本技术涉及显示设备,尤其涉及一种显示设备及多窗口显示方法。
背景技术:
1、显示设备是指能够输出具体显示画面的终端设备,可以是智能电视、移动终端、智能广告屏、投影仪等终端设备。以智能电视为例,智能电视是基于internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。
2、随着显示设备的显示屏的增大,内存、中央处理器(central processing unit,cpu)和图形处理器(graphics processing unit,gpu)性能的提升,显示设备的硬件性能已经可以满足同时运行多个应用的条件。由此,显示设备具备配置分屏功能的硬件条件。如果显示设备配置分屏功能,在开启分屏功能之后,显示设备可以同时显示至少两个窗口,并在该至少两个窗口显示不同的画面。但是,用户需要通过移动焦点等额外的操作,确定该至少两个窗口中哪一个窗口占用焦点,导致用户的体验感较差。
技术实现思路
1、本技术提供了一种显示设备及多窗口显示方法,在分屏显示多个窗口时,通过在焦点窗口上显示焦点框的方式,向用户指示当前占用焦点的窗口。
2、第一方面,本技术提供了一种显示设备,包括:
3、显示器,被配置为在第一窗口内显示第一应用的第一画面;
4、控制器,被配置为:
5、响应于用户输入的分屏指令,控制所述显示器添加显示第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示第二应用的第二画面;
6、确定所述第一窗口和所述第二窗口中占用焦点的焦点窗口;
7、控制所述显示器在所述焦点窗口的上层显示焦点框,所述焦点框为一个呈框状的窗口,所述焦点框的位置和尺寸与所述焦点窗口的位置和尺寸相匹配。
8、在本技术的一些实施例中,所述控制器响应于用户输入的分屏指令,控制所述显示器添加显示第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示第二应用的第二画面,被配置为:
9、响应于所述分屏指令,控制所述显示器显示分屏应用列表,所述分屏应用列表包括所述第二应用的项目;
10、响应于用户基于所述第二应用的项目输入的选中指令,控制所述显示器添加显示所述第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示所述第二应用的第二画面。
11、在本技术的一些实施例中,所述控制器响应于用户输入的分屏指令,控制所述显示器添加显示第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示第二应用的第二画面,被配置为:
12、响应于所述分屏指令,获取与所述第一应用关联的所述第二应用,其中,分屏显示所述第一应用和所述第二应用用于实现所述第一应用的预设功能;
13、控制所述显示器添加显示所述第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示所述第二应用的第二画面。
14、在本技术的一些实施例中,所述控制器控制所述显示器在所述焦点窗口的边框上显示焦点框,被配置为:
15、获取所述焦点窗口的位置、所述显示器的显示区域的尺寸、所述第一窗口和所述第二窗口之间预设的分屏比例、以及所述第一窗口和所述第二窗口的排列方式;
16、根据所述显示区域的尺寸、所述预设的分屏比例、以及所述第一窗口和所述第二窗口的排列方式,确定所述焦点窗口的尺寸;
17、根据所述焦点窗口的位置确定所述焦点框的位置,以及根据所述焦点窗口的尺寸确定所述焦点框的尺寸;
18、根据所述焦点框的位置和所述焦点框的尺寸,控制所述显示器显示所述焦点框。
19、在本技术的一些实施例中,所述控制器,还被配置为:
20、响应于用户输入的缩放指令,根据所述显示区域的尺寸、所述预设的分屏比例、以及在缩放方向上变化的尺寸,确定所述第一窗口所述第二窗口的交界处与目标边框的目标距离,所述目标边框为所述显示区域中垂直于所述缩放方向的第一条边框;
21、根据所述显示区域的尺寸和所述目标距离焦点窗口的位置,确定所述第一窗口和所述第二窗口变化后的位置和尺寸,以及根据所述焦点窗口变化后的位置和尺寸,确定所述焦点框变化后的位置和尺寸;
22、根据所述第一窗口和所述第二窗口变化后的位置和尺寸,控制所述显示器显示变化后的所述第一窗口和所述第二窗口,以及根据所述焦点框变化后的位置和尺寸,控制所述显示器显示变化后的所述焦点框。
23、在本技术的一些实施例中,所述控制器,还被配置为:
24、控制所述显示器在所述第一窗口和所述第二窗口的交界处显示间隔符;
25、响应于用户基于所述间隔符输入的移动指令,移动所述间隔符,并获取所述间隔符在所述显示区域内移动后的位置;
26、根据所述间隔符在所述显示区域内移动后的位置,确定所述第一窗口和所述第二窗口变化后的位置和尺寸,以及根据所述焦点窗口变化后的位置和尺寸,确定所述焦点框变化后的位置和尺寸;
27、根据所述第一窗口和所述第二窗口变化后的位置和尺寸,控制所述显示器显示变化后的所述第一窗口和所述第二窗口,以及根据所述焦点框变化后的位置和尺寸,控制所述显示器显示变化后的所述焦点框。
28、在本技术的一些实施例中,所述控制器,还被配置为:
29、响应于用户输入的所述焦点窗口的切换指令,将所述焦点显示于切换后的焦点窗口内,以及将应用栈列表中的第一个应用栈修改为所述切换后的焦点窗口中显示的应用,其中,所述应用栈列表包括所述第一应用和所述第二应用;
30、按照预设周期检测所述应用栈列表中的第一个应用栈与所述焦点框所在的所述焦点窗口是否对应同一个应用;
31、如果对应不同应用,则控制所述显示器将所述焦点框显示于所述第一个应用栈对应的应用所在的窗口上。
32、在本技术的一些实施例中,所述控制器,还被配置为:
33、将所述焦点框设置为被系统信任;
34、响应于用户基于所述焦点框对所述焦点窗口内的应用输入的操作指令,将所述操作指令传递至所述焦点窗口内的应用。
35、在本技术的一些实施例中,所述控制器,还被配置为:
36、监听所述焦点窗口内的应用的显示消息,所述显示消息用于指示显示信息提示框;
37、如果监听到所述显示消息,控制所述显示器在所述焦点框的上层显示所述信息提示框。
38、第二方面,本技术还提供了一种多窗口显示方法,应用于第一方面中任一实施例所述的显示设备,所述显示设备在第一窗口内显示第一应用的第一画面;
39、所述方法包括:
40、响应于用户输入的分屏指令,控制所述显示器添加显示第二窗口,以及在所述第一窗口内显示所述第一应用的第一画面,在所述第二窗口内显示第二应用的第二画面;
41、确定所述第一窗口和所述第二窗口中占用焦点的焦点窗口;
42、控制所述显示器在所述焦点窗口的上层显示焦点框,所述焦点框为一个呈框状的窗口,所述焦点框的位置和尺寸与所述焦点窗口的位置和尺寸相匹配。
43、显示设备配置有分屏功能,在显示设备在第一窗口内显示第一应用的第一画面时,如果接收到用户输入的分屏指令,添加显示第二窗口,以在第一窗口内显示第一应用的第一画面时,在第二窗口内显示第二应用的第二画面,实现多窗口显示的效果。显示设备还在第一窗口和第二窗口中的焦点窗口上显示焦点框,以通过焦点框向用户指示当前占用焦点的窗口,令用户可以快速确定焦点,以便于用户进行操作,提高用户的体验感。而且,焦点框不会影响焦点窗口内显示的画面,从而不会影响用户正常观看焦点窗口内显示的画面。