资源预览内容
第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
第9页 / 共64页
第10页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
湖南大学毕业设计(论文) 第60页HUNAN UNIVERSITY毕业设计(论文)设计论文题目: 音乐解码技术研究与音乐播放 的实现 音频解码技术研究与音乐播放器实现摘要本文介绍研究音频编码解码相关技术,并结合VC6.0编写多媒体音乐播放器,利用软件工程原理,采用面向对象的编程方法,其开发主要包括前台窗体的设计和后台源码的实现两个方面,实现了利用计算机进行多媒体音频的播放.音乐播放器开发过程总共包含了六部分,通过系统分析,系统开发的方法,系统开发平台介绍,概要的设计,系统的规划和设计,系统设计,分别介绍了从分析到开发到系统的设计与测试的整个音乐播放器的生成过程。系统分析介绍了播放器的播放流程,开发背景发展前景,开发工具概要,开发系统的最低配置等。系统开发的方法介绍了音乐播放器的具体的开发方法和如何选择的开发方法。系统开发平台的介绍,具体介绍了VC6.0主要界面和使用方法,其中包括常用工具具体位置与使用方法和工作区的生成,项目的创建、项目中文件的添加删除、项目的编译、项目的测试等。后边几部分和附录介绍了系统规划与分析,应用程序主界面,数据库的生成,代码的编写与功能的实现,系统的编译与运行,最终实现了音乐播放器的功能,能对歌曲音乐进行播放和控制。关键词: 音频解码;软件系统; VC6.0; 音乐播放器; 开发平台 项目工程; 资源文件.Research of the audio frequency decoding engineering and realize of the audio frequency player Abstract This article introduces the correlation technique of audio frequency code and decoding. Through writing the audio frequency player of the multimedia with VC6.0, utilize soft project principle, adopt facing target programming method, it develops to be mainly including the design of the body of window of the front desk and backstage supporters source code realization two respect, have realized utilizing the computer to carry on the broadcasting of audio frequency of multimedia. System this develop course include six chapter altogether, through network analysis, method that system develops, the introduction to the systematic developing platform, the design of outline, systematic planning and design, the system is designed, has introduced and turned into the course to the systematic design and whole audio frequency player of test from analyzing to developing separately. Chapter one introduces the procedure of broadcasting of the player, develop the development prospect of the background, the outline of the developing instrument, develop systematic disposing etc. the most low. And approach how to choose that chapter two has introduced player concrete development approach of audio frequency. Chapter three is the introduction to the systematic developing platform, introduce VC6.0 main interface and operation method specifically, including the formulation of concrete position of daily tool and operation method and workspace, establishment, project Chinese piece of project add deletion, compiling test of event of event etc. Odd chapter and appendix recommend system plan and analyze application program live in interface finally, the formulation of the database , the code one writes and the realization of the function, the systematic one compile and is issued, realize the function of the player of the audio frequency finally, can broadcast and control the song music . Keywords: Audio frequency decoding; The software system; VC6.0 ; audio frequency broadcast; Develops the even project; Project; resources document. 目录1 绪论11.1 课题的来源11.2 选题的背景及目的21.2.1 音频编解码发展历史21.2.2 音频编解码过程31.2.3 选题的目的61.3 系统主要实现内容与实现方式61.3.1 系统主要实现内容61.3.2 系统的开发方法71.3.3系统的开发平台92 系统的分析102.1 系统的可行性分析102.1.1 经济可行性分析102.1.2 操作可行性分析102.1.3 技术可行性分析102.2 系统功能分析113 系统设计133.1 系统概要设计133.2 系统功能模块设计193.2.1 加入文件203.2.2 加入目录203.2.3 歌曲列表203.2.4 歌曲控制223.2.5 音量设置223.2.6 静音设置233.2.8 滚动字幕233.3 系统运行环境254 系统实现264.1 系统的编译和发行264.2 系统运行284.3 系统功能界面284.3.1 加入文件功能实现284.3.2 加入目录304.3.3 歌曲列表功能实现324.3.4 歌曲控制功能实现344.3.5 音量控制功能实现354.3.6 静音设置功能实现364.3.7 M3U功能实现384.3.8 滚动字幕功能实现39致谢41参考文献42附录43湖南大学软件学院1 绪论1.1 课题的来源语音时语言的声学表现,是人类交流信息最自然、最有效、最直接的手段,也是人类进行思维的一种依托。随着社会的不断进步,人们的生活水平也在不断的提高,从而对精神生活提出了新的要求。音乐一直以来就是人们日常休闲的必要调剂品,它可以陶冶人的情操,极大的丰富了人们的精神生活。那么一首首动听的音乐又是如何播放出来的呢?这就要通过形式多样的合成手段了,即当播放多媒体文件时,计算机将指令发给声卡,声卡按照指令将媒体播放信息重新合成起来。所以,多媒体的播放效果取决于用户设备的质量和音色。就电脑声卡而言,最为常见的手段是fm合成与波表合成。前者多用于以前的isa声卡,fm是“频率调变”的英文缩写,它运用声音振荡的原理对MIDI进行合成处理。但由于技术本身的局限,加上这类声卡或显卡用的大多数为廉价的芯片,效果自然差劲;而波表和视频合成所带来的效果要远远超过fm,而且在电脑上已被广泛运用,各类波表,声卡、显卡,以及解码软件层出不穷。图1.1 多媒体播放流程图由输出设备播放声卡/显卡合成信息计算机指令MIDI然而,在音频压缩出现之前,存储高质量的数字音频数据往往需要占用大量的硬盘空间以及通道带宽。假设一首普通的歌曲时间为一分钟,要想达到CD音质,至少需要大约10MB的存储空间,可以想象,如果要从Internet上下载这首歌,使用一个普通的28.8Kbit/s的Modem,不算传输开支和网络不畅,理论上将会用至少49分钟。同时,如果是要在电脑上欣赏音乐,也会极大的降低磁盘占用空间,这明显是不可接受的。所以,音乐的存储就成了一个问题。为了使人们能够更方便,更直接的欣赏音乐,就必须要降低磁盘占用空间。可以使用两种方法达到目的,降低采样指标或者压缩。降低指标不可取,因此只能通过各种压缩方法进行压缩。音频压缩需要编码,自然,播放此音频文件则需要解码。编码,解码的不同,导致音频在经过处理后得到的音质也不尽相同,而好的音质能够更好的满足人们的听觉享受。所以,对各种音频文件进行解码的技术研究就很有必要了。本课题就是对音频解码技术进行相关研究,并设计出一款属于自己的音乐播放器软件。1.2 选题的背景及目的 1.2.1 音频编解码发展历史音频压缩技术的发展最初是从才能够无损压缩开始的。20世纪70年代初,开始采用类似的瞬时压缩技术和块压扩(Block-Compressing)技术。这种技术的编码率较低。20世纪80年代,随着数字信号处理技术的发展,出现了从音质尚可到音质卓越的一系列频域编码算法。20世纪80年代末至90年代初涌现的编码算法普遍采用了一种高效率编码技术,即利用人耳的掩蔽效应和临界频带等特性来进行子带编码和变换编码,其中有MUSICAM系统、128kbit/s的AC-2编码器、AC-3系统、ASPEC和SB-ADPCM编码算法等。20世纪90年代至今,有损音频编码把音频数据的压缩率提高到了12:1。付出的代价是音质的下降。比较著名的是MP3、AAC高级音频编码、RM等。同时,能给最终用户提供最佳的听觉体验的无损压缩技术也取得了新的突破。Meridian无损压缩(MLP)是一种
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号