摘要科学技术的发展,数字音频的出现给生活带来了巨大的影响。随着信息社会和通信技术的高速发展,音频信号数字化之后所面临的一个问题是巨大的数据量。这给存储和传输带来了压力,为了解决这些问题,音频压缩技术应运而生。MP3是一种音频压缩技术,其全称是动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III),简称为MP3。它被设计用来大幅度低降低音频压缩数据量。利用MPEG Audio Layer3的技术,将音乐以1:10甚至1:12的压缩率,压缩成容量较小的文件,而对于大多数用户来说重放的音质与最初的不压缩音频相比没有明显的下降。本文首先阐述了MP3音频编解码的标准和流程,并对MP3解码的9个流程的实现进行详细的说明。然后对程序实现的波形显示和声音回放进行介绍。10710
关键词 : MP3、解码、波形显示
毕业设计说明书(论文)外文摘要
Title: Design of MP3 Decoding Procedures
Abstract
The development of science and technology, digital audio bring to life a huge impact. With the rapid development of information society and communications technology, the digitization of the audio signal a problem is the huge amount of data. This has put pressure on the storage and transmission, in order to solve these problems, the audio compression technology came into being. MP3 is an audio compression technology, whose full name is the motion picture experts compression standard audio level (the Moving Picture Experts Group Audio Layer III), referred to as MP3. It is designed to substantially reduce the low audio compression the amount of data. The use of MPEG Audio Layer3 technology, music compression ratio of 1:10 or even 1:12, compressed into smaller file capacity, compared to the playback sound quality for most users with the original non-compressed audio there is no obvious decline. This paper first describes the MP3 audio codec standards and procedures, detailed instructions and MP3 decoder 9 process. And waveform display and sound playback of program implementation are described.
Key words: MP3, decode, waveform display
目次
1 绪论 1
2 音频 1
2.1 音频的出现 1
2.2 音频压缩算法的发展 2
1.3 MPEG1 音频 4
3 MP3音频文件 4
3.1 MP3音频文件概述 4
3.2 MP3音频文件的文件结构 5
3.3 MP3帧结构 5
4 MPEGLAYER3编解码系统 6
4.1 MP3的编码系统 6
4.2 MP3解码系统 7
4.3 MP3解码算法 8
4.3.1比特流分解 8
4.3.2哈夫曼解码 9
4.3.3逆量化处理 10
4.3.4联合立体声处理 11
4.3.5混合滤波器组 11
4.3.6 PCM输出 12
5 开发环境 13
5.1 Microsoft Visual Studio 2008 13
5.1.1 Microsoft Visual Studio 2008简介 13
5.1.2 Visual Studio 2008版本特点 14
5.2 微软基础类库(MFC) 14
5.2.1 MFC介绍 14
5.2.2 MFC的特点 14
5.2.3 重要的MFC 16
5.2.4 MFC编程优势 17
6 MP3 音频文件解码程序设计与实现 18
6.1总体设计与分析 18
6.1.1软件设计目的 18
6.1.2软件功能分析 18
6.1.3波形显示的实现 18
结论 20
致谢 21
参 考 文 献 22