WO2023120951A1 - 웨어러블 장치 및 그 제어 방법 - Google Patents
웨어러블 장치 및 그 제어 방법 Download PDFInfo
- Publication number
- WO2023120951A1 WO2023120951A1 PCT/KR2022/016897 KR2022016897W WO2023120951A1 WO 2023120951 A1 WO2023120951 A1 WO 2023120951A1 KR 2022016897 W KR2022016897 W KR 2022016897W WO 2023120951 A1 WO2023120951 A1 WO 2023120951A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- wearable device
- processor
- sensor
- threshold
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1636—Sensing arrangement for detection of a tap gesture on the housing
Definitions
- the present disclosure relates to a wearable device and a control method thereof, and more particularly, to a wearable device that performs an operation according to a user's manipulation and a control method thereof.
- wearable devices have smaller display and body areas compared to devices such as smart phones and tablet PCs, user manipulation is difficult.
- FIG. 1A As a method for solving this problem, as shown in FIG. 1A , a configuration has been developed in which a button screen is projected on the back of a user's hand through a projector and which button is touched through a camera sensor.
- this method has problems in that an area for projection is required, manufacturing cost increases to provide a projector and a camera sensor, and battery consumption increases.
- FIG. 1B a method of scanning a motion of a finger by projecting an ultrasonic signal or an infrared signal around a wearable device has been developed.
- this method has disadvantages in that the back of the hand must be adjusted to the height of the sensor in order to use it as a track pad, and a configuration for projecting a signal is required.
- a method of detecting a vibration waveform impinging on the device through a self-mixing interferometry sensor has been developed.
- this method has a problem in that manufacturing cost increases because an SMI sensor for detecting a vibration waveform is required.
- the present disclosure has been made in accordance with the above-described needs, and an object of the present disclosure is to provide a wearable device and a control method thereof that do not increase manufacturing cost while providing various manipulation methods to users.
- a wearable device includes a display, a strap disposed adjacent to the display, at least one sensor for obtaining posture information of the wearable device, and the display and the at least one It is connected to one sensor and includes at least one processor for controlling the wearable device, wherein the at least one processor controls the display to provide a user interface (UI) screen, and changes in the posture information are greater than or equal to a threshold range. If it is identified, it is identified that a user's tap input to the strap has been received, a control command corresponding to the UI screen is obtained based on the changed posture information, and the wearable device based on the control command can control.
- UI user interface
- the at least one sensor may include a gyro sensor for obtaining angular velocity information, an acceleration sensor for acquiring acceleration information, and a magnetometer sensor for acquiring magnetometer information, and the at least one processor may determine whether the first change information of the angular velocity information is When the first change information is greater than or equal to a first threshold, the second change information of the acceleration information is greater than or equal to a second threshold, and the third change information of the magnetometer information is greater than or equal to a third threshold, the first change information and the second change information and the control command may be obtained based on the third change information.
- the at least one processor may be configured such that the angular velocity information is within a first threshold range for a first threshold time period before the tap input is received, and the acceleration information is within a second threshold range for the first threshold time period, and the acceleration information is within a second threshold range for the first threshold time period.
- the control command may be obtained.
- the at least one processor determines that the angular velocity information is within a first threshold range for a first threshold time period, the acceleration information is within a second threshold range for the first threshold time period, and the magnetometer information is within a second threshold range for the first threshold time period.
- the acceleration information increases from a first value or less to a second value greater than the first value and then decreases to less than the first value,
- the control command may be obtained.
- the at least one sensor may include an acceleration sensor that obtains acceleration information
- the at least one processor may determine that the acceleration information is equal to or less than the first value during a second threshold time before the tap input is received. If the second change information of the acceleration information corresponding to the tap input is greater than or equal to a second threshold value after increasing to a greater than a second value and then decreases to a value less than or equal to the first value, the control command is issued based on the acceleration information.
- the at least one processor may obtain the control command based on the changed posture information when it is identified that the posture information is changed beyond the threshold range while the lock state of the wearable device is released.
- the at least one processor may obtain the control command based on the changed posture information.
- the at least one processor may obtain the control command based on the changed posture information when the wearable device is worn by the user and a preset application is executed.
- the device may further include a memory in which a neural network model is stored, and the at least one processor may identify whether the tap input is an input for controlling the wearable device by inputting the changed posture information to the neural network model.
- the at least one sensor includes a sound sensor, and the at least one processor obtains sound information corresponding to the tap input through the sound sensor, based on at least one of the changed posture information and the sound information. to obtain the control command.
- the device may further include a main body, wherein the display, the at least one sensor, and the at least one processor are included in the main body, and the strap may be connected to the main body.
- a control method of a wearable device includes providing a UI (user interface) screen, and when it is identified that a change in attitude information of the wearable device is greater than or equal to a threshold range, a strap of the wearable device identifying that a user's tap input has been received, acquiring a control command corresponding to the UI screen based on the changed posture information, and controlling the wearable device based on the control command include
- the attitude information includes angular velocity information, acceleration information, and magnetometer information, and the obtaining of the first change information of the angular velocity information is equal to or greater than a first threshold value, and the second change information of the acceleration information is a second change information.
- the control command may be obtained based on the first change information, the second change information, and the third change information.
- the obtaining may include: during a first threshold time before the tap input is received, the angular velocity information is within a first threshold range, and during the first threshold time, the acceleration information is within a second threshold range; When the magnetometer information is within a third threshold range for a threshold time, the control command may be obtained.
- the obtaining may include: the angular velocity information is within a first threshold range for a first threshold time, the acceleration information is within a second threshold range for the first threshold time, and the magnetometer information is within a second threshold range for the first threshold time Within a third threshold range, during a second threshold time right after the first threshold time, the acceleration information increases from a first value or less to a second value greater than the first value and then decreases to less than the first value, When it is identified that the tap input is received within a third threshold time after the second threshold time, the control command may be obtained.
- the posture information includes acceleration information
- the acquiring may include increasing the acceleration information from a first value or less to a second value greater than the first value during a second threshold time before the tap input is received. and when the second change information of the acceleration information corresponding to the tap input is equal to or greater than the second threshold value, the control command may be obtained based on the acceleration information.
- the acquiring may include obtaining the control command based on the changed posture information when it is identified that the posture information has changed by more than the threshold range while the lock state of the wearable device is released.
- the acquiring may include obtaining the control command based on the changed posture information when there is no user manipulation on the display of the wearable device while the tap input is being received.
- the acquiring may include acquiring the control command based on the changed posture information when the wearable device is worn by the user and a preset application is executed.
- the acquiring may include identifying whether the tap input is an input for controlling the wearable device by inputting the changed posture information to a neural network model.
- the method may further include obtaining sound information corresponding to the tap input, wherein the obtaining may obtain the control command based on at least one of the changed posture information and the sound information.
- the strap may be connected to the main body of the wearable device.
- the wearable device when a tap input to the strap is received, acquires a control command based on information about the changed posture of the wearable device according to the tap input, thereby providing various manipulations to the user. method can be provided.
- the wearable device acquires posture information of the wearable device according to a tap input through an existing sensor without adding a separate sensor, manufacturing cost does not increase.
- FIG. 2 is a block diagram showing the configuration of a wearable device according to an embodiment of the present disclosure.
- FIG. 3 is a block diagram showing a detailed configuration of a wearable device according to an embodiment of the present disclosure.
- FIG. 4 is a diagram for explaining a case where a user's tap input to a strap is received according to an embodiment of the present disclosure.
- FIG. 5 is a diagram for explaining an operation after a tap input is received according to an embodiment of the present disclosure.
- FIG. 6 is a diagram for explaining a method of distinguishing between a case of touching a strap and a case of touching a display according to an embodiment of the present disclosure.
- FIG. 7 is a diagram for explaining a method of using a gyro sensor according to an embodiment of the present disclosure.
- FIG. 8 is a diagram for explaining a method of using an acceleration sensor according to an embodiment of the present disclosure.
- FIG. 9 is a diagram for explaining a method of using a gyro sensor and an acceleration sensor according to an embodiment of the present disclosure.
- FIG. 10 is a flowchart illustrating an operation of a wearable device related to a tap input according to an embodiment of the present disclosure.
- 11 to 13 are diagrams for explaining posture change information of a wearable device according to a user's arm movement according to an embodiment of the present disclosure.
- 14 to 20 are diagrams for explaining a method of using a tap input for a strap according to various embodiments of the present disclosure.
- 21 is a flowchart for explaining a control method of a wearable device according to an embodiment of the present disclosure.
- expressions such as “has,” “can have,” “includes,” or “can include” indicate the existence of a corresponding feature (eg, numerical value, function, operation, or component such as a part). , which does not preclude the existence of additional features.
- the term user may refer to a person using an electronic device or a device (eg, an artificial intelligence electronic device) using an electronic device.
- a device eg, an artificial intelligence electronic device
- the wearable device 100 includes a display 110 , a strap 120 , a sensor 130 and a processor 140 .
- the wearable device 100 is a device implemented in a form worn by a user or attached to or inserted into the skin, and includes a smart watch, a smart band, a smart glass, and a smart ring. , a head mounted display (HMD), and the like.
- HMD head mounted display
- the present invention is not limited thereto, and any electronic device implemented in a form worn by a user or attached to or inserted into the skin may be used.
- the display 110 may be implemented with various types of displays such as a liquid crystal display (LCD), an organic light emitting diode (OLED) display, and a plasma display panel (PDP).
- the display 110 may also include a driving circuit, a backlight unit, and the like that may be implemented in the form of an a-si TFT, a low temperature poly silicon (LTPS) TFT, or an organic TFT (OTFT).
- the display 110 may be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, and the like.
- the strap 120 is disposed adjacent to the display 110 and may be implemented in a form to be worn by a user.
- the strap 120 may be connected to a body including the display 110 , the sensor 130 and the processor 140 .
- Strap 120 may also be referred to by similar words such as band, belt, and the like. However, in the following, for convenience of description, the terms are unified to the strap 120.
- the sensor 130 is a component for obtaining posture information of the wearable device 100 and may include at least one of a gyro sensor, an acceleration sensor, and a magnetometer sensor. Alternatively, the sensor 130 may further include a sound sensor.
- the gyro sensor is a sensor for detecting the rotation angle of the wearable device 100, and can measure the orientation change of an object by using a property of always maintaining a predetermined direction set initially with high accuracy regardless of the rotation of the earth.
- the gyro sensor is also called a gyroscope, and may be implemented mechanically or optically using light.
- the gyro sensor can measure angular velocity.
- Angular velocity means an angle rotated per time, and the measurement principle of the gyro sensor is as follows. For example, if the angular velocity is 0 degrees/sec in a horizontal state (stationary state) and then tilted by 50 degrees while moving for 10 seconds, the average angular velocity for 10 seconds is 5 degrees/sec. If the tilted angle of 50 degrees is maintained in the stationary state, the angular velocity becomes 0 degrees/sec. Through this process, the angular velocity changes from 0 ⁇ 5 ⁇ 0, and the angle increases from 0 degrees to 50 degrees. In order to get the angle from the angular velocity, we need to integrate over the whole time.
- the wearable device 100 may further include a temperature sensor, and an error of the gyro sensor may be compensated for using the temperature sensor.
- An acceleration sensor is a sensor that measures acceleration of the wearable device 100 or strength of an impact, and is also called an accelerometer.
- the acceleration sensor detects dynamic forces such as acceleration, vibration, and shock, and may be implemented as an inertial type, a gyro type, a silicon semiconductor type, or the like, depending on a detection method. That is, the acceleration sensor is a sensor that senses the degree of inclination of the wearable device 100 using gravitational acceleration, and may typically be formed of a 2-axis or 3-axis fluxgate.
- a magnetometer sensor generally refers to a sensor that measures the strength and direction of Earth's magnetism, but in a broad sense includes a sensor that measures the strength of magnetization of an object, and is also called a magnetometer.
- the magnetometer sensor may be implemented by suspending a magnet horizontally in a magnetic field and measuring a moving direction of the magnet, or measuring the strength of a magnetic field by rotating a coil in a magnetic field and measuring an induced electromotive force generated in the coil.
- a geomagnetic sensor that measures the strength of the earth's magnetism as a type of magnetometer sensor may be generally implemented as a fluxgate-type geomagnetic sensor that detects the earth's magnetism using a fluxgate.
- a fluxgate type geomagnetic sensor uses a high magnetic permeability material such as permalloy as a magnetic core, and applies an excitation field through a driving coil wound around the magnetic core to generate magnetic saturation and nonlinear magnetic characteristics of the magnetic core. It refers to a device that measures the magnitude and direction of an external magnetic field by measuring the second harmonic component proportional to the external magnetic field. As the magnitude and direction of the external magnetic field are measured, the current azimuth is detected, and thus the degree of rotation can be measured.
- the geomagnetic sensor may be composed of a 2-axis or 3-axis fluxgate.
- a 2-axis fluxgate sensor that is, a 2-axis sensor, means a sensor consisting of an X-axis fluxgate and a Y-axis fluxgate that are orthogonal to each other, and a 3-axis fluxgate, that is, a 3-axis sensor means a sensor with X-axis and Y-axis fluxgate on the Z-axis It means a sensor with fluxgate added.
- Position information of the wearable device 100 can be obtained by using the geomagnetic sensor and the acceleration sensor as described above.
- the attitude information of the wearable device 100 may be expressed as a pitch angle, a roll angle, and an azimuth angle.
- the azimuth angle means an angle that changes in the left and right directions on a horizontal plane, and when the azimuth angle is calculated, it is possible to know which direction the wearable device 100 is facing. For example, if a geomagnetic sensor is used, the azimuth can be measured through the following formula.
- ⁇ means the azimuth angle
- cos ⁇ and sin ⁇ mean the X-axis and Y-axis fluxgate output values.
- the roll angle means an angle at which a horizontal plane is tilted from side to side, and when the roll angle is calculated, the left or right tilt of the wearable device 100 can be known.
- the pitch angle means an angle at which a horizontal plane is tilted up and down, and when the pitch angle is calculated, the tilt angle at which the wearable device 100 is tilted upward or downward can be known. For example, if an acceleration sensor is used, the roll angle and the pitch angle can be measured through the following equations.
- g is the gravitational acceleration
- ⁇ is the roll angle
- ⁇ is the pitch angle
- ax is the X-axis acceleration sensor output value
- ay is the Y-axis acceleration sensor output value.
- the sound sensor is a sensor that detects sound and may be a microphone or the like. Also, the sound sensor may detect ultrasonic waves.
- the senor 130 includes at least one of a gyro sensor, an acceleration sensor, a magnetometer sensor, and a sound sensor.
- the sensor 130 may be any sensor as long as it is a sensor capable of acquiring posture information of the wearable device 100 .
- the processor 140 controls overall operations of the wearable device 100 .
- the processor 140 may be connected to each component of the wearable device 100 to control the overall operation of the wearable device 100 .
- the processor 140 may be connected to components such as the display 110 and the sensor 130 to control the operation of the wearable device 100 .
- the processor 140 may be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON). However, it is not limited thereto, and the central processing unit ( central processing unit (CPU)), micro controller unit (MCU), micro processing unit (MPU), controller, application processor (AP), or communication processor (CP), ARM processor
- the processor 140 may be implemented as a system on chip (SoC) having a built-in processing algorithm, a large scale integration (LSI), or an FPGA ( It may be implemented in the form of a field programmable gate array).
- SoC system on chip
- the processor 140 controls the display 110 to provide a user interface (UI) screen, and when the posture information of the wearable device 100 obtained through the sensor 130 is identified as being changed beyond a threshold range, the strap 120 It can be identified that the user's tap input for ) has been received.
- UI user interface
- the processor 140 obtains a control command corresponding to the UI screen based on the changed posture information when it is identified that the user's tap input to the strap 120 has been received, and based on the control command, the wearable device (100) can be controlled.
- the processor 140 may control the display 110 to display a game screen when a game application is executed.
- the wearable device 100 may be inclined.
- the processor 140 may identify that the attitude information of the wearable device 100 has changed beyond a threshold range based on at least one of a gyro sensor, an acceleration sensor, and a magnetometer sensor. In this case, the processor 140 may identify that the user's tap input on the strap has been received.
- the wearable device 100 may store information about how much the wearable device 100 tilts when there is a user's tap input to the strap 120 . For example, even if there is a user's tap input to the main body of the wearable device 100, the processor 140 identifies that the degree of inclination of the wearable device 100 is different from stored information by more than a critical value and does not perform any operation. can
- the processor 140 may identify a corresponding user's command when there is a difference within a threshold value from stored information of the changed posture information of the wearable device 100 or more.
- the changed posture information may include not only posture information changed in one direction but also posture information changed in a plurality of directions.
- the attitude information changed in a plurality of directions may be an increase in acceleration values of 2 or more for 2 seconds and a decrease in acceleration values of 2 or more.
- the attitude information changed in a plurality of directions may be information of various patterns.
- the sensor 130 includes a gyro sensor, an acceleration sensor, and a magnetometer sensor
- the processor 140 determines that the first change information of the angular velocity information by the gyro sensor is greater than or equal to a first threshold value, and the acceleration information by the acceleration sensor If the second change information is equal to or greater than the second threshold value and the third change information of the magnetometer information by the magnetometer sensor is equal to or greater than the third threshold value, a control command is given based on the first change information, the second change information, and the third change information. can be obtained.
- the processor 140 determines that the angular velocity information is within a first threshold range for a first threshold time before a tap input is received, the acceleration information is within a second threshold range during the first threshold time, and the first threshold time is within a second threshold range.
- a control command may be obtained.
- the angular velocity information, acceleration information, and magnetometer information may each show corresponding deviations during the first threshold time in the stationary state, It may be set to a first threshold range to a third threshold range based on the deviation corresponding to each.
- the first threshold range may be a value obtained by adding a deviation of angular velocity information in a state in which the user is stopped and a preset margin.
- the first threshold range may be a value smaller than a deviation of angular velocity information in a walking state of the user.
- the second threshold range and the third threshold range may also be set in a similar manner.
- the first change information of the angular velocity information is equal to or greater than the first threshold value
- the second change information of the acceleration information is equal to or greater than the second threshold value
- the third change information of the magnetometer information is equal to or greater than the third threshold value. If it is equal to or greater than the threshold value, it may be identified that the tap input has been received and a control command may be obtained based on the first change information, the second change information, and the third change information.
- the first threshold time may be right before a tap input is received.
- the processor 140 determines that the angular velocity information is within a first threshold range for a first threshold time period, the acceleration information is within a second threshold range for the first threshold time period, and the magnetometer information is within a third threshold range for the first threshold time period. If within the range and a tap input is received immediately after the first threshold time, a control command may be obtained.
- the processor 140 determines that the angular velocity information is within a first threshold range for a first threshold time period, the acceleration information is within a second threshold range for the first threshold time period, and the magnetometer information is within a third threshold range for the first threshold time period. If within the range and a tap input is received after the first threshold time, for example, after 3 seconds to 5 seconds, a control command may be acquired.
- a preset control command is input between the first threshold time and the point at which the tap input is received.
- the processor 140 determines that the angular velocity information is within a first threshold range for a first threshold time period, the acceleration information is within a second threshold range for the first threshold time period, and the magnetometer information is within a third threshold range for the first threshold time period. If a tap input is received within the range and in a state in which a preset application is executed according to a user command for executing a preset application after the first threshold time, a control command may be obtained.
- the processor 140 determines that the angular velocity information is within a first threshold range for a first threshold time, the acceleration information is within a second threshold range for the first threshold time, and the magnetometer information is within a third threshold range for the first threshold time.
- the acceleration information increases from the first value or less to the second value greater than the first value and then decreases to the first value or less, and after the second threshold time, the third threshold time If it is identified that a tap input has been received within, a control command may be acquired.
- angular velocity information, acceleration information, and magnetometer information may each be within a corresponding deviation. Thereafter, when the user raises his/her arm and looks at the wearable device 100, the acceleration information may gradually increase and then gradually decrease. Thereafter, the processor 140 may obtain a control command when it is identified that a tap input is received.
- the senor 130 may include only some of a gyro sensor, an acceleration sensor, or a magnetometer sensor.
- the processor 140 may perform the above operation using only some sensors.
- the senor 130 may include an acceleration sensor, and the processor 140 may increase acceleration information from a first value or less to a second value greater than the first value during a second threshold time before a tap input is received.
- the processor 140 may increase acceleration information from a first value or less to a second value greater than the first value during a second threshold time before a tap input is received.
- the value is less than 1 and the second change information of the acceleration information according to the tap input is equal to or greater than the second threshold value, a control command may be obtained based on the acceleration information.
- the acceleration information may gradually increase and then gradually decrease. Thereafter, when the second change information of the acceleration information is greater than or equal to the second threshold, it is identified that the tap input has been received, and a control command may be obtained based on the second change information.
- the processor 140 does not consider the angular velocity information and the magnetometer information, and the acceleration information increases from the first value or less to the second value greater than the first value during the second threshold time before the tap input is received.
- the processor 140 does not consider the angular velocity information and the magnetometer information, and the acceleration information increases from the first value or less to the second value greater than the first value during the second threshold time before the tap input is received.
- a control command may be obtained based on the acceleration information.
- the sensor 130 includes an acceleration sensor
- the processor 140 determines whether acceleration information by the acceleration sensor is within a fourth threshold range during a first threshold time before a tap input is received, and a first threshold time before the first threshold time. 2
- acceleration information increases from less than the first value to more than a second value greater than the first value for a threshold time and then decreases to less than the first value
- the second change information of the acceleration information according to the tap input is greater than or equal to the second threshold value.
- a control command may be obtained based on the acceleration information.
- the fourth threshold range may be larger than the aforementioned second threshold range. This is because a margin is added to determine that there is a tap input even if there is shaking due to a walking motion when the motion of lifting the arm is preceded.
- the acceleration information may gradually increase, then gradually decrease, and then be maintained within the fourth threshold range. Thereafter, when the second change information of the acceleration information is greater than or equal to the second threshold, it is identified that the tap input has been received, and a control command may be obtained based on the second change information.
- the processor 140 does not consider the angular velocity information and the magnetometer information, and the acceleration information by the acceleration sensor during the first threshold time before the tap input is received is within the fourth threshold range and before the first threshold time. After the acceleration information increases from a first value or less to a second value greater than the first value during the second threshold time of , and then decreases to the first value or less, the second change information of the acceleration information according to the tap input is the second threshold value If it is above, a control command may be obtained based on the acceleration information.
- the processor 140 may obtain a control command based on the changed posture information when it is identified that the posture information has changed beyond a threshold range while the lock state of the wearable device 100 is released. For example, if the wearable device 100 is in a locked state and it is identified that the posture information has changed below a threshold range, the processor 140 does not perform any operation, and in a state in which the wearable device 100 is unlocked, When it is identified that the attitude information has changed beyond a critical range, a control command may be obtained based only on the changed attitude information.
- the locked state may be released by at least one of a PIN, password, pattern, or biometric ID.
- the present invention is not limited thereto, and the processor 140 may perform an operation corresponding to the changed posture information when the posture information is changed to a preset type even when the wearable device 100 is in a locked state. For example, when the wearable device 100 is in a locked state and a plurality of tap inputs are received at a predetermined beat, the processor 140 determines the position of the wearable device 100 based on information about the changed posture according to the plurality of tap inputs. You can also unlock the lock.
- the processor 140 may obtain a control command based on the changed posture information when there is no user manipulation through the display 110 while the tap input is received. For example, if there is a user manipulation through the display 110, the processor 140 identifies that the user inputs a control command only through the display 110, and changes the posture of the wearable device 100 as intended by the user. It can be treated as unreported information.
- the processor 140 may obtain a control command by combining a touch input through the display 110 and a tap input to the strap 120 .
- the processor 140 performs a first operation when a tap input to the strap 120 is received without a touch input through the display 110, and simultaneously with the touch input through the display 110, the strap 120 When a tap input for ) is received, the second operation may be performed.
- the processor 140 may obtain a control command based on the changed posture information when the wearable device 100 is worn by the user.
- the sensor 130 includes a temperature sensor, and the processor 140 may identify whether the wearable device 100 is worn by the user through the temperature sensor.
- the wearable device 100 includes a body, a first strap connected to one side of the body, and a second strap connected to the other side of the body, and the processor 140 determines whether the first strap and the second strap are connected. Thus, it may be identified whether the wearable device 100 is worn by the user. However, it is not limited thereto, and the processor 140 may identify whether the wearable device 100 is worn by the user in any number of ways, and the processor 140 determines whether the wearable device 100 is worn by the user.
- a control command is acquired based on the changed posture information, and if the wearable device 100 is not worn by the user, no operation may be performed even if the posture information is changed.
- the processor 140 may obtain a control command based on the changed posture information only when a preset application is executed. For example, if a preset application is not executed, the processor 140 may not perform any operation even if posture information is changed.
- the processor 140 may obtain a control command based on the changed posture information when the wearable device 100 is worn by the user and a preset application is executed.
- the processor 140 may obtain a control command based on posture information and changed posture information of the wearable device 100 .
- the processor 140 may identify posture information and changed posture information of the wearable device 100 through the sensor 130, and the posture information of the wearable device 100 at the time when a tap input is received is critical.
- a control command may be obtained based on the changed attitude information.
- the processor 140 may obtain a control command based on the changed posture information.
- the wearable device 100 further includes a memory in which the neural network model is stored, and the processor 140 may input changed posture information to the neural network model to identify whether the tap input is an input for controlling the wearable device 100.
- the neural network model may be a model obtained by learning a relationship between sample changed posture information and sample information about whether the tap input is an input for controlling the wearable device 100 .
- the neural network model may be a model obtained by learning the relationship between sample changed posture information and sample control commands.
- the processor 140 inputs the changed posture information to the neural network model to generate a control command. may also be obtained.
- the sensor 130 includes a sound sensor
- the processor 140 further obtains sound information by a tap input through the sound sensor and obtains a control command based on at least one of changed posture information and sound information.
- the processor 140 may obtain a control command when a sound according to a tap input coincides with a posture change time point.
- the strap 120 includes a contact resistance sensor
- the processor 140 receives contact information according to a tap input through the contact resistance sensor, and changes the contact point and posture.
- a control command may be acquired.
- the processor 140 may be connected to the contact resistance sensor of the strap 120 .
- the wearable device 100 further includes a camera that takes pictures in a direction perpendicular to the surface of the display 110, and the processor 140, when the posture of the wearable device 100 is changed according to the tap input, displays the image through the camera.
- a direction perpendicular to the (110) plane may be photographed, and a control command may be obtained when a user is included in the photographed image.
- the wearable device 100 may include a display 110 , a strap 120 , a sensor 130 and a processor 140 . Also, according to FIG. 3 , the wearable device 100 may further include a memory 150 , a communication interface 160 , a user interface 170 , a microphone 180 , and a speaker 190 . Among the components shown in FIG. 3, detailed descriptions of components overlapping those shown in FIG. 2 will be omitted.
- the memory 150 may refer to hardware that stores information such as data in an electrical or magnetic form so that the processor 140 or the like can access it. To this end, the memory 150 may be implemented with at least one hardware among non-volatile memory, volatile memory, flash memory, hard disk drive (HDD) or solid state drive (SSD), RAM, ROM, and the like. .
- At least one instruction or module necessary for the operation of the wearable device 100 or the processor 140 may be stored in the memory 150 .
- the instruction is a code unit instructing the operation of the wearable device 100 or the processor 140, and may be written in machine language, which is a language that a computer can understand.
- a module may be a set of instructions that perform a specific task of a unit of work.
- the memory 150 may store data that is information in units of bits or bytes capable of representing characters, numbers, images, and the like.
- Various neural network models may be stored in the memory 150 .
- a neural network model for identifying whether the changed posture information is a tap input to the strap 120 may be stored in the memory 150 .
- the memory 150 is accessed by the processor 140, and instructions, modules or data may be read/written/modified/deleted/updated by the processor 140.
- functions related to artificial intelligence according to the present disclosure are operated through the processor 140 and the memory 150.
- Processor 140 may be composed of one or a plurality of processors.
- the one or more processors may be a general-purpose processor such as a CPU, an AP, or a digital signal processor (DSP), a graphics-only processor such as a GPU, or a vision processing unit (VPU), or an artificial intelligence-only processor such as an NPU.
- DSP digital signal processor
- GPU graphics-only processor
- VPU vision processing unit
- NPU an artificial intelligence-only processor
- One or more processors control input data to be processed according to predefined operating rules or artificial intelligence models stored in a memory.
- the processors dedicated to artificial intelligence may be designed as a hardware structure specialized for processing a specific artificial intelligence model.
- a predefined action rule or artificial intelligence model is characterized in that it is created through learning.
- a basic artificial intelligence model is learned using a plurality of learning data by a learning algorithm, and a predefined action rule or artificial intelligence model set to perform a desired characteristic (or purpose) is created. means burden.
- Such learning may be performed in the device itself in which artificial intelligence according to the present disclosure is performed, or may be performed through a separate server and/or system.
- Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the above examples.
- An artificial intelligence model may be composed of a plurality of neural network layers.
- Each of the plurality of neural network layers has a plurality of weight values, and a neural network operation is performed through an operation between an operation result of a previous layer and a plurality of weight values.
- the plurality of weights of the plurality of neural network layers may be optimized according to the learning result of the artificial intelligence model. For example, a plurality of weights may be updated to reduce or minimize a loss value or a cost value obtained from an artificial intelligence model during a learning process.
- the artificial neural network may include a deep neural network (DNN), for example, a Convolutional Neural Network (CNN), a Deep Neural Network (DNN), a Recurrent Neural Network (RNN), a Restricted Boltzmann Machine (RBM), A deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or deep Q-networks, but is not limited to the above examples.
- DNN deep neural network
- CNN Convolutional Neural Network
- DNN Deep Neural Network
- RNN Recurrent Neural Network
- RBM Restricted Boltzmann Machine
- BBN Restricted Boltzmann Machine
- BBN deep belief network
- BNN bidirectional recurrent deep neural network
- Q-networks deep Q-networks
- the communication interface 160 is a component that performs communication with various types of external devices according to various types of communication methods.
- the wearable device 100 may communicate with a server through the communication interface 160 .
- the communication interface 160 may include a Wi-Fi module, a Bluetooth module, an infrared communication module, and a wireless communication module.
- each communication module may be implemented in the form of at least one hardware chip.
- the Wi-Fi module and the Bluetooth module perform communication using the WiFi method and the Bluetooth method, respectively.
- various types of connection information such as an SSID and a session key are first transmitted and received, and various types of information can be transmitted and received after a communication connection is established using the same.
- the infrared communication module performs communication according to infrared data association (IrDA) technology that transmits data wirelessly over a short distance using infrared rays between visible rays and millimeter waves.
- IrDA infrared data association
- the wireless communication module can use Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), LTE Advanced (LTE-A), 4th Generation (4G), 5G (5th Generation) may include at least one communication chip that performs communication according to various wireless communication standards.
- 3G 3rd Generation
- 3GPP 3rd Generation Partnership Project
- LTE Long Term Evolution
- LTE-A LTE Advanced
- 4th Generation (4G) may include at least one communication chip that performs communication according to various wireless communication standards.
- the communication interface 160 may include a wired communication interface such as HDMI, DP, Thunderbolt, USB, RGB, D-SUB, DVI, and the like.
- the communication interface 160 may include at least one of a local area network (LAN) module, an Ethernet module, or a wired communication module that performs communication using a pair cable, a coaxial cable, or an optical fiber cable.
- LAN local area network
- Ethernet Ethernet
- wired communication module that performs communication using a pair cable, a coaxial cable, or an optical fiber cable.
- the user interface 170 may be implemented with buttons, a touch pad, a mouse, and a keyboard, or may be implemented as a touch screen capable of performing both a display function and a manipulation input function.
- the buttons may be various types of buttons such as mechanical buttons, touch pads, wheels, etc. formed on an arbitrary area such as the front, side, or rear surface of the main body of the wearable device 100 .
- the microphone 180 is a component for receiving sound and converting it into an audio signal.
- the microphone 180 is electrically connected to the processor 140 and can receive sound under the control of the processor 140 .
- the microphone 180 may be integrally formed on the top, front, or side surfaces of the wearable device 100 .
- the microphone 180 may be provided in a separate remote control from the wearable device 100 .
- the remote controller may receive sound through the microphone 180 and provide the received sound to the wearable device 100 .
- the microphone 180 includes a microphone for collecting analog sound, an amplifier circuit for amplifying the collected sound, an A/D conversion circuit for sampling the amplified sound and converting it into a digital signal, and removing noise components from the converted digital signal. It may include various configurations such as filter circuits and the like.
- a plurality of microphones 180 may be provided.
- the processor 140 may analyze the sound input from the plurality of microphones and identify the position where the sound is output.
- the microphone 180 may be implemented in the form of a sound sensor, and any method may be used as long as it is configured to collect sound.
- the speaker 190 may receive an electrical signal and vibrate the diaphragm based on the input electrical signal to emit sound.
- a sound radiation hole is provided on one side of the speaker 190, and sound can be emitted through the sound radiation hole.
- the user can control the wearable device 100 with a tap input to the strap 120 having a large surface area, so user convenience can be improved, and the wearable device 100 responds to tap input only with the existing hardware configuration It is possible to perform an operation to prevent an increase in manufacturing cost.
- FIGS. 4 to 20 describe individual embodiments for convenience of description. However, the individual embodiments of FIGS. 4 to 20 may be implemented in any combination.
- FIG. 4 is a diagram for explaining a case where a user's tap input to the strap 120 is received according to an embodiment of the present disclosure.
- the wearable device 100 may include a body, a first strap connected to one front side of the body, and a second strap connected to the other side (back) of the body.
- the wearable device 100 may be momentarily tilted to the front side.
- the processor 140 may obtain changed posture information of the wearable device 100 through the sensor 130 .
- the processor 140 may acquire gyroscope data of the wearable device 100 in real time through a gyro sensor, and may identify an instantaneous change as shown in the graph of the upper drawing 410 of FIG. 4 .
- the wearable device 100 when a user's tap input to the second strap is received, the wearable device 100 may be momentarily inclined toward the back side.
- the processor 140 may obtain posture change information of the wearable device 100 through the sensor 130 .
- the processor 140 may acquire gyroscope data of the wearable device 100 in real time through a gyro sensor, and may identify an instantaneous change as shown in the graph of the lower drawing 420 of FIG. 4 . .
- FIG. 5 is a diagram for explaining an operation after a tap input is received according to an embodiment of the present disclosure.
- a user's double-tap input to the strap 120 may be received.
- the processor 140 may obtain gyroscope data through the gyro sensor.
- the gyroscope data may include two spark forms as shown in the left drawing of FIG. can be identified as
- the processor 140 may perform an operation according to a control command corresponding to the double-tap input.
- a user's double-tap input to the strap 120 is input, but is not limited thereto.
- a single tap input to the strap 120 may be received or a three tap input to the strap 120 may be received, and the processor 140 may perform a different operation according to each input.
- the processor 140 may further consider the duration of the tap on the strap 120 .
- the user may briefly perform a tap on the strap 120 or may maintain a long tap on the strap 120 .
- the processor 140 may identify the duration of the tap and perform a different operation according to each input.
- the processor 140 may identify a user's tap input to the strap 120 using at least one of a gyro sensor, an acceleration sensor, a magnetometer sensor, or a sound sensor.
- FIG. 6 is a diagram for explaining a method of distinguishing between a case of touching the strap 120 and a case of touching the display 110 according to an embodiment of the present disclosure.
- the processor 140 may identify the degree of inclination of the wearable device 100 through the sensor 130 .
- the processor 140 may identify the degree of inclination of the wearable device 100 through the sensor 130 . At this time, the processor 140 may identify that the user's tap input to the strap 120 has been received when the degree of inclination of the wearable device 100 is equal to or greater than the critical angle.
- the processor 140 may identify the degree of inclination of the wearable device 100 through the sensor 130 . In this case, the processor 140 may identify that the user's tap input to the display 110 has been received when the degree of tilt of the wearable device 100 is less than the critical angle.
- the critical angle may be obtained by repeating a tap input to the strap 120 and a tap input to the display 110 .
- it may be modified as the user uses the wearable device 100 .
- each user may have a difference in intensity of a tap input, and the processor 140 may identify a tap input to the display 110 as a tap input to the strap 120 .
- the processor 140 may malfunction, but the user may input a control command to cancel the malfunction.
- the processor 140 may change the value of the threshold angle.
- the display 110 may be implemented as one of resistive film-based, projected capacitance-based, surface capacitance-based, surface acoustic wave-based, and infrared optical image-based, and the processor 140 may input a tap to the display 110. may be identified as a touch input.
- a tap input to the strap 120 and a tap input to the display 110 are distinguished based on the degree of inclination of the wearable device 100 , but the present invention is not limited thereto.
- the processor 140 may obtain sound information to distinguish between a tap input to the strap 120 and a tap input to the display 110 .
- the display 110 is made of a plastic material such as glass and the strap 120 is made of a material such as leather, rubber, or metal, a sound according to a tap input may be different.
- the processor 140 may distinguish between a tap input to the strap 120 and a tap input to the display 110 based on the difference in tone.
- a tap input to the display 110 is exemplified, but is not limited thereto.
- the processor 140 may distinguish between a tap input to the strap 120 and a tap input to the main body of the wearable device 100 based on the degree of inclination of the wearable device 100 .
- FIG. 7 is a diagram for explaining a method of using a gyro sensor according to an embodiment of the present disclosure.
- the processor 140 may acquire posture information of the wearable device 100 in real time through a gyro sensor. First, when the user does not use the wearable device 100 and walks, the angular velocity may exhibit a certain level of variation or more, as shown in window A 710 . In this case, the processor 140 may identify glitches around a and b, but may not identify the glitch as a tap input because the angular velocity exhibits a certain level of abnormal variation before the glitch occurs.
- the angular velocity shows a variation of less than a certain level, and a glitch does not occur either.
- the angular velocity may show a variation of less than a certain level, as shown in window B 720.
- a glitch occurs according to the user's tap input to the strap 120, and when the glitch occurs in a state where the angular velocity shows a variation less than a certain level, the processor 140 determines the user's It can be identified that a tap input has been received.
- FIG. 8 is a diagram for explaining a method of using an acceleration sensor according to an embodiment of the present disclosure.
- the processor 140 may acquire posture information of the wearable device 100 in real time through an acceleration sensor. First, as in window A 810, a glitch may occur while an acceleration value increases. In this case, the processor 140 identifies that the user moves the wrist based on the linearly increasing acceleration value before the glitch, and then Based on the glitches that have occurred, it can be identified that the wrist has collided with an object. That is, the processor 140 may identify that there is no user tap input.
- a glitch may occur while the acceleration value is maintained at a certain level, as in window B 820. and it may be identified that the user's tap input to the strap 120 has been received based on the glitch that has occurred thereafter.
- FIG. 9 is a diagram for explaining a method of using a gyro sensor and an acceleration sensor according to an embodiment of the present disclosure.
- FIG. 9 is a diagram in which the graph of the acceleration value of FIG. 8 and the graph of the angular velocity of FIG. 7 are overlapped, and the processor 140 uses both the gyro sensor and the acceleration sensor so that the user's tap input to the strap 120 is Received can be identified.
- the processor 140 may identify that there was no user tap input to the strap 120 since a glitch occurred while the angular velocity exhibited a certain level of variation and the acceleration value increased in the window A 910. .
- the processor 140 receives the user's tap input for the strap 120 because a glitch occurs while the angular velocity shows a variation of less than a certain level and the acceleration value maintains a certain level in the window B 920. can be identified as
- the accuracy of the tap input to the strap 120 can be further improved by using the two sensors.
- the present invention is not limited thereto, and the processor 140 may further use a magnetometer sensor as well as a gyro sensor and an acceleration sensor to identify whether a tap input to the strap 120 is received.
- FIG. 10 is a flowchart illustrating an operation of the wearable device 100 related to a tap input according to an embodiment of the present disclosure.
- the processor 140 may activate the system (S1010).
- the processor 140 may supply power to the sensor 130 after booting.
- the processor 140 may acquire sensor data through the sensor 130 (S1020). For example, the processor 140 may obtain sensor data based on at least one of a gyro sensor, an acceleration sensor, a magnetometer sensor, and a sound sensor.
- the processor 140 may obtain sensor data through the sensor 130 only when the wearable device 100 is worn by the user. Through this operation, power consumption of the wearable device 100 may be reduced.
- the processor 140 may supply power to only one of the gyro sensor, acceleration sensor, magnetometer sensor, and sound sensor, and supply power to the other sensors when a wakeup signal is received from the user. For example, the processor 140 identifies that a wakeup signal has been received when an acceleration value of a predetermined pattern is identified according to a user's manipulation in a state in which power is supplied only to the acceleration sensor and power is not supplied to the other sensors, and It can also supply power to the rest of the sensors. Then, when a tap input to the strap 120 is received, the processor 140 may identify whether or not the tap input is performed through a plurality of sensors. Through this operation, it is possible to maintain accuracy for tap input while reducing power consumption in normal times.
- the processor 140 may identify whether the tap input is a specific gesture pattern (S1030). If it is identified that the tap input is not a specific gesture pattern, the processor 140 may maintain an operation of obtaining sensor data. Alternatively, if the tap input is identified as a specific gesture pattern, the processor 140 may identify whether the specific gesture pattern is an error (S1040).
- the processor 140 may further obtain sound information, and when the reception time of the gesture pattern and the reception time of the sound are the same, the processor 140 may identify that the specific gesture pattern is not an error.
- the processor 140 identifies at least one of angular velocity information, acceleration information, and magnetometer information, the angular velocity information is within a first threshold range for a first threshold time before a tap input is received, and the acceleration information for the first threshold time When is within the second threshold range and magnetometer information is within the third threshold range for the first threshold time, it may be identified that the specific gesture pattern is not an error.
- the processor 140 may identify that the specific gesture pattern is not an error.
- the processor 140 may identify that the specific gesture pattern is not an error.
- the processor 140 may identify that a specific gesture pattern is not an error when the wearable device 100 is worn by the user and a preset application is executed.
- the processor 140 can distinguish between an input not intended by the user, such as a sudden movement of the wrist, and a tap input intended by the user.
- the processor 140 may maintain an operation of obtaining sensor data. Alternatively, if the specific gesture pattern is identified as not an error, the processor 140 may perform an operation corresponding to the gesture pattern (S1050).
- 11 to 13 are diagrams for explaining posture change information of the wearable device 100 according to a user's arm movement according to an embodiment of the present disclosure.
- the user may be in a state of not using the wearable device 100 .
- the arm may be raised to use the wearable device 100 .
- the processor 140 may detect a motion of a user lifting an arm through acceleration information.
- the sensor 130 includes an acceleration sensor, and the processor 140 increases acceleration information from a first value or less to a second value greater than the first value during a second threshold time before a tap input is received. and when the second change information of the acceleration information according to the tap input is equal to or greater than the second threshold value, a control command may be obtained based on the acceleration information. If the user's intention to use the wearable device 100 is not clearly confirmed, it is necessary to more strictly detect the tap input.
- the processor 140 may identify, through the sensor 130, whether the arm is maintained constant before a tap input is received.
- sections a and c of FIG. 12 may be a state in which the wearable device 100 is shaking
- section b 1210 may be a state in which the wearable device 100 is not shaking.
- the processor 140 may identify that the variation of the acceleration value and the angular velocity of the wearable device 100 is not larger than that of the interval a and c, as in the interval b 1210 .
- the processor 140 may identify that the user's tap input to the strap 120 has been received.
- the processor 140 may identify that the user's tap input to the strap 120 has not been received because the wearable device 100 is in a shaking state.
- intervals a and c are states in which the wearable device 100 shakes, and sections b and d 1310 may be a state in which the wearable device 100 is not shaken.
- the processor 140 may identify that the variation of the magnetometer of the wearable device 100 is not greater than that of the period a and c, as in the period b and period d 1310 .
- the processor 140 identifies whether the user's tap input to the strap 120 has been received by considering the acceleration value and the angular velocity as shown in FIG. You may. Accuracy of whether or not a tap input is received may be improved through such an operation.
- the wearable device 100 shakes based on sensor data as shown in FIG. 12 or 13 may be implemented as a neural network model.
- 14 to 20 are diagrams for explaining a method of utilizing a tap input to the strap 120 according to various embodiments of the present disclosure.
- the processor 140 may perform an operation based on information about the changed posture of the wearable device 100 when a tap input to the strap 120 is received.
- the tap input itself to the strap 120 is not an electromagnetic operation, the same operation is possible even when the user wears the glove 1410 . That is, in the case of a conventional touch display, it is impossible to control while wearing gloves, but this inconvenience can be solved through a tap input to the strap 120 .
- the user may watch a video through the wearable device 100 .
- the processor 140 may change the touch on the display 110 to a touch locked state.
- the user may change the sound volume of the video through a tap input to the strap 120 . That is, in the prior art, control was possible only after releasing the locked state of the touch, but control is possible without releasing the locked state through a tap input to the strap 120, and the above inconvenience can be solved.
- the processor 140 may change luminance, color, reproduction time, etc. through a tap input to the strap 120 even when the touch to the display 110 is in a locked state.
- the processor 140 may obtain changed posture information of the wearable device 100 according to the tap input through the sensor 130 . Also, the processor 140 may obtain a control command corresponding to the changed attitude information based on the running application.
- the processor 140 may identify a tap input to the strap 120 as a jump or squat.
- the present invention is not limited thereto, and the processor 140 may identify a tap input to the strap 120 as a game stop when the second game is running. Also, when the second game is stopped, the processor 140 may identify a tap input to the strap 120 as a game restart. That is, the processor 140 may obtain a control command corresponding to posture change information based on a state of an application being executed.
- the processor 140 may identify volume up or volume down when a video application or music application is running.
- the processor 140 may display one of the plurality of screens and a plurality of indicators 1710 respectively corresponding to the plurality of screens. In this case, the processor 140 may identify the tap input to the strap 120 as a control command for changing to another one of a plurality of screens, as shown in FIG. 17 .
- the wearable device 100 has a problem in that a touch error occurs due to exposure to water or dust, but since the tap input to the strap 120 is not an electromagnetic operation, the touch Since no error occurs, the above inconvenience can be solved.
- the wearable device 100 includes a body, a first strap connected to one side of the body, and a second strap connected to the other side of the body, and the processor 140 is connected to the first strap.
- a scroll-up operation may be performed according to a tap input to the second strap, and a scroll-down operation may be performed according to a tap input to the second strap.
- the processor 140 may omit the button (Play next tour) on the lower left of FIG. 20 and provide more information as shown on the right of FIG. 20 .
- the processor 140 may identify the tap input to the strap 120 as manipulating the omitted button.
- 21 is a flowchart for explaining a control method of a wearable device according to an embodiment of the present disclosure.
- a user interface (UI) screen is provided (S2110). Then, when it is identified that the posture information of the wearable device has changed beyond a threshold range, it is identified that a user's tap input to the strap of the wearable device has been received (S2120). Then, a control command corresponding to the UI screen is acquired based on the changed posture information (S2130). Then, the wearable device is controlled based on the control command (S2140).
- UI user interface
- the posture information includes angular velocity information, acceleration information, and magnetometer information, and obtaining (S2130) the first change information of the angular velocity information is greater than or equal to a first threshold value, and the second change information of the acceleration information is a second threshold value. value or more, and if the third change information of the magnetometer information is equal to or greater than the third threshold value, a control command may be obtained based on the first change information, the second change information, and the third change information.
- the angular velocity information is within a first threshold range for a first threshold time before a tap input is received
- the acceleration information is within a second threshold range during the first threshold time
- a control command may be obtained.
- the angular velocity information is within a first threshold range for a first threshold time period
- the acceleration information is within a second threshold range for the first threshold time period
- the magnetometer information is within a third threshold range for the first threshold time period.
- the acceleration information increases from the first value or less to the second value greater than the first value for a second threshold time right after the first threshold time, then decreases to the first value or less, and after the second threshold time, the third value If it is identified that the tap input is received within the threshold time, a control command may be obtained.
- the attitude information includes acceleration information
- the obtaining (S2130) is performed after the acceleration information increases from a first value or less to a second value greater than the first value during a second threshold time before a tap input is received.
- the value is less than 1 and the second change information of the acceleration information according to the tap input is equal to or greater than the second threshold value, a control command may be obtained based on the acceleration information.
- a control command may be obtained based on the changed posture information.
- a control command may be obtained based on the changed posture information.
- a control command may be obtained based on the changed posture information.
- the acquiring step (S2130) it is possible to identify whether the tap input is an input for controlling the wearable device by inputting the changed posture information to the neural network model.
- a step of obtaining sound information by a tap input may be further included.
- a control command may be obtained based on at least one of changed posture information and sound information.
- the strap may be connected to the main body of the wearable device.
- the wearable device when a tap input to the strap is received, acquires a control command based on information about the changed posture of the wearable device according to the tap input, thereby providing various manipulations to the user. method can be provided.
- the wearable device acquires posture information of the wearable device according to a tap input through an existing sensor without adding a separate sensor, manufacturing cost does not increase.
- a device is a device capable of calling a stored command from a storage medium and operating according to the called command, and may include an electronic device (eg, the electronic device A) according to the disclosed embodiments.
- the processor may perform a function corresponding to the command directly or by using other components under the control of the processor.
- An instruction may include code generated or executed by a compiler or interpreter.
- the device-readable storage medium may be provided in the form of a non-transitory storage medium.
- 'non-temporary' only means that the storage medium does not contain a signal and is tangible, but does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.
- the method according to the various embodiments described above may be included in a computer program product and provided.
- Computer program products may be traded between sellers and buyers as commodities.
- the computer program product may be distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)) or online through an application store (eg Play StoreTM).
- CD-ROM compact disc read only memory
- application store eg Play StoreTM
- at least part of the computer program product may be temporarily stored or temporarily created in a storage medium such as a manufacturer's server, an application store server, or a relay server's memory.
- the various embodiments described above use software, hardware, or a combination thereof in a recording medium readable by a computer or similar device. can be implemented in In some cases, the embodiments described herein may be implemented in a processor itself. According to software implementation, embodiments such as procedures and functions described in this specification may be implemented as separate software modules. Each of the software modules may perform one or more functions and operations described herein.
- Non-transitory computer-readable medium may be stored in a non-transitory computer-readable medium.
- Computer instructions stored in such a non-transitory computer readable medium when executed by a processor of a specific device, cause a specific device to perform a processing operation in the device according to various embodiments described above.
- a non-transitory computer readable medium is a medium that stores data semi-permanently and is readable by a device, not a medium that stores data for a short moment, such as a register, cache, or memory.
- Specific examples of the non-transitory computer readable media may include CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, and the like.
- each of the components may be composed of a single object or a plurality of entities, and some sub-components among the aforementioned sub-components may be omitted, or other sub-components may be used. Components may be further included in various embodiments. Alternatively or additionally, some components (eg, modules or programs) may be integrated into one entity and perform the same or similar functions performed by each corresponding component prior to integration. According to various embodiments, operations performed by modules, programs, or other components are executed sequentially, in parallel, iteratively, or heuristically, or at least some operations are executed in a different order, are omitted, or other operations are added. It can be.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (15)
- 웨어러블 장치에 있어서,디스플레이;상기 디스플레이와 인접하게 배치된 스트랩;상기 웨어러블 장치의 자세 정보를 획득하는 적어도 하나의 센서; 및상기 디스플레이 및 상기 적어도 하나의 센서와 연결되어 상기 웨어러블 장치를 제어하는 적어도 하나의 프로세서;를 포함하며,상기 적어도 하나의 프로세서는,UI(user interface) 화면을 제공하도록 상기 디스플레이를 제어하고,상기 자세 정보의 변화가 임계 범위 이상인 것으로 식별되면, 상기 스트랩에 대한 사용자의 탭(tap) 입력이 수신된 것으로 식별하고, 상기 변경된 자세 정보에 기초하여 상기 UI 화면에 대응되는 제어 명령을 획득하고,상기 제어 명령에 기초하여 상기 웨어러블 장치를 제어하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 센서는,각속도 정보를 획득하는 자이로 센서,가속도 정보를 획득하는 가속도 센서 및자력계 정보를 획득하는 자력계 센서를 포함하고,상기 적어도 하나의 프로세서는,상기 각속도 정보의 제1 변경 정보가 제1 임계 값 이상이고, 상기 가속도 정보의 제2 변경 정보가 제2 임계 값 이상이고, 상기 자력계 정보의 제3 변경 정보가 제3 임계 값 이상이면, 상기 제1 변경 정보, 상기 제2 변경 정보 및 상기 제3 변경 정보에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제2항에 있어서,상기 적어도 하나의 프로세서는,상기 탭 입력이 수신되기 전의 제1 임계 시간 동안 상기 각속도 정보가 제1 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 가속도 정보가 제2 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 자력계 정보가 제3 임계 범위 내인 경우, 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제2항에 있어서,상기 적어도 하나의 프로세서는,제1 임계 시간 동안 상기 각속도 정보가 제1 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 가속도 정보가 제2 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 자력계 정보가 제3 임계 범위 내이며, 상기 제1 임계 시간 이후인 제2 임계 시간 동안 상기 가속도 정보가 제1 값 이하에서 상기 제1 값보다 큰 제2 값 이상으로 증가한 후 상기 제1 값 이하로 작아지고, 상기 제2 임계 시간 이후 제3 임계 시간 내에 상기 탭 입력이 수신된 것으로 식별되면, 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 센서는,가속도 정보를 획득하는 가속도 센서를 포함하고,상기 적어도 하나의 프로세서는,상기 탭 입력이 수신되기 전의 제2 임계 시간 동안 상기 가속도 정보가 제1 값 이하에서 상기 제1 값보다 큰 제2 값 이상으로 증가한 후 상기 제1 값 이하로 작아지고, 상기 탭 입력에 대응되는 상기 가속도 정보의 제2 변경 정보가 제2 임계 값 이상이면, 상기 가속도 정보에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 프로세서는,상기 웨어러블 장치가 잠금 상태가 해제된 동안 상기 자세 정보가 상기 임계 범위 이상 변경된 것으로 식별되면, 상기 변경된 자세 정보에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 프로세서는,상기 탭 입력이 수신되는 동안 상기 디스플레이에 사용자 조작이 없는 경우, 상기 변경된 자세 정보에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 프로세서는,상기 웨어러블 장치가 상기 사용자에게 착용된 상태이고 기설정된 어플리케이션이 실행된 경우, 상기 변경된 자세 정보에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,신경망 모델이 저장된 메모리;를 더 포함하며,상기 적어도 하나의 프로세서는,상기 변경된 자세 정보를 상기 신경망 모델에 입력하여 상기 탭 입력이 상기 웨어러블 장치를 제어하기 위한 입력인지 식별하는, 웨어러블 장치.
- 제1항에 있어서,상기 적어도 하나의 센서는,사운드 센서를 포함하고,상기 적어도 하나의 프로세서는,상기 사운드 센서를 통해 상기 탭 입력에 대응되는 사운드 정보를 획득하고,상기 변경된 자세 정보 또는 상기 사운드 정보 중 적어도 하나에 기초하여 상기 제어 명령을 획득하는, 웨어러블 장치.
- 제1항에 있어서,본체;를 더 포함하며,상기 디스플레이, 상기 적어도 하나의 센서 및 상기 적어도 하나의 프로세서는 상기 본체에 포함되고,상기 스트랩은,상기 본체에 연결된, 웨어러블 장치.
- 웨어러블 장치의 제어 방법에 있어서,UI(user interface) 화면을 제공하는 단계;상기 웨어러블 장치의 자세 정보의 변화가 임계 범위 이상인 것으로 식별되면, 상기 웨어러블 장치의 스트랩에 대한 사용자의 탭(tap) 입력이 수신된 것으로 식별하는 단계;상기 변경된 자세 정보에 기초하여 상기 UI 화면에 대응되는 제어 명령을 획득하는 단계; 및상기 제어 명령에 기초하여 상기 웨어러블 장치를 제어하는 단계;를 포함하는, 제어 방법.
- 제12항에 있어서,상기 자세 정보는,각속도 정보, 가속도 정보 및 자력계 정보를 포함하고,상기 획득하는 단계는,상기 각속도 정보의 제1 변경 정보가 제1 임계 값 이상이고, 상기 가속도 정보의 제2 변경 정보가 제2 임계 값 이상이고, 상기 자력계 정보의 제3 변경 정보가 제3 임계 값 이상이면, 상기 제1 변경 정보, 상기 제2 변경 정보 및 상기 제3 변경 정보에 기초하여 상기 제어 명령을 획득하는, 제어 방법.
- 제13항에 있어서,상기 획득하는 단계는,상기 탭 입력이 수신되기 전의 제1 임계 시간 동안 상기 각속도 정보가 제1 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 가속도 정보가 제2 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 자력계 정보가 제3 임계 범위 내인 경우, 상기 제어 명령을 획득하는, 제어 방법.
- 제13항에 있어서,상기 획득하는 단계는,제1 임계 시간 동안 상기 각속도 정보가 제1 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 가속도 정보가 제2 임계 범위 내이고, 상기 제1 임계 시간 동안 상기 자력계 정보가 제3 임계 범위 내이며, 상기 제1 임계 시간 직후인 제2 임계 시간 동안 상기 가속도 정보가 제1 값 이하에서 상기 제1 값보다 큰 제2 값 이상으로 증가한 후 상기 제1 값 이하로 작아지고, 상기 제2 임계 시간 이후 제3 임계 시간 내에 상기 탭 입력이 수신된 것으로 식별되면, 상기 제어 명령을 획득하는, 제어 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280084742.XA CN118511140A (zh) | 2021-12-23 | 2022-11-01 | 可穿戴装置及其控制方法 |
| EP22911589.4A EP4394562A4 (en) | 2021-12-23 | 2022-11-01 | WEARABLE DEVICE AND CONTROL METHODS THEREFOR |
| US18/109,084 US12056292B2 (en) | 2021-12-23 | 2023-02-13 | Wearable apparatus and control method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2021-0186525 | 2021-12-23 | ||
| KR1020210186525A KR20230096730A (ko) | 2021-12-23 | 2021-12-23 | 웨어러블 장치 및 그 제어 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023120951A1 true WO2023120951A1 (ko) | 2023-06-29 |
Family
ID=86902904
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/016897 Ceased WO2023120951A1 (ko) | 2021-12-23 | 2022-11-01 | 웨어러블 장치 및 그 제어 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12056292B2 (ko) |
| EP (1) | EP4394562A4 (ko) |
| KR (1) | KR20230096730A (ko) |
| CN (1) | CN118511140A (ko) |
| WO (1) | WO2023120951A1 (ko) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12484815B2 (en) | 2012-06-14 | 2025-12-02 | Medibotics Llc | Biometric wearable device (e.g. finger ring or smart watch) with optical sensors and scanning light beams |
| US12405211B2 (en) | 2012-06-14 | 2025-09-02 | Medibotics Llc | Nerd of the rings (smart ring with spectroscopic sensors) |
| US20250335039A1 (en) * | 2024-04-24 | 2025-10-30 | Oxti Pte Ltd | Virtual input device |
| CN119376547B (zh) * | 2024-12-27 | 2025-06-06 | 荣耀终端股份有限公司 | 一种手势交互方法、可穿戴设备及计算机可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160026308A1 (en) * | 2014-07-25 | 2016-01-28 | Hannstar Display (Nanjing) Corporation | Smart wearable device |
| KR20170019456A (ko) * | 2014-07-18 | 2017-02-21 | 애플 인크. | 디바이스에서의 들어올림 제스처 검출 |
| KR20170091963A (ko) * | 2016-02-02 | 2017-08-10 | 삼성전자주식회사 | 근전도 신호를 이용한 동작 분류 방법 및 장치 |
| KR102151136B1 (ko) * | 2015-06-17 | 2020-09-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 지능형 웨어러블 장치 및 그 제어 방법 |
| KR102204553B1 (ko) * | 2014-05-23 | 2021-01-19 | 엘지전자 주식회사 | 와치 타입 이동 단말기 및 그것의 제어방법 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010024028A1 (ja) * | 2008-08-29 | 2010-03-04 | 日本電気株式会社 | 位置情報入力装置および位置情報入力方法 |
| US8098141B2 (en) | 2009-02-27 | 2012-01-17 | Nokia Corporation | Touch sensitive wearable band apparatus and method |
| KR102160767B1 (ko) | 2013-06-20 | 2020-09-29 | 삼성전자주식회사 | 제스처를 감지하여 기능을 제어하는 휴대 단말 및 방법 |
| KR20150061420A (ko) | 2013-11-27 | 2015-06-04 | 엘지전자 주식회사 | 스마트 워치 및 그 동작 방법 |
| KR102029756B1 (ko) | 2014-11-03 | 2019-10-08 | 삼성전자주식회사 | 웨어러블 디바이스 및 그 제어 방법 |
| KR20160093499A (ko) | 2015-01-29 | 2016-08-08 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
| KR102288823B1 (ko) | 2015-02-06 | 2021-08-11 | 엘지이노텍 주식회사 | 웨어러블 디바이스 |
| KR20160149489A (ko) | 2015-06-18 | 2016-12-28 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
| US11106273B2 (en) * | 2015-10-30 | 2021-08-31 | Ostendo Technologies, Inc. | System and methods for on-body gestural interfaces and projection displays |
| WO2017094346A1 (ja) * | 2015-12-01 | 2017-06-08 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
| EP3486747A4 (en) | 2016-07-29 | 2019-05-22 | Huawei Technologies Co., Ltd. | BEST INPUT METHOD FOR A WEARABLE DEVICE AND WEARABLE DEVICE |
| EP3496608A4 (en) * | 2016-08-15 | 2020-03-18 | Georgia Tech Research Corporation | ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THEM |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| US11360558B2 (en) * | 2018-07-17 | 2022-06-14 | Apple Inc. | Computer systems with finger devices |
| EP3973468A4 (en) * | 2019-05-21 | 2022-09-14 | Magic Leap, Inc. | Hand pose estimation |
| US11788830B2 (en) | 2019-07-09 | 2023-10-17 | Apple Inc. | Self-mixing interferometry sensors used to sense vibration of a structural or housing component defining an exterior surface of a device |
-
2021
- 2021-12-23 KR KR1020210186525A patent/KR20230096730A/ko not_active Ceased
-
2022
- 2022-11-01 EP EP22911589.4A patent/EP4394562A4/en active Pending
- 2022-11-01 CN CN202280084742.XA patent/CN118511140A/zh active Pending
- 2022-11-01 WO PCT/KR2022/016897 patent/WO2023120951A1/ko not_active Ceased
-
2023
- 2023-02-13 US US18/109,084 patent/US12056292B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102204553B1 (ko) * | 2014-05-23 | 2021-01-19 | 엘지전자 주식회사 | 와치 타입 이동 단말기 및 그것의 제어방법 |
| KR20170019456A (ko) * | 2014-07-18 | 2017-02-21 | 애플 인크. | 디바이스에서의 들어올림 제스처 검출 |
| US20160026308A1 (en) * | 2014-07-25 | 2016-01-28 | Hannstar Display (Nanjing) Corporation | Smart wearable device |
| KR102151136B1 (ko) * | 2015-06-17 | 2020-09-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 지능형 웨어러블 장치 및 그 제어 방법 |
| KR20170091963A (ko) * | 2016-02-02 | 2017-08-10 | 삼성전자주식회사 | 근전도 신호를 이용한 동작 분류 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230205325A1 (en) | 2023-06-29 |
| CN118511140A (zh) | 2024-08-16 |
| EP4394562A1 (en) | 2024-07-03 |
| US12056292B2 (en) | 2024-08-06 |
| KR20230096730A (ko) | 2023-06-30 |
| EP4394562A4 (en) | 2025-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023120951A1 (ko) | 웨어러블 장치 및 그 제어 방법 | |
| WO2020085789A1 (en) | Foldable electronic device for controlling user interface and operating method thereof | |
| WO2018009029A1 (en) | Electronic device and operating method thereof | |
| WO2022265354A1 (ko) | 웨어러블 디바이스 및 그 제어 방법 | |
| EP3785103A1 (en) | Electronic device and control method thereof | |
| WO2016208835A1 (ko) | 스마트 와치 및 이의 제어방법 | |
| WO2018008991A1 (ko) | 영상 처리를 위한 디스플레이 장치 및 방법 | |
| WO2018074893A1 (ko) | 디스플레이 장치 및 디스플레이 장치의 영상 처리 방법 | |
| WO2018208093A1 (ko) | 햅틱 피드백을 제공하는 방법 및 이를 수행하는 전자 장치 | |
| WO2020171563A1 (en) | Electronic device and method for controlling operation of display in same | |
| EP3281089A1 (en) | Smart device and method of operating the same | |
| WO2020141727A1 (ko) | 헬스 케어 로봇 및 그 제어 방법. | |
| WO2020085643A1 (en) | Electronic device and controlling method thereof | |
| WO2021080360A1 (en) | Electronic device and method for controlling display operation thereof | |
| WO2018093075A1 (ko) | 전자 장치 및 그의 제어 방법 | |
| WO2021066564A1 (ko) | 복수의 카메라들을 포함하고 형태가 변하는 전자 장치 및 이미지 촬영 방법 | |
| WO2019172642A1 (ko) | 심장 박동을 측정하기 위한 전자 장치 및 방법 | |
| WO2016122153A1 (en) | Display apparatus and control method thereof | |
| WO2021242008A1 (en) | Electronic device and operating method thereof | |
| WO2022025444A1 (ko) | 화면을 표시하는 방법 및 그 장치 | |
| WO2021025456A1 (ko) | 터치 입력에 기반한 동작 방법 및 그 전자 장치 | |
| WO2020166781A1 (ko) | 조도 센서 및 디스플레이를 이용하여 의도되지 않은 사용자 입력의 수신을 방지하는 전자 장치 및 전자 장치의 동작 방법 | |
| WO2021107200A1 (ko) | 이동 단말기 및 이동 단말기 제어 방법 | |
| WO2024029695A1 (ko) | 모션 정보에 의한 제어 신호를 식별하는 전자 장치 및 그 제어 방법 | |
| WO2026095407A1 (ko) | 영상의 일부 영역의 위치를 변경하여 투사하는 전자 장치 및 그 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22911589 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022911589 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022911589 Country of ref document: EP Effective date: 20240326 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280084742.X Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |