Systems and methods for digital document processing
First Claim
1. An integrated digital document processing system comprising:
- an adaptable front end for receiving an input stream generated by an external application representing source data in one of a plurality of predetermined data formats and containing information representative of a visual image, wherein the source data defines a content and a structure of a digital document;
a library of generic objects;
an interpreting module for generating an internal representation of said visual image by i) identifying a plurality of structure instances representative of specific instances of the generic objects within the digital document, ii) storing an identified structure instance as an instance of a generic object selected from the library and having parameters specific to the identified structure instance;
iii) identifying content associated with the identified structure instance; and
iv) storing the identified content apart from the stored generic object instance corresponding to the structure instance; and
a rendering engine integrated into the document processing system for processing said internal representation and for generating an output data stream suitable for driving an output device to present the visual image independent of any application external to the integrated digital document processing system.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems that employs an adaptable front end for determining a file-type to associate with the output from a source application and for processing the output, as a function of the file type, to generate a display list that is representative of objects and shapes that represent components within the visual presentation of the data. The display list is then processed by a rendering engine, which may be located on an embedded device. The rendering engine processes the components contained within the display list to render an image of the source application'"'"'s output that may be presented on the display of the device. As will be described below, the adaptable front end determines the file structure of the source being processed, thereby providing a device that may operate with a plurality of different file types, and source applications.
-
Citations
32 Claims
-
1. An integrated digital document processing system comprising:
-
an adaptable front end for receiving an input stream generated by an external application representing source data in one of a plurality of predetermined data formats and containing information representative of a visual image, wherein the source data defines a content and a structure of a digital document; a library of generic objects; an interpreting module for generating an internal representation of said visual image by i) identifying a plurality of structure instances representative of specific instances of the generic objects within the digital document, ii) storing an identified structure instance as an instance of a generic object selected from the library and having parameters specific to the identified structure instance;
iii) identifying content associated with the identified structure instance; and
iv) storing the identified content apart from the stored generic object instance corresponding to the structure instance; anda rendering engine integrated into the document processing system for processing said internal representation and for generating an output data stream suitable for driving an output device to present the visual image independent of any application external to the integrated digital document processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An integrated digital document processing system comprising:
-
an adaptable front end for receiving an input stream generated by an external application representing source data in one of a plurality of predetermined data formats and containing information representative of a visual image, wherein the source data defines a content and a structure of a digital document; an interpreting module for generating an internal representation of said visual image by i) identifying a text object having a content including a string of characters and parameters including at least the location of the text object within the digital document and the font to be applied to the content;
ii)storing an instance of a generic text object along with the parameters of the identified text object;
iii) storing the string of characters in a data object other than the stored instance of the generic text object; anda rendering engine integrated into the document processing system for processing said internal representation and for generating an output data stream suitable for driving an output device to present the text object independent of any application external to the integrated digital document processing system.
-
-
31. An integrated digital document processing system comprising:
-
an adaptable front end for receiving an input stream generated by an external application representing source data in one of a plurality of predetermined data formats and containing information representative of a visual image, wherein the source data defines a content and a structure of a digital document; an interpreting module for generating an internal representation of said visual image by i) identifying a graphic object having a content including a bitmap image and parameters including at least the location of the graphic object within the digital document and the display size of the image;
ii)storing an instance of a generic graphic object along with the parameters of the identified graphic object;
iii) storing the bitmap image in a data object other than the stored instance of the generic graphic object; anda rendering engine integrated into the document processing system for processing said internal representation and for generating an output data stream suitable for driving an output device to present the graphic object independent of any application external to the integrated digital document processing system.
-
-
32. An integrated digital document processing system comprising:
-
an adaptable front end for receiving an input stream generated by an external application representing source data in one of a plurality of predetermined data formats and containing information representative of a visual image, wherein the source data defines a content and a structure of a digital document; an interpreting module for generating an internal representation of said visual image by i) identifying a graphic object having a content including a bitmap image and parameters including at least the location of the graphic object within the digital document and the display size of the image;
ii)storing an instance of a generic graphic object along with the parameters of the identified graphic object;
iii) storing the bitmap image in a data object other than the stored instance of the generic graphic object, iv) identifying a text object having a content including a string of characters and parameters including at least the location of the text object within the digital document and the font to be applied to the content;
v)storing an instance of a generic text object along with the parameters of the identified text object;
vi) storing the string of characters in a data object other than the stored instance of the generic text object; anda rendering engine integrated into the document processing system for processing said internal representation and for generating an output data stream suitable for driving an output device to present the visual image independent of any application external to the integrated digital document processing system.
-
Specification