IP Library Granted Patent US 10,120,454
Granted Patent B2
US 10,120,454 · App. 15/257,627 · Granted Nov 6, 2018

Gesture recognition control device

Inventors: Erez Steinberg (Tel Aviv, IL); Roey Lehmann (Tel Aviv, IL); Itay Katz (Tel Aviv, IL)
Assignee: eyeSight Mobile Technologies Ltd.
G06F3/017G06F3/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,120,454
App. No.
15/257,627
Granted
Nov 6, 2018
Kind
B2
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 (56)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

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

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

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

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

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

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

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

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

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.

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

19. 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.

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.

Assignments (2)
CONFIRMATORY ASSIGNMENT Recorded Aug 29, 2025
From: CIPIA VISION LTD.
To: RED BEND LTD.
Reel/Frame 073587/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2017
From: STEINBERG, EREZ; LEHMAN, ROEY; KATZ, ITAY
To: EYESIGHT MOBILE TECHNOLOGIES LTD.
Reel/Frame 041833/0459 →
Continuity (2)
Provisional Application 62214253 · Sep 4, 2015
Related Publication 20170068322A1 · Mar 9, 2017
Cited By (2)
US 12,360,608 US 12,436,620