发明名称 |
一种设置在机顶盒上的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 广东省深圳市南山区华侨城康佳集团 |