Patents by Inventor Ramadas Pai

Ramadas Pai 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: 20060227876
    Abstract: Presented herein are system(s), method(s), and apparatus for AC coefficient prediction. In one embodiment, there is presented a method for predicting AC coefficients for a macroblock. The method comprises determining whether a particular block is predicted from a top neighboring block or a left neighboring block; retrieving from a buffer, data from the top neighboring block or left neighboring block from which the particular block is predicted; and writing data from the particular block to the buffer.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Inventors: Bhaskar Sherigar, Anand Tongle, Ramadas Pai
  • Publication number: 20060224390
    Abstract: Presented herein are system(s), method(s), and apparatus for an audio decoding accelerator. In one embodiment, there is presented an audio decoder for decoding audio data. The audio decoder comprises a controller and a computation engine. The controller receives the audio data, and provides parameters, where the parameters are associated with the audio data. The computation engine calculates at least one of a plurality of predetermined functions for said parameters.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Inventors: Ramadas Pai, Jagannath Shastry, Ravindra Bidnur
  • Publication number: 20050232355
    Abstract: Presented herein is a video decoder for supporting both single and four motion vector macroblocks. In one embodiment, the video decoder comprises a processor, a motion vector address computer, a video request manager, and a pixel reconstructor. The processor decodes a set of parameters. The set of parameters comprises motion vectors indicating reference pixels associated with the macroblock. The motion vector address computer calculates addresses associated with motion vectors. The video request manager fetches a block of reference pixels at the addresses calculated by the motion vector address computer. The pixel reconstructor reconstructs pixels from the macroblocks. The pixel reconstructor is operable to reconstruct pixels from macroblocks encoded in accordance with a plurality of standards.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Inventors: Srinivas Cheedela, Ramadas Pai, Chhavi Kishore
  • Publication number: 20050175106
    Abstract: Presented herein is a unified decoder architecture. A system comprises a video decoder, instruction memory, and a host processor. The video decoder decodes the video data encoded with the particular standard. The instruction memory stores a first set of instructions and a second set of instructions. The first set of instructions are for decoding encoded video data according to a first encoding standard. The second set of instruction are for decoding encoded video data according to a second encoding standard. The host processor provides an indication to the video decoder indicating the particular encoding standard. The video decoder executes the first set of instructions if the indication indicates that the particular encoding standard is the first encoding standard and executes the second set of instructions if the indication indicates that the particular encoding standard is the second encoding standard.
    Type: Application
    Filed: February 9, 2004
    Publication date: August 11, 2005
    Inventors: Ravindra Bidnur, Ramadas Pai, Bhaskar Sherigar, Aniruddha Sane, Sandeep Bhatia, Gaurav Agarwal
  • Publication number: 20050169375
    Abstract: A video request manager comprises a first state machine. The first state machine commands a memory controller to fetch reference pixels for a first portion of a picture. The second state machine commands a memory controller to write a second portion of the picture.
    Type: Application
    Filed: April 1, 2004
    Publication date: August 4, 2005
    Inventors: Ramadas Pai, Chhavi Kishore, Srinivas Cheedella
  • Publication number: 20050169376
    Abstract: Described herein is a video decoding related system and method for error detection in a motion vector address computer. A circuit determines addresses for reference pixels. The circuit comprises an input and logic. The input receives parameters comprising a picture type indicator for indicating a type of a picture. The logic determines whether the parameters received by the input are valid.
    Type: Application
    Filed: April 1, 2004
    Publication date: August 4, 2005
    Inventors: Ramadas Pai, Srinivas Cheedella, Manoj Vajhallya
  • Publication number: 20050038938
    Abstract: Presented herein is a direct memory access engine for providing data words in the reverse order. The data words are fetched in batches comprising a predetermined number of data words starting from the last data word and proceeding to the first data word. The batches are stored in a local buffer. The contents of the local buffer are transmitted in reverse order.
    Type: Application
    Filed: December 15, 2003
    Publication date: February 17, 2005
    Inventors: Ramadas Pai, Manoj Vajhallya, Chhavi Kishore, Bhaskar Sherigar, Himakiran Kodihalli, Sandeep Bhatia, Gaurav Aggarwal, Sivagururaman Mahadevan, Vijayanand Aralaguppe
  • Publication number: 20050036614
    Abstract: Presented herein is a direct memory access engine for providing data words in reverse order. The data words are fetched in batches comprising a predetermined number of data words starting from the last data word and proceeding to the first data word. The batches are stored in a local buffer. The contents of the local buffer are transmitted in reverse order. A set of multiplexers reverses the bit positions of the words in the local buffer.
    Type: Application
    Filed: December 15, 2003
    Publication date: February 17, 2005
    Inventors: Ramadas Pai, Manoj Vajhallya, Chhavi Kishore, Bhaskar Sherigar, Himakiran Kodihalli, Sandeep Bhatia, Gaurav Aggarwal, Sivagururaman Mahadevan, Vijayanand Aralaguppe