掌桥专利:专业的专利平台
掌桥专利
首页

一种控制方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:21


一种控制方法、装置、设备及存储介质

技术领域

本申请实施例涉及电子技术领域,涉及但不限于一种控制方法、装置、设备及存储介质。

背景技术

一体机开机的情况下能播放音频数据,但是播放的音效很普通,很难达到家庭影院的效果。

发明内容

有鉴于此,本申请实施例提供一种控制方法、装置、设备及存储介质。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供一种控制方法,所述方法包括:

获得电子设备的运行状态信息;

基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;

其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。

第二方面,本申请实施例提供一种控制装置,所述装置包括:

第一获得模块,用于获得电子设备的运行状态信息;

第一控制模块,用于基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;

其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。

第三方面,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。

第四方面,本申请实施例提供一种存储介质,存储有可执行指令,用于处理器执行时,实现上述方法。

本申请实施例中,首先获得电子设备的运行状态信息;然后基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。这样,可以实现基于不同的运行状态、应用类型或音频的属性确定不同的控制策略以控制目标音频输出设备的音频输出参数,达到通过控制音频输出参数实现目标音频的输出与待播放音频自动适配的效果,为用户提供更丰富的视听感受。

附图说明

图1A为本申请实施例提供的一种控制方法的实现流程示意图;

图1B为本申请实施例提供的一种家庭影院效果图;

图2A为本申请实施例提供的一种控制音频输出参数方法实现流程示意图;

图2B为本申请实施例提供的一种蓝牙音箱原理图;

图3A为本申请实施例提供的一种控制音频输出参数方法实现流程示意图;

图3B为本申请实施例提供一种蓝牙音箱和一体机电脑实现家庭影院效果的效果图;

图3C为本申请实施例提供的一种提示模组效果图;

图4A为本申请实施例提供的一种音压调节流程图;

图4B为本申请实施例提供的一种关机状态下的系统结构;

图5为本申请实施例提供的一种控制装置的组成结构示意图;

图6为本申请实施例提供的电子设备的一种硬件实体示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对申请实施例的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一第二第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一第二第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

本申请实施例提供一种控制方法,如图1A所示,该方法包括:

步骤S110、获得电子设备的运行状态信息;

这里,电子设备的运行状态包括:工作状态(Working),S0;睡眠状态(Sleep),S1或S3;休眠状态(Hibernate),S4;关机状态(Shutdown),S5。

其中,工作状态为一个系统的全功能状态;睡眠状态、休眠状态和关机状态下中央处理器(Central Processing Unit,CPU)停止执行指令。

在一些实施例中,电子设备的运行状态也可以包括运行的应用类型或者待输出的音频的属性,举例来说,该音频为单声道音频还是环绕音。

在实施过程中,基于运行的应用类型或者待输出的音频的属性能够区分音频所对应的输出场景,即获得电子设备的运行状态信息即可以区分音频的输出场景。举例来说,确定应用类型为游戏类,那么可以确定音频的输出场景为单声道的低音游戏场景。确定应用类型为音乐播放类,那么可以确定音频的输出场景为双声道的高低音环绕的音乐播放场景。确定应用类型为视频类,那么可以确定音频的输出场景为双声道的高低音环绕的视频播放场景。这里,低音游戏场景这种音频输出场景中,可以包括音效、背景音乐以及按键音等几种需要输出的音频类型。为了能够提升音频输出的效果,可以基于不同的音频属性配置不同的音频输出设备。

步骤S120、基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;

其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。

这里,连接信息包括以下至少之一:连接数量、连接方式、连接信号强度(位置距离等)、连接状态变化信息等。音频输出参数包括以下至少之一:音效、音量、响度、发声时间、振幅、相位等等。

目标音频输出设备是能够与电子设备建立目标连接的设备。举例来说,目标音频输出设备可以基于以下任意之一的连接方式与电子设备建立连接:Wifi、蓝牙(Bluetooth,BT)、高清多媒体接口(High Definition Multimedia Interface,HDMI)或通用串行总线(Universal Serial Bus,USB)。这里,不限制音频输出设备与电子设备之间的连接方式。

在实施过程中,电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。举例来说,电子设备在S0状态与S3、S4、S5的控制策略不同,且该控制策略还基于运行的应用类型或者待输出的音频的属性确定。

图1B为本申请实施例提供的一种家庭影院效果图,在实施过程中,可以通过不同的控制策略控制音频输出参数,以达到如图1B所示的家庭影院效果。

本申请实施例中,首先获得电子设备的运行状态信息;然后基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。这样,可以实现基于不同的运行状态、应用类型或音频的属性确定不同的控制策略以控制目标音频输出设备的音频输出参数,达到通过控制音频输出参数实现目标音频的输出与待播放音频自动适配的效果,为用户提供更丰富的视听感受。

在一些实施例中,如图2A所示,以上步骤S120中“基于所述运行状态和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数”可以通过以下至少之一的步骤实现:

步骤S210、如果所述电子设备处于第一运行状态,基于所述连接信息确定目标音频输出设备及其对应的第一控制参数,通过第一控制部件将所述第一控制参数分别给到对应的目标音频输出设备,以控制所述目标音频输出设备的音频输出参数;

这里,第一运行状态可以为关机状态S5。连接信息包括以下至少之一:音频输出设备的数量、与电子设备之间的距离和连接方式,可以基于以上连接信息确定第一控制参数。该第一控制参数用于控制目标音频输出设备。举例来说,可以是用于控制与电子设备通过蓝牙连接的外接蓝牙音箱。

在实施过程中,可以基于连接信息先确定与电子设备连接的目标音频设备的数量、距离和连接方式。举例来说,可以基于连接信息确定与连接方式为蓝牙连接,还可以确定与电子设备连接的蓝牙音频设备的数量、距离。

第一控制参数为目标音频输出设备的控制参数。举例来说,第一控制参数可以为蓝牙音频设备的控制参数。

第一控制部件可以包括微控制器、帧缓存和通信模组。举例来说,该通信模组可以用于蓝牙通信。在实施过程中,可以将第一控制参数存储于帧缓存;微控制器控制通信模组将第一控制输出参数分别给到对应的目标音频输出设备。

图2B为本申请实施例提供的一种蓝牙音箱原理图,如图2B所示,该原理图包括蓝牙控制板41。在实施过程中,该蓝牙控制板41可以实现在S3、S4或S5状态下对蓝牙音箱的控制。

步骤S220、如果所述电子设备处于第二运行状态,基于所述连接信息确定目标音频输出设备及其对应的第二控制参数,通过第二控制部件将所述第二控制参数分别给到对应的目标音频输出设备,以控制所述目标音频输出设备的音频输出参数;

这里,第二运行状态可以为睡眠状态,S1或S3,或者现代待机(modernstandby,MS)状态,其中,MS是电脑睡眠的一种形式,处于现代待机模式下的电子设备,其部件都处于低功耗状态,在这样的低功耗待命状态下,如果电子设备需要恢复执行,电子设备的部件会快速恢复到工作状态。

在MS或S3状态,CPU可以处于使用状态,即第二控制部件可以为CPU。在实施过程中,可以利用CPU将第二控制参数分别给到对应的目标音频输出设备,以控制目标音频输出设备的音频输出参数。举例来说,在第二运行状态下电子设备的可以通过蓝牙,也可以通过wifi来传输第二控制参数。

这里,第二控制参数时目标音频输出设备的控制参数。在实施过程中,以上第一控制参数可以是与第二控制参数相同的控制参数。

步骤S230、如果所述电子设备处于第三运行状态,基于所述连接信息确定目标音频输出设备以及所述目标音频输出设备和所述电子设备的音频输出模组的第三控制参数,通过第二控制部件将所述第三控制参数分别给到对应的目标音频输出设备和所述音频输出模组,以控制所述目标音频输出设备和所述音频输出模组的音频输出参数。

这里,第三运行状态可以为工作状态,S0。第三控制参数是目标音频输出设备和电子设备的音频输出模组的控制参数,与第一控制参数和第二控制参数不同,该第三控制参数还包括电子设备的音频输出模组的控制参数。第二控制部件可以为CPU或其他控制器如MCU或EC等。

在实施过程中,可以通过CPU将第三控制参数分别给到对应的目标音频输出设备和音频输出模组,以控制目标音频输出设备和音频输出模组的音频输出参数。

本申请实施例中,电子设备处于不同的运行状态,基于连接信息确定不同的控制参数,再基于不同的控制部件将控制参数发送给目标音频输出设备,或者发送给目标音频输出设备和音频输出模组。这样,可以在不同的运行状态下,都能够实现将基于连接信息确定的控制参数发送给目标音频输出设备,或者发送给目标音频输出设备和音频输出模组,以控制目标音频输出设备的输出参数,或者目标音频输出设备和音频输出模组的输出参数。

在一些实施例中,以上步骤S230中“基于所述连接信息确定目标音频输出设备以及所述目标音频输出设备和所述电子设备的音频输出模组的第三控制参数”可以通过以下至少之一的步骤实现:

步骤231、如果所述连接信息表征连接至所述电子设备的音频输出设备唯一,将所述唯一的音频输出设备确定为所述目标音频输出设备、并基于所述目标音频输出设备与所述音频输出模组的第一相对位置关系配置所述第三控制参数;

这里,唯一的音频输出设备可以表征与该电子设备存在连接关系的音频输出设备只有一个。在实施过程中,可以先确定该目标音频输出设备与音频输出模组的第一相对位置关系。这里,第一相对位置关系可以用于表征该目标音频输出设备与音频输出模组之间的及位置分布或布局信息。

在实施过程中,可以基于该第一相对位置关系确定第三控制参数。可以利用包括距离和形成的声学矩阵来配置目标音频输出设备的第三控制参数,以输出相应应音效。

举例来说,下表1为本申请实施例提供的一种映射表mapping table:

表1

在实施过程中,可以基于该表1确定对目标音频输出设备的衰减值,以实现算法补偿的效果。

步骤232、如果所述连接信息表征连接至所述电子设备的音频输出设备不唯一,基于参考信息从所述音频输出设备中确定目标音频输出设备,并基于所述音频输出设备的属性配置参数及其与所述音频输出模组的第一相对位置关系配置所述第三控制参数,其中,所述参考信息包括待输出音频的属性参数、各音频输出设备与所述音频输出模组的相对位置信息、连接类型、各音频输出设备的属性配置参数中的至少之一。

这里,与电子设备连接的音频输出设备可以包括至少两个。参考信息包括以下至少之一:待输出音频的属性参数、各音频输出设备与所述音频输出模组的相对位置信息、连接类型、各音频输出设备的属性配置参数。其中,待输出音频的属性参数包括环绕音还是立体音还是双声道、多声道等;该相对位置信息为各音频输出设备与所述音频输出模组的位置信息,可以包括各音频输出设备与音频输出模组的距离信息、角度信息及位置分布信息或布局信息;连接类型包括Wifi、BT、HDMI和USB等;属性配置参数包括输出功率、声道数、声音频率范围等。

在实施过程中,可以基于参考信息从至少两个音频输出设备中确定目标音频输出设备。举例来说,可以基于单声道音频还是环绕音确定目标音频输出设备,也可以基于音频输出设备与音频输出模组的位置分布信息或布局信息确定目标音频输出设备,还可以基于预设的连接类型确定目标音频输出设备,还可以基于音频输出设备的输出功率、声道数、声音频率范围确定目标音频输出设备。这里,可以综合以上的确定条件选择合适的目标音频输出设备。

第一相对位置关系可以用于表征每一目标音频输出设备与音频输出模组之间的距离及位置分布或布局信息。在实施过程中可以利用包括距离和形成的声学矩阵来配置每一目标音频输出设备的第三控制参数,以输出相应应音效。

举例来说,可以基于该表1确定对每一目标音频输出设备的衰减值,以实现算法补偿的效果。

本申请实施例中,连接信息表征连接至电子设备的音频输出设备唯一的情况下,可以基于第一相对位置关系确定第三控制参数;连接信息表征连接至电子设备的音频输出设备不唯一的情况下,可以首先基于参考信息确定目标音频设备,在基于第一相对位置关系确定第三控制参数,实现在不同的连接情况下,对第三控制参数的配置。

在一些实施例中,如图3A所示,以上步骤S120中“基于所述运行状态和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数”可以通过以下至少之一的步骤实现:

步骤S310、如果所述电子设备从第一运行状态切换至第二运行状态,通过所述电子设备的一控制部件或第二控制部件将基于所述目标音频输出设备的连接变化信息确定的第四控制参数分发给重新确定的目标音频输出设备,以控制其音频输出参数;

这里,由于第一运行状态以为关机状态S5。第二运行状态可以为睡眠状态,S1或S3,或者现代待机(modernstandby,MS)状态。在第一运行状态和第二运行状态下,电子设备与目标音频输出设备的连接信息可以产生变化。举例来说,第一运行状态下,电子设备可以通过蓝牙与目标音频输出设备连接;第二运行状态下,电子设备可以通过wifi与目标音频输出设备连接。

电子设备从第一运行状态切换至第二运行状态,由于电子设备的第二控制部件在第二运行状态下是可以工作的,所以可以利用电子设备的第一控制部件或第二控制部件基于连接变化信息重新确定与电子设备连接的目标音频输出设备,并将重新确定的第四控制参数分发给重新确定的目标音频输出设备。在目标音频输出设备无变化的情况下,第四控制参数可以是第一控制参数或第二控制参数。

步骤S320、如果所述电子设备从第一运行状态切换至第三运行状态,通过所述电子设备的第二控制部件将基于所述目标音频输出设备的连接变化信息确定的第五控制参数分发给重新确定的目标音频输出设备和电子设备的音频输出模组,以控制其音频输出参数;

这里,由于第一运行状态以为关机状态S5。第三运行状态可以为工作状态,S0。在第一运行状态和第三运行状态下,电子设备与目标音频输出设备的连接信息可以产生变化。举例来说,第一运行状态下,电子设备可以通过蓝牙与目标音频输出设备连接;第三运行状态下,电子设备可以通过wifi、HDMI或USB任一种方式与目标音频输出设备连接。

电子设备从第一运行状态切换至第三运行状态,由于电子设备的第二控制部件和音频输出模组在第三运行状态下是可以工作的,所以可以利用电子设备的第二控制部件基于连接变化信息重新确定与电子设备连接的目标音频输出设备,并将重新确定的第五控制参数分发给重新确定的目标音频输出设备。这里,由于第五控制参数可以包括电子设备的音频输出模组的控制参数,所以第五控制参数可以是与第四控制参数不同的控制参数。

步骤S330、如果所述电子设备从第二运行状态或第三运行状态切换至第一运行状态,通过所述电子设备的第一控制部件将基于所述目标音频设备的连接变化信息确定的第六控制参数分发给重新确定的目标音频输出设备,以控制其音频输出参数。

这里,由于第二运行状态可以为睡眠状态,S1或S3,或者现代待机(modernstandby,MS)状态。第三运行状态可以为工作状态,S0。第一运行状态以为关机状态S5。从第二运行状态或第三运行状态切换至第一运行状态,电子设备的第二控制器件从工作状态切换至非工作状态,且电子设备与目标音频输出设备的连接信息可以产生变化。举例来说,第二运行状态或第三运行状态下,电子设备可以通过wifi、HDMI或USB任一种方式与目标音频输出设备连接;第一运行状态下,电子设备可以通过蓝牙与目标音频输出设备连接。且在第一运行状态下,电子设备可以利用第一控制部件重新确定第六控制参数。

电子设备从第二运行状态或第三运行状态切换至第一运行状态,由于电子设备的第一控制部件在第一运行状态下是可以工作的,所以可以利用电子设备的第一控制部件基于连接变化信息重新确定与电子设备连接的目标音频输出设备,并将重新确定的第六控制参数分发给重新确定的目标音频输出设备。这里,由于在第一运行状态下,电子设备的音频输出模组是不工作的,所以第六控制参数不包括电子设备的音频输出模组的控制参数。

本申请实施例中,在电子设备的运行状态发生变化的情况下,可以基于连接变化信息重新确定目标音频输出设备,以实现对运行状态变化的适配,控制变化后的目标音频输出参数。

在一些实施例中,以上步骤S120中“控制所述目标音频输出设备的音频输出参数”可以通过以下过程实现:

获得各目标音频输出设备与所述电子设备的相对位置数据,基于所述相对位置数据与音频输出补偿参数之间的关联关系配置各目标音频输出设备的控制参数,以使得各目标音频输出设备以对应的音频输出参数执行输出操作。

这里,相对位置数据是目标音频输出设备与电子设备之间的位置数据,包括各目标音频输出设备与电子设备的距离信息、角度信息及位置分布信息或布局信息。相对位置数据与音频输出补偿参数之间的关联关系可以基于上表1确定。

在实施过程中,可以基于相对位置数据查询表1得到各目标音频输出设备的衰减值。

图3B为本申请实施例提供一种蓝牙音箱和一体机电脑实现家庭影院效果的效果图,如图3B所示,可以基于蓝牙音箱与一体机电脑之间的距离确定各蓝牙音箱的衰减值。

在一些实施例中,可以利用图像传感器,确定所蓝牙音箱与一体机电脑之间的距离;查询音效配置表(关联关系),得到蓝牙音箱的衰减值。

在一些实施例中,还可以利用测距传感器,确定该距离。

在一些实施例中,还可以向所蓝牙音箱发送指令,其中,所述指令用于指示蓝牙音箱发送预设频率声音,所述指令中至少包括发送所述预设频率声音的第一时间信息;利用麦克风确定接收所述预设频率声音的第二时间信息;基于所述第一时间信息、所述第二时间信息和所述预设频率声音传播速度,确定所述该距离。

本申请实施例中,可以预先获得相对位置数据与音频输出补偿参数之间的关联关系,再利用各目标音频输出设备与所述电子设备的相对位置数据查询该关联关系,得到各目标音频输出设备的控制参数。

在一些实施例中,以上控制方法还包括以下步骤:

步骤S130、获得目标对象的位置信息,基于所述位置信息更新所述目标音频输出设备及其音频输出参数,其中,所述位置信息至少包括所述目标对象与所述电子设备之间的相对位置信息。

这里,目标对象可以是使用电子设备的用户。在实施过程中,可以先利用电子设备的测距传感器和/或摄像装置获得目标对应的位置信息。然后基于该位置信息确定可以针对该目标对象获得特定音效的目标音频输出设备及其音频输出参数。该相对位置信息为目标对象与电子设备之间的位置信息,包括目标对象与电子设备的距离信息、角度信息及位置分布信息或布局信息。

举例来说,可以先利用电脑的测距传感器获取用户与电脑之间的距离,再基于该距离确定可以为用户提供特定音效的音箱设备及其音频输出参数。以实现控制音箱设备满足用户的音效需求。

本申请实施例中,可以基于目标对象与所述电子设备之间的相对位置信息,更新目标音频输出设备及其音频输出参数,以实现基于目标对象提供特定的音响效果。

在一些实施例中,以上步骤S130中“基于所述位置信息更新所述目标音频输出设备及其音频输出参数”可以通过以下至少之一的步骤实现:

步骤131、基于所述位置信息和各音频输出设备与所述电子设备之间的相对位置数据将与所述目标对象具有第二相对位置关系的设备更新为所述目标音频输出设备,并基于所述第二相对位置关系更新各目标音频输出设备的音频输出参数;

在实施过程中,可以先获取目标对象的位置信息、各音频输出设备与电子设备之间的相对位置数据;然后确定与目标对象具有第二相对位置关系的设备为目标音频输出设备;最后基于该第二相对位置关系更新各目标音频输出设备的音频输出参数。这里,第二相对位置关系为目标对象与音频输出设备之间的位置关系,可以为基于目标对象与电子设备的距离信息、角度信息及位置分布信息或布局信息确定的相对位置关系阈值。

步骤132、基于所述目标对象的位置变化信息更新所述目标音频输出设备及其音频输出参数;

这里,由于目标对象的移动,可以产生目标对象的位置变化。在实施过程中,可以基于该位置变化信息更新目标音频输出设备及其音频输出参数,以满足对目标对象的输出音响效果。

步骤133、基于所述目标对象的位置变化信息和数量变化信息更新所述目标音频输出设备及其音频输出参数。

这里,由于目标对象的移动或者目标对象的变化,可以产生目标对象的位置变化和数量变化。在实施过程中,可以基于该位置变化信息和数量变化信息更新目标音频输出设备及其音频输出参数,以满足对各目标对象的输出音响效果。

本申请实施例中,可以基于各音频输出设备与电子设备之间的相对位置数据确定满足第二相对位置关系的设备为目标音频设备,以组织目标音频设备输出特定的音响效果,满足用户的使用需求。还可以基于目标对象的位置变化信息和/或数量变化信息更新目标音频输出设备,以更新目标音频输出设备及其音频输出参数,输出特定的音响效果,满足用户的使用需求。

在一些实施例中,以上控制方法还包括以下步骤:

步骤S140、在目标待输出音频和目标对象的数量均不唯一的情况下,基于各目标对象的位置信息控制各目标音频输出设备组以对应的音频输出参数输出相应的目标待输出音频,以使得各目标对象仅能够获得与之对应的目标待输出音频,其中,所述目标音频输出设备组包括至少两个音频输出设备。

这里,三个音频输出设备可以利用设备的布局信息输出音效,以实现在不同的位置获得不同的音响内容和音响效果,即实现针对不同用户的定向发声。

举例来说,目标待输出音频的数量为3,则需要通过至少两个音频输出设备向声学亮区中3个不同的区域分别输出音频流中不同的音频,使得最终输出的目标待输出音频分成3份,这3份目标待输出音频分别输出至3个不同的区域,在第一区域输出第一音频流,在第二区域输出第二音频流,在第三区域输出第三音频流,3个音频流互不干扰。以使得3个目标对象仅能够获得与之对应的目标输出音频。

本申请实施例中,各目标对象对应要求得到不同的目标待输出音频。可以基于各目标对象的位置信息控制各目标音频输出设备组以对应的音频输出参数出相应的目标待输出音频,即目标对象在不同的位置可以得到不同的目标待输出音频,以满足不同目标对象的音效要求。

在一些实施例中,以上控制方法还包括以下步骤:

在所述电子设备处于第三运行状态的情况下,通过所述电子设备的提示模组输出能够表征各目标音频输出设备的音频输出参数和/或目标输出内容的提示信息。

这里,第三运行状态可以为工作状态,S0。提示模组可以包括显示模组和/或灯光提示模组。音频输出参数包括音量、音效、频率等以及音频内容的窗口或屏幕显示(On-Screen Display,OSD)。目标输出内容的提示信息可以为播放音乐的歌词。

图3C为本申请实施例提供的一种提示模组效果图,如图3C所示,该效果图包括屏幕上的灯光效果和显示的歌词。

本申请实施例中,在电子设备处于工作状态的情况下,可以通过电子设备的提示模组输出能够表征各目标音频输出设备的音频输出参数和/或目标输出内容的提示信息。

本申请实施例提供一种蓝牙音箱和一体机电脑实现家庭影院效果的方法流程示意图,包括以下步骤:

步骤S401、蓝牙音箱位置和数量检测;

这里,一体机上集成了飞行时间(Time-of-Flight,TOF)传感器、雷达感应器和麦克风Mic。其中,TOF和雷达感应器可以感知周边的真实物体的数量和距离;系统通过蓝牙连接音响,音响发固有频率声音,系统Mic对其进行接收。系统自动计算蓝牙连接和接收到声音的时间,通过时间和声音传播速度计算音箱离系统的距离。最后,综合判断和计算出周边的蓝牙音箱距离和数量。

步骤S402、蓝牙音箱位置固定后的音效自适应。

这里,可以根据声音传播的衰减规律,利用距离和功率映射表mapping table设定与距离相关的音压调节参数。

实施过程中,在系统确定一体机与蓝牙音箱之间的距离后,可以通过蓝牙对蓝牙音响下发指令,使蓝牙音响的声压自动调节,以保证在0.5米至3米之间位置用户感受的音效是系统与音响效果的最佳匹配结果。

从以上表1可以看出,在蓝牙音箱与一体机之间距离为0.5米的情况下,衰减为0dB,通过算法补偿,可以实现蓝牙音箱到一体机的功率的83dB;在蓝牙音箱与一体机之间距离为1米的情况下,衰减为-1dB,通过算法补偿,可以实现蓝牙音箱到一体机的功率的83dB;在蓝牙音箱与一体机之间距离为2米的情况下,衰减为-3dB,通过算法补偿,可以实现蓝牙音箱到一体机的功率的83dB;在蓝牙音箱与一体机之间距离为3米的情况下,衰减为-5dB,通过算法补偿,可以实现蓝牙音箱到一体机的功率的83dB。这样,通过对不同位置的蓝牙音箱进行补偿,可以在一体机的位置得到功率相同的音响效果。

图4A为本申请实施例提供的一种音压调节流程图,包括以下步骤:

步骤S410、TOF、雷达感应器和麦克风计算出一体机电脑和蓝牙音箱的距离。

在实施过程中,蓝牙音箱连接到一体机电脑。

方法一、TOF和雷达感应器计算出一体机电脑和蓝牙音箱的距离。

方法二、麦克风接收音箱反馈回来的固有频率,系统自动计算蓝牙连接和接收到声音的时间,通过时间和声音传播速度计算音响离系统的距离。

经过上述2种方式计算,可以精确的计算出蓝牙音箱的数量和距离。

步骤S411、音箱软件或驱动根据蓝牙音箱的数量和距离,通过一体机电脑里面音箱的算法,增加算法补偿为同一个83dB。

这里,根据距离补偿的算法可以参考以上表1。

这样,经过算法补偿后,来保证客户端无论如何调整蓝牙音箱距离,都能保证客户听到的环绕立体声效果。

图4B为本申请实施例提供的一种关机状态下的系统结构,包括蓝牙控制板41、嵌入式控制器42、蓝牙音箱43、数字放大器44和扬声器45,其中,

蓝牙控制板41包括微处理器(Microcontroller Unit,MCU)411、帧缓存412和蓝牙通信模组413。

本申请实施例提供一种关机状态下的音压调节流程图,包括以下步骤:

步骤S420、一体机关机后,将之前TOF和雷达侦测到的距离数据和蓝牙音箱的数量保存一份副本到Frame buffer里面。

在实施过程中,如图4B所示,可以将OF和雷达侦测到的距离数据和蓝牙音箱的数量保存一份副本到帧缓存412中。

步骤S421、基于距离数据和蓝牙音箱数量,经过MCU里面的算法补充处理后生成Mapping table也保存到帧缓存frame buffer中。

在实施过程中,如图4B所示,经过MCU411里面的算法补充处理后生成Mappingtable也保存到帧缓存413中。

步骤S422、MCU将计算后的Mapping table里面的数据通过蓝牙无线传输给蓝牙音箱和一体机上的扬声器speaker。

在实施过程中,如图4B所示,MCU411利用蓝牙通信模组413将Mapping table里面的数据通过蓝牙无线传输给蓝牙音箱和一体机上的扬声器speaker。

在一些实施例中,还可以通过嵌入式控制器42控制扬声器45。

步骤S423、如果MCU收到TOF和雷达侦测到蓝牙音箱的距离数据有变更后,MCU会基于新的数据重新计算和经过算法补充处理后生成新的Mapping table。

在实施过程中,可以重复执行上述步骤S422。

这样,经过算法补偿后,来保证客户端无论如何调整蓝牙音箱距离,都能保证客户听到的环绕立体声效果。

基于前述的实施例,本申请实施例提供一种控制装置,该装置包括所包括的各模块,各模块包括各子模块,各子模块包括单元,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CentralProcessing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(DigitalSignal Process,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等。

图5为本申请实施例提供的控制装置的组成结构示意图,如图5所示,所述装置500包括:

第一获得模块510,用于获得电子设备的运行状态信息;

第一控制模块520,用于基于所述运行状态信息和目标音频输出设备的连接信息至少控制所述目标音频输出设备的音频输出参数;

其中,所述目标音频输出设备是能够与所述电子设备建立目标连接的设备,所述电子设备在不同的运行状态下以不同的控制策略控制所述音频输出参数。

在一些实施例中,所述第一控制模块520包括以下至少之一的子模块:第一控制子模块、第二控制子模块和第三控制子模块,其中,所述第一控制子模块,用于如果所述电子设备处于第一运行状态,基于所述连接信息确定目标音频输出设备及其对应的第一控制参数,通过第一控制部件将所述第一控制参数分别给到对应的目标音频输出设备,以控制所述目标音频输出设备的音频输出参数;所述第二控制子模块,用于如果所述电子设备处于第二运行状态,基于所述连接信息确定目标音频输出设备及其对应的第二控制参数,通过第二控制部件将所述第二控制参数分别给到对应的目标音频输出设备,以控制所述目标音频输出设备的音频输出参数;所述第三控制子模块,用于如果所述电子设备处于第三运行状态,基于所述连接信息确定目标音频输出设备以及所述目标音频输出设备和所述电子设备的音频输出模组的第三控制参数,通过第二控制部件将所述第三控制参数分别给到对应的目标音频输出设备和所述音频输出模组,以控制所述目标音频输出设备和所述音频输出模组的音频输出参数。

在一些实施例中,所述第三控制子模块包括以下至少之一的单元:第一配置单元和第二配置单元,其中,所述第一配置单元,用于如果所述连接信息表征连接至所述电子设备的音频输出设备唯一,将所述唯一的音频输出设备确定为所述目标音频输出设备、并基于所述目标音频输出设备与所述音频输出模组的第一相对位置关系配置所述第三控制参数;所述第二配置单元,用于如果所述连接信息表征连接至所述电子设备的音频输出设备不唯一,基于参考信息从所述音频输出设备中确定目标音频输出设备,并基于所述音频输出设备的属性配置参数及其与所述音频输出模组的第一相对位置关系配置所述第三控制参数,其中,所述参考信息包括待输出音频的属性参数、各音频输出设备与所述音频输出模组的相对位置信息、连接类型、各音频输出设备的属性配置参数中的至少之一。

在一些实施例中,所述第一控制模块520包括以下至少之一的子模块:第四控制子模块、第五控制子模块和第六控制子模块,其中,所述第四控制子模块,用于如果所述电子设备从第一运行状态切换至第二运行状态,通过所述电子设备的一控制部件或第二控制部件将基于所述目标音频输出设备的连接变化信息确定的第四控制参数分发给重新确定的目标音频输出设备,以控制其音频输出参数;所述第五控制子模块,用于如果所述电子设备从第一运行状态切换至第三运行状态,通过所述电子设备的第二控制部件将基于所述目标音频输出设备的连接变化信息确定的第五控制参数分发给重新确定的目标音频输出设备和电子设备的音频输出模组,以控制其音频输出参数;所述第六控制子模块,用于如果所述电子设备从第二运行状态或第三运行状态切换至第一运行状态,通过所述电子设备的第一控制部件将基于所述目标音频设备的连接变化信息确定的第六控制参数分发给重新确定的目标音频输出设备,以控制其音频输出参数。

在一些实施例中,所述第一控制模块520还用于获得各目标音频输出设备与所述电子设备的相对位置数据,基于所述相对位置数据与音频输出补偿参数之间的关联关系配置各目标音频输出设备的控制参数,以使得各目标音频输出设备以对应的音频输出参数执行输出操作。

在一些实施例中,所述装置还包括第二获得模块,用于获得目标对象的位置信息,基于所述位置信息更新所述目标音频输出设备及其音频输出参数,其中,所述位置信息至少包括所述目标对象与所述电子设备之间的相对位置信息。

在一些实施例中,所述第二获得模块包括以下至少之一的子模块:第一更新子模块、第二更新子模块和第三更新子模块,其中,所述第一更新子模块,用于基于所述位置信息和各音频输出设备与所述电子设备之间的相对位置数据将与所述目标对象具有第二相对位置关系的设备更新为所述目标音频输出设备,并基于所述第二相对位置关系更新各目标音频输出设备的音频输出参数;所述第二更新子模块,用于基于所述目标对象的位置变化信息更新所述目标音频输出设备及其音频输出参数;所述第三更新子模块,用于基于所述目标对象的位置变化信息和数量变化信息更新所述目标音频输出设备及其音频输出参数。

在一些实施中,所述装置还包括第二控制模块,用于在目标待输出音频和目标对象的数量均不唯一的情况下,基于各目标对象的位置信息控制各目标音频输出设备组以对应的音频输出参数输出相应的目标待输出音频,以使得各目标对象仅能够获得与之对应的目标待输出音频,其中,所述目标音频输出设备组包括至少两个音频输出设备。

在一些实施例中,所述装置还包括输出模块,用于在所述电子设备处于第三运行状态的情况下,通过所述电子设备的提示模组输出能够表征各目标音频输出设备的音频输出参数和/或目标输出内容的提示信息。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备(可以是手机、平板电脑、笔记本电脑、台式计算机等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

对应地,本申请实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的控制方法中的步骤。

对应地,本申请实施例提供一种电子设备,图6为本申请实施例提供的电子设备的一种硬件实体示意图,如图6所示,该设备600的硬件实体包括:包括存储器601和处理器602,所述存储器601存储有可在处理器602上运行的计算机程序,所述处理器602执行所述程序时实现上述实施例中提供的控制方法中的步骤。

存储器601配置为存储由处理器602可执行的指令和应用,还可以缓存待处理器602以及电子设备600中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random AccessMemory,RAM)实现。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

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

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

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

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

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备(可以是手机、平板电脑、笔记本电脑、台式计算机等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

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

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种家居设备控制方法、装置、控制设备及可读存储介质
  • 一种智能控制方法、智能控制装置、电子设备和存储介质
  • 一种安全预防控制方法、装置、控制设备及存储介质
  • 一种门锁控制方法、装置、控制设备及可读存储介质
  • 信息处理设备、用于控制信息处理设备的方法、存储控制工具的非临时记录介质、主机装置、存储性能评估工具的非临时记录介质、以及用于外部存储装置的性能评估方法
  • 具有发光装置的图像感应设备,控制发光装置的方法,图像感应设备的图像感应方法 ,以及存储图像感应设备控制程序的存储介质
技术分类

06120116484903