Parallel Sub-Frame Display Update for Passive Matrix Panels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Passive matrix displays face inefficiencies in updating images due to sequential row-by-row methods, which are slow and power-intensive, especially for bistable displays with long pixel response times, and fail to prioritize visually salient information effectively.
Innovation Solution
A method that analyzes images to determine visual saliency and applies sub-frame updates in parallel, driving multiple rows and columns simultaneously to accelerate image rendering and reduce power consumption, while leveraging asymmetric pixel switching for faster updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sequential row-by-row driving method is used, then the display can be driven with simple circuitry, but the update rate is slow and power consumption is high
Solution Approach 1:
The display frame is divided into multiple sub-frames, where each sub-frame contains data for a subset of rows. This segmentation allows parallel processing of multiple row groups simultaneously, increasing the overall update rate while reducing the time each individual row group needs to be driven, thereby reducing power consumption
Solution Approach 2:
The patent introduces a temporal dimension by dividing the frame into sub-frames that can be processed in parallel. Instead of sequentially processing all rows in a single frame, multiple sub-frames are prepared and transmitted in parallel, effectively adding a time-based dimension to the driving approach that increases throughput
2Speed
If sequential row-by-row driving method is used, then the circuitry remains simple, but the response time for bistable displays is excessively long
Solution Approach 1:
The display data is segmented into multiple sub-frames, each containing row data for a specific time interval. This allows the system to process and update multiple row groups in parallel, significantly reducing the overall response time for bistable displays while keeping the individual sub-frame processing relatively simple
Solution Approach 2:
Multiple sub-frames are prepared in advance before being transmitted to the display. This preliminary preparation allows the data processing to occur in parallel, reducing the critical path delay and improving response time without requiring complex real-time switching circuitry
3Productivity
If parallel sub-frame updates are applied, then the update rate increases and power consumption decreases, but the system complexity increases
Solution Approach 1:
The display data is divided into multiple sub-frames that can be processed and transmitted in parallel. Each sub-frame contains data for a specific subset of rows and time interval, enabling independent processing that increases update rate while distributing the computational load
Solution Approach 2:
The patent adds a temporal dimension to the data transmission by organizing frames into multiple sub-frames that can be processed across different time intervals. This dimensional transformation allows parallel processing without requiring simultaneous access to all display rows, managing system complexity
4Loss of time
If visual saliency analysis is performed, then important information is prioritized for faster rendering, but the processing time for image analysis increases
Solution Approach 1:
The visual saliency analysis identifies and prioritizes specific regions or elements within the image that contain important information. By applying different processing priorities to different parts of the image based on their saliency, the system renders critical information faster while maintaining overall image quality
Solution Approach 2:
The system performs visual saliency analysis to identify the most important portions of the image and prioritizes rendering these areas first. This partial action approach ensures that critical information is displayed quickly without requiring complete processing of the entire image, reducing perceived rendering time
Data Source
AI summary
A target image can be analyzed determine a respective level of visual saliency for each of a plurality of information presented in the target image. At least a first sub-frame update for a display panel can be determined, the at least first sub-frame update providing at least a partial rendering of the target image on the display panel, the at least partial rendering of the target image providing the information presented in the target image that is determined to have a highest level of visual saliency from among the plurality of information. The at least first sub-frame update can be applied to the display panel.


