Patents by Inventor Vinod Kaushik

Vinod Kaushik 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: 20150156498
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: October 1, 2014
    Publication date: June 4, 2015
    Inventors: Vijayalakshmi R. RAVEENDRAN, Gordon Kent WALKER, Binita GUPTA, Phanikumar Kanakadurga BHAMIDIPATI, Bruce COLLINS, Devarshi SHAH, Robert Sean DALEY, Sten Jorgen Ludvig DAHL, Serafim LOUKAS, Bharat AHUJA, Thadi Manjunath NAGARAJ, Vinod KAUSHIK, Prasanna KANNAN
  • Patent number: 8885470
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: November 11, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert S. Daly, Sten Jorgen Dahl, Serafim S. Loukas, Bharat Ahuja, Thadi M. Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Publication number: 20140177703
    Abstract: This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality.
    Type: Application
    Filed: October 11, 2013
    Publication date: June 26, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Devarshi Parashar Shah, PhaniKumar Bhamidipati, Vinod Kaushik, Serafim S. Loukas, JR.
  • Patent number: 8582647
    Abstract: This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: November 12, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Devarshi Shah, Phanikumar Bhamidipati, Vinod Kaushik, Serafim S. Loukas, Jr.
  • Patent number: 8311120
    Abstract: This disclosure describes techniques for coding mode selection. In particular, an encoding device determines whether or not to code a block of pixels in a coding mode currently being considered for selection using information associated with at least one other coding mode with a different block partition. In one aspect, the encoding device uses information associated with at lest one coding mode that has block partitions that are sub-partitions of the block partitions of the coding mode currently being considered for selection. Additionally, the encoding device may use information associated with another coding mode that has the same block partitions as the coding mode currently being considered for selection or information associated with the coding mode currently being considered for selection.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: November 13, 2012
    Assignee: Qualcomm Incorporated
    Inventor: Vinod Kaushik
  • Patent number: 8150172
    Abstract: A method and system for coding mode selection using estimated coding costs. To provide high compression efficiency, for example, an encoding device may attempt to select a coding mode for coding blocks of pixels that codes the data of the blocks with high efficiency. To this end, the encoding device may perform coding mode selection based on estimates of coding cost for at least a portion of the possible modes. The encoding device may estimate the coding cost for the different modes without actually coding the blocks. In fact, in some aspects, the encoding module device may estimate the coding cost for the modes without quantizing the data of the block for each mode. In this manner, the coding cost estimation techniques may reduce the amount of computationally intensive calculations needed to perform effective mode selection.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: April 3, 2012
    Assignee: Qualcomm Incorporated
    Inventors: Sitaraman Ganapathy Subramania, Fang Shi, Peisong Chen, Seyfullah Halit Oguz, Scott T. Swazey, Vinod Kaushik
  • Publication number: 20110299587
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: July 1, 2011
    Publication date: December 8, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Vijayalakshmi R. RAVEENDRAN, Gordon Kent Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert S. Daley, Sten Jorgen Dahl, Serafim S. Loukas, JR., Bharat Ahuja, Thadi M. Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Patent number: 7974193
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: July 5, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert S. Daley, Sten Jorgen Dahl, Serafim S. Loukas, Jr., Bharat Ahuja, Thadi M. Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Publication number: 20080273810
    Abstract: This disclosure describes techniques for coding mode selection using estimated coding costs. To provide high compression efficiency, for example, an encoding device may attempt to select a coding mode for coding blocks of pixels that codes the data of the blocks with high efficiency. To this end, the encoding device may perform coding mode selection based on estimates of coding cost for at least a portion of the possible modes. In accordance with the techniques described herein, the encoding device estimates the coding cost for the different modes without actually coding the blocks. In fact, in some aspects, the encoding module device may estimate the coding cost for the modes without quantizing the data of the block for each mode. In this manner, the coding cost estimation techniques of this disclosure reduce the amount of computationally intensive calculations needed to perform effective mode selection.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Sitaraman Ganapathy Subramania, Fang Shi, Peisong Chen, Seyfullah Halit Oguz, Scott T. Swazey, Vinod Kaushik
  • Publication number: 20080260042
    Abstract: This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Devarshi Shah, Phanikumar Bhamidipati, Vinod Kaushik, Serafim S. Loukas
  • Publication number: 20080152000
    Abstract: This disclosure describes techniques for coding mode selection. In particular, an encoding device determines whether or not to code a block of pixels in a coding mode currently being considered for selection using information associated with at least one other coding mode with a different block partition. In one aspect, the encoding device uses information associated with at lest one coding mode that has block partitions that are sub-partitions of the block partitions of the coding mode currently being considered for selection. Additionally, the encoding device may use information associated with another coding mode that has the same block partitions as the coding mode currently being considered for selection or information associated with the coding mode currently being considered for selection.
    Type: Application
    Filed: August 31, 2007
    Publication date: June 26, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventor: Vinod Kaushik
  • Publication number: 20070274340
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: January 30, 2007
    Publication date: November 29, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Vijayalakshmi Raveendran, Gordon Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert Daley, Sten Dahl, Serafim Loukas, Bharat Ahuja, Thadi Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Publication number: 20070201388
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Application
    Filed: January 30, 2007
    Publication date: August 30, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Devarshi Shah, Binita Gupta, Scott Swazey, Robert Daley, Sten Dahl, Thadi Nagaraj, Vinod Kaushik, Serafim Loukas, Vijayalakshmi Raveendran, Bruce Collins