Methods, systems, and computer program products for the display and operation of virtual three-dimensional books
First Claim
1. A system comprising:
- a display system capable of executing a display program for producing images of a virtual three-dimensional book having a plurality of virtual pages for display;
wherein an image of two bound facing consecutive pages of the virtual three-dimensional book is produced for display on the display system;
wherein the image of the virtual three-dimensional book is displayed in a first view having a first virtual page substantially parallel to a surface of the display system and a second virtual page substantially perpendicular to the surface of the display system and in a second view having the first virtual page displayed substantially perpendicular to the surface of the display system and the second virtual page displayed substantially parallel to the surface of the display system;
wherein a page selection operation shifts the image of the virtual three-dimensional book on the display system between the first view and the second view; and
wherein the image of the virtual three-dimensional book is produced such that the virtual page substantially perpendicular to the surface of the display system has (a) a first side that appears to project out of the display system and (b) a second side that appears (i) to project into the display system and (ii) to be bound to one side of the virtual page substantially parallel to the surface of the display system.
9 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. A slide-out operation for sliding a virtual page out from the virtual three-dimensional book may be provided. The display system may also include a “rocker book” feature, wherein a book shifts between a first view and a second view. Moreover, the display system may display the virtual pages in a plurality of size formats, wherein a selection function may be provided for selecting among the plurality of size formats. 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
37 Claims
-
1. A system comprising:
-
a display system capable of executing a display program for producing images of a virtual three-dimensional book having a plurality of virtual pages for display; wherein an image of two bound facing consecutive pages of the virtual three-dimensional book is produced for display on the display system; wherein the image of the virtual three-dimensional book is displayed in a first view having a first virtual page substantially parallel to a surface of the display system and a second virtual page substantially perpendicular to the surface of the display system and in a second view having the first virtual page displayed substantially perpendicular to the surface of the display system and the second virtual page displayed substantially parallel to the surface of the display system; wherein a page selection operation shifts the image of the virtual three-dimensional book on the display system between the first view and the second view; and wherein the image of the virtual three-dimensional book is produced such that the virtual page substantially perpendicular to the surface of the display system has (a) a first side that appears to project out of the display system and (b) a second side that appears (i) to project into the display system and (ii) to be bound to one side of the virtual page substantially parallel to the surface of the display system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 a plurality of virtual pages for display on a display device, the computer readable code comprising; a rocker book function for producing, for displaying on the display device, an image of two bound facing consecutive pages of the virtual three-dimensional book in a first view having a first virtual page substantially parallel to a surface of the display device and a second virtual page substantially perpendicular to the surface of the display device and In a second view having the first page displayed substantially perpendicular to the surface of the device and the second virtual page displayed substantially parallel to the surface of the display device; and a page selection function for shifting the image of the virtual three-dimensional book on the display device between the first view and the second view; wherein the image of the virtual three-dimensional book is produced such that the virtual page substantially perpendicular to the surface of the display device has (a) a first side that appears to project out of the display device and (b) a second side that appears (i) to project into the display device and (ii) to be bound to one side of the virtual page substantially parallel to the surface of the display device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for producing images and displaying the images on a display system, comprising:
-
producing an image of two bound facing consecutive pages of a virtual three-dimensional book having a plurality of virtual pages; displaying the image of the virtual three-dimensional book in a first view having a first virtual page substantially parallel to a surface of the display system and a second virtual page substantially perpendicular to the surface of the display system and in a second view having the first virtual page displayed substantially perpendicular to the surface of the display system and the second virtual page displayed substantially parallel to the surface of the display system; shifting, as part of a page selection operation, the image of the virtual three-dimensional book on the display system between the first view and the second view; and wherein the image of the virtual three-dimensional book is produced such that the virtual page substantially perpendicular to the surface of the display system has (a) a first side that appears to project out of the display system and (b) a second side that appears (i) to project into the display system and (ii) to be bound to one side of the virtual page substantially parallel to the surface of the display system. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a display system capable of executing a display program for displaying images of a virtual three-dimensional book having a plurality of virtual pages; wherein the display program in displaying the images;
produces, on the display system, a first image of two bound facing consecutive virtual pages of the virtual three-dimensional book;produces, on the display system, a slide-out page image in response to user input indicating that an operation be performed on a selected virtual page in the first image, to slide out a copy of the selected virtual page without removing it from the first image of the virtual three-dimensional book; changes, on the display system, appearance of the selected virtual page when viewing the slide-out page image; produces, on the display system, a second image of two bound facing consecutive pages of the virtual three-dimensional book in response to user input indicating that a page advancing operation be performed to advance those virtual pages displayed in the first image to a different set of pages in the second image; wherein the slide-out page image of the selected virtual page remains in view on the display system when the selected virtual page does not appear in the second image of the virtual three-dimensional book. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for executing a display program for displaying images of a virtual three-dimensional book having a plurality of virtual pages on a display system, comprising:
-
producing, on the display system, a first image of two bound facing consecutive virtual pages of the virtual three-dimensional book; producing, on the display system, a slide-out page image in response to user input indicating that an operation be performed on a selected virtual page in the first image, to slide out a copy of the selected virtual page without removing it from the first image of the virtual three-dimensional book; changing, on the display system, appearance of the selected virtual page when viewing the slide-out page image; producing, on the display system, a second image of two bound facing consecutive pages of the virtual three-dimensional book in response to user input indicating that a page advancing operation be performed to advance those virtual pages displayed in the first image to a different set of pages in the second image; wherein the slide-out page image of the selected virtual page remains in view on the display system when the selected virtual page does not appear in the second image of the virtual three-dimensional book. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. 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 a plurality of virtual pages for display on a display system, the computer readable code comprising functions for; producing, on the display system, a first image of two bound facing consecutive virtual pages of the virtual three-dimensional book; producing, on the display system, a slide-out page image in response to user input indicating that an operation be performed on a selected virtual page in the first image, to slide out a copy of the selected virtual page without removing it from the first image of the virtual three-dimensional book; changing, on the display system, appearance of the selected virtual page when viewing the slide-out page image; producing, on the display system, a second image of two bound facing consecutive pages of the virtual three-dimensional book in response to user input indicating that a page advancing operation be performed to advance those virtual pages displayed in the first image to a different set of pages in the second image; wherein the slide-out page image of the selected virtual page remains in view on the display system when the selected virtual page does not appear in the second image of the virtual three-dimensional book. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification