一种播放声音的方法及多屏终端与流程

文档序号:16775834发布日期:2019-02-01 18:43阅读:182来源:国知局
一种播放声音的方法及多屏终端与流程

本发明涉及通信技术领域,尤其涉及一种播放声音的方法及多屏终端。



背景技术:

智能终端对音效的要求已经越来越高,不论在语音通话场景下还是在多媒体播放场景下,都要求尽可能的改善用户的听感体验。现有的智能终端,通常使用更加优秀的电声转化器件,在多媒体播放场景下集成更加复杂的音频后处理算法,并在语音通话场景下使用音频优化算法。所述音频后处理算法和音频优化算法可以提供诸如噪声抑制、音效增强、回声消除以及语音增强等功能,进而能够优化智能终端的音频效果、提升用户的听感体验。

随着智能终端的快速发展,越来越多的智能终端具有多显示屏。在利用具有多显示屏的智能终端进行应用显示时,各个显示屏可以显示相同内容的不同部分,也可以显示不同的内容,例如,对于现有的双屏幕移动终端(如双屏幕手机),用户可以独立操作两个显示屏,即双屏可以用于分别看电视、听音乐、上网等,一机多用。然而,当两个显示屏同时播放声音数据时,两个显示屏上的扬声器存在声场抵消的问题,致使用户体验较差。



技术实现要素:

为了解决上述技术问题,本发明提供了一种播放声音的方法及多屏终端,能够解决多屏终端多个扬声器声场抵消的问题。

为了达到本发明目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种播放声音的方法,包括:

多屏终端检测当前各显示屏之间的开合角度;

多屏终端根据检测出的当前各显示屏之间的开合角度,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块;或者,

判断检测出的当前各显示屏之间的开合角度和当前音频驱动参数是否是预先保存的最优声场播放效果对应的开合角度和音频驱动参数,如果不是,给出是否需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数的提示。

进一步地,所述多屏终端根据检测出的当前各显示屏之间的开合角度,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块,具体包括:

所述多屏终端选择预先保存的与所述检测出的当前各显示屏之间的开合角度对应的音频驱动参数输出至所述功放模块;或者,

所述多屏终端计算所述检测出的当前各显示屏之间的开合角度与预先保存的各显示屏之间的开合角度之间的相似度,并选择预先保存的与当前的开合角度相似度最大的开合角度所对应的音频驱动参数输出至所述功放模块。

进一步地,假设预先保存的各显示屏之间的开合角度为数组a1至an,n为预先保存的各显示屏之间的开合角度和声场播放效果之间的对应关系的组数,所述检测的当前各显示屏之间的开合角度为数组b,所述多屏终端计算所述检测出的当前各显示屏之间的开合角度与预先保存的各显示屏之间的开合角度之间的相似度,具体包括:

分别计算数组b与数组a1至an对应的数组元素之间的差值及每组差值的方差和/或加权平均值;

如果数组b与数组ai计算出的数组元素的差值的方差和/或加权平均值越小,则数组b与数组ai的相似度越大,其中,i为0到n-1之间的自然数。

进一步地,所述方法还包括:

如果需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数,所述多屏终端调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数;或者,在当前使用的显示屏上,通过用户交互界面给出如何调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数的提示。

进一步地,所述音频驱动参数包括滤波器参数、增益参数和相位参数。

本发明实施例还提供了一种播放声音的方法,包括:

多屏终端检测当前各显示屏之间的开合角度;

根据检测出的当前各显示屏之间的开合角度和当前声场类型,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块;或者,

判断检测出的当前各显示屏之间的开合角度、当前音频驱动参数和当前声场类型是否是预先保存的最优声场播放效果对应的开合角度、音频驱动参数和声场类型,如果不是,给出是否需要调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型的提示。

本发明实施例还提供了一种多屏终端,包括检测模块、处理模块、功放模块和存储模块,其中:

检测模块,用于检测当前各显示屏之间的开合角度,将检测出的当前各显示屏之间的开合角度输出至处理模块;

处理模块,用于根据检测出的当前各显示屏之间的开合角度,选择一组存储模块预先保存的音频驱动参数输出至功放模块;或者,判断检测出的当前各显示屏之间的开合角度和当前音频驱动参数是否是存储模块预先保存的最优声场播放效果对应的开合角度和音频驱动参数,如果不是,给出是否需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数的提示;

功放模块,用于按照所述音频驱动参数输出音频;

存储模块,用于预先保存至少一组各显示屏之间的开合角度、声场播放效果和音频驱动参数之间的对应关系。

进一步地,所述多屏终端还包括调节模块,其中:

所述处理模块还用于,如果需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数,通知调节模块;

调节模块,用于接收到所述处理模块的通知,调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数;或者,在当前使用的显示屏上,通过用户交互界面给出如何调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数的提示。

进一步地,所述处理模块的根据检测出的当前各显示屏之间的开合角度,选择一组存储模块预先保存的音频驱动参数输出至功放模块,包括:

选择所述存储模块预先保存的与所述检测出的当前各显示屏之间的开合角度对应的音频驱动参数输出至所述功放模块;或者,

计算所述检测出的当前各显示屏之间的开合角度与所述存储模块预先保存的各显示屏之间的开合角度之间的相似度,并选择预先保存的与当前的开合角度相似度最大的开合角度所对应的音频驱动参数输出至所述功放模块。

进一步地,假设预先保存的各显示屏之间的开合角度为数组a1至an,n为预先保存的各显示屏之间的开合角度和声场播放效果之间的对应关系的组数,所述检测的当前各显示屏之间的开合角度为数组b,所述处理模块的计算所述检测出的当前各显示屏之间的开合角度与所述存储模块预先保存的各显示屏之间的开合角度之间的相似度,包括:

分别计算数组b与数组a1至an对应的数组元素之间的差值及每组差值的方差和/或加权平均值;

如果数组b与数组ai计算出的方差和/或加权平均值越小,则数组b与数组ai的相似度越大,其中,i为1到n之间的自然数。

进一步地,所述音频驱动参数包括滤波器参数、增益参数和相位参数。

进一步地,所述检测模块包括机械角度仪、磁力角度仪或激光角度仪。

进一步地,所述处理模块具体用于,根据所述检测出的当前各显示屏之间的开合角度和当前声场类型,选择一组所述存储模块预先保存的音频驱动参数输出至所述功放模块;或者,判断当前各显示屏之间的开合角度、当前音频驱动参数和当前声场类型是否是所述存储模块预先保存的最优声场播放效果对应的开合角度、音频驱动参数和声场类型,如果不是,给出是否需要调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型的提示。

本发明的技术方案,具有如下有益效果:

本发明提供的播放声音的方法及多屏终端,通过预先保存开合角度、音频驱动参数和声场播放效果之间的对应关系,解决了多屏终端多个扬声器声场抵消的问题,优化了多屏终端的音频效果,提升了用户的听感体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例的一种播放声音的方法的流程示意图;

图2为本发明第一实施例的一种多屏终端的结构示意图;

图3为本发明第二实施例的一种多屏终端的结构示意图;

图4为本发明优选实施例的双屏手机整体结构示意图;

图5为本发明优选实施例的双屏手机翻折角度为0°时的结构示意图;

图6为本发明优选实施例的双屏手机翻折角度为30°时的结构示意图;

图7为本发明优选实施例的双屏手机翻折角度为150°时的结构示意图;

图8为本发明优选实施例的双屏手机翻折角度为180°时的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

如图1所示,根据本发明的一种播放声音的方法,包括如下步骤:

步骤101:多屏终端检测当前各显示屏之间的开合角度;

进一步地,所述多屏终端通过角度检测装置检测当前各显示屏之间的开合角度。

需要说明的是,本发明所述的角度检测装置可以采用现有的机械角度仪、磁力角度仪或激光角度仪等角度测量仪器。当采用机械角度仪进行检测时,在多屏终端的转轴上设置机械角度检测元件,多屏终端每旋转一个角度,机械结构随之转动,机械角度检测元件传递出不同的信号以标记不同的旋转角度;当采用磁力角度仪进行检测时,在多屏终端的转轴上设置磁力检测元件(例如霍尔器件),多屏终端每旋转一个角度,磁力检测元件检测到不同的场强变化,进而测算不同的旋转角度;当采用激光角度仪进行检测时,在多屏终端的转轴上设置激光测距元件,多屏终端每旋转一个角度,机械结构随之转动,多屏终端开合部分的距离随之变化,激光测距元件测算距离,进而测算不同的旋转角度。

步骤102:多屏终端根据检测出的当前各显示屏之间的开合角度,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块;或者,

判断检测出的当前各显示屏之间的开合角度和当前音频驱动参数是否是预先保存的最优声场播放效果对应的开合角度和音频驱动参数,如果不是,给出是否需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数的提示。

具体的,所述音频驱动参数包括但不限于滤波器参数、增益参数和相位参数,所述滤波器参数用于对不同频率的声音信号进行选频,以便于进一步地处理(例如放大、衰减、丢弃等);所述增益参数,用于对选频后的声音信号进行放大或衰减处理,通常针对不同频率点的声音信号采用不同的增益参数;所述相位参数,用于对声音信号进行移相处理,以制作整个声场的立体混响效果,使声场更具空间感、画面感。

需要说明的是,本发明所述的声场(soundfield),是指有声波存在的弹性媒质所占有的空间。所述媒质可以是气体、液体和固体,环境声学涉及的媒质主要是大气。声场又可以分为自由声场(freefield)和混响声场(reverberantfield)、扩散声场(diffusesoundfield)等。

所述预先保存的开合角度、音频驱动参数和声场播放效果之间的对应关系可以在多屏终端出厂前设置,例如,通过调试并记录不同的开合角度和不同的音频驱动参数所对应的声场播放效果,选择若干个不同开合角度以及在所述各个开合角度下能够获得最优声场播放效果的音频驱动参数作为预先保存的开合角度、声场播放效果和音频驱动参数之间的对应关系。

进一步地,所述多屏终端根据检测出的当前各显示屏之间的开合角度,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块,具体包括:

所述多屏终端选择预先保存的与所述检测出的当前各显示屏之间的开合角度对应的音频驱动参数输出至多屏终端的功放模块;或者,

所述多屏终端计算所述检测出的当前各显示屏之间的开合角度与预先保存的各显示屏之间的开合角度之间的相似度,并选择预先保存的与当前的开合角度相似度最大的开合角度所对应的音频驱动参数输出至多屏终端的功放模块。

进一步地,假设预先保存的各显示屏之间的开合角度为数组a1至an,n为预先保存的各显示屏之间的开合角度和声场播放效果之间的对应关系的组数,所述检测的当前各显示屏之间的开合角度为数组b,所述多屏终端计算所述检测出的当前各显示屏之间的开合角度与预先保存的各显示屏之间的开合角度之间的相似度,具体包括:

分别计算数组b与数组a1至an对应的数组元素之间的差值及每组差值的方差和/或加权平均值;

如果数组b与数组ai计算出的数组元素的差值的方差和/或加权平均值越小,则数组b与数组ai的相似度越大,其中,i为1到n之间的自然数。

需要说明的是,在计算每组差值的方差和/或加权平均值时,各组数组元素中各个元素的权值根据实际情况预先在多屏终端内进行设定,当各个元素的权值相等时,加权平均值即为均值;获得的方差和/或加权平均值越小,相似度越大。

在本发明一实施例中,假设多屏终端为三屏终端,数组ai包括两个数组元素(ai0,ai1),其中,ai0为第一屏和第二屏之间的夹角,ai1为第二屏和第三屏之间的夹角,其中,i为1到n之间的自然数,假设预先保存五组各显示屏之间的开合角度和声场播放效果之间的对应关系,这五组关系中,各显示屏之间的开合角度数组a1为[90°,90°],a2为[30°,90°],a3为[90°,30°],a4为[60°,30°],a5为[45°,45°],假设检测的当前各显示屏之间的开合角度数组b为[85°,95°],则:

先分别计算数组b与数组a1至a5对应的数组元素之间的差值,为[-5°,5°],[55°,5°],[-5°,60°],[25°,45°]和[40°,50°];

再计算每组差值的平均值和方差,第一组差值的平均值为((-5)+5)/2=0,方差为((-5-0)2+(5-0)2)/2=25;第二组差值的平均值为(55+5)/2=30,方差为((55-30)2+(5-30)2)/2=625;第三组差值的平均值为((-5)+60)/2=27.5,方差为((-5-27.5)2+(60-27.5)2)/2=1056.25;第四组差值的平均值为(25+45)/2=35,方差为((25-35)2+(45-35)2)/2=100;第五组差值的平均值为(40+50)/2=45,方差为((40-45)2+(50-45)2)/2=25;由计算结果可以看出,第一组差值的平均值最小,第一组和第五组差值的方差最小,因此,认为当前各显示屏之间的开合角度与预先保存的第一组各显示屏之间的开合角度最为相似,将第一组开合角度所对应的音频驱动参数输出至多屏终端的功放模块。

在本发明一实施例中,如果需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数,所述多屏终端调节当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数;或者,在当前使用的显示屏上,通过用户交互界面给出如何调节当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数的提示。

进一步地,本发明还公开了一种播放声音的方法,包括如下步骤:

多屏终端检测当前各显示屏之间的开合角度;

根据检测出的当前各显示屏之间的开合角度和当前声场类型,选择一组预先保存的音频驱动参数输出至多屏终端的功放模块;或者,

判断检测出的当前各显示屏之间的开合角度、当前音频驱动参数和当前声场类型是否是预先保存的最优声场播放效果对应的开合角度、音频驱动参数和声场类型,如果不是,给出是否需要调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型的提示。

进一步地,如果需要调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型,多屏终端调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型至预先保存的最优声场播放效果对应的开合角度、音频驱动参数和/或声场类型,或者在当前使用的显示屏上,通过用户交互界面给出如何调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型至预先保存的最优声场播放效果对应的开合角度、音频驱动参数和/或声场类型的提示。

例如,所述声场类型可以包括轻柔、清亮、重低音、摇滚风等各种类型,此时,预先保存的开合角度、声场类型和声场播放效果之间的对应关系中,同一开合角度对应多套不同声场类型的获得更优声场播放效果的音频驱动参数。

如图2所示,根据本发明的一种多屏终端,包括检测模块201、处理模块202、存储模块203和功放模块204,其中:

检测模块201,用于检测各显示屏之间的开合角度,将检测出的当前各显示屏之间的开合角度输出至处理模块202;

处理模块202,用于根据检测出的当前各显示屏之间的开合角度,选择一组存储模块203预先保存的音频驱动参数输出至功放模块204;或者,判断当前各显示屏之间的开合角度和当前音频驱动参数是否是存储模块203预先保存的最优声场播放效果对应的开合角度和音频驱动参数,如果不是,给出是否需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数的提示;

存储模块203,用于预先保存至少一组各显示屏之间的开合角度、声场播放效果和音频驱动参数之间的对应关系;

功放模块204,用于按照所述音频驱动参数输出音频。

需要说明的是,本发明所述的检测模块201可以采用现有的机械角度仪、磁力角度仪或激光角度仪等角度测量仪器。当采用机械角度仪进行检测时,在多屏终端的转轴上设置机械角度检测元件,多屏终端每旋转一个角度,机械结构随之转动,机械角度检测元件传递出不同的信号以标记不同的旋转角度;当采用磁力角度仪进行检测时,在多屏终端的转轴上设置磁力检测元件(例如霍尔器件),多屏终端每旋转一个角度,磁力检测元件检测到不同的场强变化,进而测算不同的旋转角度;当采用激光角度仪进行检测时,在多屏终端的转轴上设置激光测距元件,多屏终端每旋转一个角度,机械结构随之转动,多屏终端开合部分的距离随之变化,激光测距元件测算距离,进而测算不同的旋转角度。

进一步地,如图3所示,所述多屏终端还包括调节模块205,其中:

所述处理模块202还用于,如果需要调节当前各显示屏之间的开合角度和/或当前音频驱动参数,通知调节模块205;

调节模块205,用于接收到所述处理模块202的通知,调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数;或者,在当前使用的显示屏上,通过用户交互界面给出如何调节所述当前各显示屏之间的开合角度和/或当前音频驱动参数至预先保存的最优声场播放效果对应的开合角度和/或音频驱动参数的提示。

进一步地,所述音频驱动参数包括但不限于滤波器参数、增益参数和相位参数,所述滤波器参数用于对不同频率的声音信号进行选频,以便于进一步地处理(例如放大、衰减、丢弃等);所述增益参数,用于对选频后的声音信号进行放大或衰减处理,通常针对不同频率点的声音信号采用不同的增益参数;所述相位参数,用于对声音信号进行移相处理,以制作整个声场的立体混响效果,使声场更具空间感、画面感。

值得说明的是,所述预先保存的开合角度、声场播放效果和音频驱动参数之间的对应关系可以在多屏终端出厂前设置,例如,通过调试并记录不同的开合角度和不同的音频驱动参数所对应的声场播放效果,选择若干个不同开合角度以及在所述各个开合角度下能够获得最优声场播放效果的音频驱动参数作为预先保存的开合角度、声场播放效果和音频驱动参数之间的对应关系。

进一步地,所述处理模块202的根据检测出的当前各显示屏之间的开合角度,选择一组存储模块203预先保存的音频驱动参数输出至功放模块204,包括:

选择所述存储模块203预先保存的与所述检测出的当前各显示屏之间的开合角度对应的音频驱动参数输出至所述功放模块204;或者,

计算所述检测出的当前各显示屏之间的开合角度与所述存储模块203预先保存的各显示屏之间的开合角度之间的相似度,并选择预先保存的与当前的开合角度相似度最大的开合角度所对应的音频驱动参数输出至所述功放模块204。

进一步地,假设预先保存的各显示屏之间的开合角度为数组a1至an,n为预先保存的各显示屏之间的开合角度和声场播放效果之间的对应关系的组数,所述检测的当前各显示屏之间的开合角度为数组b,所述处理模块202的计算所述检测出的当前各显示屏之间的开合角度与所述存储模块203预先保存的各显示屏之间的开合角度之间的相似度,包括:

分别计算数组b与数组a1至an对应的数组元素之间的差值及每组差值的方差和/或加权平均值;

如果数组b与数组ai计算出的数组元素的差值的方差和/或加权平均值越小,则数组b与数组ai的相似度越大,其中,i为1到n之间的自然数。

需要说明的是,在计算每组差值的方差和/或加权平均值时,各组数组元素中各个元素的权值根据实际情况预先在多屏终端内进行设定,当各个元素的权值相等时,加权平均值即为均值;获得的方差和/或加权平均值越小,相似度越大。

在本发明一实施例中,假设多屏终端为三屏终端,数组ai包括两个数组元素(ai0,ai1),其中,ai0为第一屏和第二屏之间的夹角,ai1为第二屏和第三屏之间的夹角,其中,i为1到n之间的自然数,假设预先保存五组各显示屏之间的开合角度和声场播放效果之间的对应关系,这五组关系中,各显示屏之间的开合角度数组a1为[90°,90°],a2为[30°,90°],a3为[90°,30°],a4为[60°,30°],a5为[45°,45°],假设检测的当前各显示屏之间的开合角度数组b为[85°,95°],则:

先分别计算数组b与数组a1至a5对应的数组元素之间的差值,为[-5°,5°],[55°,5°],[-5°,60°],[25°,45°]和[40°,50°];

再计算每组差值的平均值和方差,第一组差值的平均值为((-5)+5)/2=0,方差为((-5-0)2+(5-0)2)/2=25;第二组差值的平均值为(55+5)/2=30,方差为((55-30)2+(5-30)2)/2=625;第三组差值的平均值为((-5)+60)/2=27.5,方差为((-5-27.5)2+(60-27.5)2)/2=1056.25;第四组差值的平均值为(25+45)/2=35,方差为((25-35)2+(45-35)2)/2=100;第五组差值的平均值为(40+50)/2=45,方差为((40-45)2+(50-45)2)/2=25;由计算结果可以看出,第一组差值的平均值最小,第一组和第五组差值的方差最小,因此,认为当前各显示屏之间的开合角度与预先保存的第一组各显示屏之间的开合角度最为相似,将第一组开合角度所对应的音频驱动参数输出至多屏终端的功放模块204。

进一步地,所述处理模块202具体用于,根据检测出的当前各显示屏之间的开合角度和当前声场类型,选择一组所述存储模块203预先保存的音频驱动参数输出至所述功放模块204;或者,判断当前各显示屏之间的开合角度、当前音频驱动参数和当前声场类型是否是所述存储模块203预先保存的最优声场播放效果对应的开合角度、音频驱动参数和声场类型,如果不是,给出是否需要调节当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型的提示。

进一步地,所述调节模块204具体用于,接收到所述处理模块202的通知,调节所述当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型至预先保存的最优声场播放效果对应的开合角度、音频驱动参数和/或声场类型;或者,在当前使用的显示屏上,通过用户交互界面给出如何调节所述当前各显示屏之间的开合角度、当前音频驱动参数和/或当前声场类型至预先保存的最优声场播放效果对应的开合角度、音频驱动参数和/或声场类型的提示。

例如,所述声场类型可以包括轻柔、清亮、重低音、摇滚风等各种类型,此时,预先保存的开合角度、声场类型和声场播放效果之间的对应关系中,同一开合角度对应多套不同声场类型的获得更优声场播放效果的音频驱动参数。

以下通过一个优选实施例,说明如何应用本发明的播放声音的方法和多屏终端。值得注意的是,以下的优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。

如图4所示的一种双屏移动终端,左右方向可0°-180°折叠,其中301定义为副屏,其上设计有2个扬声器304;303定义为主屏,其上也设计有2个扬声器304;302定义为连接装置,连接主屏和副屏各种功能,并设置有转轴,使用者可以通过提示手动旋转主屏和副屏,也可以通过预置指令自动旋转主屏和副屏。

在所述双屏移动终端调试过程中,根据常用的不同开合角度调试不同的声场方案,调试出适应如图5至图8所示的0°、30°、150°、180°四种常见开合角度(图5对应的开合角度为0°,图6对应的开合角度为30°,图7对应的开合角度为150°,图8对应的开合角度为180°)的4种音频驱动参数,包括滤波器参数、增益参数、相位参数等,得到每个角度下的都较好的均衡效果和混响效果,

例如,针对如图6所示的开合角度为30度时,分别调试:

(1)滤波器参数、增益参数:开合角度为30度时,4颗扬声器对向效应明显,如果使用现有技术,每两颗相对的扬声器会有一定抵消,效果较差。此时对不同频率做较大的增益,控制对向扬声器声场抵消的情况,最后达到均衡效果;

(2)相位参数:开合角度为此30度时,4颗扬声器对向效应明显,如果使用现有技术,每两颗相对的扬声器会有一定抵消,效果较差。此时对向扬声器的预播信号做较深幅度的移相,错开相位,控制抵消,有环绕立体混响的效果。

在所述双屏移动终端内预存这4种常用的开合角度和音频驱动参数之间的对应关系。

使用时,终端通过角度检测装置检测各显示屏之间的开合角度;所述角度检测装置可以是现有技术中的角度传感器、霍尔传感器等,本发明对此不做限定。

然后,根据各显示屏之间的开合角度,查找预存在终端中的与所述各显示屏之间的开合角度差值最小的开合角度对应的音频驱动参数。提取对应的音频驱动参数输出至终端的功放模块,从而实现终端在0°-180°之间翻折,对应不同开合角度均得到最优的声场播放效果。

可选地,在所述双屏移动终端内预存若干个最优声场方案及对应的开合角度,当所述双屏移动终端当前开合角度不是最优声场方案对应的开合角度时,在当前使用的显示屏上,给出是否需要调节各显示屏之间的开合角度,以获得更优的声场播放效果的提示;如果使用者选择需要,自动调节各显示屏之间的开合角度至获得最优声场播放效果的开合角度,或者在当前使用的显示屏上,指导使用者如何调节各显示屏之间的开合角度至获得最优声场播放效果的开合角度。

如果使用者选择手动调节各显示屏之间的开合角度,在当前使用的显示屏上,图形化指导使用者如何翻折终端,包括翻折方向以及翻折目标点,实时检测各显示屏之间的开合角度并显示在当前使用的显示屏上,最终指导用户手动翻折到最优声场角度。例如,当前开合角度是120度,目标是30度,图形指示用户向30度方向翻折,并实时显示当前开合角度,直到用户翻折到30度,指示用户翻折完成。

如果使用者选择自动调节各显示屏之间的开合角度,计算当前开合角度与目标开合角度的差异,控制电机自动调节各显示屏之间的开合角度,最终达到最优声场角度。例如,当前开合角度是90度,目标是30度,电机自动调节各显示屏之间的开合角度至30度。

本发明提供的播放声音的方法及多屏终端,通过预先保存开合角度、音频驱动参数和声场播放效果之间的对应关系,解决了多屏终端多个扬声器声场抵消的问题,优化了多屏终端的音频效果,提升了用户的听感体验。

本申请所述技术方案不限于有线设备或无线终端,可以是工控显示终端、便携产品或其它车载可视设备,且方案可靠、成本低廉。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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