Asynchronous Display Updates via Block-Based Camera Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional raster scanning methods require updating all pixels in a frame, leading to high power consumption and latency issues in applications like virtual reality and gaming, especially at lower frame rates.
Innovation Solution
Implementing an asynchronous display system that updates only the pixels that have changed between frames, using block-based camera updates and event-driven scheduling to reduce power consumption and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If raster scanning is used to update all pixels in a frame, then complete image display is achieved, but power consumption increases and latency increases
Solution Approach 1:
The patent extracts and transmits only the modified scan lines and pixel data that have changed between frames, rather than transmitting the entire frame buffer. This is achieved by tracking which scan lines contain modified pixels and selectively sending only those portions, thereby reducing power consumption while maintaining complete image display.
Solution Approach 2:
The frame buffer is segmented into individual scan lines, and each scan line is further segmented into modified and unmodified portions. The system identifies and transmits only the modified segments, allowing selective updating of display regions and reducing overall power consumption.
2Reliability
If raster scanning is used to update all pixels in a frame, then complete image display is achieved, but latency increases
Solution Approach 1:
The patent extracts and transmits only the modified scan lines and pixel data that have changed between frames, rather than transmitting the entire frame buffer. This reduces the amount of data that needs to be processed and transmitted, thereby reducing latency while maintaining complete image display.
Solution Approach 2:
Instead of performing the complete action of updating and transmitting the entire frame buffer, the system performs only the necessary partial action of updating and transmitting modified portions. This partial action approach reduces both power consumption and latency.
3Loss of time
If higher frame rates are used to reduce latency, then latency is reduced, but power consumption increases
Solution Approach 1:
The system performs only the necessary partial action of updating and transmitting modified portions of the frame buffer rather than complete frames. This allows the system to achieve lower latency without proportionally increasing power consumption, as the amount of data processed and transmitted is significantly reduced.
Solution Approach 2:
By extracting and transmitting only the modified portions of scan lines and pixels, the system reduces the computational and transmission burden, enabling higher effective frame rates for dynamic content while maintaining lower power consumption compared to transmitting complete frames at the same rate.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
Systems, methods and computer readable mediums provide for displaying pixels asynchronously on a display, block-based camera updates, and event driven frame updates on an asynchronous display.