[发明专利]音频文件的播放方法及装置有效

专利信息
申请号: 200710129686.4 申请日: 2007-08-17
公开(公告)号: CN101110247A 公开(公告)日: 2008-01-23
发明(设计)人: 邓清珊 申请(专利权)人: 华为技术有限公司
主分类号: G11B20/10 分类号: G11B20/10;G11B27/10
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 黄志华
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 音频文件 播放 方法 装置
【说明书】:

技术领域

发明涉及音频播放领域,尤其涉及音频文件的播放方法及装置。

背景技术

现有技术中,具有音频播放功能的实体,如多媒体手机、MP3等,可以对 存储在其中的音频文件进行播放或者进行任意位置的定位搜索。

音频文件,如MP3(Moving Picture Experts Group Audio Layer III)、AAC (Advanced Audio Coding)等类型的音频文件,其文件结构主要由多帧数据来 组成,每帧包含帧头数据和音频数据,其中,帧头数据用来记录本帧的音频信 息,如采样率、声道模式、每帧长度等;音频数据为经过特定压缩算法处理后 的数据。

对于音频文件的播放,主要包括解析和解码两个过程,解析是指从音频文 件所包含帧的帧头获取音频信息;解码是指将帧中经过压缩处理的音频数据还 原成为原始的PCM(Pulse Code Modulation)数据。

参见图1,现有技术中播放音频文件时,首先根据文件后缀名初步判断该 文件的类型,然后根据类型对组成该文件的每一帧进行解析,得到每一帧的音 频信息,如采样率、声道模式、每帧长度等。通过对整个文件进行解析得到该 文件的采样率、播放总时长、总帧数等文件信息。解析完成后,开始从第一帧 数据进行解码播放。

对于音频文件的定位搜索主要包括定位和播放两个过程,定位是指根据输 入的搜索命令中的搜索时间,确定起始播放的帧位置;播放过程是指从上述确 定的起始帧位置开始进行音频数据的解码播放。

参见图2,现有技术中对音频文件进行定位搜索前,需要判断搜索命令中 搜索时间的有效性,在确定搜索时间有效时,才进行定位搜索的操作。在进行 定位搜索时,首先根据搜索时间进行定位,具体方法为:从组成音频文件的第 一帧开始进行播放时长的累积,每一帧的播放时长可以从该帧的帧头数据中获 得,当到某帧时的累积播放时长大于或等于搜索时间时,将该帧作为起始播放 帧。然后,从该起始播放帧开始进行音频数据的解码播放。例如,搜索时间为 5s,每一帧的播放时长为10ms,则到第500帧时的累积播放时长为 500*10ms=5s,此时将第500帧作为起始播放帧,并从第500帧开始读取数据 进行解码播放。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

用户启动播放后,要等待一段较长的时间才能听到音频声,响应速度慢, 这是因为播放音频文件时,在文件解析部分需要读取并解析组成该文件的所有 帧后,才可以开始播放。当文件较大时,读取速度较慢,例如,对于一个大小 为4M的MP3音乐文件,被保存在外存储器如SD(Secure Digital)卡上,按 1M/S的读取速度来计算,读完整个文件需要4S左右的时间,也就是说,用户 启动播放后需要等待至少4秒时间才能听到音乐声。

在每次进行定位搜索时,定位过程都需要从音频文件的第一帧开始读取数 据,进行播放时长的累积,直到找到累积时长满足搜索时间的帧位置。这种通 过从文件的最开始逐帧搜索定位的方法,效率低下,播放响应速度较慢,当搜 索时间点接近结束时间时,定位过程就需要对整个文件遍历一遍,对于存放在 慢速设备上的大文件更会耗去大量的时间。

发明内容

本发明实施例提供音频文件的播放方法及装置,用以解决现有技术中音频 文件的播放响应速度慢的问题。

本发明实施例提供一种音频文件的播放方法,该方法包括:

解析音频文件的一个或多个数据帧,直至获得满足播放此音频文件的条件 的文件播放基本信息;利用所述文件播放基本信息,播放所述音频文件。

本发明实施例还提供一种音频文件的播放方法,该方法包括:

接收到输入的待搜索播放位置信息时,根据预先建立并保存的播放位置与 帧位置的对应关系,确定所述待搜索播放位置对应的帧位置,并从确定的帧位 置开始播放音频文件。

本发明实施例提供一种音频文件的播放装置,该装置包括:

解析单元,用于解析音频文件的一个或多个数据帧,直至获得满足播放此 音频文件的条件的文件播放基本信息;

第一播放单元,用于利用所述文件播放基本信息,播放所述音频文件。

本发明实施例还提供一种音频文件的播放装置,该装置包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710129686.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top