[发明专利]一种数据处理的方法及装置有效
申请号: | 201310343770.1 | 申请日: | 2013-08-08 |
公开(公告)号: | CN104347098B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 巫峡雨;高炼;江学建 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;G11B20/10 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本发明公开了一种数据处理的方法,包括:获取待播放数据和预置的所述待播放数据的处理指示信息;按照对应所述处理指示信息的预置处理方案,处理所述待播放数据;播放处理后的所述待播放数据。本发明实施例中提供的数据处理的方法,可以按照预先设置的处理指示信息对数据做预处理,从而可以减少音频或视频播放的时间延迟。
技术领域
本发明涉及数据处理技术领域,具体涉及一种数据处理的方法及装置。
背景技术
现有技术中音频文件的最终播放,都必须在内存中还原成二进制流。当要播放某个音频文件时,先将该音频文件拷贝进入内存还原成二进制流,然后进行播放。当音频文件为动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III,Mp3)或是 (ogg Vorbis,OGG)等压缩格式,文件体积容量小,但是需要进行解压后才能解码为二进制流。如果为非压缩格式如Wav或者音频交换文件格式(Audio Interchange FileFormat,Aiff)等等,则只需要解码为二进制流。
非压缩格式的音频文件占用文件体积容量较大,播放时临时拷贝进入内存会需要拷贝的时间,造成音频播放的轻微延迟。
压缩格式的音频文件占用的文件体积容量会降低很多,但是在进行还原解码时需要消耗处理器的处理时间,增加程序运行负担。并且因为需要先解码再拷贝进入内存完成播放,会造成更加严重的播放延迟。
在对现有技术的研究和实践过程中,本发明的发明人发现,无论是压缩格式的音频文件或者视频文件,还是非压缩格式的音频文件或者视频文件都会造成音频或视频播放的时间延迟。
发明内容
本发明实施例提供一种数据处理的方法,可以减少音频或视频播放的时间延迟。本发明实施例还提供了相应的数据处理装置。
本发明第一方面提供一种数据处理的方法,包括:
获取待播放数据和预置的所述待播放数据的处理指示信息;
按照对应所述处理指示信息的预置处理方案,处理所述待播放数据;
播放处理后的所述待播放数据。
结合第一方面,在第一种可能的实现方式中,当所述处理指示信息为第一指示信息时,
所述按照对应所述处理指示信息的预置处理方案,处理所述待播放数据,包括:
按照所述第一指示信息的指示,持续还原所述待播放数据,当所述待播放数据的二进制数据流还原到预置缓冲量时,触发播放所述待播放数据。
结合第一方面,在第二种可能的实现方式中,当所述处理指示信息为第二指示信息时,
所述按照对应所述处理指示信息的预置处理方案,处理所述待播放数据,包括:
按照所述第二指示信息的指示,将所述待播放数据送入内存;
接收到播放指令后,将所述待播放数据还原为二进制数据流,并触发播放所述待播放数据。
结合第一方面,在第三种可能的实现方式中,当所述处理指示信息为第三指示信息时,
所述按照对应所述处理指示信息的预置处理方案,处理所述待播放数据,包括:
按照所述第三指示信息的指示,将所述待播放数据送入内存后直接还原为二进制数据流;
接收到播放指令后,触发播放所述待播放数据。
结合第一方面、第一方面第一种至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述获取待播放数据和所述待播放数据的处理指示信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310343770.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配件以及控制方法
- 下一篇:一种多功能定位旋转控制柜