Patents by Inventor Munsi A. Haque

Munsi A. Haque 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: 9172969
    Abstract: According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: October 27, 2015
    Assignee: INTEL CORPORATION
    Inventors: Rahul Saxena, Munsi A. Haque
  • Publication number: 20150103913
    Abstract: According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
    Type: Application
    Filed: July 14, 2014
    Publication date: April 16, 2015
    Inventors: Rahul Saxena, Munsi A. Haque
  • Patent number: 8811494
    Abstract: According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: August 19, 2014
    Assignee: Intel Corporation
    Inventors: Rahul Saxena, Munsi A. Haque
  • Publication number: 20130114739
    Abstract: According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
    Type: Application
    Filed: December 26, 2012
    Publication date: May 9, 2013
    Inventors: Rahul Saxena, Munsi A. Haque
  • Patent number: 8363730
    Abstract: According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: January 29, 2013
    Assignee: Intel Corporation
    Inventors: Rahul Saxena, Munsi A. Haque
  • Patent number: 8243798
    Abstract: In some embodiments, a method includes generating a first image data frame, a first error image data frame and a second error image data frame based at least in part on a bitstream. The method further includes upscaling or de-quantizing the first image data frame to provide a first predicted image data frame, generating a second image data frame based at least in part on the first predicted image data frame and the first error image data frame, upscaling or de-quantizing the second image data frame to provide a second predicted image data frame, and generating a third image data frame based at least in part on the second predicted image data frame and the second error image data frame. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 14, 2012
    Assignee: Intel Corporation
    Inventors: Munsi A. Haque, Prasanna Singamsetty
  • Patent number: 7970215
    Abstract: An apparatus includes a compact table generator module and a storage medium. The compact table generator creates a compact code table having multiple code word groups arranged in one or more hierarchies. Each of these code word groups includes a group mask that corresponds to one or more code words in a variable length code table. The storage medium stores information regarding the code word groups, such as a group mask for each of the code word groups, and a code index for each code word in the variable length code table.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: June 28, 2011
    Assignee: Intel Corporation
    Inventors: Munsi A. Haque, Musa Jahanghir
  • Patent number: 7804903
    Abstract: A method of decoding a stream of compression-encoded image data. The method includes supplying at least two values to an adder. At least one of the values is determined based at least in part on a type of a current syntax element in the stream of compression-encoded image data. The method also includes adding the at least two values at the adder to produce an index value. The method further includes using the index value to access a look-up table.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: September 28, 2010
    Assignee: Intel Corporation
    Inventors: Munsi A. Haque, Musa Jahanghir
  • Publication number: 20080240596
    Abstract: An apparatus includes a compact table generator module and a storage medium. The compact table generator creates a compact code table having multiple code word groups arranged in one or more hierarchies. Each of these code word groups includes a group mask that corresponds to one or more code words in a variable length code table. The storage medium stores information regarding the code word groups, such as a group mask for each of the code word groups, and a code index for each code word in the variable length code table.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: MUNSI A. HAQUE, MUSA JAHANGHIR
  • Publication number: 20080152002
    Abstract: In some embodiments, a method includes generating a first image data frame, a first error image data frame and a second error image data frame based at least in part on a bitstream. The method further includes upscaling or de-quantizing the first image data frame to provide a first predicted image data frame, generating a second image data frame based at least in part on the first predicted image data frame and the first error image data frame, upscaling or de-quantizing the second image data frame to provide a second predicted image data frame, and generating a third image data frame based at least in part on the second predicted image data frame and the second error image data frame. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Munsi A. Haque, Prasanna Singamsetty
  • Patent number: 7262722
    Abstract: A binary arithmetic decoding apparatus includes first, second and third pairs of look-up tables and first, second and third multiplexers. The first multiplexer selects between the respective outputs of the two look-up tables of the first pair of look-up tables. The second multiplexer selects between the respective outputs of a first look-up table of the second pair of look-up tables and of a first look-up table of the third pair of look-up tables. The third multiplexer selects between the respective outputs of a second look-up table of the second pair of look-up tables and of a second look-up table of the third pair of look-up tables. The three multiplexers are controlled in common.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: August 28, 2007
    Assignee: Intel Corporation
    Inventors: Musa Jahanghir, Munsi A. Haque, Prasanna Singamsetty
  • Patent number: 7129864
    Abstract: A method may include performing an N bit-at-a-time matching operation for a first N bits in an encoded input stream of bits using a lookup table. The matching operation may obtain a first address in the table, and N may be an integer greater than one. The method may also include obtaining a second address in the table based on a mask and a jump address that are associated with the first address and a second number of bits in the encoded input stream. An index value may be output based on the second address in the table.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: October 31, 2006
    Assignee: Intel Corporation
    Inventors: Musa Jahanghir, Munsi A. Haque, Louis Lippincott