Video compression codec method and codec based on weighted quantization
An encoding and decoding method and a video compression technology, which are applied in the field of video compression encoding and decoding methods and codecs based on weighted quantization, can solve the problems of reducing the encoding bit rate, the subjective quality is not ideal, and the encoding bit rate cannot be effectively reduced. To achieve the effect of reducing the code rate required for encoding
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0022] Such as figure 1 As shown, the weighted quantization-based video compression encoding and decoding method of the present application, an implementation thereof, includes an encoding process, and the encoding process includes:
[0023] Step 102: Extract attribute components of the image to be encoded, and divide the attribute components into several attribute blocks. The attribute components include luma, chroma, and so on.
[0024] In one embodiment, attribute blocks can be divided in the following manner:
[0025] First, all attribute blocks are divided into 16×16 coding units, and one coding unit can be divided into four 8×8, or four 4×16 or four 16×4, or one 16×16 prediction unit.
[0026] Step 104: Predict the attribute block to obtain a residual block, and transform the residual block to obtain the transformation coefficient of each frequency point in the residual block.
[0027] Step 106: Select a default matrix from the set of preset weighted quantization matr...
Embodiment 2
[0068] Embodiment 2 is a specific application example of the video compression encoding and decoding method based on weighted quantization of the present application. In this embodiment, the preset weighted quantization matrix set adopts the following matrices, respectively numbered 0, 1, and 2
[0069] 8×8 default matrix 1:
[0070]
[0071]
[0072] 8×8 default matrix 2:
[0073]
[0074] 8×8 default matrix 3:
[0075]
[0076] In this embodiment, the encoding process first acquires an image to be encoded, extracts attribute components from the image to be encoded, and divides the attribute components into several 16×16 attribute blocks.
[0077] First use prediction technology to predict attribute blocks, such as intra prediction, inter prediction, etc., and generate sub-residual blocks according to the prediction results. Sub-residual blocks may be 8×8, 4×16, 16×4, 16×16 block;
[0078] The sub-residual block is transformed to obtain a corresponding transfo...
Embodiment approach
[0109] Such as image 3 As shown, the video compression codec based on weighted quantization of the present application, one embodiment thereof, includes an encoder, and the encoder includes:
[0110] A division module, used to extract the attribute component of the image to be encoded, and divide the attribute component into several attribute blocks;
[0111] A predictive transformation module is used to predict the attribute block to obtain a residual block, and transform the residual block to obtain the transformation coefficient of each frequency point in the residual block;
[0112] The calculation module is used to select a default matrix from the preset weighted quantization matrix set, and use the default matrix to perform weighted calculation on the initial quantization step size of the frequency point to obtain a weighted quantization step size matrix;
[0113] The quantization module is used to quantize the transform coefficients by using a weighted quantization st...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com