Electronic device and method for transmitting an image of the electronic device
By using multiple antennas to receive UWB signals in the electronic device to determine the external electronic device and provide an image transmission interface, the problem of requiring multiple interfaces and user input in the prior art is solved, and fast and simple image sharing is achieved.
Patent Information
- Application Number
- CN202180061157.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-16
- Filing Date
- 2021-05-04
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2041-05-04
AI Technical Summary
An existing electronic device requires multiple user interfaces to capture images and send captured images to external electronic devices, and the user needs to perform multiple inputs to receive multiple interfaces.
By using multiple antennas to receive frequency signals in the UWB frequency band, external electronic devices associated with the subject are determined, and an interface is provided to quickly send captured images including the subject.
It enables quick sharing of images in the camera interface without additional user input, simplifying user operation process.
Smart Images

Figure CN116137955B_ABST
Abstract
Description
Technical Field
[0001] Various embodiments relate to an electronic device and an image transmission method of the electronic device. The electronic device can determine an external electronic device related to a subject by using frequency signals in the UWB band received through multiple antennas, and provide an interface capable of quickly transmitting a captured image of the subject to the determined external electronic device. Background Art
[0002] In order for an electronic device to capture an image and transmit the captured image, when a first interface of the electronic device (e.g., camera preview mode) is first selected, an image obtained from the camera can be captured in the first interface, and the captured image can be stored. Thereafter, when a second interface (e.g., photo gallery) showing the images stored in the electronic device is selected, an image to be transmitted is selected from the second interface, and a transmission method for transmitting the image (e.g., BT, Wi-Fi Direct, or cellular network) can be selected. When a transmission method for transmitting the image is selected in the second interface, the image can be transmitted to a selected external electronic device among the external electronic devices searched in a third interface (e.g., Quick Share) corresponding to the selected transmission method. Summary of the Invention
[0003] Technical Problem
[0004] Multiple user interfaces are required for an electronic device to capture an image and transmit the captured image to an external electronic device, and the user should perform corresponding multiple inputs to receive the multiple interfaces.
[0005] Various embodiments relate to an electronic device and an image transmission method in the electronic device. The electronic device can determine an external electronic device related to a subject by using frequency signals in the UWB band received through multiple antennas, and provide an interface capable of quickly transmitting a captured image of the subject to the determined external electronic device.
[0006] Technical Solution
[0007] An electronic device according to various embodiments may include a first communication module, a second communication module, a sensor module, a camera module, and a processor. The processor is configured to: when a camera interface is activated, determine a sharing external electronic device based on shooting direction information determined by the electronic device based on sensor information received from the sensor module, direction information of an external electronic device determined based on a first signal received through the first communication module, and viewing angle information of the camera; and when a graphic object provided by the camera interface is selected, transmit a captured image to the determined external electronic device. Various other embodiments may be provided.
[0008] According to various embodiments, a method for an electronic device to send an image may include: when a camera interface is activated, determining a shared external electronic device based on shooting direction information determined by the electronic device based on sensor information received from a sensor module, direction information determined by an external electronic device based on a first signal received through a first communication module, and perspective information of a camera; and when a graphic object provided by the camera interface is selected, sending the captured image to the determined external electronic device.
[0009] Advantageous Effects
[0010] According to various embodiments, an electronic device may determine a shared external electronic device for sharing an image related to a subject based on frequency signals in a UWB band received through multiple antennas in a camera interface, and send the captured image to the shared external electronic device, thereby providing the convenience of quickly sharing an image once without additional user input for determining a sharing target. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is a block diagram of an electronic device in a network environment according to various embodiments.
[0012] Figure 2 is a block diagram of an electronic device according to various embodiments.
[0013] Figure 3 is a block diagram of a processor of an electronic device according to various embodiments.
[0014] Figure 4 is a diagram showing a plurality of antennas included in an electronic device according to various embodiments.
[0015] Figures 5A to 5B is a diagram showing an operation of determining position information of an external electronic device in an electronic device according to various embodiments of the present disclosure.
[0016] Figures 6A to 6B is a diagram showing a configuration of a message received from an external electronic device in an electronic device according to various embodiments.
[0017] Figure 7 is a diagram showing an operation of determining a shared external electronic device in an electronic device according to various embodiments.
[0018] Figure 8 is a diagram showing a graphic object for sending a captured image provided by a camera interface of an electronic device according to various embodiments.
[0019] Figure 9 is a flowchart showing an image sending operation in an electronic device according to various embodiments.
[0020] Figure 10 is a flowchart showing an image transmission operation in an electronic device according to various embodiments.
[0021] Figure 11 is a diagram showing an image transmission operation in an electronic device according to various embodiments.
[0022] Figure 12 is a flowchart showing an image transmission operation in an electronic device according to various embodiments.
[0023] Figures 13A to 13B is a diagram showing an image transmission operation in an electronic device according to various embodiments.
[0024] Figure 14 is a flowchart showing an image transmission operation in an electronic device according to various embodiments.
[0025] Figure 15 is a diagram showing an image transmission operation in an electronic device according to various embodiments.
[0026] Figure 16 is a flowchart showing an image transmission operation in an electronic device according to various embodiments.
[0027] Figure 17 is a diagram showing an image transmission operation in an electronic device according to various embodiments.
[0028] Figure 18 is a diagram showing an image transmission operation in an electronic device according to various embodiments. DETAILED DESCRIPTION
[0029] Figure 1 is a block diagram showing an electronic device 101 in a network environment 100 according to various embodiments. Refer to Figure 1, the electronic device 101 in the network environment 100 can communicate with the electronic device 102 via the first network 198 (e.g., a short-range wireless communication network), or communicate with at least one of the electronic device 104 or the server 108 via the second network 199 (e.g., a long-range wireless communication network). According to an embodiment, the electronic device 101 can communicate with the electronic device 104 via the server 108. According to an embodiment, the electronic device 101 may include a processor 120, a memory 130, an input module 150, a sound output module 155, a display module 160, an audio module 170, a sensor module 176, an interface 177, a connection end 178, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a subscriber identification module (SIM) 196, or an antenna module 197. In some embodiments, at least one of the above components (e.g., the connection end 178) may be omitted from the electronic device 101, or one or more other components may be added to the electronic device 101. In some embodiments, some of the above components (e.g., the sensor module 176, the camera module 180, or the antenna module 197) may be implemented as a single integrated component (e.g., the display module 160).
[0030] The processor 120 may run software (e.g., the program 140) to control at least one other component (e.g., a hardware component or a software component) connected to the processor 120 of the electronic device 101, and may perform various data processing or calculations. According to one embodiment, as at least part of the data processing or calculation, the processor 120 may store a command or data received from another component (e.g., the sensor module 176 or the communication module 190) in the volatile memory 132, process the command or data stored in the volatile memory 132, and store the resulting data in the non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)), or an auxiliary processor 123 (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operationally independent of or combined with the main processor 121. For example, when the electronic device 101 includes the main processor 121 and the auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or be adapted to be dedicated to a specific function. The auxiliary processor 123 may be implemented separately from the main processor 121, or as part of the main processor 121.
[0031] When the main processor 121 is in an inactive (e.g., sleep) state, the auxiliary processor 123 (instead of the main processor 121) may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190), or when the main processor 121 is in an active state (e.g., running an application), the auxiliary processor 123 may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) together with the main processor 121. According to an embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., the camera module 180 or the communication module 190) that is functionally related to the auxiliary processor 123. According to an embodiment, the auxiliary processor 123 (e.g., a neural processing unit) may include a hardware structure dedicated to artificial intelligence model processing. The artificial intelligence model may be generated through machine learning. For example, such learning may be performed by the electronic device 101 where the artificial intelligence is executed or via a separate server (e.g., the server 108). The learning algorithm may include, but is not limited to, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple artificial neural network layers. The 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), or a deep Q network, or a combination of two or more of them, but is not limited thereto. Additionally or alternatively, the artificial intelligence model may include a software structure in addition to the hardware structure.
[0032] The memory 130 may store various data used by at least one component of the electronic device 101 (e.g., the processor 120 or the sensor module 176). The various data may include, for example, software (e.g., the program 140) and input data or output data for commands related thereto. The memory 130 may include a volatile memory 132 or a non-volatile memory 134.
[0033] The program 140 may be stored as software in the memory 130, and the program 140 may include, for example, an operating system (OS) 142, middleware 144, or an application 146.
[0034] The input module 150 may receive commands or data to be used by other components of the electronic device 101 (e.g., the processor 120) from the outside of the electronic device 101 (e.g., a user). The input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus).
[0035] The sound output module 155 can output a sound signal to the outside of the electronic device 101. The sound output module 155 can include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records. The receiver can be used to receive incoming calls. According to an embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0036] The display module 160 can visually provide information to the outside of the electronic device 101 (e.g., to the user). The display device 160 can include, for example, a display, a holographic device, or a projector, and a control circuit for controlling the corresponding one of the display, the holographic device, and the projector. According to an embodiment, the display module 160 can include a touch sensor adapted to detect a touch or a pressure sensor adapted to measure the intensity of the force caused by the touch.
[0037] The audio module 170 can convert sound into an electrical signal and vice versa. According to an embodiment, the audio module 170 can obtain sound via the input module 150, or output sound via the sound output module 155 or a headset of an external electronic device (e.g., the electronic device 102) directly (e.g., wired) or wirelessly connected to the electronic device 101.
[0038] The sensor module 176 can detect the operating state of the electronic device 101 (e.g., power or temperature) or the environmental state outside the electronic device 101 (e.g., the state of the user), and then generate an electrical signal or a data value corresponding to the detected state. According to an embodiment, the sensor module 176 can include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0039] The interface 177 can support one or more specific protocols used to directly (e.g., wired) or wirelessly connect the electronic device 101 to an external electronic device (e.g., the electronic device 102). According to an embodiment, the interface 177 can include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.
[0040] The connection end 178 can include a connector through which the electronic device 101 can be physically connected to an external electronic device (e.g., the electronic device 102). According to an embodiment, the connection end 178 can include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0041] The haptic module 179 may convert an electrical signal into a mechanical stimulus (e.g., vibration or motion) or an electrical stimulus that can be recognized by the user via his sense of touch or kinesthesia. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0042] The camera module 180 may capture a still image or a moving image. According to an embodiment, the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0043] The power management module 188 may manage the power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0044] The battery 189 may supply power to at least one component of the electronic device 101. According to an embodiment, the battery 189 may include, for example, a primary cell that is not rechargeable, a rechargeable storage battery, or a fuel cell.
[0045] The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (e.g., the electronic device 102, the electronic device 104, or the server 108), and performing communication via the established communication channel. The communication module 190 may include one or more communication processors capable of operating independently of the processor 120 (e.g., an application processor (AP)), and support direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). Each of these communication modules may communicate with an external electronic device via a first network 198 (e.g., a short-range communication network, such as Bluetooth, Wi-Fi Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network, such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or wide area network (WAN))). These various types of communication modules may be implemented as a single component (e.g., a single chip), or these various types of communication modules may be implemented as multiple separate components (e.g., multiple chips). The wireless communication module 192 may identify and authenticate the electronic device 101 in a communication network (such as the first network 198 or the second network 199) using user information (e.g., an international mobile subscriber identity (IMSI)) stored in the user identification module 196.
[0046] The wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies (e.g., New Radio (NR) access technologies). The NR access technology may support enhanced mobile broadband (eMBB), massive machine type communication (mMTC), or ultra-reliable low-latency communication (URLLC). The wireless communication module 192 may support high frequency bands (e.g., millimeter wave bands) to achieve, for example, high data transfer rates. The wireless communication module 192 may support various technologies for ensuring performance on high frequency bands, such as, for example, beamforming, massive multiple-input multiple-output (massive MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. The wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., the electronic device 104), or a network system (e.g., the second network 199). According to an embodiment, the wireless communication module 192 may support a peak data rate for implementing eMBB (e.g., 20 Gbps or greater), a loss coverage for implementing mMTC (e.g., 164 dB or less), or a U-plane latency for implementing URLLC (e.g., 0.5 ms or less for each of downlink (DL) and uplink (UL), or a round trip of 1 ms or less).
[0047] The antenna module 197 may transmit a signal or power to the outside of the electronic device 101 (e.g., an external electronic device) or receive a signal or power from the outside of the electronic device 101 (e.g., an external electronic device). According to an embodiment, the antenna module 197 may include an antenna including a radiating element formed of a conductive material or a conductive pattern formed in a substrate (e.g., a printed circuit board (PCB)) or formed on the substrate. According to an embodiment, the antenna module 197 may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication scheme to be used in a communication network (such as the first network 198 or the second network 199) may be selected from the plurality of antennas by, for example, the communication module 190 (e.g., the wireless communication module 192). Subsequently, a signal or power may be transmitted or received between the communication module 190 and an external electronic device via the at least one selected antenna. According to an embodiment, additional components (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as part of the antenna module 197.
[0048] According to various embodiments, the antenna module 197 may form a millimeter-wave antenna module. According to an embodiment, the millimeter-wave antenna module may include a printed circuit board, a radio frequency integrated circuit (RFIC), and a plurality of antennas (e.g., an array antenna), wherein the RFIC is disposed on a first surface (e.g., a bottom surface) of the printed circuit board or adjacent to the first surface and capable of supporting a specified high-frequency band (e.g., a millimeter-wave band), and the plurality of antennas are disposed on a second surface (e.g., a top surface or a side surface) of the printed circuit board or adjacent to the second surface and capable of transmitting or receiving signals of the specified high-frequency band.
[0049] At least some of the above components may be interconnected via an inter-peripheral communication scheme (e.g., a bus, a general-purpose input / output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)) and communicatively transmit signals (e.g., commands or data) therebetween.
[0050] According to an embodiment, commands or data may be transmitted or received between the electronic device 101 and an external electronic device 104 via a server 108 connected to a second network 199. Each of the electronic devices 102 or 104 may be a device of the same type as the electronic device 101 or a device of a different type from the electronic device 101. According to an embodiment, all or some of the operations running on the electronic device 101 may be run on one or more of the external electronic device 102, the external electronic device 104, or the server 108. For example, if the electronic device 101 is to automatically perform a function or service or is to perform a function or service in response to a request from a user or another device, the electronic device 101 may request one or more of the external electronic devices to perform at least part of the function or service instead of running the function or service, or in addition to running the function or service, the electronic device 101 may also request one or more of the external electronic devices to perform at least part of the function or service. The one or more external electronic devices that receive the request may perform the requested at least part of the function or service, or perform an additional function or additional service related to the request, and transmit the result of the performance to the electronic device 101. The electronic device 101 may provide the result as at least part of a reply to the request with or without further processing of the result. To this end, for example, cloud computing technology, distributed computing technology, mobile edge computing (MEC) technology, or client-server computing technology may be used. The electronic device 101 may use, for example, distributed computing or mobile edge computing to provide an ultra-low latency service. In another embodiment, the external electronic device 104 may include an Internet of Things (IoT) device. The server 108 may be an intelligent server using machine learning and / or neural networks. According to an embodiment, the external electronic device 104 or the server 108 may be included in the second network 199. The electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology or IoT-related technology.
[0051] Figure 2 is a block diagram 200 of an electronic device according to various embodiments.
[0052] Referring to Figure 2 , the electronic device 201 (e.g., Figure 1 the electronic device 101) may include a processor 220, a memory 230, a display 260, a sensor module 276, a camera module 280, and / or a communication module 290.
[0053] According to various embodiments, the processor 220 may control the overall operation of the electronic device 201 and may communicate with Figure 1is the same as the processor 120 or can execute at least one function or operation executed by the processor 120.
[0054] According to various embodiments, when the camera interface is activated, the processor 220 may determine an external electronic device for image sharing based on sensor information received from the sensor module 276, multiple pieces of the same signal information received through the first communication module 291, and / or the viewing angle information of the camera corresponding to the currently set shooting mode, and may transmit the captured image to the external electronic device for image sharing based on the selection of the graphic object provided by the camera interface. The multiple pieces of the same signal may indicate signals obtained by receiving one response signal using multiple antennas of the electronic device 201. For example, a ranging response signal transmitted from an external electronic device in response to a ranging request signal transmitted from the electronic device 201 to the external electronic device may represent the same frequency signal in the UWB band received through multiple UWB antennas.
[0055] According to an embodiment, the external electronic device may indicate an electronic device capable of transmitting a UWB signal (e.g., a ranging request message and a ranging response message) to the electronic device 201 and receiving the UWB signal from the electronic device 201 through a ultra-wideband (UWB) communication module serving as the first communication module 291.
[0056] According to an embodiment, the sharing external electronic device may indicate an external electronic device capable of sharing an image among at least one external electronic device capable of transmitting and receiving a UWB signal through the electronic device 201 and a ultra-wideband (UWB) communication module serving as the first communication module 291.
[0057] According to an embodiment, the non-sharing external electronic device may indicate an external electronic device that does not share an image among at least one external electronic device capable of transmitting and receiving a UWB signal through the electronic device 201 and a ultra-wideband (UWB) communication module serving as the first communication module 291.
[0058] According to an embodiment, the shared external electronic device may indicate an electronic device related to a subject included in an image acquired from the camera module 280 in a camera interface (e.g., camera preview mode). For example, when an image including a first user acquired from the camera module 280 is displayed in a camera interface (e.g., camera preview mode), a first external electronic device of the first user that is close to the first user may be determined as the shared external electronic device. According to an embodiment, the processor 220 may use sensor information received from the sensor module 276 to determine a first orientation that may change according to the shooting direction information of the subject-facing electronic device. The processor 220 may determine a first orientation including the shooting direction of the electronic device based on the raw data received from the sensor module 276, where the shooting direction is a relative direction with respect to the magnetic north direction as an absolute orientation. The sensor module 276 may include a 9-axis motion sensor and may include, for example, an acceleration sensor, a gyro sensor, or a geomagnetic sensor, and the acceleration sensor, the gyro sensor, and the geomagnetic sensor may be configured as triaxial sensors. The processor 220 may use the 9-axis motion sensor to determine orientation information, roll information, and / or pitch information, and may use the geomagnetic sensor to determine orientation information.
[0059] According to an embodiment, the processor 220 may use a plurality of identical signals received from an external electronic device through the first communication module 291 to determine a second orientation that may change according to the direction information of the external electronic device. The processor 220 may calculate the time for transmitting and receiving UWB signals (e.g., ranging request messages and ranging response messages) between the electronic device 201 and the external electronic device through the first communication module 291, a UWB communication module, to determine distance information (e.g., ranging information) between the electronic device 201 and the external electronic device. The processor 220 may receive a ranging response signal from the external electronic device through a plurality of antennas, and may use the difference between a first reception time of the ranging response signal received through a first antenna among the plurality of antennas and a second reception time of the ranging response signal received through a second antenna among the plurality of antennas to determine distance information and direction information (e.g., angle of arrival (AOA)) as the position information of the external electronic device. The processor 220 may obtain magnetic north direction information as an absolute orientation through the sensor module 276. The processor 220 may determine the second orientation based on the azimuth difference between the magnetic north direction as an absolute orientation and the relative orientation of the direction information (e.g., angle of arrival (AOA)) of the external electronic device. The processor 220 may set the first orientation determined through the sensor module 276 as a reference direction, and may determine the second orientation by relatively calculating the direction information (e.g., angle of arrival (AOA)) of the external electronic device from the reference direction.
[0060] According to an embodiment, the processor 220 may determine a third azimuth that may be changed according to the movement direction information of the electronic device through the third communication module 295. When the third communication module 295 receives satellite position information through the global navigation satellite system (GNSS) communication module, which is the third communication module 295 communication module, the processor 220 may determine the third azimuth including the movement direction of the electronic device.
[0061] According to an embodiment, the processor 220 may determine ultra-wideband (UWB) communication compatibility information from the first information (e.g., BLE packet message or user registration information) received through the second communication module 293, and may activate the first communication module 291 to perform UWB communication with an external electronic device based on the UWB communication compatibility information.
[0062] According to an embodiment, the processor 220 may determine the viewing angle range of the camera corresponding to the currently activated shooting mode among multiple shooting modes (e.g., ultra-wide mode, wide mode, telephoto mode, panoramic mode, single take mode, and / or video mode) according to the activation of the camera interface.
[0063] According to an embodiment, when the first azimuth including the shooting direction of the electronic device from the magnetic north direction towards the subject and the second azimuth including the direction of the external electronic device from the magnetic north direction are included in the field of view of the camera, the processor 220 may determine the external electronic device that has sent a response signal to the first communication module 291 as a shared external electronic device. The processor 220 may set the first azimuth determined through the sensor module 276 as a reference direction, and may determine the second azimuth by relatively calculating the direction information (e.g., angle of arrival (AOA)) of the external electronic device from the reference direction.
[0064] According to an embodiment, when the first azimuth including the shooting direction of the electronic device from the magnetic north direction towards the subject, the second azimuth including the direction of the external electronic device from the magnetic north direction, and the third azimuth including the movement direction of the electronic device are all included in the viewing angle of the camera, the processor 220 may determine the external electronic device that has sent a response signal to the first communication module 291 as a shared external electronic device. For example, when the third azimuth is further included, the accuracy of the position information of the external electronic device may be improved.
[0065] According to an embodiment, the processor 220 may monitor the data of the first azimuth, the second azimuth, and the third azimuth, and may perform an error correction operation on the data of the corresponding azimuth when at least one of the first azimuth, the second azimuth, and the third azimuth is outside a predetermined range.
[0066] According to an embodiment, when the camera interface is activated, the processor 220 may display, on the camera interface, a first graphical object that provides analysis information of an image obtained from the camera module 280 (e.g., Figure 11 the first graphical object 1130), a second graphical object that provides identification information about a subject included in the image (e.g., Figure 11 the second graphical object 1150), and a third graphical object for sending the captured image to a shared external electronic device (e.g., Figure 11 the third graphical object 1170).
[0067] According to an embodiment, the processor 220 may analyze an image obtained in real time from the camera module 280 on the camera interface and display a first graphical object (e.g., a scene message) corresponding to the analysis result. The processor 220 may receive, from an artificial intelligence (AI) server connected to a network (e.g., Figure 1 the electronic device 104 or the server 108) or the processor 220 included in the processor 220, a first graphical object corresponding to a scene analysis result of the image obtained from the camera module 280, and may display the first graphical object on the camera interface. For example, as a result of a scene analysis of the image obtained from the camera module 280, the first graphical object may display information about a face, a person, a scene, or an object as the first graphical object.
[0068] According to an embodiment, the processor 220 may display, on the camera interface, a second graphical object that provides identification information about a subject included in the image obtained from the camera module 280 (e.g., Figure 11second graphic objects 1150a and 1150b). The processor 220 may detect a subject included in an image obtained from the camera module 280, and may display a second graphic object corresponding to the identification information in an area adjacent to the subject displayed in the image when the identification information of the subject is registered in the memory 230. The processor 220 may determine the position of an adjacent area corresponding to a position that does not cover the subject (e.g., face) identified through the face recognition function, and may display the second graphic object in the determined adjacent area. When the identification information of the subject included in the image is not registered in the memory 230, the processor 220 may display a second graphic object indicating that there is no identification information near the subject displayed in the image. For example, the face recognition function may be used to detect a first user in an image obtained from the camera module 280, and when the face authentication information of the first user is registered in the memory 230, the name information of the first user corresponding to the face authentication information of the first user may be displayed as a second graphic object in an area adjacent to the first user displayed in the image. The face authentication information may include profile information of the first user, and the profile information of the first user may include image (e.g., photo) information of the first user and personal information (e.g., name information) stored corresponding to the image information. According to an embodiment, the processor 220 may display a third graphic object (e.g., Figure 11 third graphic object 1170) that can send the captured image to a shared external electronic device.
[0069] According to an embodiment, when any one of a video mode, a panoramic mode, or a burst mode is activated in the camera interface, the processor 220 may start shooting when a third graphic object corresponding to the start of shooting is input, may determine a shared external electronic device based on a ranging response signal received from the external electronic device during the shooting period, may end shooting when a third graphic object corresponding to the end of shooting is input, and may automatically send the captured video file to the shared external electronic device.
[0070] According to an embodiment, the processor 220 may simultaneously display images obtained from the front camera and the rear camera of the camera module 280 in the camera interface. The processor 220 may display a first image obtained from the rear camera on a first partial area of the camera interface, and may display a second image obtained from the front camera on a second partial area of the camera interface. The processor 220 may display an indicator including a plurality of position icons on a third graphical object for transmitting a captured image, where the plurality of position icons indicate each of a plurality of peripheral external electronic devices capable of transmitting and receiving UWB signals through the first communication module 291. When the indicator is displayed on the third graphical object, the processor 220 may change and display a position icon indicating a first shared external electronic device related to a subject included in the first image (e.g., a position icon corresponding to the first shared external electronic device included in a first shared area c1 mapped to a viewing angle range A1 of the camera corresponding to Figure 18 ), a position icon indicating a non-shared external electronic device (e.g., a position icon corresponding to the non-shared external electronic device included in a non-shared area c2 not mapped to the viewing angle ranges A1 to A2 of the camera corresponding to Figure 18 ), and a position icon indicating a second shared external electronic device related to a subject included in the second image (e.g., a position icon corresponding to the second shared external electronic device included in a second shared area c3 mapped to a viewing angle range A2 of the camera corresponding to Figure 18 ), depending on the viewing field range of the camera, which is changed to correspond to the type of the shooting mode of the camera. According to an embodiment, when the camera interface (e.g., camera preview mode) is activated, the processor 220 may store an image obtained from the camera module 280 when the camera interface is activated in a first area of the memory 230 (e.g., an area for storing an image for a predetermined time when the camera interface is activated), may detect, when the third graphical object is selected, an image corresponding to the selection time of the third graphical object from among the images stored in the first area of the memory 230 as a captured image, may store the detected captured image in a second area of the memory 230 (e.g., an area for storing an image selected by the user through the third graphical object, e.g., an area corresponding to a photo gallery), and may convert the detected captured image according to a set transmission method and transmission quality information (e.g., HD / FHD / UHD / 4K / 8K) to transmit it to a shared external electronic device. The set transmission method may use the second communication module 293 or the fourth communication module 297. For example, the second communication module 293 may use a short-range communication network such as Bluetooth, WiFi Direct, or IrDA, and the fourth communication module 297 may use a long-range network such as a traditional cellular network, 5G network, next-generation communication network, Internet, or computer network, but is not limited to the above examples.
[0071] According to an embodiment, when the camera interface is activated, the processor 220 may temporarily store an image acquired from the camera module 280 in a buffer for a predetermined time. When a frame corresponding to the image is temporarily stored in the buffer for the predetermined time, when the third graphic object is selected, the image corresponding to the selection time of the third graphic object may be stored as a captured image in the second area of the memory 230, and the captured image stored in the second area of the memory 230 may be converted according to a set transmission method and sent to a shared external electronic device.
[0072] According to an embodiment, the processor 220 may display, on the third graphic object, model information of the shared external electronic device or name information specified by the user of the shared external electronic device or the user of the electronic device as an indicator. The processor 220 may display different indicators on the third graphic object based on at least one of analysis information of an image acquired from the camera module 280 in the camera interface, location information (e.g., distance information and / or direction information) from the shared external electronic device, and identification information of the shared external electronic device received through the second communication module 293. The processor 220 may display, on the third graphic object, an indicator indicating the type of a subject (e.g., a person or a device) included in the image and the direction of the shared external electronic device based on analysis information of an image acquired from the camera module 280 and / or location information (e.g., distance information and / or direction information) of the shared external electronic device determined using the first communication module 291.
[0073] According to an embodiment, the processor 220 may display an indicator indicating the type of the subject (e.g., a device) included in the image and the direction of the shared external electronic device on the third graphic object based on the analysis information of the image obtained from the camera module 280, the position information of the shared external electronic device (e.g., distance information and / or direction information) determined using the first communication module 291, and / or the identification information of the shared external electronic device included in the first information (e.g., a BLE packet message) received through the second communication module 293. When the type of the subject is determined to be a thing (e.g., an external electronic device) based on the analysis information of the image obtained from the camera module 280, the processor 220 may send an image related to the information about the thing (e.g., an external electronic device) (e.g., an image of a user including the external electronic device) to the thing (e.g., the external electronic device). When the type of the subject is determined to be an object (e.g., an external electronic device) based on the analysis information of the image obtained from the camera module 280, the processor 220 may connect to the thing (e.g., an external electronic device) through a pairing operation and may send the captured image to the connected object (e.g., an external electronic device) to share the captured image with the object (e.g., the external electronic device) in real time. According to an embodiment, the processor 220 may display an indicator indicating the direction of the shared external electronic device on the third graphic object based on the position information of the shared external electronic device (e.g., distance information and / or direction information) determined using the first communication module 291.
[0074] According to an embodiment, the processor 220 may change the third graphic object provided by the camera interface to a third graphic object for sending the captured image to the shared external electronic device or to a third graphic object for storing the captured image in the memory 230 without sending it according to the user's selection. The processor 220 may provide, on the camera interface, a third graphic object (e.g., Figure 15 the third graphic object 1570) for sending the captured image, and provide a fifth graphic object (e.g., Figure 15 the fifth graphic object 1590) for storing the captured image in the memory 230 without sending it.
[0075] According to an embodiment, the processor 220 may recognize that a plurality of subjects are included in the image obtained from the camera module 280, and when the processor 220 determines a plurality of shared external electronic devices associated with each of the plurality of subjects, may display, on the camera interface, a fourth graphic object (e.g., Figure 13A and Figure 13B the fourth graphic object 1390) for selecting a shared external electronic device for image sending among the plurality of shared external electronic devices.
[0076] According to an embodiment, the processor 220 may identify that a plurality of subjects are included in an image obtained from the camera module 280, and when a plurality of shared external devices associated with each of the plurality of subjects are determined, may sequentially transmit the captured image to the plurality of shared external devices according to an input of a third graphic object (e.g., Figure 15 third graphic object 1570) from the camera interface. For example, the processor 220 may display information about a first shared external device among the plurality of shared external devices as an indicator on the third graphic object, and may transmit the captured image to the first shared external device when the third graphic object is selected. The processor 220 may display information about a second shared external device among the plurality of shared external devices as an indicator on the third graphic object when the captured image is transmitted to the first shared external device, and may transmit the captured image to the second shared external device when the third graphic object is selected.
[0077] According to an embodiment, the processor 220 may identify that a plurality of subjects are included in an image obtained from the camera module 280, and when a plurality of shared external devices associated with each of the plurality of subjects are determined, may automatically transmit the captured image to the plurality of shared external devices sequentially according to an input of the third graphic object. When the captured image is automatically transmitted, the processor 220 may provide an indicator on the third graphic object indicating the transmission progress of the captured image over time. For example, when the third graphic object is input, while automatically transmitting the captured image to the plurality of shared external devices in sequence, the processor 220 may provide an indicator (e.g., Figure 15 indicator 1580a to 1580b) of the time progress indicating the transmission progress status of the captured image over time in a predetermined area (e.g., outer layer area) (e.g., Figure 15 e1 to e2) of the third graphic object. When the third graphic object is input again while transmitting the captured image to the plurality of shared external devices, the transmission operation to the plurality of shared external devices may be stopped. According to an embodiment, the processor 220 may search for a plurality of peripheral external devices capable of transmitting and receiving UWB signals to and from the camera interface through the first communication module 291, and may display a fifth graphic object providing a plurality of position icons representing each of the plurality of external devices based on the distance information and / or direction information of each of the plurality of external devices. When a plurality of position icons indicating each of the plurality of external devices are displayed on the fifth graphic object, the processor 220 may distinguish and display position icons of shared external devices indicating that a first azimuth and a second azimuth are included in the field of view of the camera and position icons of non-shared external devices indicating that a first azimuth angle and a second azimuth angle are not included in the viewing angle of the camera.
[0078] According to an embodiment, indicators including a plurality of position icons indicating each of a plurality of peripheral external electronic devices capable of transmitting and receiving UWB signals through the first communication module 291 are displayed on a third graphical object for transmitting a captured image, and the processor 220 may change and display a position icon indicating a shared external electronic device (e.g., a position icon corresponding to the shared external electronic device included in the shared area c1 of Figure 17 and a position icon indicating a non-shared external electronic device (e.g., a position icon corresponding to the non-shared external electronic device included in the non-shared area c2 of Figure 17 ), depending on the field of view of the camera, which is changed to correspond to the type of shooting mode of the camera. For example, when the shooting mode is an ultra-wide-angle mode, the processor 220 may display, on the third graphical object, indicators distinguishing a position icon indicating a shared external electronic device and a position icon indicating a non-shared external electronic device based on a viewing angle of about 120 degrees. When the shooting mode is changed to a wide-angle mode, the processor 220 may display, on the third graphical object, indicators distinguishing a position icon representing a shared external electronic device and a position icon representing a non-shared external electronic device based on a viewing angle of about 80 degrees. When the shooting mode is changed to a telephoto mode, the processor 220 may display, on the third graphical object, indicators distinguishing a position icon representing a shared external electronic device and a position icon representing a non-shared external electronic device based on a viewing angle of about 30 degrees.
[0079] According to various embodiments, the processor 220 may transmit / receive UWB signals (e.g., ranging messages) through a plurality of vertically or horizontally aligned antennas used by the first communication module 291 according to a rotation mounting state of the electronic device 201.
[0080] According to an embodiment, the processor 220 may form a virtual coordinate space based on azimuth (or “yaw”), pitch, and / or roll values measured by a 9-axis motion sensor, may divide one area of the coordinate space into a landscape (e.g., a horizontal rotation mounting state) range, and may divide another area of the coordinate space into a portrait (e.g., a vertical rotation mounting state) range. The processor 120 may detect whether the rotation mounting state of the electronic device is a horizontal rotation mounting state or a vertical rotation mounting state based on whether the current state of the electronic device belongs to the landscape range or the portrait range. The horizontal rotation mounting state may indicate a mounting state in which a parallel long surface of the electronic device rotates along a horizontal axis parallel to the ground, and the vertical rotation mounting state may indicate a mounting state in which a parallel long surface of the electronic device rotates along a vertical axis perpendicular to the ground.
[0081] According to an embodiment, the processor 220 may identify a rotation-mounted state of the electronic device, and when the rotation-mounted state of the electronic device is a vertical rotation-mounted state, may transmit / receive a UWB signal through at least two antennas aligned on a horizontal axis among a plurality of antennas used by the first communication module 291 (e.g., Figure 4 the first patch antenna 411 and / or the second patch antenna 413). When the rotation-mounted state of the electronic device is a horizontal rotation-mounted state, the processor 220 may transmit / receive a UWB signal through at least two antennas aligned on a vertical axis among a plurality of antennas used by the first communication module 291 (e.g., Figure 4 the second patch antenna 413 and / or the third patch antenna 415).
[0082] According to an embodiment, the plurality of antennas used by the first communication module 291 may include a plurality of patch elements.
[0083] According to various embodiments, the memory 230 may be implemented to be substantially the same as or similar to Figure 1 the memory 130.
[0084] According to an embodiment, the memory 230 may include a first area for storing an image obtained from the camera module 280 in a camera interface (e.g., a camera preview mode), and a second area for storing an image of the images stored in the first area that is detected as a captured image according to a selection of a third graphic for transmitting the captured image to a shared external electronic device.
[0085] According to an embodiment, the memory 230 may include a buffer for temporarily storing an image obtained from the camera module 280 in a camera interface (e.g., a camera preview mode), and a second area for storing an image captured according to a selection of a third graphic to be transmitted to a shared external electronic device.
[0086] According to various embodiments, the display 260 may be implemented to be substantially the same as or similar to Figure 1 the display module 160.
[0087] According to an embodiment, the display 260 may display an image obtained from the camera module 280 and provide a camera interface including a graphic object capable of transmitting the captured image to a shared external electronic device.
[0088] According to an embodiment, the display 260 may provide a camera interface including a first graphic object for providing analysis information of an image obtained from the camera module 280, a second graphic object for providing identification information about a subject included in the image, and a third graphic object for transmitting the captured image including the subject to a shared external electronic device related to the subject.
[0089] According to various embodiments, the sensor module 276 may be implemented to be substantially the same as or similar to Figure 1 the sensor module 176.
[0090] According to an embodiment, the sensor module 276 may provide raw data for determining the magnetic north direction and the shooting direction of the electronic device to the processor 220.
[0091] According to an embodiment, the sensor module 276 may represent a 9-axis motion sensor, may include, for example, an acceleration sensor, a gyro sensor, or a geomagnetic sensor, and the acceleration sensor, the gyro sensor, and the geomagnetic sensor may be configured as triaxial sensors.
[0092] According to various embodiments, the camera module 280 may be implemented to be substantially the same as or similar to Figure 1 the camera module 180, and may include at least one camera located in the front and at least one camera located in the back.
[0093] According to various embodiments, the communication module 290 may be implemented to be substantially the same as or similar to Figure 1 the communication module 190, and may include a plurality of communication circuits using different communication technologies, including the communication module 290.
[0094] According to an embodiment, the communication module 290 may include a first communication module 291, a second communication module 293, a third communication module 295, and / or a fourth communication module 297.
[0095] According to an embodiment, the first communication module 291 may include a UWB communication module capable of transmitting a UWB signal to an external electronic device and receiving a UWB signal from the external electronic device using a plurality of antennas for UWB communication.
[0096] According to an embodiment, the second communication module 293 may include at least one of a wireless LAN module (not shown) and a short-range communication module (not shown), and may include an NFC communication module, a Bluetooth legacy communication module, and / or a BLE communication module as the short-range communication module (not shown).
[0097] According to an embodiment, the third communication module 295 may include a global navigation satellite system (GNSS) communication module.
[0098] According to an embodiment, the fourth communication module 297 may include a telecommunication network, such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
[0099] Figure 3 is a block diagram 300 of a processor of an electronic device according to various embodiments.
[0100] Reference Figure 3 , the processor (e.g., Figure 2 processor 220) may include a data processor 321, a position determination unit 323, an image analyzer 325, and / or an interface manager 327.
[0101] According to various embodiments, when a third graphical object for sending a captured image to a shared external electronic device is selected from a camera interface, the data processor 321 may generate the captured image as data for transmission according to a specified transmission method and / or transmission quality (e.g., HD / FHD / UHD / 4K / 8K), and may control at least one communication module among a second communication module (e.g., Figure 2 second communication module) to a fourth communication module (e.g., Figure 4 communication module 297) to send the generated data to the shared external electronic device.
[0102] According to various embodiments, the position determination unit 323 may determine the relative position between the electronic device and the external electronic device based on the shooting direction information of the electronic device detected based on sensor information received from a sensor module (e.g., Figure 2 sensor module 276) and the position information (e.g., distance information and / or direction information) of the external electronic device detected based on UWB signals transmitted and received from a first communication module (e.g., Figure 2 first communication module 291). The position determination unit 323 may determine a first azimuth according to the shooting direction information of the electronic device based on the sensor information received from the sensor module, may determine a second azimuth according to the direction information of the external electronic device based on a plurality of identical signals received from the external electronic device through the first communication module, and when the first azimuth and the second azimuth are included in the viewing angle range of the camera, may determine the shared external electronic device related to the subject in the shooting direction information of the electronic device. The position determination unit 323 may receive satellite position information from a global navigation satellite system (GNSS) module as a third communication module 295 to further determine a third azimuth including the moving direction of the electronic device, thereby improving the accuracy of the position information of the external electronic device.
[0103] According to various embodiments, the image analyzer 325 may generate a first graphical object (e.g., a scene message) providing analysis information of an image obtained from a camera module (e.g., Figure 2 camera module 280), and provide it to the camera interface.
[0104] According to various embodiments, the interface manager 327 may be based on a camera module (e.g., Figure 2analysis information of an image obtained by the camera module 280), shooting direction information of the electronic device detected based on sensor information received from the sensor module (e.g., Figure 2 the sensor module 276), and / or position information (e.g., distance information and direction information) of a shared external electronic device detected based on UWB signals transmitted and received by the first communication module (e.g., Figure 2 the first communication module 291) to provide a camera interface including a third graphic for displaying various indicators.
[0105] Figure 4 FIG. 400 is a diagram showing a plurality of antennas included in an electronic device according to various embodiments.
[0106] Referring to Figure 4 , according to various embodiments, the electronic device 401 may have a camera module including a front camera 280a and a rear camera 280b, and the rear camera 280b may include an ultra-wide-angle camera a1, an oblivion camera a2, and / or a telephoto camera a3. The electronic device 401 may include a UWB antenna 410 for a UWB communication module as a first communication module (e.g., Figure 2 the first communication module 291). The UWB antenna 410 may include a first patch element 411, a second patch element 413, and / or a third patch element 415, which are a plurality of patch elements as a plurality of antennas.
[0107] According to various embodiments, the electronic device 401 may use UWB signals transmitted to and received from the external electronic device 450 through the plurality of patch elements 411 to 415 to measure distance information (e.g., ranging information) and direction information (e.g., AOA information) regarding the external electronic device 450.
[0108] According to various embodiments, the electronic device 401 may transmit / receive UWB signals through at least two of the plurality of patch elements 411 to 415 according to the rotational mounting state of the electronic device.
[0109] According to an embodiment, when the rotational mounting state of the electronic device is determined to be the vertical rotational mounting state of the electronic device 401, the electronic device 401 may use the first patch element 411 and the second patch element 413 aligned on the horizontal axis among the plurality of patch elements 411 to 415 to transmit UWB signals to the external electronic device 450 and receive UWB signals from the external electronic device 450.
[0110] According to an embodiment, when the rotational mounting state of the electronic device is determined to be the horizontal rotational mounting state, the electronic device 401 may transmit a UWB signal to the external electronic device 450 or receive a UWB signal from the external electronic device 450 using the second patch element 413 and the third patch element 415 that are aligned along the vertical axis among the plurality of patch elements 411 to 415. According to another embodiment, when measuring the 3D direction information (e.g., 3D AOA) of the external electronic device, the electronic device 401 may receive a response signal by activating all of the first patch element 411 to the third patch element 415 regardless of the rotational mounting state of the electronic device. The electronic device 401 measures the left / right direction (or up / down direction) using the data received through the first patch element 411 and / or the second patch element 413, and may measure the up / down direction (or left / right direction) using the data received through the second patch element 413 and / or the third patch element 415.
[0111] Although the UWB antenna is described as a patch element by way of example in Figure 4 , it is not limited to a patch element, and the distance information and direction information of the external electronic device may be determined by receiving a UWB signal via a plurality of aligned housing frame antennas or by using a patch element and a UWB signal received via a housing frame antenna spaced a predetermined distance from the patch element.
[0112] Figure 4 The electronic device 401 shown in Figure 2 has a straight plate type or flat plate type appearance, but the present disclosure is not limited thereto. For example, the shown electronic device may be part of a rollable electronic device or a foldable electronic device. The term "rollable electronic device" may refer to an electronic device in which a display (e.g., Figure 2 's display 260) can be bent and deformed so that at least a part thereof can be wound or rolled up or accommodated in a housing (not shown). According to the needs of the user, the screen display area may be expanded by unfolding the display or exposing a larger area of the display to the outside, thereby using the rollable electronic device. A "foldable electronic device" may refer to an electronic device that can be folded in one direction to face two different areas of the display or face each other in opposite directions. Generally, in a foldable electronic device in a portable state, the display faces each other in two different areas or is folded in opposite directions, and in actual use, the user may unfold the display so that the two different areas form a substantially flat plate shape. In some embodiments, the electronic device 401 according to various embodiments disclosed in this document may be interpreted to include not only portable electronic devices such as smart phones, but also various other electronic devices such as laptop computers or household appliances.
[0113] Figures 5A to 5BFIGS. 500a and 500b are diagrams illustrating operations of determining location information of an external electronic device in an electronic device according to various embodiments of the present disclosure.
[0114] According to an embodiment, an electronic device (e.g., Figure 2 electronic device 201 or Figure 4 electronic device 401) may determine distance information (e.g., ranging information) and direction information (e.g., AOA information) of an external electronic device while transmitting and receiving UWB signals to / from the Figure 2 external electronic device 450 through a plurality of antennas (e.g., Figure 4 a plurality of elements 411 to 415) used by a first communication module (e.g., Figure 4 first communication module 291). The electronic device may transmit a UWB signal to the external electronic device and receive a UWB signal from the external electronic device, that is, may transmit a polling message to the external electronic device and receive a response message (ranging response message) corresponding to the polling message (ranging request message). The electronic device may determine distance information (e.g., ranging information) of the external electronic device based on a transmission / reception time difference between the polling message and the response message. An operation of determining distance information (e.g., ranging information) may be referred to as two-way ranging (TWR), and the TWR operation may be classified into single-sided two-way ranging (SS-TWR) and double-sided two-way ranging (DS-TWR).
[0115] According to an embodiment, the electronic device may perform a distance information measurement operation using a two-way ranging (TWR) method between external electronic devices capable of UWB communication with different clocks. The electronic device may perform a distance information measurement operation through a single-sided two-way ranging (SS-TWR) method and a double-sided two-way ranging (DS-TWR) method.
[0116] Referring to Figure 5A , according to an embodiment, in the SS-TWR method, an electronic device 501 may use a second patch element (e.g., Figure 4 second patch element 413) to transmit a ranging request message (or polling message), and may use a first patch element (e.g., Figure 4 first patch element 411) and a second patch element (e.g., Figure 4 second patch element 413) or a second patch element (e.g., Figure 4 second patch element 413) and a third patch element (e.g., Figure 4The third patch element 415) receives a ranging response message (or response message) from the external electronic device 550. The ranging response message may include a first response time (RT#1 (reply time)). The first response time RT#1 may be the time it takes for the external electronic device 550 to receive the ranging request message and send the ranging response message. The electronic device 501 may measure a first round-trip time (RTT#1) required to send the ranging request message and receive the ranging response message, and may measure the distance to the external electronic device 550 based on the time of flight (ToF) by subtracting the first response time RT#1 from the first round-trip time. The electronic device 501 may measure the AOA with respect to the external electronic device 550 based on the arrival distance difference between the received response message and the first patch element (e.g., Figure 4 the first patch element 411) and / or the second patch element (e.g., Figure 4 the second patch element 413). Alternatively, the first electronic device 501 may measure the AOA with respect to the external electronic device based on the arrival distance difference between the received response message and the second patch element (e.g., Figure 4 the second patch element 413) and / or the third patch element (e.g., Figure 4 the third patch element 415). The electronic device 501 may send a ranging request message (or polling message) to the external electronic device 550 through an RX and / or TX antenna among a plurality of antennas for UWB communication during the TX period. In addition, the electronic device 501 may determine the ToF by using the time difference between R markers (ranging markers) included in the UWB data frame of the transmitted / received message. The method of predicting the position using the time difference as described above is called the time of arrival (TOA) method or the time difference of arrival (TDOA) method. The double-sided two-way ranging (DS-TWR) method is a method of repeatedly executing the SS-TWR scheme twice.
[0117] According to an embodiment, in the process of receiving a response message from an external electronic device in response to a polling message sent to the external electronic device, the electronic device may determine AOA information as direction information of the external electronic device. When the electronic device includes one antenna for UWB communication, the electronic device may measure only the distance information from the external electronic device. When the electronic device includes a plurality of antennas for UWB communication, the electronic device may measure the distance information and the direction information (e.g., AOA information) about the external electronic device.
[0118] Referring to Figure 5B the electronic device may store length D information between a plurality of antennas 511 and 513 for UWB communication in a memory (e.g., Figure 2in the memory 230), and the arrival distance difference Δd from the external electronic device performing UWB communication can be calculated using the reception time difference of the same signal received through the plurality of antennas 511 and 513 for UWB communication. The arrival distance difference Δd can be determined as the phase difference of the signals received from the plurality of antennas for UWB communication as a function of And the electronic device can determine the angle of arrival (AOA), which is the direction information of the external electronic device performing UWB communication, based on <Equation 1>, <Equation 2>, and <Equation 3>.
[0119] [Equation 1]
[0120] D = Δd·cosθ
[0121] d: the length between the plurality of antennas
[0122] Δd: the arrival distance difference of the same UWB received from the external electronic device
[0123] [Equation 2]
[0124]
[0125] [Equation 3]
[0126]
[0127] Figures 6A to 6B are diagrams 600a and 600b showing the configuration of the messages received from the external electronic device in the electronic device according to various embodiments.
[0128] The electronic device (e.g., Figure 2 the electronic device 201 or Figure 4 the electronic device 401) can receive a ranging response message (response message) including a data packet in response to a ranging request message (poll message) sent to an external electronic device performing UWB communication.
[0129] Referring to Figure 6A and Figure 6B , the ranging message 610 can include a header 611 and a payload 613. As Figure 6A shown, the header 611 can be composed of 8 bits, 1 bit can be assigned to the PBF (which is the message type information 611a), 4 bits can be assigned to the reserved field, and 3 bits can be assigned as the type information 611b indicating the data packet. The PBF can indicate whether the packet contains the entire message or a part of the message. The packet type information can include a command packet, a response packet, and / or a notification packet. Figure 6B shows an exemplary structure of the payload of the ranging response message, as Figure 6BIn this case, the payload of the ranging response message may consist of N bytes, and N - 4 bytes may be allocated to the first structure 613a of the data, N - 3 bytes may be allocated to the second structure 613b of the data, or N - 2 bytes may be allocated to the third structure 613c of the data. The area of the payload 613 may include device user information, device status information, and / or whether a privacy mode is being used.
[0130] Figure 7 FIG. 700 is a diagram illustrating an operation of determining a shared external electronic device in an electronic device according to various embodiments.
[0131] Referring to Figure 7 , according to various embodiments, when a camera interface (e.g., a camera preview mode) 701a is activated, in a case where the user faces the electronic device 701 toward a subject 730, the electronic device 701 (e.g., Figure 2 the electronic device 201 or Figure 4 the electronic device 401) may determine a first orientation a1 including a shooting direction 715 of the electronic device 701 based on raw data received from a sensor module (e.g., Figure 2 the sensor module 276), where the shooting direction 715 is a relative orientation with respect to a magnetic north direction 713 that is an absolute orientation. When the camera interface is activated, the electronic device 701 may determine UWB communication compatibility information from first information (e.g., a BLE packet message included in a BLE signal) received from an external electronic device 750 through a second communication module (e.g., Figure 2 the communication module 293), and may activate a first communication module for UWB communication based on the UWB communication compatibility information (e.g., Figure 2The first communication module 291). The electronic device 701 may use the ranging response signal (UWB signal) received from the external electronic device 750 through the first communication module to determine the direction information of the external electronic device (e.g., angle of arrival (AOA)). The electronic device 701 may determine the second azimuth a2 based on the azimuth difference between the magnetic north direction 713, which is the absolute direction that can be obtained through the sensor module, and the direction information (e.g., angle of arrival (AOA)) 717 of the external electronic device as the relative direction. The electronic device 701 may determine the viewing angle range b1 of the camera corresponding to the currently activated shooting mode among multiple shooting modes (e.g., ultra-wide-angle mode, wide-angle mode, telephoto mode, panoramic mode, multi-shot mode, and / or video mode) according to the activation of the camera interface. When the first azimuth a1 and the second azimuth a2 are included in the viewing angle range b1 of the camera, the electronic device may determine the external electronic device 750, which is an external electronic device related to the subject 730, as a shared external electronic device. According to an embodiment, when determining the shared external electronic device, the electronic device may further include a third azimuth, where the third azimuth includes the moving direction of the electronic device. When the first azimuth a1, the second azimuth a2, and / or the third azimuth (not shown) are included in the field of view range b1 of the camera, the electronic device may determine the external electronic device 750, which is an external electronic device related to the subject 730, as a shared external electronic device.
[0132] Figure 8 FIG. 800 is a diagram showing graphical objects for transmitting captured images provided by a camera interface of an electronic device according to various embodiments.
[0133] Referring Figure 8 , according to various embodiments, an electronic device (e.g., Figure 2 the electronic device 201 of Figure 4 the electronic device 401 of Figure 7 the electronic device 701 of Figure 2 ) may, based on the analysis information of the image obtained from the camera module (e.g., Figure 2 the camera module 280 of
[0134] According to various embodiments, an electronic device (e.g., Figure 2 the electronic device 201 of Figure 4 the electronic device 401 of Figure 7 the electronic device 701 of Figure 2Analysis information of an image obtained by the camera module 280), a graphic object (e.g., a third graphic object) for transmitting a captured image from the camera interface, location information (e.g., distance information and / or direction information) of a shared external electronic device determined using the first communication module (e.g., Figure 2 the first communication module 291) of Figure 2 and / or identification information of the shared external electronic device included in the first information (e.g., a BLE packet message) received through the second communication module (e.g., Figure 2 the second communication module 293) of Figure 2 , display one of various indicators 810 indicating the types of subjects (e.g., people) 810a to 810d and the directions 811a to 811d of the shared external electronic device.
[0135] According to various embodiments, an electronic device (e.g., Figure 2 the electronic device 201 of Figure 2 , Figure 4 the electronic device 401 of Figure 4 or Figure 7 the electronic device 701 of Figure 7 ) may, based on the location information (e.g., distance information and / or direction information) of the shared external electronic device determined using the first communication module (e.g., Figure 2 the first communication module 291) of Figure 2 , display one of various indicators 850 indicating the directions 850a to 850d of the shared external electronic device on a graphic object (e.g., a third graphic object) for transmitting a captured image in the camera interface. The electronic device may provide an indicator 850 including arrows 850a to 850b indicating the direction of the shared external electronic device, or an indicator 850 including the reception strength 850c indicating the direction of the shared external electronic device. In addition, the electronic device may provide an indicator that brightly displays a portion 850d corresponding to the direction of the shared external electronic device among a predetermined area (e.g., a peripheral area) of the graphic object for transmitting the captured image, or an indicator 850 that displays the portion 850d corresponding to the direction of the shared external electronic device in a different color. According to various embodiments, an electronic device (e.g., Figure 2 the electronic device 201 of Figure 2 , Figure 4 the electronic device 401 of Figure 4 or Figure 7 the electronic device 701 of Figure 7 ) may display an indicator 870 indicating a location icon on a graphic object (e.g., a third graphic object) for transmitting a captured image in the camera interface, where the location icon indicates a shared external electronic device included within the field of view of the camera.
[0136] According to various embodiments, when a captured image is automatically transmitted to a shared external electronic device in response to a selection of a graphic object (e.g., a third graphic object) for transmitting a captured image in the camera interface, the electronic device (e.g., Figure 2 the electronic device 201 of Figure 2 , Figure 4The electronic device 401 or Figure 7 The electronic device 701) may display an indicator 890 indicating notification information (e.g., transmission time and / or transmission speed) related to the transmission of the captured image on a graphic object for transmitting the captured image.
[0137] According to various embodiments, an electronic device (e.g., Figure 1 The electronic device 101 or Figure 2 The electronic device 201) may include a first communication module (e.g., Figure 2 The first communication module 291), a second communication module (e.g., Figure 2 The second communication module 293), a sensor module (e.g., Figure 2 The sensor module 276), a camera module (e.g., Figure 2 The camera module 280), and a processor (e.g., Figure 2 The processor 220), and the processor may be configured to, when the camera interface is activated, determine a sharing electronic device based on the shooting direction information determined by the electronic device based on the sensor information received from the sensor module, the direction information determined by the external electronic device based on the first signal (e.g., ranging response signal) received through the first communication module, and information about the viewing angle of the camera, and when a graphic object provided by the camera interface is selected, transmit the captured image to the determined external electronic device.
[0138] According to various embodiments, the processor may be configured to determine a first azimuth based on the shooting direction information of the electronic device based on the sensor information received from the sensor module, determine a second azimuth based on the direction information of the external electronic device based on the first signal (e.g., ranging response signal) received from the external electronic device through a plurality of antennas used by the first communication module, and when the first azimuth angle and the second azimuth angle are included in the viewing angle range of the camera, determine the external electronic device as a sharing external electronic device.
[0139] According to various embodiments, the processor may be configured to determine the second azimuth based on the angle of arrival (AOA) information calculated using the first signal received through the first communication module.
[0140] According to various embodiments, the processor may be configured to identify the rotation mounting state of the electronic device, transmit and receive the first signal through at least two antennas aligned on the horizontal axis among the plurality of antennas used by the first communication module when the rotation mounting state of the electronic device is a vertical rotation mounting state, and transmit / receive the first signal through at least two antennas aligned on the vertical axis among the plurality of antennas used by the first communication module when the rotation mounting state of the electronic device is a horizontal rotation mounting state.
[0141] According to various embodiments, the processor may be configured to activate the first communication module based on first information received from an external electronic device through the second communication module.
[0142] According to various embodiments, the processor may be configured to provide a first graphical object, a second graphical object, and a third graphical object, where the first graphical object provides analysis information of an image acquired from a camera module in a camera interface, the second graphical object provides identification information about a subject included in the image, and the third graphical object is used to send the captured image to a shared external electronic device.
[0143] According to various embodiments, the processor may be configured to display different indicators on the third graphical object based on at least one of analysis information of an image acquired from the camera module, location information of the shared external electronic device, and identification information of the external electronic device received through the second communication module.
[0144] According to various embodiments, when multiple shared external electronic devices are determined, the processor may be configured to display a fourth graphical object on the camera interface for selecting a shared external electronic device for image transmission among the multiple shared external electronic devices.
[0145] According to various embodiments, when multiple shared external electronic devices are determined, the processor may be configured to display information about a first shared external electronic device among the multiple shared external electronic devices as an indicator on the third graphical object, send the captured image to the first shared external electronic device when the third graphical object is selected, display information about a second shared external electronic device among the multiple shared external electronic devices as an indicator on the third graphical object when sending the captured image to the first shared external electronic device, and send the captured image to the second shared external electronic device when the third graphical object is selected.
[0146] According to various embodiments, the processor is configured to display an indicator on the third graphical object that distinguishes multiple external electronic devices capable of communicating through the first communication module into shared external electronic devices and non-shared external electronic devices according to a viewing range corresponding to a shooting mode of the camera.
[0147] Figure 9 FIG. 900 is a flowchart showing an image transmission operation in an electronic device according to various embodiments. In the following embodiments, each operation may be executed sequentially, but not necessarily sequentially. For example, the order of each operation may be changed, and at least two operations may be executed in parallel.
[0148] Refer to Figure 9 , in operation 911, the processor 920 (e.g., Figure 2The processor 220) can activate the camera interface according to the user's request.
[0149] According to an embodiment, when the camera interface is activated, the processor 920 can display an image acquired from a camera module (e.g., Figure 2 the camera module 280) on the camera interface.
[0150] In operation 913, the processor 920 can use a sensor module (e.g., Figure 2 the sensor module 276) to determine a first orientation (e.g., Figure 7 the first orientation a1).
[0151] According to an embodiment, the first orientation including the shooting direction of the electronic device 901 can be determined based on raw data received from the sensor module, where the shooting direction is a relative direction with respect to the magnetic north direction as an absolute direction.
[0152] In operation 915, the processor 920 can send an advertisement message to an external electronic device 950 through a second communication module 993 (e.g., Figure 2 the second communication module 293) and receive first information (e.g., a BLE packet message) from the external electronic device 950.
[0153] In operation 917, the processor 920 can activate a first communication module 991 (e.g., Figure 2 the first communication module 291) based on the first information received from the external electronic device 950.
[0154] According to an embodiment, the processor 920 can detect UWB communication compatibility information from the first information received from the external electronic device 950.
[0155] In operation 919, the processor 920 can send a ranging request message to the external electronic device 950 through the activated first communication module 991 (e.g., Figure 2 the first communication module 291).
[0156] In operation 921, the processor 920 can receive a ranging response message from the external electronic device 950 through the activated first communication module 991 (e.g., Figure 2 the first communication module 291).
[0157] In operation 923, the processor 920 can use the ranging response message received from the external electronic device to determine a second orientation (e.g., Figure 7 the second orientation a2).
[0158] According to an embodiment, the processor 920 may determine direction information (e.g., angle of arrival (AOA)) of the external electronic device 950 relative to the electronic device 901 using the time difference of reception between the same signals (ranging response messages) received from multiple antennas used by the first communication module 991 for UWB communication. The processor 920 may determine a second azimuth based on the azimuth difference between the magnetic north direction, which can be obtained through the sensor module and is an absolute orientation, and the direction information (e.g., angle of arrival (AOA)) of the external electronic device as a relative direction.
[0159] In operation 925, when the first azimuth and the second azimuth are included within the camera field of view range (e.g., Figure 7 the field of view range b1 of the camera), the processor 920 may determine the external electronic device 950 as a shared external device.
[0160] According to an embodiment, when the first azimuth and the second azimuth are included within the camera field of view range corresponding to the currently activated shooting mode (e.g., Figure 7 the field of view range b1 of the camera), the processor 920 may determine the external electronic device 950 as a shared external device related to a subject included in an image obtained from the camera module (e.g., Figure 2 the camera module 280).
[0161] In operation 927, the processor 920 may provide an image obtained from the camera module (e.g., Figure 2 the camera module 280) and a graphic object capable of sending the captured image to the shared external device to the camera interface.
[0162] According to an embodiment, when a graphic object is selected in the camera interface, the processor 920 may convert the captured image using the set sending method and / or sending quality (e.g., HD / FHD / UHD / 4K / 8K) and may send the converted captured image to the shared external device 950.
[0163] According to various embodiments, the processor 920 may further include, before operation 925, determining a third azimuth including the moving direction of the electronic device. In operation 925, when the first azimuth, the second azimuth, and / or the third azimuth are included within the camera field of view range (e.g., Figure 7 the field of view range (b) of the camera), the processor 920 may determine the external electronic device 950 as a shared external device.
[0164] Figure 10FIG. 1000 is a flowchart showing an image transmission operation in an electronic device according to various embodiments. The image transmission operation may include operations 1001 to 1009. According to an embodiment, at least one of operations 1001 to 1009 may be omitted, some operation orders may be changed, or another operation may be added. The image transmission operation may be performed by Figure 1 electronic device 101, Figure 1 processor 120, Figure 2 electronic device 201, or Figure 2 processor 220.
[0165] In operation 1001, electronic device 201 may activate a camera interface.
[0166] According to an embodiment, when activating the camera interface according to a user's request, electronic device 201 may display an image acquired from a camera module (e.g., Figure 2 camera module 280) on the camera interface.
[0167] In operation 1003, when a first orientation determined using a sensor module (e.g., Figure 2 sensor module 276) and a second orientation determined using ranging response signals received by a plurality of antennas of a first communication module (e.g., Figure 2 first communication module 291) are included in the field of view of the camera, electronic device 201 may determine an external electronic device that has transmitted the ranging response signal as a shared external electronic device.
[0168] According to an embodiment, electronic device 201 may determine a first orientation including the shooting direction of electronic device 201 based on raw data received from the sensor module, where the shooting direction is a relative orientation with respect to the magnetic north direction as an absolute orientation. Electronic device 201 may use ranging response signals received from an external electronic device through the first communication module to determine direction information (e.g., angle of arrival (AOA)) of the external electronic device, and may determine a second orientation determined based on the azimuth difference between the magnetic north direction (which is an absolute direction obtainable through the sensor module) and the direction information (e.g., angle of arrival (AOA)) of the external electronic device as a relative direction. Electronic device 201 may identify a camera field of view range corresponding to a currently activated shooting mode among a plurality of shooting modes (e.g., ultra-wide angle mode, wide angle mode, telephoto mode, panoramic mode, multi-shot mode, and / or video mode). When changing from a first shooting mode (e.g., ultra-wide angle mode) to a second shooting mode (e.g., telephoto mode) among a plurality of shooting modes, electronic device 201 may identify whether the first orientation and the second orientation are included in the viewing angle range of the camera corresponding to the second shooting mode.
[0169] According to an embodiment, in operation 1005, the electronic device 201 may display, on a camera interface, a first graphical object (e.g., Figure 2 the first graphical object 1130) that provides analysis information of an image obtained from a camera module (e.g., Figure 11 the camera module 280), a second graphical object (e.g., Figure 11 the second graphical object 1150) that provides identification information of a subject included in the image, and / or a third graphical object (e.g., Figure 11 the third graphical object 1170) for sending the captured image to a shared external electronic device.
[0170] According to an embodiment, the electronic device 201 may analyze an image obtained from the camera module and display, on the camera interface, a first graphical object (e.g., a scene message) corresponding to the analysis result.
[0171] According to an embodiment, the electronic device 201 may display, on the camera interface, a second graphical object that provides identification information (e.g., name information corresponding to face authentication information) of a subject included in the image obtained from the camera module in a region adjacent to the subject displayed in the image.
[0172] According to an embodiment, the electronic device 201 may display, on the camera interface, a third graphical object capable of sending the captured image.
[0173] According to an embodiment, on the camera interface, the electronic device 201 may use the third graphical object as a storage graphical object for storing the captured image in a memory (e.g., Figure 2 the memory 230) without sending it, and then change the third graphical object to a sending graphical object for sending the captured image when a first orientation determined based on a sensor module (e.g., Figure 2 the sensor module 276) and a second orientation determined based on a ranging response signal received from an external electronic device are included in a camera field of view corresponding to a currently activated shooting mode. According to an embodiment, the electronic device 20 may display, on the third graphical object, model information of the shared external electronic device or name information specified by a user of the shared external electronic device or a user of the electronic device as an indicator. The electronic device may display different indicators (a person, a thing, or a direction of the shared external electronic device) based on at least one of analysis information of the image obtained from the camera module, position information (e.g., distance information and / or direction information) of the shared external electronic device, or identification information of the shared external electronic device received through a second communication module.
[0174] In operation 1007, the electronic device 201 may identify a selection of the third graphical object in the camera interface.
[0175] In operation 1009, in response to the selection of the third graphic object, the electronic device 201 may send the captured image to a shared external electronic device.
[0176] According to an embodiment, the electronic device 201 may, in response to the selection of the third graphic object, detect, in a memory (e.g., Figure 2 the memory 230) that stores an image obtained from a camera module (e.g., Figure 2 the camera module 280), an image corresponding to the selection time of the third graphic object as the captured image from the activation time of the camera interface, and may convert the captured image according to a specified transmission method and transmission quality information, and automatically send the converted image to the shared external electronic device.
[0177] According to an embodiment, the electronic device 201 may capture an image obtained from a camera module (e.g., Figure 2 the camera module 280), store the captured image in a memory (e.g., Figure 2 the memory 230), and may convert the captured image stored in the memory according to a specified transmission method and transmission quality information, and automatically send the converted image to the shared external electronic device.
[0178] According to an embodiment, when automatically transmitting the captured image to a shared external electronic device, the electronic device 201 may display notification information (e.g., transmission time and / or transmission speed) related to the transmission of the captured image on the quick panel and / or the third graphic object in response to the selection of the third graphic object. For example, the electronic device 201 may classify, by color, the time from the start to the completion of the transmission of the captured image in the third graphic object and display it in real time.
[0179] According to various embodiments, when any one of a video mode, a panoramic mode, or a burst mode is activated in the camera interface, the electronic device 201 may start capturing when a third graphic object corresponding to the start of capturing is input, and may determine a shared external electronic device during the capturing period. During the capturing period, when a first orientation determined using a sensor module (e.g., Figure 2 the sensor module 276 in) and a second orientation determined using a ranging response signal received from an external electronic device are included within the viewing angle range of the camera, the electronic device 201 may determine the external electronic device that has sent the ranging response signal as the shared external electronic device. When a third graphic object corresponding to the end is input during the capturing period, the electronic device 201 may end the capturing and automatically send the captured video file to the shared external electronic device.
[0180] Figure 11FIG. 1100 is a diagram illustrating an image transmission operation in an electronic device according to various embodiments.
[0181] Referring Figure 11 , when a camera interface (e.g., a preview mode of a camera) is activated and the camera interface is displayed on a display, an electronic device 1101 (e.g., Figure 1 electronic device 101 or Figure 2 electronic device 201) may display an image 1110 acquired from a camera module (e.g., Figure 2 camera module 280) on the camera interface, and may display a first graphical object 1130 providing analysis information of the image acquired from the camera module, second graphical objects 1150a, 1150b providing identification information of subjects 1110a, 1110b included in the image 1110, and / or a third graphical object 1170 for sending the captured image to a shared external electronic device.
[0182] The electronic device 1101 may analyze the image acquired from the camera module on the first graphical object 1130 and display the first graphical object corresponding to the analysis result as a scene message. As a result of analyzing the image 1110 acquired from the camera module, the electronic device 1101 may identify that the subjects 1110a and 1110b included in the image are persons, and display information related to persons as the first graphical object 1130.
[0183] The electronic device 1101 may analyze the image 1110 acquired from the camera module, and when it is determined as a result of the analysis that the subjects included in the image 1110 are humans, may use a face recognition function to recognize the faces of the subjects 1110a and 1110b. The electronic device 1101 may use the face recognition function to recognize that the first subject 1110a among the subjects 1110a and 1110b does not have registered face authentication information, and may display an unregistered message (e.g., "?") indicating that there is no identification information in an area adjacent to the first subject 1110a displayed in the image 1110 as the second graphical object 1150a. The electronic device 1101 may use the face recognition function to recognize that the second subject 1110b among the subjects 1110a and 1110b has registered face authentication information, and may display a message "Tina's face" indicating identification information in an area adjacent to the second subject 1110b displayed in the image 1110 as the second graphical object 1150b.
[0184] The electronic device 1101 may capture a registered profile information (e.g., a registered photo of a second subject) 1170a or an image 1110 of a second subject 1110b in which identification information is recognized among the subjects included in the image 1110, to display, on a third graphic object 1170, an indicator 1170c including a photo image 1170a corresponding to only a certain part of the second subject 1110b that is cropped and direction information 1170b of a shared external electronic device related to the second subject 1110b. When the contact information and profile information of the second subject 1110b are registered in a specific account (e.g., a Samsung account) to which the electronic device 1101 is registered, the electronic device 1101 may share the profile information of the second subject 1110b registered in the specific account, and display the profile information 1170a (e.g., a registered photo of the second subject) of the second subject 1110b registered in the specific account on the indicator 1170c of the third graphic object 1170. When the contact information and profile information of the second subject 1110b are updated (e.g., modified and / or newly registered) in the specific account, the electronic device 110 may display the updated profile information 1170a (e.g., a corrected and / or newly registered photo of the second subject) of the second subject 1110b on the indicator 1170c of the third graphic object 1170. When the third graphic object 1170 is selected, the electronic device 1101 may convert the captured image according to a specified transmission method and transmission quality information, and transmit the converted image to the shared external electronic device.
[0185] Figure 12 FIG. 1200 is a flowchart illustrating an image transmission operation in an electronic device according to various embodiments. The image transmission operation may include operations 1201 to 1209. According to an embodiment, at least one of operations 1201 to 1209 may be omitted, some operations may be changed in order, or another operation may be added. The image transmission operation may be performed by Figure 1 the electronic device 101, Figure 1 the processor 120, Figure 2 the electronic device 201, or Figure 2 the processor 220.
[0186] In operation 1201, the electronic device 201 may activate a camera interface.
[0187] According to an embodiment, when activating the camera interface according to a user's request, the electronic device 201 may activate a camera module (e.g., Figure 2 the camera module 280) to display an image obtained from the camera module on the camera interface.
[0188] In operation 1203, when using a sensor module (e.g., Figure 2The first orientation determined by the sensor module 276) and the second orientation determined by using the ranging response signals received by the multiple antennas of the first communication module (e.g., Figure 2 When the second orientation is included in the viewing angle range of the camera corresponding to the activated shooting mode, the electronic device 201 may determine the external electronic device that has sent the ranging response signal as the shared external electronic device.
[0189] According to an embodiment, the electronic device 201 may determine a first orientation including the shooting direction of the electronic device 201 based on the raw data received from the sensor module, where the shooting direction is the relative orientation with respect to the magnetic north direction which is an absolute orientation. The electronic device 201 may use the ranging response signals received from the external electronic device through the first communication module to determine the direction information (e.g., angle of arrival (AOA)) of the external electronic device, and determine the second orientation based on the azimuth difference between the magnetic north direction which is an absolute direction obtainable through the sensor module and the direction information (e.g., angle of arrival (AOA)) of the external electronic device as a relative direction.
[0190] According to an embodiment, the electronic device 201 may identify the camera field of view range corresponding to the currently activated shooting mode among multiple shooting modes (e.g., ultra-wide angle mode, wide angle mode, telephoto mode, panoramic mode, burst mode, and / or video mode).
[0191] In operation 1205, the electronic device 201 may display, on the camera interface, a first graphical object (e.g., Figure 2 the first graphical object 1330) that provides analysis information of the image obtained from the camera module (e.g., Figure 13A the camera module 280), a second graphical object (e.g., Figure 13A the second graphical object 1350) that provides identification information of the subject included in the image, a third graphical object (e.g., Figure 13A the third graphical object 1370) for sending the captured image to the shared external electronic device, and / or a fourth graphical object (e.g., Figure 13A the fourth graphical object 1390) for selecting a shared external electronic device for image transmission among multiple shared external electronic devices.
[0192] According to an embodiment, the electronic device 201 may analyze the image obtained from the camera module on the camera interface and display a first graphical object (e.g., scene message) corresponding to the analysis result.
[0193] According to an embodiment, the electronic device 201 may display, in a region adjacent to a subject shown in an image, a second graphical object providing identification information (e.g., name information corresponding to face authentication information) about the subject included in the image acquired from the camera module 280 on the camera interface. The electronic device 201 may determine a position of an adjacent region corresponding to a position not covering the subject (e.g., face) recognized through the face recognition function, and may display the second graphical object in the determined adjacent region.
[0194] According to an embodiment, the electronic device 201 may display, in the camera interface, a third graphical object for sending the captured image to a shared external electronic device.
[0195] According to an embodiment, in the camera interface, the electronic device 201 uses the third graphical object as a storage graphical object for storing the captured image in a memory (e.g., Figure 2 the memory 230) without sending it, and then, when a first orientation determined based on a sensor module (e.g., Figure 2 the sensor module 276) and a second orientation determined based on a ranging response signal received from an external electronic device are included in a camera field of view corresponding to a currently activated shooting mode, may use the third graphical object by changing it to a graphical object for sending the captured image.
[0196] According to an embodiment, the electronic device 201 may display, on the third graphical object, model information of the shared external electronic device or name information specified by a user of the shared external electronic device or a user of the electronic device as an indicator. The electronic device 201 may display different indicators (a person, a thing, or a direction of the shared external electronic device) based on at least one of analysis information of the image acquired from the camera module in the third graphical object, position information (e.g., distance information and / or direction information) from the shared external electronic device, or identification information of the shared external electronic device received through the second communication module. According to an embodiment, when the first azimuth angle and the second azimuth angle determine that a plurality of shared external electronic devices are included in the camera field of view, the electronic device 201 may display a fourth graphical object, from which a user may select a shared external electronic device among the plurality of shared external electronic devices for sending the captured image.
[0197] In operation 1207, the electronic device 201 may recognize a selection of the third graphical object in the camera interface.
[0198] In operation 1209, in response to the selection of the third graphical object, the electronic device 201 may send the captured image to the selected shared external electronic device through the fourth graphical object.
[0199] According to an embodiment, the electronic device 201 may detect, in a memory (e.g., Figure 2 the memory 230 of) the image acquired from the camera module (e.g., Figure 2 the camera module 280 of) corresponding to the selection time of the third graphic object as a captured image in response to the selection of the third graphic object, starting from the activation time of the camera interface, and convert the captured image according to the specified transmission method and transmission quality information to automatically transmit the converted image to a shared external electronic device.
[0200] According to an embodiment, in response to the selection of the third graphic object, the electronic device 201 takes a picture of the image obtained from the camera module (e.g., Figure 2 the camera module 280 of), stores the captured image in a memory (e.g., Figure 2 the memory 230 of), and converts the captured image stored in the memory according to the specified transmission method and transmission quality information, and automatically transmits the converted image to a shared external electronic device.
[0201] According to an embodiment, in response to the selection of the third graphic object, when automatically transmitting the captured image to a shared external electronic device, the electronic device 201 may display notification information (e.g., transmission time and / or transmission speed) related to the transmission of the captured image on the quick panel and / or the third graphic object. For example, the electronic device 201 may classify, by color, the start to the completion of the transmission of the captured image in the third graphic object and display it in real time.
[0202] Figures 13A to 13B 1300a to 1300b are diagrams showing an image transmission operation in an electronic device according to various embodiments.
[0203] Referring to Figures 13A to 13B , when the camera interface (e.g., the preview mode of the camera) is activated and the camera interface is displayed on the display, the electronic device 1301 (e.g., Figure 1 the electronic device 101 of or Figure 2 the electronic device 201 of) may display the image 1310 acquired from the camera module (e.g., Figure 2 the camera module 280 of) on the camera interface, and display a first graphic object 1330 providing analysis information of the image acquired from the camera module, second graphic objects 1350a, 1350b providing identification information of the subjects 1310a, 1310b included in the image 1310, a third graphic object 1370 for transmitting the captured image to a shared external electronic device, and / or a fourth graphic object 1390, 1395 of a shared external electronic device through which the user may select, from among a plurality of shared external electronic devices, the shared external electronic device to which the captured image is to be transmitted.
[0204] The electronic device 1301 may analyze an image obtained from a camera module on a first graphic object 1330 and display the first graphic object corresponding to the analysis result as a scene message. As a result of analyzing the image 1310 obtained from the camera module, the electronic device 1301 may recognize that the subjects 1310a and 1310b included in the image are persons, and display information related to the persons as the first graphic object 1330.
[0205] The electronic device 1301 may analyze the image 1310 obtained from the camera module, and when it is determined as a result of the analysis that the subjects included in the image 1310 are humans, use a face recognition function to recognize the faces of the subjects 1310a and 1310b. The electronic device 1301 may use the face recognition function to recognize face authentication information in which the first subject 1310a among the subjects 1310a and 1310b is registered, and display a message "Andrew's face" indicating identification information as a second graphic object 1350a in an area adjacent to the first subject 1310a displayed in the image 1310. The electronic device 1301 may use the face recognition function to recognize face authentication information in which the second subject 1310b among the subjects 1310a and 1310b is registered, and display a message "Tina's face" indicating identification information as a second graphic object 1350b in an area adjacent to the second subject 1310b displayed in the image 1310.
[0206] When a first shared external electronic device related to the first subject 1310a (e.g., a first external electronic device located near the first subject) and a second shared external electronic device related to the second subject 1310b (e.g., a second external electronic device located near the second subject) are determined, the electronic device 1301 may display an indicator (e.g., a mini map) including a first position icon 1351a indicating the first shared external electronic device included in a shared area c1 including a viewing range A1 mapped to the camera and a second position icon 1351b indicating the second shared external electronic device on a third graphic object 1370 for transmitting the captured image.
[0207] Refer to Figure 13A When a first shared external electronic device related to the first subject 1310a (e.g., a first external electronic device located near the first subject) and a second shared external electronic device related to the second subject 1310b (e.g., a second external electronic device located near the second subject) are determined, the electronic device 1301 may display a fourth graphic object 1390 including a first icon 1390a representing the first shared external electronic device related to the first subject 1310a and a second icon 1390b representing the second shared external electronic device related to the second subject 1310b.
[0208] The electronic device 1301 may arrange a display order based on the location information (e.g., distance information and / or direction information) of each of a plurality of shared external electronic devices, and provide a fourth graphical object 1390 that displays a first icon 1390a indicating a first shared external electronic device related to the first main body 1310a on the left side and a second icon 1390b indicating a second shared external electronic device related to the second main body 1310b on the right side.
[0209] When the second icon 1390b in the fourth graphical object is selected by the user, the electronic device 1301 may display that the first icon 1390a is deactivated ("Andrew off"), and display that the second icon 1390b is activated ("Tina on"). The electronic device 1301 may display that the second graphical object 1350a corresponding to the first main body 1310a is deactivated and display that the second graphical object 1350b corresponding to the second main body 1310b is activated according to the activation of the second icon 1390b in the fourth graphical object 1390. The electronic device 1301 may display the first position icon 1351a indicating the first shared external electronic device related to the first main body 1310a as deactivated and display the second position icon 1351b indicating the second shared external electronic device related to the second main body 1310b as activated in a third graphical object 1370 provided as an indicator in the form of a mini - map according to the activation of the second icon 1390b in the fourth graphical object 1390.
[0210] The electronic device 1301 may interlock the fourth graphical object 1390 and / or the second graphical objects 1350a, 1350b, indicate that the first graphical object 1350a corresponding to the first main body 1310a is displayed as deactivated, and display that the first icon 1390a is deactivated ("Andrew off") in the fourth graphical object 1390, and display that the second icon 1390b is activated ("Tina on") when the activation of the second graphical object 1350b corresponding to the second main body 1310b among the second graphical objects 1350a, 1350b is selected.
[0211] When the third graphical object 1370 is selected, the electronic device 1301 may convert the captured image of the image 1310 to a second shared external electronic device related to the currently activated second main body 1310b according to the specified transmission method and transmission quality information, and automatically transmit the converted image.
[0212] Refer to Figure 13BWhen a first shared external electronic device associated with the first main body 1310a (e.g., a first external electronic device located near the first main body) and a second shared external electronic device associated with the second main body 1310b (e.g., a second external electronic device located near the second main body) are identified and a third graphical object 1370 is selected, the electronic device 1301 may display a fourth graphical object 1395 in the form of a pop-up message on the camera interface. The electronic device 1301 may display a first icon 1395a indicating the first shared external electronic device associated with the first main body 1310a and a second icon 1395b indicating the second shared external electronic device associated with the second main body 1310b on the fourth graphical object 1395. The electronic device 1301 may display profile information d1 of the first main body 1310a and orientation information d2 of the first shared external electronic device on the first icon 1395a, and display profile information d3 of the second main body 1310b and orientation information d4 of the second shared external electronic device on the second icon 1395b. The electronic device 1301 may activate the icon selected by the user among the first icon 1395a and the second icon 1395b displayed on the fourth graphical object 1395, and convert the captured image to the shared external electronic device corresponding to the icon selected by the user according to the specified transmission method and transmission quality information, and automatically transmit the converted image.
[0213] Alternatively, when a first shared external electronic device associated with the first main body 1310a and a second shared external electronic device associated with the second main body 1310b are identified and a third graphical object 1370 is selected, the electronic device 1301 may switch to a screen for selecting a transmission target without separately providing the fourth graphical object on the camera interface, as Figures 13A to 13B shown. When the selection of the transmission target is completed, the electronic device may switch back to the camera interface and transmit the captured image to the shared external electronic device corresponding to the selected transmission target according to the specified transmission method and transmission quality information.
[0214] Figure 14 FIG. 1400 is a flowchart illustrating an image transmission operation in an electronic device according to various embodiments. The image transmission operation may include operations 1401 to 1409. According to an embodiment, at least one of operations 1401 to 1409 may be omitted, the order of some operations may be changed, or another operation may be added. The image transmission operation may be performed by Figure 1 the electronic device 101, Figure 1 the processor 120, Figure 2 the electronic device 201, or Figure 2 the processor 220.
[0215] In operation 1401, the electronic device 201 may activate the camera interface.
[0216] According to an embodiment, when activating the camera interface according to a user's request to display an image obtained from a camera module on the camera interface, the electronic device 201 may activate the camera module (e.g., Figure 2 the camera module 280).
[0217] In operation 1403, when a first orientation determined using a sensor module (e.g., Figure 2 the sensor module 276) and a second orientation determined using ranging response signals received by a plurality of antennas of a first communication module (e.g., Figure 2 the first communication module 291) are included within the field of view of the camera, the electronic device 201 may determine an external electronic device that has sent the ranging response signal as a shared external electronic device.
[0218] According to an embodiment, the electronic device 201 may determine a first orientation including the shooting direction of the electronic device 201 based on raw data received from the sensor module, where the shooting direction is a relative orientation with respect to the magnetic north direction as an absolute orientation. The electronic device 201 may use a plurality of identical signals received from an external electronic device through the first communication module to determine direction information (e.g., angle of arrival (AOA)) of the external electronic device, and determine a second orientation based on the azimuth difference between the magnetic north direction as an absolute orientation that can be obtained through the sensor module and the direction information (e.g., angle of arrival (AOA)) of the external electronic device as a relative direction.
[0219] According to an embodiment, the electronic device 201 may identify a camera field of view range corresponding to a currently activated shooting mode among a plurality of shooting modes (e.g., ultra-wide angle mode, wide angle mode, telephoto mode, panoramic mode, burst mode, and / or video mode). When changing from a first shooting mode (e.g., ultra-wide angle mode) to a second shooting mode (e.g., telephoto shooting mode) among the plurality of shooting modes, the electronic device 201 may identify whether the first orientation and the second orientation are included within the viewing angle range of the camera corresponding to the second shooting mode.
[0220] In operation 1405, the electronic device 201 may display on the camera interface a first graphical object (e.g., Figure 2 the first graphical object 1530) that provides analysis information of an image obtained from a camera module (e.g., Figure 15 the camera module 280), a second graphical object (e.g., Figure 15 the second graphical object 1550) that provides identification information of a subject included in the image, and a third graphical object (e.g., Figure 15the third graphic object 1570) and / or a fifth graphic object for storing a captured image (e.g., Figure 15 the fifth graphic object 1590).
[0221] According to an embodiment, the electronic device 201 may analyze an image obtained from the camera module on the camera interface and display a first graphic object (e.g., a scene message) corresponding to the analysis result.
[0222] According to an embodiment, the electronic device 201 may display a second graphic object providing identification information (e.g., name information corresponding to face authentication information) about a subject included in the image obtained from the camera module 280 in a region adjacent to the subject displayed in the image on the camera interface.
[0223] According to an embodiment, the electronic device 201 may display a third graphic object for sending a captured image to a shared external electronic device in the camera interface.
[0224] According to an embodiment, when determining a plurality of shared external electronic devices whose first azimuth angle and second azimuth angle are included within the viewing angle range of the camera, the electronic device 201 may provide a third graphic object in a floating form. When providing the third graphic object in a floating form, the electronic device 201 may provide the third graphic object to be substantially displayed within the one-handed control area (e.g., at the lower right corner). The one-handed control area may indicate an area that can be manipulated by the hand with which the user holds the electronic device 201, and the electronic device 201 may display the third graphic object in a floating form at the lower left or lower right of the camera interface according to the position where the user holds the electronic device 201. The electronic device 201 may display the third graphic object provided in a floating form at the position adjusted by the user. When providing the third graphic object in a floating form for sending the captured image on the camera interface, the electronic device 201 may provide a fifth graphic object for storing the captured image in a fixed form. When a gesture (e.g., long press) is detected on the floating third graphic object, the electronic device 201 may provide a pop-up menu for determining a sending target or display a UWB communication related setting menu. The electronic device 201 may display information about the plurality of shared external electronic devices as indicators on the third graphic object in the sending order of the captured images. The sending order of the captured images may be determined by the quality of the signals (e.g., RSSI strength and / or BLE reception size) received from the plurality of shared external electronic devices through the second communication module and / or the user's settings. For example, the electronic device 201 may display information about the first shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object according to the sending order, and when the third graphic object for displaying the information about the first shared external electronic device as an indicator is selected, send the captured image to the first shared external electronic device. After sending the captured image to the first shared external electronic device, the electronic device 201 may display information about the second shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object according to the sending order, and when the third graphic object for displaying the information about the second shared external electronic device as an indicator is selected, send the captured image to the second shared external electronic device. According to an embodiment, the electronic device 201 may display a fifth graphic object that stores only the captured image in the memory (e.g., Figure 2 the memory 230) without sending the captured image. The electronic device 201 may provide a fifth graphic object with a fixed shutter that only stores the captured image without transmission, and may not display a UWB communication related indicator in the fifth graphic object.
[0225] In operation 1407, the electronic device 201 may recognize a selection of the third graphic object in the camera interface.
[0226] In operation 1409, in response to the selection of a third graphical object, the electronic device 201 may send the captured image to a shared external electronic device that is displayed as an indicator on the third graphical object.
[0227] According to an embodiment, the electronic device 201 may, in response to the selection of a third graphical object, detect, in a memory (e.g., Figure 2 memory 230) that stores an image obtained from a camera module (e.g., Figure 2 camera module 280), an image corresponding to the selection time of the third graphical object as a captured image from the activation time of the camera interface, and convert the captured image according to a specified sending method and sending quality information, and automatically send the converted image to the shared external electronic device.
[0228] According to an embodiment, in response to the selection of a third graphical object, the electronic device 201 may capture an image obtained from a camera module (e.g., Figure 2 camera module 280), store the captured image in a memory (e.g., Figure 2 memory 230), and convert the captured image stored in the memory according to a specified sending method and sending quality information, and automatically send the converted image to the shared external electronic device.
[0229] According to an embodiment, in response to the selection of a fifth graphical object, the electronic device 201 may detect, in a first region of a memory (e.g., Figure 2 memory 230) that stores an image obtained from a camera module (e.g., Figure 2 camera module 280), an image corresponding to the selection time of the third graphical object as a captured image from the activation time of the camera interface, and store the captured image in a second region of the memory.
[0230] According to an embodiment, in response to the selection of a fifth graphical object, the electronic device 201 may capture an image obtained from a camera module (e.g., Figure 2 camera module 280) and store the captured image in a second region of a memory (e.g., Figure 2 memory 230).
[0231] Figure 15 FIG. 1500 is a diagram illustrating an image sending operation in an electronic device according to various embodiments.
[0232] Referring to Figure 15 , when a camera interface (e.g., a preview mode of a camera) is activated and the camera interface is displayed on a display, the electronic device 1501 (e.g., Figure 1 electronic device 101 or Figure 2The electronic device 201) may display, on a camera interface, an image 1510 acquired from a camera module (e.g., Figure 2 the camera module 280), and display a first graphical object 1530 providing analysis information of the image acquired from the camera module, second graphical objects 1550a, 1550b providing identification information of subjects 1510a, 1510b included in the image 1510, a third graphical object 1570 for sending the captured image to a shared external electronic device, and / or a fifth graphical object 1590 for storing the captured image. The electronic device 1501 may search for a plurality of nearby electronic devices capable of communicating via a UWB communication module as a first communication module (e.g., Figure 2 the first communication module 291), and provide a sixth graphical object 1595 that divides and displays the plurality of electronic devices as shared external electronic devices included in the field of view of the camera and non-shared external electronic devices not included in the field of view of the camera.
[0233] The electronic device 1501 may analyze the image acquired from the camera module on the first graphical object 1530 and display the first graphical object corresponding to the analysis result as a scene message. As a result of analyzing the image 1510 acquired from the camera module, the electronic device 1501 may determine that the subjects 1510a and 1510b included in the image are persons, and display information related to the persons as the first graphical object 1530.
[0234] The electronic device 1501 may analyze the image 1510 acquired from the camera module, and when it is determined as a result of the analysis that the subject included in the image 1510 is a human, use a face recognition function to recognize the faces of the subjects 1510a and 1510b. The electronic device 1501 may use the face recognition function to recognize face authentication information in which the first subject 1510a among the subjects 1510a and 1510b is registered, and display a message "Andrew's face" indicating the identification information in an area adjacent to the first subject 1510a displayed in the image 1510 as the second graphical object 1550a. The electronic device 1501 may use the face recognition function to recognize face authentication information in which the second subject 1510b among the subjects 1510a and 1510b is registered, and display a message "Tina's face" indicating the identification information in an area adjacent to the second subject 1510b displayed in the image 1510 as the second graphical object 1550b.
[0235] When a first shared external electronic device associated with the first main body 1510a (e.g., a first external electronic device located near the first main body) and a second shared external electronic device associated with the second main body 1510b (e.g., a second external electronic device located near the second main body) are determined, the electronic device 1501 may provide a third graphic object 1570 in a floating form. The electronic device 1501 may display, in order (e.g., in the order of the positions of the main bodies), information about the first shared external electronic device among the plurality of shared external electronic devices associated with the first main body 1510a as an indicator 1570a on the third graphic object 1570. When the third graphic object 1570 in which information about the first shared external electronic device (“T” (Tina)) is displayed as the indicator 1570a is selected, the captured image may be sent to the first shared external electronic device. After sending the captured image to the first shared external electronic device, the electronic device 1501 may display, in the following order, information about the second shared external electronic device among the plurality of shared external electronic devices associated with the second main body 1510b (“A” (Andrew)) as an indicator 1570b on the third graphic object 1570, and when the third graphic object 1570 in which information about the second shared external electronic device is displayed as the indicator 1570b is selected, send the captured image to the second shared external electronic device.
[0236] When a first unique external electronic device associated with the first main body 1510a (e.g., a first external electronic device located near the first main body) and a second shared external electronic device associated with the second main body 1510b (e.g., a second external electronic device located near the second main body) are identified, the electronic device 1501 may automatically send a captured image to a plurality of shared external electronic devices according to an input of a third graphic object 1570 in a floating form. The electronic device 1501 may display information about the first shared external electronic device (“T”) on the third graphic object 1570 while automatically sending the captured image to the first shared external electronic device among the plurality of shared external electronic devices, and provide an indicator 1580a in a predetermined area (e.g., an outer area) e1 of the third graphic object 1570 to display the time progress indicating the transmission state of the captured image sent to the first shared external electronic device over time. When the transmission of the captured image to the first shared external electronic device is completed, the electronic device 1501 may automatically start sending the captured image to the second shared external electronic device. The electronic device 1501 may display information about the second shared external electronic device (“A”) on the third graphic object 1570 while automatically sending the captured image to the second shared external electronic device, and provide an indicator 1580b in a predetermined area (e.g., an outer area) e2 of the third graphic object 1570 to display the time progress indicating the transmission state of the captured image sent to the second shared external electronic device over time. When the third graphic object 1570 is input again while the captured image is being sent to the plurality of shared external electronic devices, the electronic device 1501 may stop the transmission operation to the plurality of shared external electronic devices.
[0237] The electronic device 1501 may display a fifth graphic object 1590 for storing the captured image in a memory, and the fifth graphic object 1590 may not display a fixed-form indicator.
[0238] The electronic device 1501 may search for a plurality of peripheral external electronic devices capable of performing communication through a UWB communication module as a first communication module (e.g., Figure 2 the first communication module 291), detect the distance and / or position of the plurality of external electronic devices based on the position information of each of the plurality of external electronic devices, and provide a sixth graphic object 1595 displaying an indicator (e.g., a mini map) including a plurality of position icons representing each of the plurality of external electronic devices. The electronic device 1501 may display, on the sixth graphic object, an indicator that differentiates the plurality of position icons corresponding to the plurality of external electronic devices into position icons indicating shared external electronic devices included in a shared area c1 mapped to the viewing angle range A1 of the camera and position icons indicating non-shared external electronic devices included in a non-shared area c2 not mapped to the viewing field range A1 of the camera.
[0239] The electronic device 1501 may determine the shared area c1 based on the first direction information (e.g., AOA information) of an external electronic device measured by a plurality of patch elements (e.g., Figure 4 the first patch element 411 to the third patch element 415). The electronic device 201 may determine the non-shared area c2 based on the second direction information (e.g., AOA information) of an external electronic device located around the electronic device 201 by approximately 360 degrees, measured by a plurality of patch elements (e.g., Figure 4 the first patch element 411 to the third patch element 415) and an additional UWB antenna.
[0240] Figure 16 FIG. 1600 is a flowchart showing an image transmission operation in an electronic device according to various embodiments. The image transmission operation may include operations 1601 to 1613. According to an embodiment, at least one of operations 1601 to 1613 may be omitted, the order of some operations may be changed, or another operation may be added. The image transmission operation may be performed by Figure 1 the electronic device 101, Figure 1 the processor 120, Figure 2 the electronic device 201, or Figure 2 the processor 220.
[0241] In operation 1601, the electronic device 201 may activate the camera interface according to a user request signal.
[0242] According to an embodiment, the electronic device 201 may activate the camera module (e.g., Figure 2 the camera module 280) when activating the camera interface according to a user's request, and display an image obtained from the camera module on the camera interface.
[0243] In operation 1603, when the first azimuth determined using the sensor module (e.g., Figure 2 the sensor module 276) and the second azimuth determined using ranging response signals received by a plurality of antennas of the first communication module (e.g., Figure 2 the first communication module 291) are included in the field of view of the camera, the electronic device 201 may determine an external electronic device that has sent a ranging response signal as a shared external electronic device.
[0244] According to an embodiment, the electronic device 201 may determine a first orientation including the shooting direction of the electronic device 201 based on the raw data received from the sensor module, where the shooting direction is a relative orientation with respect to the magnetic north direction as an absolute orientation. The electronic device 201 may use a plurality of ranging response signals received from an external electronic device through the first communication module to determine the direction information (e.g., angle of arrival (AOA)) of the external electronic device, and determine a second orientation based on the azimuth difference between the magnetic north direction as an absolute orientation that can be obtained through the sensor module and the direction information (e.g., angle of arrival (AOA)) of the external electronic device as a relative direction.
[0245] According to an embodiment, the electronic device 201 may identify a camera field of view range corresponding to a currently activated shooting mode among a plurality of shooting modes (e.g., ultra-wide angle mode, wide angle mode, telephoto mode, panoramic mode, burst mode, and / or video mode).
[0246] In operation 1605, the electronic device 201 may display, on the camera interface, a first graphic object providing analysis information of an image obtained from the camera module (e.g., Figure 2 the camera module 280 therein), a second graphic object providing identification information of a subject included in the image, and / or a third graphic object for sending the captured image to a shared external electronic device.
[0247] According to an embodiment, the electronic device 201 may analyze an image obtained from the camera module on the camera interface and display a first graphic object (e.g., a scene message) corresponding to the analysis result.
[0248] According to an embodiment, the electronic device 201 may display, in an area adjacent to the subject displayed in the image on the camera interface, a second graphic object providing identification information (e.g., name information corresponding to face authentication information) of the subject included in the image obtained from the camera module 280.
[0249] According to an embodiment, the electronic device 201 may determine a plurality of external electronic devices capable of communicating with a UWB communication module of a first communication module (e.g., Figure 2 the first communication module 291). The electronic device 201 may display, on the third graphic object, an indicator that divides the determined plurality of external electronic devices into shared external electronic devices whose first orientation and second orientation are included within the viewing angle range of the camera corresponding to the currently set first shooting mode (e.g., wide angle mode) and non-shared external electronic devices whose first orientation and second orientation are not included within the viewing angle range of the camera.
[0250] In operation 1607, the electronic device 201 may identify a selection of a second shooting mode (e.g., telephoto mode) among the plurality of shooting modes.
[0251] According to an embodiment, the electronic device 201 may activate a default first shooting mode (e.g., a wide-angle shooting mode) according to the activation of a camera interface, and provide graphical objects for each of a plurality of shooting modes (e.g., an ultra-wide-angle mode, a wide-angle mode, a telephoto mode, a panoramic mode, a multi-shot mode, and / or a video mode) that can be selected by a user on the camera interface.
[0252] In operation 1609, the electronic device 201 may change an indicator that distinguishes a shared external device and a non-shared external device based on a viewing angle range of a camera corresponding to a first shooting mode (e.g., a wide-angle mode) on a third graphical object to an indicator that distinguishes a shared external device and a non-shared external device based on a camera viewing angle range corresponding to a second shooting mode (e.g., a telephoto mode).
[0253] According to an embodiment, the electronic device 201 may display a location icon indicating a shared external device in a shared area (e.g., Figure 17 shared area c1) mapped to a viewing angle range of a camera corresponding to the first shooting mode, and when an indicator (e.g., Figure 17 indicator 1770a) indicating a location icon of a non-shared external device is displayed in a non-shared area (e.g., Figure 17 non-shared area c2) that is not mapped to the viewing angle range of the camera and changes to the second shooting mode, adjust the direction information (e.g., AOA information) of the external device so that it is mapped to a field of view range of a camera corresponding to the second shooting mode. The electronic device 210 may change the shared area and the non-shared area based on the direction information (e.g., AOA information) of the external device that is adjusted to be mapped to the viewing angle range of a camera corresponding to the second shooting mode. The electronic device 201 may display a location icon indicating a shared external device in the changed shared area (e.g., Figure 17 shared area c1 in ) mapped to the viewing angle range of a camera corresponding to the second shooting mode, and display an indicator (e.g., Figure 17 indicator 1770b) indicating a location icon of a non-shared external device in the changed non-shared area (e.g., Figure 17 non-shared area c2) that is not mapped to the field of view of the camera on a third graphical object. The electronic device 201 may determine a shared area (e.g., Figure 4 shared area c1 in ) based on first direction information (e.g., first AOA information) of the external device measured by a plurality of patch elements (e.g., Figure 17 first patch element 411 to third patch element 415). The electronic device 201 may be based on a plurality of patch elements (e.g.,Figure 4 the second direction information (e.g., the second AOA information) of the external electronic device measured by the first to third chip components 411 to 415) in Figure 17 and the non - shared area c2) around the electronic device 201 to determine the non - shared area (e.g.,
[0254] In operation 1611, the electronic device 201 may identify a selection of a third graphical object in the camera interface.
[0255] In operation 1613, in response to the selection of the third graphical object, the electronic device 201 may send the captured image to the shared external electronic device.
[0256] According to an embodiment, in response to the selection of the third graphical object, the electronic device 201 may store, in a memory (e.g., Figure 2 the memory 230) of the images obtained from the camera module (e.g., Figure 2 the camera module 280), an image corresponding to the selection time of the third graphical object as the captured image since the activation time of the camera interface, and convert the captured image according to a specified sending method, and automatically send the converted image to the shared external electronic device.
[0257] According to an embodiment, in response to the selection of the third graphical object, the electronic device 201 may capture an image obtained from the camera module (e.g., Figure 2 the camera module 280), store the captured image in a memory (e.g., Figure 2 the memory 230), and convert the captured image stored in the memory according to a specified sending method, and automatically send the converted image to the shared external electronic device.
[0258] Figure 17 FIG. 1700 is a diagram showing an image sending operation in an electronic device according to various embodiments.
[0259] Referring to Figure 17 , when the camera interface (e.g., the preview mode of the camera) is activated and the camera interface is displayed on the display, the electronic device 1701 (e.g., Figure 1 the electronic device 101 or Figure 2 the electronic device 201) may display, on the camera interface, images obtained from the camera module (e.g., Figure 2The image 1710 acquired by the camera module 280), and display a first graphic object 1730 providing analysis information of the image acquired from the camera module, a second graphic object 1750a, 1750b providing identification information of the subjects 1710a, 1710b included in the image 1710, and / or a third graphic object 1770 for sending the captured image to a shared external electronic device.
[0260] The electronic device 1701 may analyze the image acquired from the camera module on the first graphic object 1730 and display the first graphic object corresponding to the analysis result as a scene message. As a result of analyzing the image 1710 acquired from the camera module, the electronic device 1701 may determine that the subjects 1710a and 1710b included in the image are persons, and display information related to the persons as the first graphic object 1730.
[0261] The electronic device 1701 may analyze the image 1710 acquired from the camera module, and when it is determined as a result of the analysis that the subject included in the image 1710 is a human, use a face recognition function to recognize the faces of the subjects 1710a and 1710b. The electronic device 1701 may use the face recognition function to recognize the face authentication information in which the first subject 1710a among the subjects 1710a and 1710b is registered, and display a message "Andrew's face" indicating the identification information in an area adjacent to the first subject 1710a displayed in the image 1710 as the second graphic object 1750a. The electronic device 1701 may use the face recognition function to recognize the face authentication information in which the second subject 1710b among the subjects 1710a and 1710b is registered, and display a message "Tina's face" indicating the identification information in an area adjacent to the second subject 1710b displayed in the image 1710 as the second graphic object 1750b.
[0262] The electronic device 1701 may determine a plurality of peripheral external electronic devices capable of performing communication through the UWB communication module of the first communication module (e.g., Figure 2 the first communication module 291), and display, on the third graphic object 1770, indicators of position icons corresponding to the shared external electronic devices included in the shared area c1 mapped to the range A1 corresponding to the camera angle of the shooting mode and position icons corresponding to the non-shared external electronic devices included in the non-shared area c2 not mapped to the field of view range A1 of the camera.
[0263] When the telephoto mode is selected from the graphical object 1790 corresponding to multiple shooting modes provided by the camera interface, the electronic device 1701 may display, on the third graphical object 1770, an indicator 1770a that differentiates position icons corresponding to shared external electronic devices included in the shared area c1 that is mapped to the viewing angle range A1 of the camera corresponding to the telephoto mode and position icons corresponding to non-shared external electronic devices included in the non-shared area c2 that is not mapped to the viewing angle range A1 of the camera.
[0264] When the ultra-wide-angle mode is selected from the graphical object 1790 corresponding to multiple shooting modes provided by the camera interface, the electronic device 1701 may display, on the third graphical object 1770, an indicator 1770b that differentiates position icons corresponding to shared external electronic devices included in the shared area c1 that is mapped to the viewing angle range A1 of the camera corresponding to the ultra-wide-angle mode and position icons corresponding to non-shared external electronic devices included in the non-shared area c2 that is not mapped to the viewing angle range A1 of the camera.
[0265] When the wide-angle shooting mode is selected from the graphical object 1790 corresponding to multiple shooting modes provided by the camera interface, the electronic device 1701 may display, on the third graphical object 1770, an indicator 1770c that differentiates position icons corresponding to shared external electronic devices included in the shared area c1 that is mapped to the viewing angle range A1 of the camera corresponding to the wide-angle mode and position icons corresponding to non-shared external electronic devices included in the non-shared area c2 that is not mapped to the viewing angle range A1 of the camera.
[0266] When the panoramic shooting mode is selected from the graphical object 1790 corresponding to multiple shooting modes provided by the camera interface, the electronic device 1701 may display, on the third graphical object 1770, an indicator 1770d that differentiates position icons corresponding to shared external electronic devices included in the shared area c1 that is mapped to the viewing angle range A1 of the camera corresponding to the panoramic mode and position icons corresponding to non-shared external electronic devices included in the non-shared area c2 that is not mapped to the viewing angle range A1 of the camera.
[0267] When position icons corresponding to shared external electronic devices are displayed in the shared area c1 that matches the viewing angle range of the camera corresponding to the shooting mode selected by the user in the graphical object 1790 corresponding to multiple shooting modes provided by the camera interface, the electronic device 1701 may differentiate and display a first shared external electronic device related to the first subject 1710a (e.g., a first external electronic device located near the first subject) and a second shared external electronic device related to the second subject 1710b (e.g., a second external electronic device located near the second subject).
[0268] Figure 18FIG. 1800 is a diagram illustrating an image transmission operation in an electronic device according to various embodiments.
[0269] Referring to Figure 18 , when a camera interface (e.g., a preview mode of a camera) is activated and the camera interface is displayed on a display, an electronic device 1801 (e.g., Figure 1 electronic device 101 or Figure 2 electronic device 201) may display a first image 1810 obtained from a rear camera of a camera module (e.g., Figure 2 camera module 280) on the camera interface, and display a second image 1820 obtained from a front camera of the camera module (e.g., Figure 2 camera module 280). The electronic device 1801 may display a first graphic object 1830 providing analysis information of the first image 1810 obtained from the rear camera of the camera module, second graphic objects 1850a, 1850b providing identification information of subjects 1810a, 1810b included in the first image 1810, and / or a third graphic object 1870 for transmitting a captured image to a shared external electronic device on the camera interface. The electronic device 1801 may provide a first graphic object (not shown) and a second graphic object (not shown), where the first graphic object provides analysis information of the second image 1820 obtained from the front camera of the camera module, and the second graphic object provides identification information of a subject 1820a included in the second image 1820.
[0270] The electronic device 1801 may display, on the third graphic object 1870, an indication including that it is possible to communicate with an external electronic device through a first communication module (e.g., Figure 2indicators of the position icons of each of the plurality of peripheral external electronic devices that transmit and receive UWB signals through the first communication module 291). The electronic device 1801 may display, on the third graphic object 1870, an indicator 1870a including a first shared area c1 mapped to the field of view range A1 of the rear camera corresponding to the currently activated first shooting mode (e.g., wide-angle mode), a non-shared area c2 that is not mapped to the field of view range A1 of the rear camera and the field of view range A2 of the front camera corresponding to the first shooting mode (e.g., wide-angle mode), and a second shared area c3 mapped to the viewing angle range A2 of the front camera corresponding to the first shooting mode (e.g., wide-angle mode). The electronic device 1801 may display, in the first shared area c1, position icons indicating a plurality of first shared external electronic devices related to the subjects 1810a to 1810b included in the first image 1810, display, in the second shared area c3, position icons indicating a second shared external electronic device related to the subject 1820a included in the second image 1820, and display, in the non-shared area c2, position icons corresponding to non-shared external electronic devices that are not included in the first shared area c1 and the second shared area c3 among the plurality of external electronic devices detected through the UWB signal.
[0271] According to various embodiments, a method of transmitting an image of an electronic device may include: when a camera interface is activated, determining shared external electronic devices based on shooting direction information determined based on sensor information received from a sensor module (e.g., Figure 2 the sensor module 276), direction information of an external electronic device determined based on a first signal (e.g., a ranging response signal) received through a first communication module (e.g., Figure 2 the first communication module 291), and viewing angle information of a camera; and when a graphic object provided by the camera interface is selected, transmitting the captured image to the determined external electronic device.
[0272] According to various embodiments, it may further include: determining a first azimuth based on the shooting direction information of the electronic device based on the sensor information received from the sensor module; determining a second azimuth based on the direction information of the external electronic device based on the first signal (e.g., a ranging response signal) received from the external electronic device through a plurality of antennas used by the first communication module; and when the first azimuth angle and the second azimuth angle are included in the camera viewing angle range, determining the external electronic device as a shared external electronic device.
[0273] According to various embodiments, determining the second azimuth may include determining the second azimuth based on angle of arrival (AOA) information calculated using the first signal received through the first communication module.
[0274] According to various embodiments, it may further include: identifying a rotation mounting state of the electronic device; when the rotation mounting state of the electronic device is a vertical rotation mounting state, transmitting and receiving a first signal through at least two antennas aligned on a horizontal axis among a plurality of antennas used by the first communication module; and when the rotation mounting state of the electronic device is a horizontal rotation mounting state, transmitting and receiving a first signal through at least two antennas aligned on a vertical axis among a plurality of antennas used by the first communication module.
[0275] According to various embodiments, it may further include activating the first communication module based on first information received from an external electronic device through the second communication module.
[0276] According to various embodiments, it may further include providing a first graphic object, a second graphic object, and a third graphic object, where the first graphic object provides analysis information of an image obtained from a camera module in a camera interface, the second graphic object provides identification information of a subject included in the image, and the third graphic object is used to send the captured image to a shared external electronic device.
[0277] According to various embodiments, it may further include displaying different indicators on the third graphic object based on at least one of image analysis information obtained from the camera module, location information of the shared external electronic device, and identification information of the external electronic device received through the second communication module.
[0278] According to various embodiments, it may further include, when a plurality of shared external electronic devices are determined, displaying a fourth graphic object on the camera interface for selecting a shared external electronic device for image transmission among the plurality of shared external electronic devices.
[0279] According to various embodiments, it may include: when a plurality of shared external electronic devices are determined, displaying information about a first shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object; when the third graphic object is selected, sending the captured image to the first shared external electronic device; when the captured image is sent to the first shared external electronic device, displaying information about a second shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object; and when the third graphic object is selected, sending the captured image to the second shared external electronic device.
[0280] According to various embodiments, it may further include displaying, on the third graphic object, a plurality of external electronic devices capable of communicating through the first communication module as indicators divided into shared external electronic devices and non-shared external electronic devices according to a viewing range corresponding to a shooting mode of the camera module.
[0281] An electronic device according to various embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. According to an embodiment of the present disclosure, the electronic device is not limited to the electronic devices described above.
[0282] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalent forms, or alternative forms corresponding to the respective embodiments. For the description of the drawings, like reference numerals may be used to refer to like or related elements. It will be understood that a singular form of a noun corresponding to a term may include one or more things, unless the relevant context clearly indicates otherwise. As used herein, each of the 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 include any one or all possible combinations of the items listed together in the corresponding one of the plurality of phrases. As used herein, terms such as "first" and "second" or "1st" and "2nd" may be used to simply distinguish a corresponding component from another component and do not limit the component in other respects (e.g., importance or order). It will be understood that, in the case where the terms "operatively" or "communicatively" are used or where the terms "operatively" or "communicatively" are not used, if an element (e.g., a first element) is referred to as "coupled with", "coupled to", "connected with", or "connected to" another element (e.g., a second element), it means that the one element may be directly (e.g., wired) connected to, wirelessly connected to, or connected to the other element via a third element.
[0283] As used in connection with various embodiments of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware and may be used interchangeably with other terms (e.g., "logic", "logic block", "part", or "circuit"). A module may be a single integrated component adapted to perform one or more functions or the smallest unit or part of the single integrated component. For example, according to an embodiment, a module may be implemented in the form of an application specific integrated circuit (ASIC).
[0284] The various embodiments described herein can be implemented as software (e.g., program 140) including one or more instructions readable by a machine (e.g., electronic device 101) stored in a storage medium (e.g., internal memory 136 or external memory 138). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) can call at least one of the one or more instructions stored in the storage medium and run the at least one instruction with or without using one or more other components. This enables the machine to operate to perform at least one function in accordance with the at least one instruction called. The one or more instructions can include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium can be provided in the form of a non-transitory storage medium. Herein, the term "non-transitory" only means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but this term does not distinguish between data being stored semi-permanently in the storage medium and data being stored temporarily in the storage medium.
[0285] According to an embodiment, a method according to various embodiments of the present disclosure can be included and provided in a computer program product. The computer program product can be traded between a seller and a purchaser as a product. The computer program product can be distributed (e.g., downloaded or uploaded) online via an application store (e.g., Play Store TM ) in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or can be directly distributed (e.g., downloaded or uploaded) between two user devices (e.g., smart phones). If it is distributed online, at least part of the computer program product can be generated temporarily, or at least part of the computer program product can be stored at least temporarily in a machine-readable storage medium (such as the memory of a manufacturer's server, an application store's server, or a forwarding server).
[0286] According to various embodiments, each of the above components (e.g., a module or a program) may include a single entity or multiple entities, and some of the multiple entities may be separately provided in different components. According to various embodiments, one or more of the above components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding one of the multiple components performed the one or more functions before integration. According to various embodiments, the operations performed by a module, a program, or another component may be performed sequentially, in parallel, repeatedly, or in a heuristic manner, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.
Claims
1. An electronic device, comprising: First communication module; Sensor module; Camera module; and a processor, wherein the processor is configured to, when the camera interface is activated, determine a shared external electronic device based on the shooting direction information that has been determined based on the sensor information received from the sensor module of the electronic device, the direction information that has been determined based on the first signal received through the first communication module by the external electronic device, and the viewing angle information of the camera, provide, in the camera interface, a graphical object including one or more indicators identifying the determined shared external electronic device, and when the graphical object provided by the camera interface is selected, send the captured image to the determined shared external electronic device.
2. The electronic device according to claim 1, wherein, The processor is configured to, based on the sensor information received from the sensor module, determine a first orientation according to the shooting direction information of the electronic device, based on the first signal received from the external electronic device through multiple antennas used by the first communication module, determine a second orientation according to the direction information of the external electronic device, and when the first orientation and the second orientation are included in the camera viewing angle range, determine the external electronic device as the shared external electronic device.
3. The electronic device according to claim 1, wherein, The processor is configured to, identify the rotation mounting state of the electronic device, and when the rotation mounting state of the electronic device is a vertical rotation mounting state, send and receive the first signal through at least two antennas aligned on the horizontal axis among the multiple antennas used by the first communication module, and when the rotation mounting state of the electronic device is a horizontal rotation mounting state, send and receive the first signal through at least two antennas aligned with the vertical axis among the multiple antennas used by the first communication module.
4. The electronic device according to claim 1, wherein, The processor is configured to provide a first graphical object, a second graphical object, and a third graphical object, wherein the first graphical object provides analysis information of the image obtained from the camera module in the camera interface, the second graphical object provides identification information of the subject included in the image, and the third graphical object is used to send the captured image to the shared external electronic device.
5. The electronic device according to claim 4, wherein, The processor is configured to display different indicators on the third graphical object based on at least one of the analysis information of the image obtained from the camera module, the position information of the shared external electronic device, and the identification information of the shared external electronic device received through the second communication module of the electronic device.
6. The electronic device according to claim 4, wherein, The processor is configured to, when determining multiple shared external electronic devices, display a fourth graphical object on the camera interface for selecting a shared external electronic device for image transmission among the multiple shared external electronic devices.
7. The electronic device according to claim 4, wherein, The processor is configured to, when determining multiple shared external electronic devices, display information about a first shared external electronic device among the multiple shared external electronic devices as an indicator on the third graphical object, When the third graphic object is selected, send the captured image to the first shared external electronic device. When the captured image is sent to the first shared external electronic device, display information about the second shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object, and When the third graphic object is selected, send the captured image to the second shared external electronic device.
8. The electronic device according to claim 4, wherein, The processor is configured to display, on the third graphic object, an indicator that divides a plurality of external electronic devices capable of communicating through the first communication module into shared external electronic devices and non-shared external electronic devices according to a viewing angle range corresponding to a shooting mode of the camera.
9. The electronic device according to claim 1, wherein, The processor is configured to activate the first communication module based on first information received from the external electronic device through a second communication module of the electronic device.
10. A method for sending an image of an electronic device, the method comprising: When a camera interface of the electronic device is activated, determine shared external electronic devices based on shooting direction information determined by the electronic device based on sensor information received from a sensor module of the electronic device, direction information determined by the external electronic device based on a first signal received through a first communication module of the electronic device, and viewing angle information of the camera; Provide, in the camera interface, a graphic object including one or more indicators identifying the determined shared external electronic devices; And When the graphic object provided by the camera interface is selected, send the captured image to the determined shared external electronic device.
11. The method according to claim 10, further comprising: Based on the sensor information received from the sensor module, determine a first orientation according to the shooting direction information of the electronic device; Based on a first signal received from the external electronic device through a plurality of antennas used by the first communication module, determine a second orientation according to the direction information of the external electronic device; And When the first orientation and the second orientation are included in the camera viewing angle range, determine the external electronic device as a shared external electronic device.
12. The method according to claim 10 further comprises: Identify a rotation mounting state of the electronic device; When the rotation mounting state of the electronic device is a vertical rotation mounting state, send and receive the first signal through at least two antennas aligned on a horizontal axis among the plurality of antennas used by the first communication module; And When the rotation mounting state of the electronic device is a horizontal rotation mounting state, send and receive the first signal through at least two antennas aligned on a vertical axis among the plurality of antennas used by the first communication module.
13. The method according to claim 10 further comprises providing a first graphical object, a second graphical object, and a third graphical object, wherein the first graphical object provides analysis information of an image obtained from a camera module of the electronic device in the camera interface, the second graphical object provides identification information of a subject included in the image, and the third graphical object is configured to send the captured image to the shared external electronic device.
14. The method according to claim 13 further comprises, in a case where a plurality of shared external electronic devices are determined, displaying a fourth graphical object on the camera interface for selecting a shared external electronic device for image transmission among the plurality of shared external electronic devices.
15. The method according to claim 13 further comprises: When a plurality of shared external electronic devices are determined, display information about the first shared external electronic device among the plurality of shared external electronic devices as an indicator on the third graphic object; When the third graphic object is selected, send the captured image to the first shared external electronic device; In the case where the captured image is sent to the first shared external electronic device, information about a second shared external electronic device among the plurality of shared external electronic devices is displayed as an indicator on the third graphical object; And In the case where the third graphical object is selected, the captured image is sent to the second shared external electronic device.
16. The method according to claim 13 further comprises displaying, on the third graphical object, indicators that divide a plurality of external electronic devices capable of communicating through the first communication module into shared external electronic devices and non-shared external electronic devices according to a viewing angle range corresponding to a shooting mode of the camera module.
Citation Information
Patent Citations
System and method for identifying people in an image
US20140368670A1
Data sharing method and electronic device therefor
US20180218220A1