Video Decoder Filter Coefficient Transfer Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inter-picture prediction involving motion compensation using variable coefficients requires significant memory bandwidth and access latency due to the need to frequently select and store numerous filter coefficients, which existing technologies fail to adequately address.
Innovation Solution
A moving image decoding and coding apparatus that includes a decoding unit, a filter coefficient storage unit, and a transfer control unit to manage and optimize the storage and access of motion compensation filter coefficients, reducing memory bandwidth and access latency by strategically transferring and storing these coefficients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion compensation using variable coefficients is implemented to adaptively change filter coefficients according to image characteristics, then coding efficiency is improved, but memory bandwidth and access latency increase due to frequent selection and storage of numerous filter coefficients
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing multiple candidate filter coefficients in the coded video stream before decoding. This allows the decoder to directly retrieve pre-prepared coefficients without performing complex real-time calculations, thereby improving coding efficiency while managing memory bandwidth requirements through selective retrieval of only needed coefficients.
Solution Approach 2:
The patent implements local quality by adapting filter coefficients to local image characteristics. Different filter coefficients are selected and applied to different regions or blocks within the video data based on their specific characteristics, enabling adaptive motion compensation that improves coding efficiency for various local patterns while controlling overall memory usage through targeted coefficient selection.
2Productivity
If motion compensation using variable coefficients is implemented to adaptively change filter coefficients according to image characteristics, then coding efficiency is improved, but memory access latency increases due to frequent selection and storage of numerous filter coefficients
Solution Approach 1:
The patent reduces memory access latency by pre-calculating and embedding multiple candidate filter coefficients in the coded video stream during encoding. During decoding, the system can quickly retrieve these pre-prepared coefficients without waiting for real-time computation, significantly reducing access latency while maintaining adaptive coding efficiency.
Solution Approach 2:
The patent employs dynamics by implementing a mechanism that dynamically selects appropriate filter coefficients based on real-time image characteristics during decoding. This dynamic selection process allows the system to adapt to varying local patterns efficiently while managing memory access latency through intelligent, context-dependent coefficient retrieval rather than uniform processing.
3Measurement precision
If numerous filter coefficients are frequently selected and stored for motion compensation, then sub-pixel accuracy prediction is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the video data into discrete blocks or regions and assigning specific filter coefficients to each segment based on its characteristics. This segmentation approach enables sub-pixel accuracy prediction for each local region while simplifying device complexity by managing coefficients in smaller, organized units rather than processing the entire frame uniformly.
Solution Approach 2:
The patent utilizes parameter changes by varying filter coefficients according to local image characteristics such as texture, motion patterns, or edge orientations. This parameter adaptation enables high sub-pixel accuracy by optimizing coefficients for specific conditions while managing device complexity through systematic parameter selection based on measurable image features rather than exhaustive processing.
Data Source
AI summary
A moving image decoding apparatus which enables reduction in the memory bandwidth and the memory access latency for the motion compensation filter coefficients for use in inter-picture prediction involving motion compensation using variable coefficients includes: a decoding unit (101) which decodes, from a coded stream, a plurality of motion compensation filter coefficients; a memory (109) for holding the motion compensation filter coefficients included in the coded stream; a filter coefficient storage unit (103) for holding at least one of the motion compensation filter coefficients which is required for the motion compensation; a motion compensation unit (107) which performs motion compensation using the required motion compensation filter coefficient held in the filter coefficient storage unit; and a filter coefficient transfer control unit (102) which writes, in the memory, the motion compensation filter coefficients decoded by the decoding unit, and transfers the required motion compensation filter coefficient from the memory to the filter coefficient storage unit, only when the required coefficient is not yet stored therein.


