音频信号处理方法和装置的制造方法

文档序号:10474344阅读:367来源:国知局
音频信号处理方法和装置的制造方法
【专利摘要】本发明涉及数据处理领域,公开了一种音频信号处理方法和装置,该方法包括:步骤S1、确定脉冲编码调制PCM数据的音源类型;以及步骤S2、基于所确定的音源类型来确定是选择Dolby后处理、Dirac后处理还是Hi?Fi后处理进行后处理。本发明能够识别PCM数据所属的音源数据是Dolby、Dirac还是Hi?Fi,从而能够采用合适的后处理技术对这些PCM数据进行后处理。
【专利说明】
音频信号处理方法和装置
技术领域
[0001] 本发明设及数据处理领域,具体地,设及一种音频信号处理方法和装置。
【背景技术】
[0002] 杜比定向逻辑环绕声(Dolby Pro Logic)是美国杜比公司开发的环绕声系统。 Dirac是指"Dirac皿S〇Und@'",其是瑞典Dirac Research AB公司和瑞典乌普萨拉大学开 发出的一种音频保真技术,该音频保真技术能通过优化声音系统的性能,提升声音系统的 还原能力,从根本上改善音质。高保真化i-Fi)后处理是高通平台系统自身所具有的一种高 保真音频处理技术。
[0003] 然而,当将Do化y技术、Dirac技术在高通平台系统上集成之后,由于高通平台系统 自身所具有的化-Fi后处理技术的音源数据采用的是脉冲编码调制(PCM)数据,而且Do化y、 Dirac的压缩音源数据均被解码成PCM数据,而且运些PCM数据均是在高通平台系统的DSP模 块中进行后处理,因此运使得高通平台系统的DSP模块无法识别运些PCM数据所属的音源数 据是Do化y、Dirac还是化-Fi,从而也就不能采用合适的后处理技术对运些PCM数据进行后 处理。

【发明内容】

[0004] 本发明的目的是提供一种音频信号处理方法和装置,其能够识别PCM数据所属的 音源数据是Do化y、Dirac还是化-Fi,从而能够采用合适的后处理技术对运些PCM数据进行 后处理。
[0005] 为了实现上述目的,本发明提供一种音频信号处理方法,该方法包括:步骤S1、确 定脉冲编码调制PCM数据的音源类型;W及步骤S2、基于所确定的音源类型来确定是选择 Dolby后处理、Dirac后处理还是化-Fi后处理进行后处理。
[0006] 优选地,在步骤Sl中,基于所述PCM数据中的报头信息来确定所述PCM数据的音源 是Do化y音源、Dirac音源还是高通平台系统自身提供的音源。
[0007] 优选地,该方法还包括:在步骤Sl之后,将所确定的音源类型作为参数添加到所述 PCM数据中。
[000引优选地,所述Do化y后处理由Do化y音频通用后处理(COPP)模块来完成,所述Dirac 后处理由Dirac COPP模块来完成。
[0009] 本发明还提供一种音频信号处理装置,该装置包括:音源类型确定模块,用于确定 脉冲编码调制PCM数据的音源类型;W及后处理选择模块,用于基于所确定的音源类型来确 定是选择Do化y后处理、Dirac后处理还是化-Fi后处理进行后处理。
[0010] 优选地,所述音源类型确定模炔基于所述PCM数据中的报头信息来确定所述PCM数 据的音源是Do化y音源、Dirac音源还是高通平台系统自身提供的音源。
[0011] 优选地,所述音源类型确定模块还用于将所确定的音源类型作为参数添加到所述 PCM数据中。
[0012] 优选地,该装置还包括:Do化y音频通用后处理(COPP)模块,用于完成所述Do化y后 处理;W及Dirac COPP模块,用于完成所述Dirac后处理。
[0013] 优选地,所述音源类型确定模块位于框架层。
[0014] 优选地,所述后处理选择模块位于硬件抽象层。
[001引通过上述技术方案,由于根据本发明的技术能够确定PCM数据的音源类型,并基于 所确定的音源类型来确定是选择Do化y后处理、Dirac后处理还是化-Fi后处理进行后处理, 因此其能够识别PCM数据所属的音源数据是Do化y、Dirac还是化-Fi,从而能够采用合适的 后处理技术对运些PCM数据进行后处理,并实现了 Do化y、Dirac和化-Fi后处理技术在诸如 高通平台系统等平台上的共存。
[0016] 本发明的其它特征和优点将在随后的【具体实施方式】部分予W详细说明。
【附图说明】
[0017] 附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具 体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0018] 图1是根据本发明一种实施方式的音频信号处理方法的流程图;
[0019] 图2是根据本发明一种实施方式的音频信号处理装置的示意框图;W及
[0020] 图3是根据本发明又一实施方式的音频信号处理装置的示意框图。
【具体实施方式】
[0021] W下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描 述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0022] 本发明提供一种音频信号处理方法,如图1所示,该方法可W包括W下步骤:
[0023] 步骤S1、确定脉冲编码调制(PCM)数据的音源类型。
[0024] 其中,有多种方法能够实现PCM数据的音源类型的确定。本发明不对运些方法进行 限制,只要能够实现PCM数据的音源类型的确定即可。由于报头信息中通常会包含关于数据 的各种信息,因此例如,其中一种确定方法可W是,基于PCM数据中的报头信息来确定PCM数 据的音源是Do化y音源、Dirac音源还是高通平台系统自身提供的音源。
[0025] 步骤S2、基于所确定的音源类型来确定是选择Do化y后处理、Dirac后处理还是化-Fi后处理进行后处理。
[0026] 其中,若基于所确定的音源类型得到所述PCM数据的音源是Dolby音源,则选择 Do化y后处理对所述PCM数据进行后处理。其中,Do化y后处理可W由Do化y音频通用后处理 (COPP)模块来完成。
[0027] 若基于所确定的音源类型得到所述PCM数据的音源是Dirac音源,则选择Dirac后 处理对所述PCM数据进行后处理。其中,所述Dirac后处理可W由Dirac COPP模块来完成。
[0028] 若基于所确定的音源类型得到所述PCM数据的音源是高通平台系统自身的化-Fi 音源,则选择Hi-Fi后处理对所述PCM数据进行后处理。
[0029] 在根据本发明的方法的一个优选实施方式中,可W在步骤Sl之后,将所确定的音 源类型作为参数添加到所述PCM数据中。
[0030] W下W集成了Do化y和Dirac的高通平台系统为例,对根据本发明的音频信号处理 方法进行示例性描述。
[0031] 示例一原始音源是Do化y音源。
[0032] 由于Do化y音源数据是压缩音频数据,因此需要在高通平台系统的框架层中,先对 该Do化y音源数据进行解码W得到解码后的PCM数据并确定该音源是Do化y音源;然后,在高 通平台系统的框架层中,将所确定的音源类型添加到解码后的PCM数据中;然后,将添加了 音源类型参数的解码后PCM数据传递给高通平台系统的硬件抽象层化AL);接着,在高通平 台系统的HAL层中,基于接收到的PCM数据中的音源类型参数确定接收到的PCM数据的音源 是Do化y音源,并因此选择Do化y后处理对接收到的PCM数据进行后处理。
[0033] 示例二原始音源是Dirac音源。
[0034] 由于Dirac音源数据是压缩音频数据,因此需要在高通平台系统的框架层中,先对 该Dirac音源数据进行解码W得到解码后的PCM数据并确定该音源是Dirac音源;然后,在高 通平台系统的框架层中,将所确定的音源类型添加到解码后的PCM数据中;然后,将添加了 音源类型参数的解码后PCM数据传递给高通平台系统的硬件抽象层化AL);接着,在高通平 台系统的HAL层中,基于接收到的PCM数据中的音源类型参数确定接收到的PCM数据的音源 是Dirac音源,并因此选择Dirac后处理对接收到的PCM数据进行后处理。
[0035] 示例S原始音源是高通平台系统自身提供的音源。
[0036] 由于高通平台系统自身提供的音源直接就是PCM数据,因此不需要执行解码操作, 并可W在高通平台系统的框架层中,直接确定该PCM数据的音源是高通平台系统自身提供 的音源并将所确定的音源类型添加到该PCM数据中;然后,将添加了音源类型参数的PCM数 据传递给高通平台系统的HAL层;接着,在高通平台系统的HAL层中,基于接收到的PCM数据 中的音源类型参数确定接收到的PCM数据的音源是高通平台系统自身提供的音源,并因此 选择高通平台系统自身提供的化-Fi后处理对接收到的PCM数据进行后处理。
[0037] 运样,就解决了在同一个高通平台系统中Do化y后处理、Dirac后处理和化-Fi后处 理的共存问题,并能够识别和后处理Do化y音源数据、Dirac音源数据、高通平台系统自身提 供的音源数据。
[0038] 本发明还提供一种音频信号处理装置,如图2所示,该装置可W包括音源类型确定 模块21和后处理选择模块22。其中,音源类型确定模块21,用于确定脉冲编码调制(PCM)数 据的音源类型;W及后处理选择模块22,用于基于所确定的音源类型来确定是选择Do化y后 处理、Dirac后处理还是化-Fi后处理进行后处理。
[0039] 其中,音源类型确定模块21可W采用多种方法来确定PCM数据的音源类型。本发明 不对音源类型确定模块21所采用的方法进行限制,只要能够实现PCM数据的音源类型的确 定即可。例如,由于报头信息中通常会包含关于数据的各种信息,因此音源类型确定模块21 可W基于PCM数据中的报头信息来确定PCM数据的音源是Do化y音源、Dirac音源还是高通平 台系统自身提供的音源。
[0040] 另外,若后处理选择模块22基于所确定的音源类型得到所述PCM数据的音源是 Do化y音源,则选择Do化y后处理对所述PCM数据进行后处理。例如,后处理选择模块22可W 促使根据本发明的装置所包括的Do化y COPP模块23来完成Do化y后处理,如图3所示。
[0041] 若后处理选择模块22基于所确定的音源类型得到所述PCM数据的音源是Dirac音 源,则选择Dirac后处理对所述PCM数据进行后处理。例如,后处理选择模块22可W促使根据 本发明的装置所包括的Dirac COPP模块24来完成所述Dirac后处理,如图3所示。
[0042] 若后处理选择模块22基于所确定的音源类型得到所述PCM数据的音源是高通平台 系统自身的Hi-Fi音源,则选择Hi-Fi后处理对所述PCM数据进行后处理。例如,后处理选择 模块22可W促使根据本发明的音频信号处理装置所包括的QTI COPP模块25来完成所述化-Fi后处理,如图3所示。其中,QTI是高通科技公式(Qualcomm Technologies , Inc)的首字母 缩写,表明QTI COPP模块25是高通平台系统自带的化-Fi后处理模块。
[0043] 在根据本发明的装置的一个优选实施方式中,所述音源类型确定模块21还可W用 于将所确定的音源类型作为参数添加到所述PCM数据中。
[0044] W下W集成了Do化y和Dirac的高通平台系统为例,对根据本发明的音频信号处理 装置进行示例性描述。
[0045] 示例一原始音源是Do化y音源。
[0046] 由于Do化y音源数据是压缩音频数据,因此需要在高通平台系统的框架层中,首先 由高通平台系统的解码模块(未示出)对该Dolby音源数据进行解码W得到解码后的PCM数 据。然后,由根据本发明的装置中的位于高通平台系统的框架层中的音源类型确定模块21 确定该音源是Do化y音源。然后,该音源类型确定模块21将所确定的音源类型添加到解码后 的PCM数据中。然后,由高通平台系统的框架层中的传送模块(未示出)将添加了音源类型参 数的解码后PCM数据传递给高通平台系统的HAL层中的后处理选择模块22。接着,后处理选 择模块22基于接收到的PCM数据中的音源类型参数确定接收到的PCM数据的音源是Do化y音 源,并因此促使高通平台系统的HAL层中的Dolby COPP模块23对接收到的PCM数据进行 Dolby后处理。
[0047] 示例二原始音源是Dirac音源。
[0048] 由于Dirac音源数据是压缩音频数据,因此需要在高通平台系统的框架层中,首先 由高通平台系统的解码模块(未示出)先对该Dirac音源数据进行解码W得到解码后的PCM 数据。然后,由根据本发明的装置中的位于高通平台系统的框架层中的音源类型确定模块 21确定该音源是Dirac音源。然后,该音源类型确定模块21将所确定的音源类型添加到解码 后的PCM数据中。然后,由高通平台系统的框架层中的传送模块(未示出)将添加了音源类型 参数的解码后PCM数据传递给高通平台系统的HAL层中的后处理选择模块22。接着,后处理 选择模块22基于接收到的PCM数据中的音源类型参数确定接收到的PCM数据的音源是Dirac 音源,并因此促使高通平台系统的HAL层中的Dirac COPP模块24对接收到的PCM数据进行 Dirac后处理。
[0049] 示例S原始音源是高通平台系统自身提供的音源。
[0050] 由于高通平台系统自身提供的音源直接就是PCM数据,因此不需要执行解码操作。 首先,由高通平台系统的框架层中的音源类型确定模块21直接确定该PCM数据的音源是高 通平台系统自身提供的音源并将所确定的音源类型添加到该PCM数据中。然后,由高通平台 系统的框架层中的传送模块(未示出)将添加了音源类型参数的PCM数据传递给高通平台系 统的HAL层中的后处理选择模块22。接着,后处理选择模块22基于接收到的PCM数据中的音 源类型参数确定接收到的PCM数据的音源是高通平台系统自身提供的音源,并因此促使高 通平台系统自身提供的QTI COPP模块25对接收到的PCM数据进行化-Fi后处理。
[0化1] 运样,就解决了在同一个高通平台系统中Do化y后处理、Dirac后处理和化-Fi后处 理的共存问题,并能够识别和后处理Do化y音源数据、Dirac音源数据、高通平台系统自身提 供的音源数据。
[0052] W上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实 施方式中的具体细节,在本发明的技术构思范围内,可W对本发明的技术方案进行多种简 单变型,运些简单变型均属于本发明的保护范围。
[0053] 另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛 盾的情况下,可W通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可 能的组合方式不再另行说明。
[0054] 此外,本发明的各种不同的实施方式之间也可W进行任意组合,只要其不违背本 发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1. 一种音频信号处理方法,该方法包括: 步骤S1、确定脉冲编码调制PCM数据的音源类型;以及 步骤S2、基于所确定的音源类型来确定是选择Dolby后处理、Dirac后处理还是Hi-Fi后 处理进行后处理。2. 根据权利要求1所述的方法,其中,在步骤S1中,基于所述PCM数据中的报头信息来确 定所述PCM数据的音源是Dolby音源、Dirac音源还是高通平台系统自身提供的音源。3. 根据权利要求1所述的方法,该方法还包括:在步骤S1之后,将所确定的音源类型作 为参数添加到所述PCM数据中。4. 根据权利要求1所述的方法,其中,所述Dolby后处理由Dolby音频通用后处理(C0PP) 模块来完成,所述Dirac后处理由Dirac C0PP模块来完成。5. -种音频信号处理装置,该装置包括: 音源类型确定模块,用于确定脉冲编码调制PCM数据的音源类型;以及 后处理选择模块,用于基于所确定的音源类型来确定是选择Dolby后处理、Dirac后处 理还是Hi-Fi后处理进行后处理。6. 根据权利要求5所述的装置,其中,所述音源类型确定模炔基于所述PCM数据中的报 头信息来确定所述PCM数据的音源是Dolby音源、Dirac音源还是高通平台系统自身提供的 音源。7. 根据权利要求5所述的装置,其中,所述音源类型确定模块还用于将所确定的音源类 型作为参数添加到所述PCM数据中。8. 根据权利要求5所述的装置,该装置还包括: Dolby音频通用后处理(C0PP)模块,用于完成所述Dolby后处理;以及 Dirac C0PP模块,用于完成所述Dirac后处理。9. 根据权利要求5所述的装置,其中,所述音源类型确定模块位于框架层。10. 根据权利要求5所述的装置,其中,所述后处理选择模块位于硬件抽象层。
【文档编号】H04S3/00GK105828272SQ201610278908
【公开日】2016年8月3日
【申请日】2016年4月28日
【发明人】温冬寒, 李子辉
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1