发明名称 一种设置在机顶盒上的MP3播放系统及控制方法
摘要 本发明涉及一种设置在机顶盒上的MP3播放系统,其包括:MP3数据读取模块:通过机顶盒的通信接口从一外部存储装置中读取mp3压缩数据,并将所述mp3压缩数据写入至位于机顶盒内的第一缓存中;MP3解压缩模块:从第一缓存中读取所述mp3压缩数据且进行解压缩形成PCM数据,并将所述PCM数据写入至位于机顶盒内的第二缓存中;PCM数据播放模块:用于从第二缓存中读取PCM数据以进行音频播放。本发明还涉及一种设置在机顶盒上的MP3播放控制方法。本发明采用双重缓冲机制,当机顶盒播放MP3时如果用户同时进行其它复杂操作,将不会出现反映迟钝或MP3播放停顿显现。
申请公布号 CN102118645B 申请公布日期 2014.12.10
申请号 CN200910239622.9 申请日期 2009.12.31
申请人 康佳集团股份有限公司 发明人 于海波
分类号 H04N21/439(2011.01)I;G11B31/00(2006.01)I 主分类号 H04N21/439(2011.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 高占元
主权项 一种设置在机顶盒上的MP3播放系统,其特征在于,包括:MP3数据读取模块:通过机顶盒的通信接口从一外部存储装置中读取mp3压缩数据,并将所述mp3压缩数据写入至位于机顶盒内的第一缓存中;MP3解压缩模块:从第一缓存中读取所述mp3压缩数据且进行解压缩形成PCM数据,并将所述PCM数据写入至位于机顶盒内的第二缓存中;PCM数据播放模块:用于从第二缓存中读取PCM数据以进行音频播放;MP3数据缓冲控制模块:其对第一缓存中mp3压缩数据的剩余量和机顶盒CPU的闲忙状态进行检测,并依据第一缓存中mp3压缩数据的剩余量和机顶盒CPU的闲忙状态控制所述MP3数据读取模块进行读取;PCM数据缓冲控制模块:其对第二缓存中PCM数据的剩余量和机顶盒CPU的闲忙状态进行检测,并依据第二缓存中PCM数据的剩余量和机顶盒CPU的闲忙状态来控制所述MP3解压缩模块进行解压缩;所述MP3数据读取模块、MP3解压缩模块和PCM数据播放模块依次顺序通信连接,所述MP3数据缓冲控制模块与所述MP3数据读取模块通信连接,所述PCM数据缓冲控制模块与所述MP3解压缩模块通信连接;所述MP3数据缓冲控制模块在第一缓存中mp3压缩数据的剩余量小于读取设定阈值时控制所述MP3数据读取模块开始读取所述mp3压缩数据;并且,所述MP3数据缓冲控制模块在第一缓存中mp3压缩数据的剩余量大于所述读取设定阈值且在机顶盒CPU空闲时控制所述MP3数据读取模块开始读取所述mp3压缩数据;所述PCM数据缓冲控制模块在第二缓存中PCM数据的剩余量小于播放设定阈值时控制所述MP3解压缩模块开始解压缩所述mp3压缩数据;并且,所述PCM数据缓冲控制模块在第二缓存中PCM数据的剩余量大于播放设定阈值且在机顶盒CPU空闲时控制所述MP3解压缩模块开始解压缩所述mp3压缩数据。
地址 518053 广东省深圳市南山区华侨城康佳集团