Electronic device and method, performed by electronic device, for receiving voice data

The electronic device optimizes voice data transmission by selecting and measuring proximity and intensity to prevent echo, enhancing user experience during video sharing with external devices.

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

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-16
Publication Date
2026-04-16

AI Technical Summary

Technical Problem

Existing electronic devices face challenges in efficiently managing voice data transmission during video sharing with external devices, particularly in scenarios where echo or howling occurs due to proximity, leading to suboptimal user experience.

Method used

The electronic device identifies and selects an external device for video and voice data sharing, measures distance and voice intensity, and adjusts voice data transmission based on threshold values to prevent echo, using proximity sensors and artificial intelligence models to optimize data reception.

Benefits of technology

Enhances user experience by effectively managing voice data transmission, reducing echo, and ensuring clear communication during video sharing with external devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025006644_16042026_PF_FP_ABST
    Figure KR2025006644_16042026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to an electronic device. While an application using image data and voice data is executed, when selection of a function for sharing the image data and the voice data is identified on the basis of an input, an external electronic device capable of providing the sharing function is identified among external electronic devices located around the electronic device. When the selected external electronic device is identified, transmission of first image data and first voice data received through a camera and a microphone of the selected external electronic device is requested. While receiving the data, the distance between the electronic device and the external electronic device is identified. When the distance is less than or equal to a first threshold, the receiving of the first image data is maintained, the transmission of the first voice data is stopped, second voice data is received via a microphone of the electronic device, and the first image data and the second voice data are provided to the application that is being executed.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of receiving voice data from electronic device

[0001] The present disclosure relates to an electronic device and a method for receiving voice data from an electronic device.

[0002] While running an application that uses a camera and a microphone, the electronic device can receive video data and audio data acquired through the camera and microphone included in the electronic device.

[0003] An electronic device according to one embodiment may include at least one processor comprising a communication circuit, a display, a microphone, a camera, and a processing circuit, and a memory for storing instructions. When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may identify at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data, upon confirming the selection of a sharing function for video data and voice data based on input while executing a first application using video data and voice data. When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may request transmission of first video data and first voice data received through the first camera and first microphone of the selected external electronic device to the selected external electronic device via the communication circuit, upon confirming the selected external electronic device among the at least one external electronic device. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can determine the distance between the electronic device and the selected external electronic device while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data if the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value.According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may receive second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit. According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may provide the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

[0004] A method for receiving voice data in an electronic device according to one embodiment may include, when a selection of a sharing function for video data and voice data is confirmed based on an input while executing a first application using video data and voice data, an operation of identifying at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data. The method according to one embodiment may include, when a selected external electronic device among the at least one external electronic device is identified, an operation of requesting transmission of first video data and first voice data received through a first camera and a first microphone of the selected external electronic device to the selected external electronic device via a communication circuit of the electronic device. The method according to one embodiment may include, while receiving the first video data and the first voice data from the selected external electronic device via the communication circuit, an operation of checking the distance between the electronic device and the selected external electronic device. The method according to one embodiment may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data if the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value. The method according to one embodiment may include an operation of receiving second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit. The method according to one embodiment may include an operation of providing the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

[0005] In a non-volatile storage medium storing instructions according to one embodiment, the instructions are configured to cause the electronic device to perform at least one operation when executed by the electronic device, wherein the at least one operation may include, when confirming the selection of a sharing function for video data and voice data based on input while executing a first application using video data and voice data, an operation of identifying at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data. According to one embodiment, the at least one operation may include, when confirming the selected external electronic device among the at least one external electronic device, an operation of requesting transmission of first video data and first voice data received through a first camera and a first microphone of the selected external electronic device to the selected external electronic device via the communication circuit of the electronic device. According to one embodiment, the at least one operation may include an operation of checking the distance between the electronic device and the selected external electronic device while receiving the first video data and the first voice data from the selected external electronic device via the communication circuit. According to one embodiment, the at least one operation may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data when the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value. According to one embodiment, the at least one operation may include an operation of receiving second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit.According to one embodiment, the at least one operation may include providing the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

[0006] Other aspects, features, and advantages of the above and specific embodiments of the present disclosure will become more apparent by considering the following detailed description together with the accompanying drawings.

[0007] FIG. 1 is a block diagram of an exemplary electronic device in a network environment according to various embodiments.

[0008] FIG. 2 is a diagram illustrating an exemplary operation of sharing a camera and a microphone of an external electronic device in an electronic device according to various embodiments.

[0009] FIG. 3a is a block diagram illustrating an exemplary configuration of an electronic device according to various embodiments, and FIG. 3b is a block diagram illustrating an exemplary configuration of a processor of an electronic device according to various embodiments.

[0010] FIGS. 4a, 4b, and 4c are drawings for illustrating exemplary operations of receiving voice data in an electronic device according to various embodiments.

[0011] FIGS. 5A, 5B, and 5C are flowcharts illustrating exemplary operations for receiving voice data in an electronic device according to various embodiments.

[0012] FIG. 6 is a signal flow diagram illustrating an exemplary operation for identifying at least one external electronic device capable of providing a sharing function for image data and voice data in an electronic device according to various embodiments.

[0013] FIG. 7 is a signal flow diagram illustrating an exemplary operation of receiving image data and voice data from an external electronic device in an electronic device according to various embodiments.

[0014] FIG. 8 is a signal flow diagram illustrating an exemplary operation for determining the distance between an electronic device and an external electronic device in an electronic device according to various embodiments.

[0015] FIG. 9 is a signal flow diagram illustrating an exemplary operation for verifying voice data of a designated user in an electronic device according to various embodiments.

[0016] FIG. 10 is a signal flow diagram for explaining an exemplary operation of verifying image data of a designated user in an electronic device according to various embodiments.

[0017] FIG. 11 is a signal flow diagram illustrating an exemplary operation of receiving voice data in an electronic device according to various embodiments.

[0018] FIG. 1 is a block diagram of an exemplary electronic device (101) in a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0019] The processor (120) can control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., a program (140)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof. Thus, the processor (120) may include various processing circuits and / or multiple processors. For example, the term "processor" as used in this document and claims may mean various processing circuits including one or more processors, one or more of which may be configured to perform the various functions described in this document individually or collectively in a distributed manner.In this document, when the expressions “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform various functions, these terms may include, for example, cases where one processor performs some functions and other processor(s) perform the remaining functions, as well as cases where a single processor performs all functions. Additionally, at least one processor may be a combination of multiple processors that perform various functions in a distributed manner. At least one processor may execute program instructions to achieve or perform various functions.

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

[0021] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).

[0022] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0023] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., 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 pen).

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

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

[0026] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

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

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

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

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

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

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

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

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

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

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

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

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

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

[0040] FIG. 2 is a diagram illustrating an exemplary operation of sharing a camera and a microphone of an external electronic device in an electronic device according to various embodiments.

[0041] Referring to FIG. 2, according to one embodiment, an electronic device (301) can provide video data and voice data received through a camera and microphone included in the electronic device (301) to a first application that uses a camera and a microphone in the electronic device (301) while the first application (e.g., a first application related to video calling or / and a first application related to video recording, etc.) is being executed.

[0042] According to one embodiment, when the electronic device (301) confirms the selection of a sharing function for video data and voice data based on user input while executing a first application using a camera and a microphone, it identifies at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data, and when it identifies an external electronic device (201) selected by input (e.g., user input) among the at least one external electronic device, it may request the external electronic device (201) to transmit the first video data and first voice data acquired through the first camera and first microphone of the external electronic device (201).

[0043] According to one embodiment, while receiving first image data and first voice data from an external electronic device (201), if at least one of the following is satisfied: the distance between the electronic device (301) and the external electronic device (201) is less than or equal to a first threshold value; the image obtained through the camera of the electronic device contains an image of a designated user (e.g., owner of the electronic device and the external electronic device); the voice intensity of the voice data of the designated user (e.g., owner of the electronic device and the external electronic device) obtained through the microphone of the electronic device is greater than or equal to a second threshold value; or the signal intensity between the electronic device (301) and the external electronic device (201) is greater than or equal to a third threshold value, the electronic device (301) transmits microphone switching information instructing to stop the transmission of the first voice data to the external electronic device (201), and while receiving first image data from the external electronic device, the electronic device (301) may receive second voice data obtained through the microphone of the electronic device (301).

[0044] According to one embodiment, when an external electronic device (201) receives a request from an electronic device (301) for transmission of first image data and first voice data obtained through a first camera and a first microphone of the external electronic device (201), the external electronic device (201) can transmit the first image data and first voice data received through the first camera and a first microphone of the external electronic device (201) to the electronic device (301).

[0045] According to one embodiment, an external electronic device (201) can transmit to the electronic device (301) first voice data filtered (removed) from the audio data received through the first microphone of the external electronic device (201) when audio data output through the speaker of the electronic device (301) is received through the first microphone of the external electronic device (201) in order to prevent and / or reduce howling (echo) phenomena.

[0046] According to one embodiment, when the external electronic device (201) receives microphone switching information from the electronic device (301) that instructs the cessation of transmission of the first voice data received through the first microphone of the external electronic device (201), the external electronic device (201) may stop transmission of the first voice data received through the first microphone of the external electronic device (201) while transmitting the first image data received through the first camera of the external electronic device (201).

[0047] FIG. 3a is a block diagram of an exemplary configuration of an electronic device according to various embodiments, and FIG. 3b is a block diagram illustrating an exemplary configuration of a processor of an electronic device according to various embodiments.

[0048] Although the configuration of the electronic device (301) of FIG. 2 is described in FIG. 3a and FIG. 3b according to one embodiment, the configuration of the electronic device (301) of FIG. 3a and FIG. 3b can be applied in the same way to the external electronic device (201) of FIG. 2.

[0049] Referring to FIG. 3a, according to one embodiment, an electronic device (301) (e.g., the electronic device (101) of FIG. 1 and / or the first electronic device (301) of FIG. 2) may include a processor (320) (including a processing circuit), a memory (330), a microphone (350), a speaker (355), a display (360), a camera (380), a sensor (376), and a communication circuit (390).

[0050] According to one embodiment, the processor (320) may include various processing circuits and perform overall control operations of the electronic device (301). According to one embodiment, the processor (320) may execute software (e.g., the program (140) of FIG. 1) to control at least one other component (e.g., a hardware or software component) of the electronic device (301) connected to the processor (320) and may perform data processing or operations based on instructions. According to one embodiment, instructions may include machine language instructions that can be processed by the electronic device (301) or the processor (320). For example, instructions may include instructions corresponding to operation instructions used in the program. The processor (320) may be implemented substantially identically or similarly to the processor (120) of FIG. 1.

[0051] According to one embodiment, the processor (320) can identify at least one external electronic device capable of providing a sharing function for video data and voice data while executing a first application that uses video data and voice data.

[0052] According to one embodiment, the processor (320) can provide video data and voice data received through the camera (380) and microphone (350) of the electronic device (301) to the first application while executing the first application using video data and voice data.

[0053] According to one embodiment, while the processor (320) provides video data and voice data received through the camera (380) and microphone (350) of the electronic device (301) to the first application, if it confirms the selection of the sharing function of video data and voice data based on user input, it can identify at least one external electronic device that has transmitted information related to the sharing function of video data and voice data among the device information received from one or more electronic devices located around the electronic device (301) through the communication circuit (390).

[0054] According to one embodiment, the processor (320) can receive device information received from one or more electronic devices located around the electronic device (301) through a BLE communication circuit among the communication circuits (390).

[0055] According to one embodiment, the processor (320) can display a list of at least one external electronic device that has transmitted information related to the sharing function of video data and voice data through the display (360).

[0056] According to one embodiment, when the processor (320) identifies an external electronic device (e.g., external electronic device (201) of FIG. 2) selected based on user input among at least one external electronic device that has transmitted information related to the sharing function of video data and voice data, it may request transmission of the first video data and first voice data received through the first camera and first microphone of the selected external electronic device (e.g., external electronic device (201) of FIG. 2) to the selected external electronic device (e.g., external electronic device (201) of FIG. 2) through the communication circuit (390).

[0057] According to one embodiment, the processor (320), upon identifying an external electronic device selected based on user input (e.g., external electronic device (201) of FIG. 2), measures the distance between the electronic device and the selected external electronic device, and if the distance between the electronic device (301) and the selected external electronic device is determined to be a distance at which howling does not occur, requests transmission of first image data and first voice data received through the first camera and first microphone of the selected external electronic device to the selected external electronic device (e.g., external electronic device (201) of FIG. 2) via the communication circuit (390).

[0058] According to one embodiment, when the processor (320) receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), it can provide the first image data and first voice data to a first application.

[0059] According to one embodiment, the processor (320) can compare the distance between the electronic device (301) and the external electronic device with a first threshold value while receiving first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2).

[0060] According to one embodiment, the first voice data received from a selected external electronic device includes voice data in which audio data output through a speaker (355) of an electronic device (301) is filtered to prevent and / or reduce howling (echo) phenomena, and the audio data may include audio data input into a first microphone of the selected external electronic device.

[0061] According to one embodiment, when the processor (320) detects the movement of the electronic device (301) using an acceleration sensor among the sensors (376), it can determine (measure) the distance between the electronic device (301) and a selected first external electronic device using a distance measurement technique based on a network (e.g., BLE (Bluetooth low energy), Wi-Fi and / or UWB).

[0062] According to the 62nd embodiment, the processor (320) can maintain the reception of first image data and first voice data from the selected external electronic device through the communication circuit (390) if the distance between the electronic device (301) and the selected external electronic device is greater than or equal to a first threshold value.

[0063] According to one embodiment, the processor (320) transmits microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when the distance between the electronic device (301) and the selected external electronic device is less than or equal to a first threshold value, and can receive voice data (e.g., second voice data) through the microphone (350) of the electronic device (301) while receiving the first video data from the selected external electronic device through the communication circuit (390).

[0064] According to one embodiment, the processor (320) can provide first image data received from a selected external electronic device (e.g., external electronic device (201) of FIG. 2) and voice data (e.g., second voice data) received through the microphone (350) of the electronic device (301) to the first application.

[0065] According to one embodiment, the processor (320) receives first image data from a selected external electronic device through a communication circuit (390) and, while receiving voice data through a microphone (350) of an electronic device (301), receives first information indicating that the first image data received through a first camera of the selected external electronic device (e.g., external electronic device (201) of FIG. 2) includes image data of a designated user (e.g., the owner of the electronic device (301) and the selected external electronic device), stops receiving voice data through the microphone (350) of the electronic device (301), requests transmission of the first voice data to the selected external electronic device, and can receive the first image data and the first voice data from the selected external electronic device.

[0066] According to one embodiment, the image data of a designated user may be pre-selected from the image data stored in memory (330).

[0067] According to one embodiment, the image data of a designated user may represent image data corresponding to the face of the designated user.

[0068] According to one embodiment, the image data of a designated user can be stored in memory (330) as the image data of the designated user included in the image data received through the camera (380) of the electronic device (301) while executing a first application that uses image data and voice data, prior to the selection of the sharing function of image data and voice data.

[0069] According to one embodiment, the processor (320) receives first image data from a selected external electronic device through a communication circuit (390) and, while receiving voice data (e.g., second voice data) through a microphone (350) of an electronic device (301), receives second information indicating the reception of voice data of a designated user (e.g., owner of the electronic device (301) and the external electronic device) through a first microphone of the external electronic device from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), stops receiving voice data through the microphone (350) of the electronic device (301), requests transmission of the first voice data to the selected external electronic device, and can receive the first image data and the first voice data from the selected external electronic device.

[0070] According to one embodiment, the processor (320) can determine, based on the second information, that the voice intensity of the voice data of a designated user received through the first microphone of a selected external electronic device is greater than or equal to a second threshold value.

[0071] According to one embodiment, the voice data of a designated user may be pre-selected from among the voice data stored in memory (330).

[0072] According to one embodiment, voice data of a designated user may be stored in memory (330) as voice data of a designated user received through the microphone (350) of an electronic device (301) while executing a first application that uses video data and voice data, prior to the selection of a sharing function for video data and voice data. According to one embodiment, while receiving first video data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), if the processor (320) confirms that the video data of a designated user is included in the video data (e.g., second video data) received through the camera (380) of the electronic device, it transmits microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device, and while receiving first video data from the selected external electronic device through a communication circuit (390), it may receive voice data (e.g., second voice data) through the microphone (350) of the electronic device (301).

[0073] According to one embodiment, the processor (320) receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), checks the voice data received through the microphone (350) of the electronic device (301), and if the voice data received through the microphone (350) of the electronic device (301) is identified as voice data of a designated user, it can compare the voice intensity of the voice data of the designated user with a second threshold value.

[0074] According to one embodiment, the processor (320) transmits microphone switching information instructing the cessation of transmission of the first voice data to a selected external electronic device when the voice intensity of the voice data of a designated user is greater than or equal to a second threshold value, and can receive the second voice data through the microphone (350) of the electronic device (301) while receiving the first video data from the selected external electronic device through the communication circuit (390).

[0075] According to one embodiment, the processor (320) receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), and when the distance between the electronic device (301) and the selected external electronic device is less than or equal to a first threshold value and the image data (e.g., second image data) received through the camera (380) of the electronic device (301) is confirmed to contain image data of a designated user, the processor transmits microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device, and while receiving the first image data from the external electronic device through the communication circuit (390), the processor can receive voice data (e.g., second voice data) through the microphone (350) of the electronic device.

[0076] According to one embodiment, the processor (320) receives first image data and first voice data from an external electronic device (e.g., external electronic device (201) of FIG. 2), and when the distance between the electronic device (301) and the external electronic device is less than or equal to a first threshold value and the voice intensity of the user's voice data received through the microphone (350) of the electronic device (301) is greater than or equal to a second threshold value, the processor transmits microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device, and while receiving first image data from the selected external electronic device through the communication circuit (390), the processor can receive voice data (e.g., voice data) through the microphone (350) of the electronic device (301).

[0077] According to one embodiment, the processor (320) receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), and while receiving first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), checks if the distance between the electronic device (301) and the external electronic device is less than or equal to a first threshold value and if the image data (e.g., second image data) received through the camera (380) of the electronic device (301) contains image data of a designated user, and if the voice intensity of the voice data of a designated user received through the microphone (350) of the electronic device (301) is greater than or equal to a second threshold value, transmits microphone switching information instructing to stop the transmission of the first voice data to the selected external electronic device, and while receiving first image data from the selected external electronic device through a communication circuit (390), can receive voice data (e.g., second voice data) through the microphone (350) of the electronic device (301).

[0078] According to one embodiment, when the processor (320) terminates the execution of a first application (e.g., a first application related to video calling or / and a first application related to video recording) using a camera (380) and a microphone (350) in an electronic device (301), it may instruct the cessation of transmission of the first video data and the first voice data to a selected external electronic device.

[0079] According to one embodiment, the processor (320) can stop the transmission of the first video data and the first voice data to a selected external electronic device when the sharing function of the video data and voice data is disabled while the first application (e.g., a first application related to video calling or / and a first application related to video recording) using the camera (380) and microphone (350) in the electronic device (301) is running.

[0080] According to one embodiment, the processor (320) inputs information verified by the electronic device (301) (e.g., distance information between the electronic device (301) and an external electronic device, information regarding whether the image data of a designated user is included in the image data (e.g., second image data) received through the camera of the electronic device (301), voice intensity information of the voice data of a designated user received through the microphone of the electronic device (301), and / or signal intensity information between the electronic device (301) and an external electronic device) and information received from a selected external electronic device (e.g., first information indicating the inclusion of the image data of a designated user in the first image data received through the first camera of the selected external electronic device, and / or second information indicating the reception of the voice data of a designated user from the selected first external electronic device through the first microphone of the selected first external electronic device) as input values ​​to a learned artificial intelligence model for generating microphone switching information in the electronic device (301), and based on the output value of the artificial intelligence model, whether to receive the first voice data obtained through the first microphone of the selected external electronic device from the selected external electronic device or electronic It can be determined whether to receive voice data (e.g., second voice data) through the microphone (350) of the device (301).

[0081] According to one embodiment, the processor (320) can transmit information regarding the existence and / or change of the first application to one or more external electronic devices located around the electronic device (301) when the first application using video data and voice data is newly installed on the electronic device (301) or its version is changed.

[0082] According to one embodiment, the processor (320) performs data encryption to notify a selected external electronic device, which is connected to a management server with the same account as the electronic device (301), of information regarding the existence and / or change of a first application using video data and voice data, so that the selected external electronic device can interpret the encrypted data to verify the existence and / or change of the first application in the electronic device (301).

[0083] According to one embodiment, the processor (320) may provide a list of at least one external electronic device including a first application using video data and voice data among one or more external electronic devices connected to the management server with the same account as the electronic device (301), and / or a type of first application that can be provided in each of the at least one external electronic device.

[0084] According to one embodiment, the processor (320) analyzes voice data received through the microphone (350) of the electronic device (301) to identify the voice data of a designated user, and based on the identification of the voice data of the designated user, can determine whether the designated user is currently using the electronic device (301).

[0085] According to one embodiment, the processor (320) can confirm the reception of image data including image data of a designated user through the camera (380) of the electronic device (301) and / or confirm voice data of a designated user through the microphone (350) of the electronic device (301), confirm that the designated user is currently using the electronic device (301), and can share information indicating that the designated user is currently using the electronic device (301) with a selected external electronic device.

[0086] According to one embodiment, the processor (320) can determine the distance, location, and direction between the electronic device (301) and the selected external electronic device by measuring the reception sensitivity between the electronic device (301) and the selected external electronic device.

[0087] According to one embodiment, the memory (330) may be implemented substantially identically or similarly to the memory (130) of FIG. 1.

[0088] According to one embodiment, device information received from one or more external electronic devices located around the electronic device (301) may be stored in the memory (330).

[0089] According to one embodiment, video data of a designated user and voice data of a designated user may be stored in memory (330).

[0090] According to one embodiment, the image data of a designated user may include the face of the designated user.

[0091] According to one embodiment, the display (360) may be implemented substantially identically or similarly to the display module (160) of FIG. 1.

[0092] According to one embodiment, the sensor (376) may be implemented substantially identically or similarly to the sensor module (176) of FIG. 1.

[0093] According to one embodiment, the movement of an electronic device can be detected using an acceleration sensor among the sensors (376).

[0094] According to one embodiment, the camera (380) may be implemented substantially identically or similarly to the camera module (180) of FIG. 1.

[0095] According to one embodiment, the camera (380) can acquire image data including image data of a designated user and transmit it to the processor (320).

[0096] According to one embodiment, the communication circuit (390) may be implemented substantially identically or similarly to the communication module (190) of FIG. 1.

[0097] According to one embodiment, the communication circuit (390) can form a communication connection with an external electronic device (e.g., another electronic device, or server) using various types of communication methods and transmit and / or receive data. As described above, the communication methods may include a communication method that establishes a direct communication connection such as Bluetooth and Wi-Fi Direct, a communication method that uses an access point (AP) (e.g., Wi-Fi communication), or a communication method that uses cellular communication using a base station (e.g., 3G, 4G / LTE, 5G).

[0098] Referring to FIG. 3b, a processor (320) according to one embodiment includes a voice data management unit (303), and the voice data management unit (303) may include a communication connection function control unit (303a), a sensor function control unit (303b), a device state management unit (303c), an image data processing unit (303d), an image data quality control unit (303e), an image data recognition management unit (303f), a voice data processing unit (303g), a voice data quality control unit (303h), and a voice data recognition management unit (303i), each of which may include various circuits and / or executable program instructions.

[0099] A voice data management unit (303) according to one embodiment may be included in a processor (320) and may be separately configured in an electronic device (301).

[0100] According to one embodiment, the communication connection function control unit (303a) controls a hardware configuration that provides communication connection technology, such as a Wi-Fi communication circuit, a Bluetooth communication circuit and / or a UWB communication circuit included in the communication circuit (390), performs a data transmission and reception function through the control of the hardware configuration that provides communication connection technology, and can measure (verify) the distance between the electronic device and the external electronic device through the communication connection technology.

[0101] According to one embodiment, the sensor function control unit (303b) can control a sensor (376) that acquires acceleration information and / or geomagnetic field information.

[0102] According to one embodiment, the device status management unit (303c) can search for one or more external electronic devices in the vicinity through the communication connection function control unit (303a), provide a function for communication connection, and provide a network connection between the electronic device (301) and the external electronic device to provide data communication services between the devices.

[0103] According to one embodiment, the device status management unit (303c) can manage the quality of the communication connection between the electronic device (301) and the external electronic device, and can verify the relative position and measure the distance between the electronic device (301) and the external electronic device.

[0104] According to one embodiment, the device state management unit (303c) can determine the movement of the electronic device (301) by obtaining acceleration or geomagnetic field-related information of the electronic device (301) obtained through the sensor function control unit (303b).

[0105] According to one embodiment, the device state management unit (303c) stores and manages information related to the electronic device (301) and surrounding external electronic devices, and can provide information related to the electronic device (301) and surrounding external electronic devices to an application and / or system.

[0106] According to one embodiment, the image data processing unit (303d) can operate hardware configurations related to the input and output of image data, such as a camera (380) and / or a display (360), and provide image data input / output and control to an upper layer.

[0107] According to one embodiment, the image data quality control unit (303e) obtains communication connection information for transmitting and receiving image data with an external electronic device obtained from the device status management unit (303c), performs transmission and reception of image data with an external electronic device based on the obtained communication connection information, and can control the quality of the image data transmitted and received according to the real-time network quality.

[0108] According to one embodiment, the image data recognition management unit (303f) can recognize a designated user (e.g., owner of the electronic device (301)) from image data acquired from the camera (380), and determine whether the designated user is using the electronic device (301) by checking the relative position between the electronic device (301) and the designated user.

[0109] According to one embodiment, the voice data processing unit (303g) can operate hardware configurations related to voice input / output, such as a microphone (350) and a speaker (355), and provide voice data input / output and control to an upper layer.

[0110] According to one embodiment, the voice data quality control unit (303h) can filter audio data input into the microphone to prevent and / or reduce audio data output through the speaker (355) from being input back into the electronic device (301) through the microphone.

[0111] According to one embodiment, the voice data recognition management unit (303i) analyzes voice data obtained through the microphone (350) to determine whether a designated user is using the electronic device (301), and transmits information related to whether the designated user is using the electronic device (301) to the device status management unit (303c) to be used to determine whether the designated user is currently using the electronic device (301).

[0112] FIGS. 4a, 4b, and 4c are drawings for illustrating exemplary operations of receiving voice data in an electronic device according to various embodiments.

[0113] Referring to FIG. 4a, according to one embodiment, an electronic device (e.g., the first electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can provide video data and voice data received through the camera (e.g., the camera (380) of FIG. 3a) and the microphone (e.g., the microphone (350) of FIG. 3a) of the electronic device (301) to the first application while executing a first application for video calling and performing a video call with the first external electronic device (401).

[0114] According to one embodiment, the electronic device (301) can display video data (411) received through the camera of the first external electronic device (401) that is conducting a video call through the display of the electronic device (301) (e.g., the display (360) of FIG. 3a), and output voice data received through the microphone of the first external electronic device (401) through the speaker of the electronic device (e.g., the speaker (355) of FIG. 3a).

[0115] According to one embodiment, the first external electronic device (401) can display image data (413) received through the camera of the electronic device (301) via the display of the first external electronic device (401) and output voice data received through the microphone of the electronic device (301) via the speaker of the first external electronic device (401).

[0116] Referring to FIG. 4b, according to one embodiment, when an electronic device (e.g., the first electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms the selection of a sharing function for video data and voice data based on user input while running a first application for video call, it can identify an external electronic device (201) that has transmitted information related to the sharing function for video data and voice data among device information received from at least one electronic device located around the electronic device (301) through the communication circuit (e.g., the communication circuit (390) of FIG. 3a) of the electronic device (301).

[0117] According to one embodiment, the electronic device (301) can identify an external electronic device (201) selected by user input and request the transmission of first image data and first voice data received through the first camera and first microphone of the selected external electronic device (201) to the selected external electronic device (201) with which communication has been established.

[0118] According to one embodiment, when an electronic device (301) receives first video data and first voice data from a selected external electronic device (201), it can provide the first video data and first voice data to a first application and transmit the first video data and first voice data to a first external electronic device (401) that is performing a video call through the first application.

[0119] According to one embodiment, the first external electronic device (401) can display image data (415) received through the first camera of the selected external electronic device (201) via the display of the first external electronic device (401), and output voice data received through the first microphone of the selected external electronic device (201) via the speaker of the first external electronic device (401).

[0120] Referring to FIG. 4c, according to one embodiment, an electronic device (e.g., the first electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can receive first image data and first voice data from a selected external electronic device (201), and when it confirms the inclusion of image data of a designated user (311) in the image data received through the camera of the electronic device (301), it can transmit microphone switching information instructing the selected external electronic device (201) to stop the transmission of the first voice data, and receive voice data (e.g., second voice data) through the microphone of the electronic device (301) (e.g., the microphone (350) of FIG. 3a).

[0121] According to one embodiment, the electronic device (301) provides first video data received from a selected external electronic device (201) and voice data (e.g., second voice data) received through the microphone of the electronic device (301) to a first application, and through the first application, the first video data and voice data (e.g., second voice data) can be transmitted to a first external electronic device (401) that is performing a video call.

[0122] According to one embodiment, the first external electronic device (401) can display image data (415) received through the first camera of the selected external electronic device (201) via the display of the first external electronic device (401), and output voice data received through the microphone of the electronic device (301) via the speaker of the first external electronic device (401).

[0123] An electronic device according to one embodiment (e.g., 101 of FIG. 1; 301 of FIG. 2; 301 of FIG. 3a) may include a communication circuit (190 of FIG. 1; 390 of FIG. 3a), a display (160 of FIG. 1; 360 of FIG. 3a), a microphone (350 of FIG. 3a), a camera (180 of FIG. 1; 380 of FIG. 3a), at least one processor including a processing circuit (120 of FIG. 1; 320 of FIG. 3a to 3b), and a memory for storing instructions (130 of FIG. 1; 330 of FIG. 3). When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can identify at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data when confirming the selection of a sharing function for video data and voice data based on input while executing a first application using video data and voice data. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can identify a selected external electronic device (e.g., 201 in FIG. 3) among the at least one external electronic device, and request transmission of the first video data and first voice data received through the first camera and first microphone of the selected external electronic device to the selected external electronic device through the communication circuit. When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can determine the distance between the electronic device and the selected external electronic device while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit.According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device may transmit microphone switching information instructing the electronic device to stop transmitting the first voice data to the selected external electronic device while maintaining the reception of the first image data if the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value. According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device may receive the second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit. According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device may provide the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

[0124] When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may receive the first image data from the selected external electronic device through the communication circuit and receive the second voice data through the microphone of the electronic device, and when the electronic device receives first information indicating the inclusion of a user's image data specified in the first image data received through the first camera of the selected external electronic device from the first selected external electronic device, stop receiving the second voice data through the microphone of the electronic device, request transmission of the first voice data to the selected external electronic device, and receive the first image data and the first voice data from the selected external electronic device.

[0125] When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can analyze the first image data and, based on the analysis result, check whether it receives first information indicating that image data corresponding to the face of a user specified in the first image data is included.

[0126] When the instructions according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may receive the first image data from the selected external electronic device through the communication circuit and, while receiving the second voice data received through the microphone of the electronic device, receive second information indicating the reception of the designated user's voice data through the first microphone of the selected external electronic device from the selected external electronic device, stop receiving the second voice data through the microphone of the electronic device, request transmission of the first voice data to the selected external electronic device, and receive the first image data and the first voice data from the selected external electronic device.

[0127] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can check whether the second image data received through the camera of the electronic device includes the image data of the designated user while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can transmit the microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if it confirms that the second image data includes the image data of the designated user.

[0128] According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device can verify voice data received through the microphone of the electronic device while receiving the first image data and the first voice data from the selected external electronic device. According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device can compare the voice intensity of the voice data of the designated user with a second threshold value if the voice data received through the microphone of the electronic device is identified as the voice data of the designated user. According to one embodiment, when the above commands are executed individually or collectively by the at least one processor, the electronic device can transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if the voice intensity of the voice data of the designated user is greater than or equal to the second threshold value.

[0129] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can check whether the image of the designated user is included in the second image data received through the camera of the electronic device if the distance between the electronic device and the selected external electronic device is less than or equal to the first threshold value. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can transmit the microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if it confirms that the image data of the designated user is included in the second image data received through the camera of the electronic device.

[0130] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can confirm the inclusion of the designated user's image data in the second image data received through the camera of the electronic device, and can confirm the voice data received through the microphone of the electronic device. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can compare the voice intensity of the designated user's voice data with a second threshold value if the voice data received through the microphone of the electronic device is the designated user's voice data. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can transmit the microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if the voice intensity of the designated user's voice data is greater than or equal to the second threshold value.

[0131] According to one embodiment, the first voice data received from the selected external electronic device includes voice data in which audio data output through the speaker of the electronic device is filtered, and the audio data may include audio data input through the first microphone of the selected external electronic device.

[0132] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can receive device information from one or more external electronic devices located around the electronic device through the communication circuit upon confirming the execution of the first application for sharing video data and voice data. When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device can display a list of the at least one external electronic device that transmitted information regarding the sharing function for video data and voice data among the device information through the display.

[0133] FIGS. 5a, 5b, and 5c are flowcharts illustrating exemplary operations for receiving voice data in an electronic device according to various embodiments. The operations for receiving voice data may include operations 501 through 543. In the following examples, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0134] In operation 501, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) can identify at least one external electronic device capable of providing a sharing function for video data and voice data while running a first application that uses video data and voice data.

[0135] According to one embodiment, the electronic device may provide video data and voice data received through the camera (e.g., camera (380) of FIG. 3a) and microphone (e.g., microphone (350) of FIG. 3a) of the electronic device to the first application while the first application using video data and voice data is running.

[0136] According to one embodiment, while the electronic device provides video data and voice data received through the camera and microphone of the electronic device to a first application, if the selection of a sharing function for video data and voice data is confirmed based on user input, the electronic device can identify at least one external electronic device that has transmitted information related to the sharing function for video data and voice data among device information received from one or more external electronic devices located around the electronic device through the communication circuit of the electronic device (e.g., communication circuit (390) of FIG. 3a).

[0137] In operation 503, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can identify the external electronic device selected based on an input (e.g., user input) among at least one external electronic device.

[0138] According to one embodiment, the electronic device may display a list of at least one external electronic device that has transmitted information related to the sharing function of video data and voice data through the display of the electronic device (e.g., the display (360) of FIG. 3a).

[0139] According to one embodiment, the electronic device can identify an external electronic device (e.g., the external electronic device (201) of FIG. 2) selected based on user input from a list of at least one external electronic device.

[0140] In operation 505, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) may request transmission of first image data and first voice data received through the first camera and first microphone of the selected external electronic device to the selected external electronic device.

[0141] In operation 507, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) can receive first image data and first voice data from a selected external electronic device.

[0142] According to one embodiment, the first voice data received from a selected external electronic device includes voice data in which audio data output through a speaker (355) of an electronic device (301) is filtered to prevent and / or reduce howling (echo) phenomena, and the audio data may include audio data input into a first microphone of the selected external electronic device.

[0143] According to one embodiment, when an electronic device receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), it can provide the first image data and first voice data to a first application.

[0144] In operation 509, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can determine the distance between the electronic device and the external electronic device.

[0145] According to one embodiment, when the electronic device detects the movement of the electronic device using an acceleration sensor among the sensors of the electronic device (e.g., sensor (376) of FIG. 3a), it can determine (measure) the distance between the electronic device and a selected external electronic device using a distance measurement technique based on a network (e.g., BLE (Bluetooth low energy), Wi-Fi and / or UWB).

[0146] In operation 511, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) can compare the distance between the electronic device and an external electronic device with a first threshold value.

[0147] In operation 511, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) determines that the distance between the electronic device and the external electronic device is less than a first threshold value, in operation 513, the electronic device may transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device.

[0148] In operation 515, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may receive voice data through the microphone of the electronic device while receiving first image data from a selected external electronic device.

[0149] According to one embodiment, the electronic device can provide first image data received from a selected external electronic device and voice data (e.g., second voice data) received through the microphone of the electronic device to a first application.

[0150] In operation 517, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) can check whether it receives first information indicating that the first image data received through the first camera of the selected external electronic device contains image data of a user specified therein.

[0151] According to one embodiment, the electronic device analyzes first image data received through a first camera of a selected external electronic device and, based on the analysis result, can determine whether first information is received indicating that image data corresponding to the face of a user specified in the first image data is included.

[0152] In operation 517, when the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms receiving first information indicating that the first image data received through the first camera of the selected external electronic device contains image data of a designated user, in operation 519, the electronic device may stop receiving voice data through the microphone of the electronic device and request transmission of the first voice data to the selected external electronic device.

[0153] In operation 521, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (301) of FIG. 2 and / or electronic device (301) of FIG. 3a) can receive first image data and first voice data from a selected external electronic device.

[0154] According to one embodiment, when an electronic device receives first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), it can provide the first image data and first voice data to a first application.

[0155] In operation 523, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can check whether it has received second information indicating the reception of voice data of a designated user through the first microphone of the selected external electronic device.

[0156] In operation 523, when the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms the reception of second information indicating the reception of voice data of a designated user through the first microphone of the selected external electronic device, in operation 519, the electronic device stops receiving voice data through the microphone and requests the transmission of the first voice data to the selected external electronic device, and in operation 521, can receive the first image data and the first voice data from the selected external electronic device.

[0157] In operation 511, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can maintain the reception of the first image data and the first voice data from the selected external electronic device in operation 525 when the distance between the electronic device and the external electronic device is found to be greater than or equal to a first threshold value.

[0158] In operation 527, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can confirm the inclusion of the user's image data specified in the image data received through the camera of the electronic device.

[0159] According to one embodiment, while receiving first image data and first voice data from a selected external electronic device (e.g., external electronic device (201) of FIG. 2), the electronic device can check whether the image data of a designated user is included in the image data (e.g., second image data) received through the camera of the electronic device (e.g., camera (380) of FIG. 3a).

[0160] According to one embodiment, the image data of a designated user may represent image data corresponding to the face of the designated user.

[0161] In operation 527, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms the inclusion of the specified user's image data in the image data received through the camera of the electronic device, in operation 529, it may transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device.

[0162] In operation 531, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may receive voice data through the microphone of the electronic device while receiving first image data from a selected external electronic device.

[0163] In operation 527, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) fails to confirm that the image data received through the camera of the electronic device contains the image data of the specified user, then in operation 533, the electronic device may confirm that the voice data received through the microphone of the electronic device is the voice data of the specified user.

[0164] In operation 533, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms that the voice data received through the microphone of the electronic device is the voice data of a designated user, then in operation 535, the voice intensity of the user's voice data can be compared with a second threshold value.

[0165] In operation 535, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may transmit microphone switching information instructing the cessation of transmission of the first voice data to the external electronic device selected in operation 537 when the voice intensity of the user's voice data is confirmed to be greater than or equal to a second threshold value.

[0166] In operation 539, the electronic device (e.g., the electronic device (101) of FIG. 1, the first electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may receive voice data through the microphone of the electronic device while receiving first image data from a selected external electronic device.

[0167] In operation 533, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) fails to determine whether the voice data received through the microphone of the electronic device is the voice data of a designated user, in operation 525, the electronic device may maintain the reception of the first image data and the first voice data from the selected external electronic device.

[0168] In operation 535, the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can maintain reception of the first image data and the first voice data from the selected external electronic device in operation 525 when it is determined that the voice intensity of the user's voice data is less than the second threshold value.

[0169] In operation 541, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) fails to confirm the termination of the first application using video data and voice data, in operation 509, the distance between the electronic device and the selected external electronic device can be confirmed.

[0170] In operation 541, if the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) confirms the termination of the first application using video data and voice data, in operation 543, the first application using video data and voice data can be terminated.

[0171] According to one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may instruct the cessation of transmission of the first video data and the first voice data to a selected external electronic device when the first application using video data and voice data is terminated.

[0172] FIG. 6 is a signal flow diagram illustrating an exemplary operation for identifying at least one first external electronic device capable of providing a sharing function for image data and voice data in an electronic device according to various embodiments. The operation for identifying at least one first external electronic device may include operations 601 through 611. In the following examples, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0173] According to one embodiment, the external electronic device (201) may include a first application (205) and a device status management unit (203c).

[0174] According to one embodiment, the first application (205) can transmit setting information indicating that sharing of video data and voice data is possible to the device status management.

[0175] According to one embodiment, the device status management unit (203c) can request setting information from the first application (205) to check whether the first image data and first voice data received through the first camera and first microphone of the external electronic device (201) can be shared, and can advertise device information including information that can provide a sharing function for the image data and voice data from the external electronic device (201).

[0176] According to one embodiment, the electronic device (301) may include a first application (305) and a device status management unit (303c).

[0177] According to one embodiment, the first application (305) can request information from at least one external electronic device capable of providing a sharing function for video data and voice data to the device state management unit (303c).

[0178] According to one embodiment, the device status management unit (303c) can transmit information of at least one external electronic device capable of providing a sharing function for video data and voice data to the first application (305).

[0179] In operation 601, the device status management unit (203c) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) may request setting information to determine whether sharing of video data and voice data is possible with a first application that uses video data and voice data.

[0180] According to one embodiment, the device status management unit (203c) can request a first application for setting information that can determine whether the first image data and first voice data received through the first camera and first microphone of the external electronic device (201) are shareable.

[0181] In operation 603, the first application (205) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) can transmit setting information indicating that sharing of video data and voice data is possible to the device status management unit (203c).

[0182] In operation 605, the device status management unit (203c) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) can advertise device information at regular intervals, including information that can provide a sharing function for video data and voice data from the external electronic device (201) through the BLE communication circuit of the communication circuit of the external electronic device.

[0183] In operation 607, the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can execute a first application using video data and voice data based on input from the user (311).

[0184] In operation 609, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request information from at least one external electronic device capable of providing a sharing function for image data and voice data to the device state management unit (303c).

[0185] In operation 611, the device state management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information of at least one external electronic device capable of providing a sharing function for video data and voice data to the first application (305).

[0186] According to one embodiment, the device status management unit (303c) can identify at least one external electronic device capable of providing a sharing function for video data and voice data among device information received from one or more external electronic devices located around the electronic device (301) through the BLE communication circuit of the communication circuit of the electronic device (301), and can provide a list of at least one external electronic device.

[0187] According to one embodiment, the device status management unit (303c) can update the list of at least one external electronic device based on the new device information when it confirms the addition of new device information that includes information capable of providing a sharing function for video data and voice data while providing a list of at least one external electronic device.

[0188] FIG. 7 is a signal flow diagram illustrating exemplary operations for receiving image data and voice data from an external electronic device in an electronic device according to various embodiments. The operations for receiving image data and voice data from an external electronic device may include operations 701 through 717. In the following examples, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0189] In operation 701, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can confirm the selection of an external electronic device (201).

[0190] According to one embodiment, the first application (305) can confirm the selection of an external electronic device (201) based on user input among at least one external electronic device capable of providing a sharing function for video data and voice data.

[0191] In operation 703, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request a communication connection with an external electronic device to the device state management unit (303c).

[0192] In operation 705, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit connection information for a communication connection with an external electronic device to the communication connection function control unit (303a) for a communication connection with an external electronic device.

[0193] In operation 707, the communication connection function control unit (303a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit connection request information along with connection information for communication connection with the electronic device to the external electronic device (201) through the communication circuit of the electronic device (e.g., BLE communication circuit), based on connection information for communication connection with the external electronic device.

[0194] According to one embodiment, the communication connection function control unit (203a) of the external electronic device (201) can receive connection request information along with connection information for a communication connection with the electronic device (301) transmitted from the communication connection function control unit (303a) of the electronic device (301).

[0195] According to one embodiment, the communication connection function control unit (203a) of the external electronic device (201) can transmit connection request information along with connection information for communication connection with the electronic device (301) to the device status management unit (203c).

[0196] According to one embodiment, the device status management unit (203c) of the external electronic device (201) can store connection request information along with connection information for a communication connection with the electronic device (301) received from the communication connection function control unit (203a).

[0197] In operation 709, the device status management unit (203c) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) may request a communication connection with the electronic device (301) from the communication connection function control unit (203a).

[0198] In operation 711, a communication connection can be established between the electronic device (301) and the external electronic device (201) and a socket for sharing video data and voice data can be created through the communication connection function control unit (303a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) and the communication connection function control unit (203a) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2).

[0199] In operation 713a, the communication connection function control unit (203a) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) transmits a socket for sharing video data and voice data to the device state management unit (203c), and in operation 715a, the device state management unit (203c) can transmit a socket for sharing video data and voice data to the first application (205).

[0200] In operation 713b, the communication connection function control unit (303a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) transmits a socket for sharing video data and voice data to the device state management unit (303c), and in operation 715b, the device state management unit (303c) can transmit a socket for sharing video data and voice data to the first application (305).

[0201] In operation 717, the first application (205) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) can transmit the first image data and the first voice data received through the first camera and the first microphone of the external electronic device (201) to the electronic device (301).

[0202] According to one embodiment, the first application (205) can transmit the first voice data to the electronic device (301) after filtering (removing) the audio data output through the speaker of the electronic device (301) that is input through the first microphone of the external electronic device (201) from the first voice data received through the first microphone of the external electronic device (201) in order to prevent and / or reduce the howling (echo) phenomenon that occurs when audio data output through the speaker of the electronic device (301) that is input through the first microphone of the external electronic device (201).

[0203] FIG. 8 is a signal flow diagram illustrating an exemplary operation for determining the distance between an electronic device and an external electronic device in an electronic device according to various embodiments. The operations for determining the distance between an electronic device and an external electronic device may include operations 801 through 817. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0204] In operation 801, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) requests the device state management unit (303c) to register the detection of motion of the electronic device, and in operation 803, the device state management unit (303c) may request the sensor function control unit (303b) to register the detection of motion of the electronic device.

[0205] In operation 805, the sensor function control unit (303b) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request a motion signal detected according to the movement of the electronic device (301) by the acceleration sensor (376a) among the sensors.

[0206] In operation 807, the acceleration sensor (376a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit a movement signal corresponding to the movement of the electronic device (301) to the sensor function control unit (303b) when it detects the movement of the electronic device (301).

[0207] In operation 809, the sensor function control unit (303b) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit a movement signal corresponding to the movement of the electronic device (301) received from the acceleration sensor (376a) to the device state management unit (303c).

[0208] In operation 811, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request the communication connection function control unit (303a) to check (measure) the distance between the electronic device (301) and the external electronic device (201).

[0209] In operation 813, the communication connection function control unit (303a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can verify (measure) the distance between the electronic device (301) and the external electronic device (201), and in operation 815, transmit the distance information between the electronic device (301) and the external electronic device (201) to the device status management unit (303c).

[0210] According to one embodiment, the communication connection function control unit (303a) is a network (BLE

[0211] Distance can be measured (verified) through distance measurement technology based on (Bluetooth Low Energy) communication circuits, Wi-Fi communication circuits, and / or UWB communication circuit technologies.

[0212] In operation 817, the device state management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit distance information between the electronic device (301) and the external electronic device (201) to the device state management unit (203c) of the external electronic device (201).

[0213] According to one embodiment, the device state management unit (303c) can compare the distance between the electronic device (301) and the external electronic device (201) with a first threshold value to determine whether the distance between the electronic device (301) and the external electronic device (201) is less than or greater than the first threshold value.

[0214] An electronic device (301) according to one embodiment may transmit distance information between the electronic device (301) and the external electronic device (201) that has been updated through operation 807 to operation 817 to the external electronic device (201) whenever the movement of the electronic device (301) is confirmed, in order to notify in advance whether to transmit microphone switching information that instructs the external electronic device (201) to stop the transmission of the first voice data.

[0215] According to one embodiment, the external electronic device (201) can transmit distance information between the external electronic device (201) and the electronic device (301) to the electronic device (201) through an operation identical to operation 807 to 817 whenever the movement of the external electronic device (201) is confirmed in the same way as the electronic device (301).

[0216] FIG. 9 is a signal flow diagram illustrating exemplary operations for verifying voice data of a designated user in an electronic device according to various embodiments. The operations for verifying voice data of a designated user may include operations 901 through 915. In the following examples, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0217] In operation 901, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) requests registration for the detection of voice data of a user designated by the voice data recognition management unit (303i), and in operation 903, the voice data recognition management unit (303i) may request registration for the detection of voice data of a user designated by the voice data processing unit (303g).

[0218] In operation 905, the voice data processing unit (303g) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request the transmission of voice data received through the microphone (350) to the microphone (350).

[0219] In operation 907, the microphone (350) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) transmits voice data received through the microphone (350) to the voice data processing unit (303g), and in operation 909, the voice data processing unit (303g) can transmit voice data received through the microphone (350) to the voice data recognition management unit (303i).

[0220] In operation 911, the voice data recognition management unit (303i) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can confirm the inclusion of the voice data of a designated user in the voice data received through the microphone (350).

[0221] According to one embodiment, the voice data recognition management unit (303i) can identify the voice data of a designated user among the received voice data using a voice detection algorithm.

[0222] According to one embodiment, the voice data recognition management unit (303i) can compare the voice intensity of the voice data of a designated user with a second threshold value to determine whether the voice intensity of the voice data of the designated user is greater than or less than the second threshold value.

[0223] In operation 913, the voice data recognition management unit (303i) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information notifying the reception of voice data of a designated user to the device status management unit (303c).

[0224] In operation 915, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information notifying the reception of voice data of a designated user through the microphone of the electronic device (301) to the device status management unit (203c) of the external electronic device (201).

[0225] According to one embodiment, whenever the electronic device (301) receives and confirms the reception of voice data of a designated user through the microphone of the first electronic device, it can transmit and share information notifying the reception of voice data of a designated user through the microphone of the updated electronic device (301) to an external electronic device (201) through operations 907 to 915.

[0226] According to one embodiment, when an external electronic device (201) receives information from an electronic device (301) indicating the reception of voice data of a designated user through the microphone of the electronic device (301), it may wait for the reception of microphone switching information instructing the electronic device (301) to stop the transmission of the first voice data to the external electronic device (201).

[0227] FIG. 10 is a signal flow diagram illustrating exemplary operations for verifying image data of a designated user in an electronic device according to various embodiments. The operations for verifying image data of a designated user may include operations 1001 through 1015. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0228] In operation 1001, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) requests registration for the detection of image data of a user designated by the image data recognition management unit (303f), and in operation 1003, the image data recognition management unit (303f) may request registration for the detection of image data of a user designated by the image data processing unit (303d).

[0229] According to one embodiment, the image data of a designated user may represent image data corresponding to the face of the designated user.

[0230] In operation 1005, the image data processing unit (303d) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request image data received from the camera (380).

[0231] In operation 1007, the camera (380) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) transmits image data received through the camera (380) to the image data processing unit (303d), and in operation 1009, the image data processing unit (303d) can transmit the image data received through the camera (380) to the image data recognition management unit (303f).

[0232] In operation 1011, the image data recognition management unit (303f) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can check whether the image data of a designated user is included in the image data received through the camera (380).

[0233] According to one embodiment, the image data recognition management unit (303f) can confirm the inclusion of the image data of a designated user in the image data received through the camera (380).

[0234] In operation 1013, the image data management unit (303f) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information to the device status management unit (303c) indicating the inclusion of the image data of a designated user in the image data received through the camera (380).

[0235] In operation 1015, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information indicating the inclusion of the user's image data specified in the received image data of the camera of the electronic device (301) to the device status management unit (203c) of the external electronic device (201).

[0236] An electronic device (301) according to one embodiment can transmit information indicating the reception of the image data of a designated user through the camera of the updated electronic device (301) to an external electronic device (201) through operations 1011 to 1015 whenever it confirms the inclusion of the image data of a designated user in the image data received through the camera of the electronic device.

[0237] According to one embodiment, when the external electronic device (201) receives information from the electronic device (301) indicating the reception of image data corresponding to the face of a designated user through the camera of the electronic device (301), it may wait for the reception of microphone switching information instructing the electronic device (301) to stop the transmission of the first voice data to the external electronic device (201).

[0238] FIG. 11 is a signal flow diagram illustrating exemplary operations for receiving voice data in an electronic device according to various embodiments. Operations for verifying image data of a designated user may include operations 1101 through 1123. In the following examples, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, at least two operations may be performed in parallel, or other operations may be added.

[0239] In operation 1101, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can check the microphone switching status.

[0240] According to one embodiment, the device state management unit (303c) can confirm the microphone switching state if, while receiving first image data and first voice data from an external electronic device (201), at least one of the following is satisfied: confirming that the distance between the first electronic device (301) and the external electronic device (201) is less than or equal to a first threshold value through the operation of FIG. 8; confirming that the image of a designated user (e.g., owner of the electronic device and the external electronic device) is included in the image obtained through the camera of the electronic device through the operation of FIG. 10; or confirming that the voice intensity of the voice data of a designated user (e.g., owner of the electronic device and the external electronic device) obtained through the microphone of the electronic device (301) is greater than or equal to a second threshold value through the operation of FIG. 9.

[0241] In operation 1103, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit information indicating that the microphone is switched to the first application (305).

[0242] In operation 1105, the first application (305) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request the execution of a microphone switch to the device state management unit (303c).

[0243] In operation 1107, the device status management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request a microphone switch to the communication connection function control unit (303a).

[0244] In operation 1109, the communication connection function control unit (303a) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may transmit microphone switching information instructing the communication connection function control unit (203a) of the external electronic device (201) to stop the transmission of the first voice data.

[0245] In operation 1111, the communication connection function control unit (203a) of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) notifies the device status management unit (203c) of the reception of microphone switching information, and in operation 1113, the device status management unit (203c) can notify the first application (205) of the reception of microphone switching information.

[0246] In operation 1115, the first application (205) according to an embodiment of the external electronic device (201) (e.g., the external electronic device (201) of FIG. 2) can stop the first voice data and transmit the first video data to the electronic device (302).

[0247] In operation 1117, the device state management unit (303c) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may request voice data received through the microphone (350) to the voice data processing unit (303g).

[0248] In operation 1119, the voice data processing unit (303g) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) requests the reception of voice data through the microphone (350), and in operation 1121, the microphone (350) can transmit the voice data received through the microphone to the voice data processing unit (303g).

[0249] In operation 1123, the voice data processing unit (303g) of the electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) can transmit voice data received through the microphone to the first application (305).

[0250] According to one embodiment, a first application (305) of an electronic device (301) (e.g., the electronic device (301) of FIG. 2 and / or the electronic device (301) of FIG. 3a) may receive first image data received from an external electronic device.

[0251] A method for receiving voice data in an electronic device (e.g., 101 in FIG. 1; 301 in FIG. 2; 301 in FIG. 3a) according to one embodiment may include an operation of identifying at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data, when the selection of a sharing function for video data and voice data based on input is confirmed while executing a first application using video data and voice data. The method according to one embodiment may include an operation of requesting transmission of first video data and first voice data received through a first camera and a first microphone of the selected external electronic device to the selected external electronic device via a communication circuit of the electronic device when the selected external electronic device among the at least one external electronic device is identified. The method according to one embodiment may include an operation of checking the distance between the electronic device and the selected external electronic device while receiving the first video data and the first voice data from the selected external electronic device via the communication circuit. The method according to one embodiment may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data if the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value. The method according to one embodiment may include an operation of receiving second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit.The method according to one embodiment may include the operation of providing the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

[0252] The method according to one embodiment may include the operation of receiving the first image data from the selected external electronic device through the communication circuit and receiving the second voice data through the microphone of the electronic device, and, when receiving first information indicating the inclusion of a user's image data specified in the first image data received through the first camera of the selected external electronic device from the first selected external electronic device, stopping the reception of the second voice data through the microphone of the electronic device, requesting the transmission of the first voice data to the selected external electronic device, and receiving the first image data and the first voice data from the selected external electronic device.

[0253] The method according to one embodiment may include the operation of receiving the first image data from the selected external electronic device through the communication circuit and receiving the second voice data received through the microphone of the electronic device, and, when receiving second information indicating the reception of the designated user's voice data through the first microphone of the selected external electronic device from the selected external electronic device, stopping the reception of the second voice data through the microphone of the electronic device, requesting the transmission of the first voice data to the selected external electronic device, and receiving the first image data and the first voice data from the selected external electronic device.

[0254] The method according to one embodiment may include an operation of checking whether the second image data received through the camera of the electronic device contains the image data of the designated user while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit. The method according to one embodiment may include an operation of transmitting microphone switching information that instructs the cessation of transmission of the first voice data to the selected external electronic device when it is confirmed that the second image data contains the image data of the designated user.

[0255] The method according to one embodiment may include an operation of checking voice data received through the microphone of the electronic device while receiving the first image data and the first voice data from the selected external electronic device. The method according to one embodiment may include an operation of comparing the voice intensity of the voice data of the designated user with a second threshold value if the voice data received through the microphone of the electronic device is confirmed to be the voice data of the designated user. The method according to one embodiment may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if the voice intensity of the voice data of the designated user is greater than or equal to the second threshold value.

[0256] The method according to one embodiment may include an operation of checking whether the image data of the designated user is included in the second image data received through the camera of the electronic device when the distance between the electronic device and the selected external electronic device is less than or equal to the first threshold value. The method according to one embodiment may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when it is confirmed that the image data of the designated user is included in the second image data received through the camera of the electronic device.

[0257] The method according to one embodiment may include an operation of confirming voice data received through the microphone of the electronic device when confirming that the second image data received through the camera of the electronic device contains the image data of the designated user. The method according to one embodiment may include an operation of comparing the voice intensity of the voice data of the designated user with a second threshold value if the voice data received through the microphone of the electronic device is the voice data of the designated user. The method according to one embodiment may include an operation of transmitting microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device if the voice intensity of the voice data of the designated user is greater than or equal to the second threshold value.

[0258] In the method according to one embodiment, the first voice data received from the selected external electronic device includes voice data in which audio data output through the speaker of the electronic device is filtered, and the audio data may include audio data input through the first microphone of the selected external electronic device.

[0259] The method according to one embodiment may include, upon confirming the execution of the first application for sharing video data and voice data, receiving device information from one or more external electronic devices located around the electronic device through the communication circuit. The method according to one embodiment may include, through the display, a list of the at least one external electronic device that transmitted information regarding the sharing function for video data and voice data among the device information.

[0260] The electronic device according to one embodiment disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. The electronic device according to the embodiment of this document is not limited to the aforementioned devices.

[0261] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, each of 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 of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as “first,” “second,” or “first” or “second” may be used simply to distinguish one component from another and do not limit the components in any other aspect (e.g., importance or order). Where any (e.g., first) component is referred to as “coupled” or “connected” to another (e.g., second) component, with or without the terms “functionally” or “communicationally,” it means that said component may be connected to said other component directly (e.g., wired), wirelessly, or through a third component.

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

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

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

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

[0266] Although the present disclosure has been described and illustrated with reference to various exemplary embodiments, such various exemplary embodiments are to be understood as illustrative rather than limiting. Furthermore, those skilled in the art will understand that various modifications, alternatives, and / or changes are possible without departing from the true technical spirit and full technical scope of the present disclosure, including the appended claims and their equivalents. It will also be understood that any embodiment(s) described herein may be used in conjunction with any other embodiment(s) described herein.

Claims

1. In an electronic device (e.g., 101 in FIG. 1; 301 in FIG. 2; 301 in FIG. 3a), Communication circuit (190 in FIG. 1: 390 in FIG. 3a); Display (160 in FIG. 1: 360 in FIG. 3a); Microphone (350 in Fig. 3a): Camera (180 in Fig. 1: 380 in Fig. 3a); At least one processor including a processing circuit (120 of FIG. 1: 320 of FIG. 3a to 3b; and It includes a memory for storing instructions (130 in FIG. 1; 330 in FIG. 3), and When the above instructions are executed individually or collectively by the at least one processor, the electronic device, While executing a first application using video data and voice data, if the selection of a sharing function for video data and voice data based on input is confirmed, at least one external electronic device capable of providing a sharing function for video data and voice data among one or more external electronic devices located around the electronic device is identified. When a selected external electronic device (e.g., 201 in FIG. 2) among the above at least one external electronic device is identified, a request is made through the communication circuit for the transmission of first image data and first voice data received through the first camera and first microphone of the selected external electronic device to the selected external electronic device, and While receiving the first image data and the first voice data from the selected external electronic device through the communication circuit above, the distance between the electronic device and the selected external electronic device is determined, If the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value, microphone switching information is transmitted to the selected external electronic device to stop the transmission of the first voice data while maintaining the reception of the first image data, and While receiving the first image data from the selected external electronic device through the communication circuit above, receiving second voice data through the microphone of the electronic device, and An electronic device configured to provide the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

2. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to receive the first image data from the selected external electronic device through the communication circuit and, while receiving the second voice data through the microphone of the electronic device, receive first information indicating the inclusion of a user's image data specified in the first image data received through the first camera of the selected external electronic device from the first selected external electronic device, stop receiving the second voice data through the microphone of the electronic device, request transmission of the first voice data to the selected external electronic device, and receive the first image data and the first voice data from the selected external electronic device.

3. In Paragraph 1 or 2, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to analyze the first image data and, based on the analysis result, check whether to receive first information indicating that image data corresponding to the face of a user specified in the first image data is included.

4. In any one of paragraphs 1 to 3, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to receive the first image data from the selected external electronic device through the communication circuit and, while receiving the second voice data received through the microphone of the electronic device, receive second information indicating the reception of the designated user's voice data through the first microphone of the selected external electronic device from the selected external electronic device, stop receiving the second voice data through the microphone of the electronic device, request transmission of the first voice data to the selected external electronic device, and receive the first image data and the first voice data from the selected external electronic device.

5. In any one of paragraphs 1 through 4, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, While receiving the first image data and the first voice data from the selected external electronic device through the communication circuit, checking whether the second image data received through the camera of the electronic device includes the image data of the designated user, An electronic device configured to transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when it is confirmed that the second video data includes the video data of the designated user.

6. In any one of paragraphs 1 through 5, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, While receiving the first image data and the first voice data from the selected external electronic device through the communication circuit, the voice data received through the microphone of the electronic device is checked, When voice data received through the microphone of the electronic device is identified as voice data of the designated user, the voice intensity of the voice data of the designated user is compared with a second threshold value, and An electronic device configured to transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when the voice intensity of the voice data of the designated user is greater than or equal to the second threshold value.

7. In any one of paragraphs 1 through 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If the distance between the electronic device and the selected external electronic device is less than or equal to the first threshold value, check whether the second image data received through the camera of the electronic device includes the image of the designated user, and An electronic device configured to transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when it is confirmed that the second image data received through the camera of the electronic device includes the image data of the designated user.

8. In any one of paragraphs 1 through 7, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When confirming the inclusion of the designated user's image data in the second image data received through the camera of the electronic device, the voice data received through the microphone of the electronic device is confirmed, and If the voice data received through the microphone of the electronic device is the voice data of the designated user, the voice intensity of the voice data of the designated user is compared with a second threshold value, and An electronic device configured to transmit microphone switching information instructing the cessation of transmission of the first voice data to the selected external electronic device when the voice intensity of the voice data of the designated user is greater than or equal to the second threshold value.

9. In any one of paragraphs 1 through 8, The first voice data received from the selected external electronic device includes voice data in which audio data output through the speaker of the electronic device is filtered, and The above audio data is an electronic device comprising audio data input into a first microphone of the selected external electronic device.

10. In any one of paragraphs 1 through 9, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When the execution of the first application for sharing video data and voice data is confirmed, device information is received from one or more external electronic devices located around the electronic device through the communication circuit, and An electronic device configured to display, through the display, a list of at least one external electronic device that has transmitted information regarding the sharing function for video data and voice data among the above device information.

11. A method for receiving voice data on an electronic device, While executing a first application using video data and voice data, if the selection of a sharing function for video data and voice data is confirmed based on the input, an operation of identifying at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data; When identifying a first external electronic device selected among the at least one external electronic device, the operation of requesting transmission of first image data and first voice data received through a first camera and a first microphone of the selected first external electronic device to the selected first external electronic device via the communication circuit of the electronic device; An operation to determine the distance between the electronic device and the selected external electronic device while receiving the first image data and the first voice data from the selected first external electronic device through the communication circuit; If the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value, the operation of transmitting microphone switching information that instructs the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data; The operation of receiving second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit; and A method comprising the operation of providing the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

12. In Paragraph 11, A method further comprising the operation of receiving the first image data from the selected external electronic device through the communication circuit and receiving the second voice data through the microphone of the electronic device, and, when receiving first information indicating the inclusion of a user's image data specified in the first image data received through the first camera of the selected external electronic device from the first selected external electronic device, stopping the reception of the second voice data through the microphone of the electronic device, requesting the transmission of the first voice data to the selected external electronic device, and receiving the first image data and the first voice data from the selected external electronic device.

13. In Paragraph 11 or 12, A method further comprising the operation of receiving the first image data from the selected external electronic device through the communication circuit and receiving the second voice data received through the microphone of the electronic device, and, when receiving second information indicating the reception of the designated user's voice data through the first microphone of the selected external electronic device from the selected external electronic device, stopping the reception of the second voice data through the microphone of the electronic device, requesting the transmission of the first voice data to the selected external electronic device, and receiving the first image data and the first voice data from the selected external electronic device.

14. In any one of paragraphs 11 through 13, An operation of checking whether the second image data received through the camera of the electronic device includes the image data of the designated user while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit; and A method further comprising the operation of transmitting microphone switching information that instructs the cessation of transmission of the first voice data to the selected external electronic device when confirming the inclusion of the image data of the designated user in the second image data.

15. In a non-volatile storage medium storing instructions, the instructions are configured to cause the electronic device to perform at least one operation when executed by a wearable electronic device, wherein the at least one operation is, While executing a first application using video data and voice data, if the selection of a sharing function for video data and voice data is confirmed based on the input, an operation of identifying at least one external electronic device among one or more external electronic devices located around the electronic device that can provide a sharing function for video data and voice data; When identifying a selected external electronic device among the above at least one external electronic device, an operation of requesting transmission of first image data and first voice data received through a first camera and a first microphone of the selected external electronic device to the selected external electronic device via the communication circuit of the electronic device; An operation to determine the distance between the electronic device and the selected external electronic device while receiving the first image data and the first voice data from the selected external electronic device through the communication circuit; If the distance between the electronic device and the selected external electronic device is less than or equal to a first threshold value, the operation of transmitting microphone switching information that instructs the cessation of transmission of the first voice data to the selected external electronic device while maintaining reception of the first image data; The operation of receiving second voice data through the microphone of the electronic device while receiving the first image data from the selected external electronic device through the communication circuit; and A storage medium comprising the operation of providing the first image data received from the selected external electronic device and the second voice data received through the microphone of the electronic device to the first application currently running.

Citation Information

Patent Citations

  • Content sharing method and terminal equipment

    CN116346981A

  • Electronic device and method for controlling call functionality

    KR1020180083161A

  • Sterilization Robot

    KR102799844B1

  • Method and system for user interface for interactive devices using a mobile device

    US20190109937A1

  • Modifying the type of interaction between a mobile computing device and a peripheral device based on proximity

    US20220053078A1