Patents by Inventor Ajit Deepak Gupte

Ajit Deepak Gupte 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: 20200202490
    Abstract: The architecture shown can perform global search, local search and local sub pixel search in a parallel or in a pipelined mode. All operations are in a streaming mode without the requirement of external intermediate data storage.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Inventors: Mahesh M. Mehendale, Ajit Deepak Gupte
  • Patent number: 10614603
    Abstract: Techniques are described in which a device is configured to determine an overlap region between a first image and a second image, determine a first histogram based on color data included in the first image that corresponds to the overlap region, and determine a second histogram based on color data included in the second image that corresponds to the overlap region. The processor is further configured to determine, based on the first and second histograms, a mapping function that substantially maps the second histogram to the first histogram and apply the mapping function to the second image to generate a normalized second image with respect to the first image.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 7, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Shilpi Sahu, Chiranjib Choudhuri, Pawan Kumar Baheti, Ajit Deepak Gupte
  • Patent number: 10593015
    Abstract: The architecture shown can perform global search, local search and local sub pixel search in a parallel or in a pipelined mode. All operations are in a streaming mode without the requirement of external intermediate data storage.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: March 17, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mahesh M. Mehendale, Ajit Deepak Gupte
  • Patent number: 10423414
    Abstract: In an embodiment, a device including a processor, a plurality of hardware accelerator engines and a hardware scheduler is disclosed. The processor is configured to schedule an execution of a plurality of instruction threads, where each instruction thread includes a plurality of instructions associated with an execution sequence. The plurality of hardware accelerator engines performs the scheduled execution of the plurality of instruction threads. The hardware scheduler is configured to control the scheduled execution such that each hardware accelerator engine is configured to execute a corresponding instruction and the plurality of instructions are executed by the plurality of hardware accelerator engines in a sequential manner. The plurality of instruction threads are executed by plurality of hardware accelerator engines in a parallel manner based on the execution sequence and an availability status of each of the plurality of hardware accelerator engines.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: September 24, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ajit Deepak Gupte, Mahesh Mehendale, Navin Acharya, Mel Alan Phipps
  • Patent number: 10397481
    Abstract: Techniques are described for addressing rolling shutter delay and in some cases rolling shutter delay and stabilization. Processing circuits may receive image content in overlapping portions of images, and may adjust the image content until there is overlap in the overlapping portions. Processing circuits may also receive information of deviation of the device from a common reference. Based on the overlapping image content, the deviation of the device from the common reference, and image content in non-overlapping portions, the processing circuits may determine mapping of coordinates to a rectangular mesh for generating an equirectangular image.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Patent number: 10373360
    Abstract: A method for stitching images by an electronic device is described. The method includes obtaining at least two images. The method also includes selecting a stitching scheme from a set of stitching schemes based on one or more content measures of the at least two images. The set of stitching schemes includes a first stitching scheme, a second stitching scheme, and a third stitching scheme. The method further includes stitching the at least two images based on a selected stitching scheme.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Pushkar Gorur Sheshagiri, Chiranjib Choudhuri, Sudipto Banerjee, Ajit Deepak Gupte, Pawan Kumar Baheti, Ajit Venkat Rao
  • Publication number: 20190236835
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventors: Pushkar GORUR SHESHAGIRI, Pawan Kumar BAHETI, Ajit Deepak GUPTE, Sandeep Kanakapura LAKSHMIKANTHA
  • Patent number: 10304239
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: May 28, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
  • Patent number: 10277914
    Abstract: An example device for calculating a quality metric for video data includes a memory configured to store a spherical image of the video data, and one or more processors implemented using discrete logic circuitry and configured to determine a user field of view for the spherical image, determine weighting values for pixels of the spherical image based on the user field of view; and calculate a quality metric for the user field of view of the spherical image using the weighting values, wherein calculating the quality metric comprises applying the weighting values to values for the pixels.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: April 30, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Deepak Gupte, Ajit Venkat Rao
  • Patent number: 10244164
    Abstract: A method performed by an electronic device is described. The method includes receiving a plurality of images from a first camera with a first field of view and a second plurality of images from a second camera with a second field of view. An overlapping region exists between the first field of view and the second field of view. The method also includes predicting a disparity of a moving object present in a first image of the first plurality of images. The moving object is not present in a corresponding second image of the second plurality of images. The method further includes determining warp vectors based on the predicted disparity. The method additionally includes combining an image from the first plurality of images with an image from the second plurality of images based on the determined warp vectors.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: March 26, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sudipto Banerjee, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20190082103
    Abstract: A method performed by an electronic device is described. The method includes receiving a plurality of images from a first camera with a first field of view and a second plurality of images from a second camera with a second field of view. An overlapping region exists between the first field of view and the second field of view. The method also includes predicting a disparity of a moving object present in a first image of the first plurality of images. The moving object is not present in a corresponding second image of the second plurality of images. The method further includes determining warp vectors based on the predicted disparity. The method additionally includes combining an image from the first plurality of images with an image from the second plurality of images based on the determined warp vectors.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Inventors: Sudipto Banerjee, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20190026936
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
  • Publication number: 20190020802
    Abstract: Techniques are described for addressing rolling shutter delay and in some cases rolling shutter delay and stabilization. Processing circuits may receive image content in overlapping portions of images, and may adjust the image content until there is overlap in the overlapping portions. Processing circuits may also receive information of deviation of the device from a common reference. Based on the overlapping image content, the deviation of the device from the common reference, and image content in non-overlapping portions, the processing circuits may determine mapping of coordinates to a rectangular mesh for generating an equirectangular image.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Vinay Melkote Krishnaprasad, Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20180253875
    Abstract: A method for stitching images by an electronic device is described. The method includes obtaining at least two images. The method also includes selecting a stitching scheme from a set of stitching schemes based on one or more content measures of the at least two images. The set of stitching schemes includes a first stitching scheme, a second stitching scheme, and a third stitching scheme. The method further includes stitching the at least two images based on a selected stitching scheme.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Inventors: Pushkar Gorur Sheshagiri, Chiranjib Choudhuri, Sudipto Banerjee, Ajit Deepak Gupte, Pawan Kumar Baheti, Ajit Venkat Rao
  • Publication number: 20180234687
    Abstract: Several methods and systems for chroma residual data prediction for encoding blocks corresponding to video data are disclosed. In an embodiment, at least one coefficient correlating reconstructed luma residual samples and corresponding reconstructed chroma residual samples is computed for one or more encoded blocks of video data. Predicted chroma residual samples are generated for encoding a block of video data based on corresponding reconstructed luma residual samples and the at least one coefficient.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventors: Ajit Deepak Gupte, Ranga Ramanujam Srinivasan
  • Patent number: 9948938
    Abstract: Several methods and systems for chroma residual data prediction for encoding blocks corresponding to video data are disclosed. In an embodiment, at least one coefficient correlating reconstructed luma residual samples and corresponding reconstructed chroma residual samples is computed for one or more encoded blocks of video data. Predicted chroma residual samples are generated for encoding a block of video data based on corresponding reconstructed luma residual samples and the at least one coefficient.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: April 17, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ajit Deepak Gupte, Ranga Ramanujam Srinivasan
  • Publication number: 20180082454
    Abstract: Techniques are described in which a device is configured to determine an overlap region between a first image and a second image, determine a first histogram based on color data included in the first image that corresponds to the overlap region, and determine a second histogram based on color data included in the second image that corresponds to the overlap region. The processor is further configured to determine, based on the first and second histograms, a mapping function that substantially maps the second histogram to the first histogram and apply the mapping function to the second image to generate a normalized second image with respect to the first image.
    Type: Application
    Filed: March 29, 2017
    Publication date: March 22, 2018
    Inventors: Shilpi Sahu, Chiranjib Choudhuri, Pawan Kumar Baheti, Ajit Deepak Gupte
  • Publication number: 20170374375
    Abstract: An example device for calculating a quality metric for video data includes a memory configured to store a spherical image of the video data, and one or more processors implemented using discrete logic circuitry and configured to determine a user field of view for the spherical image, determine weighting values for pixels of the spherical image based on the user field of view; and calculate a quality metric for the user field of view of the spherical image using the weighting values, wherein calculating the quality metric comprises applying the weighting values to values for the pixels.
    Type: Application
    Filed: May 3, 2017
    Publication date: December 28, 2017
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20170323454
    Abstract: The architecture shown can perform global search, local search and local sub pixel search in a parallel or in a pipelined mode. All operations are in a streaming mode without the requirement of external intermediate data storage.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 9, 2017
    Inventors: Mahesh M. Mehendale, Ajit Deepak Gupte
  • Patent number: 9612962
    Abstract: In certain embodiments, methods and systems for multimedia data processing are provided. In an embodiment, a method for processing multimedia data includes defining one or more pixel block regions in a first cache so as to cache a plurality of reference pixel blocks corresponding to reference data. A reference pixel block from among the plurality of reference pixel blocks is assigned to a pixel block region from among the one or more pixel block regions based on a predetermined criterion. The reference pixel block is associated with a tag based on the pixel block region so as to facilitate a search of the reference data in order to process a plurality of pixel blocks associated with a multimedia frame of the multimedia data.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: April 4, 2017
    Assignee: Texas Instruments Incorporated
    Inventors: Hetul Sanghvi, Mullangi Venkata Ratna Reddy, Ajit Deepak Gupte, Arindam Basak