KR20150124627A - Method for recognition motion using sensor and apparatus thereof - Google Patents

Method for recognition motion using sensor and apparatus thereof Download PDF

Info

Publication number
KR20150124627A
KR20150124627A KR1020140051333A KR20140051333A KR20150124627A KR 20150124627 A KR20150124627 A KR 20150124627A KR 1020140051333 A KR1020140051333 A KR 1020140051333A KR 20140051333 A KR20140051333 A KR 20140051333A KR 20150124627 A KR20150124627 A KR 20150124627A
Authority
KR
South Korea
Prior art keywords
recognition
motion
sensor
motion recognition
range
Prior art date
Application number
KR1020140051333A
Other languages
Korean (ko)
Inventor
김지훈
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020140051333A priority Critical patent/KR20150124627A/en
Publication of KR20150124627A publication Critical patent/KR20150124627A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

In particular, the present invention relates to a method and apparatus for recognizing an operation using a sensor, and more particularly, it relates to a method and apparatus for recognizing an operation using sensors, By providing the results, when measuring acceleration and gyro sensor values for motion recognition, it is possible to designate several measurement steps in sequence and specify the range and time of the sensor measurement value for recognition at each step, By entering the next recognition step only when recognized, it is possible to increase the efficiency of complex motion recognition support and reduce the recognition rate.

Description

TECHNICAL FIELD The present invention relates to a method and apparatus for recognizing motion using a sensor,

The present invention relates to a method and apparatus for recognizing an operation using a sensor, and more particularly, to a method and apparatus for recognizing an operation of a motion recognition apparatus by combining sensor values collected through a plurality of sensors, And more particularly, to a motion recognition method and apparatus using a sensor that provides motion recognition results.

With the development of the mobile communication network and the development of the terminal specification, the mobile communication terminal has become a necessity of modern people and has evolved into a total entertainment device beyond the conventional category of simple communication apparatus or information providing apparatus.

In addition to telephone functions, such terminals are becoming widespread with various hardware devices installed therein, and are diversifying without being limited to telephone functions. In particular, various types of sensors mounted on a terminal have been introduced and a number of services utilizing sensors have been introduced.

The sensors mounted on the terminal are acceleration, geomagnetism, gyro, proximity, illumination, etc. Recently, temperature, humidity and air pressure sensors are also mounted. Meanwhile, along with an acceleration sensor or a gyro sensor for sensing the operation of the user's terminal, proximity sensors and motion sensors that detect the user's movement even when there is no direct movement of the terminal are also mounted on the terminal.

Such user motion recognition using the proximity sensor or the light intensity sensor is simple in the recognition method, so that the error of the motion recognition is not large. However, when the acceleration sensor or the gyro sensor is used to detect movement of the terminal itself, there is a problem that the recognition rate increases if the value range is not explicitly specified. In addition, a complicated operation The narrower the range that can be recognized with respect to the simple operation, and the lack of scalability to recognize only the simple operation.

Accordingly, there is a need to specify a specific and specific recognition value and range in order to recognize the operation using the sensors mounted on the terminal.

Korean Patent Laid-Open No. 10-2006-0035148 A, Apr. 26, 2006 (name: a motion recognition device of a mobile device and a method of recognizing a motion of a user using the device)

The present invention is intended to reduce a misrecognition rate that may occur when a movement of a motion recognition apparatus itself is detected by utilizing a conventional acceleration sensor or a gyro sensor and to widen a range of recognizing complicated motion of various motions. SUMMARY OF THE INVENTION It is an object of the present invention to provide an operation recognition method using a sensor capable of recognizing a rotation angle of a motion recognition device sequentially according to a set range by combining sensor values collected through a plurality of sensors, Device.

According to another aspect of the present invention, there is provided a method of recognizing an operation using a sensor, the method comprising: detecting a change in a sensor value in a standby mode; , One or more motion recognition steps sequentially performing the next motion recognition step according to the range including the sensor value and the duration within the range, and whether the motion recognition device has completed the final motion recognition step And an operation recognition ending step of acquiring data on the operation result.

According to another aspect of the present invention, there is provided a method of recognizing an operation using a sensor, comprising the steps of: prior to a motion recognition step, a motion recognition device sequentially assigning a range of rotation angles according to sensor values, Establishing a respective motion recognition step for the motion recognition device and designating a duration for each range of the motion recognition device.

Further, in the operation recognition method using the sensor according to the present invention, the operation recognition step may include a predetermined range for the change of the sensor value to detect the user operation before the operation recognition apparatus performs the first operation recognition step And performs an operation recognition standby mode when the specific sensor value satisfies the specified range.

In the operation recognition method using the sensor according to the present invention, the operation recognition step may include a step of collecting sensor values sensed by the motion recognition device through a plurality of sensors, and a step of combining the sensor values collected by the motion recognition device, ≪ / RTI >

Further, in the motion recognition method using the sensor according to the present invention, the motion recognition step may include a step of recognizing the current sensor value in each of the motion recognition steps, and if the determined sensor value is not within the predetermined range , And transitioning to an idle state.

The motion recognition apparatus according to an embodiment of the present invention includes a sensor value acquisition module for acquiring a sensor value through a plurality of sensors and a first motion recognition step for recognizing motion when a change in a sensor value for recognizing a user motion is detected And then sequentially recognizes the next operation according to the range including the sensor value and the duration within the range and sequentially outputs data on the operation result according to completion of the last operation recognition step among the at least one operation recognition step And a motion recognition module for acquiring motion information.

In addition, the motion recognition apparatus according to the present invention further includes a storage module for storing an operation management table defining data on a maximum angle, a minimum angle, and a duration within each range for each step in order to recognize a user operation.

In the motion recognition apparatus according to the present invention, a three-axis acceleration sensor for measuring the value of gravity acceleration and sensing the rotation angle of the motion recognition device, and a gyro sensor for measuring the rotational angular velocity of the motion recognition device through three axes And a sensor module.

Further, the motion recognition apparatus according to the present invention may further include a rotation angle calculation module that calculates a rotation angle by combining the sensor values collected through the sensor value acquisition module.

As another means for solving the problem of the present invention, there is provided a computer-readable recording medium on which a program for executing a motion recognition method using a sensor is recorded.

According to the present invention, when the acceleration sensor and the gyro sensor value are measured for the motion recognition, a plurality of measurement steps are sequentially designated, and the range and time of the sensor measurement value for recognition are designated for each step, By entering the next recognition step only when recognized, it is possible to increase the efficiency of complex motion recognition support and reduce the recognition rate. In other words, even for complicated operations, it is advantageous in terms of scalability because it is possible to define accurate detailed operation in various operations and each operation by managing the intended operation with a detailed table by improving the reliability by reducing the false recognition rate through step recognition.

In addition, a plurality of logical steps are provided to support recognition of complicated operations without restricting the recognition target operation, and responds to the operation recognition apparatus in real time through sensor measurement values in real time through the recognition wait step. Accordingly, the range of the minimum / maximum angle and the recognition time are specified at each recognition step, thereby enabling recognition of the correct operation.

In addition, by providing an operation management table, a plurality of independent operations and a detailed angle and time in each operation can be efficiently and extensively managed.

1 and 2 are block diagrams showing a configuration of a motion recognition apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating an operation recognition method using a sensor according to an embodiment of the present invention.
4 is an exemplary diagram for explaining an operation recognition method using a sensor according to an embodiment of the present invention.

Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

The terms and words used in the present specification and claims should not be construed to be limited to ordinary or dictionary meanings and the inventor is not limited to the concept of terminology for describing his or her invention in the best way. It should be interpreted as meaning and concept consistent with the technical idea of the present invention. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It is to be understood that equivalents and modifications are possible.

Hereinafter, the motion recognition device according to the embodiment of the present invention is a device capable of performing motion recognition with a sensor, and the mobile communication terminal will be described as a representative example, but the terminal is not limited to the mobile communication terminal, , A multimedia terminal, a wire terminal, a fixed terminal, and an IP (Internet Protocol) terminal. Also, the terminal may be a mobile phone, a portable multimedia player (PMP), a mobile Internet device (MID), a smart phone, a desktop, a tablet PC, a notebook, And an information communication device, which can be advantageously used in a mobile terminal having various mobile communication specifications.

1 and 2 are block diagrams showing a configuration of a motion recognition apparatus according to an embodiment of the present invention.

1 and 2, the motion recognition apparatus 100 according to the present invention includes a sensor value acquisition module 10, a rotation angle calculation module 20, an operation recognition module 30 and a sensor module 40, Module 50 as shown in FIG. Here, the storage module 50 includes an application 50a and an operation management table 50b.

The sensor module 40 collects sensor values for detecting changes in position and operation through an acceleration sensor and a gyro sensor and acquires raw data of X, Y and Z axes, azimuth, roll, and pitch ). ≪ / RTI >

In particular, the acceleration sensor can measure the value of gravitational acceleration acting on the earth, and it is possible to determine how the motion recognition apparatus 100 is placed. For example, if the motion recognition device 100 is laid on a ground, the Z axis is affected by the gravitational acceleration and outputs a value of about 1G (= 9.8 m / s2). Using these characteristics, it is possible to grasp the absolute angles of the motion recognition device 100 such as the pitch (X-axis reference rotation angle) and Roll (Y-axis reference rotation angle).

On the other hand, the gyro sensor measures the rotational angular velocity of the motion recognition device 100 through three axes (X, Y, Z axis) like the acceleration sensor. It is possible to grasp in which direction the motion recognition apparatus 100 has rotated at what speed through the gyro sensor. At this time, the gyro sensor outputs a convergence value to 0 when the motion recognition apparatus 100 does not move, and expresses the degree of rotation as a value on the basis of each axis when the motion recognition apparatus 100 rotates. It is possible to determine whether or not the motion recognition apparatus 100 has actually rotated.

The sensor value acquisition module 10 sequentially specifies the range of sensor values by dividing the rotation angle according to the sensor values collected through the sensor module 40. [ Then, the sensor value acquiring module 10 sets each operation recognition step for the specified range, and designates the duration for each range. Data for each of the motion recognition steps thus set can be stored in the operation management table.

The rotation angle calculation module 20 calculates the rotation angle by combining sensor values sensed through the sensor module 40 including a plurality of sensors. Here, the rotation angle can be calculated in relation to the range that is sequentially divided based on 360 degrees.

The operation recognition module 30 performs a standby mode for recognizing the user's operation. When the change of the sensor value is detected in the standby mode, the operation recognition module 30 enters the first operation recognition step for recognizing the operation. The operation recognition module 30 sequentially recognizes the next sensor according to the range including the sensor value and the duration within the range Perform the motion recognition step. On the other hand, the operation recognition module 30 checks the current sensor value in each operation recognition step and switches to an idle state when the confirmed sensor value is not within the predetermined range.

The operation recognition module 30 acquires data on the operation result according to completion of the last operation recognition step among at least one operation recognition step set in advance. Then, the motion recognition module 30 applies data on the motion recognition of the user to at least one application.

The storage module 50 is an apparatus for storing data, and includes a main storage device and an auxiliary storage device, and stores an application program required for the functional operation of the motion recognition device 100. [ The storage module 50 may include a program area and a data area. Here, when activating each function in response to a user's request, the motion recognition apparatus 100 generates corresponding application programs under the control of the sensor value acquisition module 10, the rotation angle calculation module 20 and the recognition module 30 And provide each function. In particular, the storage module 50 according to the present invention stores an operating system for booting the motion recognition apparatus 100, a program for acquiring a sensor value, a program for calculating a rotation angle, and a motion recognition program. The storage module 50 includes an application 50a for applying the operation result of the user and an operation management table 50b for defining data on the maximum angle, the minimum angle, and the duration within each range for each step, 50b.

On the other hand, the memory mounted on the motion recognition device 100 stores information in the device. In one implementation, the memory is a computer-readable medium. In one implementation, the memory may be a volatile memory unit, and in other embodiments, the memory may be a non-volatile memory unit. In one implementation, the storage device is a computer-readable medium. In various different implementations, the storage device may include, for example, a hard disk device, an optical disk device, or any other mass storage device.

That is, the motion recognition apparatus 100 becomes a recognition waiting stage at a time when the acceleration sensor and the gyro sensor of the motion recognition apparatus 100 according to the present invention are turned on and measurement is possible. At this time, if the user moves according to the operation defined by the motion recognition apparatus 100, the recognition phase is switched to the recognition phase. In this step, the operation of the motion recognition apparatus 100 is defined for each section, and the detailed steps are sequentially divided. The range of the measurement value of the sensor is designated for each step, Only when it is within the range, the next step is entered and the recognition is continued. If the measured value of the sensor is not within the specified range, roll-back to the recognition wait state without entering the next step. When the recognition is completed in the final recognition step, the final motion recognition is completed and the user is notified that the recognition is completed.

A processor mounted on the motion recognition apparatus 100 according to the present invention can process program instructions for executing the method according to the present invention. In one implementation, the processor may be a single-threaded processor, and in other embodiments, the processor may be a multi-threaded processor. Further, the processor is capable of processing instructions stored on a memory or storage device.

An input module (not shown) inputs various information such as numbers and character information, sets various functions, and transmits the input signals to other modules in connection with the function control of the motion recognition device 100. In addition, the input module may include at least one of a keypad and a touchpad that generates an input signal according to a user's touch or operation. At this time, the input module may be configured in the form of one touch panel (or a touch screen) together with the display module to simultaneously perform the input and display functions. Further, the input module may be any input device such as a keyboard, a keypad, a mouse, a joystick, etc., as well as any type of input device that can be developed in the future.

The display module (not shown) displays information on a series of operation states, operation results, and the like that occur during the performance of the function of the motion recognition device 100. In addition, the display module can display menus of the motion recognition device 100 and user data input by the user. Here, the display module may be a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), a light emitting diode (LED), an organic light emitting diode (OLED) Active matrix organic light emitting diodes (AMOLEDs), active matrix OLEDs, retina displays, flexible displays, and three-dimensional displays. At this time, when the display module is configured as a touch screen, the display module can perform some or all of the functions of the input module.

A communication module (not shown) communicates with other devices through a communication network (not shown) to perform data transmission and reception. Here, the communication module includes RF transmitting means for up-converting and amplifying the frequency of the transmitted signal, RF receiving means for low-noise amplifying the received signal and down-converting the frequency. Such a communication module may include at least one of a wireless communication module (not shown) and a wired communication module (not shown). When the motion recognition apparatus 100 uses wireless communication, the wireless communication module transmits either one of a wireless network communication module, a wireless LAN communication module, and a wireless fan communication module So that data can be transmitted and received. The wired communication module is for transmitting / receiving data by wire. The wired communication module can connect to the communication network through the wired line and transmit / receive data.

Although the present specification and drawings describe exemplary device configurations, the functional operations and subject matter implementations described herein may be embodied in other types of digital electronic circuitry, or alternatively, of the structures disclosed herein and their structural equivalents May be embodied in computer software, firmware, or hardware, including, or in combination with, one or more of the foregoing. Implementations of the subject matter described herein may be embodied in one or more computer program products, i. E. One for computer program instructions encoded on a program storage medium of the type for < RTI ID = 0.0 & And can be implemented as a module as described above. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter that affects the machine readable propagation type signal, or a combination of one or more of the foregoing.

Accordingly, in the present invention, when the acceleration sensor and the gyro sensor value are measured for the motion recognition, a plurality of measurement steps are sequentially designated, and the range and time of the sensor measurement value for recognition are designated for each step, It is possible to increase the efficiency of complex motion recognition support and reduce the error recognition rate. In other words, even for complicated operations, it is advantageous in terms of scalability because it is possible to define accurate detailed operation in various operations and each operation by managing the intended operation with a detailed table by improving the reliability by reducing the false recognition rate through step recognition. In addition, a plurality of logical steps are provided to support recognition of complicated operations without restricting the recognition target operation, and responds to the operation recognition apparatus in real time through sensor measurement values in real time through the recognition wait step. Accordingly, the range of the minimum / maximum angle and the recognition time are specified at each recognition step, thereby enabling recognition of the correct operation. In addition, by providing an operation management table, a plurality of independent operations and a detailed angle and time in each operation can be efficiently and extensively managed.

FIG. 3 is a flowchart for explaining an operation recognition method using a sensor according to an embodiment of the present invention, and FIG. 4 is an exemplary view for explaining an operation recognition method using a sensor according to an embodiment of the present invention.

Referring to FIG. 3, the motion recognition apparatus 100 according to the embodiment of the present invention performs an idle mode in step S11. Here, the idle mode means that the motion recognition apparatus 100 is not used for communication and is in an idle state. Prior to this, the motion recognition apparatus 100 sequentially specifies rotation angles based on the sensor values to specify ranges, and sets the respective motion recognition steps for the specified range. Then, the motion recognition apparatus 100 designates and stores the duration for each range.

The motion recognition apparatus 100 confirms whether an operation is detected in step S13. That is, the motion recognition apparatus 100 can confirm the operation change by the sensor value. When a change in operation is detected, the motion recognition apparatus 100 performs an operation recognition standby mode in step S15.

In step S17, the motion recognition apparatus 100 determines whether a change in the sensor value is detected during the operation recognition standby mode. Here, the motion recognition apparatus 100 collects sensor values sensed through a plurality of sensors, and calculates rotation angles by combining the sensed sensor values.

If a change in the sensor value is detected, the motion recognition apparatus 100 enters the motion recognition step in step S19. At this time, the motion recognizing apparatus 100 enters the initial motion recognizing step. The motion recognizing step may include a plurality of (a, b, c, etc.) Contains information about the duration.

In step S21, the motion recognition apparatus 100 confirms whether the range of the sensor value for the corresponding motion recognition step in the initial motion recognition step matches the duration of the sensor value. Then, the motion recognition apparatus 100 may enter the next motion recognition step according to the range and the duration of the sensor value. Meanwhile, the motion recognition apparatus 100 may check the current sensor value in each operation recognition step, and may switch to an idle state when the confirmed sensor value does not exist within the predetermined range.

In step S23, the motion recognition apparatus 100 determines whether the current motion recognition step is a final motion recognition step. If the current operation recognition step is the final operation recognition step, the operation recognition apparatus 100 ends the operation recognition in step S25 and acquires data on the operation result. On the other hand, if the current motion recognition step is not the final motion recognition step, the motion recognition apparatus 100 performs a step of checking whether the range of the sensor value for the corresponding motion recognition step matches the duration.

Thereafter, the motion recognition apparatus 100 may apply the data obtained in step S27 to the application.

For example, as shown in FIG. 4, when the motion recognition apparatus 100 according to the embodiment of the present invention is located within a predetermined angle (A˚ to B˚: 401) And maintains the standby state. On the other hand, when the motion recognition apparatus 100 is not positioned within the angle, the motion recognition apparatus 100 does not enter the recognition wait phase.

When the motion recognizing apparatus 100 goes out of the specified angle in the recognition waiting step, it enters the first recognition step (a). In the first recognition step (a), it is checked whether a predetermined angle is within a predetermined angle (B ° ~ C °: 403) for a predetermined time. If the position is confirmed, do. On the other hand, if the motion recognition apparatus 100 is not located within the specified angle of the first recognition step (a), the second recognition step (b) is not entered, The motion recognition apparatus 100 switches to the idle state until the condition is satisfied.

When the motion recognizing apparatus 100 goes out of the angle specified in the first recognizing step (a), the second recognizing step (b) is entered. In the second recognizing step (b) (C or more: 405), and when the position is confirmed, it is switched to the third recognition step (c), which is the next recognition step. On the other hand, if the motion recognition apparatus 100 is not positioned within the specified angle of the second recognition step (b), the third recognition step (c) is not entered, The motion recognition apparatus 100 switches to the idle state until the condition is satisfied.

When the motion recognizing apparatus 100 goes out of the angle designated in the second recognizing step b, it enters the third recognizing step c. In the third recognizing step c, It is confirmed whether or not the position is within a certain angle (C? To B?: 407). If the position is confirmed, it is switched to the fourth recognition step (d), which is the next recognition step. On the other hand, if the motion recognition apparatus 100 is not located within the specified angle of the third recognition step (c), the fourth recognition step (d) is not entered and the position of the motion recognition apparatus 100 The motion recognition apparatus 100 switches to the idle state until the condition is satisfied.

When the motion recognizing apparatus 100 moves out of the angle specified in the third recognition step (c), the fourth recognition step (d) is entered. In the fourth recognition step (d) (B ° to A °: 409), and when the position is confirmed, it is switched to the fifth recognition step (e) as the last (final) recognition step. On the other hand, if the motion recognition apparatus 100 is not located within the specified angle of the fourth recognition step (d), the fifth recognition step (e) is not entered and the position of the motion recognition apparatus 100 The motion recognition apparatus 100 switches to the idle state until the condition is satisfied.

On the other hand, when the motion recognition apparatus 100 passes the final recognition step among the sequentially recognized recognition steps, the motion recognition apparatus 100 finally enters the recognition end step.

At this time, data for each operation in the above operation recognition step can be stored and managed as an operation management table <Table 1>.

action step
(STEP)
Minimum angle
(Min Angle)
Maximum angle
(Max Angle)
duration
(Duration)
Action 1 Wait for recognition A ° B ° D + E + F + ... First recognition
(a)
B ° C ° D
Second recognition
(b)
C ° - E
Third Recognition
(c)
B ° C ° F
... ... ... ... End recognition - - D + E + F + ...

As shown in Table 1, conditions can be defined for each step for motion recognition. The condition can be largely defined by the motion recognition angle and time. It is possible to efficiently manage a plurality of independent operations and detailed angles and times in each operation through the operation management table.

Implementations of the various techniques described herein may be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or combinations thereof. Implementations may be implemented in a computer program product, such as an information carrier, e.g., a machine readable storage device, such as a computer readable storage medium, for example, for processing by a data processing apparatus, Apparatus (computer readable medium) or as a computer program tangibly embodied in a propagation signal. A computer program, such as the computer program (s) described above, may be written in any form of programming language, including compiled or interpreted languages, and may be stored as a stand-alone program or in a module, component, subroutine, As other suitable units for use in the present invention. A computer program may be deployed to be processed on one computer or multiple computers at one site or distributed across multiple sites and interconnected by a communications network.

The method steps may be performed by one or more programmable processors executing a computer program to perform functions by operating on input data and generating an output. The method steps may also be performed by special purpose logic circuitry, e.g., a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and the devices may be implemented as such.

Processors suitable for processing a computer program include, by way of example, both general purpose and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The elements of a computer may include at least one processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer may include one or more mass storage devices for storing data, such as magnetic, magneto-optical disks, or optical disks, or may receive data from them, transmit data to them, . &Lt; / RTI &gt; Information carriers suitable for embodying computer program instructions and data include, for example, semiconductor memory devices, for example, magnetic media such as hard disks, floppy disks and magnetic tape, compact disk read only memory A magneto-optical medium such as a floppy disk, an optical disk such as a DVD (Digital Video Disk), a ROM (Read Only Memory), a RAM , Random Access Memory), a flash memory, an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and the like. The processor and memory may be supplemented or included by special purpose logic circuitry.

While the specification contains a number of specific implementation details, it should be understood that they are not to be construed as limitations on the scope of any invention or claim, but rather on the description of features that may be specific to a particular embodiment of a particular invention Should be understood. Certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Further, although the features may operate in a particular combination and may be initially described as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, Or a variant of a subcombination.

Likewise, although the operations are depicted in the drawings in a particular order, it should be understood that such operations must be performed in that particular order or sequential order shown to achieve the desired result, or that all illustrated operations should be performed. In certain cases, multitasking and parallel processing may be advantageous. Also, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products It should be understood.

It should be noted that the embodiments of the present invention disclosed in the present specification and drawings are only illustrative of specific examples for the purpose of understanding and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

The present invention combines sensor values collected through a plurality of sensors to detect the rotation angle of the motion recognition device according to a sequentially set range, and provide motion recognition results based on the detected rotation angle. Accordingly, in the present invention, when measuring the acceleration sensor and the gyro sensor value for the motion recognition, various measurement steps are sequentially designated, the range and time of the sensor measurement value for recognition are designated for each step, It is possible to increase the efficiency of complex motion recognition support and reduce the error recognition rate. In other words, even for complicated operations, it is advantageous in terms of scalability because it is possible to define accurate detailed operation in various operations and each operation by managing the intended operation with a detailed table by improving the reliability by reducing the false recognition rate through step recognition. This is not only a possibility of commercialization or sales, but also a possibility of being industrially applicable since it is practically possible to carry out clearly.

100: motion recognition device 10: sensor value acquisition module
20: rotation angle calculation module 30: motion recognition module
40: sensor module 50: storage module
50a: Application 50b: Operation management table

Claims (10)

When the motion recognition device detects a change in the sensor value, enters a first motion recognition step for recognizing the motion, and sequentially performs the next motion recognition step according to the range including the sensor value and the duration within the range The above-described operation recognition step; And
An operation recognition end step of acquiring data on an operation result in accordance with whether or not the operation recognition apparatus has completed the final operation recognition step among at least one operation recognition step set in advance;
Wherein the motion recognition method comprises the steps of:
2. The method according to claim 1,
The motion recognizing device sequentially specifying a range by dividing a rotation angle according to a sensor value;
The motion recognition device setting each motion recognition step for the specified range; And
Wherein the motion recognition device specifies a duration for each range;
Wherein the motion recognition method comprises the steps of:
The method according to claim 1, wherein the operation recognition step
Wherein the operation recognition device specifies a predetermined range of change of the sensor value to detect the user operation before the operation recognition device performs the first operation recognition step, and when the specific sensor value satisfies the specified range, An operation recognition waiting step for performing a standby mode;
Further comprising the steps of: detecting a motion of the sensor;
The method according to claim 1, wherein the operation recognition step
Collecting sensor values sensed by the motion recognition device through the plurality of sensors; And
Calculating a rotation angle by combining the collected sensor values with the motion recognition device;
Further comprising the steps of: detecting a motion of the sensor;
The method according to claim 1, wherein the operation recognition step
Recognizing a current sensor value in each operation recognition step and switching to an idle state when the recognized sensor value does not exist within a preset corresponding range;
Wherein the motion recognition method comprises the steps of:
A sensor value acquisition module for acquiring sensor values through a plurality of sensors; And
When a change in the sensor value for recognizing the user's operation is detected, the first operation recognition step for recognizing the operation is entered, and the next operation recognition step is sequentially performed according to the range including the sensor value and the duration within the range An operation recognition module for acquiring data on an operation result according to completion of the last operation recognition step among at least one operation recognition step set in advance;
Wherein the motion recognition device comprises:
The method according to claim 6,
A storage module for storing an operation management table defining data on a maximum angle, a minimum angle, and a duration within each range for each step in order to recognize a user operation;
Further comprising: means for determining whether or not the operation of the operation recognizing device is permitted.
The method according to claim 6,
A three-axis acceleration sensor for sensing a rotation angle of the motion recognition device by measuring a value of gravity acceleration, and a gyro sensor for measuring a rotation angular velocity of the motion recognition device via three axes;
Further comprising: means for determining whether or not the operation of the operation recognizing device is permitted.
The method according to claim 6,
A rotation angle calculation module for calculating a rotation angle by combining sensor values collected through the sensor value acquisition module;
Further comprising: a motion detector for detecting a motion of the subject.
A computer-readable recording medium storing a program for executing an operation recognition method using the sensor according to any one of claims 1 to 5.
KR1020140051333A 2014-04-29 2014-04-29 Method for recognition motion using sensor and apparatus thereof KR20150124627A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140051333A KR20150124627A (en) 2014-04-29 2014-04-29 Method for recognition motion using sensor and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140051333A KR20150124627A (en) 2014-04-29 2014-04-29 Method for recognition motion using sensor and apparatus thereof

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020150182558A Division KR20160005316A (en) 2015-12-21 2015-12-21 Method for recognition motion using sensor and apparatus thereof

Publications (1)

Publication Number Publication Date
KR20150124627A true KR20150124627A (en) 2015-11-06

Family

ID=54600934

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140051333A KR20150124627A (en) 2014-04-29 2014-04-29 Method for recognition motion using sensor and apparatus thereof

Country Status (1)

Country Link
KR (1) KR20150124627A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180021633A (en) * 2016-08-22 2018-03-05 주식회사 케이티 Fitness Management Using Wearable Device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180021633A (en) * 2016-08-22 2018-03-05 주식회사 케이티 Fitness Management Using Wearable Device

Similar Documents

Publication Publication Date Title
US10607057B2 (en) Electronic device including biometric sensor
US10761650B2 (en) Touch sensing device for determining information related to pen, control method therefor, and pen
US10335062B2 (en) Electronic device including fingerprint sensor
US20160253041A1 (en) Touch module, electronic device including the same, and operation method thereof
US11281370B2 (en) Electronic device and touch gesture control method thereof
CN107835969B (en) Electronic device including touch sensing module and method of operating the same
AU2014307237A1 (en) Method and apparatus for recognizing grip state in electronic device
US9081417B2 (en) Method and device for identifying contactless gestures
US9329661B2 (en) Information processing method and electronic device
KR20160061163A (en) Method for registration and certification fingerprint and electronic device implementing the same
EP3291617B1 (en) Mobile terminal control method, device and system
CN106293076A (en) Communication terminal and intelligent terminal&#39;s gesture identification method and device
EP3379284B1 (en) Positioning method, electronic device, and storage medium
KR20110125724A (en) Electronic device and contents sharing method for electronic device
KR102379635B1 (en) Electronic device and method for processing gesture thereof
KR20170084558A (en) Electronic Device and Operating Method Thereof
CN112738886B (en) Positioning method, positioning device, storage medium and electronic equipment
KR20180131900A (en) Electronic device and method for processing input of external input device
US20170122745A1 (en) Route guidance service apparatus
EP3381369A1 (en) Electronic device and method for measuring biometric information
KR102553573B1 (en) Electronic device and method for detecting touch input of the same
WO2018166057A1 (en) Method and electronic device for outputting touch control signals
KR20150124627A (en) Method for recognition motion using sensor and apparatus thereof
KR20160005316A (en) Method for recognition motion using sensor and apparatus thereof
KR20180007255A (en) Electronic device and method for operating electronic device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
A107 Divisional application of patent