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

Coding method, decoding method, coding device and decoding device

An encoding method and an encoding device technology, which are applied in the field of transformation data processing methods and devices, can solve problems such as data information damage, inconsistent numerical range changes, and not having the same transformation characteristics, and achieve the effect of improving encoding efficiency

Active Publication Date: 2012-04-25
HUAWEI TECH CO LTD +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, in the process of compressing and encoding video, it may be necessary to fuse different transforms for various purposes. For example, the 4x4 transform matrix is ​​based on DCT, and the 8x8 transform is based on wavelet. These two sets of transform matrices probably do not have There are too many same transformation features, and the numerical range of the same data after these transformations is inconsistent.
Because quantization will cause data information to be damaged, no matter whether the same or different quantization tables are used for quantization in the quantization process, the degree of change in the numerical range of the same data after different transformations will be inconsistent, which will cause the transformed data to be quantized. The degree of loss is inconsistent
In this case, it is impossible to use a certain judgment criterion to determine a better transformation method, so that the data coding efficiency cannot be effectively improved.

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
  • Coding method, decoding method, coding device and decoding device
  • Coding method, decoding method, coding device and decoding device
  • Coding method, decoding method, coding device and decoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0093] In this embodiment, it is assumed that there is a coded data block C, and a transform A and a transform B. The scale of transformation A is n×n, and the scale of transformation B is m×m. Use the quantization point QP when encoding the data block C s , Transform A and Transform B are QP at the quantization point s The quantization steps found at the time are QTAB1[s] and QTAB2[s] respectively. Here, when data is quantized, each different coding area (for example, data block C) corresponds to a quantization point, and the corresponding quantization step is found according to the quantization point, and the quantization process is performed. Adjust the numerical range of the data obtained by transformation A and corresponding quantization to make it consistent with the numerical range of the data obtained by transformation B and corresponding quantization. In this embodiment, the characteristic difference of the numerical ranges of the two transformations is the differe...

Embodiment 2

[0147] In this embodiment, similar to Embodiment 1, the characteristic difference of the numerical ranges of the two transformations is the difference between the numerical ranges of the image data after the two transformations and the corresponding quantization, but the specific calculation method of the difference is the same as that of Embodiment 1. different.

[0148] Figure 5 It is a specific flowchart of the method for processing transformed data provided in this embodiment. Such as Figure 5 As shown, the method includes:

[0149] Step 501 , according to the preset transformation matrices required for the two transformations, estimate the numerical ranges of the image data after the two transformations respectively.

[0150] The estimation method of this step is the same as that of step 301 in the first embodiment, and will not be repeated here.

[0151] Step 502, calculate the average value range after transformation B.

[0152] In this step, the mode of calculat...

Embodiment 3

[0170] In this embodiment, the compensation method for the data obtained by transforming A is different from the previous two embodiments, and the method of adjusting the quantization point is adopted for compensation. In addition, similar to the first embodiment, the feature difference of the numerical ranges of the two transformations in this embodiment is the difference between the two transformations and the corresponding quantized numerical ranges of the image data. specifically, Image 6 It is a specific flow chart of the method for processing transformed data provided in Embodiment 3. Such as Image 6 As shown, the method includes:

[0171] Steps 601 to 603, according to the preset transformation matrices required for the two transformations, estimate the numerical ranges of the image data after the two transformations respectively; for the two transformations, calculate the average numerical ranges after the transformations respectively; and calculate the sum of the ...

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 discloses a coding method which comprises the following steps of: receiving data to be converted; converting the data to be converted for the first time to obtain firstly converted data; converting the data to be converted for the second time to obtain secondly converted data; determining adjusting parameters according to the firstly converted data and the secondly converted data, and regulating the firstly converted data according to the adjusting parameters and the parameters of the second conversion; and writing the adjusting parameters into a coding code stream; wherein the first conversion and the second conversion are aimed at different dimension of subblocks. The embodiment of the invention also discloses a coding device, a decoding method and a decoding method. The number range of image data after different conversions can remain consistent by using the embodiment of the invention, so that the influence of conversions on data can be faithfully reflected when the self-adaptive block conversion technology is applied, the conversion with better effect is selected, and the coding efficiency is further increased.

Description

[0001] This application is a Chinese application with an application date of March 19, 2008, an application number of 200810087919.3, and an invention title of "transformed data processing method and device, encoding and decoding method and device" (the Chinese application requires that the application date be 2007 On June 13, the Chinese application with the application number 200710112378.0 and the title of the invention is "A Transformation Data Processing Method and Device in Image Coding" and the application date is January 31, 2008, the application number is 200810008671.7, and the title of the invention is " Transformation data processing method and device, and encoding, decoding method and device" priority of the Chinese application) divisional application. technical field [0002] The present invention relates to video compression coding technology, in particular to a transformation data processing method and device, and an encoding and decoding method, device and syst...

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 Patents(China)
IPC IPC(8): H04N7/26H04N7/30H04N19/122H04N19/19
Inventor 何芸武燕楠郑萧桢郑建铧
Owner HUAWEI TECH CO LTD
Features
  • Generate Ideas
  • 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