Multi-Standard Bin Decoder with Dynamic Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video decoding systems face challenges in efficiently supporting multiple video coding standards, leading to increased system cost and complexity due to the need for individual bin decoders for each standard, which is not area-efficient or high-performance.
Innovation Solution
A multi-standard bin decoding apparatus with a first and second bin decoder, a standard change control module, and a system controller that selects the appropriate decoder based on decoding time information and video coding standards, allowing for simultaneous decoding of video streams in different formats like AVS and HEVC, while sharing context tables and buffers to optimize processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual bin decoders are used for each video coding standard, then decoding accuracy for each standard is improved, but device complexity and system cost increase
Solution Approach 1:
The patent implements a universal bin decoder that can decode multiple video coding standards (H.264/AVC, HEVC, AVS) using a single decoder unit. The decoder dynamically switches between different decoding modes based on the input standard, eliminating the need for separate dedicated decoders for each standard while maintaining accurate decoding performance across all supported formats.
Solution Approach 2:
The patent merges multiple standard-specific bin decoding functions into a single integrated bin decoder unit. By combining the decoding logic for H.264/AVC, HEVC, and AVS standards into one unified component with shared resources (context tables, buffers, control logic), the system reduces overall device complexity while preserving the decoding accuracy required for each standard.
2Adaptability or versatility
If multiple bin decoders are implemented to support different video coding standards, then adaptability to various standards is improved, but area efficiency deteriorates
Solution Approach 1:
The bin decoder is designed as a universal multi-functional unit that can adaptively decode H.264/AVC, HEVC, and AVS video coding standards. By implementing a single decoder that dynamically configures itself based on the input standard rather than deploying separate decoders for each standard, the patent achieves multi-standard support while significantly reducing the silicon area required.
Solution Approach 2:
The patent implements dynamic resource allocation where context tables, buffers, and control logic are discarded or deactivated for standards that are not currently being processed. When the video coding standard changes, the decoder recovers and reconfigures the necessary resources for the new standard, optimizing area utilization by avoiding the permanent allocation of resources for all possible standards simultaneously.
3Reliability
If separate bin decoders are used for each video coding standard, then decoding performance for each standard is improved, but productivity and processing efficiency deteriorate
Solution Approach 1:
The patent merges multiple standard-specific decoding operations into a single bin decoder unit with shared processing resources. By combining the decoding functions for H.264/AVC, HEVC, and AVS into one unified processor with dynamic standard switching, the system improves productivity by eliminating redundant processing overhead and resource duplication while maintaining the decoding performance required for each standard.
Solution Approach 2:
The bin decoder implements dynamic adaptability by automatically detecting and switching between different video coding standards in real-time. This dynamic configuration allows the single decoder to optimize its processing for the current standard while maintaining high decoding performance, thereby improving overall processing efficiency compared to static multi-decoder architectures.
Data Source
AI summary
An apparatus for multi-standard bin decoding in a video decoder for decoding two video coded in two different video coding standards is disclosed. The apparatus includes a first bin decoder to decode one or more first bin strings, a second bin decoder to decode one or more second bin strings, a standard change control module coupled to the first bin decoder and the second bin decoder and a system controller coupled to the standard change control module, the first bin decoder and the second bin decoder. The standard change control module or the system controller selects either a next slice or picture to be decoded by the first bin decoder or the second bin decoder based on one or more control parameters including the decoding time information.


