用于对场景的交互视图导航的综合分组的制作方法_4

文档序号:9476294阅读:来源:国知局
置920中。存储装置920也存储实现操作系统、应用程序以及类似物的其他计算机可读指令。例如,计算机可读指令被加载在存储器918中以用于由处理单元916来执行。
[0041]在本文中所使用的术语“计算机可读媒体”包括计算机存储媒体。计算机存储媒体包括以任何方法或技术实现的用于存储诸如计算机可读指令或者其他数据之类的信息的易失性的和非易失性的、可移除的和不可移除的媒体。存储器918以及存储装置920是计算机存储媒体的示例。计算机存储媒体包括,但不限于,RAM、ROM、EEPR0M、闪存或者其他存储器技术、CD-ROM、数字多用途盘(DVD)或者其他光存储装置、盒式磁带、磁带、磁盘存储装置或者其他磁性存储设备、或者可以被用来存储所期望的信息以及可以由设备912进行访问的任何其他介质。任何这样的计算机存储媒体是设备912的一部分。
[0042]术语“计算机可读媒体”包括通信媒体。典型地,通信媒体包含在诸如载波或者其他传输机制之类的“调制的数据信号”中的计算机可读指令或者其他数据,并且包括任何信息递送媒体。术语“调制的数据信号”包括其特征中的一个或多个以这样的方式进行设置或改变以将信息编码在信号中的信号。
[0043]设备912包括诸如键盘、鼠标、指示笔(pen)、话音输入设备、触摸输入设备、红外摄像机、视频输入设备或者任何其他输入设备之类的(多个)输入设备924。诸如一个或多个显示器、扬声器、打印机或者任何其他输出设备之类的(多个)输出设备922也被包括在设备912中。(多个)输入设备924和(多个)输出设备922经由有线连接、无线连接或者其任何组合而被连接到设备912上。在某些实施例中,来自另一个计算设备的输入设备或者输出设备被用作用于计算设备912的(多个)输入设备924和(多个)输出设备922。设备912还包括促进与一个或多个其他设备进行通信的(多个)通信连接926。
[0044]尽管已经以特定于结构特征和/或方法动作的语言描述了本主题,但是将理解的是,所附的权利要求的主题未必局限于上文所描述的特定特征或动作。相反,上文所描述特定特征或动作是作为实现权利要求的示例形式而被公开的。
[0045]本文提供了实施例的各种不同的操作。操作中的一些或者全部被描述的顺序不应该被解释为暗含这些操作是必然与顺序相关的。受益于本说明书的本领域技术人员将会意识到可替换的排序。进一步,将要理解的是,并非所有操作都必然存在于本文所提供的每个实施例中。
[0046]将意识到的是,在本文所描绘的层、特征、元件等例如是以相对于彼此的特定维度(诸如,结构维度和/或取向)来图示的,以用于理解上的简明和容易的目的,并且在某些实施例中它们的实际维度与在本文中所图示的那些显著不同。
[0047]进一步地,除非另有指定,“第一”、“第二”或者类似物不是旨在暗指时间方面、空间方面以及排序等等。相反,这样的术语仅仅被用作用于特征、元件、项目等的识别符、名称等等。例如,第一对象和第二对象一般地对应于对象A和对象B或者两个不同的或者两个完全相同的对象或者相同的对象。
[0048]此外,“示例性的”在本文中被用来意指充当示例、实例、图示等,并且在有利时并不必然是这样。如在本申请中所使用的,“或”是旨在意指包括性的“或”,而不是排除性的“或”。附加地,除非另有指定或者从上下文中清楚被指向是单数形式,否则在本申请中所使用的“一”和“一个”一般被解释为意指“一个或多个”。并且,A和B中的至少一个和/或其类似物一般意指A或B或者A和B两者。此外,就“包含”、“具有”、“有”、“带有”或者其变例在【具体实施方式】或者权利要求中被使用这一点而言,这样的术语是旨在以类似于术语“包括”相似的方式是包括性的。
[0049]此外,尽管本公开已经关于一个或多个实施方式被示出和描述,基于对本说明书以及附图的阅读和理解,对于本领域技术人员而言,等价的变更和修改将会发生。本公开包括所有这样的修改和变更,并且仅仅由如下的权利要求的范围来限制。
【主权项】
1.一种用于生成综合分组的方法,包括: 识别与描绘场景的一组输入图像相关联的导航模型; 构建根据所述导航模型构造的本地图,所述本地图指定在所述组输入图像内的相应的输入图像之间的关系信息,所述本地图包括表示第一输入图像的第一节点、表示第二输入图像的第二节点以及在所述第一节点和所述第二节点之间的第一边缘,所述第一边缘表示在所述第一输入图像和所述第二输入图像之间的平移视图信息;以及生成包括所述组输入图像以及所述本地图的综合分组。2.如权利要求1所述的方法,包括: 基于所述组输入图像,估计摄像机姿势集合以包括在所述综合分组内。3.如权利要求1所述的方法,包括: 基于所述组输入图像,构建粗略的几何构型以包括在所述综合分组内,所述粗略的几何构型对应于所述场景的表面的多维表示。4.如权利要求1所述的方法,识别导航模型包括: 确定与被用来捕获所述组输入图像中的至少一个输入图像的摄像机的位置信息或者旋转信息中的至少一个相关联的捕获模式;以及基于所述捕获模式,识别所述导航模型。5.如权利要求1所述的方法,构建本地图包括: 基于指定在所述第一图像以及所述第二图像之间的视图导航关系的所述导航模型,来创建在所述第一节点以及所述第二节点之间的所述第一边缘。6.如权利要求5所述的方法,所述视图导航关系对应于被用于使用图像查看界面在所述第一图像和所述第二图像之间平移的一维导航输入或者多维导航输入中的至少一个。7.如权利要求1所述的方法,包括: 利用所述综合分组提供交互视图导航体验,所述提供包括: 响应于接收到与所述交互视图导航体验相关联的手势: 从所述综合分组的所述本地图的第一部分导航到所述本地图的第二部分;以及将对应于所述本地图的所述第一部分的所述场景的当前视图转换到对应于所述本地图的所述第二部分的所述场景的新的当前视图,所述转换对应于所述场景的三维导航。8.如权利要求1所述的方法,包括: 在利用所述综合分组的所述场景的视图导航期间,基于对应于所述本地图的节点或者边缘的所述导航输入来促进导航输入,促进导航输入包括: 响应于对应于所述第一节点的所述视图导航,基于所述第一图像显示第一视图; 响应于对应于所述第二节点的所述视图导航,基于所述第二图像显示第二视图;或者响应于对应于所述第一边缘的所述视图导航,基于被投影到包括在所述综合分组内的粗略的几何构型上的所述第一图像的投影和所述第二图像的投影,显示平移的视图。9.一种用于生成综合分组的系统,包括: 分组生成组件,被配置来: 识别与描绘场景的一组输入图像相关联的导航模型; 构建根据所述导航模型构造的本地图,所述本地图指定在所述组输入图像内的相应的输入图像之间的关系信息,所述本地图包括表示第一输入图像的第一节点、表示第二输入图像的第二节点以及在所述第一节点和所述第二节点之间的第一边缘,所述第一边缘表示在所述第一输入图像和所述第二输入图像之间的平移视图信息;以及生成包括所述组输入图像以及所述本地图的综合分组。10.如权利要求9所述的系统,包括: 图像查看界面组件,被配置来: 利用所述综合分组提供交互视图导航体验,包括: 响应于接收到与所述交互视图导航体验相关联的手势: 从所述综合分组的所述本地图的第一部分导航到所述本地图的第二部分;以及将对应于所述本地图的所述第一部分的所述场景的当前视图转换到对应于所述本地图的所述第二部分的所述场景的新的当前视图,所述转换对应于所述场景的三维导航。
【专利摘要】一个或多个技术和/或系统被提供以用于生成综合分组和/或用于利用综合分组提供场景的交互视图体验。特别地,综合分组包括从各种不同的观察点描绘场景的一组输入图像、包括在输入图像之间的导航关系的本地图、包括场景的表面的多维表示的粗略的几何构型和/或指定场景的视图视角的摄像机姿势集合。场景的交互视图体验可以使用综合分组而被提供,以便用户可以基于在本地图内指定的导航关系信息在多维空间中对场景无缝地进行导航。
【IPC分类】G06F17/30, G06T7/00, G06T3/00, G06F3/0481, G06T19/00
【公开号】CN105229704
【申请号】CN201480014983
【发明人】B.阿盖拉伊阿卡斯, M.安格, M.T.尤滕代尔, S.N.辛哈, R.S.塞利斯基
【申请人】微软技术许可有限责任公司
【公开日】2016年1月6日
【申请日】2014年3月12日
【公告号】EP2973431A1, US20140267600, WO2014159515A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1