1、 1 毕业设计开题报告 计算机科学与技术 基于 LINUX 的互联网 MP3 播放器的设计研究 一、综述本课题国内外研究动态,说明选题的依据和意义 从第一款 MP3 的诞生,到现在 快达到 10年多的积累 了 , MP3 随身听市场总量迅速扩大,成为 IT 行业新的增长点。 MP3 随身听正以无可比拟的优势,逐渐成为传统磁带随身听、 CD 随身听之后市场上新的竞争者。目前, MP3 正以每年 100-200%的速度不断蚕食这个巨大的市场, 在 2008 年 统计的是很 市场总量 已经 达到 1800 万台 左右 。我们可以很清楚的看到 MP3 行业的前景! MP3 的技术发展史: 首先刚刚出现
2、的 MP3 仅仅能实现音乐播放,快进,快退,下一首等简单的功能,随着科技的升级, MP3 可以实现歌词同步,甚至播放视频。随着网络的发展,我们也坚信,一款 MP3 仅仅能实现在 pc 终端上下载歌曲是远远不够的,它需要更加强大甚至依赖互联网。所以我们设计这款网络物联网 MP3 音乐播放器,让它可以实现网络下载歌曲,在线听音乐,等功能,使 MP3 更加时尚,更加实用。由于该 MP3 依赖于网络,现在的网络速度对该 MP3 是一个局限 。 现如今在科技大爆炸的时代里, Internet 迅速发展,为我们提供了信息发布、信息检索的平台, 我们有大量资源可以共享,在音乐共享这一块,为了能够更快、更方便
3、、更好地分享音乐,网络 MP3 音乐播放器,呼之欲出,它是一款现在一般 MP3 的升级板,它给用户提供了随时随地上网搜索、下载音乐等的功能。 最近几年,便携式多媒体播放器已经成为带动整个消费电子走强的主力军。虽然 2007年的全球 MP3 市场增速放缓,但能提供高品质音频质量的 MP3 依然是消费者的心头好。由此显示消费者已经由单纯追求播放能力变为追求高品质体验。这也对开发便携式多媒体播放器的设计工程师提出了新的挑战。针对这个趋势,我们在电子工程专辑媒体播放器网站开设了便携式多媒体播放器音频设计的专题讨论,并邀请了矽玛特( SigmaTel)应用工程师经理孔一星先生担任论坛嘉宾,与工程师一起探
4、讨便携式多媒体播放器音频设计的2 难点与解决之道。在此,我们将一些精彩观点摘出,以使更多的工程师受益。 首先是怎么样处理输入限幅;其次是当待机的时候如何去除杂音;第三个是音频设计如何入手;第四是麦克风与扬声器如何去接。 二、研究的基本内容,拟解决的主要问题: 本课题研究的基于 Linux 的互联网 MP3 播放器,其中主要包括三大模块如下所示: 1. MP3, MP4 播放模块:实现简单的歌曲 或视频的播放,快进,快退,暂停等通用功能。 2. 资源管理器(数据库)模块:该模块是基于 sqlite 实现的一个数据库。能保存 MP3,MP4 添加或播放过的歌曲到本地,并记录其歌曲或视频名在此,让你
5、知道 MP3 播放过哪些歌曲,并且实现对本地资源的管理。 3. 网络模块:该模块是采用 TCP/IP 协议实现,建立一个客户端和一个服务器。当客户端要哪首歌,把歌名发给服务器,服务器就开始搜索是否有该歌曲存在。如果存在此歌曲,服务器返回 YES,不存在则返回 NO。当服务器返回 YES 时,根据客户端需求是否需要下载该歌曲。如果要下 载该歌曲,请求返回到服务器,服务器就会以 1KB buffer 传送给客户端,当服务器把全部歌曲传到客户端时,客户端确认下载完成,服务器停止传送。并且客户端能够把接收到的数据存放到指定位置。 拟解决的主要问题: 1.对网络 MP3(基于 C,C+)来说,需要熟练掌
6、握 C 语言以及 C+。 2.熟悉 Linux 开发环境,能够熟练使用 ARM9 开发板。 3.掌握数据库原理,能使用 QT 做简单界面。 三、 研究步骤、方法及措施: 步骤:首先阅读国内相关研究成果,制定出论文的研究目标和需要实现的功能,再是编写论文的提纲,然后是根据论 文提纲,收集资料,最后对收集到的资料进行筛选,整理,最后是撰写论文正文; 方法:资料检索法,参考文献查找法,比较分析法和数据统计法; 措施:通过图书馆借阅书本和上互联网进行查找资料。 参考文献 1刘燕 .网络音乐著作权保护的法律思考 从 MP3 现象谈起 J.贵州师范大学学报(社会科学版 ),2002,4(5) 2赵桂莲 ,
7、李俊红 .建立对 MP3 音乐著作权的合理保护机制 J.广西社会科学 ,2004 3于胜刚 .关于 MP3 数字化网络音乐作品的著作权问题 J.烟台教育学院学报 ,2005,3(5) 4曾荇 .浅议 MP3 的网络 传播 与著 作权 保护 J.湖南 经济 管理 干部 学院学报 ,2005,6(7) 3 5张淑亚 ,李百超 .关于 MP3 网上下载问题的探讨 J.河北法学 ,2007 6夏芸 ,赵学武 .狼烟再起 MP3 市场谁主沉浮 (待续 )J.电子知识产权 ,2008 7范磊 .从新手到高手 :C+全方位学习( DVD) .科学出版社 , 2009 8张海藩 .软件工程导论 (第 5 版 ).学习清华大学出版社 ,2008 9王亚平 .数据库系统工程师教程 .清华大学出版社 ,2004 10李善平、季江明、尹康凯 .边干边学( LINUX 内核知指导) .浙江大学出版社 2002