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, the magnification function providing a virtual magnifier movable over the 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 transitioning from direct magnification adjacent the central region to no magnification at the edge of the virtual magnifier.
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.
-
Citations
17 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, the magnification function providing a virtual magnifier movable over the 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 transitioning from direct magnification adjacent the central region to no magnification at the edge of the virtual magnifier. - View Dependent Claims (2)
-
-
3. 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 any 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 in a vertical direction, but demagnified in a horizontal direction.
-
-
4. 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 virtual page is tilted about a central axis of the virtual page to accommodate viewing of the virtual page. - View Dependent Claims (5, 6, 7, 8)
-
-
9. 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 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 transitioning from direct magnification adjacent the central region to no magnification at the edge of the virtual magnifier. - View Dependent Claims (10)
-
11. 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 any 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 in a vertical direction, but demagnified in a horizontal direction.
-
-
12. 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 tilting function for tilting a virtual page about a central axis of the virtual page to accommodate viewing of the virtual page. - View Dependent Claims (13, 14, 15, 16)
-
17. A method of magnifying images of a virtual three-dimensional book having one or more virtual pages and displayed on a display system, the method comprising the step of:
-
providing a virtual magnifier moveable over the one or more virtual pages; and
displaying a portion of the one or more virtual pages over which the virtual magnifier is disposed in a magnified manner.
-
Specification