Integrated Vehicle Camera Buffering for ADAS Event Upload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional vehicle vision systems lack integration of camera modules with infotainment and ADAS systems, leading to additional costs and aesthetic issues, as well as limited storage expansion capabilities, which hinder the seamless implementation of dash cam features.
Innovation Solution
A vehicle vision system that combines infotainment and ADAS modules with integrated cameras, utilizing a CMOS imaging array and an ECU for image processing, enabling wireless data transmission to a remote server and storage on non-volatile memory, allowing for continuous video buffering and automatic data upload for ADAS training.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If camera modules are integrated with infotainment and ADAS systems, then device complexity and installation cost are reduced, but manufacturing precision and integration requirements increase
Solution Approach 1:
The patent combines the camera module, infotainment system, and ADAS system into a single integrated unit. The camera is physically and functionally integrated with the infotainment display and processing units, eliminating the need for separate camera modules and reducing overall system complexity while meeting precision requirements through unified manufacturing processes
Solution Approach 2:
The integrated camera module serves multiple functions simultaneously: it provides visual input for the infotainment system (e.g., rearview camera, dash cam), supplies data to the ADAS system for safety features, and enables wireless communication capabilities. This multi-functionality reduces the need for separate components while maintaining high integration precision
2Productivity
If volatile memory circular buffer is used for continuous video buffering, then productivity and response time are improved, but loss of information increases due to potential data overwriting
Solution Approach 1:
The system pre-allocates a circular buffer in volatile memory to continuously capture and store video data at high speed before any triggering event occurs. This preliminary action ensures that critical moments are captured without loss, and the buffer is ready to immediately transmit or preserve data when needed
Solution Approach 2:
The system implements a feedback mechanism that continuously monitors the circular buffer status and triggers automatic data preservation to non-volatile memory when specific conditions are met (e.g., event detection, user input, or buffer full status). This feedback loop prevents information loss by transferring critical data before it would be overwritten
3Ease of operation
If wireless communication is used for automatic data upload, then ease of operation is improved, but use of energy increases
Solution Approach 1:
Instead of continuous wireless transmission, the system uses periodic action by triggering data uploads only when specific events occur (e.g., detected deficiencies in ADAS features, user requests, or critical events). The circular buffer continuously captures data in low-power mode, and wireless communication is activated periodically or event-driven, reducing overall energy consumption while maintaining ease of operation
Data Source
AI summary
A vehicular vision system includes a camera disposed at a vehicle and capturing image data, and an electronic control unit (ECU) having an image processor for processing image data captured by the camera. The system, responsive to processing by the image processor of image data captured by the camera, saves the image data to a circular buffer that has volatile memory. The vehicular vision system, responsive to a trigger condition indicating a deficiency in an advanced driving assistance feature of the vehicle, transmits, via wireless communication, the saved image data from the circular buffer to a remote server. The vehicular vision system, responsive to a user input, copies the saved image data from the circular buffer to non-volatile memory disposed within the vehicle.


