Video Decoder Transcoding AVS1-P16 to AVS1-P2
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


