Environmental modeling for motion controlled handheld devices
First Claim
1. A motion controlled handheld device comprising:
- a user interface comprising a display having a viewable surface and operable to generate a current image;
a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface;
a device state tracking module operable to analyze the components to determine an environmental state of the device, the environmental state comprising a motion state and an orientation of the device with respect to gravity; and
a controller operable to execute an application and to perform an operation of the application based on the environmental state.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion controlled handheld device includes a user interface comprising a display having a viewable surface and operable to generate a current image and a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface. The device includes a device state tracking module operable to analyze the components to determine an environmental state of the device. The environmental state comprises a motion state and an orientation of the device with respect to gravity. The device also includes a controller operable to execute an application and to perform an operation of the application based on the environmental state.
-
Citations
23 Claims
-
1. A motion controlled handheld device comprising:
-
a user interface comprising a display having a viewable surface and operable to generate a current image; a motion detection module operable to detect motion of the device within three dimensions and to identify components of the motion in relation to the viewable surface; a device state tracking module operable to analyze the components to determine an environmental state of the device, the environmental state comprising a motion state and an orientation of the device with respect to gravity; and a controller operable to execute an application and to perform an operation of the application based on the environmental state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for modeling the environment of a handheld device comprising:
-
providing a user interface comprising a display having a viewable surface and operable to generate a current image; executing an application; detecting motion of the device within three dimensions; identifying components of the motion in relation to the viewable surface; analyzing the components to determine an environmental state of the device, the environmental state comprising a motion state and an orientation of the device with respect to gravity; and performing an operation of the application based on the environmental state. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program for controlling a handheld device, the computer program embodied in a computer readable medium and operable when executed to perform the steps of:
-
providing a user interface comprising a display having a viewable surface and operable to generate a current image; executing an application; detecting motion of the device within three dimensions; identifying components of the motion in relation to the viewable surface; analyzing the components to determine an environmental state of the device, the environmental state comprising a motion state and an orientation of the device with respect to gravity; and performing an operation of the application based on the environmental state. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A motion controlled handheld device comprising:
-
means for providing a user interface comprising a display having a viewable surface and operable to generate a current image; means for executing an application; means for detecting motion of the device within three dimensions; means for identifying components of the motion in relation to the viewable surface; means for analyzing the components to determine an environmental state of the device, the environmental state comprising a motion state and an orientation of the device with respect to gravity; and means for performing an operation of the application based on the environmental state.
-
Specification