Electronic device, method, and non-transitory computer-readable storage medium for receiving image satisfying condition

By setting conditions for image acquisition and transmission, the electronic device automates the selection process, addressing user inconvenience and enhancing efficiency in image sharing.

WO2026084227A1PCT designated stage Publication Date: 2026-04-23SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-08-19
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing electronic devices face inconvenience when receiving or transmitting images due to the need for direct user selection, which can be cumbersome and inefficient.

Method used

The electronic device sets conditions for the images to be acquired and transmitted, allowing the external device to identify and send only images that meet these conditions, thereby streamlining the image transfer process.

Benefits of technology

This approach reduces user inconvenience by automating the selection of images based on predefined conditions, ensuring efficient and user-friendly image sharing between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025012585_23042026_PF_FP_ABST
    Figure KR2025012585_23042026_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device comprises: at least one processor including a processing circuit; a communication circuit; a display; and a memory storing one or more programs configured to be individually or collectively executed by the at least one processor and including one or more storage media. The one or more programs may include instructions that instruct the electronic device to: receive an advertised advertising packet from an external electronic device using the communication circuit; display an execution screen including a UI object indicating the external electronic device using the display on the basis of a user input for setting a condition of an image to be obtained; transmit a connection request for indicating the condition and establishing a communication link to the external electronic device using the communication circuit on the basis of a user input on the UI object; establish the communication link on the basis of transmitting the connection request; and receive at least one image satisfying the condition from the external electronic device through the communication link.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device, method, and non-transient computer-readable storage medium for receiving an image satisfying conditions

[0001] The present disclosure relates to an electronic device, a method, and a computer-readable storage medium for receiving an image satisfying conditions.

[0002] Bluetooth® (or legacy Bluetooth®) (or classic Bluetooth) is a short-range wireless technology standard used for data exchange between electronic devices. Bluetooth can be provided over the ISM (industrial, scientific, and medical) radio band. For example, Bluetooth can be used to exchange text information, voice information, and / or audio information via wireless communication between electronic devices.

[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.

[0004] An electronic device is described. The electronic device may include at least one processor comprising a processing circuit, a communication circuit, a display, and a memory comprising one or more storage media configured to store one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to receive an advertised advertising packet from an external electronic device using the communication circuit. The one or more programs may include instructions that cause the electronic device to identify user input for setting conditions for an image to be acquired. The one or more programs may include instructions that cause the electronic device to display an execution screen including a user interface (UI) object directing the external electronic device using the display based on the user input. The UI object may be displayed within the execution screen according to the advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit a connection request to the external electronic device to establish a communication link between the electronic device and the external electronic device, using the communication circuit, based on identifying user input on the UI object. The connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the communication link, based on transmitting the connection request. The above one or more programs may include instructions that cause the electronic device to receive at least one image satisfying the condition from the external electronic device via the communication link, using the communication circuit.

[0005] A method is described. The method may be performed within an electronic device comprising a communication circuit and a display. The method may include an operation of receiving an advertised advertising packet from an external electronic device using the communication circuit. The method may include an operation of identifying user input for setting conditions for an image to be acquired. Based on the user input, the method may include an operation of displaying an execution screen using the display that includes a user interface (UI) object indicating the external electronic device. The UI object may be displayed within the execution screen according to the advertising packet. Based on identifying user input on the UI object, the method may include an operation of transmitting a connection request to the external electronic device using the communication circuit to establish a communication link between the electronic device and the external electronic device. The connection request may indicate the conditions. Based on transmitting the connection request, the method may include an operation of establishing the communication link. The above method may include the operation of receiving at least one image satisfying the above conditions from the external electronic device through the communication link using the communication circuit.

[0006] A non-transient computer-readable storage medium is described. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to receive an advertised advertising packet from an external electronic device using the communication circuit when executed by the electronic device, the electronic device including a communication circuit and a display. The one or more programs may include instructions that cause the electronic device to identify user input for setting conditions for an image to be acquired when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display an execution screen including a user interface (UI) object directing the external electronic device using the display, based on the user input when executed by the electronic device. The UI object may be displayed within the execution screen according to the advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit a connection request to the external electronic device to establish a communication link between the electronic device and the external electronic device using the communication circuit, based on identifying user input on the UI object when executed by the electronic device. The connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the communication link based on transmitting the connection request when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to receive at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit when executed by the electronic device.

[0007] An electronic device is described. The electronic device may include at least one processor comprising a processing circuit, a communication circuit, a camera, a display, and a memory comprising one or more storage media for storing one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to transmit an advertising packet to an external electronic device using the communication circuit. The one or more programs may include instructions that cause the electronic device to receive a connection request from an external electronic device to establish a communication link between the electronic device and the external electronic device using the communication circuit, based on transmitting the advertising packet. The connection request may indicate conditions for an image to be transmitted. The one or more programs may include instructions that cause the electronic device to display a user interface (UI) to inquire whether to establish the communication link using the display, based on receiving the connection request. The UI may include at least some of the conditions. The above one or more programs may include instructions that cause the electronic device to establish the communication link based on identifying user input on the UI that directs approval for the connection request. The above one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera while the communication link is established.The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the above conditions.

[0008] A method is described. The method may be performed within an electronic device comprising a communication circuit, a camera, and a display. The method may include the operation of transmitting an advertising packet to an external electronic device using the communication circuit. Based on transmitting the advertising packet, the method may include the operation of receiving a connection request from an external electronic device using the communication circuit to establish a communication link between the electronic device and the external electronic device. The connection request may indicate conditions for an image to be transmitted. Based on receiving the connection request, the method may include the operation of displaying a user interface (UI) using the display to inquire whether to establish the communication link. The UI may include at least some of the conditions. The method may include the operation of acquiring at least one image using the camera while the communication link is established. Based on identifying the at least one image satisfying the conditions, the method may include the operation of transmitting the at least one image to the external electronic device via the communication link using the communication circuit.

[0009] A non-transient computer-readable storage medium is described. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to transmit an advertising packet to an external electronic device using the communication circuit when executed by the electronic device, the communication circuit, and the display. The one or more programs may include instructions that cause the electronic device to receive a connection request from the external electronic device to establish a communication link between the electronic device and the external electronic device using the communication circuit, based on transmitting the advertising packet when executed by the electronic device. The connection request may indicate conditions for an image to be transmitted. The one or more programs may include instructions that cause the electronic device to display a user interface (UI) to inquire whether to establish the communication link using the display, based on receiving the connection request when executed by the electronic device. The above UI may include at least some of the above conditions. The one or more programs may include instructions that cause the electronic device to establish the communication link based on identifying user input on the UI that indicates approval of the connection request when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera while the communication link is established when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the condition when executed by the electronic device.

[0010] An electronic device is described. The electronic device may include at least one processor including a processing circuit, a communication circuit, a camera, a display, and a memory including one or more storage media configured to store one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to identify an event to transmit an image to be acquired to an external electronic device according to a condition. The event may indicate the condition. The one or more programs may include instructions that cause the electronic device to display a UI to inquire, based on the event, whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device using the display. The one or more programs may include instructions that cause the electronic device to receive user input instructing to transmit an image satisfying the condition among the images to be acquired to the external electronic device through the UI. The one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device using the communication circuit, based on identifying that the at least one image satisfies the condition.

[0011] A method is described. The method may be performed within an electronic device comprising a communication circuit, a camera, and a display. The method may include an operation of identifying an event to transmit an image to be acquired to an external electronic device according to a condition. The event may indicate the condition. The method may include an operation of displaying a UI using the display, based on the event, to inquire whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device. The method may include an operation of receiving user input through the UI indicating to transmit an image satisfying the condition among the images to be acquired to the external electronic device. The method may include an operation of acquiring at least one image using the camera. The method may include an operation of transmitting the at least one image to the external electronic device using the communication circuit, based on identifying that the at least one image satisfies the condition.

[0012] A non-transient computer-readable storage medium is described. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to identify an event to transmit an image to be acquired to an external electronic device according to a condition when executed by the electronic device, the electronic device including a communication circuit, a camera, and a display. The event may indicate the condition. The one or more programs may include instructions that cause the electronic device to display a UI to inquire, based on the event, whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device using the display when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive user input instructing to transmit an image satisfying the condition among the images to be acquired to the external electronic device through the UI when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device using the communication circuit, based on identifying that the at least one image satisfies the condition when executed by the electronic device.

[0013] Figure 1 illustrates an example for transmitting a selected image to an electronic device.

[0014] Figure 2 is a simplified block diagram of an exemplary electronic device and an external electronic device.

[0015] FIG. 3a is a signal flow diagram between an exemplary electronic device and an external electronic device for a connection request.

[0016] FIG. 3b is a signal flow diagram between an exemplary electronic device and an external electronic device for a request indicating a condition.

[0017] Figure 4a illustrates an example of user input for setting conditions for an image to be acquired.

[0018] FIG. 4b illustrates an example of an execution screen for transmitting a connection request to an external electronic device.

[0019] Figure 5 is a signal flow diagram between an exemplary electronic device and an external electronic device for establishing a communication link.

[0020] Figure 6 illustrates an example of a user interface (UI) for inquiring whether to establish a communication link.

[0021] FIG. 7 is a signal flow diagram between an exemplary electronic device and an external electronic device for receiving at least one image satisfying the conditions.

[0022] FIG. 8 illustrates examples of a UI indicating a state to receive an image satisfying a condition from an external electronic device and a UI indicating a state to transmit an image satisfying a condition to an electronic device.

[0023] Figure 9 illustrates an example of a UI for stopping image sharing.

[0024] FIG. 10 illustrates an example of displaying multiple images satisfying the conditions.

[0025] FIG. 11 is a signal flow diagram between an exemplary electronic device and an external electronic device for receiving at least one preview image.

[0026] FIG. 12 illustrates an example of a UI for requesting at least one image and a UI for inquiring whether to transmit at least one image.

[0027] FIG. 13 is a signal flow diagram between an exemplary electronic device for transmitting at least one image, an external electronic device, and another external electronic device.

[0028] FIG. 14 is a signal flow diagram between an exemplary electronic device and an external electronic device for transmitting an advertising packet indicating a condition.

[0029] FIG. 15 is a block diagram of an electronic device in a network environment according to various embodiments.

[0030] Figure 16 is a schematic diagram of an exemplary AI system.

[0031] Hereinafter, embodiments of the present disclosure are described in detail with reference to the drawings so that those skilled in the art can easily practice them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and brevity.

[0032] Figure 1 illustrates an example for transmitting a selected image to an electronic device.

[0033] Referring to FIG. 1, the electronic device (100) and the external electronic device (105) may be described as devices available for transmitting and / or receiving images. For example, the electronic device (100) and the external electronic device (105) may be one of various types of mobile devices, such as smartphones having various form factors (e.g., bar-type smartphones, foldable-type smartphones, or rollable-type smartphones), tablets, wearable devices, cellular phones, personal computers (PCs) (e.g., laptops and / or desktops), and / or other similar computing devices, which include circuits (or circuitry) for transmitting and / or receiving images.

[0034] The electronic device (100) and the external electronic device (105) may include a communication circuit (e.g., the communication circuit (230, 235) of FIG. 2). A state (110) may be described as a state in which the electronic device (100) receives at least one image from the external electronic device (105) using the communication circuit. In the state (110), the external electronic device (105) may identify a user input for transmitting an image to the electronic device (100) using the communication circuit. The user input for transmitting an image may include a sequence of one or more inputs. A sequence of one or more inputs may include a user input (125) and / or a user input (135).

[0035] The external electronic device (105) may include a display (115) (e.g., the display (245) of FIG. 2). The external electronic device (105) may use the display (115) to display images (120) that can be transmitted to the electronic device (100). The external electronic device (105) may identify a user input (125) for selecting at least one image among the images (120) to be transmitted to the electronic device (100). The external electronic device (105) may use the display (115) to display user interface (UI) objects (130) that indicate electronic devices (e.g., the electronic device (100)). The electronic devices may include electronic devices located around the external electronic device (105). An external electronic device (105) can identify a user input (135) that selects at least one UI object that directs an electronic device (e.g., electronic device (100)) to transmit an image of at least one of the UI objects (130). The external electronic device (105) can identify a user input (125) and identify a user input (135), or identify a user input (135) and identify a user input (125).

[0036] An external electronic device (105) can transmit at least one selected image to a selected electronic device (100) using a communication circuit based on identifying user inputs (125) and user inputs (135). An electronic device (100) can receive at least one image from the external electronic device (105) using a communication circuit. Receiving at least one image by the electronic device (100) based on user inputs (125, 135) may cause inconvenience to the user of the electronic device (100) as the user of the electronic device (100) cannot select the image to be received. Transmitting at least one image by the external electronic device (105) based on user inputs (125, 135) may cause inconvenience to the user of the external electronic device (105) as it requires the user of the external electronic device (105) to directly select at least one image to be transmitted to the electronic device (100) and the electronic device (100) to which at least one image will be transmitted. A method to resolve the inconvenience of a user of an electronic device (100) (or a user of an external electronic device (105)) for receiving (or transmitting) at least one image may be required.

[0037] To resolve this inconvenience, the electronic device (100) may transmit conditions of an image to be acquired to an external electronic device (105) using a communication circuit. The external electronic device (105) may identify whether at least one acquired image satisfies the conditions. The external electronic device (105) may transmit at least one image satisfying the conditions to the electronic device (100) using a communication circuit. The electronic device (100) and the external electronic device (105) may perform operations exemplified in the description of FIGS. 3a through 14 to receive (or transmit) at least one image. The electronic device (100) and the external electronic device (105) may include components for performing the operations. The components may be exemplified in the description of FIG. 2.

[0038] Figure 2 is a simplified block diagram of an exemplary electronic device and an external electronic device.

[0039] Referring to FIG. 2, the electronic device (200) may be one of various types of mobile devices, such as smartphones having various form factors (e.g., bar-type smartphones, foldable-type smartphones, or rollable-type smartphones), tablets, wearable devices, cellular phones, personal computers (PCs) (e.g., laptops and / or desktops), and / or other similar computing devices. For example, the electronic device (200) may include or correspond to the electronic device (100) of FIG. 1. For example, the electronic device (200) may include at least a part of the electronic device (1501) of FIG. 15 or correspond to at least a part of the electronic device (1501) of FIG. 15. For example, the electronic device (200) may include at least one processor (210), memory (220), communication circuit (230), and display (240).

[0040] At least one processor (210) may include a processing circuit. For example, at least one processor (210) may include a central processing unit (e.g., including a processing circuit). For example, at least one processor (210) may include a graphic processing unit (e.g., including a processing circuit) and / or a neural processing unit (e.g., including a processing circuit). For example, at least one processor (210) may be described as an application processor. For example, at least one processor (210) may be configured to control a memory (220), a communication circuit (230), and a display (240). At least one processor (210) may be configured to execute instructions stored in the memory (220) individually or collectively to cause the electronic device (200) to perform at least some of the operations illustrated in the description of FIG. 1. At least one processor (210) may be configured to execute instructions stored in memory (220) to cause the electronic device (200) to perform at least some of the operations illustrated in the description of FIGS. 3a through 14.

[0041] For example, the term “processor” as used herein, including in the claims, may include various processing circuits comprising at least one processor, and one or more of said at least one processor may be configured to perform the various functions described below in a distributed manner, individually and / or collectively. As used below, where “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform various functions, these terms encompass, for example, but not limited to, situations where one processor performs some of the cited functions and another processor(s) perform other parts of the cited functions, and also situations where one processor can perform all of the cited functions. Additionally, said at least one processor may include a combination of processors that perform the enumerated / disclosed various functions, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform the various functions.

[0042] The memory (220) may include one or more storage media. For example, the memory (220) may store various data used by at least one component of the electronic device (200) (e.g., at least one processor (210), communication circuit (230), and / or display (240)). For example, the data may include input data or output data for software and related commands. The memory (220) may include volatile memory or non-volatile memory.

[0043] The communication circuit (230) may include hardware components to support the transmission and / or reception of signals between the electronic device (200) and an external electronic device (205). For example, the communication circuit (230) may include at least one of a modem, an antenna, and an O / E (optic / electronic) converter. The communication circuit (230) may support wireless communication such as cellular communication. The communication circuit (230) may support the transmission and / or reception of electrical signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), Wi-Fi (wireless-fidelity), Bluetooth, BLE (Bluetooth low energy), Zigbee, LTE (long term evolution), and 5G NR (new radio). For example, the communication circuit (230) may be used to receive an advertising packet from the external electronic device (205). For example, the communication circuit (230) may be used to transmit a connection request to an external electronic device (205). For example, the communication circuit (230) may be used to establish a communication link between the electronic device (200) and the external electronic device (205).

[0044] The display (240) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by the touch. For example, the display (240) may be configured to display an image and / or a user interface (UI). For example, the display (240) may be configured to receive user input. For example, a display (240) that supports touch functions may be referred to as a touchscreen.

[0045] The external electronic device (205) may be one of various types of mobile devices, such as smartphones having various form factors (e.g., bar-type smartphones, foldable-type smartphones, or rollable-type smartphones), tablets, wearable devices, cellular phones, personal computers (PCs) (e.g., laptops and / or desktops), and / or other similar computing devices. For example, the external electronic device (205) may include or correspond to the external electronic device (105) of FIG. 1. For example, the external electronic device (205) may include at least a part of the electronic device (1504) of FIG. 15 or correspond to at least a part of the electronic device (1504) of FIG. 15. For example, the external electronic device (105) may include at least one processor (215), memory (225), communication circuit (235), display (245), and camera (255).

[0046] At least one processor (215) may include a processing circuit. For example, at least one processor (215) may include a CPU (central processing unit) (e.g., including a processing circuit). For example, at least one processor (215) may include a GPU (graphic processing unit) (e.g., including a processing circuit) and / or an NPU (neural processing unit) (e.g., including a processing circuit). For example, at least one processor (215) may be described as an application processor. For example, at least one processor (215) may be configured to control a memory (225), a communication circuit (235), a display (245), and a camera (255). At least one processor (215) may be configured to execute instructions stored in memory (225) individually or collectively to cause an external electronic device (205) to perform at least some of the operations illustrated in the description of FIG. 1. At least one processor (215) may be configured to execute instructions stored in memory (225) to cause an external electronic device (205) to perform at least some of the operations illustrated in the description of FIGS. 3a through 14.

[0047] The memory (225) may include one or more storage media. For example, the memory (225) may store various data used by at least one component of the external electronic device (205) (e.g., at least one processor (215), communication circuit (235), display (245), and / or camera (255)). For example, the data may include input data or output data for software and related commands. The memory (225) may include volatile memory or non-volatile memory.

[0048] The communication circuit (235) may include hardware components to support the transmission and / or reception of signals between the electronic device (200) and an external electronic device (205). For example, the communication circuit (235) may include at least one of a modem, an antenna, and an O / E (optic / electronic) converter. The communication circuit (235) may support wireless communication such as cellular communication. The communication circuit (235) may support the transmission and / or reception of electrical signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), Wi-Fi (wireless-fidelity), Bluetooth, BLE (Bluetooth low energy), Zigbee, LTE (long term evolution), and 5G NR (new radio). For example, the communication circuit (235) may be used to transmit advertising packets to the electronic device (200). For example, the communication circuit (235) may be used to receive a connection request from the electronic device (200). For example, the communication circuit (230) may be used to establish a communication link between the electronic device (200) and an external electronic device (205).

[0049] The display (245) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by the touch. For example, the display (245) may be configured to display an image and / or a user interface (UI). For example, the display (245) may be configured to receive user input. For example, a display (245) that supports touch functions may be referred to as a touch screen.

[0050] The camera (255) may include one or more light sensors (e.g., a charged coupled device (CCD) sensor and / or a complementary metal oxide semiconductor (CMOS) sensor) that generate an electrical signal indicating the color and / or brightness of light. For example, the camera (255) may be described as an image sensor. For example, the camera (255) may be available for acquiring images.

[0051] The electronic device (200) can be connected to an external electronic device (205) via direct wireless communication (250). For example, direct wireless communication (250) may include wireless communication based on a short-range communication network (or, a first network (e.g., the first network (1598) of FIG. 15)) (e.g., Bluetooth, BLE (Bluetooth low energy), Wi-Fi, Wi-Fi direct, UWB (ultra-wide band), and / or IrDA (infrared data association)). For example, direct wireless communication (250) may be described as wireless communication in which the wireless signal between the electronic device (200) and the external electronic device (205) does not pass through another device (e.g., a server and / or an access point). For example, the electronic device (200) may be connected to the external electronic device (205) via direct wireless communication (250) by establishing a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (230).

[0052] An electronic device (200) may be connected to an external electronic device (205) via indirect wireless communication (265). The indirect wireless communication (265) may be wireless communication based on a remote communication network (or a second network (1599 in FIG. 15)) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). In one embodiment, the indirect wireless communication (265) may be wireless communication in which the wireless signal between the electronic device (200) and the external electronic device (205) passes through another device (e.g., a server (260) and / or an access point (AP)).

[0053] For example, an electronic device (200) and / or an external electronic device (205) may perform the operations described with reference to FIGS. 3a through 14 via indirect wireless communication (265) through another device (e.g., a server (260) and / or an access point). For example, the electronic device (200) may transmit a request indicating a condition to the external electronic device (205) or receive at least one image satisfying the condition via indirect wireless communication (265). For example, the external electronic device (205) may receive a request indicating a condition from the electronic device (200) or transmit at least one image satisfying the condition via indirect wireless communication (265).

[0054] The electronic device (200) and external electronic device (205) illustrated in the description of FIG. 2 may perform at least some of the operations illustrated in the descriptions of FIG. 3a through 14. For example, the operations illustrated in the descriptions of FIG. 3a through 14 may be caused by (or within) the electronic device (200) (or external electronic device (205)) under the control of at least one processor (210) (or at least one processor (215)).

[0055] FIG. 3a is a signal flow diagram between an exemplary electronic device and an external electronic device for a connection request.

[0056] FIG. 3b is a signal flow diagram between an exemplary electronic device and an external electronic device for a request indicating a condition.

[0057] Referring to FIG. 3a, in operation 300, at least one processor (215) of an external electronic device (205) can advertise (or broadcast) an advertising packet to an electronic device (200) using a communication circuit (235). At least one processor (210) of an electronic device (200) can receive an advertising packet from the external electronic device (205) using a communication circuit (230). For example, at least one processor (215) can transmit (or broadcast) an advertising packet to peripheral electronic devices (e.g., electronic device (200)) of the external electronic device (205) using the communication circuit (235) in an advertising mode (or broadcast mode). For example, at least one processor (210) may receive an advertised advertising packet from an external electronic device (205) by periodically scanning for advertising packets. For example, the advertising packet may include information regarding the external electronic device (205). For example, the advertising packet may include data regarding an AppId (e.g., data regarding an application regarding the sharing of images satisfying conditions).

[0058] In operation 310, at least one processor (210) can identify user input for setting conditions for an image to be acquired. For example, the image to be acquired may include media content (e.g., image content and / or video content). For example, the conditions for the image to be acquired may be used to determine whether the external electronic device (205) transmits the acquired image. For example, processing may be performed on at least one image acquired by the external electronic device (200) according to the conditions for the image to be acquired. In FIG. 3a, at least one processor (210) is shown receiving an advertising packet from the external electronic device (205) in operation 300 and identifying user input for setting conditions for an image to be acquired in operation 310, but this is exemplary and may identify user input for setting conditions for an image to be acquired and receive an advertising packet from the external electronic device (205).

[0059] Referring to FIG. 3b, in operation 340, at least one processor (210) of the electronic device (200) can identify user input for setting conditions for an image to be acquired. For example, at least one processor (210) can identify user input by bypassing (or refraining from, or not receiving) receiving an advertising packet from an external electronic device (205). For example, the description of operation 310 of FIG. 3a may be referenced for identifying user input.

[0060] For example, at least one processor (210) may use a display (240) to display a user interface (UI) for setting conditions for an image to be acquired. For example, at least one processor (210) may identify user input for setting conditions for an image to be acquired through the UI for setting conditions for an image to be acquired. The UI for setting conditions for an image to be acquired and the user input for setting conditions for an image to be acquired are exemplified in the description of FIG. 4a.

[0061] Figure 4a illustrates an example of user input for setting conditions for an image to be acquired.

[0062] Referring to FIG. 4a, the state (400) can be described as a state in which an application for obtaining an image satisfying a condition is executed. In the state (400), at least one processor (210) can display a screen (405) containing an object (or icon) (410) for executing an application for obtaining an image satisfying a condition using a display (240). For example, the screen (405) may be referred to as a quick panel screen. For example, at least one processor (210) may display the screen (405) based on a drag input on a status bar (or top bar) displayed at the top of the display (240). For example, at least one processor (210) may identify user input (415) for the object (410). For example, the user input (415) may include a touch input having a contact point on the object (410). For example, user input (415) can be identified through a display (240) (e.g., a touchscreen).

[0063] As an example without limitation, user input (415) may be received using a stylus pen or via a microphone. For example, user input (415) may include voice input (or speech input) received via a microphone. For example, user input (415) may include touch input to an application object for obtaining an image satisfying conditions within the home screen, touch input to an application object for obtaining an image satisfying conditions within the camera application screen, and / or touch input to an application object for obtaining an image satisfying conditions within the gallery application screen. However, it is not limited thereto.

[0064] For example, at least one processor (210) may enable (or disable) an application for obtaining a condition-satisfying image based on a tap input for an object (410). For example, enabling an application for obtaining a condition-satisfying image may include running the application for obtaining a condition-satisfying image in the background. For example, at least one processor (210) may indicate whether the application for obtaining a condition-satisfying image through the object (410) is enabled by changing the color of the object (410) based on a tap input for the object (410).

[0065] For example, at least one processor (210) may receive a user input (415) (e.g., a long press input) that maintains contact on the object (410) for a reference time or longer. The electronic device (200) may transition from state (400) to state (420) based on the user input (415) that maintains contact on the object (410) for a reference time or longer. In state (420), at least one processor (210) may run an application in the foreground to acquire an image satisfying a condition based on the user input (415). For example, at least one processor (210) may display a UI (425) for setting the conditions of the image to be acquired. For example, at least one processor (210) may identify a user input for setting the conditions of the image to be acquired through the UI (425). For example, the conditions of the image to be acquired may be used to determine whether an external electronic device (205) will transmit the acquired image. As an example without limitation, the conditions of the image to be acquired may include the time at which the image was acquired within the external electronic device (205), the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, an event included in the image, a keyword corresponding to the image, and / or the mood of the image. However, they are not limited thereto. For example, the conditions of the image to be acquired may be set based on usage patterns regarding media content, schedule information stored in a calendar application, and / or information regarding the user. For example, at least one processor (210) may set the conditions of the image to be acquired using a trained model. For example, the trained model may include the generative AI model (1630) of FIG. 16.

[0066] For example, the UI (425) may include one or more parts capable of setting each of the conditions of the image to be acquired. For example, one or more parts may consist of a toggle switch (or checkbox, or radio button), an input field, and / or text information. For example, at least one processor (210) may set the conditions of the image to be acquired by identifying input for each of the one or more parts included in the UI (425). For example, the UI (425) may include an executable object (430) that completes the setting of the conditions of the image to be acquired. For example, the executable object (430) may include text (e.g., Complete) indicating that the setting of the conditions of the image to be acquired is completed. For example, at least one processor (210) may set the conditions of the image to be acquired based on user input (435) for the executable object (430). For example, user input for setting conditions for an image to be acquired may include a sequence of user inputs. For example, the sequence of user inputs may include a sequence for identifying user inputs for one or more parts included in the UI (425) and for identifying user inputs (435) for an executable object (430).

[0067] According to another embodiment, the UI (425) may include a group of candidates for an image to be shared. For example, at least one processor (210) may display a group of candidates for conditions of an image to be acquired based on usage patterns regarding media content, schedule information stored in a calendar application, information regarding a user, and / or information regarding other electronic devices around the electronic device (200). For example, at least one processor (210) may receive user input selecting one or more conditions among the group of candidates for conditions of an image to be acquired. For example, at least one processor (210) may set one or more selected conditions as conditions of an image to be acquired based on user input selecting one or more conditions among the group of candidates for conditions of an image to be acquired.

[0068] According to another embodiment, at least one processor (210) may perform additional settings through the UI (425) in addition to setting conditions for the image to be acquired. As an example without limitation, at least one processor (210) may customize the sharing system for the image to be acquired through the UI (425). As an example without limitation, at least one processor (210) may set the name, type, background photo, and / or the end time for the image to be acquired to be shared through the UI (425). As an example without limitation, at least one processor (210) may set the network through the UI (425) for the image to be acquired to be shared (e.g., Bluetooth, BLE (Bluetooth low energy), Wi-Fi, Wi-Fi direct, UWB (ultra-wide band), and / or IrDA (infrared data association)). As an example of not being limited, at least one processor (210) can set a limit on the capacity of the image to be acquired through the UI (425). However, it is not limited to this.

[0069] Referring again to FIG. 3a, in operation 320, at least one processor (210) of the electronic device (200) may display an execution screen including a UI object indicating an external electronic device (205) using a display (240) based on user input for setting conditions for an image to be acquired. For example, the UI object may be displayed within the execution screen according to an advertising packet of operation 300. For example, at least one processor (210) may identify user input on the UI object indicating an external electronic device (205) within the execution screen.

[0070] Referring again to FIG. 3b, in operation 350, at least one processor (210) of the electronic device (200) may generate an identifier based on user input for setting conditions for an image to be acquired. For example, the identifier may include a QR (quick response) code, a link (e.g., a URL (uniform resource locator)), an authentication code, and / or a NFC (near field communication) tag. For example, the identifier may indicate the set conditions. For example, at least one processor (210) may display the identifier using a display (240), or transmit the identifier to a server (260) using a communication circuit (230), or transmit the identifier to an external electronic device (205) using a communication circuit (230).

[0071] In operation 360, at least one processor (215) of the external electronic device (205) can identify an identifier. For example, at least one processor (215) can identify the identifier by using a camera (255) to identify (or scan, or photograph) a QR code, or by entering (or accessing) a link (e.g., a URL), or by entering an authentication code, or by tagging an NFC tag. For example, at least one processor (215) can identify a QR code displayed on the display (240) of the electronic device (200), or by identifying a QR code located in an external environment, or by identifying a QR code received from the electronic device (200). For example, at least one processor (215) can identify the identifier based on user input entering a link (e.g., a URL) received from the electronic device (200), or by entering said link (e.g., a URL).

[0072] In operation 370, at least one processor (215) of the external electronic device (205) may transmit a signal instructing the electronic device (200) to transmit an image satisfying the conditions using a communication circuit (235) based on identifying an identifier. For example, at least one processor (210) of the electronic device (200) may receive the signal from the external electronic device (200) using a communication circuit (230). For example, at least one processor (210) may receive the signal via indirect wireless communication (265) based on a remote communication network (or a second network (1599 in FIG. 15)) (e.g., legacy cellular network, 5G network, next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN)). For example, at least one processor (210) can receive the signal via another device (e.g., a server (260) and / or an access point (AP)).

[0073] According to another embodiment, at least one processor (210) of the electronic device (200) may request, using a communication circuit (230), an external electronic device (205) registered in association with the user account of the electronic device (200) to transmit an image satisfying the set conditions. For example, at least one processor (215) of the external electronic device (205) may receive the request from the electronic device (200) using a communication circuit (235). For example, based on receiving the request from the electronic device (200), at least one processor (215) may transmit a signal indicating to transmit an image satisfying the conditions. A UI object indicating the external electronic device (205) and an identifier indicating the conditions are exemplified in the description of FIG. 4b.

[0074] FIG. 4b illustrates an example of an execution screen for transmitting a connection request to an external electronic device.

[0075] Referring to FIG. 4b, the state (440) can be described as a state in which an execution screen (445) is displayed. In the state (440), at least one processor (210) may display an execution screen (445) including a UI object (450) indicating an external electronic device (205) using a display (240), based on user input (e.g., user input (435) of FIG. 4a) for setting conditions for an image to be acquired. For example, the UI object (450) may be displayed according to an advertising packet advertised from the external electronic device (205). For example, the UI object (450) may include text (e.g., friend A) and / or an icon indicating the external electronic device (205).

[0076] For example, at least one processor (210) can display multiple UI objects within an execution screen by receiving advertising packets advertised from multiple external electronic devices. For example, each of the multiple UI objects can indicate multiple external electronic devices. For example, at least one processor (210) can identify a user input (455) on at least one UI object (e.g., UI object (450)) that indicates an electronic device (e.g., external electronic device (205)) to request the transmission of an image satisfying a condition among the multiple UI objects displayed within the execution screen. For example, the user input (455) may include a touch input having a contact point on the UI object (450). For example, the user input (455) may be identified through a display (240) (e.g., a touchscreen). For example, at least one processor (210) can perform the operation 330 of FIG. 3a based on the user input (455).

[0077] According to another embodiment, at least one processor (210) may determine the external electronic device (205) to receive the image based on the contact of the external electronic device (205). For example, at least one processor (210) may perform the operation 330 of FIG. 3a based on user input, such as inputting the contact of the external electronic device (205) or selecting the contact of the external electronic device (205) from a phone book.

[0078] According to another embodiment, when conditions for an image to be acquired are set based on schedule information stored in a calendar application, at least one processor (210) may use a communication circuit (230) to send a request to an external electronic device (205) included in the schedule information to transmit the image to be acquired. For example, the external electronic device (205) included in the schedule information may be determined based on the contact information of the external electronic device (205) stored in the electronic device (200). For example, at least one processor (215) of the external electronic device (205) may use a communication circuit (235) to receive the request from the electronic device (200). For example, at least one processor (215) may receive user input acknowledging the request. For example, based on the user input acknowledging the request, at least one processor (215) may use a communication circuit (235) to send a signal instructing the electronic device (200) to transmit an image satisfying the conditions.

[0079] According to another embodiment, the state (460) may be described as a state in which a QR (quick response) code (470) and / or a link (e.g., a URL) are displayed to determine an external electronic device (205) to receive an image. In the state (460), at least one processor (210) may display an execution screen (465) containing the QR code (470) and / or a link (e.g., a URL). For example, at least one processor (210) may determine the external electronic device (205) as the electronic device to receive the image by having the external electronic device (205) identify (or scan) the QR code (470) using a camera (255). For example, at least one processor (210) may determine the external electronic device (205) as the electronic device to receive the image by having the external electronic device (205) input (or access) the link (e.g., a URL). For example, at least one processor (210) can perform operation 360 of FIG. 3b by having an external electronic device (205) identify (or scan) a QR code (470) (or based on the external electronic device (205) entering (or connecting) a link (e.g., URL).

[0080] As a non-limiting example, in FIG. 4b, only a QR code (470) is shown on the display (240) of the electronic device (200), but the QR code (470) may be displayed using another electronic device, transmitted to an external electronic device (205), or printed and placed in an external environment. For example, in FIG. 4b, only a link (e.g., URL) is shown on the display (240) of the electronic device (200), but the link (e.g., URL) may be transmitted to an external electronic device (205), included in a webpage, or directly entered by a user of the external electronic device (205). However, it is not limited thereto.

[0081] Referring again to FIG. 3a, in operation 330, at least one processor (210) of the electronic device (200) may, based on identifying user input (e.g., user input (455) of FIG. 4b) on a UI object (e.g., UI object (450) of FIG. 4b) indicating the external electronic device (205), transmit a connection request to the external electronic device (205) to establish a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (230). At least one processor (215) of the external electronic device (205) may receive the connection request from the electronic device (200) using a communication circuit (235). For example, the communication link may include direct wireless communication (250) of FIG. 2. For example, the communication link may include wireless communication based on a short-range communication network (or, a first network (e.g., the first network (1598) of FIG. 15)) (e.g., Bluetooth, BLE, Wi-Fi, Wi-Fi Direct, UWB, and / or IrDA). For example, the communication link may be established so that an electronic device (200) receives an image satisfying conditions from an external electronic device (205).

[0082] For example, the connection request may specify conditions for an image to be acquired. For example, the conditions for an image to be acquired may include conditions set in operation 310. For example, at least one processor (210) may transmit conditions for an image to be acquired to the external electronic device (205) in advance before establishing a communication link in order to determine whether the external electronic device (205) will establish a communication link. The operation of the external electronic device (205) upon receiving the connection request is illustrated in the description of FIG. 5.

[0083] Figure 5 is a signal flow diagram between an exemplary electronic device and an external electronic device for establishing a communication link.

[0084] Referring to FIG. 5, in operation 500, at least one processor (210) of the electronic device (200) may transmit a connection request to an external electronic device (205) instructing the conditions of an image to be acquired using a communication circuit (230). At least one processor (215) of the external electronic device (205) may receive the connection request from the electronic device (200) using a communication circuit (235). For example, operation 500 may correspond to operation 330 of FIG. 3a.

[0085] In operation 510, at least one processor (215) of the external electronic device (205) may display a UI for inquiring whether to establish a communication link using a display (245) based on receiving the connection request. For example, the UI for inquiring whether to establish a communication link may include at least some of the conditions for the image to be acquired. For example, if the external electronic device (205) establishes a communication link without displaying at least some of the conditions for the image to be acquired, the image acquired by the external electronic device (205) may be transmitted to the electronic device (200) contrary to the intention of the user of the external electronic device (205). For example, at least one processor (215) may inform the user of the external electronic device (205) of the conditions for transmitting the image by displaying at least some of the conditions for the image to be acquired within the UI for inquiring whether to establish a communication link. For example, a user of an external electronic device (205) can perform user input to determine whether the external electronic device (205) will establish a communication link by looking at at least some of the conditions of the image to be acquired.

[0086] In operation 520, at least one processor (215) of the external electronic device (205) can identify user input indicating approval for a connection request through a UI for inquiring whether to establish a communication link. For example, the user of the external electronic device (205) can perform user input indicating approval for a connection request while aware of at least some of the conditions of the image to be acquired. The UI for inquiring whether to establish a communication link and the user input indicating approval for a connection request are exemplified in the description of FIG. 6.

[0087] Figure 6 illustrates an example of a user interface (UI) for inquiring whether to establish a communication link.

[0088] Referring to FIG. 6, the state (600) may be described as a state in which a UI (605) (or pop-up window) is displayed in the external electronic device (205) to inquire whether to establish a communication link between the electronic device (200) and the external electronic device (205). For example, at least one processor (215) may display a UI (605) containing at least some of the conditions for an image to be acquired using a display (245) based on receiving a connection request from the electronic device (200). For example, at least some of the conditions for an image to be acquired may be displayed as text (610) (e.g., "for sharing a selfie photo taken at a party"). For example, at least some of the conditions for an image to be acquired may include the time for which the state of transmitting an image satisfying the conditions to the electronic device (200) is maintained, the range of images to be transmitted to the electronic device (200), and / or the type of image to be transmitted to the electronic device (200). For example, a user of an external electronic device (205) can see text (610) corresponding to at least some of the conditions of an image to be acquired and perform user input (620) or user input (630).

[0089] For example, the UI (605) may include an executable object (615) and an executable object (625). For example, the executable object (615) may include text indicating that a communication link is not established (e.g., refusal). For example, the executable object (625) may include text indicating that a communication link is established (e.g., acceptance). For example, at least one processor (215) may identify (or receive) user input (620) on the executable object (615). For example, the user input (620) may indicate a refusal of a connection request from the electronic device (200). For example, the user input (620) may include a touch input having a contact point on the executable object (615). For example, the user input (620) may be identified through a display (245) (e.g., a touchscreen). For example, at least one processor (215) may refrain from (or stop, or not establish) a communication link between the electronic device (200) and an external electronic device (205) based on user input (620). For example, at least one processor (210) may, based on user input (620), use a communication circuit (235) to transmit a signal to the electronic device (200) instructing it to reject a connection request.

[0090] For example, at least one processor (215) can identify user input (630) on an executable object (625). For example, the user input (630) may indicate approval of a connection request from the electronic device (200). For example, the user input (630) may include a touch input having a contact point on the executable object (625). For example, the user input (630) may be identified through a display (245) (e.g., a touchscreen). For example, by the user of the external electronic device (205) recognizing at least some of the conditions of the image to be acquired and performing the user input (630), the external electronic device (205) may be prevented from transmitting the image to the electronic device (200) contrary to the user's intention. For example, at least one processor (215) may perform the operation 530 of FIG. 5 based on the user input (630).

[0091] Referring again to FIG. 5, in operation 530, at least one processor (215) (or at least one processor (210)) of the external electronic device (205) may establish a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (235) (or communication circuit (230)) based on a user input (e.g., user input (630) of FIG. 6) indicating approval for a connection request. For example, the communication link may include the direct wireless communication (250) of FIG. 2. For example, the communication link may include wireless communication based on a short-range communication network (or, a first network (e.g., the first network (1598) of FIG. 15)) (e.g., Bluetooth, BLE, Wi-Fi, Wi-Fi Direct, UWB, and / or IrDA). After the communication link is established, the operation of the electronic device (200) and the operation of the external electronic device (205) are illustrated in the description of FIG. 7.

[0092] FIG. 7 is a signal flow diagram between an exemplary electronic device and an external electronic device for receiving at least one image satisfying the conditions.

[0093] Referring to FIG. 7, in operation 710, at least one processor (215) of an external electronic device (205) may acquire at least one image using a camera (255). For example, at least one image may be acquired based on a shooting input. For example, at least one image may include media content (e.g., image content and / or video content). For example, at least one image may be described as an image acquired after the external electronic device (205) transmits a signal instructing the electronic device (200) to transmit an image satisfying the conditions as the external electronic device (205) identifies an identifier, and / or after a communication link is established. For example, at least one image may be described as an image acquired after operation 370 of FIG. 3b is performed and / or operation 530 of FIG. 5 is performed. For example, at least one processor (215) of an external electronic device (205) and at least one processor (210) of an electronic device (200) can establish a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (e.g., communication circuit (235) and communication circuit (230)) based on a user input (e.g., user input (630) of FIG. 6) indicating approval for a connection request. Establishing a communication link may correspond to operation 530 of FIG. 5. For example, at least one processor (210) of the electronic device (200) can use a display (240) to display a UI indicating a state to receive an image satisfying a condition from the external electronic device (205). For example, at least one processor (215) of the external electronic device (205) can use a display (245) to display a UI indicating a state to transmit an image satisfying a condition to the electronic device (200).A UI indicating a state to receive an image satisfying a condition from an external electronic device (205) and a UI indicating a state to transmit an image satisfying a condition to an electronic device (200) are exemplified in the description of FIG. 8.

[0094] FIG. 8 illustrates examples of a UI indicating a state to receive an image satisfying a condition from an external electronic device and a UI indicating a state to transmit an image satisfying a condition to an electronic device.

[0095] Referring to FIG. 8, the state (800) can be described as a state in which a conditional image is received from an external electronic device (205). In the state (800), at least one processor (210) of the electronic device (200) may use a display (240) to display a UI (805) indicating the state in which a conditional image is received from the external electronic device (205). For example, the UI (805) may include text to indicate the state in which a conditional image is received from the external electronic device (205) (e.g., "'Kim ○○ home party' is in progress."). For example, the UI (805) may further include text to indicate the time in which the state in which a conditional image is received from the external electronic device (205) is maintained and / or that an image may be received from the external electronic device (205) (e.g., "Photos and videos being taken are being saved to my device."). For example, UI (805) may be referred to as a notification, a popup window, and / or a push notification.

[0096] For example, the UI (805) may include an executable object (810) and an executable object (820). For example, the executable object (810) may include text (e.g., pause) indicating that the state of receiving a condition-satisfying image from an external electronic device (205) is stopped (or interrupted). For example, the executable object (820) may include text (e.g., end meeting) indicating that the state of receiving a condition-satisfying image from an external electronic device (205) is terminated (or released). For example, at least one processor (210) may identify a user input (815) on the executable object (810). For example, the user input (815) may indicate that the state of receiving a condition-satisfying image from an external electronic device (205) is stopped (or interrupted). For example, the user input (815) may include a touch input having a contact point on the executable object (810). For example, user input (815) can be identified through a display (240) (e.g., a touchscreen). For example, at least one processor (210) may, based on user input (815), stop the state of receiving a conditional image from an external electronic device (205), or temporarily disable the state of receiving a conditional image from an external electronic device (205), or stop receiving an image from an external electronic device (205) while maintaining the state of receiving a conditional image from an external electronic device (205).For example, at least one processor (210) may switch back to the state of receiving a condition-satisfying image from an external electronic device (205), or reactivate the state of receiving a condition-satisfying image from an external electronic device (205), or resume receiving an image from an external electronic device (205) based on re-identifying user input (815) while the state of receiving a condition-satisfying image from an external electronic device (205) is suspended, or the state of receiving a condition-satisfying image from an external electronic device (205) is suspended.

[0097] For example, text (e.g., pause) contained within an executable object (810) may be changed to other text (e.g., play) based on user input (815). For example, while in a state of receiving a conditional image from an external electronic device (205), the executable object (810) may contain text (e.g., pause). For example, while the state of receiving a conditional image from an external electronic device (205) is paused, or the state of receiving a conditional image from an external electronic device (205) is disabled, or while receiving an image from an external electronic device (205) is interrupted, the executable object (810) may contain other text (e.g., play).

[0098] For example, at least one processor (210) of the electronic device (200) can identify user input (825) on an executable object (820). For example, user input (825) can instruct to release (or quit) the state of receiving a conditional image from an external electronic device (205). For example, user input (815) may include a touch input having a contact point on the executable object (820). For example, user input (825) can be identified through a display (240) (e.g., a touchscreen). For example, at least one processor (210) can release the state of receiving a conditional image from an external electronic device (205) based on user input (825). For example, at least one processor (210) can refrain (or stop, or not display) the display of the UI (805) based on user input (825). For example, at least one processor (210) may refrain from (or stop, or not receive) at least one image from the external electronic device (205) as it releases the state of receiving an image satisfying a condition from the external electronic device (205).

[0099] For example, at least one processor (210) can identify, through the UI (805), a user input that changes the time during which the state of receiving a condition-satisfying image from an external electronic device (205) is maintained. For example, based on the user input that changes the time during which the state of receiving a condition-satisfying image from an external electronic device (205) is maintained, at least one processor (210) can extend or shorten the time during which the state of receiving a condition-satisfying image from an external electronic device (205) is maintained.

[0100] A state (830) can be described as a state for transmitting a condition-satisfying image to an electronic device (200). In a state (830), at least one processor (215) of an external electronic device (205) may use a display (245) to display a UI (835) indicating a state for transmitting a condition-satisfying image to an electronic device (200). For example, the UI (835) may include text to inform the electronic device (200) of a state for transmitting a condition-satisfying image (e.g., "'Kim OO home party' is in progress."). For example, the UI (835) may further include text to inform the electronic device (200) of the time during which a condition-satisfying image is transmitted and / or that an image obtained within the state for transmitting a condition-satisfying image to an electronic device (200) may be transmitted (e.g., "Photos and videos being taken are being stored on Kim OO's device."). For example, UI (835) may be referred to as a notification, a pop-up window, and / or a push notification.

[0101] For example, the UI (835) may include an executable object (840). For example, the executable object (840) may include text (e.g., pause) indicating that the electronic device (200) is to stop (or stop) the state of transmitting a conditionally satisfied image. For example, at least one processor (215) may identify a user input (845) on the executable object (840). For example, the user input (845) may instruct the electronic device (200) to stop (or stop) the state of transmitting a conditionally satisfied image. For example, the user input (845) may include a touch input having a contact point on the executable object (840). For example, the user input (845) may be identified through a display (245) (e.g., a touchscreen). For example, at least one processor (215) may, based on user input (845), stop the state of transmitting a condition-satisfying image to the electronic device (200), temporarily disable the state of transmitting a condition-satisfying image to the electronic device (200), or stop transmitting an image to the electronic device (200) while maintaining the state of transmitting a condition-satisfying image to the electronic device (200). For example, while the state of transmitting a condition-satisfying image to the electronic device (200) is stopped, or the state of transmitting a condition-satisfying image to the electronic device (200) is disabled, or while transmitting an image to the electronic device (200) is stopped, the at least one processor (215) may, based on re-identifying user input (845), switch back to the state of transmitting a condition-satisfying image to the electronic device (200), re-enable the state of transmitting a condition-satisfying image to the electronic device (200), or resume transmitting an image to the electronic device (200).

[0102] For example, text (e.g., pause) contained within an executable object (840) may be changed to other text (e.g., play) based on user input (845). For example, while in a state to transmit a conditionally satisfied image to an electronic device (200), the executable object (840) may contain text (e.g., pause). For example, while the state to transmit a conditionally satisfied image to the electronic device (200) is paused, or the state to transmit a conditionally satisfied image to the electronic device (200) is disabled, or while transmitting an image to the electronic device (200) is interrupted, the executable object (840) may contain other text (e.g., play).

[0103] Referring again to FIG. 7, in operation 720, at least one processor (215) of the external electronic device (205) can identify whether at least one image satisfies a condition. For example, the condition may be set by the electronic device (200). For example, the condition may be described as a condition of an image to be acquired indicated by a connection request received from the electronic device (200). For example, at least one processor (215) can identify whether at least one image satisfies the condition by identifying whether at least one image was acquired (or captured) during a time interval (e.g., morning time, lunch time, and / or evening time) set by the electronic device (200). For example, at least one processor (215) can identify whether at least one image satisfies the condition by identifying whether at least one image was acquired (or captured) on a day when an event (e.g., birthday, anniversary, and / or festival) set by the electronic device (200) occurred.

[0104] For example, at least one processor (215) can identify whether at least one image satisfies the condition by identifying whether at least one image is acquired (or captured) within a location (or area, or zone) (e.g., a travel destination and / or daily living space) set by the electronic device (200). For example, at least one processor (215) can identify the location where at least one image was acquired (or captured) using GPS (global positioning system) information.

[0105] For example, at least one processor (215) can determine whether at least one image satisfies the condition by determining whether at least one image includes an object of a type set by the electronic device (200) (e.g., flower, animal, and / or car). For example, at least one processor (215) can determine whether at least one image satisfies the condition by determining whether at least one image includes a person set by the electronic device (200) (e.g., family, friend, and / or colleague). For example, at least one processor (215) can determine whether at least one image satisfies the condition by determining whether at least one image includes a background set by the electronic device (200) (e.g., landscape, city, and / or nature).

[0106] For example, at least one processor (215) can identify whether at least one image satisfies the condition by identifying whether at least one image has an atmosphere (e.g., bright, dark, and / or warm) set by the electronic device (200). For example, at least one processor (215) can identify whether at least one image satisfies the condition by identifying whether at least one image includes keywords (e.g., fishing, swimming, and / or golf) set by the electronic device (200).

[0107] In operation 730, at least one processor (215) of the external electronic device (205) may refrain from (or stop, or bypass, or not transmit) at least one image based on identifying that at least one image does not satisfy a condition. For example, at least one image that does not satisfy a condition may not be an image that the electronic device (200) intends to obtain from the external electronic device (205). For example, by refraining from transmitting at least one image that does not satisfy a condition, the power consumed within the external electronic device (205) to transmit at least one image may be reduced. For example, at least one processor (210) of the electronic device (200) may refrain from receiving at least one image that does not satisfy a condition, thereby reducing the power consumed within the electronic device (200) to receive at least one image. For example, at least one processor (210) of the electronic device (200) may refrain from allocating the capacity of memory (220) to store at least one image by refraining from storing at least one image that does not satisfy the condition.

[0108] According to another embodiment, at least one processor (215) of an external electronic device (205) may transmit at least one image that does not satisfy a condition to the electronic device (200) via a communication link using a communication circuit (235), based on user input for sharing at least one image that does not satisfy a condition with the electronic device (200). For example, even if at least one image does not satisfy a condition, if a user of the external electronic device (205) performs user input with the intention of sharing at least one image with the electronic device (200), at least one processor (215) may transmit at least one image that does not satisfy a condition to the electronic device (200).

[0109] In operation 740, at least one processor (215) of the external electronic device (205) can identify that at least one image satisfies a condition. For example, the at least one processor (215) can perform processing on the at least one image that satisfies the condition (e.g., processing to highlight a face within the image) according to other conditions of the image to be processed. For example, other conditions of the image to be processed can be set by the electronic device (200). For example, by performing processing on the at least one image that satisfies the condition according to other conditions of the image to be processed, the at least one processor (215) can obtain at least one other image in which a specific part within the at least one image is highlighted (or removed), or obtain at least one other image by combining the at least one image. For example, processing on the at least one image that satisfies the condition can be performed by a trained model. For example, the trained model may include a deep learning model, a machine learning model, and / or a generative AI model. For example, the trained model may include the generative AI model (1630) of FIG. 16.

[0110] For example, at least one processor (215) can classify at least one image satisfying a condition according to a plurality of categories (e.g., time, place, and / or event). For example, the plurality of categories may be set by an electronic device (200). For example, at least one processor (215) can obtain at least one classified image by classifying at least one image satisfying a condition according to a plurality of categories. For example, classifying at least one image satisfying a condition according to a plurality of categories may be performed by a trained model. For example, the trained model may include a deep learning model, a machine learning model, and / or a generative AI model. For example, the trained model may include the generative AI model (1630) of FIG. 16.

[0111] Based on identifying that at least one image satisfies the conditions, at least one image (or at least one other image on which processing has been performed, or at least one image classified according to a plurality of categories) can be transmitted to the electronic device (200) using the communication circuit (235). At least one processor (210) of the electronic device (200) can receive at least one image (or at least one other image on which processing has been performed, or at least one image classified according to a plurality of categories) from an external electronic device (205) using the communication circuit (230). For example, at least one image may be transmitted (or received) on a channel different from the channel on which the advertising packet was transmitted (or received) and / or the channel on which the connection request was transmitted (or received).

[0112] For example, at least one processor (215) can transmit at least one image to the electronic device (200) without identifying (or receiving) user input for selecting an image to be transmitted to the electronic device (200) by transmitting at least one image to the electronic device (200) based on identifying that at least one image satisfies a condition. For example, at least one processor (215) can transmit at least one image to the electronic device (200) without identifying (or receiving) user input for selecting the electronic device (200) to transmit at least one image (or the electronic device (200) to receive at least one image) by transmitting at least one image to the electronic device (200) based on identifying that at least one image satisfies a condition. For example, at least one processor (215) can increase user convenience by transmitting at least one image to the electronic device (200) without receiving such separate user input.

[0113] For example, at least one processor (210) of the electronic device (200) can obtain an image desired by the user by receiving at least one image satisfying a condition set by the user from an external electronic device (205). For example, after (or immediately after) obtaining at least one image by the external electronic device (205), the at least one processor (210) can obtain at least one image satisfying the condition from the external electronic device (205) relatively quickly. For example, the at least one processor (210) can continue to receive at least one image satisfying the condition from the external electronic device (205) while the communication connection is established, without sending a separate request for at least one image other than the connection request to the external electronic device (205).

[0114] For example, at least one processor (215) of an external electronic device (205) may refrain from transmitting at least one image to the electronic device (200) using a camera (255), even if at least one image to be acquired (or captured) satisfies a condition. User input for refraining from transmitting at least one image satisfying a condition to the electronic device (200) is exemplified in the description of FIG. 9.

[0115] Figure 9 illustrates an example of a UI for stopping image sharing.

[0116] Referring to FIG. 9, the state (900) can be described as a state in which a camera application is executed on an external electronic device (205). In the state (900), at least one processor (215) of the external electronic device (205) can display a shooting screen using a display (245) while the camera application is executed. For example, at least one processor (215) can display a preview image (905) acquired using a camera (255) within the shooting screen. For example, the shooting screen may include an executable object (910) (or icon, or notification) indicating the shared state of at least one image to be acquired (or captured) using the camera (255). For example, at least one processor (215) can determine whether to transmit at least one image satisfying a condition to the electronic device (200) based on the shared state of at least one image to be acquired (or captured). For example, in a first state, in a shared state of at least one image to be acquired (or captured) of an external electronic device (205), at least one processor (215) may transmit at least one image satisfying the conditions to the electronic device (200). For example, in a second state different from the first state, in a shared state of at least one image to be acquired (or captured) of an external electronic device (205), at least one processor (215) may refrain from transmitting (or stop, or bypass, or not transmit) at least one image even if at least one image satisfies the conditions.

[0117] For example, an executable object (910) in a first state of an external electronic device (205) may be displayed in a different color (or shape) than an executable object (910) in a second state. For example, by displaying the executable object (910) in a different color (or shape) in the first state and / or second state of the external electronic device (205), the user of the external electronic device (205) may be notified of the state of the external electronic device (e.g., the first state or the second state).

[0118] For example, at least one processor (215) may receive user input (915) on an executable object (910). For example, the user input (915) may include a touch input having a contact point on the executable object (910). For example, the user input (915) may be received via a display (245) (e.g., a touchscreen). For example, at least one processor (215) may change the sharing state of at least one image to be acquired (or captured) of an external electronic device (205) based on the user input (915). For example, at least one processor (215) may switch the external electronic device (205) from a first state to a second state or from a second state to a first state based on the user input (915). For example, at least one processor (215) may set whether to transmit at least one image satisfying a condition based on the user input (915).

[0119] Referring again to FIG. 7, in operation 750, at least one processor (210) of the electronic device (200) can display at least one image using a display (240). For example, at least one processor (210) can provide at least one image to a user by displaying at least one image satisfying a condition. For example, at least one processor (210) can receive a plurality of images satisfying a condition from an external electronic device (205). For example, at least one processor (210) can classify the plurality of images according to a plurality of categories. For example, at least one processor (210) can classify the plurality of images using a trained model. For example, the trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model. For example, at least one processor (210) can display the classified plurality of images according to a plurality of categories using a display (240).

[0120] According to another embodiment, at least one processor (210) can determine images that are similar to each other among a plurality of images satisfying a condition. For example, at least one processor (210) can determine images that are similar to each other among a plurality of images using a trained model. For example, at least one processor (210) can display images that are similar to each other adjacently using a display (240). For example, at least one processor (210) can determine one representative image that represents the images that are similar to each other among the images that are similar to each other. For example, at least one processor (210) can determine one representative image among the images that are similar to each other using a trained model. For example, at least one processor (210) can display the representative image using a display (240).

[0121] According to another embodiment, at least one processor (210) of the electronic device (200) may receive user input for setting conditions for an image to be processed (e.g., whether a face is highlighted in the image). For example, at least one processor (210) may identify whether at least one image satisfies the conditions for an image to be processed. For example, at least one processor (210) may perform processing (e.g., processing to highlight a face in the image) according to the conditions for an image to be processed for at least one image that satisfies the conditions for an image to be processed. For example, at least one processor (210) may perform processing of at least one image using a trained model. For example, by performing processing of at least one image, at least one processor (210) may obtain at least one other image in which a specific part within at least one image is highlighted (or removed), or obtain at least one other image by combining at least one image. For example, at least one processor (210) may display at least one other image in which processing has been performed using a display (240).

[0122] According to another embodiment, at least one processor (215) of an external electronic device (205) can identify whether at least one image satisfying a condition satisfies the condition of an image to be processed set by the electronic device (200). For example, the condition of an image to be processed can be set to determine whether to process the image. For example, a connection request can further indicate the condition of an image to be processed. For example, at least one processor (215) can identify whether at least one image satisfies another condition. For example, at least one processor (215) can perform processing (e.g., processing to highlight a face within the image) according to the condition of an image to be processed for at least one image satisfying the condition of an image to be processed. For example, at least one processor (215) can perform processing of at least one image using a trained model. For example, by performing processing of at least one image, at least one processor (215) can obtain at least one other image in which a specific part within the image is highlighted (or removed), or obtain at least one other image by combining at least one image. For example, at least one processor (215) may transmit at least one other image processed to the electronic device (200) using a communication circuit (235). For example, at least one processor (210) of the electronic device (200) may receive at least one other image processed from an external electronic device (205) using a communication circuit (230). For example, at least one processor (210) may display at least one other image processed using a display (240). The display of at least one image is exemplified in the description of FIG. 10.

[0123] FIG. 10 illustrates an example of displaying multiple images satisfying the conditions.

[0124] Referring to FIG. 10, in an electronic device (200), a state (1000) and a state (1015) can be described as a state in which a plurality of images satisfying a condition are displayed. In the state (1000), at least one processor (210) of the electronic device (200) can classify a plurality of images satisfying a condition according to a plurality of categories (e.g., time, place, and / or event). For example, at least one processor (210) can classify the plurality of images using a trained model. For example, at least one processor (210) can display the classified plurality of images according to the plurality of categories in a gallery screen (1005) using a display (240). For example, the classified plurality of images can be located in folders (1010) corresponding to the plurality of categories. For example, folders (1010) may consist of a title (e.g., group photo, selfie, food, and / or content), at least one image among the images included in the folder (e.g., representative image), and / or the number of images included in the folder.

[0125] For example, at least one processor (210) can receive user input on folders (1010). For example, user input on folders (1010) may include touch input having a contact point on folders (1010). For example, at least one processor (210) can display images contained in the folder where the user input is identified among folders (1010) based on user input on folders (1010). For example, at least one processor (210) can classify and display multiple images satisfying conditions according to multiple categories, thereby enabling the user to easily (or quickly) find the desired image. For example, at least one processor (210) can efficiently manage multiple images received from an external electronic device (205) by classifying and displaying multiple images satisfying conditions according to multiple categories.

[0126] In state (1015), at least one processor (210) of the electronic device (200) can identify images (1025) that are similar to each other among a plurality of images satisfying a condition. For example, at least one processor (210) can display a plurality of images in a gallery screen (1020) by classifying them according to images (1025) that are similar to each other using a display (240). For example, at least one processor (210) can determine a representative image (1030) that represents the images (1025) that are similar to each other among the images (1025). For example, at least one processor (210) can display the representative image (1030) using a display (240). For example, the representative image (1030) may be referred to as the best cut. For example, the representative image (1030) may be determined according to a set condition. For example, at least one processor (210) can avoid providing duplicate images to the user by displaying a representative image (1030).

[0127] For example, at least one processor (215) of an external electronic device (205) may use a communication circuit (235) to transmit at least one preview image of at least one image to the electronic device (200) by replacing at least one image that satisfies the conditions. For example, at least one processor (210) may use a communication circuit (230) to receive at least one preview image of at least one image from the external electronic device (205). Transmitting (or receiving) at least one preview image is exemplified in the description of FIG. 11.

[0128] FIG. 11 is a signal flow diagram between an exemplary electronic device and an external electronic device for receiving at least one preview image.

[0129] Referring to FIG. 11, in operation 1100, at least one processor (215) of an external electronic device (205) can identify whether at least one image acquired using a camera (255) satisfies a condition. For example, operation 1100 may correspond to operation 720 of FIG. 7.

[0130] For example, in operation 1110, at least one processor (215) may refrain from (or stop, or bypass, or not transmit) at least one preview image of at least one image based on identifying that at least one image does not satisfy a condition. For example, at least one image may have a first resolution, and at least one preview image may have a second resolution lower than the first resolution. For example, at least one image that does not satisfy a condition may not be an image that the electronic device (200) intends to acquire from the external electronic device (205). For example, by refraining from transmitting at least one preview image of at least one image that does not satisfy a condition, at least one processor (215) may reduce the power consumed in the external electronic device (205) to transmit at least one preview image. For example, at least one processor (210) may reduce the power consumed in the electronic device (200) to receive at least one preview image by refraining from receiving at least one preview image of at least one image that does not satisfy a condition. For example, at least one processor (210) may refrain from allocating the capacity of memory (220) to store at least one preview image by refraining from storing at least one preview image.

[0131] In operation 1120, at least one processor (215) may transmit at least one preview image of at least one image to the electronic device (200) using a communication circuit (235) based on identifying that at least one image satisfies a condition. At least one processor (210) of the electronic device (200) may receive at least one preview image from an external electronic device (205) using a communication circuit (230). For example, at least one preview image may be transmitted (or received) on a channel different from the channel on which the advertising packet was transmitted (or received) and / or the channel on which the connection request was transmitted (or received).

[0132] For example, at least one processor (215) can transmit at least one preview image to the electronic device (200) without identifying (or receiving) user input selecting an image to transmit to the electronic device (200) by transmitting at least one preview image to the electronic device (200) based on identifying that at least one image satisfies a condition. For example, at least one processor (215) can transmit at least one preview image to the electronic device (200) without identifying (or receiving) user input selecting the electronic device (200) to transmit at least one preview image by transmitting at least one preview image to the electronic device (200) based on identifying that at least one image satisfies a condition. For example, at least one processor (215) can increase user convenience by transmitting at least one preview image to the electronic device (200) without receiving such separate user input.

[0133] For example, at least one processor (215) can reduce the power consumed in the external electronic device (205) to transmit at least one image by not transmitting at least one image and transmitting at least one preview image having a second resolution lower than the first resolution of at least one image. For example, at least one processor (210) can reduce the power consumed in the electronic device (200) to receive at least one image by not receiving at least one image and receiving at least one preview image having a second resolution lower than the first resolution of at least one image.

[0134] In operation 1130, at least one processor (210) of the electronic device (200) can display at least one preview image using a display (240). For example, at least one processor (210) can provide at least one preview image to a user by displaying at least one image of at least one image satisfying a condition. For example, at least one processor (210) can receive multiple preview images of multiple images satisfying a condition from an external electronic device (205). For example, at least one processor (210) can classify multiple preview images according to multiple categories. For example, at least one processor (210) can display the classified multiple preview images according to multiple categories using a display (240).

[0135] According to another embodiment, at least one processor (210) can determine images that are similar to each other among a plurality of preview images. For example, at least one processor (210) can display similar preview images adjacent to each other using a display (240). For example, at least one processor (210) can determine a representative image among the similar preview images. For example, at least one processor (210) can display the representative image using a display (240).

[0136] According to another embodiment, at least one processor (210) may receive user input to set conditions for an image to be processed (e.g., whether a face is highlighted in the image). For example, at least one processor (210) may identify whether at least one preview image satisfies the conditions for an image to be processed. For example, at least one processor (210) may perform processing (e.g., processing to highlight a face in the image) according to the conditions for an image to be processed, for at least one preview image that satisfies the conditions for an image to be processed. For example, at least one processor (210) may obtain at least one other image in which a specific part of at least one preview image is highlighted (or removed) by performing processing on at least one preview image, or obtain at least one other preview image by combining at least one image. For example, at least one processor (210) may display at least one other preview image in which processing has been performed using a display (240).

[0137] According to another embodiment, at least one processor (215) can identify whether at least one image satisfying a condition satisfies other conditions set by the electronic device (200). For example, other conditions may be set to determine whether to process the image. For example, at least one processor (215) can identify whether at least one image satisfies the conditions of the image to be processed. For example, at least one processor (215) can perform processing (e.g., processing to highlight a face in the image) according to the conditions of the image to be processed on at least one preview image of at least one image satisfying the conditions of the image to be processed. For example, at least one processor (215) can obtain at least one other preview image in which a specific part of the image is highlighted (or removed) by performing processing on at least one preview image, or obtain at least one other preview image by combining at least one image. For example, at least one processor (215) can transmit at least one other preview image in which processing has been performed to the electronic device (200) using a communication circuit (235). For example, at least one processor (210) may receive at least one other preview image processed from an external electronic device (205) using a communication circuit (230). For example, at least one processor (210) may display at least one other preview image processed using a display (240). For example, operation 1130 may be referenced to operation 750 of FIG. 7 and the description of FIG. 8.

[0138] In operation 1140, at least one processor (210) of the electronic device (200) can identify user input for acquiring at least one image. For example, at least one processor (210) can provide at least one preview image to the user and identify (or receive) user input for acquiring at least one image, which is the original image of at least one preview image from the user.

[0139] In operation 1150, at least one processor (210) of the electronic device (200) may request at least one image from an external electronic device (205) using a communication circuit (230) based on user input for acquiring at least one image. At least one processor (215) may receive a request for at least one image from the electronic device (200) using a communication circuit (235).

[0140] In operation 1160, at least one processor (215) of the external electronic device (205) may display a UI for inquiring whether to transmit at least one image using a display (245) based on receiving a request for at least one image. For example, the at least one processor (215) may refrain from transmitting (or stop, or not transmit) at least one image to the electronic device (200) based on receiving user input indicating not to transmit at least one image through the UI for inquiring whether to transmit at least one image. For example, the at least one processor (215) may receive user input indicating to transmit at least one image through the UI for inquiring whether to transmit at least one image.

[0141] In operation 1170, at least one processor (215) of an external electronic device (205) may transmit at least one image to the electronic device (200) using a communication circuit (235) based on user input indicating that at least one image is to be transmitted. At least one processor (210) may receive at least one image from the external electronic device (205) using a communication circuit (230). For example, operation 1170 may refer to operation 740 of FIG. 7. For example, at least one processor (210) may display at least one image using a display (240). For example, displaying at least one image may refer to operation 750 of FIG. 7. A UI for requesting at least one image and inquiring whether to transmit at least one image is illustrated in the description of FIG. 12.

[0142] FIG. 12 illustrates an example of a UI for requesting at least one image and a UI for inquiring whether to transmit at least one image.

[0143] Referring to FIG. 12, a state (1200) can be described as a state in which at least one preview image is displayed in an electronic device (200). In the state (1200), at least one processor (210) of the electronic device (200) can display a preview image (1205) in a first size using a display (240). For example, at least one processor (210) can display preview images (1210) having a second size smaller than the first size along with the preview image (1205) of the first size. For example, the preview images (1210) may include an image corresponding to the preview image (1205). For example, at least one processor (210) can receive a drag input (1215) on the preview image (1205) while the preview image (1205) is being displayed. For example, a drag input (1215) can be described as a touch input in which a touch input having a contact point on a preview image (1205) is identified (or received) and the contact point on the preview image (1205) is moved to the right (or left) direction. For example, the drag input (1215) can be identified through a display (240) (e.g., a touchscreen).

[0144] For example, at least one processor (210) may display a preview image (1205) at a first size based on a drag input (1215) and display one of the preview images (1210) at a first size. For example, at least one processor (210) may display one image located to the right of the image corresponding to the preview image (1205) among the preview images (1210) at a first size based on a right-direction drag input (1215). For example, at least one processor (210) may display one image located to the left of the image corresponding to the preview image (1205) among the preview images (1210) at a first size based on a left-direction drag input (1215).

[0145] For example, at least one processor (210) may display an executable object (1220) indicating that at least one image, which is the original image of the preview image (1205), is stored. For example, while displaying the preview image (1205) at a first size, at least one processor (210) may receive user input (1225) on the executable object (1220) and / or drag input (1230) on the preview image (1210). For example, user input (1225) on the executable object (1220) and / or drag input (1230) on the preview image (1205) may be defined as user input requesting the transmission of at least one image, which is the original image of the preview image (1205). For example, user input (1225) may include a touch input having a contact point on the executable object (1220). For example, a drag input (1230) may be described as a touch input in which a touch input having a contact point on a preview image (1205) is identified (or received) and the contact point on the preview image (1205) is moved downward. For example, user input (1225) and / or drag input (1230) may be identified through a display (240) (e.g., a touchscreen).

[0146] For example, at least one processor (210) of the electronic device (200) may request at least one image, which is the original image of the preview image (1205), from an external electronic device (205) via a communication link using a communication circuit (230), based on identifying user input (1225) or drag input (1230). For example, at least one processor (215) of the external electronic device (205) may receive a request for at least one image, which is the original image of the preview image (1205), from the electronic device (200) via a communication link using a communication circuit (235).

[0147] For example, a state (1235) may be described as a state in which an external electronic device (205) receives a request for at least one image from an electronic device (200). In the state (1235), at least one processor (215) of the external electronic device (205) may display a UI (1240) for inquiring whether to transmit at least one image based on the request for at least one image. For example, the UI (1240) may include at least one image (1245) for which transmission is inquired. For example, the UI (1240) may include an executable object (1250) indicating that the request for at least one image is rejected. For example, at least one processor (215) may receive user input (1255) on the executable object (1250). For example, the user input (1255) may include a touch input having a contact point on the executable object (1250). For example, user input (1255) can be identified through a display (245) (e.g., a touchscreen). For example, at least one processor (215) may refrain from (or stop, or not transmit) at least one image based on user input (1255).

[0148] For example, the UI (1240) may include an executable object (1260) indicating acceptance of a request for at least one image. For example, at least one processor (215) may receive user input (1265) on the executable object (1260). For example, the user input (1265) may be described as a user input indicating acceptance of a request for at least one image. For example, the user input (1265) may include a touch input having a contact point on the executable object (1260). For example, the user input (1265) may be identified through a display (245) (e.g., a touchscreen). For example, at least one processor (215) may, based on the user input (1265), transmit at least one image, which is the original image of the preview image (1205), to the electronic device (200) via a communication link using a communication circuit (235). For example, at least one processor (210) of an electronic device (200) can receive at least one image from an external electronic device (205) via a communication link using a communication circuit (230).

[0149] For example, at least one image may have a first resolution, and a preview image (1205) may have a second resolution lower than the first resolution. For example, at least one processor (215) may reduce the power consumed within the external electronic device (205) to transmit at least one image by transmitting the preview image (1205) of the second resolution to the electronic device (200) and transmitting at least one image of the first resolution corresponding to the preview image (1205) of the second resolution only when there is a request for transmission of at least one image and an approval of said request. For example, at least one processor (210) may reduce the power consumed within the electronic device (200) to receive at least one image by receiving the preview image (1205) of the second resolution from the external electronic device (205) and receiving at least one image of the first resolution corresponding to the preview image (1205) of the second resolution only when there is a request for transmission of at least one image and an approval of said request.

[0150] For example, at least one processor (210) may establish a communication link between the electronic device (200) and another external electronic device by using a communication circuit (230) to receive at least one image satisfying a condition from another external electronic device. The establishment of a communication link between the electronic device and another external electronic device is exemplified in the description of FIG. 13.

[0151] FIG. 13 is a signal flow diagram between an exemplary electronic device for transmitting at least one image, an external electronic device, and another external electronic device.

[0152] Referring to FIG. 13, in operation 1310, at least one processor (210) of the electronic device (200) can establish a communication link between the electronic device (200) and an external electronic device (205) using a communication circuit (230). For example, operation 1310 may correspond to operation 530 of FIG. 5.

[0153] In operation 1320, at least one processor (210) of the electronic device (200) can establish a communication link between the electronic device (200) and another external electronic device (205) using a communication circuit (230). The electronic device (200) can receive an advertising packet from the other external electronic device (1300). For example, the other external electronic device (1300) may be one of various types of mobile devices such as smartphones having various form factors (e.g., bar-type smartphones, foldable-type smartphones, or rollable-type smartphones), tablets, wearable devices, cellular phones, personal computers (PCs) (e.g., laptops and / or desktops), and / or other similar computing devices. For example, components included in another external electronic device (1300) may correspond to components included in the external electronic device (205) (e.g., at least one processor (215), memory (225), communication circuit (235), display (245), and camera (255)). For example, receiving an advertising packet from another external electronic device (1300) may refer to operation 300 of FIG. 3A.

[0154] For example, at least one processor (210) may display another UI object in the execution screen that directs another external electronic device (1300). For example, displaying another UI object may refer to operation 320 of FIG. 3A. For example, at least one processor (210) may request a conditional connection from another external electronic device (1300) using a communication circuit (230) based on user input on the other UI object. For example, the other external electronic device (1300) may receive a request for a conditional connection from the electronic device (200). For example, transmitting (or receiving) a request for a conditional connection may refer to operation 330 of FIG. 3A. For example, the other external electronic device (1300) may display a UI for inquiring whether to establish a communication link. For example, displaying a UI for inquiring whether to establish a communication link may refer to operation 510 of FIG. 5. For example, another external electronic device (1300) may identify user input indicating approval for a connection request on the UI to inquire whether to establish a communication link. For example, identifying user input indicating approval for a connection request may refer to operation 520 of FIG. 5.

[0155] For example, at least one processor (210) can establish a communication link between an electronic device (200) and another external electronic device (1300) using a communication circuit (230). For example, operation 1320 may refer to operation 530 of FIG. 5. For example, operations 1310 and 1320 may be performed simultaneously or sequentially. For example, at least one processor (210) may establish a communication link between the electronic device (200) and another external electronic device (1300) after establishing a communication link between the electronic device (200) and an external electronic device (205), or establish a communication link between the electronic device (200) and another external electronic device (1300) after establishing a communication link between the electronic device (200) and another external electronic device (1300).

[0156] For example, at least one processor (210) of an electronic device (200) can receive at least one preview image of at least one image satisfying a condition from an external electronic device (205) through a communication circuit between the electronic device (200) and an external electronic device (205) using a communication circuit (230). For example, receiving at least one preview image may correspond to operation 1120 of FIG. 11.

[0157] In operation 1330, at least one processor (210) can transmit at least one preview image received from the external electronic device (205) to the other external electronic device (1300) through a communication circuit between the electronic device (200) and the other external electronic device (1300) using a communication circuit (230). For example, the other external electronic device (1300) can receive at least one preview image from the electronic device (200) through a communication circuit between the electronic device (200) and the other external electronic device (1300). For example, by transmitting at least one preview image received from the external electronic device (205) to the other external electronic device (1300), the at least one image satisfying the conditions can be shared with external electronic devices (e.g., other external electronic devices (1300)) connected to the electronic device (200) (or with which a communication link has been established).

[0158] For example, at least one processor (210) can transmit at least one preview image to another external electronic device (1300) by pushing it to the other external electronic device (1300). For example, at least one processor (210) can store at least one preview image in a queue (or path). For example, the other external electronic device (1300) can request at least one preview image from the electronic device (200) by performing polling on the electronic device (200). For example, in response to the request, at least one processor (210) can transmit at least one preview image stored in the queue (or path) to the other external electronic device (1300) via a communication link using a communication circuit (230).

[0159] In operation 1340, another external electronic device (1300) may display at least one preview image using a display (e.g., the display (245) of FIG. 2). For displaying at least one preview image, reference may be made to operation 1130 of FIG. 11 and the description of FIG. 12. For example, the other external electronic device (1300) may identify user input for acquiring at least one image. For example, user input for acquiring at least one image may be referenced to operation 1140 of FIG. 11 and the description of FIG. 12.

[0160] In operation 1350, another external electronic device (1300) may request at least one image from the electronic device (200) via a communication link between the electronic device (200) and the other external electronic device (1300) based on user input for acquiring at least one image. At least one processor (210) of the electronic device (200) may receive a request for at least one image from the other external electronic device (1300) via a communication link between the electronic device (200) and the other external electronic device (1300) using a communication circuit (230).

[0161] According to another embodiment, another external electronic device (1300) may request at least one image from the external electronic device (205). For example, the external electronic device (205) may perform operation 1370 based on receiving a request for at least one image from the other external electronic device (1300).

[0162] In operation 1360, at least one processor (210) may request at least one image from an external electronic device (205) via a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (230). At least one processor (215) may receive a request for at least one image from the electronic device (200) via a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (235). For example, operation 1360 may refer to operation 1150 of FIG. 11.

[0163] According to another embodiment, when at least one image is stored in the electronic device (200), at least one processor (210) may display another UI for inquiring whether to transmit at least one image using a display (240) based on receiving a request for at least one image from another external electronic device (1300). For example, the other UI may refer to the UI (1240) for inquiring whether to transmit at least one image of FIG. 12. For example, at least one processor (210) may refrain from (or stop, or not transmit) at least one image to another external electronic device (1300) based on receiving user input indicating not to transmit at least one image through the UI for inquiring whether to transmit at least one image. For example, at least one processor (210) may receive user input indicating to transmit at least one image through the UI for inquiring whether to transmit at least one image. For example, at least one processor (210) may transmit at least one image to another external electronic device (1300) via a communication link using a communication circuit (230) based on user input indicating that at least one image is to be transmitted. For example, transmitting at least one image to another external electronic device (1300) will be described in operation 1390.

[0164] In operation 1370, at least one processor (215) of the external electronic device (205) may display another UI for inquiring whether to transmit at least one image using a display (245). For example, the at least one processor (215) may refrain from (or stop, or not transmit) at least one image to the electronic device (200) based on receiving user input indicating that at least one image is not to be transmitted through the UI for inquiring whether to transmit at least one image. For example, the at least one processor (215) may receive user input indicating that at least one image is to be transmitted through the UI for inquiring whether to transmit at least one image. For example, operation 1370 may refer to operation 1160 of FIG. 11.

[0165] In operation 1380, at least one processor (215) of the external electronic device (205) may transmit at least one image to the electronic device (200) via a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (235) based on user input indicating that at least one image is to be transmitted. At least one processor (210) of the electronic device (200) may receive at least one image from the external electronic device (205) via a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (230). For example, operation 1380 may refer to operation 1170 of FIG. 11.

[0166] According to another embodiment, when an external electronic device (205) receives a request for at least one image from another external electronic device (1300), at least one processor (215) can transmit at least one image to the other external electronic device (1300) using a communication circuit (235) based on user input indicating that at least one image is to be transmitted.

[0167] In operation 1390, at least one processor (210) of the electronic device (200) can transmit at least one image to another external electronic device (1300) via a communication link between the electronic device (200) and another external electronic device (1300) using a communication circuit (230). The other external electronic device (1300) can transmit at least one image from the electronic device (200) via a communication link between the electronic device (200) and another external electronic device (1300). For example, the other external electronic device (1300) can display at least one image using a display. For example, the other external electronic device (1300) can provide at least one image acquired (or captured) within the external electronic device (205) to a user.

[0168] According to another embodiment, at least one processor (210) of the electronic device (200) may use a communication circuit (230) to transmit an advertising packet to an external electronic device (205). For example, the advertising packet may indicate conditions for an image to be acquired. The transmission of an advertising packet by the electronic device (200) indicating conditions for an image to be acquired is illustrated in the description of FIG. 14.

[0169] FIG. 14 is a signal flow diagram between an exemplary electronic device and an external electronic device for transmitting an advertising packet indicating a condition.

[0170] Referring to FIG. 14, in operation 1400, at least one processor (210) of the electronic device (200) can identify user input for setting conditions of an image to be acquired. For example, operation 1400 may refer to operation 310 of FIG. 3a.

[0171] In operation 1410, at least one processor (210) of the electronic device (200) can transmit an advertising packet to an external electronic device (205) by using a communication circuit (230). For example, at least one processor (215) can receive an advertising packet from the electronic device (200) by using a communication circuit (235). For example, at least one processor (210) can transmit (or broadcast) an advertising packet to peripheral electronic devices (e.g., external electronic device (205)) of the electronic device (200) by using a communication circuit (230) in an advertising mode (or broadcast mode). For example, at least one processor (215) can receive an advertised advertising packet from the electronic device (200) by periodically scanning for advertising packets.

[0172] For example, the advertising packet may indicate the conditions of the image to be acquired. For example, the conditions of the image to be acquired may include conditions set in operation 1400. For example, at least one processor (210) may transmit the conditions of the image to be acquired to the external electronic device (205) to determine whether the external electronic device (205) will transmit a connection request to the electronic device (200).

[0173] In operation 1420, at least one processor (215) of the external electronic device (205) may display a UI for inquiring whether to establish a communication link between the electronic device (200) and the external electronic device (205) based on receiving an advertising packet from the electronic device (200). For example, the description of operation 510 of FIG. 5 and FIG. 6 may be referenced for displaying a UI for inquiring whether to establish a communication link.

[0174] For example, at least one processor (215) can identify a user input indicating that a communication link is established. For example, a user input indicating that a communication link is established may refer to a user input indicating approval of a connection request of operation 520 of FIG. 5. For example, a user input indicating that a communication link is established may refer to a user input (630) of FIG. 6.

[0175] In operation 1430, at least one processor (215) of the external electronic device (205) may transmit a connection request to the electronic device (200) using a communication circuit (235) based on user input indicating that a communication link is to be established. For example, at least one processor (210) may receive a connection request from the external electronic device (205) using a communication circuit (230).

[0176] In operation 1440, at least one processor (210) of the electronic device (200) may display an execution screen containing a UI object indicating an external electronic device (205) using a display (240) based on receiving a connection request. For example, operation 1440 may be referenced to operation 320 of FIG. 3a and the description of FIG. 4b. For example, at least one processor (210) may receive user input on the UI object indicating the external electronic device (205). For example, user input on the UI object indicating the external electronic device (205) may be referenced to user input (455) on the UI object (450) of FIG. 4b.

[0177] In operation 1450, at least one processor (210) of the electronic device (200) can establish a communication link between the electronic device (200) and the external electronic device (205) using a communication circuit (230) based on user input on a UI object directing the external electronic device (205). For example, operation 1450 may correspond to operation 530 of FIG. 5. For example, the electronic device (200) and the external electronic device (205) may perform the operations of FIG. 7 (e.g., operations 700 to 750), the operations of FIG. 11 (e.g., operations 1100 to 1170), and the operations of FIG. 13 (e.g., operations 1310 to 1390) while the communication link is established.

[0178] FIG. 15 is a block diagram of an electronic device in a network environment according to various embodiments.

[0179] Referring to FIG. 15, in a network environment (1500), an electronic device (1501) may communicate with an electronic device (1502) through a first network (1598) (e.g., a short-range wireless communication network) or with at least one of an electronic device (1504) or a server (1508) through a second network (1599) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (1501) may communicate with the electronic device (1504) through a server (1508). According to one embodiment, the electronic device (1501) may include a processor (1520), memory (1530), input module (1550), sound output module (1555), display module (1560), audio module (1570), sensor module (1576), interface (1577), connection terminal (1578), haptic module (1579), camera module (1580), power management module (1588), battery (1589), communication module (1590), subscriber identification module (1596), or antenna module (1597). In some embodiments, at least one of these components (e.g., connection terminal (1578)) may be omitted from the electronic device (1501), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (1576), camera module (1580), or antenna module (1597)) may be integrated into a single component (e.g., display module (1560)).

[0180] The processor (1520) can, for example, execute software (e.g., program (1540)) to control at least one other component (e.g., hardware or software component) of the electronic device (1501) connected to the processor (1520) and perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (1520) can store commands or data received from other components (e.g., sensor module (1576) or communication module (1590)) in volatile memory (1532), process the commands or data stored in volatile memory (1532), and store the resulting data in non-volatile memory (1534). According to one embodiment, the processor (1520) may include a main processor (1521) (e.g., a central processing unit or an application processor) or an auxiliary processor (1523) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (1501) includes a main processor (1521) and an auxiliary processor (1523), the auxiliary processor (1523) may be configured to use lower power than the main processor (1521) or to be specialized for a specified function. The auxiliary processor (1523) may be implemented separately from the main processor (1521) or as part thereof.

[0181] The auxiliary processor (1523) may control at least some of the functions or states associated with at least one component of the electronic device (1501) (e.g., display module (1560), sensor module (1576), or communication module (1590)) on behalf of the main processor (1521) while the main processor (1521) is in an inactive (e.g., sleep) state, or together with the main processor (1521) while the main processor (1521) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (1523) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (1580) or communication module (1590)). According to one embodiment, the auxiliary processor (1523) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (1501) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (1508)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0182] The memory (1530) can store various data used by at least one component of the electronic device (1501) (e.g., processor (1520) or sensor module (1576)). The data may include, for example, input data or output data for software (e.g., program (1540)) and related commands. The memory (1530) may include volatile memory (1532) or non-volatile memory (1534).

[0183] The program (1540) may be stored as software in memory (1530) and may include, for example, an operating system (1542), middleware (1544), or an application (1546).

[0184] The input module (1550) can receive commands or data to be used for a component of the electronic device (1501) (e.g., processor (1520)) from outside the electronic device (1501) (e.g., user). The input module (1550) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0185] The sound output module (1555) can output a sound signal to the outside of the electronic device (1501). The sound output module (1555) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0186] The display module (1560) can visually provide information to an external (e.g., user) of the electronic device (1501). The display module (1560) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (1560) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0187] The audio module (1570) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (1570) can acquire sound through an input module (1550) or output sound through an audio output module (1555) or an external electronic device (e.g., electronic device (1502)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (1501).

[0188] The sensor module (1576) can detect the operating state of the electronic device (1501) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (1576) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0189] The interface (1577) may support one or more specified protocols that can be used for the electronic device (1501) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (1502)). According to one embodiment, the interface (1577) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0190] The connection terminal (1578) may include a connector through which the electronic device (1501) can be physically connected to an external electronic device (e.g., electronic device (1502)). According to one embodiment, the connection terminal (1578) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0191] The haptic module (1579) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (1579) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0192] The camera module (1580) can capture still images and video. According to one embodiment, the camera module (1580) may include one or more lenses, image sensors, image signal processors, or flashes.

[0193] The power management module (1588) can manage the power supplied to the electronic device (1501). According to one embodiment, the power management module (1588) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0194] The battery (1589) can supply power to at least one component of the electronic device (1501). According to one embodiment, the battery (1589) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0195] The communication module (1590) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (1501) and an external electronic device (e.g., electronic device (1502), electronic device (1504), or server (1508)), and the performance of communication through the established communication channel. The communication module (1590) may include one or more communication processors that operate independently of the processor (1520) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1590) may include a wireless communication module (1592) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (1594) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (1504) through a first network (1598) (e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (1599) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (1592) can identify or authenticate the electronic device (1501) within a communication network such as the first network (1598) or the second network (1599) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (1596).

[0196] The wireless communication module (1592) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (1592) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (1592) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beamforming, or large-scale antenna. The wireless communication module (1592) can support various requirements specified in the electronic device (1501), external electronic device (e.g., electronic device (1504)), or network system (e.g., second network (1599)). According to one embodiment, the wireless communication module (1592) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.

[0197] An antenna module (1597) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (1597) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (1597) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (1598) or a second network (1599), may be selected from the plurality of antennas, for example, by a communication module (1590). A signal or power may be transmitted or received between the communication module (1590) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (1597).

[0198] According to various embodiments, the antenna module (1597) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0199] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0200] According to one embodiment, commands or data may be transmitted or received between the electronic device (1501) and an external electronic device (1504) through a server (1508) connected to a second network (1599). Each of the external electronic devices (1502, or 1504) may be the same or a different type of device as the electronic device (1501). According to one embodiment, all or part of the operations performed on the electronic device (1501) may be performed on one or more of the external electronic devices (1502, 1504, or 1508). For example, if the electronic device (1501) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (1501) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (1501). The electronic device (1501) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (1501) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (1504) may include an Internet of Things (IoT) device. The server (1508) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (1504) or server (1508) may be included within the second network (1599). The electronic device (1501) may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0201] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0202] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0203] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0204] Various embodiments of the present document may be implemented as software (e.g., program (1540)) comprising one or more instructions stored in a storage medium (e.g., internal memory (1536) or external memory (1538)) readable by a machine (e.g., electronic device (1501)). For example, a processor (e.g., processor (1520)) of the machine (e.g., electronic device (1501)) may call at least one of the one or more instructions stored from the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-transient' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0205] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0206] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0207] Figure 16 is a schematic diagram of an exemplary AI system.

[0208] Referring to FIG. 16, the AI ​​system (1600) may include an input / output interface (1610), an AI framework (1620), a generative AI model (1630), and / or a knowledge repository (1690).

[0209] The input / output interface (1610) can receive input. The input may include user input and / or data obtained or generated by an electronic device (e.g., the electronic device (200) or electronic device (1501) described above). The above data may include images, videos, and / or sensor data generated by at least one processor of the electronic device (e.g., at least one processor (210) or processor (1560)), illuminance data around the electronic device obtained from a sensor or sensor hub (e.g., auxiliary processor (1563)), posture data (or orientation data) of the electronic device, temperature inside the electronic device (e.g., temperature of the display (240) or temperature of at least one processor (210)), size information of the display area of ​​the display (240), and / or images obtained through an image sensor of the electronic device (e.g., included in a camera module (1580)). The user input may include natural language, touch data obtained through a touch circuit included in the display panel (e.g., used to identify input from a finger and / or stylus), images displayed (and / or to be displayed) on the display panel, and / or videos. By example, without limitation, the user input may be provided by an input / output interface (1610) along with context information. It may be received. The above context information may be described as additional information obtained in relation to the user input. The above context information may be related to the state at the time the user input is received (e.g., the state of the electronic device and / or the state of the surroundings of the electronic device (e.g., user state)). For example, the above context information may include information about one or more software applications executed within the electronic device at the time the user input is received.For example, the above situation information may include information about the location of the electronic device (or the location of the user of the electronic device) at the time the user input is received. For example, the user input may be integrated with the situation information. For example, the user input with the situation information integrated as input may be received by the input / output interface (1610).

[0210] The input / output interface (1610) may transmit (or provide) an output. The output may include a result (or result information) generated or obtained by the AI ​​system (1600) based on at least part of the input. The format of the output may vary. For example, the output may include natural language. For example, the output may include content (e.g., media content and / or multimedia content). For example, the output may include actions related to the user of the electronic device. For example, the output may have a format according to the user settings of the electronic device.

[0211] The input / output interface (1610) can be described as a user question / response interface (1610).

[0212] The AI ​​framework (1620) can be used to obtain information (or data) about the input from the input / output interface (1610) and to control one or more components related to the AI ​​system (1600) using the obtained information.

[0213] For example, a prompt design component (1621) within an AI framework (1620) can generate or obtain prompts for a generative AI model (1630) (e.g., including a large language model (LLM) or a large multimodal model (LMM)) using the acquired information. For example, the prompt design component (1621) may be described as an AI component that uses a learning algorithm and / or a neural network to provide prompts that are enhanced over time. For example, the prompt design component (1621) can generate or obtain prompts by accessing a knowledge component (e.g., a knowledge repository (1690)) containing user preference data, a prompt library, and / or prompt examples using the acquired information. The generated prompts may be provided to the generative AI model (1630) (e.g., including an LLM or LMM).

[0214] For example, an API / plugin management component (1622) within the AI ​​framework (1620) may be used to support communication for additional information requested (or induced) in relation to the prompt provided (or to be provided) to the generative AI model (1630). For example, the API / plugin management component (1622) may be used to create or establish a channel for communication with various data sources (e.g., knowledge repository (1690)). For example, the API / plugin management component (1622) may support access to at least some of the data sources. For example, the API / plugin management component (1622) may be used to request another component (e.g., application / service component (1680)) that performs feedback (or response) according to the prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1622) may be provided to the prompt design component (1621) for generating a prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1622) may be provided to the generative AI model (1630).

[0215] For example, an improvement component (1623) within the AI ​​framework (1620) can at least partially tune (or adjust) (or change) the result (e.g., content) obtained (or output) from the generative AI model (1630). For example, the improvement component (1623) can determine or verify whether the content obtained from the generative AI model (1630) is related to the input. For example, the improvement component (1623) can determine or verify whether the content obtained from the generative AI model (1630) contains biased content. For example, the improvement component (1623) can determine or verify whether the content obtained from the generative AI model (1630) contains harmful content. For example, the improvement component (1623) can support or assist in performing additional processing to improve the content obtained from the generative AI model (1630). For example, the improvement component (1623) may support providing a hint to the user to improve the content.

[0216] A generative AI model (1630) can be described as an artificial intelligence neural network that generates feedback in response to a prompt. For example, the feedback may include additional data and / or information relative to the prompt, but relative to the prompt. For example, the feedback may include new content relative to the prompt. For example, the generative AI model (1630) may include a model that generates images and / or a model that generates language. For example, the model that generates images may include a generative adversarial network (GAN) and / or a variational autoencoder (VAE). For example, the model that generates images may include a diffusion-based generative model (e.g., a transformer VAE). For example, the model that generates language may include CHAT-GPT 3 and / or CHAT-GPT 4. For example, the generative AI model (1630) may include an LMM that generates the feedback by recognizing text, images, and / or speech.

[0217] As an example without limitation, the AI ​​framework (1620) and / or generative AI model (1630) may be included within an AI module (e.g., including a processing circuit) within the electronic device (200). For example, the AI ​​module may be operatively coupled with at least one processor of the electronic device (200) (e.g., at least one processor (210) or processor (1160)). For example, the AI ​​module may be operatively coupled with a display driving circuit of the electronic device. For example, the AI ​​module may be operatively coupled with a sensor hub of the electronic device for one or more sensors within the electronic device.

[0218] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure belongs.

[0219] The electronic device described above (e.g., the electronic device (200) of FIG. 2) may include at least one processor (e.g., at least one processor (210) of FIG. 2) including a processing circuit, a communication circuit (e.g., the communication circuit (230) of FIG. 2), a display (e.g., the display (240) of FIG. 2), and a memory (e.g., the memory (220) of FIG. 2)) which includes one or more storage media configured to store one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to receive an advertised advertising packet from an external electronic device (e.g., the external electronic device (205) of FIG. 2) using the communication circuit. The one or more programs may include instructions that cause the electronic device to identify user input for setting conditions for an image to be acquired. The above one or more programs may include instructions that cause the electronic device to display an execution screen (e.g., execution screen (445) of FIG. 4b) including a UI (user interface) object (e.g., UI object (450) of FIG. 4b) that directs the external electronic device using the display based on the user input. The UI object may be displayed within the execution screen according to the advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit a connection request to the external electronic device using the communication circuit to establish a communication link between the electronic device and the external electronic device, based on identifying user input on the UI object. The connection request may direct the condition.The above one or more programs may include instructions that cause the electronic device to establish the communication link based on transmitting the connection request. The above one or more programs may include instructions that cause the electronic device to receive at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit.

[0220] For example, the above one or more programs may include instructions that cause the electronic device to set other criteria for processing an image to be received from the external electronic device using a first trained model. The above one or more programs may include instructions that cause the electronic device to receive the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to acquire at least one other image by performing processing on the at least one image using a second trained model according to the other criteria. The above one or more programs may include instructions that cause the electronic device to display the at least one other image using the display.

[0221] For example, the second trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence (AI) model.

[0222] For example, the above one or more programs may include instructions that cause the electronic device to receive user input for setting a plurality of categories for classifying an image to be received from the external electronic device. The above one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on receiving the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display the classified at least one image using the display.

[0223] For example, the above one or more programs may include instructions that cause the electronic device to receive another advertising packet advertised from another external electronic device using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display another UI object on the execution screen that directs the other external electronic device. The other UI object may be displayed within the execution screen according to the other advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit another connection request to the other external electronic device via the communication circuit to establish another communication link between the electronic device and the other external electronic device, based on identifying user input on the other UI object. The other connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the other communication link based on transmitting the other connection request. The above one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the other external electronic device via the other communication link using the communication circuit.

[0224] For example, the above one or more programs may include instructions that cause the electronic device to receive at least one preview image of the at least one image from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to transmit the at least one preview image to the other external electronic device via the other communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to receive a request for the at least one image from the other external electronic device via the other communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to request the at least one image from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to receive the at least one image from the external electronic device via the communication link using the communication circuit, based on requesting the at least one image. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the other external electronic device via the other communication link using the communication circuit.

[0225] For example, the above one or more programs may include instructions that cause the electronic device to receive another advertising packet advertised from another external electronic device using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display the execution screen including another UI object directing the other external electronic device using the display. The other UI object may be displayed within the execution screen according to the other advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit another connection request to the other external electronic device via the communication circuit to establish another communication link between the electronic device and the other external electronic device, based on identifying user input on the other UI object. The other connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the other communication link based on transmitting the other connection request. The above one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to determine images similar to each other among a plurality of images including the at least one image and the at least one other image. The above one or more programs may include instructions that cause the electronic device to display a representative image of one of the similar images using the display.

[0226] For example, the conditions of the image to be acquired may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0227] The above-described method may be performed within an electronic device comprising a communication circuit and a display. The method may include an operation of receiving an advertised advertising packet from an external electronic device using the communication circuit. The method may include an operation of identifying user input for setting conditions for an image to be acquired. Based on the user input, the method may include an operation of displaying an execution screen using the display that includes a user interface (UI) object indicating the external electronic device. The UI object may be displayed within the execution screen according to the advertising packet. Based on identifying user input on the UI object, the method may include an operation of transmitting a connection request to the external electronic device using the communication circuit to establish a communication link between the electronic device and the external electronic device. The connection request may indicate the conditions. Based on transmitting the connection request, the method may include an operation of establishing the communication link. The above method may include the operation of receiving at least one image satisfying the above conditions from the external electronic device through the communication link using the communication circuit.

[0228] For example, the above method may include an operation of setting another criterion for processing an image to be received from the external electronic device using the first trained model. The above method may include an operation of receiving the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above method may include an operation of obtaining at least one other image by performing processing on the at least one image using the second trained model according to the other criterion. The above method may include an operation of displaying the at least one other image using the display.

[0229] For example, the second trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model.

[0230] For example, the above method may include an operation of receiving user input for setting a plurality of categories for classifying an image to be received from the external electronic device. The above method may include an operation of classifying the at least one image according to the plurality of categories using a trained model based on receiving the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above method may include an operation of displaying the classified at least one image using the display.

[0231] For example, the above method may include the operation of receiving another advertising packet advertised from another external electronic device using the communication circuit. The above method may include the operation of displaying another UI object on the execution screen that indicates the other external electronic device. The other UI object may be displayed within the execution screen according to the other advertising packet. The above method may include the operation of transmitting another connection request to the other external electronic device via the communication circuit to establish another communication link between the electronic device and the other external electronic device, based on identifying user input on the other UI object. The other connection request may indicate the condition. The above method may include the operation of establishing the other communication link based on transmitting the other connection request. The above method may include the operation of receiving at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit. The above method may include the operation of transmitting the at least one other image to the external electronic device via the communication link using the communication circuit. The above method may include the operation of transmitting the at least one image to the other external electronic device through the other communication link using the communication circuit.

[0232] For example, the above method may include an operation of receiving at least one preview image of at least one image from the external electronic device via the communication link using the communication circuit. The above method may include an operation of transmitting the at least one preview image to the other external electronic device via the other communication link using the communication circuit. The above method may include an operation of receiving a request for the at least one image from the other external electronic device via the other communication link using the communication circuit. The above method may include an operation of requesting the at least one image from the external electronic device via the communication link using the communication circuit. The above method may include an operation of receiving the at least one image from the external electronic device via the communication link using the communication circuit based on the request for the at least one image. The above method may include an operation of transmitting the at least one image to the other external electronic device via the other communication link using the communication circuit.

[0233] For example, the above method may include the operation of receiving another advertising packet advertised from another external electronic device using the communication circuit. The above method may include the operation of displaying the execution screen including another UI object indicating the other external electronic device using the display. The other UI object may be displayed within the execution screen according to the other advertising packet. The above method may include the operation of transmitting another connection request to the other external electronic device via the communication circuit to establish another communication link between the electronic device and the other external electronic device, based on identifying user input on the other UI object. The other connection request may indicate the condition. The above method may include the operation of establishing the other communication link based on transmitting the other connection request. The above method may include the operation of receiving at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit. The above method may include the operation of determining images similar to each other among a plurality of images including the at least one image and the at least one other image. The above method may include an operation of displaying a representative image of one of the similar images using the display.

[0234] For example, the conditions of the image to be acquired may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0235] The above-described non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to receive an advertised advertising packet from an external electronic device using the communication circuit when executed by the electronic device, the electronic device including a communication circuit and a display. The one or more programs may include instructions that cause the electronic device to identify user input for setting conditions for an image to be acquired when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display an execution screen including a user interface (UI) object directing the external electronic device using the display, based on the user input when executed by the electronic device. The UI object may be displayed within the execution screen according to the advertising packet. The above one or more programs may include instructions that cause the electronic device to transmit a connection request to the external electronic device to establish a communication link between the electronic device and the external electronic device, using the communication circuit, based on identifying user input on the UI object when executed by the electronic device. The connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the communication link, based on transmitting the connection request when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive at least one image satisfying the condition from the external electronic device via the communication link, using the communication circuit when executed by the electronic device.

[0236] For example, the above one or more programs may include instructions that cause the electronic device to set other criteria for processing an image to be received from the external electronic device using a first trained model when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to acquire at least one other image by performing processing on the at least one image using a second trained model according to the other criteria when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to display the at least one other image using the display when executed by the electronic device.

[0237] For example, the second trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model.

[0238] For example, the above one or more programs may include instructions that cause the electronic device to receive user input for setting a plurality of categories for classifying an image to be received from the external electronic device when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on receiving the at least one image satisfying the condition from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to display the classified at least one image using the display when executed by the electronic device.

[0239] For example, the one or more programs may include instructions that cause the electronic device to receive another advertising packet advertised from another external electronic device using the communication circuit when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display another UI object on the execution screen that directs the other external electronic device when executed by the electronic device. The other UI object may be displayed within the execution screen according to the other advertising packet. The one or more programs may include instructions that cause the electronic device to transmit another connection request to the other external electronic device via the communication circuit to establish another communication link between the electronic device and the other external electronic device, based on identifying user input on the other UI object when executed by the electronic device. The other connection request may direct the condition. The above one or more programs may include instructions that cause the electronic device to establish the other communication link based on transmitting the other connection request when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device via the communication link using the communication circuit when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the other external electronic device via the other communication link using the communication circuit when executed by the electronic device.

[0240] For example, the above one or more programs may include instructions that cause the electronic device to receive at least one preview image of the at least one image from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one preview image to the other external electronic device via the other communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive a request for the at least one image from the other external electronic device via the other communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to request the at least one image from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive the at least one image from the external electronic device via the communication link using the communication circuit, based on requesting the at least one image when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the other external electronic device via the other communication link using the communication circuit when executed by the electronic device.

[0241] For example, the one or more programs may include instructions that cause the electronic device to receive another advertising packet advertised from another external electronic device using the communication circuit when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the execution screen including another UI object directing the other external electronic device using the display when executed by the electronic device. The other UI object may be displayed within the execution screen according to the other advertising packet. The one or more programs may include instructions that cause the electronic device to transmit another connection request to the other external electronic device to establish another communication link between the electronic device and the other external electronic device via the communication circuit, based on identifying user input on the other UI object when executed by the electronic device. The other connection request may indicate the condition. The above one or more programs may include instructions that cause the electronic device to establish the other communication link based on transmitting the other connection request when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the other external electronic device via the other communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to determine images similar to each other among a plurality of images including the at least one image and the at least one other image when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to display a representative image of one of the similar images using the display when executed by the electronic device.

[0242] For example, the conditions of the image to be acquired may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0243] The electronic device described above (e.g., external electronic device (205) of FIG. 2) may include at least one processor (e.g., at least one processor (215) of FIG. 2)) including a processing circuit, a communication circuit (e.g., communication circuit (235) of FIG. 2), a camera (e.g., camera (255) of FIG. 2), a display (e.g., display (245) of FIG. 2), and a memory (e.g., memory (225) of FIG. 2)) including one or more storage media configured to store one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to transmit an advertising packet advertising to an external electronic device (e.g., electronic device (200) of FIG. 2) using the communication circuit. The above one or more programs may include instructions that cause the electronic device to receive a connection request from an external electronic device to establish a communication link between the electronic device and the external electronic device, using the communication circuit, based on transmitting the advertising packet. The connection request may indicate conditions for an image to be transmitted. The above one or more programs may include instructions that cause the electronic device to display a user interface (e.g., UI (605) of FIG. 6) to inquire whether to establish the communication link, using the display, based on receiving the connection request. The UI may include at least some of the conditions. The above one or more programs may include instructions that cause the electronic device to establish the communication link, based on identifying user input on the UI indicating approval for the connection request.The above one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera while the communication link is established. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the condition.

[0244] For example, the connection request may further specify other conditions for processing the image to be transmitted. The one or more programs may include instructions that cause the electronic device to acquire at least one other image by using a trained model based on identifying the at least one image satisfying the conditions, and by performing processing on the at least one image according to the other conditions. The one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device via the communication link using the communication circuit.

[0245] For example, the above-mentioned trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model.

[0246] For example, the connection request may further specify a plurality of categories for classifying the image to be transmitted. The one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the condition. The one or more programs may include instructions that cause the electronic device to transmit the classified at least one image to the external electronic device via the communication link using the communication circuit.

[0247] For example, the above one or more programs may include instructions that cause the electronic device to transmit at least one preview image of the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the above conditions. The above one or more programs may include instructions that cause the electronic device to receive a request for the at least one image from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display another UI to inquire whether to transmit the at least one image using the display, based on receiving the request for the at least one image. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying user input on the other UI indicating approval for the request for the at least one image.

[0248] For example, the above one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display the at least one image and the at least one other image using the display.

[0249] For example, the above one or more programs may include instructions that cause the electronic device to receive at least one preview image of at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above one or more programs may include instructions that cause the electronic device to display the at least one preview image using the display. The above one or more programs may include instructions that cause the electronic device to identify user input for acquiring the at least one other image. The above one or more programs may include instructions that cause the electronic device to request the at least one other image from the external electronic device via the communication link using the communication circuit based on the user input for acquiring the at least one other image. The above one or more programs may include instructions that cause the electronic device to receive the at least one other image from the external electronic device via the communication link using the communication circuit, based on requesting the at least one other image.

[0250] For example, the above one or more programs may include instructions that cause the electronic device to acquire a plurality of images, including the at least one image, using the camera while the communication link is established. The above one or more programs may include instructions that cause the electronic device to identify whether each of the plurality of images satisfies the condition. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on the at least one image among the plurality of images that satisfies the condition. The above one or more programs may include instructions that cause the electronic device to refrain from transmitting the at least one other image based on at least one other image among the plurality of images that does not satisfy the condition.

[0251] For example, the conditions of the image to be transmitted may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0252] The above-described method may be performed within an electronic device comprising a communication circuit, a camera, and a display. The method may include the operation of transmitting an advertising packet to an external electronic device using the communication circuit. Based on transmitting the advertising packet, the method may include the operation of receiving a connection request from an external electronic device using the communication circuit to establish a communication link between the electronic device and the external electronic device. The connection request may indicate conditions for an image to be transmitted. Based on receiving the connection request, the method may include the operation of displaying a user interface (UI) using the display to inquire whether to establish the communication link. The UI may include at least some of the conditions. While the communication link is established, the method may include the operation of acquiring at least one image using the camera. Based on identifying the at least one image satisfying the conditions, the method may include the operation of transmitting the at least one image to the external electronic device via the communication link using the communication circuit.

[0253] For example, the connection request may further specify other conditions for processing the image to be transmitted. The method may include an operation of obtaining at least one other image by performing processing on the at least one image according to the other conditions using a trained model based on identifying the at least one image satisfying the conditions. The method may include an operation of transmitting the at least one other image to the external electronic device via the communication link using the communication circuit.

[0254] For example, the above-mentioned trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model.

[0255] For example, the connection request may further specify a plurality of categories for classifying the image to be transmitted. The method may include an operation of classifying the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the condition. The method may include an operation of transmitting the classified at least one image to the external electronic device via the communication link using the communication circuit.

[0256] For example, the above method may include an operation of transmitting at least one preview image of the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the above conditions. The above method may include an operation of receiving a request for the at least one image from the external electronic device via the communication link using the communication circuit. The above method may include an operation of displaying another UI to inquire whether to transmit the at least one image using the display, based on receiving the request for the at least one image. The above method may include an operation of transmitting the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying user input on the other UI indicating approval for the request for the at least one image.

[0257] For example, the above method may include the operation of receiving at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above method may include the operation of displaying the at least one image and the at least one other image using the display.

[0258] For example, the above method may include an operation of receiving at least one preview image of at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit. The above method may include an operation of displaying the at least one preview image using the display. The above method may include an operation of identifying user input for acquiring the at least one other image. The above method may include an operation of requesting the at least one other image from the external electronic device via the communication link using the communication circuit based on the user input for acquiring the at least one other image. The above method may include an operation of receiving the at least one other image from the external electronic device via the communication link using the communication circuit based on the request for the at least one other image.

[0259] For example, the above method may include an operation of acquiring a plurality of images including at least one image using the camera while the communication link is established. The above method may include an operation of identifying whether each of the plurality of images satisfies the condition. The above method may include an operation of transmitting the at least one image to an external electronic device via the communication link using the communication circuit, based on the at least one image among the plurality of images that satisfies the condition. The above method may include an operation of refraining from transmitting the at least one other image based on at least one other image among the plurality of images that does not satisfy the condition.

[0260] For example, the conditions of the image to be transmitted may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0261] The above-described non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to transmit an advertising packet to an external electronic device using the communication circuit when executed by the electronic device, the communication circuit, and the display. The one or more programs may include instructions that cause the electronic device to receive a connection request from the external electronic device to establish a communication link between the electronic device and the external electronic device using the communication circuit, based on transmitting the advertising packet when executed by the electronic device. The connection request may indicate conditions for an image to be transmitted. The one or more programs may include instructions that cause the electronic device to display a user interface (UI) to inquire whether to establish the communication link using the display, based on receiving the connection request when executed by the electronic device. The UI may include at least some of the conditions. The above one or more programs may include instructions that cause the electronic device to establish the communication link based on identifying user input on the UI that directs approval of the connection request when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera while the communication link is established when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the condition when executed by the electronic device.

[0262] For example, the connection request may further instruct other conditions for processing the image to be transmitted. The one or more programs may include instructions that cause the electronic device to acquire at least one other image by using a trained model based on identifying the at least one image satisfying the conditions when executed by the electronic device, and by performing processing on the at least one image according to the other conditions. The one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device via the communication link using the communication circuit when executed by the electronic device.

[0263] For example, the above-mentioned trained model may include a machine learning model, a deep learning model, and / or a generative artificial intelligence model.

[0264] For example, the connection request may further specify a plurality of categories for classifying the image to be transmitted. The one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the condition when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to transmit the classified at least one image to the external electronic device via the communication link using the communication circuit when executed by the electronic device.

[0265] For example, the above one or more programs may include instructions that cause the electronic device to transmit at least one preview image of the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying the at least one image satisfying the condition when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive a request for the at least one image from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to display another UI for inquiring whether to transmit the at least one image using the display, based on receiving the request for the at least one image when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device via the communication link using the communication circuit, based on identifying user input on the other UI that indicates approval of the request for the at least one image when executed by the electronic device.

[0266] For example, the one or more programs may include instructions that cause the electronic device to receive at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the at least one image and the at least one other image using the display when executed by the electronic device.

[0267] For example, the one or more programs may include instructions that cause the electronic device to receive at least one preview image of at least one other image satisfying the condition from the external electronic device via the communication link using the communication circuit when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to display the at least one preview image using the display when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to identify user input for acquiring the at least one other image when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to request the at least one other image from the external electronic device via the communication link using the communication circuit based on the user input for acquiring the at least one other image when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to receive the at least one other image from the external electronic device via the communication link using the communication circuit, based on requesting the at least one other image when executed by the electronic device.

[0268] For example, the above one or more programs may include instructions that cause the electronic device to acquire a plurality of images including the at least one image using the camera while the communication link is established when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to identify whether each of the plurality of images satisfies the condition when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to an external electronic device via the communication link using the communication circuit, based on the at least one image among the plurality of images that satisfies the condition when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to refrain from transmitting the at least one other image based on at least one other image among the plurality of images that does not satisfy the condition when executed by the electronic device.

[0269] For example, the conditions of the image to be transmitted may include the time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image.

[0270] The electronic device described above may include at least one processor including a processing circuit, a communication circuit, a camera, a display, and a memory including one or more storage media configured to store one or more programs configured to be executed individually or collectively by the at least one processor. The one or more programs may include instructions that cause the electronic device to identify an event to transmit an image to be acquired to an external electronic device according to a condition. The event may indicate the condition. The one or more programs may include instructions that cause the electronic device to display a UI to inquire, based on the event, whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device using the display. The one or more programs may include instructions that cause the electronic device to receive user input instructing to transmit an image satisfying the condition among the images to be acquired to the external electronic device through the UI. The one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device using the communication circuit, based on identifying that the at least one image satisfies the condition.

[0271] For example, the above event may further instruct other conditions for processing the image to be transmitted. The one or more programs may include instructions that cause the electronic device to acquire at least one other image by using a trained model based on identifying the at least one image satisfying the conditions, and by performing processing on the at least one image according to the other conditions. The one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device using the communication circuit.

[0272] For example, the above event may further instruct a plurality of categories for classifying the image to be transmitted. The one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the condition. The one or more programs may include instructions that cause the electronic device to transmit the classified at least one image to the external electronic device using the communication circuit.

[0273] The above-described method may be performed within an electronic device comprising a communication circuit, a camera, and a display. The method may include an operation of identifying an event to transmit an image to be acquired to an external electronic device according to a condition. The event may indicate the condition. Based on the event, the method may include an operation of displaying a UI using the display to inquire whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device. The method may include an operation of receiving user input through the UI indicating to transmit an image satisfying the condition among the images to be acquired to the external electronic device. The method may include an operation of acquiring at least one image using the camera. Based on identifying that the at least one image satisfies the condition, the method may include an operation of transmitting the at least one image to the external electronic device using the communication circuit.

[0274] For example, the above event may further indicate other conditions for processing the image to be transmitted. The method may include an operation of acquiring at least one other image by performing processing on the at least one image according to the other conditions using a trained model based on identifying the at least one image satisfying the conditions. The method may include an operation of transmitting the at least one other image to the external electronic device using the communication circuit.

[0275] For example, the above event may further indicate a plurality of categories for classifying an image to be transmitted. The method may include an operation of classifying the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the above condition. The method may include an operation of transmitting the classified at least one image to the external electronic device using the communication circuit.

[0276] The above-described non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to identify an event to transmit an image to be acquired to an external electronic device according to a condition when executed by the electronic device, which includes a communication circuit, a camera, and a display. The event may indicate the condition. The one or more programs may include instructions that cause the electronic device to display a UI to inquire, based on the event, whether to transmit an image satisfying the condition among the images to be acquired to the external electronic device using the display when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive user input instructing to transmit an image satisfying the condition among the images to be acquired to the external electronic device through the UI when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to acquire at least one image using the camera when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the at least one image to the external electronic device using the communication circuit, based on identifying that the at least one image satisfies the condition when executed by the electronic device.

[0277] For example, the above event may further instruct other conditions for processing the image to be transmitted. The one or more programs may include instructions that cause the electronic device to acquire at least one other image by using a trained model based on identifying at least one image satisfying the conditions when executed by the electronic device, and by performing processing on the at least one image according to the other conditions. The one or more programs may include instructions that cause the electronic device to transmit the at least one other image to the external electronic device using the communication circuit when executed by the electronic device.

[0278] For example, the above event may further instruct a plurality of categories for classifying the image to be transmitted. The one or more programs may include instructions that cause the electronic device to classify the at least one image according to the plurality of categories using a trained model based on identifying the at least one image satisfying the condition when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to transmit the classified at least one image to the external electronic device using the communication circuit when executed by the electronic device.

[0279] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs.

Claims

1. In an electronic device, At least one processor including a processing circuit; Communication circuit; Display; and Memory comprising one or more programs configured to be executed individually or collectively by at least one processor, and including one or more storage media, The above one or more programs are: Using the above communication circuit, receive an advertised advertising packet from an external electronic device; Identify user input for setting conditions for an image to be acquired; Based on the above user input, an execution screen including a UI (user interface) object indicating the external electronic device is displayed using the above display, and the UI object is displayed within the execution screen according to the above advertising packet; Based on identifying user input on the above UI object, using the above communication circuit, a connection request is transmitted to the external electronic device to establish a communication link between the electronic device and the external electronic device, and the connection request indicates the above condition; Based on transmitting the above connection request, establish the above communication link; and Using the above communication circuit, to receive at least one image satisfying the above condition from the external electronic device through the above communication link, Instructions including those that cause the above electronic device Electronic device.

2. In Claim 1, The above one or more programs are: Using the first trained model, another criterion for processing images to be received from the external electronic device is established, and Using the above communication circuit, receiving the at least one image satisfying the above conditions from the external electronic device through the above communication link, and According to the other criteria above, by performing processing on the at least one image using a second trained model, at least one other image is obtained, and Using the above display, to display the at least one other image, Instructions including those that cause the above electronic device Electronic device.

3. In Claim 2, The above second trained model is, Including machine learning models, deep learning models, and / or generative artificial intelligence (AI) models, Electronic device.

4. In Claim 1, The above one or more programs are: Receiving user input for setting multiple categories to classify images to be received from the above external electronic device, and Based on receiving the at least one image satisfying the condition from the external electronic device via the communication link using the above communication circuit, classifying the at least one image according to the plurality of categories using a trained model, and Using the above display, to display at least one classified image, Instructions including those that cause the above electronic device Electronic device.

5. In Claim 1, The above one or more programs are: Using the above communication circuit, receive another advertising packet advertised from another external electronic device; Displaying another UI object indicating the other external electronic device on the execution screen, and the other UI object is displayed within the execution screen according to the other advertising packet; Based on identifying user input on the other UI object, the communication circuit transmits another connection request to the other external electronic device to establish another communication link between the electronic device and the other external electronic device, and the other connection request indicates the condition; Based on transmitting the above other connection request, establish the above other communication link; Using the communication circuit above, receive at least one other image satisfying the above condition from the other external electronic device through the other communication link; Using the above communication circuit, transmit the at least one other image to the external electronic device through the above communication link; and Using the above communication circuit, to transmit the at least one image to the other external electronic device through the other communication link, Instructions including those that cause the above electronic device Electronic device.

6. In Claim 5, The above one or more programs are: Using the above communication circuit, receive at least one preview image of the at least one image from the external electronic device through the above communication link; Using the above communication circuit, transmit the at least one preview image to the other external electronic device through the other communication link; Using the above communication circuit, receive a request for the at least one image from the other external electronic device through the other communication link; Using the above communication circuit, request the at least one image from the external electronic device through the above communication link; Based on requesting at least one image, receiving at least one image from the external electronic device via the communication link using the communication circuit; and Using the above communication circuit, to transmit the at least one image to the other external electronic device through the other communication link, Instructions including those that cause the above electronic device Electronic device.

7. In Claim 1, The above one or more programs are: Using the above communication circuit, receive another advertising packet advertised from another external electronic device; Using the above display, the execution screen including another UI object directing the other external electronic device is displayed, and the other UI object is displayed within the execution screen according to the other advertising packet; Based on identifying user input on the other UI object, the communication circuit transmits another connection request to the other external electronic device to establish another communication link between the electronic device and the other external electronic device, and the other connection request indicates the condition; Based on transmitting the above other connection request, establish the above other communication link; Using the communication circuit above, receive at least one other image satisfying the above condition from the other external electronic device through the other communication link; Determining images that are similar to each other among a plurality of images including the at least one image and the at least one other image; and Using the above display, to display a representative image of one of the similar images, Instructions including those that cause the above electronic device Electronic device.

8. In Claim 1, The above conditions of the image to be obtained are, The time at which the image was acquired, the location at which the image was acquired, whether a reference object is included in the image, the color of the image, the background of the image, and / or an event included in the image, Electronic device.

9. In electronic devices, At least one processor including a processing circuit; Communication circuit; camera; Display; and Memory comprising one or more programs configured to be executed individually or collectively by at least one processor, and including one or more storage media, The above one or more programs are: Using the above communication circuit, an advertising packet is transmitted to an external electronic device; Based on transmitting the above advertising packet, using the communication circuit, receive a connection request from an external electronic device to establish a communication link between the electronic device and the external electronic device, and the connection request indicates conditions for an image to be transmitted; Based on receiving the above connection request, a user interface (UI) is displayed using the above display to inquire whether to establish the communication link, and the UI includes at least some of the above conditions; Based on identifying user input on the UI indicating approval for the above connection request, the communication link is established; While the above communication link is established, at least one image is acquired using the camera; and Based on identifying the at least one image satisfying the above conditions, the communication circuit is used to transmit the at least one image to the external electronic device through the communication link; Instructions including those that cause the above electronic device Electronic device.

10. In Claim 9, The above connection request is, Instructing other conditions to process the image to be transmitted, and The above one or more programs are: Based on identifying the at least one image satisfying the above conditions, using a trained model, processing is performed on the at least one image according to the other conditions to obtain at least one other image; and Using the above communication circuit, to transmit the at least one other image to the external electronic device through the above communication link, Instructions including those that cause the above electronic device Electronic device.

11. In Claim 10, The above-mentioned trained model is, Including machine learning models, deep learning models, and / or generative artificial intelligence (AI) models, Electronic device.

12. In Claim 9, The above connection request is, Instructing multiple categories to classify images to be transmitted, and The above one or more programs are: Based on identifying the at least one image satisfying the above conditions, classifying the at least one image according to the plurality of categories using a trained model; and Using the above communication circuit, to transmit the classified at least one image to the external electronic device through the above communication link, Instructions including those that cause the above electronic device Electronic device.

13. In electronic devices, At least one processor including a processing circuit; Communication circuit; camera; Display; and Memory comprising one or more programs configured to be executed individually or collectively by at least one processor, and including one or more storage media, The above one or more programs are: Identify an event to transmit an image to be acquired to an external electronic device according to a condition, and the event indicates the condition; Based on the above event, a UI (user interface) is displayed using the above display to inquire whether to transmit an image satisfying the above condition among the images to be acquired to the external electronic device; Receiving user input instructing to transmit an image satisfying the above condition among the images to be acquired to the external electronic device through the above UI; Acquire at least one image using the above camera; and Based on identifying that the above at least one image satisfies the above condition, the communication circuit is used to transmit the above at least one image to the external electronic device; Instructions including those that cause the above electronic device Electronic device.

14. In Claim 13, The above event is, Instructing additional conditions for processing the image to be transmitted, The above one or more programs are, Based on identifying the at least one image satisfying the above conditions, using a trained model, processing is performed on the at least one image according to the other conditions to obtain at least one other image; and Using the above communication circuit, to transmit the at least one other image to the external electronic device, Instructions including those that cause the above electronic device Electronic device.

15. In Claim 13, The above event is, Instructing multiple categories to classify the images to be transmitted, and The above one or more programs are: Based on identifying the at least one image satisfying the above conditions, classifying the at least one image according to the plurality of categories using a trained model; and Using the above communication circuit, to transmit the above classified at least one image to the above external electronic device, Instructions including those that cause the above electronic device Electronic device.

Citation Information

Patent Citations

  • Program, communication terminal and communication system

    JP2024029197A

  • System for generating battlefield situation graph

    KR1020230013531A

  • Ventilation apparatus

    KR1020250070888A

  • Unit cell and manufacturing method thereof

    KR1020250135449A

  • Method and device for information on transfer of rights related to tennis reservations

    KR102718744B1