Patents by Inventor Srinivasa Mpr

Srinivasa Mpr 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: 8515741
    Abstract: Presented herein are system(s), method(s), and apparatus for reducing on-chip memory requirements for audio decoding. In one embodiment, there is presented a method for decoding encoded audio signals. The method comprises fetching a first one or more tables from an off-chip memory; loading the first one or more tables to an on-chip memory; applying a first function to the encoded audio signals using the first one or more tables; fetching a second one or more tables from an off-chip memory after applying the first function; loading the second one or more tables to an on-chip memory; and applying a second function to the encoded audio signals, using the second one or more tables.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: August 20, 2013
    Assignee: Broadcom Corporation
    Inventor: Srinivasa Mpr
  • Patent number: 7528889
    Abstract: A system and method for displaying frames with dynamically changing display parameters is described herein. The display engine stores new display parameters detected by the decoder in one buffer of a ping pong buffer, while continuing to use another set of display parameters stored in the other ping pong buffer. The display engine switches the buffers when the first frame for which the new display parameters are applicable is to be presented.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: May 5, 2009
    Assignee: Broadcom Corporation
    Inventors: Sandeep Bhatia, Srilakshmi D, Srinivasa Mpr, Mahadhevan Sivagupnaman
  • Publication number: 20080062201
    Abstract: A system and method for displaying frames with dynamically changing display parameters is described herein. The display engine stores new display parameters detected by the decoder in one buffer of a ping pong buffer, while continuing to use another set of display parameters stored in the other ping pong buffer. The display engine switches the buffers when the first frame for which the new display parameters are applicable is to be presented.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 13, 2008
    Inventors: Sandeep Bhatia, Srilakshmi D, Srinivasa Mpr, Mahadhevan Sivagupnaman
  • Patent number: 7307669
    Abstract: A system and method for displaying frames with dynamically changing display parameters is described herein. The display engine stores new display parameters detected by the decoder in one buffer of a ping pong buffer, while continuing to use another set of display parameters stored in the other ping pong buffer. The display engine switches the buffers when the first frame for which the new display parameters are applicable is to be presented.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: December 11, 2007
    Assignee: Broadcom Corporation
    Inventors: Sandeep Bhatia, Srilakshmi Dorarajulu, Srinivasa MPR, Mahadhevan Sivagururaman
  • Patent number: 7002494
    Abstract: Present herein is a low memory and MIPS efficient technique for decoding Huffman codes using multi-stage, multi-bits lookup at different levels. A binary tree is cut at levels depending on the quotient of the number of existing nodes and the number of possible nodes.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: February 21, 2006
    Assignee: Broadcom Corporation
    Inventors: Manoj Singhal, Sandeep Bhatia, Srinivasa Mpr
  • Publication number: 20050283370
    Abstract: Presented herein are system(s), method(s), and apparatus for reducing on-chip memory requirements for audio decoding. In one embodiment, there is presented a method for decoding encoded audio signals. The method comprises fetching a first one or more tables from an off-chip memory; loading the first one or more tables to an on-chip memory; applying a first function to the encoded audio signals using the first one or more tables; fetching a second one or more tables from an off-chip memory after applying the first function; loading the second one or more tables to an on-chip memory; and applying a second function to the encoded audio signals, using the second one or more tables.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 22, 2005
    Inventor: Srinivasa Mpr
  • Publication number: 20050099326
    Abstract: Present herein is a low memory and MIPS efficient technique for decoding Huffman codes using multi-stage, multi-bits lookup at different levels. A binary tree is cut at levels depending on the quotient of the number of existing nodes and the number of possible nodes.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 12, 2005
    Inventors: Manoj Singhal, Sandeep Bhatia, Srinivasa Mpr
  • Publication number: 20050013586
    Abstract: A system and method for displaying frames with dynamically changing display parameters is described herein. The display engine stores new display parameters detected by the decoder in one buffer of a ping pong buffer, while continuing to use another set of display parameters stored in the other ping pong buffer. The display engine switches the buffers when the first frame for which the new display parameters are applicable is to be presented.
    Type: Application
    Filed: June 24, 2003
    Publication date: January 20, 2005
    Inventors: Sandeep Bhatia, Srilakshmi D., Srinivasa MPR, Mahadhevan Sivagururaman
  • Patent number: 6839005
    Abstract: Present herein is a low memory and MIPS efficient technique for decoding Huffman codes using multi-stage, multi-bits lookup at different levels. A binary tree is cut at levels depending on the quotient of the number of existing nodes and the number of possible nodes.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: January 4, 2005
    Assignee: Broadcom Corporation
    Inventors: Manoj Singhal, Sandeep Bhatia, Srinivasa Mpr
  • Publication number: 20040264569
    Abstract: Presented herein is a system and method for reducing the total size of the frame buffer portion of a decoding circuit. The reduction in size is possible because first portions of B-pictures are displayed while second portions occurring later in the raster order are decoded. The foregoing allows the second portions occurring later in the raster order to overwrite third portions of the picture that have already been displayed. As a result, the frame buffer for providing the frame from a decoder to the display engine need only store the portion that is being displayed and the portion that is being decoded.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Inventors: Srinivasa MPR, Sandeep Bhatia, Srilakshmi D
  • Publication number: 20040257472
    Abstract: Disclosed herein are system(s), method(s), and apparatus for simultaneously displaying multiple video streams. The video streams are encoded as a video sequence, which can include temporally coded bi-directional pictures. A decoder decodes a picture from each of the video sequences, which can include temporally coded bi-directional pictures. The set of frame buffers stores the past prediction frames and the future prediction frames for each video sequence. A table indicates the location of the past prediction frame and the future prediction frame for each video sequence. A display engine prepares a frame from each video sequence for display. The location of the frames for display are indicated by a register.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Inventors: Srinivasa Mpr, Sandeep Bhatia, Srilakshmi D.