View navigation and magnification of a hand-held device with a display
First Claim
1. A view navigation system for a hand-held device having processing means and a display, comprising:
- means for storing a virtual display, said virtual display is larger than said display so that only a portion of said virtual display can be viewed on said display, switching means for engaging and disengaging a view navigation mode of operation, means for sensing changes in the orientation at which said device is held along two generally perpendicular axes, interface means for converting the output of said orientation sensing means to a digital signal connected to said processing means and responsive to said changes in the orientation along said perpendicular axes, means for storing and selecting a response curve that continuously correlate changes in orientation to required changes in the viewable portion of said virtual display, said processing means is further adapted to navigate the viewable portion of said virtual display in the direction and quantity responsive to said changes in orientation and in accordance with said response curve when said view navigation mode is engaged, and to fix said viewable portion when said view navigation mode is disengaged, wherein said response curves change dynamically based on the duration of said view navigation mode.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for view navigation and magnification of the display of hand-held devices in response to the orientation changes along only two axes of rotation as measured by sensors inside the devices. The view navigation system is engaged and controlled by a single hand which simultaneously presses two ergonomically designed switches on both sides of the hand-held device. In other embodiments, the system engaged into the view navigation mode in response to an operator command in the form of a finger tap, or a voice command, or predefined user gestures. The response curve of the view navigation to sensed changes in orientation is dynamically changing to allow coarse and fine navigation of the view. Various methods are described to terminate the view navigation mode and fix the display at the desired view. Miniature sensors like accelerometers, tilt sensors, or magneto-resistive direction sensors sense the orientation changes. The system can be added to an existing hand-held device via an application interface of the device.
753 Citations
42 Claims
-
1. A view navigation system for a hand-held device having processing means and a display, comprising:
-
means for storing a virtual display, said virtual display is larger than said display so that only a portion of said virtual display can be viewed on said display, switching means for engaging and disengaging a view navigation mode of operation, means for sensing changes in the orientation at which said device is held along two generally perpendicular axes, interface means for converting the output of said orientation sensing means to a digital signal connected to said processing means and responsive to said changes in the orientation along said perpendicular axes, means for storing and selecting a response curve that continuously correlate changes in orientation to required changes in the viewable portion of said virtual display, said processing means is further adapted to navigate the viewable portion of said virtual display in the direction and quantity responsive to said changes in orientation and in accordance with said response curve when said view navigation mode is engaged, and to fix said viewable portion when said view navigation mode is disengaged, wherein said response curves change dynamically based on the duration of said view navigation mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A view navigation system for a hand-held device having processing means and a display, comprising:
-
means for storing a virtual display, said virtual display is larger than said display so that only a portion of said virtual display can be viewed on said display, means for detecting the characteristic sound and vibration pattern of an operator'"'"'s finger tap on the housing of said device to activate a view navigation mode of operation in response to a finger tap with sound intensity above a preset threshold limit, means for sensing changes in the orientation at which said device is held along two generally perpendicular axes, interface means for converting the output of said orientation sensing means to a digital signal connected to said processing means and responsive to said changes in the orientation along said perpendicular axes, means for storing and selecting a response curve that continuously correlate changes in orientation to required changes in the viewable portion of said virtual display, said processing means is further adapted to navigate the viewable portion of said virtual display in the direction and quantity responsive to said changes in orientation and in accordance with said response curve when said view navigation mode is engaged, and to fix said viewable portion when said view navigation mode is disengaged. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
means for converting finger tap vibrations to a corresponding electrical signal, amplifying means connected to said converting means to amplify said electrical signal which exceeds said threshold limit, low pass filter adapted to pass only low frequency signals connected to said amplifying means, means for converting the output of said low pass filter to a digital signal connected to said processing means, said processing means further adapted to compare said signal to a template of a characteristic signal of a finger tap whereby it can identify the occurrence of a valid finger tap.
-
-
15. The system of claim 13, wherein said response curve changes dynamically based on the duration of said view navigation mode.
-
16. The system of claim 13, wherein said orientation sensing means comprises two accelerometers adapted to sense linear acceleration representing the tilt angle along two generally perpendicular axes and to output digital signals responsive to changes in said tilt angles.
-
17. The system of claim 13, wherein said orientation sensing means comprises at least two laser gyro devices adapted to sense angular movement along two generally perpendicular axes and to output digital signals responsive to changes in the angular orientation of said device.
-
18. The system of claim 13, wherein said processing means is further adapted to store a continuous trail of the view navigation path across said virtual display during said view navigation mode, said processing means is further adapted to identify an operator'"'"'s finger tap during said navigation mode as a command to exit said view navigation mode, and said processing means is further adapted upon identification of said exit command to access said continuous trail and to retrieve and to restore the state of the view just before the initiation of said exit finger tap.
-
19. The system of claim 13, wherein said processing means is adapted to insert a preset time delay between the time of acceptance of a command to enter said view navigation mode and the actual initiation of said view navigation mode to allow sufficient time for any artifact rotational signals due to the entry command to subside.
-
20. The system of claim 13, wherein said processing means is further adapted to measure time, and wherein said processing means keeps said view navigation mode activated for only a preset period of time in response to a command to activate said view navigation mode.
-
21. The system of claim 13, wherein said processing means is further adapted to measure time, and wherein said view navigation mode remains set until said processing means determines that the operator stops changing the orientation of said device for a period of time exceeding a preset time limit.
-
22. A method of navigating the view of the display of a hand-held device, comprising:
-
creating a virtual display and marking the boundary of the initial portion of said virtual display to be viewed on said display, identifying an operator'"'"'s command to enter a view navigation mode during which the displayed view is navigating said virtual display in any desired direction, acquiring the rotational orientation of said device during said view navigation mode, and identifying changes in said orientation along two generally perpendicular axes, computing changes in view boundary in response to changes in said rotational orientation of said device based on a stored response curve, said response curve changes dynamically based on the duration of said view navigation mode, outputting a new view to said display reflecting said computed view boundary, and returning the display to a fixed view at the termination of said view navigation mode. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A view navigation system for a hand-held device having processing means and a display, comprising:
-
means for storing a virtual display, said virtual display is larger than said display so that only a portion of said virtual display can be viewed on said display, switching means for engaging and disengaging a view navigation mode of operation, means for sensing changes in the orientation at which said device is held along two generally perpendicular axes, interface means for converting the output of said orientation sensing means to a digital signal connected to said processing means and responsive to said changes in the orientation along said perpendicular axes, means for storing and selecting a response curve that continuously correlate changes in orientation to required changes in the viewable portion of said virtual display, said processing means is further adapted to navigate the viewable portion of said virtual display in the direction and quantity responsive to said changes in orientation and in accordance with said response curve when said view navigation mode is engaged, and to fix said viewable portion when said view navigation mode is disengaged wherein said processing means is further adapted to store a continuous trail of the view navigation path across said virtual display during said view navigation mode, wherein said processing means is further adapted to identify an operator'"'"'s gesture to exit said view navigation mode, and wherein said processing means is further adapted upon identification of said exit gesture to access said continuous trail and to retrieve and to restore the state of the view just before the initiation of said exit gesture. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification