虚拟物体显示方法、装置和头戴式显示装置制造方法及图纸

技术编号:36545862 阅读:12 留言:0更新日期:2023-02-04 16:57
本发明专利技术涉及一种虚拟物体显示方法、装置和头戴式显示装置,通过获取三维场景中真实物体的第一位置信息和虚拟物体的第二位置信息,根据第一位置信息和第二位置信息获取虚拟物体的被遮挡区域,通过对所述虚拟物体的被遮挡区域添加预设标识,在三维场景中显示真实物体、虚拟物体的未被遮挡区域,以及预设标识,提醒用户查看虚拟物体的被遮挡区域,通过添加预设标识的方式使得被真实物体遮挡的虚拟物体展示在用户视野中,避免由于显示不全面影响用户的交互体验。的交互体验。的交互体验。

【技术实现步骤摘要】
虚拟物体显示方法、装置和头戴式显示装置


[0001]本专利技术涉及显示领域,尤其是涉及一种虚拟物体显示方法、装置和头戴式显示装置。

技术介绍

[0002]增强现实(Augmented Reality)技术是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。
[0003]随着增强现实技术的发展迭代,AR设备逐渐成熟,走进各行各业中,在娱乐,工业等方面扮演着越来越重要的角色,人们对于虚拟物体和真实物体之间的交互需求也越来越高,当虚拟物体与真实物体之间相互遮挡时,通常以真实物体作为遮挡物,以虚拟物体作为被遮挡物,优先显示真实物体的方式展示,然而,上述方式可能造成被遮挡的虚拟物体显示不全面,被遮挡的内容不容易被注意到,影响用户的操作体验,比如要对虚拟物体进行操控时,由于被遮挡部分显示不全可能会造成用户对被遮挡部分判断错误,从而发生误操作。

技术实现思路

[0004]本申请实施例提供了一种虚拟物体显示方法、装置和头戴式显示装置,能够使用户把握得被遮挡内容,提高用户的交互体验。
[0005]第一方面,本申请实施例提供了一种虚拟物体显示方法,应用于电子设备上,所述电子设备用于显示包括至少一个真实物体和至少一个虚拟物体的三维场景;
[0006]所述虚拟物体显示方法包括以下步骤:
[0007]获取所述真实物体的第一位置信息;
[0008]获取所述虚拟物体的第二位置信息;
[0009]根据所述第一位置信息和所述第二位置信息,获取所述虚拟物体的被遮挡区域;
[0010]对所述虚拟物体的被遮挡区域添加预设标识;
[0011]显示所述三维场景,在所述三维场景中所述真实物体、所述虚拟物体的未被遮挡区域,以及所述预设标识被显示。
[0012]第二方面,本申请实施例提供了一种虚拟物体显示装置,应用于电子设备上,所述电子设备用于显示包括至少一个真实物体和至少一个虚拟物体的三维场景;
[0013]所述虚拟物体显示装置包括:
[0014]第一位置获取模块,用于获取所述真实物体的第一位置信息;
[0015]第二位置获取模块,用于获取所述虚拟物体的第二位置信息;
[0016]被遮挡区域获取模块,用于根据所述第一位置信息和所述第二位置信息,获取所述虚拟物体的被遮挡区域;
[0017]预设标识添加模块,用于对所述虚拟物体的被遮挡区域添加预设标识;
[0018]显示模块,用于显示所述三维场景,在所述三维场景中所述真实物体、所述虚拟物体的未被遮挡区域,以及所述预设标识被显示。
[0019]第三方面,本申请实施例提供了一种头戴式显示装置,包括:电子设备、存储器、处理器以及存储在所述存储器中并可被所述处理器执行的计算机程序,所述电子设备用于显示包括至少一个真实物体和至少一个虚拟物体的三维场景,所述处理器执行所述计算机程序时实现如上述任意一项所述的虚拟物体显示方法的步骤。
[0020]第四方面,本申请实施例提供了一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的显示调整方法的步骤。
[0021]在本申请实施例中,通过获取三维场景中真实物体的第一位置信息和虚拟物体的第二位置信息,根据第一位置信息和第二位置信息获取虚拟物体的被遮挡区域,通过对所述虚拟物体的被遮挡区域添加预设标识,在三维场景中显示真实物体、虚拟物体的未被遮挡区域,以及预设标识,提醒用户查看虚拟物体的被遮挡区域,通过添加预设标识的方式使得被真实物体遮挡的虚拟物体展示在用户视野中,避免由于显示不全面影响用户的交互体验。
[0022]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0023]图1为本申请一个实施例的虚拟物体显示方法的应用环境示意框图;
[0024]图2为本申请实施例1的虚拟物体显示方法的流程图;
[0025]图3为本申请实施例1中利用虚拟物体显示方法对被遮挡的虚拟物体进行标识的示意图;
[0026]图4为本申请实施例2的虚拟物体显示装置的结构示意图;
[0027]图5为本申请实施例3的头戴式显示装置的结构示意图。
具体实施方式
[0028]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0029]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0030]在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0031]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对
于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
[0032]此外,在本申请的描述中,除非另有说明,“若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0033]请参阅图1,其为本申请一个实施例提供的一种虚拟物体显示方法的应用环境示意框图。如图1所示,本申请实施例的虚拟物体显示方法的应用环境包括一种电子设备100,电子设备100显示包括至少一个真实物体和至少一个虚拟物体的三维场景,其中,虚拟物体110被真实物体120遮挡。
[0034]该电子设备100包括:至少一个处理器、至少一个存储器,至少一个网络接口,用户接口、至少一个通信总线和显示设备。
[0035]其中,所述网络接口可选的可以包括标准的有线接口、无线接口(如WI

FI接口)。
[0036]其中,用户接口主要用于为用户提供输入的接口,获取用户输入的数据,可选的,所述用户接口还可以包括标准的有线接口、无线接口。
[0037]其中,所述通信总线用于实现这些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟物体显示方法,其特征在于,应用于电子设备上,所述电子设备用于显示包括至少一个真实物体和至少一个虚拟物体的三维场景;所述虚拟物体显示方法包括以下步骤:获取所述真实物体的第一位置信息;获取所述虚拟物体的第二位置信息;根据所述第一位置信息和所述第二位置信息,获取所述虚拟物体的被遮挡区域;对所述虚拟物体的被遮挡区域添加预设标识;显示所述三维场景,在所述三维场景中所述真实物体、所述虚拟物体的未被遮挡区域,以及所述预设标识被显示。2.根据权利要求1所述的虚拟物体显示方法,其特征在于,获取所述虚拟物体的第二位置信息的步骤包括:响应于虚拟物体生成请求,根据所述第一位置信息,获取虚拟物体的第二位置信息;其中,所述虚拟物体生成请求包括所述待生成虚拟物体与真实物体的相对位置信息。3.根据权利要求1所述的虚拟物体显示方法,其特征在于,对所述虚拟物体的被遮挡区域添加预设标识的步骤具体包括:获取所述第一位置信息和所述第二位置信息的重叠部分作为遮挡位置信息;根据所述遮挡位置信息,获取所述虚拟物体在所述被遮挡区域的轮廓线;根据预设的第一标识方式,对所述虚拟物体在所述被遮挡区域的轮廓线进行标识。4.根据权利要求3所述的虚拟物体显示方法,其特征在于,对所述虚拟物体在所述被遮挡区域的轮廓线进行标识包括:将所述虚拟物体在所述被遮挡区域的轮廓线以虚线的方式进行标识。5.根据权利要求1

4任意一项所述的虚拟物体显示方法,其特征在于,显示所述三维场景中的虚拟物体的未被遮挡区域的步骤包括:获取所述虚拟物体的未被遮挡区域的轮廓线;将所述虚拟物体的未被遮挡区域的轮廓线以实线的方式进行标识。6.根据权利要求1所述的虚拟...

【专利技术属性】
技术研发人员:胡兴华
申请(专利权)人:广州视享科技有限公司
类型:发明
国别省市:

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

1