买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】增强显示环境中的颜色填充_微软技术许可有限责任公司_201680037191.6 

申请/专利权人:微软技术许可有限责任公司

申请日:2016-06-07

公开(公告)日:2021-04-27

公开(公告)号:CN107735816B

主分类号:G06T19/00(20060101)

分类号:G06T19/00(20060101)

优先权:["20150625 US 14/749,887"]

专利状态码:有效-授权

法律状态:2021.04.27#授权;2018.03.20#实质审查的生效;2018.02.23#公开

摘要:一种用于操作头戴式计算设备的方法,该方法包括捕捉头戴式计算设备外部的三维环境的图像以及基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所捕捉的图像内有资格用于颜色填充操作的表面。该方法还包括经由头戴式计算设备处的用户输入来接收颜色填充请求,该请求针对预先确定的颜色,并且通过以下来响应于接收到颜色填充请求对所标识的表面执行颜色填充操作:a生成具有预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,b以世界锁定的方式来显示填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。

主权项:1.一种用于操作头戴式计算设备的方法,包括:捕捉所述头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过所述头戴式计算设备的至少部分透视的透视全息显示器的视野的至少一部分;基于所述所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所述所捕捉的图像内有资格用于颜色填充操作的表面;经由所述头戴式计算设备处的用户输入接收颜色填充请求,所述请求针对预先确定的颜色;以及通过以下来响应于接收到所述颜色填充请求对所标识的表面执行颜色填充操作:a生成具有所述预先确定的颜色以及一形状的填充全息图,所述形状符合所标识的表面的形状,b以世界锁定的方式来显示所述填充全息图使得在透过所述头戴式计算设备的所述透视全息显示器被查看时覆盖所标识的表面。

全文数据:増强显示环境中的颜色填充[0001]背景[0002]最近己经出现了若干技术来允许用户体验现实和虚拟世界的混合。例如,头戴式显示HMD设备可包括高清相机、深度相机、测距仪、陀螺仪、加速度计以及其他允许头戴式HMD设备绘制现实世界并在头戴式的至少部分透视的显示器上显示可结合透过显示器可见的现实对象查看的虚拟对象的技术。现实世界对象和虚拟对象的这种混合视图被称为增强现实。[0003]与增强现实系统相关联的一个挑战是,如何向用户提供通过创建和显示全息内容来以直观的方式虚拟地修改现实环境的能力。在一个特定示例中,用户可能希望修改现实对象的颜色。一个现有方式涉及获得定义该现实对象的三维形状的几何数据,并接着使用该几何数据来生成要以该几何数据所指示的形状和位置显示的全息图,以使得呈现给用户来对现实对象着色。然而,在很多情况下,这种三维几何数据是不可获得的,不准确的并且或者处理起来是耗时的。[0004]概述[0005]为了解决以上问题,提供了一种用于头戴式计算设备的操作的方法。该方法可包括捕捉头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过头戴式计算设备的透视显示器的视野,以及基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所捕捉的图像内有资格用于颜色填充操作的表面。该方法还包括经由头戴式计算设备处的用户输入来接收颜色填充请求,该请求针对预先确定的颜色,并且通过以下来响应于接收到颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,⑹以世界锁定的方式来显示填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。[0006]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。[0007]附图简述[0008]图1示出根据本公开的一实施例的头戴式计算设备的说明;[0009]图2-3示出了用于头戴式计算设备的操作的方法;[0010]图4-8示出了用于对增强现实环境中的表面执行颜色填充操作的示例性使用情况场景;以及[0011]图9示出了可被用作图1的头戴式计算设备并用于实现本文中描述的方法的示例计算设备的示意性描绘。[0012]详细描述[0013]图1显示了可被用于实现本文中描述的增强现实颜色填充技术的示例性头戴式计算设备10。颜色填充技术使得现实世界中的有资格填充表面能够被标识并随后经由用户选择的颜色被全息地填充。该技术可被应用在家居装饰、家居改建、室内设计、图形设计、工业设计和其他领域中。例如,用户可能希望重新粉刷房屋。本文中描述的颜色填充技术可被使用来使得用户能够快速地在增强现实环境中测试各种建议的颜色。通过这种方式,用户能在增强现实环境中可视地感受预想的颜色方案,从而使得用户能够在他们的房屋环境中尝试、比较和对比等各种颜色,而无需付诸于物理地粉刷房屋环境中的表面。结果,用户可以更满意于他们最终的涂绘选择决定,从而提升用户满意度。[0014]具体来说,图1示出了根据本公开的一示例的头戴式计算设备10。在这个示例中,所示出的头戴式计算设备10采用可穿戴眼镜或护目镜的形式,但是可以理解,其他形式是可能的。头戴式计算设备10包括至少部分透视的全息显示器12,该全息显示器12可被配置成视觉地增强用户通过该透视全息显示器所查看的物理环境的外观。全息显示器12是至少部分透视的,因为它包括光学上清澈(g卩,透明)并可将光传送通过到用户眼睛的区域。典型地,全息显示器在其整个表面上是光学上清澈的。然而,全息显示器还可包括例如在用户视野边缘周围或在用户视野外围处的不透明区域,光不能通过该不透明区域,其可有助于例如隐藏内部电子组件。透视全息显示器12可被配置成在用户透过该显示器所看到的真实世界环境内呈现全息图像。由此,全息图像可被呈现在覆盖透过显示器所看到的真实世界环境的用户界面中。虽然主要在增强现实系统的上下文中被描述,但是本文所描述的技术可替换地被用于完全虚拟现实系统中。由此,在替换实施例中,头戴式计算设备可包括完全不透明的虚拟现实显示器以及被配置成捕捉环境的图像并将其显示在不透明显示器上的面向前的光学传感器,并且本文中描述的全息图像可替换地是被覆盖在该不透明显示器上的图像。[0015]头戴式计算设备10可包括图像产生系统22,该图像产生系统22被配置成用透视全息显示器12来将虚拟对象显示给用户。虚拟对象被视觉地叠加在物理环境上,使得在各个深度和位置处被感知到。可以理解,虚拟对象可被包括在用户界面中。头戴式计算设备10可使用立体视觉通过将虚拟对象的单独图像显示给用户的两只眼睛来将该虚拟对象视觉地放置在理想的深度处。然而,给予对于全息图的深度的感知的特定方法无需被如此限制,因为已经构想了数种可提供深度感知的全息显示技术。[0016]头戴式计算设备10包括可包括一个或多个光学传感器的光学传感器系统14。在一个示例中,光学传感器系统14可包括面向外的光学传感器16,该面向外的光学传感器16可被配置成从与用户透过透视全息显示器12所观测的类似的视点例如,视线来检测真实世界背景(即,环境)。光学传感器系统14可包括各种类型的光学传感器,诸如深度相机和RGB相机,其可以是高清相机或具有另一分辨率。在一个实施例中,光学传感器系统输出RGB图像,并且在另一实施例中,光学传感器系统输出经深度编码的RGB图像。各种其他输出格式是可能的。[0017]头戴式计算设备10可进一步包括位置传感器系统18,该位置传感器系统18可包括一个或多个位置传感器,诸如诸加速度计、(诸陀螺仪、(诸磁力计、(诸全球定位系统、诸多点定位跟踪器等和或其他输出可用作相关传感器的位置、定向和或运动的位置传感器信息的传感器。[0018]接收自光学传感器系统14的光学传感器信息可被用于捕捉头戴式显示器外部的三维环境的图像。具体而言,所捕捉的图像可包括用户透过透视头戴式显示器12的视野。在另一示例中,光学传感器信息还可包括相机视野,该相机视野可包括来自图像捕捉相机的可比显示器视野大的图像。在一些实现中,相机视野可以是先前捕捉的和经重构的图像区域的整体。例如,当用户移动他们的头部时,相机连续地捕捉用户周围的图像,所以设备将具有大的多的经重构的(或“记忆的”)捕捉的三维环境。因此,本文中更详细描述的区域选择过程可不受到任何特定视野的限制。在一些实现中,这个经重构的三维环境也可由设备从云中下载并随后随着用户四处移动而从相机更新。[0019]此外,光学传感器信息和位置传感器信息可被头戴式计算设备用来执行对真实世界背景的分析,诸如深度分析、表面重构、环境色彩和照明分析、或其他合适的操作。例如,光学传感器信息、深度传感器信息和或位置传感器信息可被头戴式计算设备10使用来标识真实世界环境中的表面。在一个具体示例中,室内表面诸如墙壁、天花板、地板、线脚、橱和或对象等可被头戴式计算设备10标识。可以理解,室内表面可被标识来用于涉及室内油漆或室内设计的使用情况。附加地,光学和位置传感器信息可被用于创建真实世界背景的虚拟模型以使得例如能够在真实世界环境的理想位置处生成全息图。[0020]音频传感器系统2〇也可被包括在头戴式计算设备10中。音频传感器系统20可包括一个或多个被配置成接收音频输入诸如来自用户的音频命令话筒。[0021]图2和3示出了用于头戴式计算设备的操作的方法200。方法200可经由以上关于图1讨论的头戴式计算设备10或另一合适的头戴式计算设备来实现。方法200实现颜色填充操作,其中透过透视显示器查看的真实世界表面根据用户的命令用填充全息图来着色。通过这种方式,用户可根据他们的需要来快速地改变真实世界对象的颜色,使得用户能够使用增强现实技术来在他们的周围环境中测试不同的颜色。这种颜色填充特征对其中用户可能希望预想对内部表面和外部表面以及对象的颜色改变的多种不同领域具有广泛的可及适用性,诸如建筑、家居装饰、室内设计、图形设计等。[0022]在202,该方法包括捕捉头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过头戴式计算设备的透视显示器的视野的至少一部分。可以理解,图像可经由光学传感器系统14被捕捉。例如,一个或多个相机可被用于捕捉图像。[0023]接着,在2〇4,该方法包括基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识该图像内有资格用于颜色填充操作的第一表面。颜色参数可包括色调、亮度和或饱和度。在一个示例中,标识第一表面可包括确定颜色参数中的一个或多个在所捕捉的图像中一区域上的差异,并且该表面可基于差异阈值来被标识。可以理解,光学传感器系统可感测非可见以及可见光两者。因此,颜色参数可包括指示非可见光诸如红外和紫外光)的参数。•此外,可以理解,可提供输出灰度图像的光学传感器系统,并且由此本文中所使用的术语颜色参数涵盖形成灰度图像以及彩色图像的颜色参数值。[0024]例如,如果相邻像素的色调彼此不同大于阈值差异,则可以确定这些像素不被包括在同一表面中。相反,如果相邻像素的色调没有彼此不同大于阈值差异,则可以确定这些像素被包括在同一表面中。在一个示例中,色调的阈值差异可以是50%。这种比较可通过起始于所捕捉的图像中的第一像素,并接着针对色调差异是否在阈值内来比较邻接于该第一像素的其他像素来作出。如果邻接像素在阈值内,则它们可被视为属于同一表面。这个过程可针对与邻接于第一像素的每个像素邻接的像素来继续,直到到达图像的边缘或直到所有阈值差异被所标识的表面的所有边缘像素超过。结果将是被一组相邻的并且具有阈值差异内的色调的像素所定义的表面。[0025]这种类型的阈值差异计算还可被应用到其他颜色参数。例如,相邻像素的亮度可被标识并且其随后可被确定以与以上针对色调所描述的方式查看相邻像素的亮度是否差异超过阈值壳度,并且接着可确定这些像素不被包括在同一表面中。在一个具体示例中,针对亮度的阈值差异可以是5〇%。此外,可以理解,照度或强度也可被用作对亮度的另一度量。附加地,相邻像素的饱和度可被标识并且其随后可被确定以查看相邻像素的饱和度是否不同超过阈值饱和度,并且接着可确定这些像素不被包括在同一表面中。例如,针对饱和度的阈值差异可以是40%-60%。[0026]在一个具体示例中,色调、亮度和饱和度中的每一者可在确定图像中像素的表面分类时被考虑在内。然而,在其他示例中,仅有上述颜色参数中的一部分可在确定像素的表面分类时被考虑在内。此外,在一个示例中,颜色参数可相对于像素分类被加权。附加地,颜色直方图可被用于表达上述颜色参数的分布,其中将每个颜色参数的值装到以上理想的范围内。此外在一个示例中,深度信息例如,像素深度信息也可在一个示例中在确定有资格填充的表面时被考虑在内。例如,深度数据可被用于确定图像内有资格填充的表面可位于其中的感兴趣的区域的边界,并接着可针对该感兴趣的区域内的像素执行以上描述的颜色比较。在另一示例中,只有深度数据可被用于像素分类。例如,可基于深度数据中的差异来标识平坦区域。此外,在一些示例中,在颜色方面不相似的小区域也可被包括在经分类的表面中。例如,墙壁上小的污点可被包括在墙壁表面中。在另一示例中,具有相似颜色的经分类的表面可被扩展以覆盖经分类的表面的边缘区域或可被收缩以为边缘区域留空间。基于颜色参数的像素分类也可通过其他方法例如,通过机器学习算法来确定。[0027]接着,在206,该方法包括在透视全息显示器上显示有资格填充表面全息图,其可视地指示第一经标识的表面用于颜色填充操作的适格性。例如,有资格填充表面的边界和或内部可经由覆盖该边界和或内部表面的全息图像来区分。这种全息图像可具有预先确定的颜色。在其他示例中,动画诸如传播到有资格填充表面的边缘的波动可被用于指示填充适格性。在其他示例中,有资格填充表面可不用任何形式来标记。[0028]在208,该方法包括在透视全息显示器上显示包括多个不同颜色样本的调色板全息图。通过这种方式,用户可查看多个可能的填充颜色。在一个示例中,颜色样本可具有预先确定的颜色。预先确定的颜色可对应于涂料生产商所售卖的预先确定的涂料颜色,并可用文本名称或数字标识符来标记。在这种用户情况下,用户可快速地查看与市面上可获得的真实涂料颜色相对应的调色板。可以理解,一颜色可被包括在具有两个或多个颜色的图案中,并且本文中所描述的填充功能可使得所标识的有资格表面能够用两个或多个颜色的图案填充。因此,在一些示例中,颜色样本可包括图案。然而,在其他示例中,调色板全息图可不被显示,并且不同的机制诸如语音命令可被提供来用于选择颜色或图案以供填充。[0029]在210,该方法包括确定是否接收到调色板改变请求。如果没有接收到调色板改变请求210处的否),则该方法前进到210。在212,该方法包括更改调色板全息图中多个颜色样本的颜色。通过这种方式,第一调色板可用更理想的第二调色板来交换。例如,用户可能希望在选择填充颜色之前快速地浏览若干预先确定的调色板。结果,用户的颜色填充选项可被扩展。此外,通过这种调色板改变请求,三维环境内已经用第一调色板中不同颜色涂绘的表面将改变到第二调色板中对应的不同颜色。通过这种方式,用户可在整个调色板中探索改变,其中环境被着色,而无需单独地重新着色表面。将进一步理解,调色板可以是用户生成的或者从策展的服务器侧源诸如涂料生产商、室内设计师等下载。调色板中的颜色或图案还可由用户通过以下从真实世界中捕捉:接收来自相机或存储的图像源的图像、接收用户对图像中一像素或一像素区域的选择以及标识这些像素中的颜色。通过使用这种工具,作为一个示例,用户可使用该工具的颜色选取功能从第一墙壁选择一颜色,并可视觉地将所标识的颜色从第一墙壁应用到不同颜色的另一墙壁。另一调色板实现可包括渐变,一个颜色按此渐变改变为另一颜色。这些可由用户选择以跨表面显示虚拟颜色渐变。[0030]然而,如果没有接收到调色板改变请求210处的是),则该方法前进到214。在214,该方法包括确定是否接收到调色板填充请求。如将理解的,颜色填充请求是填充第一所标识的表面的请求。颜色填充请求可以是光学上感测到的姿势、经由触摸表面感测到的触摸姿势、语音命令、键盘输入、鼠标输入等。例如,用户可经由手部姿势来从调色板中选择颜色样本。然而,在其他示例中,用户可发出语音命令,诸如“着红色”或“颜色生产商A3410”。[0031]如果确定没有接收到颜色填充请求214处的否),则方法返回到210。然而,如果确定接收到颜色填充请求214处的是),则方法前进到216。在216,该方法包括响应于接收到颜色填充请求对第一所标识的表面执行颜色填充操作。通过这种方式,三维环境中所选的表面可经由用户选择被快速地填充预先确定的颜色。作为结果,用户可用虚拟颜色来填充他们周围环境中的表面以根据他们的需要来调整透过透视全息显示器查看的增强现实环境。[0032]执行颜色填充操作可包括步骤218-220。在218,该方法包括生成第一填充全息图,该第一填充全息图具有预先确定的颜色以及符合第一所标识的表面的形状的形状。在220,该方法包括以世界锁定的方式来显示第一填充全息图,使得在透过头戴式显示设备的透视全息显示器被查看时覆盖第一所标识的表面。在一个示例中,填充全息图可被着色,使得其掩盖在真实世界环境中被查看的表面。例如,房间可在白墙上具有污迹。填充全息图可被配置成通过在污迹上呈现白色来掩盖污迹。由此,填充全息图颜色可匹配所标识的表面周围的环境表面的颜色。通过这种方式,污迹可实质上在增强现实环境中被隐藏。[0033]现在参考图3,在222,该方法包括确定第一所标识的表面是否是部分表面。第一所标识的表面可基于各种参数被分类为部分表面,各种参数诸如表面的边界、表面的颜色参数、表面的大小、表面的几何形状、与表面有关的深度数据等。例如,用户的视野可能仅跨越房间的墙的一部分。墙的该部分可如以下被标识为部分表面。首先,以上描述的颜色比较算法可被使用来搜索具有以上描述的阈值差异内的颜色参数的像素,并且如果找到完全被边界周界)(超过该边界的像素大于阈值差异环绕的表面,则该表面可被定义为完整的。然而,在其中被颜色参数差异定义的边界是不完整的情况下,即不完全围绕一表面,而是与图像的视野的边缘相交,则该表面可被标识为部分表面。作为另一示例,可使用以上描述的颜色参数差异方法来将表面标识为完全被边界围绕,但是附加的数据源可表明该表面延伸地更远,诸如指示该表面实际上延伸地更远的深度相机数据或几何特征诸如被确定为天花板的表面一般而言己知为连续地延伸到支撑该天花板的墙壁)。在这种情况下,这种深度相机数据和几何特征可被用于将该表面定义为应当延伸地更远的部分表面。[0034]如果确定第一所标识的表面是部分表面222处的是),则方法前进到224。部分表面可经由颜色参数、深度信息、有资格填充表面边界大小和或轮廓等来标识。例如,如以上简要描述的,该表面可在显示器的当前视野仅包含整个表面的一部分诸如墙、地板等时被标识为部分表面。[0035]在224,该方法包括提示用户发起表面扩展输入。提示用户发起表面扩展输入可包括视觉提示、音频提示等。例如,箭头和或文本可被全像地显示在用户的视野中以在仅墙壁表面的下半部分当前在视野内时鼓励他们查看该墙壁表面的上半部分。音频提示诸如方向短语例如,“向上看”))也可被提供来鼓励用户触发表面扩展。通过这种方式,用户可被鼓励改变他们的视角,这可使得整个有资格填充表面能够被标识并被填充颜色。[0036]接着,在226,该方法确定是否接收到表面扩展输入。表面扩展输入可包括用户输入诸如姿势命令、语音命令等和或头戴式显示器取向的改变即,视野调整)。例如,用户可通过头部移动来改变显示器的视野并且用姿势来选择所标识的表面的经扩展的区域。可以理解,在这样的示例中,经扩展的区域可经由光学传感器系统来标识。进一步在另一示例中,部分表面的边界可响应于全息显示器的视野的改变被自动地扩展。由此,随着用户查看部分表面的越来越多的部分,该表面被扩展,直到最终整个表面被该方法标识。[0037]如果确定没有接收到表面扩展输入226处的否),则该方法返回到226以等待这样的输入。然而,在一些示例中,该方法可在确定没有接收到表面扩展输入时前进到步骤230。[0038]然而,如果确定接收到表面扩展输入226处的是),则该方法前进到228,其中该方法包括将填充全息图的边界扩展到与第一所标识的表面相邻的所标识的表面扩展区域。如将理解的,所标识的表面扩展区域和所标识的表面的第一区域可在此特定时刻被认为是第一所标识的表面。[0039]然而,如果确定第一所标识的表面不是部分表面222处的否),则该方法前进到230,其中该方法包括标识所捕捉的图像中与第一表面间隔开的第二表面。[0040]在232,该方法确定第二所标识的表面是否关联地链接到第一表面。该确定可基于与真实世界环境的所捕捉的图像中的像素相对应的颜色参数和深度数据以及第一和第二表面的暗示它们应当被链接的几何特征来计算。例如,在室内粉刷应用示例中,具有相似颜色的表面诸如墙壁、地板、饰物、橱等可被标识为关联地链接。并且,在地板表面和墙壁表面的相交处的地板饰物的几何位置可致使系统链接所有地板饰物来作为属于地板饰物表面类。类似的界定可被用于标识天花板饰物、护墙板、窗户饰物、门饰物等等。界定房间或走廊的垂直墙壁也可被链接在一起。[0041]如果确定第二所标识的表面关联地链接到第一所标识的表面232处的是),则方法前进到234。在234,该方法确定是否接收到另一颜色填充请求。颜色填充请求可包括任何合适的用户输入,诸如手部姿势、触摸姿势、鼠标输入、键盘输入、语音命令等。在一个示例中,用户可通过视觉和或音频提示来被提示输入用与第一表面相同的颜色来填充第二表面的颜色填充请求。通过这种方式,用户可被通知他们可能想要用类似颜色来填充的对应表面。此外,替代于明确的通知,也可根据用户设置来启用编程地执行针对相关联的表面的另一颜色填充请求。因此,针对对应表面的后续颜色填充请求可根据用户设置被编程地执行,而无需直接用户输入。[0042]如果没有接收到另一颜色填充请求234处的否),则该方法返回到234。然而,如果接收到另一颜色填充请求234处的是),则该方法前进到236,其包括响应于接收到颜色填充请求对第二所标识的表面执行颜色填充操作。响应于接收到颜色填充请求对第二所标识的表面执行颜色填充操作可包括步骤238-240。在238,该方法包括生成具有预先确定的颜色以及符合第二所标识的表面的形状的形状的第二填充全息图,并且在240,该方法包括以世界锁定的方式来显示第二填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖第二所标识的表面。通过这种方式,对应的表面可被快速地标识并被虚拟地粉刷类似的颜色。例如,用户可能希望将房间中的墙壁或饰物虚拟地粉刷类似的颜色。因此,步骤234-240使得对应的表面能够响应于用户的填充请求被快速地填充。[0043]然而,如果确定第二所标识的表面没有关联地链接到第一所标识的表面232处的否),则该方法前进到242,其中该方法包括在透视全息显示器上显示包括多个不同颜色样本的调色板全息图。通过这种方式,用户可被提供用于从中进行选择的各种表面填充颜色。然而,在其他示例中,调色板全息图可不被显示。可以理解,虽然调色板全息图在该方法的这个时间点被引入,但是替换地其可在实质上任何其他时间点被引入,并且用户可被提供改变调色板的机会。[0044]在244,该方法确定是否接收到另一颜色填充请求。颜色填充请求可包括众多合适的用户输入,如先前讨论的。如果没有接收到另一颜色填充请求244处的否),则该方法返回到244。然而,如果接收到另一颜色填充请求244处的是),则该方法前进到246,其中该方法包括响应于接收到颜色填充请求对第二所标识的表面执行颜色填充操作。响应于接收到颜色填充请求对第二所标识的表面执行颜色填充操作可包括步骤248-250。在248,该方法包括生成具有预先确定的颜色以及符合第二所标识的表面的形状的形状的第三填充全息图,并且在250,该方法包括以世界锁定的方式来显示第三填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖第二所标识的表面。可以理解,步骤248中预先确定的颜色可不同于步骤218中讨论的预先确定的颜色。[0045]图4-8示出示例性使用情况,其中真实世界三维环境中的表面响应于用户填充请求经由全息覆盖来填充。全息覆盖称为填充全息图)被世界锁定到对应的表面。也就是说,即使在用户的视角改变时,填充全息图也遮挡所标识的表面。通过这种方式,当用户的视角改变从而更改头戴式全息显示器的视野时,填充全息图将针对视角方面改变来调整以使得整个表面能够保持用填充全息图虚拟地涂绘。通过这种方式,用户可在增强现实环境中虚拟地改变理想表面的颜色,从而使得用户能够可视地体验被虚拟地应用到周围环境的所构想的颜色改变。例如,用户可能希望重新粉刷屋子中的房间。初始地,用户可选择数个预先确定的调色板,该数个预先确定的调色板可与例如从由涂料生厂商提供的数据源下载的并对应于市场上可获得的涂料颜色的调色板相对应。用户可接着选择用于填充所选墙壁、对象等的一个或多个颜色,并且全息颜色填充覆盖接着可响应于该选择被应用到该墙壁、对象等。通过这种方式,用户可查看房间中具有用户所预想的颜色的表面,诸如墙壁。因此,用户可体验具有各种颜色的房间并选择最理想的(诸颜色以用于后续粉刷。结果,用户可体验不同的颜色,而无需付诸于物理地粉刷该房间。因此,用户可能更满意于所选的用于粉刷的颜色并且较不可能重新粉刷,从而提升用户满意度并控制花费。[0046]图4和6-8示出用户400佩戴包括透视全息显示器的头戴式计算设备10,如先前讨论的。透视全息显示器在真实世界三维环境404中的视野402也在图4和6-8中示出。[0047]真实世界三维环境404中的有资格填充表面406在图4中示出。如将理解的,头戴式计算设备10被配置成标识真实世界三维环境404的图像中的有资格填充表面406。如先前讨论的,有资格填充表面可基于以下颜色参数中的一个或多个来标识:色调、亮度和饱和度。如先前讨论的,针对上述颜色参数的差异阈值可被用在这样的计算中。此外,在一些示例中,与图像中的像素有关的深度数据可被用于确定有资格填充表面。[0048]图5示出可被包括在连续有资格填充表面406中的示例性像素图500。虽然图5中仅示出了九个像素,但是可以理解,关于图5讨论的可比拟像素技术可跨所捕捉的图像中的大量像素来传播。可以理解,在其他示例中,像素图可采取其他形式。[0049]如先前讨论的,起始像素5〇2的颜色参数可与相邻像素504进行比较以确定这些像素是否被包括在有资格填充表面中。将起始像素502与相邻像素504进行比较可包括确定进行比较的像素的色调、亮度和饱和度中的一个或多个的差异是否小于预先确定的差异阈值。如果差异小于差异阈值,则像素小于差异阈值,进行比较的像素被确定为处于单个有资格填充表面中。通过这种方式,所捕捉的图像可被划分为不同的表面。[0050]在一些示例中,颜色参数中每一者的差异阈值可跨像素图而变化。例如,像素的差异阈值可随着中央像素与进行比较的像素之间的距离增加而增加。由此,差异函数可被采用来确定差异阈值在颜色参数差异计算中如何变化以定义特定表面。作为一个示例,差异函数可将表面中所标识的所有像素的平均颜色参数值考虑在内,并且在另一示例中,可允许跨更大距离的更高差异。使用颜色参数来确定有资格填充表面使得快速和有效的算法能够被用于在图像中不同的表面之间进行区分。结果,该图像能被快速地划分成不同的有资格填充表面以用于下游填充操作。以上描述的颜色差异可以是“滚动”或“局部”差异。也就是说,附近像素的差异可互相进行比较,而非与第一像素与远离第一像素的第二像素之间的差异进行比较。[0051]返回到图4,描绘了指示有资格填充表面406的填充适格性的有资格填充全息图408。在所描绘的示例中,有资格填充全息图408表示有资格填充表面406的边界。然而,构想了多种类型的有资格填充全息图。例如,整个表面406或该表面除了边界之外的其他部分可经由可区分的颜色来突出显示。在另一示例中,有资格填充全息图408可以是传播到有资格填充表面406的边缘的动画。在其他示例中,有资格填充表面可不用任何形式来标记。[0052]响应于标识有资格填充表面406,调色板全息图410可被显示。颜色填充全息图410包括多个不同的颜色样本412,每个颜色样本具有不同的预先确定的颜色。例如,在房屋粉刷的上下文中,颜色样本可对应于涂料生厂商的颜色样本。在另一示例中,不同颜色样本412中的一个或多个可以是真实世界环境中用户所选的颜色。[0053]用户的手413实施一手势,该手势选择颜色填充全息图410中颜色样本中的一个。用户的手413的图形表示可被设备1〇呈现为全息图,以使得用户能够在增强现实环境中选择远处的对象。然而,可以理解,用户可用其他方式诸如语音命令、键盘命令等来选择想要的颜色样本。[0054]图6示出了用与图5中用户400选择的颜色样本相对应的颜色填充的有资格填充表面406。颜色填充操作可经由填充全息图6〇〇实现,该填充全息图6〇〇具有图5中用户所选的预先确定的颜色以及符合有资格填充表面4〇6的形状的形状,使得全息图覆盖填充表面。此夕卜,填充全息图600以世界锁定方式被显示,其中全息图在用户改变他们的视角时将符合该表面的形状。通过这种方式,填充全息图6〇〇的位置在用户的视角改变时被锁定到有资格填充表面406。因此,用户视角方面改变的调整不影响填充全息图所遮挡的底层表面。结果,该表面可经由颜色改变被感受到,从而允许用户能够在他们周围的环境中测试颜色变化。[0055]图6中示出了另一有资格填充表面601。可以理解,有资格填充表面601可经由以上描述的颜色参数标识技术被标识。图6中描绘了在设备10的视野402中呈现的另一调色板602。可以理解,调色板602可响应于对有资格填充表面601的标识而被呈现。调色板602包括多个不同的可选颜色样本604。如显示的,调色板602类似于图4中显示的调色板410。然而,在其他示例中,调色板602和410可具有不同的颜色样本。[0056]用户400被显示为经由手413的手部姿势来选择调色板602中的颜色样本604中的一个。再次,手413的图形表示414经由全息图被呈现以使得用户能够在现实世界三维环境404中选择远处的对象。[0057]响应于选择颜色样本,如图7中显示的,具有与图6中所选的颜色样本对应的预先确定的颜色的填充全息图700经由头戴式计算设备10的显示器被呈现。填充全息图700具有符合有资格填充表面601的形状的形状。此外,填充全息图700被世界锁定以覆盖有资格填充表面601,而与用户的视角无关。[0058]在所描绘的示例中,有资格填充表面601被标识为部分表面。例如,有资格填充表面601和由此的填充全息图700仅跨墙壁702的一部分延伸。在这样的示例中,该墙壁是实际的整个表面。部分表面可经由以上描述的方法来标识,该方法确定所标识表面的边界的各部分尤其是沿着其在所描绘的窗口的任一侧上顶边以及在地板上方右侧上的各部分不被颜色参数中大于阈值的差异所界定,而是被颜色参数界定的表面与捕捉图像的相机的视野的边界的交点所界定。简单而言,因为有资格表面的边界延伸到三维环境400的视野402的边缘,所以该表面可被标识为部分表面。此外,有资格填充表面的像素深度信息以及有资格填充表面的边界的形状和或大小也可告知其是部分表面的确定。[0059]提示用户扩展填充全息图700的视觉提示704可经由头戴式计算设备10被呈现给用户。如显示的,视觉提示提示用户更改视野402,使得其涵盖表面的剩余部分。附加地或替换地,音频提示可被提供以提示用户扩展填充全息图的边界。在另一示例中,填充全息图的边界可被自动地实现,而无需用户确认。[0060]用户可接着响应于查看如图8中显示的视觉提示704来调整真实世界三维环境的视野402。视野402现在涵盖墙壁702的上半部分。填充全息图700的边界800以及有资格填充表面601各自被扩展以涵盖墙壁的上半部分。结果,填充全息图的边界可被调整来填充表面中先前没有透过头戴式计算设备1〇的全息显示器查看的各部分。结果,完整的环境表面可被标识并经由全息图被填充颜色。[0061]图8还示出了提示用户填充与有资格填充表面601相关联的另一有资格填充表面804的视觉提示802。可以理解,有资格填充表面804可响应于选择填充操作的用户输入经由具有与填充全息图702相同颜色的填充全息图被填充。相关联的表面是房间中的相邻墙壁。通过这种方式,房间中的墙壁可用相同的颜色被快速地填充以使得用户能够在房间中对应的表面上迅速地测试不同的涂料颜色。在其他示例中,相关联的有资格填充表面可相互间隔开。此外在另一示例中,用户设置可被提供以使得用户能够选择通过程序地生成针对相关联表面的填充请求来使得这些相关联的表面被自动地填充。通过这种方式,相关联的表面可被默认地填充颜色,而无需直接的用户输入。[0062]图9示意性地示出了可执行上述方法和过程中的一个或多个的计算系统900的非限制性实施例。以简化形式示出了计算系统9〇〇。计算系统900可采取以下形式:一个或多个个人计算机、服务器计算机、平板计算机、家庭娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备例如,智能电话和或其他计算设备。可以理解,计算系统900可采用以上描述的头戴式计算设备10的形式以及头戴式计算设备10被配置成与其通信的其他计算设备。[0063]计算系统900包括逻辑机902和存储机904。计算系统900可任选地包括显示子系统906、输入子系统908、通信子系统910和或在图9中未示出的其他组件。[0064]逻辑机902包括被配置成执行指令的一个或多个物理设备。例如,逻辑机可被配置成执行作为以下各项的一部分的指令:一个或多个应用、服务、程序、例程、库、对象、组件、数据结构、或其他逻辑构造。这种指令可被实现以执行任务、实现数据类型、转换一个或多个组件的状态、实现技术效果、或以其他方式得到期望结果。[0065]逻辑机可包括被配置成执行软件指令的一个或多个处理器。作为补充或替换,逻辑机可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻辑机的处理器可以是单核或多核,且在其上执行的指令可被配置为串行、并行和或分布式处理。逻辑机的各个组件可任选地分布在两个或更多单独设备上,这些设备可以位于远程和或被配置成进行协同处理。逻辑机的各方面可由以云计算配置进行配置的可远程访问的联网计算设备来虚拟化和执行。[0066]存储机904包括被配置成保持或存储可由逻辑机执行以实现此处所述的方法和过程的指令的一个或多个物理设备。在实现这些方法和过程时,可以变换存储机904的状态例如,保存不同的数据。[0067]存储机904可以包括可移动和或内置设备。存储机904可包括光学存储器(例如,CD、DVD、HD-DVD、蓝光盘等)、半导体存储器例如,RAM、EPROM、EEPROM等和或磁存储器例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等等等。存储机904可包括易失性、非易失性、动态、静态、读写、只读、随机存取、顺序存取、位置可寻址、文件可寻址和或内容可寻址设备。[0068]可以理解,存储机904包括一个或多个物理设备。然而,本文描述的指令的各方面可替换地通过不由物理设备在有限时长内持有的通信介质(例如,电磁信号、光信号等来传播。[0069]逻辑机902和存储机904的各方面可被一起集成到一个或多个硬件逻辑组件中。这些硬件逻辑组件可包括例如现场可编程门阵列(FPGA、程序和应用专用的集成电路PASICASIC、程序和应用专用的标准产品(PSSPASSP、片上系统SOC以及复杂可编程逻辑器件CPLD。[0070]术语“模块”、“程序”和“引擎”可用于描述被实现为执行一个特定功能的计算系统900的一方面。在某些情况下,可以通过执行由存储机902所保持的指令的逻辑机904来实例化模块、程序或引擎。将理解,不同的模块、程序、和或引擎可以从相同的应用、服务、代码块、对象、库、例程、API、函数等实例化。类似地,相同的模块、程序和或引擎可由不同的应用、服务、代码块、对象、例程、API、功能等来实例化。术语“模块”、“程序”和“引擎”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等。[0071]在被包括时,显示子系统906可用于呈现由存储机904保持的数据的视觉表示。此视觉表示可采用图形用户界面GUI的形式。由于本文所描述的方法和过程改变了由存储机保持P数据,并由此变换了存储机的状态,因此同样可以转变显示子系统906的状态以视觉地表示底层数据的改变。显示子系统906可包括使用实质上任何类型的技术的一个或多个显示设备。可将此类显示设备与逻辑机902和或存储器机904组合在共享封装中,或者此类显示设备可以是外围显示设备。[0072]当被包括时,输入子系统908可包括诸如键盘、鼠标、触摸屏或游戏控制器等一个或多个用户输入设备或者与这些用户输入设备对接。在一些实施例中,输入子系统可以包括或相接于所选择的自然用户输入NUI部件。这样的部件可以是集成式的或者是外设,并且输入动作的转换和或处理可以在板上或板下处理。示例NUI部件可包括用于语言和或语音识别的话筒;用于机器视觉和或姿势识别的红外、色彩、立体显示和或深度相机;用于运动检测和或意图识别的头部跟踪器、眼睛跟踪器、加速计和或陀螺仪;以及用于评估脑部活动的电场感测部件。[0073]当包括通信子系统910时,通信子系统910可被配置成将计算系统900与一个或多个其他计算设备通信地耦合。通信子系统910可包括与一个或多个不同通信协议兼容的有线和或无线通信设备。作为非限制性示例,通信子系统可被配置成用于经由无线电话网络或者有线或无线局域网或广域网来进行通信。在一些实施例中,通信子系统可允许计算系统900经由诸如互联网这样的网络将消息发送至其他设备以及或者从其他设备接收消息。[0074]在另一示例中,提供了一种用于操作头戴式计算设备的方法。该方法包括捕捉头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过头戴式计算设备的至少部分透视的显示器的视野的至少一部分,基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所捕捉的图像内有资格用于颜色填充操作的表面,经由头戴式计算设备处的用户输入接收颜色填充请求,该请求针对预先确定的颜色,并且通过以下来响应于接收到颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,(b以世界锁定的方式来显示填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。[0075]在这样的示例中,颜色参数可包括色调、亮度和饱和度中的一个或多个。[0076]在这样的示例中,标识表面可包括确定颜色参数中的一个或多个跨所捕捉的图像中一区域的差异,并且该表面可基于颜色参数中一个或多个中的每一个的差异阈值来被标识。[0077]在这样的示例中,像素深度信息可被用于标识所捕捉的图像内的表面。[0078]在这样的示例中,该方法可进一步包括确定第一所标识的表面是否是部分表面,并且如果第一所标识的表面是部分部分,则响应于接收表面扩展输入将填充全息图的边界扩展到与所标识的表面相邻的表面扩展区域。[0079]在这样的示例中,表面扩展输入可以是透视显示器的视野方面的改变和用户输入中的至少一个。[0080]在这样的示例中,该方法可进一步包括,在执行颜色填充操作之前,在透视全息显示器上显示包括多个不同颜色样本的调色板全息图,该多个不同颜色样本中的一个具有预先确定的颜色。_[0081]在这样的示例中,该方法可进一步包括,在执行颜色填充操作之前,更改调色板全息图中多个颜色样本的颜色。[0082]在这样的示例中,该方法可进一步包括,在接收颜色填充请求之前,在透视全息显示器上显示有资格填充表面全息图,该有资格填充表面全息图可视地指示所标识的表面用于颜色填充操作的适格性。[0083]在这样的示例中,该方法可进一步包括标识所捕捉的图像中远离第一表面的第二表面,基于第一和第二表面中像素的颜色参数方面的相似度以及第一和第二表面中像素的位置数据来确定第二所标识的表面是否关联地链接到第一表面,并且如果第二所标识的表面关联地链接到第一所标识的表面,则通过以下来响应于接收到第二颜色填充请求对第二所标识的表面执行第二颜色填充操作:(a生成具有预先确定的颜色以及符合第二所标识的表面的形状的形状的第二填充全息图,⑹在透视全息显示器上显示第二填充全息图。[0084]在这样的示例中,第一表面可基于颜色参数和位置信息被关联地链接到第一表面。[0085]在另一示例中,提供了头戴式计算设备。头戴式计算设备包括至少部分透视的全息显示器,该至少部分透视的全息显示器被配置成呈现覆盖头戴式显示器外部的三维环境的用户的视角的全息图像,存储在存储器中的指令可被处理器执行以:捕捉头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过头戴式计算设备的至少部分透视的显示器的视野的至少一部分,基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所捕捉的图像内有资格用于颜色填充操作的表面,经由头戴式计算设备处的用户输入接收颜色填充请求,该请求针对预先确定的颜色,并且通过以下来响应于接收到颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,(b以世界锁定的方式来显示填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。[0086]在这样的示例中,头戴式计算设备可进一步包括存储在存储器中的指令,该指令可由处理器执行以在确定所标识的表面是部分表面时扩展填充全息图的边界。[0087]在这样的示例中,头戴式计算设备可进一步包括存储在存储器中的指令,该指令可由处理器执行以标识关联地链接到第一所标识的表面的第二表面并且通过以下响应于接收到第二颜色填充请求来对第二所标识的表面执行第二颜色填充操作:(a生成具有预先确定的颜色以及符合第二所标识的表面的形状的形状的第二填充全息图,(b在透视全息显示器上显示第二填充全息图。[0088]在这样的示例中,预先确定的颜色可与具有多个不同颜色的调色板中的一颜色相对应。[0089]在另一示例中,提供了用于操作头戴式计算设备的方法。该方法包括捕捉头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过头戴式计算设备的至少部分透视的显示器的视野的至少一部分,基于所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所捕捉的图像内有资格用于颜色填充操作的表面,颜色参数包括色调、亮度和饱和度,经由头戴式计算设备处的用户输入接收颜色填充请求,该请求针对预先确定的颜色,并且通过以下来响应于接收到颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,(b以世界锁定的方式来显示填充全息图使得在透过头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。[0090]在这样的示例中,该方法可进一步包括当确定所标识的表面是部分表面时扩展填充全息图的边界。[0091]在这样的示例中,边界可响应于透视全息显示器的视野方面的改变而被自动地扩展。[0092]在这样的示例中,边界可响应于用户输入被扩展。[0093]在这样的示例中,标识表面可包括确定颜色参数跨所捕捉的图像中一区域的差异,并且该表面可基于颜色参数的每一个的差异阈值来被标识。[0094]将会理解,本文描述的配置和或方式本质是示例性的,这些具体实施例或本文示例不应被视为限制性的,因为许多变体是可能的。本文描述的具体例程或方法可以表示任何数量的处理策略中的一个或多个。如此,所示和或所述的各种动作可以以所示和或所述顺序、以其他顺序、并行地执行,或者被省略。同样,上述过程的次序可以改变。[0095]本公开的主题包括本文公开的各种过程、系统和配置以及其他特征、功能、动作和或性质的所有新颖和非显而易见的组合和子组合,以及其任何和所有等同物。

权利要求:1.一种用于操作头戴式计算设备的方法,包括:捕捉所述头戴式计算设备外部的三维环境的图像,所捕捉的图像包括用户透过所述头戴式计算设备的至少部分透视的显示器的视野的至少一部分;基于所述所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所述所捕捉的图像内有资格用于颜色填充操作的表面;经由所述头戴式计算设备处的用户输入接收颜色填充请求,所述请求针对预先确定的颜色;以及通过以下来响应于接收到所述颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有所述预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,(b以世界锁定的方式来显示所述填充全息图使得在透过所述头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。2.如权利要求1所述的方法,其特征在于,所述颜色参数包括色调、亮度和饱和度中的一个或多个。3.如权利要求2所述的方法,其特征在于,标识所述表面可包括确定所述颜色参数中的一个或多个在所述所捕捉的图像中一区域上的差异,并且所述表面基于所述颜色参数中一个或多个中的每一个的差异阈值来被标识。4.如权利要求1所述的方法,其特征在于,像素深度信息被用于标识所述所捕捉的图像内的所述表面。5.如权利要求1所述的方法,其特征在于,进一步包括:确定第一所标识的表面是否是部分表面;以及如果所述第一所标识的表面是部分表面,则响应于接收到表面扩展输入来将所述填充全息图的边界扩展到与所标识的表面相邻的表面扩展区域。6.如权利要求5所述的方法,其特征在于,所述表面扩展输入是所述透视显示器的视野的改变和用户输入中的至少一个。7.如权利要求1所述的方法,其特征在于,进一步包括,在执行所述颜色填充操作之前,在所述透视全息显示器上显示包括多个不同颜色样本的调色板全息图,所述多个不同颜色样本中的一个具有所述预先确定的颜色。8.如权利要求7所述的方法,其特征在于,进一步包括,在执行所述颜色填充操作之前,更改所述调色板全息图中所述多个颜色样本的颜色。9.如权利要求1所述的方法,其特征在于,进一步包括,在接收所述颜色填充请求之前,在所述透视全息显示器上显示有资格填充表面全息图,该有资格填充表面全息图可视地指示所标识的表面用于颜色填充操作的适格性。10.如权利要求1所述的方法,其特征在于,进一步包括:标识所述所捕捉的图像中与所述第一表面间隔开的第二表面;基于所述第一和第二表面中像素的颜色参数方面的相似度以及所述第一和第二表面中像素的位置数据来确定第二所标识的表面是否关联地链接到所述弟一表面;以及如果所述第二所标识的表面关联地链接到所述第一所标识的表面,则通过以下来响应于接收到第二颜色填充请求对所述第二所标识的表面执行第二颜色填充操作:(a生成具有所述预先确定的颜色以及符合所述第二所标识的表面的形状的形状的第二填充全息图,b在所述透视全息显示器上显示所述第二填充全息图。11.如权利要求10所述的方法,其特征在于,所述第一表面基于颜色参数和位置信息被关联地链接到所述第一表面。12.—种头戴式计算设备,包括:至少部分透视的全息显示器,所述至少部分透视的全息显示器被配置成呈现覆盖所述头戴式计算设备外部的三维环境的用户视角的全息图像;存储在存储器中的指令,所述指令能够由处理器来执行以:捕捉所述头戴式计算设备外部的所述三维环境的图像,所捕捉的图像包括用户透过所述头戴式计算设备的所述至少部分透视的全息显示器的视野的至少一部分;基于所述所捕捉的图像中相邻像素的颜色参数方面的相似度来标识所述所捕捉的图像内有资格用于颜色填充操作的表面;经由所述头戴式计算设备处的用户输入接收颜色填充请求,所述请求针对预先确定的颜色;以及通过以下来响应于接收到所述颜色填充请求对所标识的表面执行颜色填充操作:(a生成具有所述预先确定的颜色以及符合所标识的表面的形状的形状的填充全息图,(b以世界锁定的方式来显示所述填充全息图使得在透过所述头戴式显示设备的透视全息显示器被查看时覆盖所标识的表面。13.如权利要求12所述的头戴式计算设备,其特征在于,进一步包括存储在存储器中的指令,所述指令能由处理器执行以在确定所标识的表面是部分表面时扩展填充全息图的边界。14.如权利要求12所述的头戴式计算设备,其特征在于,进一步包括存储在存储器中的指令,所述指令能由处理器执行以标识关联地链接到第一所标识的表面的第二表面并且通过以下响应于接收到第二颜色填充请求来对第二所标识的表面执行第二颜色填充操作:a生成具有预先确定的颜色以及符合第二所标识的表面的形状的形状的第二填充全息图,〇3在透视全息显示器上显示第二填充全息图。15.如权利要求12所述的头戴式计算设备,其特征在于,所述预先确定的颜色与具有多个不同颜色的调色板中的一颜色相对应。

百度查询: 微软技术许可有限责任公司 增强显示环境中的颜色填充

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。