Patents by Inventor Mangesh Sadafale
Mangesh Sadafale 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: 20240171740Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: January 31, 2024Publication date: May 23, 2024Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 11924427Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: January 4, 2023Date of Patent: March 5, 2024Assignee: Texas Instruments IncorporatedInventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20230146606Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: January 4, 2023Publication date: May 11, 2023Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 11558614Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: May 7, 2021Date of Patent: January 17, 2023Assignee: Texas Instruments IncorporatedInventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20210385453Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: May 7, 2021Publication date: December 9, 2021Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 11032544Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: June 18, 2019Date of Patent: June 8, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20190306507Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: June 18, 2019Publication date: October 3, 2019Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 10326991Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: June 24, 2016Date of Patent: June 18, 2019Assignee: Texas Instruments IncorporatedInventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20170085875Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: June 24, 2016Publication date: March 23, 2017Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 9378185Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: September 30, 2011Date of Patent: June 28, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20120082212Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: ApplicationFiled: September 30, 2011Publication date: April 5, 2012Inventors: Mangesh Sadafale, Madhukar Budagavi
-
Publication number: 20110137969Abstract: An apparatus and circuit for performing a discrete cosine transformation of input signals. A discrete cosine transformation (DCT) apparatus includes a forward adder-tree module, a first set of multiplexers, a shared flow-graph module, an inverse adder-tree module, and a second set of multiplexers coupled in series. In operation, the multiplexers are configured to process input signals via the forward adder-tree module and the shared flow-graph module to perform a forward DCT of the input signals or via the shared flow-graph module and the inverse adder-tree module to perform an inverse discrete cosine transform of the input signals.Type: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Inventor: MANGESH SADAFALE
-
Publication number: 20060253521Abstract: A high-speed integer multiplier unit multiplying operands, wherein each operand can be either signed or unsigned. Type data is received for each operand which indicates whether the corresponding operand is to be treated as signed or unsigned. An extend bit is appended to each operand to provide extended operands, where the extend bit is the most significant bit of the corresponding operand if type data indicates that the operand is signed, and the extend bit is a logic zero otherwise. The extended operands are multiplied using a signed multiplication operation to provide the result. Overflow detection is done in parallel to the multiply operation, thus moving overflow-detection logic from the timing-critical path from the multiplier block's input to its output. The throughput performance of the multiplier unit is improved as a result.Type: ApplicationFiled: April 10, 2006Publication date: November 9, 2006Applicant: TEXAS INSTRUMENTS INCORPORATEDInventor: Mangesh Sadafale
-
Patent number: 7023929Abstract: A method of providing an improved transfer function for a Discrete Multitone (DMT) type modulation transmitter with digital filtering after modulation followed by digital to analog converter and analog filtering is provided by sending a test signal to said transmitter and measuring the results of the test signal to determine the transfer function. The inverse of the transfer function that needs to be compensated is determined and the inverse of transfer function to be compensated is truncated to the region of interest (H2). The desired band split component of pre-compensation filter is designed (H3). The desired target frequency response of the pre-compensation filter is determined by H4=H2*H3 where H4 is the multiplication of H2 and H3 Given the target frequency response in H4 Hermetian symmetry is imposed on the frequency response. The inverse Fourier transform (IFFT) is taken to generate a time domain filter, h5. The characteristic of this filter is added at the digital filtering after modulation.Type: GrantFiled: July 10, 2002Date of Patent: April 4, 2006Assignee: Texas Instruments IncorporatedInventors: Fernando A. Mujica, Udayan Dasgupta, Mangesh Sadafale, Sandeep Oswal, Prakash Easwaran
-
Publication number: 20040008793Abstract: A method of providing an improved transfer function for a Discrete Multitone (DMT) type modulation transmitter with digital filtering after modulation followed by digital to analog converter and analog filtering is provided by sending a test signal to said transmitter and measuring the results of the test signal to determine the transfer function. The inverse of the transfer function that needs to be compensated is determined and the inverse of transfer function to be compensated is truncated to the region of interest (H2). The desired band split component of pre-compensation filter is designed (H3). The desired target frequency response of the pre-compensation filter is determined by H4=H2*H3 where H4 is the multiplication of H2 and H3 Given the target frequency response in H4 Hermetian symmetry is imposed on the frequency response. The inverse Fourier transform (IFFT) is taken to generate a time domain filter, h5. The characteristic of this filter is added at the digital filtering after modulation.Type: ApplicationFiled: July 10, 2002Publication date: January 15, 2004Inventors: Fernando A. Mujica, Udayan Dasgupta, Mangesh Sadafale, Sandeep Oswal, Prakash Easwaran