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: 20170054997Abstract: 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: ApplicationFiled: November 8, 2016Publication date: February 23, 2017Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventor: Yongbing Lin
-
Publication number: 20170019667Abstract: 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: ApplicationFiled: September 28, 2016Publication date: January 19, 2017Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
-
Patent number: 9549181Abstract: 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: GrantFiled: June 20, 2014Date of Patent: January 17, 2017Assignee: Huawei Technologies Co., Ltd.Inventor: Yongbing Lin
-
Patent number: 9516312Abstract: 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: GrantFiled: June 20, 2014Date of Patent: December 6, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Yongbing Lin
-
Patent number: 9485504Abstract: 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: GrantFiled: July 10, 2013Date of Patent: November 1, 2016Assignee: Huawei Technologies Co., LTD.Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
-
Publication number: 20150382011Abstract: 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: ApplicationFiled: June 30, 2015Publication date: December 31, 2015Inventor: Yongbing LIN
-
Publication number: 20150215640Abstract: 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: ApplicationFiled: April 8, 2015Publication date: July 30, 2015Inventor: Yongbing Lin
-
Publication number: 20150215643Abstract: 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: ApplicationFiled: April 8, 2015Publication date: July 30, 2015Inventor: Yongbing Lin
-
Publication number: 20150043634Abstract: 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: ApplicationFiled: November 8, 2011Publication date: February 12, 2015Applicant: Huawei Technologies Co., Ltd.Inventors: Yongbing Lin, Xiaozhen Zheng
-
Publication number: 20140301471Abstract: 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: ApplicationFiled: June 20, 2014Publication date: October 9, 2014Inventor: Yongbing Lin
-
Publication number: 20140233642Abstract: 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: ApplicationFiled: April 30, 2014Publication date: August 21, 2014Applicant: Huawei Technologies Co., Ltd.Inventor: Yongbing Lin
-
Publication number: 20140126633Abstract: 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: ApplicationFiled: November 25, 2013Publication date: May 8, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Yongbing LIN, Changcai LAI
-
Patent number: 8606025Abstract: 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: GrantFiled: May 21, 2009Date of Patent: December 10, 2013Assignee: Huawei Technologies Co., LtdInventor: Yongbing Lin
-
Publication number: 20130301707Abstract: 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: ApplicationFiled: July 10, 2013Publication date: November 14, 2013Inventors: Changcai LAI, Xiaoran CAO, Yongbing LIN, Lingzhi LIU, Yun HE
-
Publication number: 20130301722Abstract: 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: ApplicationFiled: July 10, 2013Publication date: November 14, 2013Inventors: Changcai LAI, Yongbing Lin, Xiaozhen Zheng
-
Publication number: 20130301715Abstract: 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: ApplicationFiled: July 12, 2013Publication date: November 14, 2013Inventors: Yongbing LIN, Changcai Lai
-
Publication number: 20130301730Abstract: 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: ApplicationFiled: July 15, 2013Publication date: November 14, 2013Inventors: Yongbing Lin, Changcai Lai
-
Publication number: 20100008420Abstract: 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: ApplicationFiled: August 27, 2009Publication date: January 14, 2010Applicant: Huawei Technologies Co., Ltd.Inventor: Yongbing Lin
-
Publication number: 20090226107Abstract: 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: ApplicationFiled: May 21, 2009Publication date: September 10, 2009Inventor: Yongbing Lin