一种HiFi音频输出方法和装置的制造方法

文档序号:10593808阅读:339来源:国知局
一种HiFi音频输出方法和装置的制造方法
【专利摘要】本发明公开了一种HiFi音频输出方法和装置,所述方法包括:Mobile?HiFi转换器接收移动终端发送的原始的PCM码流和PCM格式信息;Mobile?HiFi转换器基于所述PCM格式信息,确定标准时钟;Mobile?HiFi转换器根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。本发明通过Mobile?HiFi转换器实现了将移动终端输出的原始PCM码流转换为零误差的I2S信号,并将I2S信号直接输出到支持HiFi的音频播放设备,该转换及输出过程极大的限制了jitter的产生,很好的辅助了移动终端作为音源时的音质高保真输出。
【专利说明】一种HiFi音频输出方法和装置
[0001 ] 本申请是申请日为2012年12月27日,申请号为“201210579386.7”,发明名称为“一种HiFi音频输出方法、装置和系统”的发明专利申请的分案申请。
技术领域
[0002]本发明涉及通信技术领域,尤其涉及一种HiFUHigh-Fidelity高保真)音频输出方法和装置。
【背景技术】
[0003]目前Android(安卓)智能移动终端和MID(Mobile Internet Device,移动互联网设备)已经非常普及,Android移动终端上有丰富的软件,可以播放离线和在线的高品质的音视频文件,极大的方便了大家的娱乐生活。Android移动终端相对于普通的播放器具有播放软件多,UI(User Interface,用户界面)界面好,支持网络,便携等优点。但对于追求HiFi音质且家中已拥有HiFi音响系统的用户来说,Android移动终端作为HiFi音源时音质并不理想,导致该问题的原因主要为:
[0004]I,Android框架中的Aud1f I inger (音频管理器)固有的 SRC(Sample RateConvertor,采样率转换)的问题:
[0005]Android框架为了兼容老式的ALSA(Advanced Linux Sound Architecture,高级Linux声音架构)驱动,所以必须要向下传输采样率为44.1KHz的PCM(Pulse CodeModulat1n,脉冲编码调制)码流格式,其他采样率的音频数据都需要做SRC采样率转换。而目前高质量音视频采用的音频采样率都是48KHz甚至更高的96KHz、192KHz的采样率。所以高质量的音频在解码之后送入驱动播放前都会强制进行SRC转换,SRC的原理是使用新的频率对采样到的数据进行重新采样,当新采样率低于老采样率或新采样率不是老采样率的整数倍时,采样得到的信号会严重扭曲原信号,如图1所示,音频数据在源头就产生了失真,失真的声音会导致原来的高品质播放时音场变差,高频毛糙感增加。
[0006]2,晶振品质较差:
[0007]音频数字传输时并不引入失真,但转换成模拟信号时需要高精度的时钟才能完美的还原原始模拟信号,所以晶振对音质影响是最大的。普通的Android移动终端因为考虑成本,不会专门使用特定频率(44.1KHz需要45.1584M等专业晶振分频获得)和带温补的专业音频时钟:
[0008]非专业时钟如12M标准晶振,由于和44.1KHz不是整数倍关系,无法通过分频重新获得准确的44.1K时钟给DAC(数模转换器)解码而产生jitter时基抖动,如图2所示,jitter会让DAC无法正确的将数字信号转换为对应的模拟信号,产生失真。所以此时播放的44.1KHz采样率的普通音频的音质会变差
[0009]另外,移动终端上晶振受到温度和电磁干扰等影响,都会影响时钟的稳定性,也会引入jitter抖动。
[0010]3,S0C(System on Chip,系统级芯片)内置声卡对音质的影响:[ΟΟ?1 ] —个完整的声卡包括数字信号处理,数模转换,LPF (低通滤波器)和电压电流放大功能。除了晶振导致的音质劣化因素外,移动终端上使用的SOC内置的声卡在数模转换算法,滤波和放大电路上,都没有做专业的处理,对音质的影响主要表现在下面几个方面:
[0012]I)数字信号处理和数模转换的算法会引入失真;
[0013]2)LPF和模拟电路无法提供良好的信噪比和平直的频率响应曲线,电磁干扰引入明显低噪;
[0014]3)升压和电流放大能力有限,无法满足高阻抗耳机的声压和电流要求。
[0015]4,移动终端的供电方式也影响到输出的功率和推力,所有移动终端的耳机输出无法很好的推动高阻H1-Fi耳机。
[0016]综上所述,可知目前影响移动终端音质的因素有很多,那么如何提供一种机制,使得移动终端作为音源时能够实现高保真音频输出,成为目前亟待解决的技术问题。

【发明内容】

[0017]本发明提供一种HiFi音频输出方法、装置和系统,用以解决现有技术中移动终端作为音源不能满足高保真音频输出的问题。
[0018]为了解决上述技术问题,本发明采用的技术方案如下:
[0019]一方面,本发明提供一种HiF i音频输出方法,包括:
[0020]Mobile-HiFi转换器接收移动终端发送的原始的PCM码流和PCM格式信息;
[0021 ] Mobi Ie-HiFi转换器基于所述PCM格式信息,确定标准时钟;
[0022]Mobile-HiFi转换器根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。
[0023]可选地,本发明所述方法中,所述Mobile-HiFi转换器与所述移动终端间通过有线或无线方式连接;
[0024]当通过无线方式连接时,所述Mobile-HiFi转换器与所述移动终端间建立有:用以传输PCM格式信息的用户数据报协议UDP连接,以及用以传输PCM码流的传输控制协议TCP连接。
[0025]可选地,本发明所述方法中,所述MobiI e-HiFi转换器基于所述PCM格式信息,确定标准时钟,具体包括:
[0026]所述Mobile-HiFi转换器基于所述PCM格式信息,在所述Mobile-HiFi转换器内置的晶振组中选择与所述PCM格式信息匹配的晶振;
[OO27 ]所述Mo b i I e -H i F i转换器以选择的所述晶振提供的标准时钟为确定出的标准时钟。
[0028]可选地,本发明所述方法中,所述Mobile-HiFi转换器内置的晶振组中包括支持44.1KHz及其倍数的晶振、以及包括支持48KHz及其倍数的晶振。
[0029]可选地,本发明所述方法中,所述将所述I2S信号输出至音频播放设备,进一步包括:Mobile-HiFi转换器将所述I2S信号转换为SPDIF信号,并将所述SPDIF信号输出至音频播放设备。
[0030]可选地,本发明所述方法中,在将所述SPDIF信号输出至音频播放设备前,进一步包括:对所述SPDIF信号进行隔离处理。
[0031]另一方面,本发明还提供一种Mobile-HiFi转换器,包括:
[0032]信息接收模块,用于接收移动终端侧发送的原始的PCM码流和PCM格式信息,并将接收的信息发送至微处理器MCU;
[0033]微处理器MCU,用于基于所述PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。
[0034]可选地,本发明所述MobiIe-HiFi转换器中,所述MobiIe-HiFi转换器与所述移动终端间通过有线或无线方式连接;
[0035]当通过无线方式连接时,所述Mobile-HiFi转换器与所述移动终端间建立有:用以传输PCM格式信息的用户数据报协议UDP连接,以及用以传输PCM码流的传输控制协议TCP连接。
[0036]可选地,本发明所述Mobile-HiFi转换器中,所述Mobile-HiFi转换器还包括晶振组;
[0037]所述M⑶,具体用于基于所述PCM格式信息,在所述晶振组中选择与所述PCM格式信息匹配的晶振,并以选择的所述晶振提供的标准时钟为确定出的标准时钟。
[0038]可选地,本发明所述Mobile-HiFi转换器中,所述晶振组中包括支持44.1KHz及其倍数的晶振、以及包括支持48KHz及其倍数的晶振。
[0039]可选地,本发明所述Mobile-HiFi转换器中,所述Mobile-HiFi转换器还包括:I2S至IjsroiF的转换芯片;
[0040]所述MCU,用于基于所述PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号发送到所述I2S到SPDIF的转换芯片;[0041 ]所述I2S到SroiF的转换芯片,用于将接收的I2S信号转换为SPDIF信号,并将所述sroiF信号输出至音频播放设备。
[0042]可选地,本发明所述Mobi I e-Hi Fi转换器中,所述Mobi le_Hi Fi转换器还包括:SPDIF发送芯片;
[0043]所述I2S到SroiF的转换芯片,用于将接收的I2S信号转换为SPDIF信号,并将所述sroiF信号输出至所述SPDIF发送芯片;
[0044]所述SPDIF发送芯片,用于将所述SPDIF信号进行隔离处理后,输出至音频播放设备。
[0045]本发明有益效果如下:
[0046]本发明通过Mobile-HiFi转换器实现了将移动终端输出的原始PCM码流转换为零误差的I2S信号,并将I2S信号直接输出到支持HiFi的音频播放设备,该转换及输出过程极大的限制了 jitter的产生,很好的辅助了移动终端作为音源时的音质高保真输出。
[0047]另外,本发明中在Mobile-HiFi转换器中设置I2S到SPDIF的转换芯片、或者I2S到SroiF的转换芯片和SPDIF发送芯片,使得Mobile-HiFi转换器可以兼容更加普及的同轴接
□ O
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为现有技术中经过SRC转换处理音质劣化的原理图;
[0050]图2为现有技术中jitter对音质劣化影响的原理图;
[0051 ]图3为本发明实施例提供的Mobile-HiFi转换器侧HiFi音频输出方法的流程图;
[0052]图4为本发明实施例提供的一种移动终端的结构框图;
[0053]图5为本发明实施例所述移动终端的设置界面示意图;
[0054]图6为本发明实施例所述Aud1Flinger功能改进后的音频播放流程图;
[0055]图7为本发明实施例所述虚拟HiFi声卡模块与Mobile-HiFi转换器间建立通信连接的不意图;
[0056]图8为本发明实施例提供的一种Mobile-HiFi转换器的结构框图;
[0057]图9为本发明实施例所述的HiFi音频输出方法的整体框架流程图;
[0058]图10为本发明实施例提供的一种HiFi音频输出系统的结构框图。
【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]本发明实施例提供一种HiFi音频输出方法、装置和系统,其以低廉的成本将移动终端转换为无线数字转盘,很好的解决了现有技术中移动终端作为音源不能满足高保真音频输出的问题。下面分别从方法、装置和系统几个方面对本发明所述的技术方案进行展开说明。
[0061 ] 实施例一
[0062 ]本发明实施例提供一种HiFi音频输出方法,包括:
[0063]移动终端的音频管理器Aud1Flinger接收到脉冲编码调制PCM码流以及PCM格式信息后,将其透传至移动终端内预先配置的虚拟HiFi声卡;
[0064]可选地,该步骤中,Aud1Flinger接收到PCM码流以及PCM格式信息时,进一步包括:Aud1Fl inger检测移动终端是否开启了HiFi输出功能,并在检测到HiFi输出功能开启时,将所述PCM码流以及PCM格式信息透传至移动终端内预先配置的虚拟HiFi声卡。
[0065]优选地,移动终端在HiFi输出功能开启时,使能测试机制,并基于用户的测试触发,建立并验证所述虚拟HiFi声卡与Mobile-HiFi转换器间的通信连接。
[0066]进一步地,虚拟HiFi声卡通过与Mobile-HiFi转换器间建立的通信连接,将所述PCM码流和PCM格式信息传输至所述Mobi Ie-HiFi转换器;
[0067]该步骤中,所述虚拟HiFi声卡与Mobile-HiFi转换器间建立的通信连接包括有线连接或无线连接,当为无线连接时,建立的通信连接包括:用以传输PCM格式信息的UDP连接,以及用以传输PCM码流的TCP连接。
[0068]Mobile-HiFi转换器侧接收到移动终端侧发送的信息后的处理流程如图3所示,包括如下步骤:
[0069]步骤S301,MobiIe-HiFi转换器接收移动终端发送的PCM码流和PCM格式信息;
[0070]步骤S302,Mobile-HiFi转换器基于接收到的PCM格式信息,确定标准时钟;
[0071]该步骤中,Mobile-HiFi转换器基于接收到的PCM格式信息,确定标准时钟,具体包括:
[0072]l)Mobile-HiFi转换器基于接收到的所述PCM格式信息,在所述Mobile-HiFi转换器内置的晶振组中选择与所述PCM格式信息匹配的晶振;
[0073]2)Mobile-HiFi转换器以选择的晶振提供的标准时钟为确定出的标准时钟。
[0074]步骤S303,Mobile-HiFi转换器根据所述标准时钟,将接收到的PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。
[0075]优选地,该步骤还可以按如下方式实施,Mobile-HiFi转换器将所述I2S信号转换为SPDIF信号,并将所述SPDIF信号输出至音频播放设备。
[0076]更优选地,在将所述SPDIF信号输出至音频播放设备前,进一步包括:对所述SPDIF信号进行隔离处理。
[0077]综上所述,本发明实施例所述方法通过对移动终端内的Aud1FIinger进行功能改进以及在终端内增设虚拟HiFi声卡模块,实现了对原始PCM码流的输出,避免了Aud1Flinger对PCM码流进行SRC、均衡以及音效调整,保证了数据的完整性,进而实现了在移动终端作为音源时,保证了音质高保真输出。
[0078]实施例二
[0079]如图4所示,本发明实施例提供一种移动终端,包括:
[0080]音频管理器Aud1Flinger410,用于接收到PCM码流以及PCM格式信息后,将其透传至虚拟HiFi声卡模块420;
[0081 ] 其中,Aud1Flinger410,具体用于在接收到PCM码流以及PCM格式信息后,检测移动终端是否开启了HiFi输出功能,并在检测到HiFi输出功能开启时,将所述PCM码流以及PCM格式信息透传至虚拟HiFi声卡模块420。
[0082]虚拟HiFi声卡模块420,用于通过与Mobile-HiFi转换器间建立的通信连接,将所述PCM码流和PCM格式信息传输至所述Mobile-HiFi转换器。
[0083]其中,虚拟HiFi声卡模块420,具体用于利用与Mobile-HiFi转换器间建立UDP连接传输PCM格式信息,以及利用与Mobile-HiFi转换器间建立TCP连接传输PCM码流。
[0084]其中,虚拟HiFi声卡模块与Mobile-HiFi转换器间通过有线或者无线方式(如WiFi通信)进行通信。
[0085]优选地,本发明实施例所述移动终端,还包括:测试模块430,用于在HiFi输出功能开启时,使能测试机制,并基于用户的测试触发,建立并验证所述虚拟HiFi声卡模块与Mobile-HiFi转换器间的通信连接。
[0086]基于上述结构阐述,下面分别从HiFi功能设置、Aud1Fl inger改进和虚拟HiFi声卡模块的设置几个方面对本实施例所述移动终端实现音质改进的具体实现过程进行进一步阐述,具体涉及如下内容:
[0087]一,增加Settings用户界面:如图5所示,设计高保真音频输出设置模块,提供UI/UE和基于WiFi的Mobi Ie-HiFi转换器的连接功能。
[0088]“使能HiFi输出”点选后,移动终端设置一个属性“persist.sys.usehif i = ture”供后续Aud1Flinger判断HiFi的使能与否,同时自动打开WiFi,使能“设置无线数字声卡连接”按钮。
[0089]“无线数字声卡连接设置”提供WiFi连接界面,找到Mobi Ie-HiFi转换器对应的SSID(服务集标识,Service Set Identifier)后手动/自动连接,连接后可以通过测试按钮测试IP通信,并验证用来传输控制信息和数据的UDP、TCP端口。
[0090]二,Aud1Flinger 改进:
[0091 ] 在HiFi输出选项打开后,Aud1Flinger可以不直接改变当前正在播放的线程和track(音轨)的播放,只对新建的track建立HiFi输出支持,将其输出设备绑定到虚拟HiFi声卡输出上。
[0092]HiFi输出流程如图6所示,播放器进程通过Iibmedia(媒体库)控制媒体服务器Mediaserver进程解码和播放,Mediaserver进程解码后,将PCM码流通过Aud1Track作为媒介实时传送到MediaServer进程和Aud1Flinger都能访问的FIFO Buffer(先进先出缓存区),Aud1Flinger则启动播放线程不断的从FIFO Buffer中消耗PCM数据。此时若未检测到属性persist, sys.userhifi = true,播放线程将沿用传统的方式,根据需要进行SRC,EQ(均衡器),Volume(音量)调节处理,然后送入音频设备进行播放;否则播放线程将PCM码流直接提供给虚拟HiFi声卡模块。
[0093]三,虚拟HiFi声卡模块:
[0094]虚拟HiFi声卡模块(工作在Client模式)可以收到采样率,位深等PCM码流的格式信息和PCM码流,通过Socket (套接字)和工作在Server模式的Mobile-HiFi转换器建立连接,如图7所示,其中,建立的连接包括UDP连接和TCP连接。UDP连接传输控制指令以控制后端的工作和停止,通过传递PCM格式信息,以便后端能正确的生成时钟;TCP连接实时传输PCM码流,提供后端生成12S信号。
[0095]综上所述,本发明所述移动终端,通过对移动终端内的Aud1Flinger进行功能改进以及在终端内增设虚拟HiFi声卡模块,实现了对原始PCM码流的输出,避免了Aud1Flinger对PCM码流进行SRC、均衡以及音效调整,保证了数据的完整性,进而实现了在移动终端作为音源时,保证了音质高保真输出。
[0096]实施例三
[0097]如图8所示,本发明实施例提供一种Mobile-HiFi转换器,包括:
[0098]信息接收模块810,用于接收移动终端侧发送的PCM码流和PCM格式信息,并将接收的信息发送至微处理器MCU;
[0099]微处理器M⑶820,用于基于PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。
[0?00]本实施例中,Mobile-HiFi转换器与移动终端间通过有线或无线方式连接;当通过无线方式连接时,Mobile-HiFi转换器与移动终端间建立有:用以传输PCM格式信息的用户数据报协议UDP连接,以及用以传输PCM码流的传输控制协议TCP连接。
[0101]优选地,本实施例所述Mobile-HiFi转换器还包括晶振组830 ;MCU820基于所述PCM格式信息,在所述晶振组830中选择与PCM格式信息匹配的晶振,并以选择的所述晶振提供的标准时钟为确定出的标准时钟。
[0102]在本发明的一个优选实施例中,所述Mobile-HiFi转换器还包括:12S到SPDIF的转换芯片840,此时:
[0103]M⑶820,基于所述PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号发送到所述I2S到SPDIF的转换芯片840;
[0104]I2S到SPDIF的转换芯片840,用于将MCU820发送的I2S信号转换为SPDIF信号,并将所述SPDIF信号输出至音频播放设备。优选地,该I2S到SPDIF的转换芯片为具有独立晶振且内置锁相环PLL的转换芯片。
[0105]在本发明的一个优选实施例中,Mobile-HiFi转换器还包括:SPDIF发送芯片850,此时:
[0106]I2S到SPDIF的转换芯片840,用于将接收的I2S信号转换为SPDIF信号,并将所述SPDIF信号输出至SPDIF发送芯片850;
[0107]SPDIF发送芯片850,用于将所述SPDIF信号进行隔离处理后,输出至音频播放设备。
[0108]本发明实施例通过增设Mobile-HiFi转换器实现了将移动终端侧的PCM码流转换为I2S信号极大的限制了 jitter的产生。可见本发明实施例所述Mobile-HiFi转换器与移动终端相配合,实现了在移动终端作为音源时,保证了音质高保真输出。另外,本发明中在Mobile-HiFi转换器中设置I2S到SPDIF的转换芯片、或者I2S到SPDIF的转换芯片和SPDIF发送芯片,使得Mobile-HiFi转换器可以兼容更加普及的同轴接口。
[0109]实施例四
[0110]本发明实施例是对实施例一所述方法、以及实施例二、三所述装置的进一步阐述,分别从移动终端侧和Mobile-HiFi转换器侧结合具体实现细节,对本发明提供的技术方案进行进一步详细说明,当然,本实施例中所述的具体实现细节仅用于解释本发明,并不唯一限定本发明,具体涉及如下内容:
[0111]本发明实施例所提出的HiFi音频输出方案为Android移动终端的HiFi音频输出方案。该方案可以利用Android终端的强大的软件平台所提供的宽带网络,大容量存储,高速解码,丰富的第三方软件等优势,建立一个强大的音视频多媒体播放服务平台,该平台负责提供用户体验良好、功能全面的播放器界面,并将各种压缩或无损格式的音视频转换为原始的PCM格式数据流。现有的Andro i d平台并不支持这种直接输出原始PCM格式码流,本发明实施例通过对Android平台音频框架Aud1Fl inger进行改进,使其具备输出原始PCM码流的能力。由于原始的PCM格式数据流类似WAV格式的音频,PCM数据因为并不携带时间信息,不需要时钟支持其传输,所以理论上PCM码流传输的过程中不会引入jitter和失真。
[0112]本发明实施例所述移动终端通过将原始的PCM码流经过有线(例如USB方式)或无线方式发送到Mobi Ie-HiFi转换器上,Mobi Ie-HiFi转换器负责接收原始PCM码流,然后根据PCM码流的采样率和位深转换为相应的I2S(Inter—IC Sound)信号和SPDIF信号。目前已经有一定比例的消费级DAC支持I2S信号的输入,所以I2S信号也可以直接输出并播放,但考虑到绝大部分的DAC只支持SPDIF的输入格式,所以Mobile-HiFi转换器还需要具有将I2S信号转换为SPDIF的能力。经过Mobile-HiFi转换器后,原始的PCM码流就可以转换为消费级DAC和数字功放所能接收的信号,该方案将Android移动终端转换为具备在线/本地播放的高级数字转盘。
[0113]以下以Android4.0版本和WiFi作为和Mobile-HiFi转换器的网络连接为例,详细介绍本发明实施例所述技术方案的【具体实施方式】:
[0114]如图9所示,为发明实施例所述技术方案的整体框架和流程,具体实现过程如下:
[0115]步骤I,用户通过Settings(设置)控制是否使能HiFi Out功能,以及通过WiFi建立和工作在AP模式下的Mobile-HiFi转换器的连接。
[0116]步骤2,本地音频码流(例如:3口6,;1^0,'?^,11^|3,'\¥1]^)/在线码流(例如:!11^,1^133)经过Android移动终端的媒体服务器mediaserver或第三方解码引擎的解码后转换为原始的PCM码流和PCM格式信息。
[0117]步骤3,PCM码流传送给Aud1Flinger ,Aud1Flinger检查到HiFi Out功能已经使能,则打开虚拟HiFi声卡模块,并实时将mediaserver传递过来的PCM格式信息和PCM原始码流不加Mix(混音处理),Effect(音效处理),SRC处理,透传给虚拟HiFi声卡模块。
[0118]步骤4,Aud1Flinger中的虚拟HiFi声卡模块收到PCM的格式信息后和Mobile-HiFi转换器控制端口建立UDP(User Datagram Protocol,用户数据报协议)连接,通过UDP发送具有PCM采样率和位深信息的PCM格式信息。
[0119]步骤5,虚拟HiFi声卡收到的PCM原始数据码流后,与Mobi Ie-HiFi转换器建立TCP连接,并通过TCP实时透传PCM原始数据码流。
[0120]步骤6,Mobi I e-HiFi转换器中的MCU (微控制单元)从UDP、TCP端口分别获得格式数据和播放数据,根据格式数据选择匹配晶振,生成零误差的12S信号;其中,根据格式数据选择匹配晶振具体为:根据格式数据中的采样率,在Mobile-HiFi转换器的晶振组中选择与所述采样率匹配的晶振;优选地,晶振组中包括支持44.1KHz及其倍数的晶振,以及包括支持48KHz及其倍数的晶振。
[0121]步骤7 ,Mobile-HiFi转换器生成的I2S信号一方面可以直接输出到支持HiFi的DAC解码器,另一方面为了兼容更加普及的同轴接口,可以送入专业I2S—>SPDIF芯片,生成SPDIF信号,再经过专业的SPDIF发送芯片做隔离输出,保证信号干净。其中,所述I2S—>SroiF芯片为具有独立晶振和内置PLL(Phase Locked Loop,锁相环)的转换芯片,其可以输出低jitter值的SPDIF信号。
[0122]步骤8,Mobile-HiFi转换器后端的专业音响设备对Mobile-HiFi转换器输出的信号做解码、滤波、放大处理后,最后输出到高保真扬声器。
[0123]综上所述,本发明实施例所述技术方案实现了在移动终端作为音源时,保证了音质高保真输出。确切地说,本发明实施例从以下几个方面保证了音质:
[0124]I,从Android音频框架中截获未经处理过的PCM原始码流,避免了SRC以及均衡器,效果器调整,保证了数据完整。
[0125]2,PCM原始码流经过WiFi传输/有线传输过程中无时间信息,不受智能终端内部晶振和高频电磁干扰影响。
[0126]3 ,Mobile-HiFi转换器通过对PCM原始码流的格式分析,动态匹配和采样率整数倍的晶振,将PCM码流零误差的转换为I2S信号,极大限制j itter的产生。
[0127]4,通过采用具有独立晶振和内置PLL的I2S到SPDIF的转换芯片,输出低jitter值的SPDIF信号。
[0128]再者,本发明实施例所述技术方案还可以从如下几个方面降低成本:
[0129]I ,Android终端是兼做数字转盘,并不产生额外费用。
[0130]2,Mobile-HiFi转换器可以由USB或网络接收芯片、普通具有I2S输出的32位单片机,I2S转换为SPDIF芯片和几颗专业音频有源晶振构成,制造成本较低;另外,Mobile-HiFi转换器有关网络接收可以借助已有的无线路由器,此时,Mobile-HiFi转换器还可以省略昂贵的WiFi芯片。
[0131]实施例五
[0132]如图10所示,本发明实施例还提供一种HiFi音频输出系统,该系统包括实施例二所述的移动终端以及实施例三所述的Mobile-HiFi转换器。本发明实施例所述系统,通过对移动终端内的Aud1Fl inger进行功能改进以及在终端内增设虚拟HiFi声卡模块,实现了对原始PCM码流的输出,避免了 Aud1FI inger对PCM码流进行SRC、均衡以及音效调整,保证了数据的完整性。再者,本发明通过增设Mobile-HiFi转换器实现了将PCM码流转换为I2S信号极大的限制了 jitter的产生。可见本发明所述技术方案可以将移动终端转换为无线数字转盘,实现了在移动终端作为音源时,保证了音质高保真输出,很好的解决了现有技术中存在的问题。
[0133]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种高保真HiFi音频输出方法,其特征在于,包括: Mobile-HiFi转换器接收移动终端发送的原始的PCM码流和PCM格式信息; Mobi Ie-HiFi转换器基于所述PCM格式信息,确定标准时钟; Mobile-HiFi转换器根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。2.如权利要求1所述的方法,其特征在于,所述Mobile-HiFi转换器与所述移动终端间通过有线或无线方式连接; 当通过无线方式连接时,所述Mobile-HiFi转换器与所述移动终端间建立有:用以传输PCM格式信息的用户数据报协议UDP连接,以及用以传输PCM码流的传输控制协议TCP连接。3.如权利要求1所述的方法,其特征在于,所述MobiIe-HiFi转换器基于所述PCM格式信息,确定标准时钟,具体包括: 所述Mobile-HiFi转换器基于所述PCM格式信息,在所述Mobile-HiFi转换器内置的晶振组中选择与所述PCM格式信息匹配的晶振; 所述Mob i I e-HiFi转换器以选择的所述晶振提供的标准时钟为确定出的标准时钟。4.如权利要求3所述的方法,其特征在于,所述Mobile-HiFi转换器内置的晶振组中包括支持44.1KHz及其倍数的晶振、以及包括支持48KHz及其倍数的晶振。5.如权利要求1至4任意一项所述的方法,其特征在于,所述将所述I2S信号输出至音频播放设备,进一步包括= Mobile-HiFi转换器将所述I2S信号转换为SPDIF信号,并将所述sroiF信号输出至音频播放设备。6.如权利要求5所述的方法,其特征在于,在将所述SPDIF信号输出至音频播放设备前,进一步包括:对所述SPDIF信号进行隔离处理。7.一种Mobi Ie-HiFi转换器,其特征在于,包括: 信息接收模块,用于接收移动终端侧发送的原始的PCM码流和PCM格式信息,并将接收的信息发送至微处理器MCU; 微处理器MCU,用于基于所述PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号输出至音频播放设备。8.如权利要求7所述的MobiIe-HiFi转换器,其特征在于,所述Mobi Ie-HiFi转换器与所述移动终端间通过有线或无线方式连接; 当通过无线方式连接时,所述Mobile-HiFi转换器与所述移动终端间建立有:用以传输PCM格式信息的用户数据报协议UDP连接,以及用以传输PCM码流的传输控制协议TCP连接。9.如权利要求7所述的MobiIe-HiFi转换器,其特征在于,所述Mobi Ie-HiFi转换器还包括晶振组; 所述MCU,具体用于基于所述PCM格式信息,在所述晶振组中选择与所述PCM格式信息匹配的晶振,并以选择的所述晶振提供的标准时钟为确定出的标准时钟。10.如权利要求9所述的MobiIe-HiFi转换器,其特征在于,所述晶振组中包括支持.44.1KHz及其倍数的晶振、以及包括支持48KHz及其倍数的晶振。11.如权利要求7至10任意一项所述的Mobile-HiFi转换器,其特征在于,所述Mobile-HiFi转换器还包括:I2S到SPDIF的转换芯片; 所述MCU,用于基于所述PCM格式信息,确定标准时钟,并根据所述标准时钟,将所述PCM码流转换为零误差的I2S信号,并将所述I2S信号发送到所述I2S到SPDIF的转换芯片; 所述12S到SPDIF的转换芯片,用于将接收的12S信号转换为SPDIF信号,并将所述SPDIF信号输出至音频播放设备。12.如权利要求11所述的Mobile-HiFi转换器,其特征在于,所述Mobile-HiFi转换器还包括:sroiF发送芯片; 所述12S到SPDIF的转换芯片,用于将接收的12S信号转换为SPDIF信号,并将所述SPDIF信号输出至所述SPDIF发送芯片; 所述SPDIF发送芯片,用于将所述SPDIF信号进行隔离处理后,输出至音频播放设备。
【文档编号】G06F3/16GK105955694SQ201610250799
【公开日】2016年9月21日
【申请日】2012年12月27日
【发明人】曾慧鹏
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1