Patents by Inventor Johnny Chung Lee
Johnny Chung Lee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8897495Abstract: 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.Type: GrantFiled: May 8, 2013Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig C. Peeper
-
Patent number: 8891827Abstract: 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.Type: GrantFiled: November 15, 2012Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Szymon Piotr Stachniak, Craig Peeper
-
Patent number: 8861839Abstract: 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 background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.Type: GrantFiled: September 23, 2013Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Tommer Leyvand, Johnny Chung Lee, Szymon Stachniak, Craig Peeper, Shao Liu
-
Patent number: 8824780Abstract: 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 background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.Type: GrantFiled: September 23, 2013Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Tommer Leyvand, Johnny Chung Lee, Szymon Stachniak, Craig Peeper, Shao Liu
-
Patent number: 8692870Abstract: Described is a stereoscopic display (telepresence) system that includes a depth cue adjustment mechanism for changing screen disparity to move a fixation distance of a viewer (subject) closer to a focus distance, thereby providing more desirable viewing conditions. In one aspect, the depth cue adjustment mechanism adjusts a depth cue by moving the fixation distance forward, and/or by moving the focus distance backward. Also described is detecting encroachment, where the object is perceived as being too close to the subject viewer for comfort, and adjusting one or more depth cues (e.g., object scale) to counteract the sensation of the encroachment.Type: GrantFiled: June 28, 2010Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Kurt Barton Akeley, Jaron Zepel Lanier, Johnny Chung Lee
-
Publication number: 20130243257Abstract: 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.Type: ApplicationFiled: May 8, 2013Publication date: September 19, 2013Applicant: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak
-
Patent number: 8483436Abstract: 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.Type: GrantFiled: November 4, 2011Date of Patent: July 9, 2013Assignee: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Patent number: 8452051Abstract: A tracking system having a depth camera tracks a user's body in a physical space and derives a model of the body, including an initial estimate of a hand position. Temporal smoothing is performed in which some latency is imposed when the initial estimate moves by less than a threshold level from frame to frame, while little or no latency is imposed when the movement is more than the threshold. The smoothed estimate is used to define a local volume for searching for a hand extremity to define a new hand position. Another process generates stabilized upper body points that can be used as reliable reference positions, such as by detecting and accounting for occlusions. The upper body points and a prior estimated hand position are used to define an arm vector. A search is made along the vector to detect a hand extremity to define a new hand position.Type: GrantFiled: December 18, 2012Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventor: Johnny Chung Lee
-
Patent number: 8351651Abstract: A tracking system having a depth camera tracks a user's body in a physical space and derives a model of the body, including an initial estimate of a hand position. Temporal smoothing is performed when the initial estimate moves by less than a threshold level from frame to frame, while little or no smoothing is performed when the movement is more than the threshold. The smoothed estimate is used to define a local volume for searching for a hand extremity to define a new hand position. Another process generates stabilized upper body points that can be used as reliable reference positions, such as by detecting and accounting for occlusions. The upper body points and a prior estimated hand position are used to define an arm vector. A search is made along the vector to detect a hand extremity to define a new hand position.Type: GrantFiled: April 26, 2010Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventor: Johnny Chung Lee
-
Patent number: 8325984Abstract: 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.Type: GrantFiled: June 9, 2011Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Johnny Chung Lee, Tommy Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Publication number: 20120162065Abstract: A system and method are disclosed for recognizing and tracking a user's skeletal joints with a NUI system and further, for recognizing and tracking only some skeletal joints, such as for example a user's upper body. The system may include a limb identification engine which may use various methods to evaluate, identify and track positions of body parts of one or more users in a scene. In examples, further processing efficiency may be achieved by segmenting the field of view in smaller zones, and focusing on one zone at a time. Moreover, each zone may have its own set of predefined gestures which are recognized.Type: ApplicationFiled: March 2, 2012Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Philip Tossell, Andrew Wilson, Alex Aben-Athar Kipman, Johnny Chung Lee, Alex Balan, Jamie Shotton, Richard Moore, Oliver Williams, Ryan Geiss, Mark Finocchio, Kathryn Stone Perez, Aaron Kornblum, John Clavin
-
Publication number: 20120057753Abstract: 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.Type: ApplicationFiled: November 4, 2011Publication date: March 8, 2012Applicant: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Publication number: 20110317871Abstract: A system and method are disclosed for recognizing and tracking a user's skeletal joints with a NUI system and further, for recognizing and tracking only some skeletal joints, such as for example a user's upper body. The system may include a limb identification engine which may use various methods to evaluate, identify and track positions of body parts of one or more users in a scene. In examples, further processing efficiency may be achieved by segmenting the field of view in smaller zones, and focusing on one zone at a time. Moreover, each zone may have its own set of predefined gestures which are recognized.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: MICROSOFT CORPORATIONInventors: Philip Tossell, Andrew Wilson, Alex Aben-Athar Kipman, Johnny Chung Lee, Alex Balan, Jamie Shotton, Richard Moore, Oliver Williams, Ryan Geiss, Kathryn Stone Perez, Aaron Kornblum, John Clavin
-
Publication number: 20110316984Abstract: Described is a stereoscopic display (telepresence) system that includes a depth cue adjustment mechanism for changing screen disparity to move a fixation distance of a viewer (subject) closer to a focus distance, thereby providing more desirable viewing conditions. In one aspect, the depth cue adjustment mechanism adjusts a depth cue by moving the fixation distance forward, and/or by moving the focus distance backward. Also described is detecting encroachment, where the object is perceived as being too close to the subject viewer for comfort, and adjusting one or more depth cues (e.g., object scale) to counteract the sensation of the encroachment.Type: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Kurt Barton Akeley, Jaron Zepel Lanier, Johnny Chung Lee
-
Publication number: 20110262002Abstract: A tracking system having a depth camera tracks a user's body in a physical space and derives a model of the body, including an initial estimate of a hand position. Temporal smoothing is performed when the initial estimate moves by less than a threshold level from frame to frame, while little or no smoothing is performed when the movement is more than the threshold. The smoothed estimate is used to define a local volume for searching for a hand extremity to define a new hand position. Another process generates stabilized upper body points that can be used as reliable reference positions, such as by detecting and accounting for occlusions. The upper body points and a prior estimated hand position are used to define an arm vector. A search is made along the vector to detect a hand extremity to define a new hand position.Type: ApplicationFiled: April 26, 2010Publication date: October 27, 2011Applicant: MICROSOFT CORPORATIONInventor: Johnny Chung Lee
-
Publication number: 20110234589Abstract: 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.Type: ApplicationFiled: June 9, 2011Publication date: September 29, 2011Applicant: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Patent number: 7974443Abstract: A method of tracking a target includes receiving an observed depth image of the target from a source and analyzing the observed depth image with a prior-trained collection of known poses to find an exemplar pose that represents an observed pose of the target. The method further includes rasterizing a model of the target into a synthesized depth image having a rasterized pose and adjusting the rasterized pose of the model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image. Either the exemplar pose or the model-fitting pose is then selected to represent the target.Type: GrantFiled: November 23, 2010Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Alex Kipman, Mark Finocchio, Ryan M. Geiss, Johnny Chung Lee, Charles Claudius Marais, Zsolt Mathe
-
Patent number: 7961910Abstract: 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.Type: GrantFiled: November 18, 2009Date of Patent: June 14, 2011Assignee: Microsoft CorporationInventors: Johnny Chung Lee, Tommy Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Publication number: 20110081045Abstract: 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.Type: ApplicationFiled: November 18, 2009Publication date: April 7, 2011Applicant: Microsoft CorporationInventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
-
Publication number: 20110058709Abstract: A method of tracking a target includes receiving an observed depth image of the target from a source and analyzing the observed depth image with a prior-trained collection of known poses to find an exemplar pose that represents an observed pose of the target. The method further includes rasterizing a model of the target into a synthesized depth image having a rasterized pose and adjusting the rasterized pose of the model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image. Either the exemplar pose or the model-fitting pose is then selected to represent the target.Type: ApplicationFiled: November 23, 2010Publication date: March 10, 2011Applicant: MICROSOFT CORPORATIONInventors: Alex Kipman, Mark Finocchio, Ryan M. Geiss, Johnny Chung Lee, Charles Claudius Marais, Zsolt Mathe