Apparatus for transferring block data in original form and editing the block data
First Claim
1. An editing apparatus comprising:
- display data storage means for sequentially storing a plurality of display data blocks, each display data block being stored in a form predetermined in accordance with a type of the display data block;
display memory means for storing a display data image, the display data image including a plurality of display data block images which correspond to the plurality of display data blocks;
management data storage means for sequentially storing a plurality of management data blocks, each management data block corresponding to one display data block and including type data representing the type of the corresponding display data block and start position data representing position for the corresponding display data block to be displayed on a current page with respect to a reference position;
display means for reading out the display data image from said display memory means to display the display data block image on the current page;
developing means responsive to an input develop command, for sequentially reading out the plurality of display data blocks from said display data storage means and the plurality of management data blocks from said management data storage means and selectively developing each display data block into the corresponding data block image in accordance with the type data of the corresponding management data block and storing the corresponding display data block image in said display memory means in accordance with the start position data of the corresponding management data block;
buffer means for storing a specific display data block and a specific management data block corresponding to the specific display data block; and
editing means responsive to an input edit command for editing the plurality of display data blocks and the plurality of management data blocks in order to write as the specific display data block one of the plurality of display data blocks and as the specific management data block one of the plurality of management data blocks in said buffer means, to delete the specific display data block from the plurality of display data blocks and the specific management data block from the plurality of management data blocks, and to write the specific display data block in said display data storage means after the plurality of display data blocks and the specific management data block in said management data storage means after the plurality of management data blocks, and generating and outputting the develop command to said developing means after editing.
1 Assignment
0 Petitions
Accused Products
Abstract
In a block data editing apparatus according to the invention, block data to be stored in a block data storage area is mangaged by a block management table for storing block management data which includes reference position data representing a position on a page where the block data is to be displayed, and pointer data which represents a storage position of the block data in the block data storage area. The block data editing apparatus has a further area for temporarily storing the block data designated to be pasted, and also the reference data and the pointer data which correspond to the designated block data. All the block data can be pasted by a single processing operation, and the apparatus can maintain a specific positional relationship between a block frame and the block data. When pasting is executed, the block management data in which the reference position data and the pointer data are updated, is written in the block management table.
-
Citations
16 Claims
-
1. An editing apparatus comprising:
-
display data storage means for sequentially storing a plurality of display data blocks, each display data block being stored in a form predetermined in accordance with a type of the display data block; display memory means for storing a display data image, the display data image including a plurality of display data block images which correspond to the plurality of display data blocks; management data storage means for sequentially storing a plurality of management data blocks, each management data block corresponding to one display data block and including type data representing the type of the corresponding display data block and start position data representing position for the corresponding display data block to be displayed on a current page with respect to a reference position; display means for reading out the display data image from said display memory means to display the display data block image on the current page; developing means responsive to an input develop command, for sequentially reading out the plurality of display data blocks from said display data storage means and the plurality of management data blocks from said management data storage means and selectively developing each display data block into the corresponding data block image in accordance with the type data of the corresponding management data block and storing the corresponding display data block image in said display memory means in accordance with the start position data of the corresponding management data block; buffer means for storing a specific display data block and a specific management data block corresponding to the specific display data block; and editing means responsive to an input edit command for editing the plurality of display data blocks and the plurality of management data blocks in order to write as the specific display data block one of the plurality of display data blocks and as the specific management data block one of the plurality of management data blocks in said buffer means, to delete the specific display data block from the plurality of display data blocks and the specific management data block from the plurality of management data blocks, and to write the specific display data block in said display data storage means after the plurality of display data blocks and the specific management data block in said management data storage means after the plurality of management data blocks, and generating and outputting the develop command to said developing means after editing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of editing a specific display data block, comprising:
-
editing, in response to an edit command, the specific display data block of a plurality of display data blocks stored in display data storage means, and a specific management data block of a plurality of management data blocks stored in management data storage means, using buffer means, each of the plurality of display data blocks being sequentially stored in a form predetermined in accordance with a type of the display data block, each of the plurality of management data blocks being sequentially stored, corresponding to one display data block and including type data representing the type of the corresponding display data block and start position data representing position for the corresponding display data block to be displayed on a current page with respect to a reference position; sequentially reading out, in response to a develop command, the plurality of display data blocks from said display data storage means and the plurality of management data blocks from said management data storage means to selectively develop each display data block into the corresponding display data block image in accordance with the type data of the corresponding management data block; and displaying the display data block image on the current page in accordance with the start position data of the corresponding management data block. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification