Apparatus and method for editing electronic documents
First Claim
1. An apparatus for editing documents comprising:
- (a) means for providing an electronic version of a hardcopy document;
(b) an x-y digitizer having a digitizer surface for receiving the hardcopy document for editing of the hardcopy document, the digitizer comprising means for editing the hardcopy document received on the digitizer surface including means for marking directly on the hardcopy document, and means for providing a digitized version of the edit made to the hardcopy document;
(c) means for correlating the position of the hardcopy document received on said digitizer surface for editing with the electronic version of the hardcopy document;
(d) means for combining the digitized version of the edit made to the hardcopy document and the electronic version of the hardcopy document as an edited electronic document;
(e) wherein the means for correlating the position of the hardcopy document on the digitizer surface for editing with the electronic version of the hardcopy document comprises means for determining scale, rotation and offset of the hardcopy document on the digitizer surface with the electronic version of the hardcopy document;
(f) wherein the means for determining the scale, rotation and offset of the hardcopy document comprises said marking means for identifying at least one point on the hardcopy document when said hardcopy document is received on said digitizer surface, said determining means further comprising;
said means for providing a digitized version of the edit made to the hardcopy document for providing a digitized version of said at least one point identified on the hardcopy document;
means independent of at least said digitizer surface for displaying an image of the electronic version of the hardcopy document;
at least one identification means displayed on said displaying means;
means for adjusting a location of said at least one identification means for positioning said at least one identification means at at least one point on said image of the electronic version of the hardcopy document corresponding to the at least one point identified on the hardcopy document by said marking means; and
program means for processing said digitized version of said at least one point on the hardcopy document and said at least one point on said image of the electronic version of the hardcopy document to determine at least one of the scale, portion and offset of the hardcopy document; and
(g) wherein one point on the hardcopy document and one point on the image of the electronic version of the hardcopy document are identified when scale and rotation are known, and said program means determines the offset by solving the expressions;
space="preserve" listing-type="equation">Xoffset=(XDSP1/Xscale)-XDIG1
space="preserve" listing-type="equation">Yoffset=(YDSP1/Yscale)-YDIG1where XDSP1 and YDSP1 are coordinated of the identified point on the displaying means and XDIG1 and YDIG1 are coordinates of the identified point on the x-y digitizer.
0 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for the editing of electronic documents wherein the hardcopy of an original document is scanned into digital form to provide an electronic version of the document. The original document is then placed on an x-y digitizer with the position of the original document being correlated with the electronic version of the document in order to provide corresponding scaling, rotation and offset of the documents. The original document is then edited with a digitizer pen that marks the original document while at the same time converting the handwritten edit into digital form. The digitized edit is then combined with the electronic version of the document to produce an edited electronic document that can be displayed on a local and/or remote computer screen or the like. The system is useful in such applications as teleconferencing, where it is desired to edit the electronic version of a document that is displayed at multiple locations. Other applications include editing of digitized medical documents and graphical images such as X-rays, creating and editing drawings for engineering and other purposes, and editing digitized documents for archival purposes.
135 Citations
22 Claims
-
1. An apparatus for editing documents comprising:
-
(a) means for providing an electronic version of a hardcopy document; (b) an x-y digitizer having a digitizer surface for receiving the hardcopy document for editing of the hardcopy document, the digitizer comprising means for editing the hardcopy document received on the digitizer surface including means for marking directly on the hardcopy document, and means for providing a digitized version of the edit made to the hardcopy document; (c) means for correlating the position of the hardcopy document received on said digitizer surface for editing with the electronic version of the hardcopy document; (d) means for combining the digitized version of the edit made to the hardcopy document and the electronic version of the hardcopy document as an edited electronic document; (e) wherein the means for correlating the position of the hardcopy document on the digitizer surface for editing with the electronic version of the hardcopy document comprises means for determining scale, rotation and offset of the hardcopy document on the digitizer surface with the electronic version of the hardcopy document; (f) wherein the means for determining the scale, rotation and offset of the hardcopy document comprises said marking means for identifying at least one point on the hardcopy document when said hardcopy document is received on said digitizer surface, said determining means further comprising; said means for providing a digitized version of the edit made to the hardcopy document for providing a digitized version of said at least one point identified on the hardcopy document; means independent of at least said digitizer surface for displaying an image of the electronic version of the hardcopy document; at least one identification means displayed on said displaying means; means for adjusting a location of said at least one identification means for positioning said at least one identification means at at least one point on said image of the electronic version of the hardcopy document corresponding to the at least one point identified on the hardcopy document by said marking means; and program means for processing said digitized version of said at least one point on the hardcopy document and said at least one point on said image of the electronic version of the hardcopy document to determine at least one of the scale, portion and offset of the hardcopy document; and (g) wherein one point on the hardcopy document and one point on the image of the electronic version of the hardcopy document are identified when scale and rotation are known, and said program means determines the offset by solving the expressions;
space="preserve" listing-type="equation">Xoffset=(XDSP1/Xscale)-XDIG1
space="preserve" listing-type="equation">Yoffset=(YDSP1/Yscale)-YDIG1where XDSP1 and YDSP1 are coordinated of the identified point on the displaying means and XDIG1 and YDIG1 are coordinates of the identified point on the x-y digitizer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A method for editing documents comprising the steps of:
-
(a) providing an electronic version of a hardcopy document; (b) positioning the hardcopy document on a surface of an x-y digitizer for editing of the hardcopy document; (c) correlating the positioning of the hardcopy document received on the digitizer surface for editing with the electronic version of the hardcopy document; (d) editing directly on the hardcopy document received on the digitizer surface; (e) digitizing the edit made to the hardcopy document; (f) combining the digitized edit made to the hardcopy document and the electronic version of the hardcopy document to produce an edited electronic document; (g) wherein correlating the position of the hardcopy document with the electronic version of the hardcopy document comprises determining scale, rotation and offset of the hardcopy document and correlating the scale, rotation and offset of the hardcopy document with electronic version of the hardcopy document; (h) wherein at least one of the scale, rotation and offset of the hardcopy document is determined by identifying at least one point on the hardcopy document, digitizing the at least one point identified on the hardcopy document, displaying independent of at least said digitizer surface an image of the electronic version of the hardcopy document, displaying at least one identification means on the image of the electronic version of the hardcopy document, adjusting a location of said at least one identification means for positioning said at least one identification means at at least one point on the image of the electronic version of the hardcopy document corresponding to the position of the at least one point identified on the hardcopy document and processing via a program means, said digitized version of said at least one point on the hardcopy document and said at least one point on said image of the electronic version of the hardcopy document to determine at least one of the scale, rotation and offset of the hardcopy document; and (i) wherein one point on the hardcopy document and one point on the image of the electronic version of the hardcopy document are identified when scale and rotation are known, and said program means determines the offset by solving the expressions;
space="preserve" listing-type="equation">Xoffset=(XDSP1/Xscale)-XDIG1
space="preserve" listing-type="equation">Yoffset=(YDSP1/Yscale)-YDIG1where XDSP1 and YDSP1 are coordinates of the identified point on the displaying means and XDIG1 and YDIG1 are coordinates of the identified point on the x-y digitizer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 21, 22)
-
Specification