← Back to Patent Explorer
US4905185A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for transferring block data in original form and editing the block data

Assignee: Toshiba Corp
•
Filing: 1987-07-14
•
Granted: 1990-02-27
•
Expires: 2007-07-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Toshinari Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:09
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F40/00; G06F40/10; G06F40/12; G06F40/131; G06F40/166; G06F40/174; G06T; G06T11/00; G06T11/60; G09G2360/00; G09G2360/12; G09G2360/127

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 404 words
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.
Claim 2
Dependent Claim 404 words
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.
Claim 3
Dependent Claim 44 words
The apparatus according to claim 1, wherein the plurality of management data blocks are stored in said management data storage means in units of pages and the plurality of display data blocks are stored in said display data storage means in units of pages.
Claim 4
Dependent Claim 95 words
The apparatus according to claim 1, wherein said editing means includes means responsive to a cut command as the edit command for reading the specific display data block from said display data storage means and the specific management data block to store the specific display data block and the specific management data block in said buffer means, for selectively deleting the specific display data block from said display data storage means and the specific management data block from said management data storage means, and for generating and outputting the develop command to said developing means.
Claim 5
Dependent Claim 72 words
The apparatus according to claim 1, wherein said editing means includes means responsive to a paste command as the edit command, for storing 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 for generating and outputting the develop command to said developing means.
Claim 6
Dependent Claim 65 words
The apparatus according to claim 4, wherein each management data block stored in said management data storage means further includes size data representing a size of the corresponding display data block; and said developing means further comprises means responsive to the develop command, for determining from each management data block whether or not the corresponding display data block can be developed within the current page.
Claim 7
Dependent Claim 112 words
The apparatus according to claim 1, wherein said editing means includes means responsive to a copy command as the edit command, for reading the specific display data block from said display data storage means and the specific management data block from said management data storage means to store the specific display data block and the specific management data block in said buffer means, storing 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.
Claim 8
Dependent Claim 65 words
The apparatus according to claim 6, wherein each management data block stored in said management data storage means further includes size data representing a size of the corresponding display data block, and said developing means further comprises means responsive to the develop command for determining from each management data block whether or not the corresponding display data block can be developed within the current page.
Claim 9
Dependent Claim 112 words
The apparatus according to claim 1, further comprising block data producing means for designating a block on the current page, for producing a new display data block in accordance with the display data image within the block and the display data blocks associated with the block, producing a new management data block in accordance with the block and the management data block corresponding to the display data blocks associated with the block, and for writing the new display data block in said display data storage means after the plurality of display data blocks and the new management data block in said management data storage means after the plurality of management data blocks.
Claim 10
Independent Claim 221 words
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.
Claim 11
Independent Claim 221 words
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.
Claim 12
Dependent Claim 43 words
The method according to claim 9, wherein the plurality of management data blocks are stored in said management storage means in units of pages and the plurality of display data blocks are stored in said display data storage means in units of pages.
Claim 13
Dependent Claim 86 words
The method according to claim 9, wherein said editing step includes: reading, in response to a cut command at the edit command, the specific display data block from said display data storage means and the specific management data block to store the specific display data block and the specific management data block in said buffer means; selectively deleting the specific display data block from said display data storage means and the specific management data block from said management data storage means; and generating the develop command.
Claim 14
Dependent Claim 64 words
The method according to claim 9, wherein said editing step includes: storing, in response to a paste command as the edit command, 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 the develop command.
Claim 15
Dependent Claim 64 words
The method according to claim 12, wherein each management data block stored in said management data storage means further includes size data representing a size of the corresponding display data block, and said developing step further comprises determining from each management data block in response to the develop command, whether or not the corresponding display data block can be developed within the current page.
Claim 16
Dependent Claim 104 words
The apparatus according to claim 9, wherein said editing step includes: reading, in response to a copy commend as the edit command, the specific display data block from said display data storage means and the specific management data block from said management data storage means; storing the specific display data block and the specific management data block in said buffer means; storing 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 the develop command.
Claim 17
Dependent Claim 64 words
The method according to claim 14, wherein each management data block stored in said management data storage means further includes size data representing a size of the corresponding display data block, and said developing step further comprises determining from each management data block in response to the develop command, whether or not the corresponding display data block can be developed within the current page.
Claim 18
Dependent Claim 105 words
The method according to claim 9, further comprising: designating a block on the current page; producing a new display data block in accordance with the display data image within the block and the display data blocks associated with the block; producing a new management data block in accordance with the block and the management data block corresponding to the display data blocks associated with the block; and writing the new display data block in said display data storage means after the plurality of display data blocks and the new management data block in said management data storage means after the plurality of management data blocks.

References Cited (Backward Citations)

US4747042A Cited
US4706205A Cited
US4723211A Cited
US4723210A Cited
US4723209A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-26 1993-08-28 1994-02-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-26 1997-08-28 1998-02-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-26 2001-08-28 2002-02-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag