[发明专利]无损音频播放方法以及音频播放器有效
申请号: | 201010148928.6 | 申请日: | 2010-04-12 |
公开(公告)号: | CN102208208A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 赖庆华 | 申请(专利权)人: | 佛山市智邦电子科技有限公司 |
主分类号: | G11C7/16 | 分类号: | G11C7/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅城区江湾三*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无损 音频 播放 方法 以及 | ||
技术领域
本发明涉及音频播放领域,尤其涉及一种音频播放方法以及音频播放器。
背景技术
音乐人们生活中一项重要的听觉享受。目前播放机主要通过以下顺接连接的解码器、数字音频输出接口、立体声DAC构成,在音频文件相同的基础上,音频播放决定于解码器、数字音频输出接口的硬件性能。目前的解码器、数字音频输出接口一般仅支持播放采样频率为48千赫兹,采样位宽为16位的音频文件,比较高端的解码器、数字音频输出接口可以支持播放采样频率为96千赫兹,采样位宽为16位的音频文件。现有播放器播放的音频采样率低、数据比特位数较低,导致播放的音频损失较大、音频失真度较高,不能满足对追求高音乐品质的人群的需求。
在现有技术中,音频播放器的音频播放质量受到硬件成本的制约较大,单纯通过硬件性能提高而播放更高采样、更高数据位的音频,会导致企业的生产成本过大,不适合实际推广实施。
发明内容
本发明第一目的在于提供:一种音频播放的方法,利用该方法可以在较低硬件成本的基础上,播放更高采样率、更高数据位的音频。
本发明第二目的在于提供:一种音频播放器,利用该播放器可以在较低硬件成本的基础上,播放更高采样率、更高数据位的音频。
本发明实施例提供的一种音频播放的方法,包括:
获取无损压缩音频文件,其中所述音频文件的采样频率记为F赫兹,每个采样点数据的宽度记为W位;
解码所述无损压缩音频文件,获得解码数据;
对各个宽为W位的解码数据,依次从解码数据的高位到低位将各W/2位数据存入所述解码器的缓存队列,所述缓存队列的每地址的空间为W/2位;
将所述音频数据接口内基准时钟源的频率由默认值修改为W*2*n*F赫兹,所述n为自然数;
对所述基准时钟源分频,分别获取频率为F的目的声道时钟、以及频率为W*2F赫兹的位时钟;
向所述音频模数转换器所述输出所述目的声道时钟,位时钟;
从所述解码器的缓存队列读取所述解码数据,将读取的解码数据存入移位寄存器,所述移位寄存器为W/2位,所述移位寄存器根据所述位时钟的触发脉冲,从高位到低位依次移位,向音频模数转换器输出各位数据,直到读取完毕;
所述音频模数转换器根据所述声道时钟,播放所述音频数据序列。
可选地,将所述音频数据接口内基准时钟源的频率由默认值修改为W*2F赫兹,
对所述基准时钟源分频,分别获取频率为F的目的声道时钟、以及频率为W*2F赫兹的位时钟,具体包括:
所述音频数据接口对所述基准时钟源分频,分别获取频率为2F的第一声道时钟、以及频率为W*2F赫兹的位时钟,所述音频数据接口向外接的分频器输出所述第一声道时钟;
所述分频器对所述第一声道时钟分频,获取频率为F的目的声道时钟;
向所述音频模数转换器所述输出所述目的声道时钟,位时钟,具体是:
所述分频器向所述音频模数转换器输出所述目的声道时钟,
所述音频数据接口向所述音频模数转换器输出所述位时钟。
可选地,所述音频文件的采样频率为192千赫兹,每采样点数据的宽度为32位;
对各个宽为W位的解码数据,从解码数据的高位到低位将各W/2位数据依次存入所述解码器的缓存队列,具体是:
对所述位宽为32位的解码数据,将所述解码数据中的高16位数据存入所述解码器的缓存队列,然后将所述解码数据的低16位数据存入所述缓冲队列。
可选地,根据所述位时钟的触发脉冲向所述音频模数转换器输出所述音频数据序列,具体是:
在所述位时钟的每个上升边沿到来时均向所述音频模数转换器输出所述音频数据序列中的一位音频数据。
可选地,所述获取压缩的音频文件,具体是:
读取外部的U盘、或者SD卡,获取所述压缩的音频文件。
本实施例提供的一种音频播放器,包括:
解码模块,用于解码无损压缩音频文件,获得解码数据。
缓存队列,与所述解码模块连接,所述缓存队列的每地址的空间为W/2位,其中W为本播放器支持的音频文件每个采样点数据的最高宽度;
处理器,分别与所述解码模块、缓存队列连接,用于对各个宽为W位的解码数据,从解码数据的高位到低位将各W/2位数据依次存入所述缓存队列;
读取模块,与所述缓存队列连接,用于读取所述缓冲队列中的解码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市智邦电子科技有限公司,未经佛山市智邦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010148928.6/2.html,转载请声明来源钻瓜专利网。