[发明专利]媒体文件的播放处理方法、多处理器系统与设备有效
申请号: | 201110301323.0 | 申请日: | 2011-09-29 |
公开(公告)号: | CN103034147A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 李昙;张本好;徐晶明;吴晟;林福辉 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G11B20/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 毛丽琴 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体文件 播放 处理 方法 处理器 系统 设备 | ||
1.一种媒体文件的播放处理方法,其特征在于,包括:
利用第一处理器单元从外部存储单元的输入空间内读取至少一完整帧的媒体数据存储在交互存储单元中;
利用第二处理器单元对交互存储单元中的媒体数据进行解码,并将解码得到的解码结果数据存储在所述交互存储单元中;
利用第一处理器单元将交互存储单元中的解码结果数据搬移到所述外部存储单元的缓冲区中,并对缓冲区中的解码结果数据进行输出播放。
2.根据权利要求1所述的方法,其特征在于,还包括:
利用第一处理器单元控制文件系统处理单元启动;
利用文件系统处理单元对外部存储单元的输入空间进行监控,响应于外部存储单元的输入空间有空余,从文件存储单元中读取媒体数据并存储在外部存储单元的输入空间内。
3.根据权利要求1所述的方法,其特征在于,从外部存储单元的输入空间内读取一完整帧的媒体数据存储在交互存储单元中包括:
利用第一处理器单元从外部存储单元的输入空间内顺序读取媒体数据并进行帧判定与定位,以从外部存储单元的输入空间读取一个帧的媒体数据;
利用第一处理器单元对所述一个帧的合法性与完整性进行检测;
响应于所述一个帧的合法性与完整性通过检测,所述一个帧为一个完整帧,利用所述第一处理器单元将所述一个帧的媒体数据存储在交互存储单元中。
4.根据权利要求3所述的方法,其特征在于,将所述一个帧的媒体数据存储在交互存储单元中之后,利用第一处理器单元将对交互存储单元的读写权限从第一处理器单元切换到第二处理器单元,并向第二处理器单元发送解码命令。
5.根据权利要求4所述的方法,其特征在于,对交互存储单元中的媒体数据进行解码包括:
利用第二处理器单元根据所述解码命令对交互存储单元中的媒体数据进行解码,并在解码过程中调用作为第三处理器单元的解码加速单元进行加速。
6.根据权利要求5所述的方法,其特征在于,解码得到解码结果数据后,还利用第二处理器单元向第一处理器单元发送是否正确解码的解码结果消息,并具体将正确解码得到的解码结果数据存储在所述交互存储单元中;
利用第一处理器单元将对交互存储单元的读写权限从第二处理器单元切换到第一处理器单元,以及响应于正确解码的解码结果消息,执行所述将交互存储单元中的解码结果数据搬移到所述外部存储单元的缓冲区中的操作。
7.根据权利要求1至6任意一项所述的方法,其特征在于,还包括:
对缓冲区中的解码结果数据进行输出播放时,利用第一处理器单元对所述外部存储单元的缓冲区进行监控,响应于缓冲区的剩余空间大于或等于一完整帧的解码结果数据大小,执行所述从外部存储单元的输入空间内读取下一完整帧的媒体数据存储在交互存储单元中的操作。
8.根据权利要求1至6任意一项所述的方法,其特征在于,所述媒体数据包括音频数据和/或者视频数据。
9.一种多处理器系统,其特征在于,包括:
第一处理器单元,用于从外部存储单元的输入空间内读取至少一完整帧的媒体数据存储在交互存储单元中,以及将交互存储单元中的解码结果数据搬移到所述外部存储单元的缓冲区中,并对缓冲区中的解码结果数据进行输出播放;
第二处理器单元,用于对交互存储单元中的媒体数据进行解码,并将解码得到的解码结果数据存储在所述交互存储单元中;
交互存储单元,用于存储媒体数据,以及媒体数据的解码结果数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110301323.0/1.html,转载请声明来源钻瓜专利网。