Display Control Device Using Pixel Descriptors to Reduce CPU Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display devices face inefficiencies in processing and displaying images that combine fixed background and dynamic elements, leading to increased data and operation loads.
Innovation Solution
A display control device that uses pixel description data to specify positions and addresses on a pixel array, allowing for efficient reading and display of image data from storage units, reducing the load on the CPU by using descriptors and a sequencer to manage image data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the CPU directly manages and processes all image data for display, then the display functionality is achieved, but the operation load and data quantity required increase significantly
Solution Approach 1:
The patent segments the image data management into two distinct parts: a fixed background image stored in ROM and dynamic image data stored in RAM. The background image is loaded once and remains static, while only the dynamic portions need to be updated. This segmentation reduces the amount of data that needs to be processed and transferred each frame, thereby improving display efficiency while reducing operation load.
Solution Approach 2:
The background image is pre-loaded into the display buffer before the dynamic image data is processed. By preparing the static portion of the image in advance, the system avoids the need to re-process and re-transfer the entire image data each frame. This preliminary action significantly reduces the operation load on the CPU and improves overall display efficiency.
2Loss of time
If all image data is stored and processed in a single memory space, then the system is simpler, but the data transfer quantity and processing time increase
Solution Approach 1:
The patent divides the image data into two segments: background image data stored in ROM and dynamic image data stored in RAM. By storing these segments in different memory spaces with different characteristics, the system optimizes both read efficiency and update efficiency. The background data is read once and cached, while dynamic data is updated only when changes occur, reducing both processing time and data transfer quantity.
Solution Approach 2:
The patent extracts the dynamic image data from the complete image and handles it separately from the static background. By taking out only the portions of the image that change and processing them independently, the system reduces the amount of data that needs to be transferred and processed each frame, thereby reducing both processing time and data quantity requirements.
Data Source
AI summary
In the display of an image including a fixed background image and a variation image of the background image, at least one of the amount of data to be held and the amount of work to be processed is reduced. A display control device acquires pixel description data including a combination of position information for specifying a position on a pixel array and address information for specifying an address in an image storage unit of image data which is displayed at the position specified by the position information. Furthermore, the display control device reads out the image data from the address of the image storage unit specified by the address information and specifies the position on the pixel array specified by the image description data to the display to input the read out image data.


