IP Library Granted Patent US 8,175,728
Granted Patent B2
US 8,175,728 · App. 12/178,496 · Granted May 8, 2012

Detecting user gestures with a personal mobile communication device

Assignee: Georgia Tech Research Corporation
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 8,175,728
App. No.
12/178,496
Granted
May 8, 2012
Kind
B2
Abstract

System and methods for recognizing user gestures by processing audio from a microphone in a personal mobile communication device (PMCD) are disclosed. One such method includes sensing audio using a microphone in the PMCD and detecting a user gesture from audio sensed by the microphone. One such system includes a microphone, memory for storing instructions, and a processor configured by the instructions to sense audio using the microphone and detecting user gestures from audio sensed by the microphone. Also disclosed is a computer-readable medium storing a computer program for use in a personal mobile communication device. The program comprises instructions to: sense audio using a microphone in the personal mobile communication device; record the audio sensed by the microphone; process the recorded audio to extract a feature; classify the feature of the recorded audio; and identify one of a plurality of user gesture types based on the classified feature.

Claims (34)

1. A system for detecting user gestures with a personal mobile communication device, the system comprising:

a microphone;

memory for storing executable instructions; and

a processor configured by the executable instructions to:

sense audio using the microphone;

record the audio sensed by the microphone;

process the recorded audio;

detect a user gesture from the processed audio;

responsive to the detection of the user gesture, generate a programmatic event;

determine a gesture type by:

evaluating energy content of the recorded signal;

evaluating a spectral centroid of the recorded signal;

classifying the recorded signal; and

identifying the classified recorded signal as one of a plurality of user gesture types; and

detect user gestures from the audio sensed by the microphone by determining whether the total energy in the frame equals or exceeds the current threshold value for gesture detection.

2. A system for detecting user gestures with a personal mobile communication device, the system comprising:

a microphone;

memory for storing executable instructions; and

a processor configured by the executable instructions to:

sense audio using the microphone;

record the audio sensed by the microphone;

process the recorded audio;

detect a user gesture from the processed audio;

responsive to the detection of the user gesture, generate a programmatic event;

detect user gestures from audio sensed by the microphone; and

determine a gesture type by:

evaluating energy content of the recorded signal;

evaluating a spectral centroid of the recorded signal;

classifying the recorded signal; and

identifying the classified recorded signal as one of a plurality of user gesture types,

wherein the processor is further configured by the executable instructions to evaluate the energy content by:

calculating a total energy content of half-rectified samples of the frame;

updating a current value of the threshold for gesture detection by calculating a moving average of total energy content, wherein the moving average is calculated as the average of the total energy of the frame and total energies of a plurality of previous frames; and

replacing the current threshold value for gesture detection with the calculated moving average of total energy value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2008
From: WEINBERG, GIL; JAYAPRAKASH, JAGADEESWARAN
To: GEORGIA TECH RESEARCH CORPORATION
Reel/Frame 021664/0086 →
Continuity (5)
Provisional Application 61013360 · Dec 13, 2007
Provisional Application 61021181 · Jan 15, 2008
Provisional Application 61036298 · Mar 13, 2008
Provisional Application 61036300 · Mar 13, 2008
Related Publication 20090157206A1 · Jun 18, 2009