包括视点转换以防止模拟器症的虚拟现实内容呈现的制作方法

文档序号:13099015阅读:186来源:国知局
包括视点转换以防止模拟器症的虚拟现实内容呈现的制作方法与工艺

相关申请的交叉引用

本申请是2015年6月15日提交的临时申请62/175,736的非临时申请并且要求其优先权,并且是2016年6月10日提交的美国申请号15/179,246的连续案,两者名称都为“virtualrealitycontentpresentationincludingviewpointtransitionstopreventsimulatorsickness(包括视点转换以防止模拟器症的虚拟现实内容呈现)”,其公开内容在此通过引用以其整体并入。

本发明主要涉及虚拟现实(vr)内容的使用和呈现。



技术实现要素:

在一般方面,一种计算机实现方法能够包括在电子设备的显示器上以第一虚拟现实(vr)视点显示对象。该方法还能够包括:在显示器上在对象的第一vr视点内覆盖高亮。该方法也能够进一步包括在没有模拟运动的情况下在电子设备的显示器上从以具有所述高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的、处于第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括一个或多个以下特征。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:同时地溶出第一vr视点和溶入第二vr视点。

当以第一vr视点显示对象从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象时,对象能够被虚拟地保持在vr空间中的固定位置中。

对象能够为包含在vr游览的数字内容中的艺术作品。

高亮能够为第一高亮,并且计算机实现的方法能够包括:在没有模拟运动的情况下在电子设备的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象,并且从电子设备的显示器移除第一高亮。该方法能够包括在显示器上在对象的第一vr视点内覆盖第二高亮,并且在没有模拟运动的情况下在电子设备的显示器上从以具有第二高亮的第一vr视点形式对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

在另一一般方面,一种非暂时性机器可读介质能够具有存储在其上的指令。该指令在由一个或多个处理器执行时能够使得计算设备在该计算设备的显示器上以第一虚拟现实(vr)视点显示对象。该指令在由一个或多个处理器执行时能够进一步使得计算设备在显示器上在对象的第一vr视点内覆盖高亮,并且在计算设备的没有模拟运动的情况下在显示器上从以具有高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的处于第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括下列特征中的一个或多个。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地溶出第一vr视点和溶入第二vr视点。

在以第一vr视点显示对象,从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象期间,对象能够被虚拟地保持在vr空间中的固定位置中。

高亮能够为第一高亮。该指令在被一个或多个处理器执行时能够使得计算设备在没有模拟运动的情况下在计算设备的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象;从计算设备的显示器移除第一高亮;在计算设备的显示器上在对象的第一vr视点内覆盖第二高亮;以及在没有模拟运动的情况下在计算设备的显示器上从以具有第二高亮的第一vr视点显示对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

在另一一般方面,一种装置能够包括一个或多个处理器以及操作地耦合至该一个或多个处理器的非暂时性机器可读介质。非暂时性机器可读介质能够具有存储在其上的指令,该指令在由一个或多个处理器执行时能够使得装置在装置的显示器上以第一虚拟现实(vr)视点显示对象;在装置的显示器上在对象的第一vr视点内覆盖高亮;以及在没有模拟运动的情况下在装置的显示器上从以具有高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的、处于在第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括下列特征中的一个或多个。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地溶出第一vr视点和溶入第二vr视点。

当以第一vr视点显示对象,从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象时,对象能够被虚拟地保持在vr空间中的固定位置中。

对象能够为包含在vr游览的数字内容中的艺术作品。

高亮能够为第一高亮。该指令在被一个或多个处理器执行时能够使得装置在没有模拟运动的情况下在装置的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象;从装置的显示器移除第一高亮;在显示器上在对象的第一vr视点内覆盖第二高亮;以及在没有模拟运动的情况下在装置的显示器上从以具有第二高亮的第一vr视点显示对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。在对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

附图说明

图1是图示根据实施方式的用于呈现虚拟现实(vr)内容的系统的示图。

图2是示意性地图示根据实施方式的,能够在图1的系统中使用的vr“游览向导”和vr游览内容的框图。

图3是示意性地图示根据实施方式的,能够被包括在图2的vr内容中的vr游览的vr内容的框图。

图4a-4f是图示根据实施方式的vr视点转换的示图。

图5是图示根据实施方式的图4c的图像的立体视图的示图。

图6是图示根据实施方式的包括与视点相对应的注释的vr视点的示图。

图7是图示根据实施方式的,用于实现vr视点转换——诸如图4a-4f的vr视点转换的方法的流程图。

图8示出能够被用于实现本文所述的技术的计算机设备和移动计算机设备的示例。

各附图中的相似附图标记指示相似元素。

具体实施方式

下文说明主要涉及在向用户提供vr艺术博物馆或美术馆游览(artgallery)(下文称为“博物馆游览(museumtour)”)体验的场境(context)下使用虚拟现实(vr)内容(诸如三维(3d)图像(vr图像)、3d视频(vr视频)、音频、信息注释等等)。然而,应明白,本文所述的方法也能够被用在其它场景(setting)下,诸如除了博物馆/展览馆(gallery)之外的机构——诸如教育场景、专业演示、展会演示、会议演示,例如以便允许观看并且仔细考察给定数目的对象。

例如,本文所述的技术能够被用在教学场景下,诸如汽车修理的职业课程。例如,本文所述的方法能够被用于在整个汽车发动机的3d图像和发动机的不同组件(部分、区段等等)的特写vr图像之间转换。当然,本文所述的方法的使用也能够被用在任何数目的其它场景下。

在本公开中,图像可被示出为2d图像或立体(3d)图像,并且通过例示示出这样的图像。在实施方式中,可使用与本文所述的那些不同的vr图像、vr图形、vr视频、以及其它元素、用于呈现这样的vr内容的这样的元件和/或方法的布置。在本文描述的方法以及其它方法中,能够使用vr视觉内容——诸如3d图像、3d照片球(photosphere)、3d视频等为用户提供沉浸式3d、vr博物馆游览体验。例如,用户能够使用vr硬件和/或vr内容,在他们可能不易于访问地点或者以无法通过物理访问实现的时间安排来进行vr博物馆游览。例如,使用本文所述的方法,用户能够(从世界上的任何地方)进行纽约市大都会艺术博物馆的vr游览,并且然后立即进行巴黎卢浮宫的vr游览,而无需旅行。在其它实施方式中,能够提供涉及并非基于特定物理机构的其它方式的vr游览(展示)。例如,这样的vr游览能够包括来自单个艺术家的作品、相关艺术家群组的作品、给定流派或时期的作品等,其中那些作品物理上位于不同地理位置的不同机构中。

在下文说明中描述了用于进行(体验,等等)vr博物馆游览的系统和技术,其以示例方式并且为了说明目的而提供。这些系统至少能够包括内容组件、软件组件和硬件组件。所使用的特定组件能够至少部分地取决于特定实施方式。

在实施方式中,这样的vr博物馆游览的内容能够包括高分辨率3d(vr)数字图像、摄影全景图、照片球、连同其它数字内容,诸如音频内容(策展人叙述,音乐等)、信息注释等等的集合。例如,作为vr博物馆游览的一部分实现的图像能够是作为提供vr博物馆游览的一部分的沉浸式3d体验的高质量、高分辨率立体视图像(例如,全景图、平铺图像(tiledimage)和/或照片球)。为了清楚起见,在下文中,术语vr、3d和立体能够互换地使用,以指代用于提供沉浸式、vr视觉体验的视觉内容。能够从任何数目的可用来源——诸如现有图像和/或视频集合(例如基于互联网的集合、私人集合、博物馆策展人等)诸如通过与这样的内容的所有者合作来获得用于vr博物馆游览的内容(例如,视觉内容)(或在其它背景下使用的内容)。

在下文进一步讨论的图1-3中示出能够用于体验vr游览(例如,vr博物馆游览)的硬件、软件和内容布置。然而,简而言之,一个实施方式的硬件组件能够包括vr查看器、数据网络(诸如互联网)、数据路由设备(例如,以在vr查看器和数据网络之间提供接口)和服务器(例如,存储与vr博物馆游览相关联的内容)。在其他实施方式中,能够使用其它硬件,或者可能存在其它布置。例如,在实施方式中,vr内容能够被包括在vr查看器(诸如包括在vr查看器中的电子设备)中。在这样的方法中,能够消除联网组件(例如,数据网络和路由器)和/或服务器。

在一个示例实施方式中,用于实现vr博物馆游览的软件组件能够为vr博物馆和展览馆“游览向导”应用。在这样的方法中,游览向导应用能够访问与给定博物馆或展览馆相关联的vr内容,并将该vr内容呈现为所向导的vr博物馆游览,诸如从用户界面(例如,被包括在vr内容内)中选择的、能够利用运行游览向导应用软件的vr查看器呈现的博物馆游览。

取决于实施方式,给定博物馆的vr游览能够为完全“受向导游览”,其中观看者能够使用vr查看器上的输入设备控制游览的步调来从游览的一个策展部分移动到下一个。在其它实施方式中,博物馆的vr游览能够为“自我向导”游览,其中用户能够在vr空间中探索选定的博物馆(例如,使用与博物馆相关联的vr内容),并选择他们希望观看的作品。当作品被选择时,然后游览向导应用可呈现作品的高分辨率图像、关于作品的策展人叙述和/或关于作品的文字注释。游览向导应用也能够使用本文所述的方法提供多个视点转换,因此用户能够更接近地考察所选择的作品。视点转换的呈现能够是预定的,或者能够响应于对正在观看的作品的特定区域的选择而做出。在其他实施方式中,vr博物馆游览能够为策展人向导和自我向导的组合。

图1是图示根据实施方式的,用于实现(进行、体验等等)vr博物馆游览(或其它vr内容)的系统100的示图。如图1中所示,系统100包括能够用于观看vr博物馆游览内容的多个vr查看器110。虽然在图1中示出两个vr查看器110,但是在其它实施方式中,能够使用单个vr查看器110或附加vr查看器110。此外,vr查看器110能够被多个用户使用,以同时进行相同的vr博物馆游览,或者进行不同的vr博物馆游览,或者查看其它类型的游览、展览和/或呈现。为了清楚,下文对图1的说明涉及单个vr查看器110。

系统100也能够包括用于在vr查看器110和网络130(例如,互联网或其它数据网络,诸如本地网络)之间提供数据连接的路由器120和服务器140,其可操作地与网络130连接。服务器140能够存储与vr博物馆游览相关联的vr内容,诸如本文讨论的内容。虽然在图1中示出多个服务器140,但是在其它布置中,能够使用单个服务器140或者附加服务器140。

在一些实施方式中,用于vr博物馆游览的vr内容能够被直接地加载到vr查看器110上(例如,诸如通过经由网络130和路由器120从服务器140中的一个或多个下载vr内容)。在这样的方法中,vr查看器110能够被用于体验vr博物馆游览(或者其它下载的vr内容),而不必“在线”(例如,连接至路由器120、网络130和服务器140中的一个或多个)。

虽然图1中的数据连接被图示为无线连接,但是也能够使用有线连接。在其它实施方式中,服务器140中的一个或多个能够操作为无线网络热点。在这样的方法中,路由器120和网络130能够被省略,并且vr查看器110能够直接地连接服务器140。在另外其它实施方式中,系统100能够包括其它数据和/或网络设备,作为一些示例,诸如调制解调器以提供互联网(或者其它网络)连接和/或其它类型的数据存储设备,以存储vr内容。

在一个实施方式中,vr查看器110能够作为单个集成设备实现。例如,vr查看器110能够包括集成(例如,持久地安装)在一副vr护目镜中的电子设备(例如,智能电话、平板计算机等)。在这样的实施方式中,电子设备将不需要被插入vr查看器110和从其中移除,减少设置时间。在其它实施方式中,vr查看器110的电子设备能够是与vr查看器110的vr护目镜诸如使用包括在vr中的活板(flap)、门状物(door)等可分离的(例如,可插入或从其中移除)。在这样的方法中,vr查看器110的电子设备能够在开始vr博物馆游览时插入到vr护目镜中,并且然后在完成vr博物馆游览之后从vr查看器110中移除(例如,以对电子设备充电,用作其它目的,等等)。vr查看器110(集成或可分离)能够在其vr护目镜中包括vr光学器件(例如,非球面透镜),并且vr护目镜能够具有由任何适当材料制成的壳体(例如,塑料、橡胶、硬纸板、或其它材料)。

虽然图1中未示出,但是系统100也能够包括能够在vr博物馆游览期间提供音频内容(例如,博物馆策展人叙述)的一个或多个音频系统。这样的音频系统能够包括与vr查看器110(例如,vr查看器110的电子设备)(例如,使用bluetooth连接或其它无线连接)无线连接的扬声器。在其它实施方式中,vr查看器110能够包括集成(内部)扬声器或音频头戴式送受话器(耳机)。

图2是示意性图示根据实施方式的,能够在图1的系统中使用以实现(呈现、体验等等)vr博物馆游览的vr“游览向导”(游览向导)210和vr游览内容(游览内容)220的框图。为了例示,将参考图1的系统100描述图2。在其它实施方式中,游览向导210和游览内容200能够与具有其它配置和/或用于呈现任何适当的vr内容的系统结合使用。

游览向导210能够被配置成访问给定博物馆(例如,从用户界面选择的博物馆)的游览内容220,并且使用vr查看器110呈现游览内容220来作为vr博物馆游览。能够以多种方式实现游览向导210。例如,游览向导210能够被实现为被安装在vr查看器110的电子设备上并且在其上运行(例如,由处理器执行)的应用。在另一实施方式中,游览向导210能够为可访问并且从基于web的入口(例如,诸如vr博物馆游览入口)运行的基于web的应用。在其它实施方式中,游览向导210能够以其它方式实现。

例如,能够提供针对特定机构冠名并且对该机构主办游览的游览向导应用210。在这样的方法中,当执行游览向导应用时,能够显示对应机构的一组游览。游览的数目和内容能够由该机构(例如,由策展人)确定,并且能够视需要地在内容服务器(例如,服务器140)上更新。然后,这样的内容能够被下载至vr查看器110以体验这样的游览。作为一些示例游览可能性,策展人可以创建著名艺术作品的详细向导游览,包括具有听觉向导、特定艺术家的作品(能够处于物理上不同的地理位置)、和/或给定机构艺术家、流派或时期的顶尖展览的高水平概述的展览馆漫游(walk-through)。

如图2中所示,游览内容220能够包括多个博物馆和美术馆的vr游览内容。例如,游览内容220能够包括卢浮宫的vr博物馆游览的vr内容222、大都会艺术博物馆的vr博物馆游览224、乌菲齐美术馆(uffizigallery)的vr博物馆游览226和国家美术馆的vr博物馆游览228。游览内容220是作为示例示出的,并且能够包括其它vr内容,和/或能够省略在图2中示出的特定博物馆和展览馆。图3中图示了给定博物馆或者展览馆的示例内容(能够为实际(physical)博物馆或者展览馆的作品,或者能够为纯虚拟博物馆或展览馆的作品),在下文对其进行讨论。在一个示例实施方式中,游览内容220中所包括的各游览(例如,博物馆、展览馆等等)能够在从其中选择期望的vr游览的用户界面(例如,在网页上)中呈现。

图3是示意性图示根据实施方式的,能够被包括在图2的vr博物馆/展览馆220中的vr博物馆/展览馆游览(vr游览)300的vr内容的框图。例如,能够使用vr游览300来实现对图2中所示的vr博物馆/展览馆220中的给定一个的vr游览。为了例示目的,将参考图1和2描述图3。在其它实施方式中,能够使用其它配置和布置。

如图3中所示,vr游览300能够包括vr图像/视频310、音频内容320和文本内容330。如图3中进一步所示,vr图像/视频310能够包括博物馆/展览馆图像312、艺术品图像314和地图图像360。博物馆/展览馆图像312能够为作为vr游览300的主题的博物馆或展览馆外部和/或内部的vr图像(照片球、全景图、视频、平铺图像等)。艺术品图像314能够为作为vr游览300的主题的博物馆或展览馆(实际的或者虚拟的)中展示的作品的vr图像(照片球、全景图、视频、平铺图像等)。地图图像316能够为与作为vr游览300的主题的博物馆或展览馆相关联的地图——诸如平面图(能够从其中选择将游览的区域)、示出博物馆或展览馆的位置的地图等的vr图像(照片球、全景图、视频、平铺图像等)。

vr图像/视频310可以由游览向导210使用,以实现经策展(向导)的vr游览和/或允许对关联博物馆或展览馆的独立探索(在与vr图像/视频310相对应的可用vr空间内)。游览向导210也能够结合图像/视频310使用音频内容320(例如,策展人叙述)和文本内容330(例如,信息注释等)在vr查看器110上呈现vr游览300。例如,在一个实施方式中,vr游览300能够在具有策展人叙述(音频内容320)和/或关于博物馆的信息注释(文本内容)的显示的对应博物馆外开始,其中查看者能够考察(探索)呈现在vr空间中的图像/视频310(例如,通过移动他们的头部,其能够由电子设备使用加速计检测)。

然后,vr游览能够在博物馆内部继续(例如,作为策展人向导的或者自我向导的游览),并且来到与vr游览300相对应的博物馆或者展览馆内所“展示”的各个作品。相关音频内容320和文本内容330(由vr游览300的位置确定)能够由游览向导210作为vr游览300的一部分来呈现。对给定vr游览300呈现的内容的具体排序和选择能够基于实施方式而改变。如上所述,vr查看器110的输入设备能够用于控制所引导的游览的步调(例如,从一个策展部分进行到下一个策展部分)和/或在vr游览300内做出选择以体验自我向导游览。

图4a-4f是图示根据实施方式的vr视点转换的示图。出于本公开的目的,适当时参考图1-3描述图4a-4f。当在呈现vr游览300期间在查看器110上从图像314呈现艺术作品时,图4a-4f图示的视点转换能够由游览向导210使用(实现)。

图4a-4f中所示的用于转换vr视点(例如,艺术作品的vr视点)的方法能够防止晕动症(motionsickness),因为vr视点之间的移动对用户来说不明显(例如,对其隐藏)。图4a-4f中所图示并且本文所述的方法允许查看整个对象(例如,艺术作品),以及仔细考察该对象的一个或多个部分。使用本文所述的方法提供沉浸式vr体验,观察者能够具有被悬在正被考察的对象(例如,艺术作品)前方的感知,无论是作为整体查看对象,还是查看对象的特定部分(例如,特写视图)。

在图4a-4f的视点转换中,正被考察的对象(例如,艺术作品)能够被保持在vr空间中用于显示对象的vr图像(或者图像,诸如平铺图像)的固定位置中,同时查看者能够被从一个视点“转移”(例如,移动、虚拟地移动、虚拟地转移)至另一个(例如,正被考察的对象的不同区段的不同特写视图),而不使与这些转换相关联的虚拟移动被vr空间中的查看者感知到。由于从一个视点至另一个的移动对查看者隐藏,所以作出这样的转移视点转换能够防止如果使该虚拟运动对查看者(诸如使用飞入和/或飞出动画)明显则能够发生的模拟器(晕动)症。这样的视点转换能够包括呈现(提供)一个或多个中间场境视图,这样的视图指示查看者他们的视点在哪(例如,他们正在查看作品的哪个区段,或者他们被从哪里“转移”),和/或他们的视点将去哪(例如,他们将查看作品的哪个区段,或者他们正在被“转移”到哪里)。

在图4a-4f的示例中呈现了达芬奇(davinci)的蒙娜丽莎(monalisa)图像。这些图像是作为例示给出的,并且使用图4a-4f所示的视点转换方法能够查看其它对象(呈现、考察等等)。如图4a中所示,使用vr查看器110呈现蒙娜丽莎的vr图像400。图像400能够为非常高分辨率的数字vr图像(例如,十亿像素图像),诸如蒙娜丽莎作品的平铺、高分辨率图像。如上所述,在vr空间中,查看者能够获得浮在图像400前部的感知。如图4b中所示,高亮(框、高亮框等)410能够被叠加在图像400上,其中高亮410能够作为vr游览300的向导部分添加,以将查看者的注意力吸引到对象的该部分,或者能够响应于查看者通过vr查看器110做出的选择而添加(例如,vr查看器110的输入机构)。

在该示例中,通过从图4b的视点“转移”至图4c的视点,图4b(具有高亮410的图像400)的vr视点能够被转换为图4c(作为图4b中的高亮410内的蒙娜丽莎区域的图像420)的vr视点。图4b和图4c的视点之间的这样的转换能通过在vr游览300的vr空间中同时溶出(例如,淡出为黑色)图4b的视点和溶入(淡入)图4c的视点来实现。虽然图4b和图4c之间的视点改变对应于从图4b的图像410的视点向图4c的图像420的视点的虚拟移动,如果所述移动被查看者感知则能够导致模拟器症,但是使用上述视点转换使这样的移动不被查看者感知(例如,对其隐藏),因而防止该移动导致的模拟器症。

图4c-4f图示从图4c中所示的图像420的特写vr视点转换为图4f中所示的图像430的特写vr视点的视点转换(使用上述方法),其中图像430是蒙娜丽莎的与图像420相比不同区段的特写视图。图4c和4f的视点之间的转换能够包括中间(场境)转换(视图),其向vr游览300的查看者图示他们先前查看(图4d)或者被从其转移(转换)的对象上的位置,以及他们接下来将查看(图4e)或者被转移(转换)至(图4f)的对象的位置。

以两个中间场境转换而在图4c和图4f的视点之间的转换能够实现如下。首先,能够通过同时地溶出(例如,淡出为黑色、淡出等)图4c的视点并且溶入(例如,淡入等)图4d的视点来进行图4c和图4d的视点之间的转换(转移)。在该示例中,图4d中的视点能够与图4b中所示的为相同视点,包括高亮410。图4c和4d的视点之间的该转换向vr游览300的查看者提供他们在被转移回图4d的视点(例如,整个蒙娜丽莎作品)之前,他们曾在查看的位置(正被考察的对象的区域)的场境(例如,蒙娜丽莎的微笑)。

在图4e中示出通过中间场境转换(视图)而在图4c和图4f的视点之间转换中的下一步骤,其中高亮410从图4d(以及图4b)中的其位置移动至图像410上的不同位置(例如,蒙娜丽莎的手部),从而向查看者提供他们被转移(转换至)的对象(蒙娜丽莎作品)的位置的场境,诸如图4e中所示。为了完成该示例的图4c和图4f的视点之间的转换,能够通过同时地溶出(例如,淡出为黑色)图4e的视点并且溶入(例如,淡入)图4f的视点(例如,将视图从图4e的vr视点转移至图4f的vr视点)来进行图4e和图4f的视点之间的转换(转移)。这样的方法允许提供沉浸式、vr博物馆游览体验(或者体验其它vr内容),其中能够在艺术作品(或者其它对象)的广角视图和特写视图之间实现视点转换,而不使与这些视点转换相关联的虚拟运动对查看者明显,因而防止这样的虚拟运动能够致使的模拟器症。

图5是图示根据实施方式的图4c的图像420的立体vr视点500的示图。能够在vr查看器——诸如图1的vr查看器110中呈现立体视图500。当通过vr查看器110的非球面镜查看时,立体视图500中的图像420能够看起来是单个3d图像,以便允许查看者在考察对象——在这种情况下是蒙娜丽莎——时体验沉浸式vr体验。

图6是图示根据实施方式的,能够在提供vr博物馆游览时使用的图像420的vr视点600的视图。如图6中所示,视点600能够包括与图像420相邻置放的注释610。注释610能够包括关于图像420的情报信息(informationalinformation)(例如,策展人记录、历史等)。取决于实施方式,注释610能够被单独地或者结合vr博物馆游览的音频叙述内容使用。在其它实施方式中,注释610和图像420能够被以不同方式布置。例如,注释能够被叠加在图像420上(例如,能够与策展音频内容协同地淡入和淡出)。可能存在用于使用这样的注释的另外其它方法。

图7是图示根据实施方式的,用于实现vr视点转换——诸如图4a-4f中所图示的vr视点转换的方法700的流程图。作为一些示例,能够使用本文所述的方法——诸如使用图2的vr游览向导和/或图3的vr游览内容在系统100中实现方法700。为了例示目的,适当时将进一步参考其它附图描述方法700。

如图7中所示,方法700能够包括在电子设备(vr查看器110、计算设备等等)的显示器上显示来自第一虚拟现实(vr)视点——诸如图4a中所示的vr视点的对象(例如,对象的vr图像)。在框720,方法700能够包括在显示器上覆盖对象的第一vr视点内——诸如在图4b中所示的视点中的第一高亮。在框730,方法700能够包括在没有模拟运动的情况下在显示器上从以第一高亮显示来自第一vr视点的对象转换(例如,虚拟转移、溶入/溶出、淡入/淡出等)为以第二vr视点显示对象。第二vr视点能够为对象的处于第一vr视点内的第一高亮内的一部分的特写(放大)视图。

在框740,方法700能够包括在没有模拟运动的情况下在(电子设备的)显示器上从以第二vr视点显示对象转换(例如,虚拟转移、溶入/溶出、淡入/淡出等)为以具有所覆盖的第一高亮的第一vr视点——诸如图4d的vr视点——显示对象,如上所述,该视点能够与图4b的vr视点相同。在框750,方法700还能够包括移除第一高亮,并且在框760,覆盖对象的第一vr视点内——诸如在图4e中所示的视点中——的第二高亮。在框770,方法700能够包括在没有虚拟运动的情况下从利用第二高亮以第一vr视点显示该对象转换(例如,虚拟转移、溶入/溶出、淡入/淡出等)为以第三vr视点显示对象。第三vr视点能够为对象的处于第一vr视点内的第二高亮内的一部分的特写视图。如本文所讨论以及图4a-4f中所示,对象的处于第二高亮内的部分能够与对象的处于第一高亮内的部分不同。

在一般方面,一种计算机实现方法能够包括在电子设备的显示器上以第一虚拟现实(vr)视点显示对象。该方法还能够包括:在显示器上在对象的第一vr视点内覆盖高亮。该方法也能够进一步包括在没有模拟运动的情况下在电子设备的显示器上从以具有所述高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的、处于第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括一个或多个以下特征。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:同时地溶出第一vr视点和溶入第二vr视点。

当以第一vr视点显示对象从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象时,对象能够被虚拟地保持在vr空间中的固定位置中。

对象能够为vr游览的数字内容中所包括的艺术作品。

高亮能够为第一高亮,并且计算机实现的方法能够包括:在没有模拟运动的情况下在电子设备的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象,并且从电子设备的显示器移除第一高亮。该方法能够包括在显示器上在对象的第一vr视点内覆盖第二高亮,并且在没有模拟运动的情况下在电子设备的显示器上从以具有第二高亮的第一vr视点形式对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

在另一一般方面,一种非暂时性机器可读介质能够具有存储在其上的指令。该指令在由一个或多个处理器执行时能够使得计算设备在该计算设备的显示器上以第一虚拟现实(vr)视点显示对象。该指令在由一个或多个处理器执行时能够进一步使得计算设备在显示器上在对象的第一vr视点内覆盖高亮,并且在计算设备的没有模拟运动的情况下在显示器上从以具有高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的处于第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括下列特征中的一个或多个。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括:虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地溶出第一vr视点和溶入第二vr视点。

在以第一vr视点显示对象,从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象期间,对象能够被虚拟地保持在vr空间中的固定位置中。

高亮能够为第一高亮。该指令在被一个或多个处理器执行时能够使得计算设备在没有模拟运动的情况下在计算设备的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象;从计算设备的显示器移除第一高亮;在计算设备的显示器上在对象的第一vr视点内覆盖第二高亮;以及在没有模拟运动的情况下在计算设备的显示器上从以具有第二高亮的第一vr视点显示对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

在另一一般方面,一种装置能够包括一个或多个处理器以及操作地耦合至该一个或多个处理器的非暂时性机器可读介质。非暂时性机器可读介质能够具有存储在其上的指令,该指令在由一个或多个处理器执行时能够使得装置在装置的显示器上以第一虚拟现实(vr)视点显示对象;在装置的显示器上在对象的第一vr视点内覆盖高亮;以及在没有模拟运动的情况下在装置的显示器上从以具有高亮的第一vr视点显示对象转换为以第二vr视点显示对象。第二vr视点能够为对象的、处于在第一vr视点中的高亮内的一部分的特写视图。

实施方式能够包括下列特征中的一个或多个。例如,从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括虚拟地从第一vr视点转移到第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地淡出第一vr视点和淡入第二vr视点。从以第一vr视点显示对象转换为以第二vr视点显示对象能够包括同时地溶出第一vr视点和溶入第二vr视点。

当以第一vr视点显示对象,从以第一vr视点显示对象转换为以第二vr视点显示对象,以及以第二vr视点显示对象时,对象能够被虚拟地保持在vr空间中的固定位置中。

对象能够为vr游览的数字内容中所包括的艺术作品。

高亮能够为第一高亮。该指令在被一个或多个处理器执行时能够使得装置在没有模拟运动的情况下在装置的显示器上从以第二vr视点显示对象转换为以具有所覆盖的第一高亮的第一vr视点显示对象;从装置的显示器移除第一高亮;在显示器上在对象的第一vr视点内覆盖第二高亮;以及在没有模拟运动的情况下在装置的显示器上从以具有第二高亮的第一vr视点显示对象转换为以第三vr视点显示对象。第三vr视点能够为对象的、处于第一vr视点中的第二高亮内的一部分的特写视图。在对象的处于第二高亮内的部分能够不同于对象的处于第一高亮内的部分。

图8示出了可以与本文所述的技术一起使用的通用计算机设备800和通用移动计算机设备850的示例。计算设备800旨在表示各种形式的数字计算机,诸如膝上型计算机、台式机、工作站、个人数字助理、服务器、刀片服务器、大型主机、和其它适当的计算机。计算设备850旨在表示各种形式的移动设备,诸如个人数字助理、蜂窝电话、智能电话、和其它类似的计算设备。这里所示的组件、它们的连接和关系、并且它们的功能仅仅意图为示例性的,并且不意图限制本文中所述的和/或所要求保护的实施方式。

计算设备800包括处理器802、存储器804、存储设备806、连接到存储器804和高速扩展端口810的高速接口808,以及连接到低速总线814和存储设备806的低速接口812。组件802、804、806、808、810和812中的每一个都使用各种总线互连,并且可以安装在公共母板上或适当时以其它方式安装。处理器802能够处理在计算设备500内执行的指令,其包括存储在存储器804或存储设备806上以在外部输入/输出设备——诸如耦合到高速接口808的显示器816——上显示gui的图形信息的指令。在其它实施方式中,可以适当时与多个存储器和多种类型的存储器一起使用多个处理器和/或多条总线。也可以连接多个计算设备800,其中每个设备都提供部分必要操作(例如,作为服务器群、刀片服务器的群组、或多处理器系统)。

存储器804在计算设备800内存储信息。在一个实施方式中,存储器804是一个或多个易失性存储器单元。在另一实施方式中,存储器804是一个或多个非易失性存储器单元。存储器804也可以是另一种形式的计算机可读介质,例如磁盘或光盘。

存储设备806能够为计算设备800提供大容量存储。在一个实施方式中,存储设备806可以是或包含:计算机可读介质,诸如软盘设备、硬盘设备、光盘设备、或磁带设备;闪存或其它类似的固态存储设备;或包括存储区域网络中的设备或其它配置的设备阵列。计算机程序产品能够被有形地实施为信息载体。计算机程序产品也可包含指令,该指令在被执行时执行一种或多种方法,诸如上述的那些方法。信息载体是计算机或机器可读介质,诸如存储器804、存储设备806或处理器802上的存储器。

高速控制器808管理计算设备800的带宽密集型操作,而低速控制器812管理较低带宽密集型操作。这样的功能分配仅是示例性的。在一个实施方式中,高速控制器808耦合到存储器804、显示器816(例如,通过图形处理器或加速器),并且耦合到可接受各种扩展卡(未示出)的高速扩展端口810。在该实施方式中,低速控制器812耦合到存储设备806和低速扩展端口814。可包括各种通信端口(例如,usb、蓝牙、以太网、无线以太网)的低速扩展端口可被耦合到一个或多个输入/输出设备——诸如键盘、指示设备、扫描仪,或例如通过网络适配器耦合到诸如交换机或路由器的联网设备。

如图所示,计算设备800可被实现为多种不同的形式。例如,它可以被实现为标准服务器820,或者在这样的服务器群组中多次实现。它也可以被实现为机架服务器系统824的一部分。此外,它可以在诸如膝上型计算机822的个人计算机中实现。替选地,来自计算设备800的组件可与诸如设备850的移动设备中的其它组件(未示出)组合。这样的设备中的每一个都可包含计算设备800、850中的一个或多个,并且整个系统可由彼此通信的多个计算设备800、850组成。

计算设备850包括处理器852、存储器864、诸如显示器854的输入/输出设备、通信接口866、和收发器868,含其他组件在内。设备850也可设置有诸如微驱动器或其它设备的存储设备,以提供额外的存储。组件850、852、864、854、866和868中的每一个都使用各种总线互连,并且组件中的若干组件可安装在公共母板上或适当时以其它方式安装。

处理器852能够在计算设备850内执行指令,包括存储在存储器864中的指令。处理器可被实现为包括单独的和多个模拟和数字处理器的芯片的芯片组。例如,处理器可以提供对设备850的其它组件的协调,诸如用户接口,由设备850运行的应用、以及由设备850进行的无线通信的控制。

处理器852可以通过耦合到显示器854的控制接口858和显示接口856与用户通信。例如,显示器854可以是tftlcd(薄膜晶体管液晶显示器)或oled(有机发光二极管)显示器或其它适当的显示技术。显示接口856可包括用于驱动显示器854以向用户呈现图形和其它的适当电路。控制接口858可接收来自用户的命令并将其转换以供提交给处理器852。另外,可提供外部接口862以与处理器852通信,以便实现设备850与其它设备的近区域通信。例如,外部接口862可以在一些实施方式中提供有线通信,或者在其它实施方式中提供无线通信,并且也可使用多个接口。

存储器864将信息存储在计算设备850内。存储器864能够被实现为一个或多个计算机可读介质、一个或多个易失性存储器单元或一个或多个非易失性存储器单元中的一个或多个。扩展存储器874还可以通过扩展接口872来被提供并连接到设备850,扩展接口872可包括例如simm(单列直插存储器模块)卡接口。这样的扩展存储器874可以为设备850提供额外的存储空间,或者还可以存储设备850的应用或其它信息。具体地,扩展存储器874可包括用于执行或补充上述过程的指令,并且也可包括安全信息。因此,例如,扩展存储器874可被提供为设备850的安全模块,并且可以被编程有准许安全使用设备850的指令。另外,可经由simm卡提供安全应用连同附加信息,例如以不可非法侵入的方式将识别信息置于simm卡上。

如下文所述,存储器可以包括例如闪存和/或nvram存储器。在一个实施方式中,计算机程序产品被有形地实施在信息载体中。计算机程序产品包含指令,该指令在被执行时执行一个或多个方法,诸如上述方法。信息载体是计算机或机器可读介质,诸如存储器864、扩展存储器874或处理器852上的存储器,例如可以通过收发机868或外部接口862接收。

设备850可通过通信接口866进行无线通信,通信接口866可在必要时包括数字信号处理电路。通信接口866可提供各种模式或协议下的通信,诸如gsm语音呼叫、sms、ems或mms消息收发、cdma、tdma、pdc、wcdma、cdma2000、或gprs等。这样的通信可以例如通过射频收发器868发生。另外,可能发生短距离通信,诸如使用蓝牙、wifi、或其它这样的收发器(未示出)。另外,gps(全球定位系统)接收器模块870可以向设备850提供额外的导航相关和位置相关无线数据,所述数据可在适当时由在设备850上运行的应用使用。

设备850还可以使用音频编解码器860可听地通信,音频编解码器860可以从用户接收说出的信息并将其转换为可使用的数字信息。音频编解码器860同样可以为用户生成可听见的声音,诸如通过例如在设备850的送受话器中的扬声器。这样的声音可以包括来自语音电话呼叫的声音,可以包括记录的声音(例如,语音消息、音乐文件,等等),并且也可包括在设备850上操作的应用生成的声音。

如图所示,计算设备850可以以多种不同的形式实现。例如,它可以被实现为蜂窝电话880。它也可以被实现为智能电话882、个人数字助理、或其它类似移动设备的一部分。

本文所述的系统和技术的各种实施方式能够以数字电子电路、集成电路、专门设计的asic(专用集成电路)、计算机硬件、固件、软件和/或其组合实现。这些各种实施方式能够包括在可编程系统上可执行和/或可解释的一个或多个计算机程序中的实施方式,该可编程系统包括可以是专用或通用的至少一个可编程处理器,其被耦合至存储系统、至少一个输入设备和至少一个输出设备以从所述设备接收数据和指令,并且将数据和指令发送至所述设备。

这些计算机程序(也称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,并且能够以高级程序和/或面向对象编程语言和/或汇编/机器语言实现。本文使用的术语“机器可读介质”、“计算机可读介质”指代用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑器件(pld)),包括接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指代用于向可编程处理器提供机器指令和/或数据的任何信号。

为了提供与用户的交互,本文所述的系统和技术能够在计算机上实现,所述计算机具有:用于向用户显示信息的显示设备(例如,crt(阴极射线管)或lcd(液晶显示器)监视器),和用户能够通过其向计算机提供输入的键盘和指示设备(例如,鼠标或轨迹球)。也能够使用其它种类的设备提供与用户的交互;例如,提供给用户的反馈能够为任何形式的感官反馈(例如,视觉反馈、听觉反馈、或触觉反馈);并且能够以任何形式接收来自用户的输入,包括声学、语音、或触觉输入。

本文所述的系统和技术能够在以下中实现:包括后端组件的计算系统(例如,作为数据服务器),或包括中间件组件的计算系统(例如,应用服务器)),或者包括前端组件的计算系统(例如,具有用户能够通过其与本文所述的系统和技术的实现进行交互的图形用户界面或web浏览器的客户端计算机),或者这样的后端、中间件或前端组件的任何组合。系统的组件能够可以通过数字数据通信(例如,通信网络)的任何形式或介质互连。通信网络的示例包括局域网(“lan”)、广域网(“wan”)、和互联网。

计算系统能够包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通过通信网络进行交互。客户端和服务器之间的关系是由于相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序产生。

已经描述了许多实施例。然而,应理解,可做出各种变型而不偏离本发明的精神和范围。

另外,图中所示的逻辑流程不需要所示的特定顺序或者序列顺序来实现期望结果。另外,可提供其它步骤,或者可从所述流程或者操作序列中去除步骤,并且其它组件可被添加至所述系统或方法,或者从所述系统或方法中移除。因而,其它实施例也在所附权利要求书的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1