Display control for hand-held data processing device
DCFirst Claim
1. In a data storage device including a screen portion for visually displaying a part of a virtual page larger than said screen portion whereby only a portion of the virtual page is displayed in said screen portion, a display control structure comprising:
- at least one sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit signals indicative of said changes;
a control circuit adapted to pan said virtual page over said screen portion responsive to signals from said sensor indicative of said position changes when said control circuit is in a panning mode;
at least one touch-responsive first area on said screen portion, said first area when touched by a user placing said control circuit in said panning mode; and
a touch-responsive second area on said screen portion, said second area when touched by a user placing said control circuit out of said panning mode and said second area being the part of the virtual page displayed on said screen portion when said device is in said panning mode.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
A display control for a data storage device which includes a screen portion for visually displaying a part of a virtual page. The display control includes at least one sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit signals indicative of the changes. A control circuit is adapted to pan the virtual page over the screen portion responsive to signals from the sensor indicative of the position changes when the control circuit is in a panning mode. At least one touch-responsive first area on the screen portion when touched places the control circuit in the panning mode, and a touch-responsive second area on the screen portion when touched placing the control circuit out of the panning mode. The touch-responsive areas may also be adapted to generate a page signal responsive to being touched by a user, with the screen portion display control adapted to display a selected part of one discrete sub-page of the virtual page responsive to a user touching one of the touch-responsive areas located in a section of the screen portion displaying a portion of the one discrete sub-page. Further, a pointer displayed on the screen portion may be controlled by the sensor, with the pointer adapted to move during user touching of a first area. A program command signal may also be generated responsive to the pointer being located in one of the command areas of the virtual page when touching of the first area by a user ceases.
131 Citations
48 Claims
-
1. In a data storage device including a screen portion for visually displaying a part of a virtual page larger than said screen portion whereby only a portion of the virtual page is displayed in said screen portion, a display control structure comprising:
-
at least one sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit signals indicative of said changes;
a control circuit adapted to pan said virtual page over said screen portion responsive to signals from said sensor indicative of said position changes when said control circuit is in a panning mode;
at least one touch-responsive first area on said screen portion, said first area when touched by a user placing said control circuit in said panning mode; and
a touch-responsive second area on said screen portion, said second area when touched by a user placing said control circuit out of said panning mode and said second area being the part of the virtual page displayed on said screen portion when said device is in said panning mode. - View Dependent Claims (2, 3)
-
-
4. In a data storage device including a screen portion for visually displaying a part of a virtual page larger than said screen portion whereby only a portion of the virtual page is displayed in said screen portion, a display control structure comprising:
-
at least one sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit signals indicative of said changes;
a control circuit adapted to pan said virtual page over said screen portion responsive to signals from said sensor indicative of said position changes when said control circuit is in a panning mode;
at least one touch-responsive first area on said screen portion, said first area when touched by a user placing said control circuit in said panning mode; and
a touch-responsive second area on said screen portion which is substantially the entirety of the screen portion when said device is in said panning mode, said second area when touched by a user placing said control circuit out of said panning mode.
-
-
5. In a data storage device including a screen portion for visually displaying a part of a virtual page larger than said screen portion whereby only a portion of the virtual page is displayed in said screen portion, said virtual page comprising a plurality of discrete sub-pages, a display control structure comprising:
-
a plurality of discrete touch-responsive areas in different sections of said screen portion, each of said touch-responsive areas being adapted to generate a page signal responsive to being touched by a user;
a sensor adapted to generate a panning signal responsive to selective input by a user;
a first screen portion display control adapted to pan over the virtual page responsive to a panning signal, and display a selected part of one discrete sub-page responsive to a page signal generated in response to a user touching one of the discrete touch-responsive areas located in a section of the screen portion displaying a portion of said one discrete sub-page. - View Dependent Claims (6, 7, 8, 9, 10)
at least one orientation sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit motion signals indicative of said changes; and
a control circuit adapted generate a panning signal responsive to said motion signals.
-
-
7. The display control structure of claim 6, further comprising:
-
a second screen portion display control including at least one touch-responsive first area on said screen portion adapted to selectively place said second screen portion display control in a panning mode whereby said screen portion pans over the virtual page responsive to said panning signal when touched by a user, and a touch-responsive second area on said screen portion adapted to selectively take said second screen portion display control out of said panning mode when touched by a user; and
a switch adapted to selectively connecting one of said first and second screen portion display controls to said screen portion.
-
-
8. The display control structure of claim 5, wherein said virtual page comprises a plurality of sub-pages with each sub-page oriented side-by-side with at least one of the other the sub-pages.
-
9. The display control structure of claim 5, wherein said screen portion is substantially as large as each sub-page.
-
10. The display control structure of claim 5, wherein each sub-page is a logical unit of said virtual page.
-
11. In a data storage device including a screen portion for visually displaying a pointer and a virtual page including command areas, said virtual page providing a user interface for generating a command signal to control a program in said device, an interface control structure comprising:
-
at least one sensor mounted on the device and configured to sense changes in position of the device in a reference coordinate system and transmit signals indicative of said changes;
a control circuit adapted to move said pointer in said screen portion responsive to signals from said sensor indicative of said position changes when said control circuit is in a move mode; and
a touch-responsive first area overlaying at least a portion of one or more said command areas of said virtual page and adapted to maintain said control circuit in said move mode during touching of the first area by a user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of controlling a touch sensitive display screen to display a virtual page that is larger than said display screen, said method comprising:
-
defining said virtual page as a composite of two or more subpages;
displaying adjacent portions of at least two of said subpages on said display screen;
identifying a selected subpage by sensing a touch input in an area of said display screen where one of said subpages is displayed; and
displaying a predetermined portion of said selected subpage in response to said touch input. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A display controller to control a touch sensitive display screen to display a virtual page that is larger than the display screen, said display controller comprising a processor programmed to:
-
define said virtual page as a composite of two or more subpages;
display adjacent portions of at least two of said subpages on said display screen;
identify a selected subpage by sensing a touch input in an area of said display screen where one of said subpages is displayed; and
display a predetermined portion of said selected subpage in response to said touch input. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A display device comprising:
-
a touch sensitive display screen having one or more touch sensitive areas;
a display controller to control the display of a virtual page larger than said display screen, said display controller programmed to;
define said virtual page as a composite of two or more subpages;
display adjacent portions of at least two of said subpages on said display screen;
identify a selected subpage by sensing a touch input in an area of said display screen where one of said subpages is displayed; and
display a predetermined portion of said selected subpage in response to said touch input. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method of controlling a touch sensitive display screen to display a virtual page that is larger than said display screen, said method comprising:
-
defining said virtual page as a composite of two or more subpages;
displaying one or more subpages of said virtual page on said display screen;
associating a first touch sensitive area on said display screen with one of said subpages, wherein said touch sensitive area overlays at least a portion of the one or more subpages displayed on said display screen;
sensing a touch input in said first touch sensitive area; and
displaying a predetermined portion of the associated subpage in response to said touch input. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A method of controlling a display screen to display a virtual page that is larger than the display screen, the method comprising:
-
displaying one or more subpages on said display screen representing at least a portion of said virtual page;
generating a panning signal responsive to a touch input to a touch sensitive area of said display screen overlaying at least a portion of the one or more subpages;
enabling a panning mode responsive to the panning signal;
sensing an orientation of a device containing the display screen when the panning mode is enabled; and
panning over the virtual page based on the orientation of the device. - View Dependent Claims (42, 43, 44)
disabling the panning mode responsive to a subsequent panning signal; and
maintaining a current screen view on the display screen independent of the orientation of the device containing the display screen when the panning mode is disabled.
-
-
43. The method of claim 41 wherein sensing an orientation of a device containing the display screen comprises:
-
generating a control signal based on an orientation sensor contained in the device; and
panning over the virtual page responsive to the control signal.
-
-
44. The method of claim 43 wherein the control signal comprises a directional attribute based on the sensed orientation of the device, and further comprising panning over the virtual page in a direction determined by the directional attribute of the control signal.
-
45. A control circuit for controlling a display screen to display a virtual page that is larger than the display screen, the control circuit comprising a processor programmed to:
-
display one or more subpages on said display screen representing at least a portion of said virtual page;
generate a panning signal responsive to a touch input to a touch sensitive area of said display screen overlaying at least a portion of the one or more subpages;
enable a panning mode responsive to the panning signal;
determine an orientation of a device containing the display screen when the panning mode is enabled; and
pan over the virtual page based on the orientation of the device. - View Dependent Claims (46, 47, 48)
disable the panning mode responsive to a subsequent panning signal; and
maintain a current screen view on the display screen independent of the orientation of the device containing the display screen when the panning mode is disabled.
-
-
47. The control circuit of claim 45 wherein the processor is further programmed to:
-
receive a control signal from a position sensor contained in the device;
determine a relative position of the device based on the control signal; and
pan over the virtual page based on the relative position of the device.
-
-
48. The control circuit of claim 47 wherein the processor is further programmed to:
-
determine a directional attribute of the control signal; and
pan over the virtual page in a direction determined by the directional attribute of the control signal.
-
Specification