Frame Buffer Repetition Data for Bus Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image display systems with limited bus bandwidth suffer from inefficiency due to repeated memory accesses for highly repetitive image data, leading to increased data processing requirements.
Innovation Solution
An image display system and method that utilize a frame buffer to store image data and repetition information, allowing the display controller to regenerate repetitive image data based on stored repetition information, reducing the need for unnecessary memory accesses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the image display system repeatedly accesses memory for highly repetitive image data, then the image data can be displayed, but the bus bandwidth efficiency deteriorates due to increased data processing requirements
Solution Approach 1:
The system performs preliminary analysis of image data to identify highly repetitive regions before display. Repetition information is pre-calculated and stored in the frame buffer, allowing the display controller to regenerate repetitive data without repeated memory accesses, thus improving bus bandwidth efficiency while maintaining display reliability
Solution Approach 2:
Instead of repeatedly accessing original image data from memory, the system creates a copy of the repetition information in the frame buffer. The display controller uses this copied repetition information to regenerate highly repetitive image data locally, eliminating the need for continuous memory accesses and reducing bus bandwidth consumption
Data Source
AI summary
An image display system includes: a frame buffer having a plurality of lines, each of which stores image data and repetition information of the image data; a memory controller in signal communication with the frame buffer for reading the image data and the repetition information from the frame buffer; a display controller in signal communication with the memory controller for regenerating the image data, which is provided from the memory controller, in accordance with the repetition information provided from the memory controller; and a display device in signal communication with the display controller for displaying the regenerated image data, which is provided from the display controller, under regulation by the display controller.


