Supercharge Your Innovation With Domain-Expert AI Agents!

An encoder, a decoder and corresponding methods for inter prediction

A prediction method and predictor technology, applied in the field of image processing, can solve the problem of video size becoming a problem, achieve the effect of saving decoding bits, avoiding redundancy, and improving decoding efficiency

Pending Publication Date: 2021-07-23
HUAWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The size of the video can also be an issue when storing the video in a storage device as memory resources can be limited

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An encoder, a decoder and corresponding methods for inter prediction
  • An encoder, a decoder and corresponding methods for inter prediction
  • An encoder, a decoder and corresponding methods for inter prediction

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0277] If it is determined to perform subblock prediction on the block:

[0278] 1. The initial first index is included in the code stream (on the encoder side), and the maximum value of the initial first index can be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).

[0279] 2. The initial second index is included in the code stream (on the encoder side), and the maximum value of the initial second index may be M-m (m is an integer, m<M, and m is a predefined value).

[0280] 3. If the value of the initial second index is greater than or equal to the value of the initial first index, the value of the initial second index will be increased by a predefined value to obtain an updated second index (for example, the predefined value can be 1).

[0281] 4. The first sub-block portion of the block is predicted by applying the motion information candidate determined from the initial first index.

[0282] 5. The second sub-block po...

Embodiment 2

[0316] If it is determined to perform subblock prediction on the block:

[0317] 1. The code stream contains an indicator indicating the division direction.

[0318] 2. The initial first index is included in the code stream, and the maximum value of the initial first index may be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).

[0319] 3. The initial second index is included in the code stream, and the maximum value of the initial second index may be M−m (m is an integer, m

[0320] 4. If the value of the initial second index is greater than or equal to the value of the initial first index, then increase the value of the initial second index by a predefined value to obtain an updated second index (for example, the predefined value can be 1).

[0321] 5. Predicting the first sub-block portion of the block by applying the motion information candidate determined from the initial first index. ...

Embodiment 3

[0333] If it is determined to perform subblock prediction on the block:

[0334] 1. The code stream contains an indicator indicating the division direction.

[0335] 2. If the indicator represents a specific division direction (for example, divide the block along the direction from the upper left corner to the lower right corner, such as Figure 10A or Figure 10B shown on the left in the figure):

[0336] 2.1. The initial first index is included in the code stream, and the maximum value of the initial first index may be M (M is an integer, M≤N, and N is the number of candidates in the motion information candidate list).

[0337] 2.2. The initial second index is included in the code stream, and the maximum value of the initial second index may be M-m (m is an integer, m

[0338] 2.3. If the value of the initial second index is greater than or equal to the value of the initial first index, increase the value of the initial second index by a p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A prediction method for an image block comprising a first prediction sub-block and a second prediction sub-block, the prediction method comprising: parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of the first prediction sub-block; parsing a second index from the bitstream; comparing the first index with the second index; adjusting the second index in the event that the second index is equal to or greater than the first index; and obtaining prediction information of the second prediction sub-block according to the adjusted second index.

Description

[0001] This application claims U.S. Provisional Patent Application No. 62 / 770,826 filed November 22, 2018, U.S. Provisional Patent Application No. 62 / 787,678 filed Jan. 2, 2019, filed March 2019 Priority to U.S. Provisional Patent Application No. 62 / 816,897, filed on 11, and U.S. Provisional Patent Application No. 62 / 905,367, filed September 24, 2019, the entire contents of which are incorporated herein by reference middle. technical field [0002] The embodiments of the present application relate to the field of image processing, and more specifically relate to inter-frame prediction. Background technique [0003] Video coding (video encoding and decoding) is widely used in digital video applications such as broadcast digital TV, video transmission over the Internet and mobile networks, real-time conversational applications (such as video chat), video conferencing, DVD and Blu-ray discs, video content capture and editing systems, and cameras for security applications. [...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/159H04N19/68H04N19/14H04N19/82
CPCH04N19/103H04N19/176H04N19/159H04N19/82H04N19/119H04N19/107H04N19/61H04N19/13H04N19/463H04N19/147H04N19/52H04N19/70H04N19/109H04N19/105H04N19/139H04N19/132H04N19/503
Inventor 蒂莫菲·米哈伊洛维奇·索洛维耶夫塞米赫·艾森力克陈建乐阿南德·梅赫·科特拉高晗王彪罗曼·伊戈列维奇·切尔尼亚克亚历山大·亚历山德罗维奇·卡拉布托夫谢尔盖·尤里耶维奇·伊科宁
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More