Single Blending Circuit Time-Division Multiplexing for Video Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the Linux system, existing frame buffer interfaces require multiple blending circuits to process video data from multiple paths, leading to increased hardware costs and inefficiencies, as each circuit can only process data from one path.
Innovation Solution
A video processing method and apparatus that utilize time-division multiplexing via software to blend images into multiple sets of video data using a single blending circuit, employing a look-up table to manage configuration parameters and synchronize blending operations within a frame period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple blending circuits are used to process video data from multiple paths, then processing capability is improved, but hardware cost increases significantly
Solution Approach 1:
The patent makes a single blending circuit capable of processing multiple video paths by dynamically configuring its parameters through a look-up table (LUT). The blending circuit is transformed from a dedicated single-path processor into a multi-functional unit that can adapt to different video paths through software-controlled parameter adjustment, thereby eliminating the need for multiple separate circuits.
Solution Approach 2:
The patent introduces dynamic parameter configuration for the blending circuit using a look-up table (LUT) that stores different parameter sets for different video paths. The circuit transitions from a static, fixed-function design to a dynamic, reconfigurable system where parameters such as blending mode, timing, and source selection can be changed on-the-fly to accommodate multiple video paths through a single circuit.
2Device complexity
If one blending circuit processes only one video path, then processing simplicity is maintained, but hardware utilization efficiency decreases
Solution Approach 1:
The patent introduces a look-up table (LUT) as an intermediary between the control logic and the blending circuit. The LUT stores pre-configured parameter sets for different video paths, allowing the single blending circuit to efficiently switch between multiple functions without complex real-time calculations. This intermediary structure maintains processing simplicity while enabling high hardware utilization.
3Productivity
If multiple blending circuits are deployed, then video path processing capacity increases, but system complexity increases
Solution Approach 1:
The patent creates a universal blending circuit that can handle multiple video paths through dynamic parameter configuration. Instead of having separate dedicated circuits for each path, a single circuit is designed to perform multiple functions by loading different parameter sets from the look-up table, thereby reducing system complexity while maintaining high processing capacity.
Solution Approach 2:
The system employs dynamic reconfiguration of the blending circuit parameters based on the active video path. The look-up table enables rapid parameter switching, allowing the circuit to adapt its behavior to different video paths without requiring multiple static circuit designs, thus simplifying the overall system architecture.
Data Source
AI summary
A video data processing apparatus provided according to one embodiment of the present invention includes a processor and a blending circuit. The processor provides a first set of parameters according to a first channel identification signal and a second set of parameters according to a second channel identification signal. The blending circuit blends a first image into first video data at a first timing according to the first set of parameters and a second image into second video data at a second timing according to the second set of parameters. A time difference between the first timing and the second timing is less than a frame period of the first video data.


