IP Library Granted Patent US 9,189,071
Granted Patent B2
US 9,189,071 · App. 13/882,592 · Granted Nov 17, 2015

Method and device for detecting gesture inputs

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 9,189,071
App. No.
13/882,592
Granted
Nov 17, 2015
Kind
B2
Abstract

A method is provided for detecting gesture inputs in response to a consecutive reciprocating movement before a detecting device, wherein, the consecutive reciprocating movement is made of a first type of gesture and a second type of gesture, each capable of being recognized by the detecting device to output a different control signal. The method comprises the steps of receiving the consecutive reciprocating movement starting with a first type of gesture among the two types, wherein, the first type of gesture and the second type of gesture occur alternately, and outputting control signals corresponding to the first type of gesture with times number equaling to the number of the first of type gesture contained within the consecutive reciprocating movement.

Claims (23)

1. A method for detecting gesture inputs in response to a consecutive reciprocating movement for consecutively inputting a number of control signals corresponding to a plurality of first type gestures, wherein, the consecutive reciprocating movement comprises the first type gestures and a plurality of second type gestures, each capable of being recognized by a detecting device to output a different control signal, and the consecutive reciprocating movement starts with one of the plurality of first type gestures, the method comprising:

receiving the consecutive reciprocating movement starting with a first type gesture, wherein, the first type gesture and a second type gesture occur alternately by receiving a sequence of image frames of the consecutive reciprocating movement;

determining a point for each image frame;

determining reverse points based on the points of the sequence of image frames;

partitioning the consecutive reciprocating movement into at least two sub movements by using the reverse points, each sub movement corresponding to one of the two types of gestures; and

outputting the number of control signals corresponding to the first type gesture with the number of control signals corresponding to the first type gesture equaling to the number of the first type gesture contained within the at least two sub movements,

wherein the reverse point determination based on the points of the sequence of image frames further comprises

for each point starting from the second one of the points of the sequence of image frames, using four counters to record a positional relationship between the point and its adjacent preceding point, wherein at least one corresponding counter is increased by one based on positions of the point and its adjacent preceding point;

determining a counter with biggest value among the four counters; and

determining a particular point as a reverse point and setting the four counters to 0 when determining the counter with the biggest value exceeds a threshold value and counter of opposite orientation relative to the counter with the biggest value equals to 1 at the particular point.

2. The method of claim 1 , wherein the outputting further comprises:

comparing each sub movement to the first sub movement; and

in response to a determination that a sub movement being under comparison is of the same type as the first sub movement, outputting a control signal corresponding to the first type gesture.

3. A device for detecting gesture inputs in response to a consecutive reciprocating movement for consecutively inputting a number of control signals corresponding to a plurality of first type gestures, the consecutive reciprocating movement comprises the first type gestures and a plurality of second type gestures, each capable of being recognized to output a different control signal, and the consecutive reciprocating movement starts with one of the plurality of the first type gestures, comprising:

a capturing module for capturing the consecutive reciprocating movement that starts with a first type gesture by capturing a sequence of image frames of the consecutive reciprocating movement, wherein, the first type gesture and a second type gesture occur alternately; and

a processing module for determining a point for each image frame; determining reverse points based on the points of the sequence of image frames; partitioning the consecutive reciprocating movement into at least two sub movements by using the reverse points, each sub movement corresponding to one of the two types of gestures; outputting a number of control signals corresponding to the first type gesture with the number of control signals corresponding to the first type gesture equaling to the number of the first type gesture contained within the at least two sub movements,

wherein

the processing module further for each point starting from the second one of the points of the sequence of image frames, using four counters to record a positional relationship between the point and its adjacent preceding point, wherein at least one corresponding counter is increased by one based on positions of the point and its adjacent preceding point;

determining a counter with biggest value among the four counters; and

determining a particular point as a reverse point and setting the four counters to 0 when determining the counter with the biggest value exceeds a threshold value and counter of opposite orientation relative to the counter with the biggest value equals to 1 at the particular point.

4. The device of claim 3 , wherein, the processing module is further configured to

compare each sub movement to the first sub movement; and

in response to a determination that a sub movement being under comparison is of the same type as the first sub movement, output a control signal corresponding to the first type gesture.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2013
From: QIN, PENG; DU, LIN
To: THOMSON LICENSING
Reel/Frame 031336/0659 →