Video Decoder Transcoding AVS1-P16 to AVS1-P2

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AVS1-P2 decoding hardware is unable to support the advanced encoding features of AVS1-P16, such as advanced entropy coding and enhanced PB field coding, which are essential for improved coding efficiency and visual quality in broadcasting applications.

Innovation Solution

A video decoder system is designed to transcode AVS1-P16 streams into AVS1-P2 streams using a first processor, allowing existing AVS1-P2 hardware to decode AVS1-P16 streams by converting advanced entropy coding and adaptive weighted quantization into compatible formats, enabling partial or full decoding of AVS1-P16 streams on AVS1-P2 hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If AVS1-P2 decoding hardware is used, then device compatibility and deployment are improved, but support for advanced encoding features like advanced entropy coding and enhanced PB field coding is lost

Engineering Contradiction:
ImprovecompatibilityVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a transcoder as an intermediary component that converts AVS1-P16 encoded video streams into AVS1-P2 format. This mediator enables AVS1-P2 hardware to decode AVS1-P16 streams by translating the advanced encoding features into compatible formats, thus resolving the contradiction between hardware compatibility and coding efficiency support

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transcoder changes the encoding parameters and syntax elements of the video stream from AVS1-P16 to AVS1-P2 format. By modifying parameters such as entropy coding methods, PB field coding structures, and quantization parameters, the system enables legacy hardware to process modern encoded streams while maintaining decoding accuracy

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If AVS1-P16 streams are decoded on AVS1-P2 hardware through transcoding, then support for advanced encoding features is achieved, but processing complexity and time delay increase

Engineering Contradiction:
Improveencoding profile supportVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the decoding process into two independent segments: a transcoding stage that converts AVS1-P16 to AVS1-P2 format, and a decoding stage that processes the converted stream. This segmentation allows the complex transcoding operation to be separated from the decoding operation, reducing the complexity burden on the AVS1-P2 hardware while maintaining support for advanced encoding profiles

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transcoder performs preliminary conversion of the AVS1-P16 stream into AVS1-P2 format before the actual decoding process. By preparing the stream in advance and converting it to a compatible format, the system reduces the complexity of real-time processing requirements for the legacy hardware

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If transcoding is performed to enable AVS1-P16 decoding on AVS1-P2 hardware, then compatibility is improved, but decoding speed and real-time performance deteriorate

Engineering Contradiction:
Improveprofile compatibilityVSAvoiddecoding speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent applies partial transcoding by selectively converting only the necessary syntax elements and parameters required for AVS1-P2 compatibility, rather than fully re-encoding the entire stream. This partial action approach maintains profile compatibility while minimizing the processing overhead and preserving decoding speed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9591355B2Decoding video streams using decoders supporting a different encoding profile
Publication Date: 2017.03.07 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9591355B2 patent drawing
  • US9591355B2 patent drawing
  • US9591355B2 patent drawing

AI summary

In various embodiments, video streams are decoded using decoders that support a different decoding profile. First processing circuitry is configured to receive a video stream encoded using a first encoding profile, transcode the video stream from the first encoding profile to a second encoding profile, and store the transcoded video stream in an output buffer. Second processing circuitry is configured to receive the transcoded video stream from the output buffer and decode the transcoded video stream according to the second encoding profile. The second processing circuitry may be unable to decode the video stream encoded using the first encoding profile.