Video Encoding Strategy Selection for Repeating Frame Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods face challenges in real-time encoding environments due to high bandwidth usage and poor picture quality, particularly when dealing with sequences that contain repeating elements, which are encoded inefficiently.

Innovation Solution

A machine learning-based system identifies patterns in video frames, simulates various encoding strategies, and selects the best strategy for each sequence based on previous encounters, using a saved encoding strategy for similar content to improve efficiency and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time video encoding is used, then encoding speed is improved, but bandwidth usage increases and picture quality deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidbandwidth usage
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs preliminary encoding of video frames using multiple different encoding strategies in advance, then selects and applies the best strategy for subsequent frames. This preliminary simulation of encoding outcomes allows the system to prepare optimal encoding parameters before actual transmission, resolving the contradiction between fast encoding and efficient bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts encoding strategies based on the content type and sequence characteristics. By switching between different encoding methods (e.g., intra-frame vs. inter-frame coding, resolution adjustments) depending on the video content, the system optimizes bandwidth usage while maintaining real-time encoding speed and picture quality.

Inventive Principle:
Principle #15Dynamics

2Speed

If real-time video encoding is used, then encoding speed is improved, but picture quality deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidpicture quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system preliminarily encodes video frames using multiple strategies and evaluates their outcomes before selecting the final encoding approach. This advance simulation allows the system to choose encoding methods that preserve picture quality while maintaining real-time processing speed, as the optimal strategy is pre-determined through simulation rather than trial-and-error during actual encoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes encoding parameters such as quantization levels, bitrates, and compression ratios based on the specific video content and sequence characteristics. By adjusting these parameters dynamically and selecting from multiple pre-simulated encoding strategies, the system achieves both real-time encoding speed and high picture quality.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If multiple-pass encoding is used, then picture quality is improved, but encoding speed deteriorates

Engineering Contradiction:
Improvepicture qualityVSAvoidencoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs multiple encoding simulations in advance on representative video sequences to build a library of optimal encoding strategies. Once this library is established, the system can quickly select and apply pre-optimized encoding parameters for new content without performing time-consuming multiple-pass encoding, thus maintaining high picture quality while achieving real-time encoding speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores encoded versions of video frames using various strategies as reference copies. When new video content is received, the system compares and selects from these pre-generated encoding examples rather than performing complete re-encoding, significantly speeding up the process while maintaining quality through selection of the best pre-computed encoding.

Inventive Principle:
Principle #26Copying

4Device complexity

If repeating elements in video sequences are encoded using standard methods, then encoding simplicity is maintained, but encoding efficiency deteriorates

Engineering Contradiction:
Improveencoding simplicityVSAvoidencoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system preliminarily identifies repeating elements and content patterns in video sequences, then applies optimized encoding strategies specifically for these repeated portions. By pre-determining the best encoding approach for recurring content types (e.g., static backgrounds, repetitive motions), the system significantly improves encoding efficiency without substantially increasing complexity, as the same strategy is applied consistently to all instances of repeated content.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260113457A1Systems and methods for enhanced video encoding
Publication Date: 2026.04.23 DISH TECHNOLOGIES LLC
  • US20260113457A1 patent drawing
  • US20260113457A1 patent drawing
  • US20260113457A1 patent drawing

AI summary

Systems and methods for enhanced video encoding identify patterns in sequences of raw digital video frames to extract features and identify the type of content represented by the extracted features. The system simulates many outcomes of encoding the sequence of digital video frames by using various different encoding strategies to find the relative best encoding strategy for each sequence of frames. As the encoder processes video, it passes digital video frames to a modeling system which determines whether the video, or video having that same type of content, has been previously observed by the system. The system then selectively applies a saved encoding strategy that had been determined by the system to be particularly suitable for encoding the same sequence of video frames or that same type of content.