[发明专利]自适应平面的方法、装置和计算机可读存储介质在审
申请号: | 201810900637.4 | 申请日: | 2018-08-09 |
公开(公告)号: | CN110827412A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 刘昂;陈怡 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06F3/01 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 陈龙 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 平面 方法 装置 计算机 可读 存储 介质 | ||
本公开公开一种自适应平面的方法、自适应平面的装置、自适应平面的硬件装置和计算机可读存储介质。其中,该自适应平面的方法包括确定虚拟物体在现实场景中的目标平面的方向;根据所述方向调整所述虚拟物体的摆放姿态,并在终端屏幕上显示所述虚拟物体,且显示出来的所述虚拟物体适应所述目标平面。本公开实施例首先通过确定虚拟物体在现实场景中的目标平面的方向,然后根据所述方向调整所述虚拟物体的摆放姿态,并在终端屏幕上显示所述虚拟物体,且显示出来的所述虚拟物体适应所述目标平面,可以避免虚拟物体在移动时出现悬浮于平面或在平面姿态不正确的情况,提高终端的显示效果。
技术领域
本公开涉及一种信息技术领域,特别是涉及一种自适应平面的方法、装置和计算机可读存储介质。
背景技术
增强现实技术(Augmented Reality,简称AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、虚拟物体的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。
增强现实技术实现方法为在现实场景中放入虚拟物体,即将真实的环境和虚拟的物体实时地叠加在同一个画面或空间。而叠加之后,该虚拟物体会按照预定的运动轨迹进行运动,或者通过控件控制虚拟物体进行预定动作。
目前,在现有的增强现实场景下,虚拟物体通常被放置于真实场景中的平面上,比如放置于桌面上,或者墙面上,可以控制放置后的虚拟物体在多个平面间移动。但是在移动的时候,由于平面不同,其平面角度不同,比如从桌面上移动到墙面上,现有技术中,虚拟物体要么悬空、要么保持在桌面上时的姿态(与桌面垂直)。
例如,如图1所示,虚拟柱形物体原先被放置在一个水平平面上,之后从该水平平面移动到另一个竖直平面上,但是在移动出该水平平面之后,该虚拟柱形物体仍然保持之前的姿态,并且大小也没有变化,从图中可以看出该虚拟柱形物体并没有正确放置在垂直平面上,从而影响显示效果。
发明内容
本公开解决的技术问题是提供一种自适应平面的方法,以至少部分地解决如何提高虚拟物体在终端上的显示效果的技术问题。此外,还提供一种自适应平面的装置、自适应平面的硬件装置、计算机可读存储介质和自适应平面的终端。
为了实现上述目的,根据本公开的一个方面,提供以下技术方案:
一种自适应平面的方法,包括:
确定虚拟物体在现实场景中的目标平面的方向;
根据所述方向调整所述虚拟物体的摆放姿态,并在终端屏幕上显示所述虚拟物体,且显示出来的所述虚拟物体适应所述目标平面。
进一步的,所述根据所述方向调整所述虚拟物体的摆放姿态,并在终端屏幕上显示所述虚拟物体,且显示出来的所述虚拟物体适应所述目标平面的步骤,包括:
确定所述虚拟物体在现实场景中的z轴;
调整所述虚拟物体的摆放姿态,使所述z轴垂直于所述目标平面,并在所述终端屏幕上显示所述虚拟物体,且显示出来的所述虚拟物体适应所述目标平面。
进一步的,所述方法还包括:
控制所述虚拟物体在初始平面上移动;
若判定所述虚拟物体的位置超出所述初始平面,则触发执行所述确定虚拟物体在现实场景中的目标平面的方向的操作。
进一步的,所述方法还包括:
识别所述现实场景中包含的平面;
从所述识别出的平面中选定一个平面作为所述目标平面。
进一步的,所述从所述识别出的平面中选定一个平面作为所述目标平面的步骤,包括:
在所述终端屏幕上显示所述识别出的平面,且使所述识别出的平面处于可选中状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810900637.4/2.html,转载请声明来源钻瓜专利网。