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