一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

投屏内容的显示方法、装置、终端及存储介质与流程

2022-07-30 12:44:57 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,特别涉及一种投屏内容的显示方法、装置、终端及存储介质。


背景技术:

2.随着投屏技术的发展,用户能够将自己的移动终端中播放的内容投屏至电视或电脑等大屏设备播放,从而提高观看效果。
3.相关技术中,当用户成功将移动终端中的内容投屏至电视或者电脑等大屏设备播放时,大屏设备将全屏显示移动终端中的内容。


技术实现要素:

4.本技术实施例提供了一种投屏内容的显示方法、装置、终端及存储介质。所述技术方案如下:
5.根据本技术的一方面内容,提供了一种投屏内容的显示方法,应用在投屏接收方中,所述方法包括:
6.接收投屏发起方发送的第一内容,所述第一内容是所述投屏发起方中显示的内容;
7.响应于所述投屏接收方正在显示第二内容,在所述第二内容的上层以窗口的形式显示所述第一内容;
8.响应于第一指令,在第一区域中显示所述第一内容,所述第一区域是与所述窗口所在区域不同的区域。
9.根据本技术的另一方面内容,提供了一种投屏内容的显示装置,应用在投屏接收方中,所述装置包括:
10.内容接收模块,用于接收投屏发起方发送的第一内容,所述第一内容是所述投屏发起方中显示的内容;
11.第一显示模块,用于响应于所述投屏接收方正在显示第二内容,在所述第二内容的上层以窗口的形式显示所述第一内容;
12.第二显示模块,用于响应于第一指令,在第一区域中显示所述第一内容,所述第一区域是与所述窗口所在区域不同的区域。
13.根据本技术的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本技术各个方面提供的投屏内容的显示方法。
14.根据本技术的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本技术各个方面提供的投屏内容的显示方法。
15.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计
算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述投屏内容的显示方面或者投屏内容的显示方面的各种可选实现方式中提供的方法。
16.在本技术中,投屏接收方接收投屏发起方发送的第一内容,在投屏接收方正在显示第二内容,在第二内容的上层以窗口的形式显示第一内容,从而该第一内容不会直接全屏完全遮挡当前正在播放的第二内容,随后,投屏接收方能够响应于第一指令,在第一区域中显示第一内容,该第一区域是与窗口所在区域不同的区域。由此可见,投屏接收方在接收到投屏发起方发送的内容能够以对当前显示的内容以较小影响的方式显示,并以受控的方式被投屏接收方的用户控制,进而在第一区域中显示第一内容,减少了投屏内容对当前显示内容的干扰程度,优化了投屏内容的显示效果。
附图说明
17.为了更清楚地介绍本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
18.图1是本技术实施例提供的一种投屏内容的显示方法的实施环境的示意图;
19.图2是本技术一个示例性实施例提供的投屏内容的显示方法的流程图;
20.图3是基于图2所示实施例介绍的一种投屏接收方显示的内容示意图;
21.图4是本技术另一个示例性实施例提供的一种投屏内容的显示方法流程图;
22.图5是基于图4所示实施例提供的一种窗口显示区域的示意图;
23.图6是基于图4所示实施例提供的一种第一内容的切换显示的过程示意图;
24.图7是基于图4所示实施例提供的另一种第一内容的切换显示的过程示意图;
25.图8是基于图4所示实施例提供的一种取消投屏控件的显示示意图;
26.图9是本技术一个示例性实施例提供的投屏内容的显示装置的结构框图;
27.图10是本技术一个示例性实施例提供的具有显示屏的设备的结构框图。
具体实施方式
28.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
29.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
30.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具
体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
31.为了本技术实施例所示方案易于理解,下面对本技术实施例中出现的若干名词进行介绍。
32.第一内容:显示在投屏发起方中的内容,该内容可以被投屏发起方经过跨设备的方式投屏在投屏接收方中播放。本技术提供两种投屏发起方可选的播放方式,介绍如下。
33.在第一种可选的方式中,第一内容原本在投屏发起方中播放,在投屏发起方成功将第一内容投屏到投屏接收方中播放后,第一内容继续在投屏发起方中播放。例如,当第一内容是游戏画面时,游戏画面则可以在投屏发起方中继续播放,且游戏能够在投屏发起方中正常接收到用户的操控。又例如,当第一内容是购物应用的用户界面时,用户能够在投屏发起方中继续显示购物应用的用户界面,便于使用投屏发起方的用户继续操作并查看购物应用中显示的商品信息。
34.在第二种可选的方式中,第一内容原本在投屏发起方中播放,在投屏发起方成功将第一内容投屏到投屏接收方中播放后,第一内容停止在投屏发起方中播放。在该方式中,投屏发起方还可以继续显示关于第一内容的操控界面。例如,当第一内容是视频时,投屏发起方还可以显示播放、停止、快进、快退、调整播放进度或调整音量等控件。
35.从第一内容所属的应用类型来说,第一内容可以是社交应用、视频类应用、阅读类应用、地图类应用、天气类应用、团购类应用、办公类应用、摄影类应用、金融类应用、出行类应用、购物类应用、游戏应用或考试学习类应用中的至少一种。
36.第二内容:是投屏接收方中正在播放的内容。在一种可能的方式中,第二内容是由网络云端或者电视台信号源提供的直播视频流。在另一种可能的方式中,第二内容是视频,该视频可以被投屏接收方通过播放、停止、快进、快退、调整播放进度或调整音量等控件来控制。
37.示例性地,本技术实施例所示的投屏内容的显示方法,可以应用在投屏接收方中。投屏接收方是具备显示屏的设备。可选地,投屏接收方的显示屏尺寸在物理世界中是较大尺寸的设备。例如,投屏接收方可以是电视、投影仪、电脑显示屏、壁画式显示屏或视频监考系统的监视器、平板电脑或笔记本电脑,本技术对此不作限定。在另一种可能的场景中,具备显示屏且配备有遥控器的设备均可实现为本技术中所示的投屏接收方。
38.请参见图1,图1是本技术实施例提供的一种投屏内容的显示方法的实施环境的示意图。在图1中,包括投屏接收方111、遥控设备112、投屏发起方120。其中,遥控设备112用于遥控投屏接收方111。
39.需要说明的是,在图1中,以投屏接收方111是电视,遥控设备112是电视遥控器,投屏发起方120是手机为例进行说明。
40.投屏接收方111可以是放置在用户住宅、公司或者公共场所的电视。投屏接收方111具有尺寸较大的显示屏,并且投屏接收方111具备分屏显示的功能。可选地,投屏接收方111的显示屏尺寸可以在10英寸以上。
41.投屏发起方120可以通过蓝牙、wifi(wireless fidelity,无线保真)或者其它短距离无线连接网络与投屏接收方111进行连接。示意性的,当投屏发起方120与投屏接收方
111处于同一wifi网络中,投屏发起方120能够将第一内容投屏至投屏接收方111中。
42.示意性的,投屏发起方120可以和投屏接收方111按照投屏协议,进行投屏。其中,投屏协议可以是airplay、miracast、dlna、chromecast、widi、wdhi或私有投屏协议中任意一种协议。需要说明的是,本处投屏协议仅为示意性说明,不对本技术实施例实际应用的投屏协议形成限定。
43.基于图1提供的应用环境,投屏发起方能够将当前显示的内容投屏到投屏接收方中。其中,投屏的内容将通过图2所示的流程显示在投屏接收方的屏幕上。详情请参见下述介绍。
44.请参见图2,图2是本技术一个示例性实施例提供的投屏内容的显示方法的流程图。该投屏内容的显示方法可以应用在图1所示的投屏接收方中。为了便于方案的介绍和阅读的理解,以投屏发起方为手机且投屏接收方是电视为例进行介绍。需要说明的是,本技术将执行主体设定为手机以及电视仅为示例性说明,不对投屏发起方和投屏接收方所可能采用的其它设备形态形成限定。在图2中,该投屏内容的显示方法包括:
45.步骤210,接收投屏发起方发送的第一内容,第一内容是投屏发起方中显示的内容。
46.在本技术实施例中,电视能够接收手机发送的第一内容,该第一内容是手机中显示的内容。
47.一种可能的方式中,第一内容是手机中播放的视频、显示的图片或者显示的游戏的实时画面。
48.另一种可能的方式中,第一内容是手机中显示的应用程序的用户界面。其中,用户界面既可以是操作系统中的桌面、负一屏、设置界面或者其它系统应用的用户界面。用户界面也可以是第三方应用提供的用户界面。
49.需要说明的是,当手机成功向电视投屏之后,手机中既可以继续显示第一内容,也可以熄屏不再显示第一内容,还可以在手机中通过小窗的形式播放第一内容,本技术不对手机中后续的显示方式进行限定。
50.步骤220,响应于投屏接收方正在显示第二内容,在第二内容的上层以窗口的形式显示第一内容。
51.在本例中,电视能够在自身中正在显示第二内容时,在第二内容的上层以窗口的形式显示手机发送来的第一内容。其中,第二内容在电视中可以全屏、半屏或者在指定区域显示。
52.第二内容还可以是电视的应用程序提供的用户界面。例如,第二内容可以是电视的操作系统提供的桌面或设置界面。第二内容还可以是安装在电视中的第三方应用中提供的应用界面。需要说明的是,第二内容是包含有信息的内容。在本技术实施例中,第二内容不包括电视的熄屏界面。也即,第二内容是投屏接收方中包含有信息的内容。
53.在第二内容的上层,电视可以在一个角落中预设指定的区域。其中,第二内容的上层可以理解为靠近电视显示屏的一侧。当第一内容处于第二内容的上层时,用户将能够完整地观看到第一内容,同时第一内容有对第二内容的局部区域形成遮挡。
54.例如,电视能够将右上角指定为显示窗口的区域。当需要以窗口的形式展示第一内容时,电视可以在右上角通过窗口的形式展示第一内容。可选地,电视还可以在右下角、
左上角或左下角中任意一个边角区域显示窗口。在一种可能的方式中,窗口的显示位置可以在电视的设置选项中被用户自主设置。
55.步骤230,响应于第一指令,在第一区域中显示第一内容,第一区域是与窗口所在区域不同的区域。
56.在本技术实施例中,第一指令可以是电视直接从遥控器接收到的指令,也可以是根据输入信息在电视内部生成的指令。
57.在第一种情况中,电视直接将遥控器发送来的指令作为第一指令。该第一指令既可以是用户通过遥控器选定电视中的控件的选择指令,也可以是遥控器中的功能键被按下而生成的指令。可选地,第一指令除了可以是配备给电视的遥控器中的功能键被按下而生成的指令外,第一指令还可以是显示在手机中的虚拟遥控器中的虚拟按钮被按下而生成的指令。
58.需要说明的是,当第一指令是用于通过遥控器选定电视中的控件的选择指令时,用户通过遥控器将光标移动至窗口,再双击确定按钮或者单击确定按钮触发手机生成第一指令。在该场景中,电视响应于针对窗口的预设操作,生成第一指令。可选地,预设操作除上述示例性指出的单击和双击,预设操作还可以是长按、拖动或划擦等触控操作,本技术实施例对此不作限定。
59.在第二种情况中,电视可以通过输入组件获取输入信息,在根据输入信息生成第一指令。其中,输入组件可以是摄像头或麦克风。可选地,输入信息可以是包含手势或者体态的图像,该图像是一张或多张图像。可选地,输入信息也可以是一个小视频,电视接收该小视频后从中提取出图像特征信息,并根据图像特征信息查找到匹配的指令,并将该指令作为第一指令。可选地,输入信息还可以是用户说出的语音,当电视采集到该语音后,提取语音中的声音特征,并根据声音特征查找到匹配的指令,并将该指令作为第一指令。在第一指令的生成过程中,电视可以通过设置在电视中的摄像头拍摄手势,并响应于手势符合预设的手势模版,生成第一指令。或者,电视也可以通过设置在电视中的麦克风采集语音,响应于语音符合预设的语音模版,生成第一指令。
60.在本例中,电视将响应于第一指令,在第一区域中显示第一内容。其中,第一区域是与窗口不同的区域。换言之,在第一指令的作用下,第一内容的显示区域发生了变化。由此可见,本技术实施例能够在电视中显示有第二内容的情况下,首先通过窗口的形式显示投屏来的第一内容,并在后续体现用户意愿的第一指令的作用下,改变第一内容的显示区域。
61.下面将通过一个示意图来说明电视的显示情况的变化,请参见图3,图3是基于图2所示实施例介绍的一种投屏接收方显示的内容示意图。在图3的未投屏阶段3a中,投屏接收方111中正在全屏显示第二内容310。当投屏接收方111接收到投屏发起方120发送的第一内容320时,投屏接收方111进入第一投屏显示阶段3b。在第一投屏显示阶段3b中,投屏接收方111继续全屏显示第二内容310,并在位于第二内容310的上层的窗口30中显示第一内容320。投屏接收方111在第一指令的作用下,响应于第一指令改变第一内容320的显示方式,将第一内容320在第一区域中显示。其中,第一区域是与窗口不同的区域。
62.可选的,电视还可以在窗口30下方显示投屏发起方的名称。例如,图3中显示标识350,标识350的内容是“手机p1”。
63.综上所述,在本实施例中,投屏接收方接收投屏发起方发送的第一内容,在投屏接收方正在显示第二内容,在第二内容的上层以窗口的形式显示第一内容,从而该第一内容不会直接全屏完全遮挡当前正在播放的第二内容,随后,投屏接收方能够响应于第一指令,在第一区域中显示第一内容,该第一区域是与窗口不同的区域。由此可见,投屏接收方在接收到投屏发起方发送的内容能够以对当前显示的内容以较小影响的方式显示,从而在投屏发起方投屏后,能够以受控的方式被投屏接收方的用户控制,进而在第一区域中显示第一内容,减少了投屏内容对当前显示内容的干扰程度,优化了投屏内容的显示效果。
64.基于上一个实施例所公开的方案,投屏接收方还能够根据第一指令的不同,将第一内容从窗口的形式改变至其他显示方式,请参考如下实施例。
65.请参见图4,图4是本技术另一个示例性实施例提供的一种投屏内容的显示方法流程图。该投屏内容的显示方法可以应用在上述所示的投屏接收方中。在图4中,该投屏内容的显示方法包括:
66.步骤410,接收投屏发起方发送的第一内容。
67.在本例中,步骤410的执行过程和步骤210的执行过程相同,此处不再赘述。
68.步骤421,响应于投屏接收方正在显示第二内容,在投屏接收方提供的候选区域中确定窗口显示区域。
69.其中,窗口显示区域是候选区域中用于显示窗口的区域。
70.可选地,电视能够在候选区域中确定画面静止率较高的子区域作为目标子区域,并将目标子区域中确定为窗口显示区域。详细地,电视可通过执行步骤(a1)、步骤(a2)和步骤(a3)来实现确定窗口显示区域的效果。
71.步骤(a1),获取第二内容在子候选区域中的画面静止率,子候选区域是候选区域中的一个局部区域,画面静止率用于指示画面静止的时长与统计时长的比值。
72.在本例中,电视能够按照将显示屏换分为若干个子候选区域。例如,电视可以将电视左上角、右上角、左下角和右下角换分为4个子候选区域,4个子候选区域组成电视的候选区域。电视能针对每一个子候选区域统计画面静止率。例如,统计时长为30秒,画面静止时长为24秒,则画面静止率等于0.8。
73.步骤(a2),在候选区域中确定目标子区域,目标子区域是候选区域中画面静止率最高的子候选区域。
74.在本例中,电视中存在多个子候选区域。电视能够在统计得到每一个子候选区域的画面静止率,将多个子候选区域中画面静止率的最高的一个确定为目标子区域。
75.步骤(a3),在目标子区域中确定窗口显示区域。
76.在一种可能的方式中,电视将目标子区域直接确定为窗口显示区域。
77.在另一种可能的方式中,电视将目标子区域中的局部区域确定为窗口显示区域。
78.请参见图5,图5是基于图4所示实施例提供的一种窗口显示区域的示意图。在图5中,电视预先设定出4个子候选区域,分别为左上角区域511、左下角区域512、右上角区域513和右下角区域514。上述四个子候选区域组成候选区域,电视从候选区域中确定目标子区域。例如,电视将右上角区域513确定为目标子区域。
79.目标子区域的确定过程可以是根据画面静止率的高低来确定的。其中,电视以30秒为一个统计周期,分别统计每一个子候选区域的画面静止率。当子候选区域在一秒钟之
内的画面没有发生变化,则该子候选区域画面静止的时长增加一秒。当该子候选区域在30秒均被统计后,得到该子候选区域的画面静止率。比如,当该子候选区域的画面静止的时长为24秒,则对应的画面静止率等于24/30,也即0.8。
80.请参见表一,表一示出了一种画面静止率的可能实现的统计数值。
[0081][0082][0083]
表一
[0084]
在表一中,电视通过统计获得了4个子候选区域各自的画面静止率。由于右上角区域的画面静止率最高,因此将右上角区域确定为目标子区域。最后,在右上角区域根据第一内容的横屏或者竖屏的状态,确定实际用于显示第一内容的窗口显示区域。
[0085]
比如,在右上角区域被确定为目标子区域之后,电视可以根据第一内容的画面比例在右上角区域中确定窗口显示区域。比如,电视将右上角的a点作为窗口显示区域的右上角,并按照指定的系数k显示第一内容。若原本第一内容的尺寸是300*500,系数k是1.5,则窗口显示区域可以是450*750。
[0086]
步骤422,在窗口显示区域中,通过窗口在第二内容的上层显示第一内容。
[0087]
可选地,窗口显示区域可以被电视的操作系统设置为一个窗口显示控件。进而在窗口显示控件中显示第二内容。
[0088]
步骤431,在第三区域中显示模式切换控件。
[0089]
其中,模式切换控件包括交换显示控件或分屏显示控件中的一种。
[0090]
需要说明的是,电视还能够在第三区域中显示模式切换控件。该,模式切换控件可以是按钮,也可以是滑块之类的控件。
[0091]
一种可能的方式中,第三区域可以是贴靠显示第一内容的窗口显示。例如,贴靠窗口的下边缘显示,或者,贴靠窗口的侧边缘显示。
[0092]
步骤432,响应于模式切换控件被触发,生成对应的第一指令,不同的模式切换控件对应的第一指令不同。
[0093]
例如,本技术实施例中的模式切换控件包括交换显示控件和分屏显示控件。其中,交换显示控件对应的第一指令,与,分屏显示控件对应的第一指令不同。
[0094]
步骤433,响应于第一指令,在第一区域中显示第一内容。
[0095]
在本例中,电视将根据模式切换控件的不同,确定不同的第一区域,从而令作为投屏内容的第一内容实现不同的显示效果。
[0096]
在一种可能的方式中,当模式切换控件包括交换显示控件时,电视可以通过执行步骤(b),来实现在第一区域中显示第一内容的效果。
[0097]
步骤(b),响应于第一指令,控制第一内容和第二内容交换各自对应的显示区域,以令第二内容在第一内容的上层以窗口的形式显示。
[0098]
在本例中,电视能够响应于第一指令,将第一内容和第二内容交互各自对应的显示区域。例如,原本第二内容在电视中全屏显示,而第一内容在电视中的窗口显示。在此场景中,电视响应于第一指令,将第一内容在电视中全屏显示,而将第二内容在窗口中显示。
[0099]
当电视执行完成步骤(b)之后,第一内容在全屏显示,第二内容在窗口中显示。当用户希望恢复到全屏显示第二内容,以窗口的形式显示第一内容的效果,电视可以执行步骤(c1)和步骤(c2)。
[0100]
步骤(c1),响应于模式切换控件被触发,生成第二指令。
[0101]
在本例中,电视在模式切换控件再次被用户触发时,生成第二指令。
[0102]
步骤(c2),响应于第二指令,控制第一内容和第二内容交换各自对应的显示区域,以令第一内容恢复在第二内容的上层以窗口的形式显示第一内容。
[0103]
在本例中,电视响应于该第二指令,控制第一内容和第二内容交互各自对应的显示区域。由于第一内容和第二内容已经交换过一次对应的显示区域,因此,电视响应于第二指令之后,电视将回复第一内容以窗口的形式在第二内容的上层显示。
[0104]
请参见图6,图6是基于图4所示实施例提供的一种第一内容的切换显示的过程示意图。在图6中,投屏接收方111第一投屏显示阶段3b中全屏显示第二内容310,并在位于第二内容310的上层的窗口30中显示第一内容320。同时在窗口30旁的第三区域31中显示模式切换控件3a和分屏显示控件3b。
[0105]
需要说明的是,显示模式切换控件3a和分屏显示控件3b可以隐藏不显示。当窗口30处于光标的选定状态时,或者窗口30被点击时,投屏接收方111可以显示显示模式切换控件3a和分屏显示控件3b。在此基础上,若预定时长内显示模式切换控件3a和分屏显示控件3b均没有被触发,则投屏接收方111可以再次隐藏显示模式切换控件3a和分屏显示控件3b。
[0106]
响应于模式切换控件3a被触发时生成的第一指令,投屏接收方从第一投屏显示阶段3b进入到第二投屏显示阶段3c。在第二投屏显示阶段3c中,电视全屏显示第一内容320,并在第一内容320的上层的窗口30中显示第二内容310。
[0107]
响应于模式切换控件3a再次被触发生成的第二指令,投屏接收方从第二投屏显示阶段3c恢复到第一投屏显示阶段3b。
[0108]
在另一种可能的方式中,当模式切换控件包括分屏显示控件时,电视可以通过执行步骤(d1)、步骤(d2)和步骤(d3),来实现在第一区域中显示第一内容的效果。
[0109]
步骤(d1),响应于第一指令,将显示屏划分为第一区域和第二区域,第一区域和第二区域是矩形,第一区域的面积大于窗口的面积且小于第二区域的面积。
[0110]
步骤(d2),保持第一内容的长宽比例不变,在第一区域中显示第一内容。
[0111]
步骤(d3),保持第二内容的长宽比例不变,在第二区域中显示第二内容。
[0112]
请参考图7,图7是基于图4所示实施例提供的另一种第一内容的切换显示的过程示意图。在图7中,投屏接收方111第一投屏显示阶段3b中全屏显示第二内容310,并在位于第二内容310的上层的窗口30中显示第一内容320。同时在窗口30旁的第三区域31中显示模式切换控件3a和分屏显示控件3b。
[0113]
响应于分屏显示控件3b被触发时生成的第一指令,投屏接收方从第一投屏显示阶段3b进入到第三投屏显示阶段3d。在第三投屏显示阶段3d中,电视在第一区域330中显示第一内容320,在第二区域340中显示第二内容310。
[0114]
步骤441,在第三区域中显示取消投屏控件。
[0115]
在本例中,电视在第三区域中还可以显示取消投屏控件。该取消投屏控件可以是按钮。取消投屏控件可以和交换显示控件以及分屏显示控件在同一行显示。
[0116]
步骤442,响应于取消投屏控件被触发,生成第三指令。
[0117]
在本例中,电视在取消投屏控件被触发后,将生成第三指令。
[0118]
步骤443,响应于第三指令,在投屏接收方中停止显示第一内容。
[0119]
在本例中,电视将响应于第三指令,在投屏接收方中提至显示第一内容。一种可能的方式中,投屏接收方中通过关闭窗口来实现停止显示第一内容。
[0120]
请参见图8,图8是基于图4所示实施例提供的一种取消投屏控件的显示示意图。在图8中,取消投屏控件3c与交换显示控件3a以及分屏显示控件3b中一同显示。
[0121]
步骤451,从第一内容和第二内容中,确定音源内容。
[0122]
可选地,音源内容的面积是第一内容和第二内容中面积最大的内容。
[0123]
在本例中,电视的扬声器可以确定在显示屏中同时显示第一内容和第二内容时,从中确定一个内容对应的音源作为音源内容,使得音源内容的视频和音频均能够被电视播放。在一种可能的方式中,电视将第一内容和第二内容中面积最大的内容确定为音源内容。当音源内容发生变化时,扬声器中将随即改变播放的音频。
[0124]
可选地,电视可以将焦点窗口对应的内容,确定为音源内容。其中,焦点窗口对应的内容是第一内容或第二内容。
[0125]
在本例中,电视的操作系统中可以将当前光标所停留的内容确定为焦点窗口对应的内容。
[0126]
步骤452,通过投屏接收方的扬声器,播放音源内容对应的音频。
[0127]
需要说明的是,投屏接收方在确定音源内容之后,即可立即通过投屏接收方的扬声器播放音源内容对应的音频。
[0128]
基于上述电视在确定音源内容之后,另一个内容是非音源内容。电视可以将非音源内容的音频发送至投屏发起方,且该非音源内容是投屏发起方通过耳机模式播放。由此可见,该方式能够令电视中的每一个内容的音频均有对应的播放渠道。
[0129]
综上所述,本实施例能够在第三显示区域中显示模式切换控件,在模式切换控件被触发时生成第一指令,并根据不同的第一指令,在对应的第一区域中显示第一内容,在减少投屏内容对投屏接收方正在显示的内容打扰的前提下,提高了投屏接收方对投屏内容显示区域的控制能力。
[0130]
可选地,本技术还能够在模式切换控件是交换显示控件时,在该交换显示控件被触发时,控制第一内容和第二内容交换各自对应的显示区域,使得用户能够在第一内容需要较大的显示区域时,快速实现第一内容的扩大显示。
[0131]
可选地,本技术还能够在模式切换控件是分屏显示控件时,在该分屏显示控件被触发时,确定第一区域和第二区域,分别在不同的区域中显示原长宽比例不变的第一内容和第二内容,提高了投屏内容和原本显示的内容同时显示的能力。
[0132]
可选地,本技术中的电视还可以显示取消投屏控件,在取消投屏控件被触发时,生成第三指令,并在第三指令的作用下,在电视中停止显示第一内容,实现了在电视端快速退出投屏内容的效果。
[0133]
可选地,本技术中的电视还可以根据画面静止率确定出用于显示窗口的区域。电视能够将换面静止率较高的区域确定为用于显示窗口的区域,并在该区域中显示第一内容。
[0134]
可选地,本技术中的电视还可以从第一内容和第二内容中确定出音源内容,并通过扬声器播放音源内容对应的音频。由此可见,使得电视播放出大概率被用户希望观看的内容的音频。
[0135]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0136]
请参考图9,图9是本技术一个示例性实施例提供的投屏内容的显示装置的结构框图。该投屏内容的显示装置可以通过软件、硬件或者两者的结合实现成为投屏接收方的全部或一部分。该装置包括:
[0137]
内容接收模块910,用于接收投屏发起方发送的第一内容,所述第一内容是所述投屏发起方中显示的内容;
[0138]
第一显示模块920,用于响应于所述投屏接收方正在显示第二内容,在所述第二内容的上层以窗口的形式显示所述第一内容;
[0139]
第二显示模块930,用于响应于第一指令,在第一区域中显示所述第一内容,所述第一区域是与所述窗口所在区域不同的区域。
[0140]
在一个可选的实施例中,所述第二显示模块930,用于在第三区域中显示模式切换控件;响应于所述模式切换控件被触发,生成对应的所述第一指令,不同的模式切换控件对应的所述第一指令不同;响应于所述第一指令,在所述第一区域中显示所述第一内容。
[0141]
在一个可选的实施例中,所述装置涉及的所述模式切换控件包括交换显示控件或分屏显示控件中的一种。
[0142]
在一个可选的实施例中,所述装置涉及的所述模式切换控件包括交换显示控件,所述第二显示模块930,用于响应于所述第一指令,控制所述第一内容和所述第二内容交换各自对应的显示区域,以令所述第二内容在所述第一内容的上层以所述窗口的形式显示。
[0143]
在一个可选的实施例中,所述装置还包括恢复模块,用于响应于所述模式切换控件被触发,生成第二指令;响应于第二指令,控制所述第一内容和所述第二内容交换各自对应的显示区域,以令所述第一内容恢复在所述第二内容的上层以所述窗口的形式显示所述第一内容。
[0144]
在一个可选的实施例中,所述装置涉及的所述模式切换控件包括分屏显示控件,所述第二显示模块930,用于响应于所述第一指令,将所述显示屏划分为所述第一区域和第二区域,所述第一区域和所述第二区域是矩形,所述第一区域的面积大于所述窗口的面积且小于所述第二区域的面积;保持所述第一内容的长宽比例不变,在所述第一区域中显示所述第一内容;保持所述第二内容的长宽比例不变,在所述第二区域中显示所述第二内容。
[0145]
在一个可选的实施例中,所述取消投屏模块,用于在第三区域中显示取消投屏控件;响应于所述取消投屏控件被触发,生成第三指令;响应于所述第三指令,在所述投屏接收方中停止显示所述第一内容。
[0146]
在一个可选的实施例中,所述第一显示模块920,用于响应于所述投屏接收方正在显示所述第二内容,在所述投屏接收方提供的候选区域中确定窗口显示区域,所述窗口显
示区域是所述候选区域中用于显示所述窗口的区域;在所述窗口显示区域中,通过所述窗口在所述第二内容的上层显示所述第一内容。
[0147]
在一个可选的实施例中,所述第一显示模块920,用于获取所述第二内容在子候选区域中的画面静止率,所述子候选区域是所述候选区域中的一个局部区域,所述画面静止率用于指示画面静止的时长与统计周期的比值;在所述候选区域中确定目标子区域,所述目标子区域是所述候选区域中所述画面静止率最高的所述子候选区域;在所述目标子区域中确定所述窗口显示区域。
[0148]
在一个可选的实施例中,所述装置还包括音源确定模块,用于从所述第一内容和所述第二内容中,确定音源内容;通过所述投屏接收方的扬声器,播放所述音源内容对应的音频。
[0149]
在一个可选的实施例中,所述装置涉及的音源内容的面积是所述第一内容和所述第二内容中面积最大的内容。
[0150]
在一个可选的实施例中,所述音源确定模块,还用于将焦点窗口对应的内容,确定为所述音源内容,所述焦点窗口对应的内容是所述第一内容或所述第二内容。
[0151]
综上所述,本技术提供的投屏内容的显示装置,能够在第三显示区域中显示模式切换控件,在模式切换控件被触发时生成第一指令,并根据不同的第一指令,在对应的第一区域中显示第一内容,在减少投屏内容对投屏接收方正在显示的内容打扰的前提下,提高了投屏接收方对投屏内容显示区域的控制能力。
[0152]
可选地,本技术还能够在模式切换控件是交换显示控件时,在该交换显示控件被触发时,控制第一内容和第二内容交换各自对应的显示区域,使得用户能够在第一内容需要较大的显示区域时,快速实现第一内容的扩大显示。
[0153]
可选地,本技术还能够在模式切换控件是分屏显示控件时,在该分屏显示控件被触发时,确定第一区域和第二区域,分别在不同的区域中显示原长宽比例不变的第一内容和第二内容,提高了投屏内容和原本显示的内容同时显示的能力。
[0154]
可选地,本技术中的电视还可以显示取消投屏控件,在取消投屏控件被触发时,生成第三指令,并在第三指令的作用下,在电视中停止显示第一内容,实现了在电视端快速退出投屏内容的效果。
[0155]
可选地,本技术中的电视还可以根据画面静止率确定出用于显示窗口的区域。电视能够将换面静止率较高的区域确定为用于显示窗口的区域,并在该区域中显示第一内容。
[0156]
可选地,本技术中的电视还可以从第一内容和第二内容中确定出音源内容,并通过扬声器播放音源内容对应的音频。由此可见,使得电视播放出大概率被用户希望观看的内容的音频。
[0157]
请参见图10,图10是本技术一个示例性实施例提供的具有显示屏的设备的结构框图,如图10所示,该具有显示屏的设备包括处理器1020、存储器1040、通信组件1060和显示屏1080,所述存储器1040中存储有至少一条指令,所述指令由所述处理器1020加载并执行以实现如本技术各个方法实施例所述的投屏内容的显示方法。
[0158]
在本技术中,投屏接收方1000是具备显示功能的电子设备。
[0159]
处理器1020可以包括一个或者多个处理核心。处理器1020利用各种接口和线路连
接整个投屏接收方1000内的各个部分,通过运行或执行存储在存储器1040内的指令、程序、代码集或指令集,以及调用存储在存储器1040内的数据,执行投屏接收方1000的各种功能和处理数据。可选的,处理器1020可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1020可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1020中,单独通过一块芯片进行实现。
[0160]
存储器1040可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选的,该存储器1040包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1040可用于存储指令、程序、代码、代码集或指令集。存储器1040可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。
[0161]
通信组件1060用于通过指定的通信协议与其它设备建立通信连接,通信连接包括wifi、蓝牙、zigbee以及其它通信协议,本技术实施例对通信协议不作限定。投屏接收方1000的通信组件1060可以用于同时与多个设备建立通信连接。
[0162]
显示屏1080用于显示经过处理器渲染后的图像。可选地,当具有显示屏的设备是电视等大屏显示设备时,该显示屏1080可以是大尺寸的电视屏幕。该电视屏幕可以是30寸、32寸、34寸、40寸、42寸、48寸、55寸、60寸、65寸或100寸等尺寸。在其它可能的实现方式中,若具有显示屏的设备是电脑显示器等设备,显示屏1080可以实现为18寸、20寸、22寸、24寸或者32寸等尺寸。
[0163]
本技术实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的投屏内容的显示方法。
[0164]
需要说明的是:上述实施例提供的投屏内容的显示装置在执行投屏内容的显示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的投屏内容的显示装置与投屏内容的显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0165]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0166]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0167]
以上所述仅为本技术的能够实现的示例性的实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护
范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献