Multi-Bitrate Video Encoding for Fast Vehicle Encoder Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional encoder switching techniques in satellite communication systems cause latency and undesirable delays due to the need for flushing processed data and sending new I-frames, leading to poor user experience and operational inefficiencies, particularly in real-time video transmission for vehicles.

Innovation Solution

Utilizing multiple image encoding devices to simultaneously encode image data at different bitrates, enabling fast switching between encoders without introducing latency by continuously encoding frames at varying bitrates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional encoder switching techniques are used to change bit rate, then the bit rate can be modified based on quality metrics, but latency increases due to flushing processed data and sending new I-frames

Engineering Contradiction:
Improvequality metric maintenanceVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-encodes frames at multiple bit rates using different encoder instances before transmission is needed. When bit rate adjustment is required, the system can immediately switch to a pre-encoded stream at the desired bit rate without flushing data or waiting for I-frames, thus eliminating latency while maintaining quality control

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoding process is segmented into multiple independent encoder instances, each producing encoded frames at a specific bit rate. This segmentation allows the system to select and switch between different encoder outputs based on quality metrics without interrupting the encoding process, thereby avoiding latency

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional encoder switching is performed by sending new I-frames, then bit rate can be adjusted, but bit rate peak occurs causing delay in data delivery

Engineering Contradiction:
Improvebit rate adjustmentVSAvoiddata delivery speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Frames are pre-encoded at multiple bit rates and stored in buffer memory before transmission. When bit rate adjustment is needed, the system immediately switches to a pre-encoded stream at the target bit rate, avoiding the need to send I-frames and preventing bit rate peaks that would cause delivery delays

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If multiple image encoding devices encode simultaneously at different bit rates, then encoder switching latency is eliminated, but device complexity increases

Engineering Contradiction:
Improveencoder switching latencyVSAvoidnumber of encoding devices
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The encoding function is divided into multiple specialized encoder instances, each dedicated to encoding at a specific bit rate. This segmentation enables immediate switching between bit rates by simply changing which encoder output is transmitted, eliminating switching latency while keeping each encoder instance relatively simple and focused

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4648409A1Systems and methods for fast encoder switching
Publication Date: 2025.11.12 HONEYWELL INTERNATIONAL INC
  • EP4648409A1 patent drawingFigure 1
  • EP4648409A1 patent drawingFigure 2
  • EP4648409A1 patent drawingFigure 3

AI summary

Embodiments of the present disclosure provide systems and methods for fast encoder switching. In one embodiment, a plurality of image encoding devices of a vehicle receive image data comprising a plurality of frames from an imaging component of the vehicle. A first image encoding device of the plurality of image encoding devices encodes a first frame of the plurality of frames at a first bit rate. A second image encoding device of the plurality of image encoding devices encodes the first frame of the plurality of frames at a second bit rate simultaneously with the first image encoding device encoding the first frame at the first bit rate. One or more communication components of the vehicle encode transmit the first frame encoded at the first bit rate.