Text-reading support on handheld devices and devices with small displays
First Claim
1. A method comprising:
- rendering text for display on a display device, wherein the text is rendered on the display device parallel to a diagonal of the display device such that the text is oriented in a same direction as the diagonal; and
rendering a look ahead context and a look-back context for display on the display device,wherein the diagonal spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection.
2 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention relates to techniques for increasing the displayable font size while retaining a wide text line of information on small information displays. In one embodiment, the inventive technique leverages the wider diagonal (in device dimensions) for text viewing and combine this form of display with a horizontal (in text dimensions) scrolling feature i.e. scrolling text along the diagonal of the device'"'"'s display. Vertical context (in text dimensions) is maintained by adding a constant-offset look-ahead and look-back line above the primary diagonal focus area. Another embodiment bends the text along two edges of the display area to leverage the fact that the lengths of the two sides are even longer than the length of the screen diagonal. In both configurations, one can retain a large font size without sacrificing the number of characters displayed per line.
22 Citations
25 Claims
-
1. A method comprising:
-
rendering text for display on a display device, wherein the text is rendered on the display device parallel to a diagonal of the display device such that the text is oriented in a same direction as the diagonal; and rendering a look ahead context and a look-back context for display on the display device, wherein the diagonal spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
rendering text for display on a display device, wherein the text is rendered on the display device along a curved line spanning diagonally across the display device such that the text is oriented substantially in a same direction as the curved line, and rendering a look ahead context and a look-back context for display on the display device, wherein the curved line spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection.
-
9. A non-transitory computer readable medium embodying a set of instructions, the set of instructions, when executed by one or more processors causing the one or more processors to render text for display on a display device, wherein the text is rendered on the display device parallel to a diagonal of the display device such that the text is oriented in a same direction as the diagonal;
- and
to render a look ahead context and a look-back context for display on the display device, wherein the diagonal spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection. - View Dependent Claims (10, 11, 12, 13, 14)
- and
- 15. A non-transitory computer readable medium embodying a set of instructions, the set of instructions, when executed by one or more processors causing the one or more processors to render text for display on a display device, wherein the text is rendered on the display device along a curved line spanning diagonally across the display device such that the text is oriented substantially in a same direction as the curved line, and to render a look ahead context and a look-back context for display on the display device, wherein the curved line spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection.
-
17. A computerized system comprising:
-
a. a display device; b. a central processing unit; and c. a memory storing a set of instructions, the set of instructions, when executed by the central processing unit causing the central processing unit to render text for display on a display device, wherein the text is rendered on the display device parallel to a diagonal of the display device such that the text is oriented in a same direction as the diagonal;
wherein the memory further stores instructions for rendering a look ahead context and a look-back context for display on the display device, wherein the diagonal spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computerized system comprising:
-
a. a display device; b. a central processing unit; and c. a memory storing a set of instructions, the set of instructions, when executed by one or more processors causing the one or more processors to render text for display on the display device, wherein the text is rendered on the display device along a curved line spanning diagonally across the display device such that the text is oriented substantially in a same direction as the curved line, wherein the memory further stores instructions for rendering a look ahead context and a look-back context for display on the display device, wherein the curved line spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection. - View Dependent Claims (24)
-
-
25. A mobile device, comprising:
-
a. a display; b. a sensing unit operable to sense a user input; c. a processing unit operable to process the user input; and d. a display controller, rendering text on the display device parallel to a diagonal of the display such that the text is oriented in a same direction as the diagonal;
wherein the display controller further renders a look ahead context and a look-back context for display on the display device;
wherein the diagonal spans from a first intersection of two edges of the display device to a second intersection of two edges of the display device, the first intersection being non-adjacent to the second intersection.
-
Specification