Method for optimizing memory space during MP3 audio decoding at fixed point DSP

An audio decoding, memory space technology, applied in speech analysis, code conversion, instruments, etc., to achieve the effect of saving memory space resources

Active Publication Date: 2013-03-13
SOI MICRO CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the main purpose of the present invention is to provide a kind of method that memory space is optimized when fixed-point digital signal processor (DSP) carries out MP3 audio frequency decoding, to solve in fixed-point DSP chip and carry out MP3 audio frequency decoding realization process, for DSP memory Optimized when the space usage is too high

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 optimizing memory space during MP3 audio decoding at fixed point DSP
  • Method for optimizing memory space during MP3 audio decoding at fixed point DSP
  • Method for optimizing memory space during MP3 audio decoding at fixed point DSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0029] First of all, from the perspective of occupying space resources, reading audio decoding data into the buffer (Streambuf), saving the Huffman decoding table, IMDCT (improved inverse discrete cosine transform) and sub-band synthesis filtering all need to occupy a large memory space. Among them, the static storage area mainly stores audio decoding streams, Huffman decoding tables, window functions and some global variables. Static data always occupies the memory and the data value remains basically unchanged. Reasonable storage of static data can save a lot of memory resources; dynamic storage The area mainly stores real-time decoding intermediate data, and saving the intermediate data in an external memory can also sa...

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 invention discloses a method for optimizing a memory space during MP3 audio decoding at a fixed point DSP, which comprises the steps of: optimizing a static memory, namely optimizing static data related to a Hoffman decoding module, an improved inverse discrete cosine transform module and a subband synthesis filter module, and reducing space occupancy rate without introducing errors; optimizing a dynamic space, namely performing dynamic update on audio decoding data stream, and performing calculation of converting floating points into fixed points to save the memory space; and storing interdata into an external memory by using a DMA mechanism to improve the utilization rate of the memory space. The method optimally allocates the memory space of the DSP, saves more memory space than other decoding methods, and improves decoding efficiency.

Description

technical field [0001] The present invention relates to the realization of MP3 audio decoding algorithm based on 16-bit fixed-point DSP, in particular to a method for optimizing memory space when a fixed-point digital signal processor (DSP) performs MP3 audio decoding, optimizing some complex algorithms and rationally allocating memory space , to improve decoding speed while reducing memory usage. Background technique [0002] The Moving Picture Experts Group (MPEG) is a working group of ISO / IEC responsible for formulating technical standards for compression and decompression processing of moving pictures, audio and their combinations. MPEG-1 LAYER3 (MP3) is the third layer encoding / decoding algorithm of MPEG-1 international standard audio (ISO / IEC 11172). The advantages of moderate complexity. The MP3 format music produced by this standard has been widely used in digital audio storage, multimedia audio and video transmission on the Internet and other fields. Therefore, c...

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): H03M7/30H03M7/42G10L19/032
Inventor 梁利平王志君
Owner SOI MICRO CO LTD
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