Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – For multiple memory modules
Patent
1997-10-31
2000-08-22
Lane, Jack A.
Electrical computers and digital processing systems: memory
Addressing combined with specific memory configuration or...
For multiple memory modules
711218, G06F 1200
Patent
active
061087467
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
The present invention relates to a display apparatus for performing pixel density conversion processing, such as enlargement, reduction, and rotation, on an original image and for displaying a resultant image, or to an image processing apparatus, and, more particularly, to a processing apparatus for performing a high-speed filtering operation, such as data interpolation, which involves pixel density conversion processing, and to a memory having an arithmetic function for use in the high-speed filtering operation.
A conventional display apparatus for performing enlargement, reduction, and rotation on an image is used in texture mapping apparatuses, such as disclosed in Japanese Non-examined Patent Publication Nos. Hei 5-298455 and Hei 5-307610. In these publications, methods are disclosed in which, when the coordinate value of an original image corresponding to its destination does not match the center of a pixel of the original image, the value of the pixel of a specified coordinate is estimated by interpolation of pixels around the specified pixel. For enlargement of a binary character image, Japanese Non-examined Patent Publication No. Sho 59-6626 discloses a method of obtaining destination pixels enlarged from plural pixels of an original image. In addition, for image differentiation and integration in image processing, a method is well known in which a product-sum operation is performed by weighting the surrounding eight pixels.
The conventional processing apparatus, such as mentioned above, for reading plural pixels from an original image for arithmetic operations has plural memory devices and arithmetic units arranged in parallel to perform parallel processing for high-speed processing.
However, when arranging plural memory devices and reading data at high speeds from an original image for processing, the above-mentioned prior-art technologies present a problem in that the number of signal lines between the processor for performing that processing and the plural memory devices is significantly increased. For example, if one pixel consists of 24 bits (red, green, and blue consisting of eight bits each) and an arithmetic operation is performed from an original image consisting of four pixels, data lines for 96 bits are required. The data reading performance of a memory device itself, if the same is an ordinary random access memory, is currently limited to 150 ns in a random access operation. In order to achieve a target performance, this access speed must be further increased by parallel processing, which in turn increases the number of signal lines still further. This inevitably increases the equipment scale as well as the equipment cost because the individual performance (operating frequency) needs to be increased.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a processing apparatus which is capable of performing high-speed processing by decreasing the number of signal lines between a higher processor and memory devices and to provide a semiconductor memory having an arithmetic function for use in this processing apparatus.
Another object of the present invention is to provide a plurality of semiconductor memories having an arithmetic function and a processing apparatus for processing an original image which is too large to be stored in a single semiconductor memory having an arithmetic function.
In carrying out the invention, and according to one aspect thereof, there is provided a semiconductor memory having an arithmetic function comprising: a storage means for holding data corresponding to continuous integer addresses; a fraction address holding means for holding an integer component and a fraction component constituting a fraction address inputted from a processor; an arithmetic means for reading data corresponding to the integer component and data before or after the data from the storage means and, by use of the read data and the fraction component held in the fraction address holding means, interpolating data correspondi
REFERENCES:
patent: 4757384 (1988-07-01), Nonweiler et al.
patent: 5146834 (1992-09-01), Izumisawa et al.
Fujita Ryo
Nakatsuka Yasuhiro
Soga Mitsuru
Hitachi , Ltd.
Lane Jack A.
LandOfFree
Semiconductor memory having an arithmetic function and a termina does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Semiconductor memory having an arithmetic function and a termina, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor memory having an arithmetic function and a termina will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-594778