Merge candidates with multiple hypothesis

US11051010B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11051010-B2
Application numberUS-201916513835-A
CountryUS
Kind codeB2
Filing dateJul 17, 2019
Priority dateJul 18, 2018
Publication dateJun 29, 2021
Grant dateJun 29, 2021

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.

A video decoder receives to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of the video. The video decoder generates a first prediction of the current block based on a first prediction mode that is selected from a first candidate list. The video decoder generates a second prediction of the current block based on a second prediction mode that is selected from a second candidate list. The video decoder generates a combined prediction for the current block based on the first prediction and the second prediction. The video decoder reconstructs the current block by using the combined prediction.

First claim

Opening claim text (preview).

What is claimed is: 1. A video decoding method, comprising: receiving to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video; generating a first prediction of the current block according to an inter-prediction mode and a selected motion candidate selected from a candidate list, the candidate list including one or more motion candidates; generating a second prediction of the current block according to a selected intra-prediction mode selected from one or more candidate intra-prediction modes that include a directional intra-prediction mode, a DC mode, or a Planar mode; generating a combined prediction for the current block based on the first prediction and the second prediction; and reconstructing the current block according to the combined prediction. 2. The method of claim 1 , wherein the candidate list is identical to a merge candidate list of the current block. 3. The method of claim 1 , wherein the candidate list is a subset of a merge candidate list of the current block. 4. The method of claim 1 , further comprising determining whether to generate the second prediction based on an explicit flag in the bitstream. 5. The method of claim 4 , further comprising determining whether to parse the explicit flag from the bitstream based on a width, a height, or a size of the current block. 6. The method of claim 1 , further comprising determining whether to generate the second prediction based on a width, a height, or a size of the current block. 7. The method of claim 1 , wherein the second prediction mode is selected based on an ordering of the one or more candidate intra-prediction modes that is determined based on a width, a height, or a size of the current block. 8. The method of claim 1 , wherein the intra-prediction mode is selected based on the selected inter-prediction mode. 9. The method of claim 1 , wherein selection information for the selected motion candidate or the selected intra-prediction mode is signaled by using a shortest code word. 10. The method of claim 1 , wherein a number of the one or more candidate intra-prediction modes for the current block is determined based on a width, a height, or a size of the current block. 11. The method of claim 1 , wherein the one or more candidate intra-prediction modes include only one candidate intra-prediction mode. 12. The method of claim 11 , wherein the only one candidate intra-prediction mode is identified based on a ratio between a width of the current block and a height of the current block. 13. The method of claim 1 , wherein the candidate list is a subset of a merge candidate list of the current block that comprises spatial candidates but not temporal candidates. 14. The method of claim 1 , wherein the combined prediction is applicable to a sub-region of the current block and not outside of the sub-region of the current block, and wherein a size of the sub-region is determined based on a width, height, or size of the current block. 15. A video encoding method, comprising: receiving raw pixel data for a block of pixels to be encoded as a current block of a current picture of a video into a bitstream; generating a first prediction of the current block according to an inter-prediction mode and a selected motion candidate selected from a candidate list, the candidate list including one or more motion candidates; generating a second prediction of the current block according to a selected intra-prediction mode selected from one or more candidate intra-prediction modes that include a directional intra-prediction mode, a DC mode, or a Planar mode; generating a combined prediction for the current block based on the first prediction and the second prediction; and encoding the current block into the bitstream according to the combined prediction. 16. An electronic apparatus, comprising: a processing circuit configured to: receive data to be encoded or decoded as a current block of a current picture of a video; generate a first prediction of the current block according to an inter-prediction mode and a selected motion candidate selected from a candidate list, the candidate list including one or more motion candidates; generate a second prediction of the current block according to a selected intra-prediction mode selected from one or more candidate intra-prediction modes that include a directional intra-prediction mode, a DC mode, or a Planar mode; generate a combined prediction for the current block based on the first prediction and the second prediction; and encode the current block into a bitstream or reconstruct the current block according to the combined prediction.

Assignees

Inventors

Classifications

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • H04N19/105Primary

    Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title

  • Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · 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 US11051010B2 cover?
A video decoder receives to-be-decoded data from a bitstream for a block of pixels to be decoded as a current block of a current picture of the video. The video decoder generates a first prediction of the current block based on a first prediction mode that is selected from a first candidate list. The video decoder generates a second prediction of the current block based on a second prediction m…
Who is the assignee on this patent?
Mediatek Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/105. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 29 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).