基于人类身体数据的空间雕刻的制作方法_5

文档序号:9635201阅读:来源:国知局
示雕刻出的空间的可步行的热图且不具有幽闭的感觉。覆盖图700示出Joe的客厅中雕刻出的空间。
[0079]图12是可用于实现网络可访问的计算系统12、伴随处理模块4或近眼显示器设备的控制电路136的计算系统的一个实施例的框图。图12是计算机系统的一个实施例的框图,该计算机系统可用于实现网络可访问的计算系统12、伴随处理模块4、或近眼显示器(NED)设备的控制电路系统136的可主存计算环境54的软件组件中的至少一些组件的另一实施例。组件的复杂性和数目可以因计算机系统12、控制电路136和伴随处理模块4的不同实施例而显著变化。图12示出了示例性计算机系统900。在其最基本配置中,计算系统900通常包括一个或多个处理单元902,包括一个或多个中央处理单元(CPU)和一个或多个图形处理单元(GPU)。计算机系统900还包括存储器904。取决于计算机系统的确切配置和类型,存储器904可以包括易失性存储器905(如RAM)、非易失性存储器907 (如R0M、闪存等)或是两者的某种组合。该最基本配置在图9中由虚线906来例示出。另外,计算机系统900还可具有附加特征/功能。例如,计算机系统900还可包括附加存储(可移动和/或不可移动),包括但不限于磁盘、光盘或磁带。这样的附加存储在图12中由可移动存储908和不可移动存储910来例示出。
[0080]计算机系统900还可包含允许该设备与其他计算机系统通信的(诸)通信模块912,包括一个或多个网络接口和收发机。计算机系统900还可具有诸如键盘、鼠标、笔、语音输入设备、触摸输入设备等(诸)输入设备914。还可包括诸如显示器、扬声器、打印机等(诸)输出设备916。
[0081]附图中例示出的示例计算机系统包括计算机可读存储设备的示例。计算机可读存储设备也是处理器可读存储设备。这样的设备包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任意方法或技术来实现的易失性和非易失性、可移动和不可移动存储器设备。处理器或计算机可读存储设备的一些示例是RAM、R0M、EEPR0M、高速缓存、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、记忆棒或卡、磁带盒、磁带、媒体驱动器、硬盘、磁盘存储或其他磁性存储设备、或能用于存储信息且可由计算机访问的任何其他设备。
[0082]尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。更确切而言,上述具体特征和动作是作为实现权利要求的示例形式公开的。
【主权项】
1.一种基于穿过佩戴近眼显示器(NED)系统的一个或多个用户的用户环境的移动来对用户环境进行三维(3D)空间雕刻的方法,包括: 由一个或多个处理器,基于包括用户高度和用户身体宽度的用户身体特征以及来自所述近眼显示器(NED)系统上的一个或多个传感器的传感器数据来标识用户环境中的被佩戴NED系统的一个或多个用户通过的一个或多个可导航路径; 合并由所述一个或多个用户通过的所述一个或多个可导航路径的重叠部分; 将所述一个或多个可导航路径的位置和空间尺寸存储为所述用户环境的3D空间雕刻模型中的人类空间雕刻数据中的雕刻出的空间;以及 由所述NED将对所述用户环境的空间雕刻状态的可视表示显示为给用户的反馈。2.如权利要求1所述的方法,其特征在于,还包括: 生成所述用户环境的经3D空间雕刻的映射,其中生成所述用户环境的经3D空间雕刻的映射还包括: 由所述一个或多个处理器,基于所述人类空间雕刻数据通过区分雕刻出的空间和未雕刻的空间来检测一个或多个对象边界; 确定所述一个或多个对象边界与存储在所述人类空间雕刻数据中的路径位置之间的位置关系;以及 基于每个路径位置和基于所述人类空间雕刻数据而确定的相应对象边界之间的相应位置关系,所述一个或多个处理器生成将雕刻出的空间与所述用户环境中的一个或多个对象边界进行相关的经3D空间雕刻的映射。3.如权利要求1所述的方法,其特征在于,还包括: 将所述雕刻出的空间的位置数据与所述用户环境的3D表面重构模型中的位置数据进行相关;以及 响应于所述雕刻出的空间和所述3D表面重构模型中相关的位置数据之间的位置数据差异,更新所述3D表面重构模型中的相关的位置数据以与所述雕刻出的空间中的位置数据对齐。4.如权利要求1所述的方法,其特征在于,由一个或多个处理器基于包括用户高度和用户身体宽度的用户身体特征以及来自所述近眼显示器(NED)系统上的一个或多个传感器的传感器数据来标识用户环境中的被佩戴所述NED系统的一个或多个用户通过的一个或多个可导航路径还包括: 将在路径位置处的可导航路径的空间尺寸表示为具有基于用户高度数据和用户宽度数据的尺寸的小块。5.如权利要求4所述的方法,其特征在于,还包括: 将加时戳的传感器数据集与起始路径位置相关联; 将起始路径位置设置为先前路径位置; 将时间上接下来的加时戳的传感器数据集选为当前路径位置; 基于与所述先前路径位置和当前路径位置相关联的相应的加时戳的传感器数据集,来确定从所述先前路径位置到所述当前路径位置的位置向量; 至少基于在所述先前路径位置和所述当前路径位置的加时戳的数据集的时戳之间的时间段内所捕捉的加速度计数据,将高度偏移曲线内插在所述先前路径位置和所述当前路径位置之间; 基于所述位置向量和沿着每个小块的边界的表示所述先前和当前路径位置的对应点来标识所述当前路径位置和所述先前路径位置之间的路径段体积; 存储所述位置向量和空间雕刻数据中路径段体积的对应边界点的位置数据;以及 将具有重叠体积的任何路径段与存储器中相同的路径标识符相链接。6.如权利要求1所述的方法,其特征在于,还包括基于与所述先前路径位置和所述当前路径位置相关联的加时戳的加速度计数据以及用户步幅来确定从先前路径位置至当前路径位置的位置向量。7.如权利要求1所述的方法,其特征在于: 由所述NED将对所述用户环境的空间雕刻状态的可视表示显示为给用户的反馈包括:即使在视野的指定部分的空间未被雕刻时,也将未雕刻空间的覆盖图显示成看起来在高度准则以下,所述高度准则是基于所述NED显示器视野的所述指定部分的观看者的高度而确定的。8.一种近眼显示器(NED)系统,包括: 近眼支撑结构; 由所述近眼支撑结构支撑并且具有与用户视野近似的视野的近眼显示器(NED); 与由所述近眼支撑结构支撑的一个或多个传感器通信地耦合的一个或多个处理器; 所述一个或多个处理器基于来自所述一个或多个传感器的加时戳的传感器数据来确定佩戴所述NED系统的用户的移动距离和方向、基于所确定的距离和方向来识别所述用户通过的一个或多个可导航路径、并基于包括一个或多个用户的用户高度和用户身体宽度的用户身体特征来确定所述一个或多个可导航路径的空间尺寸;以及 一个或多个处理器将表示所述用户环境的3D空间雕刻模型中的所标识的一个或多个可导航路径的空间雕刻数据存储于可访问存储器中。9.如权利要求8所述的近眼显示器(NED)系统,其特征在于,还包括: 所述一个或多个处理器通过网络通信地耦合,以用于将所述3D空间雕刻模型发送至网络可访问计算机系统的3D表面重构模块并用于接收所述用户环境的基于来自所述3D表面重构模块的3D空间雕刻模型而更新的3D表面重构模型。10.如权利要求8所述的近眼显示器(NED)系统,其特征在于,还包括: 所述一个或多个处理器将一个或多个可导航路径的相应的路径位置表示为相应的至少两维的小块,该小块具有由所述用户高度和所述用户宽度确定的空间尺寸; 所述一个或多个传感器包括加速度计;以及 所述一个或多个处理器基于来自所述加速度计的数据来确定表示两个相应的路径位置的两个小块之间的高度偏移以及路径位置之间的位置向量。
【专利摘要】描述了用于基于穿过佩戴近眼显示器(NED)系统的一个或多个用户的用户环境的移动来对用户环境进行(3D)空间雕刻的技术。近眼显示器(NED)系统上的一个或多个传感器提供传感器数据,可从该传感器数据中确定移动距离和方向。可导航路径的空间尺寸可基于已通过该路径一个或多个用户的用户高度数据和用户宽度数据而被表示。标识雕刻出的空间的空间雕刻数据可被存储在用户环境的3D空间雕刻模型中。可导航路径也可与另一种3D映射,如从深度图像中生成的用户环境的3D表面重构网格模型,中的位置数据相关。
【IPC分类】G06T19/00
【公开号】CN105393284
【申请号】CN201480037132
【发明人】A·J·安布鲁斯, J·G·帕克, A·G·鲍罗斯, J·A·克拉克, M·J·格莱, B·J·芒特, D·J·麦克洛克, A·C·汤姆林
【申请人】微软技术许可有限责任公司
【公开日】2016年3月9日
【申请日】2014年6月25日
【公告号】EP3014581A2, US20150002507, WO2014210158A2, WO2014210158A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1