Graphics Primitive Sharing for Dual-Chip Display Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dual-chip terminal devices face challenges in drawing complex and fine interfaces due to the secondary chip's low hardware capabilities, leading to poor drawing effects and the generation of jaggies, especially when trying to support multiple languages, as they require excessive memory usage for pre-storing various interface versions.
Innovation Solution
A graphics primitive sharing method where the secondary chip identifies controls with poor drawing effects and delegates the drawing tasks to the primary chip, compositing the results to enhance the display quality, allowing the secondary chip to focus on local drawing while leveraging the primary chip's higher capabilities for complex elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the secondary chip draws complex interfaces locally, then the device can support multiple languages with pre-stored interfaces, but the memory space usage becomes excessive
Solution Approach 1:
The patent extracts the complex drawing tasks from the secondary chip and delegates them to the primary chip. The secondary chip identifies controls that do not meet preset conditions (complex interfaces requiring anti-aliasing) and sends their drawing instructions to the primary chip, which has higher computing power and can handle these tasks without requiring excessive memory storage for pre-rendered interfaces in multiple languages
Solution Approach 2:
The patent introduces an intermediary mechanism where the secondary chip acts as a coordinator between the display needs and the primary chip's drawing capabilities. The secondary chip invokes the UI drawing framework to obtain drawing instructions, identifies controls needing assistance, and manages the compositing of locally drawn elements with those drawn by the primary chip, enabling efficient multi-language support without excessive memory usage
2Device complexity
If the secondary chip performs all drawing tasks, then the device structure remains simple, but the drawing effect quality becomes poor with jaggies generated
Solution Approach 1:
The patent applies local quality by having different chips handle different types of drawing tasks based on their capabilities. The secondary chip handles simple drawing tasks locally where quality requirements are met, while complex tasks requiring anti-aliasing and high precision are delegated to the primary chip. This ensures high drawing quality for complex interfaces without requiring the entire system to be complex
Solution Approach 2:
The patent segments the drawing tasks into two categories: simple controls that the secondary chip can draw locally, and complex controls that require the primary chip's assistance. The secondary chip invokes the UI drawing framework to obtain drawing instructions and identifies controls that do not meet preset conditions, separating the drawing workload based on quality requirements and chip capabilities
3Manufacturing precision
If the primary chip handles all drawing tasks, then the drawing quality is high, but the power consumption increases
Solution Approach 1:
The patent applies partial action by having the primary chip handle only the necessary complex drawing tasks that require its higher computing power, rather than handling all drawing tasks. The secondary chip handles simple drawing tasks locally, and only delegates controls that do not meet preset conditions to the primary chip. This reduces the primary chip's workload and power consumption while maintaining high drawing quality where needed
Solution Approach 2:
The patent changes the operational parameters of the chips based on task complexity. The secondary chip operates independently for simple tasks, and only engages the primary chip when drawing instructions indicate complex controls requiring anti-aliasing. This dynamic parameter adjustment optimizes power consumption by activating the high-power primary chip only when necessary for quality reasons
Data Source
AI summary
A graphics primitive sharing method is provided and is related to the terminal field. When drawing interface content, a secondary chip in an electronic device obtains a set of controls corresponding to interface content. The secondary chip delegates a control whose drawing effect is poor in the set of controls to a primary chip to perform drawing. The secondary chip composites a graphics primitive drawing result of the secondary chip and a graphics primitive drawing result of the primary chip, and sends a composited result to a display.


