Distortion estimation for quantized data

A technology of quantizing step size and coefficient, applied in the field of data processing, which can solve the problems of roughness, multi-distortion, large error between input data and quantized data, etc.

Inactive Publication Date: 2009-12-16
QUALCOMM INC
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A larger quantization step size may result in a coarser representation of the quantized data, which may result in larger errors or more distortion between the input data and the quantized data
However, a larger quantization step size may allow the quantized data to be represented with fewer bits and/or may result in quantized data containing more zeros, both of which may allow sending at a lower rate and/or using less memory store output

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
  • Distortion estimation for quantized data
  • Distortion estimation for quantized data
  • Distortion estimation for quantized data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The distortion estimation techniques described herein can be used in various encoding systems capable of quantizing data. The techniques can also be used for various types of data, such as video data, audio data, and the like. The techniques can further be used in various encoding standards such as JPEG, MPEG-1, MPEG-2, MPEG-4 (Part 2), H.261, H.263, H.264, etc. For clarity, certain aspects of the technology are described below for H.264, entitled "Advanced video coding for generic audiovisual services", also commonly referred to as MPEG-4 No. 10 parts.

[0019] figure 1 A block diagram of an encoding system 100 usable for H.264 and possibly other standards is shown. The encoding system 100 receives the current frame F to be encoded n And generate encoded data of the frame. In general, a frame can have any height and width dimensions and can be divided into macroblocks. For H.264, each macroblock may contain 16x16 picture elements (pixels) and may be further divid...

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 an apparatus for estimating distortion due to quantization of data are described. A histogram with multiple frequency bands may be obtained for a set of coefficients to be quantized. Distortion due to quantization of the set of coefficients may be estimated based on the histogram and average distortions for the frequency bands of the histogram. The number of coefficients in each frequency band may be multiplied with an average distortion for the frequency band to obtain a per-frequency band distortion. The per-frequency band distortions for all of the frequency bands may be accumulated and scaled with a correction factor to obtain the estimated distortion. Each of the multiple frequency bands is corresponding to a unique quantization step of a set of quantization steps. Meanwhile, the starting value and the ending value of each frequency band are unique based on the respective quantization step correspondingly.

Description

technical field [0001] This disclosure relates generally to data processing, and more particularly, to techniques for estimating distortion due to data quantization. Background technique [0002] Encoding systems are widely used to process data before transmission or storage. An encoding system may quantize input data to obtain quantized data and may further process the quantized data to generate output data for transmission or storage. Quantized data can be represented as a set of discrete values, and the step size between successive discrete values ​​can be a selectable parameter. Larger quantization step sizes may result in more coarsely represented quantized data, which may result in larger errors or more distortion between the input data and the quantized data. However, a larger quantization step size may allow the quantized data to be represented with fewer bits and / or may result in quantized data containing more zeros, both of which may allow sending at a lower rate...

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
IPC IPC(8): H03M7/30H04N7/26H04N7/50
CPCH04N7/26079H04N19/002H04N7/26196H04N19/0009H04N19/124H04N19/154H03M7/26H03M7/30H03M7/50
Inventor 纳伦德拉纳特·马拉亚特沙拉特·曼朱纳特
Owner QUALCOMM INC
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