Display Panel Driver Gamma Curve Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display panel driving technologies face challenges with frequent gamma switching, particularly in OLED, Mini-LED, and Micro-LED displays, which hinder high-frequency display performance due to the need for frequent gamma curve configuration changes and increased data storage requirements.
Innovation Solution
A method and device for driving a display panel by dividing a frame into N sub-frames, each corresponding to different sets of gamma curves, where the display grayscale of sub-pixels is calculated based on original grayscales and unified second gamma curves, reducing the need for frequent gamma switching and optimizing high-frequency display performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If frequent gamma curve switching is used to achieve high-frequency display, then display frequency is improved, but driver chip performance requirements and data storage requirements increase
Solution Approach 1:
The patent divides a frame into N sub-frames, where each sub-frame corresponds to a different set of gamma curves. This segmentation allows the system to handle high-frequency displays by processing display data in smaller, manageable units (sub-frames) rather than entire frames, thereby reducing the burden on the driver chip while maintaining high display frequency capability.
Solution Approach 2:
The patent pre-calculates and stores display grayscale values for multiple sub-frames before actual display occurs. By performing these calculations in advance and storing them in memory, the system eliminates the need for real-time gamma curve switching during display, thereby reducing driver chip performance requirements while maintaining high-frequency display capability.
2Productivity
If frequent gamma curve switching is used to achieve high-frequency display, then display frequency is improved, but data storage requirements increase
Solution Approach 1:
The patent segments the display data into N sub-frames, each with its own gamma curve set. This segmentation allows the system to store and process display data in smaller units, reducing the overall data storage requirements compared to storing complete frame data for frequent gamma switching scenarios.
Solution Approach 2:
The patent performs preliminary calculation of display grayscale values for all sub-frames and stores them in memory before actual display. This pre-calculation approach consolidates data storage needs into a single memory access pattern rather than requiring frequent small data accesses during display, thereby reducing overall data storage requirements while maintaining high-frequency display capability.
3Device complexity
If unified second gamma curves are used across all sub-frames, then gamma switching frequency is reduced, but display grayscale precision may be compromised
Solution Approach 1:
The patent applies different gamma curves to different sub-frames based on their specific display requirements. Each sub-frame can have its own optimized gamma curve set, allowing the system to maintain high grayscale precision for each sub-frame while still reducing overall gamma switching frequency compared to constantly switching between different gamma curves for each frame.
Solution Approach 2:
The patent dynamically selects and applies appropriate gamma curves for each sub-frame based on the display content and requirements. This dynamic approach allows the system to optimize grayscale precision for each sub-frame individually while managing gamma switching frequency at the frame level rather than the sub-frame level, achieving a balance between precision and switching reduction.
Data Source
AI summary
A method and a device for driving a display panel, and a display device are provided. The method including dividing a frame into N sub-frames, the N sub-frames corresponding to N sets of first gamma curves respectively, and the N sub-frames including at least two consecutive first sub-frames; obtaining a display grayscale of a sub-pixel in each first sub-frame based on an original grayscale of a sub-pixel in a frame image to be displayed, a set of second gamma curves, and one set of first gamma curves corresponding to the first sub-frame; and driving the display panel to display sub-frame images sequentially during the N sub-frames. A display voltage of the sub-pixel when the display panel displays one sub-frame image during one first sub-frames is obtained based on the set of second gamma curves and the display grayscale of the sub-pixel in the first sub-frame.


