Parallel Pixel Synthesis via Segmented Communication Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques face challenges in achieving high-speed pixel synthesis processing due to the sequential acquisition of pixel data from communication memories, which limits the efficiency of overlapping rendering areas in image formation.
Innovation Solution
The implementation of an image processing apparatus with separate storage units for each object's pixel data and a processing unit that acquires and synthesizes pixel data from these units simultaneously, utilizing communication memories to store and retrieve data in parallel, allowing for concurrent processing of overlapping rendering areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If pixel data of multiple objects is stored in a single communication memory and acquired sequentially, then memory structure is simple, but synthesis processing speed is slow
Solution Approach 1:
The patent divides the single communication memory into multiple independent communication memories (first communication memory for first object pixel data, second communication memory for second object pixel data). This segmentation allows parallel acquisition of pixel data from multiple objects simultaneously, resolving the contradiction by trading increased memory structure complexity for significant gains in synthesis processing speed.
2Device complexity
If pixel data of multiple objects is acquired sequentially from a single memory, then data management is simple, but acquisition time is long
Solution Approach 1:
The patent segments the data management structure by creating separate communication memories for different objects. This allows the synthesis processing unit to acquire pixel data from multiple objects in parallel rather than sequentially, significantly reducing the total acquisition time while maintaining organized data management through dedicated memory assignments.
Solution Approach 2:
The patent implements preliminary action by pre-organizing pixel data of different objects into separate communication memories before synthesis processing begins. This preliminary segmentation enables the synthesis processing unit to immediately access multiple data streams simultaneously without sequential access delays, reducing overall acquisition time.
3Device complexity
If a single communication memory is used for all objects, then system complexity is low, but synthesis efficiency is reduced
Solution Approach 1:
The patent applies segmentation by dividing the single communication memory system into multiple independent communication memories, each dedicated to storing pixel data of a specific object. This segmentation enables the synthesis processing unit to efficiently access and process multiple objects' pixel data in parallel, significantly improving synthesis efficiency despite the increase in system complexity.
Data Source
AI summary
An image processing apparatus capable of performing pixel synthesis processing at high speed. Synthesis processing of a first object and a second object is performed for an area where the first object and the second object overlap each other. A first image formation processor stores first pixel data, which corresponds to the area, of pixel data of the first object, in a first communication memory and stores second pixel data, which corresponds to the area, of pixel data of the second object, in a second communication memory. A second image formation processor acquires the first and second pixel data from the first and second communication memories, respectively, and performs synthesis processing of the acquired first and second pixel data.


