-
公开(公告)号:CN105518613B
公开(公告)日:2018-11-20
申请号:CN201480046519.1
申请日:2014-08-19
Applicant: 微软技术许可有限责任公司
Abstract: 通过分段输入作业和/或将输入作业的各部分组合在一起可以优化3D打印。在一个实施例中,接收与每个输入作业相关联的用户定义的度量,并且将其与所使用的3D打印机的打印信封和其他特性一起用于调度输入作业以优化3D打印进程的等待时间和/或吞吐量。在各种实施例中,所述调度可以包括将一个3D对象划分成许多部分,并随后单独调度这些部分和/或组合要在同一3D打印机上同时被打印的各种输入作业的3D对象或3D对象的各部分。在各种实施例中,当接收到新的输入作业并在打印期间做出改变时就重复所述调度。在各种实施例中,用户可以提交已经在正在被打印的进程中的输入作业的经更新的版本。
-
公开(公告)号:CN104756045B
公开(公告)日:2018-06-08
申请号:CN201380052133.7
申请日:2013-09-18
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F3/017 , G06F3/014 , G06F3/0304
Abstract: 描述了用于跟踪由关节连接的身体部位的可佩戴传感器,诸如允许对手指进行3D跟踪(并且可任选地还允许对手臂和手进行3D跟踪)的腕带式设备,而不需要在手上佩戴手套或标记。在一实施例中,相机捕捉设备的佩戴者的身体的由关节连接的部位的图像,并且该身体部分的由关节连接的模型被实时地跟踪以允许对分开的计算设备(诸如,智能电话、膝上型计算机或其他计算设备)进行基于姿势的控制。在各示例中,该设备具有用于照明由关节连接的身体部位的结构化照明源和漫射照明源。在一些示例中,该传感器中还包括惯性测量单元以允许对手臂和手进行跟踪。
-
公开(公告)号:CN105518613A
公开(公告)日:2016-04-20
申请号:CN201480046519.1
申请日:2014-08-19
Applicant: 微软技术许可有限责任公司
CPC classification number: B29C67/0088 , B29C64/386 , G06F3/1211 , G06F3/1241 , G06F3/1262 , G06F3/1288
Abstract: 通过分段输入作业和/或将输入作业的各部分组合在一起可以优化3D打印。在一个实施例中,接收与每个输入作业相关联的用户定义的度量,并且将其与所使用的3D打印机的打印信封和其他特性一起用于调度输入作业以优化3D打印进程的等待时间和/或吞吐量。在各种实施例中,所述调度可以包括将一个3D对象划分成许多部分,并随后单独调度这些部分和/或组合要在同一3D打印机上同时被打印的各种输入作业的3D对象或3D对象的各部分。在各种实施例中,当接收到新的输入作业并在打印期间做出改变时就重复所述调度。在各种实施例中,用户可以提交已经在正在被打印的进程中的输入作业的经更新的版本。
-
公开(公告)号:CN102663722B
公开(公告)日:2018-04-24
申请号:CN201210021583.7
申请日:2012-01-31
Applicant: 微软技术许可有限责任公司
CPC classification number: G06T7/215 , G06T7/194 , G06T2207/10028 , G06T2207/30244
Abstract: 描述了使用深度图像的活动对象分割。在一示例中,活动对象被从接收自移动深度相机的场景的深度图像的背景中分割出来。检索该场景的先前深度图像,并使用迭代最接近点算法来将其与当前深度图像进行比较。迭代最接近点算法包括确定当前深度图像与先前深度图像之间相对应的一组点。在确定该组点期间,检测在这两个深度图像之间不相对应的一个或多个局外点,并且这些局外点处的图像元素被标记为属于活动对象。在各示例中,迭代最接近点算法是作为用于跟踪移动深度相机的算法的一部分来执行的,并且因此不增加大量附加计算复杂度。
-
公开(公告)号:CN102609942B
公开(公告)日:2015-12-02
申请号:CN201210021582.2
申请日:2012-01-31
Applicant: 微软技术许可有限责任公司
IPC: G06T7/00
CPC classification number: G06T7/20 , G06T7/74 , G06T2207/10016 , G06T2207/10021 , G06T2207/10024 , G06T2207/10028 , G06T2207/30244
Abstract: 本发明涉及使用深度图进行移动相机定位。针对机器人、沉浸式游戏、增强现实和其他应用描述了使用深度图进行移动相机定位。在一实施例中,在一环境中跟踪移动深度相机,同时使用所感测的深度数据形成该环境的3D模型。在一实施例中,当相机跟踪失败时,通过使用先前收集的关键帧或以其他方式来检测相机跟踪的失败并重新定位相机。在一实施例中,通过实时地将当前深度图与该3D模型的特征进行比较,检测到移动相机重新访问一位置的环闭合(loop closure)。在一些实施例中,使用所检测到的环闭合来改善该环境的3D模型的一致性和精确度。
-
公开(公告)号:CN102844760B
公开(公告)日:2016-08-24
申请号:CN201180017137.2
申请日:2011-03-25
Applicant: 微软技术许可有限责任公司
IPC: G06F17/50
CPC classification number: G06F17/5045 , G06F17/5027 , G06F2217/86
Abstract: 描述一种用于快速设备开发的集成开发环境。在一实施例中,该集成开发环境向用户提供多个不同视图,每个视图与设备设计的不同方面(诸如硬件配置、软件开发和物理设计)相关。该设备(它可以是原型设备)是由从数据库选择的多个对象形成的,并且该数据库为每个对象存储多个数据类型,诸如用于该对象的3D模型、软件库和代码存根(code?stub),以及硬件参数。用户可通过以任何次序选择不同视图来设计该设备,并且可在他们选择时在各视图间切换。在一个视图中所做的改变(诸如对新对象的选择)被馈送到其他视图中。
-
公开(公告)号:CN105264482B
公开(公告)日:2018-06-22
申请号:CN201480029358.5
申请日:2014-05-21
Applicant: 微软技术许可有限责任公司
Inventor: S·M·巴拉克里什南 , A·B·格拉斯 , A·N·唐纳利 , S·莱格特切科 , D·T·哈珀三世 , A·I·T·罗斯特隆 , E·C·彼德森 , D·A·巴特勒 , S·海尔
IPC: G06F3/06
CPC classification number: G05D23/1917 , G06F1/20 , G06F1/26 , G06F3/0611 , G06F3/0613 , G06F3/0625 , G06F3/0634 , G06F3/0658 , G06F3/067 , G06F3/0689 , G06F13/4068 , Y02D10/14 , Y02D10/151 , Y02D10/154
Abstract: 描述了用于写入一次但很少读取的数据的低成本存储。在一实施例中,一存储设备包括经互连结构连接到服务器的多个硬盘驱动器。该存储设备包括仅能冷却所述硬盘驱动器中的第一子集的冷却系统以及仅能对所述硬盘驱动器中的第二子集供电的供电系统,并且在一些示例中,所述互连结构可仅能对所述硬盘驱动器中的第三子集提供完全带宽。每个子集可仅包括硬盘驱动器的一小部分。可用软件实现的一控制机制被提供,该控制机制控制在任何时间哪些硬盘驱动器是活动的,以便由冷却和供电系统以及互连结构所设置的约束不被违反。
-
公开(公告)号:CN105264482A
公开(公告)日:2016-01-20
申请号:CN201480029358.5
申请日:2014-05-21
Applicant: 微软技术许可有限责任公司
Inventor: S·M·巴拉克里什南 , A·B·格拉斯 , A·N·唐纳利 , S·莱格特切科 , D·T·哈珀三世 , A·I·T·罗斯特隆 , E·C·彼德森 , D·A·巴特勒 , S·海尔
IPC: G06F3/06
CPC classification number: G05D23/1917 , G06F1/20 , G06F1/26 , G06F3/0611 , G06F3/0613 , G06F3/0625 , G06F3/0634 , G06F3/0658 , G06F3/067 , G06F3/0689 , G06F13/4068 , Y02D10/14 , Y02D10/151 , Y02D10/154
Abstract: 描述了用于写入一次但很少读取的数据的低成本存储。在一实施例中,一存储设备包括经互连结构连接到服务器的多个硬盘驱动器。该存储设备包括仅能冷却所述硬盘驱动器中的第一子集的冷却系统以及仅能对所述硬盘驱动器中的第二子集供电的供电系统,并且在一些示例中,所述互连结构可仅能对所述硬盘驱动器中的第三子集提供完全带宽。每个子集可仅包括硬盘驱动器的一小部分。可用软件实现的一控制机制被提供,该控制机制控制在任何时间哪些硬盘驱动器是活动的,以便由冷却和供电系统以及互连结构所设置的约束不被违反。
-
公开(公告)号:CN102622776B
公开(公告)日:2016-01-13
申请号:CN201210021228.X
申请日:2012-01-30
Applicant: 微软技术许可有限责任公司
IPC: G06T17/00
CPC classification number: G06T17/00 , G06T2200/08
Abstract: 描述了三维环境重构。在一示例中,在由存储在存储器设备上的体素组成的3D容体中生成真实世界环境的3D模型。该模型从描述相机位置和定向的数据以及具有指示相机离环境中的一个点的距离的像素的深度图像中构建。单独的执行线程被分配给容体的平面中的每一个体素。每一个线程使用相机位置和定向来确定其相关联的体素的对应的深度图像位置,确定与相关联的体素和环境中的对应位置处的点之间的距离相关的因子,并且使用该因子来更新相关联的体素处的存储值。每一个线程迭代通过容体的其余平面中的等价体素,从而重复该过程以更新存储值。
-
-
-
-
-
-
-
-