-
公开(公告)号:US09582717B2
公开(公告)日:2017-02-28
申请号:US14524277
申请日:2014-10-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Johnny Chung Lee , Tommer Leyvand , Szymon Piotr Stachniak , Craig C. Peeper
CPC classification number: G06K9/00624 , G06F3/017 , G06K9/00362 , G06T7/251 , G06T7/579 , G06T15/00 , G06T2200/04 , G06T2207/10016 , G06T2207/10028 , G06T2207/30196 , H04N13/20
Abstract: An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A model may be adjusted based on a location or position of one or more extremities estimated or determined for a human target in the grid of voxels. The model may also be adjusted based on a default location or position of the model in a default pose such as a T-pose, a DaVinci pose, and/or a natural pose.
Abstract translation: 可以由设备接收,观察或捕获诸如场景的深度图像的图像。 然后可以基于深度图像生成体素的网格,使得可以对深度图像进行下采样。 可以基于在体素网格中为人类目标估计或确定的一个或多个末端的位置或位置来调整模型。 模型还可以基于默认位置或模型在诸如T姿势,达芬奇姿态和/或自然姿势之类的默认姿势中的位置来调整。
-
公开(公告)号:US20170109927A1
公开(公告)日:2017-04-20
申请号:US15392982
申请日:2016-12-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amar Patel , Peter-Pike J. Sloan , Craig C. Peeper , Samuel Z. Glassenberg
CPC classification number: G06T17/205 , G06T17/20 , G06T2210/36
Abstract: Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allows for computation on a per-patch or per-control-point basis, in addition to traditional per-vertex, per-primitive, and per-pixel methods. This produces a number of advantages over previous tessellation methods, including the reuse of computations across existing vertices and the ability to process at a lower frequency. The operations to compute points are simplified in order to optimize system resources used in the process. Transitions from un-tessellated to tessellated objects are smoother utilizing the present invention, while developers have more flexibility in the level of detail present at different edges of the same patch. Detail within a displacement map also can be increased without negative effects associated with previous systems and methods.
-
公开(公告)号:US10269176B2
公开(公告)日:2019-04-23
申请号:US15392982
申请日:2016-12-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amar Patel , Peter-Pike J. Sloan , Craig C. Peeper , Samuel Z. Glassenberg
IPC: G06T17/20
Abstract: Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allows for computation on a per-patch or per-control-point basis, in addition to traditional per-vertex, per-primitive, and per-pixel methods. This produces a number of advantages over previous tessellation methods, including the reuse of computations across existing vertices and the ability to process at a lower frequency. The operations to compute points are simplified in order to optimize system resources used in the process. Transitions from un-tessellated to tessellated objects are smoother utilizing the present invention, while developers have more flexibility in the level of detail present at different edges of the same patch. Detail within a displacement map also can be increased without negative effects associated with previous systems and methods.
-
-