Display Data Processing with Vendor-Specific Source Driver Registers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies fail to account for vendor-specific configuration options of source drivers, leading to suboptimal performance and increased complexity without separate management.
Innovation Solution
A data processing device and data driving device system that includes communication circuits and registers to transmit and receive vendor-specific configuration data, enabling optimized settings for each vendor's source drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a single set of configuration option values is used for all source drivers regardless of vendor, then device complexity is reduced and ease of manufacture is improved, but data transmission performance is suboptimal because vendor-specific optimizations cannot be applied
Solution Approach 1:
The configuration data is segmented into vendor-specific groups stored in separate registers. The data processing device maintains multiple sets of configuration option values, with each set corresponding to a specific vendor's source driver characteristics. This segmentation allows vendor-optimized configurations to be applied without increasing overall system complexity, as each vendor receives only its specific configuration set.
Solution Approach 2:
The system changes the parameter of configuration option values based on vendor identification. Different vendors receive different configuration parameter sets that are optimized for their specific source driver implementations. This parameter change enables high-speed data transmission by matching configuration settings to vendor-specific hardware characteristics.
2Productivity
If vendor-specific configuration options are managed separately for each source driver vendor, then data transmission performance is optimized, but device complexity and production cost increase
Solution Approach 1:
The data processing device is designed with universal multi-functionality to handle vendor-specific configurations. It can identify different vendors, select appropriate configuration sets, and transmit optimized configuration data through the existing communication interface. This multi-functionality allows the system to manage vendor-specific options without adding separate hardware for each vendor.
Solution Approach 2:
The data processing device acts as an intermediary between the generic display system and vendor-specific source drivers. It receives vendor identification information, retrieves the appropriate vendor-specific configuration set from its internal registers, and transmits the optimized configuration data to the data driving device. This intermediary role enables vendor-specific optimization without requiring changes to the source driver vendors' hardware.
3Manufacturing precision
If vendor identification information is transmitted and used to select configuration data, then configuration accuracy for each vendor is improved, but communication time and data transmission overhead increase
Solution Approach 1:
Vendor-specific configuration sets are pre-loaded into registers in the data processing device before operation begins. When a vendor's source driver is detected, the corresponding pre-prepared configuration set is immediately selected and transmitted without requiring real-time calculation or generation. This preliminary preparation minimizes communication time while ensuring configuration accuracy.
Data Source
AI summary
A data processing device includes a first main communication circuit configured to transmit configuration data and image data via a first communication line; a first auxiliary communication circuit configured to send and receive a lock signal via a second communication line; and a register configured to store configuration data based on vendor identification information. The first main communication circuit is configured to transmit a first request packet requesting vendor identification information, select configuration data based on the received vendor identification information, and transmit the selected configuration data via the first communication line.


