Patents by Inventor Kadayam Thyagarajan

Kadayam Thyagarajan 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: 8194987
    Abstract: An apparatus and method for limiting bit rate of compressed data is disclosed. The apparatus and method allows the generation of parameters for encoding digital image data based on the data bit rate resulting from the use of different parameters. In one embodiment, a statistical analysis is performed to determine the different parameters. The use of parameters results in a bit rate that would prevent a decoder to stall during decompression while allowing the encoder compress without affecting the quality. Therefore, a more efficient encoding and decoding can be achieved.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 5, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Senthil Govindaswamy, Brian Fudge, Ann C. Irvine, Kadayam Thyagarajan
  • Publication number: 20100322307
    Abstract: An apparatus and method for encoding quantized frequency represented data, the data comprising zero and non-zero represented data is claimed. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a function of the zero run length. A quotient is encoded as a function of the zero run length and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated. For non-zero represented data, the nonzero data is encoded as a function of the non-zero data value and the sign of the non-zero data value.
    Type: Application
    Filed: August 12, 2010
    Publication date: December 23, 2010
    Applicant: QUALCOMM Incorporated
    Inventor: Kadayam THYAGARAJAN
  • Patent number: 7856149
    Abstract: An apparatus and method for limiting bit rate of compressed data is disclosed. The apparatus and method allows the generation of parameters for encoding digital image data based on the data bit rate resulting from the use of different parameters. In one embodiment, a statistical analysis is performed to determine the different parameters. The use of parameters results in a bit rate that would prevent a decoder to stall during decompression while allowing the encoder compress without affecting the quality. Therefore, a more efficient encoding and decoding can be achieved.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: December 21, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Senthil Govindaswamy, Brian Fudge, Ann C. Irvine, Kadayam Thyagarajan
  • Patent number: 7782960
    Abstract: An apparatus and method for encoding quantized frequency represented data, the data including zero and non-zero represented data. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a logarithmic function of the zero run length. A quotient is encoded as a function of the zero run length and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: August 24, 2010
    Assignee: QUALCOMM Incorporated
    Inventor: Kadayam Thyagarajan
  • Patent number: 7630563
    Abstract: A method of losslessly decoding signals representing an image is claimed. A lossy compressed data file and a residual compressed data file are received. The lossy compressed data file is separated into DC coefficients and AC coefficients, and decoded, separately, to the determine DC values and the AC values. The DC values and the AC values are inverse quantized to produce lossy, decompressed data. The residual compressed data file is decoded to produce a residual decompressed data. The lossy decompressed frequency data is combined with the residual decompressed data to produce a lossless data file, wherein the lossless data file is substantially the same as the original image.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: December 8, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Ann C. Irvine, Kadayam Thyagarajan
  • Patent number: 7483581
    Abstract: A method of losslessly compressing and encoding signals representing image information is claimed. A lossy compressed data file and a residual compressed data file are generated. When the lossy compressed data file and the residual compressed data file are combined, a lossless data file that is substantially identical to the original data file is created.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: January 27, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Kadayam Thyagarajan, Dianne Ratzel, legal representative, Steven A. Morley, Ann Chris Irvine, John Ratzel
  • Patent number: 7460723
    Abstract: A system and method for quality-based image compression utilizing adaptively sized blocks and sub-blocks of discrete cosine transform coefficient data and a quality based quantization scale factor is claimed. A block size assignment element in an encoder element selects the block or sub-block of an input block of pixel data to be processed. Blocks with variances larger than a threshold are subdivided, while blocks with variances smaller than a threshold are not subdivided. A transform element transforms the pixel values of the selected blocks into the frequency domain. The frequency domain values are quantized either on a block by block basis or a frame by frame basis utilizing a scale factor that correlates with the quality of the image. The data is then serialized and coded in preparation for transmission.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: December 2, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Kadayam Thyagarajan, Steven A. Morley
  • Patent number: 7376243
    Abstract: An apparatus for adding a watermark to a moving image as it is displayed comprises a watermark generator in which data representing a watermark is generated. The watermark contains at least one of location data and time data pertaining to the displaying of the moving image. The location and time data is protected by forward error encoding. The watermark also contains at least one of program data identifying the moving image and frame data unique in identifying each frame of the moving image. The program and time data is protected by scrambling. A watermark applicator applies the watermark data to image data representing substantially all of the moving image depending on a characteristic, such as amplitude, of the data.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: May 20, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Brian Fudge, Kadayam Thyagarajan, Eric Rosen
  • Publication number: 20070286278
    Abstract: An apparatus and method for limiting bit rate of compressed data is disclosed. The apparatus and method allows the generation of parameters for encoding digital image data based on the data bit rate resulting from the use of different parameters. In one embodiment, a statistical analysis is performed to determine the different parameters. The use of parameters results in a bit rate that would prevent a decoder to stall during decompression while allowing the encoder compress without affecting the quality. Therefore, a more efficient encoding and decoding can be achieved.
    Type: Application
    Filed: August 22, 2007
    Publication date: December 13, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Senthil Govindaswamy, Brian Fudge, Ann Irvine, Kadayam Thyagarajan
  • Publication number: 20070071335
    Abstract: A system and method for quality-based image compression utilizing adaptively sized blocks and sub-blocks of discrete cosine transform coefficient data and a quality based quantization scale factor is claimed. A block size assignment element in an encoder element selects the block or sub-block of an input block of pixel data to be processed. Blocks with variances larger than a threshold are subdivided, while blocks with variances smaller than a threshold are not subdivided. A transform element transforms the pixel values of the selected blocks into the frequency domain. The frequency domain values are quantized either on a block by block basis or a frame by frame basis utilizing a scale factor that correlates with the quality of the image. The data is then serialized and coded in preparation for transmission.
    Type: Application
    Filed: November 13, 2006
    Publication date: March 29, 2007
    Applicant: QUALCOMM INCORPORATED
    Inventors: Kadayam Thyagarajan, Steven Morley
  • Publication number: 20060171465
    Abstract: An apparatus and method for encoding quantized frequency represented data, the data comprising zero and non-zero represented data is claimed. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a function of the zero run length. A quotient is encoded as a function of the zero run length and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated. For non-zero represented data, the nonzero data is encoded as a function of the non-zero data value and the sign of the non-zero data value.
    Type: Application
    Filed: January 18, 2006
    Publication date: August 3, 2006
    Inventor: Kadayam Thyagarajan
  • Publication number: 20060120562
    Abstract: An apparatus for adding a watermark to a moving image as it is displayed comprises a watermark generator in which data representing a watermark is generated. The watermark contains at least one of location data and time data pertaining to the displaying of the moving image. The location and time data is protected by forward error encoding. The watermark also contains at least one of program data identifying the moving image and frame data unique in identifying each frame of the moving image. The program and time data is protected by scrambling. A watermark applicator applies the watermark data to image data representing substantially all of the moving image depending on a characteristic, such as amplitude, of the data.
    Type: Application
    Filed: January 27, 2006
    Publication date: June 8, 2006
    Inventors: Brian Fudge, Kadayam Thyagarajan, Eric Rosen
  • Patent number: 7031390
    Abstract: An apparatus and method to encode the run-lengths and amplitude of the quantized DCT coefficients in a lossless manner is used to achieve compression. Specifically, Golomb-Rice coding is used to encode both zero runs and non-zero amplitudes of the DCT coefficients after quantization. It is found that the use of a scheme taking advantage of an exponential distribution of data, such as Golomb-Rice coding, allows for higher coding efficiencies than alternate schemes.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: April 18, 2006
    Assignee: Qualcomm Incorporated
    Inventor: Kadayam Thyagarajan
  • Patent number: 6996283
    Abstract: An apparatus and method for determining a block size assignment for a block of pixels is claimed. A mean for a given block of pixels and a neighborhood mean for adjacent blocks of pixels is determined. A contrast ratio is then determined, as a function of the mean and the neighborhood mean. A variance threshold is determined as a function of the contrast ratio. Then, various sub-block sizes within the block of pixels is determined as a function of the variance threshold. As such, a pixel block is considered in the context of adjacent pixel blocks rather than in isolation, which narrows the spread of block variances and allows for a more robust subdivision of pixel blocks.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: February 7, 2006
    Assignee: Qualcomm, Inc.
    Inventor: Kadayam Thyagarajan
  • Patent number: 6996248
    Abstract: An apparatus for adding a watermark to a moving image as it is displayed comprises a watermark generator in which data representing a watermark is generated. The watermark contains at least one of location data and time data pertaining to the displaying of the moving image. The location and time data is protected by forward error encoding. The watermark also contains at least one of program data identifying the moving image and frame data unique in identifying each frame of the moving image. The program and time data is protected by scrambling. A watermark applicator applies the watermark data to image data representing substantially all of the moving image depending on a characteristic, such as amplitude, of the data.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: February 7, 2006
    Assignee: QUALCOMM, Incorporated
    Inventors: Brian Fudge, Kadayam Thyagarajan, Eric Rosen
  • Patent number: 6870963
    Abstract: An apparatus and method of serializing frequency based image data in a digital cinema system is described. At least one group of data that may be represented as a 16×16 block of data is compiled. Alternatively, a frame of data is compiled. The group of data is divided into four groups, each which may be represented as an 8×8 blocks. Each of the four 8×8 blocks of data are serialized using zig-zag scanning vertical scanning, and/or horizontal scanning.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: March 22, 2005
    Assignee: Qualcomm, Inc.
    Inventors: Senthil Govindaswamy, Kadayam Thyagarajan, Jeffrey A. Levin
  • Publication number: 20040184545
    Abstract: An apparatus and method for encoding quantized frequency represented data, the data comprising zero and non-zero represented data is claimed. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a function of the zero run length. A quotient is encoded as a function of the zero run length and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated. For non-zero represented data, the nonzero data is encoded as a function of the non-zero data value and the sign of the non-zero data value.
    Type: Application
    Filed: January 29, 2004
    Publication date: September 23, 2004
    Inventor: Kadayam Thyagarajan
  • Publication number: 20040156550
    Abstract: An apparatus and method for limiting bit rate of compressed data is disclosed. The apparatus and method allows the generation of parameters for encoding digital image data based on the data bit rate resulting from the use of different parameters. In one embodiment, a statistical analysis is performed to determine the different parameters. The use of parameters results in a bit rate that would prevent a decoder to stall during decompression while allowing the encoder compress without affecting the quality. Therefore, a more efficient encoding and decoding can be achieved.
    Type: Application
    Filed: July 29, 2003
    Publication date: August 12, 2004
    Inventors: Senthil Govindaswamy, Brian Fudge, Ann C. Irvine, Kadayam Thyagarajan
  • Publication number: 20040096111
    Abstract: An apparatus and method for determining a block size assignment for a block of pixels is claimed. A mean for a given block of pixels and a neighborhood mean for adjacent blocks of pixels is determined. A contrast ratio is then determined, as a function of the mean and the neighborhood mean. A variance threshold is determined as a function of the contrast ratio. Then, various sub-block sizes within the block of pixels is determined as a function of the variance threshold. As such, a pixel block is considered in the context of adjacent pixel blocks rather than in isolation, which narrows the spread of block variances and allows for a more robust subdivision of pixel blocks.
    Type: Application
    Filed: November 15, 2002
    Publication date: May 20, 2004
    Inventor: Kadayam Thyagarajan
  • Patent number: 6735254
    Abstract: An apparatus and method for encoding quantized frequency represented data wherein the data comprised zero and non-zero represented data. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a function of the zero run length. A quotient is encoded as a function of the zero run length, and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated. For non-zero represented data, the nonzero data is encoded as a function of the non-zero data value and the sign of the non-zero data value.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: May 11, 2004
    Assignee: Qualcomm, Inc.
    Inventor: Kadayam Thyagarajan