[发明专利]一种音轨切换方法、系统及音视频文件播放设备有效
申请号: | 201010239850.9 | 申请日: | 2010-07-28 |
公开(公告)号: | CN102347042A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 黎建中;刘纹高 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G11B19/02 | 分类号: | G11B19/02;G11B20/10 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音轨 切换 方法 系统 视频文件 播放 设备 | ||
1.一种音轨切换方法,其特征在于,所述方法包括下述步骤:
将当前正在播放的音轨的音频数据帧发送到解码器进行解码播放的同时,计算备用音轨的同步戳;
接收用户输入的音轨切换指令;
根据所述音轨切换指令,查找需要切换的音轨的音频数据帧和同步戳;
将查找到的需要切换的音轨的音频数据帧和同步戳发送到解码器进行解码播放。
2.如权利要求1所述的方法,其特征在于,所述将当前正在播放的音轨的音频数据帧发送到解码器进行解码播放的同时,计算备用音轨的同步戳的步骤之前还包括下述步骤:
读取AVI文件的文件头;
解析读取到的AVI文件的文件头,获取音频播放参数,所述音频播放参数包括音轨数量及各音轨的相关参数信息;
读取各音轨的音频数据帧头信息;
将当前正在播放的音轨的音频数据帧发送到解码器进行解码播放。
3.如权利要求1所述的方法,其特征在于,所述计算备用音轨的同步戳的步骤具体包括下述步骤:
获取备用音轨的每一音频帧的数据值;
根据音轨的数据流码率获取音频帧的播放时间长度;
从播放开始进行实时累加,计算音频当前的时间戳。
4.一种音轨切换系统,其特征在于,所述系统包括:
同步戳计算模块,用于将当前正在播放的音轨的音频数据帧发送到解码器进行解码播放的同时,计算备用音轨的同步戳;
音频切换指令接收模块,用于接收用户输入的音轨切换指令;
查找模块,用于根据所述音频切换指令接收模块接收到的音轨切换指令,查找需要切换的音轨的音频数据帧和同步戳;以及
音轨切换操作模块,用于将查找到的需要切换的音轨的音频数据帧和同步戳发送到解码器进行解码播放。
5.如权利要求4所述的系统,其特征在于,所述系统还包括:
文件头读取模块,用于读取AVI文件的文件头;
音频播放参数获取模块,用于解析所述文件头读取模块读取到的AVI文件的文件头,获取音频播放参数,所述音频播放参数包括音轨数量及各音轨的相关参数信息;
音频数据帧头信息读取模块,用于读取各音轨的音频数据帧头信息;以及
解码播放模块,用于将当前正在播放的音轨的音频数据帧发送到解码器进行解码播放。
6.如权利要求4所述的系统,其特征在于,所述同步戳计算模块具体包括:
数据值获取模块,用于获取备用音轨的每一音频帧的数据值;
根播放时间长度获取模块,用于根据音轨的数据流码率获取音频帧的播放时间长度;以及
计算模块,用于从播放开始进行实时累加,计算音频当前的时间戳。
7.一种包括权利要求4至6任一项所述的音轨切换系统的音视频文件播放设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010239850.9/1.html,转载请声明来源钻瓜专利网。