Rear View Camera Reuse for Fast Surround View Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing surround view camera systems in advanced driver assistance systems (ADAS) face challenges in efficiently transitioning from rear view to surround view, often resulting in delays and increased complexity due to the need for separate cameras and processing paths.
Innovation Solution
A circuit and method that utilize a dual-processor core architecture, where one processor core initializes and configures a rear view image processing path, and the second processor core, once initialized, configures and generates a surround view image processing path in parallel, allowing for quick switching between rear view and surround view without the need for additional cameras.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate rear view camera and surround view cameras are used, then view coverage is improved, but device complexity increases
Solution Approach 1:
The rear view camera is designed to serve dual purposes: providing rear view imagery and contributing to surround view synthesis. The same camera hardware and processing path are used for both functions, eliminating the need for separate dedicated cameras and reducing system complexity while maintaining comprehensive view coverage.
Solution Approach 2:
The patent merges the rear view image processing path with the surround view image processing path. By combining these previously separate processing paths into a unified system that shares hardware resources and processing logic, the overall device complexity is reduced while achieving both rear view and surround view functionality.
2Reliability
If separate processing paths for rear view and surround view are used, then processing reliability is improved, but transition time increases
Solution Approach 1:
The rear view image processing path is initialized and ready in advance by the first processor core before the surround view processing is needed. This preliminary preparation ensures that when transition to surround view is required, the processing infrastructure is already in place, minimizing transition delay while maintaining processing reliability.
Solution Approach 2:
The system dynamically switches between rear view and surround view processing modes using a shared processing path. The video processing circuit can be reconfigured on-the-fly between different processing paths, allowing rapid transitions without the fixed delays associated with separate dedicated hardware paths.
3Productivity
If dual processor cores are used for parallel processing, then productivity is improved, but device complexity increases
Solution Approach 1:
The processing system is segmented into two specialized processor cores with distinct roles: the first processor core handles rear view image processing path initialization, while the second processor core handles surround view image processing. This segmentation allows parallel initialization of both processing paths, improving overall productivity while keeping each core's function simple and well-defined.
Solution Approach 2:
The first processor core performs preliminary initialization of the rear view processing path before the second processor core initializes the surround view processing path. This staged preliminary action ensures that processing infrastructure is ready in advance, improving initialization speed while using a coordinated multi-core architecture rather than a single complex processor.
Data Source
AI summary
A circuit includes a first processor core, a second processor core, and a video processing circuit. The first processor core is configured to program the video processing circuit to: provide a rear view image processing path, and to transfer a rear view image from the rear view image processing path to a surround view image processing path. The second processor core is configured to program the video processing circuit to provide the surround view image processing path, to receive the rear view image from the rear view image processing path, and to provide a surround view image based on the rear view image.


