Display Driver Layer Data Classification and Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display driver technologies face inefficiencies in processing and managing layer data for electronic terminals, leading to suboptimal memory usage and performance in generating display interfaces.
Innovation Solution
A display driver apparatus and method that classify layer data into 2D, 3D, and direct mixed data categories, utilizing respective graphic processors and a display controller to efficiently process and mix data, optimizing memory usage and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If layer data is processed using a unified approach without classification, then the system structure is simple, but memory usage efficiency deteriorates and processing performance decreases
Solution Approach 1:
The patent segments layer data into three distinct categories: 2D layer data, 3D layer data, and direct mixed layer data. This segmentation allows each type of data to be processed by specialized processors (2D graphic processor, 3D graphic processor, or display controller), improving overall processing efficiency and memory usage while maintaining manageable system complexity through organized data flow management.
2Reliability
If all layer data is processed by high-performance graphic processors, then processing quality is high, but power consumption increases
Solution Approach 1:
The patent applies local quality by matching processing capabilities to data requirements: 2D layer data is processed by the 2D graphic processor, 3D layer data by the 3D graphic processor, and direct mixed layer data by the display controller. This localized processing approach ensures high display output quality for complex data while reducing power consumption by avoiding over-processing of simpler data types with high-performance units.
3Quantity of substance
If layer data is classified and processed by multiple specialized processors, then memory usage efficiency improves, but system complexity increases
Solution Approach 1:
The system segments layer data into three categories and processes each through dedicated pathways, improving memory usage efficiency by preventing data mixing and unnecessary processing. The segmentation is managed through a classification unit that directs data to appropriate processors, organizing system complexity rather than allowing uncontrolled growth.
Solution Approach 2:
The display controller serves multiple functions: it acts as a processor for direct mixed layer data, combines outputs from 2D and 3D graphic processors, and generates the final display interface. This multi-functionality reduces the need for additional dedicated components, managing system complexity while maintaining efficient memory usage.
4Productivity
If classification of layer data is performed, then processing efficiency improves, but the complexity of data management increases
Solution Approach 1:
The classification unit performs preliminary classification of layer data into 2D, 3D, and direct mixed categories before processing. This preliminary action organizes data in advance, enabling faster processing by dedicated processors and simplifying subsequent data management by establishing clear routing paths from classification to processing stages.
Data Source
AI summary
Provided is a method of driving a display. The method includes receiving a plurality of pieces of layer data and classifying the received plurality of pieces of layer data into at least one of two-dimensional (2D) layer data, three-dimensional (3D) layer data, and direct mixed layer data, processing the 2D layer data, mixing the 3D layer data, and mixing the direct mixed layer data, the processed 2D layer data, the processed 3D layer data to generate a display interface.


