Wireless Camera Motion Vectors for In-Vehicle Bandwidth Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicle Wi-Fi systems face bandwidth challenges due to increasing demands from data-intensive applications, leading to quality of service (QoS) issues and video frame stability problems for wirelessly enabled devices.
Innovation Solution
A system utilizing motion vectors to process real-time input image data from cameras, employing semantic segmentation and background memorization to maintain bandwidth below a threshold, reducing processing requirements by caching background data and periodically transmitting it, while continuously sending foreground images to maintain video streaming quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time video data is continuously transmitted from wirelessly enabled cameras, then video streaming quality is maintained, but bandwidth utilization exceeds the predetermined threshold and causes QoS degradation
Solution Approach 1:
The patent segments video frames into foreground and background portions using semantic segmentation and motion vector analysis. Only foreground portions containing moving objects are transmitted in real-time, while background portions are cached and periodically updated. This segmentation reduces the quantity of data transmitted while maintaining video streaming quality by preserving essential visual information.
Solution Approach 2:
The system performs preliminary action by caching background image data before transmission needs occur. Background portions are pre-processed and stored in a cache, allowing the system to replace only foreground changes in real-time transmissions. This preliminary caching reduces instantaneous bandwidth requirements while maintaining continuous video quality.
2Quantity of substance
If semantic segmentation and motion vector analysis are performed on all video frames, then bandwidth is reduced through background caching, but processing complexity increases
Solution Approach 1:
The patent applies local quality by performing intensive semantic segmentation and motion vector analysis only on regions of interest (foreground portions) rather than processing entire frames uniformly. The system identifies and processes only areas containing moving objects, reducing overall processing complexity while maintaining bandwidth reduction benefits through selective background caching.
Solution Approach 2:
The system performs partial action by applying semantic segmentation and motion vector analysis to only the extent necessary for identifying foreground objects, rather than processing all frame data equally. This partial processing approach reduces computational complexity while still achieving sufficient bandwidth reduction through targeted background caching.
3Quantity of substance
If background image data is cached and periodically transmitted, then bandwidth utilization is reduced below threshold, but video frame stability may be compromised
Solution Approach 1:
The patent maintains continuity of useful action by continuously transmitting foreground image data while periodically updating cached background data. This continuous foreground transmission ensures video frame stability is maintained for moving objects, while periodic background updates keep the overall scene composition stable and coherent, preventing visual artifacts from background-stationary object mismatches.
Data Source
AI summary
A system for bandwidth saving for wireless cameras using motion vectors includes wireless cameras disposed within the vehicle, and capturing input image data. A control module, having a processor, memory, and input/output (I/O) ports, executes control logic stored in memory. A first control logic receives, real-time input image data from the cameras. A second control logic processes the input image data to maintain (Wi-Fi) bandwidth utilization within the vehicle below a predetermined threshold and maintains and maximizes real-time image data streaming quality through semantic segmentation and background memorization. A third control logic generates an output including background and foreground image portions. The output is transmitted to a human-machine interface (HMI) within the vehicle and periodically replaces the background portion with a cached background scene that is transmitted to the HMI.


