一种页面显示方法、装置、设备和存储介质与流程

未命名 09-16 阅读:63 评论:0


1.本技术实施例涉及扩展现实(extended reality,xr)技术领域,尤其涉及一种页面显示方法、装置、设备和存储介质。


背景技术:

2.目前,xr技术的应用场景越来越广泛了,具体包含虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)和混合现实(mixed reality,mr)等,通过xr技术可以使用户能够沉浸式体验各种虚拟场景,例如用户可以通过佩戴头戴式显示器(head mounted display,hmd)来选择并观看各种视频。
3.通常情况下,在虚拟空间内正在播放某一视频时,如果需要对该视频进行相关播控操作(例如调节音量、拖拽进度、查看视频详情等),来优化视频播放,或者需要重新筛选新的视频进行播放时,hmd通常会按照真实视频客户端内支持的各项播控操作,在虚拟空间内的视频播放界面内直接显示该视频的播控面板,或者直接退出该视频播放界面,而进入候选视频界面,重新选择待播放的视频。显然,这种方式下,如果需要执行视频播控操作则会遮挡视频的正常播放画面,而如果需要重新选择视频播放则存在页面切换的情况,从而影响了虚拟空间内的视频正常播放,极大降低了用户在虚拟空间内的视频观看体验。


技术实现要素:

4.本技术提供一种页面显示方法、装置、设备和存储介质,通过在虚拟空间的不同空间平面内分别显示视频播放界面和视频播控辅助界面,实现虚拟空间内视频播放与播控辅助操作的独立执行,使得视频播放和播控辅助操作之间互不影响,确保虚拟空间内视频在执行播控辅助操控时的正常播放,提升用户在虚拟空间内观看视频的沉浸式体验。
5.第一方面,本技术实施例提供了一种页面显示方法,该方法应用于xr设备,包括:
6.进入虚拟空间;
7.接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;
8.获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;
9.响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。
10.第二方面,本技术实施例提供了一种页面显示装置,该装置配置于xr设备,包括:
11.进入模块,用于进入虚拟空间;
12.视频播放模块,用于接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;
13.指令获取模块,用于获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;
14.界面唤起模块,用于响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括:
16.处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行本技术第一方面中提供的页面显示方法。
17.第四方面,本技术实施例提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行如本技术第一方面中提供的页面显示方法。
18.第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令使得计算机执行如本技术第一方面中提供的页面显示方法。
19.通过本技术技术方案,进入虚拟空间后,如果接收到用户的视频播放指令,那么在虚拟空间内显示视频播放界面,并隐藏视频播控辅助界面,以沉浸式播放相应的视频内容,避免影响视频内容的正常播放。然后,在视频播放过程中,通过检测手柄的输入信号或者用户的操作手势来获取唤起指令,进而在虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,从而实现虚拟空间内视频播放与播控辅助操作的独立执行,使得视频播放和播控辅助操作之间互不影响,确保虚拟空间内在执行视频播控辅助操控时的视频正常无遮挡播放,减少页面切换的次数,提升用户在虚拟空间内观看视频的沉浸式体验。
附图说明
20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的一种应用场景图;
22.图2为本技术实施例提供的一种页面显示方法的流程图;
23.图3为本技术实施例提供的一种页面显示的场景示意图;
24.图4为本技术实施例提供的另一页面显示的场景示意图;
25.图5(a)为本技术实施例提供的再一种页面显示的场景示意图;
26.图5(b)为本技术实施例提供的又一种页面显示的场景示意图;
27.图6(a)为本技术实施例提供的又一种页面显示的场景示意图;
28.图6(b)为本技术实施例提供的又一种页面显示的场景示意图;
29.图6(c)为本技术实施例提供的又一种页面显示的场景示意图;
30.图7(a)为本技术实施例提供的又一种页面显示的场景示意图;
31.图7(b)为本技术实施例提供的又一种页面显示的场景示意图;
32.图8(a)为本技术实施例提供的又一种页面显示的场景示意图;
33.图8(b)为本技术实施例提供的又一种页面显示的场景示意图;
34.图9(a)为本技术实施例提供的又一种页面显示的场景示意图;
35.图9(b)为本技术实施例提供的又一种页面显示的场景示意图;
36.图9(c)为本技术实施例提供的又一种页面显示的场景示意图;
37.图10(a)为本技术实施例提供的又一种页面显示的场景示意图;
38.图10(b)为本技术实施例提供的又一种页面显示的场景示意图;
39.图10(c)为本技术实施例提供的又一种页面显示的场景示意图;
40.图11为本技术实施例提供的一种页面显示装置的示意图;
41.图12是本技术实施例提供的电子设备的示意性框图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
44.本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明,本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或方案不应被解释为比其它实施例或方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
45.如上所述,在现有技术中,在虚拟空间内播放视频时,如果用户想要对视频进行播控操作或者重新筛选视频进行播放,会视频播放界面内直接显示该视频的播控面板,或者直接退出该视频播放界面,而进入候选视频界面来重新选择视频。显然,这种方式下执行视频播控操作会遮挡视频的正常播放画面,重新选择视频播放时存在页面切换的情况,从而影响了虚拟空间内的视频正常播放,极大降低了用户在虚拟空间内的视频观看体验。
46.为了解决上述技术问题,本技术的发明构思是:在虚拟空间内播放视频的过程中,可以控制处于隐藏状态下的视频播控辅助界面,在虚拟空间内不同于视频播放界面的空间平面内显示。
47.在介绍本技术的具体技术方案之前,首先对用于为用户提供虚拟空间来播放视频的xr设备(其下可以包含vr、ar和mr等多种虚拟空间产品)进行阐述:xr设备主要用于模拟各类现实环境,来为用户提供沉浸式的虚拟观影环境。
48.应理解的是,本技术技术方案可以应用于如下场景,但不限于:
49.示例性的,图1为本技术实施例提供的一种应用场景图,如图1所示,该应用场景中xr设备可以包括头戴显示器(head mounted display,hmd)110和手柄120。其中,hmd110和手柄120之间可以进行通信。通过hmd110来提供用户在虚拟空间内观看视频时的虚拟观影环境,通过手柄120来实现虚拟空间内视频的筛选、播放和操控调整等操作。
50.在一些可实现方式中,hmd110可以是vr一体机中的头戴显示器,本技术对此不做限制。
51.在一些可实现方式中,手柄120可以是vr一体机中的手柄,本技术对此不做限制。
52.应该理解,图1中的hmd110、手柄120的数目仅仅是示意性的,实际上,根据实际情
况需要可以设置任意数目的hmd110和手柄120,本技术对此不做限制。
53.此时,用户在佩戴好xr设备的hmd110后,会进入所提供的虚拟观影环境内,进而在虚拟空间内设定的虚拟屏幕上显示各个待播放的视频。同时,手柄120以光标射线的形式显示在虚拟空间内,通过检测用户通过手柄120执行的各项操控操作来控制光标射线在虚拟空间内的运动。
54.应当理解的是,手柄120的光标射线可以作为虚拟空间内视频播控的触发参照,来判断在虚拟空间内具体执行的视频播控操作。此时,视频的播放和各项操控操作均会在所提供的虚拟屏幕内展示。
55.在介绍了本技术实施例的应用场景之后,下面将对本技术技术方案进行详细阐述:
56.图2为本技术实施例提供的一种页面显示方法的流程图,该方法可以应用于xr设备中,但不限于此。该方法可以由本公开提供的页面显示装置来执行,其中,页面显示装置可以通过任意的软件和/或硬件的方式实现。示例性地,页面显示装置以但不限于为ar/vr/mr等能够模拟虚拟场景的设备,本公开对电子设备的具体类型不作任何限制。如图2所示,该方法可以包括如下步骤:
57.s210,进入虚拟空间。
58.用户佩戴好xr设备后,通过开启该xr设备,使得xr设备处于工作状态。进而,xr设备可以为用户模拟出用于观看视频的虚拟观影环境,使得用户进入到相应的虚拟空间内。
59.s220,接收用户的视频播放指令,在虚拟空间内显示视频播放界面。
60.应当理解的是,在用户初始进入虚拟空间后,可以通过视频应用程序来观看视频。此时,用户在虚拟空间内选择某一视频应用程序并开启后,首先会显示该视频应用程序内的视频首页,该视频首页向用户提供vr视频、电影、短视频等多个标签,每个标签都可以对应一个候选视频界面,以供用户初步选择本次想要播放的视频。
61.在一些可实现方式中,上述用户对视频应用程序的选择操作可以是用户使用手柄将选择光标移动至某一视频应用程序的图标上,再通过按压手柄的确认按键来选择该视频应用程序。其中,选择光标会以射线的形式显示在虚拟空间中,用来指向用户想要在虚拟空间中选择的对象,例如,选择光标可以是虚拟空间中的一个箭头,当该箭头指向某一视频应用程序时,表示用户想要在虚拟空间中选择的对象是视频应用程序。
62.在另一些可实现方式中,上述用户对视频应用程序的选择操作还可以是用户使用手柄执行特定的手势操作,例如,用户对视频观看应用程序的选择操作可以是用户使用手柄画出某个图形,如顺时针画出一个圆形。
63.应理解的是,本技术对用户对视频应用程序的选择操作不做限制。
64.在一些可选实现方式中,用户可以使用vr一体机来进入虚拟空间,并控制虚拟空间内的视频播放。例如,在手柄和hmd开机后,可以通过手柄来执行用户在虚拟空间内对视频首页内各个视频的选择操作。
65.在用户通过手柄在虚拟空间内显示的光标射线,在虚拟空间内的视频首页中选中本次播放的视频时,会生成用户的视频播放指令。其中,该视频播放指令可以携带用户选中的本次在虚拟空间内播放的视频标识。
66.在接收到用户的视频播放指令后,会将视频首页切换为视频播放界面,从而在虚
拟空间内显示出视频播放界面。进而,按照视频播放指令内携带的视频标识,在该视频播放界面内实时播放本次选中视频的视频内容。
67.需要说明的是,相对于用户在虚拟空间内所处的位置,视频播放界面可以位于用户视角的正前方,可以以较大面积的展示区域呈现给用户,以确保用户的沉浸式观看体验。
68.而且,为了避免视频播放时视频画面被遮挡,如图3所示,本技术在虚拟空间显示出视频播放界面来播放相应的视频内容时,还会在虚拟空间内隐藏视频播控辅助界面,防止视频播控辅助界面遮挡视频播放界面内正常播放的视频画面。
69.其中,本技术中的视频播控辅助界面可以为在视频播放过程中支持执行各种相关播控操作(例如调节音量、拖拽进度、查看视频详情、重新筛选视频播放等)的界面。示例性的,该视频播控辅助界面可以包括候选视频界面、视频操控界面和筛选界面中的至少一个。其中,候选视频界面可以包括至少一个候选视频,用于支持用户在候选视频界面内选择需要播放的视频。视频操控界面可以包括视频播放过程中的至少一个操控项,该操控项可以包括支持当前视频执行任何相关播控操作的操控触发按钮,例如用于对所播放的当前视频执行调节音量、拖拽进度、查看视频详情等相关操作的触发项。筛选界面可以包括多个筛选选项,用于支持用户通过选中某一选项,来缩小候选视频界面中的候选视频数量,便于用户快速选择需要播放的视频。
70.s230,获取唤起指令。
71.本技术中,在视频播放过程中存在对所播放视频进行相关播控调整(例如调节音量、拖拽进度、查看视频详情等)以优化视频播放,或者重新选择视频进行播放的情况,因此在虚拟空间内的视频播放界面内播放相应视频内容的过程中,还会实时检测视频播控辅助界面的唤起指令,该唤起指令至少可以包括手柄的输入信号或者用户的操作手势。
72.例如,用户通过单击手柄上的不同触控键(例如trigger键(扳机键)等)生成的输入信号,或者使用手柄执行不同的操作手势,来生成视频播控辅助界面的唤起指令。
73.需要说明的是,对于视频播控辅助界面包含的候选视频界面、视频操控界面和筛选界面中的各个界面,可以通过手柄的同一输入信号或者用户的同一操作手势,来生成相同的唤起指令,从而在虚拟空间内同时唤起视频播控辅助界面包含的各个界面;也可以通过手柄的不同输入信号或者用户的不同操作手势来为视频播控辅助界面包含的每一界面生成不同的唤起指令,从而按照不同的唤起指令,在虚拟空间内分别唤起指定的界面。
74.s240,响应于唤起指令,在虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。
75.响应于视频播控辅助界面的唤起指令,为了实现虚拟空间内视频播放与播控辅助操作的独立执行,使得视频播放和播控辅助操作之间互不影响,确保虚拟空间内在执行视频播控辅助操控时的视频正常无遮挡播放,本技术可以根据视频播放界面的空间位置在虚拟空间内首先确定出不同于视频播放界面的空间平面,进而如图3所示,在不同于视频播放界面的空间平面内显示该视频播控辅助界面,以防止影响视频播放界面内的正常播放。
76.在一些可实现方式中,对于视频播控辅助界面在虚拟空间内的显示,可以基于用户的视场角、视频播放界面的空间位置或/和虚拟空间的深度信息来确定视频播控辅助界面在虚拟空间内的空间位置;基于所确定的空间位置在虚拟空间内显示视频播控辅助界面。
77.也就是说,通过分析用户的视场角范围,判断用户在虚拟空间内的可观看范围,将视频播控辅助界面显示在用户的视场角范围内,以保证用户对视频播控辅助界面的观看。通过分析视频播放界面在虚拟空间内的空间位置,在不同于该空间位置的另一方位下显示视频播控辅助界面,避免影响视频播放界面内的视频正常播放。通过分析虚拟空间的深度信息,判断视频播控辅助界面可供用户观看的远近距离。通过上述三种方式中的任一种或多种,均可以确定出视频播控辅助界面在虚拟空间内的空间位置,进而在虚拟空间内所确定的空间位置处显示该视频播控辅助界面。
78.作为本技术中的一种可选实现方案,在虚拟空间内唤出视频播控辅助界面的方式可以是直接弹出显示。
79.作为本技术中的另一种可选实现方案,本技术中基于所确定的空间位置在虚拟空间内显示视频播控辅助界面时,可以基于预设动画效果唤出视频播控辅助界面,在虚拟空间内所确定的空间位置处显示视频播控辅助界面。
80.也就是说,可以为视频播控辅助界面在虚拟空间内的显示设定特定的动画效果。响应于唤起指令,可以在虚拟空间内所确定的空间位置处采用预设动画效果来唤出该视频播控辅助界面。
81.在一些可实现方式中,在虚拟空间内采用预设动画效果唤出视频播控辅助界面可以包括以下几种情形,但不限于此:
82.情形一,可以将视频播控辅助界面从虚拟空间的任一边缘方位开始,向着所确定的空间位置处的方向进行逐渐放大,直至完全显示。
83.示例性的,从虚拟空间中距离地面0.5米的用户俯视区域中靠近用户所处位置开始出现,然后向着为视频播控辅助界面所确定的空间位置处的方向逐渐放大,直到在为视频播控辅助界面所确定的空间位置处完全显示出该视频播控辅助界面。其中,本技术对视频播控辅助界面从虚拟空间内开始唤出的边缘方位不做限制。
84.情形二,可以将视频播控辅助界面在所确定的空间位置处直接进行逐渐放大,直至完全显示。
85.情形三,可以将视频播控辅助界面从虚拟空间的任一边缘方位开始,向着所确定的空间位置处的方向进行逐渐由虚转实,直至完全显示。
86.情形四,可以将视频播控辅助界面在所确定的空间位置处直接进行逐渐由虚转实,直至完全显示。
87.情形五,可以将视频播控辅助界面从虚拟空间的任一边缘方位开始,向着所确定的空间位置处的方向进行平移,直至在平移至所确定的空间位置处时,直接完全显示。
88.示例性的,假设边缘方位是所确定的空间位置在虚拟空间内的右侧方位,位于当前用户视场角的最右边的位置。那么响应于唤起指令,可以控制视频播控辅助界面从用户视场角的最右边的位置向所确定的空间位置进行平移,在平移至所确定的空间位置时,保证视频播控辅助界面完全显示。其中,边缘方位还可以是所确定的空间位置在虚拟空间内的其他边缘方位,本技术对此不做限制。
89.情形六,可以将视频播控辅助界面从虚拟空间的任一边缘方位开始,向着所确定的空间位置处的方向进行翻滚,直至在翻滚至所确定的空间位置处时,直接完全显示。
90.应理解的是,本技术对在虚拟空间内唤出视频播控辅助界面时采用的预设动画效
果不做限制。
91.需要说明的是,本技术对于视频播控辅助界面在虚拟空间内的隐藏方式,可以是直接隐藏,也可以是采用与唤出视频播控辅助界面时的预设动画效果的相反动画效果来隐藏,本技术对在虚拟空间内隐藏视频播控辅助界面时采用的动画效果也不做限制。
92.进一步的,通过在虚拟空间内对视频播放界面和视频播控辅助界面进行不同空间平面内的区分显示,即可确保虚拟空间内视频播放和视频操控之间的互不影响,保证虚拟空间内视频播控的灵活性。
93.应当理解的是,为了避免视频播控辅助界面显示后出现遮挡视频播放界面正在播放的视频画面的情况,本技术在确定视频播控辅助界面在虚拟空间内的空间位置时,如图4所示,首先会分析视频播放界面面向用户设定的观看视野,以使视频播控辅助界面在虚拟空间内处于视频播放界面面向用户设定的观看视野外,从而在虚拟空间内唤出视频播控辅助界面后,确保视频播放界面内的视频正常无遮挡播放,提升用户在虚拟空间内观看视频的沉浸式体验。
94.作为本技术实施例的一种可选方案,为了确保用户在虚拟空间内的视频观看体验,按照经验分析会预先设定一个视频播放界面与用户之间符合最优观看效果的相对距离。然后,在用户佩戴好xr设备进入虚拟空间后,首先会分析用户在虚拟空间内所处的位置,然后基于该用户位置和预先设定相对距离,确定视频播放界面在虚拟空间内的空间位置。
95.然后,通过分析视频播放界面面向用户设定的观看视野,确定视频播控辅助界面在虚拟空间内的空间位置,使得视频播控辅助界面处于视频播放界面面向用户设定的观看视野外,防止在执行视频播控辅助界面内的任何视频操控操作时出现遮挡视频播放界面内正在播放的视频画面的情况,确保虚拟空间内视频播放与视频操控之间互不影响,从而提高虚拟空间内视频播控的用户沉浸式体验。
96.示例性的,通过分析视频播控辅助界面在虚拟空间内的默认宽高信息,可以准确判断出视频播控辅助界面在虚拟空间内处于哪一空间位置时能够处于视频播放界面面向用户的观看视野之外,进而得到视频播控辅助界面在虚拟空间内的具体空间位置。
97.通过本技术中的技术方案,进入虚拟空间后,如果接收到用户的视频播放指令,那么在虚拟空间内显示视频播放界面,并隐藏视频播控辅助界面,以沉浸式播放相应的视频内容,避免影响视频内容的正常播放。然后,在视频播放过程中,通过检测手柄的输入信号或者用户的操作手势来获取唤起指令,进而在虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,从而实现虚拟空间内视频播放与播控辅助操作的独立执行,使得视频播放和播控辅助操作之间互不影响,确保虚拟空间内在执行视频播控辅助操控时的视频正常无遮挡播放,减少页面切换的次数,提升用户在虚拟空间内观看视频的沉浸式体验。
98.作为本技术中的一种可选实现方案,视频播控辅助界面可以包括候选视频界面、视频操控界面和筛选界面中的至少一个。在视频播控辅助界面包括一种界面时,可以直接按照上述视频频播控辅助界面相关方案的类似方式在虚拟空间内进行显示或隐藏,本技术对此不再做详细描述。而在视频播控辅助界面包括两种及以上的界面时,为了优化视频播控辅助界面在虚拟空间内的显示效果,对于多个视频播控辅助界面之间的关联显示存在一
定的要求。
99.本技术将在视频播控辅助界面包括候选视频界面和筛选界面和视频播控辅助界面包括候选视频界面和视频操控界面这两种情况下分别介绍本技术提供的技术方案。
100.下面将先对在视频播控辅助界面包括候选视频界面和筛选界面时的本技术技术方案进行详细阐述:
101.由于候选视频界面在没有视频播放和有视频播放时均会在虚拟空间内显示,并且存在不同的显示效果。因此,本技术会在没有视频播放和有视频播放这两种情况下分别介绍本技术提供的技术方案。
102.在没有视频播放的情况下,用户在进入虚拟空间并开启某一视频应用程序后,首先会在第一位置处显示候选视频界面,该候选视频界面在虚拟空间内可以采用如图5中的(a)、(b)所示的两种效果进行显示。其中,视频应用程序不仅可以包括影视标签,还可以包括其他标签,例如标签1、标签2等。而且,视频应用程序的每个标签都可以对应一个候选视频界面,每个候选视频界面可以包括至少一个候选视频,用户可以通过对视频应用程序的各个标签的选择操作进入每个标签各自对应的候选视频界面,用户可以在候选视频界面选择需要播放的视频。下面我们将以影视标签对应的是候选视频界面为例进行介绍本方案。
103.在一些可实现方式中,如图5中的(a)所示,相对于用户在虚拟空间内所处的位置,上述第一位置可以是位于用户视角的正前方5米处,第一位置上的候选视频界面可以与虚拟空间中的竖轴方向平行,即候选视频界面在虚拟空间中竖直显示。
104.在另一些可实现方式中,如图5中的(b)所示,相对于用户所处的位置,第一位置也可以是位于用户视角前方5米处,第一位置上的候选视频界面可以与虚拟空间中的竖轴方向不平行,即候选视频界面在虚拟空间中倾斜显示,本技术对此不做限制。
105.示例性的,如图5中的(a)、(b)所示,当用户使用手柄将选择光标移动至视频应用程序中的影视标签上,并按压手柄上的确认按键后,手柄可以获取到用户对该影视标签的选择操作。响应于该选择指令,可以控制候选视频界面在相对于用户所处的位置,在用户视角的正前方5米处的虚拟空间中竖直显示。可以看到,上述候选视频界面展示的视频类别有电影、三维(3-dimensional,3d)电影、电视剧、综艺和记录片,其中,当用户在候选视频界面选择的视频类别是电视剧时,候选视频界面可以包括的候选视频有:电视剧1、电视剧2、电视剧3、电视剧4和电视剧5,用户可以在这些候选视频中选择需要播放的视频。
106.应理解的是,本技术对视频应用程序包括的标签类型不做限制,本技术对第一位置不做限制,本技术对候选视频界面在虚拟空间中的位置信息不做限制,本技术对候选视频界面需要展示的内容以及需要展示的内容各自在该候选视频界面中的位置信息不做限制。
107.在一些可实现方式中,用户在需要细化候选视频界面内的候选视频时,可以在候选视频界面执行相应的筛选操作,从而生成对候选视频界面的筛选指令。然后,将该筛选指令作为筛选界面的唤起指令,可以控制该候选视频界面从第一位置处变换至虚拟空间的第二位置处,可以控制筛选界面在虚拟空间的第三位置处显示。
108.在一些可实现方式中,候选视频界面可以包括:热门关键词和/或筛选图标。那么相应的,上述对候选视频界面的筛选指令可以是根据对候选视频界面的热门关键词或候选视频界面的筛选图标的选中操作生成的指令。
109.示例性的,如图5中的(a)、(b)所示,候选视频界面可以包括:热门关键词和筛选图标,其中,热门关键词包括位于候选视频界面右上角的热门关键词1和热门关键词2,筛选图标和热门关键词相邻,位于热门关键词的右边。
110.示例性的,上述对热门关键词或筛选图标的选中操作可以是用户使用手柄将选择光标移动至热门关键词或筛选图标上,再通过按压手柄的确认按键来选择该热门关键词或筛选图标,但不限于此。
111.示例性的,如图5中的(a)、(b)所示,假设用户使用手柄将选择光标移动至热门关键词1上,再通过按压手柄的确认按键来选中热门关键词1,那么手柄可以响应于该选中操作,生成对热门关键词1的筛选指令。然后,响应于该筛选指令,如图6中的(a)、(b)所示,可以控制该候选视频界面从第一位置处变换至虚拟空间的第二位置处,可以控制筛选界面在虚拟空间的第三位置处显示,其中,筛选界面包括四类筛选选项:地区、类型、年份和综合,每类筛选选项都有6个对应的筛选条件,例如类型类筛选选项对应有:类型1、类型2、类型3、类型4、类型5、全部这6个筛选条件,因为热门关键词1对应的筛选条件为类型类筛选选项中的类型1,所以此时筛选界面中的类型类筛选选项中的“类型1”会被作为筛选条件,而且其他三类筛选选项由于还没有被选中,所以此时筛选界面中的这三类筛选选项中的“全部”会被作为筛选条件,而位于第二位置处的候选视频界面展示的候选视频可以根据上述筛选条件而变化,例如此时候选视频界面包括的候选视频有:电视剧6、电视剧9、电视剧8、电视剧3、电视剧1。类似的,假设上述筛选指令是根据对候选视频界面的筛选图标的选中操作生成的,那么可以如图6中的(c)所示,筛选界面中的这四类筛选选项中的“全部”会被作为筛选条件,而位于第二位置处的候选视频界面展示的候选视频可以根据上述筛选条件而变化,此时候选视频界面包括的候选视频有:电视剧6、电视剧7、电视剧8、电视剧3、电视剧1。
112.在一些可实现方式中,相对于用户所处的位置,上述第三位置上的筛选界面可以位于上述第一位置上的候选视频界面的下前方。例如,如图6中的(a)、(b)、(c)所示,当第一位置上的候选视频界面位于用户视角的前方5米处时,第三位置上的筛选界面可以是位于用户视角的前方2.4米处且偏下的位置。
113.在一些可实现方式中,上述第三位置上的筛选界面可以与第一位置上的候选视频界面平行。例如,如图6中的(a)、(c)所示,当第一位置上的候选视频界面在虚拟空间中竖直显示时,第三位置上的筛选界面可以和候选视频界面平行,即第三位置上的筛选界面也可以在虚拟空间中竖直显示。
114.在另一些可实现方式中,上述第三位置上的筛选界面可以与第一位置上的候选视频界面不平行。例如,如图6中的(b)所示,当第一位置上的候选视频界面在虚拟空间中竖直显示时,第三位置上的筛选界面可以和候选视频界面不平行,即第三位置上的筛选界面可以在虚拟空间中倾斜显示。
115.在一些可实现方式中,上述第二位置上的候选视频界面的上边界可以与上述第三位置上的筛选界面的下边界相同,即第二位置上的候选视频界面可以与第三位置上的筛选界面相连接。例如,如图6中的(a)、(c)所示,第二位置上的候选视频界面位于第三位置上的筛选界面的下方,并与第三位置上的筛选界面相连接。
116.在另一些可实现方式中,上述第二位置上的候选视频界面可以和上述第三位置上的筛选界面不连接。例如,如图6中的(b)所示,第二位置上的候选视频界面位于第三位置上
的筛选界面的下方,且没有与第三位置上的筛选界面相连接。
117.在一些可实现方式中,如图6中的(a)、(c)所示,上述第二位置上的候选视频界面可以与上述第三位置上的筛选界面之间的夹角大于90度,且小于或等于180度。优选的,上述第二位置上的候选视频界面可以与用户观看该候选视频界面时的观看视线垂直,以优化用户对该候选视频界面的观看效果。
118.在另一些可实现方式中,如图6中的(b)所示,上述第二位置上的候选视频界面可以与上述第三位置上的筛选界面平行。
119.应理解的是,本技术对候选视频界面和筛选界面在虚拟空间中所处的位置不做限制。
120.在一些可实现方式中,可以控制候选视频界面采用动画方式从第一位置处变换至第二位置处。
121.在另一些可实现方式中,可以先控制候选视频界面从第一位置处消失,接着直接在第二位置处显示。
122.在一些可实现方式中,上述控制候选视频界面采用动画方式从第一位置处变换至第二位置处可以包括以下几种情形,但不限于此:
123.情形一,可以控制候选视频界面以平移和/或旋转的方式从第一位置处变换至第二位置处。例如,相对于用户所在位置,当第一位置位于用户视角正前方5米处,且第一位置上的候选视频界面在虚拟空间中竖直显示,第二位置位于用户视角下前方2.4米处,且第二位置上的候选视频界面在虚拟空间中倾斜显示时,那么可以控制候选视频界面从第一位置处先向前平移,再控制候选视频界面向下平移,最后控制候选视频界面旋转至第二位置处;也可以控制候选视频界面先从第一位置处向下平移,再控制候选视频界面向前平移,最后控制候选视频界面旋转至第二位置处;还可以控制候选视频界面先从第一位置处旋转,再控制候选视频界面向前平移,最后控制候选视频界面向下平移至第二位置处。
124.情形二,可以控制候选视频界面以弹跳和/或旋转的方式从第一位置处变换至第二位置处。例如,相对于用户所在位置,当第一位置位于用户视角正前方5米处,且第一位置上的候选视频界面在虚拟空间中竖直显示,第二位置位于用户视角下前方2.4米处,且第二位置上的候选视频界面在虚拟空间中倾斜显示时,那么可以控制候选视频界面先从第一位置处向前弹跳,再控制候选视频界面向下弹跳,最后控制候选视频界面旋转至第二位置处;还可以控制候选视频界面先从第一位置处旋转,再控制候选视频界面向前弹跳,最后控制候选视频界面向下弹跳至第二位置处。
125.在一些可实现方式中,可以在控制候选视频界面在第二位置处显示之后,再控制筛选界面在第三位置处显示。例如,在候选视频界面在第二位置处显示之后,可以控制筛选界面直接在第三位置处显示,也可以控制筛选界面先从虚拟空间右上角出现,然后逐渐移动至第三位置处。
126.在另一些可实现方式中,可以在控制候选视频界面在第二位置处显示之前,控制筛选界面在第三位置处显示。例如,可以先控制筛选界面直接在第三位置处显示,然后控制候选视频界面在第二位置处显示;也可以先控制筛选界面先从虚拟空间右上空出现,然后逐渐移动至第三位置处后,控制候选视频界面在第二位置处显示。
127.在又一些可实现方式中,可以在控制候选视频界面采用动画方式从第一位置处变
换至第二位置处的过程中,控制筛选界面在第四位置处开始显示,并控制筛选界面从第四位置处变换至第三位置处。
128.示例性的,可以控制筛选界面采用动画方式从第四位置处变换至第三位置处。其中,采用的动画方式和上述情形一、情形二所述的方式类似,此处不再赘述。
129.示例性的,如图6中的(a)所示,相对于用户所在位置,第一位置位于用户视角正前方5米处,且第一位置上的候选视频界面在虚拟空间中竖直显示,第二位置位于用户视角下前方2.4米处,且第二位置上的候选视频界面在虚拟空间中倾斜显示,第三位置上的筛选界面与第一位置上的候选视频界面平行,且第二位置上的候选视频界面的上边界与第三位置上的筛选界面的下边界相同,第三位置上的筛选界面与第二位置上的候选视频界面之间的夹角为钝角,那么可以先控制位于第一位置上候选视频界面向前平移,再控制候选视频界面向下平移,在控制候选视频界面向下平移的过程中,可以控制筛选界面在当前候选视频界面所在位置处显示,即控制筛选界面在第四位置处开始显示,然后可以控制筛选界面从第四位置处向下平移至第三位置处,控制候选视频界面先向下平移再旋转至第二位置处。
130.应理解的是,本技术对候选视频界面和筛选界面在虚拟空间中出现的方式和时间顺序不做限制。
131.在没有视频播放的情况下介绍了本技术提供的技术方案后,下面在有视频播放的情况下对本技术技术方案进行详细阐述:
132.在一些可实现方式中,在播放视频之前,可以控制候选视频界面变换为一个图标,然后在播放视频时,控制该图标显示在虚拟空间中。例如,如图5中的(a)所示,相对于用户所处位置,假设候选视频界面位于用户视角的正前方5米处,用户选择了候选视频界面中的电视剧1进行播放,那么可以控制候选视频界面变换为一个三角形的图标,如图7中的(a)所示,可以在用户视角的前方8米处显示视频播放界面,用于播放电视剧1的视频内容,该三角形图标可以显示在当前正在播放时的电视剧1的右上角位置处。
133.在另一些可实现方式中,在播放视频之前,如图7中的(b)所示,可以对候选视频界面进行隐藏。例如,可以采用动画方式对候选视频界面进行隐藏。对候选视频界面进行隐藏的动画方式可以参考上述对视频播控辅助界面进行隐藏的描述,在此不做过多说明。
134.作为本技术中的一种可选实现方案,在视频播放界面播放本次选中视频的过程中,响应于唤起指令,在虚拟空间内显示视频播控辅助界面时,可以具体为:响应于第一唤起指令,在虚拟空间内不同于视频播放界面的空间平面内显示候选视频界面;响应于第二唤起指令,在候选视频界面的关联位置处显示筛选界面。
135.在一些可实现方式中,在播放视频时,若候选视频界面以上述图标的方式显示在虚拟空间中,那么当获取到对候选视频界面的第一唤起指令时,可以控制候选视频界面在第二位置处显示。例如,如图7中的(a)所示,当在播放视频时,候选视频界面以一个三角形图标的方式显示在当前正在播放的视频的右上角位置处,当用户使用手柄将选择光标移动至该三角形图标上,再通过按压手柄的确认按键来选择该三角形图标时,响应于对该确认按键的按压操作,可以生成对候选视频界面的第一唤起指令。然后响应于该第一唤起指令,如图8中的(a)、(b)所示,可以控制候选视频界面在第二位置处显示。
136.在另一些可实现方式中,在播放视频时,候选视频界面处于隐藏状态,若获取到对候选视频界面的第一唤起指令,则可以控制候选视频界面在第二位置处显示。例如,如图7
中的(b)所示,当在播放视频时,候选视频界面处于隐藏状态,当用户按压手柄的唤起按键如扳机(trigger)键时,响应于对手柄的扳机键的按压操作,可以生成对候选视频界面的第一唤起指令。然后响应于该第一唤起指令,如图8中的(a)、(b)所示,可以控制候选视频界面在第二位置处显示。
137.在一些可实现方式中,可以采用预设动画效果对候选视频界面进行显示,对候选视频界面进行显示时采用的预设动画效果可以参考上述对视频播控辅助界面进行显示的动画效果描述,在此不做过多说明。本技术中的方案可以使候选视频界面可以和视频播放界面在虚拟空间中错位开,避免遮挡正在播放的视频画面,方便用户观看和筛选,提高用户体验感。
138.应理解的是,本技术对候选视频界面在第二位置处进行显示的方式不做限制。
139.在一些可实现方式中,在播放视频时,在候选视频界面在第二位置处显示后,若检测到对候选视频界面的筛选指令,可以作为本技术中筛选界面的第二唤起指令。那么,响应于该第二唤起指令,可以控制筛选界面在候选视频界面的关联位置处显示。其中,候选视频界面的关联位置为上述介绍时筛选界面显示的第三位置。
140.在一些可实现方式中,控制筛选界面在第三位置处显示的方式可以是控制筛选界面直接在第三位置处显示。
141.在另一些可实现方式中,可以控制筛选界面采用动画方式在第三位置处显示,例如,可以控制筛选界面先从虚拟空间右上角出现,然后逐渐移动至第三位置处。
142.示例性的,如图9中的(a)所示,在播放视频时,上述第三位置上的筛选界面在虚拟空间中竖直显示,位于上述第二位置上的候选视频界面的上方,并与第二位置上的候选视频界面相连接,且与第二位置上的候选视频界面之间的夹角为钝角。
143.示例性的,如图9中的(b)所示,在播放视频时,上述第三位置上的筛选界面在虚拟空间中倾斜显示,位于上述第二位置上的候选视频界面的上方,与第二位置上的候选视频界面不相连接。
144.示例性的,如图9中的(c)所示,在播放视频时,上述第三位置上的筛选界面和上述第二位置上的候选视频界面都在在虚拟空间中竖直显示,且位于上述第二位置上的候选视频界面的上方,并与第二位置上的候选视频界面相连接。
145.在一些可实现方式中,在播放视频时,如图9中的(c)所示,候选视频界面和筛选界面可以位于不遮挡视频播放界面内正在播放的视频的位置处。
146.在另一些可实现方式中,如图9中的(a)、(b)所示,候选视频界面和筛选界面可以位于不遮挡视频播放界面内正在播放的视频的主画面的位置处。
147.综上,上述实施例提供的技术方案至少带来以下有益效果:在未播放视频时,可以控制候选视频界面在虚拟空间的第一位置处显示,若获取到对候选视频界面的筛选指令,则可以控制该候选视频界面从第一位置处变换至虚拟空间的第二位置处,可以控制筛选界面在虚拟空间的第三位置处显示;而在播放视频时,可以控制候选视频界面处于隐藏状态,若获取到对候选视频界面的第一唤起指令,则可以控制候选视频界面在第二位置处显示,若获取到对候选视频界面的筛选指令所表示的第二唤起指令,则可以控制筛选界面在第三位置处显示。如此一来,不管有没有播放视频,候选视频界面都会在同一位置,即第二位置处显示,筛选界面都会在同一位置,即第三位置处显示,那么用户就不需要通过频繁地转头
或者视线的跳动来寻找候选视频界面和筛选界面,从而可以降低用户的体能成本的消耗,提高用户体验感。
148.进一步地,在播放视频时,候选视频界面和筛选界面可以位于不遮挡视频播放界面内正在播放的视频的位置处或者视频播放界面内不遮挡正在播放的视频的主画面的位置处,而且候选视频界面、筛选界面和视频播放界面在虚拟空间中有一个前后的位置关系,这样一来,可以使得用户在筛选视频的同时,不影响观看正在播放的视频,进一步地提高了用户体验感。
149.进一步地,当候选视频界面位于虚拟空间中的第二位置处,筛选界面位于虚拟空间中的第三位置处时,候选视频界面和筛选界面之间可以有一个夹角,这样可以使得候选视频界面和筛选界面同时在虚拟空间中显示时,在占用较少的空间位置的情况下,可以将界面上的内容都显示在用户视角里,从而可以使用户在不低头的情况下可以看到这两个界面显示的所有内容,进一步地提高了用户体验感。
150.更进一步地,可以控制候选视频界面和筛选界面采用动画方式显示或者隐藏,给用户带来了更好的视觉体验效果,进一步地提高了用户体验感。
151.下面将先对在视频播控辅助界面包括候选视频界面和视频操控界面时的本技术技术方案进行详细阐述:
152.在视频播放界面内播放本次选中的视频的过程中,本技术对候选视频界面和视频操控界面在虚拟空间内的唤出先后顺序不作限定,可以响应于同一唤起指令,在虚拟空间内同时显示候选视频界面和视频操控界面,也可以为候选视频界面和视频操控界面分别设定不同的唤起指令,然后响应于不同的唤起指令,在虚拟空间内显示候选视频界面和视频操控界面中指定唤起的界面。
153.需要说明的是,候选视频界面和视频操控界面同时显示的方式参考上述对视频播控辅助界面进行显示的描述,在此不做过多说明。而候选视频界面和视频操控界面基于不同唤起指令分别显示时,两者的唤起指令之间可以毫不相关,例如用户通过手柄执行不同的操作手势来唤起相应的界面,候选视频界面和视频操控界面之间不存在唤起先后顺序的要求。或者,候选视频界面和视频操控界面的唤起指令之间可以设定相应的唤起先后顺序,接下来对此种情况进行说明:
154.因此,通过不同的唤起指令设定候选视频界面和视频操控界面在虚拟空间内的唤起先后顺序时,存在在虚拟空间内先唤出候选视频界面,再唤出视频操控界面,以及在虚拟空间内先唤出视频操控界面,再唤出候选视频界面这两种情况。因此,本技术中响应于唤起指令,在虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,也会存在如下两种情况:
155.1)响应于第三唤起指令,在虚拟空间内不同于视频播放界面的空间平面内显示候选视频界面;响应于第四唤起指令,在虚拟空间内不同于候选视频界面的空间平面内显示视频操控界面。也就是说,设定第四唤起指令在第三唤起指令后才能执行。
156.2)响应于第五唤起指令,在虚拟空间内不同于视频播放界面的空间平面内显示视频操控界面;响应于第六唤起指令,在虚拟空间内不同于视频操控界面的空间平面内显示候选视频界面。也就是说,设定第六唤起指令在第五唤起指令后才能执行。
157.需要说明的是,在虚拟空间内不论按照哪种唤出先后顺序,来显示候选视频界面
和视频操控界面,候选视频界面和视频操控界面的显示方式均可以参考上述对视频播控辅助界面的显示描述,在此不做过多介绍。
158.示例性的,如图10(a)所示,视频播放界面在虚拟空间内可以处于距离用户8米的虚拟空间位置处。视频操控界面在虚拟空间内可以处于距离用户7.8米的虚拟空间位置处,且视频操控界面处于视频播放界面的下前方,以避免遮挡视频播放界面内的视频播放画面。候选视频界面在虚拟空间内可以处于距离用户2.4米的虚拟空间位置处,且候选视频界面与虚拟空间平面存在30度的倾斜,以使候选视频界面与用户查看该候选视频界面时的视线垂直。
159.需要说明的是,视频播放界面、视频操控界面和候选视频界面在虚拟空间内的上述空间位置的参数仅为可实现的一种示例,本技术对此并不限定。
160.进一步的,响应于第六唤起指令,在虚拟空间内不同于视频操控界面的空间平面内显示候选视频界面时,说明用户此时重点关注候选视频界面的候选视频,而并不关注对当前播放视频的相关播控操作。因此,为了可以实现在虚拟空间内完整展示视频播控的各项功能时对于所关注的重点功能聚焦,本技术会为视频操控界面设置默认面板样式和进度条样式两种不同的显示状态。其中,默认面板样式可以显示各个操控项的具体信息,而进度条样式仅显示视频播放界面内当前播放的视频的实时播放进度。
161.在一些可选实现方案中,在虚拟空间内不同于视频操控界面的空间平面内显示候选视频界面时,如图10(b)所示,可以直接将视频操控界面的显示状态由第一状态切换为第二状态,例如由默认面板样式切换为进度条样式,以弱化视频操控界面在虚拟空间内的显示;在虚拟空间内不同于视频操控界面的空间平面内显示候选视频界面,即可确保用户重点关注候选视频界面内的候选视频,从而实现在虚拟空间内完整展示视频播控的各项功能时对于所关注的重点功能聚焦。
162.在另一些可选实现方案中,可以根据虚拟空间内的射线位置,确定视频操控界面在虚拟空间内的显示状态。也就是在虚拟空间内的视频播放过程中,通过分析手柄在虚拟空间内的光标射线位置,来判断用户当前是否需要执行视频播控操作,进而确定视频操控界面在虚拟空间内的显示状态,以在虚拟空间内将视频操控界面切换到该显示状态下。
163.示例性的,如果虚拟空间内的射线位置处于视频操控界面内,如图10(c)所示,说明用户当前需要执行当前视频播放时的相关播控操作,以对当前视频的播放状态进行相应调整,例如调节音量、拖拽进度等。因此,本技术可以在虚拟空间内采用默认面板样式来显示视频操控界面,以便用户在该视频操控界面内便捷执行各个相关播控操作。
164.然而,如果虚拟空间内的射线位置处于视频操控界面外,如图10(c)所示,说明用户当前并不关注当前视频播放时的相关播控操作,无需对当前视频的播放状态进行播控调整。因此,本技术可以在虚拟空间内采用进度条样式来显示视频操控界面,以实时显示当前视频的播放进度。
165.此时,通过在虚拟空间内切换视频操控界面的显示状态,在确保虚拟空间内视频功能完整性展示的基础上,能够辅助用户在虚拟空间内的视频播放过程中更好的聚焦重点关注的功能。同时,利用切换热区这种用户已建立认知的操作,实现虚拟空间内用户对于视频播控的重点关注功能的切换聚焦,极大降低了用户在虚拟空间内对于视频播控的学习和理解成本。
166.示例性的,当用户在虚拟空间内将手柄的光标移动到视频操控界面内时,可以采用默认面板样式来显示当前视频播放过程中的各个操控项;而当用户在虚拟空间内将手柄的光标移动到视频操控界面外时,视频操控界面的显示状态会从默认面板样式切换到进度条样式,来显示当前视频的实时播放进度,从而弱化视频操控界面内的各个操控项,从而减少对用户的视觉影响,实现虚拟空间内用户对于视频播控的重点关注功能的切换聚焦。
167.图11为本技术实施例提供的一种页面显示装置的示意图,该页面显示装置1100可以配置于xr设备中,该页面显示装置1100包括:
168.进入模块1110,用于进入虚拟空间;
169.视频播放模块1120,用于接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;
170.指令获取模块1130,用于获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;
171.界面唤起模块1140,用于响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。
172.在一些可实现方式中,所述界面唤起模块1140,可以包括:
173.空间位置确定单元,用于基于所述用户的视场角、所述视频播放界面的空间位置或/和所述虚拟空间的深度信息来确定所述视频播控辅助界面在所述虚拟空间内的空间位置;
174.辅助界面显示单元,用于基于所确定的空间位置在所述虚拟空间内显示所述视频播控辅助界面。
175.在一些可实现方式中,所述辅助界面显示单元,可以具体用于:
176.基于预设动画效果唤出所述视频播控辅助界面,在所述虚拟空间内所确定的空间位置处显示所述视频播控辅助界面。
177.在一些可实现方式中,所述视频播控辅助界面包括候选视频界面、视频操控界面和筛选界面中的至少一个。
178.在一些可实现方式中,所述视频播控辅助界面包括候选视频界面和筛选界面时,所述界面唤起模块1140,可以具体用于:
179.响应于第一唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述候选视频界面;
180.响应于第二唤起指令,在所述候选视频界面的关联位置处显示所述筛选界面。
181.在一些可实现方式中,所述视频播控辅助界面包括候选视频界面和视频操控界面时,所述界面唤起模块1140,还可以具体用于:
182.响应于第三唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述候选视频界面;响应于第四唤起指令,在所述虚拟空间内不同于所述候选视频界面的空间平面内显示所述视频操控界面;
183.或者,
184.响应于第五唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述视频操控界面;响应于第六唤起指令,在所述虚拟空间内不同于所述视频操控界面的空间平面内显示所述候选视频界面。
rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
201.在本技术的一些实施例中,该计算机程序可以被分割成一个或多个模块,该一个或者多个模块被存储在该存储器1210中,并由该处理器1220执行,以完成本技术提供的方法。该一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述该计算机程序在该电子设备1200的执行过程。
202.如图12所示,该电子设备还可包括:
203.收发器1230,该收发器1230可连接至该处理器1220或存储器1210。
204.其中,处理器1220可以控制该收发器1230与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。收发器1230可以包括发射机和接收机。收发器1230还可以进一步包括天线,天线的数量可以为一个或多个。
205.应当理解,该电子设备1200中的各个组件通过总线系统相连,其中,总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
206.本技术还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得该计算机能够执行上述方法实施例的方法。
207.本技术实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述方法实施例的方法。
208.当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本技术实施例该的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
209.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以该权利要求的保护范围为准。

技术特征:
1.一种页面显示方法,其特征在于,所述方法应用于扩展现实xr设备,包括:进入虚拟空间;接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。2.根据权利要求1所述的方法,其特征在于,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,包括:基于所述用户的视场角、所述视频播放界面的空间位置或/和所述虚拟空间的深度信息来确定所述视频播控辅助界面在所述虚拟空间内的空间位置;基于所确定的空间位置在所述虚拟空间内显示所述视频播控辅助界面。3.根据权利要求2所述的方法,其特征在于,所述基于所确定的空间位置在所述虚拟空间内显示所述视频播控辅助界面,包括:基于预设动画效果唤出所述视频播控辅助界面,在所述虚拟空间内所确定的空间位置处显示所述视频播控辅助界面。4.根据权利要求1至3任一项所述的方法,其特征在于,所述视频播控辅助界面包括候选视频界面、视频操控界面和筛选界面中的至少一个。5.根据权利要求4所述的方法,其特征在于,所述视频播控辅助界面包括候选视频界面和筛选界面时,响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,包括:响应于第一唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述候选视频界面;响应于第二唤起指令,在所述候选视频界面的关联位置处显示所述筛选界面。6.根据权利要求4所述的方法,其特征在于,所述视频播控辅助界面包括候选视频界面和视频操控界面时,响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面,包括:响应于第三唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述候选视频界面;响应于第四唤起指令,在所述虚拟空间内不同于所述候选视频界面的空间平面内显示所述视频操控界面;或者,响应于第五唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述视频操控界面;响应于第六唤起指令,在所述虚拟空间内不同于所述视频操控界面的空间平面内显示所述候选视频界面。7.根据权利要求6所述的方法,其特征在于,所述在所述虚拟空间内不同于所述视频操控界面的空间平面内显示所述候选视频界面,包括:将所述视频操控界面的显示状态由第一状态切换为第二状态;在所述虚拟空间内不同于所述视频操控界面的空间平面内显示所述候选视频界面。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据所述虚拟空间内的射线位置,确定所述视频操控界面在所述虚拟空间内的显示状
态。9.一种页面显示装置,其特征在于,所述装置配置于xr设备,包括:进入模块,用于进入虚拟空间;视频播放模块,用于接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;指令获取模块,用于获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;界面唤起模块,用于响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示视频播控辅助界面。10.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-8任一项所述的页面显示方法。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的页面显示方法。12.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行权利要求1-8任一项所述的页面显示方法。

技术总结
本申请提供了一种页面显示方法、装置、设备和存储介质。该方法应用于XR设备,包括:进入虚拟空间;接收用户的视频播放指令,在所述虚拟空间内显示视频播放界面;获取唤起指令,所述唤起指令至少包括手柄的输入信号或者用户的操作手势;响应于所述唤起指令,在所述虚拟空间内不同于视频播放界面的空间平面内显示所述视频播控辅助界面。本申请实现虚拟空间内视频播放与播控辅助操作的独立执行,使得视频播放和播控辅助操作之间互不影响,确保虚拟空间内在执行视频播控辅助操控时的视频正常无遮挡播放,减少页面切换的次数,提升用户在虚拟空间内观看视频的沉浸式体验。拟空间内观看视频的沉浸式体验。拟空间内观看视频的沉浸式体验。


技术研发人员:马倩 张月川 冀利悦 李笑林 吴培培 方迟
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.03.04
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐