将输入投射到三维物体表示制造技术

技术编号:22693665 阅读:28 留言:0更新日期:2019-11-30 06:17
在一些示例中,一种系统引起输入表面的表示的显示,并且引起三维(3D)物体的表示的显示。响应于通过输入装置在输入表面上进行的输入,该系统基于输入装置相对于参照物的角度,将输入投射到3D物体的表示,并且在所投射的输入和3D物体的表示的交叉处,与3D物体的表示进行交互。

Project input to 3D object representation

In some examples, a system causes the display of a representation of an input surface and a representation of a three-dimensional (3D) object. In response to the input on the input surface by the input device, the system projects the input to the representation of the 3D object based on the angle of the input device relative to the reference object, and interacts with the representation of the 3D object at the intersection of the projected input and the representation of the 3D object.

【技术实现步骤摘要】
【国外来华专利技术】将输入投射到三维物体表示
技术介绍
模拟现实系统可用于在显示装置上呈现模拟现实内容。在一些示例中,模拟现实内容包括虚拟现实内容,虚拟现实内容包括用户可使用输入装置与其进行交互的虚拟物体。在进一步的示例中,模拟现实内容包括增强现实内容,增强现实内容包括(由诸如相机之类的图像捕获装置捕获的)真实物体的图像和与真实物体的图像相关联的补充内容。在附加示例中,模拟现实内容包括混合现实内容(也被称为混成现实内容),其包括合并了可进行交互的真实物体和虚拟物体的图像。附图说明参照以下附图描述本公开的一些实施方式。图1是根据一些示例的包括输入表面和输入装置的布置的框图。图2和图3是示出了根据一些示例的、将通过输入装置在输入表面上进行的输入投射到三维(3D)物体的表示的截面图。图4是根据一些示例的对通过输入装置进行的输入进行处理的过程的流程图。图5是根据进一步的示例的系统的框图。图6是根据另外的示例的存储机器可读指令的存储介质的框图。附图中相同的参考数字自始至终指代相似的、但并非一定相同的元素。附图并非一定是按比例绘制的,一些部件的尺寸可能被夸大以更清楚地例示所示出的示例。而且,附图提供与说明书一致的示例和/或实施方式;然而,说明书不限于附图中提供的示例和/或实施方式。具体实施方式除非上下文中另外清楚指明,否则本公开中使用的术语“一”或“该”旨在同时也包括复数形式。而且,当在本公开中使用时术语“包含”、“包含”、“具有”指明了所陈述的元素的存在,但不排除其它元素的存在或添加。模拟现实内容可在多种不同类型的电子装置中的任意电子装置的显示装置上显示。在一些示例中,可在头戴式装置的显示装置上显示模拟现实内容。头戴式装置指的是可佩戴在用户头部并且遮盖用户的单眼或者双眼的任意电子装置(该电子装置包括显示装置)。在一些示例中,头戴式装置可包括缠绕用户头部的带子,以使得可将显示装置设置在用户眼睛前方。在进一步的示例中,头戴式装置可以是电子眼镜的形式,电子眼镜可以以与普通眼镜类似的方式佩戴,区别在于电子眼镜包括用户眼睛前方的显示屏(或多个显示屏)。在其他示例中,头戴式装置可包括接收移动装置的安装结构。在后面的这种示例中,移动装置的显示装置可用于显示内容,而移动装置的电子电路可用于执行处理任务。当佩戴头戴式装置查看模拟现实内容时,用户可持有可由该用户操纵的输入装置,从而在作为模拟显示内容的一部分的物体上进行输入。在一些示例中,输入装置可包括数码笔,数码笔可包括光笔或任意其他可由用户的手握持的输入装置。使数码笔接触输入表面来进行对应的输入。传统的使用数码笔的输入技术可能无法在用户正与模拟现实内容中的三维(3D)物体交互时稳定地工作。通常,当使数码笔接触输入表面时,接触点是与所显示的物体发生交互的点。换言之,通过数码笔在输入表面上进行的输入是在二维(2D)空间中发生的,其中,在检测进行输入的位置时,仅考虑数码笔与输入表面之间的接触点在2D空间中的X和Y坐标。当使用诸如上述的2D输入技术与3D空间中描绘的3D物体进行交互时,用户体验可能变差。根据本公开的一些实施方式,如图1所示,系统包括头戴式装置102或者任意其他类型的、可包括显示3D物体的显示装置106的电子装置。在其他示例中,其他类型的电子装置可包括显示物体的表示的显示装置。在使用过程中,头戴式装置102被佩戴在用户的头部104。显示装置106可显示3D物体的表示108(以下称为“3D物体表示”108)。3D物体表示可以是3D物体的虚拟表示。物体的虚拟表示可指由计算机或其他机器生成的、是真实物体的模拟的表示,无论真实物体是否存在或者在结构上是否能够存在。在其他示例中,3D物体表示108可以是3D物体的图像,其中该图像可由相机110捕获,相机110可以是头戴式装置102的一部分(或者可替换地,可以是与头戴式装置102分离的装置的一部分)。相机110可捕获真实对象物体(真实世界中存在的物体)的图像,并且在显示器106中生成该对象物体的图像。尽管图1中仅描绘了一个相机110,但应注意的是,在其他示例中,系统可包括多个相机,无论是作为头戴式装置102的一部分还是多个装置的一部分。显示装置106中显示的3D物体表示108是将使用根据本公开的一些实施方式的3D输入技术或机制来操纵(修改、选择等等)的对象物体。如图1中进一步所示,用户的手中持有真实输入装置112。输入装置112可包括电子输入装置或无源输入装置。电子输入装置的一个示例是数码笔。数码笔包括电子电路,该电子电路被用于帮助检测通过数码笔相对于真实输入表面114进行的输入。在使用过程中,数码笔由用户的手握持,用户的手使数码笔在输入表面114之上移动或者使数码笔移动跨越输入表面114,以进行期望的输入。在一些示例中,数码笔可包括有源元件(例如,传感器、诸如光发射器、电子信号发射器和电磁信号发射器之类的信号发射器等),有源元件与输入表面114配合,从而引起在特定位置处进行输入,该特定位置为输入装置112进入输入表面114的指定邻近度的位置。指定邻近度可以指与输入装置112的尖端116之间的实际物理接触,或者可替换地可指尖端116与输入表面114之间小于指定距离的邻近度。可替换地或者附加地,数码笔112还可包括通信接口,以允许数码笔112与诸如头戴式装置102的电子装置或其它电子装置进行通信。数码笔可通过无线方式或者通过有线链路进行通信。在其他示例中,输入装置112可以是可被用户的手握持同时在输入表面114上进行输入的有源输入装置。在此类示例中,输入表面114能够检测输入装置112的尖端116的接触输入或指定邻近度。输入表面114可以是电子输入表面或者无源输入表面。输入表面114包括由外壳结构115限定的平面表面(甚或非平面表面)。电子输入表面可包括触敏表面。例如,触敏表面可包括作为诸如平板电脑、智能手机、笔记本电脑等等的电子装置的一部分的触摸屏。可替换地,触敏表面可以是诸如笔记本电脑的触摸板、触控垫的触摸板或者其它触摸板装置之类的触摸板的一部分。在进一步的示例中,输入表面114可以是无源表面,诸如纸张、桌子的表面等等。在此类示例中,输入装置112可以是可用于在无源输入表面114上进行输入的电子输入装置。相机110可以是头戴式装置102的一部分或者可以是其它装置的一部分,其可用于捕获输入装置112和输入表面114的图像,或者用于感测输入装置112和输入表面114的位置。在其他示例中,不同于相机110的追踪装置可用于追踪输入装置112和输入表面114的位置,诸如输入装置112和输入表面114各自中的陀螺仪,输入装置112中的相机等等。基于通过相机110(其可包括一个相机或多个相机和/或其他类型的追踪装置)捕获的输入装置112和输入表面114的信息,显示装置106可显示输入装置112的表示118以及输入表面114的表示120。输入装置表示118可以是通过相机110捕获的输入装置112的图像。可替换地,输入装置表示11本文档来自技高网...

【技术保护点】
1.一种存储指令的非暂态机器可读存储介质,所述指令在运行时使系统:/n引起输入表面的表示的显示;/n引起三维3D物体的表示的显示;以及/n响应于通过输入装置在所述输入表面上进行的输入:/n基于所述输入装置相对于参照物的角度,将所述输入投射到所述3D物体的所述表示,并且/n在所投射的输入和所述3D物体的所述表示的交叉处,与所述3D物体的所述表示进行交互。/n

【技术特征摘要】
【国外来华专利技术】1.一种存储指令的非暂态机器可读存储介质,所述指令在运行时使系统:
引起输入表面的表示的显示;
引起三维3D物体的表示的显示;以及
响应于通过输入装置在所述输入表面上进行的输入:
基于所述输入装置相对于参照物的角度,将所述输入投射到所述3D物体的所述表示,并且
在所投射的输入和所述3D物体的所述表示的交叉处,与所述3D物体的所述表示进行交互。


2.如权利要求1所述的非暂态机器可读存储介质,其中,引起输入表面的表示的显示包括:引起触敏表面的表示的显示,并且其中,通过所述输入装置进行的所述输入包括:所述触敏表面上的触摸输入。


3.如权利要求1所述的非暂态机器可读存储介质,其中,所述参照物包括所述输入表面的所述表示的平面。


4.如权利要求1所述的非暂态机器可读存储介质,其中,引起输入表面的表示的显示和引起3D物体的表示的显示是在头戴式装置的显示装置上进行的。


5.如权利要求4所述的非暂态机器可读存储介质,其中,所述输入表面的所述表示包括对应于所述输入表面的虚拟表示,所述输入表面是真实装置的一部分。


6.如权利要求4所述的非暂态机器可读存储介质,其中,所述输入表面的所述表示包括由相机捕获的所述输入表面的图像。


7.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在运行时使所述系统进一步:
引起所述输入装置的表示的显示;以及
响应于所述输入装置的用户移动,移动所述输入装置的所述表示。


8.如权利要求7所述的非暂态机器可读存储介质,其中,所述投射包括沿着投射轴进行并且通过所述输入表面的所述表示以与所述3D物体的所述表示交叉的投射,所述投射轴沿着所述输入装置的所述表示的纵向轴延伸。


9.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在运行时使所述系统进一步:
确定所述输入表面的方位和所述输入装置的方位,
其中所述投射是基于所确...

【专利技术属性】
技术研发人员:内森·巴尔·纽伯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1