Claims
- 1. A system for altering a computer generated image of an object displayed upon a display device, the system comprising:
a display device orientation measurement module for obtaining a measure of a spatial orientation of the display device; and a mobile processing module for generating the computer generated image of an object; wherein the computer generated image of the object is generated using the measurements of the spatial orientation of the display device to determine a displayed orientation of the object.
- 2. The system according to claim 1, wherein display device orientation measurement module comprises a gyroscope sensor module for measuring the orientation of the display device in at least two dimensions.
- 3. The system according to claim 2, wherein display device orientation measurement module further comprises a microcontroller processing module to pre-process the orientation measurements before transmission to the mobile processing module.
- 4. The system according to claim 2, wherein the display device orientation measurement module transmits the orientation measurements to the mobile processing module over a serial communications link.
- 5. The system according to claim 4, wherein the serial communications link is wireless connection.
- 6. The system according to claim 4, wherein the serial communications link is USB connection.
- 7. The system according to claim 1, wherein the hand-held processing module comprises a display motion processing module for generating the computer generated image of an object using the orientation measurements; and
the display motion processing module generates the computer generated image of an object by projecting the image of an object onto the display device based upon the orientation of the display device as contained in the orientation measurements.
- 8. A method for altering a computer generated image of an object displayed upon a display device, the display device having a display device orientation measurement module for obtaining a measure of a spatial orientation of the display device, the method comprising:
obtaining a set of orientation measurements for the display device from the display device orientation measurement module; generating a set of x-axis and y-axis mouse commands using the set of orientation measurements for use in generating the computer generated image of an object; and applying the set of x-axis and y-axis mouse commands to a displayed image within the computer generated image.
- 9. The method according to claim 8, wherein the display device orientation measurement module comprises a gyroscope sensor for measuring the orientation of the display device in at least two dimensions.
- 10. The method according to claim 9, wherein display device orientation measurement module further comprises a microcontroller processing module to pre-process the orientation measurements before transmission to a mobile processing module; and
the mobile processing module generates and applies the mouse movement commands to generate the image of an object.
- 11. The method according to claim 10, wherein the display device orientation measurement module transmits the orientation measurements to the mobile processing module over a serial communications link.
- 12. The method according to claim 11, wherein the serial communications link used in transmitting the orientation measurements is a wireless communications channel.
- 13. The method according to claim 11, wherein the serial communications link used in transmitting the orientation measurements is a USB communications channel.
- 14. A computer program data product readable by a computing system and encoding a set of computer instructions implementing a method for altering a computer generated image of an object displayed upon a display device, the display device having a display device orientation measurement module for obtaining a measure of a spatial orientation of the display device, the method comprising:
obtaining a set of orientation measurements for the display device from the display device orientation measurement module; generating a set of x-axis and y-axis mouse commands using the set of orientation measurements for use in generating the computer generated image of an object; and applying the set of x-axis and y-axis mouse commands to a displayed image within the computer generated image.
- 15. The computer program data product according to claim 14, wherein the display device orientation measurement module comprises a gyroscope sensor for measuring the orientation of the display device in at least two dimensions.
- 16. The computer program data product according to claim 15, wherein display device orientation measurement module further comprises a microcontroller processing module to pre-process the orientation measurements before transmission to a mobile processing module; and
the mobile processing module generates and applies the mouse movement commands to generate the image of an object.
- 17. The computer program data product according to claim 16, wherein the display device orientation measurement module transmits the orientation measurements to the mobile processing module over a serial communications link.
- 18. The computer program data product according to claim 17, wherein the serial communications link used in transmitting the orientation measurements is a wireless communications channel.
- 19. The computer program data product according to claim 17, wherein the serial communications link used in transmitting the orientation measurements is a USB communications channel.
RELATED APPLICATION
[0001] This application is a Continuation-In-Part Application that claims priority to a commonly assigned and earlier filed application titled “Altering a Display on a Viewing Device Based Upon a User Controlled Orientation of the Viewing Device, Ser. No. 10/159,851 filed May 31, 2002. This application is hereby incorporated by reference herein as if it were reproduced in its entirety herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10159851 |
May 2002 |
US |
Child |
10357700 |
Feb 2003 |
US |