Display Device Memory Bandwidth Optimization via Pixel Zone Flagging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing display devices for aircraft face challenges in optimizing memory bandwidth between the graphics microprocessor and frame memory, particularly in managing the generation, erasure, and display of images, where the memory bandwidth is not proportional to the complexity of the image, leading to inefficient data transfer and high error probability rates.
Innovation Solution
The solution involves dividing the image into distinct pixel zones, each addressed by a flag, with a second memory recording the state of these flags to optimize memory access, allowing the graphics generation unit to execute the display function based on the flag states, thereby reducing the number of memory accesses and improving bandwidth efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the frame memory is accessed linearly and in its entirety for erasure and display functions, then the display function can be executed, but the memory bandwidth is wasted and the data transfer efficiency is reduced
Solution Approach 1:
The patent divides the frame memory into multiple pixel zones, each with its own access control mechanism. Instead of accessing the entire frame memory linearly, the system selectively accesses only the zones that contain modified pixels, thereby reducing unnecessary data transfer and improving memory bandwidth efficiency.
Solution Approach 2:
The patent implements partial action by accessing only the necessary portions of the frame memory (zones with modified pixels) rather than the entire memory. This is achieved through the zone counter and access control logic that determines which zones need to be read or written based on the current image generation requirements.
2Reliability
If the memory bandwidth is increased to handle complex images, then the image quality improves, but the error probability rate increases and the system becomes less reliable
Solution Approach 1:
The patent applies local quality by implementing zone-specific access control mechanisms. Each pixel zone has its own state tracking and access determination logic, allowing the system to optimize memory access patterns for different regions of the frame memory based on their specific requirements, thereby reducing overall system complexity while maintaining reliability.
3Loss of time
If the entire frame memory is accessed for each image generation, then the image display function is executed, but the number of memory accesses is excessive and the processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-dividing the frame memory into zones and pre-establishing access control mechanisms before image generation. The zone counter and access determination logic are prepared in advance, allowing the system to quickly identify and access only the necessary zones during image generation, thereby reducing processing time and increasing throughput.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The invention relates to a display device that comprises a flag memory (5) containing state flags of pixel areas of the image. The invention consists of a display device that comprises a display screen (6) and a graphical generation unit (4) implementing at least three functions for displaying an image, i.e. a first data erasure function, a second function for generating an image comprised of pixels in a first memory (1), and a third function for displaying the image by reading the pixels in said memory (1) and controlling the screen (6), characterised in that an image is divided into a plurality of separate pixel areas and in that each area is addressed by a flag, wherein the display device further includes a memory (5) that stores the flag states so that the graphical generation unit (4) can execute the display function on the basis of the flag states. The invention can be used for the generation of images having a predominantly uniform background, in particular for application in aeronautics.