Surround View Seamless 2D to 3D Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automotive 3D surround view systems fail to seamlessly transition between 2D and 3D views upon system failures, such as a high-level operating system crash, leading to safety hazards during driver operation.
Innovation Solution
Implementing a method that initializes both 2D and 3D surround view processing chains in parallel, enabling seamless switching between them by disabling and enabling display pipelines and using a failsafe monitor to atomically switch between 2D and 3D views without glitches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If a 3D-SRV processing engine is implemented, then the visual output quality is improved, but the system reliability deteriorates when HLOS crashes causing display freeze
Solution Approach 1:
The system pre-initializes both 2D-SRV and 3D-SRV processing chains before operation, keeping the 2D-SRV chain as a standby fail-safe mechanism. This preliminary preparation ensures that when HLOS crashes occur, the system can immediately switch to the pre-initialized 2D-SRV chain without delay, resolving the reliability issue while maintaining the ability to use 3D-SRV for improved visual quality during normal operation
Solution Approach 2:
The system dynamically changes operational parameters by switching between 2D-SRV and 3D-SRV processing modes based on system state. During normal operation, the 3D-SRV mode is active for superior visual output. Upon detecting HLOS crash, the system changes the processing mode parameter to 2D-SRV, maintaining reliability while preserving the capability to return to 3D mode when stability is restored
2Reliability
If only a 2D-SRV processing engine is implemented, then the system reliability is maintained, but the visual output quality deteriorates
Solution Approach 1:
The system segments the SRV processing functionality into two independent processing chains: 2D-SRV and 3D-SRV. The 2D-SRV chain handles basic reliable operation, while the 3D-SRV chain provides enhanced visual quality. This segmentation allows the system to maintain reliability through the 2D chain while achieving improved visual output through the 3D chain, and enables seamless switching between them based on system state
3Adaptability or versatility
If both 2D-SRV and 3D-SRV processing engines are run in parallel, then the seamless switching capability is improved, but the device complexity increases
Solution Approach 1:
The system merges the 2D-SRV and 3D-SRV processing chains into a unified architecture that shares common components such as the channel capture block, stitching block, and display block. This merging approach enables seamless switching capability between 2D and 3D modes while reducing device complexity by eliminating redundant components, as both processing chains utilize the same hardware resources
Data Source
AI summary
A method for seamless transition from a 2D surround view to a 3D surround view. The method includes initializing the 2D-SRV processing chain, displaying the 2D surround view while waiting for HLOS handshake to complete and upon completion of a HLOS handshake, initializing a 3D-SRV processing chain and waiting for a 3D-SRV buffer output; disabling the 2D-SRV display pipeline and enabling a 3D-SRV display pipeline; enabling switchback monitor; atomically switching to 3D surround view seamlessly and glitch free; and displaying 3D surround view on a monitor. Another method includes detecting a crash in a HLOS and seamlessly switching to a 2D surround view from a 3D surround view.


