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

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.

Active Publication Date: 2012-07-18
FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The content of this document attempts to eliminate the following problems: most input data (ie energy) has an excessively large dynamic range, most fixed-point DSP chips only include a data width of 16 to 24 bits, and MPEG marks require a data width of 34 bits, i.e. 101dB of dynamic range, so energy must first be scaled
However, the downside of this process is that the logarithm calculation is still relatively complicated because the range of values ​​that fit into the 16-bit fixed-point representation of a 16-bit DSP fixed-point processor is only set after the logarithm calculation, while this taking the logarithm is still is performed on energies with large dynamic changes, which results in as many as two logarithmic operations having to be performed for each energy value

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 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 embodiment of the present invention in more detail, refer to the following Figures 1 to 3 , to introduce these embodiments, which is similar to 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 f...

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

Transition to the logarithmic range does not require the entire bit range of the result that is linearly dependent on the square of the value. Rather, for a value having x bits, the result can be scaled in such a manner that a representation with less than x bits of the result is sufficient to obtain the logarithmic representation based thereon. The effect of the scaling factor on the resulting logarithmic representation can be cancelled by adding a correction value obtained by using the logarithmic function on the scaling factor to or subtracting it from the scaled logarithmic function without dynamic loss. The invention provides a method and a device for producing a representation of a calculation result that is linearly dependent on the square of a value, thereby allowing to carry out the calculation easily or with little hardware.

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
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/544G10L19/02
CPCG06F7/5443G06F7/5235G06F7/552G10L19/02G06F7/49936G06F7/49942G06F7/544G06F5/01G10L19/032G06F7/00
Inventor 马克·盖耶曼弗雷德·卢茨基马库斯·劳瓦瑟萨沙·迪施约翰内斯·希尔伯特斯特凡·盖尔斯贝格伯恩哈德·格里尔
Owner FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products