多声道的信号处理方法及显示设备

文档序号:1144525 发布日期:2020-09-11 浏览:3次 >En<

阅读说明:本技术 多声道的信号处理方法及显示设备 (Multi-channel signal processing method and display device ) 是由 邢文峰 于 2020-06-08 设计创作,主要内容包括:本申请提供一种多声道的信号处理方法及显示设备,该方法包括:将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值;根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号;将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。保证了更新后的混合声道信号的稳定性,且针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况下,避免了在DRC调整之后会导致多声道信号中原本稳定的信号变得不稳定的情况,增强了用户体验。(The application provides a multi-channel signal processing method and a display device, wherein the method comprises the following steps: mixing the signals of the multiple channels into a mixed channel signal and determining an attenuation value of the mixed channel signal; respectively carrying out attenuation processing on the signal of each sound channel in the multiple sound channels according to the attenuation value to obtain the processed signal of the sound channel corresponding to each sound channel; and remixing the signal of each processed sound channel to obtain an updated mixed sound channel signal. The stability of the updated mixed channel signal is ensured, and the condition that the originally stable signal in the multi-channel signal becomes unstable after DRC adjustment is avoided under the condition that the mixed two-channel signal is unstable due to the instability of a part of channel signals in the multi-channel signal, and the user experience is enhanced.)

多声道的信号处理方法及显示设备

技术领域

本申请涉及音频处理技术领域,尤其涉及一种多声道的信号处理方法及显示设备。

背景技术

随着用户欣赏水平的提高,多声道的音频的节目源越来越多。由于终端设备上只有两个声道,因此就需要将多声道的音频信号混合成两声道的音频信号。

现有技术中,音频处理过程通常包括将多声道的信号混合成两声道信号,然后对两声道信号进行后处理操作,以实现各种音效效果,进而经过动态范围控制模块(dynamicrange control,DRC)监控两声道信号中每个频段的频段能量和整体频段能量,如果两声道信号的任何一个频段突然出现能量过大,或者整体频段能量突然过大的情况,DRC就会对其进行衰减,使得在播放两声道信号时,用户听起来音量一致,实现了对两声道信号的幅度调整。

然而,现有技术中,通过DRC对混合后的两声道信号进行监控和调整的方法,针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况,在DRC调整之后,可能会导致多声道信号中原本稳定的信号变得不稳定,进而影响音频播放效果,用户体验较差。

发明内容

本申请提供一种多声道的信号处理方法及显示设备,以实现对多声道的信号的混合处理,提高了混合声道信号的稳定性,且增强了用户体验。

第一方面,本申请实施例提供一种多声道的信号处理方法,包括:

将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值;根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号;将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。

第二方面,本申请实施例提供一种显示设备,包括:

混合模块,用于将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值。

衰减模块,用于根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号。

混合模块,还用于将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。

第三方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面或第一方面可实现方式提供的方法。

第四方面,本申请实施例提供一种计算机程序产品,包括:可执行指令,可执行指令用于实现如第一方面或第一方面可选方式提供的方法。

本申请提供的多声道的信号处理方法及显示设备,通过将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值;根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号;将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。本申请实施例中,由于通过根据混合声道信号的衰减值,分别对多声道中每个声道的信号进行衰减处理,保证了多声道的信号中每个声道的信号的稳定性,进而对每个处理后的声道的信号进行重新混合处理,以更新混合声道信号,保证了更新后的混合声道信号的稳定性,且针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况下,避免了在DRC调整之后会导致多声道信号中原本稳定的信号变得不稳定的情况,增强了用户体验。

附图说明

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

图1是本申请实施例提供的一示例性应用场景架构图;

图2是本申请一实施例提供的多声道的信号处理方法的流程示意图;

图3是本申请另一实施例提供的多声道的信号处理方法的流程示意图;

图4是本申请实施例提供的衰减处理的示意图;

图5是本申请又一实施例提供的多声道的信号处理方法的流程示意图;

图6是本申请再一实施例提供的多声道的信号处理方法的流程示意图;

图7是本申请一实施例提供的显示设备的结构示意图;

图8是本申请另一实施例提供的显示设备的结构示意图。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

随着用户欣赏水平的提高,多声道的音频的节目源越来越多。由于终端设备上只有两个声道,因此就需要将多声道的音频信号混合成两声道的音频信号。然而,现有技术中,通过DRC对混合后的两声道信号进行监控和调整的方法,针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况,在DRC调整之后,可能会导致多声道信号中原本稳定的信号变得不稳定,进而影响音频播放效果,用户体验较差。

本申请实施例提供的多声道的信号处理方法及显示设备的发明构思在于,在对多声道的信号混合成混合声道信号之后,根据混合声道信号的衰减值,分别对多声道中每个声道的信号进行衰减处理,保证了多声道的信号中每个声道的信号的稳定性,进而对每个处理后的声道的信号进行重新混合处理,以更新混合声道信号,保证了更新后的混合声道信号的稳定性,且针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况下,避免了在DRC调整之后会导致多声道信号中原本稳定的信号变得不稳定的情况,增强了用户体验。

以下,对本申请实施例的示例性应用场景进行介绍。

本申请实施例提供的多声道的信号处理方法可以通过本申请实施例提供的显示设备执行,本申请实施例提供的显示设备可以集成在终端设备上,或者该显示设备可以为终端设备本身,本申请实施例对终端设备的具体类型不做限制,例如,终端设备可以是电视机、智能手机、个人电脑、平板电脑、可穿戴设备、车载终端、摄像机等。图1是本申请实施例提供的一示例性应用场景架构图,如图1所示,该架构主要包括:终端设备11(电视机)、服务器12。其中,本申请实施例提供的多声道的信号处理方法可以应用于电视机11中,例如,可以通过电视机11中的音视频处理装置实现,比如,通过电视机11中的视频播放器实现。电视机11可以与服务器12连接,用于与服务器进行数据通信,例如可以通过服务器将视频资源发送至电视机中,电视机对视频资源中的多声道的信号进行混合处理,本申请实施例对电视机和服务器的类型不做限制。

图2是本申请一实施例提供的多声道的信号处理方法的流程示意图,该方法可以由显示设备执行,下面以电视机为执行主体对多声道的信号处理方法进行说明,如图2所示,本申请实施例提供的多声道的信号处理方法可以包括:

步骤S101:将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值。

多声道的信号是指包含两个或两个以上声道的声音信号,可以是5.1声道的信号、7.1声道的信号以及其他类型的多声道的信号中的一种,本申请实施例对多声道的类型以及声道数量不做限制。以多声道为5.1声道为例,5.1声道包括中央声道、前置左声道、前置右声道、环绕左声道、环绕右声道以及重低音声道。

本申请实施例对将多声道的信号混合成混合声道信号的具体实现方式不做限制。在一种可能的实施方式中,以多声道为5.1声道,电视机中包括左声道和右声道为例,将多声道的信号混合成混合声道信号包括将5.1声道中的六个声道的信号混合成两个混合声道信号,比如,将中央声道的信号、前置左声道的信号以及环绕左声道的信号混合成左声道的混合声道信号,将前置右声道的信号、环绕右声道的信号、重低音声道的信号混合成右声道的混合声道信号。本申请实施例仅以此为例,并不限于此。

在将多声道的信号混合成混合声道信号之后,确定混合声道信号的衰减值。本申请实施例对确定混合声道信号的衰减值的具体实现方式不做限制,例如,在将多声道的信号混合成混合声道信号之后,可以直接确定混合声道信号的衰减值,也可以在进行各种后处理操作之后,确定后处理操作后的混合声道信号的衰减值,其中后处理操作用于实现电视机的各种音效效果。

在一种可能的实施方式中,确定混合声道信号的衰减值,可以通过设置混合声道信号的能量阈值,并将混合声道信号的能量值与能量阈值的差作为混合声道信号的衰减值。

在一种可能的实施方式中,衰减值包括至少一个频段的频段衰减值和/或整体频段衰减值。其中,混合声道信号可以分为高频、中频以及低频三个频段。确定混合声道信号的衰减值可以通过滤波器分别获取混合声道信号的高频信号、中频信号以及低频信号,然后将高频信号的能量值与高频信号的能量阈值之差作为高频信号的衰减值,将中频信号的能量值与中频信号的能量阈值之差作为中频信号的衰减值,将低频信号的能量值与低频信号的能量阈值之差作为低频信号的衰减值。将混合声道信号的整体频段的能量值与整体频段的能量阈值之差作为整体频段衰减值。本申请实施例仅以此为例,并不限于此。

步骤S102:根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号。

在确定混合声道信号的衰减值之后,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号。本申请实施例对根据衰减值分别对多声道中每个声道的信号进行衰减处理的具体实现方式不做限制。以上述左声道的混合声道信号为例,根据左声道的混合声道信号的衰减值,分别对中央声道的信号、前置左声道的信号以及环绕左声道的信号进行衰减处理。

根据衰减值,分别对多声道中每个声道的信号进行衰减处理,可以将多声道中声道的整体能量值最高的声道的信号衰减整体衰减值,或者,将每个声道在某个频段的能量值最高的声道的信号衰减该频段的频段衰减值。再例如,可以通过设置不同频段各自对应的频段阈值,对每个声道中超过频段阈值的声道的信号进行衰减。本申请实施例对此不做限制。

若衰减值同时包括频段衰减值和整体频段衰减值,则可以通过首先对多声道中每个声道的信号某频段进行衰减处理,进行整体频段的衰减处理,或者对多声道中每个声道的信号某频段进行衰减处理,其他频段不进行混合处理。例如,若频段衰减值为7分贝(dB,deci Bel),整体衰减值为6dB,则仅需要对多声道中每个声道的信号在该频段进行衰减处理。若频段衰减值为7dB,整体衰减值为8dB,则需要对多声道中每个声道的信号在该频段进行衰减处理之后,然后在整体频段继续衰减1dB,以实现根据衰减值,分别对多声道中每个声道的信号进行衰减处理。

若衰减值较小,则可能不会影响播放效果,在该场景下,可以不对多声道的信号进行衰减处理,以节约能耗。基于此,在一种可能的实施方式中,根据衰减值,分别对多声道中每个声道的信号进行衰减处理,包括:判断衰减值是否大于预设阈值,若衰减值大于预设阈值,则根据衰减值,分别对多声道中每个声道的信号进行衰减处理,并丢弃步骤S101中生成的混合声道信号。若衰减值不大于预设阈值,则可以生成不需要对多声道的信号进行衰减的相关信息,电视机根据不需要对多声道的信号进行衰减的相关信息,不进行对多声道中每个声道的信号的衰减处理,有效节约了能耗。

预设阈值的大小可以根据用户需求进行设置,本申请实施例对此不做限制,在一种可能的实施方式中,预设阈值可以是1dB、2dB、3dB等。本申请实施例仅以此为例,并不限于此。

步骤S103:将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。

在获取每个声道对应的处理后的声道的信号之后,将每个处理后的声道的信号进行重新混合处理。将每个处理后的声道的信号进行重新混合处理与步骤S101中的将多声道的信号混合成混合声道信号的方法类似,不再赘述。

在获取更新后的混合声道信号之后,可以将更新后的混合声道信号通过功率放大器(Amplifier)进行功率放大,最后输送至该混合声道信号对应的扬声器。

本申请实施例中,通过根据混合声道信号的衰减值,分别对多声道中每个声道的信号进行衰减处理,保证了多声道的信号中每个声道的信号的稳定性,进而对每个处理后的声道的信号进行重新混合处理,以更新混合声道信号,保证了更新后的混合声道信号的稳定性,且针对多声道信号中部分声道信号不稳定导致混合后的两声道信号不稳定的情况下,避免了在DRC调整之后会导致多声道信号中原本稳定的信号变得不稳定的情况,增强了用户体验。

在图2所示的实施例的基础上,以衰减值包括至少一个频段的频段衰减值和/或整体衰减值为例,图3是本申请另一实施例提供的多声道的信号处理方法的流程示意图,如图3所示,本申请实施例提供的多声道的信号处理方法中的步骤S102,即根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号,可以包括:

步骤S201:对于每个频段的频段衰减值或者整体频段衰减值,获取多声道中每个声道的信号在频段或者整体频段对应的能量值,并将每个声道对应的能量值,按照从高到低,依次对多声道中的每个声道的信号进行排序。

衰减值可能包括高频的频段衰减值、中频的频段衰减值、低频的频段衰减值以及整体频段衰减值中的任意一种或多种组合。若衰减值包括频段衰减值,则需要根据每个频段的频段衰减值,分别对多声道中每个声道的信号中对应频段进行衰减处理。若衰减值包括整体衰减值,则需要根据整体衰减值,分别对多声道中每个声道的信号的整体频段进行衰减处理。若衰减值同时包括频段衰减值和整体衰减值,则可以首先根据频段衰减值分别对多声道中每个声道的信号中对应频段进行衰减处理,然后再根据整体衰减值,分别对多声道中每个声道的信号的整体进行衰减处理。

根据频段衰减值分别对多声道中每个声道的信号进行衰减处理的方式,与根据整体衰减值分别对多声道中每个声道的信号进行衰减处理的方法类似,下面仅以衰减值包括低频的频段衰减值7dB、混合声道信号为左声道的混合声道信号、多声道包括中央声道、前置左声道以及环绕左声道为例进行示例性说明。

示例性的,中央声道的信号在低频的能量值为8dB、前置左声道的信号在低频的能量值为6dB,环绕左声道的信号在低频的能量值为10dB,则按照能量值从高到低进行排序之后,多声道的声道的信号的顺序为:环绕左声道的信号、中央声道的信号以及前置左声道的信号。

步骤S202:根据每个频段的频段衰减值或者整体频段衰减值,按照多声道中每个声道的信号从高到低的顺序,依次对每个声道的信号在频段或者整体频段进行衰减处理。

以上述为例,根据低频的频段衰减值7dB,按照环绕左声道的信号、中央声道的信号、前置左声道的信号的顺序,依次对环绕左声道的信号、中央声道的信号以及前置左声道的信号在低频进行衰减处理。在一种可能的实施方式中,可以将环绕左声道的信号衰减至前置左声道的信号的能量值,此时,此时环绕左声道的信号为6dB,环绕左声道的信号衰减了4dB,还需要再衰减3dB。然后可以将中央声道的信号衰减至前置左声道的信号的能量值,此时中央声道的信号为6dB,衰减了2dB,还需要再衰减1dB。最后可以将能量值最低的前置左声道的信号衰减1dB,此时,前置左声道的信号为5dB。以实现根据低频的频段衰减值,按照多声道中每个声道的信号从高到低的顺序,依次对每个声道的信号在频段或者整体频段进行衰减处理。

在另一种可能的实施方式中,根据每个频段的频段衰减值或者整体频段衰减值,按照多声道中每个声道的信号从高到低的顺序,依次对每个声道的信号在频段或者整体频段进行衰减处理,包括:

确定第i个声道的信号与第i+1个声道的信号在频段或者整体频段的第i能量差,若第i能量差大于或等于第i个目标衰减值,则将第i个声道的信号及之前的i-1个声道的信号在频段或者整体频段衰减第i个目标衰减值,否则,则将第i个声道的信号及之前的i-1个声道的信号在频段或者整体频段衰减第i能量差,并计算剩余衰减值,剩余衰减值为第i个目标衰减值与第i能量差的差值与i的乘积,令i的值加1,并更新第i个目标衰减值为剩余衰减值/i,重复执行上述步骤,直到i=n或者第i个目标衰减值为0,i初始为1,第1个目标衰减值为频段的频段衰减值或者整体衰减值,i为正整数,n为多声道的声道数量,n为大于1的整数;若在i=n时,第n个目标衰减值不等于0,则将n个声道的信号在目标频段均衰减第n个目标衰减值。

以上述实施例为例,图4是本申请实施例提供的衰减处理的示意图,如图4所示,多声道包括环绕左声道、中央声道和前置左声道,且环绕左声道的信号在低频的能量值为10dB、中央声道的信号在低频的能量值为8dB、前置左声道的信号在低频的能量值为6dB,且低频的频段衰减值为7dB。则n=3,第1个目标衰减值为7dB,第1个声道为环绕左声道,第2个声道为中央声道,第3个声道为前置左声道。

当i=1时,第1个声道的信号与第2个声道的信号在低频的第1能量差为:10dB-8dB=2dB,2dB小于第1个目标衰减值(7dB),则将第1个声道的信号在低频衰减第1能量差(2dB),此时,环绕左声道在低频的能量值为8dB,中央声道和前置左声道在低频的能量值不变。计算剩余衰减值,剩余衰减值为第1个目标衰减值(7dB)与第1能量差(2dB)的差值(7dB-2dB=5dB)与1的乘积,计算得到剩余衰减值为5dB。令i的值加1,则i=2,更新第2个目标衰减值为剩余衰减值(5dB)/2,计算得到第2个目标衰减值为2.5dB,并重复上述步骤。

当i=2时,第2个声道的信号与第3个声道的信号在低频的第2能量差为:8dB-6dB=2dB,2dB小于第2个目标衰减值2.5dB,则将第2个声道的信号以及第1个声道的信号在低频衰减第2能量差2dB,此时,环绕左声道、中央声道和前置左声道在低频的能量值均为6dB。计算剩余衰减值,剩余衰减值为第2个目标衰减值2.5dB与第2能量差2dB的差值(2.5dB-2dB=0.5dB)*2=1dB。令i的值加1,则i=3,更新第3个目标衰减值为剩余衰减值(1dB)/3,计算得到第3个目标衰减值为1/3dB。此时,i=n且第n个目标衰减值不等于0,则将环绕左声道、中央声道和前置左声道在低频的能量值均衰减第3个目标衰减值,此时,环绕左声道、中央声道和前置左声道在低频的能量值均为17/3dB。

本申请实施例仅以衰减值为低频的频段衰减值,分别对多声道中每个声道的信号进行衰减处理为例,衰减值为其他频段的频段衰减值或整体衰减值时与此类似,不再赘述。本申请实施例中,通过根据每个频段的衰减值或整体频段衰减值,按照多声道中每个声道的信号该频段或该整体频段对应的能量值从高到低的顺序,依次对每个声道的信号在该频段或者整体频段进行衰减处理,保证了每个声道信号在每个频段或整体频段之间的能量差的稳定性,进而避免了不同声道的信号的能量差值过大,导致混合声道信号中的音频播放效果较差的问题。

在图2或图3所示的实施例的基础上,图5是本申请又一实施例提供的多声道的信号处理方法的流程示意图,如图5所示,本申请实施例提供的多声道的信号处理方法,在将多声道的信号混合成混合声道信号之前,还可以包括:

步骤S301:接收解码器发送的多声道的信号,并将多声道的信号存储在第二缓冲区中。步骤S302:从第二缓冲区中读取多声道的信号。

在一种可能的实施方式中,在获取更新后的混合声道信号之后,本申请实施例提供的多声道的信号处理方法,还可以包括:

步骤S303:将更新后的混合声道信号存储在第一缓冲区中。

本申请实施例提供的多声道的处理方法中,存在根据衰减值,分别对多声道中每个声道的信号进行衰减处理,以及重新混合处理的过程,需要将衰减值反馈至downmix模块,而本次对downmix的调用并不输出任何音频样点。但是后面的功放和扬声器需要按照采样率来播放音频样点,因此通过将更新后的混合声道信号存储在第一缓冲区中,功率放大器从第一缓冲区中读取音频样点。

为便于介绍,图6是本申请再一实施例提供的多声道的信号处理方法的流程示意图,如图6所示,电视机通过解码器解码视频源或音频源,生成多声道的信号,并将多声道的信号存储在第二缓冲区中,然后从第二缓冲区中读取多声道的信号。

在一些实施例中,电视机通过解码器解码视频源,按照音频播放顺序依次生产多声道1的信号、多声道2的信号、多声道3的信号等,然后首先将多声道1的信号、多声道2的信号、多声道3的信号分别存储在第二缓冲区中,以备downmix模块从第二缓冲区中读取多声道的信号。在一些实施例中,多声道1的信号、多声道2的信号、多声道3的信号是指时间上有先后顺序的多声道的信号帧/片段。在一些实施例中,多声道的信号1可以包括不同声道对应的片段,例如:左声道信号1,右声道信号1,环绕左信号1,环绕右信号1中的至少一种,每一声道信号包括多个设定信号频段的声音信号的至少一个频段。

在一些实施例中,第二缓冲区中包含至少一个多声道的信号帧/片段,在接收到需要重新混合生成混合声道信号时,第二缓冲区可以缓存解码器解析出的后续帧/片段,待重新混合成功后,将后续帧/片段发送给downmix模块进行混合。

电视机通过downmix模块首先读取多声道1的信号,并将多声道1的信号混合成混合声道信号1,然后将混合声道信号1输出至DRC模块,DRC模块根据混合声道信号1计算混合声道信号1的衰减值。然后判断衰减值是否超过预设阈值,若衰减值不超过预设阈值,则通过向downmix模块反馈不需要对多声道1的信号进行衰减的相关信息,并将混合声道信号1存储至第一缓冲区中。downmix模块在接收到不需要对多声道1的信号进行衰减的相关信息之后,从第二缓冲区中继续读取多声道2的信号,以将多声道2的信号混合成混合声道信号,并使第二缓冲区删除多声道1的信号,以此类推生成混合声道信号2,不再赘述。

若衰减值超过预设阈值,则将衰减值反馈至downmix模块,并将混合声道信号1丢弃。downmix模块在接收到衰减值后,根据衰减值,分别对多声道1中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号,并将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号1,然后将更新后的混合声道信号1发送至DRC模块,以使DRC模块根据更新后的混合声道信号1计算衰减值。然后判断衰减值是否超过预设阈值,若衰减值依然超过预设阈值,则重复上述步骤,直到DRC阈值判断衰减值不超过预设阈值,生成最终更新后的混合声道信号1。然后继续混合声道信号2的生成。

在一些实施例中,混合声道信号1和混合声道信号2,是指时间上有先后顺序的混合后的混合声音信号帧/片段。

本申请实施例提供的多声道的处理方法中,由于存在根据衰减值,分别对多声道中每个声道的信号进行衰减处理,以及重新混合处理的过程,需要将衰减值反馈至downmix模块,此时downmix处理的数据并非从解码器输出的,因此,需要一个缓冲区缓冲解码器的输出。

为了保证音频的正常播放,在一种可能的实施方式中,根据衰减值,分别对多声道中每个声道的信号进行衰减处理,包括:

判断第一缓冲区中更新后的混合声道信号的可播放时间是否超过预设时间;若播放时间超过预设时间,则根据衰减值,分别对多声道中每个声道的信号进行衰减处理,并丢弃混合声道信号。若播放时间不超过预设时间,则生成不需要对多声道的信号进行衰减的相关信息。

在一种可能的实施方式中,预设时间可以是根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号,并将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号的时间。

若第一缓冲区中更新后的混合声道信号的可播放时间超过预设时间,则表示电视机存在足够的时间进行衰减处理,则可以根据衰减值,分别对多声道中每个声道的信号进行衰减处理;若播放时间不超过预设时间,则表示电视机没有足够的时间进行衰减处理,若此时电视机依然根据衰减值,分别对多声道中每个声道的信号进行衰减处理,则可能会导致播放卡断、音频与画面不匹配等问题。也即,在一些实施例中,第一缓冲区缓存多帧/多个片段的混合声道信号,以使得在DRC模块确定混合声道信号的衰减值超出预设阈值时,第一缓冲区缓冲缓存的混合声道信号帧/片段可以保证声音信号的连续输出。

相关技术中,由于信号流是持续处理的,无需多帧缓存,因此没有设置第一缓冲区和第二和缓冲区。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

图7是本申请一实施例提供的显示设备的结构示意图,该显示设备可以是电视机,如图7所示,本申请实施例提供的显示设备可以包括:混合模块41和衰减模块42。

混合模块41,用于将多声道的信号混合成混合声道信号,并确定混合声道信号的衰减值。

衰减模块42,用于根据衰减值,分别对多声道中每个声道的信号进行衰减处理,获取每个声道对应的处理后的声道的信号。

在一种可能的实施方式中,衰减模块42,还用于:

判断衰减值是否大于预设阈值,和/或,判断第一缓冲区中更新后的混合声道信号的可播放时间是否超过预设时间;若衰减值大于预设阈值,和/或,播放时间超过预设时间,则根据衰减值,分别对多声道中每个声道的信号进行衰减处理。

混合模块41,还用于将每个处理后的声道的信号进行重新混合处理,获取更新后的混合声道信号。

本实施例的显示设备可以执行上述图2所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。

在一种可能的实施方式中,衰减值包括至少一个频段的频段衰减值和/或整体频段衰减值。

在一种可能的实施方式中,衰减模块42,具体用于:

对于每个频段的频段衰减值或者整体频段衰减值,获取多声道中每个声道的信号在频段或者整体频段对应的能量值,并将每个声道对应的能量值,按照从高到低,依次对多声道中的每个声道的信号进行排序;根据每个频段的频段衰减值或者整体频段衰减值,按照多声道中每个声道的信号从高到低的顺序,依次对每个声道的信号在频段或者整体频段进行衰减处理。

在一种可能的实施方式中,衰减模块42,具体用于:

确定第i个声道的信号与第i+1个声道的信号在频段或者整体频段的第i能量差,若第i能量差大于或等于第i个目标衰减值,则将第i个声道的信号及之前的i-1个声道的信号在频段或者整体频段衰减第i个目标衰减值,否则,则将第i个声道的信号及之前的i-1个声道的信号在频段或者整体频段衰减第i能量差,并计算剩余衰减值,剩余衰减值为第i个目标衰减值与第i能量差的差值与i的乘积,令i的值加1,并更新第i个目标衰减值为剩余衰减值/i,重复执行上述步骤,直到i=n或者第i个目标衰减值为0,i初始为1,第1个目标衰减值为频段的频段衰减值或者整体衰减值,i为正整数,n为多声道的声道数量,n为大于1的整数;若在i=n时,第n个目标衰减值不等于0,则将n个声道的信号在目标频段均衰减第n个目标衰减值。

本实施例的显示设备可以执行上述图3所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。

在图7所示的实施例的基础上,图8是本申请另一实施例提供的显示设备的结构示意图,如图8所示,本申请实施例提供的显示设备还可以包括:存储模块43。

存储模块43,用于将更新后的混合声道信号存储在第一缓冲区中。

在一种可能的实施方式中,如图8所示,本申请实施例提供的显示设备,还可以包括获取模块44。

获取模块44,用于接收解码器发送的多声道的信号,并将多声道的信号存储在第二缓冲区中,从第二缓冲区中读取多声道的信号。

本实施例的显示设备可以执行上述图5所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。

本申请所提供的装置实施例仅仅是示意性的,图7或图8中的模块划分仅仅是一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个模块可以结合或者可以集成到另一个系统。各个模块相互之间的耦合可以是通过一些接口实现,这些接口通常是电性通信接口,但是也不排除可能是机械接口或其它的形式接口。因此,作为分离部件说明的模块可以是或者也可以不是物理上分开的,既可以位于一个地方,也可以分布到同一个或不同设备的不同位置上。

此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。

其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频的插帧方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类