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: 9172969Abstract: 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: GrantFiled: July 14, 2014Date of Patent: October 27, 2015Assignee: INTEL CORPORATIONInventors: Rahul Saxena, Munsi A. Haque
-
Publication number: 20150103913Abstract: 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: ApplicationFiled: July 14, 2014Publication date: April 16, 2015Inventors: Rahul Saxena, Munsi A. Haque
-
Patent number: 8811494Abstract: 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: GrantFiled: December 26, 2012Date of Patent: August 19, 2014Assignee: Intel CorporationInventors: Rahul Saxena, Munsi A. Haque
-
Publication number: 20130114739Abstract: 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: ApplicationFiled: December 26, 2012Publication date: May 9, 2013Inventors: Rahul Saxena, Munsi A. Haque
-
Patent number: 8363730Abstract: 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: GrantFiled: December 16, 2004Date of Patent: January 29, 2013Assignee: Intel CorporationInventors: Rahul Saxena, Munsi A. Haque
-
Patent number: 8243798Abstract: 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: GrantFiled: December 20, 2006Date of Patent: August 14, 2012Assignee: Intel CorporationInventors: Munsi A. Haque, Prasanna Singamsetty
-
Patent number: 7970215Abstract: 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: GrantFiled: March 30, 2007Date of Patent: June 28, 2011Assignee: Intel CorporationInventors: Munsi A. Haque, Musa Jahanghir
-
Patent number: 7804903Abstract: 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: GrantFiled: June 27, 2005Date of Patent: September 28, 2010Assignee: Intel CorporationInventors: Munsi A. Haque, Musa Jahanghir
-
Publication number: 20080240596Abstract: 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: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: MUNSI A. HAQUE, MUSA JAHANGHIR
-
Publication number: 20080152002Abstract: 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: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventors: Munsi A. Haque, Prasanna Singamsetty
-
Patent number: 7262722Abstract: 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: GrantFiled: June 26, 2006Date of Patent: August 28, 2007Assignee: Intel CorporationInventors: Musa Jahanghir, Munsi A. Haque, Prasanna Singamsetty
-
Patent number: 7129864Abstract: 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: GrantFiled: December 31, 2004Date of Patent: October 31, 2006Assignee: Intel CorporationInventors: Musa Jahanghir, Munsi A. Haque, Louis Lippincott