一种混音方法和混音电路与流程

文档序号:11139497阅读:1195来源:国知局
一种混音方法和混音电路与制造工艺

本发明涉及通信领域,尤其涉及一种混音方法和混音电路。



背景技术:

直接比特流数字(DSD,Direct Stream Digital)格式音乐和脉冲编码调制(PCM,Pulse Code Modulation)格式音乐是有明显不同的。PCM是用一定采样率对模拟信号进行抽样、量化和编码,生成符合PCM接口规范的PCM数据。DSD是用1bit比特流的方式取样,采用高取样的方式,直接把模拟音乐讯号以脉冲方式转变为数字讯号,DSD数据是不符合PCM接口规范的,如果要传输,必须要按照PCM接口的要求进行重新封装并用PCM的接口来进行传输。DSD数据的优点是音质非常好,现有技术中,在进行混音时,要先将DSD数据转换成PCM数据,然后再与其他PCM数据进行混音,但是将DSD数据转换为PCM数据时会使音质降低,DSD数据本身所具有的优势被削弱。因此现有技术存在将DSD数据与PCM数据进行混音时音质会降低的问题。



技术实现要素:

本发明实施例提供一种混音方法和混音电路,以解决现有技术存在的将DSD数据与PCM数据进行混音时音质会降低的问题。

第一方面,本发明实施例提供了一种混音方法,包括:

接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据;

对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号;

将所述脉冲编码调制数据转换为第二模拟信号;

将所述第一模拟信号与所述第二模拟信号进行混音。

第二方面,本发明实施例还提供一种混音电路,所述混音电路至少包括应用处理器单元、脉冲编码调制数字模拟转换器、目标数字模拟转换器和硬件混音处理单元,所述应用处理器单元与所述脉冲编码调制数字模拟转换器连接,所述应用处理器单元与所述目标数字模拟转换器连接,所述目标数字模拟转换器与所述硬件混音处理单元连接,所述脉冲编码调制数字模拟转换器与所述硬件混音处理单元连接,其中:

所述应用处理器单元用于接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据;

所述目标数字模拟转换器用于对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号;

所述脉冲编码调制数字模拟转换器用于将所述脉冲编码调制数据转换为第二模拟信号;

所述硬件混音处理单元用于将所述第一模拟信号与所述第二模拟信号进行混音。

这样,本发明实施例中,接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据;对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号;将所述脉冲编码调制数据转换为第二模拟信号;将所述第一模拟信号与所述第二模拟信号进行混音。这样,通过将直接比特流数字数据直接转换为第一模拟信号,将脉冲编码调制数据转换为第二模拟信号,再将第一模拟信号与第二模拟信号进行混音,这样直接比特流数字格式音乐的音质就不会降低。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种混音方法的流程图;

图2是本发明第一实施例提供的一种将多路直接比特流数字数据和多路脉冲编码调制数据进行混音的示意图;

图3是本发明第二实施例提供的另一种混音方法的流程图;

图4是本发明第二实施例提供的一种将直接比特流数字数据和脉冲编码调制数据进行混音的示意图;

图5是本发明第二实施例提供的另一种将直接比特流数字数据和脉冲编码调制数据进行混音的示意图;

图6是本发明第三实施例提供的一种混音电路的示意图;

图7是本发明第三实施例提供的另一种混音电路的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一实施例

参见图1,图1是本发明实施例提供的一种混音方法的流程图,如图1所示,包括以下步骤:

步骤101、接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据。

在步骤101中,直接比特流数字数据是不符合脉冲编码调制接口规范的,如果要传输,必须要按照脉冲编码调制接口的要求进行重新封装并用脉冲编码调制的接口来进行传输。可以使用(DOP,DSD Over PCM)协议对直接比特流数字数据进行封装,将使用DOP协议封装后的直接比特流数字数据称为DOP数据,这样就可以使用脉冲编码调制传输通道来传输DOP数据,即使用脉冲编码调制传输通道来传输使用DOP协议封装后的直接比特流数字数据。需要说明的是,直接比特流数字数据是无法直接在脉冲编码调制传输通道上传输的,使用DOP协议对直接比特流数字数据进行封装后,封装后的直接比特流数字数据才可以在脉冲编码调制传输通道上传输。

一条脉冲编码调制传输通道只能传输一路DOP数据,想要同时传输多路DOP数据,就需要多条脉冲编码调制传输通道。例如想要同时传输三路DOP数据,就需要三条脉冲编码调制传输通道。DOP数据和脉冲编码调制数据是不能在同一条脉冲编码调制传输通道上传输的,但是多路脉冲编码调制数据是可以实现软件混音的,即多路脉冲编码调制数据可以混音为一路总的脉冲编码调制数据在一条脉冲编码调制传输通道上传输。如图2所示,为一种将多路直接比特流数字数据和多路脉冲编码调制数据进行混音的示意图。

这里,以一路直接比特流数字数据和一路脉冲编码调制数据进行混音为例进行说明。

首先,可以使用DOP协议将直接比特流数字数据进行封装,成为DOP数据,将此路DOP数据在一条脉冲编码调制传输通道上传输,将一路脉冲编码调制数据在另一路脉冲编码调制传输通道上传输,传输完成后,DOP数据和脉冲编码调制数据就输入到应用处理器单元内。

DOP数据有头部信息,即DOP数据头部有标志性数据,应用处理器单元可以通过这个头部信息来区分DOP数据和脉冲编码调制数据,只要具有这个头部信息的数据就为DOP数据,不具有这个头部信息的数据就为脉冲编码调制数据。应用处理器单元识别出DOP数据后,就将DOP数据输送给目标数字模拟转换器,即DOP数字模拟转换器,应用处理器单元识别出脉冲编码调制数据后,就将脉冲编码调制数据输送给脉冲编码调制数字模拟转换器。

步骤102、对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号。

在步骤102中,应用处理器单元将DOP数据输送给目标数字模拟转换器,即DOP数字模拟转换器后,DOP数字模拟转换器会对目标数据进行解封装,即去掉DOP数据的头部信息,获得直接比特流数字数据。然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。

需要说明的是,在本发明中,DOP数字模拟转换器是将直接比特流数字数据直接转换为第一模拟信号,并不需要将直接比特流数字数据先转换为脉冲编码调制数据,再将脉冲编码调制数据转换为模拟信号,即DOP数字模拟转换器是支持原生硬件解码的,由于直接比特流数字数据不需要再转换为脉冲编码调制数据,因此经过混音后直接比特流数字格式音乐的音质不会受到影响。这里的DOP数字模拟转换器可以为解码芯片ES9038,也可以是其他支持原生硬件解码的芯片。

步骤103、将所述脉冲编码调制数据转换为第二模拟信号。

在步骤103中,应用处理器单元将脉冲编码调制数据输送给脉冲编码调制数字模拟转换器后,脉冲编码调制数字模拟转换器就将脉冲编码调制数据转换为第二模拟信号。

步骤104、将所述第一模拟信号与所述第二模拟信号进行混音。

在步骤104中,DOP数字模拟转换器输出第一模拟信号后,可以将第一模拟信号输入第一耳放单元,第一耳放单元即为模拟信号功率放大单元,可以提高输入的模拟信号的功率。第一模拟信号经过第一耳放单元后,第一模拟信号的功率就被提高至第一预设功率,然后,可以将功率被提高至第一预设功率的第一模拟信号输入第一输出阻抗单元,第一输出阻抗单元可以用来调配直接比特流数字数据通路的驱动能力,控制混音比例和混音时的通路电流,经过第一输出阻抗单元后,第一模拟信号的混音比例就被确定下来。

脉冲编码调制数字模拟转换器输出第二模拟信号后,也可以将第二模拟信号输入第二耳放单元,这样第二模拟信号的功率就被提高至第二预设功率,然后,可以将功率被提高至第二预设功率的第二模拟信号输入第二输出阻抗单元,经过第二输出阻抗单元后,第二模拟信号的混音比例就被确定下来。

此时,就可以将功率被提高至第一预设功率的,且确定了混音比例的第一模拟信号与功率被提高至第二预设功率的,且确定了混音比例的第二模拟信号进行混音处理,混音完成后,就可以将混音后的模拟信号输入到播放设备来播放,播放设备可以是耳机或者音响等硬件输出设备。

需要说明的是,如果有除直接比特流数字数据之外的,且非脉冲编码调制采样的音频格式数据,也可以按照上述方式进行混音。

本发明实施例的混音方法,接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据;对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号;将所述脉冲编码调制数据转换为第二模拟信号;将所述第一模拟信号与所述第二模拟信号进行混音。这样,通过将直接比特流数字数据直接转换为第一模拟信号,将脉冲编码调制数据转换为第二模拟信号,再将第一模拟信号与第二模拟信号进行混音,这样直接比特流数字格式音乐的音质就不会降低。

第二实施例

参见图3,图3是本发明实施例提供的另一种混音方法的流程图,如图3所示,包括以下步骤:

步骤301、接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据。

在步骤301中,可以使用DOP协议对直接比特流数字数据进行封装,成为DOP数据,这样DOP数据就可以在脉冲编码调制传输通道上传输。在一条脉冲编码调制传输通道上传输DOP数据,在另一条脉冲编码调制传输通道上传输脉冲编码调制数据,传输完成后,DOP数据和脉冲编码调制数据就输入到应用处理器单元内。

应用处理器单元通过DOP数据的头部信息对接收到的数据进行识别,只要具有这个头部信息的就被识别为DOP数据,不具备这个头部信息的就被识别为脉冲编码调制数据,识别出DOP数据后,就可以将DOP数据输入到DOP数字模拟转换器,识别出脉冲编码调制数据后,就可以将脉冲编码调制数据输入到脉冲编码调制数字模拟转换器。

步骤302、对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号。

在步骤302中,应用处理器单元将DOP数据输送给目标数字模拟转换器,即DOP数字模拟转换器后,DOP数字模拟转换器会对目标数据进行解封装,即去掉DOP数据的头部信息,获得直接比特流数字数据。然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。

步骤303、将所述脉冲编码调制数据转换为第二模拟信号。

在步骤303中,应用处理器单元将脉冲编码调制数据输送给脉冲编码调制数字模拟转换器后,脉冲编码调制数字模拟转换器就将脉冲编码调制数据转换为第二模拟信号。

可选的,所述脉冲编码调制数据为由多路脉冲编码调制数据进行混音得到的脉冲编码调制数据。

在第一实施例中提到过,多路脉冲编码调制数据是可以实现软件混音的,即当存在多路脉冲编码调制数据时,可以先将这几路脉冲编码调制数据进行软件混音,软件混音完成后,得到一路总的脉冲编码调制数据,然后再用一条脉冲编码调制传输通道传输这路总的脉冲编码调制数据。例如当存在三路脉冲编码调制数据时,可以先将这三路脉冲编码调制数据进行软件混音,软件混音完成后,得到一路总的脉冲编码调制数据,然后再用一条脉冲编码调制传输通道传输这路总的脉冲编码调制数据。

如图4所示,为一种将直接比特流数字数据和脉冲编码调制数据进行混音的示意图。

图4中有一条直接比特流数字数据通道和一条脉冲编码调制数据通道,此时应用处理器单元向直接比特流数字数据通道输出一路DOP数据,并且应用处理器单元向脉冲编码调制数据通道输出一路脉冲编码调制数据。

在直接比特流数字数据通道上,DOP数据先进入DOP数字模拟转换器,DOP数字模拟转换器会对DOP数据进行解封装,即去掉DOP数据的头部信息,获得直接比特流数字数据,然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。从DOP数字模拟转换器输出第一模拟信号之后,第一模拟信号可以进入第一耳放单元,第一耳放单元即为模拟信号功率放大单元,可以提高输入的模拟信号的功率。第一模拟信号经过第一耳放单元后,第一模拟信号的功率就被提高至第一预设功率,然后,可以将功率被提高至第一预设功率的第一模拟信号输入第一输出阻抗单元,第一输出阻抗单元可以用来调配直接比特流数字数据通道的驱动能力,控制混音比例和混音时的通路电流,经过第一输出阻抗单元后,第一模拟信号的混音比例就被确定下来。

在脉冲编码调制数据通道上,脉冲编码调制数据先进入脉冲编码调制数字模拟转换器,脉冲编码调制数字模拟转换器可以将脉冲编码调制数据转换为第二模拟信号。从脉冲编码调制数字模拟转换器输出第二模拟信号之后,第二模拟信号可以进入第二耳放单元,第二耳放单元即为模拟信号功率放大单元,可以提高输入的模拟信号的功率。第二模拟信号经过第二耳放单元后,第二模拟信号的功率就被提高至第二预设功率,然后,可以将功率被提高至第二预设功率的第二模拟信号输入第二输出阻抗单元,第二输出阻抗单元可以用来调配脉冲编码调制数据通道的驱动能力,控制混音比例和混音时的通路电流,经过第二输出阻抗单元后,第二模拟信号的混音比例就被确定下来。并且,在脉冲编码调制数据通道上,还有开关单元,这个开关单元至少为一双刀双掷开关,当需要直接比特流数字数据和脉冲编码调制数据混音时,就通过这个开关单元将脉冲编码调制数据通道接入到直接比特流数字数据通道上,这样第一模拟信号与第二模拟信号就汇合在一起,然后汇合后的第一模拟信号和第二模拟信号再进入硬件混音处理单元,将第一模拟信号和第二模拟信号进行混音处理,混音完成后,最后将混音后的模拟信号输入到播放设备进行播放。其中,硬件混音处理单元包括但不限于多路模拟信号叠加电路,以及防止模拟信号叠加后出现削顶失真的硬件控制电路,播放设备可以是耳机或者音响等硬件输出设备。

将直接比特流数字数据和脉冲编码调制数据进行混音的情况有很多种,例如,终端可以同时播放两首格式不同的歌曲,一首为直接比特流数字格式的歌曲,一首为脉冲编码调制格式的歌曲。或者,当使用终端播放歌曲时,若此时接收到一条短信,或者接到一通呼叫请求,会有提示音,那么两者是互不干扰的,即歌曲仍然可以播放,不会被打断,并且提示音也会正常响起,歌曲和提示音可以同时播放。

需要说明的是,当不需要直接比特流数字数据和脉冲编码调制数据混音时,可以不将脉冲编码调制数据通道接入到直接比特流数字数据通道上,此时输入到播放设备的信号就仅仅是第一模拟信号了,即此时播放设备只会播放直接比特流数字格式的音乐。

另外,也可以在直接比特流数字数据通道上加一个开关单元,当需要直接比特流数字数据和脉冲编码调制数据混音时,就通过直接比特流数字数据通道上的开关单元将直接比特流数字数据通道接入到脉冲编码调制数据通道上,实现第一模拟信号与第二模拟信号的混音。当不需要直接比特流数字数据和脉冲编码调制数据混音时,可以不将直接比特流数字数据通道接入到脉冲编码调制数据通道上,此时输入到播放设备的信号就仅仅是第二模拟信号了,即此时播放设备只会播放脉冲编码调制格式的音乐。

可选的,所述脉冲编码调制数据包括多路脉冲编码调制数据,所述将所述脉冲编码调制数据转换为第二模拟信号,包括:

将所述多路脉冲编码调制数据分别进行数模转换,得到每路脉冲编码调制数据的第二模拟信号;

所述将所述第一模拟信号与所述第二模拟信号进行混音,包括:

将所述第一模拟信号,以及每路脉冲编码调制数据的第二模拟信号进行混音。

当存在多路脉冲编码调制数据时,也可以不进行软件混音,而是先将多路脉冲编码调制数据用多条脉冲编码调制传输通道进行传输,传输完成后,再实现模拟信号的混音。

需要说明的是,不进行软件混音时,有几路脉冲编码调制数据,就需要几条脉冲编码调制传输通道,同时还需要几条脉冲编码调制数据通道。例如,当存在两路脉冲编码调制数据时,就需要两条脉冲编码调制传输通道,同时还需要两条脉冲编码调制数据通道。

下面以两路脉冲编码调制数据和两路直接比特流数字数据的混音为例进行说明,如图5所示,为另一种将直接比特流数字数据和脉冲编码调制数据进行混音的示意图。

两路脉冲编码调制数据通过两条脉冲编码调制传输通道传输到应用处理器单元,两路DOP数据通过两条脉冲编码调制传输通道传输到应用处理器单元。

应用处理器单元识别出两路脉冲编码调制数据后,将第一路脉冲编码调制数据输入到第一条脉冲编码调制数据通道上,第一路脉冲编码调制数据先进入第一条脉冲编码调制数据通道上的脉冲编码调制数字模拟转换器,输出第一路第二模拟信号,然后此第一路第二模拟信号经过耳放单元来提高功率,再经过输出阻抗单元来确定混音比例。

将第二路脉冲编码调制数据输入到第二条脉冲编码调制数据通道上,第二路脉冲编码调制数据先进入第二条脉冲编码调制数据通道上的脉冲编码调制数字模拟转换器,输出第二路第二模拟信号,然后此第二路第二模拟信号经过耳放单元来提高功率,再经过输出阻抗单元来确定混音比例。

应用处理器单元识别出两路DOP数据后,将第一路DOP数据输入到第一条直接比特流数字数据通道上,第一路DOP数据先进入第一条直接比特流数字数据通道上的DOP数字模拟转换器,输出第一路第一模拟信号,然后此第一路第一模拟信号经过耳放单元来提高功率,再经过输出阻抗单元来确定混音比例。

将第二路DOP数据输入到第二条直接比特流数字数据通道上,第二路DOP数据先进入第二条直接比特流数字数据通道上的DOP数字模拟转换器,输出第二路第一模拟信号,然后此第二路第一模拟信号经过耳放单元来提高功率,再经过输出阻抗单元来确定混音比例。

当需要混音时,通过第一条脉冲编码调制数据通道上的开关单元将第一条脉冲编码调制数据通道接入到第一条直接比特流数字数据通道上,通过第二条脉冲编码调制数据通道上的开关单元将第二条脉冲编码调制数据通道接入到第一条直接比特流数字数据通道上,通过第二条直接比特流数字数据通道上的开关单元将第二条直接比特流数字数据通道接入到第一条直接比特流数字数据通道上,这样第一路第二模拟信号、第二路第二模拟信号、第一路第一模拟信号和第二路第一模拟信号就汇合在第一条直接比特流数字数据通道上,然后四路模拟信号一起输入到硬件混音处理单元进行混音处理,最后将混音后的模拟信号输入到播放设备进行播放。

需要说明的是,多路脉冲编码调制数据不仅仅可以是两路脉冲编码调制数据,还可以是三路脉冲编码调制数据或者四路脉冲编码调制数据等等,多路直接比特流数字数据也不仅仅可以是两路直接比特流数字数据,还可以是三路直接比特流数字数据或者四路直接比特流数字数据等等,上述方式仅仅是一种举例说明。

步骤304、将所述第一模拟信号的功率提高至第一预设功率,将所述第二模拟信号的功率提高至第二预设功率,将功率提高至所述第一预设功率的第一模拟信号与功率提高至所述第二预设功率的第二模拟信号进行混音。

在步骤304中,DOP数字模拟转换器输出第一模拟信号后,可以将第一模拟信号输入耳放单元,第一模拟信号经过耳放单元后,第一模拟信号的功率就被提高至第一预设功率,并且脉冲编码调制数字模拟转换器输出第二模拟信号后,也可以将第二模拟信号输入耳放单元,这样第二模拟信号的功率就被提高至第二预设功率,可以将功率提高至第一预设功率的第一模拟信号与功率提高至第二预设功率的第二模拟信号进行混音。

需要说明的是,如果有除直接比特流数字数据之外的,且非脉冲编码调制采样的音频格式数据,也可以按照上述方式进行混音。

本发明实施例的混音方法,DOP数字模拟转换器对DOP数据进行解封装,去掉DOP数据的头部信息,获得直接比特流数字数据,然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号,脉冲编码调制数字模拟转换器将脉冲编码调制数据转换为第二模拟信号,再将第一模拟信号与第二模拟信号进行混音,这样直接比特流数字格式音乐的音质就不会降低。

第三实施例

如图6所示,本实施例提供一种混音电路,所述混音电路至少包括应用处理器单元601、脉冲编码调制数字模拟转换器602、目标数字模拟转换器603和硬件混音处理单元604,所述应用处理器单元601与所述脉冲编码调制数字模拟转换器602连接,所述应用处理器单元601与所述目标数字模拟转换器603连接,所述目标数字模拟转换器603与所述硬件混音处理单元604连接,所述脉冲编码调制数字模拟转换器602与所述硬件混音处理单元604连接,其中:

所述应用处理器单元601用于接收目标数据,以及脉冲编码调制数据,所述目标数据为将直接比特流数字数据进行封装的,且能与所述脉冲编码调制数据共用于同一传输通道进行传输的数据。

在图6中,混音电路共有两条数据通道,一条为脉冲编码调制数据通道,另一条为直接比特流数字数据通道,在脉冲编码调制数据通道上,有一个脉冲编码调制数字模拟转换器602,在直接比特流数字数据通道上,有一个目标数字模拟转换器603,目标数字模拟转换器603即为DOP数字模拟转换器。

首先,可以使用DOP协议将直接比特流数字数据进行封装,成为DOP数据,将此路DOP数据在一条脉冲编码调制传输通道上传输,将一路脉冲编码调制数据在另一条脉冲编码调制传输通道上传输,传输完成后,DOP数据和脉冲编码调制数据就输入到应用处理器单元601内。应用处理器单元601会对两种格式的数据进行识别,识别出DOP数据后,就将DOP数据输送给直接比特流数字数据通道,识别出脉冲编码调制数据后,就将脉冲编码调制数据输送给脉冲编码调制数据通道。

所述目标数字模拟转换器603用于对所述目标数据进行解封装获得所述直接比特流数字数据,并将所述直接比特流数字数据转换为第一模拟信号。

将DOP数据输送给直接比特流数字数据通道后,DOP数据会先进入直接比特流数字数据通道上的目标数字模拟转换器603,即DOP数字模拟转换器,DOP数字模拟转换器会对目标数据进行解封装,即对DOP数据进行解封装,去掉DOP数据的头部信息,获得直接比特流数字数据。然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。

所述脉冲编码调制数字模拟转换器602用于将所述脉冲编码调制数据转换为第二模拟信号。

将脉冲编码调制数据输送给脉冲编码调制数据通道后,脉冲编码调制数据会先进入脉冲编码调制数据通道上的脉冲编码调制数字模拟转换器602,脉冲编码调制数字模拟转换器602会将输入进来的脉冲编码调制数据转换为第二模拟信号。

可选的,所述脉冲编码调制数据为由多路脉冲编码调制数据进行混音得到的脉冲编码调制数据。

多路脉冲编码调制数据是可以实现软件混音的,即当存在多路脉冲编码调制数据时,可以先将这几路脉冲编码调制数据进行软件混音,软件混音完成后,得到一路总的脉冲编码调制数据,然后再用一条脉冲编码调制传输通道传输这路总的脉冲编码调制数据。传输完成后,这路总的脉冲编码调制数据会输入到应用处理器单元601,由于此时原先的多路脉冲编码调制数据已经软件混音为一路总的脉冲编码调制数据,因此此时只需要一条脉冲编码调制数据通道,并且在这条脉冲编码调制数据通道上也只需要一个脉冲编码调制数字模拟转换器602,应用处理器单元601将这路总的脉冲编码调制数据输送给这条脉冲编码调制数据通道后,这路总的脉冲编码调制数据会先进入这条脉冲编码调制数据通道上的脉冲编码调制数字模拟转换器602,然后脉冲编码调制数字模拟转换器602会将这路总的脉冲编码调制数据转换为第二模拟信号。并且应用处理器单元601会将接收到的DOP数据输送给直接比特流数字数据通道,然后DOP数据会先进入直接比特流数字数据通道上的DOP数字模拟转换器,DOP数字模拟转换器会对输入进来的DOP数据进行解封装,去掉DOP数据的头部信息,获得直接比特流数字数据。然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。最后这路总的脉冲编码调制数据所对应的第二模拟信号与直接比特流数字数据所对应的第一模拟信号实现混音。

可选的,所述脉冲编码调制数据包括多路脉冲编码调制数据,所述脉冲编码调制数字模拟转换器602用于将所述多路脉冲编码调制数据分别进行数模转换,得到每路脉冲编码调制数据的第二模拟信号;

所述硬件混音处理单元604用于将所述第一模拟信号,以及每路脉冲编码调制数据的第二模拟信号进行混音。

当存在多路脉冲编码调制数据时,也可以不进行软件混音,而是先将多路脉冲编码调制数据用多条脉冲编码调制传输通道进行传输,传输完成后,再实现模拟信号的混音。

例如,若此时有三路脉冲编码调制数据,可以使用三条脉冲编码调制传输通道来传输这三路脉冲编码调制数据,传输完成后,这三路脉冲编码调制数据会到达应用处理器单元601,然后应用处理器单元601会将这三路脉冲编码调制数据分别输送给三条脉冲编码调制数据通道,每一条脉冲编码调制数据通道上都有一个脉冲编码调制数字模拟转换器602,在每一条脉冲编码调制数据通道上,脉冲编码调制数据会先进入脉冲编码调制数字模拟转换器602,脉冲编码调制数字模拟转换器602会将输入进来的脉冲编码调制数据转换为第二模拟信号,每一条脉冲编码调制数据通道上的脉冲编码调制数字模拟转换器602都会输出一个第二模拟信号,这样一共会有三个第二模拟信号。

并且应用处理器单元601会将接收到的DOP数据输送给直接比特流数字数据通道,然后DOP数据会先进入直接比特流数字数据通道上的DOP数字模拟转换器,DOP数字模拟转换器会对输入进来的DOP数据进行解封装,去掉DOP数据的头部信息,获得直接比特流数字数据,然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号。最后三路脉冲编码调制数据所对应的三个第二模拟信号会和直接比特流数字数据所对应的第一模拟信号实现混音。

需要说明的是,多路脉冲编码调制数据不仅仅可以是三路脉冲编码调制数据,还可以是两路脉冲编码调制数据或者四路脉冲编码调制数据等等,上述方式仅仅是一种举例说明。

所述硬件混音处理单元604用于将所述第一模拟信号与所述第二模拟信号进行混音。

目标数字模拟转换器603输出第一模拟信号后,即DOP数字模拟转换器输出第一模拟信号后,并且脉冲编码调制数字模拟转换器602输出第二模拟信号后,第一模拟信号和第二模拟信号会输入到硬件混音处理单元604,硬件混音处理单元604会将第一模拟信号和第二模拟信号进行混音处理。

可选的,所述混音电路还包括第一耳放单元605和第二耳放单元606,所述第一耳放单元605与所述目标数字模拟转换器603连接,所述第二耳放单元606与所述脉冲编码调制数字模拟转换器602连接,所述第一耳放单元605与所述硬件混音处理单元604连接,所述第二耳放单元606与所述硬件混音处理单元604连接,其中:

所述第一耳放单元605用于将所述第一模拟信号的功率提高至第一预设功率;

所述第二耳放单元606用于将所述第二模拟信号的功率提高至第二预设功率;

所述硬件混音处理单元604用于将功率提高至所述第一预设功率的第一模拟信号与功率提高至所述第二预设功率的第二模拟信号进行混音。

混音电路还可以包括耳放单元,耳放单元为模拟信号功率放大单元,可以提高输入的模拟信号的功率。

如图7所示,为本实施例提供的另一种混音电路,图7所示的混音电路共有两条数据通道,一条为脉冲编码调制数据通道,另一条为直接比特流数字数据通道,在脉冲编码调制数据通道上,有一个脉冲编码调制数字模拟转换器602和一个第二耳放单元606,在直接比特流数字数据通道上,有一个目标数字模拟转换器603和一个第一耳放单元605,目标数字模拟转换器603即为DOP数字模拟转换器。

在直接比特流数字数据通道上,目标数字模拟转换器603输出第一模拟信号后,即DOP数字模拟转换器输出第一模拟信号后,可以将第一模拟信号输入第一耳放单元605,第一模拟信号经过第一耳放单元605后,第一模拟信号的功率就被提高至第一预设功率,在脉冲编码调制数据通道上,脉冲编码调制数字模拟转换器602输出第二模拟信号后,也可以将第二模拟信号输入第二耳放单元606,这样第二模拟信号的功率就被提高至第二预设功率,最后硬件混音处理单元604可以将功率提高至第一预设功率的第一模拟信号与功率提高至第二预设功率的第二模拟信号进行混音。

需要说明的是,如果有除直接比特流数字数据之外的,且非脉冲编码调制采样的音频格式数据,也可以按照上述方式进行混音。

本实施例提供一种混音电路,在这个混音电路上,DOP数字模拟转换器对DOP数据进行解封装,去掉DOP数据的头部信息,获得直接比特流数字数据,然后DOP数字模拟转换器将直接比特流数字数据直接转换为第一模拟信号,脉冲编码调制数字模拟转换器将脉冲编码调制数据转换为第二模拟信号,再将第一模拟信号与第二模拟信号进行混音,这样直接比特流数字格式音乐的音质就不会降低。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1