Systems and method for turning pages in a three-dimensional electronic document
First Claim
1. A method for turning pages of a three-dimensional electronic document having a predetermined length, a predetermined width and a predetermined thickness, comprising:
- selecting a number of pages of the three-dimensional document to be turned, each of the pages having a predetermined thickness;
animating, relative to predetermined coordinates of a static base line, movement of a first three-dimensional object, a second three-dimensional object connected to the first three-dimensional object at a first connection point, and a third three-dimensional object connected to the second three-dimensional object at a second connection point; and
maintaining the first connection and the second connection while animating the movement of the first three-dimensional object, the second three-dimensional object and the third three-dimensional object.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for turning pages of a three-dimensional electronic book. A closed three-dimensional electronic book is modeled as at least one three-dimensional object having length, width and thickness dimensions. An opened three-dimensional book electronic is modeled as at least two three-dimensional objects having length, width and thickness dimensions, representing the left side of the opened book and the right side of the opened book. The page(s) to be turned is modeled as at least a three-dimensional object having length, width and thickness dimensions. The cross-section parallelogram having a width dimension and a thickness dimension based on the width and thickness dimensions of the closed three-dimensional electronic book, and a user-selected number of page(s) to be turned. Page turning of a three-dimensional electronic book is modeled as a dynamic animation showing the concurrent movement of three three-dimensional objects representing the left side pages block, the right side pages block, and the pages(s) to be turned.
-
Citations
20 Claims
-
1. A method for turning pages of a three-dimensional electronic document having a predetermined length, a predetermined width and a predetermined thickness, comprising:
-
selecting a number of pages of the three-dimensional document to be turned, each of the pages having a predetermined thickness;
animating, relative to predetermined coordinates of a static base line, movement of a first three-dimensional object, a second three-dimensional object connected to the first three-dimensional object at a first connection point, and a third three-dimensional object connected to the second three-dimensional object at a second connection point; and
maintaining the first connection and the second connection while animating the movement of the first three-dimensional object, the second three-dimensional object and the third three-dimensional object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for turning pages of a three-dimensional electronic document having a predetermined length, a predetermined width and a predetermined thickness, comprising:
-
animating, relative to predetermined coordinates of a static base line, movement of at least two three-dimensional objects connected at a connection; and
maintaining the connection while animating the movement of the at least two three-dimensional objects, wherein displaying the at least two three-dimensional objects includes displaying the at least two three-dimensional objects as a function of time and initial coordinates of the connection.
-
-
20. A system for turning pages of a three-dimensional electronic document, comprising:
-
a pages block determining circuit, routine or application that determines dimensions of three-dimensional objects representing the three-dimensional electronic document and coordinates of the three-dimensional objects relative to predetermined coordinates of a static base line; and
a display device that displays the three-dimensional objects based on the determined dimensions and the determined coordinates, wherein the pages block determining circuit, routine or application determines the coordinates of the three-dimensional objects as a function of animation timeand an initial first connection that connects two of the three-dimensional objects.
-
Specification