US2022014778A1PendingUtilityA1

Unified process and syntax for generalized prediction in video coding/decoding

Assignee: INTERDIGITAL VC HOLDINGS INCPriority: Nov 30, 2018Filed: Nov 19, 2019Published: Jan 13, 2022
Est. expiryNov 30, 2038(~12.4 yrs left)· nominal 20-yr term from priority
H04N 19/119H04N 19/139H04N 19/107H04N 19/593H04N 19/70H04N 19/176H04N 19/52H04N 19/105H04N 19/159H04N 19/132
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

At least a method and an apparatus are provided for efficiently encoding or decoding video. For example, a plurality of different motion prediction modes are obtained for a current block. The current block is encoded or decoded based on a combination of the plurality of different motion prediction modes with corresponding weights, wherein the combination with the corresponding weights comprising at least two inter prediction modes, or an inter prediction mode and an intra prediction mode. Both triangle prediction and multi-hypothesis prediction are allowed to be indicated in one or more lists of possible motion vector candidates, such as, e.g., in advanced motion vector prediction (AMVP) mode.

Claims

exact text as granted — not AI-modified
1 - 15 . (canceled) 
     
     
         16 . A method for video decoding, comprising:
 obtaining a plurality of different motion prediction modes for a current block;   decoding the current block based on a combination of the plurality of different motion prediction modes with corresponding weights,   wherein the combination with the corresponding weights comprising at least two inter prediction modes, or an inter prediction mode and an intra prediction mode; and both triangle prediction and multi-hypothesis prediction are allowed to be indicated in one or more lists of possible motion vector candidates.   
     
     
         17 . The method according to  claim 16 , wherein the combination with the corresponding weights comprises at least an inter prediction mode and an intra prediction mode and the corresponding weights depends on an intra direction of the intra prediction mode. 
     
     
         18 . The method according to  claim 17 , wherein the corresponding weights further depend on a distance between a current sample of the current block and an intra reference sample of the intra prediction mode. 
     
     
         19 . The method according to  claim 18 , wherein the corresponding weights decrease when the distance increases. 
     
     
         20 . The method according to  claim 16 , wherein the corresponding weights are applied via one or more masks. 
     
     
         21 . The method according to  claim 20 , wherein the one or more masks are applied using a shifting process. 
     
     
         22 . The method according to  claim 16 , wherein obtaining of the plurality of different motion prediction modes is based on processing of a unified syntax comprising the plurality of different motion prediction modes and a first information indicating whether the current block is a bi-prediction. 
     
     
         23 . The method according to  claim 16 , wherein the current block is partitioned into two triangular sub-blocks, each with its own motion vector predictor. 
     
     
         24 . The method according to  claim 23 , wherein one or more motion vector predictors for a diagonal boundary between the two triangular sub-blocks are obtained based on a blending of the motion vector predictors of the two triangular sub-blocks. 
     
     
         25 . An apparatus for video decoding, comprising one or more processors, wherein said one or more processors are configured to:
 obtain a plurality of different motion prediction modes for a current block;   decode the current block based on a combination of the plurality of different motion prediction modes with corresponding weights,   wherein the combination with the corresponding weights comprising at least two inter prediction modes, or an inter prediction mode and an intra prediction mode; and both triangle prediction and multi-hypothesis prediction are allowed to be indicated in one or more lists of possible motion vector candidates.   
     
     
         26 . The apparatus according to  claim 25 , wherein the combination with the corresponding weights comprises at least an inter prediction mode and an intra prediction mode and the corresponding weights depends on an intra direction of the intra prediction mode. 
     
     
         27 . The apparatus according to  claim 26 , wherein the corresponding weights further depend on a distance between a current sample of the current block and an intra reference sample of the intra prediction mode. 
     
     
         28 . The apparatus according to  claim 27 , wherein the corresponding weights decrease when the distance increases. 
     
     
         29 . The apparatus according to  claim 25 , wherein the corresponding weights are applied via one or more masks. 
     
     
         30 . The apparatus according to  claim 29 , wherein the one or more masks are applied using a shifting process. 
     
     
         31 . The apparatus according to  claim 25 , wherein obtaining of the plurality of different motion prediction modes is based on processing of a unified syntax comprising the plurality of different motion prediction modes and a first information indicating whether the current block is a bi-prediction. 
     
     
         32 . The apparatus according to  claim 25 , wherein the current block is partitioned into two triangular sub-blocks, each with its own motion vector predictor. 
     
     
         33 . The apparatus according to  claim 32 , wherein one or more motion vector predictors for a diagonal boundary between the two triangular sub-blocks are obtained based on a blending of the motion vector predictors of the two triangular sub-blocks. 
     
     
         34 . A method for video encoding, comprising:
 obtaining a plurality of different motion prediction modes for a current block;   encoding the current block based on a combination of the plurality of different motion prediction modes with corresponding weights,   wherein the combination with the corresponding weights comprising at least two inter prediction modes, or an inter prediction mode and an intra prediction mode; and both triangle prediction and multi-hypothesis prediction are allowed to be indicated in one or more lists of possible motion vector candidates.   
     
     
         35 . An apparatus for video encoding, comprising one or more processors, wherein the one or more processors are configured to:
 obtain a plurality of different motion prediction modes for a current block;   encode the current block based on a combination of the plurality of different motion prediction modes with corresponding weights,   wherein the combination with the corresponding weights comprising at least two inter prediction modes, or an inter prediction mode and an intra prediction mode; and both triangle prediction and multi-hypothesis prediction are allowed to be indicated in one or more lists of possible motion vector candidates.   
     
     
         36 . A non-transitory computer readable medium comprising instructions for performing the method of  claim 16  when executed by one or more processors.

Join the waitlist — get patent alerts

Track US2022014778A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.