IP Library Patent Application 19062425
Patent Application
App. No. 19/062,425

ENCODER, DECODER AND BITSTREAM FOR VIDEO WITH FRAMES WITH GLOBAL MOTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/062,425
Abstract

A video encoder configured to encode a bitstream to be decoded by a compatible decoder, the bitstream including a coded picture with a first region with a first contiguous plurality of coded blocks and signaling information associated with each coded block. For each coded block in the first region, in response to the associated signaling information, the decoder receiving the bitstream constructs a motion vector candidate list including a motion vector candidate enabling the reconstruction of global motion in the first region. If the one motion vector candidate comprises multiple control point motion vectors, the decoder uses affine motion compensation to reconstruct global motion in the first region. A compliant decoder is also disclosed.

Claims (27)

1 . A video encoder configured to encode a bitstream to be decoded by a decoder, the decoder configured to:

receive a bit stream, the bitstream including a coded picture including a first region comprising a first contiguous plurality of coded blocks, a second region comprising a second contiguous plurality of coded blocks wherein a block in the second region is intra-predicted, and signaling information associated with each coded block;

for each coded block in the first region, in response to the associated signaling information, construct a motion vector candidate list including at least one motion vector candidate for enabling the reconstruction of global motion in the first region, the one motion vector candidate comprising multiple control point motion vectors for 4-parameter or 6-parameter affine motion compensation;

decode each block in the first region using affine motion compensation to reconstruct global motion in the first region; and

decode the intra-predicted block;

decode the coded blocks of the second region, including the intra-predicted block, without using a motion vector candidate in a motion vector candidate list that enables reconstruction of global motion, whereby only local motion is reconstructed in the second region.

2 . The encoder of claim 1 , wherein the one motion vector candidate comprises three control point motion vectors for 6-parameter affine motion compensation.

3 . The encoder of claim 1 , wherein the one motion vector candidate comprises two control point motion vectors for 4-parameter affine motion compensation.

4 . The encoder of claim 1 , wherein the first region and second region comprise the entire picture.

5 . A non-transitory computer-readable recording medium storing an encoded bitstream which is decodable by a decoding method, the method comprising:

receiving a bit stream, the bitstream including a coded picture including a first region comprising a first contiguous plurality of coded blocks, a second region comprising a second contiguous plurality of coded blocks wherein a block in the second region is intra-predicted, and signaling information associated with each coded block;

for each coded block in the first region, in response to the associated signaling information, construct a motion vector candidate list including at least one motion vector candidate for enabling the reconstruction of global motion in the first region, the one motion vector candidate comprising multiple control point motion vectors for 4-parameter or 6-parameter affine motion compensation;

decoding each block in the first region using affine motion compensation to reconstruct global motion in the first region; and

decoding the intra-predicted block;

decoding the coded blocks of the second region, including the intra-predicted block, without using a motion vector candidate in a motion vector candidate list that enables reconstruction of global motion, whereby only local motion is reconstructed in the second region.

6 . The computer readable medium of claim 5 , wherein the one motion vector candidate comprises three control point motion vectors for 6-parameter affine motion compensation.

7 . The computer readable medium of claim 5 , wherein the one motion vector candidate comprises two control point motion vectors for 4-parameter affine motion compensation.

8 . The computer readable medium of encoder of claim 5 , wherein the first region and second region comprise the entire picture.

9 . A video decoder having circuitry configured to:

receive a bit stream, the bitstream including a coded picture including a first region comprising a first contiguous plurality of coded blocks, a second region comprising a second contiguous plurality of coded blocks wherein a block in the second region is intra-predicted, and signaling information associated with each coded block;

for each coded block in the first region, in response to the associated signaling information, construct a motion vector candidate list including at least one motion vector candidate for enabling the reconstruction of global motion in the first region, the one motion vector candidate comprising multiple control point motion vectors for 4-parameter or 6-parameter affine motion compensation;

decode each block in the first region using affine motion compensation to reconstruct global motion in the first region; and

decode the intra-predicted block;

decode the coded blocks of the second region, including the intra-predicted block, without using a motion vector candidate in a motion vector candidate list that enables reconstruction of global motion, whereby only local motion is reconstructed in the second region.

10 . The decoder of claim 9 , wherein the one motion vector candidate comprises three control point motion vectors for 6-parameter affine motion compensation.

11 . The decoder of claim 9 , wherein the one motion vector candidate comprises two control point motion vectors for 4-parameter affine motion compensation.

12 . The decoder of claim 9 , wherein the first region and second region comprise the entire picture.