KR20150124627A - Method for recognition motion using sensor and apparatus thereof - Google Patents
Method for recognition motion using sensor and apparatus thereof Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
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
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.
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
The
In particular, the acceleration sensor can measure the value of gravitational acceleration acting on the earth, and it is possible to determine how the
On the other hand, the gyro sensor measures the rotational angular velocity of the
The sensor
The rotation
The
The
The
On the other hand, the memory mounted on the
That is, the
A processor mounted on the
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
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
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
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
The
In step S17, the
If a change in the sensor value is detected, the
In step S21, the
In step S23, the
Thereafter, the
For example, as shown in FIG. 4, when the
When the
When the
When the
When the
On the other hand, when the
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>.
(STEP)
(Min Angle)
(Max Angle)
(Duration)
(a)
(b)
(c)
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, . ≪ / RTI > 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:
Claims (10)
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:
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:
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;
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;
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:
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:
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.
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.
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180021633A (en) * | 2016-08-22 | 2018-03-05 | 주식회사 케이티 | Fitness Management Using Wearable Device |
-
2014
- 2014-04-29 KR KR1020140051333A patent/KR20150124627A/en active Application Filing
Cited By (1)
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'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 |