Detecting visual gestural patterns

a gestural pattern and visual technology, applied in the field of visual gestural pattern detection, can solve the problems of tedious and cumbersome input for scrolling displayed content on a small display screen of a portable processing devi

Inactive Publication Date: 2012-06-21
MICROSOFT TECH LICENSING LLC
View PDF27 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0003]This Summary is provided to introduce a selection of concepts in a simplified form that is further described below in the Detailed Description. This Summary is no

Problems solved by technology

Providing input to scroll displayed content on a small display screen of a portable processing device may be tedious and cumbersome.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Detecting visual gestural patterns
  • Detecting visual gestural patterns
  • Detecting visual gestural patterns

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]Embodiments are discussed in detail below. While specific implementations are discussed, it is to be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the subject matter of this disclosure.

Overview

[0017]Embodiments consistent with the subject matter of this disclosure may provide a portable processing device having an image-capturing component for capturing a sequence of images. Analysis of the sequence of images may determine a motion or change in orientation of the portable processing device. For example, analysis of the sequence of images may determine whether the portable processing device is moved in a portrait orientation, a landscape orientation, a tilting motion, a panning motion, toward or away from an object (a depth motion), a rotation motion, a spinning motion, or other motion or orientation.

[0018]With resp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A processing device and method are provided for capturing images, via an image-capturing component of a processing device, and determining a motion of the processing device. An adaptive search center technique may be employed to determine a search center with respect to multiple equal-sized regions of an image frame, based on previously estimated motion vectors. One of several fast block matching methods may be used, based on one or more conditions, to match a block of pixels of one image frame with a second block of pixels of a second image. Upon matching blocks of pixels, motion vectors of the multiple equal-sized regions may be estimated. The motion may be determined, based on the estimated motion vectors, and an associated action may be performed. Various embodiments may implement techniques to distinguish motion blur from de-focus blur and to determine a change in lighting condition.

Description

[0001]This application is a continuation application of, and claims the benefit of priority under 35 U.S.C. ยง120 to, copending U.S. patent application Ser. No. 11 / 859,800, filed in the U.S. Patent and Trademark Office on Sep. 24, 2007.BACKGROUND[0002]Existing portable processing devices may permit a user to provide input via a joystick, menu options, a keypad, a small keyboard, or a D-pad. The portable processing devices may be small in size and may have small display screens. For example, if a portable processing device displays a document on a small display screen, only a portion of the document may be displayed at any one time. To view an undisplayed portion of the document, a navigation command may be input to the portable processing device to cause the displayed document to be scrolled to the undisplayed portion of the document. Providing input to scroll displayed content on a small display screen of a portable processing device may be tedious and cumbersome.SUMMARY[0003]This S...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/033
CPCG06T7/2013H04N19/533H04N19/56G06T2207/10016G06T7/223
InventorVASIREDDY, SRINATHCHUB, SERGEYHUA, GANGYANG, TING-YI
OwnerMICROSOFT TECH LICENSING LLC