Patents by Inventor Ying-Qing Xu

Ying-Qing Xu 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: 7039216
    Abstract: An example-based facial sketch system and process that automatically generates a sketch from an input image depicting a person's face. Sketch generation is accomplished by first training the system using example facial images and sketches of the depicted faces drawn with a particular style by a sketch artist. The trained system is then used to automatically generate a facial sketch that simulates the artist's style from an input image depicting a person's face. Nonparametric sampling and a flexible sketch model are employed to capture the complex statistical characteristics between an image and its sketch.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: May 2, 2006
    Assignee: Microsoft Corporation
    Inventors: Heung-Yeung Shum, Ying-Qing Xu, Hong Chen
  • Publication number: 20060075348
    Abstract: Multiple schemes and techniques for facilitating presentations with an interactive application are described. For example, an interactive application provides a console view overlay for integrating multiple productivity applications into a graphical user interface (GUI) window. An interactive application can also share a selected display portion of the console view overlay with other interactive applications. As another example, presenters and other audience members can draw on the selected display portion being shared, and the drawn graphics are synchronously displayed by the other interactive applications. Interactive applications, as directed by their users, can join various member groups and specific presentations thereof. Moreover, a user may share content in accordance with membership grouping.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Ying-Qing Xu, Heung-Yeung Shum, Ya-Qin Zhang, Barn-Wan Li, Bo Liu
  • Publication number: 20060044324
    Abstract: Techniques are described for adaptive changing a displayed foreground color when a conflict between the displayed foreground color and an extracted background color is detected. Upon detection of such a conflict, a new foreground color is selected in accordance with a predetermined legibility criterion. That is, a color pool candidate may be considered to be a viable foreground color if a legibility value for the candidate color in relation to the extracted background color exceeds a predetermined legibility threshold value.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Heung-Yeung Shum, Ying-Qing Xu, Qi Ren
  • Patent number: 6985148
    Abstract: A system and process for adding a photorealistic rendering of a body of water to a virtual 3D scene or image and creating a video therefrom having interactive water effects. A region of water is added to an image by adding an area depicting the original scene as it would appear if reflected by still body of water. Then, the appearance of the added water region is distorted over a series of image frames in such a way as to simulate how the reflected scene would look if the surface of the water were in motion. The water can have dynamic waves and the user can interact with the water in numbers of ways, including generating ripples on the water surface and creating rain. In addition, these effects can be achieved at full screen resolution with the use of the latest graphics hardware by employing a texture shifting technique.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: January 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Lin Liang, Yayun Chen, Ying-Qing Xu, Baining Guo, Heung-Yeung Shum
  • Patent number: 6980936
    Abstract: Knitwear modeling is disclosed. A macrostructure correponding to a three-dimensional object is generated, based on a stitch pattern and optionally a color pattern. Yarn microstructure is generated and applied to the macrostructure to yield a knitwear model. The stitch positions of the macrostructure can be perturbed to achieve stitch position irregularities. The fluffiness of the yarn microstructure can be controlled. In an alternative embodiment, a two-dimensional knitwear texture is generated, which can then be mapped to a three-dimensional object to yield a knitwear model.
    Type: Grant
    Filed: November 20, 2004
    Date of Patent: December 27, 2005
    Assignee: Microsoft Corp.
    Inventors: Ying-Qing Xu, Baining Guo, Hua Zhong, Heung-Yeung Shum
  • Publication number: 20050256721
    Abstract: A system and process for adding a photorealistic rendering of a body of water to a virtual 3D scene or image and creating a video therefrom having interactive water effects. A region of water is added to an image by adding an area depicting the original scene as it would appear if reflected by still body of water. Then, the appearance of the added water region is distorted over a series of image frames in such a way as to simulate how the reflected scene would look if the surface of the water were in motion. The water can have dynamic waves and the user can interact with the water in numbers of ways, including generating ripples on the water surface and creating rain. In addition, these effects can be achieved at full screen resolution with the use of the latest graphics hardware by employing a texture shifting technique.
    Type: Application
    Filed: July 22, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Lin Liang, Yanyun Chen, Ying-Qing Xu, Baining Guo, Heung-Yeung Shum
  • Patent number: 6961058
    Abstract: A method and system for efficient synthesis of photorealistic free-form knitwear, where a single cross-section of yarn serves as the basic primitive for modeling entire articles of knitwear. This primitive, called the lumislice, describes radiance from a yarn cross-section based on fine-level interactions, including occlusion, shadowing, and multiple scattering, among yarn fibers. By representing yarn as a sequence of identical but rotated cross-sections, the lumislice can effectively propagate local microstructure over arbitrary stitch patterns and knitwear shapes. This framework accommodates varying levels of detail and capitalizes on hardware-assisted transparency blending. To further enhance realism, a technique for generating soft shadows from yarn is also introduced.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Baining Guo, Steve Lin, Heung-Yeung Shum, Ying-Qing Xu, Yanyun Chen
  • Publication number: 20050226502
    Abstract: The techniques and mechanisms described herein are directed to a system for stylizing video, such as interactively transforming video to a cartoon-like style. Briefly stated, the techniques include determining a set of volumetric objects within a video, each volumetric object being a segment. Mean shift video segmentation may be used for this step. With that segmentation information, the technique further includes indicating on a limited number of keyframes of the video how segments should be merged into a semantic region. Finally, a contiguous volume is created by interpolating between keyframes by a mean shift constrained interpolation technique to propagate the semantic regions between keyframes.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Michael Cohen, Ying-Qing Xu, Heung-Yeung Shum, Jue Wang
  • Publication number: 20050212821
    Abstract: Caricature exaggeration systems, engines, and methods create a drawing of a facial image, compare relationships among facial features in the drawing to corresponding relationships in facial images and corresponding caricatures in a database, and automatically exaggerate at least one relationship among facial features in the drawing based on the facial images and the corresponding caricatures in the database.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Ying-Qing Xu, Heung-Yeung Shum, Michael Cohen, Lin Liang, Hua Zhong
  • Publication number: 20050195196
    Abstract: A system and process for adding a photorealistic rendering of a body of water to a virtual 3D scene or image and creating a video therefrom having interactive water effects. A region of water is added to an image by adding an area depicting the original scene as it would appear if reflected by still body of water. Then, the appearance of the added water region is distorted over a series of image frames in such a way as to simulate how the reflected scene would look if the surface of the water were in motion. The water can have dynamic waves and the user can interact with the water in numbers of ways, including generating ripples on the water surface and creating rain. In addition, these effects can be achieved at full screen resolution with the use of the latest graphics hardware by employing a texture shifting technique.
    Type: Application
    Filed: April 22, 2005
    Publication date: September 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Lin Liang, Yanyun Chen, Ying-Qing Xu, Baining Guo, Heung-Yeung Shum
  • Publication number: 20050140673
    Abstract: A method and system for efficient synthesis of photorealistic free-form knitwear, where a single cross-section of yarn serves as the basic primitive for modeling entire articles of knitwear. This primitive, called the lumislice, describes radiance from a yarn cross-section based on fine-level interactions, including occlusion, shadowing, and multiple scattering, among yarn fibers. By representing yarn as a sequence of identical but rotated cross-sections, the lumislice can effectively propagate local microstructure over arbitrary stitch patterns and knitwear shapes. This framework accommodates varying levels of detail and capitalizes on hardware-assisted transparency blending. To further enhance realism, a technique for generating soft shadows from yarn is also introduced.
    Type: Application
    Filed: February 24, 2005
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: Baining Guo, Steve Lin, Heung-Yeung Shum, Ying-Qing Xu, Yanyun Chen
  • Publication number: 20050115285
    Abstract: Knitwear modeling is disclosed. A macrostructure correponding to a three-dimensional object is generated, based on a stitch pattern and optionally a color pattern. Yarn microstructure is generated and applied to the macrostructure to yield a knitwear model. The stitch positions of the macrostructure can be perturbed to achieve stitch position irregularities. The fluffiness of the yarn microstructure can be controlled. In an alternative embodiment, a two-dimensional knitwear texture is generated, which can then be mapped to a three-dimensional object to yield a knitwear model.
    Type: Application
    Filed: November 20, 2004
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: Ying-Qing Xu, Baining Guo, Hua Zhong, Heung-Yeung Shum
  • Publication number: 20050099421
    Abstract: A method and system for efficient synthesis of photorealistic free-form knitwear, where a single cross-section of yarn serves as the basic primitive for modeling entire articles of knitwear. This primitive, called the lumislice, describes radiance from a yarn cross-section based on fine-level interactions, including occlusion, shadowing, and multiple scattering, among yarn fibers. By representing yarn as a sequence of identical but rotated cross-sections, the lumislice can effectively propagate local microstructure over arbitrary stitch patterns and knitwear shapes. This framework accommodates varying levels of detail and capitalizes on hardware-assisted transparency blending. To further enhance realism, a technique for generating soft shadows from yarn is also introduced.
    Type: Application
    Filed: December 1, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Baining Guo, Steve Lin, Heung-Yeung Shum, Ying-Qing Xu, Yanyun Chen
  • Publication number: 20050100243
    Abstract: An example-based facial sketch system and process that automatically generates a sketch from an input image depicting a person's face. Sketch generation is accomplished by first training the system using example facial images and sketches of the depicted faces drawn with a particular style by a sketch artist. The trained system is then used to automatically generate a facial sketch that simulates the artist's style from an input image depicting a person's face. Nonparametric sampling and a flexible sketch model are employed to capture the complex statistical characteristics between an image and its sketch.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Heung-Yeung Shum, Ying-Qing Xu, Hong Chen
  • Patent number: 6871166
    Abstract: Knitwear modeling is disclosed. A macrostructure corresponding to a three-dimensional object is generated, based on a stitch pattern and optionally a color pattern. Yarn microstructure is generated and applied to the macrostructure to yield a knitwear model. The stitch positions of the macrostructure can be perturbed to achieve stitch position irregularities. The fluffiness of the yarn microstructure can be controlled. In an alternative embodiment, a two-dimensional knitwear texture is generated, which can then be mapped to a three-dimensional object to yield a knitwear model.
    Type: Grant
    Filed: July 23, 2000
    Date of Patent: March 22, 2005
    Assignee: Microsoft Corp.
    Inventors: Ying-Qing Xu, Baining Guo, Hua Zhong, Heung-Yeung Shum
  • Publication number: 20050012746
    Abstract: The present invention provides a systematic method for rendering feathers. In one aspect, a segment of a rachis having a first barb and second barb is generated. The first barb is generated based on a first barb length and the second barb is generated based on a second barb length.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Yanyun Chen, Baining Guo, Ying-Qing Xu, Heung-Yeung Shum
  • Publication number: 20050012741
    Abstract: The present invention provides a computer implemented method for placing feathers on a surface. The method includes providing a surface having a plurality of vertices and establishing a growing direction for each of the plurality of vertices on the surface. Feathers are placed on the surface based on the plurality of vertices and the growing direction.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Yanyun Chen, Baining Guo, Ying-Qing Xu, Heung-Yeung Shum
  • Patent number: 6845171
    Abstract: An example-based facial sketch system and process that automatically generates a sketch from an input image depicting a person's face. Sketch generation is accomplished by first training the system using example facial images and sketches of the depicted faces drawn with a particular style by a sketch artist. The trained system is then used to automatically generate a facial sketch that simulates the artist's style from an input image depicting a person's face. Nonparametric sampling and a flexible sketch model are employed to capture the complex statistical characteristics between an image and its sketch.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: January 18, 2005
    Assignee: Microsoft Corporation
    Inventors: Heung-Yeung Shum, Ying-Qing Xu, Hong Chen
  • Publication number: 20040215431
    Abstract: Knitwear modeling is disclosed. A macrostructure corresponding to a three-dimensional object is generated, based on a stitch pattern and optionally a color pattern. Yarn microstructure is generated and applied to the macrostructure to yield a knitwear model. The stitch positions of the macrostructure can be perturbed to achieve stitch position irregularities. The fluffiness of the yarn microstructure can be controlled. In an alternative embodiment, a two-dimensional knitwear texture is generated, which can then be mapped to a three-dimensional object to yield a knitwear model.
    Type: Application
    Filed: May 21, 2004
    Publication date: October 28, 2004
    Applicant: Microsoft Corporation
    Inventors: Ying-Qing Xu, Baining Guo, Hua Zhong, Heung-Yeung Shum
  • Publication number: 20040148577
    Abstract: A process and system for modeling, learning and synthesizing cursive handwriting in a user's personal handwriting style. The handwriting synthesis system and process described herein addresses the problem of learning the personal handwriting style of a user based on limited handwriting samples and producing novel scripts of the same style. The handwriting synthesis process includes segmenting handwriting samples into individual characters using a two-level writer-independent segmentation process, aligning samples of the same character into a common coordinate frame, and learning and modeling the individual character. Synthesis of handwriting is performed by generating individual letters from the models and concatenating the letters using a conditional sampling algorithm. The result is a smooth and fluid connection between letters that successfully mimics the personal handwriting style of a user.
    Type: Application
    Filed: January 27, 2003
    Publication date: July 29, 2004
    Inventors: Ying-Qing Xu, Heung-Yeung Shum, Jue Wang, Chenyu Wu