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

US2022014778A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022014778-A1
Application numberUS-201917289076-A
CountryUS
Kind codeA1
Filing dateNov 19, 2019
Priority dateNov 30, 2018
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

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.

Assignees

Inventors

Classifications

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

  • Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability · CPC title

  • between spatial and temporal predictive coding, e.g. picture refresh · CPC title

  • involving spatial prediction techniques · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022014778A1 cover?
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 comprisin…
Who is the assignee on this patent?
Interdigital Vc Holdings Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).