Supercharge Your Innovation With Domain-Expert AI Agents!

Video decoding method and device, computer equipment and storage medium

A technology for video decoding and video sequence, applied in the field of video encoding and decoding, can solve the problems of low decoding efficiency and inability to obtain obvious benefits, and achieve the effect of improving decoding efficiency

Active Publication Date: 2020-12-11
TENCENT AMERICA LLC
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Embodiments of the present application provide video decoding methods and devices, computer equipment, and storage media, aiming to solve the problem of different PDPC processes in the prior art because the prediction processes of the diagonal prediction mode and its adjacent modes are similar. The problem that no significant benefit can be obtained when applied to an intra-coded block with a diagonal intra-prediction mode and its adjacent mode, and the need to check each sample in the prior art to determine whether the reference sample of the current sample is in the specified range , which leads to the problem of reduced decoding efficiency

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
  • Video decoding method and device, computer equipment and storage medium
  • Video decoding method and device, computer equipment and storage medium
  • Video decoding method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment A

[0208] Exemplary inputs to the PDPC filtering process include:

[0209] Intra prediction mode represented by preModeIntra;

[0210] the width of the current block represented by nTbW;

[0211] the height of the current block represented by nTbH;

[0212] the width of the reference sample represented by refW;

[0213] the height of the reference sample denoted by refH;

[0214]Predicted samples represented by predSamples[x][y], where x=0..nTbW-1, y=0..nTbH-1;

[0215] Unfiltered reference (also called adjacent) samples denoted by p[x][y], where x=-1, y=-1..refH-1, and x=0..refW-1,y = -1; and

[0216] The color component of the current block represented by cIdx.

[0217] Depending on the value of cIdx, the function clip1Cmp can be set as follows:

[0218] If cIdx is equal to 0, set clip1Cmp equal to Clip1 Y .

[0219] Otherwise, set clip1Cmp equal to Clip1 C .

[0220] Further, the output of the PDPC filtering process may be the modified predicted samples predSamples'...

Embodiment B

[0271] Exemplary inputs to the PDPC filtering process include:

[0272] Intra prediction mode represented by preModeIntra;

[0273] the width of the current block represented by nTbW;

[0274] the height of the current block represented by nTbH;

[0275] the width of the reference sample represented by refW;

[0276] the height of the reference sample denoted by refH;

[0277] Predicted samples represented by predSamples[x][y], where x=0..nTbW-1, y=0..nTbH-1;

[0278] Unfiltered reference (also called adjacent) samples denoted by p[x][y], where x=-1, y=-1..refH-1, and x=0..refW-1,y = -1; and

[0279] The color component of the current block represented by cIdx.

[0280] According to the value of cIdx, the function clip1Cmp is set as follows:

[0281] If cIdx is equal to 0, set clip1Cmp equal to Clip1 r .

[0282] Otherwise, set clip1Cmp equal to Clip1 C .

[0283] Further, the output of the PDPC filtering process is the modified prediction samples predSamples'[x][y]...

Embodiment C

[0332] Exemplary inputs to the PDPC filtering process include:

[0333] Intra prediction mode represented by preModeIntra;

[0334] the width of the current block represented by nTbW;

[0335] the height of the current block represented by nTbH;

[0336] the width of the reference sample represented by refW;

[0337] the height of the reference sample denoted by refH;

[0338] Predicted samples represented by predSamples[x][y], where x=0..nTbW-1, y=0..nTbH-1;

[0339] Unfiltered reference (also called adjacent) samples denoted by p[x][y], where x=-1, y=-1..refH-1, and x=0..refW-1,y = -1; and

[0340] The color component of the current block represented by cIdx.

[0341] According to the value of cIdx, the function clip1Cmp is set as follows:

[0342] If cIdx is equal to 0, set clip1Cmp equal to Clip1 Y .

[0343] Otherwise, set clip1Cmp equal to Clip1 C .

[0344] Further, the output of the PDPC filtering process is the modified prediction samples predSamples'[x][y]...

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

The embodiment of the invention provides video decoding method and device, computer equipment and a storage medium. The method comprises: decoding prediction information of a current block in a current picture, the current picture being part of an encoded video sequence, the prediction information indicating an intra prediction direction of the current block, wherein the intra-frame prediction direction is one of a diagonal intra-frame prediction direction and an adjacent intra-frame prediction direction adjacent to the diagonal intra-frame prediction direction; determining to use a position-dependent prediction combination (PDPC) process according to the intra-prediction direction of the current block, wherein the same PDPC process is applied to the diagonal intra-prediction direction andthe adjacent intra-prediction direction; and reconstructing the current block based on the PDPC process used on the current block.

Description

[0001] Incorporated herein by reference [0002] This application claims U.S. Provisional Application No. 62 / 859,920, filed June 11, 2019, titled "Unified Position-Dependent Prediction Combining Process," filed June 30, 2019, No. 62 / 869,015, U.S. Provisional Application No. 15 / 931,225, entitled "Further Unification of Position-Dependent Prediction Combining Process," and 15 / 931,225, filed May 13, 2020, entitled "Unified Position-Dependent Prediction Combining Process" process”, the entire contents of which are incorporated into this application by reference. technical field [0003] This application relates to video codec technology. In particular, the present application relates to a video decoding method and apparatus, computer equipment and storage media. Background technique [0004] Video encoding and decoding is possible through inter-picture prediction techniques with motion compensation. Uncompressed digital video may include a series of pictures, each picture ha...

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/124H04N19/51H04N19/91H04N19/60H04N19/593
CPCH04N19/124H04N19/51H04N19/91H04N19/60H04N19/593
Inventor 赵亮赵欣李翔刘杉
Owner TENCENT AMERICA LLC
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