Unified Multi-Bitrate Media Encoding Parameter Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media encoding methods face inefficiencies in producing multiple bitrate and spatial resolution streams, particularly due to high computational complexity and suboptimal reuse of information from high-resolution input streams, leading to increased costs and subpar rate-distortion performance.

Innovation Solution

The proposed system employs an intelligent encoding module that identifies optimal combinations of encoding parameters for each coding tree block across multiple output bitrates and spatial resolutions, coupled with normative encoding modules to efficiently encode media streams, reducing computational complexity through cost function evaluation and parameter reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple bitrate streams are encoded independently using traditional methods, then each stream achieves optimal rate-distortion performance, but computational complexity increases linearly with the number of output bitrates

Engineering Contradiction:
Improverate-distortion performanceVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple independent encoding processes into a single unified encoding pass. By combining the encoding of multiple bitrate streams into one process that processes all target bitrates simultaneously, the system achieves optimal rate-distortion performance for each stream while avoiding the linear increase in computational complexity that would result from encoding each stream separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encoding system is designed to perform multiple functions simultaneously - encoding the same input media into multiple different bitrate streams in a single processing operation. This multi-functional approach allows the system to produce multiple output streams with different bitrates while maintaining optimal compression for each, without requiring separate encoding passes for each bitrate.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If high-resolution input media is used for encoding lower resolution streams, then source quality is preserved, but information from high-resolution input is not effectively utilized and encoding efficiency decreases

Engineering Contradiction:
Improvesource qualityVSAvoidencoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by processing different regions of the image at different resolutions simultaneously within a single encoding pass. The system identifies and processes only the necessary portions of the high-resolution input media for each target resolution, effectively utilizing the available information from the high-resolution source while maintaining encoding efficiency by avoiding unnecessary processing of redundant high-resolution data for lower resolution outputs.

Inventive Principle:
Principle #3Local quality

3Productivity

If coding tools from newer standards like HEVC are used, then encoding efficiency improves, but computational complexity increases significantly compared to older standards

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of how encoding is performed by transitioning from sequential independent encoding of multiple bitrates to a simultaneous unified encoding process. This parameter change enables the system to leverage advanced coding tools from newer standards like HEVC to improve overall encoding efficiency, while the unified approach prevents the computational complexity from increasing proportionally to the number of output bitrates.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20170150166A1System and method for efficient multi-bitrate and multi-spatial resolution media encoding
Publication Date: 2017.05.25 ITTIAM SYST P
  • US20170150166A1 patent drawing
  • US20170150166A1 patent drawing
  • US20170150166A1 patent drawing

AI summary

In one example, a sequence of pictures may be transformed at a given spatial resolution to a plurality of output spatial resolutions and/or an additional spatial resolution that is lower than the plurality of output spatial resolutions. The sequence of pictures and a picture type may be received for each of the pictures at respective output spatial resolutions. Estimating a set of combinations of encoding parameters for coding tree blocks (CTBs) in each of the pictures at a lowest output spatial resolution or mapping combinations of encoding parameters for each CTB in each of the pictures at an immediate coarser spatial resolution to corresponding blocks at the respective output spatial resolution is performed. A set of combinations of encoding parameters may be determined for each CTB and best combinations of encoding parameters from the determined set of combinations may be identified for encoding the sequence of pictures.