Adaptive Video Micro-Chunk Encoding for Flagged Frame Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding systems use a single set of encoding parameters for all content, leading to suboptimal encoding of certain portions, particularly flagged frames, which can waste computing resources and fail to address localized quality issues.

Innovation Solution

A system that identifies flagged frames, forms clusters, and optimizes encoding parameters for micro-chunks within the video, using machine learning and reinforcement learning to generate optimized encoding parameter sets for each micro-chunk, re-encoding only the problematic portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single set of encoding parameters is used for all content, then the encoding pipeline is simple and efficient, but the encoding quality becomes suboptimal for certain content types or portions

Engineering Contradiction:
Improveencoding qualityVSAvoidencoding pipeline complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video content is divided into micro-chunks based on content characteristics and scene changes. Each micro-chunk can be encoded with optimized parameters specific to its content type, rather than applying a single parameter set to the entire video. This segmentation allows high encoding quality for diverse content while maintaining pipeline efficiency through automated classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding parameters are made dynamic and adaptive based on content analysis. The system automatically adjusts encoding parameters in real-time according to the detected content characteristics (e.g., action scenes, dialogue scenes, nature footage) without requiring manual intervention or complex manual configuration for each content type.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If encoding parameters are optimized for the best-known common content, then the encoding pipeline is efficient and easy to operate, but the quality deteriorates for content that differs from the common characteristics

Engineering Contradiction:
Improveencoding qualityVSAvoidencoding pipeline operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The encoding system performs automatic content analysis and self-adjusts encoding parameters based on detected content characteristics. The system classifies content types (action, dialogue, nature, etc.) and automatically selects appropriate encoding parameters without requiring operator intervention, making the system both high-quality and easy to operate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes encoding parameters based on content characteristics. Different parameter sets are automatically applied for different content types (e.g., higher bitrate for action scenes with rapid motion, different quantization settings for dialogue vs. nature footage), ensuring optimal quality while maintaining automated operation.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the entire video is re-encoded with different parameters to improve quality, then the encoding quality improves, but the computational resources and time are wasted

Engineering Contradiction:
Improveencoding qualityVSAvoidcomputational resource waste
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

Instead of re-encoding entire videos, the system identifies and processes only specific micro-chunks that require quality improvement. By segmenting the video and applying targeted re-encoding only to problematic portions with suboptimal content-parameter mismatches, computational resources are conserved while still achieving quality improvements where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different quality levels and encoding parameters to different portions of the video based on local content characteristics. High-quality encoding is applied to critical scenes (dialogue, action sequences), while less critical portions use standard encoding, optimizing the balance between overall quality and computational resource usage.

Inventive Principle:
Principle #3Local quality

4Productivity

If a predefined set of encoding parameters is used for all content, then the encoding process is fast and productive, but the adaptability to different content characteristics deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidcontent adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The encoding system transitions from static predefined parameters to dynamic adaptive parameters. Content analysis is performed automatically during encoding, and parameters are adjusted in real-time based on detected content characteristics, maintaining high encoding speed through automated processes while achieving versatility across different content types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically changes encoding parameters based on content characteristics without manual intervention. Different parameter sets are selected for different content types (action, dialogue, nature, animation), enabling the system to adapt to diverse content while maintaining encoding productivity through automated parameter selection and efficient processing pipelines.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12621506B2Content adaptive micro encoding optimization for video
Publication Date: 2026.05.05 DISNEY ENTERPRISES INC
  • US12621506B2 patent drawing
  • US12621506B2 patent drawing
  • US12621506B2 patent drawing

AI summary

In some embodiments, a method analyzes flagged locations from a plurality of locations in an encoding of a video to form a cluster of locations. Draft micro-chunk boundaries for the cluster are determined based on searching for a first start location and a first end location in the encoding. The method searches in a first search range before the first start location and a second search range after the first end location for a second start location in the first search range and a second end location in the second search range. The second start location and the second end location form a micro-chunk. An encoding parameter set is determined for the micro-chunk formed by the second start location and the second end location based on content characteristics of the micro-chunk. The method uses the encoding parameter set to encode the micro-chunk for insertion in the encoding of the video.