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: 20140086308Abstract: 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: ApplicationFiled: November 4, 2013Publication date: March 27, 2014Applicant: Microsoft CorporationInventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
-
Patent number: 8576919Abstract: 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: GrantFiled: May 26, 2009Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Goubin Shen
-
Publication number: 20130129197Abstract: 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: ApplicationFiled: January 21, 2013Publication date: May 23, 2013Applicant: MICROSOFT CORPORATIONInventors: Feng Wu, Xiaoyan Sun
-
Patent number: 8396312Abstract: 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: GrantFiled: July 6, 2011Date of Patent: March 12, 2013Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
-
Patent number: 8385670Abstract: 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: GrantFiled: August 20, 2008Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: Feng Wu, Xiaoyan Sun
-
Patent number: 8311347Abstract: 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: GrantFiled: November 10, 2006Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Zhiwei Xiong, Shipeng Li
-
Publication number: 20120283967Abstract: 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: ApplicationFiled: December 9, 2009Publication date: November 8, 2012Applicants: BEIJING SIFANG ENGINEERING CO., LTD., BEIJING SIFANG AUTOMATION CO., LTD.Inventors: Gang Duan, Jingtao Wu, Xiaoyan Sun, Dong Yang
-
Patent number: 8223837Abstract: 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: GrantFiled: September 7, 2007Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Shipeng Li
-
Patent number: 8208556Abstract: 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: GrantFiled: June 26, 2007Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Chunbo Zhu, Feng Wu, Shipeng Li
-
Publication number: 20120082219Abstract: 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: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Applicant: Microsoft CorporationInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
-
Publication number: 20110262049Abstract: 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: ApplicationFiled: July 6, 2011Publication date: October 27, 2011Applicant: MICROSOFT CORPORATIONInventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
-
Patent number: 8019171Abstract: 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: GrantFiled: April 18, 2007Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Dong Liu
-
Patent number: 8005138Abstract: 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: GrantFiled: November 16, 2005Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Feng Wu, Shipeng Li, Xiaoyan Sun, Ya-Qin Zhang
-
Patent number: 7830958Abstract: 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: GrantFiled: November 16, 2005Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventors: Feng Wu, Shipeng Li, Xiaoyan Sun, Ya-Qin Zhang
-
Patent number: 7755645Abstract: 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: GrantFiled: March 29, 2007Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Xiaoyan Sun, Dong Liu, Feng Wu, Shipeng Li
-
Publication number: 20100046849Abstract: 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: ApplicationFiled: August 20, 2008Publication date: February 25, 2010Applicant: Microsoft CorporationInventors: Feng Wu, Xiaoyan Sun
-
Publication number: 20090238267Abstract: 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: ApplicationFiled: May 26, 2009Publication date: September 24, 2009Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Goubin Shen
-
Patent number: 7583730Abstract: 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: GrantFiled: March 3, 2005Date of Patent: September 1, 2009Assignee: Microsoft CorporationInventors: Feng Wu, Shipeng Li, Ya-Qin Zhang, Bing Zeng, Xiaoyan Sun
-
Publication number: 20090067491Abstract: 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: ApplicationFiled: September 7, 2007Publication date: March 12, 2009Applicant: Microsoft CorporationInventors: Xiaoyan Sun, Feng Wu, Shipeng Li
-
Publication number: 20090003430Abstract: 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: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Xiaoyan Sun, Chunbo Zhu, Feng Wu, Shipeng Li