Systems and methods for navigating a scene using deterministic movement of an electronic device
First Claim
1. A portable electronic device operative to scroll a display of information, comprising:
- a display operative to display objects to a user;
a motion sensing component operative to detect movements of the portable electronic device; and
control circuitry operative to;
enable a movement based scrolling mode;
direct the display to display a first portion of a first object, wherein, when the first portion is displayed, a second portion of the first object exceeds the boundaries of the display;
receive first data from the motion sensing component that is indicative of a first movement of the portable electronic device that is detected by the motion sensing component;
decide that the detected first movement is at least partially caused by at least one movement of an environment of the portable electronic device that is distinct from the user by one of receiving movement information that corresponds to the at least one movement of the environment from a remote source and predicting the at least one movement of the environment;
in response to the decision that the detected first movement is at least partially caused by the at least one movement of the environment, determine second data that corresponds to the at least one movement of the environment;
process the received first data based on the determined second data to remove a portion of the detected first movement that is due to the at least one movement of the environment; and
direct the display to scroll the displayed first portion to display at least a portion of the second portion based on the processed first data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are providing for scrolling the display of information based on the displacement of the electronic device. An electronic device can include a motion sensing component operative to detect movement of the electronic device (e.g., an accelerometer). The electronic device can display any suitable information, including information that is too large to display at a single instance on the display (e.g., a multi-page text document, or a large image). To view portions of the information that are not initially displayed (e.g., to scroll displayed information), the user can move the electronic device along the plane of the device. As the motion sensing component detects movement, the electronic device can scroll the displayed information to match the detected movement. In some embodiments, the electronic device can detect tilt movements and adjust the displayed information to reflect the tilted display.
42 Citations
39 Claims
-
1. A portable electronic device operative to scroll a display of information, comprising:
-
a display operative to display objects to a user; a motion sensing component operative to detect movements of the portable electronic device; and control circuitry operative to; enable a movement based scrolling mode; direct the display to display a first portion of a first object, wherein, when the first portion is displayed, a second portion of the first object exceeds the boundaries of the display; receive first data from the motion sensing component that is indicative of a first movement of the portable electronic device that is detected by the motion sensing component; decide that the detected first movement is at least partially caused by at least one movement of an environment of the portable electronic device that is distinct from the user by one of receiving movement information that corresponds to the at least one movement of the environment from a remote source and predicting the at least one movement of the environment; in response to the decision that the detected first movement is at least partially caused by the at least one movement of the environment, determine second data that corresponds to the at least one movement of the environment; process the received first data based on the determined second data to remove a portion of the detected first movement that is due to the at least one movement of the environment; and direct the display to scroll the displayed first portion to display at least a portion of the second portion based on the processed first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for scrolling a display of information using a portable electronic device, comprising:
-
displaying with a display of the portable electronic device a first portion of an object, wherein, when the first portion is displayed, a second portion of the object extends beyond the periphery of the display; outputting with a motion sensing component of the portable electronic device first data that is indicative of a first movement of the portable electronic device that is detected by the motion sensing component; deciding with the portable electronic device that the detected first movement is at least partially caused by at least one movement of an environment of the portable electronic device that is distinct from a user of the portable electronic device, wherein the deciding comprises one of receiving movement information that corresponds to the at least one movement of the environment from a source remote from the portable electronic device and predicting the at least one movement of the environment; in response to the deciding that the detected first movement is at least partially caused by the at least one movement of the environment, determining with the portable electronic device second data that corresponds to the at least one movement of the environment; processing with the portable electronic device the received first data based on the determined second data to remove a portion of the detected first movement that is due to the at least one movement of the environment; and scrolling with the display the displayed first portion to display at least a portion of the second portion based on the processed first data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for scrolling a display of information using a portable electronic device, comprising:
-
displaying an object on a display, wherein at least a portion of the object extends beyond a periphery of the display; detecting a movement of the portable electronic device in a plane of the display using a motion sensing component; determining a movement of an environment of the portable electronic device; isolating the detected movement of the portable electronic device from the determined movement of the environment, wherein the determining comprises; identifying a current location of the portable electronic device; recognizing that only one path is available for the determined movement of the environment of the portable electronic device over a particular distance; and predicting movement information associated with the only one path over the particular distance in response to the recognizing, wherein the recognizing further comprises; identifying a transportation infrastructure of the identified current location; determining an orientation of the identified transportation infrastructure; and determining the direction along the determined orientation of the determined movement of the environment; and scrolling the displayed object based on the isolated detected movement to display the at least a portion of the object. - View Dependent Claims (33)
-
-
34. An electronic device for displaying information, comprising:
-
a display operative to display an object; a motion sensing component operative to provide an output reflecting a motion of the electronic device, wherein the motion comprises a tilt of the display from within a first plane to within a second plane, and wherein the tilt comprises a rotation of the display about an axis that lies within both the first plane and the second plane; and control circuitry operative to; receive the provided output of the motion sensing component; process the received output to determine at least one value that corresponds to the motion; and direct the display to adjust a display size of at least a portion of the displayed object based on the determined at least one value such that a perception of the displayed object from a first angle is maintained between the first plane and the second plane. - View Dependent Claims (35, 36, 37)
-
-
38. Non-transitory computer readable media for scrolling a display of information using a portable electronic device, comprising computer-readable instructions for:
-
displaying with a display of the portable electronic device a first portion of an object, wherein, when the first portion is displayed, a second portion of the object extends beyond the periphery of the display; outputting with a motion sensing component of the portable electronic device first data that is indicative of a first movement of the portable electronic device that is detected by the motion sensing component; deciding with the portable electronic device that the detected first movement is at least partially caused by at least one movement of an environment of the portable electronic device that is distinct from a user of the portable electronic device, wherein the deciding comprises one of receiving movement information that corresponds to the at least one movement of the environment from a source remote from the portable electronic device and predicting the at least one movement of the environment; in response to the deciding that the detected first movement is at least partially caused by the at least one movement of the environment, determining with the portable electronic device second data that corresponds to the at least one movement of the environment; processing with the portable electronic device the received first data based on the determined second data to remove a portion of the detected first movement that is due to the at least one movement of the environment; and scrolling with the display the displayed first portion to display at least a portion of the second portion based on the processed first data. - View Dependent Claims (39)
-
Specification