Two-Stage Video Transcoder Using Parameter Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video transcoder systems face challenges in creating high-quality output streams at various spatial or temporal resolutions from a single input stream, particularly in ensuring compatibility with diverse devices and formats while maintaining acceptable video quality.

Innovation Solution

The system employs a two-transcoder module approach, where the first module transcodes an input stream into multiple output streams with different resolutions and formats, and the second module uses extracted parameters to enhance transcoding, producing additional output streams by correlating macroblock resolutions and bit rates, ensuring optimal video quality and format compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single transcoder module is used to transcode input stream, then device complexity is reduced, but the number of output streams and format compatibility is limited

Engineering Contradiction:
Improvenumber of output streamsVSAvoidtranscoder module structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transcoder system is divided into multiple independent transcoder modules (first transcoder module and second transcoder module), where each module handles specific transcoding tasks. The first module generates initial output streams while the second module enhances quality for specific resolutions, allowing the system to produce numerous output streams in multiple formats without requiring a single overly complex module.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple transcoder modules are employed to perform different functions: the first transcoder module handles general transcoding to produce N output streams, while the second transcoder module specializes in enhancing quality for specific resolutions using statistical parameters. This multi-functional approach enables the system to accommodate diverse display devices and formats simultaneously.

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

2Manufacturing precision

If transcoding is performed at high quality settings, then video quality is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvevideo qualityVSAvoidtranscoding processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The first transcoder module performs preliminary transcoding to generate N output streams and extract statistical parameters before the second module processes them. This preliminary action allows the second module to focus only on enhancing specific resolutions using pre-computed statistical information, reducing overall processing time while maintaining high quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of applying uniform high-quality transcoding to all output streams, the system uses statistical parameters to apply quality enhancement selectively. The second transcoder module uses extracted parameters to improve quality specifically for output streams where it matters most, rather than uniformly processing all streams at maximum quality settings.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If statistical parameters are extracted and used to enhance transcoding, then video quality is improved, but system complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidtranscoding system structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts statistical parameters from the transcoding process and feeds them back to enhance subsequent transcoding operations. The first transcoder module generates output streams and extracts statistical parameters, which are then used by the second transcoder module to improve quality. This feedback mechanism enables quality enhancement without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The transcoder system uses its own generated statistical parameters to automatically enhance its output quality. Rather than requiring external quality assessment tools or manual tuning, the system extracts parameters from its own transcoding process and uses them to improve subsequent output streams, making the system self-improving.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9357213B2High-density quality-adaptive multi-rate transcoder systems and methods
Publication Date: 2016.05.31 IMAGINE COMMUNICATIONS CORP
  • US9357213B2 patent drawing
  • US9357213B2 patent drawing
  • US9357213B2 patent drawing

AI summary

The present invention provides methods and systems that create numerous high-quality output streams at different spatial or temporal resolutions from a single input stream. An input stream is transcoded at a first transcoder module to provide N output streams, wherein each of the N output streams comprises different versions of the input stream. Parameters are obtained during transcoding of the input stream and provided to a second transcoder module together with the input stream. The input stream may be transcoded at the second transcoder module to produce M output streams based on the parameters received from the first transcoder module. The parameters received from the first transcoder module may be used to enhance the transcoding at the second transcoder module.