Patents by Inventor Chenhui Feng
Chenhui Feng 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: 8588513Abstract: Described herein is a method and system for motion compensation. This system and method use confidence for motion vector selection. Relative cost and an estimate of noise power may be used to characterize residual values and influence confidence determination.Type: GrantFiled: July 13, 2006Date of Patent: November 19, 2013Assignee: Broadcom CorporationInventors: Alexander MacInnis, Sheng Zhong, Chenhui Feng
-
Patent number: 7924345Abstract: A method for processing video information may include calculating a polarity change count (PCC) for a plurality of pixel pairs selected from a plurality of pixels from different fields utilizing a plurality of difference polarity values associated with the plurality of pixel pairs. At least a portion of the plurality of pixels from different fields may be deinterlaced based on at least the calculated PCC. The plurality of difference polarity values may be calculated for the plurality of pixel pairs selected from the plurality of pixels from different fields. At least one difference in amplitude of at least one of the selected pixel pairs may be calculated for the calculating the plurality of difference polarity values. The plurality of pixels from different fields may comprise a plurality of adjacent pixels from a plurality of woven fields.Type: GrantFiled: October 20, 2005Date of Patent: April 12, 2011Inventors: Alexander MacInnis, Chenhui Feng
-
Patent number: 7916784Abstract: Certain aspects of a method and system for inverse telecine and field pairing may comprise receiving a plurality of fields of alternating polarity. A current field may be weaved with its corresponding adjacent field of opposite polarity. A polarity change count value may be calculated based on the weaving of the current field with its corresponding adjacent field of opposite polarity. The method may determine whether to utilize a progressive scheme or an interlaced scheme to encode the received plurality of fields of alternating polarity based at least in part on the calculated polarity change count value. At least one of a top field first (TFF) scheme, a bottom field first (BFF) scheme, a top field first-repeat first field (TFF-RFF) scheme and a bottom field first-repeat first field (BFF-RFF) scheme may be chosen to pair the plurality of fields of alternating polarity.Type: GrantFiled: October 20, 2005Date of Patent: March 29, 2011Assignee: Broadcom CorporationInventors: Alexander MacInnis, Chenhui Feng
-
Method and system for parameter generation for digital noise reduction based on bitstream properties
Patent number: 7848408Abstract: A method and system for parameter generating for digital noise reduction based on bitstream properties is provided, which may comprise receiving at a host processor, a plurality of picture level parameters generated by a video decoder for a video stream. The host processor may control a digital noise reduction (DNR) module that processes input video from a video bus using the received plurality of picture level parameters.Type: GrantFiled: March 18, 2005Date of Patent: December 7, 2010Assignee: Broadcom CorporationInventors: Chenhui Feng, Brian Schoner, Darren Neuman -
Patent number: 7791673Abstract: A method for comparing pixels may comprise determining at least one polarity difference for at least one pair of neighboring pixels selected from a plurality of adjacent pixels, which are from different fields. A number of subsequent polarity changes may be calculated for the pair of neighboring pixels based on the determined polarity of difference. The adjacent pixels may be selected from a plurality of woven fields. A portion of the selected adjacent pixels may include pixels in neighboring fields. A portion of the selected adjacent pixels may include vertically adjacent pixels, horizontally adjacent pixels, and/or diagonally adjacent pixels. At least one pixel in the plurality of adjacent pixels includes a corresponding horizontally, vertically or diagonally located adjacent pixel in a different field.Type: GrantFiled: October 20, 2005Date of Patent: September 7, 2010Inventors: Alexander MacInnis, Chenhui Feng
-
Patent number: 7750974Abstract: A system and method for processing video information are disclosed and may include calculating at least one pixel difference between at least one pixel in a first field and at least one corresponding aligned pixel in a second field. The first field and the second field may be adjacent to a current field. At least one pixel in the current field may be deinterlaced based at least in part on the calculated at least one pixel difference. A first pixel difference between a first pixel in the first field and a corresponding aligned second pixel in the second field may be calculated. A second pixel difference between a third pixel in the first field and a corresponding aligned fourth pixel in the second field may be calculated. The third pixel and the fourth pixel may be adjacent to a current output sample.Type: GrantFiled: November 10, 2005Date of Patent: July 6, 2010Inventors: Alexander MacInnis, Chenhui Feng
-
Patent number: 7683970Abstract: A method for comparing pixels may comprise determining at least one polarity difference for at least one pair of neighboring pixels selected from a plurality of adjacent pixels, which are from different fields. A number of subsequent polarity changes may be calculated for the pair of neighboring pixels based on the determined polarity of difference. The adjacent pixels may be selected from a plurality of woven fields. A portion of the selected adjacent pixels may include pixels in neighboring fields. A portion of the selected adjacent pixels may include vertically adjacent pixels, horizontally adjacent pixels, and/or diagonally adjacent pixels. At least one pixel in the plurality of adjacent pixels includes a corresponding horizontally, vertically or diagonally located adjacent pixel in a different field.Type: GrantFiled: October 20, 2005Date of Patent: March 23, 2010Inventors: Alexander MacInnis, Chenhui Feng
-
Patent number: 7246220Abstract: In one embodiment of the present invention, a processing system for processing information efficiently and cost-effectively by switching between execution of time-critical and non-time-critical tasks includes a processing unit. The processing system further includes a first register group coupled to the processing unit and including a first set of registers, the processing unit reading the status of the first set of registers to execute time-critical tasks.Type: GrantFiled: July 27, 2001Date of Patent: July 17, 2007Assignee: Magnum Semiconductor, Inc.Inventors: Hown Cheng, Chenhui Feng
-
Publication number: 20070103586Abstract: A system and method for processing video information are disclosed and may include calculating at least one pixel difference between at least one pixel in a first field and at least one corresponding aligned pixel in a second field. The first field and the second field may be adjacent to a current field. At least one pixel in the current field may be deinterlaced based at least in part on the calculated at least one pixel difference. A first pixel difference between a first pixel in the first field and a corresponding aligned second pixel in the second field may be calculated. A second pixel difference between a third pixel in the first field and a corresponding aligned fourth pixel in the second field may be calculated. The third pixel and the fourth pixel may be adjacent to a current output sample.Type: ApplicationFiled: November 10, 2005Publication date: May 10, 2007Inventors: Alexander Maclnnis, Chenhui Feng
-
Publication number: 20070103587Abstract: A method for processing video information may include calculating a plurality of motion indicators for a plurality of pixels in a current field and at least one corresponding plurality of pixels in at least one adjacent field. At least one of the plurality of motion indicators may indicate an amount of weave artifacts that are created, if the plurality of pixels in the current field are woven with the corresponding plurality of pixels in the at least one adjacent field. The calculated plurality of motion indicators may be combined to generate a blend control value that indicates an amount of weaving and spatial interpolation that is to be done for a current output sample value. The current output sample value may be generated based on the generated blend control value.Type: ApplicationFiled: November 10, 2005Publication date: May 10, 2007Inventors: Alexander MacInnis, Chenhui Feng
-
Publication number: 20070097259Abstract: Certain aspects of a method and system for inverse telecine and field pairing may comprise receiving a plurality of fields of alternating polarity. A current field may be weaved with its corresponding adjacent field of opposite polarity. A polarity change count value may be calculated based on the weaving of the current field with its corresponding adjacent field of opposite polarity. The method may determine whether to utilize a progressive scheme or an interlaced scheme to encode the received plurality of fields of alternating polarity based at least in part on the calculated polarity change count value. At least one of a top field first (TFF) scheme, a bottom field first (BFF) scheme, a top field first-repeat first field (TFF-RFF) scheme and a bottom field first-repeat first field (BFF-RFF) scheme may be chosen to pair the plurality of fields of alternating polarity.Type: ApplicationFiled: October 20, 2005Publication date: May 3, 2007Inventors: Alexander MacInnis, Chenhui Feng
-
Publication number: 20070091214Abstract: A method for comparing pixels may comprise determining at least one polarity difference for at least one pair of neighboring pixels selected from a plurality of adjacent pixels, which are from different fields. A number of subsequent polarity changes may be calculated for the pair of neighboring pixels based on the determined polarity of difference. The adjacent pixels may be selected from a plurality of woven fields. A portion of the selected adjacent pixels may include pixels in neighboring fields. A portion of the selected adjacent pixels may include vertically adjacent pixels, horizontally adjacent pixels, and/or diagonally adjacent pixels. At least one pixel in the plurality of adjacent pixels includes a corresponding horizontally, vertically or diagonally located adjacent pixel in a different field.Type: ApplicationFiled: October 20, 2005Publication date: April 26, 2007Inventors: Alexander MacInnis, Chenhui Feng
-
Publication number: 20070091205Abstract: A method for processing video information may include calculating a polarity change count (PCC) for a plurality of pixel pairs selected from a plurality of pixels from different fields utilizing a plurality of difference polarity values associated with the plurality of pixel pairs. At least a portion of the plurality of pixels from different fields may be deinterlaced based on at least the calculated PCC. The plurality of difference polarity values may be calculated for the plurality of pixel pairs selected from the plurality of pixels from different fields. At least one difference in amplitude of at least one of the selected pixel pairs may be calculated for the calculating the plurality of difference polarity values. The plurality of pixels from different fields may comprise a plurality of adjacent pixels from a plurality of woven fields.Type: ApplicationFiled: October 20, 2005Publication date: April 26, 2007Inventors: Alexander MacInnis, Chenhui Feng
-
Publication number: 20070014477Abstract: Described herein is a method and system for motion compensation. This system and method use confidence for motion vector selection. Relative cost and an estimate of noise power may be used to characterize residual values and influence confidence determination.Type: ApplicationFiled: July 13, 2006Publication date: January 18, 2007Inventors: Alexander Maclnnis, Sheng Zhong, Chenhui Feng
-
Method and system for parameter generation for digital noise reduction based on bitstream properties
Publication number: 20060171458Abstract: A method and system for parameter generating for digital noise reduction based on bitstream properties is provided, which may comprise receiving at a host processor, a plurality of picture level parameters generated by a video decoder for a video stream. The host processor may control a digital noise reduction (DNR) module that processes input video from a video bus using the received plurality of picture level parameters.Type: ApplicationFiled: March 18, 2005Publication date: August 3, 2006Inventors: Chenhui Feng, Brian Schoner, Darren Neuman -
Patent number: 6584156Abstract: Flexible VLSI architecture implements of MPEG video processing unit (VPU) for encoding and decoding. In encoding mode, VPU performs compression operations on digitized video input per MPEG standard; and in decoding mode, VPU performs decompression operations on video bitstream per MPEG standard. VPU modules include: Discrete Cosine Transformation (DCT), Inverse Discrete Cosine Transformation (IDCT), Quantization (QNT), Inverse Quantization (IQ), Variable Length Encoding (VLC), Variable Length Decoding (VLD) and Motion Compensation (MC). VPU functions in half duplex, and hardware modules are shared between encode/decode modes. Architecture provides low-cost, flexible and efficient solution to implement real-time MPEG codec. Specific system configuration is not required, and general interface supports various operating conditions.Type: GrantFiled: July 17, 1998Date of Patent: June 24, 2003Assignee: Stream Machine CompanyInventors: Mingning Gu, Chenhui Feng