Patents by Inventor Ajit Gupte

Ajit 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: 20220377377
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 24, 2022
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Patent number: 11412257
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: August 9, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Patent number: 10225546
    Abstract: In one example, a device for retrieving video data includes a display interface coupled to a display, a memory configured to store video data, and one or more processors configured to determine a plurality of regions of video data to be displayed via the display, retrieve video data having a first quality for a first subset of the plurality of regions at which a visual focus of a user is directed, retrieve video data having a second quality for a second subset of the plurality of regions that neighbor the first subset of the plurality of regions, wherein the second quality is lower than the first quality, and retrieve video data having a third quality for a third subset of the plurality of regions that is outside the first subset and the second subset, wherein the third quality is lower than the second quality.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 5, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Ajit Gupte, Ajit Rao, Mina Ayman Saleh Yanni Makar
  • Publication number: 20170251204
    Abstract: In one example, a device for retrieving video data includes a display interface coupled to a display, a memory configured to store video data, and one or more processors configured to determine a plurality of regions of video data to be displayed via the display, retrieve video data having a first quality for a first subset of the plurality of regions at which a visual focus of a user is directed, retrieve video data having a second quality for a second subset of the plurality of regions that neighbor the first subset of the plurality of regions, wherein the second quality is lower than the first quality, and retrieve video data having a third quality for a third subset of the plurality of regions that is outside the first subset and the second subset, wherein the third quality is lower than the second quality.
    Type: Application
    Filed: June 28, 2016
    Publication date: August 31, 2017
    Inventors: Ajit Gupte, Ajit Rao, Mina Ayman Saleh Yanni Makar
  • Patent number: 9715903
    Abstract: A method includes receiving, at a device, a plurality of image frames corresponding to a video stream. The plurality of image frames include a first image frame having a first resolution and a second image frame having a second resolution that is lower than the first resolution. The method also includes detecting, at the device, a trigger by analyzing the second image frame. The method further includes designating, at the device, the first image frame as an action frame based on the trigger.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ajit Gupte, Hemanth Acharya, Ajit Venkat Rao, Pawan Kumar Baheti, Padmapriya Jagannathan, Naveen Srinivasamurthy, Sanjeev Kumar
  • Publication number: 20150364158
    Abstract: A method includes receiving, at a device, a plurality of image frames corresponding to a video stream. The plurality of image frames include a first image frame having a first resolution and a second image frame having a second resolution that is lower than the first resolution. The method also includes detecting, at the device, a trigger by analyzing the second image frame. The method further includes designating, at the device, the first image frame as an action frame based on the trigger.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 17, 2015
    Inventors: Ajit Gupte, Hemanth Acharya, Ajit Venkat Rao, Pawan Kumar Baheti, Padmapriya Jagannathan, Naveen Srinivasamurthy, Sanjeev Kumar
  • Publication number: 20150172718
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Application
    Filed: February 24, 2015
    Publication date: June 18, 2015
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Patent number: 8995532
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 31, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Publication number: 20120082211
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Patent number: 7237000
    Abstract: A circuit which first shifts both a dividend and a divisor by an extra bit such that a 1-bit shift can be avoided after subtraction of the shifted values of dividend and the divisor, while performing a conditional subtraction instruction. The shifted divisor can conveniently replace the dividend as required for the instruction. The approach can be used to implement, among others, 2N-bit/N-bit (denoted 2N/N) division using an N-bit ALU, N/N division using N-bit ALU. The division can be implemented for all possible values of N without requiring substantially more complexity in the implementation.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: June 26, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Ajit Gupte, Subash Chandar Govindarajan, Alexander Tessarolo
  • Patent number: 6983297
    Abstract: A log shifter shifting an operand left or right while minimizing the number of multiplexor stages. The log shifter may contain a set of multiplexor stages, with at least one multiplexor stage shifting a data value to the right and at least one other multiplexor stage shifting to the right. Left and right shifts may thus be obtained by using a single set of multiplexor stages. As a result, time delays and area consumed may be reduced when the upper/lower end of a desired shift value range does not equal 2Q?1, wherein Q equals an integer.
    Type: Grant
    Filed: July 17, 2002
    Date of Patent: January 3, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Amitabh Menon, Ajit Gupte
  • Publication number: 20030037088
    Abstract: A circuit which first shifts both a dividend and a divisor by an extra bit such that a 1-bit shift can be avoided after subtraction of the shifted values of dividend and the divisor, while performing a conditional subtraction instruction. The shifted divisor can conveniently replace the dividend as required for the instruction. The approach can be used to implement, among others, 2N-bit/N-bit (denoted 2N/N) division using an N-bit ALU, N/N division using N-bit ALU. The division can be implemented for all possible values of N without requiring substantially more complexity in the implementation.
    Type: Application
    Filed: July 24, 2002
    Publication date: February 20, 2003
    Applicant: Texas Instruments Incorporated
    Inventors: Ajit Gupte, Subash Chandar Govindarajan, Alexander Tessarolo
  • Publication number: 20030034824
    Abstract: A log shifter shifting an operand left or right while minimizing the number of multiplexor stages. The log shifter may contain a set of multiplexor stages, with at least one multiplexor stage shifting a data value to the right and at least one other multiplexor stage shifting to the right. Left and right shifts may thus be obtained by using a single set of multiplexor stages. As a result, time delays and area consumed may be reduced when the upper/lower end of a desired shift value range does not equal 2Q−1, wherein Q equals an integer.
    Type: Application
    Filed: July 17, 2002
    Publication date: February 20, 2003
    Applicant: Texas Instruments Incorporated
    Inventors: Amitabh Menon, Ajit Gupte