显示方法、装置、终端设备及存储介质制造方法及图纸

技术编号:23400561 阅读:17 留言:0更新日期:2020-02-22 12:46
本申请实施例公开了一种显示方法、装置、终端设备及存储介质,涉及显示技术领域。该显示方法应用于终端设备,所述方法包括:采集包含目标标记物的图像,其中,所述目标标记物为多个标记物中处于所述终端设备视野范围内的至少一个标记物,所述多个标记物分离设置在不同的位置;根据所述图像获取所述目标标记物相对所述终端设备的目标空间位置;读取存储的所述多个标记物之间的第一空间位置关系,并获取虚拟对象相对所述多个标记物的第二空间位置关系;基于所述第一空间位置关系、所述第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置;根据所述显示位置对所述虚拟对象进行显示。

Display method, device, terminal equipment and storage medium

【技术实现步骤摘要】
显示方法、装置、终端设备及存储介质
本申请涉及显示
,更具体地,涉及一种显示方法、装置、终端设备及存储介质。
技术介绍
近年来,随着科技的进步,增强现实(AR,AugmentedReality)等技术已逐渐成为国内外研究的热点,增强现实是通过计算机系统提供的信息增加用户对现实世界感知的技术,其将计算机生成的虚拟对象、场景或系统提示信息等内容对象叠加到真实场景中,来增强或修改对现实世界环境或表示现实世界环境的数据的感知。在多数情况下利用终端设备显示虚拟内容时,会对标记物采集图像进行识别后,根据对标记物的识别结果对虚拟内容进行显示。但是对于标记物的识别追踪会受到终端设备的视野范围的影响,导致终端设备容易丢失对标记物的追踪,使终端设备的显示受到影响。
技术实现思路
本申请实施例提出了一种显示方法、装置、终端设备及存储介质,能够增强终端设备显示的稳定性。第一方面,本申请实施例提供了一种显示方法,应用于终端设备,所述方法包括:采集到包含目标标记物的图像,其中,所述目标标记物为多个标记物中处于所述终端设备视野范围内的至少一个标记物,所述多个标记物分离设置在不同的位置;根据所述图像获取所述目标标记物相对所述终端设备的目标空间位置;读取存储的所述多个标记物之间的第一空间位置关系,并获取虚拟对象相对所述多个标记物的第二空间位置关系;基于所述第一空间位置关系、所述第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置;根据所述显示位置对所述虚拟对象进行显示。第二方面,本申请实施例提供了一种显示装置,应用于终端设备,所述装置包括:图像获取模块、第一位置获取模块、位置关系读取模块、第二位置获取模块以及显示执行模块。其中,图像获取模块用于采集包含目标标记物的图像,其中,所述目标标记物为多个标记物中处于所述终端设备视野范围内的至少一个标记物,所述多个标记物分离设置在不同的位置;所述第一位置获取模块用于根据所述图像获取所述目标标记物相对所述终端设备的目标空间位置;位置关系读取模块用于读取存储的所述多个标记物之间的第一空间位置关系,并获取虚拟对象相对所述多个标记物的第二空间位置关系;所述第二位置获取模块用于基于所述第一空间位置关系、所述第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置;所述显示执行模块用于根据所述显示位置将所述虚拟对象进显示。第三方面,本申请实施例提供了一种终端设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的显示方法。第四方面,本申请实施例提供了一种存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的显示方法。本申请提供的方案,终端设备通过采集包含目标物的图像,该目标标记物为多个标记物中处于终端设备视野范围内的至少一个标记物,多个标记物分离设置在不同的位置,然后根据该图像获取该目标标记物相对终端设备的目标空间位置,读取存储的多个标记物之间的第一空间位置关系,并获取虚拟对象相对多个标记物的第二空间位置关系,再基于多个标记物之间的第一空间位置关系、第二空间位置关系以及上述目标空间位置,确定虚拟对象的显示位置,最后根据该显示位置对虚拟对象进行显示,终端设备对大范围内的多个标记物中的一个标记物进行识别,即可实现对虚拟对象的显示,提升终端设备对应虚拟对象的显示的稳定性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了一种适用于本申请实施例的应用场景的示意图。图2示出了根据本申请一个实施例的显示方法流程图。图3示出了根据本申请另一个实施例的显示方法流程图。图4示出了本申请实施例提供的一种实施方式的使用场景示意图。图5示出了本申请实施例提供的另一种实施方式的一种使用场景示意图。图6示出了本申请实施例提供的另一种实施方式的另一种使用场景示意图。图7示出了本申请实施例提供的另一种实施方式的又一种使用场景示意图。图8示出了本申请实施例提供的另一种实施方式的再一种使用场景示意图。图9示出了本申请实施例提供的另一种实施方式中的可选方式的一种使用场景示意图。图10示出了本申请实施例提供的另一种实施方式中的可选方式的另一种使用场景示意图。图11示出了根据本申请实施例的显示方法中步骤S240的流程图。图12示出了根据本申请实施例的显示方法中步骤S260的流程图。图13示出了根据本申请一个实施例的显示装置的一种框图。图14示出了根据本申请一个实施例的显示装置中第二位置获取模块的框图。图15示出了根据本申请一个实施例的显示装置的另一种框图。图16是本申请实施例的用于执行根据本申请实施例的显示方法的终端设备的框图。图17是本申请实施例的用于保存或者携带实现根据本申请实施例的显示方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。在多数增强现实技术的应用场景中,应用场景中会设置有标记物,标记物用于虚拟内容的显示。终端设备在进行虚拟内容的显示时,会利用其摄像头等图像采集装置对标记物进行成像,然后根据成像对标记物的信息进行识别,得到识别结果,再根据识别结果对虚拟内容进行显示。并且,多数应用场景中设置有一个标记物,终端设备通过识别该标记物将虚拟对象叠加到真实场景中。但是由于终端设备的视野有限,当场景内的标记物在终端设备的视野范围内丢失时,则无法识别到场景内的标记物的信息,导致终端设备无法实现对于虚拟内容的显示。例如,应用场景为桌面的桌布时,标记物设置于桌面一位置,终端设备在识别到标记物的信息后,根据标记物信息将虚拟桌布显示于桌面,但是在终端设备的位置发生变化,使得标记物在终端设备的视野范围内丢失时,则无法识别到标记物的信息,使虚拟桌布无法显示于桌面。针对上述问题,专利技术人经过长时间的研究并提出了本申请实施例提供的显示方法、装置、终端设备以及存储介质,以提升终端设备显示的稳定性。下面对本申请实施例提供的显示方法的应用场景进行介绍。请参见图1,示出了本申请实施例提供的显示方法的应用场景的示意图,该应用场景包括显示系统10。该显示系统10包括:终端设备100以及多个标记物200。其中,上述多个标记物200可以分离设置在场景中不同的位置。例如,多个标记物200可以分离设置于桌面,也可以分离设置于地面的一块区域内,当然,上述多个标记物实际设置的场景在本申请实施例中并不作为限定。在本申请实施例中本文档来自技高网
...

【技术保护点】
1.一种显示方法,其特征在于,应用于终端设备,所述方法包括:/n采集包含目标标记物的图像,其中,所述目标标记物为多个标记物中处于所述终端设备视野范围内的至少一个标记物,所述多个标记物分离设置在不同的位置;/n根据所述图像获取所述目标标记物相对所述终端设备的目标空间位置;/n读取存储的所述多个标记物之间的第一空间位置关系,并获取虚拟对象相对所述多个标记物的第二空间位置关系;/n基于所述第一空间位置关系、所述第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置;/n根据所述显示位置对所述虚拟对象进行显示。/n

【技术特征摘要】
1.一种显示方法,其特征在于,应用于终端设备,所述方法包括:
采集包含目标标记物的图像,其中,所述目标标记物为多个标记物中处于所述终端设备视野范围内的至少一个标记物,所述多个标记物分离设置在不同的位置;
根据所述图像获取所述目标标记物相对所述终端设备的目标空间位置;
读取存储的所述多个标记物之间的第一空间位置关系,并获取虚拟对象相对所述多个标记物的第二空间位置关系;
基于所述第一空间位置关系、所述第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置;
根据所述显示位置对所述虚拟对象进行显示。


2.根据权利要求1所述的方法,其特征在于,所述虚拟对象相对所述多个标记物的第二空间位置关系包括以下中的至少一种:
所述虚拟对象与所述多个标记物构成的空间区域的空间位置关系;
所述虚拟对象与所述多个标记物构成的区域的中心位置的空间位置关系;
所述虚拟对象与所述多个标记物中的预设标记物的空间位置关系;
所述虚拟对象与所述目标标记物的空间位置关系。


3.根据权利要求2所述的方法,其特征在于,当所述虚拟对象相对所述多个标记物的第二空间位置关系为所述虚拟对象与所述多个标记物中的预设标记物的空间位置关系时;
所述基于所述第一空间位置关系、第二空间位置关系以及所述目标空间位置,确定所述虚拟对象的显示位置,包括:
基于所述第一空间位置关系,获取所述多个标记物构成的区域的中心位置;
基于所述中心位置,从所述多个标记物中获取预设标记物,所述预设标记物相对所述中心位置的距离小于其他标记物相对所述中心位置的距离;
根据所述目标空间位置、第二空间位置关系以及所述预设标记物相对所述目标标记物之间的空间位置关系,确定所述虚拟对象的显示位置。


4.根据权利要求1所述的方法,其特征在于,在所述采集包含目标标记物的图像之前,所述方法还包括:
对分离设置的多个标记物进行图像采集,得到包含所述多个标记物的图像;
基于所述包含所述多个标记物的图像,获得所述多个标记物之间的第一空间位置关系。


5.根据权利要求1所述的方法,其特征在于,在所述采集包含目标标记物的图像之前,所述方法还包括:
获取对分离设置的多个标记物进行多次图像采集而得到的多张图像,其中,每张图像至少包含两个标记物,相邻两次图像采集的图像中...

【专利技术属性】
技术研发人员:尹元庆戴景文贺杰
申请(专利权)人:广东虚拟现实科技有限公司
类型:发明
国别省市:广东;44

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

1