发明名称 |
音频文件的生成方法、播放方法及装置 |
摘要 |
本发明公开了一种音频文件的生成方法、播放方法及装置,其中该生成方法包括:获取音频数据以及其的总时长,并按照预设的时长步进值对音频数据进行编码;获取预留的音频文件的文件头部的预设值;根据音频数据的总时长、预设的时长步进值、编码后的音频编码数据和预留的文件头部的预设值生成关键帧数值对序列;以及将关键帧数值对序列进行三次样条插值以生成三次样条函数,并将其写入音频文件的文件头部,以及将编码后的音频编码数据写入音频文件中。本发明实施例的方法在仅增加少量存储空间的前提下,通过三次样条插值为音频文件增加关键帧,避免了常规的关键帧存储比较占资源、且精度较差的问题,同时实现了音频文件播放时的进度控制。 |
申请公布号 |
CN104301783A |
申请公布日期 |
2015.01.21 |
申请号 |
CN201410587140.3 |
申请日期 |
2014.10.27 |
申请人 |
科大讯飞股份有限公司 |
发明人 |
施国强;唐义平;聂小林;刘庆峰 |
分类号 |
H04N21/439(2011.01)I;H04N21/85(2011.01)I |
主分类号 |
H04N21/439(2011.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
张大威 |
主权项 |
一种音频文件的生成方法,其特征在于,包括以下步骤:获取音频数据和所述音频数据的总时长,并按照预设的时长步进值对所述音频数据进行编码;获取预留的音频文件的文件头部的预设值;根据所述音频数据的总时长、所述预设的时长步进值、编码后的音频编码数据和所述预留的文件头部的预设值生成关键帧数值对序列;以及将所述关键帧数值对序列作为插值条件进行三次样条插值,以生成三次样条函数,并将所述三次样条函数写入音频文件的文件头部,以及将所述编码后的音频编码数据写入所述音频文件中。 |
地址 |
230088 安徽省合肥市高新开发区望江西路666号 |