Patents by Inventor Santosh Savekar

Santosh Savekar 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: 8995536
    Abstract: Described herein is a system and method for audio visual synchronization. The picture are displayed by receiving an identifier, said identifier associated with a frame buffer storing a picture; extracting a presentation time stamp associated with the picture, wherein the picture is associated with a time stamp; comparing a local time clock value to the presentation time stamp; determining that the picture is mature for presentation if the presentation time stamp exceeds the local time clock value by less than a first predetermined threshold; and determining that the picture is mature for presentation if the local time clock value exceeds the presentation time stamp by less than a second predetermined threshold.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: March 31, 2015
    Assignee: Broadcom Corporation
    Inventors: Mk Subramanian, Sandeep Bhatia, Santosh Savekar, Gaurav Aggarwal, K. Shivapirakasan
  • Patent number: 8165196
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory are off-chip.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: April 24, 2012
    Assignee: Broadcom Corporation
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Patent number: 8077778
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory can be off-chip.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: December 13, 2011
    Assignee: Broadcom Corporation
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Patent number: 8068171
    Abstract: Disclosed are various embodiments for displaying pictures at high speed. In one embodiment, a system includes a buffer for storing parameters associated with a predetermined number of the pictures during a video display period. The system further includes a video decoder for decoding particular ones of the predetermined number of the pictures. The predetermined ones are either reference pictures or pictures that are to be displayed at high speed. The pictures that are displayed in high speed at each display interval have a constant time-lapse between the pictures that are displayed in high speed at the next display interval.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: November 29, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, M K Subramanian, Sandeep Bhatia, Santosh Savekar, K Shivapirakasan
  • Patent number: 7970262
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory can be off-chip.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: June 28, 2011
    Assignee: Broadcom Corporation
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Patent number: 7920630
    Abstract: A system, method, and apparatus for providing display parameters from the decode process to the display process are presented herein. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images as well as the parameters and stores each image in a separate image buffer. Additionally, the decode process stores the parameters which facilitate the display process in a buffer descriptor structure associated with the image buffer. The display process uses the parameters stored in the buffer descriptor structure during the display process.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: April 5, 2011
    Assignee: Broadcom Corporation
    Inventors: Sandeep Bhatia, Santosh Savekar, Srinivasa Reddy, Subramanian Kuppuswamy, Shivapirakasan Kanakaraj, Satheesh Babu, Arun Gopalakrishna Rao, Gaurav Agrawal, Sunoj Koshy
  • Publication number: 20100177823
    Abstract: Presented herein are systems and methods for slow motion and high speed for digital video. In one embodiment, there is presented a method for displaying pictures. The method comprises displaying a top field from a particular picture, for a predetermined number of consecutive vertical synchronization pulses; and displaying a bottom field from the particular picture for the predetermined number of consecutive vertical synchronization pulses.
    Type: Application
    Filed: March 24, 2010
    Publication date: July 15, 2010
    Inventors: Gaurav Aggarwal, M.K. Subramanian, Sandeep Bhatia, Santosh Savekar, K. Shivapirakasan
  • Publication number: 20080080621
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory are off-chip.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Patent number: 7159144
    Abstract: Disclosed herein are debugging tool(s) for profiling the frequency of execution of certain instructions in a host operation. The debugging tool causes interrupts to occur at random time intervals and records the address of the program counter at each interrupt. A profile is developed that indicates the frequency of execution of certain instructions after a statistically significant number of interrupts.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: January 2, 2007
    Assignee: Broadcom Corporation
    Inventors: Satheesh Babu, Santosh Savekar
  • Patent number: 7133046
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory are off-chip.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: November 7, 2006
    Assignee: Broadcom Corporation
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Publication number: 20060239359
    Abstract: Presented herein is a system and method for pause and picture advance. In one embodiment, there is presented a method for displaying pictures. The method comprises displaying a first picture at a first vertical synchronization signal; receiving a particular input between the first vertical synchronization signal and a second vertical synchronization signal, the second vertical synchronization signal coming after the first vertical synchronization signal; displaying a second picture at the second vertical synchronization signal; and preventing overwriting of the second picture.
    Type: Application
    Filed: June 16, 2005
    Publication date: October 26, 2006
    Inventors: Santosh Savekar, Shivapirakasan Kanakaraj
  • Publication number: 20050286639
    Abstract: Presented herein are systems and methods for pause and freeze functions for digital video streams. A particular picture is displayed for a plurality of video display periods. A next picture is displayed at the video display period immediately following the plurality of video display periods, the next picture immediately following the particular picture in a display order. A system clock reference is loaded with a time stamp associated with the next picture when displaying the next picture.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: Gaurav Aggarwal, M.K. Subramanian, Sandeep Bhatia, Santosh Savekar, K. Shivapirakasan
  • Publication number: 20050281342
    Abstract: Presented herein are systems and methods for slow motion and high speed for digital video. In one embodiment, there is presented a method for displaying pictures. The method comprises displaying a top field from a particular picture, for a predetermined number of consecutive vertical synchronization pulses; and displaying a bottom field from the particular picture for the predetermined number of consecutive vertical synchronization pulses.
    Type: Application
    Filed: June 22, 2004
    Publication date: December 22, 2005
    Inventors: Gaurav Aggarwal, M.K. Subramanian, Sandeep Bhatia, Santosh Savekar, K. Shivapirakasan
  • Publication number: 20050093869
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory are off-chip.
    Type: Application
    Filed: December 2, 2003
    Publication date: May 5, 2005
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Publication number: 20050093884
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory can be off-chip.
    Type: Application
    Filed: December 2, 2003
    Publication date: May 5, 2005
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Publication number: 20050093885
    Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory can be off-chip.
    Type: Application
    Filed: August 10, 2004
    Publication date: May 5, 2005
    Inventors: Santosh Savekar, Moovaraivendren Subramanian
  • Publication number: 20050086591
    Abstract: Aspects of the present invention are directed to a system, method, and apparatus for annotating decompressed frames from a video sequence. In one embodiment, a data structure comprising a compressed representation of a first frame and a set of parameters is received. The first frame is decompressed and a graphic displaying at least one of the parameters is created. The graphic displaying at least one of the parameters is annotated to the decompressed first frame.
    Type: Application
    Filed: June 26, 2003
    Publication date: April 21, 2005
    Inventor: Santosh Savekar
  • Publication number: 20050018775
    Abstract: Described herein is a system and method for audio visual synchronization. The picture are displayed by receiving an identifier, said identifier associated with a frame buffer storing a picture; extracting a presentation time stamp associated with the picture, wherein the picture is associated with a time stamp; comparing a local time clock value to the presentation time stamp; determining that the picture is mature for presentation if the presentation time stamp exceeds the local time clock value by less than a first predetermined threshold; and determining that the picture is mature for presentation if the local time clock value exceeds the presentation time stamp by less than a second predetermined threshold.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 27, 2005
    Inventors: Mk Subramanian, Sandeep Bhatia, Santosh Savekar, Gaurav Aggarwal, K. Shivapirakasan
  • Publication number: 20040264579
    Abstract: Presented herein is a system, method, and apparatus for displaying a plurality of video sequences in real-time while reducing the required buffer memory. In an exemplary embodiment, a decoder system is presented that decodes and presents two video sequences, with three frame buffers per video sequence.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Sandeep Bhatia, Satheesh Babu, Santosh Savekar
  • Publication number: 20040260913
    Abstract: Disclosed herein are debugging tool(s) for profiling the frequency of execution of certain instructions in a host operation. The debugging tool causes interrupts to occur at random time intervals and records the address of the program counter at each interrupt. A profile is developed that indicates the frequency of execution of certain instructions after a statistically significant number of interrupts.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Inventors: Satheesh Babu, Santosh Savekar