Scalable Video Compression for Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video compression engines integrated in system on chip (SoC) are difficult to scale to meet the demands of autonomous driving vehicles (ADVs), which typically have multiple camera sensors, requiring a scalable, energy-efficient video compression solution.

Innovation Solution

A scalable video gathering and compression system is proposed, comprising a data gathering stage with interconnected data gathering nodes that combine image streams from multiple cameras and a data processing stage with nodes that use dedicated processing engines for efficient video compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional video compression engines integrated in SoC are used, then the system can perform video compression, but the system cannot scale to meet the demands of autonomous driving vehicles with multiple camera sensors

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the video compression system into multiple independent processing nodes, each capable of handling compression tasks for specific camera streams. This segmentation allows the system to scale by adding or removing nodes based on the number of cameras, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic resource allocation where processing nodes can be activated or deactivated based on the actual number of camera streams being processed. This dynamic adaptability enables the system to scale flexibly without increasing permanent hardware complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If CPU-based solutions are used for video compression, then the system can process video data, but the processing efficiency is insufficient and energy consumption is high

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces CPU-based software compression with dedicated hardware processing engines that perform video compression operations directly in hardware. This substitution of mechanical (software) processing with physical (hardware) processing significantly improves efficiency and reduces energy consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The processing nodes are designed to autonomously perform compression operations on incoming video streams without requiring intensive CPU intervention. Each node self-manages its compression tasks, reducing the overall energy burden on the system's central processing units.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If multiple camera sensors are deployed to capture the environment, then the system can gather comprehensive environmental data, but the data processing burden increases significantly

Engineering Contradiction:
Improvedata volumeVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent assigns specific processing nodes to handle data from specific camera streams, dividing the overall processing burden into manageable segments. This allows the system to handle data from multiple cameras without proportionally increasing overall processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the processing functions of multiple camera streams into a unified architecture where data from multiple cameras is consolidated and processed through coordinated nodes, reducing the cumulative complexity that would arise from completely independent processing paths.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12323645B2Scalable video compression accelerator for autonomous driving
Publication Date: 2025.06.03 BAIDU USA LLC
  • US12323645B2 patent drawing
  • US12323645B2 patent drawing
  • US12323645B2 patent drawing

AI summary

A video system includes a first data gathering node configured to receive a plurality of image streams from a plurality of cameras, respectively. Each of the plurality of cameras captures an environment of an autonomous driving vehicle (ADV). The first data gathering node tags the plurality of image streams with metadata that identifies each of the plurality of image streams, and combines the plurality of image streams with the metadata to form a combined image stream. A second data gathering node is communicatively coupled to the first data gathering node and is to receive the combined image stream from the first data gathering node and output the combined image stream with a second combined image stream.