Control of display content by movement on a fixed spherical space
First Claim
Patent Images
1. A method for controlling a display on a portable electronic device, the method comprising the computer-implemented acts of:
- detecting sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;
calculating a position on a spheroid of said portable electronic device based on said sensor data indicative of said motion that is relative to said fixed point;
calculating said motion with respect to said spheroid given said sensor data indicative of said motion and analyzing said sensor data indicative of said motion with respect to said spheroid;
determining that said motion corresponds to a display command;
andadjusting said display based on said motion and on an angle of said position, if on said spheroid in response to determining that said motion corresponds to a user said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention addresses the above described problems by simplifying the assumptions on possible motions made by a user. This simplification process can take place by making an assumption that the motion of the device will travel along a certain preferential motion arc, which will be referred to herein as the “Javal arc.” Calculations of motions of the device can be made based on these Javal arcs. Additionally, the double integration of each accelerometer is now eliminated and the expensive accelerometers are replaced by two magnetic sensors.
11 Citations
19 Claims
-
1. A method for controlling a display on a portable electronic device, the method comprising the computer-implemented acts of:
-
detecting sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; calculating a position on a spheroid of said portable electronic device based on said sensor data indicative of said motion that is relative to said fixed point; calculating said motion with respect to said spheroid given said sensor data indicative of said motion and analyzing said sensor data indicative of said motion with respect to said spheroid; determining that said motion corresponds to a display command;
andadjusting said display based on said motion and on an angle of said position, if on said spheroid in response to determining that said motion corresponds to a user said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
-
2. The method of claim 1, wherein said act of detecting said sensor data indicative of said motion further comprising comprises:
receiving input from motion sensors which that can detect said sensor data indicative of said motion of said portable electronic device.
-
3. The method of claim 1, wherein said act of calculating a said position on said spheroid is based on a Javal coordinate system.
-
4. The method of claim 1, wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion is are based on a Javal arc coordinate system.
-
5. The method of claim 1, wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion further comprises measuring changes in a magnetic field.
-
6. The method of claim 1, wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion further comprises measuring one or more angles corresponding to a position of said portable electronic device relative to said fixed point.
-
7. The method of claim 1, wherein said motion is modeled mathematically by a virtual surface of a virtual thin-walled shell that is approximately spherical in shape.
-
8. The method of claim 4, wherein an origin of said Javal arc is said fixed point.
-
9. A controller for a display on a portable electronic device, the controller comprising:
-
at least one accelerometer for measuring a sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; at least one magnetic sensor for measuring said motion;
andlogic for calculating said motion with respect to a spheroid given said senor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said at least one accelerometer and said at least one magnetic sensor; logic for determining that said motion corresponds to a display command; and logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
-
10. The controller of claim 9, wherein said motion is modeled by a pre-defined path.
-
11. The controller of claim 9, wherein said motion is modeled by a Javal arc.
-
12. The controller of claim 9, wherein said motion is based on a Javal coordinate system.
-
13. A method for controlling a portable electronic device, the method comprising the computer-implemented acts of:
-
calculating and analyzing a motion of said portable electronic device with respect to a spheroid given sensor data indicative of said motion with respect to said spheroid; analyzing said sensor data indicative of said motion with respect to said spheroid; calculating a position on said spheroid of said portable electronic device based on said sensor data indicative of said motion that is relative to a fixed point from said portable electronic device, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;
anddetermining if that said motion corresponds to a user display command;
andadjusting at least one aspect of a display on said portable electronic device based on said motion when said motion corresponds to a user command and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
-
14. The method of claim 13, wherein said acts of calculating said motion of said portable electronic device and analyzing said sensor data indicative of said motion further comprising comprises:
receiving input from motion sensors which that can detect said sensor data indicative of said motion of said portable electronic device.
-
15. The method of claim 14, wherein said motion sensors are attached to said portable electronic device.
-
16. The method of claim 13, further comprising:
calculating a position of said device based on said motion that is relative to said fixed point.
-
17. A controller for a display on a portable electronic device, the controller comprising:
-
only two accelerometers for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; at least one magnetic sensor for measuring said motion;
andlogic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said only two accelerometers and said at least one magnetic sensor; logic for determining that said motion corresponds to a display command; and logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
-
18. A controller for a display on a portable electronic device, the controller comprising:
-
one gyroscope for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; at least one magnetic sensor for measuring said motion;
andlogic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said one gyroscope and said at least one magnetic sensor; logic for determining that said motion corresponds to a display command; and logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
-
19. A controller for a display on a portable electronic device, the controller comprising:
-
only one accelerometer for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; only two magnetic sensors for measuring said motion;
andlogic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said only one accelerometer and said only two magnetic sensors; logic for determining that said motion corresponds to a display command; and logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.
-
Specification