MMVD CPR Image Coding Reducing Data Volume
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images and videos, such as UHD and 4K or 8K, leads to increased data transmission and storage costs, and there is a need for efficient compression technologies to handle immersive media like VR and AR content.
Innovation Solution
The implementation of an image coding method and apparatus that applies merge with motion vector difference (MMVD) in current picture referencing (CPR) to improve image coding efficiency, reducing computational complexity and enhancing overall coding efficiency through efficient inter prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and high-quality image and video data are transmitted or stored using existing media, then image quality is improved, but transmission costs and storage costs are increased
Solution Approach 1:
The patent extracts and transmits only the essential motion information (motion vectors and motion differences) rather than the complete high-resolution image data. By separating motion information from static content and transmitting only the differences, the system maintains high image quality while significantly reducing the quantity of data that needs to be transmitted or stored.
Solution Approach 2:
The patent changes the representation parameters of image data by using motion compensation techniques. Instead of transmitting full high-resolution frames, it transmits motion vectors and motion differences that parameterize the changes between frames. This allows the receiver to reconstruct high-quality images from compact parameter sets, resolving the contradiction between image quality and data quantity.
2Productivity
If merge with motion vector difference (MMVD) is applied to current picture referencing (CPR) blocks, then coding efficiency is improved, but computational complexity is increased
Solution Approach 1:
The patent applies MMVD selectively only to CPR-coded blocks where it provides the most benefit, rather than uniformly to all blocks. By identifying CPR blocks through specific criteria (such as reference picture index and block position), the system concentrates computational resources where they yield the highest coding efficiency improvement, thereby managing overall computational complexity while maximizing productivity gains.
Solution Approach 2:
The patent implements a simplified version of MMVD specifically tailored for CPR blocks rather than the full MMVD algorithm. By applying a partial version of the technique that focuses on the specific characteristics of CPR-coded blocks, the system achieves coding efficiency improvements without incurring the complete computational burden of the full MMVD implementation.
Data Source
AI summary
A method for decoding an image by a decoding apparatus comprises the steps of: obtaining merge with motion vector difference (MMVD) flag information of a current block from a bit stream; determining whether or not the current block is a current picture referencing (CPR) coding block; if the current block is a CPR coding block, deriving base motion information; deriving motion information of the current block on the basis of the base motion information; generating prediction samples of the current block on the basis of the motion information; and generating reconstruction samples of the current block on the basis of the prediction samples, wherein the MMVD flag information indicates whether or not motion information is derived when the MMVD is applied to the current block, and the CPR coding block is a block coded by using a current picture including the current block as a reference picture.


