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: 2008-03-19
FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV
View PDF6 Cites 2 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 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
no application Login to View More
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