Timing Controller Panel Self-Refresh Compressed Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile industry processor interfaces, existing display standards like MIPI DSI lead to high power consumption when transmitting still image data in video mode, and panel self-refresh operations are inefficient, particularly when handling compressed data.
Innovation Solution
A timing controller that communicates with a host through a MIPI interface and a display panel module, storing and decompressing compressed image data in a frame memory to perform panel self-refresh, while also controlling transmission timing using frame information and supporting I2C protocol conversions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If the host continuously transmits still image data to the display driver IC in video mode, then the display can show still images, but the power consumption of the host increases
Solution Approach 1:
The patent implements panel self-refresh mode where the display driver IC periodically reads still image data from its internal frame buffer and transmits it to the display panel, instead of continuous transmission from the host. This periodic operation allows the host to enter low-power states while the display maintains still image display, directly resolving the contradiction between power consumption and display functionality.
Solution Approach 2:
The display driver IC performs self-refresh operations by autonomously reading data from its internal frame buffer and transmitting it to the display panel without continuous host intervention. This self-service mechanism enables the display system to maintain still images independently, reducing the host's power consumption while preserving display functionality.
2Use of energy by stationary object
If compressed image data is stored in frame memory for panel self-refresh, then power consumption is reduced, but data decompression and processing time increases
Solution Approach 1:
The host or timing controller compresses image data before storing it in the frame buffer, performing the compression action in advance. This preliminary compression reduces the data size stored in memory, lowering power consumption during panel self-refresh operations while the decompression occurs during the refresh cycle itself, balancing time and energy trade-offs.
Solution Approach 2:
The patent introduces a timing controller as an intermediary between the host and display driver IC that handles compressed data format conversion and decompression. This intermediary component manages the complex decompression process efficiently, allowing compressed data to be stored in frame memory for power savings while minimizing the time penalty through optimized decompression operations.
3Use of energy by stationary object
If the display driver IC periodically reads still image data from frame buffer in panel self-refresh mode, then host power consumption decreases, but the complexity of data timing control increases
Solution Approach 1:
The timing controller is designed to perform multiple functions including receiving data from host in various formats (compressed/uncompressed), converting data formats, controlling panel self-refresh operations, and managing vertical blanking interval timing. This multi-functional design consolidates timing control complexity into a single dedicated component rather than distributing it across multiple components, simplifying the overall system architecture.
Solution Approach 2:
The patent replaces complex hardware timing control circuits with a programmable timing controller that uses software-based timing management. The timing controller can be configured through control registers to adapt to different display modes and data formats, substituting rigid hardware timing logic with flexible software-controlled timing that reduces overall system complexity while maintaining precise timing control for panel self-refresh operations.
Data Source
AI summary
A method of operating a timing controller, which communicates with a host through a mobile industry processor interface (MIPI) and communicates with a display panel module through a display interface, is provided. The method includes storing image data compressed by one of the host and the timing controller in a frame memory, decompressing the image data stored in the frame memory, and performing panel self-refresh on the display panel module using the decompressed image data.


