US2020092575A1PendingUtilityA1

Segmentation-based parameterized motion models

62
Assignee: GOOGLE LLCPriority: Mar 15, 2017Filed: Nov 25, 2019Published: Mar 19, 2020
Est. expiryMar 15, 2037(~10.7 yrs left)· nominal 20-yr term from priority
H04N 19/20H04N 19/521H04N 19/543H04N 19/547H04N 19/557H04N 19/54H04N 19/517H04N 19/80H04N 19/17
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus for decoding a current block of a video frame includes a memory and a processor. The processor is configured to execute instructions stored in the memory to identify a parameterized motion model; associate the parameterized motion model with a segment of a reference frame; and, in response to determining that the current block is encoded using the parameterized motion model, decode the current block using the parameterized motion model.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus for decoding a current block of a video frame, comprising:
 a memory; and   a processor, the processor configured to execute instructions stored in the memory to:
 identify a parameterized motion model; 
 associate the parameterized motion model with a segment of a reference frame; and 
 in response to determining that the current block is encoded using the parameterized motion model, decode the current block using the parameterized motion model. 
   
     
     
         2 . The apparatus of  claim 1 , wherein to determine that the current block is encoded using the parameterized motion model comprises to:
 decode, from a compressed bitstream, an indicator identifying that the current block is encoded using the parameterized motion model.   
     
     
         3 . The apparatus of  claim 2 , wherein the indicator comprises a global motion model type. 
     
     
         4 . The apparatus of  claim 3 , wherein the global motion model type indicates global motion or zero global motion. 
     
     
         5 . The apparatus of  claim 3 , wherein the instructions further comprise instructions to:
 determine parameters of the parameterized motion model based on the global motion model type.   
     
     
         6 . The apparatus of  claim 5 , wherein to identify the parameterized motion model corresponding to the global motion model type comprises to:
 decode, from the compressed bitstream, the global motion model type; and   determine parameters of the parameterized motion model based on the global motion model type.   
     
     
         7 . The apparatus of  claim 1 , wherein to determine that the current block is encoded using the parameterized motion model comprises to:
 decode, from a compressed bitstream, parameters of the parameterized motion model.   
     
     
         8 . The apparatus of  claim 1 , wherein the instructions further comprise instructions to:
 in response to determining that the current block is not encoded using the parameterized motion model, decode the current block using translational motion compensation.   
     
     
         9 . The apparatus of  claim 8 , wherein to determine that the current block is not encoded using the parameterized motion model comprises to:
 decode, from a compressed bitstream, an indicator identifying that the current block is encoded using zero global motion.   
     
     
         10 . An apparatus for decoding a current block of a video frame, the apparatus configured to:
 identify a parameterized motion model;   associate the parameterized motion model with a segment of a reference frame; and   in response to determining that the current block is encoded using the parameterized motion model, decode the current block using the parameterized motion model.   
     
     
         11 . The apparatus of  claim 10 , wherein to determine that the current block is encoded using the parameterized motion model comprises to:
 decode, from a compressed bitstream, an indicator identifying that the current block is encoded using the parameterized motion model.   
     
     
         12 . A method of decoding a current block of a video frame, comprising:
 identifying a parameterized motion model;   associating the parameterized motion model with a segment of a reference frame; and   in response to determining that the current block is encoded using the parameterized motion model, decoding the current block using the parameterized motion model.   
     
     
         13 . The method of  claim 12 , wherein the determining that the current block is encoded using the parameterized motion model comprises:
 decoding, from a compressed bitstream, an indicator identifying that the current block is encoded using the parameterized motion model.   
     
     
         14 . The method of  claim 13 , wherein the indicator comprises a global motion model type. 
     
     
         15 . The method of  claim 14 , wherein the global motion model type indicates global motion or zero global motion. 
     
     
         16 . The method of  claim 14 , further comprising:
 determining parameters of the parameterized motion model based on the global motion model type.   
     
     
         17 . The method of  claim 14 , wherein the identifying the parameterized motion model corresponding to the global motion model type comprises:
 decoding, from the compressed bitstream, the global motion model type; and   determining parameters of the parameterized motion model based on the global motion model type.   
     
     
         18 . The method of  claim 12 , wherein the determining that the current block is encoded using the parameterized motion model comprises:
 decoding, from a compressed bitstream, parameters of the parameterized motion model.   
     
     
         19 . The method of  claim 12 , further comprising:
 in response to determining that the current block is not encoded using the parameterized motion model, decoding the current block using translational motion compensation.   
     
     
         20 . The method of  claim 19 , wherein the determining that the current block is not encoded using the parameterized motion model comprises:
 decoding, from a compressed bitstream, an indicator identifying that the current block is encoded using zero global motion.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.