Multi-Codec DCT Matrix Selection for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image decoding systems are not compatible across different codecs like MPEG, H.264, and VC-1, leading to increased complexity and cost in designing a multi-codec that integrates these formats, and require significant time and resources to develop and manufacture.
Innovation Solution
A multi-codec system that stores and selectively uses 1-dimensional and 2-dimensional DCT/IDCT matrices for various transformation techniques, allowing for efficient transformation and inverse transformation of images across different codecs, reducing system volume and simplifying design.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional separate codec systems (MPEG, H.264, VC-1) are used independently, then each codec can be implemented with its own transformation components, but the systems are not compatible with one another and require separate transformation processes
Solution Approach 1:
The patent implements a universal transformation system where a single set of 1-dimensional and 2-dimensional transformers can process multiple codec formats (MPEG, H.264, VC-1) by selecting appropriate transformation matrices. This multi-functional approach allows one system to handle various codec types without requiring separate dedicated transformation components for each codec, thereby improving codec compatibility while controlling system complexity.
Solution Approach 2:
The system resolves codec compatibility issues by changing the transformation parameters (matrices) rather than the transformation structure itself. Different codec formats are supported by selecting and applying different transformation matrices to the same input image, allowing the system to adapt to various codec requirements through parameter adjustment rather than structural modification.
2Adaptability or versatility
If a multi-codec system integrates multiple codec components (MPEG, H.264, VC-1), then codec compatibility is improved, but the volume of the multi-codec becomes remarkably increased
Solution Approach 1:
The patent merges the transformation functions of multiple codecs into a single integrated transformation unit. Instead of having separate transformation components for MPEG, H.264, and VC-1, the system combines them into one unified transformer that can process all formats using a shared set of transformation matrices, thereby reducing the overall system volume while maintaining multi-codec compatibility.
Solution Approach 2:
The transformation unit is designed with universal functionality to handle multiple codec formats simultaneously. By implementing a single transformation component that can adapt to different codec requirements through matrix selection, the system achieves multi-codec support without proportionally increasing system volume, as the same hardware/software resources serve multiple purposes.
3Adaptability or versatility
If a multi-codec system integrates multiple codec components, then codec compatibility is improved, but the design time and manufacturing costs are increased
Solution Approach 1:
The patent segments the multi-codec system into distinct functional modules: entropy decoding, dequantization, and transformation. Each module handles a specific aspect of the decoding process, and the transformation module further segments different codec formats by using separate transformation matrices. This modular segmentation simplifies the design and manufacturing process by allowing each component to be developed and tested independently before integration.
Solution Approach 2:
The system simplifies manufacturing by changing parameters (transformation matrices) rather than redesigning the transformation architecture for each codec format. This approach allows the same transformation hardware or software to support multiple codecs through configuration changes, significantly reducing design time and manufacturing costs compared to creating dedicated transformation components for each format.
Data Source
AI summary
A transforming and/or inverse transforming system, medium, and method for a multi-codec. The transforming system includes a first matrix storage storing 1-dimensional DCT (discrete cosine transform) matrixes corresponding to respective transformation techniques, a second matrix storage storing 2-dimensional DCT matrixes corresponding to the respective transformation techniques, a 1-dimensional transformer 1-dimensionally transforming an input image using a 1-dimensional DCT matrix corresponding to a set transformation technique, a 2-dimensional transformer 2-dimensionally transforming the 1-dimensionally transformed image using a 2-dimensional DCT matrix corresponding to a set transformation technique, and an enhancement transformer enhancement transforming the 1-dimensionally transformed image to improve efficiency of integer transformation.


