Multi-hypothesis prediction

US12143591B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12143591-B2
Application numberUS-202217815200-A
CountryUS
Kind codeB2
Filing dateJul 26, 2022
Priority dateJul 10, 2018
Publication dateNov 12, 2024
Grant dateNov 12, 2024

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 encoder for encoding a video into a data stream using motion compensated prediction for inter predicted blocks, comprising a hypothesis number control, configured to control a number of prediction hypotheses of the inter predicted blocks within a predetermined portion of the video to meet a predetermined criterion.

First claim

Opening claim text (preview).

What is claimed is: 1. Video decoder for decoding a video from a data stream using motion compensated prediction for inter predicted blocks, configured to determine a number of hypotheses for a predetermined inter predicted block dependent on a size or geometry of the block, wherein the number of hypotheses is determined by comparing an upper limit for the number N of hypotheses dependent on (m*w*h)/((w+k x )*(h+k y )), wherein m is a factor, w is a block width of the predetermined inter predicted block, h is a block height of the predetermined inter predicted block and k x and k y indicate the size of an interpolation filter used in the motion compensated prediction. 2. Video decoder according to claim 1 , configure so that the number of prediction hypotheses indicates a maximum number of the hypotheses for the inter predicted block ( 80 ). 3. Video decoder according to claim 1 , configured to insert into the data stream information on the number of prediction hypotheses for the predetermined inter predicted block. 4. Video decoder according to claim 3 , configured to, based on the size or the geometry of the predetermined inter predicted block, determine an allowed number interval, and, using a binarization of the allowed number interval, code the information into the data stream. 5. Video decoder according to claim 4 , configured so that a maximum of the allowed number interval is the lower, the smaller the size of the predetermined inter predicted block is, and the binarization of the allowed number interval comprises a mean codeword length which is the lower, the lower the maximum of the allowed number interval is. 6. Video decoder according to claim 1 , configured so that the number of hypotheses is the larger, the larger the predetermined inter predicted block ( 80 ) is. 7. Method for decoding a video from a data stream using motion compensated prediction for inter predicted blocks, comprising determining a number of hypotheses for a predetermined inter predicted block dependent on a size or geometry of the block, wherein the number of hypotheses is determined by comparing an upper limit for the number N of hypotheses dependent on (m*w*h)/((w+k x )*(h+k y )), wherein m is a factor, w is a block width of the predetermined inter predicted block, h is a block height of the predetermined inter predicted block and k x and k y indicate the size of an interpolation filter used in the motion compensated prediction. 8. A non-transitory digital storage medium having a computer program stored thereon to perform the method for decoding a video from a data stream using motion compensated prediction for inter predicted blocks, comprising determining a number of hypotheses for a predetermined inter predicted block dependent on a size or geometry of the block, wherein the number of hypotheses is determined by comparing an upper limit for the number N of hypotheses dependent on (m*w*h)/((w+k x )*(h+k y )), wherein m is a factor, w is a block width of the predetermined inter predicted block, h is a block height of the predetermined inter predicted block and k x and k y indicate the size of an interpolation filter used in the motion compensated prediction, when said computer program is run by a computer. 9. Video encoder for encoding a video into a data stream using motion compensated prediction for inter predicted blocks, configured to determine a number of hypotheses for a predetermined inter predicted block dependent on a size or geometry of the block, wherein the number of hypotheses is determined by comparing an upper limit for the number N of hypotheses dependent on (m*w*h)/((w+k x )*(h+k y )), wherein m is a factor, w is a block width of the predetermined inter predicted block, h is a block height of the predetermined inter predicted block and k x and k y indicate the size of an interpolation filter used in the motion compensated prediction.

Assignees

Inventors

Classifications

  • Motion estimation characterised by a search window with variable size or shape · CPC title

  • Motion inside a coding unit, e.g. average field, frame or block difference · CPC title

  • Motion compensation with bidirectional frame interpolation, i.e. using B-pictures · CPC title

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

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · 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 US12143591B2 cover?
A video encoder for encoding a video into a data stream using motion compensated prediction for inter predicted blocks, comprising a hypothesis number control, configured to control a number of prediction hypotheses of the inter predicted blocks within a predetermined portion of the video to meet a predetermined criterion.
Who is the assignee on this patent?
Fraunhofer Ges Forschung
What technology area does this patent fall under?
Primary CPC classification H04N19/139. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 12 2024 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).