Image Processing Apparatus Selective Pixel Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing apparatuses inefficiently store and process image data, leading to resource wastage and delayed display times due to storing unnecessary data in frame buffers.
Innovation Solution
The image processing apparatus selectively stores image data in memory based on pixel conditions, such as transparency, by using a graphics processor to determine whether to write or not write data for pixels that satisfy certain criteria, thereby optimizing memory usage and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all pixel data is stored in the frame buffer, then complete image data is available for display, but memory resources are wasted and processing time increases
Solution Approach 1:
The patent extracts only the necessary pixel data from the image frame based on predetermined conditions (such as transparency thresholds). Instead of storing all pixel data in the frame buffer, only pixels that do not meet the transparency condition are stored, thereby reducing memory resource usage while maintaining the reliability of displaying visible image content.
Solution Approach 2:
The patent applies partial action by selectively storing only a portion of the pixel data that is necessary for display. By using a transparency threshold condition, the system performs partial storage of image data, avoiding the excessive action of storing all pixel data including fully transparent pixels that would waste memory resources.
2Reliability
If all pixel data is stored in the frame buffer, then complete image information is preserved, but processing speed decreases due to handling unnecessary data
Solution Approach 1:
The patent extracts and stores only the necessary pixel data that does not satisfy the transparency condition. By removing fully transparent pixels from the storage process, the system reduces the amount of data that needs to be processed, thereby improving image processing speed while maintaining the reliability of displaying visible content.
Solution Approach 2:
The patent applies partial action by performing storage operations only on pixels that meet specific criteria (those that do not satisfy the transparency condition). This partial processing approach avoids the excessive processing of all pixels including transparent ones, thereby enhancing productivity without compromising the completeness of visible image information.
3Quantity of substance
If transparent pixels are stored in the frame buffer, then all image data is available, but memory capacity is consumed unnecessarily
Solution Approach 1:
The patent extracts and identifies transparent pixels based on a predetermined transparency condition, and excludes them from storage in the frame buffer. By taking out these unnecessary transparent pixels from the data storage process, the system reduces the quantity of stored image data and consequently reduces the memory area consumed by the frame buffer.
Solution Approach 2:
The patent applies partial action by storing only a portion of the image data - specifically, only pixels that do not satisfy the transparency condition. This selective storage approach avoids the excessive storage of all pixel data including transparent pixels, thereby reducing both the quantity of stored data and the frame buffer memory area required.
Data Source
AI summary
An image processing apparatus and a method of controlling the image processing apparatus are provided. The image processing apparatus includes a memory unit; and a processor configured to store image data of all pixels of a zone set in a first image frame in an area of the memory unit, which corresponds to the zone, when at least one of the pixels of the zone does not satisfy a predefined condition, and not to store image data of each of the pixels of the zone in the area of the memory unit, which corresponds to the zone, when all the pixels of the zone satisfy the predefined condition.


