Image processing system, drawing system, drawing method, medium, printer, and image display unit
First Claim
1. An image processing system comprising:
- number-of-divisions determination means for determining how many bands one page is to be divided into,conversion means for converting code data of at least one page into intermediate code,an intermediate buffer for storing the intermediate code,selection means for selecting the intermediate code corresponding to a specific band out of said intermediate buffer,expansion means for expanding the intermediate code to bit map data, anda band memory for storing the resultant bit map data,whereinarea information addition means for adding area information indicating which band the code is valid on to the intermediate code;
intermediate code determination means for determining whether or not elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code;
control means for storing the corresponding elements of the subsequent intermediate code in said intermediate buffer if said intermediate code determination means determines that the elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code; and
restoration means for restoring the subsequent intermediate code using the preceding intermediate code when the intermediate code is output from said intermediate buffer to said expansion means.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system which comprises number-of-divisions determination means, conversion means, an intermediate buffer, selection means, expansion means, and a band memory, characterized by separation means for separating the intermediate code into proper information and attribute information, attribute determination means for determining whether or not the attributes of the preceding attribute information differ from the attributes of the subsequent attribute information, control means for storing the subsequent attribute information in the intermediate buffer if the attribute determination means determines that the attributes of the preceding attribute information differ from the attributes of the subsequent attribute information, restoration means for restoring the subsequent attribute information using the preceding attribute information code when the intermediate code is output from the intermediate buffer to the expansion means, and area information addition means for adding area information indicating which band the code is valid on to the proper information and attribute information of the intermediate code.
17 Citations
29 Claims
-
1. An image processing system comprising:
-
number-of-divisions determination means for determining how many bands one page is to be divided into, conversion means for converting code data of at least one page into intermediate code, an intermediate buffer for storing the intermediate code, selection means for selecting the intermediate code corresponding to a specific band out of said intermediate buffer, expansion means for expanding the intermediate code to bit map data, and a band memory for storing the resultant bit map data, wherein area information addition means for adding area information indicating which band the code is valid on to the intermediate code; intermediate code determination means for determining whether or not elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code; control means for storing the corresponding elements of the subsequent intermediate code in said intermediate buffer if said intermediate code determination means determines that the elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code; and restoration means for restoring the subsequent intermediate code using the preceding intermediate code when the intermediate code is output from said intermediate buffer to said expansion means. - View Dependent Claims (2, 3)
-
-
4. An image processing system comprising:
-
number-of-divisions determination means for determining how many bands one page is to be divided into; conversion means, when converting code data of at least one page into intermediate code, for adding area information indicating which band the code is valid on; an intermediate buffer for storing the intermediate code; selection means for selecting the intermediate code corresponding to a specific band out of said intermediate buffer based on the area information added by said conversion means; expansion means for expanding the intermediate code to bit map data; and a band memory for storing the resultant bit map data.
-
-
5. An image processing system comprising:
-
number-of-divisions determination means for determining how many bands one page is to be divided into; conversion means for converting code data of at least one page into intermediate code; an intermediate buffer for storing the intermediate code; selection means for selecting the intermediate code corresponding to a specific band out of said intermediate buffer; expansion means for expanding the intermediate code to bit map data; and a band memory for storing the resultant bit map data, wherein said conversion means comprises; intermediate code determination means for determining whether or not elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code; and control means for storing the corresponding elements of the subsequent intermediate code in said intermediate buffer if said intermediate code determination means determines that the elements of the preceding intermediate code differ from the corresponding elements of the subsequent intermediate code, and wherein said expansion means restores the subsequent intermediate code using the preceding intermediate code and expands the restored intermediate code.
-
-
6. An image processing system comprising:
-
number-of-divisions determination means for determining how many bands one page is to be divided into, conversion means for converting code data of at least one page into intermediate code, an intermediate buffer for storing the intermediate code, selection means for selecting the intermediate code corresponding to a specific band out of said intermediate buffer, expansion means for expanding the intermediate code to bit map data, and a band memory for storing the resultant bit map data, said image processing system comprising; intermediate code preparation means for inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; an intermediate buffer that can be accessed at random for storing the intermediate code prepared by said intermediate code preparation means; storage means for storing initial values of attribute information specified at the beginning of a page in the code data; expansion means for reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band (n is an integer of 2 or more) in sequence in the drawing memory based on the drawing information and the attribute information; and attribute information specification means for specifying the initial values of attribute information stored in said storage means in said expansion means when said expansion means starts expansion at the top of each band. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 17)
-
-
14. A image processing method for converting code data of a page image consisting of drawing information at least giving a drawing instruction and attribute information specifying a new attribute after change only if an attribute of the drawing information changes into bit map data and expanding in a drawing memory, said drawing method comprising the steps of:
-
inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; storing initial values of attribute information specified at the beginning of a page in the code data in predetermined storage means; storing the prepared intermediate code in an intermediate buffer that can be accessed at random; reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band in sequence in the drawing memory based on the drawing information and the attribute information; and specifying the initial values of attribute information stored in said storage means when expansion is started at the top of each band.
-
-
15. A medium for recording a program to cause a computer to execute a procedure of converting code data of a page image consisting of drawing information at least giving a drawing instruction and attribute information specifying a new attribute after change only if an attribute of the drawing information changes into bit map data and expanding in a drawing memory, said medium for recording said program to cause the computer to execute the steps of:
-
inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; storing initial values of attribute information specified at the beginning of a page in the code data in predetermined storage means; storing the prepared intermediate code in an intermediate buffer that can be accessed at random; reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band in sequence in the drawing memory based on the drawing information and the attribute information; and specifying the initial values of attribute information stored in said storage means when expansion is started at the top of each band. - View Dependent Claims (16)
-
-
18. A drawing system for converting code data of a page image consisting of drawing information at least giving a drawing instruction and attribute information specifying a new attribute after change only if an attribute of the drawing information changes into bit map data and expanding in a drawing memory, said drawing system comprising:
-
intermediate code preparation means for inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; an intermediate buffer that can be accessed at random for storing the intermediate code prepared by said intermediate code preparation means; storage means for storing initial values of attribute information specified at the beginning of a page in the code data; expansion means for reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band (n is an integer of 2 or more) in sequence in the drawing memory based on the drawing information and the attribute information; and attribute information specification means for specifying the initial values of attribute information stored in said storage means in said expansion means when said expansion means starts expansion at the top of each band. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A drawing method for converting code data of a page image consisting of drawing information at least giving a drawing instruction and attribute information specifying a new attribute after change only if an attribute of the drawing information changes into bit map data and expanding in a drawing memory, said drawing method comprising the steps of:
-
inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; storing initial values of attribute information specified at the beginning of a page in the code data in predetermined storage means; storing the prepared intermediate code in an intermediate buffer that can be accessed at random; reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band in sequence in the drawing memory based on the drawing information and the attribute information; and specifying the initial values of attribute information stored in said storage means when expansion is started at the top of each band.
-
-
28. A medium for recording a program to cause a computer to execute a procedure of converting code data of a page image consisting of drawing information at least giving a drawing instruction and attribute information specifying a new attribute after change only if an attribute of the drawing information changes into bit map data and expanding in a drawing memory, said medium for recording said program to cause the computer to execute the steps of:
-
inserting management information to divide a page image into bands for expansion into input code data and preparing intermediate code; storing initial values of attribute information specified at the beginning of a page in the code data in predetermined storage means; storing the prepared intermediate code in an intermediate buffer that can be accessed at random; reading the intermediate code from said intermediate buffer for each band and expanding partial images of the first band to the nth band in sequence in the drawing memory based on the drawing information and the attribute information; and specifying the initial values of attribute information stored in said storage means when expansion is started at the top of each band. - View Dependent Claims (29)
-
Specification