Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method of controlling residual coding, device, computer device, and storage medium

A coding and residual technology, applied in the field of video coding, can solve the problems of coding efficiency loss, inaccurate secondary transformation, ineffective chroma coding blocks, etc., and achieve the effect of avoiding the loss of coding efficiency and directional misalignment

Active Publication Date: 2020-03-13
TENCENT AMERICA LLC
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, reusing transform information for co-located luma-coded blocks may not be efficient for co-located chroma-coded blocks
Also, relying entirely on the primary transform type to determine the choice of secondary transform may not be accurate and may incur some coding efficiency loss

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
  • Method of controlling residual coding, device, computer device, and storage medium
  • Method of controlling residual coding, device, computer device, and storage medium
  • Method of controlling residual coding, device, computer device, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Figure 1A Part (a) of shows an example of block segmentation by QTBT, while Figure 1A Part (b) shows the corresponding tree structure. Solid lines represent quadtree partitions, and dashed lines represent binary tree partitions. In each split node (ie, non-leaf node) of the binary tree, a flag is signaled to indicate which type of split to use (ie, horizontal or vertical), where 0 indicates a horizontal split and 1 indicates a vertical split. For quadtree partitioning, there is no need to indicate the partition type, since quadtree partitioning always partitions a block horizontally and vertically to produce 4 equally sized sub-blocks.

[0034] In addition, the QTBT scheme supports the ability of luma and chroma to each have a QTBT structure independently. Currently, for P and B entries, luma and chrominance coding tree blocks (CTB Coding Tree Unit) in a CTU share the same QTBT structure. However, for I entries, the luma CTB is partitioned into CUs by a QTBT structu...

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 invention provides a method of controlling residual coding for decoding or encoding of a video sequence. The method includes determining whether a secondary transform is used, based on a primary transform that is set. The method further includes, based on the secondary transform being determined to be used, setting a flag indicating whether the secondary transform is used to indicate that thesecondary transform is used, determining the secondary transform, based on the set primary transform and an intra prediction mode of a current block of the video sequence, and performing the residualcoding of a luma coding block of the current block and a chroma coding block of the current block, using the set primary transform and the determined secondary transform.

Description

[0001] cross reference [0002] This application claims priority to U.S. Provisional Patent Application No. 62 / 728,009, filed September 6, 2018, and U.S. Patent Application No. 16 / 412,575, filed May 24, 2019 , the entire content of the prior application is incorporated by reference in this application. technical field [0003] The present application relates to the field of video coding, and in particular to a method, device, computer equipment and storage medium for controlling residual coding. Background technique [0004] In high-efficiency video coding (HEVC, High Efficiency Video Coding), the coding tree unit (CTU, Coding Tree Unit) is divided into coding units (CU, CodingUnit) by using a quadtree structure represented as a coding tree to adapt to each a local characteristic. At the CU level, it is decided whether to use inter (temporal) or intra (spatial) prediction to encode a picture region. Each coding unit can be further divided into one, two or four prediction ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/186H04N19/60H04N19/625
CPCH04N19/186H04N19/625H04N19/60H04N19/122H04N19/11H04N19/157H04N19/176H04N19/70H04N19/159
Inventor 赵欣李翔刘杉
Owner TENCENT AMERICA LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products