# US 10,120,454 B2 · Gesture recognition control device

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

- Number: US 10,120,454 B2
- Document ID: US10120454B2
- Status: Granted
- Kind: B2
- Application number: 15/257,627
- Filed: 2016-09-06
- Published: 2017-03-09
- Granted: 2018-11-06
- Earliest claimed: 2015-09-04
- Assignees: Eyesight Mobile Technologies Ltd.
- Applicants: eyeSight Mobile Technologies Ltd.
- Inventors: Erez Steinberg; Roey Lehmann; Itay Katz
- Web page: https://patentgrep.com/patent/US10120454B2

## 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/005: {Input arrangements through a video camera}
- G06F 3/0304: {Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042)}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems, devices, methods, and non-transitory computer-readable media are provided for gesture recognition and control. For example, a processor of a gesture recognition system may be configured to receive first image(s) from an image sensor and process the image(s) to detect a first position of an object. The processor may also define a first navigation region in relation to the position and define a second navigation region in relation to the first navigation region, the second region surrounding the first region. The processor may also receive second image(s) from the image sensor and process the image(s) to detect a transition of the object from the first region to the second region. The processor may also determine a first command associated with a device and that corresponds to the transition of the object from the first region to the second region and provide the determined command to the device.

## Claims

### Claim 1

A system comprising:
at least one processor configured to:
receive one or more first images from an image sensor;
process the one or more first images to detect a first position of an object;
define a first region in relation to the position of the object, wherein motion of the object detected within the first region corresponds to one or more operations at a first speed;
define a second region in relation to the first region, wherein motion of the object detected within the second region corresponds to one or more operations at a second speed that is faster than the first speed;
receive one or more second images from the image sensor;
process the one or more second images to detect a transition of the object from the first region to the second region;
determine a first command associated with a device and that corresponds to the transition of the object from the first region to the second region; and
provide the determined first command to the device.

### Claim 2 (depends on 1)

The system of claim 1, wherein to process the one or more second images the processor is further configured to process the one or more images to determine that the position of the object is maintained within the second region.

### Claim 3 (depends on 2)

The system of claim 2, wherein the at least one processor is further configured to provide one or more further instances of the first command based on a determination that the position of the object is maintained within the second region.

### Claim 4 (depends on 2)

The system of claim 2, wherein the at least one processor is further configured to provide a second command that corresponds to the position of the object being maintained within the second region.

### Claim 5 (depends on 1)

The system of claim 1, wherein the at least one processor is further configured to:
receive one or more third images from the image sensor;
process the one or more third images to detect a transition of the object from the second region to the first region; and
provide a second command that correspond to the transition of the object from the second region to the first region.

### Claim 6 (depends on 1)

The system of claim 1, wherein the at least one processor is further configured to:
map the first region to a first region of a user interface;
wherein motion of the object detected within the first region corresponds to one or more operations performed within the first region of the user interface.

### Claim 7 (depends on 6)

The system of claim 6, wherein the at least one processor is further configured to:
map the first region to a second region of the user interface in response to a detection of the transition of the object from the first region to the second region;
wherein motion of the object detected within the first region corresponds to one or more operations performed within the second region of the user interface.

### Claim 8 (depends on 1)

The system of claim 1, wherein to provide the first command the at least one processor is further configured to:
determine a presently selected content delivery device;
identify one or more commands that correspond to the transition with respect to the presently selected content delivery device; and
provide the one or more identified commands to the presently selected content delivery device.

### Claim 9 (depends on 1)

The system of claim 1, wherein the first command comprises an infrared (IR) command.

### Claim 10 (depends on 1)

The system of claim 1, wherein the first command comprises a scroll command.

### Claim 11 (depends on 1)

The system of claim 1, wherein the object comprises one or more fingers.

### Claim 12 (depends on 1)

The system of claim 1, wherein the object comprises one or more fingers detected in relation to a face.

### Claim 13 (depends on 1)

The system of claim 1, wherein the object comprises one or more fingers detected in relation to a body.

### Claim 14 (depends on 1)

The system of claim 1, wherein the device comprises a content delivery device.

### Claim 15 (depends on 1)

The system of claim 1, wherein the first command is provided via an infra-red light emitting diode.

### Claim 16 (depends on 1)

The system of claim 1, wherein the device is not configured for control by touch-free gestures.

### Claim 17

A non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:
receive one or more first images from an image sensor;
process the one or more first images to detect a first position of an object;
define a first region in relation to the position of the object;
define a second region in relation to the first region;
receive one or more second images from the image sensor;
process, by the processing device, the one or more second images to detect a transition of the object from the first region to the second region;
receive one or more third images from the image sensor;
process the one or more third images to detect a transition of the object from the second region to the first region; and
provide a command that corresponds to the transition of the object from the second region to the first region.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the command comprises a command to stop an operation corresponding to a previous command.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein motion of the object detected within the first region corresponds to one or more operations at a first speed and wherein motion of the object detected within the second region corresponds to one or more operations at a second speed that is faster than the first speed.

### Claim 20

A method comprising:
receiving one or more first images from an image sensor;
processing the one or more first images to detect a first position of an object, the object comprising one or more fingers detected in relation to a face;
defining a first region in relation to the position of the object;
defining a second region in relation to the first region;
receiving one or more second images from the image sensor;
processing, by a processing device, the one or more second images to detect a transition of the object from the first region to the second region;
determining a first command associated with a device and that corresponds to the transition of the object from the first region to the second region; and
providing the determined first command to the device.
