Image Decoding with Reused Motion Lists for Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to increased data volume, resulting in higher transmission and storage costs, necessitating improved compression efficiency in image encoding and decoding techniques.
Innovation Solution
A method and apparatus for encoding and decoding images using a motion information list that includes pre-reconstructed motion information, utilizing spatial and temporal neighboring blocks to generate a candidate list and update motion information, with features like initialization of the motion information list, averaging of multiple motion information, and limiting list size to enhance compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high resolution and high quality image data is transmitted or stored using conventional methods, then image quality is maintained, but transmission and storage costs increase due to increased data volume
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing motion information from previously decoded blocks before it is needed for the current block decoding. The motion information list is prepared in advance containing motion vectors and reference picture indices from spatial and temporal neighboring blocks, so that when decoding the current block, the decoder can directly use this pre-prepared information without performing redundant calculations, thus reducing computational complexity while maintaining high image quality
Solution Approach 2:
The patent changes parameters by dynamically adjusting the motion information list based on block type (inter-predictive or intra-predictive), picture type (I-picture, P-picture, B-picture), and block position. The list is initialized differently for different regions and updated selectively, transforming the rigid conventional motion compensation approach into a flexible parameter-driven system that reduces data volume while preserving image quality
2Productivity
If conventional motion compensation techniques are used for inter-predictive blocks, then decoding is performed, but computational complexity increases due to repeated motion information calculations
Solution Approach 1:
The patent merges motion information from multiple sources including spatial neighboring blocks (left, upper, upper-left), temporal neighboring blocks (co-located blocks in reference pictures), and previously decoded blocks within the same picture. By combining these diverse motion information sources into a unified motion information list, the patent reduces redundant calculations and decreases computational complexity while improving decoding speed through efficient reuse of merged motion data
Solution Approach 2:
The patent uses copying by reusing motion information from previously decoded blocks and reference pictures. Instead of recalculating motion vectors for each block, the decoder copies motion information from the motion information list which contains pre-extracted motion data from spatial and temporal neighbors, significantly reducing computational complexity while maintaining decoding accuracy and speed
3Loss of energy
If motion information from spatial and temporal neighboring blocks is utilized, then compression efficiency is improved, but device complexity increases due to additional data structures and processing steps
Solution Approach 1:
The patent segments the motion information gathering process into distinct components: spatial neighboring block motion information (from left, upper, upper-left blocks), temporal neighboring block motion information (from co-located blocks in reference pictures), and previously decoded block motion information. By segmenting the motion information list into these manageable parts with clear initialization and updating rules for each segment, the patent improves compression efficiency through comprehensive motion information utilization while keeping device complexity manageable through structured organization
Data Source
AI summary
The present invention discloses an image decoding method, the method including generating a candidate list including motion information derived from a spatial neighboring block and a temporal neighboring block adjacent to a current block; deriving motion information of the current block using the candidate list; generating a prediction block of the current block using the derived motion information; and updating the derived motion information in a motion information list, wherein the generating of the candidate list is performed in such a manner as to include at least one information of the motion information included in the updated motion information list in a block decoded before the current block.


