# US 2014/0198029 A1 · Techniques for gesture recognition

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0198029 A1
- Document ID: US20140198029A1
- Status: Published application
- Kind: A1
- Application number: 13/976,936
- Filed: 2011-06-29
- Published: 2014-07-17
- Earliest claimed: 2011-06-29
- Assignees: Intel Corporation
- Inventors: Xiaoyan Dang; Mingzhi Dong; Wei Wang
- Web page: https://patentgrep.com/patent/US20140198029A1

## CPC

- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0346: 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
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A method and system may provide gesture recognition techniques. An energy aggregation value may be determined for data corresponding to a gesture using principal component analysis. Based at least in part on the energy aggregation value, it may be determined whether the gesture is a one or two dimensional gesture.

## Claims

### Claim 1

An article comprising a machine-readable storage medium containing instructions that when executed enable a system to:
determine an energy aggregation value for data corresponding to a gesture using principal component analysis; and
determine whether the gesture is a one or two dimensional gesture based at least in part on the energy aggregation value.

### Claim 2 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine the gesture using a multi-level decision tree.

### Claim 3 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine a zero crossing rate when the gesture is a one dimensional gesture.

### Claim 4 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine that the gesture is a two direction, one dimensional gesture when a zero crossing rate of the gesture is higher than a first threshold.

### Claim 5 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine that the gesture is a one direction, one dimensional gesture when a zero crossing rate of the gesture is lower than a first threshold.

### Claim 6 (depends on 4)

The article of claim 4, comprising instructions that when executed enable a system to:
determine that the gesture is a two dimensional gesture when the zero crossing rate of the gesture is higher than a second threshold.

### Claim 7 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
normalize the data.

### Claim 8 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
remove noise from the data.

### Claim 9 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
measure energy dispersion to determine a type of two dimensional gesture.

### Claim 10 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine whether the gesture is one or more of: up, down, left and right.

### Claim 11 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine whether the gesture is one or more of: up and down, down and up, left and right, and right and left.

### Claim 12 (depends on 1)

The article of claim 1, comprising instructions that when executed enable a system to:
determine whether the gesture is one or more of a square and a circle.

### Claim 13

A gesture recognition system comprising:
a device with:
a logic component; and
a gesture control analyzer operative on the logic component to:
determine an energy aggregation value for data corresponding to a gesture using principal component analysis; and
determine whether the gesture is a one or two dimensional gesture based at least in part on the energy aggregation value.

### Claim 14 (depends on 13)

The system of claim 13, the gesture control analyzer operative on the logic component to determine the gesture using a multi-level decision tree.

### Claim 15 (depends on 13)

The system of claim 13, the gesture control analyzer operative on the logic component to determine a zero crossing rate when the gesture is a one dimensional gesture.

### Claim 16 (depends on 13)

The system of claim 13, the gesture control analyzer operative on the logic component to determine that the gesture is a two direction, one dimensional gesture when a zero crossing rate of the gesture is higher than a first threshold.

### Claim 17 (depends on 13)

The system of claim 13, the gesture control analyzer operative on the logic component to determine that the gesture is a one direction, one dimensional gesture when a zero crossing rate of the gesture is lower than a first threshold.

### Claim 18 (depends on 16)

The system of claim 16, the gesture control analyzer operative on the logic component to determine that the gesture is a two dimensional gesture when the zero crossing rate of the gesture is higher than a second threshold.

### Claim 19 (depends on 13)

The system of claim 13, the gesture recognition system comprising:
a wireless antenna.

### Claim 20

A method, comprising:
determining an energy aggregation value for data corresponding to a gesture using principal component analysis; and
determining whether the gesture is a one or two dimensional gesture based at least in part on the energy aggregation value.

### Claim 21 (depends on 20)

The method of claim 20, comprising:
determining the gesture using a multi-level decision tree.

### Claim 22 (depends on 20)

The method of claim 20, comprising:
determining a zero crossing rate when the gesture is a one dimensional gesture.

### Claim 23 (depends on 20)

The method of claim 20, comprising:
determining that the gesture is a two direction, one dimensional gesture when a zero crossing rate of the gesture is higher than a first threshold.

### Claim 24 (depends on 20)

The method of claim 20, comprising:
determining that the gesture is a one direction, one dimensional gesture when a zero crossing rate of the gesture is lower than a first threshold.

### Claim 25 (depends on 23)

The method of claim 23, comprising:
determining that the gesture is a two dimensional gesture when the zero crossing rate of the gesture is higher than a second threshold.

### Claim 26 (depends on 20)

The method of claim 20, comprising:
measuring energy dispersion to determine a type of two dimensional gesture.

### Claim 27 (depends on 20)

The method of claim 20, the one dimensional gesture comprises a one direction gesture or a two direction gesture.

### Claim 28 (depends on 20)

The method of claim 20, comprising:
determining whether the gesture is one or more of: up, down, left and right.

### Claim 29 (depends on 20)

The method of claim 20, comprising:
determining whether the gesture is one or more of: up and down, down and up, left and right, and right and left.

### Claim 30 (depends on 20)

The method of claim 20, comprising:
determining whether the gesture is one or more of a square and a circle.
