Magnification methods, systems, and computer program products for virtual three-dimensional books
First Claim
1. A system for displaying images of a virtual three-dimensional book having one or more virtual pages, the system comprising:
- a display system capable of executing a display program, wherein images of the virtual three-dimensional book are produced on the display system, and wherein a magnification function is provided for dividing a virtual page into a plurality of rectangular sections, and wherein the magnification function comprises a piecewise step function along one or both of a horizontal or a vertical axis of the virtual page, such that at least one magnified region of the page is directly magnified, while one or more regions vertically adjacent the magnified region are directly magnified in a horizontal direction but demagnified in a vertical direction, and one or more regions horizontally adjacent the magnified region are directly magnified at the same magnification level of the magnified region in a vertical direction, but demagnified in a horizontal direction.
11 Assignments
0 Petitions
Accused Products
Abstract
A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. The display system may include a magnification function producing a virtual magnifier moveable over the virtual pages. The display system may also include a the “stretchy page” display method wherein one section of the page is directly magnified, while other adjacent sections may be directly magnified in a horizontal or vertical direction, but not both directions. Moreover, a virtual page may also be tilted about a central axis of the virtual page to accommodate viewing of a desired section on the display system. Finally, a computer program product comprising a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book is also disclosed.
193 Citations
36 Claims
-
1. A system for displaying images of a virtual three-dimensional book having one or more virtual pages, the system comprising:
-
a display system capable of executing a display program, wherein images of the virtual three-dimensional book are produced on the display system, and wherein a magnification function is provided for dividing a virtual page into a plurality of rectangular sections, and wherein the magnification function comprises a piecewise step function along one or both of a horizontal or a vertical axis of the virtual page, such that at least one magnified region of the page is directly magnified, while one or more regions vertically adjacent the magnified region are directly magnified in a horizontal direction but demagnified in a vertical direction, and one or more regions horizontally adjacent the magnified region are directly magnified at the same magnification level of the magnified region in a vertical direction, but demagnified in a horizontal direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for displaying images of a virtual three-dimensional book having one or more virtual pages, the system comprising:
-
a display system capable of executing a display program, wherein images of the virtual three-dimensional book are produced on the display system, and wherein, with respect to a partial page display, a tilting function is provided to rotate a virtual page in three-dimensional space about a central axis of the virtual page to accommodate viewing of a full page view of all information on the virtual page that is associated with the partial page information initially displayed, the tilting function being executed via user input that causes information previously unseen via the partial page display to be tilted forward in virtual three-dimensional space and thereby become readable to the user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book having one or more virtual pages on a display device, the computer readable code comprising;
a magnification function for providing a virtual magnifier movable over the one more virtual pages, the virtual magnifier comprising;
a central region for providing direct magnification for a desired portion of a virtual page; and
one or more transition regions surrounding the central region for providing differential magnification for transitioning from direct magnification adjacent the central region to no magnification at the edge of the virtual magnifier, wherein portions of the virtual pages displayed within the transition regions are specified by a transfer function that provides magnification fall off such that no part of the virtual page is obscured. - View Dependent Claims (19)
-
-
20. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book having one or more virtual pages on a display device, the computer readable code comprising;
a magnification function for dividing a virtual page into a plurality of rectangular sections, wherein the magnification function comprises a piecewise step function along one or more of a horizontal or vertical axis of the virtual page, such that at least one magnified region of the page is directly magnified, while one or more regions vertically adjacent the magnified region are directly magnified in a horizontal direction but demagnified in a vertical direction, and one or more regions horizontally adjacent the magnified region are directly magnified at the same magnification level of the magnified region in a vertical direction, but demagnified in a horizontal direction. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book having one or more virtual pages on a display device, the computer readable code comprising;
with respect to a partial page display, a tilting function that rotates a virtual page in three-dimensional space about a central axis of the virtual page to accommodate viewing of a full page view of all information on the virtual page that is associated with the partial page information initially displayed, the tilting function being executed via user input that causes information previously unseen via the partial page display to be tilted forward in virtual three-dimensional space and thereby become readable to the user. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification