一种音频多通路输出扬声器的处理方法、系统及手机的制作方法

文档序号:10597318阅读:453来源:国知局
一种音频多通路输出扬声器的处理方法、系统及手机的制作方法
【专利摘要】本发明公开了一种音频多通路输出扬声器的处理方法、系统及手机,其中方法包括调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通路信号,将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据按序列存储,对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。本发明过多通路输出结合软件算法在其与原来立体声输出信号的基础上,又多分出两路信号分别独立输出,从而达到改善外放声音质量的目的。
【专利说明】
一种音频多通路输出扬声器的处理方法、系统及手机
技术领域
[0001]本发明涉及电子设备领域,尤其涉及的是一种音频多通路输出扬声器的处理方法、系统及手机。【背景技术】
[0002]互联网技术以及与电子技术的结合程度越来越高。智能化,人性化的要求也越来越高。手机以及便携式使用普及度越来越高,移动消费电子产品所附带的功能涵盖生活生产中,多媒体功能也是消费电子设备用户使用最多的一种应用,怎么提高用户体验,以及用户感受成为了每个厂家都需要考虑的问题。音视频是一个系统设计,很多厂家只限于在自己本产品的基础上使用更加好的器件,花更高成本的配件进行提高听赏感受,改善音质,提高音频测试各种指标都是后端设计非常复杂的系统工程。
[0003]目前业内移动消费电子的工业设计越做越薄,对于喇叭器件的要求也是越来越高,超薄,小尺寸,功率以及小音腔设计造成通过喇叭进行外放输出的声音质量与正常音响以及耳机来比有着很大的弱势,怎样提高外放声音的输出质量成为目前急需要解决的问题。
[0004]因此,现有技术还有待于改进和发展。
【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种音频多通路输出扬声器的处理方法、系统及手机,不需要做混音处理,提高了外放声音的输出质量。
[0006]本发明的技术方案如下:一种音频多通路输出扬声器的处理方法,包括以下步骤:A、调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通路fg号;B、将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据按序列存储;C、对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0007]所述的音频多通路输出扬声器的处理方法中,步骤A具体包括:通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标准以独立通道的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。
[0008]所述的音频多通路输出扬声器的处理方法中,步骤B具体包括:B1、调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路音频数据进行分频处理;B2、通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、右前通道、左后通道和右后通道。
[0009]所述的音频多通路输出扬声器的处理方法中,步骤B具体还包括:B3、在aud1 flinger层中申请建立四个frame buffer;B4、按时钟顺序将左前通道、右前通道、左后通道和右后通道的通路信号分保存在 aud1 flinger 层的frame buffer 中。
[0010]所述的音频多通路输出扬声器的处理方法中,步骤c具体包括:c1、按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数模转换处理;C2、将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0011] —种音频多通路输出扬声器的处理系统,包括:提取分离模块,用于调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通路信号;分频存储模块,用于将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据按序列存储;转换输出模块,用于对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0012]所述的音频多通路输出扬声器的处理系统中,提取分离模块包括:分离单元,用于通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标准以独立通道的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。
[0013]所述的音频多通路输出扬声器的处理系统中,分离存储模块包括:分频单元,用于调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路音频数据进行分频处理;标示单元,用于通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、 右前通道、左后通道和右后通道;申请存储单元,用于在aud1 flinger层中申请建立四个frame buffer;存储单元,用于按时钟顺序将左前通道、右前通道、左后通道和右后通道的通路信号分保存在aud1 flinger 层的frame buffer 中。[〇〇14]所述的音频多通路输出扬声器的处理系统中,转换输出模块包括:转换单元,用于按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数模转换处理;输出单元,用于将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0015] 一种手机,包括权上述的音频多通路输出扬声器的处理系统。
[0016]本发明所提供的音频多通路输出扬声器的处理方法、系统及手机,通过使用多喇叭的设计,并通过多路独立输出,不做混音处理,对每个声音通路进行单独的处理,不仅可以提高声音的音量大小,还能够改善微型喇叭的缺陷即低音表现力不够得缺点,通过将声音信号进行单独的处理,可以更有效的将各个通路的声音声场表现的更佳出色,细节也更加突出。可以改善两个喇叭限制了声场的宽度的缺陷,也可以改善两个喇叭声音信号因为混音后使其他通路的声音混音出现损耗的缺陷,可以提高比两个喇叭立体声输出的更高响度和声音细节。【附图说明】
[0017]图1是本发明中音频多通路输出扬声器的处理方法的流程图。
[0018]图2是本发明中音频多通路输出扬声器的处理方法中喇叭水平放置示意图。
[0019]图3是本发明中音频多通路输出扬声器的处理系统的模块框图。【具体实施方式】
[0020]本发明提供一种音频多通路输出扬声器的处理方法、系统及手机,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0021]请参阅图1,本发明提供的音频多通路输出扬声器的处理方法,包括以下步骤:S100、调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通路信号;以移动终端的手机为例,手机的主存储器的ROM部分存储有待播放的音乐文件,通过手机系统平台的管理通过本地音频编解码算法,将音视频文件中的音频信号通过编解码标准 (比如AAC标准或PCM标准)以独立通道的标示分开,并且创建左前后通道和右前后通道的音轨,标示分开的音频信号包括四种通路信号,本发明实施例中以4中通路信号为例,对应的手机中设置四个扬声器喇叭。[〇〇22] S200、将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据按序列存储。[〇〇23]手机处理器的算法单元界首处理系统平台传送过来的左右通路的PCM数据,算法大院加载处理音频信号的分频算法。此算法单元类似协处理器用来降低主处理器的运算负荷,从而达到降低功耗的目的,待要播放的视频文件将多通路的声音数据进行分离处理并送回系统平台进行管理,并最终送至主存储器保存。系统统一调度存储到文件系统中的 frame buffer中,左前后通道数据按序列进行排列在frame buffer方便通过时钟时序进行调用,当处理完之后的frame buffer需要送至系统平台的硬件抽象层用来查找和匹配外接设备,配置通路,所有完成之后,即可启动CODEC模块。
[0024] S300、对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。[〇〇25]启动⑶DEC操作,并且将所有I2S或者SUMBUS都配置成相同的时钟默认为48KHZ, 当然也可以配置44.lhz 192HZ等。由于CODEC模块需要保证两组输出采样率相同。传输数据也相同,当两组数据通过I2S送至到编号1和编号2的CODEC模块(手机中对应四个扬声器喇叭设置两个CODEC模块)。由于单个⑶DEC模块是有多组DAC,高低通滤波器,用来将数据进行降噪和将数据信号转换成模拟信号,并通过喇叭功放将其放大并最终通过喇叭输出来。
[0026]手机设置的两个CODEC模块将四种通路信号中的两种经过数模转换后输出至两个扬声器喇叭中,将另外两种通路信号经过数模转换后输出值另外两个扬声器喇叭中。本发明是通过多通路输出分频处理算法在其与原来立体声输出信号的基础上,又多分出两路信号分别独立输出,从而达到改善外放声音质量的目的。
[0027]下面结合具体实施例对本发明作进一步的说明。[〇〇28] 一般算法是将左右两路信号所入到平台的amixer中进行MIX,然后结合平台的对采样率的支持进行重采样,实际支持左右两声道的立体声输出,而本发明不需要将左右两路信号在送入到amixer中MIX进行混音,而是需要将视频数据通过编解码得标准比如AAC标准或者PCM标准,将视频中的多路音频数据进行提取分离处理。通过不同通路的标示的区分出来,并将其保存在aud1 flinger层的frame buffer中进行保存。结合此处的算法将四个通路的信号作分别处理,并分别通过不同的喇叭放大器送至不同的喇叭中,进行同时播放,从而需要结合android平台左右立体声双BUFFER配置的基础上修改成多路BUFFER的配置,从默认的一进二出,配置成一进多出的模式。
[0029]具体包括以下步骤:S410、通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标准以独立通道的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。
[0030]通过手机系统平台的管理通过本地音频编解码算法,将音视频文件中的音频信号通过编解码标准(比如AAC标准或PCM标准)以独立通道的标示分开,并且创建左前后通道和右前后通道的音轨,标示分开的音频信号包括四种通路信号,S420、调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路音频数据进行分频处理;例如采用PCM标准对音频数据进行分频处理,算法单元加载处理音乐信号的分频算法, 处理系统平台传送过来的左右通路的PCM数据。
[0031]S430、通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、右前通道、左后通道和右后通道。[〇〇32]划分左前后通道和右前后通道用于区分处理的数据对应传输的扬声器喇叭。
[0033]S440、在aud1 flinger 层中申请建立四个frame buffer;在将四种通路信号保存时,需要在主存储器上申请四个frame buffer,然后分别保存四种通路信号在四个frame buffer。[〇〇34]S450、按时钟顺序将左前通道、右前通道、左后通道和右后通道的通路信号分保存在aud1 flinger 层的frame buffer 中。
[0035]按时钟顺序将左前后通道和右前后通道的数据保存方便系统统一调度,例如通过时钟顺序进行调用。
[0036]S460、按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数模转换处理;CODEC就是多媒体数字信号编解码器,主要负责数字-> 模拟信号转换(DAC)和模拟-> 数字信号的转换(ADC)。不管是音频加速器好,还是1/0控制器好,他们输入输出的都是纯数字信号,信号就必须经过声卡上的CODEC的转换处理。模拟输入输出的品质和CODEC模块的转换品质有着重大的关系,音频加速器或1/0控制器决定了内部数字信号的质量,而CODEC则决定了模拟输入输出的好坏。目前一个CODEC模块支持最多两个喇叭的立体声输出。如果实现本次发明的功能,必须要用两个CODEC模块的支持。通过I2S总线分别与基带主控模块相连接。分别将两路信号传给两个CODEC模块。[〇〇37]本发明设置两个CODEC模块,编号1的CODEC模块作为外接设备用来最终将声音信号从数字信号转换成模拟信号,由于支持两组以上数模转换器,所以通过时序将保存 frame buffer上的通道1中声音信号,和通道2声音信号分别送至编号1喇叭,和编号2喇口八。编号2的CODEC模块作为外接设备用来最终将声音信号从数字信号转换成模拟信号, 由于支持两组以上数模转换器,所以通过时序将保存frame buffer上的通道3的声音信号,和通道4的声音信号分别送至编号3喇叭和编号4喇叭。
[0038]请参阅图2,本发明设置四个喇叭,从图中我们可以得知当竖直摆放进行视听的时候,2号喇叭与4号喇叭主出音孔位置离太近大概几公分,如果将此两个喇叭作为主喇叭播放左通道前后声音信号,与喇叭1和喇叭3播出的右前后声音,必须面部正面离两个喇叭中心大概几公分才有效果。对于用户来讲是没有这样的极限的操作习惯的,所以2号喇叭和1 号喇叭作为左前后声音输出,一级喇叭3和喇叭4的右前后声音输出的体验会好很多,听者离设备20多公分是一个比较习惯的距离,所以在设计喇叭摆设的位置,需要通过公式来运算得出来的,如果尺寸更大的设备,1号和2号喇叭也是可以做主喇叭。以手机5.5寸的尺寸为例可以选择1号和2号喇机作为左前后声音输出,同理4号和3号喇机输出右前后声音信号,四个喇叭的腔体设计最好相同尺寸。以及器件保持一致,四个喇叭两组分别连接到编号 1和编号2的CODEC模块上。[〇〇39]S470、将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0040]由上可知,手机主存储器ROM部分存储有待播放的音视频文件,通过系统平台的管理通过本地音频解码算法将音视频中的多通路声音进行分离,并且创建左前后、右前后通路的音轨。然后将左前后和右前后的四种通路信号分别送至算法单元进行分配处理,并送回系统平台。由系统平台统一调度存储到文件系统中的四个frame buffer中,方便通过I2S 的时钟顺序进行分别动用到CODEC模块中。处理过程中首先初始化frame buffer,用于为保存分频信号做准备,并将左右声道送至处理单元进行分频。CODEC模块进行数模转换处理后分别发送至喇叭中。[〇〇41]对应上述处理方法,本发发明还提供一种音频多通路输出扬声器的处理系统,如图3所示,其包括:提取分离模块510,用于用于调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通路信号;具体如上所述;分频存储模块520,用于将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据按序列存储;具体如上所述;转换输出模块530,用于对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。[〇〇42]所述提取分离模块410包括:分离单元,用于通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标准以独立通道的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。具体如上所述。[〇〇43]所述分离存储模块520包括:分频单元,用于调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路音频数据进行分频处理,具体如上所述;标示单元,用于通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、 右前通道、左后通道和右后通道,具体如上所述;申请存储单元,用于在aud1 f linger层中申请建立四个frame buffer,具体如上所述;存储单元,用于按时钟顺序将左前通道、右前通道、左后通道和右后通道的四种通路信号分保存在aud1 flinger层的frame buffer中,具体如上所述。
[0044]所述转换输出模块530包括:转换单元,用于按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数模转换处理,具体如上所述;输出单元,用于将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。
[0045]本发明还提供一种手机,包括上述的音频多通路输出扬声器的处理系统。
[0046]综上所述,本发明所提供的音频多通路输出扬声器的处理方法、系统及手机,通过使用多喇叭的设计,并通过多路独立输出,不做混音处理,对每个声音通路进行单独的处理,不仅可以提高声音的音量大小,还能够改善微型喇叭的缺陷即低音表现力不够得缺点, 通过将声音信号进行单独的处理,可以更有效的将各个通路的声音声场表现的更佳出色, 细节也更加突出。可以改善两个喇叭限制了声场的宽度的缺陷,也可以改善两个喇叭声音信号因为混音后使其他通路的声音混音出现损耗的缺陷,可以提高比两个喇叭立体声输出的更高响度和声音细节。[〇〇47]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换的技术方案都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种音频多通路输出扬声器的处理方法,其特征在于,包括以下步骤:A、调取音视频文件并将音视频文件中的音频信号以独立通道的标示分别建立四种通 路fg号;B、将所述四种通路信号分别进行分频处理,将分频处理后的所述四种通路信号的数据 按序列存储;C、对所述四种通路信号的数据分别进行数模转换处理,并将转换后的模拟信号数据分 别送至与所述四种通路信号一一对应的扬声器中。2.根据权利要求1所述的音频多通路输出扬声器的处理方法,其特征在于,所述步骤A 具体包括:通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标准以独立通道 的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。3.根据权利要求1所述的音频多通路输出扬声器的处理方法,其特征在于,所述步骤B 具体包括:B1、调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路音频数据进 行分频处理;B2、通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、右前通道、 左后通道和右后通道。4.根据权利要求1所述的音频多通路输出扬声器的处理方法,其特征在于,所述步骤B 具体还包括:B3、在aud1 flinger层中申请建立四个frame buffer;B4、按时钟顺序将左前通道、右前通道、左后通道和右后通道的通路信号分保存在 aud1 flinger 层的frame buffer 中。5.根据权利要求1所述的音频多通路输出扬声器的处理方法,其特征在于,所述步骤C 具体包括:C1、按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数模转换处 理;C2、将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。6.—种音频多通路输出扬声器的处理系统,其特征在于,包括:提取分离模块,用于调取音视频文件并将音视频文件中的音频信号以独立通道的标示 分别建立四种通路信号;分频存储模块,用于将所述四种通路信号分别进行分频处理,将分频处理后的所述四 种通路信号的数据按序列存储;转换输出模块,用于对所述四种通路信号的数据分别进行数模转换处理,并将转换后 的模拟信号数据分别送至与所述四种通路信号一一对应的扬声器中。7.—种根据权利要求6所述的音频多通路输出扬声器的处理系统,其特征在于,所述提 取分离模块包括:分离单元,用于通过音频编解码算法将音视频文件中的音频信号通过AAC标准或PCM标 准以独立通道的标示分开,并创建四种音频通道的音轨;所述音频通道包括左前通道、右前通道、左后通道和右后通道。8.—种根据权利要求6所述的音频多通路输出扬声器的处理系统,其特征在于,所述分 尚存储申旲块包括:分频单元,用于调取音视频文件并对音视频文件通过编解码的标准将音视频中的多路 音频数据进行分频处理;标示单元,用于通过不同通路的标示区分不同音频通道,将音频通路划分为左前通道、 右前通道、左后通道和右后通道;申请存储单元,用于在aud1 flinger层中申请建立四个frame buffer;存储单元,用于按时钟顺序将左前通道、右前通道、左后通道和右后通道的通路信号分 保存在aud1 flinger 层的frame buffer 中。9.一种根据权利要求6所述的音频多通路输出扬声器的处理系统,其特征在于,所述转 换输出模块包括:转换单元,用于按时钟顺序将所述四种通路信号分别调配到不同的编译码器中进行数 模转换处理;输出单元,用于将转换后的模拟信号数据分别送至与所述四种通路信号一一对应的扬 声器中。10.—种手机,其特征在于,包括权利要求6至9任一项所述的音频多通路输出扬声器的 处理系统。
【文档编号】G10L19/008GK105959438SQ201610527081
【公开日】2016年9月21日
【申请日】2016年7月6日
【发明人】陈琼
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1