Patents by Inventor Max BLAESER

Max BLAESER 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: 20210266547
    Abstract: An encoder is provided that comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes an offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
  • Publication number: 20210227247
    Abstract: An apparatus and method are provided for inter prediction of a current geometric partition of a coding block. When the coding block is enabled for a geometric partition merge mode, a merge candidate list for the coding block partitioned into two geometric partitions including the current geometric partition is generated. The merge candidate list generation comprises deriving one or more spatial merge candidates from neighboring coding units, and directly or immediately deriving one or more temporal motion vector predictions (MVPs). An uni-prediction MV is derived as a motion vector of the current geometric partition based on the merge candidate list. The current geometric partition of the coding block is predicted based on the uni-prediction MV to obtain a predicted value of the current geometric partition.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Max Blaeser, Zhijie Zhao
  • Patent number: 11039137
    Abstract: The present invention provides an encoder for encoding a frame of a video sequence and a corresponding decoder. The encoder comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 15, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Publication number: 20210144374
    Abstract: A method of coding implemented by a decoding device, comprising obtaining a bitstream; obtaining a value of an indicator for a current block according to the bitstream; obtaining a value of a first parameter for the current block and a value of a second parameter for the current block, according to the value of the indicator and a predefined lookup table; obtaining a value of a sample distance for a sample which is located in the current block, according to the value of the first parameter and the value of the second parameter; obtaining a prediction value for the sample, according to the value of the sample distance for the sample.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Semih ESENLIK, Max BLAESER, Zhijie ZHAO, Han GAO, Anand Meher KOTRA, Biao WANG, Elena Alexandrovna ALSHINA
  • Patent number: 10931965
    Abstract: The invention relates to an encoding apparatus for processing a video signal comprising a plurality of frames dividable into video coding blocks. A first video coding block of a current frame of the video signal is partitioned into a first segment associated with a first segment motion vector relative to a first reference frame of the video signal and a second segment. The first video coding block is associated with a plurality of virtual partitions. Each virtual partition is associated with a respective subset of the plurality of video coding blocks of the current frame. Each video coding block of the respective subset neighbors the first video coding block and is associated with a motion vector.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Patent number: 10924756
    Abstract: Embodiments of the disclosure relate to an encoding apparatus and a decoding apparatus. The encoding apparatus is configured to process a video signal, the video signal comprising a plurality of frames, each frame being dividable into a plurality of video coding blocks, each video coding block comprising a plurality of pixels. The encoding apparatus comprises a partitioner configured to partition a first video coding block of the plurality of video coding blocks of a first frame of the video signal into a first segment and a second segment, wherein the first segment comprises a first set of the plurality of pixels of the first video coding block and the second segment comprises a second set of the plurality of pixels of the first video coding block.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Patent number: 10771808
    Abstract: The present disclosure provides a video encoder and a video decoder, which may both be used for partitioning a block in a current picture based on at least one partitioning predictor. The encoder and decoder are configured to select at least one reference picture and a plurality of blocks in the at least one reference picture. Further, to calculate, for each selected block, a projected location in the current picture based on a motion vector associated to the selected block in the reference picture. Then, they are configured to determine each selected block, of which the projected location spatially overlaps with the block in the current picture, to be a reference block, and generate for at least one reference block a partitioning predictor based on partitioning information associated to, for example stored in, the at least one reference picture.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Patent number: 10735726
    Abstract: A decoding apparatus partitions a video coding block based on coding information into two or more segments including a first segment and a second segment. The coding information comprises a first segment motion vector associated with the first segment and a second segment motion vector associated with the second segment. A co-located first segment in a first reference frame is determined based on the first segment motion vector and a co-located second segment in a second reference frame is determined based on the second segment motion vector. A predicted video coding block is generated based on the co-located first segment and the co-located second segment. A divergence measure is determined based on the first segment motion vector and the second segment motion vector and a first or second filter is applied depending on the divergence measure to the predicted video coding block.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Publication number: 20200137387
    Abstract: Methods for encoding and decoding a frame of a video sequence and corresponding encoder and decoder are provided. The encoder comprises a partitioning unit and an entropy coding unit, the partitioning unit is configured to receive a current block of the frame, obtain a template list including line information representing one or more candidate geometric partitioning (GP) lines, determine a final GP line that partitions the current block into two segments; select a GP line from the template list of one or more GP lines to obtain a selected GP line; and generate a GP parameter for the current block. The GP parameter includes an offset information indicating an offset between the final GP line and the selected GP line; the entropy coding unit is configured to encode the GP parameter.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
  • Publication number: 20200137386
    Abstract: The present invention provides an encoder for encoding a frame of a video sequence and a corresponding decoder. The encoder comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
  • Publication number: 20190364296
    Abstract: The present disclosure provides a video encoder and a video decoder, which may both be used for partitioning a block in a current picture based on at least one partitioning predictor. The encoder and decoder are configured to select at least one reference picture and a plurality of blocks in the at least one reference picture. Further, to calculate, for each selected block, a projected location in the current picture based on a motion vector associated to the selected block in the reference picture. Then, they are configured to determine each selected block.of which the projected location spatially overlaps with the block in the current picture, to be a reference block, and generate for at least one reference block a partitioning predictor based on partitioning information associated to, for example stored in, the at least one reference picture.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Publication number: 20190273920
    Abstract: A decoding apparatus partitions a video coding block based on coding information into two or more segments including a first segment and a second segment. The coding information comprises a first segment motion vector associated with the first segment and a second segment motion vector associated with the second segment. A co-located first segment in a first reference frame is determined based on the first segment motion vector and a co-located second segment in a second reference frame is determined based on the second segment motion vector. A predicted video coding block is generated based on the co-located first segment and the co-located second segment. A divergence measure is determined based on the first segment motion vector and the second segment motion vector and a first or second filter is applied depending on the divergence measure to the predicted video coding block.
    Type: Application
    Filed: April 18, 2019
    Publication date: September 5, 2019
    Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
  • Publication number: 20190124355
    Abstract: The invention relates to an encoding apparatus and a decoding apparatus. The encoding apparatus is configured to process a video signal, the video signal comprising a plurality of frames, each frame being dividable into a plurality of video coding blocks, each video coding block comprising a plurality of pixels.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
  • Publication number: 20190124356
    Abstract: An encoding apparatus and a decoding apparatus for processing a video signal The invention relates to an encoding apparatus for processing a video signal comprising a plurality of frames dividable into video coding blocks. A first video coding block of a current frame of the video signal is partitioned into a first segment associated with a first segment motion vector relative to a first reference frame of the video signal and a second segment. The first video coding block is associated with a plurality of virtual partitions. Each virtual partition is associated with a respective subset of the plurality of video coding blocks of the current frame. Each video coding block of the respective subset neighbors the first video coding block and is associated with a motion vector.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN