电视播报音声音同步的方法、装置及终端设备与流程

文档序号:12890374阅读:559来源:国知局
电视播报音声音同步的方法、装置及终端设备与流程
本发明实施例涉及音频播放
技术领域
,尤其涉及电视播报音在不同信号源下声音同步的方法、装置及终端设备。
背景技术
:随着多媒体电视技术的飞速发展,智能终端如电视设备通常能够通过多种通道接收不同类型的信号并播放。目前比较普遍的通道主要包括:atv(analogtelevision,模拟电视)、dtv(digitaltelevision,数字电视)、hdmi(highdefinitionmultimediainterface,高清晰度多媒体)等。在已有技术中,电视机中的这些多种通道由于编码格式、传输方式以及输入信号类型的差异,如atv通道为模拟信号,hdmi为数字信号等,每个通道的信号源声音强度都不可能保持一致,因此,为了避免用户在切换通道的过程中出现声音忽大忽小的现象,使得不同通道信号源音量保持一致的效果,电视机中通常均具有avc(autovolumecontrol,自动音量控制)功能。在实际应用中,智能终端会利用针对当前音频通道所预先设置的增益值,对输入的声音源信号进行前置增益(pregain)处理。举例来说,如图1所示,为了保证三种通道atv\dtv\hdmi切换时用户听到的音量是一致的,那么通过音量增益的处理,使得s1*g1=s2*g2=s3*g3=s0;这样设计达到了不同信号源下音量大小一致的效果,但是由于不同信号源下的声音强度并不相同,即s1≠s2≠s3,那么进而各个通道对应的音量增益也不同,即g1≠g2≠g3。但是,随着电视智能化的普及,越来越多的电视配备了提醒功能或者语音助手等功能,这一类功能会预先配置好一个音频文件,例如语音助手会经常播报一些“我有什么可以帮助您”的播报音,还有电视本身的一些推送资讯,为了提示用户,经常会播放一些音乐等,这一类播报音通常会预置于电视机的存储空间内,在需要使用时通过程序进行调用,由于这一类播报音在各个通道下都有可能使用,且播报音本身声音强度是固定的,如果用户在使用过程中切换通道,那每个通道下不同的增益值反而会使得播报音的大小变得各不相同,即s4*g1≠s4*g2≠s4*g3;导致用户在各个通道下听到的播报音音量效果不一致,用户体验较差。技术实现要素:本发明实施例提供一种电视播报音在不同信号源通道下声音同步的方法和装置,用以避免由于不同声音通道下设置在不同增益值导致播报音的大小各不相同。第一方面,本发明实施例提供一种电视播报音在不同信号源通道下声音同步的方法,所述方法包括:识别待播放的电视播报音当前所处的信号源通道;根据所述信号源通道的基准信号强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。进一步的,所述识别待播放的电视播报音当前所处的信号源通道,具体为:从预设的数据库中读取用于表征信号源通道的标识信息;根据标识信息与信号源通道的对应关系,确定所述信号源通道。进一步的,所述根据所述信号源通道的基准信号强度值对所述播报音的声音强度值进行修正,包括:从预置的包含各个通道信号源声音强度表读取所述信号源通道的基准信号声音强度值;将所述基准信号强度值作为所述播报音的目标值,按照所述目标值调整所述播报音的声音强度值。进一步的,在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出,包括:获取所述信号源通道对应的声音增益值;将与所述声音增益值相乘后的播报音的声音强度值写入android系统的脉冲编码调制pcm音频驱动进行输出。第二方面,本发明实施例还提供一种电视播报音在不同信号源下声音同步的装置,所述装置包括:识别模块,用于识别待播放的电视播报音当前所处的信号源通道;修正模块,用于根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;增益输出模块,用于在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。进一步的,所述识别模块具体包括:标识读取子模块,用于从预设的数据库中读取用于表征信号源通道的标识信息;确定子模块,用于根据标识信息与信号源通道的对应关系,确定所述信号源通道。进一步的,所述修正模块,包括:基准信号读取子模块,用于从预置的包含各个通道信号源声音强度表读取所述信号源通道的基准信号声音强度值;调整子模块,用于将所述基准信号声音强度值作为所述播报音的目标值,按照所述目标值调整所述播报音的声音强度值。进一步的,所述增益输出模块,包括:增益值获取模块,用于获取所述信号源通道对应的声音增益值;pcm输出模块,用于将与所述声音增益值相乘后的播报音的声音强度值写入android系统的脉冲编码调制pcm音频驱动进行输出。本发明的有益效果至少包括,由于本申请提供了一种电视播报音在不同信号源通道下声音同步的方法,方法包括:识别待播放的电视播报音当前所处的信号源通道;根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。相比于现有技术,由于在识别出播报音的信号源通道后,会基于当前通道已知的基准信号声音强度值对播报音的声音强度进行修正,修正的目的是使得播放音的声音强度值与信号源通道的基准信号声音强度值相同,因此,将修正后的播报音的声音强度值进行音量增益补偿后进行输出就会得到同一个播报音在各个信号源通道下声音一致的效果,提高了用户体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明现有技术提供的各个信号源通道提供的音量控制的示意图;图2为本发明实施例提供的电视播报音在不同信号源通道下声音同步的方法的流程图;图3为本发明提供的电视播报音在各个信号源通道下实现音量控制的示意图;图4为本发明实施例提供的另一电视播报音在不同信号源通道下声音同步的方法的流程图;图5为本发明实施例提供的电视播报音在不同信号源通道下声音同步的装置的示意图;图6为本发明实施例的一种终端及应用环境的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。图2为本发明实施例提供的一种电视播报音在不同信号源通道下声音同步的方法的流程图,该方法可以通过一种电视播报音在不同信号源通道下声音同步的装置来执行,该装置,在实际场景中可以被具体为智能电视等具有声音控制功能的实体设备。如图1所示,该方法包括:步骤s101,识别待播放的电视播报音当前所处的信号源通道;在实际场景中,以问题现象较为明显的语音助手播报音为例,电视的智能化逐渐使得语音助手作为用户常见的功能越来越普遍,通过语音助手的协助,可以帮助用户打开某个应用,搜索某些网页以及与用户交流互动增加电视的趣味性,例如,在启动语音助手功能后,语音助手通常会播报”我有什么可以帮助您”,”您好,欢迎使用语音助手”,”明天天气是25度”等等,这些语音数据一般都配置有固定的音频脚本,存放在电视的数据库中,在需要时,可以被调用,其配置的声音强度值不会随着通道的变化而调整。对于此类待播放的播报音,需要首先判断出其当前所处的信号源通道;例如,用户在观看dtv信号时,如果启动语音助手的功能,那语音助手当前所处的信号源通道就是dtv通道;此外,用户家中常见的通道有很多,例如,hdmi通道,av通道,atv通道,分量通道等等。具体的,对于步骤s101即所述识别待播放的电视播报音当前所处的信号源通道,其具体识别的步骤可以为:步骤s1011,从预设的数据库中读取用于表征信号源通道的标识信息;步骤s1012,根据标识信息与信号源通道的对应关系,确定所述信号源通道。基于android系统架构,系统的信号源通道在使用过程中都会在数据库中进行记录,例如,标识1代表atv通道;标识2代表dtv通道,标识3代表av通道,等等,若用户当前正在观看dtv数字电视节目,其使用的信号源通道的标识信息会被存储在数据库中,系统通过检测数据库中记录的信号源通道标识信息,如当前数据库中记录的信号源通道标识为2,那么系统可以根据已对应的标识信息和信号源通道的关系,确定当前的信号源通道为dtv通道,进一步的,在dtv通道下启动语音助手,那么语音助手的播报音当前所处的通道就是dtv通道。步骤s102,根据所述信号源通道的基准信号强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;由于不同的信号源的信号不同,使得每个信号源通道的基准信号声强度值也有所不同,因此,需要将播报音的声音强度值进行修正,使得播报音的声音强度值与当前所处的信号源通道的基准信号声音强度值一致。具体的,针对步骤s102,根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,包括:步骤s1021,从预置的包含各个通道信号源声音强度表读取所述信号源通道的基准信号声音强度值;各个通道的信号源声音强度可以在前期测试好,预置在软件中,如表1所示:表1信号源通道基准信号声音强度值atvs1dtvs2hdmis3…………步骤s1022,将所述基准信号声音强度值作为所述播报音的目标值,按照所述目标值调整所述播报音的声音强度值。在实际中,获取播报音的声音强度值以及获取当前通道的基准信号声音强度值的步骤没有严格的顺序要求,可以先获取播报音的声音强度值,也可以先获取当前通道的基准信号声音强度值,也可以开辟两个线程,同时去获取二者的声音强度值。基于当前通道的基准信号声音强度值,可以逐步的调整播报音的声音强度值,直到二者相等,或者以当前通道的基准信号声音强度值对播报音的声音强度值进行赋值,只要能对两者数值进行逻辑换算的方式,都属于本专利的保护范围。步骤s103,在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。具体的,在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出,包括:步骤s1031,获取所述信号源通道对应的声音增益值;每个通道的声音增益值都是预设好的,在识别出当前通道后,每个通道的声音增益值一般也都不会再发生变化。步骤s1032,将与所述声音增益值相乘后的播报音的声音强度值写入android系统的脉冲编码调制pcm音频驱动进行输出。参考图3,为了达到各个通道下播报音的声音一致的效果(即音量声音强度为s0),可以对语音助手播报音进行播报音的声音后处理,即对播报音进行音量增益修正,音量增益修正值为g4,修正后的播报音声音强度值为s4’(s4”),举两个例子说明:(1)、播报音声音强度值为s4,信号源声音强度值为s1,即当前信号源通道为atv通道;那么g4=s1/s4s4*g4=s4’s4*g1=s0(2)、播报音声音强度值为s4,信号源声音强度值为s3,即当前信号源通道为hdmi通道;那么g4=s3/s4s4*g4=s4”s4”*g3=s0经过上述处理过程,实现了s4’*g1=s4”*g3=s1*g1=s2*g2=s3*g3=s0,从而达到了用户在各个通道下听到的声音大小一致的效果。针对图3,本申请实施例还提供了另外一个具体实际的流程实现方法,图3中的播报音声音后处理模块为新增加的模块,此模块主要实现了对语音助手播报音进行声音强度处理的流程,具体流程图如图4所示:对于输入的待播放的语音助手播报音,执行步骤s401,分析并获取当前语音播报音的声音强度;步骤s402,判断当前信号源通道,并获取此信号源的声音强度值;步骤s403,基于确定的信号源通道,进行逻辑换算,修正播报音的声音强度值为s4’;具体的逻辑换算过程可参考上述的两个例子。在此不再赘述。最后,对于播报音修正后的声音强度值,会写入android系统的脉冲编码调制pcm音频驱动进行输出。本方法的有益效果至少包括,由于本申请提供了一种电视播报音在不同信号源通道下声音同步的方法,方法包括:识别待播放的电视播报音当前所处的信号源通道;根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。相比于现有技术,由于在识别出播报音的信号源通道后,会基于当前通道已知的基准信号声音强度值对播报音的声音强度进行修正,修正的目的是使得播放音的声音强度值与信号源通道的基准信号声音强度值相同,因此,将修正后的播报音的声音强度值进行音量增益补偿后进行输出就会得到同一个播报音在各个信号源通道下声音一致的效果,提高了用户体验。基于相同的发明构思,本发明实施例还提供一种电视播报音在不同信号源下声音同步的装置,如图5所示,所述装置500包括:识别模块501,用于识别待播放的电视播报音当前所处的信号源通道;修正模块502,用于根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;增益输出模块503,用于在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。进一步的,所述识别模块501具体包括:标识读取子模块5011,用于从预设的数据库中读取用于表征信号源通道的标识信息;确定子模块5012,用于根据标识信息与信号源通道的对应关系,确定所述信号源通道。进一步的,所述修正模块502,包括:基准信号读取子模块5021,用于从预置的包含各个通道信号源声音强度表读取所述信号源通道的基准信号声音强度值;调整子模块5022,用于将所述基准信号声音强度值作为所述播报音的目标值,按照所述目标值调整所述播报音的声音强度值。进一步的,所述增益输出模块503,包括:增益值获取模块5031,用于获取所述信号源通道对应的声音增益值;pcm输出模块5032,用于将与所述声音增益值相乘后的播报音的声音强度值写入android系统的脉冲编码调制pcm音频驱动进行输出。本发明的有益效果至少包括,由于本申请提供了一种电视播报音在不同信号源通道下声音同步的方法,方法包括:识别待播放的电视播报音当前所处的信号源通道;根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。相比于现有技术,由于在识别出播报音的信号源通道后,会基于当前通道已知的基准信号声音强度值对播报音的声音强度进行修正,修正的目的是使得播放音的声音强度值与信号源通道的基准信号声音强度值相同,因此,将修正后的播报音的声音强度值进行音量增益补偿后进行输出就会得到同一个播报音在各个信号源通道下声音一致的效果,提高了用户体验。图6为本发明终端一应用环境的实施例的结构示意图。如图6所示,本实施例以终端为电视机为例,可以包括:处理器601、存储器602和通信接口603;在所述存储器602存储有可在所述处理器上运行的计算机程序,所述处理器执行上述程序时实现以下步骤,该步骤包括识别待播放的电视播报音当前所处的信号源通道;根据所述信号源通道的基准信号声音强度值对所述播报音的声音强度值进行修正,以使得所述播报音的声音强度值与所述信号源通道的基准信号声音强度值相同;在所述信号源通道,按照修正后的所述播报音的声音强度值进行音量增益补偿后输出。其中,存储器602,用于存储画线绘制以及擦除的程序;具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器502可能包含随机存取存储器(randomaccessmemory,简称ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。通信接口603,用于接收输入信号或者指令;处理器601,用于根据信号或指令执行存储器602存储的程序,用于执行本发明方法实施例所提供的技术方案,其实现原理和技术效果类似,可参考图1所示的方法实施例,此处不再赘述。处理器可以由集成电路(integratedcircuit,简称ic)组成,例如可以由单颗封装的ic所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器可以是中央处理器(centralprocessingunit,简称cpu),也可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1