Display control apparatus for use in composite document processing apparatus
First Claim
1. A display control apparatus for a composite document processing apparatus, comprising:
- document data storage means for separately storing different types of data, including character code data, image data and graphic data, which together constitutes a composite document;
data attribute storage means for storing attribute data for each data stored in said document data storage means, said attribute data including a location in said composite document, an area size and a type of said each data stored in said document data storage means;
window/viewport storage means for storing attribute data including a window size and a viewport size;
display data storage means for storing image-formation display data;
display means for displaying said image-formation display data; and
control means for writing said data stored in said document data storage means into said display data storage means in an image form in accordance with said attribute data stored in said data attribute storage means and said attribute data stored in said window/viewport storage means, said control means including;
first display control means for reducing all of said composite document or an arbitrary portion of said composite document responsive to a size of a first window, indicating a region of said document data storage means where data is to be displayed, and a first viewport for indicating a display region of said display means on which said display data on said first window is to be displayed, said reducing being such that said first window falls within said first viewport, and for writing said reduced document data into said display data storage means in an image form, thus providing a reduced display to said display means when said reduced document data is read therefrom,second display control means for performing an equal enlargement or a greater of a second window, which has as a maximum size the same size as said first window, and a display data within said second window, in such a manner that said second window falls within a second viewport corresponding to said second window, and for writing said enlarged display data in said display data storage means in an image form, thereby providing an enlarged display to said display means, andthird display control means, responsive to an updating of data by said second display control means for updating, in real time, data displayed on said first viewport which corresponds to updated data.
1 Assignment
0 Petitions
Accused Products
Abstract
A composite document processing apparatus has a central processing unit (CPU), a document memory to store data of a composite document, an attribute memory to store attribute data, such as the location in the composite document, the area size and the type of each data stored in the document memory, a window/viewport memory to store display attribute data, such as the size of a window and the size of a viewport, and a video memory to store display data in an image form. The composite document processing apparatus further includes a display device, on which first and second viewports are defined. Based on the above two types of attribute data, the CPU contracts the display data in a first window area, which is set for the entire document stored in the document memory, and develops the data in the video memory in an image form in such a manner that the display area in the first window area is displayed in the first viewport, which defines a display area smaller than the first window area. Based on these attribute data, the CPU also performs an equal enlargement or a greater enlargement of the contents of a second window area and develops the enlarged data in the video memory in an image form so that this data can be displayed in the second viewport, and responds to the updating of the contents of the second viewport to update the corresponding portion of the first viewport in real time.
-
Citations
4 Claims
-
1. A display control apparatus for a composite document processing apparatus, comprising:
-
document data storage means for separately storing different types of data, including character code data, image data and graphic data, which together constitutes a composite document; data attribute storage means for storing attribute data for each data stored in said document data storage means, said attribute data including a location in said composite document, an area size and a type of said each data stored in said document data storage means; window/viewport storage means for storing attribute data including a window size and a viewport size; display data storage means for storing image-formation display data; display means for displaying said image-formation display data; and control means for writing said data stored in said document data storage means into said display data storage means in an image form in accordance with said attribute data stored in said data attribute storage means and said attribute data stored in said window/viewport storage means, said control means including; first display control means for reducing all of said composite document or an arbitrary portion of said composite document responsive to a size of a first window, indicating a region of said document data storage means where data is to be displayed, and a first viewport for indicating a display region of said display means on which said display data on said first window is to be displayed, said reducing being such that said first window falls within said first viewport, and for writing said reduced document data into said display data storage means in an image form, thus providing a reduced display to said display means when said reduced document data is read therefrom, second display control means for performing an equal enlargement or a greater of a second window, which has as a maximum size the same size as said first window, and a display data within said second window, in such a manner that said second window falls within a second viewport corresponding to said second window, and for writing said enlarged display data in said display data storage means in an image form, thereby providing an enlarged display to said display means, and third display control means, responsive to an updating of data by said second display control means for updating, in real time, data displayed on said first viewport which corresponds to updated data. - View Dependent Claims (2, 3)
-
-
4. A composite document processing apparatus comprising:
-
data input means including a keyboard and a mouse; document data storage means for separately storing different types of data, including character code data, image and graphic data, which together constitute a composite document; data attribute storage means for storing attribute data of each data stored in said document data storage means, said attribute data including a location on said composite document, an area size and a type of said each data stored in said document data storage means; window/viewport storage means for storing attribute data including a window size and a viewport size; display data storage means for storing image-form display data; display means for displaying said image-form display data; and a central processing unit for storing data entered from said data input means into said document data storage means, for reducing all of said composite document or an arbitrary portion of said composite document responsive to a size of a first window, indicating a region where said data in said document data storage means is to be displayed, and a first viewport for indicating a display region on said display means in which said display data on said first window is display, said reducing occuring such that said display data in said first window falls within said first viewport and for writing said reduced document data in said display data storage means in an image form, thus providing a reduced display to said display means, for performing an equal enlargement or a greater enlargement of a second window, having as a maximum size the same size as said first window, and display data within said second window, in such a manner that said second window falls within a second viewport corresponding to said second window, and for writing said enlarged display data in said display data storage means in an image form, thereby providing an enlarged display for said display means, and for responding to an updating of displayed data to update, in real time, that data displayed on said first viewport which corresponds to updated data.
-
Specification