Wearable electronic device and method for identifying wearing state of other wearable devices
By using a first wearable device with sensors and communication capabilities to monitor and adjust the orientation of a second wearable device, the solution addresses the challenge of ensuring accurate data collection and optimal performance in wearable device systems.
Patent Information
- Application Number
- PCT/KR2024/007107
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-23
- Filing Date
- 2024-05-24
- Publication Date
- 2025-03-20
AI Technical Summary
Existing wearable devices lack an effective method to identify and correct the orientation of other wearable devices, leading to inaccurate data collection and suboptimal performance.
A first wearable device equipped with sensors and a communication circuit, which obtains information on its own orientation and that of a second wearable device, and provides notifications to guide the adjustment of the second device's position or direction to ensure proper alignment.
This solution enables accurate data collection by ensuring the second wearable device is properly oriented, enhancing the overall performance and reliability of wearable device systems.
Smart Images

Figure KR2024007107_20032025_PF_FP_ABST
Abstract
Description
Wearable electronic device and method for identifying the wearing status of another wearable device
[0001] The descriptions below relate to wearable electronic devices and methods for identifying the wearing status of other wearable devices.
[0002] A variety of services are provided through wearable devices. Wearable devices can be worn on a part of the user's body and operate. While worn, wearable devices can identify the user's biometric information and provide services based on that information.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above-described matters constitute prior art related to the present disclosure.
[0004] According to one embodiment, a first wearable device may include at least one sensor, a communication circuit, and a processor operably coupled to the at least one sensor and the communication circuit. The processor may be configured to obtain first information regarding an orientation of the first wearable device worn on a first part of a user's body using the at least one sensor. The processor may be configured to receive second information regarding the orientation of the second wearable device from a second wearable device connected to the first wearable device and worn on a second part of the user's body. The processor may be configured to provide a notification to guide a change in at least one of a position or an orientation of the second wearable device on the second part based on the first information and the second information.
[0005] According to one embodiment, a method of a first wearable device may include an operation of obtaining first information regarding an orientation of a first wearable device worn on a first part of a user's body using at least one sensor of the first wearable device. The method may include an operation of receiving second information regarding the orientation of a second wearable device from a second wearable device connected to the first wearable device and worn on a second part of the user's body. The method may include an operation of providing a notification to guide a change in at least one of a position or an orientation of the second wearable device on the second part based on the first information and the second information.
[0006] According to one embodiment, a non-transitory computer readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of a first wearable device having at least one sensor and communication circuitry, cause the first wearable device to obtain first information regarding an orientation of the first wearable device worn on a first part of a user's body using the at least one sensor. The one or more programs may include instructions that, when executed by the processor, cause the first wearable device to receive, from a second wearable device connected to the first wearable device and worn on a second part of the user's body, second information regarding the orientation of the second wearable device. The one or more programs may include instructions that, when executed by the processor, cause the first wearable device to provide a notification to guide a change in at least one of a position or orientation of the second wearable device on the second portion based on the first information and the second information.
[0007] According to one embodiment, an electronic device may include a communication circuit and a processor operatively coupled with the communication circuit. The processor may be configured to identify that the first wearable device is worn on a first part of a user's body and that the second wearable device is worn on a second part of the user's body. The processor may be configured to identify, based on the identification, a designated axis for identifying a first rotation angle of the first wearable device and a second rotation angle of the second wearable device. The processor may be configured to transmit information regarding the designated axis to the first wearable device and the second wearable device.
[0008] FIG. 1 is a block diagram of an electronic device within a network environment, according to one embodiment.
[0009] FIGS. 2A and 2B illustrate perspective views of an exemplary electronic device, according to one embodiment.
[0010] FIG. 3 illustrates an exploded perspective view of an exemplary electronic device according to one embodiment.
[0011] FIG. 4A illustrates a perspective view of an exemplary electronic device according to one embodiment.
[0012] FIG. 4b is an example of a partial cross-sectional view of an electronic device according to one embodiment.
[0013] FIG. 5 illustrates an example of an environment including a first wearable device and a second wearable device, according to one embodiment.
[0014] FIG. 6 is a simplified block diagram of a first wearable device and a second wearable device according to one embodiment.
[0015] FIG. 7 illustrates a flowchart of the operation of a first wearable device according to one embodiment.
[0016] FIG. 8A illustrates an example of a first rotation angle of a first wearable device according to one embodiment.
[0017] FIG. 8b illustrates an example of a second rotation angle of a second wearable device according to one embodiment.
[0018] FIG. 9 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0019] FIG. 10 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0020] FIG. 11 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0021] FIG. 12 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0022] FIG. 13 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0023] FIG. 14 illustrates an example of a notification for guiding a change in position or orientation of a second wearable device, according to one embodiment.
[0024] Figure 15 illustrates an example of a synchronization procedure according to one embodiment.
[0025] FIG. 16 illustrates a flowchart regarding the operation of a first wearable device according to one embodiment.
[0026] FIG. 17A illustrates an example of an environment including a first wearable device, a second wearable device, and an electronic device, according to one embodiment.
[0027] FIG. 17b illustrates a flowchart of the operation of an electronic device according to one embodiment.
[0028] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.
[0029] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment.
[0030] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0031] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0032] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0033] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0034] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0035] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0036] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. According to one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0037] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0038] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0039] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0040] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0041] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0042] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0043] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0044] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0045] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0046] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0047] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0048] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0049] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0050] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0051] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service by itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0052] FIGS. 2A and 2B illustrate perspective views of an electronic device according to an exemplary embodiment.
[0053] Referring to FIGS. 2A and 2B , an electronic device (200) according to one embodiment (e.g., the electronic device (101) of FIG. 1 ) may include a housing (210) including a first side (or front side) (210A), a second side (or back side) (210B), and a side surface (210C) surrounding a space between the first side (210A) and the second side (210B), and a fastening member (250, 260) connected to at least a portion of the housing (210) and configured to releasably fasten the electronic device (200) to a body part (e.g., a wrist or an ankle) of a user. In another embodiment (not shown), the housing may also refer to a structure forming a portion of the first side (210A), the second side (210B), and the side surface (210C) of FIGS. 2A and 2B . In one embodiment, the first side (210A) may be formed by a front plate (201) that is at least partially substantially transparent (e.g., a glass plate or a polymer plate comprising various coating layers). The second side (210B) may be formed by a substantially opaque back plate (207). The back plate (207) may be formed of, for example, coated or colored glass, ceramic, polymer, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the foregoing materials. The side surface (210C) may be formed by a side bezel structure (or “side member”) (206) that is coupled to the front plate (201) and the back plate (207) and comprises a metal and / or a polymer. In some embodiments, the back plate (207) and the side bezel structure (206) may be formed integrally and comprise the same material (e.g., a metal material such as aluminum). The above-mentioned fastening member (250, 260) may be formed of various materials and shapes. The integral and multiple unit links may be formed to be mutually movable by a combination of at least two of the above-mentioned materials, such as woven fabric, leather, rubber, urethane, metal, ceramic, or a combination of the above-mentioned materials.
[0054] According to one embodiment, the electronic device (200) may include at least one of a display (220, see FIG. 3), an audio module (205, 208), a sensor module (211), a key input device (202, 203, 204), and a connector hole (209). In some embodiments, the electronic device (200) may omit at least one of the components (e.g., the key input device (202, 203, 204), the connector hole (209), or the sensor module (211)) or may additionally include other components.
[0055] The display (220) may be visually exposed, for example, through a significant portion of the front plate (201). The shape of the display (220) may correspond to the shape of the front plate (201), and may have various shapes such as a circle, an oval, or a polygon. The display (220) may be combined with or disposed adjacent to a touch detection circuit, a pressure sensor capable of measuring the intensity (pressure) of a touch, and / or a fingerprint sensor.
[0056] The audio module (205, 208) may include a microphone hole (205) and a speaker hole (208). The microphone hole (205) may have a microphone disposed therein for acquiring external sounds, and in some embodiments, multiple microphones may be disposed therein to detect the direction of sounds. The speaker hole (208) may be used as an external speaker and a receiver for calls. In some embodiments, the speaker hole (208) and the microphone hole (205) may be implemented as a single hole, or a speaker may be included (e.g., a piezo speaker) without the speaker hole (208), and / or a speaker may be included in the speaker hole (208).
[0057] The sensor module (211) can generate an electric signal or data value corresponding to an internal operating state of the electronic device (200) or an external environmental state. The sensor module (211) can include, for example, a biometric sensor module (211) (e.g., an HRM sensor) disposed on the second surface (210B) of the housing (210). The electronic device (200) can further include at least one of a sensor module not shown, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0058] The sensor module (211) may include electrode areas (213, 214) forming a portion of the surface of the electronic device (200) and a biosignal detection circuit (not shown) electrically connected to the electrode areas (213, 214). For example, the electrode areas (213, 214) may include a first electrode area (213) and a second electrode area (214) arranged on a second surface (210B) of the housing (210). The sensor module (211) may be configured such that the electrode areas (213, 214) obtain an electrical signal from a portion of the user's body, and the biosignal detection circuit detects the user's bioinformation based on the electrical signal.
[0059] The key input devices (202, 203, 204) may include a wheel key (202) disposed on a first side (210A) of the housing (210) and rotatable in at least one direction, and / or a side key button (203, 204) disposed on a side surface (210C) of the housing (210). The wheel key may have a shape corresponding to the shape of the front plate (201). In other embodiments, the electronic device (200) may not include some or all of the above-mentioned key input devices (202, 203, 204), and the key input devices (202, 203, 204) that are not included may be implemented in another form, such as a soft key, on the display (220).
[0060] The connector hole (209) may include another connector hole (not shown) that may accommodate a connector (e.g., a USB connector) for transmitting and receiving power and / or data with an external electronic device, and may accommodate a connector for transmitting and receiving audio signals with the external electronic device. The electronic device (200) may further include, for example, a connector cover (not shown) that covers at least a portion of the connector hole (209) and blocks the inflow of external foreign substances into the connector hole.
[0061] The fastening member (250, 260) can be detachably fastened to at least a portion of the housing (210) using a locking member (251, 261). The fastening member (250, 260) can include one or more of a fixing member (252), a fixing member fastening hole (253), a band guide member (254), and a band fastening ring (255).
[0062] The fixing member (252) can be configured to fix the housing (210) and the fastening members (250, 260) to a part of the user's body (e.g., a wrist or an ankle). The fastening member fastening hole (253) can fix the housing (210) and the fastening members (250, 260) to a part of the user's body in response to the fastening member (252). The band guide member (254) is configured to limit the range of motion of the fastening member (252) when the fastening member (252) is fastened to the fastening member fastening hole (253), thereby allowing the fastening members (250, 260) to be fastened in close contact with a part of the user's body. The band fixing ring (255) can limit the range of motion of the fastening members (250, 260) when the fastening member (252) and the fastening member fastening hole (253) are fastened.
[0063] FIG. 3 illustrates an exploded perspective view of an exemplary electronic device according to one embodiment.
[0064] Referring to FIG. 3, an electronic device (300) (e.g., the electronic device (101) of FIG. 1, or the electronic device (200) of FIGS. 2A to 2B) may include a side bezel structure (310), a wheel key (320) (e.g., the wheel key (202) of FIG. 2), a front plate (201), a display (220), a first antenna (350), a second antenna (355), a support member (360) (e.g., a bracket), a battery (370), a printed circuit board (380), a sealing member (390), a rear plate (393) (e.g., the rear plate (207) of FIG. 2), and fastening members (395, 397) (e.g., the fastening members (250, 260) of FIG. 2). At least one of the components of the electronic device (300) may be identical or similar to at least one of the components of the electronic device (200) of FIG. 1 or FIGS. 2A to 2B, and any overlapping descriptions will be omitted below. The support member (360) may be disposed inside the electronic device (300) and connected to the side bezel structure (310), or may be formed integrally with the side bezel structure (310). The support member (360) may be formed of, for example, a metal material and / or a non-metallic (e.g., a polymer) material. The support member (360) may have a display (220) coupled to one surface and a printed circuit board (380) coupled to the other surface. A processor, a memory, and / or an interface may be mounted on the printed circuit board (380). The processor may include, for example, one or more of a central processing unit, a GPU (graphics processing unit), an application processor, a sensor processor, or a communication processor.
[0065] The memory may include, for example, volatile memory or non-volatile memory. The interface may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, and / or an audio interface. The interface may electrically or physically connect the electronic device (300) to an external electronic device, for example, and may include a USB connector, an SD card / MMC connector, or an audio connector.
[0066] The battery (370) is a device for supplying power to at least one component of the electronic device (300), and may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell. At least a portion of the battery (370) may be disposed substantially on the same plane as, for example, the printed circuit board (380). The battery (370) may be disposed integrally within the electronic device (200), or may be disposed so as to be detachably attached to (or removed by a user) from) the electronic device (200).
[0067] The first antenna (350) may be positioned between the display (220) and the support member (360). The first antenna (350) may include, for example, a near field communication (NFC) antenna, a wireless charging antenna, and / or a magnetic secure transmission (MST) antenna. The first antenna (350) may, for example, perform short-range communication with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a short-range communication signal or payment data. In another embodiment, the antenna structure may be formed by a portion or a combination of the side bezel structure (310) and / or the support member (360).
[0068] The second antenna (355) may be positioned between the printed circuit board (380) and the back plate (393). The second antenna (355) may include, for example, a near field communication (NFC) antenna, a wireless charging antenna, and / or a magnetic secure transmission (MST) antenna. The second antenna (355) may, for example, perform short-range communication with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a short-range communication signal or payment data. In another embodiment, the antenna structure may be formed by a portion or a combination of the side bezel structure (310) and / or the back plate (393).
[0069] A sealing member (390) may be positioned between the side bezel structure (310) and the rear plate (393). The sealing member (390) may be configured to block moisture and foreign substances from entering the space surrounded by the side bezel structure (310) and the rear plate (393) from the outside.
[0070] FIG. 4A illustrates a perspective view of an exemplary electronic device according to one embodiment.
[0071] Referring to FIG. 4A, an electronic device (400) (e.g., the electronic device (101) of FIG. 1) may include a housing (401) that includes a first side (411) facing a part of a user's body (e.g., a finger) and a second side (412) opposite the first side (411). For example, the electronic device (400) may include a ring-shaped housing (401). As an example, the electronic device (400) may be configured in a ring shape.
[0072] According to one embodiment, the electronic device (400) may be referred to as a wearable device that can be worn by a user. The electronic device (400) may be worn on a part of the user's body (e.g., a finger). For example, the electronic device (400) may be fastened to a part of the user's body. For example, the electronic device (400) may be detachable from a part of the user's body. For example, the electronic device (400) may have a shape corresponding to a part of the user's body in order to be worn on a part of the user's body.
[0073] For example, the electronic device (400) may be worn by the user and thus come into contact with a part of the user's body. For example, the electronic device (400) may be configured to obtain information about the user through a part of the user's body by being worn by the user. As an example, the information about the user may include the user's health information. However, the present invention is not limited thereto. For example, the electronic device (400) may provide information about the user through the electronic device (400) and / or an external electronic device connected to the electronic device (400). However, the present invention is not limited thereto.
[0074] According to one embodiment, at least a portion of the first surface (411) may come into contact with a part of the user's body when the electronic device (400) is worn by the user. For example, the first surface (411) may surround a part of the user's body on which the electronic device (400) is worn. For example, the first surface (411) may cover a part of the user's body on which the electronic device (400) is worn. For example, the first surface (411) may be configured to pressurize or provide pressure to a part of the user's body when the electronic device (400) is worn by the user, thereby allowing the electronic device (400) to be fastened to the part of the body. For example, the first surface (411) may be deformable by a part of the user's body. For example, the electronic device (400) can provide information about the user through the first side (411) based on haptic technology.
[0075] For example, the second surface (412) may form an outer appearance of the electronic device (400) together with the first surface (411). For example, the second surface (412) may form a ring-shaped housing (401) together with the first surface (411). For example, the second surface (412) may be a surface spaced apart from a part of the user's body when the electronic device (400) is worn by the user. For example, the first surface (411) may be referred to as an inner circumference surface of the housing (401). The second surface (412) opposite to the first surface (411) may be referred to as an outer circumference surface of the housing (401).
[0076] For example, the second side (412) may be exposed to the outside when the electronic device (400) is worn by the user. The second side (412) may be composed of at least one of titanium, stainless steel, and ceramic. The second side (412) may be composed of a material for protection against external impact and / or scratches. Depending on the embodiment, the second side (412) may be coated with an additional material for protection of the color and / or the appearance of the electronic device (400).
[0077] For example, the first side (411) may be composed of the same and / or similar material as the second side (412). In some embodiments, at least a portion of the first side (411) may be composed of at least one of a molding material for acquiring data, transparent plastic, and / or glass. In some embodiments, at least a portion of the first side (411) may be composed of a metal for identifying a biosignal.
[0078] According to one embodiment, the electronic device (400) may further include a hole (470) formed by the first surface (411) for passing a part of the user's body through the electronic device (400) when the user wears the electronic device. For example, the hole (470) may be penetrated by a part of the user's body when the user wears the electronic device (400). By including the hole (470) configured to pass a part of the user's body through the hole, the electronic device (400) may be configured to be fastened to a part of the user's body when the user wears the electronic device (400).
[0079] According to one embodiment, the electronic device (400) may further include one or more components between the first side (411) and the second side (412). For example, the electronic device (400) may include a communication circuit, one or more sensors, and / or a processor between the first side (411) and the second side (412). The arrangement of the one or more components will be described later in FIG. 4B.
[0080] FIG. 4b is an example of a partial cross-sectional view of an electronic device according to one embodiment.
[0081] Referring to FIG. 4B, the electronic device (400) may be formed in a ring shape. For example, the housing (401) of the electronic device (400) may be formed in a ring shape that can be worn on a user's finger. In FIGS. 4A and 4B, an electronic device (400) having a ring shape with a smooth surface is illustrated as an example, but the present invention is not limited thereto. For example, the electronic device (400) may be implemented as a housing including a plurality of flat surfaces. For example, an electronic device (400) having a ring shape with an unsmooth surface may also be understood as an embodiment of the present disclosure.
[0082] According to one embodiment, the ring-shaped housing (401) may include a first side (411) that comes into contact with the user's body when worn by the user, a second side (412) that is exposed to the outside, and a side surface between the first side (411) and the second side (412). For example, the first side (411) and the second side (412) may include a space for including (or arranging) at least one or more components (e.g., a processor (410), a communication circuit (420), a sensor (430), and a memory (440)).
[0083] According to one embodiment, a PCB (451) may be disposed between a first side (411) and a second side (412) of an electronic device (400). For example, a processor (410), a communication circuit (420), an acceleration sensor (431), a gyro sensor (432), a photoplethysmography (PPG) sensor (433), a temperature sensor (434), a memory (440), and / or a PMIC (454) may be disposed on the PCB (451). For example, the PCB (451) may be composed of a rigid region and a flexible region. As an example, the rigid region may be referred to as a rigid flexible printed circuit board (RFPCB). As an example, the flexible region may be referred to as a flexible printed circuit board (FPCB).
[0084] For example, the PPG sensor (433) may include one or more light-emitting circuits (433-1), one or more light-receiving circuits (433-2), and a control circuit (433-3). As an example, the one or more light-emitting circuits (433-1) and the one or more light-receiving circuits (433-2) may be arranged toward the first side (411). As an example, the control circuit (433-3) may be arranged toward the second side (412).
[0085] For example, the PMIC (454) can be used to manage power of the electronic device (400). The PMIC (454) can be used to provide (or distribute) power to components that require power in the electronic device (400). The PMIC (454) can support a wired charging method (e.g., terminal, pogo pin) or a wireless charging method (e.g., wireless power consortium (WPC), NFC) for charging the electronic device (400) through the charging interface (453).
[0086] According to one embodiment, a battery (452) may be disposed between the first side (411) and the second side (412) of the electronic device (400). The battery (452) may be configured with at least one battery (or battery pack). For example, the battery (452) may be configured such that at least one battery is connected in series and / or in parallel. For example, the battery (452) may be configured as a flexible battery pack. For example, the battery (452) may be charged and / or discharged as a secondary battery. For example, the material constituting the battery (452) may be configured in various ways. For example, the material constituting the battery (452) may include at least one of lithium ion and mercury.
[0087] According to one embodiment, an antenna (455) may be disposed between the first side (411) and the second side (412) of the electronic device (400). For example, the antenna (455) may be composed of a single antenna and / or a plurality of segmented antennas. According to an embodiment, the antenna (455) may be composed of a part of the housing (401) of the electronic device (400). For example, the antenna (455) may be electrically connected to the communication circuit (420) via the PCB (451).
[0088] Although not illustrated, the electronic device (400) may include various other components in addition to the illustrated components. For example, the electronic device (400) may include a display. The display may be positioned on the outer surface of the housing (401).
[0089] According to one embodiment, a first wearable device (e.g., electronic device 200 of FIG. 2 or electronic device 300 of FIG. 3) and a second wearable device (e.g., electronic device 400 of FIGS. 4A and 4B) may be worn by a user and operated. For example, the first wearable device may be worn on a first part of the user's body (e.g., wrist). The second wearable device may be worn on a second part of the user's body (e.g., finger). The second wearable device may be configured in a ring shape. The second wearable device may be operated while being positioned at a designated location and / or in a designated direction on the second part of the user's body. However, since the second wearable device is configured in a ring shape, it may rotate on the second part of the user's body. If the second wearable device is rotated on the second part of the user's body, data acquired through at least one sensor included in the second wearable device may be inaccurate. Therefore, a method for identifying whether the second wearable device has been rotated may be required.
[0090] The first wearable device (or the electronic device connected to the first wearable device and the second wearable device) can identify whether the second wearable device is rotated based on information about the orientation of the first wearable device and information about the orientation of the second wearable device, and guide the second wearable device to be placed at a designated location and / or in a designated direction on a second part of the user's body.
[0091] The operation of the first wearable device (or the electronic device connected to the first wearable device and the second wearable device) according to the above-described embodiment may be described below. The first wearable device described below may correspond to the electronic device (200) of FIGS. 2A and 2B and / or the electronic device (300) of FIG. 3. The second wearable device described below may correspond to the electronic device (400) of FIGS. 4A and 4B.
[0092] FIG. 5 illustrates an example of an environment including a first wearable device and a second wearable device, according to one embodiment.
[0093] Referring to FIG. 5, the first wearable device (510) and the second wearable device (520) can operate while being worn by a user. The first wearable device (510) can be worn on a first part of the user's body (e.g., a wrist). The second wearable device (520) can be worn on a second part of the user's body (e.g., a finger).
[0094] For example, the first wearable device (510) and the second wearable device (520) may be worn on the same arm of the user. As an example, the first wearable device (510) and the second wearable device (520) may be worn on the user's left arm. The first wearable device (510) may be worn on the wrist of the left arm, and the second wearable device (520) may be worn on one of the fingers of the left arm. As an example, the first wearable device (510) and the second wearable device (520) may be worn on the user's right arm. The first wearable device (510) may be worn on the wrist of the right arm, and the second wearable device (520) may be worn on one of the fingers of the right arm.
[0095] According to one embodiment, the first wearable device (510) may correspond to the electronic device (200) of FIGS. 2A and 2B or the electronic device (300) of FIG. 3. The second wearable device (520) may correspond to the electronic device (400) of FIGS. 4A and 4B.
[0096] For example, the first wearable device (510) may be configured in a watch shape. The second wearable device (520) may be configured in a ring shape. When the second wearable device (520) is configured in a ring shape, it can be rotated on the user's finger. Since at least one sensor of the second wearable device (520) is arranged as shown in FIG. 4B, the second wearable device (520) can operate when at least one sensor of the second wearable device (520) is arranged toward the user's palm. When the second wearable device (520) is rotated on the user's finger, at least one sensor may not be arranged toward the user's palm. When at least one sensor is not arranged toward the user's palm, information (or data) acquired through the at least one sensor may not be accurate.
[0097] For example, a state in which at least one sensor is positioned toward the user's palm may be referred to as a normal wearing state. A state in which the angle between the direction in which a designated portion of the second wearable device (520) (e.g., the portion in which at least one sensor is positioned) is facing and the direction in which the palm is facing is within a designated range may be referred to as a normal wearing state. For example, even if one of the sensors of the second wearable device (520) is not positioned directly toward the user's palm, if the angle between the direction in which a designated portion of the second wearable device (520) (e.g., the portion in which at least one sensor is positioned) is facing and the direction in which the palm is facing is within a predefined designated range (or tolerance), the second wearable device (520) is still in a normal wearing state. A state in which at least one sensor is not positioned toward the user's palm may be referred to as an abnormal wearing state. If the angle between the direction in which a designated portion of the second wearable device (520) (e.g., a portion in which at least one sensor is placed) is facing and the direction in which the palm is facing is outside a predefined range (or tolerance), the second wearable device (520) may be in an abnormal wearing state.
[0098] For example, the second wearable device (520) may include affordances (e.g., grooves, electrodes, displays, or indicators) on the exterior of the second wearable device (520) to guide a normal wearing state. A user of the second wearable device (520) may position (or align) the second wearable device (520) to operate in the normal wearing state through the affordances. For example, a user of the second wearable device (520) may position and / or reposition the second wearable device (520) on a body part (e.g., a finger) to align (fit and / or touch) the electrodes, display, and / or indicators so that the second wearable device (520) operates in the normal wearing state.
[0099] According to one embodiment, the first wearable device (510) may be connected to the second wearable device (520). For example, the user of the first wearable device (200) and the user of the second wearable device (520) may be the same. The first wearable device (510) and the second wearable device (520) may be owned (or used) by the same user.
[0100] For example, the second wearable device (520) may be a device that is connected to the first wearable device (510) at a close range and used (simultaneously) by the same user. The second wearable device (520) may be used to control the operation of the first wearable device (510). The second wearable device (520) may be used to receive information acquired through the first wearable device (510) and process the received information. The first wearable device (510) may control the second wearable device (520). The user may change the setting information of the second wearable device (520) using the first wearable device (510).
[0101] According to one embodiment, the first wearable device (510) may identify that the second wearable device (520) is operating in an abnormal wearing state based on information received from the second wearable device (520). The first wearable device (510) may provide a notification to guide changing at least one of the position or orientation of the second wearable device (520) so that the second wearable device (520) can operate in a normal wearing state. Specific operations for the first wearable device (510) to perform the above-described operation will be described later with reference to FIGS. 7 to 16.
[0102] According to an embodiment, the first wearable device (510) and the second wearable device (520) may be controlled by an external electronic device. The external electronic device may use information obtained from the first wearable device (510) and / or information obtained from the second wearable device (520) to identify that the second wearable device (520) is operating in an abnormal wearing state. The external electronic device may provide a notification to guide changing at least one of the position or orientation of the second wearable device (520) so that the second wearable device (520) can operate in a normal wearing state. A specific example in which the first wearable device (510) and the second wearable device (520) are controlled by an external electronic device will be described later with reference to FIGS. 17A and 17B.
[0103] FIG. 6 is a simplified block diagram of a first wearable device and a second wearable device according to one embodiment.
[0104] Referring to FIG. 6, the first wearable device (510) and the second wearable device (520) can operate in a connected state. For example, the first wearable device (510) and the second wearable device (520) can be used to obtain (or identify) information about a user. The first wearable device (510) can be used to control the second wearable device (520).
[0105] According to one embodiment, the first wearable device (510) may include a processor (511), a communication circuit (512), a sensor (513), a memory (514), and / or a display (515). Depending on the embodiment, the first wearable device (510) may include at least one of the processor (511), the communication circuit (512), the sensor (513), the memory (514), and / or the display (515). For example, at least some of the processor (511), the communication circuit (512), the sensor (513), the memory (514), and / or the display (515) may be omitted depending on the embodiment. For example, the first wearable device (510) may include at least some of the components of the electronic device (101) of FIG. 1. The first wearable device (510) may include any of the components of the electronic device (101) of FIG. 1 to function according to the present disclosure.
[0106] According to one embodiment, the processor (511) may correspond to the processor (120) of FIG. 1. The processor (511) may be operatively or operably coupled with or connected to the communication circuit (512), the sensor (513), the memory (514), and the display (515). The processor (511) being operatively or operably coupled with the communication circuit (512), the sensor (513), the memory (514), and the display (515) may mean that the processor (511) can control the communication circuit (512), the sensor (513), the memory (514), and the display (515). For example, the communication circuit (512), the sensor (513), the memory (514), and the display (515) may be controlled by the processor (511).
[0107] Although illustrated based on different blocks, the embodiment is not limited thereto, and some of the hardware of FIG. 3 (e.g., at least a portion of the processor (511), the communication circuit (512), and the memory (514)) may be included in a single integrated circuit such as a system on a chip (SoC).
[0108] According to one embodiment, the processor (511) may be configured with at least one processor. For example, the processor (511) may be configured with a main processor that performs high-performance processing and a secondary processor that performs low-power processing. At least some of the sensors (513) may be connected to the secondary processor. At least some of the sensors connected to the secondary processor may acquire data about the user for 24 hours. According to one embodiment, one of the main processor and the secondary processor may be activated depending on the state and / or operation of the first wearable device (510). For example, the secondary processor may be activated when the battery of the first wearable device (510) is low. For example, the main processor may be activated when more accurate data about the user is required.
[0109] According to one embodiment, the processor (511) may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and / or a central processing unit (CPU).
[0110] For example, the processor (511) may include an application processor, a supplementary processor (e.g., a sensor hub, a microcontroller unit (MCU)), a central processor unit (CPU), a neural processing unit (NPU), a graphic processing unit (GPU), and / or a processor for IoT (e.g., a processor integrated with a communication module).
[0111] According to one embodiment, the processor (511) can determine the operating time of the sensor (513). The processor (511) can control the operation of the sensor (513). The processor (511) can process information obtained from the sensor (513).
[0112] According to one embodiment, the first wearable device (510) may include a communication circuit (512). The communication circuit (512) may correspond to at least a portion of the communication module (190) of FIG. 1. For example, the communication circuit (512) may be used for various radio access technologies (RATs). For example, the communication circuit (512) may be used to perform Bluetooth communication, wireless local area network (WLAN) communication, Zigbee communication, near field communication (NFC), ultra wide band (UWB) communication, radio-frequency identification (RFID) communication, or ANT+ communication. For example, the communication circuit (512) may be used to perform cellular communication. For example, the processor (511) may establish a connection with another electronic device (e.g., the second wearable device (520)) through the communication circuit (512). For example, the processor (511) may identify (or measure) the location of the first wearable device (510) based on a wireless signal (e.g., a global positioning system (GPS) signal) received or transmitted by the communication circuit (512). In some embodiments, the communication circuit (512) may be configured to be integrated with the processor (511).
[0113] According to one embodiment, the first wearable device (510) may include a sensor (513). The sensor (513) may be used to obtain various information. For example, the sensor (513) may be used to obtain information about the user. The information about the user may include data about the user's body. For example, the sensor (513) may be used to obtain body temperature data (or body temperature information), heart rate data (or heart rate information), and / or motion data (or motion information) of the user. For example, the sensor (513) may be composed of at least one sensor. For example, the sensor (513) may correspond to the sensor module (176) of FIG. 1.
[0114] For example, the sensor (513) may include an acceleration sensor (513-1). The acceleration sensor (513-1) may be used to identify a change in acceleration of the first wearable device (510). As an example, the acceleration sensor (513-1) may identify (or measure, detect) acceleration of the first wearable device (510) in three directions including the x-axis, the y-axis, and the z-axis. As an example, the acceleration sensor (513-1) may be configured to identify acceleration that is about four times or more the acceleration of gravity in any axis. As an example, the acceleration sensor (513-1) may have a resolution of a specified size (e.g., 16 bits).
[0115] For example, the sensor (513) may include a gyro sensor (513-2). The gyro sensor (513-2) may identify (or measure, detect) the angular velocity of the first wearable device (510) in three directions including the x-axis, the y-axis, and the z-axis. According to an embodiment, the first wearable device (510) may include an inertial sensor including an acceleration sensor (513-1) and a gyro sensor (513-2).
[0116] For example, the first wearable device (510) may use at least one of an acceleration sensor (513-1) and / or a gyro sensor (513-2) to identify at least one of data regarding movement of the first wearable device (510), data regarding a user's gesture, data regarding an amount of impact, data regarding an orientation of the first wearable device (510), and / or activity information of the user (e.g., sitting, moving, sports activity, etc.).
[0117] For example, the sensor (513) may include a photoplethysmography (PPG) sensor (513-3). The PPG sensor (513-3) may be used to measure pulse (or a change in blood volume within a blood vessel) by identifying a change in light sensitivity according to a change in blood vessel volume. The PPG sensor (513-3) may include one or more photodiodes (PDs) and one or more light emitting diodes (LEDs). For example, the PPG sensor (513-3) may be used to identify a change in blood flow within a blood vessel during a heartbeat. The PPG sensor (513-3) may identify a change in blood flow within a blood vessel during a heartbeat when the light sensor is in contact with the skin over a peripheral blood vessel. The processor (511) may identify blood flow and a change in blood flow based on the PPG signal and waveform.
[0118] For example, the PPG sensor (513-3) may include a transmissive PPG sensor and / or a reflective PPG sensor.
[0119] For example, the PPG sensor (513-3) can output light toward the user's skin via one of an LED (e.g., green, red, or IR (infrared)), a laser, and a VCSEL (vertical cavity surface emitting laser). The PPG sensor (513-3) can identify light reflected and / or transmitted from the user's skin via at least one of a PD and / or a CMOS (complementary metal oxide semiconductor) camera. The PPG sensor (513-3) can store the identified value in the memory (514) (or buffer) via an ADC (analog to digital converter) based on the reflected and / or transmitted light.
[0120] For example, a transmissive PPG sensor can identify light passing through a blood vessel through a PD positioned opposite the LED. The transmissive PPG sensor can identify the user's blood flow based on the intensity of the light passing through the blood vessel. For example, a reflective PPG sensor can output light toward the user's skin through an LED. The reflective PPG sensor can identify light that is reflected by the blood vessel and at least partially received through a PD positioned on substantially the same surface as the LED. The reflective PPG sensor can identify the user's blood flow based on the intensity of the light reflected by the blood vessel. For example, multiple light sources can be used, such as LEDs. For example, green light, which is complementary to blood, can be used as the LED.
[0121] For example, the sensor (513) may include a temperature sensor (513-4). The temperature sensor (513-4) may be used to identify (or measure) the skin temperature of a part of the user's body (e.g., the wrist). For example, the temperature sensor (513-4) may include a contact temperature sensor and a non-contact temperature sensor. The identified temperature value may be stored in the memory (514) or transmitted to the processor (511). The processor (511) may identify (or estimate) the user's condition, the environment in which the user is located, and / or the user's body temperature based on the identified temperature value.
[0122] Although not shown, the sensor (513) may further include various sensors for obtaining (or identifying, measuring, detecting) various data about the user and / or the first wearable device (510).
[0123] According to one embodiment, the first wearable device (510) may include a memory (514). The memory (514) may be used to store information or data. For example, the memory (514) may be used to store data obtained from a user. For example, the memory (514) may correspond to the memory (130) of FIG. 1. For example, the memory (514) may be a volatile memory unit or units. For example, the memory (514) may be a non-volatile memory unit or units. As another example, the memory (514) may be another form of computer-readable media, such as a magnetic or optical disk. For example, the memory (514) may store data obtained based on operations performed by the processor (511) (e.g., algorithm execution operations). For example, the memory (514) may store data obtained from a sensor (513) (e.g., information about the user). According to an embodiment, the memory (514) may be configured in an integrated form with the processor (511).
[0124] Although not illustrated in FIG. 6, the first wearable device (510) may further include various components. For example, the first wearable device (510) may further include at least one of an antenna, a power management integrated circuit (PMIC), a battery, and a flexible printed circuit board (FPCB). According to an embodiment, the first wearable device (510) may further include a biometric sensor (e.g., an electrocardiogram (ECG) sensor) including a PPG sensor (513-3).
[0125] According to one embodiment, the first wearable device (510) may include a display (515). The display (515) may output visualized information to the user. For example, the display (515) may be controlled by a processor (511) including a circuit such as a graphic processing unit (GPU) to output visualized information to the user. For example, the display (515) may correspond to the display module (160) of FIG. 1.
[0126] For example, the display (515) may be used to display a screen for displaying information about the user. For example, the display (515) may be used to provide notifications to guide the user's posture. For example, the display (515) may be used to provide notifications to guide a change in at least one of the position or orientation of the second wearable device (520).
[0127] According to an embodiment, the second wearable device (520) may include a processor (521), a communication circuit (522), a sensor (523), and / or a memory (524). According to an embodiment, the second wearable device (520) may include at least one of the processor (521), the communication circuit (522), the sensor (523), and / or the memory (524). For example, at least some of the processor (521), the communication circuit (522), the sensor (523), and / or the memory (524) may be omitted according to an embodiment. For example, the second wearable device (520) may correspond to the electronic device (101) of FIG. 1. For example, the second wearable device (520) may include at least some of the components of the electronic device (101) of FIG. 1.
[0128] For example, the processor (521) may correspond to the processor (511) of the first wearable device (510). For example, the communication circuit (522) may correspond to the communication circuit (512) of the first wearable device (510). For example, the memory (524) may correspond to the memory (514) of the first wearable device (510).
[0129] According to one embodiment, the sensor (523) can be used to obtain various information. For example, the sensor (523) can correspond to the sensor (513) of the first wearable device (510). The sensor (523) can include at least one of an acceleration sensor (523-1), a gyro sensor (523-2), a PPG sensor (523-3), and / or a temperature sensor (523-4). According to an embodiment, the sensor (523) can obtain information that is distinct from the information obtained by the sensor (513) of the first wearable device (510). For example, the sensor (523) can be used to identify (or measure) data about the user from a second part of the user's body (e.g., a finger).
[0130] According to one embodiment, the second wearable device (520) may further include various components in addition to the illustrated components. According to one embodiment, the second wearable device (520) may further include a display.
[0131] Figure 7 illustrates a flowchart of the operations of a first wearable device according to one embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0132] In operation 710, the processor (511) of the first wearable device (510) may obtain first information regarding the orientation of the first wearable device (510) worn on a first part of the user's body. For example, the processor (511) may obtain first information regarding the orientation of the first wearable device (510) worn on the first part of the user's body using a sensor (513) (e.g., an acceleration sensor (513-1) or a gyro sensor (513-2)).
[0133] For example, the first information may include a first rotation angle of the first wearable device (510) along a specified axis. For example, the specified axis may be set to a direction in which a finger faces when the first wearable device (510) is worn on the user's wrist. The processor (511) may identify the first rotation angle based on whether the first wearable device (510) is rotated clockwise (or counterclockwise) with respect to the specified axis. For example, the processor (511) may identify the first rotation angle based on a direction in which a display (515) of the first wearable device (510) faces and a direction in which the specified axis faces. The first rotation angle may refer to an angle by which the first wearable device (510) is rotated according to the rotation of the user's forearm bone (or wrist). For example, a specific operation for identifying the first rotation angle will be described later in Fig. 8a.
[0134] In operation 720, the processor (511) may receive second information regarding the orientation of the second wearable device (520) from the second wearable device (520) worn on a second part of the user's body. For example, the processor (521) of the second wearable device (520) may obtain second information regarding the orientation of the second wearable device (520) worn on the second part of the user's body using a sensor (523) (e.g., an acceleration sensor (523-1) or a gyro sensor (523-2)). The processor (521) of the second wearable device (520) may transmit the second information regarding the orientation of the second wearable device (520) to the first wearable device (510). The processor (511) of the first wearable device (510) can identify the second information based on receiving second information about the orientation of the second wearable device (520) from the second wearable device (520).
[0135] For example, the second information may include a second rotation angle of the second wearable device (520) along a specified axis. For example, the specified axis may be set to correspond to a direction perpendicular to a plane corresponding to a hole of the second wearable device (520). For example, the specified axis may be set to a direction in which a finger of a user faces when the second wearable device (520) is worn on the user's finger. The second wearable device (520) (or the processor (521) of the second wearable device (520)) may identify the second rotation angle based on whether the second wearable device (520) is rotated clockwise (or counterclockwise) with respect to the specified axis. For example, the second wearable device (520) (or the processor (521) of the second wearable device (520)) can identify the second rotation angle based on the direction in which a designated portion of the second wearable device (520) is facing and the direction in which the designated axis is facing.
[0136] According to one embodiment, the second rotation angle may be identified based on a movement of the user (e.g., rotation of the forearm bone (or wrist)) or a rotation of the second wearable device (520) relative to a second part of the user's body (e.g., a finger). For example, a specific operation for identifying the second rotation angle will be described below in FIG. 8B.
[0137] According to one embodiment, the processor (511) may synchronize an axis (hereinafter, referred to as the first axis) for identifying a first rotation angle in the first wearable device (510) and an axis (hereinafter, referred to as the second axis) for identifying a second rotation angle in the second wearable device (520). For example, the first axis for identifying the first rotation angle in the first wearable device (510) may be set to a direction in which a finger is facing when the first wearable device (510) is worn on the user's wrist. The second axis for identifying the second rotation angle in the second wearable device (520) may be set to correspond to a direction perpendicular to a plane corresponding to a hole in the second wearable device (520). The processor (511) may perform an operation for setting the first axis and the second axis to be substantially identical. For example, the processor (511) may perform an operation to set the first axis and the second axis to be substantially the same before acquiring the first information and receiving the second information. The operation of the processor (511) to set the first axis and the second axis to be substantially the same will be described later in FIG. 15.
[0138] In operation 730, the processor (511) may provide a notification to guide changing at least one of the position or direction of the second wearable device (520) on the second part of the user's body. For example, the processor (511) may provide a notification to guide changing at least one of the position or direction of the second wearable device (520) on the second part of the user's body (e.g., a finger) based on the first information and the second information.
[0139] According to one embodiment, the processor (511) can identify a posture of the second wearable device (520) based on the first information and the second information. The processor (511) can identify a position of the second wearable device (520) with respect to the first wearable device (510) based on the first information and the second information. The processor (511) can identify a rotation angle of the second wearable device (520) with respect to the first wearable device (510) based on the first information and the second information. The processor (511) can identify a positional relationship between the first wearable device (510) and the second wearable device (520) based on the first information and the second information.
[0140] According to one embodiment, the processor (511) may identify whether a difference between the first rotation angle and the second rotation angle is outside a specified range based on the first information and the second information. Based on the difference between the first rotation angle and the second rotation angle being outside the specified range, the processor (511) may identify that the second wearable device (520) has been rotated on a second part of the user's body. Based on identifying that the second wearable device (520) has been rotated on the second part of the user's body, the processor (511) may identify a wearing state of the second wearable device (520) as an abnormal wearing state. For example, a normal wearing state may mean a state in which an angle between a direction in which a specified part of the second wearable device (e.g., a part in which at least one sensor is arranged) faces and a direction in which a palm faces is within a specified range. For example, an abnormal wearing state may mean a state in which the angle between the direction in which a designated part of the second wearable device (520) (e.g., a part in which at least one sensor is placed) is facing and the direction in which the palm is facing is outside a designated range.
[0141] According to one embodiment, the processor (511) may provide a notification to guide the user to change the wearing state of the second wearable device (520) from an abnormal wearing state to a normal wearing state based on the first information and the second information. Accordingly, the notification for the first wearable device (510) guides the user to change the wearing state of the second wearable device (520) from an abnormal wearing state to a normal wearing state, thereby enabling the second wearable device (520) to provide information on a second part of the user's body.
[0142] For example, the second wearable device (520) may include an affordance (e.g., a groove, an electrode, a display, or an indicator) on the outside of the second wearable device (520) to guide the normal wearing state. The processor (511) may provide a notification to the user to place (or align) the second wearable device (520) so that the second wearable device (520) operates in the normal wearing state through the affordance.
[0143] According to one embodiment, the processor (511) can identify a value for the movement of the first wearable device (510) and a value for the movement of the second wearable device (520). The processor (511) can obtain first information based on identifying that the value for the movement of the first wearable device (510) and the value for the movement of the second wearable device (520) are within a specified movement range. The processor (511) can perform operation 710 based on identifying that the value for the movement of the first wearable device (510) and the value for the movement of the second wearable device (520) are within a specified movement range. The processor (511) can obtain the first information and the second information based on identifying that the movement of the user is not identified. The processor (511) may not be able to accurately identify the positional relationship between the first wearable device (510) and the second wearable device (520) when the user moves. Therefore, the processor (511) may perform operations 710 and 720 to identify the positional relationship between the first wearable device (510) and the second wearable device (520) only when the user's movement is not identified.
[0144] FIG. 8A illustrates an example of a first rotation angle of a first wearable device according to one embodiment.
[0145] FIG. 8b illustrates an example of a second rotation angle of a second wearable device according to one embodiment.
[0146] Referring to FIG. 8A, the processor (511) of the first wearable device (510) can identify data regarding three vectors using the acceleration sensor (513-1) and / or the gyro sensor (513-2) to identify a first rotation angle of the first wearable device (510). The processor (511) can identify three vectors to identify the first rotation angle of the first wearable device (510).
[0147] According to one embodiment, the processor (511) of the first wearable device (510) is a vector ( ), vector( ), and vector ( ) can be identified. For example, the first vector ( ) is a unit vector that points from the first part to the second part (e.g., finger) of the user when the first wearable device (510) is worn on the first part (e.g., wrist) of the user's body. Vector ( ) is a unit vector pointing in the opposite direction to the direction in which the display (515) of the first wearable device (510) is facing. Vector ( ) is a vector ( ) can be perpendicular to the vector ( ) may be an acceleration value in the direction of gravity identified through the acceleration sensor (513-1) in a state where the movement of the first wearable device (510) is not identified. Since the acceleration sensor (513-1) identifies acceleration in the direction of gravity, the vector ( ) can mean the acceleration value in the direction of gravity.
[0148] For example, vector( ) is a vector ( ) and vector( ) can be distinguished. Vector( ) is composed as follows:
[0149]
[0150] In mathematical expression 1, vector ( ) is composed as in mathematical formula 2. Vector ( ) is a vector ( ) vector( ) is a projection vector for the vector ( ) is configured as in mathematical formula 3.
[0151]
[0152]
[0153] Referring to mathematical expression 3, vector ( ) is a vector ( ), vector( ) is a component belonging to a plane perpendicular to it.
[0154] The processor (511) is a vector ( ) and vector( ) between the first rotation angles ( ) can be identified. The first rotation angle ( ) is configured as in mathematical formula 4.
[0155]
[0156] As described above, the processor (511) has a first rotation angle ( ) can be identified. The first rotation angle ( ) is a vector ( ) can mean the angle of rotation based on the axis corresponding to the direction of the axis.
[0157] Referring to FIG. 8B, the processor (521) of the second wearable device (520) can identify data regarding three vectors using the acceleration sensor (523-1) and / or the gyro sensor (523-2) to identify a second rotation angle of the second wearable device (520). The processor (521) can identify three vectors to identify the second rotation angle of the second wearable device (520).
[0158] According to one embodiment, the processor (521) of the second wearable device (520) is a vector ( ), vector( ), and vector ( ) can be identified. For example, the first vector ( ) is a unit vector that points toward the tip (e.g., toward the fingernail) of the second part (e.g., finger) of the user's body when the second wearable device (520) is worn on the second part (e.g., finger) of the user's body. Vector ( ) is a unit vector in the downward direction of the second wearable device (520). For example, the vector ( ) is a unit vector of the direction in which the palm of the finger faces when the second wearable device (520) is worn on the user's finger in a normal wearing state. Vector ( ) is a vector ( ) can be perpendicular to the vector ( ) may be an acceleration value in the direction of gravity identified through the acceleration sensor (523-1) in a state where the movement of the second wearable device (520) is not identified. Since the acceleration sensor (523-1) identifies acceleration in the direction of gravity, the vector ( ) can mean the acceleration value in the direction of gravity.
[0159] For example, vector( ) is a vector ( ) and vector( ) can be distinguished. Vector( ) is composed as follows:
[0160]
[0161] In mathematical expression 5, vector ( ) is composed as in mathematical formula 6. Vector ( ) is a vector ( ) vector( ) is a projection vector for the vector ( ) is configured as in mathematical formula 7.
[0162]
[0163]
[0164] Referring to mathematical expression 7, vector ( ) is a vector ( ), vector( ) is a component belonging to a plane perpendicular to it.
[0165] The processor (521) is a vector ( ) and vector( ) between the second rotation angles ( ) can be identified. The second rotation angle ( ) is configured as in mathematical formula 8.
[0166]
[0167] As described above, the processor (521) has a second rotation angle ( ) can be identified. The second rotation angle ( ) is a vector ( ) can mean the angle of rotation based on the axis corresponding to the direction of the axis.
[0168] Referring to FIGS. 8A and 8B, the processor (511) (or processor (521)) is a vector ( ) and vector( ) can be synchronized. The processor (511) is a vector ( ) and vector( ) can be set identically. The processor (511) is a vector ( ) and vector( ) can be synchronized. The processor (511) is a vector ( ) and vector( ) can be set identically.
[0169] vector( ) and vector( ) are synchronized, and vectors ( ) and vector( ) are synchronized, the processor (511) determines the first rotation angle ( ) and the second rotation angle ( ) can be identified. The processor (511) determines the first rotation angle ( ) and the second rotation angle ( ), the second wearable device (520) can identify the size of the rotation angle on the second part of the user's body from the normal wearing state.
[0170] As described above, vector( ) and vector( ) and synchronize the vector ( ) and vector( ) will be described later in FIG. 15.
[0171] In the following drawings 9 to 13, the first rotation angle (identified according to the user's movement (e.g., the movement of the user's wrist or the movement of the finger) ) and the second rotation angle ( ) can be described as an example. In the embodiments described below, based on the synchronization procedure described later in FIG. 15, vector ( ) and vector( ) can be set identically (or similarly). Based on the synchronization procedure described later in Fig. 15, the vector ( ) and vector( ) can be set identically (or similarly).
[0172] FIG. 9 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0173] Referring to FIG. 9, the first wearable device (510) can be worn on the user's wrist. The second wearable device (520) can be worn on the user's finger (e.g., index finger). The user can perform a posture (900) while wearing the first wearable device (510) and the second wearable device (520).
[0174] In detail (900), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the first rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0175] In detail (900), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the second rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0176] In the posture (900), the first rotation angle ( ) and the second rotation angle ( ) can be configured as shown in the following mathematical expression 9.
[0177]
[0178] Referring to FIG. 9, the processor (511) receives a second rotation angle ( ) can receive information about the orientation of the second wearable device (520). The processor (511) can receive information about the first rotation angle ( ) can be identified. The processor (511) can, in the posture (900), identify the first rotation angle ( ) and the second rotation angle ( ) can be identified as 0 degrees of difference.
[0179] According to an embodiment, the processor (511) of the first wearable device (510) receives a vector ( ) data, vector ( ) and data on vectors ( ) can receive data about the vector ( ) data, vector ( ) and data on vectors ( ), based on the data on the second rotation angle ( ) can be identified. The processor (511) identifies the second rotation angle ( ) and the first rotation angle ( ) can be identified as 0 degrees of difference.
[0180] FIG. 10 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0181] Referring to FIG. 10, a first wearable device (510) may be worn on a user's wrist. A second wearable device (520) may be worn on a user's finger (e.g., an index finger). The user may perform a posture (1020) while wearing the first wearable device (510) and the second wearable device (520). The posture (1020) may include a posture changed according to the movement of the wrist in the posture (1010). The posture (1020) may include a posture in which the hand is moved (or rotated) in a direction (1011) in the posture (1010). For example, the posture (1010) may correspond to the posture (900) illustrated in FIG. 9.
[0182] In detail (1020), the vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the first rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0183] In detail (1010), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the second rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0184] Since the posture (1010) corresponds to the posture (900) shown in Fig. 9, in the posture (1010), the first rotation angle ( ) and the second rotation angle ( ) can be composed as follows:
[0185]
[0186] As the user's hand moves along the direction (1011), the vector ( ), vector( ), and vector ( ) may be changed. For example, as the user's hand moves (or rotates) along the direction (1011), the second wearable device (520) may also move (or rotate) along the direction (1011). Based on the second wearable device (520) moving along the direction (1011), the vector ( ) is a vector ( ) can be changed. Based on the second wearable device (520) moving along the direction (1011), the vector ( ) and vector( ) can be maintained. For example, based on the second wearable device (520) moving along the direction (1011), the vector ( ) and vector( ) can move. For example, based on the second wearable device (520) moving along the direction (1011), the vector ( ) and vector( ) can be maintained.
[0187] In detail (1020), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the second rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0188] In the detail (1020), the first rotation angle ( ) and the second rotation angle ( ) can be composed as follows:
[0189]
[0190] Referring to FIG. 10, the processor (511) receives a second rotation angle ( ) can receive information about the orientation of the second wearable device (520). The processor (511) can receive information about the first rotation angle ( ) can be identified. The processor (511) determines, in the posture (1020), the first rotation angle ( ) and the second rotation angle ( ) can be identified as 0 degrees. Even when the user's posture changes from posture (1010) to posture (1020), the first rotation angle ( ) and the second rotation angle ( ) can be identified as 0 degrees.
[0191] According to an embodiment, the processor (511) of the first wearable device (510) receives a vector ( ) data, vector ( ) and data on vectors ( ) can receive data about the vector ( ) data, vector ( ) and data on vectors ( ), based on the data on the second rotation angle ( ) can be identified. The processor (511) identifies the second rotation angle ( ) and the first rotation angle ( ) can be identified as 0 degrees of difference.
[0192] FIG. 11 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0193] Referring to FIG. 11, the first wearable device (510) may be worn on the user's wrist. The second wearable device (520) may be worn on the user's finger (e.g., index finger). The user may perform a posture (1100) while wearing the first wearable device (510) and the second wearable device (520). The posture (1100) may refer to a posture in which the user's hand is moved upward (e.g., in the z-axis direction). The posture (1100) may refer to a posture in which only the user's finger is moved upward while the user's wrist is fixed.
[0194] In detail (1100), the vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the first rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0195] In detail (1100), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) as components of, for example, vectors ( ) and vector( ) can be distinguished. Vector( ) is a vector ( ) vector( ) is a projection vector for . According to the above mathematical expression 6, the vector ( ) can be identified. According to the above mathematical expression 7, the vector ( ) can be identified. Vector( ) is a vector ( ) can be parallel to each other. Therefore, the second rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0196] At the position (1100), the first rotation angle ( ) and the second rotation angle ( ) can be composed as follows:
[0197]
[0198] Referring to FIG. 11, the processor (511) receives a second rotation angle ( ) can receive information about the orientation of the second wearable device (520). The processor (511) can receive information about the first rotation angle ( ) can be identified. The processor (511) can, in the posture (1100), identify the first rotation angle ( ) and the second rotation angle ( ) can be identified as 0 degrees of difference.
[0199] For example, even if the user's posture changes from posture (900) shown in Fig. 9 to posture (1100), the vector ( ) and vector( ) may not change the plane formed by the vector ( ) and vector( ) can be maintained at 0 degrees.
[0200] According to an embodiment, the processor (511) of the first wearable device (510) receives a vector ( ) data, vector ( ) and data on vectors ( ) can receive data about the vector ( ) data, vector ( ) and data on vectors ( ), based on the data on the second rotation angle ( ) can be identified. The processor (511) identifies the second rotation angle ( ) and the first rotation angle ( ) can be identified as 0 degrees of difference.
[0201] FIG. 12 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0202] Referring to FIG. 12, the first wearable device (510) may be worn on the user's wrist. The second wearable device (520) may be worn on the user's finger (e.g., index finger). The user may perform a posture (1200) while wearing the first wearable device (510) and the second wearable device (520). The posture (1200) may refer to a posture in which the user's hand moves upward (e.g., in the z-axis direction) as illustrated in FIG. 11, and the user's hand moves (or rotates) along the direction (1211). The posture (1200) may refer to a posture in which the user's wrist is fixed, only the finger moves upward, and the user's finger moves (or rotates) along the direction (1211).
[0203] In detail (1200), the vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the first rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0204] In detail (1200), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) and vector( ) can be distinguished. Vector( ) is a vector ( ) vector( ) is a projection vector for . According to the above mathematical expression 6, the vector ( ) can be identified. According to the above mathematical expression 7, the vector ( ) can be identified. Vector( ) and vector( ) between the second rotation angles ( ) can be identified.
[0205] At the position (1200), the first rotation angle ( ) and the second rotation angle ( ) can be composed as follows:
[0206]
[0207] Referring to FIG. 12, the processor (511) receives a second rotation angle ( ) can receive information about the orientation of the second wearable device (520). The processor (511) can receive information about the first rotation angle ( ) can be identified. The processor (511) determines, in the posture (1200), the first rotation angle ( ) and the second rotation angle ( ) can be identified as β(beta) degrees. For example, β(beta) degrees can be identified as less than 90 degrees depending on the user's (or person's) wrist range of motion.
[0208] According to an embodiment, the processor (511) of the first wearable device (510) receives a vector ( ) data, vector ( ) and data on vectors ( ) can receive data about the vector ( ) data, vector ( ) and data on vectors ( ), based on the data on the second rotation angle ( ) can be identified.
[0209] FIG. 13 illustrates examples of a first rotation angle and a second rotation angle according to one embodiment.
[0210] Referring to FIG. 13, the first wearable device (510) may be worn on the user's wrist. The second wearable device (520) may be worn on the user's finger (e.g., index finger). The user may assume a posture (1311) while the first wearable device (510) and the second wearable device (520) are worn. The posture (1311) may correspond to the posture (1100) illustrated in FIG. 11. While the user's posture is maintained in the posture (1311), the posture (or position, direction) of the second wearable device (520) may change. The posture of the second wearable device (520) may change from the posture (1310) to the posture (1320). Based on the second wearable device (520) being rotated in the direction (1312) while being worn on the user's finger, the posture of the second wearable device (520) can be changed from posture (1310) to posture (1320).
[0211] While the posture of the second wearable device (520) is posture (1320), with respect to the first wearable device (510), vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) can be perpendicular to the vector ( ) is a vector ( ) can be parallel to each other. Therefore, the first rotation angle ( ) can be 0 degrees (or an angle range corresponding to 0 degrees).
[0212] While the posture of the second wearable device (520) is posture (1320), the vector ( ), vector( ), and vector ( ) can be identified. Vector( ) is a vector ( ) and vector( ) can be distinguished. Vector( ) is a vector ( ) vector( ) is a projection vector for . According to the above mathematical expression 6, the vector ( ) can be identified. According to the above mathematical expression 7, the vector ( ) can be identified. Vector( ) and vector( ) between the second rotation angles ( ) can be identified.
[0213] While the posture of the second wearable device (520) is posture (1320), the first rotation angle ( ) and the second rotation angle ( ) can be composed as follows:
[0214]
[0215] Referring to FIG. 13, the processor (511) receives a second rotation angle ( ) can receive information about the orientation of the second wearable device (520). The processor (511) can receive information about the first rotation angle ( ) can be identified. The processor (511) determines, in the posture (1320), the first rotation angle ( ) and the second rotation angle ( ) can be identified as α(alpha) degrees. For example, α(alpha) degrees can be identified as less than 180 degrees as the second wearable device (520) is rotated on the user's finger.
[0216] According to an embodiment, the processor (511) of the first wearable device (510) receives a vector ( ) data, vector ( ) and data on vectors ( ) can receive data about the vector ( ) data, vector ( ) and data on vectors ( ), based on the data on the second rotation angle ( ) can be identified.
[0217] Referring to FIGS. 12 and 13, based on whether the user's posture is posture (1200) or the posture of the second wearable device (520) is posture (1320), the first rotation angle ( ) and the second rotation angle ( ) can be identified. For example, since the range of motion of the user's (or person's) wrist is limited, while the user's posture is posture (1200), the first rotation angle ( ) and the second rotation angle ( ) may be within a specified range. The first rotation angle ( identified while the posture of the second wearable device (520) is posture (1320) ) and the second rotation angle ( ) may be outside the specified range. Therefore, the first rotation angle ( of the second wearable device (520) ) and the second rotation angle ( ) is outside a specified range, the processor (511) (or processor (521)) can identify that the second wearable device (520) has been rotated while worn on the user's finger. For example, the processor (511) (or processor (521)) can identify that the first rotation angle ( ) and the second rotation angle of the second wearable device (520) ), it can be determined that the second wearable device (520) has been rotated on the user's finger.
[0218] For example, the specified range can be set as in the following mathematical formula.
[0219]
[0220] Referring to Equation 15, the specified range can be changed based on the user. For example, the specified range can be identified based on a specified model (e.g., an artificial intelligence model) indicated by a plurality of parameters. As an example, the processor (511) identifies a first rotation angle ( ) based on the wearing history of the first wearable device (510) and the second wearable device (520). ) and the second rotation angle ( ) can be used to train a specified model. The processor (511) can identify a specified range based on the output value of the (trained) specified model. The first rotation angle ( of the first wearable device (510) ) and the second rotation angle of the second wearable device (520) ) is outside the specified range and within the specified range, the specified model is identified for training the algorithm at the first rotation angle ( ) and the second rotation angle ( ) can be trained using training data having numerous (pairs) of values. For example, a designated range can be identified based on the accuracy of biometric information. The processor (511) (or the processor (521) of the second wearable device (520)) can identify the designated range based on the accuracy of data (or biometric information) acquired through the sensor (523) of the second wearable device (520).
[0221] For example, in Equation 15, γ(gamma) and δ(delta) can be set as shown in the following equation.
[0222]
[0223] According to one embodiment, the processor (511) has a first rotation angle ( ) and the second rotation angle ( ) is outside a specified range, it can be identified that the second wearable device (520) is worn in an abnormal wearing state. For example, the processor (511) may determine that the first rotation angle ( ) and the second rotation angle ( ) is outside a specified range, it can be identified that the second wearable device (520) is worn in a rotated state. If the second wearable device (520) is worn in a rotated state, the position of the sensor (523) for obtaining data about the user's body may operate in a changed state. If the second wearable device (520) is worn in a rotated state, inaccurate data may be obtained. Therefore, the processor (511) can provide a notification to guide the user to wear the second wearable device (520) in a normal wearing state. For example, the second wearable device (520) may include an affordance (e.g., a groove, an electrode, a display, or an indicator) on the outside of the second wearable device (520) to guide the normal wearing state. The processor (511) may provide a notification to guide a method of wearing the second wearable device (520) through the affordance. For example, the notification provided from the first wearable device (510) may include at least one of a screen including a user interface, a sound (e.g., voice), and / or vibration. The user may place (or arrange) the second wearable device (520) to operate in a normal wearing state through the affordance. In response to the user rotating the second wearable device (520) to a normal wearing state, the processor (511) may notify the user that the second wearable device (520) has reached the normal wearing state, and the notification provided from the first wearable device (510) may include at least one of a screen including a user interface, a sound (e.g., voice), and / or vibration.
[0224] A specific example of a notification provided by the first wearable device (510) will be described later in FIG. 14.
[0225] FIG. 14 illustrates an example of a notification for guiding a change in position or orientation of a second wearable device, according to one embodiment.
[0226] Referring to FIG. 14, in state (1410), the second wearable device (520) may be worn on a second part of the user's body (e.g., a finger). For example, the second wearable device (520) may be worn in an abnormal wearing state. The second wearable device (520) may be rotated on the second part of the user's body. The affordance (1401) on the housing of the second wearable device (520) may not be positioned in the direction in which the back of the hand faces, and may not be positioned substantially in the center, such as in the direction in which the back of the hand faces.
[0227] The processor (511) of the first wearable device (510) can identify a difference between a first rotation angle of the first wearable device (510) and a second rotation angle of the second wearable device (520). The processor (511) can identify that the difference between the first rotation angle and the second rotation angle is outside a specified range (e.g., 0 to 90 degrees).
[0228] According to one embodiment, the processor (511) may provide a notification to guide a change in at least one of the position and / or orientation of the second wearable device (520) based on identifying that a difference between the first rotation angle and the second rotation angle is outside a specified range (e.g., 0 to 90 degrees).
[0229] For example, the processor (511) may display a screen (1411) through the display (515) based on identifying that a difference between the first rotation angle and the second rotation angle is outside a specified range (e.g., 0 to 90 degrees). The processor (511) may display a screen (1411) including a user interface for guiding changing at least one of a position and / or an orientation of the second wearable device (520) based on identifying that a difference between the first rotation angle and the second rotation angle is outside a specified range (e.g., 0 to 90 degrees).
[0230] For example, the screen (1411) may include a visual object (1412) representing the shape of the second wearable device (520) and text (1413) indicating that abnormal wearing of the second wearable device (520) has been identified.
[0231] The processor (511) may display the screen (1421) after the screen (1411) is displayed. For example, the screen (1421) may be displayed based on a specified time elapsed after the screen (1411) is displayed. Based on a specified time elapsed after the screen (1411) is displayed, the processor (511) may change the screen displayed through the display (515) from the screen (1411) to the screen (1421). For example, the screen (1421) may be displayed based on an input to the screen (1411). The processor (511) may display the screen (1421) based on identifying an input (e.g., a touch input, an input to a button of the first wearable device (510)) identified while the screen (1411) is displayed. The processor (511) can display the screen (1421) based on detecting a change in the difference between the first rotation angle and the second rotation angle, but the difference between the first rotation angle and the second rotation angle is still maintained within a specified range (e.g., 0 to 90 degrees).
[0232] For example, the screen (1421) may include a visual object (1422) representing the shape and affordance of the second wearable device (520) and text (1423) for guiding a change in the position and / or orientation of the second wearable device (520). The visual object (1422) may be displayed to guide the affordance of the second wearable device (520) to face a specified direction.
[0233] In state (1420), the processor (511) can identify that the second wearable device (520) is worn in a normal wearing state. The affordance (1401) on the housing of the second wearable device (520) can be positioned in a direction toward the back of the hand. For example, the processor (511) can identify that the difference between the first rotation angle and the second rotation angle is within a specified range (e.g., 0 to 90 degrees).
[0234] Figure 15 illustrates an example of a synchronization procedure according to one embodiment.
[0235] Referring to FIG. 15, the processor (511) (or processor (521)) is a vector ( ) and vector( ) can be synchronized. The processor (511) is a vector ( ) and vector( ) can be set identically. The processor (511) is a vector ( ) and vector( ) can be synchronized. The processor (511) is a vector ( ) and vector( ) can be set identically.
[0236] The first wearable device (510) and the second wearable device (520) are vectors ( ) and vector( ) and synchronize the vector ( ) and vector( ) can perform a synchronization process to synchronize them.
[0237] In state (1510), the processor (511) may identify that the second wearable device (520) is worn. For example, the processor (511) may identify that the second wearable device (520) is worn on a second part of the user's body. Based on identifying that the second wearable device (520) is worn, the processor (511) may display a screen (1511). The screen (1511) may include text (1512) indicating that wearing of the second wearable device (520) has been detected.
[0238] At state (1520), the processor (511) may identify that a calibration process (or synchronization process) is to be performed. The processor (511) may identify that the calibration process is required to identify the first rotation angle and the second rotation angle. For example, the processor (511) may identify that the calibration process is to be performed again based on a specified time elapsed after the calibration process was performed. For example, the processor (511) may identify that the calibration process is required based on identifying that the second wearable device (520) is being worn for the first time.
[0239] According to one embodiment, the processor (511) may display a screen (1521). The screen (1521) may include a visual object (1522) indicating the wearing direction (or normal wearing state) of the second wearable device (520) and text (1523) for guiding the wearing direction.
[0240] In state (1530), the processor (511) may display a screen (1531) to guide the user's posture based on identifying that the second wearable device (520) is worn in a specified location and orientation. For example, the screen (1531) may include a visual object (1532) indicating a posture (1534) that the user should perform and text (1533) indicating the posture that the user should perform and the duration for which the posture should be maintained. In one or more embodiments, the visual object (1522) may indicate the wearing direction of the affordance (1404) on the housing of the second wearable device (520) located in the direction in which the back of the hand is facing. It should be noted that the affordance (1401) may be illustrated as being in the direction in which the back of the hand is facing, but this is for convenience of explanation and understanding. The affordance (1401) may be designed in a different orientation than the normal wearing state according to at least one embodiment.
[0241] For example, the processor (511) may guide the user to maintain the posture (1534) for a specified period of time. As an example, the processor (511) may guide the user to maintain the posture (1534) for a specified period of time through sound and / or vibration. According to an embodiment, the posture (1534) may include a state in which the user maintains the posture with the elbows and palms touching the desk while wearing the first wearable device (510) and the second wearable device (520).
[0242] While in the position (1534), the vectors shown in Figures 8a and 8b ( ) and vector( ) can be set in the same (or similar) direction. While the detail (1534) is, the vector ( ) and vector( ) can be maintained in the direction of gravity. While the posture (1534) is maintained, the processor (511) operates the vector ( ) and vector( ) can be synchronized.
[0243] In state (1540), the processor (511) may display a screen (1541) to guide the user's posture based on identifying that the posture (1534) is maintained for a specified period of time. The processor (511) may display a vector ( ) and vector( ) can be displayed to guide the user's posture based on identifying that the user's posture is synchronized.
[0244] For example, the screen (1541) may include a visual object (1542) indicating a posture (1544) that the user should perform and text (1543) indicating the posture that the user should perform and how long the posture should be maintained.
[0245] For example, the processor (511) may guide the user to maintain the posture (1544) for a specified period of time. As an example, the processor (511) may guide the user to maintain the posture (1544) for a specified period of time through sound and / or vibration.
[0246] While in detail (1544), vector ( ) and vector( ) can be set in the same (or similar) direction. While the detail (1544) is, the vector ( ) and vector( ) can be maintained in the direction of gravity. While the posture (1544) is maintained, the processor (511) operates the vector ( ) and vector( ) can be synchronized.
[0247] FIG. 16 illustrates a flowchart regarding the operation of a first wearable device according to one embodiment.
[0248] In the following examples, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0249] In operation 1610, the processor (511) can identify the wearing of the second wearable device (520). The processor (511) can establish a connection with the second wearable device (520). Based on data acquired through a sensor (523) of the second wearable device (520), the processor (511) can identify that the second wearable device (520) is worn on a second part of the user's body.
[0250] At operation 1620, the processor (511) may determine whether a calibration process should be performed. For example, the processor (511) may determine whether the calibration process should be performed based on identifying the wearing of the second wearable device (520). For example, the calibration process may correspond to the process illustrated in FIG. 15 .
[0251] At operation 1630, the processor (511) may perform a compensation process. For example, the processor (511) may perform the compensation process if the compensation process is to be performed. For example, the processor (511) may perform the compensation process based on identifying that the compensation process is to be performed.
[0252] For example, the processor (511) may identify that a calibration process is required to identify the first rotation angle and the second rotation angle. For example, the processor (511) may identify that the calibration process needs to be performed again based on the passage of a specified amount of time after the calibration process has been performed. For example, the processor (511) may identify that the calibration process is required based on the identification that the second wearable device (520) is being worn for the first time.
[0253] At operation 1640, the processor (511) may determine whether motion occurs during a specified period of time. For example, if a correction process does not need to be performed, the processor (511) may determine whether motion occurs during a specified period of time. For example, if a correction process has been performed, the processor (511) may determine whether motion occurs during a specified period of time, such as whether a period of time has elapsed since the last correction process was performed.
[0254] The processor (511) can identify whether the user's movement has not occurred for a specified period of time to determine whether the second wearable device (520) has rotated on the second part of the user's body. For example, if movement has occurred for the specified period of time, the processor (511) can perform operation 1640 again.
[0255] According to one embodiment, the processor (511) can identify whether no movement of the user occurs for a specified period of time based on monitoring the movement of the first wearable device (510) and the second wearable device (520).
[0256] In operation 1650, the processor (511) may identify first information and second information. For example, if no movement occurs for a specified period of time, the processor (511) may identify (or obtain) first information regarding the orientation of the first wearable device (510). The processor (511) may identify (or receive) second information regarding the orientation of the second wearable device (520).
[0257] For example, the first information may include a first rotation angle of the first wearable device (510) along a specified axis. The second information may include a second rotation angle of the second wearable device (520) along the specified axis.
[0258] In operation 1660, the processor (511) may identify whether at least one of the position or orientation of the second wearable device (520) requires a change. For example, the processor (511) may identify whether at least one of the position or orientation of the second wearable device (520) requires a change based on the first information and the second information. The processor (511) may identify whether at least one of the position or orientation of the second wearable device (520) requires a change based on whether a difference between the first rotation angle and the second rotation angle is outside a specified range.
[0259] In operation 1670, the processor (511) may provide a notification guiding a change in at least one of the position or orientation of the second wearable device (520). For example, if a change in at least one of the position or orientation of the second wearable device is required, the processor (511) may provide a notification guiding a change in at least one of the position or orientation of the second wearable device (520) based on displaying the screen (1411) and / or the screen (1412) illustrated in FIG. 14 through the display (515).
[0260] In operation 1680, the processor (511) may identify normal wearing of the second wearable device (520). For example, the processor (511) may identify that the second wearable device (520) is worn in a normal wearing state based on identifying that no change in at least one of the position or orientation of the second wearable device (520) is required.
[0261] FIG. 17A illustrates an example of an environment including a first wearable device, a second wearable device, and an electronic device, according to one embodiment.
[0262] FIG. 17b illustrates a flowchart of the operation of an electronic device according to one embodiment.
[0263] Referring to FIG. 17A, an electronic device (1701) can be connected to a first wearable device (510) and a second wearable device (520). The electronic device (1701) can control the first wearable device (510) and the second wearable device (520). For example, the electronic device (1701) (or a processor of the electronic device (1701)) can use information obtained from the first wearable device (510) and information obtained from the second wearable device (520) to identify that the second wearable device (520) is operating in an abnormal wearing state. The electronic device (1701) can provide a notification to guide changing at least one of the position or direction of the second wearable device (520) so that the second wearable device (520) can operate in a normal wearing state. For example, the notification may be provided from the electronic device (1701) or the first wearable device (510). The operation of the electronic device (1701) for providing the notification will be described in operations 1710 to 1760 of FIG. 17B.
[0264] In the following examples, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0265] Referring to FIG. 17B, in operation 1710, the electronic device (1701) can identify that the first wearable device (510) is worn on a first part of the user's body and the second wearable device (520) is worn on a second part of the user's body. For example, the electronic device (1701) can identify that the first wearable device (510) is worn on the first part of the user's body based on data acquired through a sensor (513) of the first wearable device (510). The electronic device (1701) can identify that the second wearable device (520) is worn on the second part of the user's body based on data acquired through a sensor (523) of the second wearable device (520).
[0266] In operation 1720, the electronic device (1701) can identify a designated axis for identifying a first rotation angle of the first wearable device (510) and a second rotation angle of the second wearable device (520). For example, the electronic device (1701) can synchronize the first axis identified by the acceleration sensor (513-1) of the first wearable device (510) and the second axis identified by the acceleration sensor (523-1) of the second wearable device (520). The electronic device (1701) can identify the designated axis based on synchronizing the first axis and the second axis.
[0267] In operation 1730, the processor (511) may transmit information about a specified axis to the first wearable device (510) and the second wearable device (520). The first wearable device (510) may identify (or monitor) a first rotation angle of the first wearable device (510) based on the information about the specified axis. The second wearable device (520) may identify (or monitor) a second rotation angle of the second wearable device (520) based on the information about the specified axis.
[0268] In operation 1740, the electronic device (1701) may receive first information regarding the orientation of the first wearable device (510) from the first wearable device (510) based on a first time interval. For example, the first information regarding the orientation of the first wearable device (510) may include a first rotation angle of the first wearable device (510) along a specified axis and a first point in time at which the first rotation angle is identified. For example, the electronic device (1701) may receive first information regarding the orientation of the first wearable device (510) from the first wearable device (510) based on a cycle set based on the first time interval.
[0269] In operation 1750, the electronic device (1701) may receive second information regarding the orientation of the second wearable device (520) from the second wearable device (520) based on a second time interval. For example, the second information regarding the orientation of the second wearable device (520) may include a second rotation angle of the second wearable device (520) along a specified axis and a second point in time at which the second rotation angle is identified. For example, the electronic device (1701) may receive second information regarding the orientation of the second wearable device (520) from the second wearable device (520) based on a cycle set based on the second time interval.
[0270] According to one embodiment, the first time interval and the second time interval may be set identically. The electronic device (1701) may receive first information from the first wearable device (510) and second information from the second wearable device (520) based on the specified time interval. According to an embodiment, the first time interval and the second time interval may be set differently.
[0271] In operation 1760, the electronic device (1701) may provide a notification to guide changing at least one of the position or orientation of the second wearable device (520) on the second part of the user's body. For example, the electronic device (1701) may identify that the first point of view corresponds to the second point of view based on the first information and the second information. Based on identifying that the first point of view corresponds to the second point of view, the electronic device (1701) may identify a difference between the first rotation angle and the second rotation angle. Based on identifying that the difference between the first rotation angle and the second rotation angle is outside a specified range, the electronic device (1701) may provide a notification to guide changing at least one of the position or orientation of the second wearable device (520) on the second part. For example, the electronic device (1701) may display at least one screen corresponding to the screen (1411) and / or the screen (1421) illustrated in FIG. 14 using the display of the electronic device (1701). For example, the electronic device (1701) may transmit a signal to the first wearable device (510) to control the display of a screen for guiding the first wearable device (510) to change at least one of the position or direction of the second wearable device (520). The first wearable device (510) may provide a notification for guiding the change of at least one of the position or direction of the second wearable device (520) on the second part based on the signal received from the electronic device (1701).
[0272] According to one embodiment, a first wearable device may include at least one sensor, a processor including a communication circuit, a processing circuit, and a memory storing instructions and including a storage medium. The instructions, when executed by the processor, may cause the first wearable device to obtain, using the at least one sensor, first information regarding an orientation of the first wearable device worn on a first part of a user's body. The instructions, when executed by the processor, may cause the first wearable device to receive, from a second wearable device communicatively coupled to the first wearable device and worn on a second part of the user's body, second information regarding an orientation of the second wearable device. The instructions, when executed by the processor, may cause the first wearable device to provide a notification to guide a change in the position, orientation, or both of the position and orientation of the second wearable device on the second portion based on the first information and the second information.
[0273] In one embodiment, the first information may include a first rotation angle of the first wearable device along a specified axis. The second information may include a second rotation angle of the second wearable device along the specified axis.
[0274] In one embodiment, the instructions, when executed by the processor, may cause the first wearable device to provide the notification to guide the second wearable device to change the position, the orientation, or both the position and the orientation on the second portion based on identifying that a difference between the first rotation angle and the second rotation angle is outside a specified range.
[0275] In one embodiment, the instructions, when executed by the processor, may cause the first wearable device to identify movement of the second wearable device relative to the first wearable device based on identifying that a difference between the first rotation angle and the second rotation angle is within the specified range.
[0276] According to one embodiment, the first wearable device may be configured in a watch shape. The second wearable device may be configured in a ring shape.
[0277] According to one embodiment, the designated axis may be set to correspond to a direction perpendicular to a plane corresponding to the hole of the second wearable device.
[0278] According to one embodiment, the instructions, when executed by the processor, may cause the first wearable device to obtain the first information and the second information based on identifying that, during a specified time period, a value for movement of the first wearable device and a value for movement of the second wearable device are within a specified movement range.
[0279] In one embodiment, the instructions, when executed by the processor, may cause the first wearable device to, in response to identifying that the second wearable device is worn on the second part of the user's body, provide another notification to guide the user to maintain a posture in a first posture. The instructions, when executed by the processor, may cause the first wearable device to, based on the other notification to guide the user to maintain the first posture, provide an additional notification to guide the user to maintain a posture in a second posture changed from the first posture.
[0280] In one embodiment, the instructions, when executed by the processor, may cause the first wearable device to identify a direction of gravity while the user's posture is maintained in the first posture. The instructions, when executed by the processor, may cause the first wearable device to identify a direction of a designated axis for identifying a first rotational angle of the first wearable device on the first portion while the user's posture is maintained in the second posture.
[0281] In one embodiment, the instructions, when executed by the processor, may cause the first wearable device to transmit a first signal to the second wearable device for requesting the second wearable device to identify the direction of gravity while the user's posture is maintained in the first posture. The instructions, when executed by the processor, may cause the first wearable device to transmit a second signal to the second wearable device for requesting the second wearable device to identify a direction of the designated axis for identifying a second rotation angle of the second wearable device on the second portion while the user's posture is maintained in the second posture.
[0282] According to one embodiment, a method of a first wearable device may include an operation of obtaining first information regarding an orientation of a first wearable device worn on a first part of a user's body using at least one sensor of the first wearable device. The method may include an operation of receiving second information regarding the orientation of a second wearable device from a second wearable device communicatively coupled to the first wearable device and worn on a second part of the user's body. The method may include an operation of providing a notification to guide a change in a position, an orientation, or both of the position and the orientation of the second wearable device on the second part based on the first information and the second information.
[0283] In one embodiment, the first information may include a first rotation angle of the first wearable device along a specified axis. The second information may include a second rotation angle of the second wearable device along the specified axis.
[0284] According to one embodiment, the method may include providing the notification to guide changing the position, the orientation, or both the position and the orientation of the second wearable device on the second portion based on identifying that a difference between the first rotation angle and the second rotation angle is outside a specified range.
[0285] In one embodiment, the method may include identifying a movement of the second wearable device relative to the first wearable device based on identifying that a difference between the first rotation angle and the second rotation angle is within the specified range.
[0286] According to one embodiment, the first wearable device may be configured in a watch shape. The second wearable device may be configured in a ring shape.
[0287] According to one embodiment, the designated axis may be set to correspond to a direction perpendicular to a plane corresponding to the hole of the second wearable device.
[0288] According to one embodiment, the method may include an operation of obtaining the first information and the second information based on identifying that, during a specified time interval, a value for movement of the first wearable device and a value for movement of the second wearable device are within a specified movement range.
[0289] In one embodiment, the method may include, in response to identifying that the second wearable device is worn on the second part of the user's body, providing another notification for guiding the user to maintain the posture of the user in the first posture. The method may include, based on the other notification for guiding the user to maintain the first posture, providing an additional notification for guiding the user to maintain the posture of the user in the second posture changed from the first posture.
[0290] In one embodiment, the method may include an operation of identifying a direction of gravity while the user's posture is maintained in the first posture. The method may include an operation of identifying a direction of a designated axis for identifying a first rotational angle of the first wearable device on the first portion while the user's posture is maintained in the second posture.
[0291] In one embodiment, the method may include transmitting a first signal to the second wearable device for requesting the second wearable device to identify the direction of gravity while the user's posture is maintained in the first posture. The method may further include transmitting a second signal to the second wearable device for requesting the second wearable device to identify a direction of the designated axis for identifying a second rotation angle of the second wearable device on the second portion while the user's posture is maintained in the second posture.
[0292] According to one embodiment, a non-transitory computer readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of a first wearable device having at least one sensor and communication circuitry, cause the first wearable device to obtain first information regarding an orientation of the first wearable device worn on a first part of a user's body using the at least one sensor. The one or more programs may include instructions that, when executed by the processor, cause the first wearable device to receive, from a second wearable device communicatively coupled to the first wearable device and worn on a second part of the user's body, second information regarding the orientation of the second wearable device. The one or more programs may include instructions that, when executed by the processor, cause the first wearable device to provide a notification to guide a change in the position, orientation, or both of the position and orientation of the second wearable device on the second portion based on the first information and the second information.
[0293] According to one embodiment, an electronic device may include a processor including a processing circuit, and a memory storing instructions and including a storage medium. The instructions, when executed by the processor, may cause the electronic device to identify that the first wearable device is worn on a first part of a user's body and that the second wearable device is worn on a second part of the user's body. The instructions, when executed by the processor, may cause the electronic device to identify a designated axis for identifying a first rotation angle of the first wearable device and a second rotation angle of the second wearable device based on the identification. The instructions, when executed by the processor, may cause the electronic device to transmit information regarding the designated axis to the first wearable device and the second wearable device.
[0294] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive, from the first wearable device, first information regarding an orientation of the first wearable device based on a first time interval. The instructions, when executed by the processor, may cause the electronic device to receive, from the second wearable device, second information regarding an orientation of the second wearable device based on a second time interval. The instructions, when executed by the processor, may cause the electronic device to provide a notification to guide a change in at least one of a position or an orientation of the second wearable device on the second portion based on the first information and the second information.
[0295] In one embodiment, the first information may include the first rotation angle of the first wearable device along the specified axis and a first point in time at which the first rotation angle is identified. The second information may include the second rotation angle of the second wearable device along the specified axis and a second point in time at which the second rotation angle is identified.
[0296] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to identify a difference between the first rotation angle and the second rotation angle based on identifying that the first point of view corresponds to the second point of view. The instructions, when executed by the processor, may cause the electronic device to provide the notification to guide changing at least one of a position or an orientation of the second wearable device on the second portion based on identifying that the difference between the first rotation angle and the second rotation angle is outside a specified range.
[0297] According to the above-described embodiment, the second wearable device may have a circular shape. However, the positions of the components included in the second wearable device may be fixed. Therefore, the positions of specific components may vary depending on how the second wearable device is worn. For example, data may be acquired with the highest accuracy when the optical unit included in the second wearable device is located on the lower surface of the finger (e.g., toward the palm). Therefore, in order to detect the position or direction of the second wearable device, the first rotation angle of the first wearable device and the second rotation angle of the second wearable device may be identified. Since the first wearable device operates while being fixed to the wrist, the difference between the first rotation angle and the second rotation angle may indicate the angle at which the second wearable device is rotated relative to the finger. The first wearable device may identify the angle at which the second wearable device is rotated relative to the finger based on the difference between the first rotation angle and the second rotation angle.
[0298] Electronic devices according to embodiments disclosed herein may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to embodiments disclosed herein are not limited to the aforementioned devices.
[0299] The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among the phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0300] In one embodiment of this document, the term "module" used may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0301] One embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0302] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., by download or upload) through an application store (e.g., the Play Store) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0303] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In the first wearable device, At least one sensor; communication circuit; a processor comprising a processing circuit; and A memory storing instructions and including a storage medium, The above instructions, when executed by the processor, cause the first wearable device to: Using at least one sensor, first information about the orientation of the first wearable device worn on a first part of the user's body is obtained, A second wearable device communicatively coupled to the first wearable device and receiving second information about an orientation of the second wearable device from a second wearable device worn on a second part of the body of the user, Based on the first information and the second information, a notification is provided to guide a change in the position, direction, or both the position and the direction of the second wearable device on the second part. The first wearable device.
2. In the first paragraph, the first information is, A first rotation angle of the first wearable device along a specified axis, The above second information is, A second rotation angle of the second wearable device along the specified axis, The first wearable device.
3. In the second paragraph, the instructions, when executed by the processor, cause the first wearable device to: Based on identifying that the difference between the first rotation angle and the second rotation angle is outside a specified range, causing the notification to be provided to guide changing the position, the orientation, or both the position and the orientation of the second wearable device on the second portion. The first wearable device.
4. In the third paragraph, the instructions, when executed by the processor, cause the first wearable device to: Causing movement of the second wearable device to be identified relative to the first wearable device based on identifying that a difference between the first rotation angle and the second rotation angle is within the specified range; The first wearable device.
5. In any one of clauses 2 to 4, the first wearable device, It is composed of a watch shape, The second wearable device is, Composed of a ring shape, The first wearable device.
6. In paragraph 5, the designated axis is, Set to correspond to a direction perpendicular to a plane corresponding to the hole of the second wearable device, The first wearable device.
7. In any one of paragraphs 1 to 6, the instructions, when executed by the processor, cause the first wearable device to: Causing to acquire the first information and the second information based on identifying that, during a specified time interval, a value for the movement of the first wearable device and a value for the movement of the second wearable device are within a specified movement range; The first wearable device.
8. In any one of paragraphs 1 to 7, the instructions, when executed by the processor, cause the first wearable device to: In response to identifying that the second wearable device is worn on the second part of the body of the user, providing another notification to guide the user to maintain the posture of the user in the first posture; Based on the other notification for guiding to maintain the first posture, causing an additional notification to be provided for guiding to maintain the user's posture from the first posture to the second posture changed. The first wearable device.
9. In the 8th paragraph, the instructions, when executed by the processor, cause the first wearable device to: While the user's posture is maintained in the first posture, the direction of gravity is identified, While the posture of the user is maintained in the second posture, causing the direction of the designated axis for identifying the first rotation angle of the first wearable device on the first part to be identified. The first wearable device.
10. In the 9th paragraph, the instructions, when executed by the processor, cause the first wearable device to: While the user's posture is maintained in the first posture, a first signal is transmitted to the second wearable device for requesting the second wearable device to identify the direction of gravity, While the posture of the said user is maintained in the second posture, causing the second wearable device to transmit a second signal for requesting identification of the direction of the designated axis for identifying a second rotation angle of the second wearable device on the second part. The first wearable device.
11. In the method of the first wearable device, An operation of obtaining first information regarding the orientation of the first wearable device worn on a first part of the user's body using at least one sensor of the first wearable device; An operation of receiving second information regarding an orientation of a second wearable device from a second wearable device worn on a second part of the body of the user, the second wearable device being communicatively coupled to the first wearable device; and An operation including providing a notification to guide changing the position, direction, or both the position and the direction of the second wearable device on the second portion based on the first information and the second information. method.
12. In the 11th paragraph, the first information is, A first rotation angle of the first wearable device along a specified axis, The above second information is, A second rotation angle of the second wearable device along the specified axis, method.
13. In the 12th paragraph, the method, Further comprising an action of providing the notification to guide changing the position, the orientation, or both the position and the orientation of the second wearable device on the second portion based on identifying that the difference between the first rotation angle and the second rotation angle is outside a specified range. method.
14. In the 13th paragraph, the method, Further comprising an operation of identifying a movement of the second wearable device relative to the first wearable device based on identifying that a difference between the first rotation angle and the second rotation angle is within the specified range. method.
15. In a non-transitory computer readable storage medium storing one or more programs, the one or more programs, when executed by a processor of a first wearable device having at least one sensor and communication circuit, Using at least one sensor, first information about the orientation of the first wearable device worn on a first part of the user's body is obtained, A second wearable device communicatively coupled to the first wearable device and receiving second information about an orientation of the second wearable device from a second wearable device worn on a second part of the body of the user, Including instructions for causing the first wearable device to provide a notification to guide a change in the position, orientation, or both of the position and orientation of the second wearable device on the second portion, based on the first information and the second information. Computer readable storage medium.
Citation Information
Patent Citations
Method for operating communication and electronic device supporting the same
KR1020160051947A
Smart ring
KR1020170055523A
Watch type terminal
KR1020170127744A
Wearable motion sensor device using wire tension
WO2022215977A1
Automatic media capture based on motion sensor data
WO2022245856A1