[发明专利]一种变码率音频文件的寻址方法和装置有效
申请号: | 201010275961.5 | 申请日: | 2010-09-07 |
公开(公告)号: | CN102402509A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 徐磊 | 申请(专利权)人: | 无锡中星微电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 214028 江苏省无锡市新区长江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 变码率 音频文件 寻址 方法 装置 | ||
1.一种变码率音频文件的寻址方法,其特征在于,包括:
依据音频文件的文件头信息和帧头信息生成寻址表格,所述寻址表格记录有播放时间点及其对应的绝对地址;其中,每隔n帧记录一个播放时间点;
按照寻址的目标时间在所述寻址表格中查找播放时间点,将其对应的绝对地址作为寻址的目标位置。
2.如权利要求1所述的方法,其特征在于,
所述文件头信息包括:采样率、声道数、位宽、帧长;
所述帧头信息包括:帧头标识和该帧的字节数。
3.如权利要求2所述的方法,其特征在于,所述依据音频文件的文件头信息生成寻址表格,具体包括:
计算每帧数据的时间长度Tframe,其中,S为采样率、C为声道数、W为位宽、L为帧长;
按照每帧数据的时间长度计算所记录的各个播放时间点的时间间隔T′,T′=n*Tframe;
记录第mn帧的播放时间点为mT′,以及记录第mn帧对应的绝对地址为第1帧到第mn帧的字节数之和加上文件头的长度;其中,m=1,2,3......,mn小于等于该音频文件的总帧数。
4.如权利要求3所述的方法,其特征在于,所述按照寻址的目标时间在所述寻址表格中查找播放时间点,将其对应的绝对地址作为寻址的目标位置,具体包括:
将寻址的目标时间T除以T′,将得到的数值取整数k;
在寻址表格中查询第k个T′对应的绝对地址,将其作为寻址的目标位置。
5.如权利要求4所述的方法,其特征在于,
当打开所述音频文件时,遍历整个文件,生成所述寻址表格。
6.如权利要求5所述的方法,其特征在于,所述依据音频文件的文件头信息生成寻址表格,还包括:
记录截止播放时间点为(N/n)T′;记录截止播放时间点对应的绝对地址为第1帧到第N帧的字节数之和加上文件头的长度;
其中,N为该音频文件总帧数;所述截止播放时间点对应该音频文件最后一帧对应的播放时间。
7.如权利要求4所述的方法,其特征在于,
在播放所述音频文件的过程中,动态生成并更新所述寻址表格。
8.如权利要求7所述的方法,其特征在于,所述依据音频文件的文件头信息生成寻址表格,还包括:
每隔n帧更新并记录一次截止播放时间点为(N’/n)T′;
每隔n帧更新并记录截止播放时间点对应的绝对地址为第1帧到第N’帧的字节数之和加上文件头的长度;
其中,N’为当前播放的帧数;所述截止播放时间点对应当前的播放时间。
9.如权利要求8所述的方法,其特征在于,
当寻址的目标时间大于寻址表格记录的截止播放时间点时,依次识别当前播放帧的后续帧头;
在截止播放时间点上累加每帧数据的时间长度,直到累积到目标时间,此时对应的位置为寻址的目标位置。
10.如权利要求8所述的方法,其特征在于,
当寻址的目标时间大于寻址表格记录的截止播放时间点时,利用平均码率计算目标时间与截止播放时间点之间的字节数;
将截止播放时间点对应的绝对地址加上所述字节数作为寻址的目标位置。
11.一种变码率音频文件的寻址装置,其特征在于,包括:
寻址表格生成单元,用于依据音频文件的文件头信息和帧头信息生成寻址表格,所述寻址表格记录有播放时间点及其对应的绝对地址;其中,每隔n帧记录一个播放时间点;
目标地址查找单元,用于按照寻址的目标时间在所述寻址表格中查找播放时间点,将其对应的绝对地址作为寻址的目标位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中星微电子有限公司,未经无锡中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010275961.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三层双面铜箔的FCCL结构
- 下一篇:一种塑胶模具的斜顶结构