Patents by Inventor Venkatram Vajjhula

Venkatram Vajjhula 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: 20170026668
    Abstract: A method receives first and second copies of a video stream by first and second video processing devices, respectively, and processes the first and the second copies of the video stream to generate first and second statistical data for the video stream, respectively. The method transmits in first and second transmissions the first and the second copies of the video stream with the first and the second statistical data respectively from the first and the second video processing device to a third video processing device, and reads the first and the second statistical data from the first and the second transmissions by the third video processing device. The method then combines the first and the second statistical data with one copy of the video stream by the third video processing device, and transmits the one copy of the video stream with the first and the second statistical data.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 26, 2017
    Inventors: Pierre Seigneurbieux, Shivkumar Jayaraman, Wayne D. Michelsen, Fabrice Quinard, Shiv Saxena, Venkatram Vajjhula
  • Patent number: 9491494
    Abstract: A method for processing a video stream includes receiving first and second copies of the video stream by first and second video processing devices, respectively, and generating first and second statistical data for the video stream by the first and the second video processing devices, respectively. The method further includes transmitting in first and second transmissions the first and the second copies of the video stream with the first and the second statistical data respectively from the first and the second video processing device to a third video processing device, and reading the first and the second statistical data from the first and the second transmissions by the third video processing device. The method further includes combining the first and the second statistical data with one copy of the video stream by the third video processing device, and transmitting the one copy of the video stream with the first and the second statistical data.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: November 8, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Pierre Seigneurbieux, Shivkumar Jayaraman, Wayne D. Michelsen, Fabrice Quinard, Shiv Saxena, Venkatram Vajjhula
  • Publication number: 20150172680
    Abstract: A target bit rate determination model is provided that allows information from a look ahead encoder or a decoder to be used to produce a need parameter for an encoder. Two ways to control an encoder system are provided. In the first control method, statistics from a look ahead encoder and knowledge of bitrate requirements for different codecs are used to create a need parameter control input for the primary encoder. In the second method, statistics from a decoder and knowledge of decoder and encoder behavior are used to create a need parameter control input for the primary encoder.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 18, 2015
    Inventors: Wei Zhou, Venkatram Vajjhula, Wayne D. Michelsen
  • Publication number: 20150063469
    Abstract: A multipass encoder is provided with heterogeneous codecs. In one example the system includes a MPEG-4 encoder to perform a less complex first pass encoding followed by a second pass more complex HEVC encoder. The system allows for a faster development cycle of a multipass encoder for a newly introduced codec by reusing the infrastructure and multipass design of an established video encoder already dealing with older technology. This multipass system allows bringing existing technology to a new codec with the constraints of the pre-existing codec limitations, particularly in terms of CPU cycles, to make use of the new codec more economically practical.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Pierre Seigneurbieux, Shivkumar Jayaraman, Venkatram Vajjhula
  • Publication number: 20140078401
    Abstract: A method for processing a video stream includes receiving first and second copies of the video stream by first and second video processing devices, respectively, and generating first and second statistical data for the video stream by the first and the second video processing devices, respectively. The method further includes transmitting in first and second transmissions the first and the second copies of the video stream with the first and the second statistical data respectively from the first and the second video processing device to a third video processing device, and reading the first and the second statistical data from the first and the second transmissions by the third video processing device. The method further includes combining the first and the second statistical data with one copy of the video stream by the third video processing device, and transmitting the one copy of the video stream with the first and the second statistical data.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: General Instrument Corporation
    Inventors: Pierre Seigneurbieux, Shivkumar Jayaraman, Wayne D. Michelsen, Fabrice Quinard, Shiv Saxena, Venkatram Vajjhula
  • Publication number: 20140078400
    Abstract: A method for processing a video stream includes receiving the video stream at a first video processing circuit, and generating video information for the video stream by the first video processing circuit. The method further includes inserting the video information into an in-band portion of the video stream by the first video processing circuit, and transmitting the video stream with the video information in the in-band portion from the first video processing circuit to a second video processing circuit. The method further includes reading the video information from the in-band portion of the video stream by the second video processing circuit, and processing the video stream by the second video processing circuit using the video information in the in-band portion of the video stream. The method further includes transmitting the video stream with the video information in the in-band portion from the second video processing circuit for additional processing.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Venkatram Vajjhula, Shivkumar Jayaraman, Pierre Seigneurbieux