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

Memory optimization method for realizing advanced audio coding algorithm on digital signal processor (DSP)

A technology of audio coding and optimization method, applied in the field of DSP audio coding, can solve problems such as difficulty in implementing AAC coding algorithm, and achieve the effects of reducing generation probability, saving usage, and improving efficiency

Inactive Publication Date: 2011-02-09
BEIHANG UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the shortcoming that the AAC coding algorithm is difficult to implement on the DSP system, the present invention proposes a memory optimization method for realizing AAC audio coding on the DSP, so that the AAC coding algorithm can be realized under the condition of limited system resources of the DSP

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
  • Memory optimization method for realizing advanced audio coding algorithm on digital signal processor (DSP)
  • Memory optimization method for realizing advanced audio coding algorithm on digital signal processor (DSP)
  • Memory optimization method for realizing advanced audio coding algorithm on digital signal processor (DSP)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The present invention is a memory optimization method for realizing AAC audio coding on DSP. In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be further described below in conjunction with specific examples and accompanying drawings. The main contents are as follows:

[0017] The process of the present invention is as figure 1 As shown, the following are respectively figure 1 101-104 are divided into four steps in detail.

[0018] Step 1: If figure 2 As shown in 201, connect the EMIF bus of DSP (in this example, TI series C6727 series DSP) to peripheral equipment (in this example, FPGA), and the audio PCM code stream is controlled by the peripheral equipment, with 1024 sampling data as one frame In this process, the direct memory access mechanism of DSP is used to realize the efficient transmission of data.

[0019] Step 2: If figure 1 As shown in 102, static mem...

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 provides a memory optimization method for realizing an advanced audio coding algorithm on a digital signal processor (DSP), which comprises the following steps of: transporting data and code stream by using a direct memory access mechanism; performing external static memory allocation on a frequent coding structure in the coding process and calling the structure in a coding function by using a pointer to reduce memory fragments; and in the memory allocation process of a stack, determining the using depth of the stack first and then allocating a memory to the stack in a DSP configuration file by using the using depth of the stack as a basis. The method not only saves the system memories of the DSP but also improves data transmission efficiency and memory using efficiency, so that the advanced audio coding algorithm is realized under the condition of finite system resources of the DSP.

Description

technical field [0001] The invention relates to the field of DSP audio coding, in particular to a memory optimization method for realizing advanced audio coding algorithms on DSP. Background technique [0002] Advanced Audio Coding Algorithm (Advanced Audio Coding), referred to as AAC, is a new generation of perceptual audio compression coding technology developed by the ISO MPEG organization on the basis of MPEG-2. This technology combines the advantages of various mainstream audio coding technologies. It has the characteristics of high signal compression ratio, good reconstructed sound quality, highly modular encoding process and flexible channel configuration. However, in the field of DSP real-time audio coding applications, AAC has never achieved a leading position. The reason is that on the one hand, it is due to the high complexity of the AAC coding algorithm itself, and on the other hand, it is due to the limited resources of the DSP system. Implementation is difficu...

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): G06F12/02G10L19/00
Inventor 毛峡李硕
Owner BEIHANG UNIV
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