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 has a memory that stores a display program, the display system being capable of executing the display program,wherein the display program, when executed on the display system, being capable of producing images of the virtual three-dimensional book on the display system, andwith respect to a partial page display, tilting 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 being executed via user input that causes information previously unseen via the partial page display to be tilted backward in virtual three-dimensional space and thereby become readable to the user.
4 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.
73 Citations
20 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 has a memory that stores a display program, the display system being capable of executing the display program, wherein the display program, when executed on the display system, being capable of producing images of the virtual three-dimensional book on the display system, and with respect to a partial page display, tilting 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 being executed via user input that causes information previously unseen via the partial page display to be tilted backward in virtual three-dimensional space and thereby become readable to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method for producing images of a virtual three-dimensional book having one or more virtual pages on a display device, the method comprising:
-
executing a magnification function for providing a virtual magnifier movable over the one or more virtual pages; displaying the virtual magnifier including a central region for providing direct magnification for a desired portion of a virtual page; and providing one or more transition regions surrounding the central region for displaying differential magnification including 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 (6, 7, 8, 9, 10)
-
-
11. A computer apparatus comprising:
-
a computer memory 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, when executed, being capable of, with respect to a partial page display, tilting 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 being executed via user input that causes information previously unseen via the partial page display to be tilted backward in virtual three-dimensional space and thereby become readable to the user. - View Dependent Claims (12, 13, 14)
-
-
15. A method for producing images of a virtual three-dimensional book having one or more virtual pages on a display device, the method comprising:
-
executing a magnification function for providing a virtual magnifier movable over the one or more virtual pages, wherein the virtual magnifier is displayed as a three-dimensional solid shape; displaying the virtual magnifier including a central region for providing direct magnification for a desired portion of a virtual page; and providing one or more transition regions surrounding the central region for displaying differential magnification including 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 (16, 17, 18, 19, 20)
-
Specification