Scalable scroll controller
View Patent ↗A method for accessing a data field having fine resolution is disclosed. The method includes providing a scalable scroll controller with a scale controller to modify a scale for controlling a magnification for accessing data within the data field. The method also includes receiving a first user event to select the scale controller and receiving a second user event to modify a position of the scale controller. The scale is adjusted based on the position of the scale controller. An apparatus for performing the method is also disclosed.
1. A method for accessing a data field comprising:
providing a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;
receiving a user event to modify scale through the scale controller;
automatically adjusting the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and
adjusting the scale based on the receiving of the user event to modify scale through the scale controller.
2. The method of claim 1 , further comprising:
receiving a selection of the scale controller.
3. The method of claim 1 , wherein receiving the user event includes receiving a movement of a cursor control device along a first axis.
4. The method of claim 1 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.
5. The method of claim 1 , wherein the scale controller does not change size as the scale is changed.
6. The method of claim 1 , wherein receiving the user event includes receiving a movement command from a voice command recognition unit.
7. An article comprising a computer readable medium having instructions stored thereon for accessing a data field, which when executed, causes:
provision of a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;
reception of a user event to modify scale through the scale controller;
automatic adjustment of the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and
adjustment of the scale based on the reception of the user event to modify scale through the scale controller.
8. The article of claim 7 , wherein the instructions further cause reception of a selection of the scale controller.
9. The article of claim 7 , wherein reception of the user event includes reception of a movement signal of a cursor control device along a first axis.
10. The article of claim 7 , wherein the scalable scroll controller has a width and the computer readable medium further having instructions stored thereon, which when executed, causes:
adjustment of the scale to be proportional to the width of the scalable scroll controller.
11. The article of claim 7 , wherein the scale controller does not change size as the scale is changed.
12. The article of claim 7 , wherein reception of the user event includes reception of a movement command from a voice command recognition unit.
13. An apparatus for accessing a data field, the apparatus comprising:
means for providing a scalable scroll controller including a scale controller to modify a scale for controlling a magnification for accessing data within the data field;
means for receiving a user event to modify scale through the scale controller;
means for automatically adjusting the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and
means for adjusting the scale based on the user event to modify scale through the scale controller.
14. The apparatus of claim 13 , further comprising:
means for receiving a selection of the scale controller.
15. The apparatus of claim 13 , wherein the means for receiving the user event is provided by means for receiving a movement of a cursor control device along a first axis.
16. The apparatus of claim 13 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.
17. The apparatus of claim 13 , wherein the scale controller does not change size as the scale is changed.
18. The apparatus of claim 13 , wherein the means for receiving the user event is provided by means for receiving a movement command from a voice command recognition unit.
19. An apparatus for accessing a data field, the apparatus comprising:
a scalable scroll controller including a scale controller configured to modify a scale for controlling a magnification for accessing data within the data field;
a user event detection unit configured to detect a user event to modify scale through the scale controller;
an automatic adjustment unit configured to automatically adjust the scalable scroll controller to maintain a center of the scalable scroll controller unchanged in response to receiving the user event; and
a scale adjustment unit configured to adjust the scale based on the user event to modify scale through the scale controller.
20. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a signal from a cursor control device.
21. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a movement of a cursor control device along a first axis.
22. The apparatus of claim 19 , wherein the scalable scroll controller has a width, and the scale is proportional to the width of the scalable scroll controller.
23. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a signal from a voice command recognition unit.
24. The apparatus of claim 19 , wherein the user event detection unit is configured to receive a movement command from a voice command recognition unit.