Memory Access Control for Display Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display systems face challenges in maintaining high image quality due to limited memory bandwidth, especially in applications like automobile dashboards where space is limited and multiple overlapping screens are used, leading to inefficiencies in updating pixel values and potential display artifacts.
Innovation Solution
A display system that includes a memory access control unit to differentiate between useful and non-useful screen areas, inhibiting the fetching of pixel values from non-useful areas, thereby saving memory bandwidth and enhancing image quality by only processing visible pixels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If pixel values from all screen areas including non-visible areas are fetched from data memory, then complete image data is available for processing, but memory bandwidth is excessively consumed and refresh rate decreases
Solution Approach 1:
The screen area is segmented into visible and non-visible regions. The memory access control unit divides the screen into a visible area (first screen area) and a non-visible area (second screen area), selectively accessing only the visible portion of the frame buffer. This segmentation allows the system to maintain high refresh rates by avoiding memory accesses to hidden regions while preserving image quality for the visible display area.
2Productivity
If memory access speed is increased to maintain high refresh rates, then image update frequency improves, but system complexity and power consumption increase
Solution Approach 1:
The visible area of the screen is determined in advance before the memory access operation. The memory access control unit uses pre-stored visible area information to control the memory access unit, eliminating the need for complex real-time calculations during the memory access phase. This preliminary determination simplifies the control logic while maintaining high refresh rates.
3Adaptability or versatility
If multiple screens of various sizes and shapes are used to enhance display capabilities, then information availability increases, but the proportion of non-visible screen area increases leading to wasted memory bandwidth
Solution Approach 1:
The system applies different access strategies to different regions of the display system. Each screen area is evaluated individually to determine visibility, and memory access is optimized locally for each visible region. This local quality approach ensures that memory bandwidth is allocated efficiently to actually visible portions of multi-screen configurations, reducing waste while maintaining enhanced display capabilities.
Data Source
AI summary
A display system and a method of displaying an image are hereby presented. The display system is arranged to display an image on a screen which has at least one useful screen area which is intended to be seen by a user and at least one non-useful screen area which the user cannot see. The display device comprises a bandwidth saver unit arranged to determine a location on the screen of a current pixel to be displayed. If the pixel is located in a non-useful screen area of the screen, then the fetching from a data memory of a pixel value is inhibited by the bandwidth saver unit with respect to this pixel, and a replacement, fixed pixel value is passed to a data processing unit for further processing.


