Content Adaptive Encoding for Media GOPs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media content encoding techniques often use a single set of encoding parameters for the entire content, which may not provide the best encoding for different portions of media content, such as live-action and animated scenes, leading to suboptimal compression and quality.

Innovation Solution

Determine the characteristics of each group of pictures (GOP) in a first pass and adjust encoding parameters in a second pass to tailor encoding settings specifically for each GOP based on its characteristics, such as content type, noise level, and motion, allowing for different parameter settings for varying content types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single set of encoding parameters is used for the entire media content, then the encoding process is simple and fast, but the encoding quality and compression efficiency are suboptimal for different scene types

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

Solution Approach 1:

The media content is segmented into different scene types (e.g., live-action, animated, CGI) and each segment is encoded with customized encoding parameters tailored to its specific characteristics, rather than applying a uniform encoding scheme to the entire content

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding parameters are applied to different portions (scenes) of the media content based on their local characteristics. For example, animated scenes may use different quantization parameters than live-action scenes to optimize quality for each specific content type

Inventive Principle:
Principle #3Local quality

2Loss of energy

If encoding parameters are adjusted for different portions of media content, then compression efficiency and quality improve, but the encoding process time increases

Engineering Contradiction:
Improvebitstream efficiencyVSAvoidencoding process time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The media content is analyzed in advance to identify and classify different scene types before the actual encoding process. This preliminary classification allows the encoding system to prepare appropriate parameter sets for each scene type, enabling efficient encoding without requiring complex real-time parameter adjustments

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoding parameters are made dynamic and adaptive to the content being encoded. The system automatically selects and applies different parameter sets based on the detected scene type, allowing the encoding process to adapt to varying content characteristics rather than using static parameters

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11729418B1Content adaptive encoding
Publication Date: 2023.08.15 AMAZON TECH INC
  • US11729418B1 patent drawing
  • US11729418B1 patent drawing
  • US11729418B1 patent drawing

AI summary

Techniques are described for adaptive encoding different portions of media content based on content. Characteristics of GOPs of media content can be determined and used to set encoding parameters for the GOs. The GOPs can be encoded such that one GOP is encoded differently than another GOP if they have different characteristics.