一种虚拟现实设备及焦点操作方法与流程
未命名
08-07
阅读:115
评论:0
1.本技术涉及虚拟现实技术领域,尤其涉及一种虚拟现实设备及焦点操作方法。
背景技术:
2.虚拟现实(virtual reality,vr)技术是通过计算机模拟虚拟环境,从而给人以环境沉浸感的显示技术。虚拟现实设备是一种应用虚拟现实技术为用户呈现虚拟画面的设备。虚拟现实设备通常是利用vr浏览器显示网页内容,并且,在虚拟现实设备的渲染场景中,vr浏览器显示的网页内容通常以虚拟用户界面的形式呈现。虚拟现实设备通过vr浏览器显示虚拟用户界面时,用户可以与虚拟用户界面进行交互,从而完成虚拟用户界面的控件点击、窗口滚动以及放大和/或缩小界面等动作。
3.目前用户与虚拟用户界面的交互动作主要是通过按动体感手柄上的按钮完成点击操作。例如,当用户使用vr浏览器打开一个网页后,若网页内容超过屏幕,需上下滚动网页查看内容,然而在滚动网页时需进行长按按钮并拖曳等操作。若网页内容的字体较小,需将网页进行放大,然而在放大网页时同样也需要点击放大按钮。在打开多个网页的情况下,若返回上/下一页网页时,也需要点击上/下一页按钮来实现。基于上述场景,在用户使用vr浏览器进行网页操作时,均需要频繁使用手指/手部按动按钮完成点击操作,从而影响用户使用虚拟现实设备的体验感。
技术实现要素:
4.本技术提供了一种虚拟现实设备及焦点操作方法,以解决目前在用户使用vr浏览器进行网页操作时,均需要频繁使用手指/手部按动按钮完成点击操作,从而影响用户使用虚拟现实设备的体验感的问题。
5.第一方面,本技术提供了一种虚拟现实设备,包括:显示器,被配置为显示虚拟用户界面,虚拟用户界面用于显示网页页面;姿态传感器,被配置为检测用户焦点光标;控制器,被配置为:在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件,目标区域用于表征用户焦点光标在网页页面上的响应位置。判断停留条件是否满足预设条件;在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。
6.用户焦点光标在虚拟现实设备的渲染场景中始终处于用户视野中固定的位置上,可以理解为,用户焦点光标相对于用户的位置不变,相对于虚拟用户界面的位置是可以变化的。这样,当用户佩戴虚拟现实设备后转动头部,用户焦点光标会随着用户的动作移动到虚拟用户界面的任何位置上。并且,当用户需要操作虚拟用户界面上时,用户可以将用户焦点光标停留在目标区域,当停留条件满足预设条件时,虚拟现实设备会根据用户利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作,进而避免用户使用遥控器或者体感手柄等频繁使用手指/手部按动按钮完成点击操作,降低用户使用虚拟现实设备的操作复杂度,保证用户的使用体验。
7.第二方面,本技术还提供了一种焦点操作方法,方法具体包括以下步骤:在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件,目标区域用于表征用户焦点光标在网页页面上的响应位置。判断停留条件是否满足预设条件;在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。
8.由上述技术方案可知,本技术提供了一种虚拟现实设备及焦点操作方法。在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件。判断停留条件是否满足预设条件,在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。其中,用户在网页页面中的交互操作包括滚动网页操作、网页翻页操作以及打开菜单页面操作。用户仅通过移动用户焦点光标对网页页面进行操作,无需频繁使用手指/手部按动按钮完成点击操作,降低用户使用虚拟现实设备的操作复杂度,保证用户的使用体验。
附图说明
9.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了根据一些实施例的包括虚拟现实设备的显示系统结构示意图;
11.图2示出了根据一些实施例的vr场景全局界面示意图;
12.图3示出了根据一些实施例的全局界面的推荐内容区域示意图;
13.图4示出了根据一些实施例的全局界面的应用快捷操作入口区域示意图;
14.图5示出了根据一些实施例的全局界面的悬浮物示意图;
15.图6示出了根据一些实施例的虚拟用户界面上显示网页的一种示意图;
16.图7示出了根据一些实施例的一种焦点操作方法的流程图;
17.图8示出了根据一些实施例的一种显示用户焦点光标及菜单提醒控件的界面示意图;
18.图9示出了根据一些实施例的一种显示用户焦点光标位于菜单提醒控件的界面示意图;
19.图10示出了根据一些实施例的一种显示菜单界面的示意图;
20.图11示出了根据一些实施例的用户焦点光标位于上方向控件中的界面示意图;
21.图12示出了根据一些实施例的用户焦点光标位于放大控件中的界面示意图;
22.图13示出了根据一些实施例的用户焦点光标位于页面高度中部位置的界面示意图;
23.图14示出了根据一些实施例的用户焦点光标位于翻页提醒控件中的界面示意图;
24.图15示出了根据一些实施例的用户焦点光标位于目标区域中的界面示意图;
25.图16示出了根据一些实施例的用户焦点光标位于翻页提醒控件中的界面示意图;
26.图17示出了根据一些实施例的用户焦点光标位于页面宽度中部位置的界面示意图;
27.图18示出了根据一些实施例的用户焦点光标位于滚动提醒控件中的界面示意图;
28.图19示出了根据一些实施例的用户焦点光标位于页面宽度中部位置的界面示意图;
29.图20示出了根据一些实施例的用户焦点光标位于滚动提醒控件中的界面示意图;
30.图21示出了根据一些实施例的用户焦点光标位于其他目标区域的界面示意图;
31.图22示出了根据一些实施例的用户焦点光标位于其他目标区域的界面示意图;
32.图23示出了根据一些实施例的用户焦点光标位于页面右下角位置的界面示意图;
33.图24示出了根据一些实施例的用户焦点光标位于放大控件中的界面示意图;
34.图25示出了根据一些实施例的网页页面进行页面放大操作的界面示意图;
35.图26示出了根据一些实施例的用户焦点光标位于页面右下角位置的界面示意图;
36.图27示出了根据一些实施例的用户焦点光标位于再次放大控件区域中的界面示意图;
37.图28示出了根据一些实施例的用户焦点光标位于页面左下角位置的界面示意图;
38.图29示出了根据一些实施例的用户焦点光标位于缩小控件中的界面示意图;
39.图30示出了根据一些实施例的显示菜单界面的流程图。
具体实施方式
40.为使本技术示例性实施例的目的、技术方案和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
41.基于本技术中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
42.应当理解,本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
43.此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
44.本技术中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
45.本说明书通篇提及的“多个实施例”、“一些实施例”、“一个实施例”或“实施例”等,意味着结合该实施例描述的具体特征、结构或特性包括在至少一个实施例中。因此,本说明书通篇出现的短语“在多个实施例中”、“在一些实施例中”、“在至少另一个实施例中”或“在实施例中”等并不一定都指相同的实施例。此外,在一个或多个实施例中,具体特征、结构或特性可以任何合适的方式进行组合。因此,在无限制的情形下,结合一个实施例示出或描述的具体特征、结构或特性可全部或部分地与一个或多个其他实施例的特征、结构或特性进行组合。这种修改和变型旨在包括在本技术的范围之内。
46.本技术实施例中,所述虚拟现实设备500泛指能够佩戴于用户面部,为用户提供沉浸感体验的显示设备,包括但不限于vr眼镜、增强现实设备(augmented reality,ar)、vr游戏设备、移动计算设备以及其它可穿戴式计算机等。本技术部分实施例以vr眼镜为例对技术方案进行阐述,应当理解的是,所提供的技术方案同时可应用于其他类型的虚拟现实设备。所述虚拟现实设备500可以独立运行,或者作为外接设备接入其他智能显示设备,其中,所述显示设备可以是智能电视、计算机、平板电脑、服务器等。
47.虚拟现实设备500可以在佩戴于用户面部后,显示媒资画面,为用户双眼提供近距离影像,以带来沉浸感体验。为了呈现媒资画面,虚拟现实设备500可以包括多个用于显示画面和面部佩戴的部件。以vr眼镜为例,虚拟现实设备500可以包括外壳、位置固定件、光学系统、显示组件、姿态检测电路、接口电路等部件。实际应用中,光学系统、显示组件、姿态检测电路以及接口电路可以设置于外壳内,以用于呈现具体的显示画面;外壳两侧连接位置固定件,以佩戴于用户面部。
48.在使用时,姿态检测电路中内置有重力加速度传感、陀螺仪等姿态检测元件,当用户头部移动或转动时,可以检测到用户的姿态,并将检测到的姿态数据传递给控制器等处理元件,使处理元件可以根据检测到的姿态数据调整显示组件中的具体画面内容。
49.如图1所示,在一些实施例中,所示虚拟现实设备500可以接入显示设备200,并与服务器400之间构建一个基于网络的显示系统,在虚拟现实设备500、显示设备200以及服务器400之间可以实时进行数据交互,例如显示设备200可以从服务器400获取媒资数据并进行播放,以及将具体的画面内容传输给虚拟现实设备500中进行显示。
50.其中,显示设备200可以是液晶显示器、oled显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。显示设备200可以提供广播接收电视功能,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(iptv)等。
51.显示设备200以及虚拟现实设备500还与服务器400通过多种通信方式进行数据通信。可允许显示设备200和虚拟现实设备500通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(epg)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。
52.在进行数据交互的过程中,用户可通过移动终端300和遥控器100操作显示设备200。移动终端300和遥控器100可以与显示设备200之间采用直接的无线连接方式进行通信,也可以采用非直接连接的方式进行通信。即在一些实施例中,移动终端300和遥控器100可以通过蓝牙、红外等直接连接方式与显示设备200进行通信。当发送控制指令时,移动终端300和遥控器100可以直接将控制指令数据通过蓝牙或红外发送到显示设备200。
53.在另一些实施例中,移动终端300和遥控器100还可以通过无线路由器与显示设备200接入同一个无线网络,以通过无线网络与显示设备200建立非直接连接通信。当发送控制指令时,移动终端300和遥控器100可以将控制指令数据先发送给无线路由器,再通过无线路由器将控制指令数据转发给显示设备200。
54.在一些实施例中,用户还可以使用移动终端300和遥控器100还可以直接与虚拟现实设备500进行交互,例如,可以将移动终端300和遥控器100作为虚拟现实场景中的手柄进行使用,以实现体感交互等功能。
55.在一些实施例中,虚拟现实设备500的显示组件包括显示屏幕以及与显示屏幕有关的驱动电路。为了呈现具体画面,以及带来立体效果,显示组件中可以包括两个显示屏幕,分别对应于用户的左眼和右眼。在呈现3d效果时,左右两个屏幕中显示的画面内容会稍有不同,可以分别显示3d片源在拍摄过程中的左相机和右相机。由于用户左右眼观察到的画面内容,因此在佩戴时,可以观察到立体感较强的显示画面。
56.虚拟现实设备500中的光学系统,是由多个透镜组成的光学模组。光学系统设置在用户的双眼与显示屏幕之间,可以通过透镜对光信号的折射以及透镜上偏振片的偏振效应,增加光程,使显示组件呈现的内容可以清晰的呈现在用户的视野范围内。同时,为了适应不同用户的视力情况,光学系统还支持调焦,即通过调焦组件调整多个透镜中的一个或多个的位置,改变多个透镜之间的相互距离,从而改变光程,调整画面清晰度。
57.虚拟现实设备500的接口电路可以用于传递交互数据,除上述传递姿态数据和显示内容数据外,在实际应用中,虚拟现实设备500还可以通过接口电路连接其他显示设备或外设,以通过和连接设备之间进行数据交互,实现更为复杂的功能。例如,虚拟现实设备500可以通过接口电路连接显示设备,从而将所显示的画面实时输出至显示设备进行显示。又例如,虚拟现实设备500还可以通过接口电路连接手柄,手柄可以由用户手持操作,从而在vr用户界面中执行相关操作。
58.其中,所述vr用户界面可以根据用户操作呈现为多种不同类型的ui布局。例如,用户界面可以包括全局界面,ar/vr终端启动后的全局ui如图2所示,所述全局ui可显示于ar/vr终端的显示屏幕中,也可显示于所述显示设备的显示器中。全局ui可以包括推荐内容区域1、业务分类扩展区域2、应用快捷操作入口区域3以及悬浮物区域4。
59.推荐内容区域1用于配置不同分类tab栏目;在所述栏目中可以选择配置媒资、专题等;所述媒资可包括2d影视、教育课程、旅游、3d、360度全景、直播、4k影视、程序应用、游戏、旅游等具有媒资内容的业务,并且所述栏目可以选择不同的模板样式、可支持媒资和专题同时推荐编排,如图3所示。
60.在一些实施例中,内容推荐区域1还可以包括主界面和副界面。如图3所示,位于ui布局居中位置的部分是主界面,而位于主界面两侧位置的部分则为副界面。主界面和副界面可以用于分别展示不同的推荐内容。例如,根据推荐的片源类型,可以在主界面显示3d片源的业务;而在左侧的副界面中显示2d片源的业务,在右侧的副界面中显示全景片源的业务。
61.显然,对于主界面和副界面,可以在显示不同业务内容的同时,呈现为不同的内容布局。并且,用户可以通过特定的交互动作控制切换主界面和副界面。例如,通过控制焦点标志左右移动,使焦点标志在主界面最右侧时再向右移动,可以将控制右侧的副界面显示在ui布局的居中位置,此时主界面切换为显示全景片源的业务,左侧的副界面切换为显示3d片源的业务;而右侧的副界面切换为显示2d片源的业务。
62.另外,为了便于用户观看,还可以通过不同的显示效果对主界面和副界面分别进行显示。例如,可以提高副界面的透明度,使副界面获得虚化效果,从而突出主界面。还可以
设置副界面为灰度效果,保持主界面为彩色效果,突出主界面。
63.在一些实施例中,推荐内容区域1的顶部还可以设置有状态栏,在状态栏中可以设置有多个显示控件,包括时长、网络连接状态、电量等常用选项。状态栏中包括的内容可以由用户自定义,例如,可以添加天气、用户头像等内容。状态栏中所包含的内容可以被用户选中,以执行相应的功能。例如,用户点击时长选项时,虚拟现实设备500可以在当前界面中显示时长设备窗口,或者跳转至日历界面。当用户点击网络连接状态选项时,虚拟现实设备500可以在当前界面显示wifi列表,或者跳转至网络设置界面。
64.状态栏中显示的内容可以根据具体项目的设置状态呈现为不同的内容形式。例如,时长控件可以直接显示为具体的时长文字信息,并在不同的时长显示不同的文字;电量控件则可以根据虚拟现实设备500的当前电量剩余情况,显示为不同的图案样式。
65.状态栏用于使用户能够执行常用的控制操作,实现快速对虚拟现实设备500进行设置。由于对虚拟现实设备500的设置程序包括诸多项,因此在状态栏中通常不能将所有常用设置选项全部显示。为此,在一些实施例中,状态栏中还可以设置有扩展选项。扩展选项被选中后,可以在当前界面中呈现扩展窗口,在扩展窗口中可以进一步设置有多个设置选项,用于实现虚拟现实设备500的其他功能。
66.例如,在一些实施例中,扩展选项被选中后,可以在扩展窗口中设置“快捷中心”选项。用户在点击快捷中心选项后,虚拟现实设备500可以显示快捷中心窗口。快捷中心窗口中可以包括“截屏”、“录屏”以及“投屏”选项,用于分别唤醒相应的功能。
67.业务分类扩展区域2支持配置不同分类的扩展分类。如果有新的业务类型时,支持配置独立tab,展示对应的页面内容。业务分类扩展区域2中的扩展分类,也可以对其进行排序调整及下线业务操作。在一些实施例中,业务分类扩展区域2可包括的内容:影视、教育、旅游、应用、我的。在一些实施例中,业务分类扩展区域2被配置为可展示大业务类别tab,且支持配置更多的分类,其图标支持配置,如图3所示。
68.应用快捷操作入口区域3可指定预装应用靠前显示以进行运营推荐,支持配置特殊图标样式替换默认图标,所述预装应用可指定为多个。在一些实施例中,应用快捷操作入口区域3还包括用于移动选项目标的左向移动控件、右向移动控件,用于选择不同的图标,如图4所示。
69.悬浮物区域4可以配置为在固定区域左斜侧上方或右斜侧上方,可配置为可替换形象或配置为跳转链接。例如,悬浮物接收到确认操作后跳转至某个应用或显示指定的功能页,如图5所示。在一些实施例中,悬浮物也可不配置跳转链接,单纯的用于形象展示。
70.在一些实施例中,全局ui还包括位于顶端的状态栏,用于显示时长、网络连接状态、电量状态及更多快捷操作入口。使用ar/vr终端的手柄,即手持控制器选中图标后,图标将显示包括左右展开的文字提示,选中的图标按照位置自身进行左右拉伸展开显示。
71.例如,选中搜索图标后,搜索图标将显示包含文字“搜索”及原图标,进一步点击图标或文字后,搜索图标将跳转至搜索页面;又例如,点击收藏图标跳转至收藏tab、点击历史图标默认定位显示历史页面、点击搜索图标跳转至全局搜索页面、点击消息图标跳转至消息页面。
72.在一些实施例中,可以通过外设执行交互,例如ar/vr终端的手柄可对ar/vr终端的用户界面进行操作,包括返回按钮;主页键,且其长按可实现重置功能;音量加减按钮;触
摸区域,所述触摸区域可实现焦点的点击、滑动、按住拖拽功能。
73.在虚拟现实设备500中,依赖于vr浏览器实现虚拟用户界面上内容的显示。虚拟现实设备500通过vr浏览器显示虚拟用户界面时,用户可以与虚拟用户界面进行交互,从而完成虚拟用户界面的元素点击、窗口滚动以及全景视频控制等动作。其中,虚拟用户界面可以是前述内容中的vr用户界面。
74.目前,用户可以通过全局ui界面执行交互操作,并在部分交互模式下,跳转到特定的界面中。例如,图6为示出了根据一些实施例的虚拟用户界面上显示网页的一种示意图。参见图6,为了浏览网页内容,用户可以通过在全局ui界面中点击任一浏览器图标,进入该浏览器以对浏览网页内容,此时,虚拟现实设备500可以控制跳转到网页。当显示网页页面之后,用户与虚拟用户界面中网页页面的交互动作主要是通过频繁使用手指/手部按动体感手柄上的按钮完成。例如,首先需要用户通过头部转动将虚拟用户界面上的目标元素移动到网页页面中的可视范围600之内;然后用户再用体感手柄等在网页页面中投掷光线瞄准目标点;最后,用户将体感手柄稳定在网页页面的当前位置,按动按钮完成点击操作。
75.为了避免频繁使用手指/手部操作体感手柄而使得用户与虚拟用户界面之间的交互操作更加复杂,本技术提供了一种虚拟现实设备,包括:显示器,被配置为显示虚拟用户界面,虚拟用户界面用于显示网页页面;姿态传感器,被配置为检测用户焦点光标。为了使用户操作更加便利,本技术通过用户对用户焦点光标的移动以及停留,对网页页面进行操作。
76.以下针对本技术提供的一种虚拟现实设备及焦点操作方法进行具体阐述。
77.图7示出了根据一些实施例的一种焦点操作方法的流程图。参见图7,本技术实施例提供的一种虚拟现实设备,其配置的控制器在执行焦点操作方法时,被配置为执行下述步骤:
78.s1、在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件,目标区域用于表征用户焦点光标在网页页面上的响应位置。
79.在一些实施例中,需获取用户焦点光标在网页页面中的位置,并判断用户焦点光标对应的位置是否在网页页面的目标区域中,需要说明的是,本技术不对网页页面中的目标区域进行具体限定,目标区域用于表征用户焦点光标在网页页面上的响应位置,即可根据实际情况对目标区域进行具体设置。例如,目标区域为网页页面的中心位置、网页页面的四周边缘位置以及网页页面的左上角、右上角、左下角、右下角位置。
80.在一些实施例中,判断用户焦点光标的位置在网页页面的目标区域中后,确定用户焦点光标在目标区域上的停留条件。具体实现时,停留条件为用户焦点光标在目标区域上的停留时长。检测用户焦点光标在目标区域停留的第一停留时长,在第一停留时长大于或者等于预设停留时长时,确定用户焦点光标在目标区域上的停留时长满足预设条件。
81.示例性的,检测用户焦点光标在目标区域上的第一停留时长为2秒,如果预设停留时长为1.5秒,则确定用户焦点光标在目标区域上的停留条件满足预设条件,即可进行后续操作。
82.在一些实施例中,用户焦点光标可以通过姿态检测仪确定,当用户头部移动时,用户焦点光标会随头部移动的方向进行移动。需要说明的是,用户焦点光标在目标区域上的预设条件如预设停留时长的设置可以根据用户实际习惯设置,如果预设停留时长设置过
短,在用户浏览过程中,后续指示操作的界面会频繁跳出,影响用户阅读体验。如果预设停留时长设置过长,在用户浏览过程中,在用户需要通过后续指示操作的界面操作时,用户在目标区域的聚焦时间过长,导致用户操作体验感差。本技术仅以示例性进行描述,本技术中的停留时长以及预设时长可根据实际情况自行设置。
83.s2、判断停留条件是否满足预设条件;在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。
84.在一些实施例中,参见图30,在停留条件满足预设条件时,控制器在执行利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作,进一步被配置为:
85.s21、在第一停留时长大于或者等于预设停留时长时,在网页页面中显示菜单提醒控件,菜单提醒控件靠近用户焦点光标,菜单提醒控件用于提示用户进行打开菜单操作。
86.s22、检测用户焦点光标的第一移动位置。
87.s23、判断第一移动位置是否在菜单提醒控件对应的区域中。
88.s24、如果第一移动位置在菜单提醒控件对应的区域中,检测用户焦点光标在第一移动位置的第二停留时长。
89.s25、当第二停留时长满足预设条件时,在网页页面的预设位置显示菜单界面,菜单界面包括至少一个功能控件,功能控件用于实现对网页页面翻页和/或滑动操作。
90.以下结合图8-图13上述显示菜单界面的过程进行示例性描述。
91.图8示出了根据一些实施例的一种显示用户焦点光标及菜单提醒控件的界面示意图。参见图8,示例性的,当用户焦点光标停留在目标区域,且所停留的第一停留时长大于或者等于预设停留时长后,在网页页面中显示菜单提醒控件800,菜单提醒控件800靠近用户焦点光标,菜单提醒控件用于提示用户进行打开菜单操作。图中所示“菜单?焦点聚集此处确定”,以提示用户将用户焦点光标停留在菜单提醒控件上后进行操作。
92.图9示出了根据一些实施例的一种显示用户焦点光标位于菜单提醒控件的界面示意图。参见图9,示例性的,当显示出菜单提醒控件800后,检测用户焦点光标的第一移动位置,并判断第一移动位置是否在菜单提醒控件对应的区域中。由图可知,第一移动位置在菜单提醒控件800对应的区域中。检测用户焦点光标在第一移动位置的第二停留时长;当第二停留时长满足预设条件时,在网页页面的预设位置显示菜单界面。上述第二停留时长和预设条件与上述用户焦点坐标的停留时长和预设停留时长概念相同,此处不再赘述。当检测到第二停留时长满足预设条件后,即触发显示菜单界面。
93.在一些实施例中,如果第一移动位置在菜单提醒控件对应的区域之外,检测用户焦点光标在第一移动位置的第三停留时长;当第三停留时长满足预设条件时,取消对菜单提醒控件的显示。
94.示例性的,当用户焦点光标对应的第一移动位置在菜单提醒控件的之外区域,继续检测第一移动位置的第三停留时长,如停留2秒。当第三停留时长大于等于预设条件即预设停留时长时,预设停留时长为2秒,即默认为用户不继续执行菜单界面的操作,取消对菜单提醒控件的显示。需要说明的是,本技术的所有预设条件和停留条件都可根据实际情况自行设置,每个步骤的预设条件和停留条件可以为相同,也可以为不同。
95.图10示出了根据一些实施例的一种显示菜单界面的示意图。参见图10,基于上次
用户焦点光标对应的第二停留时长满足预设条件后触发显示的菜单界面。其中,菜单界面包括上、下、左、右方向控件、放大控件和缩小控件。当用户将用户焦点光标分别移至上、下、左、右方向控件对应的区域中时,控制网页页面实现相应的功能。当用户焦点光标移动至放大控件对应的区域时,控制网页页面进行页面放大操作;当用户焦点光标移动至缩小控件对应的区域时,控制网页页面进行页面缩小操作。
96.示例性的,图11示出了根据一些实施例的用户焦点光标位于上方向控件中的界面示意图。参见图11,当用户焦点光标移动至上方向控件对应的区域中时,依旧重复上述检测停留时长的步骤,在此不再赘述。若满足预设条件后,控制网页页面进行向上的移动方向滚动操作。同理,当用户焦点光标移动至下方向控件对应的区域中时,检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面按照向下的移动方向进行滚动操作。需要说明的是,当用户焦点光标移动至左方向控件或右方向控件对应的区域中时,检测停留时长并判断是否满足预设条件。在满足预设条件后,需判断当前网页页面是否执行过放大操作,若当前网页页面执行过放大操作,则控制网页页面进行向左或右的移动方向滚动操作。若当前网页页面未执行过放大操作,则控制网页页面进行向上一页或下一页的页面翻页操作。
97.图12示出了根据一些实施例的用户焦点光标位于放大控件中的界面示意图。参见图12,当用户焦点光标移动至放大控件对应的区域中时,检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行页面放大操作。同理,当用户焦点光标移动至缩写控件对应的区域中时,检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行页面缩小操作。
98.在一些实施例中,上述菜单界面中包括的多个控件可根据实际情况自行设置,同时每个控件对应的实现功能本技术仅以示例形式进行说明,还可以通过用户焦点光标操作完成对显示器上显示的网页页面复制、粘贴或截图操作。
99.在另一些实施例中,除上述通过用户焦点光标进行菜单界面操作以外,对于用户在网页页面中其他的区域停留,也可以给予相应的提示。具体实现时,检测目标区域是否位于网页页面的第二边缘区域,第二边缘区域为网页页面高度方向的边缘区域。当目标区域位于第二边缘区域时,则在网页页面显示翻页提示控件,翻页提示控件靠近用户焦点光标,翻页提示控件用于提示用户进行页面翻页操作。
100.在一些实施例中,检测用户焦点光标在边缘区域的第四停留时长;如果第四停留时长满足预设条件时,则在网页页面中显示滚动提醒控件,滚动提醒控件靠近用户焦点光标,滚动提醒控件用于提示用户进行滚动页面操作。如果第四停留时长不满足预设条件时,则不在网页页面中显示滚动提醒控件。
101.示例性的,图13示出了根据一些实施例的用户焦点光标位于页面高度中部位置的界面示意图。参见图13,当用户焦点光标停留在目标区域,此时的目标区域位于网页页面的第二边缘区域,第二边缘区域为网页页面高度方向的边缘区域。其中,第二边缘区域包括页面的左侧和右侧区域。当用户焦点光标停留在左侧区域中时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示翻页提醒控件,翻页提醒控件靠近用户焦点光标,翻页提醒控件用于提示用户进行页面翻页操作。图中所示“上一页?焦点聚集此处确定”,以提示用户将用户焦点光标停留在翻页提醒控件上后进行翻页操作。
102.图14示出了根据一些实施例的用户焦点光标位于翻页提醒控件中的界面示意图。参见图14,当用户焦点光标移动至翻页提醒控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行上一页页面翻页操作。
103.图15示出了根据一些实施例的用户焦点光标位于目标区域中的界面示意图。参见图15,当用户焦点光标停留在右侧区域中时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示翻页提醒控件,翻页提醒控件靠近用户焦点光标,翻页提醒控件用于提示用户进行页面翻页操作。图中所示“下一页?焦点聚集此处确定”,以提示用户将用户焦点光标停留在翻页提醒控件上后进行翻页操作。
104.图16示出了根据一些实施例的用户焦点光标位于翻页提醒控件中的界面示意图。参见图16,当用户焦点光标移动至翻页提醒控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行下一页页面翻页操作。
105.需要说明的是,在用户打开多个网页且当前网页未执行过放大操作的场景下,当用户将用户焦点坐标移动至目标区域时,即在网页页面中显示翻页提醒控件。如果用户将用户焦点坐标移动至翻页提醒控件上,触发返回上一页。如果用户没将用户焦点坐标移动至翻页提醒控件上,即根据预设条件控制翻页提醒控件消失。同理,在用户仅打开一个网页和/或当前网页执行过放大操作的场景下,当用户将用户焦点坐标移动至目标区域时,即在网页页面中显示滚动提醒控件,以便于用户进行后续操作。本技术可针对不同场景进行不同的设计,以实现不同的功能。
106.在另一些实施例中,检测目标区域是否位于网页页面的第一边缘区域,第一边缘区域为网页页面宽度方向的中部区域;在目标区域位于第一边缘区域时,确定用户焦点光标在目标区域内的移动方向;根据移动方向,控制网页页面在相应方向上滚动。
107.示例性的,图17示出了根据一些实施例的用户焦点光标位于页面宽度中部位置的界面示意图。参见图17,当用户焦点光标停留在目标区域,此时的目标区域位于网页页面的第一边缘区域,第一边缘区域为网页页面宽度方向的边缘区域。其中,第一边缘区域包括页面的顶侧和底侧区域。当用户焦点光标停留在底侧区域中时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示滚动提醒控件,滚动提醒控件靠近用户焦点光标,滚动提醒控件用于提示用户进行页面滚动操作。图中所示“向下滚动?焦点聚集此处确定”,以提示用户将用户焦点光标停留在滚动提醒控件上后进行滚动操作。
108.图18示出了根据一些实施例的用户焦点光标位于滚动提醒控件中的界面示意图。参见图18,当用户焦点光标移动至滚动提醒控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面根据移动方向,控制网页页面向下方滚动。
109.图19示出了根据一些实施例的用户焦点光标位于页面宽度中部位置的界面示意图。参见图19,当用户焦点光标停留在顶侧区域中时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示滚动提醒控件,滚动提醒控件靠近用户焦点光标,滚动提醒控件用于提示用户进行页面滚动操作。图中所示“向上滚动?焦点聚集此处确定”,以提示用户将用户焦点光标停留在滚动提醒控件上后进行滚动操作。
110.图20示出了根据一些实施例的用户焦点光标位于滚动提醒控件中的界面示意图。参见图20,当用户焦点光标移动至滚动提醒控件对应的区域中时,同上述检测停留时长并
判断是否满足预设条件。在满足预设条件后,控制网页页面根据移动方向,控制网页页面向上方滚动。
111.同理,参见图21和图22,当用户焦点光标停留在其他目标区域中时,且所停留的停留时长大于或者等于预设停留时长。也可以在网页页面中显示滚动提醒控件,滚动提醒控件靠近用户焦点光标。如“向左滚动?焦点聚集此处确定”或“向右滚动?焦点聚集此处确定”,以提示用户将用户焦点光标停留在滚动提醒控件上后进行滚动操作。
112.以下结合图23-图29对使用用户焦点光标将网页页面进行放大或缩小操作的另一种实施方式进行说明。
113.图23示出了根据一些实施例的用户焦点光标位于页面右下角位置的界面示意图。参见图23,当用户焦点光标停留在目标区域,此时的目标区域位于网页页面的页面右下角位置。当用户焦点光标停留在页面右下角位置时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示放大控件,放大控件靠近用户焦点光标,放大控件用于提示用户进行页面放大操作。图中所示“放大?焦点聚集此处确定”,以提示用户将用户焦点光标停留在放大控件上后进行页面放大操作。
114.图24示出了根据一些实施例的用户焦点光标位于放大控件中的界面示意图。参见图24,当用户焦点光标移动至放大控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行放大操作。参见图25,即为网页页面进行放大操作后的界面示意图,其中,网页中的内容被放大。
115.进一步地,基于上述页面放大操作后,用户仍想要再次进行页面放大操作时,可重复进行上述将用户焦点光标移动至目标区域的操作。
116.示例性的,图26示出了根据一些实施例的用户焦点光标位于页面右下角位置的界面示意图。参见图26,当用户焦点光标再次停留页面右下角位置时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示再次放大控件,再次放大控件靠近用户焦点光标,再次放大控件用于提示用户进行页面再次放大操作。图中所示“继续放大?焦点聚集此处确定”,以提示用户将用户焦点光标停留在再次放大控件上后进行页面再次放大操作。
117.图27示出了根据一些实施例的用户焦点光标位于再次放大控件区域中的界面示意图。参见图27,当用户焦点光标移动至再次放大控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行再次放大操作。
118.同理,图28示出了根据一些实施例的用户焦点光标位于页面左下角位置的界面示意图。参见图28,当用户焦点光标停留在目标区域,此时的目标区域位于网页页面的页面左下角位置。当用户焦点光标停留在页面左下角位置时,且所停留的停留时长大于或者等于预设停留时长。在网页页面中显示缩小控件,缩小控件靠近用户焦点光标,缩小控件用于提示用户进行页面缩小操作。图中所示“缩小?焦点聚集此处确定”,以提示用户将用户焦点光标停留在缩小控件上后进行页面缩小操作。
119.图29示出了根据一些实施例的用户焦点光标位于缩小控件中的界面示意图。参见图29,当用户焦点光标移动至缩小控件对应的区域中时,同上述检测停留时长并判断是否满足预设条件。在满足预设条件后,控制网页页面进行缩小操作。
120.在一些实施例中,当用户将用户焦点坐标移动至控件区域中且满足预设条件,以对控件进行操作后,控制网页页面进行操作的同时取消对控件的显示。
121.在一些实施例中,当用户将用户焦点坐标移动至控件区域中且不满足预设条件,取消对控件的显示。
122.在一些实施例中,本技术提供的停留条件包括并不限于停留时长,还可以为其他停留方式,例如停留位置的变化以及用户焦点坐标的停留状态等。本技术不对其进行具体限定,可根据实际情况自行设置。
123.本技术提供的ui附图仅是为便于描述方案而作出的示意,不代表实际产品设计,停留条件、预设条件、目标区域、功能控件及显示效果应以实际应用和设计为准。
124.在一些实施例中,基于软件层面的具体实现时,在网页页面中的各个区域如中间区域、边缘区域以及左下和右下区域增加聚焦事件监听。当用户将用户焦点光标移动并聚焦在网页页面中的各个区域时,触发事件监听函数,并基于用户焦点坐标移动的位置和状态进行控件的显示或消失设计。
125.第二方面,本技术提供了一种焦点操作方法,述方法具体包括以下步骤:在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件,目标区域用于表征用户焦点光标在网页页面上的响应位置。判断停留条件是否满足预设条件;在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。
126.在一些实施例中,在确定用户焦点光标在目标区域上的停留条件,方法还包括:在用户焦点光标移动到网页页面的目标区域上时,检测用户焦点光标在目标区域停留的第一停留时长。在第一停留时长大于或者等于预设停留时长时,确定用户焦点光标在目标上的停留时长满足预设条件。
127.在一些实施例中,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作,方法还包括:在第一停留时长大于或者等于预设停留时长时,在网页页面中显示菜单提醒控件,菜单提醒控件靠近用户焦点光标,菜单提醒控件用于提示用户进行打开菜单操作。检测用户焦点光标的第一移动位置。判断第一移动位置是否在菜单提醒控件对应的区域中。如果第一移动位置在菜单提醒控件对应的区域中,检测用户焦点光标在第一移动位置的第二停留时长。当第二停留时长满足预设条件时,在网页页面的预设位置显示菜单界面,菜单界面包括至少一个功能控件,功能控件用于实现对网页页面翻页和/或滑动操作。
128.在一些实施例中,方法还包括:如果第一移动位置在菜单提醒控件对应的区域之外,检测用户焦点光标在第一移动位置的第三停留时长。当第三停留时长满足预设条件时,取消对菜单提醒控件的显示。
129.在一些实施例中,菜单界面还包括放大控件和缩小控件,方法还包括:当用户焦点光标移动至放大控件对应的区域时,控制网页页面进行页面放大操作。当用户焦点光标移动至缩小控件对应的区域时,控制网页页面进行页面缩小操作。
130.在一些实施例中,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作,方法还包括:检测目标区域是否位于网页页面的第一边缘区域,第一边缘区域为网页页面宽度方向的中部区域。在目标区域位于第一边缘区域时,确定用户焦点光标在目标区域内的移动方向。根据移动方向,控制网页页面在相应方向上滚动。
131.在一些实施例中,确定用户焦点光标在目标区域内的移动方向之前,方法还包括:
检测用户焦点光标在边缘区域的第四停留时长。如果第四停留时长满足预设条件时,则在网页页面中显示滚动提醒控件,滚动提醒控件靠近用户焦点光标,滚动提醒控件用于提示用户进行滚动页面操作。
132.在一些实施例中,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作,方法还包括:检测目标区域是否位于网页页面的第二边缘区域,第二边缘区域为网页页面高度方向的边缘区域。当目标区域位于第二边缘区域时,则在网页页面显示翻页提示控件,翻页提示控件靠近用户焦点光标,翻页提示控件用于提示用户进行页面翻页操作。
133.本技术第二方面中的焦点操作方法可以应用与第一方面的虚拟现实设备中,并由虚拟现实设备中的控制器具体实现,因此,第二方面中虚拟用户界面的交互方法的有益效果与第一方面中虚拟现实设备的有益效果相同,此处不再赘述。
134.有上述方案可知,本技术提供了一种虚拟现实设备及焦点操作方法,当用户使用vr浏览器打开一个网页后,若网页内容超过屏幕、网页内容的字体较小或在打开多个网页的情况下,无需频繁使用手指/手部按动按钮完成点击操作,仅通过移动用户焦点光标来决定是否进一步操作以及后续网页页面相应操作。提高用户使用虚拟现实设备的体验感。
135.本技术提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本技术总的构思下的几个示例,并不构成本技术保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本技术方案所扩展出的任何其他实施方式都属于本技术的保护范围。
技术特征:
1.一种虚拟现实设备,其特征在于,包括:显示器,被配置为显示虚拟用户界面,所述虚拟用户界面用于显示网页页面;姿态传感器,被配置为检测用户焦点光标;控制器,被配置为:在所述用户焦点光标移动到所述网页页面的目标区域上时,确定所述用户焦点光标在所述目标区域上的停留条件,所述目标区域用于表征所述用户焦点光标在所述网页页面上的响应位置;判断所述停留条件是否满足预设条件;在所述停留条件满足预设条件时,利用所述用户焦点光标对应的目标动作操作所述目标区域,以完成用户在所述网页页面中的交互操作。2.根据权利要求1所述的虚拟现实设备,其特征在于,所述控制器在执行确定所述用户焦点光标在所述目标区域上的停留条件,进一步被配置为:在所述用户焦点光标移动到所述网页页面的目标区域上时,检测所述用户焦点光标在所述目标区域停留的第一停留时长;在所述第一停留时长大于或者等于预设停留时长时,确定所述用户焦点光标在所述目标区域上的所述停留时长满足所述预设条件。3.根据权利要求1所述的虚拟现实设备,其特征在于,所述控制器在执行利用所述用户焦点光标对应的目标动作操作所述目标区域,以完成用户在所述网页页面中的交互操作,进一步被配置为:在所述第一停留时长大于或者等于预设停留时长时,在所述网页页面中显示菜单提醒控件,所述菜单提醒控件靠近所述用户焦点光标,所述菜单提醒控件用于提示用户进行打开菜单操作;检测所述用户焦点光标的第一移动位置;判断所述第一移动位置是否在所述菜单提醒控件对应的区域中;如果所述第一移动位置在所述菜单提醒控件对应的区域中,检测所述用户焦点光标在所述第一移动位置的第二停留时长;当所述第二停留时长满足所述预设条件时,在所述网页页面的预设位置显示菜单界面,所述菜单界面包括至少一个功能控件,所述功能控件用于实现对所述网页页面翻页和/或滑动操作。4.根据权利要求3所述的虚拟现实设备,其特征在于,所述控制器进一步被配置为:如果所述第一移动位置在所述菜单提醒控件对应的区域之外,检测所述用户焦点光标在所述第一移动位置的第三停留时长;当所述第三停留时长满足所述预设条件时,取消对所述菜单提醒控件的显示。5.根据权利要求4所述的虚拟现实设备,其特征在于,所述菜单界面还包括放大控件和缩小控件,所述控制器进一步被配置为:当所述用户焦点光标移动至所述放大控件对应的区域时,控制所述网页页面进行页面放大操作;当所述用户焦点光标移动至所述缩小控件对应的区域时,控制所述网页页面进行页面缩小操作。
6.根据权利要求1所述的虚拟现实设备,其特征在于,所述控制器在执行利用所述用户焦点光标对应的目标动作操作所述目标区域,以完成用户在所述网页页面中的交互操作,进一步被配置为:检测所述目标区域是否位于所述网页页面的第一边缘区域,所述第一边缘区域为所述网页页面宽度方向的中部区域;在所述目标区域位于所述第一边缘区域时,确定所述用户焦点光标在所述目标区域内的移动方向;根据所述移动方向,控制所述网页页面在相应方向上滚动。7.根据权利要求6所述的虚拟现实设备,其特征在于,所述控制器在执行确定所述用户焦点光标在所述目标区域内的移动方向之前,进一步被配置为:检测所述用户焦点光标在所述边缘区域的第四停留时长;如果所述第四停留时长满足所述预设条件时,则在所述网页页面中显示滚动提醒控件,所述滚动提醒控件靠近所述用户焦点光标,所述滚动提醒控件用于提示用户进行滚动页面操作。8.根据权利要求1所述的虚拟现实设备,其特征在于,所述控制器在执行利用所述用户焦点光标对应的目标动作操作所述目标区域,以完成用户在所述网页页面中的交互操作,进一步被配置为:检测所述目标区域是否位于所述网页页面的第二边缘区域,所述第二边缘区域为所述网页页面高度方向的边缘区域;当所述目标区域位于所述第二边缘区域时,则在所述网页页面显示翻页提示控件,所述翻页提示控件靠近所述用户焦点光标,所述翻页提示控件用于提示用户进行页面翻页操作。9.一种焦点操作方法,其特征在于,所述方法具体包括以下步骤:在用户焦点光标移动到所述网页页面的目标区域上时,确定所述用户焦点光标在所述目标区域上的停留条件,所述目标区域用于表征所述用户焦点光标在所述网页页面上的响应位置;判断所述停留条件是否满足预设条件;在所述停留条件满足预设条件时,利用所述用户焦点光标对应的目标动作操作所述目标区域,以完成用户在所述网页页面中的交互操作。10.根据权利要求9所述的方法,其特征在于,所述在执行确定所述用户焦点光标在所述目标区域上的停留条件,所述方法还包括:在所述用户焦点光标移动到所述网页页面的目标区域上时,检测所述用户焦点光标在所述目标区域停留的第一停留时长;在所述第一停留时长大于或者等于预设停留时长时,确定所述用户焦点光标在所述目标上的所述停留时长满足所述预设条件。
技术总结
本申请提供了一种虚拟现实设备及焦点操作方法。在用户焦点光标移动到网页页面的目标区域上时,确定用户焦点光标在目标区域上的停留条件。判断停留条件是否满足预设条件,在停留条件满足预设条件时,利用用户焦点光标对应的目标动作操作目标区域,以完成用户在网页页面中的交互操作。其中,用户在网页页面中的交互操作包括滚动网页操作、网页翻页操作以及打开菜单页面操作。用户仅通过移动用户焦点光标对网页页面进行操作,无需频繁使用手指/手部按动按钮完成点击操作,降低用户使用虚拟现实设备的操作复杂度,保证用户的使用体验。保证用户的使用体验。保证用户的使用体验。
技术研发人员:罗桂边 温佳乐
受保护的技术使用者:海信电子科技(深圳)有限公司
技术研发日:2022.01.25
技术公布日:2023/8/5
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
