Pools of transforms for local selection of a set of transforms in video coding

A video coding and coding technology, applied in the field of video coding and decoding, which can solve problems such as destroying gain and reducing performance

Pending Publication Date: 2020-04-21
INTERDIGITAL CE PATENT HLDG
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, adding many transforms may degrade performance, since the extra signaling destroys any gains gained from better compression of the transform coefficients

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
  • Pools of transforms for local selection of a set of transforms in video coding
  • Pools of transforms for local selection of a set of transforms in video coding
  • Pools of transforms for local selection of a set of transforms in video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Over the past few decades, many block-based video and image codecs have been developed (MPEG2, h264 / AVC, HEVC, VP8, VP9, ​​future h266, etc.), most of them are based on similar block coding engines, As shown in Error, Reference source not found.

[0029] The technical problem addressed by the embodiments described below is to improve the capability of transforms used in block-based codecs, to compress the information contained in the transform coefficients, thereby increasing the compression capability of the codec, i.e. for lower Same quality at bitrate.

[0030] Divide an image into square or rectangular blocks, then apply a transform T (DCT, DST, etc.) to the pixels of each block to obtain transform coefficients. Then, the quantizer Q quantizes the coefficients to obtain quantized coefficients, which are encoded by, for example, an entropy coder such as VLC, arithmetic coder, CABAC.

[0031] In order to improve the compression ability, the block can be predicted ac...

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 method and apparatus for improving the performance of video encoders and decoders involves selecting a set of transforms from among a plurality of sets of transforms that can be used for coding blocks in a region of a video image. Within a region, selection of a particular transform from among a plurality of transforms comprising the selected set of transforms is used to encoder or decode at least one block in the region. Associated indices representing the set of transforms to be used within a region and the selected transform for a block can be sent in a bitstream. In an alternate embodiment, a default set of transforms is complemented by selection of an additional set of transforms on a block or region basis.

Description

technical field [0001] The present principles relate to video compression, and more specifically to performing video encoding and decoding using block transforms. Background technique [0002] Many attempts have been made to improve the transformation of block-based codecs. They can be classified into two categories. [0003] The first category is the change that transforms itself. The most sophisticated methods use the learning of transformations on the actual content. [0004] The second category is to let several transformations compete at the local level (eg, block level). [0005] The combination of the two types of transform changes leads to a so-called "multiple adaptive transform" scheme. Additional syntax may be required to identify which of multiple transforms is to be used by the block. [0006] Although at the cost of additional syntax, local flexibility in transform selection has been shown to have a positive impact on compression schemes. [0007] In the ...

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/176H04N19/147H04N19/12H04N19/463
CPCH04N19/176H04N19/147H04N19/96H04N19/12H04N19/463H04N19/174H04N19/187H04N19/31H04N19/192H04N19/60H04N19/70H04N19/1883G06N20/00
Inventor S.拉塞尔S.普里P.勒卡莱特
Owner INTERDIGITAL CE PATENT HLDG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products