Image processing device and method
First Claim
1. An image processing apparatus, comprising:
- a plurality of processing modules configured to share processing data and perform parallel processing, the plurality of processing modules each comprising;
a memory module for storing at least data relating to filtering;
a processing circuit for obtaining data for filtering and performing assigned processing determined in advance by corresponding memory interleaving based on the processing data;
a first operation processing element for performing operation processing in pixel units based on assigned processing data and data after filtering; and
a second operation processing element for performing filtering based on the data for filtering and the data relating to filtering and receiving operation processing data from said first operation processing element, then drawing the operation processed data to the memory module; and
a crossbar circuit for connecting the first operation processing elements with the second operation processing elements of said processing modules, supplying the data for filtering obtained by the processing circuit in each processing module to the second operation processing element in the same processing module, supplying the data after filtering from the second operation processing element in each processing module to the first operation processing element in a predetermined processing module, and supplying the operation processing data from the first operation processing element of each processing module to the second operation processing element in the same processing module.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus and method which can achieve a reduction in size of the crossbar circuit and achieve a higher speed of processing, which perform DDA processing (ST11), then read out texture data from a memory (ST12), perform sub-word reallocation processing (ST13), then perform texture-filtering (ST14), then globally distribute data by the crossbar circuit 13 to a first operation processing element of each processing module (ST15), then perform processing at the pixel level, specifically use the texture data after filtering and the various types of data after rasterization to perform operations by pixel units and draw the pixel data passing the various types of tests in the processing at the pixel level to a frame buffer on a memory module (ST16).
26 Citations
5 Claims
-
1. An image processing apparatus, comprising:
-
a plurality of processing modules configured to share processing data and perform parallel processing, the plurality of processing modules each comprising; a memory module for storing at least data relating to filtering; a processing circuit for obtaining data for filtering and performing assigned processing determined in advance by corresponding memory interleaving based on the processing data; a first operation processing element for performing operation processing in pixel units based on assigned processing data and data after filtering; and a second operation processing element for performing filtering based on the data for filtering and the data relating to filtering and receiving operation processing data from said first operation processing element, then drawing the operation processed data to the memory module; and a crossbar circuit for connecting the first operation processing elements with the second operation processing elements of said processing modules, supplying the data for filtering obtained by the processing circuit in each processing module to the second operation processing element in the same processing module, supplying the data after filtering from the second operation processing element in each processing module to the first operation processing element in a predetermined processing module, and supplying the operation processing data from the first operation processing element of each processing module to the second operation processing element in the same processing module. - View Dependent Claims (2, 3, 4, 5)
-
Specification