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

Method and apparatus for processing transformation data, method and apparatus for encoding and decoding

A technology of data processing and transformation processing, applied in digital video signal modification, television, electrical components, etc., can solve the problems of data information damage, inability to effectively improve data coding efficiency, and not having the same transformation characteristics, so as to improve coding efficiency effect

Active Publication Date: 2008-12-17
HUAWEI TECH CO LTD +1
View PDF0 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 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
  • Method and apparatus for processing transformation data, method and apparatus for encoding and decoding
  • Method and apparatus for processing transformation data, method and apparatus for encoding and decoding
  • Method and apparatus for processing transformation data, method and apparatus for encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0090] 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

[0152] 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.

[0153] 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:

[0154] 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.

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

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

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

Embodiment 3

[0175] 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, Figure 6 It is a specific flowchart of the method for processing transformed data provided in Embodiment 3. Such as Figure 6 As shown, the method includes:

[0176] 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 claims a processing method for transforming data, comprising: estimating and analyzing the numerical value range of the image data after two transformations based on pre-setting two needed transforming matrixes needed by two transformations; estimating the characteristic different value of numerical value of two transformations based on two transformed numerical value; applying the first transformation of two transformations to the data to be transformed, and compensating the data after the first transformation based on the different value of estimated numerical value. The embodiment of this invention further discloses a processing device for transforming data, method and device of coding and decoding. Appling the embodiment of this invention, which can adjust the numerical value of the transformed data so as to enable the numerical values of the image data to be the same after different transformation and really reflect the influence of the transformation to the data when applying the self-adoptive block transformation technique, and to select the transformation with better effect and improve the coding efficiency.

Description

technical field [0001] 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 system. Background technique [0002] In order to reduce the data volume of video data during transmission or storage, it is generally necessary to compress and encode the video data. In the field of video compression coding, transformation is an important technology. Its function is to concentrate an image and image content and information in a region in a specific region after transformation, so that the video compression algorithm can perform more effective processing on this part of the content. of compression. Then, quantize and entropy code the transformed data to form compressed and coded video data. [0003] In video codec standards, such as MPEG-2, H.264, and AVS, transformation technology is used. In these standards, an image or an area in an image is divi...

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): H04N7/26H04N7/50H04N19/124H04N19/19H04N19/60
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