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

  • Patent number: 9686546
    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: Grant
    Filed: November 4, 2013
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
  • Publication number: 20170094291
    Abstract: Approaches to re-encoding image sets using frequency-domain differences, along with corresponding approaches to reversing the re-encoding of the image sets. For example, a re-encoding tool computes frequency-domain differences between (a) quantized coefficients for a block from encoded data in a first format and (b) quantized coefficients for a prediction of the block. The re-encoding tool entropy codes the frequency-domain differences, producing encoded data in a second format for the compressed images. Such re-encoding can significantly reduce storage cost for previously compressed images, compared to the storage cost for the previously compressed images in the first format, without hurting image quality. Subsequently, the previously compressed images in the first format can be recovered from the encoded data in the second format. Or, the encoded data in the second format can be decoded to reconstruct the images.
    Type: Application
    Filed: December 14, 2016
    Publication date: March 30, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Feng Wu, Hao Wu
  • Patent number: 9554145
    Abstract: Approaches to re-encoding image sets using frequency-domain differences, along with corresponding approaches to reversing the re-encoding of the image sets. For example, a re-encoding tool computes frequency-domain differences between (a) quantized coefficients for a block from encoded data in a first format and (b) quantized coefficients for a prediction of the block. The re-encoding tool entropy codes the frequency-domain differences, producing encoded data in a second format for the compressed images. Such re-encoding can significantly reduce storage cost for previously compressed images, compared to the storage cost for the previously compressed images in the first format, without hurting image quality. Subsequently, the previously compressed images in the first format can be recovered from the encoded data in the second format. Or, the encoded data in the second format can be decoded to reconstruct the images.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Feng Wu, Hao Wu
  • Publication number: 20160255357
    Abstract: Some examples may generate one or more sets of compressed images from an image collection. Images from the image collection may be clustered into one or more sets of images based on one or more features in each image. A minimum spanning tree of images may be created from each of the one or more sets of images based on the one or more features in each image. Feature-based prediction may be performed using the feature-based minimum spanning tree. One or more sets of compressed images corresponding to the one or more sets of images may be generated.
    Type: Application
    Filed: July 15, 2013
    Publication date: September 1, 2016
    Inventors: Xiaoyan Sun, Feng Wu, Zhongbo Shi
  • Patent number: 9349072
    Abstract: The use of local feature descriptors of an image to generate compressed image data and reconstruct the image using image patches that are external to the image based on the compressed image data may increase image compression efficiency. A down-sampled version of the image is initially compressed to produce an encoded visual descriptor. The local feature descriptors of the image and the encoded visual descriptor are then obtained. A set of differential feature descriptors are subsequently determined based on the differences between the local feature descriptors of the input image and the encoded visual descriptor. At least some of the differential feature descriptors are compressed to produce encoded feature descriptors, which are then combined with the encoded visual feature descriptor produce image data. The image data may be used to select image patches from an image database to reconstruct the image.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 24, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Feng Wu
  • Patent number: 9331967
    Abstract: In accordance with an embodiment, described herein is a system for real-time communication signaling protocol for use in a telecommunication network and communication in web-only Internet. The protocol facilitates adapting complex signaling on the server-side into simple operations towards the Web. In an embodiment the protocol is used to communicate between a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides a JavaScript API to encapsulate the signaling layer. The web signaling engine includes a controller which terminates communications using the protocol, and normalizes communications into an internal protocol suitable for communication with telecommunications network systems. In an embodiment, the protocol utilizes JSON and a WebSocket connection and can be defined as a WebSocket subprotocol.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 3, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Binod Pankajakshy Gangadharan, Terje Strand, Xiaoyan Sun, Shuquan Zhang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
  • Publication number: 20150341652
    Abstract: Approaches to re-encoding image sets using frequency-domain differences, along with corresponding approaches to reversing the re-encoding of the image sets. For example, a re-encoding tool computes frequency-domain differences between (a) quantized coefficients for a block from encoded data in a first format and (b) quantized coefficients for a prediction of the block. The re-encoding tool entropy codes the frequency-domain differences, producing encoded data in a second format for the compressed images. Such re-encoding can significantly reduce storage cost for previously compressed images, compared to the storage cost for the previously compressed images in the first format, without hurting image quality. Subsequently, the previously compressed images in the first format can be recovered from the encoded data in the second format. Or, the encoded data in the second format can be decoded to reconstruct the images.
    Type: Application
    Filed: October 20, 2014
    Publication date: November 26, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Xiaoyan Sun, Feng Wu, Hao Wu
  • Patent number: 9178386
    Abstract: A state-matrix-independent dynamic process estimation method in real-time for weakly observable measurement nodes without Phasor Measurement Unit(PMU) is only dependent on real-time measurement dynamic data of measurement nodes with 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: Grant
    Filed: December 9, 2009
    Date of Patent: November 3, 2015
    Assignees: Beijing Sifang Automation Co., Ltd., Beijing Sifang Engineering Co., Ltd.
    Inventors: Gang Duan, Jingtao Wu, Xiaoyan Sun, Dong Yang
  • Patent number: 9106892
    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: July 2, 2014
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
  • Publication number: 20150023425
    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: July 21, 2014
    Publication date: January 22, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
  • Publication number: 20140314316
    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: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
  • Publication number: 20140254936
    Abstract: The use of local feature descriptors of an image to generate compressed image data and reconstruct the image using image patches that are external to the image based on the compressed image data may increase image compression efficiency. A down-sampled version of the image is initially compressed to produce an encoded visual descriptor. The local feature descriptors of the image and the encoded visual descriptor are then obtained. A set of differential feature descriptors are subsequently determined based on the differences between the local feature descriptors of the input image and the encoded visual descriptor. At least some of the differential feature descriptors are compressed to produce encoded feature descriptors, which are then combined with the encoded visual feature descriptor produce image data. The image data may be used to select image patches from an image database to reconstruct the image.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Xiaoyan Sun, Feng Wu
  • Patent number: 8804829
    Abstract: The present motion description technique provides a technique for defining a motion description offline. The motion description can then later be extracted from a multimedia representation and adapted to various multimedia-related applications in a manner that not only reduces the processing for motion estimation but also provides high compression performance during an encoding/transcoding process. The motion description technique employs a motion alignment scheme utilizing a hierarchical model to describe motion data of each macroblock in a coarse-to-fine manner. Motion information is obtained for motion vectors of macroblocks for different partition modes. The resulting motion information is compressed based on correlations among spatially neighboring macroblocks and among partition modes to form the offline motion description.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Feng Wu, Shipeng Li, Wang Yi
  • Publication number: 20140222930
    Abstract: The present invention provides a protocol for use in a system for real-time communication signaling in a telecommunication network and communication in web-only internet The protocol facilitates adapting complex signaling on the server-side into simple operations towards the Web. In an embodiment the protocol is used to communicate between a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides a JavaScript API to encapsulate the signaling layer. The web signaling engine includes a controller which terminates communications using the protocol, and normalizes communications into an internal protocol suitable for communication with telecommunications network systems. In an embodiment, the protocol utilizes JSON and a WebSocket connection and can be defined as a WebSocket subprotocol.
    Type: Application
    Filed: October 31, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Binod Pankajakshy Gangadharan, Terje Strand, Xiaoyan Sun, Shuquan Zhang, Boris Selitser, Honggang Frank Zhu, Karthic Loganathan
  • Patent number: 8787443
    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: Grant
    Filed: October 5, 2010
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
  • Patent number: 8774531
    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 12, 2012
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
  • Patent number: 8737753
    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: January 21, 2013
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Feng Wu, Xiaoyan Sun
  • 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