Patents by Inventor Prabindh Sundareson
Prabindh Sundareson 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: 20200411056Abstract: In various examples, recordings of gameplay sessions are enhanced by the application of special effects to relatively high(er) and/or low(er) interest durations of the gameplay sessions. Durations of relatively high(er) or low(er) predicted interest in a gameplay session are identified, for instance, based upon level of activity engaged in by a gamer during a particular gameplay session duration. Once identified, different variations of video characteristic(s) are applied to at least a portion of the identified durations for implementation during playback. The recordings may be generated and/or played back in real-time with a live gameplay session, or after completion of the gameplay session. Further, video data of the recordings themselves may be modified to include the special effects and/or indications of the durations and/or variations may be included in metadata and used for playback.Type: ApplicationFiled: July 14, 2020Publication date: December 31, 2020Inventors: Prabindh Sundareson, Prakash Yadav, Himanshu Bhat
-
Publication number: 20200410241Abstract: In various examples, potentially highlight-worthy video clips are identified from a gameplay session that a gamer might then selectively share or store for later viewing. The video clips may be identified in an unsupervised manner based on analyzing game data for durations of predicted interest. A classification model may be trained in an unsupervised manner to classify those video clips without requiring manual labeling of game-specific image or audio data. The gamer can select the video clips as highlights (e.g., to share on social media, store in a highlight reel, etc.). The classification model may be updated and improved based on new video clips, such as by creating new video-clip classes.Type: ApplicationFiled: July 2, 2019Publication date: December 31, 2020Inventor: Prabindh Sundareson
-
Patent number: 10741215Abstract: In various examples, recordings of gameplay sessions are enhanced by the application of special effects to relatively high(er) and/or low(er) interest durations of the gameplay sessions. Durations of relatively high(er) or low(er) predicted interest in a gameplay session are identified, for instance, based upon level of activity engaged in by a gamer during a particular gameplay session duration. Once identified, different variations of video characteristic(s) are applied to at least a portion of the identified durations for implementation during playback. The recordings may be generated and/or played back in real-time with a live gameplay session, or after completion of the gameplay session. Further, video data of the recordings themselves may be modified to include the special effects and/or indications of the durations and/or variations may be included in metadata and used for playback.Type: GrantFiled: July 31, 2019Date of Patent: August 11, 2020Assignee: NVIDIA CorporationInventors: Prabindh Sundareson, Prakash Yadav, Himanshu Bhat
-
Patent number: 9672586Abstract: This patent application focuses on partitioning the computation to perform the image processing on the DSP, communicate the results to the GPU in an optimized manner, and use the GPU to render 3D information to the display. This invention solves the problem of seamlessly merging live streams from plural automotive cameras into a 3D display that can be rotated to see different view points. This purpose is achieved by partitioning the computation task between a digital signal processor (DSP) for image processing and a graphics processing unit (GPU) for rendering and display. This invention also includes meta data structures for communication of results from the DSP to the GPU.Type: GrantFiled: October 22, 2015Date of Patent: June 6, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Prabindh Sundareson, Anand Balagopalakrishnan
-
Publication number: 20170116703Abstract: This patent application focuses on partitioning the computation to perform the image processing on the DSP, communicate the results to the GPU in an optimized manner, and use the GPU to render 3D information to the display. This invention solves the problem of seamlessly merging live streams from plural automotive cameras into a 3D display that can be rotated to see different view points. This purpose is achieved by partitioning the computation task between a digital signal processor (DSP) for image processing and a graphics processing unit (GPU) for rendering and display. This invention also includes meta data structures for communication of results from the DSP to the GPU.Type: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: Prabindh Sundareson, Anand Balagopalakrishnan
-
Patent number: 8213741Abstract: This invention generates object-focused thumbnails from input images reflecting the mood and intention of the user, based on the original high-resolution picture. The invention includes edge detection, clustering detected edges into regions, ranking the regions and forming the thumbnail from a portion of the input image having a predetermined thumbnail size centered at a center of the highest ranking region. With this invention, the thumbnail accurately captures the focus of the image.Type: GrantFiled: December 19, 2008Date of Patent: July 3, 2012Assignee: Texas Instruments IncorporatedInventors: Prabindh Sundareson, Shanmuga Sundaram Mahendran
-
Patent number: 8073684Abstract: An audio file is divided into frames in the time domain and each frame is compressed, according to a psycho-acoustic algorithm, into file in the frequency domain. Each frame is divided into sub-bands and each sub-band is further divided into split sub-bands. The spectral energy over each split sub-band is averaged for all frames. The resulting quantity for each split sub-band provides a parameter. The set of parameters can be compared to a corresponding set of parameters generated from a different audio file to determine whether the audio files are similar. In order to provide for the higher sensitivity of the auditory response, the comparison of individual split sub-bands of the lower order sub-bands can be performed. Selected constants can be used in the comparison process to improve further the sensitivity of the comparison. In the side-information generated by the psycho-acoustic compression, data related to the rhythm, i.e., related percussive effects, is present.Type: GrantFiled: April 25, 2003Date of Patent: December 6, 2011Assignee: Texas Instruments IncorporatedInventor: Prabindh Sundareson
-
Publication number: 20100158409Abstract: This invention generates object-focused thumbnails from input images reflecting the mood and intention of the user, based on the original high-resolution picture. The invention includes edge detection, clustering detected edges into regions, ranking the regions and forming the thumbnail from a portion of the input image having a predetermined thumbnail size centered at a center of the highest ranking region. With this invention, the thumbnail accurately captures the focus of the image.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Prabindh Sundareson, Shanmuga Sundaram Mahendran
-
Publication number: 20070260590Abstract: A method of operating a digital music system includes inputting the location where music data files are stored, automatically profiling music data files, inputting a query of a type of music data, generating an ordered playlist of music data files satisfying the query and playing the playlist. Input can be via keyboard or via an automatic speech recognition system. The automatically profiling includes pitch tracking to determine whether the music data file includes male vocals, female vocals or no vocals. This invention is useful for compressed music data files, where the number of music data files is large.Type: ApplicationFiled: April 30, 2007Publication date: November 8, 2007Inventor: Prabindh Sundareson
-
Publication number: 20070033596Abstract: A computer implemented method of multi-threaded data processing operation partitions each data processing module into at least five sub-modules including (1) receiving messages, (2) processing received messages, (3) getting resources for module function, (4) performing a core data processing operation of the module and (5) outputting resources generated. These modules are launched and retired as needed in a multi-threaded environment. A framework includes APIs for the module and each sub-module. The message and data handling sub-modules are optionally shared among modules.Type: ApplicationFiled: April 13, 2006Publication date: February 8, 2007Inventors: Jason Kridner, Charles McCallum, Prabindh Sundareson
-
Patent number: 7085957Abstract: The firmware may contain multiple application modules, which can operate independent of each other such that upgrade of one application module does not affect the operation of the other. A compressed backup copy of a module is stored in a non-volatile memory before upgrading the module from a previous version to a newer version. If the upgrading operation fails, the backup copy is used to restore the previous version. To simplify the upgrading or restoring operations, each application module may be assigned to a pre-specified area of a non-volatile memory forming a firmware. As a result, upgrading or restoring may merely require replacing of a version in the firmware. Compression of the backup copy may be optional with status data indicating whether the backup copy is compressed.Type: GrantFiled: November 21, 2002Date of Patent: August 1, 2006Assignee: Texas Instruments IncorporatedInventors: Prabindh Sundareson, Krishnakumar Gopalakrishnan
-
Patent number: 6862658Abstract: Parameters characterizing physical operation of a rotating structure (disk drive) are determined by sending appropriate commands and examining the response. The measured parameters are then used to balance various requirements. For example, when starting retrieval of a data stream, a speed which leads to highest effective retrieval rate may be used such that the data elements are available quickly for use. On the other hand, in a playback mode (or a shock mode), a speed which consumes the lowest amount of electrical energy can be used.Type: GrantFiled: November 18, 2002Date of Patent: March 1, 2005Assignee: Texas Instruments IncorporatedInventors: Prabindh Sundareson, Krishnakumar Gopalakrishnan
-
Publication number: 20040215447Abstract: An audio file is divided into frames in the time domain and each frame is compressed, according to a psycho-acoustic algorithm, into file in the frequency domain. Each frame is divided into sub-bands and each sub-band is further divided into split sub-bands. The spectral energy over each split sub-band is averaged for all frames. The resulting quantity for each split sub-band provides a parameter. The set of parameters can be compared to a corresponding set of parameters generated from a different audio file to determine whether the audio files are similar. In order to provide for the higher sensitivity of the auditory response, the comparison of individual split sub-bands of the lower order sub-bands can be performed. Selected constants can be used in the comparison process to improve further the sensitivity of the comparison. In the side-information generated by the psycho-acoustic compression, data related to the rhythm, i.e., related percussive effects, is present.Type: ApplicationFiled: April 25, 2003Publication date: October 28, 2004Inventor: Prabindh Sundareson
-
Patent number: 6765513Abstract: A maximum length (M) of compressed codes desired to be decoded in a single lookup is determined. 2M rows are generated, with each row having a bit indicating whether a corresponding M-bit combination, when viewed from the first bit, contains a compression code and a source code corresponding to the compression code. A matching row corresponding to a value represented by M-bits of a source bit stream (“present portion”) is first determined, and the source code in the matching row is set as the decoded value if the matching row is indicated to contain a compression code. If the length (P) of the compression code corresponding to the decoded value is less than M, the last (M−P) bits of the present portion are used as a part of the next portion. Additional bits are used to generate the decoded value if the present portion does not contain the entire compression code.Type: GrantFiled: December 9, 2002Date of Patent: July 20, 2004Assignee: Texas Instruments IncorporatedInventor: Prabindh Sundareson
-
Publication number: 20040108946Abstract: A maximum length (M) of compressed codes desired to be decoded in a single lookup is determined. 2M rows are generated, with each row having a bit indicating whether a corresponding M-bit combination, when viewed from the first bit, contains a compression code and a source code corresponding to the compression code. A matching row corresponding to a value represented by M-bits of a source bit stream (“present portion”) is first determined, and the source code in the matching row is set as the decoded value if the matching row is indicated to contain a compression code. If the length (P) of the compression code corresponding to the decoded value is less than M, the last (M-P) bits of the present portion are used as a part of the next portion. Additional bits are used to generate the decoded value if the present portion does not contain the entire compression code.Type: ApplicationFiled: December 9, 2002Publication date: June 10, 2004Applicant: Texas Instruments IncorporatedInventor: Prabindh Sundareson
-
Publication number: 20040103340Abstract: The firmware may contain multiple application modules, which can operate independent of each other such that upgrade of one application module does not affect the operation of the other. A backup copy of a module is stored in a non-volatile memory before upgrading the module from a previous version to a newer version. If the upgrading operation fails, the backup copy is used to restore the previous version. To simplify the upgrading or restoring operations, each application module may be assigned to a pre-specified area of a non-volatile memory forming a firmware. As a result, upgrading or restoring may merely require replacing of a version in the firmware.Type: ApplicationFiled: November 21, 2002Publication date: May 27, 2004Applicant: Texas Instruments IncorporatedInventors: Prabindh Sundareson, Krishnakumar Gopalakrishnan
-
Publication number: 20040098536Abstract: Parameters characterizing physical operation of a rotating structure (disk drive) are determined by sending appropriate commands and examining the response. The measured parameters are then used to balance various requirements. For example, when starting retrieval of a data stream, a speed which leads to highest effective retrieval rate may be used such that the data elements are available quickly for use. On the other hand, in a playback mode (or a shock mode), a speed which consumes the lowest amount of electrical energy can be used.Type: ApplicationFiled: November 18, 2002Publication date: May 20, 2004Applicant: Texas Instruments IncorporatedInventors: Prabindh Sundareson, Krishnakumar Gopalakrishnan