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: 20200145653
    Abstract: The present disclosure discloses a decoding method based on template matching, including: obtaining a prediction direction identifier and encoded data of a current picture block; when a value of the prediction direction identifier indicates that the encoded data of the current picture block is obtained by performing bidirectional prediction on the current picture block based on a first motion information list and a second motion information list, determining the first motion information list of the current picture block and the second motion information list of the current picture block; determining first motion information based on the first motion information list; determining second motion information based on the second motion information list; and obtaining a reconstructed picture block of the current picture block based on the first motion information, the second motion information, and the encoded data of the current picture block.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 7, 2020
    Inventors: Ce ZHU, Shichang Song, Yongbing Lin, Min Mao, Jianhua Zheng, Xiaoqiang Cao
  • Patent number: 10511854
    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 vectors from the available neighboring blocks in a preset sequence according to motion vectors of the available neighboring blocks, and adding the obtained motion vectors to the motion vector list.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: December 17, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongbing Lin
  • Publication number: 20190320205
    Abstract: A template matching-based prediction method includes: performing matching search separately in at least two reference images of a to-be-processed unit based on a current template to obtain, at each time of the matching search, one set of motion information, one unidirectional matching template, and one unidirectional template distortion value that are corresponding to the reference image, where the current template includes a plurality of reconstructed pixels with a preset quantity at preset positions in a neighboring domain of the to-be-processed unit, and the unidirectional template distortion value represents a difference between the current template and the unidirectional matching template; determining, as target motion information of the to-be-processed unit, motion information corresponding to a smallest one of the obtained unidirectional template distortion values; and constructing a predicted value of the to-be-processed unit based on the target motion information.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventor: Yongbing LIN
  • Publication number: 20190313126
    Abstract: A coding method based on template matching includes determining a prediction mode of a to-be-coded unit, performing intra-frame prediction or inter-frame prediction on the to-be-coded unit based on the prediction mode to obtain a prediction residual of the to-be-coded unit, when the prediction mode is a template matching mode, transforming the prediction residual using target transform to obtain transform coefficients, where coefficients in row 1 of a transform basis matrix of the target transform are distributed in ascending order from left to right, or coefficients in column 1 are distributed in ascending order from top to bottom, and performing quantization and entropy coding on the transform coefficients to generate a code stream.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventor: Yongbing Lin
  • Patent number: 10397612
    Abstract: A three-dimensional (3D) video encoding method, decoding method, and related apparatus is disclosed. The decoding method may include decoding a video bitstream to obtain a single sample flag bit corresponding to a current image block in a current depth map, performing detection on a first adjacent prediction sampling point and a second adjacent prediction sampling point of the current image block in the current depth map if the single sample flag bit obtained by decoding indicates that a decoding mode corresponding to the current image block is a single depth intra-frame mode (SDM), and constructing a sample candidate set according to results of the detection on the first adjacent prediction sampling point and the second adjacent prediction sampling point, where the sample candidate set includes a first index location and a second index location, decoding the video bitstream to obtain a single sample index flag bit corresponding to the current image block.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: August 27, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Chen, Xiaozhen Zheng, Yongbing Lin
  • Patent number: 10264254
    Abstract: 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: Grant
    Filed: April 20, 2018
    Date of Patent: April 16, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Publication number: 20190098336
    Abstract: A method for processing an intra prediction mode 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 27, 2018
    Publication date: March 28, 2019
    Inventors: Yongbing LIN, Xiaozhen ZHENG
  • Publication number: 20180367813
    Abstract: A three-dimensional (3D) video encoding method, decoding method, and related apparatus is disclosed. The decoding method may include decoding a video bitstream to obtain a single sample flag bit corresponding to a current image block in a current depth map, performing detection on a first adjacent prediction sampling point and a second adjacent prediction sampling point of the current image block in the current depth map if the single sample flag bit obtained by decoding indicates that a decoding mode corresponding to the current image block is a single depth intra-frame mode (SDM), and constructing a sample candidate set according to results of the detection on the first adjacent prediction sampling point and the second adjacent prediction sampling point, where the sample candidate set includes a first index location and a second index location, decoding the video bitstream to obtain a single sample index flag bit corresponding to the current image block.
    Type: Application
    Filed: August 27, 2018
    Publication date: December 20, 2018
    Inventors: Xu Chen, Xiaozhen Zheng, Yongbing Lin
  • Patent number: 10154284
    Abstract: A method and an apparatus for processing an intra prediction mode is disclosed. 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: Grant
    Filed: August 23, 2017
    Date of Patent: December 11, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongbing Lin, Xiaozhen Zheng
  • Publication number: 20180343467
    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 vectors from the available neighboring blocks in a preset sequence according to motion vectors of the available neighboring blocks, and adding the obtained motion vectors to the motion vector list.
    Type: Application
    Filed: August 3, 2018
    Publication date: November 29, 2018
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongbing Lin
  • Patent number: 10116965
    Abstract: A three-dimensional video encoding method, decoding method, and related apparatus is disclosed. The decoding method may include decoding a video bitstream to obtain a single sample flag bit corresponding to a current image block in a current depth map, performing detection on a first adjacent prediction sampling point and a second adjacent prediction sampling point of the current image block in the current depth map if the single sample flag bit obtained by decoding indicates that a decoding mode corresponding to the current image block is a single depth intra-frame mode, and constructing a sample candidate set according to results of the detection on the first adjacent prediction sampling point and the second adjacent prediction sampling point, where the sample candidate set includes a first index location and a second index location, decoding the video bitstream to obtain a single sample index flag bit corresponding to the current image block.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 30, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Chen, Xiaozhen Zheng, Yongbing Lin
  • Patent number: 10091523
    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: November 8, 2016
    Date of Patent: October 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongbing Lin
  • Publication number: 20180241994
    Abstract: 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: April 20, 2018
    Publication date: August 23, 2018
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Patent number: 10045044
    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: November 8, 2016
    Date of Patent: August 7, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongbing Lin
  • Patent number: 9979965
    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: Grant
    Filed: September 28, 2016
    Date of Patent: May 22, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Patent number: 9961360
    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: Grant
    Filed: June 30, 2015
    Date of Patent: May 1, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Publication number: 20170353736
    Abstract: A method and an apparatus for processing an intra prediction mode is disclosed. 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: August 23, 2017
    Publication date: December 7, 2017
    Inventors: Yongbing LIN, Xiaozhen ZHENG
  • Patent number: 9769497
    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: Grant
    Filed: November 8, 2011
    Date of Patent: September 19, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongbing Lin, Xiaozhen Zheng
  • Patent number: 9686545
    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: Grant
    Filed: April 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Publication number: 20170078701
    Abstract: A three-dimensional video encoding method, decoding method, and related apparatus is disclosed. The decoding method may include decoding a video bitstream to obtain a single sample flag bit corresponding to a current image block in a current depth map, performing detection on a first adjacent prediction sampling point and a second adjacent prediction sampling point of the current image block in the current depth map if the single sample flag bit obtained by decoding indicates that a decoding mode corresponding to the current image block is a single depth intra-frame mode, and constructing a sample candidate set according to results of the detection on the first adjacent prediction sampling point and the second adjacent prediction sampling point, where the sample candidate set includes a first index location and a second index location, decoding the video bitstream to obtain a single sample index flag bit corresponding to the current image block.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Xu Chen, Xiaozhen Zheng, Yongbing Lin