System and method for executing a process using accelerometer signals

US2016116995A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016116995-A1
Application numberUS-201514803949-A
CountryUS
Kind codeA1
Filing dateJul 20, 2015
Priority dateMar 25, 2003
Publication dateApr 28, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus and process for controlling a computer process with gestures and a handheld pointing device. The computer system employing the pointing device to determine what component a user wants to control and what control action is desired.

First claim

Opening claim text (preview).

1 . A method of controlling an object, the method comprising: receiving orientation signals from one or more accelerometers based on use of a pointing device, wherein the one or more accelerometers are contained in the pointing device; normalizing the received orientation signals based in part on previously determined calibration factors; computing the three dimensional location of the pointing device based on the received orientation signals and the normalized signals; determining an object at which the pointing device is being pointed; and controlling the action of the object based on signals received from the pointing device. 2 . A method of determining the location and orientation of a pointer, comprising: receiving, from a handheld pointer, a measurement from one or more sensors located in the pointer, wherein at least one of the received measurements comprises an indication of the pitch of the pointer; computing a location of the pointer in a three-dimensional space based on the received measurements; computing an orientation of the pointer based on the received measurements; recomputing the location and orientation of the pointer in the three-dimensional space as the pointer is moved; and displaying a result of the recomputed location and orientation of the pointer on a display. 3 . A computing system executing a process using acceleration signals output from a multi-axis acceleration sensor included in a pointer, comprising: a processing unit receiving for a prescribed period of time acceleration signals from a multi-axis acceleration sensor and computing an orientation of the pointer based on at least the received acceleration signals, wherein the processing unit computes a pitch angle of the pointer based on a change in the received acceleration signals from a previous prescribed period of time; wherein the processing unit computes a movement direction of the pointer based on the computed orientation of the pointer and the received acceleration signals; and a game pad configured to execute a video game based on the computed movement direction and the computed pitch angle of the pointer. 4 . A computer system executing a process using accelerometer signals, the accelerometer signals output by an accelerometer of a pointing device, the computer system comprising: a processing unit configured to: receive signals from an accelerometer while a pointing device is in use; compute normalized accelerometer values based at least in part on the received accelerometer signals and previously computed normalized accelerometer values; and execute a video game using the received accelerometer signals and the computed normalized accelerometer values. 5 . A volume control device outputting a sound from a speaker in accordance with movement of a pointer having one or more acceleration sensors for detecting acceleration in at least two directions, comprising: a processing unit receiving acceleration signals from the one or more acceleration sensors along two axes; wherein the processing unit computes an orientation of the pointer based on the received acceleration signals; wherein the processing unit generates a control signal for outputting sound in accordance with a change in the orientation of the pointer; and a speaker outputting a sound based on the changed pointer orientation. 6 . A system comprising: a pointing device including: a sensor generating a first signal associated with a motion of the pointing device; and an accelerometer detecting acceleration of the pointing device and outputting at least one second signal; and a processing unit receiving and processing the first signal and the at least one second signal, the processing including: determining an orientation in which said pointing device is held using the at least one second signal; and correcting the determined orientation by applying correction factors to define the orientation of the pointer. 7 . A pointing device comprising: a sensor configured to generate a first signal associated with a motion of the pointing device; an accelerometer configured to detect acceleration of the pointing device and to output at least one second signal; and a processing unit configured to receive and process the first signal and the at least one second signal, the process including: determining an orientation in which the pointing device is held using the at least one second signal; correcting the determined orientation by applying correction factors to define the orientation of the pointer; and recognizing a gesture associated with the motion of the pointing device.

Assignees

Inventors

Classifications

  • comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence) · CPC title

  • from stereo images · CPC title

  • Head tracking input arrangements · CPC title

  • Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • G06F3/038Primary

    Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016116995A1 cover?
Apparatus and process for controlling a computer process with gestures and a handheld pointing device. The computer system employing the pointing device to determine what component a user wants to control and what control action is desired.
Who is the assignee on this patent?
Microsoft Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 28 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).