Electronic device and user terminal device for preventing cross-connection and optimizing latency, and control methods therefor

The method for wireless earphones ensures synchronized equalizer and time information to prevent cross-connection and reduce latency, improving user experience by preventing unintended communication channels.

WO2026029325A1PCT designated stage Publication Date: 2026-02-05SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/006168
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-02
Filing Date
2025-05-08
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Wireless earphones experience unsatisfactory performance in real-world environments due to intermittent connection issues and increased latency, despite using standard communication protocols like Bluetooth, limiting user experience.

Method used

An electronic device and user terminal device implement a control method that transmits and receives equalizer and time information to establish a communication channel based on matching equalizer and time information, and wearing state, to prevent cross-connection and optimize latency.

Benefits of technology

The method effectively prevents unintended communication channels and reduces latency by ensuring synchronized equalizer and time information and wearing state matching, enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025006168_05022026_PF_FP_ABST
    Figure KR2025006168_05022026_PF_FP_ABST
Patent Text Reader

Abstract

According to one aspect of the present disclosure, an electronic device comprises one or more processors and a memory for storing instructions. When the instructions are individually or collectively executed by the one or more processors, the electronic device can: transmit first equalizer information of the electronic device to a first user terminal device through a communication interface; receive first time information from the first user terminal device through the communication interface; transmit a first wearing state to the first user terminal device through the communication interface on the basis of the first wearing state of the electronic device for a user; output a first sound through a speaker when a first activation signal is received from the first user terminal device through the communication interface; acquire second equalizer information and second time information corresponding to the second sound when a second sound is received through a microphone; and form a communication channel with the first user terminal device through the communication interface on the basis of the first equalizer information, the second equalizer information, the first time information and the second time information.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices, user terminals and control methods thereof for preventing cross-connection and optimizing latency

[0001] The present disclosure relates to electronic devices, user terminal devices and control methods thereof, and more particularly, to electronic devices, user terminal devices and control methods thereof that prevent cross-connection and optimize latency.

[0002] Advances in electronic technology are driving the development of various types of electronic devices. For example, efforts may be underway to improve the user experience associated with wireless earphones.

[0003] Wireless earphones can be inserted into the ear canal and include speakers that provide sound, such as music or voice. Wireless earphones can detect cross-connection during use by utilizing the time delay specified in standard communication protocols (e.g., Bluetooth).

[0004] For example, time delay can be set to values ​​ranging from tens to hundreds of milliseconds, and can be supported to prevent cross-connection in multi-device environments. However, the performance of wireless earphones in real-world environments may be unsatisfactory.

[0005] For example, even when using standard methods, users may experience intermittent issues when performing common tasks, such as initializing a connection with wireless earphones. Therefore, the demand for a satisfactory user experience may be limited by inconvenient user environments and / or latency, necessitating further improvements in wireless earphone technology. This disclosure proposes improvements. These improvements can also be applied to other communication technologies and standards utilizing these technologies.

[0006] One or more exemplary embodiments of the present disclosure provide an electronic device and a user terminal and a control method thereof for preventing cross-connection and optimizing delay time.

[0007] According to one aspect of the present disclosure, an electronic device includes a communication interface, a speaker, a microphone, one or more processors including a processing circuit, and a memory storing instructions. When the instructions are individually or collectively executed by the one or more processors, the electronic device may transmit first equalizer information of the electronic device to a first user terminal device through the communication interface, receive first time information from the first user terminal device through the communication interface, transmit the first wearing state to the first user terminal device through the communication interface based on a first wearing state of a user of the electronic device, output a first sound through the speaker when a first activation signal is received from the user terminal device through the communication interface, obtain second equalizer information and second time information corresponding to the second sound when a second sound is received through the microphone, and establish a communication channel with the first user terminal device through the communication interface based on the first equalizer information, the second equalizer information, the first time information, and the second time information.

[0008] When the above instructions are individually or collectively executed by the one or more processors, the electronic device can form the communication channel with the first user terminal device through the communication interface if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

[0009] When the above instructions are individually or collectively executed by the one or more processors, the electronic device can identify a second wearing state for the user of the electronic device if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, and can form the communication channel with the first user terminal device through the communication interface based on the second wearing state.

[0010] When the above commands are individually or collectively executed by the one or more processors, the electronic device can form a communication channel with the first user terminal device through the communication interface if the difference between the first wearing state and the second wearing state is less than a preset difference.

[0011] When the above commands are individually or collectively executed by the one or more processors, the electronic device can transmit a first wearing state to the first user terminal device through the communication interface when the electronic device is identified as being worn by the user.

[0012] The electronic device further includes a sensor, and when the commands are individually or collectively executed by the one or more processors, the electronic device can obtain the first wearing state using the sensor.

[0013] When the above commands are individually or collectively executed by the one or more processors, the electronic device can obtain the wearing state based on a transfer function of the first signal information corresponding to the first sound and the second signal information corresponding to the second sound.

[0014] The first activation signal may include a command to output a third sound during a time period based on the second time information at a size based on the second equalizer information.

[0015] When the above commands are individually or collectively executed by the one or more processors, the electronic device may transmit the first equalizer information to a second user terminal device through the communication interface, receive third time information from the second user terminal device through the communication interface, transmit the first wearing state to the second user terminal device through the communication interface, and output a third sound through the speaker based on a signal received first among the first activation signal received from the first user terminal device and the second activation signal received from the second user terminal device through the communication interface.

[0016] According to one aspect of the present disclosure, a user terminal includes a communication interface, one or more processors including a processing circuit, and a memory storing instructions. When the instructions are individually or collectively executed by the one or more processors, the user terminal can receive first equalizer information of the first electronic device from a first electronic device through the communication interface, transmit first time information to the first electronic device through the communication interface based on a wearing state received from the first electronic device through the communication interface, transmit a first activation signal to the first electronic device through the communication interface based on the first equalizer information and the first time information corresponding to the first electronic device, and establish a communication channel with the first electronic device through the communication interface based on a request of the first electronic device.

[0017] The above instructions, when individually or collectively executed by one or more processors, may cause the user terminal to receive second equalizer information of the second electronic device from the second electronic device through the communication interface, transmit first time information to the second electronic device through the communication interface, identify a device corresponding to a previously received wearing state among the first wearing state received from the first electronic device through the communication interface and the second wearing state received from the second electronic device through the communication interface, and transmit a second activation signal to the first electronic device and the second electronic device based on the equalizer information and time information corresponding to the devices.

[0018] According to one aspect of the present disclosure, a method for controlling an electronic device may include the steps of transmitting first equalizer information of the electronic device to a first user terminal device, receiving first time information from the first user terminal device, transmitting a first wearing state of a user of the electronic device to the first user terminal device, outputting a first sound through a speaker of the electronic device when a first activation signal is received from the first user terminal device, obtaining second equalizer information and second time information corresponding to a second sound when a second sound is received through a microphone of the electronic device, and forming a communication channel with the first user terminal device based on the first equalizer information, the second equalizer information, the first time information, and the second time information.

[0019] The step of forming the communication channel may form the communication channel with the first user terminal device if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

[0020] The step of forming the communication channel may include, when the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, identifying a second wearing state for the user of the electronic device and forming the communication channel with the first user terminal device based on the second wearing state.

[0021] The step of forming the communication channel may form the communication channel with the first user terminal device if the difference between the first wearing state and the second wearing state is less than a preset difference.

[0022] The step of transmitting the first wearing state may transmit the first wearing state to the first user terminal device when the electronic device is identified as being worn by the user.

[0023] The control method may further include a step of obtaining the first wearing state using a sensor of the electronic device.

[0024] The control method may further include a step of obtaining a first wearing state based on a transfer function of first signal information corresponding to the first sound and second signal information corresponding to the second sound.

[0025] The first activation signal may include a command to output a third sound at a level based on the second equalizer information for a time based on the second time information.

[0026] The control method may further include a step of transmitting first equalizer information to a second user terminal, a step of receiving third time information from the second user terminal, a step of transmitting a first wearing state to the second user terminal, and a step of outputting a third sound through a speaker based on a previously received signal among a first activation signal received from the first user terminal and a second activation signal received from the second user terminal.

[0027] Additional aspects may be partly set forth in the description below, and partly will be obvious from the description and / or may be learned by practicing the embodiments provided.

[0028] The above and other aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings, in which:

[0029] FIG. 1 is a diagram illustrating a wireless communication connection according to one embodiment of the present disclosure.

[0030] FIG. 2 is a block diagram showing the configuration of an electronic system according to an embodiment of the present disclosure.

[0031] FIG. 3 is a block diagram showing the configuration of an electronic device according to an embodiment of the present disclosure.

[0032] FIG. 4 is a block diagram showing a detailed configuration of an electronic device according to an embodiment of the present disclosure.

[0033] FIG. 5 is a block diagram showing the configuration of a user terminal device according to an embodiment of the present disclosure.

[0034] FIGS. 6 and 7 are drawings for explaining the operation of a communication connection section according to one embodiment of the present disclosure.

[0035] FIGS. 8 and 9 are drawings for explaining the operation of a plurality of transmission devices according to one embodiment of the present disclosure.

[0036] FIGS. 10 and 11 are drawings for explaining the operation of a plurality of receiving devices according to one embodiment of the present disclosure.

[0037] FIGS. 12 and 13 are drawings for explaining the operation of a plurality of transmitting devices and a plurality of receiving devices according to one embodiment of the present disclosure.

[0038] FIGS. 14 and 15 are drawings for explaining the operation when one of a plurality of transmission devices moves according to one embodiment of the present disclosure.

[0039] FIG. 16 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure.

[0040] FIG. 17 is a flowchart for explaining a control method of a user terminal device according to an embodiment of the present disclosure.

[0041] The embodiments of the present disclosure are susceptible to various modifications. Accordingly, specific embodiments are illustrated in the drawings and described in detail in the description. However, this is not intended to limit the present disclosure to specific embodiments, but rather to encompass all modifications, equivalents, and alternatives that do not depart from the spirit and scope of the present disclosure. Furthermore, specific descriptions of well-known functions and / or configurations that may unnecessarily obscure the gist of the present disclosure may be omitted.

[0042] The terms used in the embodiments of this disclosure have been selected from widely used, current terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, the applicant may arbitrarily select terms, in which case their meanings will be described in the description of the relevant disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of this disclosure.

[0043] In this specification, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a feature (e.g., a number, function, operation, or component such as a part), and do not exclude the presence of additional features.

[0044] The expression "at least one of A and / or B" should be understood to mean either "A" or "B" or "A and B".

[0045] As used herein, the expressions “first,” “second,” “first,” or “second,” etc., may describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0046] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as "comprise" or "consist of" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood not to preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0047] In this specification, the term user may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).

[0048] In connection with the description of the drawings, similar reference numerals may be used to designate similar or related elements. Terms such as "first" and "second" or "first" and "second" as used herein may be used merely to distinguish corresponding components from other components and do not limit the components in any other respect (e.g., importance or order). When an element (e.g., a first element) is referred to as being "coupled," "coupled," "connected," or "connected" with another element (e.g., a second element), whether or not the terms "operatively" or "communicatively," this should be understood to mean that the element can be coupled to the other element directly (e.g., wired), wirelessly, or through a third element.

[0049] Throughout this disclosure, references to terms such as "one embodiment," "an embodiment," "an example embodiment," or the like may indicate that a particular feature, structure, or characteristic described in connection with that embodiment is included in at least one embodiment of the present solution. Thus, throughout this disclosure, references to terms such as "in one embodiment," "in an embodiment," "in an example embodiment," and the like may all refer to the same embodiment, but do not necessarily. The embodiments described herein are exemplary embodiments, and the present disclosure is not limited thereto and may be implemented in various other forms.

[0050] It should be understood that the specific order or hierarchy of blocks in the disclosed process / flow diagrams is merely an example of an exemplary approach. It should be understood that the specific order or hierarchy of blocks in the process / flow diagrams may be rearranged according to design preference. Furthermore, some blocks may be combined or omitted. The appended claims present elements of various blocks in an exemplary order and are not intended to be limited to the specific order or hierarchy presented.

[0051] Embodiments of the present disclosure may be described and illustrated in terms of blocks that perform the described function or functions, as illustrated in the drawings. These blocks, which may be referred to herein as units or modules, or by names such as devices, logic, circuits, controllers, counters, comparators, generators, converters, and the like, may be physically implemented by analog and / or digital circuits that include one or more of logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, and the like.

[0052] In this specification, the articles "a" and "an" are intended to include one or more items, and can be used interchangeably with "one or more." When referring to only one item, "a" or a similar term is used. For example, the term "processor" can refer to a single processor or multiple processors. When a processor is described as performing a task and the processor is also referred to as performing additional tasks, the multiple tasks can be performed by a single processor, one of multiple processors, or a combination of multiple processors.

[0053] Various embodiments of the present disclosure are described below with reference to the attached drawings.

[0054] FIG. 1 is a diagram for explaining a wireless communication connection according to one embodiment of the present disclosure.

[0055] The wireless communication connection process forms a communication channel through a beacon scheduling section and a communication connection section, as illustrated in Fig. 1. Once the communication channel is formed, data that the user wishes to transmit can be transmitted during the data transmission section.

[0056] For example, an electronic device (e.g., wireless earphones) may broadcast an advertising packet that includes wireless communication connection request information, such as, but not limited to, communication connection request information. For example, the wireless communication connection request information may include information about a signal requesting a communication connection between the electronic device and a user terminal device (e.g., a smartphone) using a preset wireless communication technology (e.g., Bluetooth).

[0057] Advertising packets may contain transmission signals targeted at any (unidentified) device, rather than a specific (identified) device. For example, advertising packets may be BLE (Bluetooth Low Energy) type packets. BLE is a Bluetooth technology that enables the transmission and reception of low-power, low-capacity data in the 2.4 GHz frequency band with a range of approximately 10 meters.

[0058] An advertising packet may include Bluetooth communication connection request information corresponding to a user command for a Bluetooth communication connection. That is, the advertising packet may include Bluetooth communication connection request information generated based on a user command (or input). Accordingly, a user terminal device that receives an advertising packet including Bluetooth communication connection request information corresponding to a user command can identify that the communication connection request information is communication connection request information according to the user command.

[0059] During a communication connection, the electronic device and the user terminal device can exchange information about each device and information for establishing a communication channel, thereby forming a communication channel. Once a communication channel is established between the user terminal device and the electronic device, the user terminal device can transmit sound data to the electronic device, and the electronic device can output sound data received from the user terminal device.

[0060] In one embodiment, even after information exchange is complete, the communication connection interval may be maintained for a preset period of time. For example, the communication connection interval may be set to 500 ms. This means that the communication connection may be maintained until the communication connection period expires, which may increase latency.

[0061] Additionally, if another device intervenes during a connection like the above, a communication channel may be established that was not intended by the user. For example, if another electronic device broadcasts an advertising packet just before the electronic device broadcasts the packet, the user's terminal may establish a communication channel with the other electronic device, not the electronic device itself. As a result, the communication channel may not be established as intended by the user.

[0062] Therefore, there is a need to prevent the formation of unintended communication channels and solve the problem of increased latency.

[0063] FIG. 2 is a block diagram illustrating the configuration of an electronic system (1000) according to an embodiment of the present disclosure. As illustrated in FIG. 2, the electronic system (1000) includes an electronic device (100) and a user terminal device (200).

[0064] The electronic device (100) may be a device that forms a communication channel with the user terminal device (200). For example, the electronic device (100) may be a device that forms a communication channel with the user terminal device (200) using the Bluetooth communication standard, such as wireless earphones, wireless speakers, smart glasses, or a smart watch. However, the present invention is not limited thereto, and the electronic device (100) may be any device that can form a communication channel with the user terminal device (200).

[0065] An electronic device (100) can broadcast an advertising packet, perform an operation to prevent cross-connection with a user terminal device (200) during a communication connection section, and then form a communication channel. After the cross-connection prevention operation is completed, the electronic device (100) can form a communication channel without maintaining the communication connection section for a preset period of time, thereby reducing latency.

[0066] The user terminal device (200) may be a device that forms a communication channel with the electronic device (100). For example, the user terminal device (200) may be a device that forms a communication channel with the electronic device (100) through the Bluetooth communication standard, such as a desktop PC, TV, laptop, smartphone, or tablet PC. However, the present invention is not limited thereto, and the user terminal device (200) may be any device that forms a communication channel with the electronic device (100).

[0067] When an advertising packet is received from an electronic device (100), the user terminal device (200) may perform an operation to prevent cross-connection with the electronic device (100) during a communication connection section, and then form a communication channel. When the cross-connection prevention operation is completed, the user terminal device (200) may form a communication channel without maintaining the communication connection section for a preset period of time, thereby reducing latency.

[0068] The cross-connection prevention operation is specifically described through Fig. 3.

[0069] FIG. 3 is a block diagram showing the configuration of an electronic device (100) according to one embodiment of the present disclosure.

[0070] According to FIG. 3, the electronic device (100) may include a memory (110), a communication interface (120), a speaker (130), a microphone (140), and a processor (150). However, the present invention is not limited thereto, and the electronic device (100) may be implemented with some components excluded.

[0071] Memory (110) may refer to hardware that stores information such as data in an electrical or magnetic form so that a processor (150) or the like can access it. For example, memory (110) may be implemented as at least one piece of hardware from among non-volatile memory, volatile memory, flash memory, hard disk drive (HDD), solid state drive (SSD), RAM, ROM, etc.

[0072] At least one instruction required for the operation of the electronic device (100) or processor (150) may be stored in the memory (110). The instruction is a code unit that instructs the operation of the electronic device (100) or processor (150) and may be written in a language that a computer can understand.

[0073] The memory (110) may store data, which is information in bit or byte units that can represent characters, numbers, images, etc. For example, the memory (110) may store one or more commands for controlling the electronic device (100).

[0074] The memory (110) is accessed by the processor (150), and the processor (150) can perform reading / writing / modifying / deleting / updating of instructions, instruction sets or data stored in the memory (110).

[0075] The communication interface (120) is a configuration that performs communication with various types of external devices according to various types of communication methods. For example, the electronic device (100) can perform communication with a user terminal device (200) and an external device through the communication interface (120).

[0076] The communication interface (120) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, etc. Each communication module of the communication interface (120) may be implemented in the form of at least one hardware chip.

[0077] Wi-Fi and Bluetooth modules communicate via Wi-Fi and Bluetooth, respectively. When using a Wi-Fi or Bluetooth module, connection information, such as the SSID and session key, is first transmitted and received. This information is then used to establish a communication connection before various other information can be transmitted and received. Infrared communication modules use infrared data association (IrDA) technology, which wirelessly transmits data over short distances using infrared light, which lies between visible light and millimeter waves.

[0078] In addition to the above-described communication method, the wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc.

[0079] Alternatively, the communication interface (120) may include a wired communication interface such as HDMI, DP, Thunderbolt, USB, RGB, D-SUB, DVI, etc.

[0080] In addition, the communication interface (120) may include at least one of a LAN (Local Area Network) module, an Ethernet module, or a wired communication module that performs communication using a pair cable, a coaxial cable, or an optical fiber cable.

[0081] The speaker (130) is a component that outputs various audio data processed by the processor (150) as well as various notification sounds and voice messages.

[0082] A microphone (140) is configured to receive sound and convert the sound into an audio signal. The microphone (140) is electrically connected to a processor (150) and can receive sound under the control of the processor (150).

[0083] For example, the microphone (140) may be formed as an integrated unit integrated into the upper side, front side, side side, etc. of the electronic device (100). Alternatively, the microphone (140) may be provided in a remote control separate from the electronic device (100). In this case, the remote control may receive sound through the microphone (140) and provide the received sound to the electronic device (100).

[0084] The microphone (140) may include various configurations such as a microphone that collects analog sound, an amplifier circuit that amplifies the collected sound, an A / D conversion circuit that samples the amplified sound and converts it into a digital signal, and a filter circuit that removes noise components from the converted digital signal.

[0085] Meanwhile, the microphone (140) may be implemented in the form of a sound sensor, and any method may be used as long as it has a configuration capable of collecting sound.

[0086] The processor (150) controls the overall operation of the electronic device (100). That is, the processor (150) is connected to each component of the electronic device (100) and can control the overall operation of the electronic device (100). For example, the processor (150) is connected to components such as a memory (110), a communication interface (120), a speaker (130), a microphone (140), and the like and can control the operation of the electronic device (100).

[0087] The processor (150) may be implemented with one or more processors. The one or more processors may include one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors may control one or any combination of other components of the electronic device (100) and perform operations related to communication or data processing. The one or more processors may individually or collectively execute one or more programs or instructions stored in the memory (110). For example, the one or more processors may perform a method according to an embodiment of the present disclosure by executing one or more instructions stored in the memory (110).

[0088] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor or by a plurality of processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an AI-specific processor). For example, a process of quantizing a neural network model according to an embodiment of the present disclosure may be performed by a general-purpose processor, and a process of learning or inferring the quantized neural network model may be performed by an AI-specific processor.

[0089] One or more processors may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When one or more processors are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include internal processor memory, such as cache memory or on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to an embodiment of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to an embodiment of the present disclosure.

[0090] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.

[0091] In embodiments of the present disclosure, one or more processors may refer to a system on a chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator. However, the embodiments of the present disclosure are not limited thereto. However, for the convenience of explanation, the operation of the electronic device (100) will be described below using the expression processor (150).

[0092] The processor (150) may broadcast an advertising packet when a user command for establishing a communication channel with a user terminal device (200) is received. For example, the processor (150) may broadcast an advertising packet when a user command for turning on a Bluetooth function is received.

[0093] The processor (150) can exchange information for each device and information for forming a communication channel during a communication connection section based on a response to an advertising packet of a user terminal device (200), and form a communication channel.

[0094] The processor (150) controls the communication interface (120) to transmit first equalizer information of the electronic device (100) to the user terminal device (200) during a communication connection section, and can receive first time information from the user terminal device (200) through the communication interface (120).

[0095] The first equalizer information may include sound intensity information set in the electronic device (100). However, the present invention is not limited thereto, and the processor (150) may control the communication interface (120) to transmit information related to sound output from the electronic device (100), such as filter processing information, to the user terminal device (200) instead of the first equalizer information.

[0096] The first time information may be randomly set by the user terminal device (200). For example, the first time information may be one of 1, 2, 4, 6, 8, or 10 ms. However, this is not limited to this, and the first time information may be set in any number of different ways. Furthermore, the first time information may include multiple time intervals. For example, the first time information may include 1 or 3 ms.

[0097] After transmitting and receiving the first equalizer information and the first time information, the processor (150) can identify the wearing state of the user of the electronic device (100).

[0098] The processor (150) may control the communication interface (120) to transmit the wearing state to the user terminal device (200) based on the wearing state of the electronic device (100) for the user. For example, if the processor (150) identifies that the electronic device (100) is being worn by the user, it may control the communication interface (120) to transmit the wearing state to the user terminal device (200), and if the processor (150) identifies that the electronic device (100) is not being worn by the user, it may not perform any action.

[0099] The processor (150) may obtain the wearing state through the sensor, or may obtain the wearing state based on the transfer function of the first signal information corresponding to the sound output through the speaker (130) and the second signal information corresponding to the sound received through the microphone (140). For example, the sensor may include a vibration detection sensor, and the processor (150) may identify the wearing state based on the vibration caused by the user. Alternatively or additionally, when the electronic device (100) is worn by the user, the processor (150) may identify the wearing state by comparing the sound output to the external auditory canal through the speaker (130) with the sound in the external auditory canal acquired through the microphone (140).

[0100] However, it is not limited to this, and the processor (150) may identify the wearing state in any number of ways.

[0101] When an activation signal is received from a user terminal device (200) through a communication interface (120), the processor (150) controls the speaker (130) to output sound based on the activation signal, and when a sound is received through a microphone (140), the processor (150) can obtain second equalizer information and second time information corresponding to the sound. For example, the activation signal may include a command to output sound for a time based on the second time information at a size based on the second equalizer information. For example, the processor (150) may output sound for 1 ms at a first size based on the activation signal. Alternatively or additionally, the processor (150) may output sound for 1 ms at a second size greater than the first size based on the activation signal, may not output sound for 1 ms, and may output sound for 3 ms.

[0102] Here, the activation signal may be a signal generated based on equalizer information and time information corresponding to the device that provided the wearing information when the user terminal device (200) receives the wearing information. For example, the equalizer information may be information provided by the device that provided the wearing information to the user terminal device (200), and the time information may be information provided by the user terminal device (200) to the device that provided the wearing information. If the device that provided the wearing information is an electronic device (100), the user terminal device (200) may provide an activation signal based on first equalizer information and first time information to the electronic device (100). Alternatively or additionally, if the device that provided the wearing information is another electronic device, the user terminal device (200) may provide an activation signal based on third equalizer information and third time information to the electronic device (100) and the other electronic device. The third time information may be time information that the other user terminal device randomly sets.

[0103] That is, the processor (150) may receive an activation signal generated by wearing the electronic device (100) from the user terminal device (200), but may also receive an activation signal generated by wearing another electronic device from the user terminal device (200).

[0104] For convenience of explanation, the activation signal is described as second equalizer information and second time information, but the activation signal may be generated upon wearing the electronic device (100) or upon wearing another electronic device. That is, the above second equalizer information and second time information may be the same as or different from the first equalizer information and first time information, respectively.

[0105] The processor (150) can control the communication interface (120) to form a communication channel with the user terminal device (200) based on the first equalizer information, the second equalizer information, the first time information, and the second time information.

[0106] For example, the processor (150) can control the communication interface (120) to form a communication channel with the user terminal device (200) if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

[0107] Alternatively, if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, the processor (150) may re-identify the wearing state of the user of the electronic device (100) and control the communication interface (120) to form a communication channel with the user terminal device (200) based on the re-identified wearing state.

[0108] For example, if the difference between the wearing state and the re-identified wearing state is less than a preset difference, the processor (150) may control the communication interface (120) to form a communication channel with the user terminal device (200). For example, if the difference between the wearing state and the re-identified wearing state is less than a preset difference, the processor (150) may control the communication interface (120) to transmit a signal for forming a communication channel to the user terminal device (200).

[0109] Through the above-described operation, cross-connection can be prevented. For example, assume an environment in which an electronic device (100), a user terminal device (200), and another user terminal device exist. Furthermore, the electronic device (100) may be closer to the user terminal device (200) than to the other user terminal device, and it is assumed that the user desires for the electronic device (100) to be connected to the user terminal device (200).

[0110] When a user command for establishing a communication channel with a user terminal device (200) is received, the processor (150) can broadcast an advertising packet. Since the advertising packet is not a signal transmitted to a specific device, the advertising packet can be provided to the user terminal device (100) and other user terminal devices.

[0111] The processor (150) controls the communication interface (120) to transmit first equalizer information of the electronic device (100) to the user terminal device (200), receives first time information from the user terminal device (200) through the communication interface (120), controls the communication interface (120) to transmit first equalizer information of the electronic device (100) to another user terminal device, and receives third time information from another user terminal device through the communication interface (120).

[0112] The processor (150) can control the communication interface (120) to transmit the wearing status to the user terminal device (200) and other user terminal devices based on the wearing status of the user of the electronic device (100).

[0113] The processor (150) can control the speaker (130) to output sound based on the signal received first among the activation signal and the other activation signal when an activation signal is received from a user terminal device (200) and another activation signal is received from another user terminal device through the communication interface (120).

[0114] Since the user terminal device (200) is closer to the electronic device (100) than other user terminal devices, the processor (150) can receive the activation signal before other activation signals.

[0115] The processor (150) controls the speaker (130) to output sound based on an activation signal, and when sound is received through the microphone (140), acquires second equalizer information and second time information corresponding to the sound, and when the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, re-identifies the wearing state of the user of the electronic device (100), and controls the communication interface (120) to form a communication channel with the user terminal device (200) based on the re-identified wearing state.

[0116] That is, since the processor (150) forms a communication channel based on an activation signal received from a device closer to the electronic device (100) even when multiple devices exist, cross-connection can be prevented.

[0117] In addition, the processor (150) obtains second equalizer information and second time information corresponding to the sound received through the microphone (140), and if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, a communication channel is formed, or the processor (150) obtains second equalizer information and second time information corresponding to the sound received through the microphone (140), and if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, the wearing state of the user of the electronic device (100) is re-identified and a communication channel is formed based on the re-identified wearing state, thereby reducing latency. That is, the processor (150) forms a communication channel without maintaining a communication connection section for a preset time, thereby reducing latency.

[0118] FIG. 4 is a block diagram illustrating a detailed configuration of an electronic device (100) according to an embodiment of the present disclosure. The electronic device (100) of FIG. 4 may be similar to or include the electronic device (100) described above with reference to FIG. 3 in many respects, and may include additional features not previously mentioned. Therefore, a repetitive description of the electronic device (100) described above with reference to FIG. 3 may be omitted for brevity.

[0119] The electronic device (100) may include a memory (110), a communication interface (120), a speaker (130), a microphone (140), and a processor (150). In addition, according to FIG. 4, the electronic device (100) may further include a display (160), a user interface (170), a camera (180), and a sensor (190).

[0120] The display (160) is a configuration that outputs an image and can be implemented as a display of various forms such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, a PDP (Plasma Display Panel), etc. The display (160) may also include a driving circuit, a backlight unit, etc. that can be implemented as a form such as an a-si TFT, an LTPS (low temperature poly silicon) TFT, an OTFT (organic TFT), etc. Alternatively or additionally, the display (160) may be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, etc.

[0121] The user interface (170) may be implemented with buttons, a touch pad, a mouse, a keyboard, etc., or may be implemented with a touch screen capable of performing both display and operation input functions. The buttons may be various types of buttons, such as mechanical buttons, touch pads, wheels, etc., formed on any area of ​​the front, side, or back of the main body of the electronic device (100).

[0122] The camera (180) is configured to capture still images or moving images. The camera (180) can capture still images at a specific point in time, but can also capture one or more still images continuously.

[0123] The camera (180) can capture the front of the electronic device (100) to capture the actual environment in front of the electronic device (100). The processor (150) can also identify an area of ​​interest from an image captured by the camera (180).

[0124] The camera (180) includes a lens, a shutter, an aperture, a solid-state image sensor, an AFE (Analog Front End), and a TG (Timing Generator). The shutter controls the time at which light reflected from a subject enters the camera (180), and the aperture mechanically increases or decreases the size of the opening through which light enters to control the amount of light incident on the lens. When the solid-state image sensor accumulates light reflected from a subject as a photocharge, the image generated by the photocharge is output as an electrical signal. The TG outputs a timing signal for reading out pixel data of the solid-state image sensor, and the AFE samples and digitizes the electrical signal output from the solid-state image sensor.

[0125] The sensor (190) may be a sensor for detecting whether the electronic device (100) is worn by the user. For example, the sensor (190) may include a vibration detection sensor and may sense whether the electronic device (100) is worn by the user based on the user's pulse. Alternatively or additionally, the sensor (190) may include a temperature sensor and may sense whether the electronic device (100) is worn by the user based on the user's body temperature.

[0126] However, it is not limited thereto, and the sensor (190) may have any configuration as long as it is configured to detect whether the user of the electronic device (100) is wearing it.

[0127] FIG. 5 is a block diagram showing the configuration of a user terminal device (200) according to one embodiment of the present disclosure.

[0128] According to FIG. 5, the user terminal device (200) may include a memory (210), a communication interface (220), and a processor (230). However, the present invention is not limited thereto, and the user terminal device (200) may be implemented with some components excluded.

[0129] Memory (210) may refer to hardware that stores information such as data in an electrical or magnetic form so that a processor (230) or the like can access it. For example, memory (210) may be implemented as at least one piece of hardware from among non-volatile memory, volatile memory, flash memory, hard disk drive (HDD), solid state drive (SSD), RAM, ROM, etc.

[0130] The memory (210) can store at least one instruction required for the operation of the user terminal device (200) or the processor (230). The instruction is a unit of code that instructs the operation of the user terminal device (200) or the processor (230), and may be written in machine language, which is a language that a computer can understand.

[0131] The memory (210) may store data, which is information in bit or byte units that can represent characters, numbers, images, etc. For example, the memory (210) may store one or more commands for controlling the electronic device (200).

[0132] The memory (210) is accessed by the processor (230), and reading / writing / modifying / deleting / updating instructions, instruction sets, or data can be performed by the processor (230).

[0133] The communication interface (220) is a configuration that performs communication with various types of external devices according to various types of communication methods. For example, the user terminal device (200) can perform communication with the electronic device (100) and external devices through the communication interface (220).

[0134] The communication interface (220) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, etc. Each communication module of the communication interface (220) may be implemented in the form of at least one hardware chip.

[0135] Wi-Fi and Bluetooth modules communicate via Wi-Fi and Bluetooth, respectively. When using a Wi-Fi or Bluetooth module, connection information, such as the SSID and session key, is first transmitted and received. This information is then used to establish a communication connection before various other information can be transmitted and received. Infrared communication modules use infrared data association (IrDA) technology, which wirelessly transmits data over short distances using infrared light, which lies between visible light and millimeter waves.

[0136] In addition to the above-described communication method, the wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc.

[0137] Alternatively or additionally, the communication interface (220) may include a wired communication interface such as HDMI, DP, Thunderbolt, USB, RGB, D-SUB, DVI, etc.

[0138] Additionally, the communication interface (220) may include at least one of a LAN (Local Area Network) module, an Ethernet module, or a wired communication module that performs communication using a pair cable, a coaxial cable, or an optical fiber cable.

[0139] The processor (230) controls the overall operation of the user terminal device (200). That is, the processor (230) is connected to each component of the user terminal device (200) and can control the overall operation of the user terminal device (200). For example, the processor (230) is connected to components such as the memory (210), the communication interface (220), and the like and can control the operation of the user terminal device (200).

[0140] The processor (230) may be implemented with one or more processors. In this case, the one or more processors may include one or more of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), a MIC (Many Integrated Core), a DSP (Digital Signal Processor), an NPU (Neural Processing Unit), a hardware accelerator, or a machine learning accelerator. The one or more processors may control one or any combination of other components of the user terminal device (200) and perform operations or data processing related to communication. The one or more processors may individually or collectively execute one or more programs or instructions stored in the memory (210). For example, the one or more processors may perform a method according to an embodiment of the present disclosure by executing one or more instructions stored in the memory (210).

[0141] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor or by a plurality of processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an AI-specific processor). For example, a process of quantizing a neural network model according to an embodiment of the present disclosure may be performed by a general-purpose processor, and a process of learning or inferring the quantized neural network model may be performed by an AI-specific processor.

[0142] One or more processors may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When one or more processors are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include internal processor memory, such as cache memory or on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to an embodiment of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to an embodiment of the present disclosure.

[0143] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.

[0144] In embodiments of the present disclosure, one or more processors may refer to a system on a chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator. However, the embodiments of the present disclosure are not limited thereto. However, for the convenience of explanation, the operation of the user terminal device (200) is described below using the expression processor (230).

[0145] When an advertising packet is received from an electronic device (100), the processor (230) provides a response to the advertising packet to the electronic device (100), exchanges information for each device and information for forming a communication channel during a communication connection section, and forms a communication channel.

[0146] The processor (230) can control the communication interface (220) to receive first equalizer information of the electronic device (100) from the electronic device (100) through the communication interface (220) during the communication connection section and to transmit first time information to the electronic device (100).

[0147] When the processor (230) receives a wearing state from the electronic device (100) through the communication interface (220), the processor (230) can control the communication interface (220) to transmit an activation signal to the electronic device (100) based on the first equalizer information and the first time information corresponding to the electronic device (100).

[0148] After performing an operation according to an activation signal, the electronic device (100) can transmit a signal for forming a communication channel to a user terminal device, and the processor (230) can control the communication interface (220) to form a communication channel with the electronic device (100) based on a request from the electronic device (100).

[0149] Through the above-described operation, cross-connection can be prevented. For example, assume an environment in which an electronic device (100), another electronic device, and a user terminal device (200) exist. Furthermore, the user terminal device (200) may be closer to the electronic device (100) than the other electronic devices, and it is assumed that the user desires for the electronic device (100) to be connected to the user terminal device (200).

[0150] The processor (230) can receive an advertising packet from an electronic device (100) and receive another advertising packet from another electronic device.

[0151] The processor (230) can receive first equalizer information of the electronic device (100) from the electronic device (100) through the communication interface (220), control the communication interface (220) to transmit first time information to the electronic device (100), receive second equalizer information of the other electronic device from the other electronic device through the communication interface (220), and control the communication interface (220) to transmit first time information to the other electronic device.

[0152] When a wearing state is received from an electronic device (100) and another wearing state is received from another electronic device through a communication interface (220), the processor (230) can control the communication interface (220) to identify a device that provided information received first among the wearing state and the other wearing state, and transmit an activation signal to the electronic device (100) and the other electronic device based on equalizer information and time information corresponding to the identified device.

[0153] Since the electronic device (100) is closer to the user terminal device (200) than other electronic devices, the processor (230) can receive the wearing state before other wearing states. The processor (230) can control the communication interface (220) to transmit an activation signal to the electronic device (100) and other electronic devices based on the first equalizer information and the first time information corresponding to the electronic device (100) that provided the wearing state.

[0154] The electronic device (100) outputs sound based on an activation signal, and since the first equalizer information and the first time information corresponding to the received sound match the information exchanged with the user terminal device (200), a communication channel can be formed with the user terminal device (200).

[0155] The other electronic device outputs sound based on the activation signal, and since the first equalizer information and the first time information corresponding to the received sound are partially different from the second equalizer information and the first time information exchanged with the user terminal device (200), the electronic device may not form a communication channel with the user terminal device (200).

[0156] According to various embodiments of the present disclosure as described above, cross-connection can be prevented by adding operations according to equalizer information and time information during a communication connection section.

[0157] In addition, by forming a communication channel after an operation according to equalizer information and time information, or by forming a communication channel after an operation and wearing state re-identification operation according to equalizer information and time information, a communication channel can be formed even if the communication connection section is not maintained for a preset time, thereby reducing latency.

[0158] Hereinafter, the operation of the electronic device (100) will be described through FIGS. 6 to 15. For convenience of explanation, individual embodiments are described in FIGS. 6 to 15, but the individual embodiments of FIGS. 6 to 15 may be implemented in any combination.

[0159] FIGS. 6 and 7 are diagrams illustrating the operation of a communication connection section according to an embodiment of the present disclosure. For example, FIGS. 6 and 7 assume one electronic device (receiving (Rx) device, 100) and one user terminal device (transmitting (Tx) device, 200).

[0160] As illustrated in FIG. 6, when a user command for forming a communication channel with a user terminal device (200) is received, the electronic device (100) can broadcast an advertising packet.

[0161] The electronic device (100) can exchange information for each device and information for forming a communication channel during a communication connection section based on a response to an advertising packet of a user terminal device (200), and form a communication channel.

[0162] For example, the electronic device (100) and the user terminal device (200) can perform an initialization / information exchange operation during section 710 of the communication connection section illustrated in FIG. 7. Then, the electronic device (100) can transmit first equalizer information (EQ information (mode2)) of the electronic device (100) to the user terminal device (200), and the user terminal device (200) can transmit first time information (Timeset (2 ms)) to the electronic device (100).

[0163] The electronic device (100) and the user terminal device (200) can each store first equalizer information and first time information in their respective devices.

[0164] The electronic device (100) may wait for detection of Load A (720). For example, the electronic device (100) may identify that Load A has been detected when the electronic device (100) is worn by a user. When Load A (720) is detected, the electronic device (100) may transmit detection information to the user terminal device (200).

[0165] When the detection information is received, the user terminal device (200) may transmit an activation signal to the electronic device (100). The activation signal may be a signal generated based on first equalizer information and first time information corresponding to the electronic device (100) that provided the detection information when the user terminal device (200) receives the detection information. That is, the activation signal may include a command to output a sound for a time based on the first time information at a size based on the first equalizer information.

[0166] The electronic device (100) may output sound for a period of time based on the first time information and at a size based on the first equalizer information based on the first equalizer information. For example, the electronic device (100) may output sound for a period of time of 2 ms, which is the first time information, at a size based on the first equalizer information, such as a 730 waveform.

[0167] The electronic device (100) receives the output sound through the microphone (140), and if the equalizer information and time information corresponding to the received sound are the same as the pre-stored information, it can re-detect Load B (740). For example, if the electronic device (100) is kept worn by the user, Load B (740) may be the same as Load A (720) or less than a preset difference. That is, if Load A (720) and Load B (740) are less than the preset difference, the electronic device (100) can transmit a signal requesting the formation of a communication channel to the user terminal device (200). The user terminal device (200) can form a communication channel with the electronic device (100) according to the signal received from the electronic device (100).

[0168] FIGS. 8 and 9 are diagrams for explaining the operation of a plurality of transmission (Tx) devices according to one embodiment of the present disclosure. For example, FIGS. 8 and 9 assume one electronic device (Rx device, 100), a first user terminal device (Tx1 device, 200-1), and a second user terminal device (Tx2 device, 200-2).

[0169] As illustrated in FIG. 8, when a user command for forming a communication channel with a first user terminal device (200-1) is received, the electronic device (100) can broadcast an advertising packet.

[0170] The electronic device (100) can exchange information about each device and information for forming a communication channel with the first user terminal device (200-1) and the second user terminal device (200-2) during a communication connection section based on a response to an advertising packet of the first user terminal device (200-1) and a response to an advertising packet of the second user terminal device (200-2).

[0171] For example, the electronic device (100) may perform an initialization / information exchange operation with the first user terminal device (200-1) during section 910 of the communication connection section illustrated in FIG. 9. The electronic device (100) may transmit first equalizer information (EQ information (mode2)) of the electronic device (100) to the first user terminal device (200-1), and the first user terminal device (200-1) may transmit first time information (Timeset (2 ms)) to the electronic device (100).

[0172] In addition, the electronic device (100) can perform an initialization / information exchange operation with the second user terminal device (200-2) during section 930 of the communication connection section illustrated in FIG. 9. The electronic device (100) can transmit first equalizer information (EQ information (mode2)) of the electronic device (100) to the second user terminal device (200-2), and the second user terminal device (200-2) can transmit second time information (Timeset (4 ms)) to the electronic device (100).

[0173] The electronic device (100) can map and store first equalizer information and first time information with a first user terminal device (200-1), and map and store first equalizer information and second time information with a second user terminal device (200-2).

[0174] The first user terminal device (200-1) can map and store the first equalizer information and the first time information with the electronic device (100), and the second user terminal device (200-2) can map and store the first equalizer information and the second time information with the electronic device (100).

[0175] When Load A is detected, the electronic device (100) can transmit detection information to the first user terminal device (200-1) and the second user terminal device (200-2).

[0176] When the detection information is received, the first user terminal device (200-1) can transmit a first activation signal to the electronic device (100), and when the detection information is received, the second user terminal device (200-2) can transmit a second activation signal to the electronic device (100). The first activation signal can be a signal generated based on the first equalizer information and the first time information corresponding to the electronic device (100) that provided the detection information when the first user terminal device (200-1) receives the detection information, and the second activation signal can be a signal generated based on the first equalizer information and the second time information corresponding to the electronic device (100) that provided the detection information when the second user terminal device (200-2) receives the detection information.

[0177] The electronic device (100) can receive first equalizer information and second equalizer information. However, since the first user terminal device (200-1) is closer to the electronic device (100) than the second user terminal device (200-2), the electronic device (100) can receive the first equalizer information before the second equalizer information.

[0178] The electronic device (100) may output sound for a period of time based on the first time information and at a size based on the first equalizer information based on the first equalizer information, based on the first equalizer information received first. For example, the electronic device (100) may output sound for a period of time of 2 ms, which is the first time information, at a size based on the first equalizer information, such as a 920 waveform.

[0179] The electronic device (100) receives the output sound through the microphone (140), and identifies the first user terminal device (200-1) as a communication channel formation target device based on equalizer information and time information corresponding to the received sound, and can re-detect Load B (740). If the difference between Load A (720) and Load B (740) is less than a preset difference, the electronic device (100) can transmit a signal requesting formation of a communication channel to the first user terminal device (200-1). The first user terminal device (200-1) can form a communication channel with the electronic device (100) based on the signal received from the electronic device (100).

[0180] In the above, for convenience of explanation, it has been described that the electronic device (100) outputs sound based on the first equalizer information that is received first. However, the embodiment of the present disclosure is not limited thereto. For example, the electronic device (100) may output the first sound based on the first equalizer information that is received first, and then output the second sound based on the first equalizer information that is received thereafter. For example, the electronic device (100) may output the first sound for 2 ms, which is the first time information, at a size based on the first equalizer information, such as a 920 waveform, and then output the second sound for 4 ms, which is the second time information, at a size based on the first equalizer information, such as a 940 waveform. However, since the first sound is output before the second sound, the electronic device (100) may identify the first user terminal device (200-1) corresponding to the first sound as a communication channel formation target. That is, the electronic device (100) can form a communication channel with a first user terminal device (200-1) that is closer to the electronic device (100).

[0181] FIGS. 10 and 11 are diagrams for explaining the operation of a plurality of receiving (Rx) devices according to one embodiment of the present disclosure. For example, FIGS. 10 and 11 assume a first electronic device (Rxa device, 100-1), a second electronic device (Rxb device, 100-2), and a user terminal device (Tx device, 200).

[0182] Each of the first electronic device (100-1) and the second electronic device (100-2) can broadcast an advertising packet when a user command for forming a communication channel with the user terminal device (200) is received, as illustrated in FIG. 10.

[0183] Each of the first electronic device (100-1) and the second electronic device (100-2) can exchange information about each device and information for forming a communication channel during a communication connection section based on a response to an advertising packet of the user terminal device (200).

[0184] For example, each of the first electronic device (100-1) and the second electronic device (100-2) may perform an initialization / information exchange operation with the user terminal device (200) during section 1110 of the communication connection section illustrated in FIG. 11. The first electronic device (100-1) may transmit first equalizer information (EQ information (mode2)) of the first electronic device (100-1) to the user terminal device (200), the second electronic device (100-2) may transmit second equalizer information (EQ information (mode3)) of the second electronic device (100-2) to the user terminal device (200), and the user terminal device (200) may transmit first time information (Timeset (2 ms)) to the first electronic device (100-1) and the second electronic device (100-2).

[0185] The first electronic device (100-1) can map and store the first equalizer information and the first time information with the user terminal device (200), and the second electronic device (100-2) can map and store the second equalizer information and the first time information with the user terminal device (200).

[0186] The user terminal device (200) can map and store first equalizer information and first time information with the first electronic device (100-1), and map and store second equalizer information and first time information with the second electronic device (100-2).

[0187] When Load A is detected, the first electronic device (100-1) and the second electronic device (100-2) can transmit first detection information and second detection information to the user terminal device (200), respectively. For example, the first electronic device (100-1) can be worn by a first user, and the second electronic device (100-2) can be worn by a second user, and can be worn at approximately the same time.

[0188] The user terminal device (200) can receive first detection information and second detection information. However, since the first electronic device (100-1) is closer to the user terminal device (200) than the second electronic device (100-2), the user terminal device (200) can receive the first detection information before the second detection information.

[0189] The user terminal device (200) can first transmit an activation signal to the first electronic device (100-1) and the second electronic device (100-2) based on the first equalizer information and the first time information corresponding to the first electronic device (100-1) provided in the first sensed information received.

[0190] Each of the first electronic device (100-1) and the second electronic device (100-2) may output sound for a period of time based on the first time information and at a size based on the first equalizer information based on the activation signal. For example, each of the first electronic device (100-1) and the second electronic device (100-2) may output sound for a period of time of 2 ms, which is the first time information, at a size based on the first equalizer information, such as an 1120 waveform.

[0191] The first electronic device (100-1) receives the output sound, and identifies the user terminal device (200) as a communication channel formation target device based on equalizer information and time information corresponding to the received sound, and can re-detect Load B. If Load A and Load B are less than a preset difference, the first electronic device (100-1) can transmit a signal requesting formation of a communication channel to the user terminal device (200). The user terminal device (200) can form a communication channel with the first electronic device (100-1) based on the signal received from the first electronic device (100-1).

[0192] The second electronic device (100-2) can receive the output sound. However, since the equalizer information and time information corresponding to the received sound are different from the pre-stored information, no additional operation may be performed.

[0193] FIGS. 12 and 13 are diagrams for explaining the operation of a plurality of transmitting (Tx) devices and a plurality of receiving (Rx) devices according to one embodiment of the present disclosure. For example, FIGS. 12 and 13 assume a first electronic device (Rxa device, 100-1), a second electronic device (Rxb device, 100-2), a first user terminal device (Tx1 device, 200-1), and a second user terminal device (Tx2 device, 200-2).

[0194] As illustrated in FIG. 12, when a user command for forming a communication channel with a first user terminal device (200-1) is received, the first electronic device (100-1) can broadcast an advertising packet, and when a user command for forming a communication channel with a second user terminal device (200-2) is received, the second electronic device (100-2) can broadcast an advertising packet.

[0195] Subsequent operations may be similar to those described in FIGS. 8 to 11. Therefore, for the sake of brevity, a repetitive description of the operations previously described with reference to FIGS. 8 to 11 may be omitted.

[0196] For example, a first electronic device (100-1), a second electronic device (100-2), a first user terminal device (200-1), and a second user terminal device (200-2) can exchange information about each device and information for forming a communication channel during a communication connection section, as illustrated in FIG. 13. In addition, each device can exchange equalizer information and time information during the 1310 time section and the 1330 time section of FIG. 13.

[0197] The first user terminal device (200-1) can receive first sensing information from the first electronic device (100-1) and second sensing information from the second electronic device (100-2). However, since the first user terminal device (200-1) is closer to the first electronic device (100-1) than to the second electronic device (100-2), the first sensing information can be received before the second sensing information. Accordingly, the first user terminal device (200-1) can transmit first equalizer information to the first electronic device (100-1) and the second electronic device (100-2) based on the first sensing information.

[0198] The second user terminal device (200-2) can receive first sensing information from the first electronic device (100-1) and second sensing information from the second electronic device (100-2). However, since the second user terminal device (200-2) is closer to the second electronic device (100-2) than to the first electronic device (100-1), it can receive the second sensing information before the first sensing information. Accordingly, the second user terminal device (200-2) can transmit second equalizer information to the first electronic device (100-1) and the second electronic device (100-2) based on the second sensing information.

[0199] The first electronic device (100-1) can receive first equalizer information from the first user terminal device (200-1) and second equalizer information from the second user terminal device (200-2). However, since the first electronic device (100-1) is closer to the first user terminal device (200-1) than to the second user terminal device (200-2), the first equalizer information can be received before the second equalizer information. Accordingly, the first electronic device (100-1) can output a sound such as 1320 based on the first equalizer information, and as a result, can form a communication channel with the first user terminal device (200-1).

[0200] The second electronic device (100-2) can receive first equalizer information from the first user terminal device (200-1) and second equalizer information from the second user terminal device (200-2). However, since the second electronic device (100-2) is closer to the second user terminal device (200-2) than to the first user terminal device (200-1), it can receive the second equalizer information before the first equalizer information. Accordingly, the second electronic device (100-2) can output a sound such as 1340 based on the second equalizer information, and as a result, can form a communication channel with the second user terminal device (200-2).

[0201] FIGS. 14 and 15 are diagrams for explaining the operation when one of a plurality of transmission (Tx) devices moves according to an embodiment of the present disclosure. For example, FIGS. 14 and 15 assume one electronic device (Rx device, 100), a first user terminal device (Tx1 device, 200-1), and a second user terminal device (Tx2 device, 200-2).

[0202] As illustrated in FIG. 14, when a user command for forming a communication channel with a first user terminal device (200-1) is received, the electronic device (100) can broadcast an advertising packet.

[0203] Subsequent operations may be similar to those described in FIGS. 8 and 9. Therefore, for the sake of brevity, a repetitive description of the operations previously described with reference to FIGS. 8 and 9 may be omitted.

[0204] For example, the electronic device (100), the first user terminal device (200-1), and the second user terminal device (200-2) can exchange information about each device and information for forming a communication channel during a communication connection section, as illustrated in FIG. 15. In addition, each device can exchange equalizer information and time information during the 1510 time section and the 1530 time section of FIG. 15.

[0205] Thereafter, after the location of the first user terminal device (200-1) has been moved, each of the first user terminal device (200-1) and the second user terminal device (200-2) can receive detection information from the electronic device (100). In this case, the first user terminal device (200-1) can transmit first equalizer information to the electronic device (100) based on the detection information, and the second user terminal device (200-2) can transmit second equalizer information to the electronic device (100) based on the detection information.

[0206] The electronic device (100) can receive first equalizer information from the first user terminal device (200-1) and second equalizer information from the second user terminal device (200-2). However, since the electronic device (100) is closer to the second user terminal device (200-2) than to the first user terminal device (200-1) due to the movement of the first user terminal device (200-1), the electronic device (100) can receive the second equalizer information before the first equalizer information. Accordingly, the electronic device (100) can output a sound such as 1540 based on the second equalizer information, and consequently form a communication channel with the second user terminal device (200-2). The electronic device (100) may output a sound such as 1520 based on the first equalizer information received thereafter, but since the second user terminal device (200-2) has been first identified as a communication channel formation target, it may not perform any action with respect to the sound such as 1520.

[0207] FIG. 16 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure.

[0208] According to FIG. 16, the control method (1600) can transmit first equalizer information of an electronic device to a user terminal device and receive first time information from the user terminal device (S1610). The wearing state can be transmitted to the user terminal device based on the wearing state of the electronic device for the user (S1620). When an activation signal is received from the user terminal device, a sound can be output through a speaker included in the electronic device based on the activation signal (S1630). When a sound is received through a microphone included in the electronic device, second equalizer information and second time information corresponding to the sound can be acquired (S1640). A communication channel can be formed with the user terminal device based on the first equalizer information, the second equalizer information, the first time information, and the second time information (S1650).

[0209] The forming step (S1650) can form a communication channel with the user terminal device if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

[0210] And, in the forming step (S1650), if the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same, the wearing state of the user of the electronic device can be re-identified, and a communication channel can be formed with the user terminal device based on the re-identified wearing state.

[0211] Additionally, the forming step (S1650) can form a communication channel with the user terminal device if the difference between the wearing state and the re-identified wearing state is less than a preset difference.

[0212] And, the step of transmitting the wearing status (S1620) can transmit the wearing status to the user terminal device when the electronic device is identified as being worn by the user.

[0213] In addition, the step of transmitting the wearing state (S1620) may acquire the wearing state through a sensor included in the electronic device, or may acquire the wearing state based on a transfer function of first signal information corresponding to sound output through a speaker and second signal information corresponding to sound received through a microphone.

[0214] The activation signal may include a command to output a sound for a duration based on the second time information and at a magnitude based on the second equalizer information.

[0215] In addition, the receiving step (S1610) transmits the first equalizer information of the electronic device to another user terminal device, receives the third time information from the other user terminal device, the transmitting step (S1620) transmits the wearing state to the other user terminal device, and the outputting step (S1630) controls the speaker to output sound based on the signal received first among the activation signal and the other activation signal when an activation signal is received from the user terminal device and another activation signal is received from the other user terminal device.

[0216] FIG. 17 is a flowchart for explaining a control method of a user terminal device according to an embodiment of the present disclosure.

[0217] According to FIG. 17, the control method (1700) can receive first equalizer information of the electronic device from the electronic device and transmit first time information to the electronic device (S1710). When the wearing state is received from the electronic device, an activation signal can be transmitted to the electronic device based on the first equalizer information and first time information corresponding to the electronic device (S1720). A communication channel can be established with the electronic device based on a request from the electronic device (S1730).

[0218] In addition, the step of transmitting the first time information (S1710) receives the second equalizer information of the other electronic device from the other electronic device, transmits the first time information to the other electronic device, and the step of transmitting the activation signal to the electronic device (S1720) identifies the device that provided the information received first among the wearing state and the other wearing state when the wearing state is received from the electronic device and the other wearing state is received from the other electronic device, and transmits the activation signal to the electronic device and the other electronic device based on the equalizer information and time information corresponding to the identified device.

[0219] According to various embodiments of the present disclosure as described above, cross-connection can be prevented by adding operations according to equalizer information and time information during a communication connection section.

[0220] In addition, by forming a communication channel after an operation according to equalizer information and time information, or by forming a communication channel after an operation and wearing state re-identification operation according to equalizer information and time information, a communication channel can be formed even if the communication connection section is not maintained for a preset time, thereby reducing latency.

[0221] According to an exemplary embodiment of the present disclosure, the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device may include an electronic device (e.g., electronic device (A)) according to the disclosed embodiments, which is a device that can call instructions stored in the storage medium and operate according to the called instructions. When an instruction is executed by a processor, the processor may directly or under the control of the processor perform a function corresponding to the instruction using other components. The instruction may include code generated or executed by a compiler or interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' means that the storage medium does not contain a signal and is tangible, but does not distinguish between data being stored semi-permanently or temporarily in the storage medium.

[0222] Furthermore, according to one embodiment of the present disclosure, the method may be provided as included in a computer program product. The computer program product may be traded as a commodity between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0223] Furthermore, according to one embodiment of the present disclosure, the various embodiments described above may be implemented in a computer-readable recording medium or a similar device using software, hardware, or a combination thereof. In some cases, the embodiments described herein may be implemented by the processor itself. In a software implementation, embodiments such as the procedures and functions described herein may be implemented as separate software modules. Each of the software modules may perform one or more functions and operations described herein.

[0224] In one embodiment, computer instructions for performing processing operations of a device according to the various embodiments described above may be stored in a non-transitory computer-readable medium. The computer instructions stored in such a non-transitory computer-readable medium, when executed by a processor of a specific device, cause the specific device to perform processing operations in the device according to the various embodiments described above. A non-transitory computer-readable medium refers to a medium that permanently stores data and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specific examples of non-transitory computer-readable media may include a CD, a DVD, a hard disk, a Blu-ray disk, a USB, a memory card, or a ROM.

[0225] In addition, each of the components (e.g., modules or programs) according to the various embodiments described above may be composed of a single or multiple entities, and some of the corresponding sub-components described above may be omitted, or other sub-components may be further included in various embodiments. Alternatively or additionally, some components (e.g., modules or programs) may be integrated into a single entity, which may perform the same or similar functions as those performed by each of the corresponding components prior to integration. Operations performed by modules, programs or other components according to various embodiments may be executed sequentially, in parallel, iteratively or heuristically, or at least some operations may be executed in a different order, omitted, or other operations may be added.

[0226] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person skilled in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In electronic devices, communication interface; speaker; mike; One or more processors comprising processing circuitry; and It includes memory for storing commands; When the above instructions are individually or collectively executed by the one or more processors, the electronic device, Transmitting the first equalizer information of the electronic device to the first user terminal device through the communication interface, Receive first time information from the first user terminal device through the communication interface, Transmitting the first wearing state to the first user terminal device through the communication interface based on the first wearing state of the user of the electronic device, When a first activation signal is received from the user terminal device through the communication interface, a first sound is output through the speaker, When a second sound is received through the microphone, second equalizer information and second time information corresponding to the second sound are acquired, An electronic device that forms a communication channel with the first user terminal device through the communication interface based on the first equalizer information, the second equalizer information, the first time information, and the second time information.

2. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, An electronic device that forms a communication channel with the first user terminal device through the communication interface when the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

3. In paragraph 2, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, If the first equalizer information and the second equalizer information are the same, and the first time information and the second time information are the same, a second wearing state for the user of the electronic device is identified, An electronic device that forms a communication channel with the first user terminal device through the communication interface based on the second wearing state.

4. In paragraph 3, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, An electronic device that forms a communication channel with the first user terminal device through the communication interface when the difference between the first wearing state and the second wearing state is less than a preset difference.

5. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, An electronic device that transmits a first wearing state to the first user terminal device through the communication interface when the electronic device is identified as being worn by the user.

6. In paragraph 1, including sensors; When the above instructions are individually or collectively executed by the one or more processors, the electronic device, An electronic device that obtains the first wearing state using the above sensor.

7. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, An electronic device that obtains the wearing state based on a transfer function of first signal information corresponding to the first sound and second signal information corresponding to the second sound.

8. In paragraph 1, The above first activation signal is, An electronic device comprising a command to output a third sound during a time period based on the second time information at a size based on the second equalizer information.

9. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device, Transmitting the first equalizer information to a second user terminal device through the communication interface; Receive third time information from the second user terminal device through the communication interface, Transmitting the first wearing state to the second user terminal device through the communication interface, An electronic device that outputs a third sound through the speaker based on a signal received first among the first activation signal received from the first user terminal device and the second activation signal received from the second user terminal device through the communication interface.

10. In a method for controlling an electronic device, A step of transmitting first equalizer information of the electronic device to a first user terminal device; A step of receiving first time information from the first user terminal device; A step of transmitting a first wearing state of a user of the electronic device to a first user terminal device; A step of outputting a first sound through a speaker of the electronic device when a first activation signal is received from the first user terminal device; When a second sound is received through a microphone of the electronic device, a step of obtaining second equalizer information and second time information corresponding to the second sound; and A control method comprising: forming a communication channel with the first user terminal device based on the first equalizer information, the second equalizer information, the first time information, and the second time information.

11. In paragraph 10, The step of forming the above communication channel is: A control method for forming a communication channel with the first user terminal device when the first equalizer information and the second equalizer information are the same and the first time information and the second time information are the same.

12. In paragraph 11, The step of forming the above communication channel is: If the first equalizer information and the second equalizer information are the same, and the first time information and the second time information are the same, a second wearing state for the user of the electronic device is identified, A control method for forming a communication channel with the first user terminal device based on the second wearing state.

13. In paragraph 12, The step of forming the above communication channel is: A control method for forming a communication channel with the first user terminal device when the difference between the first wearing state and the second wearing state is less than a preset difference.

14. In paragraph 10, The step of transmitting the above first wearing state is: A control method for transmitting a first wearing state to the first user terminal device when the electronic device is identified as being worn by the user.

15. In paragraph 10, A control method further comprising a step of obtaining the first wearing state using a sensor of the electronic device.

Citation Information

Patent Citations

  • High-density, multi-functional, wireless charging ultrasonic all-in-one

    KR1020240023770A

  • Maintenance method of MASCON for electric train according to communication security of railway system

    KR1020240024459A

  • Large temperature differential cooling system

    KR102672887B1

  • A mushroom-growing medium holder

    KR102871463B1

  • KR20220015833A