Image generating apparatus with FIFO memory and cache memory
First Claim
Patent Images
1. A picture generating apparatus comprising:
- drawing means for generating pixel data items each including an address and pixel data according to picture information sequentially;
a transient memory for storing the pixel data items generated by the drawing means and for generating pixel data items sequentially from the stored pixel data;
a cache memory;
a frame memory for storing pixel data;
first control means for writing pixel data of the output pixel data items into the cache memory according to addresses thereof; and
second control means for reading an address of the pixel data item stored in the transient memory before the pixel data item is output,wherein the second control means retrieves pixel data in the cache memory to detect pixel data whose address has a given part of the same value as that of the read address and which satisfies a given condition, and accesses the frame memory to cache pixel data located at the read address and pixel data located at the address of the detected pixel data, into the cache memory at one time.
3 Assignments
0 Petitions
Accused Products
Abstract
Data from a main part of a drawing engine 101 is sent to and transiently stored in a first-in-first-out (FIFO) memory 102 for storage transiently therein and is supplied via an operating device 103 to a fast cache memory 104 where data exchange is carried out with a frame buffer 105. A cache controller 106 controls the cache memory 104 for pre-reading the contents of the FIFO memory 102 and collectively reading/writing data of the same page in the frame buffer 105 which is accessible at a high speed. This enables fast accessing using an inexpensive frame buffer to improve the drawing speed.
-
Citations
5 Claims
-
1. A picture generating apparatus comprising:
-
drawing means for generating pixel data items each including an address and pixel data according to picture information sequentially; a transient memory for storing the pixel data items generated by the drawing means and for generating pixel data items sequentially from the stored pixel data; a cache memory; a frame memory for storing pixel data; first control means for writing pixel data of the output pixel data items into the cache memory according to addresses thereof; and second control means for reading an address of the pixel data item stored in the transient memory before the pixel data item is output, wherein the second control means retrieves pixel data in the cache memory to detect pixel data whose address has a given part of the same value as that of the read address and which satisfies a given condition, and accesses the frame memory to cache pixel data located at the read address and pixel data located at the address of the detected pixel data, into the cache memory at one time. - View Dependent Claims (2, 3, 4)
-
-
5. A method used in a picture generating apparatus which comprises drawing means for generating pixel data items each including an address and pixel data according to picture information sequentially, a transient memory for storing the pixel data items generated by the drawing means and for outputting the stored pixel data items sequentially, a cache memory and a frame memory for storing pixel data, comprising the steps of:
-
writing pixel data of the output pixel data items into the cache memory according to the addresses thereof; reading an address of the pixel data item stored in the transient memory before the pixel data item is output; and retrieving in the cache memory to detect pixel data whose address has a given part of the same value as that of the read address and which satisfies a given condition, and accessing the frame memory to cache pixel data located at the read address and pixel data located at the address of the detected pixel data, into the cache memory at one time.
-
Specification