Parallel Scaling Engine for Multi-View 3D Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multi-view 3D display technologies require multiple independent interpolation modules for each sub-view, leading to significant hardware calculation and memory resource wastage due to redundant data processing, making them impractical as the number of viewpoints increases.
Innovation Solution
A parallel synchronous scaling engine that processes interpolation pixel window data in a synchronous and parallel form, combining sub-pixel data before interpolation, reducing redundant calculations and optimizing resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple independent interpolation modules are used for each sub-view, then the multi-view 3D display can be achieved, but hardware calculation and memory resource wastage increases significantly
Solution Approach 1:
The patent merges the interpolation operations of multiple sub-views into a single unified interpolation module. Instead of having N independent interpolation modules for N sub-views, the invention combines them to process multiple sub-views simultaneously, sharing common computational resources and eliminating redundant calculations across different viewpoints.
Solution Approach 2:
The patent segments the processing into two stages: first combining sub-pixel data from multiple sub-views, then performing a single unified interpolation. This segmentation allows the system to process multiple views through one module rather than requiring separate modules for each view, reducing overall hardware resource consumption.
2Adaptability or versatility
If multiple independent interpolation modules are used for each sub-view, then the multi-view 3D display can be achieved, but device complexity increases
Solution Approach 1:
The patent merges the interpolation operations of multiple sub-views into a single unified interpolation module. Instead of having N independent interpolation modules for N sub-views, the invention combines them to process multiple sub-views simultaneously, sharing common computational resources and eliminating redundant calculations across different viewpoints.
Solution Approach 2:
The unified interpolation module is designed to handle multiple sub-views with different viewpoints, making it a universal module that performs the interpolation function for all sub-views rather than requiring dedicated modules for each specific view. This multi-functional approach reduces the total number of modules needed in the system.
3Productivity
If sub-pixel data is combined before interpolation, then redundant calculations are reduced, but the processing method becomes more complex
Solution Approach 1:
The patent performs preliminary combining of sub-pixel data from multiple sub-views before the interpolation step. By pre-combining the sub-pixel information in a structured manner, the system eliminates redundant calculations during the interpolation phase, as the combination is already performed in advance in an organized fashion.
Data Source
AI summary
A parallel synchronous scaling engine for multi-view 3D display and a method thereof are provided, wherein selection and combination calculation are provided to an interpolation pixel window, then interpolation calculation is provided to a combined interpolation pixel window of a combined view field, calculation results are directly displayed on a display terminal. That is to say, interpolation is originally provided before stereoscopic pixel rearrangement, which is now improved, in such a manner that screening and combination of pixel points is provided before interpolation calculation. According to the present invention, computation and memory resource is greatly saved. The method is suitable to be implemented by hardware, for satisfying various numbers of viewpoints and interpolation algorithm, and being compatible with multi-view 3D display with the integrated and floating-point pixel arrangement, wherein the computation resource does not need to be increased with increasing of the viewpoints.


