Patents by Inventor Shankar Regunathan

Shankar Regunathan 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: 20040213345
    Abstract: A video encoder performs multi-resolution video coding. For example, the encoder adaptively changes frame sizes to reduce blocking artifacts at low bitrates. A video decoder performs corresponding multi-resolution decoding.
    Type: Application
    Filed: August 19, 2003
    Publication date: October 28, 2004
    Applicant: Microsoft Corporation
    Inventors: Thomas W. Holcomb, Shankar Regunathan, Chih-Lung Bruce Lin, Sridhar Srinivasan
  • Publication number: 20030206583
    Abstract: Techniques and tools for signaling for fading compensation in video processing applications are described. For example, a video encoder performs fading compensation on a reference image, signals that fading compensation is used, and signals fading parameters for the fading compensation. A video decoder receives the signaled information and performs fading compensation on the reference image according to the fading parameters.
    Type: Application
    Filed: March 3, 2003
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Sridhar Srinivasan, Shankar Regunathan
  • Publication number: 20030206593
    Abstract: Techniques and tools for performing fading estimation and compensation in video processing applications are described. For example, a video encoder performs fading compensation on one or more reference images to encode images in which fading is detected. A video decoder performs corresponding fading compensation on the one or more reference images.
    Type: Application
    Filed: March 3, 2003
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Sridhar Srinivasan, Shankar Regunathan
  • Publication number: 20030206592
    Abstract: Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
    Type: Application
    Filed: March 3, 2003
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Sridhar Srinivasan, Shankar Regunathan
  • Publication number: 20030206582
    Abstract: A set of one and two-dimensional transforms is constructed subject to certain range limited constraints to provide a computationally efficient transform implementation, such as for use in image and video coding. The constraints can include that the transform has a scaled integer implementation, provides perfect or near perfect reconstruction, has a DCT-like basis, is limited to coefficient within a range for representation in n-bits (e.g., n is 16 bits), has basis functions that are close in norm, and provides sufficient headroom for overflow of the range. A set of transforms is constructed with this procedure having an implementation within a 16-bit integer range for efficient computation using integer matrix multiplication operations.
    Type: Application
    Filed: February 28, 2003
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Sridhar Srinivasan, Shankar Regunathan
  • Publication number: 20030099298
    Abstract: A method is described for efficiently determining total end-to-end distortion of a pre-compressed data stream, such as video streams or other media streams, at the time of delivery over a lossy-network, and for providing adaptive error-resilient delivery schemes based on distortion estimates. The methods can be utilized with single or multilayer packet streams and are particularly well suited for video streams. By way of example, distortion estimates are performed by generating side-information at the time of data stream compression, wherein the side-information is used in conjunction with information about the network status to determine an estimated distortion for the group of packets when the data stream is transported over the network to a destination end. This estimation may be utilized within described resiliency techniques in which the error correction mechanism is selected in response to the estimated distortion, which may be additionally refined in reference to cost factors.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 29, 2003
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Kenneth Rose, Rui Zhang, Shankar Regunathan