Method for creating a representation of a calculation result depending linearly on the square a value

A technique for computing results and logarithms, which is used in the field of creating representations of calculation results that are linearly dependent on the square of the value. It can solve problems such as excessive dynamic range and complex logarithmic calculations, and achieve the effect of maintaining dynamic range.

A technique for computing results and logarithms, which is used in the field of creating representations of calculation results that are linearly dependent on the square of the value. It can solve problems such as excessive dynamic range and complex logarithmic calculations, and achieve the effect of maintaining dynamic range.

CN101147122AActive Publication Date: 2008-03-19FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for creating a representation of a calculation result depending linearly on the square a value
  • Method for creating a representation of a calculation result depending linearly on the square a value
  • Method for creating a representation of a calculation result depending linearly on the square a value

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In the following, the invention is described in the context of audio signal processing in general, and audio signal coding in particular, with reference to the accompanying drawings. As stated in the more detailed description following the description of the drawings, the present invention is not limited to the above-mentioned fields of application, and this background is mainly provided for ease of understanding.

[0042] Before describing the embodiments of the present invention in more detail, they are presented below with reference to FIGS. 1 to 3 , which serves as an overview and allows a better understanding of the advantages of the following embodiments.

[0043] Figure 2 shows the structure of a possible 32-bit point data format, which is the example basis for the embodiments described below. The 32-bit data format shown can be easily applied to other bit counts. As can be seen from the figure, a value stored in a 32-bit specific point data format includes 32 b...

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 device has computation result presented in non-logarithmic x-bit representation and processing mechanism (24) to accomplish processing (38) of non-logarithmic x-bit representation of value (221,22N) in order to receive computation result that depends linearly on value. Processing mechanism is arranged to use effective scaling factor so that computation result is scaled. Computation result is scaled depending on effective scaling factor. Logarithmic mechanism is for applying logarithmic function to y-bit representation (26) of non-logarithmic computation result in order to receive scaled logarithmic representation (30) of computation result. Y is smaller or two times x. Re-scaling mechanism (32) is for adding or subtracting (44) correction value to or from scaled logarithmic representation to which logarithmic function, applied to effective scaling factor, corresponds in order to produce logarithmic representation (34) of computation.

Description

technical field [0001] The invention relates to the creation of representations of calculations that are linearly dependent on the square of values, such as the sum of squares of a set of values ​​required in some audio coders in which the frequency line (frequency line) are combined to form a frequency group to use the signal energy of the frequency group to perform further encoding. Background technique [0002] In modern filterbank-based audio coding methods such as MPEG Layer-3 or MPEG AAC, a psychoacoustic model is used in the encoder. In this psychoacoustic model, the entire spectrum of the audio signal transformed into frequency ranges is divided into individual frequency groups, each frequency group having a different width and / or a different number of frequency lines. In order to calculate psychoacoustic hearing thresholds, decide whether center / side stereo encoding should be used, and evaluate and / calculate scaling factors in the quantization module of the audio e...

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
19 Mar 2008
Publication
CN101147122A
IPC
G06F7/544; G10L19/02
CPC
G06F7/5443; G06F7/5235; G06F7/552; G10L19/02; G06F7/49936; G06F7/49942; G06F7/544; G06F5/01
Inventors
马克·盖耶; 曼弗雷德·卢茨基