Patents by Inventor Sunand Mittal

Sunand Mittal 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: 8233537
    Abstract: This invention is useful in video compression standards support a rich set of intra prediction modes. This invention a unique table creation and lookup approach to software pipeline the prediction process for all pixels within a block. The table stores constant data and pointer data into a neighbor pixel table. Indexing into the table based upon the current intra prediction mode for each pixel of a block recalls constant data and other pixel data for calculation of an intra prediction value.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: July 31, 2012
    Assignee: Texas Instruments Incorporated
    Inventors: Sunand Mittal, Ratna M. V. Reddy
  • Patent number: 7778494
    Abstract: A half sample and quarter sample pixel value interpolation calculation classifies a set of all possible half sample and quarter sample pixel value interpolation calculations into a plurality of interpolation types. A function kernel for each interpolation type includes a half sample pixel and all quarter sample pixels whose value calculation depend on a value of said half sample pixel value. The correct function kernel is called invoking the corresponding value interpolation calculation. The function kernels operate iteratively over a plurality of macroblocks of at least two macroblock sub-partition sizes. The calculation of dependent quarter sample pixel values preferably employs a packed average instruction.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: August 17, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Pavan V. Shastry, Sunand Mittal, Anurag Mithalal Jain, Ratna M. V. Reddy
  • Patent number: 7501964
    Abstract: A method and systems are provided for efficiently implementing content adaptive variable length coding on a modern processor. Some embodiments comprise encoding a non-zero coefficient in an array of coefficients in an iteration of an encoding loop. The code value of the encoded non-zero coefficient is determined, at least in part, by the magnitude of another non-zero coefficient in the array of coefficients. A run of zero coefficients preceding a non-zero coefficient in the array of coefficients is also encoded in the iteration of the encoding loop. The encoded non-zero coefficient is appended to an encoded video bitstream when encoded. The encoded run of zero coefficients is stored in a storage device and appended to the encoded video bitstream after all non-zero coefficients in the array of coefficients have been encoded.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: March 10, 2009
    Assignee: Texas Instruments Incorporated
    Inventors: Sunand Mittal, Laurence Magali Sarti, David Gottardo, Jacques Michel Bride
  • Publication number: 20080298472
    Abstract: Improving throughput performance when applying deblocking filters on reconstructed image frames. In one embodiment, an image frame received in the form of a set of values in encoded format is decoded to form a second set of values representing a reconstruction of the image frame in a decoded format. The specific one of the pairs of edges (formed by sub-blocks in the image frame) to which a deblocking filter is to be applied is then determined by evaluating any pre-conditions that need to be satisfied according to a standard. The deblocking filter is then applied to the determined specific ones of the pairs of edges, with the application being performed after determining.
    Type: Application
    Filed: April 23, 2008
    Publication date: December 4, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Anurag Mithalal Jain, Vipulkumar Parasottambhai Paladiya, Sunand Mittal
  • Publication number: 20080253443
    Abstract: A method and systems are provided for efficiently implementing content adaptive variable length coding on a modern processor. Some embodiments comprise encoding a non-zero coefficient in an array of coefficients in an iteration of an encoding loop. The code value of the encoded non-zero coefficient is determined, at least in part, by the magnitude of another non-zero coefficient in the array of coefficients. A run of zero coefficients preceding a non-zero coefficient in the array of coefficients is also encoded in the iteration of the encoding loop. The encoded non-zero coefficient is appended to an encoded video bitstream when encoded. The encoded run of zero coefficients is stored in a storage device and appended to the encoded video bitstream after all non-zero coefficients in the array of coefficients have been encoded.
    Type: Application
    Filed: June 5, 2007
    Publication date: October 16, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sunand MITTAL, Laurence Magali SARTI, David GOTTARDO, Jacques Michel BRIDE
  • Publication number: 20080232471
    Abstract: This invention is useful in video compression standards support a rich set of intra prediction modes. This invention a unique table creation and lookup approach to software pipeline the prediction process for all pixels within a block. The table stores constant data and pointer data into a neighbor pixel table. Indexing into the table based upon the current intra prediction mode for each pixel of a block recalls constant data and other pixel data for calculation of an intra prediction value.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: Sunand Mittal, Ratna M.V. Reddy
  • Publication number: 20080075173
    Abstract: Systems and methods for encoding and decoding video image data are included. In some cases, the methods are tailored for highly parallel operation on a very long instruction word processor. Various of the embodiments may be implemented in relation to H.264/MPEG-4 AVC video compression standard.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: Texas Instruments Incorporated
    Inventors: Anurag Mithalal Jain, Sunand Mittal, Akhilesh Persha
  • Publication number: 20070120867
    Abstract: A half sample and quarter sample pixel value interpolation calculation classifies a set of all possible half sample and quarter sample pixel value interpolation calculations into a plurality of interpolation types. A function kernel for each interpolation type includes a half sample pixel and all quarter sample pixels whose value calculation depend on a value of said half sample pixel value. The correct function kernel is called invoking the corresponding value interpolation calculation. The function kernels operate iteratively over a plurality of macroblocks of at least two macroblock sub-partition sizes. The calculation of dependent quarter sample pixel values preferably employs a packed average instruction.
    Type: Application
    Filed: October 13, 2006
    Publication date: May 31, 2007
    Inventors: Pavan Shastry, Sunand Mittal, Anurag Jain, Ratna Reddy
  • Patent number: 6876940
    Abstract: The value of a constraint parameter for a given combination of circuit parameters is estimated based on any prior computed values for other combinations of circuit parameters. As the estimate may be close to the actual value of the constraint parameter, a search may be performed (e.g., using simulation) in a narrow search range around the estimated value. As a result, the constraint parameters at different combinations of circuit parameters may be measured quickly. According to another aspect of the present invention, a curve is generated based on the results of multiple search points (with at least one point generating a pass result and another one point generating a fail result), and searches may be conducted between the pass and fail points by first checking whether the delay corresponding to intermediate points on the curve is lower than a desired threshold value.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: April 5, 2005
    Assignee: Texas Instruments Incorporated
    Inventor: Sunand Mittal
  • Publication number: 20050015214
    Abstract: Reducing the time required to measure constraint parameters (setup time, hold time and pulse width) of components in integrated circuits. For example, the delay of propagation of a signal between an input node and an intermediate node of a component are measured. An approximate range of possible values is formulated, and a search (by applying signals assuming one of the values in the approximate range and examining the output signal(s)) is conducted within the range to determine the value of the constraint parameters.
    Type: Application
    Filed: July 17, 2003
    Publication date: January 20, 2005
    Inventor: Sunand Mittal