Patents by Inventor Xiaoyan Sun

Xiaoyan Sun 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: 20140086308
    Abstract: Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as, for example, used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream.
    Type: Application
    Filed: November 4, 2013
    Publication date: March 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
  • Patent number: 8576919
    Abstract: Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as streaming data bitstreams typically used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Goubin Shen
  • Publication number: 20130129197
    Abstract: The restoration of images by vector quantization utilizing visual patterns is disclosed. One disclosed embodiment comprises restoring detail in a transition region of an unrestored image, by first identifying the transition region and forming blurred visual pattern blocks. These blurred visual pattern blocks are compared to a pre-trained codebook, and a corresponding high-quality visual pattern blocks is obtained. The high-quality visual pattern block is then blended with the unrestored image to form a restored image.
    Type: Application
    Filed: January 21, 2013
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Feng Wu, Xiaoyan Sun
  • Patent number: 8396312
    Abstract: Systems and methods provide vision-based image compression. In one implementation, inpainting is the vision-based technique selected to augment a conventional signal-processing-based technique. For some regions of a source image, an exemplary system efficiently extracts and organizes structural edge information instead of compressing the regions. In one implementation, the system applies binary curve fitting to capture the edge information. A structure-aware inpainter in the decoder can then restore the regions via the edge information, which occupies very little data space or minimal bandwidth in a bitstream that is transmitted from encoder to decoder. Key visual components of the image can still be conventionally compressed. Extracting edge information for some regions instead of compressing them considerably increases overall image compression.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
  • Patent number: 8385670
    Abstract: The restoration of images by vector quantization utilizing visual patterns is disclosed. One disclosed embodiment comprises restoring detail in a transition region of an unrestored image, by first identifying the transition region and forming blurred visual pattern blocks. These blurred visual pattern blocks are compared to a pre-trained codebook, and a corresponding high-quality visual pattern blocks is obtained. The high-quality visual pattern block is then blended with the unrestored image to form a restored image.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Feng Wu, Xiaoyan Sun
  • Patent number: 8311347
    Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Zhiwei Xiong, Shipeng Li
  • Publication number: 20120283967
    Abstract: A state-matrix-independent dynamic process estimation method in real-time for weakly observable measurement nodes without PMU is only dependent on real-time measurement dynamic data of measurement nodes with Phasor Mesurement Unit (PMU) and measurement data of Supervisory Control And Data Acquisition (SCADA) system in electric power system or state estimation data. According to the SCADA measurement data or state estimation data at some continuous moments, the method utilizes recursive least squares solution to find a linear combination relationship between variation of measurement parameter to be estimated of nodes without PMU and variation of corresponding measurement parameter of nodes with PMU. Using the linear combination of relationship, the dynamic process of measurement nodes without PMU is estimated in real-time. The method provides high estimation precision and meets error requirements of engineering application.
    Type: Application
    Filed: December 9, 2009
    Publication date: November 8, 2012
    Applicants: BEIJING SIFANG ENGINEERING CO., LTD., BEIJING SIFANG AUTOMATION CO., LTD.
    Inventors: Gang Duan, Jingtao Wu, Xiaoyan Sun, Dong Yang
  • Patent number: 8223837
    Abstract: Learning-based image compression is described. In one implementation, an encoder possessing a first set of learned visual knowledge primitives excludes visual information from an image prior to compression. A decoder possessing an independently learned set of visual knowledge primitives synthesizes the excluded visual information into the image after decompression. The encoder and decoder are decoupled with respect to the information excluded at the encoder and the information synthesized at the decoder. This results in superior data compression since the information excluded at the encoder is dropped completely and not transferred to the decoder. Primitive visual elements synthesized at the decoder may be different than primitive visual elements dropped at the encoder, but the resulting reconstituted image is perceptually equivalent to the original image.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li
  • Patent number: 8208556
    Abstract: Systems and methods for video coding using spatio-temporal texture synthesis are described. In one aspect, a video data coding pipeline portion of the codec removes texture blocks from the video data to generate coded video data. The removed texture blocks are selected based on an objective determination that each of the remove texture blocks can be synthesized from spatio-temporal neighboring samples during decoding operations. The objective determinations are made using local block-based motion information independent of global motion models. An indication of which texture blocks were removed is provided to a decoder in addition to the coded video data. Decoding logic of the codec decodes the video data using a standard decoding algorithm. The decoding logic also restores the removed texture blocks via spatio-temporal texture synthesis to generate synthesized video data. The decoded and synthesized video data is presented to a user.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Chunbo Zhu, Feng Wu, Shipeng Li
  • Publication number: 20120082219
    Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
  • Publication number: 20110262049
    Abstract: Systems and methods provide vision-based image compression. In one implementation, inpainting is the vision-based technique selected to augment a conventional signal-processing-based technique. For some regions of a source image, an exemplary system efficiently extracts and organizes structural edge information instead of compressing the regions. In one implementation, the system applies binary curve fitting to capture the edge information. A structure-aware inpainter in the decoder can then restore the regions via the edge information, which occupies very little data space or minimal bandwidth in a bitstream that is transmitted from encoder to decoder. Key visual components of the image can still be conventionally compressed. Extracting edge information for some regions instead of compressing them considerably increases overall image compression.
    Type: Application
    Filed: July 6, 2011
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
  • Patent number: 8019171
    Abstract: Systems and methods provide vision-based image compression. In one implementation, inpainting is the vision-based technique selected to augment a conventional signal-processing-based technique. For some regions of a source image, an exemplary system efficiently extracts and organizes structural edge information instead of compressing the regions. In one implementation, the system applies binary curve fitting to capture the edge information. A structure-aware inpainter in the decoder can then restore the regions via the edge information, which occupies very little data space or minimal bandwidth in a bitstream that is transmitted from encoder to decoder. Key visual components of the image can still be conventionally compressed. Extracting edge information for some regions instead of compressing them considerably increases overall image compression.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
  • Patent number: 8005138
    Abstract: A seamless bitstream switching schema is presented. The schema takes advantage of both the high coding efficiency of non-scalable bitstreams and the flexibility of scalable bitstreams. Small bandwidth fluctuations are accommodated by the scalability of the bitstreams, while large bandwidth fluctuations are tolerated by switching among scalable bitstreams. This seamless bitstream switching schema significantly improves the efficiency of scalable video coding over a broad range of bit rates.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Feng Wu, Shipeng Li, Xiaoyan Sun, Ya-Qin Zhang
  • Patent number: 7830958
    Abstract: A seamless bitstream switching schema is presented. The schema takes advantage of both the high coding efficiency of non-scalable bitstreams and the flexibility of scalable bitstreams. Small bandwidth fluctuations are accommodated by the scalability of the bitstreams, while large bandwidth fluctuations are tolerated by switching among scalable bitstreams. This seamless bitstream switching schema significantly improves the efficiency of scalable video coding over a broad range of bit rates.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Feng Wu, Shipeng Li, Xiaoyan Sun, Ya-Qin Zhang
  • Patent number: 7755645
    Abstract: Systems and methods provide object-based image inpainting. The object-based inpainting can recover part of a missing object or can synthesize visual objects that are entirely missing. In one implementation, an exemplary system generates a target visual object to be inpainted into an image, by geometrically matching key features with a model visual object that can be selected from the same or another image. Borders of the target object are refined through pixel-based contour deformation and textures for the target object are obtained either by pixel interpolation or by patch-based modeling of pre-existing texture in the image. Graph-cut segmentation rectifies image overlap as the target object is embedded in the image. Poisson editing filters visual seams, and edge filling completes visual gaps around the border of the target object.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Dong Liu, Feng Wu, Shipeng Li
  • Publication number: 20100046849
    Abstract: The restoration of images by vector quantization utilizing visual patterns is disclosed. One disclosed embodiment comprises restoring detail in a transition region of an unrestored image, by first identifying the transition region and forming blurred visual pattern blocks. These blurred visual pattern blocks are compared to a pre-trained codebook, and a corresponding high-quality visual pattern blocks is obtained. The high-quality visual pattern block is then blended with the unrestored image to form a restored image.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Feng Wu, Xiaoyan Sun
  • Publication number: 20090238267
    Abstract: Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as, for example, used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream.
    Type: Application
    Filed: May 26, 2009
    Publication date: September 24, 2009
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Goubin Shen
  • Patent number: 7583730
    Abstract: A motion-compensated video encoding scheme employs progressive fine-granularity layered coding to encode macroblocks of video data into frames having multiple layers, including a base layer of comparatively low quality video and multiple enhancement layers of increasingly higher quality video. Some of the enhancement layers in a current frame are predicted from different quality layers in reference frames. The video encoding scheme estimates drifting errors during the encoding and chooses a coding mode for each macroblock in the enhancement layer to maximize high coding efficiency while minimizing drifting errors.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Feng Wu, Shipeng Li, Ya-Qin Zhang, Bing Zeng, Xiaoyan Sun
  • Publication number: 20090067491
    Abstract: Learning-based image compression is described. In one implementation, an encoder possessing a first set of learned visual knowledge primitives excludes visual information from an image prior to compression. A decoder possessing an independently learned set of visual knowledge primitives synthesizes the excluded visual information into the image after decompression. The encoder and decoder are decoupled with respect to the information excluded at the encoder and the information synthesized at the decoder. This results in superior data compression since the information excluded at the encoder is dropped completely and not transferred to the decoder. Primitive visual elements synthesized at the decoder may be different than primitive visual elements dropped at the encoder, but the resulting reconstituted image is perceptually equivalent to the original image.
    Type: Application
    Filed: September 7, 2007
    Publication date: March 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li
  • Publication number: 20090003430
    Abstract: Systems and methods for video coding using spatio-temporal texture synthesis are described. In one aspect, a video data coding pipeline portion of the codec removes texture blocks from the video data to generate coded video data. The removed texture blocks are selected based on an objective determination that each of the remove texture blocks can be synthesized from spatio-temporal neighboring samples during decoding operations. The objective determinations are made using local block-based motion information independent of global motion models. An indication of which texture blocks were removed is provided to a decoder in addition to the coded video data. Decoding logic of the codec decodes the video data using a standard decoding algorithm. The decoding logic also restores the removed texture blocks via spatio-temporal texture synthesis to generate synthesized video data. The decoded and synthesized video data is presented to a user.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Xiaoyan Sun, Chunbo Zhu, Feng Wu, Shipeng Li