Patents by Inventor Arul Thangaraj

Arul Thangaraj 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: 9398319
    Abstract: A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: July 19, 2016
    Assignee: BROADCOM INCORPORATED
    Inventors: Girish Hulmani, Arul Thangaraj, Sandeep Bhatia
  • Patent number: 9185407
    Abstract: Presented herein are a system, method, and apparatus for audio and video synchronization. In one embodiment, there is presented a method for displaying audio data and video data. The method comprises examining a plurality of portions of the audio data, where each of said plurality of portions of audio data is associated with a time stamp; examining a plurality of portions of the video data, where each of said plurality of portions of the video data is associated with a time stamp; decoding one of the portions of the video data; and decoding one of the portions of the audio data while decoding the one of the portions of the video data. The difference between the time stamp associated with the one of the portions of the video data and the time stamp associated with the one of the portions of the audio data is within a certain margin of error from a predetermined offset.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: November 10, 2015
    Assignee: BROADCOMM CORPORATION
    Inventors: Arul Thangaraj, Sandeep Bhatia, Xuemen Chen
  • Patent number: 8929458
    Abstract: Presented herein is a compressed structure for writing slice group start codes into a start code table, for use with a video decoding system. One or more start codes are written to a start code table. The presentation time information is written to the start code table.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: January 6, 2015
    Assignee: Broadcom Corporation
    Inventors: Arul Thangaraj, Vijayanand Aralaguppe, Syed Mohammed Ali
  • Publication number: 20140250483
    Abstract: A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 4, 2014
    Applicant: Broadcom Corporation
    Inventors: Girish HULMANI, Arul THANGARAJ, Sandeep BHATIA
  • Patent number: 8731378
    Abstract: A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: May 20, 2014
    Assignee: Broadcom Corporation
    Inventors: Girish Hulmani, Arul Thangaraj, Sandeep Bhatia
  • Patent number: 8331456
    Abstract: Presented herein is a system, method, and apparatus for audio and video synchronization. In one embodiment, there is presented a method for displaying audio data and video data. The method comprises examining a plurality of portions of the audio data, where each of said plurality of portions of audio data is associated with a time stamp; examining a plurality of portions of the video data, where each of said plurality of portions of the video data is associated with a time stamp; decoding one of the portions of the video data; and decoding one of the portions of the audio data while decoding the one of the portions of the video data. The difference between the time stamp associated with the one of the portions of the video data and the time stamp associated with the one of the portions of the audio data is within a certain margin of error from a predetermined offset.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 11, 2012
    Assignee: Broadcom Corporation
    Inventors: Arul Thangaraj, Sandeep Bhatia
  • Patent number: 8023564
    Abstract: Described here are systems and methods for providing data starting from start codes aligned with byte boundaries in multiple byte words. A start code is written starting at a byte in a middle portion of a data word in a memory. An address associated with the byte is written in a table. Data is fetched from the memory starting from the byte.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: September 20, 2011
    Assignee: Broadcom Corporaiton
    Inventors: Arul Thangaraj, Vijayanand Aralaguppe, Syed Mohammed Ali
  • Patent number: 7826494
    Abstract: Presented herein are system(s) and method(s) for handling audio jitters. In one embodiment; there is presented a method for decoding an audio signal. The method comprises receiving a portion of the audio signal, the portions of the audio signal associated with a time stamp; comparing the time stamp associated with the portion of the audio signals to a reference time; generating another portion of the audio signal, if the time stamp is later than the time reference by over a certain margin or error; and dewindowing the another portion with a previously played portion of the audio signal, thereby resulting in a an another dewindowed portion.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: November 2, 2010
    Assignee: Broadcom Corporation
    Inventor: Arul Thangaraj
  • Patent number: 7660357
    Abstract: A system and method for detecting PES headers is presented herein. PES headers are detected by a combination of hardware and firmware. Hardware logic is used to detect the PES start codes while multithreaded firmware us used to process the packet.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: February 9, 2010
    Assignee: Broadcom Corporation
    Inventors: Girish Hulmani, Syed Mohammed Ali, Arul Thangaraj, Sandeep Bhatia, Pramod Chandriah
  • Publication number: 20060245311
    Abstract: Presented herein are system(s) and method(s) for handling audio jitters. In one embodiment; there is presented a method for decoding an audio signal. The method comprises receiving a portion of the audio signal, the portions of the audio signal associated with a time stamp; comparing the time stamp associated with the portion of the audio signals to a reference time; generating another portion of the audio signal, if the time stamp is later than the time reference by over a certain margin or error; and dewindowing the another portion with a previously played portion of the audio signal, thereby resulting in a an another dewindowed portion.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 2, 2006
    Inventor: Arul Thangaraj
  • Publication number: 20060227775
    Abstract: Described herein are system(s), method(s), and apparatus for embedding personal video recorder functions in transport packets. In one embodiment, there is described a method for commanding a video processor. The method comprises generating a transport packet; placing an indicator in the transport packet, said indicator indicating that the transport packet contains commands for the video processor; and placing commands in the transport packet. The transport packet comprises no more than 130 bytes.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 12, 2006
    Inventors: Arul Thangaraj, Vijayanand Aralaguppe
  • Publication number: 20060133251
    Abstract: Presented herein is a system, method, and apparatus for audio and video synchronization. In one embodiment, there is presented a method for displaying audio data and video data. The method comprises examining a plurality of portions of the audio data, where each of said plurality of portions of audio data is associated with a time stamp; examining a plurality of portions of the video data, where each of said plurality of portions of the video data is associated with a time stamp; decoding one of the portions of the video data; and decoding one of the portions of the audio data while decoding the one of the portions of the video data. The difference between the time stamp associated with the one of the portions of the video data and the time stamp associated with the one of the portions of the audio data is within a certain margin of error from a predetermined offset.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Arul Thangaraj, Sandeep Bhatia
  • Publication number: 20050180507
    Abstract: Described here are systems and methods for providing data starting from start codes aligned with byte boundaries in multiple byte words. A start code is written starting at a byte in a middle portion of a data word in a memory. An address associated with the byte is written in a table. Data is fetched from the memory starting from the byte.
    Type: Application
    Filed: April 1, 2004
    Publication date: August 18, 2005
    Inventors: Arul Thangaraj, Vijayanand Aralaguppe, Syed Ali
  • Publication number: 20050175107
    Abstract: Presented herein is a compressed structure for writing slice group start codes into a start code table, for use with a video decoding system. One or more start codes are written to a start code table. The presentation time information is written to the start code table.
    Type: Application
    Filed: April 1, 2004
    Publication date: August 11, 2005
    Inventors: Arul Thangaraj, Vijayanand Aralaguppe, Syed Ali
  • Publication number: 20040264940
    Abstract: A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Girish Hulmani, Arul Thangaraj, Sandeep Bhatia
  • Publication number: 20040190630
    Abstract: A system and method for detecting PES headers is presented herein. PES headers are detected by a combination of hardware and firmware. Hardware logic is used to detect the PES start codes while multithreaded firmware us used to process the packet.
    Type: Application
    Filed: June 30, 2003
    Publication date: September 30, 2004
    Inventors: Girish Hulmani, Syed Mohammed Ali, Arul Thangaraj, Sandeep Bhatia, Pramod Chandriah
  • Publication number: 20040190631
    Abstract: A system and method for detecting packetized elementary stream (PES) packet headers is presented herein. PES packet headers are detected by a combination of hardware and firmware. Hardware logic is used to detect the PES start codes while multithreaded firmware us used to process the packet.
    Type: Application
    Filed: June 30, 2003
    Publication date: September 30, 2004
    Inventors: Girish Hulmani, Syed Mohammed Ali, Arul Thangaraj, Sandeep Bhatia, Pramod Chandriah