SYSTEMS AND MEHTODS FOR ANNOTATING PAGES OF A 3D ELECTRONIC DOCUMENT
First Claim
1. A method for annotating a three-dimensional page of a three-dimensional electronic document, comprising:
- displaying the three-dimensional page of the electronic document;
receiving, via an annotation tool, an indication of an area of the three-dimensional page to be annotated;
annotating a layer corresponding to the three-dimensional page, by marking the area of the three-dimensional page specified by the annotation tool, the layer being represented by a three-dimensional geometry; and
displaying an annotation corresponding to the specified area, wherein the annotation is displayed in a layer formed behind a near clipping plane of a virtual camera frustum.
3 Assignments
0 Petitions
Accused Products
Abstract
To annotate a three-dimensional electronic document, a user specifies, on a two-dimensional screen, a portion of a page of a three-dimensional document as a specified page area to be annotated by making a stroke. The annotation may be displayed to the user by a hybrid technique where the annotation is displayed by a 3D polyline segment placed behind the near clipping plane of a virtual camera frustum. At the same time, previous annotations are displayed by another technique, such as, for example, the texture coloring technique. During the intermittent time between the stroke and another stroke the 3D polyline segment is removed from behind the near clipping plane and the page texture is updated with the annotation data. The display techniques support highlighting annotations, free-form annotations, and text annotations.
-
Citations
15 Claims
-
1. A method for annotating a three-dimensional page of a three-dimensional electronic document, comprising:
-
displaying the three-dimensional page of the electronic document; receiving, via an annotation tool, an indication of an area of the three-dimensional page to be annotated; annotating a layer corresponding to the three-dimensional page, by marking the area of the three-dimensional page specified by the annotation tool, the layer being represented by a three-dimensional geometry; and displaying an annotation corresponding to the specified area, wherein the annotation is displayed in a layer formed behind a near clipping plane of a virtual camera frustum. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage medium on which is recorded a set of instructions for performing functions when executed by a controller, the functions comprising:
-
displaying a three-dimensional page of an electronic document; receiving, via an annotation tool, an indication of an area of the three-dimensional page to be annotated; annotating a layer corresponding to the three-dimensional page, by marking the area of the three-dimensional page specified by the annotation tool; displaying an annotation corresponding to the specified area, wherein the annotation is displayed in a layer formed behind a near clipping plane of a virtual camera frustum. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for annotating a three-dimensional page of an electronic document, comprising:
-
a display; an annotation tool; and a controller that controls display of the three-dimensional page of the electronic document, receives, via the annotation tool, an indication of an area of the three-dimensional page to be annotated, to annotate a layer corresponding to the three-dimensional page, by marking the area of the three-dimensional page specified by the annotation tool, and displays an annotation corresponding to the specified area, wherein the annotation is displayed in a layer formed behind a near clipping plane of a virtual camera frustum. - View Dependent Claims (12, 13, 14, 15)
-
Specification