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

一种切换音频输出设备的方法及设备

文献发布时间:2023-06-19 11:05:16


一种切换音频输出设备的方法及设备

技术领域

本申请实施例涉及电子技术领域,尤其涉及一种切换音频输出设备的方法及设备。

背景技术

随着人工智能(artificialintelligence,AI)技术与智能家居产品的发展,越来越多的智能电视、智慧大屏等大屏设备不断涌现。用户可以将手机或平板电脑等终端上的音/视频投屏到大屏设备上进行播放,从而可以利用大屏设备的高清晰度、大屏幕或自有音箱的高音质等特性,来分享终端屏幕上的视频或音乐等内容,提升趣味和用户使用体验。

发明内容

本申请实施例提供一种切换音频输出设备的方法及设备,能够在投屏设备端控制投屏过程中的音频在源端设备、投屏设备或其他设备间切换播放,使得音频播放更为灵活,用户使用体验更好。

为达到上述目的,本申请实施例采用如下技术方案:

一方面,本申请实施例提供了一种适用于多人投屏模式的切换音频输出设备的方法,可以应用于电子设备,电子设备连接有至少一个外接音频设备。该方法包括:电子设备分别接收来自第一源端设备和第二源端设备的投屏操作。电子设备分别接收来自第一源端设备的第一图像数据和来自第二源端设备的第二图像数据。其中,第一图像数据为第一源端设备的第一界面对应的数据;第二图像数据为第二源端设备的第二界面对应的数据。电子设备根据第一图像数据和第二图像数据,分别在第一投屏区域和第二投屏区域内显示第一界面和第二界面。其中,第一源端设备在投屏过程中产生的第一音频的输出设备为第一音频输出设备;第二源端设备在投屏过程中产生的第二音频的输出设备为第二音频输出设备。若电子设备确定满足第一条件,则电子设备将第一音频的输出设备设置为第三音频输出设备。其中,第三音频输出设备为第一源端设备、电子设备或外接音频设备中的任一种,且第三音频输出设备不同于第一音频输出设备。若电子设备确定满足第二条件,则电子设备将第二音频的输出设备设置为第四音频输出设备。其中,第四音频输出设备为第二源端设备、电子设备或外接音频设备中的任一种,且第四音频输出设备不同于第二音频输出设备。

这样,在投屏过程中,电子设备可以统一对不同源端对应的音频输出设备进行控制和协调,自由切换使用不同的音频输出设备播放投屏过程中不同源端分享的音频,从而可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放手机分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

在一种可能的设计中,电子设备确定满足第一条件,包括:电子设备检测到用户的第一指示操作,第一指示操作用于指示将第一音频的输出设备设置为第三音频输出设备。电子设备确定满足第二条件,包括:电子设备检测到用户的第二指示操作,第二指示操作用于指示将第二音频的输出设备设置为第四音频输出设备。

在该方案中,电子设备可以根据用户的指示,切换第一源端设备的第一音频的输出设备,和/或切换第二源端设备的第二音频的输出设备,从而通过电子设备对各源端设备的音频输出设备进行统一控制。

在另一种可能的设计中,第一指示操作和第二指示操作为用户通过输入设备执行的操作或者为语音指令操作;输入设备包括遥控器、触摸屏、鼠标或键盘中的任一种。

也就是说,用户可以通过遥控器、触摸屏、鼠标或键盘等输入设备指示电子设备切换投屏过程中的音频输出设备,或者通过语音指示电子设备切换投屏过程中的音频输出设备。

在另一种可能的设计中,第一指示操作和第二指示操作可以为用户的输入操作,用户语音指令操作,预设手势操作,预设动作操作或预设表情操作等中的至少一种。

这样,用户可以通过多种方式控制第一音频和第二音频的音频输出设备。

在另一种可能的设计中,在电子设备检测到第一指示操作或第二指示操作之前,该方法还包括:电子设备检测到用户针对输入设备上预设控件的操作后,显示控制菜单,控制菜单包括音频切换控件。电子设备检测到用户选中音频切换控件的操作后,显示音频切换菜单。第一指示操作为用户基于音频切换菜单,为第一源端设备的第一音频选择第三音频输出设备的操作。第二指示操作为用户基于音频切换菜单,为第二源端设备的第二音频选择第四音频输出设备的操作。

也就是说,电子设备可以根据用户的指示显示音频切换菜单,以便用户基于音频切换菜单切换第一音频和/或第二音频的输出设备。

在另一种可能的设计中,第一界面为来自第一源端设备的第一游戏界面,第二界面为来自第二源端设备的第二游戏界面,第三音频输出设备为至少一个外接音频设备中的第一音箱,第四音频输出设备为至少一个外接音频设备中的第二音箱。

这样,不同用户可以分别通过第一源端设备和第二源端设备投屏打游戏,并分别通过不同的外接音频设备聆听游戏声音。

在另一种可能的设计中,电子设备确定满足第一条件,包括:电子设备根据切换规则确定第一音频的输出设备为第三音频输出设备。电子设备确定满足第二条件,包括:电子设备根据切换规则确定第二音频的输出设备为第四音频输出设备。

在该方案中,电子设备可以根据切换规则,自动切换第一源端设备的第一音频的输出设备,和/或切换第二源端设备的第二音频的输出设备,从而通过电子设备自动对各源端设备的音频输出设备进行统一控制,节省用户操作,提高用户使用体验。

在另一种可能的设计中,切换规则包括第一触发条件与第一源端设备的目标音频输出设备之间的对应关系;以及第二触发条件与第二源端设备的目标音频输出设备之间的对应关系;第一触发条件和第二触发条件包括触发时间、触发事件或触发场景中的至少一种。电子设备根据切换规则确定第一音频的输出设备为第三音频输出设备,包括:电子设备在检测到第一触发条件后,根据切换规则确定第一源端设备的目标音频输出设备为第三音频输出设备。电子设备根据切换规则确定第二音频的输出设备为第四音频输出设备,包括:电子设备在检测到第二触发条件后,根据切换规则确定第二源端设备的目标音频输出设备为第四音频输出设备。

也就是说,电子设备可以在检测到触发条件后根据切换规则切换投屏过程中的音频输出设备。

在另一种可能的设计中,第一触发条件包括触发事件,触发事件包括通话事件,电子设备在检测到通话事件后,根据切换规则确定的第一源端设备的目标音频输出设备为第一源端设备。或者,第一触发条件包括触发事件,触发事件包括通话结束事件,电子设备在检测到通话结束事件后,根据切换规则确定的第一源端设备的目标音频输出设备为电子设备。

也就是说,电子设备可以在检测到源端的通话事件后,根据切换规则自动切换到源端播放通话过程中的音频;在通话结束后,根据切换规则自动切换到电子设备播放投屏过程中的后续音频。

在另一种可能的设计中,该方法还包括:电子设备检测到用户针对输入设备上预设控件的操作。电子设备显示控制菜单,控制菜单包括规则设置菜单。电子设备根据用户针对规则设置菜单的操作,生成新的切换规则。

也就是说,用户可以通过规则设置菜单设置切换规则。

在另一种可能的设计中,控制菜单还包括切换规则列表,切换规则列表包括至少一个规则控件。方法还包括:电子设备检测到用户选中第一切换规则的规则控件的操作。电子设备显示第一切换规则对应的规则查看菜单,规则查看菜单包括第一切换规则的规则内容,启用/停止启用控件,以及返回控件。

也就是说,用户可以通过规则查看菜单查看切换规则的内容。

在另一种可能的设计中,该电子设备可以是智能电视、智慧屏等大屏设备或投影仪。

另一方面,本申请实施例提供了一种电子设备,电子设备与至少一个外接音频设备连接。该电子设备包括:屏幕,用于显示界面;音频播放器,用于播放音频;一个或多个处理器;以及存储器,存储器中存储有代码。当代码被一个或多个处理器执行时,使得电子设备执行以下步骤:分别接收来自第一源端设备和第二源端设备的投屏操作。分别接收来自第一源端设备的第一图像数据和来自第二源端设备的第二图像数据,第一图像数据为第一源端设备的第一界面对应的数据;第二图像数据为第二源端设备的第二界面对应的数据。根据第一图像数据和第二图像数据,分别在第一投屏区域和第二投屏区域内显示第一界面和第二界面。其中,第一源端设备在投屏过程中产生的第一音频的输出设备为第一音频输出设备;第二源端设备在投屏过程中产生的第二音频的输出设备为第二音频输出设备。若确定满足第一条件,则将第一音频的输出设备设置为第三音频输出设备;第三音频输出设备为第一源端设备、电子设备或外接音频设备中的任一种,且第三音频输出设备不同于第一音频输出设备。若确定满足第二条件,则将第二音频的输出设备设置为第四音频输出设备;第四音频输出设备为第二源端设备、电子设备或外接音频设备中的任一种,且第四音频输出设备不同于第二音频输出设备。

在一种可能的设计中,确定满足第一条件,包括:检测到用户的第一指示操作,第一指示操作用于指示将第一音频的输出设备设置为第三音频输出设备。确定满足第二条件,包括:检测到用户的第二指示操作,第二指示操作用于指示将第二音频的输出设备设置为第四音频输出设备。

在另一种可能的设计中,第一指示操作和第二指示操作为用户通过输入设备执行的操作或者为语音指令操作;输入设备包括遥控器、触摸屏、鼠标或键盘中的任一种。

在另一种可能的设计中,当代码被一个或多个处理器执行时,还使得电子设备执行以下步骤:在检测到第一指示操作或第二指示操作之前,检测到用户针对输入设备上预设控件的操作后,显示控制菜单,控制菜单包括音频切换控件。检测到用户选中音频切换控件的操作后,显示音频切换菜单。第一指示操作为用户基于音频切换菜单,为第一源端设备的第一音频选择第三音频输出设备的操作。第二指示操作为用户基于音频切换菜单,为第二源端设备的第二音频选择第四音频输出设备的操作。

在另一种可能的设计中,第一界面为来自第一源端设备的第一游戏界面,第二界面为来自第二源端设备的第二游戏界面,第三音频输出设备为至少一个外接音频设备中的第一音箱,第四音频输出设备为至少一个外接音频设备中的第二音箱。

在另一种可能的设计中,确定满足第一条件,包括:确定满足第一条件,包括:根据切换规则确定第一音频的输出设备为第三音频输出设备。确定满足第二条件,包括:根据切换规则确定第二音频的输出设备为第四音频输出设备。

在另一种可能的设计中,切换规则包括第一触发条件与第一源端设备的目标音频输出设备之间的对应关系;以及第二触发条件与第二源端设备的目标音频输出设备之间的对应关系;第一触发条件和第二触发条件包括触发时间、触发事件或触发场景中的至少一种。根据切换规则确定第一音频的输出设备为第三音频输出设备,包括:在检测到第一触发条件后,根据切换规则确定第一源端设备的目标音频输出设备为第三音频输出设备。根据切换规则确定第二音频的输出设备为第四音频输出设备,包括:在检测到第二触发条件后,根据切换规则确定第二源端设备的目标音频输出设备为第四音频输出设备。

在另一种可能的设计中,第一触发条件包括触发事件,触发事件包括通话事件,电子设备在检测到通话事件后,根据切换规则确定的第一源端设备的目标音频输出设备为第一源端设备。或者,第一触发条件包括触发事件,触发事件包括通话结束事件,电子设备在检测到通话结束事件后,根据切换规则确定的第一源端设备的目标音频输出设备为电子设备。

在另一种可能的设计中,当代码被一个或多个处理器执行时,还使得电子设备执行以下步骤:检测到用户针对输入设备上预设控件的操作。显示控制菜单,控制菜单包括规则设置菜单。根据用户针对规则设置菜单的操作,生成新的切换规则。

在另一种可能的设计中,控制菜单还包括切换规则列表,切换规则列表包括至少一个规则控件;当代码被一个或多个处理器执行时,还使得电子设备执行以下步骤:检测到用户选中第一切换规则的规则控件的操作。显示第一切换规则对应的规则查看菜单,规则查看菜单包括第一切换规则的规则内容,启用/停止启用控件,以及返回控件。

在另一种可能的设计中,该电子设备可以是智能电视、智慧屏等大屏设备或投影仪。

另一方面,本申请实施例提供一种适用于单人投屏模式的切换音频输出设备的方法,应用于电子设备,电子设备与至少一个外接音频设备相连,该方法包括:电子设备接收来自源端设备的投屏操作。电子设备接收来自源端设备的图像数据,该图像数据为源端设备的界面对应的数据。电子设备根据图像数据显示界面。其中,源端设备在投屏过程中产生的音频通过第一音频输出设备播放。电子设备确定满足条件后,将音频的输出设备设置为第二音频输出设备;第二音频输出设备为源端设备,电子设备或外接音频设备中的任一种,且第二音频输出设备与第一音频输出设备不同。

这样,在投屏过程中,电子设备可以对源端音频的输出设备进行控制和协调,自由切换使用不同的音频输出设备播放投屏过程中源端分享的音频,从而可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放手机分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

在一种可能的设计中,电子设备确定满足条件,包括:电子设备检测到用户的指示操作,指示操作用于指示将音频的输出设备设置为第二音频输出设备。

在另一种可能的设计中,指示操作为通过输入设备的操作或语音指示操作,输入设备包括遥控器、触摸屏、鼠标或键盘中的任一种。

在另一种可能的设计中,电子设备检测到用户的指示操作,包括:电子设备检测到用户从音频切换菜单中选中第二音频输出设备的操作。在电子设备检测到用户的指示操作之前,该方法还包括:电子设备检测到用户针对输入设备上预设控件的操作。电子设备显示控制菜单,控制菜单包括音频切换控件。电子设备检测到用户选中音频切换控件的操作。电子设备显示音频切换菜单,音频切换菜单包括源端设备,电子设备和外接音频设备。

在另一种可能的设计中,电子设备确定满足条件,包括:电子设备根据切换规则确定音频的输出设备为第二音频输出设备,切换规则包括触发条件与源端设备的目标音频输出设备之间的对应关系;触发条件包括触发时间、触发事件或触发场景中的至少一种。

在另一种可能的设计中,触发事件包括通话事件,通话事件对应的源端设备的目标音频输出设备为源端设备。或者,触发事件包括通话结束事件,通话结束事件对应的源端设备的目标音频输出设备为电子设备。

在另一种可能的设计中,该方法还包括:电子设备检测到用户针对输入设备上预设控件的操作。电子设备显示控制菜单,控制菜单包括规则设置菜单。电子设备基于用户针对规则设置菜单的操作生成新的切换规则。

另一方面,本申请实施例提供了一种显示处理装置,该装置包含在电子设备中。该装置具有实现上述方面及可能的设计中任一方法中电子设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括至少一个与上述功能相对应的模块或单元。例如,处理模块/单元,接收模块/单元,显示模块/单元,切换模块/单元等。

又一方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;以及存储器,存储器中存储有代码。当代码被电子设备执行时,使得电子设备执行上述方面任一项可能的设计中电子设备执行的切换音频输出设备的方法。

另一方面,本申请实施例提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述方面任一项可能的设计中的切换音频输出设备的方法。

又一方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述方面任一项可能的设计中电子设备执行的切换音频输出设备的方法。

另一方面,本申请实施例提供了一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行计算机指令时,使得电子设备执行上述方面任一项可能的设计中的切换音频输出设备的方法。

上述单人投屏模式下对应的切换音频输出设备的方法对应的有益效果,可以参见关于多人投屏模式下对应的切换音频输出设备的方法方面的有益效果的描述,此处不予赘述。

上述其他方面对应的有益效果,可以参见关于方法方面的有益效果的描述,此处不予赘述。

附图说明

图1为本申请实施例提供的一种通信系统的示意图;

图2为本申请实施例提供的一种智能电视的结构示意图;

图3A为本申请实施例提供的一种打开投屏应用的示意图;

图3B为本申请实施例提供的一种投屏二维码的示意图;

图4A为本申请实施例提供的另一种打开投屏应用的示意图;

图4B为本申请实施例提供的一种扫码界面示意图;

图4C为本申请实施例提供的一种打开快捷面板的操作示意图;

图4D为本申请实施例提供的一种打开扫码界面的操作示意图;

图5A中的(a)-(b)为本申请实施例提供的一组投屏界面示意图;

图5B中的(a)-(b)为本申请实施例提供的另一组投屏界面示意图;

图5C为本申请实施例提供的另一组投屏界面示意图;

图6为本申请实施例提供的一种音频切换菜单的示意图;

图7中的(a)-(b)为本申请实施例提供的一种打开音频切换菜单的示意图;

图8中的(a)-(b)为本申请实施例提供的一种切换音频输出设备的示意图;

图9为本申请实施例提供的一种切换音频输出设备的方法流程图;

图10中的(a)-(c)为本申请实施例提供的另一组智能电视的界面示意图;

图11中的(a)-(e)为本申请实施例提供的一组投屏区域的划分方式;

图12A为本申请实施例提供的一种投屏过程中智能电视的界面示意图;

图12B为本申请实施例提供的另一种投屏过程中智能电视的界面示意图;

图12C为本申请实施例提供的一种投屏后的界面示意图;

图13为本申请实施例提供的另一种投屏二维码的示意图;

图14中的(a)-(c)为本申请实施例提供的一组投屏过程中的界面或场景示意图;

图15中的(a)-(b)为本申请实施例提供的另一组智能电视的界面示意图;

图16中的(a)-(b)为本申请实施例提供的另一组智能电视的界面示意图;

图17为本申请实施例提供的一种切换音频输出设备的方法。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

投屏技术可以使得手机等终端上的音/视频等内容通过智能电视等大屏设备进行播放,从而可以利用大屏设备的大屏幕或大屏设备自有音箱的高音质等特性,分享来自终端的视频和音频等内容,提高用户使用体验。

在投屏过程中,由于终端分享的音频内容可能会涉及到用户隐私,因而终端分享的音频内容通过大屏设备进行播放容易泄露用户的隐私,并且终端分享的音频内容通过大屏设备进行播放可能会打扰到他人。

本申请实施例提供了一种切换音频输出设备的方法,可以应用于如图1所示的通信系统10。如图1所示,该通信系统10包括源(source)端设备01和接收(sink)端设备02。在一些实施例中,如图1所示,该通信系统10还可以包括与接收端设备01连接的一个或多个外接音频设备03。该外接音频设备03可以用于播放音频。

其中,上述源端设备与接收端设备之间可以建立无线连接。例如,源端设备与接收端设备可以接入同一无线网络,从而建立无线连接。示例性的,该同一无线网络可以是基于无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)技术,蓝牙(bluetooth,BT)技术,全球导航卫星系统(global navigationsatellite system,GNSS)技术,调频(frequency modulation,FM)技术,近距离无线通信(near field communication,NFC)技术,Zigbee技术,红外(infrared,IR)技术,或通用2.4G/5G频段无线通信技术等形成的通信网络。比如,源端设备和接收端设备可以接入同一Wi-Fi网络,该同一Wi-Fi网络可以是如图1所示的无线路由器04生成的Wi-Fi网络,也可以是源端设备自身生成的Wi-Fi热点。

再例如,源端设备与接收端设备之间可以通过P2P无线直连的方式相连接。示例性的,源端设备与接收端设备之间可以通过Wi-Fi P2P直连,或蓝牙P2P直连等方式建立无线连接。

上述接收端设备与外接音频设备之间可以通过各种有线或无线方式相连接,例如可以通过USB、蓝牙或Wi-Fi等方式相连接。

示例性的,上述源端设备可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或个人数字助理(personaldigital assistant,PDA)等终端设备。源端设备可以具有屏幕,以便显示界面等图像信息。

接收端设备包括屏幕,例如可以是智能电视、智慧屏、智慧电视或电脑等设备。或者,接收端设备可以为能够展示图像画面的投影仪等设备。

外接音频设备为与接收端设备相连的,具有音频播放功能的设备。例如,外接音频设备可以是智能音箱、智能冰箱或智能电灯等智能家居设备,机器人(例如扫地机器人),或不同于源端设备的手机、平板电脑或穿戴设备等各种类型的设备。

在本申请的实施例中,源端设备可以通过与接收端设备之间的无线连接,将自身的内容分享到接收端设备上进行展示。其中,源端设备和接收端设备之间可以基于隔空播放(AirPlay)协议或数字生活网络联盟(digital living network alliance,DLNA)协议等来分享内容。

源端设备的分享内容可以包括源端设备的图像、声音或文本等。例如,源端设备可以将视频、音频、图片(例如照片)、带音频的PPT或文档等内容分享到接收端设备进行展示。接收端设备可以在屏幕上显示源端设备分享内容中的图像画面,并控制分享内容中的音频在接收端设备、源端设备或外接音频设备之间切换播放。

在一些实施例中,接收端设备可以是具有较大屏幕的大屏设备,这样可以使得接收端设备对分享内容中的图像画面的展示效果更好。

其中,源端设备将内容分享到接收端设备进行展示的功能可以称为分享功能,也可以称为投屏功能、同步功能或搬移功能等。

以下实施例中将以该功能称为投屏功能为例进行说明。与投屏功能相对应,接收端设备也可以称为投屏设备。以下实施例中将以接收端设备称为投屏设备为例进行说明。以下实施例中,源端设备也可以简称为源端。

在一些实施例中,源端设备在开启投屏功能后,可以将源端设备后续产生的界面分享到投屏设备上进行显示。针对源端设备开启投屏后分享的内容中的音频,投屏设备可以控制在投屏设备、源端设备或外接音频设备之间进行切换播放。也就是说,投屏设备可以控制音频通过投屏设备、源端设备或外接音频设备中的任一种进行播放。

这样,在投屏过程中,投屏设备可以自由切换源端设备分享的音频的输出设备。在使用投屏设备播放源端设备分享的音频时,若涉及到用户隐私或可能会打扰到其他人的情况,则投屏设备可以随时切换到源端设备或离用户较近的外接音频设备进行播放,从而可以保护用户的隐私,避免对他人造成干扰。

并且,在投屏过程中,投屏设备可以充分利用环境中具有不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放源端设备分享的音频,从而提高音频输出设备的选择性,提高音频输出的灵活性,提高用户的音频播放体验。

在一些实施例中,投屏设备可以是位置相对固定的电子设备。这样,投屏设备可能会与更多的外接音频设备相连,从而可以使得投屏过程中音频输出设备的选择性更多,音频输出更为灵活。

在一种现有技术中,源端设备可以将自身的音/视频等内容投屏到投屏设备上。源端设备可以控制投屏过程中的音频在接收端播放还是在源端设备本地播放。该种方案由于在源端设备侧进行控制,因而只能控制投屏过程中的音频在源端设备或投屏设备进行播放,音频输出的灵活性较差。

在多人投屏模式,多个源端设备可以将各自的内容分享至同一投屏设备进行展示。在多人投屏模式下,投屏设备的屏幕可以包括多个区域,以在不同区域内分别展示不同源端设备分享的内容。

在多人投屏模式下,若采用现有技术,则每个源端设备需要各自在本地端分别进行控制,以选择在本地源端播放音频还是在投屏设备播放音频。若多个终端均选择在投屏设备播放音频,则投屏设备对多个源端设备对应的多路音频信号进行混音后播放,用户不易分辨来自不同源端设备的不同音频信号,用户使用体验较差。为了避免投屏设备进行混音处理,投屏设备仅能播放一路音频信号。然而,多个源端设备相互之间并不知道对方的投屏情况,因而很难进行协调,从而难以实现仅有一路音频信号在接收端播放,而其他路音频信号在源端设备播放的目的。比如,多个源端设备的用户需要相互协商,从而确定一个使用投屏设备播放音频信号的源端设备,并分别控制其他源端设备在本地播放音频。

在多人投屏模式下,采用本申请实施例提供的方法,投屏设备可以统一进行控制和协调,以分别为不同源端设备分享的音频设置对应的音频输出设备。从而,每个源端设备对应的每路音频信号,均可以有相应的音频输出设备。不同音频信号可以通过不同位置的不同音频输出设备进行播放,不同音频信号可以不在投屏设备进行混音,用户听觉体验较好。

也就是说,投屏设备是投屏过程中音频输出设备的切换控制中心,以及音频流的转发控制中心。投屏设备可以将音频流转发给外接音频设备,以通外接音频设备播放音频;投屏设备也可以指示源端设备停止向投屏设备发送音频流,从而在源端设备本地播放音频。

需要说明的是,当用户将源端设备的内容分享到投屏设备上进行展示时,用户通常就是想要利用投屏设备的大屏等特性欣赏分享的内容。此时,用户可能不再使用手机,手机也可以进入锁屏或息屏等状态。投屏场景下,用户主要关注和操作的对象转移到了投屏设备。因而,将投屏设备作为投屏过程中音频输出设备的切换控制中心更为合理,更能适用于投屏场景,也更能符合投屏场景下用户的使用习惯,用户体验更好。

以下以投屏设备为智能电视为例,对投屏设备的结构进行说明。示例性的,图2示出了本申请实施例提供的一种智能电视100的结构示意图。如图2所示,智能电视100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serialbus,USB)接口130,电源管理模块140,天线,无线通信模块160,音频模块170,扬声器170A,麦克风170C,音箱接口170B,传感器模块180,按键190,指示器191,摄像头193,以及显示屏192等。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以是智能电视100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,和/或USB接口等。

可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对智能电视100的结构限定。在另一些实施例中,智能电视100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

电源管理模块140用于连接电源。充电管理模块140还可以与处理器110、内部存储器121、显示屏194、摄像头193和无线通信模块160等连接。电源管理模块141接收电源的输入,为处理器110、内部存储器121、显示屏194、摄像头193和无线通信模块160等供电。在一些实施例中,电源管理模块141也可以设置于处理器110中。

智能电视100的无线通信功能可以通过天线和无线通信模块160等实现。其中,无线通信模块160可以提供应用在智能电视100上的包括无线局域网(如Wi-Fi),蓝牙,GNSS,FM,NFC,IR等无线通信的解决方案。

无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。在一些实施例中,智能电视100的天线和无线通信模块160耦合,使得智能电视100可以通过无线通信技术与网络以及其他设备通信。

在本申请的实施例中,智能电视100可以通过无线通信模块160与源端设备建立无线连接。例如,智能电视100可以通过无线通信模块160与源端设备接入同一无线网络;或者,智能电视100可以通过无线通信模块100与源端设备P2P无线直连。从而,源端设备可以通过该无线连接将内容分享至智能电视100进行展示。

智能电视100还可以通过无线通信模块160与外接音频设备建立无线连接,以使得智能电视100可以在投屏过程中通过外接音频设备来播放源端设备分享的音频。

智能电视100通过GPU,显示屏192,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏192和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏192用于显示图像,视频等。该显示屏192包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。

在开启投屏功能后,显示屏192可以用于显示源端设备分享的内容中的图像。例如,在开启投屏功能后,显示屏192可以用于同步显示源端设备的界面。

智能电视100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏192以及应用处理器等实现拍摄功能。ISP用于处理摄像头193反馈的数据。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,智能电视100可以包括1个或N个摄像头193,N为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当智能电视100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。视频编解码器用于对数字视频压缩或解压缩。智能电视100可以支持一种或多种视频编解码器。这样,智能电视100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现智能电视100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展智能电视100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行智能电视100的各种功能应用以及数据处理。例如,在本申请实施例中,处理器110可以通过执行存储在内部存储器121中的指令,内部存储器121可以包括存储程序区和存储数据区。

在本申请的实施例中,处理器110通过运行存储在内部存储器121的指令,可以实现开启/停止投屏功能,在投屏过程中控制音频输出设备的切换等功能。

其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储智能电视100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflash storage,UFS)等。

智能电视100可以通过音频模块170,扬声器170A,麦克风170C,音箱接口170B,以及应用处理器等实现音频功能。例如,音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。

音箱接口170B用于连接有线音箱。音箱接口170B可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。

在本申请的实施例中,音频模块170可以根据处理器110的控制,播放源端设备分享的音频。音箱接口170B可以用于智能电视100连接音箱等外接音频设备。智能电视100还可以通过ISB接口等连接其他外接音频设备。

传感器模块180可以包括距离传感器,接近光传感器,触摸传感器,指纹传感器,温度传感器,环境光传感器等传感器。其中,触摸传感器,也称“触控面板”。触摸传感器可以设置于显示屏192,由触摸传感器与显示屏192组成触摸屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给处理器110,以确定触摸事件类型。可以通过显示屏192提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器也可以设置于智能电视100的表面,与显示屏192所处的位置不同。

在本申请的实施例中,触摸屏可以接收用户的触摸输入,产生与智能电视100的用户设置以及功能控制有关的键信号输入,并向智能电视100发送相应的控制信号,以控制智能电视100切换音频输出设备、配置切换规则等相关功能。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。智能电视100可以接收按键输入,产生与智能电视100的用户设置以及功能控制有关的键信号输入。

指示器191可以是指示灯,可以用于指示智能电视100处于开机状态、待机状态或者关机状态等。例如,指示灯灭灯,可指示智能电视100处于关机状态;指示灯为绿色或者蓝色,可指示智能电视100处于待机状态;指示灯为红色,可指示智能电视100处于待机状态。

通常,智能电视100会配有一遥控器,该遥控器可以作为输入设备使用。该遥控器用于控制智能电视100。该遥控器可以包括:多个按键,如电源按键、音量按键、以及其他的多个选择按键。遥控器上的按键可以是机械按键,也可以是触摸式按键。例如,遥控器可以通过红外信号等向智能电视100发送控制信号。该遥控器还可以包括电池收纳腔,用于安装电池,为遥控器供电。

智能电视100还可以连接有鼠标或键盘等输入设备。输入设备可以接收输入信号,产生与智能电视100的用户设置以及功能控制有关的键信号输入,并向智能电视100发送相应的控制信号,以控制智能电视100切换音频输出设备、配置切换规则等相关功能。

可以理解的是,本申请实施例示意的结构并不构成对智能电视100的具体限定。其可以具有比图2中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,该电视机还可以包括音箱等部件。图2中所示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

在本申请的实施例中,智能电视100可以基于无线通信模块160与源端设备建立无线连接,还可以基于无线通信模块160或音箱接口170B等与外接音频设备建立连接,以便通过外接音频设备源端设备分享的音频。在开启投屏后,智能电视100可以基于与源端设备之间的无线连接,展示源端设备分享的内容。显示屏192可以展示源端设备分享内容包括的图像。在投屏过程中,处理器110可以根据用户的指示或切换规则控制切换音频输出设备,从而通过智能电视100、源端设备或连接的外接音频设备来播放源端设备分享的音频,提高音频播放的灵活性。

以下将以源端设备为手机,投屏设备为智能电视,智能电视连接有外接音频设备,外接音频设备包括智能音箱等设备为例,对本申请实施例提供的切换音频输出设备的方法进行阐述。

其中,投屏模式可以有多种,例如单人投屏模式(或称一投一模式),或多人投屏模式(或称多投一模式)等。以下分别对不同场景进行具体说明。

(1)、单人投屏模式

在单人投屏模式下,一个源端设备可以将内容分享到投屏设备上进行展示。以手机1将分享内容投屏到智能电视上进行展示为例进行说明。

手机1投屏到智能电视。手机1投屏到智能电视的方式可以有多种,以下通过举例的方式进行说明。

在一些实施例中,手机1可以通过扫码开启投屏。智能电视可以显示投屏二维码,手机1扫描智能电视显示的投屏二维码以发起投屏,智能电视可以接受手机1发起的投屏。

例如,智能电视可以包括投屏APP1。智能电视根据用户的指示打开投屏APP1后,可以在屏幕上显示投屏二维码。其中,用户可以通过遥控器、语音、按键或通过电视的触摸屏等多种方式指示用户打开投屏APP1。示例性的,该投屏APP1的图标可以为图3A所示的图标301,用户可以通过图3A所示的遥控器302指示打开投屏APP1,智能电视可以显示如图3B所示的投屏二维码。

再例如,智能电视的界面上显示有投屏控件,智能电视检测到用户通过遥控器点击该投屏控件后,显示投屏二维码。

再例如,投屏二维码预设在智能电视的外表面,或者预设在智能电视的说明书上。

例如,手机1也可以包括投屏APP2,手机1根据用户的指示打开投屏APP2后,可以显示扫码界面,以扫描智能电视的投屏二维码。其中,用户可以通过手机的触摸屏、语音或按键等多种方式指示用户打开投屏APP2。示例性的,该投屏APP2的图标可以为图4A所示的图标401,手机1检测到用户点击图标401的操作后打开投屏APP2,并显示如图4B所示的投屏二维码。

再例如,如图4C所示,手机1检测到用户从屏幕顶部向下滑动的操作后,显示如图4D所示的快捷面板,快捷面板上包括投屏控件402。手机1检测到用户点击投屏控件402的操作后,显示如图4B所示的扫码界面,以便扫描智能电视的投屏二维码。

再例如,手机1可以打开微信等APP的扫码界面,以便扫描智能电视的投屏二维码。

手机1扫描智能电视显示的投屏二维码后,可以与智能电视建立无线连接。例如,手机1可以与智能电视连接至同一Wi-Fi网络,或者智能电视可以连接至手机1自身开启的Wi-Fi热点,或者手机1与智能电视之间可以通过Wi-Fi P2P直连等。在无线连接建立后,手机1基于无线连接开始向智能电视投屏,以将内容分享至智能电视进行展示。手机1后续显示的界面通过投屏可以同步显示在智能电视上。

在另一些实施例中,手机1与智能电视之间建立了无线连接。手机1检测到用户从屏幕顶部向下滑动的操作后,显示快捷面板,快捷面板上包括另一投屏控件。手机1检测到用户点击另一投屏控件的操作后,扫描可投屏设备,并显示可投屏设备的列表。手机1检测到用户从可投屏设备的列表中选择智能电视的操作后,基于与智能电视之间的无线连接开始向智能电视投屏,手机1后续显示的界面通过投屏同步显示在智能电视上。

示例性的,在开启投屏后,手机1和智能电视显示的界面可以参见图5A中的(a)-(b)。

在开启投屏后,手机1随着用户的使用显示不同的界面。手机1可以基于与智能电视之间的无线连接,将界面对应的图像数据发送给智能电视,智能电视根据从手机1接收到的图像数据同步显示手机1的界面。

在其他一些实施例中,手机1可以碰一碰投屏。例如,手机1和智能电视上设置有投屏检测部件组。比如,智能电视和手机1上分别预设有NFC扫描器和NFC标签等检测器件。或者,智能电视和手机1上分别预设有霍尔器件或磁性元件等检测部件。手机1触碰智能电视的特定区域后可以快速投屏到智能电视。其中,该特定区域可以为NFC扫描器的扫描范围所覆盖的区域。

在另一些实施例中,手机1可以触碰智能电视的遥控器后快速投屏到智能电视。或者,手机1可以触碰检测标签后快速投屏到智能电视。该检测标签可以贴到遥控器上,桌子上,茶几上或其他方便的位置。

需要说明的是,智能电视同步显示手机1的界面中的“同步”,用于表示智能电视显示的界面内容与手机1开启投屏后的界面内容相一致,而并不表示智能电视和手机1在同一时刻显示手机1的界面。

示例性的,在开启投屏后,若手机1检测到用户点击主键(或称Home键)的操作,则如图5B中的(a)所示,手机1显示桌面;如图5B中的(b)所示,智能电视同步显示手机1的桌面。再示例性的,若手机1检测到用户打开视频应用的操作,则如图5C中的(a)所示,手机1显示视频画面;如图5C中的(b)所示,智能电视同步显示视频画面。可以理解的是,智能电视还可以通过投屏同步显示手机1的游戏画面,照片,PPT文稿或文本文档等内容,此处不再一一例举。

在本申请的一些实施例中,在开启投屏后,若手机1产生待播放的音频数据,则可以将音频数据发送给智能电视。智能电视默认使用自身的音频播放器(例如自有音箱或自身集成的喇叭等)播放手机1在投屏过程中产生的音频,即播放手机1分享的音频。

后续,用户可以根据场景需求,自身使用习惯,保护隐私或避免干扰他人等因素,指示智能电视切换投屏过程中音频的输出设备。智能电视可以根据用户的指示,在投屏过程中控制使用不同的音频输出设备播放手机1分享的音频。

例如,用户可以通过智能电视的遥控器、触摸屏,或与智能电视连接的鼠标、键盘等中的任一种输入设备,指示智能电视切换音频输出设备。在一些实施例中,手机等终端设备也可以作为智能电视的遥控器使用。

举例来说,用户可以按压遥控器上的预设按键1。遥控器可以将通过红外信号等向智能电视发送该预设按键1对应的控制信号。智能电视检测到遥控器发送的该控制信号后,可以显示音频切换菜单。音频切换菜单包括音频输出设备列表,用于用户为手机1分享的音频指示目标音频输出设备。举例来说,音频切换菜单可以为图6所示的菜单601。

再示例性的,参见图7中的(a),用户可以按压遥控器上的菜单(Menu)按键701。遥控器可以将通过红外信号等向智能电视发送Menu按键701对应的控制信号。智能电视检测到遥控器发送的该控制信号后,可以弹出图7中的(b)所示的控制菜单702,该控制菜单702包括音频切换控件703。智能电视检测到用户通过遥控器点击该音频切换控件703的操作后,可以显示图6所示的音频切换菜单601。

再示例性的,智能电视的屏幕为触摸屏,智能电视检测到用户在触摸屏上点击预设控件的操作后,显示音频切换菜单。

再示例性的,智能电视检测到预设的语音指令后显示音频切换菜单。

再示例性的,智能电视的摄像头检测到用户的预设手势、预设表情或预设动作后,显示音频切换菜单。

可以理解的是,智能电视可以通过多种触发方式来显示音频切换菜单。

再例如,智能电视接收到来自手机1的音频数据后自动弹出音频切换菜单。

其中,音频切换菜单中的设备列表可以包括智能电视和源端,还可以包括智能电视的外接音频设备。该设备列表包括用于播放手机1分享的音频的当前音频输出设备(例如图6所示的加粗方框中的智能电视),以及可供用户选择切换的其他音频输出设备。

智能电视检测到用户通过遥控器、触摸屏,或与智能电视连接的鼠标、键盘等输入设备,指示切换到音频切换菜单中的目标音频输出设备后,指示目标音频输出设备播放手机1分享的音频。

例如,在投屏过程中,对于手机1分享的音频,当前音频输出设备为智能电视,参见图8中的(a)-(b),用户可以通过遥控器中的方向键801和确定键802控制智能电视选中音频切换菜单中的“源端”,即用户指示的目标音频输出设备为手机1,则智能电视指示手机1播放投屏过程中手机1分享的音频。

比如,在智能电视播放的音频内容可能涉及到用户隐私或者可能会打扰到他人等的情况下,用户可能想要使用手机1近距离播放音频或通过手机1连接的耳机聆听音频内容,因而可以指示目标音频输出设备为手机1。举例来说,待播放的音频内容可能涉及到用户隐私的场景可以包括:用户将要打电话,手机1接收到来电,手机1接收到微信语音消息,或者手机1接收到视频通话等场景。

若目标音频输出设备为手机1,则智能电视可以向手机1发送控制命令,以指示手机1停止向智能电视发送音频数据,并在手机1端直接播放音频。在一些实施例中,智能电视可以基于TCP或UDP等传输协议向手机1发送控制命令1,该控制命令1的内容可以为“在源端播放音频”。手机1接收并解析控制命令1,而后停止向智能电视发送音频数据,并直接在手机1本地播放音频。

再示例性的,在投屏过程中,对于手机1分享的音频,当前音频输出设备为智能电视,用户指示的目标音频输出设备为外接音频设备,则智能电视可以指示外接音频设备播放手机1分享的音频。其中,智能电视的外接音频设备可以包括智能音箱,扫地机器人,手机1以外的其他手机,穿戴设备,或平板电脑等设备。不同外接音频设备的音质,音效,位置,或功耗等特性也不同,用户可以指示通过不同特性的外接音频设备来播放手机1分享的音频。

其中,外接音箱等外接音频设备的音质可能更好,音效模式可能更多,音频播放效果可能也更好。在看视频,看电影,或看MV等场景下,用户可能想要使用效果更好的外接音箱播放音频,则用户可以指示目标音频输出设备为外接音箱。例如,用户在看电影时,想要使用外接音箱的3D环绕音效模式来播放音频,从而提高用户观影时的视听感受,因而可以选择目标音频输出设备为外接音箱。该种情况下,智能电视可以将音频数据转发给外接音箱。外接音箱接收到该音频数据后开始播放音频。

再比如,在在智能电视播放的音频内容可能涉及到用户隐私或者可能会打扰到其他人等的情况下,用户可能想要使用距离用户较近的穿戴设备播放音频,则用户可以指示目标音频输出设备为穿戴设备。该种情况下,智能电视可以将音频数据转发给穿戴设备。穿戴设备接收到该音频数据后开始播放音频。

再示例性的,若当前音频输出设备为手机1,用户指示的目标音频输出设备为智能电视,则智能电视向手机1发送控制命令2。手机1接收到控制命令2后,停止播放音频,并向智能电视发送音频数据。智能电视根据音频数据播放音频。比如,在来电通话结束后用户继续看电影的场景下,用户可能想要继续使用智能电视播放投屏过程中的音频,因而可以指示目标音频输出设备为智能电视。

再示例性的,若当前音频输出设备为手机1,手机1当前的电量不足,穿戴设备或扫地机器人等外接音频设备的电量较为充足,则用户可以指示穿戴设备或扫地机器人为目标音频输出设备。智能电视根据用户的指示向手机1发送控制命令2。手机1接收到控制命令2后,停止播放音频,并向智能电视发送音频数据。智能电视将音频数据发送给穿戴设备或扫地机器人等外接音频设备。外接音频设备接收到音频数据后开始播放音频。

再示例性的,若当前音频输出设备为外接音频设备,用户指示的目标音频输出设备为智能电视,则智能电视停止向外接音频设备发送音频数据,智能电视播放音频。

再示例性的,若当前音频输出设备为外接音频设备,用户指示的目标音频输出设备为手机1,则智能电视停止向外接音频设备发送音频数据,并向手机1发送控制命令1。手机1接收到控制命令1后,停止向智能电视发送音频数据,并播放音频。

这样,在投屏过程中,用户可以根据场景需求,自身使用习惯,保护隐私或避免干扰他人等因素,随时指示智能电视切换手机1分享的音频的输出设备。智能电视可以根据用户的指示实时切换使用不同的音频输出设备播放投屏过程中分享的音频,从而可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放源端分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

而且,智能电视是位置相对固定的电子设备。这样,智能电视可以与较多的外接音频设备相连,从而可以使得投屏过程中音频输出设备的选择性更多,音频输出的灵活性更高。

其中,智能电视在播放手机1分享的音频时,若涉及到用户隐私或可能会打扰到其他人的情况下,则智能电视可以根据用户的指示随时切换到手机1或离用户较近的外接音频设备进行播放,从而可以保护用户的隐私,避免对他人造成干扰。

根据以上描述可知,以上实施例提供的切换音频输出设备的方法的流程图可以参见图9。如图9所示,该方法可以包括:901、手机1和智能电视开始投屏。902、在开启投屏后,手机1可以将投屏过程中的视频流发送给智能电视。其中,该视频流为手机1的界面对应的图像数据流。903、智能电视根据接收到的视频流显示手机1的界面。904、在开启投屏后,手机1可以将投屏过程中的音频流发送给智能电视。905、智能电视根据接收到的音频流播放音频。906、若智能电视检测到用户指示目标音频输出设备为手机1的操作,则智能电视向手机1发送控制命令1。907、手机1根据接收到的控制命令1停止向智能电视发送音频流。908、手机1在本地播放音频。或者,该方法还包括:908、若智能电视检测到用户指示目标音频输出设备为外接音频设备的操作,则智能电视向外接音频设备转发音频流。909、外接音频设备接收到音频流后开始播放音频。

在其他一些实施例中,智能电视在开启投屏后可以自动显示音频切换菜单,以便用户通过音频切换菜单预先设置目标音频输出设备。智能电视后续接收到来自手机1的音频数据后,可以控制使用用户预先设置的目标音频输出设备播放音频。若目标音频输出设备为智能电视或外接音频设备,则在手机1产生音频后,手机1向智能电视发送音频数据;若目标音频输出设备为手机1,则智能电视通知手机1,在手机1产生音频后,手机1不向智能电视发送音频数据,手机1在本地端播放音频。

在其他一些实施例中,智能电视在开启投屏并接收到手机1发送的音频数据后自动显示音频切换菜单,以便用户通过音频切换菜单设置目标音频输出设备。智能电视控制使用用户指示的目标音频输出设备播放音频。

在其他一些实施例中,智能电视在开启投屏后使用上次投屏过程中用户指示的目标音频输出设备播放手机1分享的音频。

在其他一些实施例中,在开启投屏后,智能电视可以根据用户的语音指令设置或切换音频输出设备。例如,当前音频输出设备为智能电视,用户可以向智能电视说出语音指令“切换到外接音箱播放声音”,则智能电视根据用户的语音指令切换为通过外接音箱播放音频。

在其他一些实施例中,不同预设手势、预设表情或预设动作与不同的音频输出设备具有对应关系。智能电视可以通过摄像头检测用户的预设手势、预设表情或预设动作,从而通过预设手势、预设表情或预设动作对应的目标音频输出设备播放音频。

示例性的,智能电视通过摄像头检测到用户将遥控器向第一音箱方向挥动的动作后,将目标音频输出设备设置为第一音箱。再示例性的,当前音频输出设备为智能电视,智能电视通过摄像头检测到用户的手掌从智能电视所在方向向手机1所在方向挥动的操作后,将目标音频输出设备设置为手机1。

在另一些实施例中,在投屏过程中,智能电视可以根据切换规则自动切换目标音频输出设备,从而自动控制使用不同的输出设备播放手机1分享的音频。该切换规则包括触发条件和目标音频输出设备之间的对应关系。该触发条件可以包括触发时间、触发事件或触发场景等中的至少一种。这样,智能电视可以根据切换规则自动控制目标音频输出设备的切换,从而减少用户的操作,解放用户双手,提高用户使用体验。

其中,该切换规则可以是出厂时预置在智能电视中的,也可以是用户设置的,还可以是智能电视从手机1或其他设备接收获得的。

在一些技术方案中,智能电视启用的切换规则仅对本次投屏过程有效,本次投屏结束后智能电视自动停止启用该切换规则。智能电视再次开启投屏后,需要用户重新启用切换规则,从而根据本次启用的切换规则自动切换投屏对应的目标音频输出设备。

在另一些技术方案中,若用户未指示停止启用切换规则,则已启用的切换规则在多次投屏过程中持续有效。智能电视在开启投屏后,若存在未停止启用的切换规则,则继续根据该切换规则自动切换投屏对应的目标音频输出设备。这样,在智能电视启动一次切换规则后,后续的每次投屏过程均可以自动进行目标音频输出设备的切换控制,因而可以节省用户的启动控制操作,简化控制流程,提高用户使用体验。

智能电视在开启投屏后,若不存在切换规则或者不存在已启用的切换规则,则在一些技术方案中,智能电视默认采用智能电视播放音频,后续在检测到用户设置或启用切换规则后,再根据切换规则切换目标音频输出设备。

智能电视在开启投屏后,若存在已启用的切换规则,则使用该切换规则自动切换目标音频输出设备。若已启用的切换规则不适用当前场景,则用户可以设置一个新的切换规则或者切换为启用另一个切换规则。

其中,用户设置切换规则或者切换已启用的切换规则的方式可以有多种。

例如,用户可以通过智能电视的遥控器、触摸屏,或与智能电视连接的鼠标、键盘等输入设备,指示智能电视显示规则设置菜单或规则列表。该规则设置菜单可以用于用户设置切换规则,该规则列表包括已有切换规则的控件,可以用于用户启用、停止启用或查看已有的切换规则。

示例性的,智能设备可以采用以上实施例描述的方式显示控制菜单。如图10中的(a)所示,控制菜单1001包括规则设置控件1002。智能电视检测到用户选中规则设置控件1002的操作后,可以显示规则设置菜单,以便用户通过规则设置菜单1003设置切换规则。

其中,切换规则可以根据触发时间、触发事件或触发场景等因素,规定切换为不同的目标音频输出设备。

例如,用户的手机1投屏到家里的智能电视上,12:00-13:00期间为家人的午休时间。为避免打扰到家人,切换规则规定的目标音频输出设备可以在12:00由智能电视切换为手机1,在13:00切换回智能电视。

再例如,用户的手机1投屏到家里的智能电视上,晚上19:00开始为新闻联播播放时间,切换规则规定的目标音频输出设备可以在19:00切换为智能电视。

再例如,切换规则可以与手机1的闹钟应用相关联,并以闹钟应用设定的时间点为触发时间来切换目标音频输出设备。比如,用户的手机1投屏到办公室的智能电视上,闹钟应用设定早上08:30-09:00为投屏会议,切换规则规定的目标音频输出设备可以在早上08:30切换为智能电视,并在早上09:00切换到手机1。再比如,用户的手机1投屏到家里的智能电视上,闹钟应用设定19:30-20:00为写作业时间,切换规则规定的目标音频输出设备可以在19:30切换为手机1,并在晚上20:00切换为智能电视。再比如,用户的手机1投屏到家里的智能电视上,闹钟应用设定20:00-20:30为家庭娱乐时间,切换规则规定的目标音频输出设备可以在20:00切换为智能电视。

其中,触发事件可以由智能电视来检测,也可以由手机1识别后通知给智能电视。例如,若智能电视检测到来电,视频通话或语音消息(例如微信语音消息)等触发事件,则待播放语音可能涉及用户隐私,待播放语音可能涉及用户隐私,因而切换规则根据触发事件规定的目标音频输出设备可以切换为手机1,从而通过用户手中的手机1或者通过手机1连接的耳机(例如有线耳机或蓝牙耳机等)播放音频。或者,若手机1检测到来电、视频通话或语音消息等触发事件,则可以通知智能电视;智能电视接收到手机1的通知后根据切换规则将目标音频输出设备切换为手机1。

再例如,若智能电视检测到来电、视频通话或语音消息等触发事件,则待播放语音可能涉及用户隐私,因而切换规则根据触发事件规定的目标音频输出设备可以切换为穿戴设备。

再例如,若智能电视检测到来电结束,视频通话结束,或语音消息已播放等触发事件,则切换规则根据触发事件规定的目标音频输出设备可以切换为智能电视,以便通过智能电视播放后续投屏过程中的音频。

再例如,若智能电视的摄像头识别到当前为有家人在工作或者有儿童在写作业等触发场景,则切换规则根据触发场景规定的目标音频输出设备可以切换为手机1。

在一些实施例中,事件触发方式或场景触发方式的优先级可以高于时间触发方式,智能电视可以优先根据事件触发或场景触发对应的目标音频输出设备播放手机1分享的音频。

举例来说,上述规则设置菜单可以为图10中的(b)所示的菜单1003。用户可以在规则设置菜单的第一列设置触发方式为时间、事件或场景。智能电视在确定满足切换规则中规定的触发条件(或称触发节点)时,切换到对应的目标音频输出设备来播放投屏过程中产生的音频。

对于时间触发方式来说,用户可以设置作为触发条件的触发时间,以及触发时间到来时触发切换的目标音频输出设备。

对于事件触发方式来说,用户可以设置作为触发条件的触发事件,以及触发事件触发切换的目标音频输出设备。示例性的,如图10中的(b)所示,智能电视检测到用户选中控件1000后,可以弹出触发事件的列表以供用户选择。例如,触发事件的列表中包括来电结束、来电和视频通话等事件。或者,用户也可以通过遥控器或键盘等输入设备在控件1000中输入触发事件。

在一些实施例中,来电和视频通话可以统称为通话。触发事件可以为检测到通话事件或通话结束事件。切换规则规定的检测到通话事件对应的目标音频输出设备可以为源端;切换规则规定的通话结束事件对应的目标音频输出设备可以为智能电视。

对于场景触发方式来说,用户可以设置作为触发条件的触发场景,以及触发场景触发切换的目标音频输出设备。

此外,如图10中的(a)所示,控制菜单1001还包括规则列表1004。规则列表1004包括已有切换规则的规则控件1005。在一些实施例中,在该规则列表中,当前已启用的规则控件上显示有启用标记,便于提示用户当前使用的切换规则。举例来说,启用标记可以为图10中的(a)所示的对勾。

智能电视检测到用户选中规则列表1004中的规则控件1005的操作后,可以显示该规则控件1005对应的规则查看菜单,以便用户查看该切换规则的具体内容。举例来说,规则查看菜单可以为图10中的(c)所示的菜单1006。规则查看菜单1006可以包括启用控件,停止启用控件,编辑控件,或返回控件等便于用户操作的控件。

在一些实施例中,多个切换规则指示的目标音频输出设备可能会发生冲突。在用户启用多个切换规则的情况下,为避免不同切换规则指示的目标音频输出设备发生冲突,智能电视可以通过显示提示信息或语音提示等方式提示用户更换切换规则。

在其他一些技术方案中,智能电视在开启投屏后自动显示控制菜单,以便用户启用/停止启用或设置切换规则。后续在手机1产生音频后,智能电视可以根据启用的切换规则切换使用不同的音频输出设备。在手机1产生音频后,若目标音频输出设备为智能电视或外接音频设备,则手机1向智能电视发送音频数据;若目标音频输出设备为手机1,则手机1不向智能电视发送音频数据,手机1自身播放音频。

在其他一些实施例中,智能电视在开启投屏并接收到手机1发送的音频数据后自动显示控制菜单,以便用户启用/停止启用或设置切换规则。智能电视通过切换规则确定的目标音频输出设备播放音频。

在其他一些实施例中,智能电视可以根据用户的语音指令设置切换规则,或者切换已启用的切换规则。

在另一些实施例中,用户指示目标音频输出设备与切换规则可以结合使用。若智能电视检测到用户指示了目标音频输出设备后,又检测到用户启用了切换规则,则智能电视通过切换规则确定的目标音频输出设备播放音频。

若智能电视存在已启用的切换规则,而后又检测到用户指示目标音频输出设备的操作,则智能电视使用用户指示的目标音频输出设备输出音频。此外,智能电视还可以包括自动控件,自动控件可以位于智能电视的投屏界面上也可以位于控制菜单中。智能电视检测到用户点击自动控件的操作后,恢复按照切换规则自动切换目标音频输出设备。

(2)、多人投屏模式

在多人投屏模式下,多个源端设备可以将分享的内容投屏到同一个投屏设备上进行展示。例如,在多人游戏场景下,多个游戏用户将游戏界面投屏到同一投屏设备上。再例如,在投屏会议场景下,会议内容涉及到多个源端设备投屏的PPT、文档、图片或对比设计方案等,多个源端设备投屏同一投屏设备上进行展示。再例如,在家庭场景下,家长与儿童分别将不同源端设备上的电影和动画片投屏到同一投屏设备上进行观看。

以下将以手机1和手机2分别将分享的内容投屏到智能电视上进行展示为例进行说明。

在多人投屏模式下,手机1和手机2均可以投屏到同一个智能电视上,以共享智能电视的大屏资源。智能电视的屏幕可以划分为多个投屏区域,不同投屏区域分别用于显示不同手机投屏的界面。投屏区域的划分方式可以有多种。

示例性的,参见图11中的(a)-(e),投屏区域可以为上/下格局,左/右格局,左/中/右格局,四方格格局,或九宫格格局等。可以理解的是,智能电视也可以采用其他方式同时展示多个手机的投屏界面,例如采用画中画或悬浮窗等等多种方式。

例如,手机1可以采用以上实施例描述方式投屏到智能电视。手机2也可以采用以上实施例描述的方式投屏到智能电视。手机1和手机2可以同时或先后投屏到智能电视上。

再例如,智能电视可以采用以上实施例描述的方式显示投屏二维码。该投屏二维码可以如图12A所示,手机1通过扫码先投屏到智能电视。参见图12B,智能电视在屏幕左边的第一投屏区域显示手机1的投屏界面,该第一投屏区域为手机1对应的投屏窗口;并在右边的第二投屏区域显示投屏二维码。手机2通过扫描图12B所示的投屏二维码投屏到智能电视。参见图12C,智能电视屏幕右边的第二投屏区域为手机2对应的投屏窗口,用于显示手机2的投屏界面。

在一些实施例中,投屏区域与源端的对应关系可以相互切换。例如,在图12C所示情况下,智能电视可以根据用户的语音指令切换为在屏幕左边的第一投屏区域显示手机2的投屏界面,在屏幕右边的第二投屏区域显示手机1的投屏界面。

再例如,如图12C所示,智能电视的界面上显示有区域切换控件1201。智能电视检测到用户点击区域切换控件1201的操作后,切换为在屏幕左边的第一投屏区域显示手机2的投屏界面,在屏幕右边的第二投屏区域显示手机1的投屏界面。

在一些实施例中,智能电视和手机可以提供一投一或多投一等多种不同的投屏模式,以便用户在开启投屏时选择进入相应的模式。示例性的,参见图13,智能电视显示的投屏二维码包括一投一模式的投屏二维码和多投一模式的投屏二维码,用户可以选择扫描不同的投屏二维码,从而进入不同的投屏模式。

其中,多人投屏模式下音频输出设备的切换方法与单人投屏模式下类似,以下主要对不同之处予以说明。

在多人投屏模式下,智能电视可以根据用户的指示,分别选择手机1的目标音频输出设备1和/或手机2的目标音频输出设备2。用户还可以根据场景需求,自身使用习惯,保护隐私或避免干扰他人等因素,随时指示智能电视切换手机1和/或手机2的音频的输出设备。

在多人投屏模式下,与单人投屏模式下类似,目标音频输出设备1可以为智能电视、源端的手机1或智能电视的外接音频设备;目标音频输出设备2可以为智能电视、源端的手机1或智能电视的外接音频设备。智能电视可以根据用户的指示,控制目标音频输出设备1播放手机1在投屏过程中产生的音频,控制目标音频输出设备2播放手机2在投屏过程中产生的音频。

示例性的,用户A和用户B分别通过手机1和手机2投屏到智能电视上打游戏。智能电视可以显示如图14中的(a)所示的投屏界面1401和投屏界面1402。

其中,用户A和用户B分别玩不同的游戏,或者用户A和用户B加入了同一游戏的不同战队,此时手机1和手机2产生的音频具有不同的内容。智能电视可以默认通过自身的音频播放器件来播放手机1和手机2投屏过程中产生的音频。这样,用户A和用户B的游戏声音在智能电视端发生混频,用户听觉体验较差。

为提高用户听觉体验,用户可以指示采用不同的目标音频输出设备来播放手机1和手机2分别产生的音频。例如,用户可以使用音频切换菜单设置手机1这一路音频信号对应的目标音频输出设备为靠近用户A的外接音箱A;并设置手机2这一路音频信号对应的目标音频输出设备为靠近用户B的外接音箱B。

其中,智能电视可以采用以上实施例描述的方法显示如图14中的(b)所示的音频切换菜单1403,用户可以基于音频切换菜单1403设置手机1和/或手机2分别对应的目标音频输出设备。

在图14中的(b)所示的音频切换菜单1403中,音频线路X:Y中的Y表示多人投屏模式下的源端数量,即音频线路的数量,每个源端设备对应一条音频线路;X表示当前对应的一个源端及音频线路的标号。源端和音频线路可以按照预设的顺序进行编号。

在一些实施例中,源端/音频线路可以按照投屏的先后顺序进行编号。例如,先投屏到智能电视的手机1及其音频线路(例如第一音频)对应1:2;后投屏到智能电视的手机2及其音频线路(例如第二音频)对应2:2。

在另一些实施例中,源端和音频线路按照投屏区域的位置进行编号。例如,左边的投屏区域对应的手机1及其音频线路对应1:2;右边的投屏区域对应的手机2及其音频线路对应2:2。

基于图14中的(b)所示的用户设置,手机1和手机2对应的投屏场景示意图可以参见图14中的(c)。

在其他一些实施例中,智能电视可以获知投屏源端的设备信息,例如设备类型或型号等。智能电视可以根据用户的指示显示音频切换菜单,音频切换菜单上显示有多个源端设备的设备信息。用户可以根据该设备信息,设置一个或多个源端设备对应的目标音频输出设备。

在其他一些实施例中,智能电视还可以根据用户的不同指示,设置不同源端设备的目标音频输出设备。例如,智能电视检测到用户通过遥控器选中第一投屏区域的操作后显示相应的界面,以便用户设置第一投屏区域对应的源端设备的目标音频输出设备。智能电视检测到用户通过遥控器选中第二投屏区域的操作后显示相应的界面,以便用户设置第二投屏区域对应的源端设备的目标音频输出设备。

再示例性的,家长和儿童分别通过手机1和手机2投屏到智能电视上看电影和动画片。智能电视可以根据用户的指示,在本地播放手机2对应的动画片的音频;并控制手机1在源端播放手机1对应的电影的音频,家长可以通过与手机1连接的耳机聆听电影的音频内容。

再示例性的,用户A和用户B分别通过手机1和手机2投屏到智能电视上看MV和学习视频。智能电视可以根据用户的指示,控制智能电视通过高音质的外接音箱播放手机1对应的MV的音频,控制手机2在源端播放手机2对应的学习视频的音频,用户B可以通过与手机2连接的耳机聆听学习视频的音频内容。

再示例性的,用户A和用户B分别通过手机1和手机2投屏到智能电视上看学习视频。智能电视可以根据用户的指示,控制手机1和手机2分别在源端播放音频,用户A和用户B分别通过与手机1和手机2连接的耳机聆听学习视频的音频内容,避免相互干扰。

在其他一些实施例中,智能电视也可以根据用户语音指令或预设手势等,分别设置或切换手机1和/或手机2的目标音频输出设备。

这样,在投屏过程中,用户可以根据场景需求,自身使用习惯,保护隐私或避免干扰他人等因素,随时指示智能电视切换手机1和手机2的目标音频输出设备。智能电视可以根据用户的指示实时切换使用不同的目标音频输出设备播放投屏过程中不同源端分享的音频,统一控制不同源端对应的目标音频输出设备,从而可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放手机分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

智能电视在播放手机1或手机2分享的音频时,若涉及到用户隐私或可能会打扰到其他人,则智能电视可以根据用户的指示随时切换到手机1或手机2进行播放,从而可以保护用户的隐私,避免对他人造成干扰。

并且,在多人投屏模式下,若采用现有技术,则每个手机需要各自在本地端分别进行控制,以选择在本地源端播放音频还是在智能电视播放音频。若多个终端均选择在智能电视播放音频,则智能电视对多个手机对应的多路音频信号进行混音后播放,用户不易分辨来自不同手机的不同音频信号,用户使用体验较差。为了避免智能电视进行混音处理,智能电视仅能播放一路音频信号。然而,多个手机相互之间并不知道对方的投屏情况,因而很难进行协调,从而难以实现仅有一路音频信号在智能电视端播放,而其他路音频信号在手机播放的目的。比如,多个手机的用户需要相互协商,从而确定一个使用智能电视播放音频信号的手机,并分别控制其他手机在本地播放音频。

而且,在多人投屏模式下,采用本申请实施例提供的方法,智能电视可以统一进行控制和协调,以分别为不同手机分享的音频设置对应的目标音频输出设备。从而,每个源端设备对应的每路音频信号,均可以有相应的目标音频输出设备。不同音频信号可以通过不同位置的不同音频输出设备进行播放,不同音频信号可以不在投屏设备进行混音,用户听觉体验较好。

与单人投屏模式下类似,智能电视在多人投屏模式下也可以根据切换规则,自动确定手机1和手机2分别对应的目标音频输出设备。该切换规则可以包括触发条件,源端/音频线路,以及目标音频输出设备之间的对应关系。这样,智能电视可以根据切换规则自动控制不同源端分别对应的目标音频输出设备的切换,从而减少用户的操作,解放用户双手,提高用户使用体验。

在一些实施例中,手机1和手机2可以采用同一切换规则。在一些技术方案中,切换规则规定的不同源端对应的目标音频输出设备可以不同,从而可以避免不同手机对应的音频输出设备冲突而引起的混音。不同源端的音频在不同音频输出设备输出,可以使得用户听觉分辨率较高,用户使用体验较高。

在多人投屏模式下,智能电视也可以根据用户的指示设置切换规则。示例性的,多人投屏模式下对应的规则设置菜单可以如图15中的(a)所示。与单人投屏模式下不同,用户设置多人投屏模式下的切换规则时,如图15中的(a)所示,需要分别设置多个源端对应的多路音频的触发条件和目标音频输出设备等信息。可以理解的是,一个触发条件可以触发切换一个源端设备切换目标音频输出设备,也可以触发多个源端设备切换目标音频输出设备。

在一些实施例中,在用户设置切换规则时,若智能电视确定不同源端对应了同一目标音频输出设备,则智能电视可以提示用户当前的设置可能会发生混音,以方便用户及时修改。

在多人投屏模式下,用户也可以查看切换规则的具体内容。示例性的,规则查看菜单可以参见图15中的(b)。如图15中的(b)所示,切换规则的具体内容中可以包括多个源端分别对应的多路音频所对应的触发条件和目标音频输出设备等信息。

在另一些实施例中,手机1和手机2可以分别采用不同的切换规则。这样,不同手机用户可以设置或启用符合自身使用习惯或业务场景的不同切换规则来输出音频,以提高用户使用体验。示例性的,智能电视设置手机1对应的切换规则的规则设置菜单可以参见图16中的(a);智能电视设置手机2对应的切换规则的规则设置菜单可以参见图16中的(b)。

也就是说,在多人投屏模式下,智能电视可以根据切换规则,自动控制不同源端对应的目标音频输出设备的切换,从而减少用户操作,解放用户双手,提高用户使用体验。

并且,在多人投屏模式下,智能电视可以自动、统一地进行匹配、控制和协调,以分别为不同手机分享的音频设置对应的目标音频输出设备,而不像现有技术那样需要手机1和手机2的用户分别在手机侧进行设置。从而,每个源端设备对应的每路音频信号,均可以有相应的目标音频输出设备。不同音频信号可以通过不同位置的不同音频输出设备进行播放,不同音频信号可以不在投屏设备进行混音,用户听觉体验较好。并且,智能电视可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放手机分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

此外,在多人投屏模式下,智能电视也可能未连接外接音频设备。该种情况下,目标音频输出设备可以为智能电视或源端,而不能为智能电视的外接音频设备。智能电视可以统一控制多个源端对应的音频输出设备,而不需要用户分别在各自的源端进行操作。

在未连接外接音频设备的情况下,为了提高视觉体验,用户通常不希望智能电视进行混音。因而,通常只有一个源端的音频在智能电视侧播放,其他源端需在各自的本地端进行播放。此时,智能电视可以根据用户的指示或切换规则确定一个源端对应的一路音频在智能电视端播放,并向其他源端发送控制命令,以指示其他源端在各自的本地端播放音频,从而可以统一协调多个源端的音频播放情况,避免多个源端均在智能电视端播放导致的冲突。该方案不需要像现有技术那样单个、多次、分别在各个手机源端控制各自的目标音频输出设备,并且需要各手机用户进行协商,以避免多个源端均在智能电视侧播放音频导致的冲突。

也就是说,即便智能电视没有外接音频设备,智能电视也可以统一进行控制和协调,选择一路音频信号进行播放,并统一控制其他路音频信号在源端设备进行播放;而不用像现有技术那样需要分别在每个源端设备侧进行操作和控制;因而可以简化控制流程,统一对各源端设备进行协调,节省用户操作,提高用户使用体验。

以上是以开启投屏后,智能电视和源端手机均显示手机的界面为例进行说明的。在其他一些实施例中,在开启投屏后,源端手机可以将后续产生的界面转移到智能电视上进行显示,手机不再显示后续产生的界面,可以息屏或显示预设的特定界面(例如包括停止投屏的控件等简单的界面),以节省手机的耗电,延长手机续航时长。手机在停止投屏后,恢复界面显示。

在其他一些实施例中,在开启投屏后,源端手机可以将后续产生的界面转移到智能电视上显示,手机默认不再显示界面,以节省手机的耗电,延长手机续航时长。手机在检测到预设事件后,在手机侧同时显示预设事件对应的界面。在预设事件结束后,手机停止显示实时变化的用户界面。例如,该预设事件可以为来电或视频通话等隐私性较高的事件。

以上是以投屏过程中,智能电视对源端对应的目标音频输出设备进行控制和切换为例进行说明的。在本申请的其他一些实施例中,在投屏过程中,智能电视也可以控制和切换源端对应的目标界面输出设备。其中,目标界面输出设备可以在源端、智能电视或外接视频设备之间切换。示例性的,外接视频设备可以为投影仪、笔记本电脑或台式电脑等能够展示画面的设备。

例如,在开启投屏后,智能电视可以根据用户的指示或切换规则切换源端对应的目标界面输出设备。

示例性的,智能电视可以根据用户通过遥控器的指示操作,将界面输出设备有智能电视切换为源端。

再示例性的,源端手机在播放电影,智能电视同步显示播放电影的界面。电影播放应用可以识别精彩片段或恐怖片段等内容。手机向智能电视发送的图像数据中可以包括电影画面的要点信息或精彩片段信息或恐怖片段信息。智能电视根据图像数据确定待显示界面为恐怖画面,且通过摄像头检测到智能电视前有儿童时,根据切换规则确定停止在智能电视上播放电影画面,并在手机上播放画面。在恐怖画面播放完之后,智能电视可以恢复显示源端手机在投屏过程中产生的界面。

再示例性的,智能电视检测到视频通话后,根据切换规则确定停止显示源端分享的界面并停止播放音频,将界面和音频均切回源端手机进行显示和播放,这样更能符合用户使用习惯,方便用户移动到更合适的地方进行通话,保护用户隐私,提高用户使用体验。在视频通话结束后,智能电视恢复显示源端分享的界面并恢复音频的播放。

以上主要是以源端设备为手机,投屏设备为智能电视为例进行说明的。在投屏过程中,当源端设备或投屏设备为其他设备时,仍可以采用本申请实施例提供的方法切换音频输出设备或界面输出设备,此处不予赘述。

结合上述实施例及相关附图,本实施例提供了一种切换音频输出设备的方法,该方法可以在如图1-图2所示的投屏设备(例如智能电视或投影仪等)中实现。该电子设备可以与至少一个外接音频设备相连。如图17所示,该方法可以包括以下步骤:

1701、电子设备分别接收来自第一源端设备和第二源端设备的投屏操作。

示例性的,电子设备可以为智能电视,第一源端设备可以为手机1,第二源端设备可以为手机2。手机1和手机2可以分别扫描图12所示的投屏二维码从而向智能电视发起投屏操作;智能电视接收手机1和手机2分别发起的投屏操作,从而可以在后续的投屏过程中展示手机1和手机2分享的内容。

1702、电子设备分别接收来自第一源端设备的第一图像数据和来自第二源端设备的第二图像数据,第一图像数据为第一源端设备的第一界面对应的数据;第二图像数据为第二源端设备的第二界面对应的数据。

示例性的,在电子设备为智能电视,第一源端设备为手机1,第二源端设备为手机2的情况下,智能电视可以接收手机1发送的待显示界面的图像数据,并接收手机2发送的待显示界面的图像数据。

1703、电子设备根据第一图像数据和第二图像数据,分别在第一投屏区域和第二投屏区域内显示第一界面和第二界面。

示例性的,第一界面可以参见图14中的(a)所示的界面1401,第二界面可以参见图14中的(b)所示的界面1402。

其中,第一源端设备在投屏过程中产生的第一音频的输出设备为第一音频输出设备;第二源端设备在投屏过程中产生的第二音频的输出设备为第二音频输出设备。

1704、若电子设备确定满足第一条件,则电子设备将第一音频的输出设备设置为第三音频输出设备。

其中,第三音频输出设备为第一源端设备、电子设备或外接音频设备中的任一种,且第三音频输出设备不同于第一音频输出设备。例如,若第三音频输出设备为外接音频设备,则电子设备将来自第一源端设备的音频数据转发给外接音频设备,从而由外接音频设备播放第一音频。

示例性的,在电子设备为智能电视,第一源端设备为手机1,第二源端设备为手机2的情况下,第一音频输出设备可以为智能电视,第三音频输出设备可以为手机1。

1705、若电子设备确定满足第二条件,则电子设备将第二音频的输出设备设置为第四音频输出设备。

其中,第四音频输出设备为第二源端设备、电子设备或外接音频设备中的任一种,且第四音频输出设备不同于第二音频输出设备。例如,若第四音频输出设备为外接音频设备,则电子设备将来自第二源端设备的音频数据转发给外接音频设备,从而由外接音频设备播放第二音频。

示例性的,该电子设备可以为智能电视,第一源端设备为手机1,第二源端设备为手机2的情况下,第二音频输出设备可以为手机2,第四音频输出设备可以为智能电视的外接音箱。

这样,在投屏过程中,电子设备可以统一对不同源端对应的音频输出设备进行控制和协调,自由切换使用不同的音频输出设备播放投屏过程中不同源端分享的音频,从而可以充分利用环境中不同音质,不同音效,不同位置,不同功耗,或不同电量等特点的外接音频设备来播放手机分享的音频,因而可以提高音频输出设备的选择性,提高音频输出的灵活性,提高用户音频播放体验。

在一些实施例中,电子设备确定满足第一条件,包括:电子设备检测到用户的第一指示操作,第一指示操作用于指示将第一音频的输出设备为第三音频输出设备。电子设备确定满足第二条件,包括:电子设备检测到用户的第二指示操作,第二指示操作用于指示将第二音频的输出设备设置为第四音频输出设备。

在该方案中,电子设备可以根据用户的指示,切换第一源端设备的第一音频的输出设备,和/或切换第二源端设备的第二音频的音频输出设备,从而通过电子设备对各源端设备的音频输出设备进行统一控制。

在另一些实施例中,电子设备确定满足第一条件,包括:电子设备根据切换规则确定第一音频的输出设备为第三音频输出设备。电子设备确定满足第二条件,包括:电子设备根据切换规则确定第二音频的输出设备为第四音频输出设备。

在该方案中,电子设备可以根据切换规则,自动切换第一源端设备的第一音频的音频输出设备,和/或切换第二源端设备的第二音频的音频输出设备,从而通过电子设备自动对各源端设备的音频输出设备进行统一控制,节省用户操作,提高用户使用体验。

可以理解的是,为了实现上述功能,投屏设备包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本实施例可以根据上述方法示例对投屏设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

本申请实施例还提供一种电子设备,包括一个或多个处理器以及一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述方法实施例中投屏设备的步骤,从而实现上述切换音频输出设备的方法。

本申请的实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在投屏设备上运行时,使得投屏设备执行上述相关方法步骤实现上述实施例中的切换音频输出设备的方法。

本申请的实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中投屏设备执行的切换音频输出设备的方法。

另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中投屏设备执行的切换音频输出设备的方法。

其中,本实施例提供的电子设备、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

本申请另一实施例提供了一种通信系统,该通信系统可以包括上述至少一个源端设备和上述投屏设备,以及投屏设备的外接音频设备,可以用于实现上述切换音频输出设备的方法。

通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

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

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

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

相关技术
  • 一种音频输出设备的音频控制方法和音频输出设备
  • 激光投影电视智能切换音频输出设备控制音量设备方法
技术分类

06120112793434