Patents by Inventor Sivaraj Rajamonickam

Sivaraj Rajamonickam 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: 9451181
    Abstract: A method includes reading a composite video descriptor data structure and a plurality of window descriptor data structures. The composite video descriptor data structure defines a width and height of a composite video frame and each window descriptor data structure defines the starting X and Y coordinate, width and height of each constituent video window to be rendered in the composite video frame. The method further includes determining top and bottom Y coordinates for each constituent video window, as well as determining left and right X coordinates for each constituent video window. The method also includes dividing each constituent video window using the top and bottom Y coordinates to obtain Y-divided sub-windows, dividing each Y-divided sub-window using left and right X coordinates to obtain X and Y divided sub-windows, and storing X, Y coordinates of opposing corners of each X and Y divided sub-window in the storage device.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: September 20, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sujith Shivalingappa, Sivaraj Rajamonickam
  • Publication number: 20160014348
    Abstract: A method includes reading a composite video descriptor data structure and a plurality of window descriptor data structures. The composite video descriptor data structure defines a width and height of a composite video frame and each window descriptor data structure defines the starting X and Y coordinate, width and height of each constituent video window to be rendered in the composite video frame. The method further includes determining top and bottom Y coordinates for each constituent video window, as well as determining left and right X coordinates for each constituent video window. The method also includes dividing each constituent video window using the top and bottom Y coordinates to obtain Y-divided sub-windows, dividing each Y-divided sub-window using left and right X coordinates to obtain X and Y divided sub-windows, and storing X, Y coordinates of opposing corners of each X and Y divided sub-window in the storage device.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventors: Sujith Shivalingappa, Sivaraj Rajamonickam
  • Patent number: 9148699
    Abstract: A method includes reading a composite video descriptor data structure and a plurality of window descriptor data structures. The composite video descriptor data structure defines a width and height of a composite video frame and each window descriptor data structure defines the starting X and Y coordinate, width and height of each constituent video window to be rendered in the composite video frame. The method further includes determining top and bottom Y coordinates for each constituent video window, as well as determining left and right X coordinates for each constituent video window. The method also includes dividing each constituent video window using the top and bottom Y coordinates to obtain Y-divided sub-windows, dividing each Y-divided sub-window using left and right X coordinates to obtain X and Y divided sub-windows, and storing X, Y coordinates of opposing corners of each X and Y divided sub-window in the storage device.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 29, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sujith Shivalingappa, Sivaraj Rajamonickam
  • Patent number: 8855194
    Abstract: A video processor controlled by a set of non-shadow registers is provided. A list of updates for one or more of the non-shadow registers may be prepared in a memory module. A frame buffer is updated with video data for a display coupled to the video processor. A blanking interval is detected after updating the frame buffer. A direct memory access engine is triggered to transfer the list of updates from the memory module to the non-shadow registers during the blanking interval.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 7, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Purushotam Kumar, Sivaraj Rajamonickam, Brijesh Rameshbhai Jadav, Manjunath Rudranna Hadli
  • Publication number: 20130321704
    Abstract: A method includes reading a composite video descriptor data structure and a plurality of window descriptor data structures. The composite video descriptor data structure defines a width and height of a composite video frame and each window descriptor data structure defines the starting X and Y coordinate, width and height of each constituent video window to be rendered in the composite video frame. The method further includes determining top and bottom Y coordinates for each constituent video window, as well as determining left and right X coordinates for each constituent video window. The method also includes dividing each constituent video window using the top and bottom Y coordinates to obtain Y-divided sub-windows, dividing each Y-divided sub-window using left and right X coordinates to obtain X and Y divided sub-windows, and storing X, Y coordinates of opposing corners of each X and Y divided sub-window in the storage device.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sujith Shivalingappa, Sivaraj Rajamonickam
  • Publication number: 20130188096
    Abstract: This invention allows the application software to submit multiple (N) frames belonging to different and/or same channels in one submission. The driver maintains a request queue and serializes requests and manages the hardware utilization. The driver informs the software through a callback function when the entire submission has been serviced.
    Type: Application
    Filed: September 14, 2010
    Publication date: July 25, 2013
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Purushotam Kumar, Hardik Tushar Shah, Sivaraj Rajamonickam, Brijesh Rameshbhai Jadav
  • Publication number: 20120287337
    Abstract: A video processor controlled by a set of non-shadow registers is provided. A list of updates for one or more of the non-shadow registers may be prepared in a memory module. A frame buffer is updated with video data for a display coupled to the video processor. A blanking interval is detected after updating the frame buffer. A direct memory access engine is triggered to transfer the list of updates from the memory module to the non-shadow registers during the blanking interval.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Inventors: Purushotam Kumar, Sivaraj Rajamonickam, Brijesh Rameshbhai Jadav, Manjunath Rudranna Hadli
  • Publication number: 20120274856
    Abstract: A driver for operating an electronic device including a program controlled data processor and video processing hardware responsive to requests to perform operations on video frames is provided. A frame list is formed with pointers to a plurality of buffers for a corresponding plurality of video channels. A request is formed by an application program running on the data processor for a first operation on each of the plurality of frames in the first frame list. The request of the application program and the first frame list is submitted to a driver for the video processing hardware for the plurality of channels. A notification is received from the driver when the video processing hardware has completed the operation on less than all of the plurality of frames.
    Type: Application
    Filed: April 27, 2011
    Publication date: November 1, 2012
    Inventors: Purushotam Kumar, Sivaraj Rajamonickam, Brijesh Rameshbhai Jadav, Kedar Chitnis