Image Encoding With Wraparound Motion Compensation for Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the increased amount of transmitted information, necessitating high-efficient image compression technologies.
Innovation Solution
An image encoding/decoding method and apparatus utilizing wraparound motion compensation, which includes determining whether wraparound motion compensation is applied based on subpicture coding, and generating prediction blocks using either subpicture or reference picture boundaries, with a first flag specifying the enablement of this compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality images are transmitted, then image quality is improved, but transmission cost increases
Solution Approach 1:
The image is divided into multiple subpictures, and each subpicture is further divided into blocks for independent motion compensation processing. This segmentation allows for more efficient compression by treating different regions with appropriate motion models, reducing the overall bitrate required for high-quality transmission.
Solution Approach 2:
The patent introduces wraparound motion compensation that changes the motion search space parameters by allowing motion vectors to wrap around from one edge of the picture to the opposite edge. This parameter change enables more accurate motion estimation for certain types of motion patterns, improving compression efficiency while maintaining high image quality.
2Manufacturing precision
If high-resolution and high-quality images are stored, then image quality is improved, but storage cost increases
Solution Approach 1:
By segmenting the image into subpictures and blocks with independent motion compensation, the patent achieves better compression ratios. This reduces the amount of data that needs to be stored while preserving high image quality, directly lowering storage costs.
Solution Approach 2:
The wraparound motion compensation modifies the motion estimation parameters to better capture motion patterns in high-resolution images. This improves the prediction accuracy and reduces the residual data that needs to be stored, achieving efficient compression for high-quality image storage.
3Productivity
If wraparound motion compensation is applied, then encoding/decoding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies wraparound motion compensation at the subpicture and block level rather than the entire picture level. This segmented approach improves encoding efficiency for regions that benefit from wraparound motion while avoiding unnecessary complexity in regions where traditional motion compensation suffices.
Solution Approach 2:
The patent implements wraparound motion compensation selectively rather than universally. By applying it only where beneficial (determined by motion characteristics and subpicture boundaries), the patent achieves encoding efficiency improvements without unnecessarily increasing device complexity across the entire system.
Data Source
AI summary
An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus comprises obtaining inter prediction information of a current block and wraparound information from a bitstream, and generating a prediction block of the current block based on the inter prediction information and the wraparound information. The wraparound information may comprise a first flag specifying whether wraparound motion compensation is enabled for a current picture including the current block. Based on the first flag having a predetermined value specifying that the wraparound motion compensation is enabled for the current picture, the prediction block may be generated by performing the wraparound motion compensation, and the wraparound motion compensation may be performed based on either boundaries of a current subpicture including the current block or boundaries of a reference picture of the current block, based on whether the current subpicture is independently coded or not.


