虚拟现实系统的用户界面交互方法和系统技术方案

技术编号:14938996 阅读:106 留言:0更新日期:2017-04-01 01:04
本发明专利技术涉及一种虚拟现实系统的用户界面交互方法和系统,方法包括:在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。上述方法和系统减少了误操作,提高了沉浸感。

【技术实现步骤摘要】

本专利技术涉及虚拟现实
,特别是涉及一种虚拟现实系统的用户界面交互方法和系统
技术介绍
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。在虚拟现实系统的UI(UserInterface,用户界面)设计中,目前普遍使用的UI设计方法分为两种,一种是视线进行选中区域,通过外设进行确认操作,另一种是视线选中区域后进行读秒,时间到了即是执行了确认操作。第一种方式通过外设的方式会让使用者无法完全沉浸在VR(VirtualReality,虚拟现实)场景中,破坏沉浸感,第二种方式会干扰使用者的体验有时候只是想看清那个区域的东西,便开始了读秒确认的操作,影响使用者体验,增加了误操作。综上所述,基于目前虚拟现实系统的UI设计方式的用户界面交互方法,使用户在操作虚拟现实系统时误操作率较大,沉浸感较差。
技术实现思路
基于此,有必要针对用户在操作虚拟现实系统时误操作率较大,沉浸感较差的问题,提供一种虚拟现实系统的用户界面交互方法和系统。一种虚拟现实系统的用户界面交互方法,包括以下步骤:在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。一种虚拟现实系统的用户界面交互系统,包括:显示模块,用于在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;第一设置模块,用于检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;执行模块,用于在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。上述虚拟现实系统的用户界面交互方法和系统,设置了交互模块,在用户视线停留在虚拟现实模型所在的区域时,将对应交互模块设为可见,只有当用户选中交互模块时,才执行对应操作,将观察操作与选择操作就区分开,减少了误操作,且所有操作都是自然完成的,不会破坏沉浸感。附图说明图1为一个实施例的虚拟现实系统的用户界面交互方法流程图;图2为第一实施例的用户界面示意图;图3为第二实施例的用户界面示意图;图4为一个实施例的虚拟现实系统的用户界面交互系统的结构示意图。具体实施方式下面结合附图对本专利技术的技术方案进行说明。如图1所示,本专利技术提供一种虚拟现实系统的用户界面交互方法,可包括以下步骤:S1,在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;所述虚拟现实模块可以横向排列或纵向排列在所述用户界面上,或呈M行N列排列在所述用户界面上,或以其他方式排列在所述用户界面上。每个虚拟现实模型在所述用户界面上占据一定区域。每个虚拟现实模型与至少一个交互对象相关联,所述交互对象可以是虚拟按键。所述虚拟按键的形状可以是长方形、圆形、椭圆形等。每个交互对象用于对对应的虚拟现实模型执行一定的操作,所述操作可以是开始操作(例如,开始播放所述虚拟现实模型对应的视频、音频等内容)、旋转操作(例如,将所述虚拟现实模型以一定的规则进行旋转)、放大/缩小操作(例如,将所述虚拟现实模型按照一定比例进行放大或缩小)、启动操作(例如,启动所述虚拟现实模型对应的应用程序),或者其他操作。各个交互对象可以设置在对应虚拟现实模型的某一位置处,例如,统一设置在虚拟现实模型的正下方,且所述交互对象与所述虚拟现实模型所在区域不重合。这样,可以避免交互对象遮挡模型,便于用户观察模型。在一个实施例中,可以获取各个虚拟现实模型在所述用户界面的坐标范围,根据所述坐标范围设置所述交互对象。例如,模型一的坐标范围是横坐标范围为10~20,纵坐标范围为15~25;模型二的坐标范围是横坐标范围为10~20,纵坐标范围为45~55,当模型一对应的交互对象设置在模型一下方时,该交互模块可以设置在用户界面上横坐标范围为10~20,纵坐标范围为25~45的区域内。交互对象的设置可以在出厂时进行,也可以由用户根据使用习惯自行设定。在初始状态下,各个交互对象的显示属性可以设置为不可见状态,避免因用户界面上内容过多影响用户的视觉体验,初始状态下的用户界面如图2所示。在图2中,共包括模型一至模型四4个排列成2行2列的虚拟现实模型。可为各个交互对象分别关联一个显示参数,在所述显示参数的值为A时,将对应交互对象的显示属性设为不可见状态;在所述显示参数的值为B时,将对应交互对象的显示属性设为可见状态,A和B为常数。优选地,所述A和B的值分别为1和0。S2,检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;当用户的视线交互信号移动到第一虚拟现实模型所在的区域时,可能存在两种情况:第一种是用户希望对所述第一虚拟现实模型进行操作,第二种是用户仅希望观察所述第一虚拟现实模型。为了能够区分这两种情况,防止误操作,在检测到所述视线交互信号移动到所述第一虚拟现实模型所在区域内时,可以将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态,以便用户选中所述第一交互对象,并进行后续操作。视线交互信号选中第一虚拟现实模型后的用户界面可如图3所示。在图3中,视线交互信号选中模型一,模型一下方出现交互对象。可以将所述视线交互信号在所述用户界面上的坐标分别与所述第一虚拟现实模型的横坐标范围与纵坐标范围进行比较,若所述坐标中的横坐标值位于所述横坐标范围内,且所述坐标中的纵坐标值位于所述纵坐标范围内,可判定所述视线交互信号移动到所述第一虚拟现实模型所在区域内。例如,模型一的坐标范围是横坐标范围为10~20,纵坐标范围为15~25,当用户的视线交互信号移动到所述用户界面上坐标为(15,20)处时,可以判定所述视线交互信号移动到所述模型一所在区域内。此时,可以将模型一对应的交互对象的显示属性设为可见状态。优选地,在检测到所述视线交互信号移动到所述第一虚拟现实模型所在的区域时,可以将所述第一虚拟现实模型进行放大显示。通过这种方式,可以更加直观地观察到用户当前观察的是哪个模型,进一步提高用户体验。S3,在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。若用户需要对所述第一虚拟现实模型执行一定的操作,在将对应的第一交互对象的显示属性设为可见状态后,可以进一步检测用户的视线交互信号是否选中所述第一交互对象。若是,可以执行所述第一交互对象对应的操作。进一步地,在检测到所述视线交互信号选中所述第一交互对象时,可以开始计数,在计数值达到预设的计数阈值时,执行所述第一交互对象对应的操作。所述计本文档来自技高网...
虚拟现实系统的用户界面交互方法和系统

【技术保护点】
一种虚拟现实系统的用户界面交互方法,其特征在于,包括以下步骤:在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。

【技术特征摘要】
1.一种虚拟现实系统的用户界面交互方法,其特征在于,包括以下步骤:在用户界面显示多个虚拟现实模型;其中,每个虚拟现实模型与至少一个交互对象相关联,各个交互对象的显示属性的初始状态设为不可见状态;检测用户的视线交互信号,并在检测到所述视线交互信号移动到所述虚拟现实模型中的第一虚拟现实模型所在的区域时,将与所述第一虚拟现实模型相关联的第一交互对象的显示属性设为可见状态;在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作。2.根据权利要求1所述的虚拟现实系统的用户界面交互方法,其特征在于,还包括以下步骤:在检测到所述视线交互信号移动到所述第一虚拟现实模型所在的区域时,将所述第一虚拟现实模型进行放大显示。3.根据权利要求1所述的虚拟现实系统的用户界面交互方法,其特征在于,在检测到所述视线交互信号选中所述第一交互对象时,执行所述第一交互对象对应的操作的步骤包括:在检测到所述视线交互信号选中所述第一交互对象时,开始计数;在计数值达到预设的计数阈值时,执行所述第一交互对象对应的操作。4.根据权利要求1所述的虚拟现实系统的用户界面交互方法,其特征在于,还包括以下步骤:在检测到所述视线交互信号从所述第一虚拟现实模型所在的区域移动到所述虚拟现实模型中的第二虚拟现实模型所在的区域时,将与所述第二虚拟现实模型相关联的第二交互对象的显示属性设为可见状态,并将所述第一交互对象的显示属性设为不可见状态。5.根据权利要求1至4任意一项所述的虚拟现实系统的用户界面交互方法,其特征在于,还包括以下步骤:在检测到所述视线交互信号选中所述第一交互对象时,调用并...

【专利技术属性】
技术研发人员:张硕
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1