Address assignment system for image memory
First Claim
1. An image memory address assignment system having a printer and operated such that a block address is accessed by upper bits of an address signal and an intrablock address is accessed by lower bits thereof, comprising:
- page data memory means having a plurality of block areas for storing at least one-page data;
means for supplying a read address to said page data storage means and readout data to said printer;
means for detecting whether or not data read access of each block in said page data storage means is completed and supplying the data and a write address to completely read block areas so as to write the data therein; and
block address converting means for receiving as a block address the upper bits of the read and write addresses, converting block addresses to different block addresses, respectively, and supplying said different block addresses to said page data storage means;
read address conversion designating means, coupled to said block address converting means, for designating the conversion of the read address signals during a period in which the read out data is supplied to said printer; and
write address conversion designating means, coupled to said block address converting means, for designating the conversion of the write address signals during a period different from a period in which the read out data is supplied to said printer.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an image memory address assignment system, a frame memory is divided into a plurality of blocks. Upper bits of the address of the frame memory constitute a block address, and lower bits constitute an intrablock address. The block address is supplied to an address converter. The address converter has a conversion pattern ROM. The conversion pattern ROM stores conversion patterns each converting the input write address signal block address to a block address for a completely read block area so as to perform simultaneous read and write access even if the data read direction (order) of the frame memory is different from the data write direction. The address converter supplies the write block address to the frame memory. As a result, the data can be written in the completely read block.
23 Citations
8 Claims
-
1. An image memory address assignment system having a printer and operated such that a block address is accessed by upper bits of an address signal and an intrablock address is accessed by lower bits thereof, comprising:
-
page data memory means having a plurality of block areas for storing at least one-page data; means for supplying a read address to said page data storage means and readout data to said printer; means for detecting whether or not data read access of each block in said page data storage means is completed and supplying the data and a write address to completely read block areas so as to write the data therein; and block address converting means for receiving as a block address the upper bits of the read and write addresses, converting block addresses to different block addresses, respectively, and supplying said different block addresses to said page data storage means; read address conversion designating means, coupled to said block address converting means, for designating the conversion of the read address signals during a period in which the read out data is supplied to said printer; and write address conversion designating means, coupled to said block address converting means, for designating the conversion of the write address signals during a period different from a period in which the read out data is supplied to said printer.
-
-
2. An image memory address assignment system with printing means, comprising:
-
page data storage means for storing at least one-page data, said page data storage means being divided into a plurality of block areas; means for generating a read address so as to read out the data from said page data storage means and for supplying readout data to said printing means; data writing means for generating write addresses in a specific order different from that of the read addresses and writing the data in completely read blocks of said page data storage means; and block address converting means for converting a current write address block designation order to an immediately preceding read address block designation order, and a current read address block designation order to a specific order with respect to an immediately preceding write address block designation order. - View Dependent Claims (3)
-
-
4. A method of assigning addresses of an image memory in a system having storage means for storing at least one-page data and operated such that a read address designation order upon reading of the data from said storage means is different in a specific relationship from a write address designation order upon writing of the data in said storage means, comprising the steps of:
-
(a) sequentially reading out the data from said storage means in response to the read address designation order; (b) converting the write address designation order to be the same as the read address designation order; (c) writing the data in a completely read area in said storage means in response to a converted write address and repeating the writing until one-page data is written in said storage means; (d) converting the read address designation order in accordance with the specific relationship to the write address designation order when one-page data is completely written in said storage means; and (e) repeating the steps (a) through (d).
-
-
5. An image memory assignment system, comprising:
-
page data storage means divided into a plurality of block areas each of which is accessed so that upper bits of an address signal designate a block address and lower bits of the signal designate an intrablock address, said page data storage means being arranged to store at least one-page data; means for printing the page data when read out from said page data storage means; means for generating, in accordance with a printing operation of the printing means, read address signals in specific order for reading data, during a plurality of transfer operation periods in which the one-page data in said page data storage means are divided into a plurality of sections and then sequentially transferred to the printing means; means for generating write address signals in a period different from the transfer operation periods, in order to write data in a block area in said page data storage means for which a read operation is completed, the write address signals being generated in an order different from that of the read address signals; block address converting means, arranged between said page data storage means, said read address signal generating means and said write address signal generating means, for converting a block address of address signals which are output from said read address signal generating means and said write address signal generating means in different predetermined orders, so that the block address of a read address signal is converted into a block address for sequentially specifying block areas for which a write operation has been completed, and the block address of a write address signal is converted into a block address for sequentially specifying block areas for which a read operation has been completed; read address conversion designating means, coupled to said block address converting means, for designating the conversion of the read address signals during the transfer period; and write address conversion designating means, coupled to said block address converting means, for designating the conversion of the write address signals during a period different from said transfer periods. - View Dependent Claims (6, 7, 8)
-
Specification