Video Processor Mixing 2D and 3D Video Graphics Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The growth in availability and access to video and graphics content poses challenges in handling content from different sources and reproducing it on various display types, as conventional methods struggle to efficiently mix and format video and graphics data across different dimensions and formats.
Innovation Solution
A system-on-chip (SoC) is developed to select and combine video and graphics data from multiple sources, performing format conversions and compositing operations to generate output in either 2D or 3D formats suitable for diverse display devices, using a processing network that dynamically routes and processes data to support multiple formats and output configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional methods are used to handle video and graphics content from different sources, then the system is simpler to implement, but it cannot efficiently mix and format video and graphics data across different dimensions and formats
Solution Approach 1:
The video processor is designed to perform multiple functions including selecting output formats, generating composited video data from multiple video sources and graphics sources, selecting combination orders, and performing format conversions between 2D and 3D formats. This multi-functional design allows a single device to handle diverse content sources and display requirements without requiring separate specialized devices for each function.
Solution Approach 2:
The system dynamically adapts its operation based on the selected output format and the types of input sources. The video processor can flexibly change the combination order of video and graphics data, perform format conversions as needed, and adjust the compositing process according to the specific requirements of different display devices and content types.
2Adaptability or versatility
If the video processor combines video data from multiple sources and graphics data, then the output compatibility with diverse display devices is improved, but the processing complexity increases
Solution Approach 1:
The video processor changes the format parameters of video and graphics data through format conversion between 2D and 3D formats. This allows the system to adapt the composited video data to match the requirements of different display devices, whether they support 2D or 3D output, thereby improving compatibility without requiring separate processing pipelines for each display type.
3Adaptability or versatility
If format conversion between 2D and 3D is performed, then the display compatibility is improved, but the processing time and computational resources increase
Solution Approach 1:
The video processor performs format conversions as part of the compositing process, converting video and graphics data to the appropriate 2D or 3D format based on the selected output format. By integrating the format conversion into the compositing operation rather than performing it as a separate post-processing step, the system reduces overall processing time and computational overhead.
Data Source
AI summary
A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.


