Patents by Inventor Yongbing Lin

Yongbing Lin 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: 20170054997
    Abstract: Relating to the field of video coding, a method and an apparatus for building a motion vector list for motion vector prediction, which solve a problem of building motion vector lists of at least two PUs in a same coding unit in a serial manner, and improve the parallel processing capability. The method includes: obtaining spatial neighboring blocks of a current prediction block, where the current prediction block is located inside a current coding unit; determining available neighboring blocks of the current prediction block according to a partition manner of the current coding unit, where the available neighboring blocks are located outside the current coding unit; and obtaining motion vector predictors from the available neighboring blocks in a preset sequence according to motion vector predictors of the available neighboring blocks, and adding the obtained motion vector predictors to the motion vector list.
    Type: Application
    Filed: November 8, 2016
    Publication date: February 23, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventor: Yongbing Lin
  • Publication number: 20170019667
    Abstract: The present disclosure discloses a method for coding an image, a method for decoding an image, a method for processing image data, and devices thereof. The method for coding the image includes determining a current intra coding block that uses a constrained intra prediction method among current inter coded frames; determining that neighboring coding blocks that are adjacent to the current intra coding block include a neighboring inter coding block; updating image data in the neighboring inter coding block based on an invariable value or image data in a neighboring intra coding block included in the neighboring coding blocks; and coding the current intra coding block based on the updated image data in the neighboring inter coding block. Using the methods and devices, the error recovery capability of an intra coding block may be improved, and the image data decoding quality may be improved.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 19, 2017
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Patent number: 9549181
    Abstract: Relating to the field of video coding, a method and an apparatus for building a motion vector list for motion vector prediction, which solve a problem of building motion vector lists of at least two PUs in a same coding unit in a serial manner, and improve the parallel processing capability. The method includes: obtaining spatial neighboring blocks of a current prediction block, where the current prediction block is located inside a current coding unit; determining available neighboring blocks of the current prediction block according to a partition manner of the current coding unit, where the available neighboring blocks are located outside the current coding unit; and obtaining motion vector predictors from the available neighboring blocks in a preset sequence according to motion vector predictors of the available neighboring blocks, and adding the obtained motion vector predictors to the motion vector list.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 17, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Patent number: 9516312
    Abstract: Relating to the field of video coding, a method and an apparatus for building a motion vector list for motion vector prediction, which solve a problem of building motion vector lists of at least two PUs in a same coding unit in a serial manner, and improve the parallel processing capability. The method includes: obtaining spatial neighboring blocks of a current prediction block, where the current prediction block is located inside a current coding unit; determining available neighboring blocks of the current prediction block according to a partition manner of the current coding unit, where the available neighboring blocks are located outside the current coding unit; and obtaining motion vector predictors from the available neighboring blocks in a preset sequence according to motion vector predictors of the available neighboring blocks, and adding the obtained motion vector predictors to the motion vector list.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 6, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Patent number: 9485504
    Abstract: The present invention discloses a method for coding an image, a method for decoding an image, a method for processing image data, and devices thereof. The method for coding the image includes: determining a current intra coding block that uses a constrained intra prediction method among current inter coded frames; determining that neighboring coding blocks that are adjacent to the current intra coding block include a neighboring inter coding block; updating image data in the neighboring inter coding block based on an invariable value or image data in a neighboring intra coding block included in the neighboring coding blocks; and coding the current intra coding block based on the updated image data in the neighboring inter coding block. By using the methods and devices, the error recovery capability of an intra coding block may be improved, and the image data decoding quality may be improved.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: November 1, 2016
    Assignee: Huawei Technologies Co., LTD.
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Publication number: 20150382011
    Abstract: The present invention discloses a motion vector list constructing method and system for video coding. The motion vector list constructing method for video coding includes: obtaining a motion information candidate list that is based on a spatially neighboring block and a time-domain corresponding block and that is of a current prediction block; obtaining sub motion information candidates that are of multiple sub blocks of the current prediction block and that are based on inter-view corresponding blocks of the multiple sub blocks of the current prediction block; determining availability of the sub motion information candidates of the multiple sub blocks; and updating the motion information candidate list by using one sub motion information candidate of at least one available sub motion information candidate.
    Type: Application
    Filed: June 30, 2015
    Publication date: December 31, 2015
    Inventor: Yongbing LIN
  • Publication number: 20150215640
    Abstract: The present invention discloses a method and an apparatus for constructing a candidate vector list and relates to the field of video coding and decoding, which is invented to improve coding compression performance. The method includes: acquiring an inter-view motion vector predictor (IVMVP) of a current block and a motion vector predictor (MVP) of the current block, where the MVP includes a temporal motion vector predictor (TMVP) and a spatial motion vector predictor (SMVP) ; determining whether the IVMVP is the MVP or a disparity vector predictor DVP; and sorting the IVMVP, the TMVP, and the SMVP according to a result of the determining, so as to construct the candidate vector list (CVL) . The present invention is mainly applied to a process of multi-view coding and decoding based on the 3DV standard.
    Type: Application
    Filed: April 8, 2015
    Publication date: July 30, 2015
    Inventor: Yongbing Lin
  • Publication number: 20150215643
    Abstract: The present invention provides a method and an apparatus for acquiring a disparity vector predictor of a prediction block, relates to the field of video coding. The method may specifically include: acquiring a neighboring block of a current prediction block in a space domain; determining, according to a partition manner of a current coding unit, a position of the current prediction block in the current coding unit, and a position of the neighboring block, whether the neighboring block is located in the current coding unit; and acquiring, according to a preset order, a disparity vector predictor from a neighboring block not located in the current coding unit, and proceeding with the acquisition until a disparity vector predictor is acquired. The present invention may be applied to acquisition of a disparity vector predictor.
    Type: Application
    Filed: April 8, 2015
    Publication date: July 30, 2015
    Inventor: Yongbing Lin
  • Publication number: 20150043634
    Abstract: Embodiments of the present invention provide a method and an apparatus for processing an intra prediction mode. The method includes: determining whether an intra prediction mode of each neighboring block in multiple neighboring blocks of a current block is applicable to the current block; and obtaining multiple mapped intra prediction modes of the current block according to a result of the determining, if it is determined that an intra prediction mode of a neighboring block is applicable to the current block, setting the intra prediction mode of the neighboring block as a mapped intra prediction mode of the current block, and if it is determined that the intra prediction mode of the neighboring block is not applicable to the current block, setting a specific intra prediction mode as the mapped intra prediction mode of the current block.
    Type: Application
    Filed: November 8, 2011
    Publication date: February 12, 2015
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Yongbing Lin, Xiaozhen Zheng
  • Publication number: 20140301471
    Abstract: Relating to the field of video coding, a method and an apparatus for building a motion vector list for motion vector prediction, which solve a problem of building motion vector lists of at least two PUs in a same coding unit in a serial manner, and improve the parallel processing capability. The method includes: obtaining spatial neighboring blocks of a current prediction block, where the current prediction block is located inside a current coding unit; determining available neighboring blocks of the current prediction block according to a partition manner of the current coding unit, where the available neighboring blocks are located outside the current coding unit; and obtaining motion vector predictors from the available neighboring blocks in a preset sequence according to motion vector predictors of the available neighboring blocks, and adding the obtained motion vector predictors to the motion vector list.
    Type: Application
    Filed: June 20, 2014
    Publication date: October 9, 2014
    Inventor: Yongbing Lin
  • Publication number: 20140233642
    Abstract: An intra-prediction method is provided to predict a current block according to pixel values of an upper neighboring block and a left neighboring block. The method includes: acquiring, according to a prediction direction, mapped pixels in the left neighboring block for reference pixels in an upper neighboring block; calculating an average pixel value of pixel values of the reference pixels in the upper neighboring block and pixel values of their respective mapped pixels; and predicting, according to the prediction direction, a pixel value of a pixel in the current block by using the average pixel value. By using the method and apparatus for intra-prediction according to the present invention, a pixel value of a reference pixel used for prediction is acquired according to an average pixel value of reference pixels in an upper neighboring block and a left neighboring block of the current block.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 21, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Publication number: 20140126633
    Abstract: A method for pixel prediction is provided. The method includes: obtaining an average pixel value of reference pixel points on a long side of a current block if the current block is rectangular and coded or decoded adjacent blocks of the current block are all available, where the reference pixel points are all located at boundaries of the adjacent blocks near the current block; and obtaining a prediction pixel value of the current block according to the average pixel value of the reference pixel points on the long side. According to the pixel prediction method and apparatus provided in the embodiments of the present invention, a prediction pixel is obtained from corresponding adjacent blocks according to a shape of the current block, meeting a pixel distribution rule.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 8, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Yongbing LIN, Changcai LAI
  • Patent number: 8606025
    Abstract: Encoding and decoding methods are provided to improve the coding efficiency when implementing random access. A recovery point is defined. The encoding method includes: encoding an I-frame to obtain a first reconstructed image; encoding a reference image between the I-frame and the recovery point to obtain a second reconstructed image; refreshing the second reconstructed image to obtain a first refreshed image; using at least one of the first reconstructed image and the first refreshed image as a reference image to encode the corresponding frame at the recovery point. When random access occurs at the I-frame, from the recovery point correct decoding starts at the decoder and the decoded image is consistent with the coded image at the encoder. An encoder, a decoder, and an image processing system are also provided herein.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: December 10, 2013
    Assignee: Huawei Technologies Co., Ltd
    Inventor: Yongbing Lin
  • Publication number: 20130301707
    Abstract: An encoding method with multiple image block division manners is disclosed, including: determining a division manner and a division direction of an image block; dividing the image block to obtain image subblocks sequentially arranged horizontally or vertically; determining whether the image subblocks need subdivision, and if subdivision is not needed, predicting the encoding object in the frame according to the image subblocks, to obtain residual data; performing transformation, quantization, and entropy encoding for the residual data so as to obtain coded residual data; and writing the division manner of the image block, the division direction of the image block, an identifier indicating whether the image subblocks need subdivision, and the coded residual data into a bitstream. By applying the encoding method, better prediction accuracy can be achieved when the image block presents a small change of pixel value in the horizontal or vertical direction.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 14, 2013
    Inventors: Changcai LAI, Xiaoran CAO, Yongbing LIN, Lingzhi LIU, Yun HE
  • Publication number: 20130301722
    Abstract: The present invention discloses a method for coding an image, a method for decoding an image, a method for processing image data, and devices thereof. The method for coding the image includes: determining a current intra coding block that uses a constrained intra prediction method among current inter coded frames; determining that neighboring coding blocks that are adjacent to the current intra coding block include a neighboring inter coding block; updating image data in the neighboring inter coding block based on an invariable value or image data in a neighboring intra coding block included in the neighboring coding blocks; and coding the current intra coding block based on the updated image data in the neighboring inter coding block. By using the methods and devices, the error recovery capability of an intra coding block may be improved, and the image data decoding quality may be improved.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 14, 2013
    Inventors: Changcai LAI, Yongbing Lin, Xiaozhen Zheng
  • Publication number: 20130301715
    Abstract: The present application provides a prediction method for use in an image block encoding or decoding process. The method includes obtaining availability information of reference blocks of a current image block, and determining whether the reference blocks are available according to the availability information, where the reference blocks of the current image block include a left side block, an upper side block, and an upper left block of the current image block; if at least one of the reference blocks is available, and at least one is unavailable, filling a pixel value in the available reference block to the unavailable reference block as a reference pixel value of the current image block; and predicting the current image block according to the reference pixel value.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 14, 2013
    Inventors: Yongbing LIN, Changcai Lai
  • Publication number: 20130301730
    Abstract: In embodiments of the present invention, a first reference point and a second reference point that correspond to a prediction point are obtained from an upper reference edge and a left reference edge of a prediction block respectively according to a position of the prediction point in the prediction block and a prediction texture direction that corresponds to a prediction mode. Then linear interpolation is performed, according to the position of the prediction point, on the first reference point and the second reference point to obtain a predicted value of the prediction point.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Yongbing Lin, Changcai Lai
  • Publication number: 20100008420
    Abstract: The present invention discloses a method for realizing random access in a compressed code stream using multi-reference images and a decoder. The method includes: receiving a bit stream carrying prediction reference characteristic indication information which is for respectively indicating prediction reference characteristics of forward prediction encoded image P frames and bidirectional prediction encoded image B frames, wherein the forward prediction encoded image P frames and bidirectional prediction encoded image B frames are after an intra-frame encoded image I frame; and parsing the prediction reference characteristic indication information during random access, and decoding image frames in the bit stream according to an instruction of the prediction reference characteristic indication information. The present invention also discloses a decoder including a code stream processing module and a video decoding module.
    Type: Application
    Filed: August 27, 2009
    Publication date: January 14, 2010
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Publication number: 20090226107
    Abstract: A encoding method includes: encoding an I-frame to obtain a first reconstructed image; encoding a reference image between the I-frame and a recovery point to obtain a second reconstructed image; refreshing the second reconstructed image to obtain a first refreshed image; using at least one of the first reconstructed image and the first refreshed image as a reference image to encode the corresponding frame at the recovery point. A decoding method, an encoder, a decoder, and an image processing system are also provided herein.
    Type: Application
    Filed: May 21, 2009
    Publication date: September 10, 2009
    Inventor: Yongbing Lin