Dynamic Encoding Coefficient Generation for Video Streaming Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital movies encoded in high bit rates are not suitable for streaming over standard networks due to large file size and bandwidth requirements, necessitating inefficient re-encoding processes.

Innovation Solution

Analyzing digital movie parameters such as GOP, bit rates, and motion vectors from the first encoding process to derive encoding coefficients for a second encoding, allowing for efficient conversion to a different compression scheme suitable for streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If digital movies are encoded in high bit rate formats (MPEG-2, AVC, VC-1) for distribution on DVDs or Blu-ray discs, then image quality is improved, but file size increases making them unsuitable for streaming over standard networks

Engineering Contradiction:
Improveimage qualityVSAvoidfile size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system performs preliminary analysis of the source video content before encoding to identify complex regions that require higher bit rates. By pre-determining which scenes or frames need enhanced compression quality, the encoder can allocate bits more efficiently, maintaining image quality in critical areas while reducing overall file size for streaming compatibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements variable bit rate allocation at the scene or frame level, where complex regions with high motion or detail receive higher bit rates and simpler regions receive lower bit rates. This localized quality adjustment ensures that image quality is maintained only where necessary, reducing overall file size while preserving perceptual quality in important areas

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If conventional re-encoding processes are used to convert high bit rate content to streaming formats, then file size is reduced for network distribution, but the process is inefficient and time-consuming

Engineering Contradiction:
Improvefile sizeVSAvoidencoding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system performs preliminary analysis of the source video during or immediately after the first encoding process, extracting parameters such as motion vectors, scene complexity metrics, and frame classification data. This pre-extracted information is stored and reused during subsequent re-encoding operations, eliminating the need to re-analyze the source content and significantly reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system utilizes feedback from the first encoding process by analyzing the encoded bitstream parameters and quality metrics to inform the second encoding process. Encoding coefficients and parameters derived from the first encoding are applied to the re-encoding operation, creating a feedback loop that optimizes the conversion process and improves encoding efficiency

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If encoding parameters are manually determined for each scene in variable bit rate schemes, then image quality is optimized, but the process complexity increases requiring skilled operators

Engineering Contradiction:
Improveimage qualityVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements automated scene analysis and parameter determination algorithms that independently evaluate video content complexity and generate appropriate encoding parameters without human intervention. The encoder automatically classifies scenes, determines motion complexity, and allocates bit rates based on objective metrics, eliminating the need for skilled operators to manually adjust parameters while maintaining optimized image quality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs automated algorithms that dynamically adjust encoding parameters such as quantization matrices, motion estimation precision, and transform block sizes based on real-time analysis of scene complexity. By changing these parameters automatically based on content characteristics rather than manual configuration, the system achieves optimized image quality while reducing process complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8917774B2Method and apparatus for generating encoded content using dynamically optimized conversion
Publication Date: 2014.12.23 WARNER BROS ENTERTAINMENT INC
  • US8917774B2 patent drawing
  • US8917774B2 patent drawing

AI summary

An initial content is encoded a first time to obtain a first encoded content. One or more parameters obtained from the first encoding are used to generate an encoding coefficient. The initial content is encoded a second time to obtain a second encoded content. The second encoding is performed using encoding coefficients, at least one of which is derived from the parameter associated with the first encoding. The two encodings can be implemented using a single encoder or two separate encoders.