带MP3音乐播放功能的数字机顶盒制造技术

技术编号:5226206 阅读:323 留言:0更新日期:2012-04-11 18:40
带MP3音乐播放功能的数字机顶盒,包括数字机顶盒本体、移动存储设备;该数字机顶盒具有音乐播放功能模块、USB接口芯片;所述移动存储设备通过USB接口与所述数字机顶盒本体通信连接。本实用新型专利技术实现了在普通家庭数字机顶盒上播放MP3歌曲的功能,且改进了软解码模式,采样多进程和多缓冲区,通过嵌入式操作系统的调度使得解码播放同时进行。使得在占用内存等资源减少的情况下播放效果更加流畅。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

带MP3音乐播放功能的数字机顶盒
本技术属于数字机顶盒领域,具体是指一种带MP3音乐播放功能的数字机顶
技术介绍
近年来,随着有线数字电视的推广与普及,有线数字电视机顶盒逐渐走进千家万 户。大家对机顶盒的应用要求也就越来越高了,一种简简单单的只能看电视的机顶盒显然 满足不了用户的要求,其中就有这样一个需求很多人都有听歌的爱好,而现有的数字机顶 盒并不具备带MP3音乐播放功能。
技术实现思路
本技术所要解决的技术问题在于提供一种带MP3音乐播放功能的数字机顶 本技术采用以下技术方案解决上述技术问题 带MP3音乐播放功能的数字机顶盒,包括数字机顶盒本体、移动存储设备;该数字 机顶盒具有音乐播放功能模块、USB接口芯片;所述移动存储设备通过USB接口与所述数字 机顶盒本体通信连接。 本技术的优点在于实现了在普通家庭数字机顶盒上播放MP3歌曲的功能, 且改进了软解码模式,采样多进程和多缓冲区,通过嵌入式操作系统的调度使得解码播放 同时进行。使得在占用内存等资源减少的情况下播放效果更加流畅。附图说明下面参照附图结合实施例对本技术作进一步的描述。图1是本技术结构示意图。 图2是本技术中双进程同时运行的过程。 图3是本实用型中使用双缓冲区双进程的实现流程框图。具体实施方式请参阅图1所示,带MP3音乐播放功能的数字机顶盒,包括数字机顶盒本体、移动 存储设备;该数字机顶盒具有音乐播放功能模块、USB接口芯片;所述移动存储设备通过 USB接口与所述数字机顶盒本体通信连接。 通过添加USB接口芯片实现把用户USB接口的移动存储设备上的MP3文件读取 出来,再利用音乐播放功能模块实现双进程双缓冲区对MP3进行软解码。解码进程负责把 MP3文件解码成PCM数据,播放进程负责把PCM数据播放出来。双缓冲区刚好实现播放,解 码同步进行。最开始A,B两个缓冲区均无数据,此时播放进程处于等待状态,解码进程解码 数据到A缓冲区中,接着播放进程开始把A缓冲区中的PCM数据播放出来,同时解码进程又把PCM数据解码到B缓冲区中,接着A缓冲区播放完毕,播放进程开始播B缓冲区的数据, 同时解码进程开始解码PCM数据到缓冲区。 具体工作步骤如下 步骤100 :开机选择MP3播放器功能后,系统将自动检测USB移动存储设备,并把 移动设备中的MP3文件以列表的形式列出来,多于一页将以分页的形式显示,方便用户实 现点播,当用户按下播放健时,机顶盒就通过USB接口芯片把MP3文件从移动存储设备上读 取出来; 步骤200 :播放器有两种播放模式,一种为循环播放模式,一种为单曲播放模式, 当在循环播放模式下,用户选择歌曲播放时,播放器将按列表的顺序播放所有MP3歌曲,当 在单曲模式下播放器将重复播放用户选择的歌曲; 步骤300 :播放器创建两个进程解码进程和注入进程,把传统的先解码再注入的 模式改为边解码边注入,这样不仅减少了等待播放歌曲的时间,并且还节省了嵌入式系统 宝贵的内存资源; 步骤400 :利用嵌入式系统的实时调度内核实现解码播放真正的能够并行,通过 双PCM缓冲区实现解码与注入的冲突,注入第一个PCM缓冲区时解码进程就解码到第二个 PCM缓冲区,注入第一个完毕后第二个PCM缓冲区已经解码完毕。这样又可以马上注入第二 个PCM缓冲区,解码到第一个PCM缓冲区......如此循环。 本技术通过嵌入式操作系统的多任务调度和任务间通信等功能,创建双进 程解码进程和PCM注入进程,达到解码和播放的并行,实现了一边解码就能一边播放的功 能,如图2所示。 通过创建双PCM缓冲区解决解码进程和注入进程的冲突问题,因为解码进程需要 将解码好的PCM数据存放到PCM缓冲区中,而注入进程又需要访问PCM缓冲区达到注入PCM 数据的效果,这样就导致两个任务的冲突,创建双缓冲区将有效的解决该问题,而且还这样 使两个进程同时运行,使音乐播放更加流畅。如图3所示。 本技术实现了在普通家庭数字机顶盒上播放MP3歌曲的功能,且改进了软解 码模式,采样多进程和多缓冲区,通过嵌入式操作系统的调度使得解码播放同时进行。使得 在占用内存等资源减少的情况下播放效果更加流畅。本文档来自技高网...

【技术保护点】
带MP3音乐播放功能的数字机顶盒,其特征在于:包括数字机顶盒本体、移动存储设备;该数字机顶盒具有音乐播放功能模块、USB接口芯片;所述移动存储设备通过USB接口与所述数字机顶盒本体通信连接。

【技术特征摘要】
带MP3音乐播放功能的数字机顶盒,其特征在于包括数字机顶盒本体、移动存储设备;该数字机顶盒具有...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:福建新大陆通信科技有限公司
类型:实用新型
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1