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: 8897495
    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.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig C. Peeper
  • Patent number: 8891827
    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.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Szymon Piotr Stachniak, Craig Peeper
  • Patent number: 8861839
    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 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: Grant
    Filed: September 23, 2013
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Tommer Leyvand, Johnny Chung Lee, Szymon Stachniak, Craig Peeper, Shao Liu
  • Patent number: 8824780
    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 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: Grant
    Filed: September 23, 2013
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Tommer Leyvand, Johnny Chung Lee, Szymon Stachniak, Craig Peeper, Shao Liu
  • Patent number: 8692870
    Abstract: 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: Grant
    Filed: June 28, 2010
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Kurt Barton Akeley, Jaron Zepel Lanier, Johnny Chung Lee
  • Publication number: 20130243257
    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.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak
  • Patent number: 8483436
    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.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: July 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Patent number: 8452051
    Abstract: 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: Grant
    Filed: December 18, 2012
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventor: Johnny Chung Lee
  • Patent number: 8351651
    Abstract: 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: Grant
    Filed: April 26, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventor: Johnny Chung Lee
  • Patent number: 8325984
    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.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommy Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Publication number: 20120162065
    Abstract: 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: Application
    Filed: March 2, 2012
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120057753
    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.
    Type: Application
    Filed: November 4, 2011
    Publication date: March 8, 2012
    Applicant: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Publication number: 20110317871
    Abstract: 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: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20110316984
    Abstract: 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: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Kurt Barton Akeley, Jaron Zepel Lanier, Johnny Chung Lee
  • Publication number: 20110262002
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Johnny Chung Lee
  • Publication number: 20110234589
    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.
    Type: Application
    Filed: June 9, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Patent number: 7974443
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Alex Kipman, Mark Finocchio, Ryan M. Geiss, Johnny Chung Lee, Charles Claudius Marais, Zsolt Mathe
  • Patent number: 7961910
    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.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommy Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Publication number: 20110081045
    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.
    Type: Application
    Filed: November 18, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: Johnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
  • Publication number: 20110058709
    Abstract: 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: Application
    Filed: November 23, 2010
    Publication date: March 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Alex Kipman, Mark Finocchio, Ryan M. Geiss, Johnny Chung Lee, Charles Claudius Marais, Zsolt Mathe