Global motion for merge mode candidates in inter prediction
By incorporating a global motion vector in the decoder's candidate list for inter prediction, the decoder addresses inefficiencies in merge mode candidate utilization, enhancing encoding efficiency and reducing computational complexity.
Patent Information
- Application Number
- HK42026123901
- Authority / Receiving Office
- HK · HK
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-04-25
- Filing Date
- 2026-05-25
- Publication Date
- 2026-07-31
AI Technical Summary
Existing video encoding technologies face inefficiencies in inter prediction due to suboptimal utilization of global motion vectors for merge mode candidates, leading to increased computational complexity and reduced encoding efficiency.
A decoder is configured to include a global motion vector in the motion vector candidate list for inter prediction, enabling efficient construction of merge candidates and improving encoding efficiency.
Enhances encoding efficiency by optimizing the use of global motion vectors, reducing computational complexity and improving video encoding performance.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Abstract Abdominal ultrasound examination method, system and device GLOBAL MOTION FOR MERGE MODE CANDIDATES IN INTER PREDICTION Abstract A decoder includes circuitry configured to receive a bitstream; determine, for a current block and using the bitstream, that a merge mode is enabled; construct a merge candidate list including adding a global motion vector to the motion vector candidate list; and reconstruct pixel data of the current block using the motion vector candidate list. Related apparatus, systems, techniques and articles are also described.
Claims
1. A method of transmitting an encoded bitstream, comprising: encoding a bitstream for decoding by a compatible decoder, the encoded bitstream comprising an encoded picture, the encoded picture comprising a first contiguous region and a second contiguous region, the first contiguous region comprising a first plurality of encoded blocks, the second contiguous region comprising a second plurality of encoded blocks, the first contiguous region containing global motion, the second contiguous region containing local motion; transmitting the encoded bitstream over a channel to a compatible encoder; the decoder receiving the encoded bitstream; decoding the first contiguous region of the encoded picture to reconstruct the common motion by: for each of the first plurality of encoded blocks in the first contiguous region, utilizing a motion model, the motion model being global to all of the first encoded blocks in the first contiguous region, the global motion model being one of translational motion, 4-parameter affine motion, or 6-parameter affine motion; if the global motion model is translational motion, constructing a merge candidate list for each of the first plurality of encoded blocks in the first contiguous region, the merge candidate list comprising a first candidate, the first candidate being a motion vector of a neighboring block in the picture, and decoding each of the first plurality of encoded blocks of the first contiguous region using a merge list by selecting the first candidate for translational motion compensation; if the global motion model is 4-parameter affine motion, constructing a merge candidate list for each of the first plurality of encoded blocks in the first contiguous region, the merge candidate list comprising a second candidate, the second candidate comprising two control point motion vectors, each control point motion vector being a motion vector of a neighboring block in the picture, and decoding each of the first plurality of encoded blocks of the first contiguous region using a merge list by selecting the second candidate for 4-parameter affine motion compensation; if the global motion model is 6-parameter affine motion, constructing a merge candidate list for each of the first plurality of encoded blocks in the first contiguous region, the merge candidate list comprising a third candidate, the third candidate comprising three control point motion vectors, each control point motion vector being a motion vector of a neighboring block in the picture, and decoding each of the first plurality of encoded blocks in the first contiguous region using a merge list by selecting the third candidate for 6-parameter affine motion compensation; and decoding the second contiguous region of the encoded picture to reconstruct the local motion by decoding each of the second plurality of encoded blocks of the second contiguous region using individual motion information for each of the second plurality of encoded blocks of the second contiguous region. the bitstream signaling a motion vector difference for use with one or more of the first candidate, the second candidate, or the third candidate to decode each of the first plurality of encoded blocks of the first contiguous region.
2. The method of claim 1, wherein, one of the first plurality of encoded blocks in the first contiguous region is 64x64 or 128x128.
3. The method of claim 2, wherein, 4. The method of claim 1, wherein, The global motion in the first contiguous region is caused by camera motion.
5. The method of claim 3, wherein, The local motion in the second contiguous region is caused by motion of objects in the scene.