Patents by Inventor Lifeng Wang

Lifeng Wang 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).

  • Publication number: 20050093857
    Abstract: A computer implemented method for generating a representation of structure for use in rendering a synthesized image is provided. The representation is a view-dependent displacement mapping that represents displacements along a viewing direction. This view dependency allows the representation to be used to determine self shadows as well as shading, occlusion and silhouettes when used during rendering for synthesis.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Xi Wang, Xing Tong, Baining Guo, Heung-Yeung Shum
  • Publication number: 20050093877
    Abstract: A system and process for reconstructing optimal texture maps from multiple views of a scene is described. In essence, this reconstruction is based on the optimal synthesis of textures from multiple sources. This is generally accomplished using basic image processing theory to derive the correct weights for blending the multiple views. Namely, the steps of reconstructing, warping, prefiltering, and resampling are followed in order to warp reference textures to a desired location, and to compute spatially-variant weights for optimal blending. These weights take into consideration the anisotropy in the texture projection and changes in sampling frequency due to foreshortening. The weights are combined and the computation of the optimal texture is treated as a restoration problem, which involves solving a linear system of equations.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Sing Kang, Richard Szeliski, Heung-Yeung Shum, Baining Guo
  • Publication number: 20050091616
    Abstract: A software-implemented transform and lighting module and pipeline designed and optimized for embedded platforms (such as mobile computing devices). The transform and lighting module and pipeline includes a number of features that make it well-suited for use on embedded devices. These features include a single streamline branched architecture that allows efficient processing on a CPU of an embedded device and saves computational time. This architecture is facilitated by use of a vertex cache that stores vertices as needed to avoid duplication in processing of the vertices. A culling feature culls vertices before lighting instead of lighting all vertices. A back face culling technique examines each of the vertices to determines whether a back face of a triangle is formed. If so, then the vertex is culled. A second technique involved determining whether a vertex is outside of one view frustum clip plane. If so, then the vertex is culled.
    Type: Application
    Filed: September 18, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua Buckman
  • Publication number: 20050062762
    Abstract: A software-implemented graphics rendering system and method designed and optimized for embedded devices (such as mobile computing devices) using fixed-point operations including a variable-length fixed point representation for numbers and a normalized homogenous coordinates system for vector operations. The graphics rendering system and method includes a fixed-point mathematics library and graphics functions that includes optimized basic functions such as addition, subtraction, multiplication, division, all vertex operations, matrix operations, transform functions and lighting functions, and graphics functions. The mathematical library and graphics functions are modified and optimized by using a variable-length fixed-point representation and a normalized homogenous coordinate system (NHCS) for vector operations.
    Type: Application
    Filed: September 13, 2003
    Publication date: March 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua Buckman
  • Publication number: 20050023372
    Abstract: Engineers have determined that the ability to front end rate shape injection events can result in a number of advantages, including improved injector performance and a reduction in undesirable emissions. In addition, engineers have learned that it is desirable for the needle valve to open slowly at the beginning of an injection event and to close abruptly to end the injection event. Therefore, the present invention utilizes at least one orifice member that is movably positioned in an injector body such that fluid flowing away from the needle valve member closing hydraulic surface flows through a relatively restricted flow path and fluid flowing toward the needle valve member flow through a relatively unrestricted flow path.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Norval Weimken, Xinshuang Nan, Ye Tian, Lifeng Wang, Jianyuan Yang, Ronald Shinogle, Chetan Desai
  • Patent number: 6825850
    Abstract: A system and process for reconstructing optimal texture maps from multiple views of a scene is described. In essence, this reconstruction is based on the optimal synthesis of textures from multiple sources. This is generally accomplished using basic image processing theory to derive the correct weights for blending the multiple views. Namely, the steps of reconstructing, warping, prefiltering, and resampling are followed in order to warp reference textures to a desired location, and to compute spatially-variant weights for optimal blending. These weights take into consideration the anisotropy in the texture projection and changes in sampling frequency due to foreshortening. The weights are combined and the computation of the optimal texture is treated as a restoration problem, which involves solving a linear system of equations.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: November 30, 2004
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Sing Bing Kang, Richard Szeliski, Heung-Yeung Shum, Baining Guo
  • Publication number: 20040233211
    Abstract: A system and process for reconstructing optimal texture maps from multiple views of a scene is described. In essence, this reconstruction is based on the optimal synthesis of textures from multiple sources. This is generally accomplished using basic image processing theory to derive the correct weights for blending the multiple views. Namely, the steps of reconstructing, warping, prefiltering, and resampling are followed in order to warp reference textures to a desired location, and to compute spatially-variant weights for optimal blending. These weights take into consideration the anisotropy in the texture projection and changes in sampling frequency due to foreshortening. The weights are combined and the computation of the optimal texture is treated as a restoration problem, which involves solving a linear system of equations.
    Type: Application
    Filed: June 23, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Lifeng Wang, Sing Bing Kang, Richard Szeliski, Heung-Yeung Shum, Baining Guo
  • Publication number: 20040222989
    Abstract: A “light field morpher,” as described herein, provides a computationally efficient system and method for image-based three-dimensional (3D) morphing and texture transfer of 3D objects by morphing “light fields” or “lumigraphs,” associated with source and target 3D objects. The light field morpher is applicable to morphing of objects having either or both Lambertian, or non-Lambertian surfaces, including surfaces having complex properties such as fur, subsurface scattering, and hypertextures, without the need for object modeling, or otherwise recovering detailed object geometry. Light field morphing begins by first specifying corresponding 2D and 3D feature elements, such as, “feature lines,” “feature polygons,” and “background edges,” in the input light fields representing the source and target light fields.
    Type: Application
    Filed: November 15, 2002
    Publication date: November 11, 2004
    Inventors: Zhunping Zhang, Lifeng Wang, Baining Guo, Heung-Yeung Shum
  • Publication number: 20040085325
    Abstract: A system and process for reconstructing optimal texture maps from multiple views of a scene is described. In essence, this reconstruction is based on the optimal synthesis of textures from multiple sources. This is generally accomplished using basic image processing theory to derive the correct weights for blending the multiple views. Namely, the steps of reconstructing, warping, prefiltering, and resampling are followed in order to warp reference textures to a desired location, and to compute spatially-variant weights for optimal blending. These weights take into consideration the anisotropy in the texture projection and changes in sampling frequency due to foreshortening. The weights are combined and the computation of the optimal texture is treated as a restoration problem, which involves solving a linear system of equations.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Inventors: Lifeng Wang, Sing Bing Kang, Richard Szeliski, Heung-Yeung Shum, Baining Guo
  • Publication number: 20030106532
    Abstract: The present invention relates to engines having multiple hydraulic devices. For instance a multi-cylinder diesel engine might include both an a fuel injector and an engine compression release brake. Traditionally, each of these hydraulic devices has been controlled by an individual actuator control valve. However, engineers have learned that decreasing the number of engine components can increase engine robustness. In addition, engineers have learned that de-coupling fluid pressure to the needle valve member hydraulic surface from fluid pressure lines to other injector components can result in greater control of the injector. Therefore, the present invention utilizes a single actuator control valve to control both hydraulic devices for an engine cylinder and to provide independent control of fluid pressure to the needle valve member closing hydraulic surface.
    Type: Application
    Filed: December 7, 2001
    Publication date: June 12, 2003
    Inventors: Ye Tian, Scott Leman, Xinshuang Nan, Lifeng Wang, Jianyuan Yang
  • Patent number: 5381425
    Abstract: A convolutional encoding/decoding system encodes a data bit stream into n bit parity sets from k bit data bit sets, using code words of length L. The system is dependent upon the finding that unique data to parity tables can be generated where both data and parity bit blocks are w bits in length. The value of w=n(L-k)/(n-k). An encoded parity bit stream is subjected to Exclusive OR operation through a connection mask or masks that are dependent upon the encoding code words. The Exclusive OR operation generates syndrome symbols indicative of the presence of errors in the parity bit stream and which are employed to address a correction table. Parity correction values are derived from the correction table and are used to revise the parity bit stream, which is then decoded, using a parity to data table. A number of parity correction procedures are disclosed.
    Type: Grant
    Filed: March 27, 1992
    Date of Patent: January 10, 1995
    Assignee: North Carolina State University
    Inventors: Donald L. Bitzer, Mladen A. Vouk, Vijay Srinivasan, Sunny K. Lo, Ajay Dholakia, Elena M. Gonzalez, Tina M. Lee, LiFeng Wang, Havish Koorapaty