Method of editing dot pattern data for character and/or image representations
First Claim
1. Method of editing in the storage of a data processing system information which may be in the form of either characters or images to be represented in dot pattern lines on the page (or image screen) of a recording medium, wherein:
- (a) the information together with position data for arranging such information on the page is ayailable in storage in bit notation according to the dot pattern,(b) a selectively addressable storage--subsequently referred to as window storage (5)--which is smaller than would be necessary for representing an entire page bit-by-bit, is provided for editing part of the information of the page comprising n dot pattern lines,(c) a buffer storage (7) is provided for accommodating the contents of the window storage of k bit lines (k<
n) which are to be recorded on the page later,(d) the bit lines of the window storage (5) are cyclically associated with successive dot pattern lines (P1, P2, P3) of the page,(e) the contents of the bit lines of the window storage (5), that have been edited for recording, are successively transferred line-by-line to the buffer storage (7),(f) after the contents of one or several bit lines of the window storage (5) have been transferred to the buffer storage (7), the bit lines of the window storage (5) thus becoming free are available for accommodating information to be newly edited for subsequent dot pattern lines (Pn+1, Pn+2 . . . ) on the page,(g) compared to the number of its bit lines, the window storage (5) has a mininum height which permits accommodating an image block field of an image subdivided into fields in the form of a matrix and treated as an image block, as well as an assumed character having predetermined upper and lower boundaries to accommodate maximum ascender, x- and descender heights in a reference area of full page width, and(h) the bit information of a block field in storage is accessed in continuous periods, and that this bit information is transferred in continuous periods to the part of the window storage (5) designated by the position data.
1 Assignment
0 Petitions
Accused Products
Abstract
For the layout of a page, text and image blocks with data for positioning them on the page are supplied to the data processing system.
The image blocks contain pattern information and the text blocks character codes. The pattern information for the characters is stored in a typefont buffer.
For editing the data to be recorded, a so-called "window storage" (5) is provided, whose lines (W1-W7) are cyclically associated with successive dot pattern lines (P1, P2, P3 . . . ) on the page (4). For this purpose, the window storage (5), figuratively speaking, successively assumes different window positions (I, II, III) from top to bottom on the page.
The height of the window storage (5) is chosen so that it is suitable for accommodating on the page a character with maximum ascender and descender heights.
This ensures that the pattern information of a character is transferred to the window storage (5) at one go (in continuous periods).
The edit sequence in the window storage (5) for pattern data of aligned or non-aligned lines of adjacent text blocks on the page depends on the sequence of the upper line boundaries and the baselines on the page, respectively.
-
Citations
12 Claims
-
1. Method of editing in the storage of a data processing system information which may be in the form of either characters or images to be represented in dot pattern lines on the page (or image screen) of a recording medium, wherein:
-
(a) the information together with position data for arranging such information on the page is ayailable in storage in bit notation according to the dot pattern, (b) a selectively addressable storage--subsequently referred to as window storage (5)--which is smaller than would be necessary for representing an entire page bit-by-bit, is provided for editing part of the information of the page comprising n dot pattern lines, (c) a buffer storage (7) is provided for accommodating the contents of the window storage of k bit lines (k<
n) which are to be recorded on the page later,(d) the bit lines of the window storage (5) are cyclically associated with successive dot pattern lines (P1, P2, P3) of the page, (e) the contents of the bit lines of the window storage (5), that have been edited for recording, are successively transferred line-by-line to the buffer storage (7), (f) after the contents of one or several bit lines of the window storage (5) have been transferred to the buffer storage (7), the bit lines of the window storage (5) thus becoming free are available for accommodating information to be newly edited for subsequent dot pattern lines (Pn+1, Pn+2 . . . ) on the page, (g) compared to the number of its bit lines, the window storage (5) has a mininum height which permits accommodating an image block field of an image subdivided into fields in the form of a matrix and treated as an image block, as well as an assumed character having predetermined upper and lower boundaries to accommodate maximum ascender, x- and descender heights in a reference area of full page width, and (h) the bit information of a block field in storage is accessed in continuous periods, and that this bit information is transferred in continuous periods to the part of the window storage (5) designated by the position data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Method of editing in the storage of a data processing system information to be represented in dot pattern lines on an image wherein:
-
(a) said information together with position data for arranging such information in said image is available in storage in bit notation according to the dot pattern, (b) a selectively addressable window storage is provided for editing part of said information of said image comprising n dot pattern lines, (c) buffer storage is provided for accommodating contents of said window storage of k bit lines (k<
n) to be imaged,(d) said bit lines of said window storage are cyclically associated with successive dot pattern lines of said image, (e) contents of the bit lines of said window storage, that have been edited for recording, are successively transferred line-by-line to said buffer storage, and (f) after the contents of one or several bit lines of said window storage have been transferred to the buffer storage, bit lines of the window storage thus becoming free are available for accommodating information to be newly edited for subsequent dot pattern lines in the image.
-
Specification