Patents by Inventor Kevin Pascal Andre Reuze

Kevin Pascal Andre Reuze 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: 11665339
    Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Patent number: 11570442
    Abstract: An example video coding device is configured to: code a first set of motion information for a current block of video data partitioned into a first partition and a second partition according to a non-rectangular partition mode, the first set of motion information referring to a reference picture list and being associated with the first partition; after coding the first set of motion information, code a second set of motion information for the current block referring to the reference picture list and that is associated with the second partition; in response to the first set of motion information and the second set of motion information both referring to the reference picture list, store the second set of motion information for the current block; and predict subsequent motion information of a subsequent block of the video data that neighbors the current block using the stored second set of motion information.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: January 31, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Kevin Pascal Andre Reuze, Chun-Chi Chen, Wei-Jung Chien, Han Huang, Marta Karczewicz, Vadim Seregin
  • Patent number: 11570434
    Abstract: A method of decoding video data includes determining that a geometric partition mode is enabled for a current block of the video data and determining a split line dividing the current block into a first partition and a second partition, where determining the split line comprises selecting an angle for the split line from a plurality of angles, Each angle of the plurality of angles corresponding to an N:M ratio of samples of the current block, where N and M are integers. The split line is not at a corner of the current block. The method further includes determining geometric mode weights for the current block using the angle of the split line, generating a first prediction block using motion information for the first partition, and generating a second prediction block using motion information for the second partition.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: January 31, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Vadim Seregin, Marta Karczewicz
  • Patent number: 11463693
    Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: October 4, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Chun-Chi Chen, Vadim Seregin, Wei-Jung Chien, Cheng-Teh Hsieh, Marta Karczewicz
  • Patent number: 11405619
    Abstract: A video decoder can be configured to determine, for a block of video data encoded in a geometric partition mode, an angle for the block for the geometric partition mode; determine a separation line displacement relative to a center of the block for the geometric partition mode; partition the block into first and second partitions based on the angle and the separation line displacement; determine first predictive samples for the block using a motion vector for the first partition and second predictive samples for the block using a motion vector for the second partition; determine a power-of-2 number based on the angle for the block; determine weighting values based on the power-of-2 number; perform a blending operation on the first predictive samples and the second predictive samples based on the weighting values to determine a prediction block for the block.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: August 2, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Kevin Pascal Andre Reuze, Chun-Chi Chen, Han Huang, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220201322
    Abstract: An example device for decoding video data includes one or more processors configured to: determine that a first weight and a second weight are specified for a bi-prediction mode predicted current block of video data; determine whether the current block is to be predicted using multi-hypothesis prediction (MHP) mode with the bi-prediction mode as a base mode; in response to determining that the current block is to be predicted using the MHP mode with the bi-prediction mode as the base mode, determine an additional inter-prediction mode of the MHP mode; generate a first prediction block according to the bi-prediction mode; generate a second prediction block according to the additional inter-prediction mode; generate a final prediction block for the current block according to the MHP mode using the first prediction block and the second prediction block; and decode the current block using the final prediction block.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 23, 2022
    Inventors: Han Huang, Kevin Pascal Andre Reuze, Vadim Seregin, Marta Karczewicz
  • Patent number: 11310497
    Abstract: An example device for decoding video data includes a memory configured to store the video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to determine a first distance index associated with a first geometric partition mode (GEO) angle for a first prediction unit (PU) of the video data to be 4. The one or more processors are configured to determine a first displacement value based on the first distance index, the first displacement value being indicative of a distance from a center of the first PU to a GEO split. The one or more processors are configured to decode the first PU based on the first GEO angle and the first displacement value. The first displacement value is half of a displacement value associated with a distance index of 2.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: April 19, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Chun-Chi Chen, Po-Han Lin, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220070443
    Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
    Type: Application
    Filed: November 11, 2021
    Publication date: March 3, 2022
    Inventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Patent number: 11218735
    Abstract: A video coder may determine contexts for entropy coding bins of a last significant coefficient position syntax element. For example, a video coder may determine a respective context for each of one or more bins of a syntax element indicating the position of the last significant coefficient in a transform block using a function of a size of the transform block, wherein the function outputs the respective context such that the same context is not used for transform blocks of differing sizes.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 4, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Patent number: 11202064
    Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: December 14, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Patent number: 11153563
    Abstract: In general, techniques are described by which to obtain combined in-loop filters for video coding. A device for coding video data comprising a memory and one or more processors may be configured to perform the techniques. The memory may store the video data. The one or more processors, which may be implemented in circuitry, are configured to implement a combined sample adaptive offset and bilateral filter. The combined sample adaptive offset and bilateral filter may be configured to obtain reconstructed samples of a current block of the video data, and perform filtering with respect to the reconstructed samples of the current block of the video data to obtain filtered reconstructed samples of the current block of the video data.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: October 19, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Patent number: 11076169
    Abstract: A device for coding video data may determine whether a switchable interpolation filter (SIF) index value of a first motion vector (MV) component of a pairwise average motion vector predictor (MVP) is equal to a SIF index value of a second MV component of the pairwise average MVP. Based on the SIF index value of the first MV component being equal to the SIF index value of the second MV component, the device may set the SIF index of the pairwise average MVP to be equal to the SIF index of the first MV component. The device may code the video data based on the SIF index value of the pairwise average MVP.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 27, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Vadim Seregin, Wei-Jung Chien, Marta Karczewicz, Yan Zhang
  • Publication number: 20210152825
    Abstract: An example device for decoding video data includes a memory configured to store the video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to determine a first distance index associated with a first geometric partition mode (GEO) angle for a first prediction unit (PU) of the video data to be 4. The one or more processors are configured to determine a first displacement value based on the first distance index, the first displacement value being indicative of a distance from a center of the first PU to a GEO split. The one or more processors are configured to decode the first PU based on the first GEO angle and the first displacement value. The first displacement value is half of a displacement value associated with a distance index of 2.
    Type: Application
    Filed: October 23, 2020
    Publication date: May 20, 2021
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Chun-Chi Chen, Po-Han Lin, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210092392
    Abstract: A video decoder can be configured to determine, for a block of video data encoded in a geometric partition mode, an angle for the block for the geometric partition mode; determine a separation line displacement relative to a center of the block for the geometric partition mode; partition the block into first and second partitions based on the angle and the separation line displacement; determine first predictive samples for the block using a motion vector for the first partition and second predictive samples for the block using a motion vector for the second partition; determine a power-of-2 number based on the angle for the block; determine weighting values based on the power-of-2 number; perform a blending operation on the first predictive samples and the second predictive samples based on the weighting values to determine a prediction block for the block.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 25, 2021
    Inventors: Kevin Pascal Andre Reuze, Chun-Chi Chen, Han Huang, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Publication number: 20210067776
    Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 4, 2021
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Chun-Chi Chen, Vadim Seregin, Wei-Jung Chien, Cheng-Teh Hsieh, Marta Karczewicz
  • Publication number: 20210058617
    Abstract: A method of decoding video data includes determining that a geometric partition mode is enabled for a current block of the video data and determining a split line dividing the current block into a first partition and a second partition, where determining the split line comprises selecting an angle for the split line from a plurality of angles, Each angle of the plurality of angles corresponding to an N:M ratio of samples of the current block, where N and M are integers. The split line is not at a corner of the current block. The method further includes determining geometric mode weights for the current block using the angle of the split line, generating a first prediction block using motion information for the first partition, and generating a second prediction block using motion information for the second partition.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 25, 2021
    Inventors: Kevin Pascal Andre Reuze, Han Huang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20200404253
    Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 24, 2020
    Inventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
  • Publication number: 20200389651
    Abstract: An example video coding device is configured to: code a first set of motion information for a current block of video data partitioned into a first partition and a second partition according to a non-rectangular partition mode, the first set of motion information referring to a reference picture list and being associated with the first partition; after coding the first set of motion information, code a second set of motion information for the current block referring to the reference picture list and that is associated with the second partition; in response to the first set of motion information and the second set of motion information both referring to the reference picture list, store the second set of motion information for the current block; and predict subsequent motion information of a subsequent block of the video data that neighbors the current block using the stored second set of motion information.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 10, 2020
    Inventors: Kevin Pascal Andre Reuze, Chun-Chi Chen, Wei-Jung Chien, Han Huang, Marta Karczewicz, Vadim Seregin
  • Publication number: 20200366924
    Abstract: A device for coding video data may determine whether a switchable interpolation filter (SIF) index value of a first motion vector (MV) component of a pairwise average motion vector predictor (MVP) is equal to a SIF index value of a second MV component of the pairwise average MVP. Based on the SIF index value of the first MV component being equal to the SIF index value of the second MV component, the device may set the SIF index of the pairwise average MVP to be equal to the SIF index of the first MV component. The device may code the video data based on the SIF index value of the pairwise average MVP.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 19, 2020
    Inventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Vadim Seregin, Wei-Jung Chien, Marta Karczewicz
  • Publication number: 20200322640
    Abstract: A video coder may determine contexts for entropy coding bins of a last significant coefficient position syntax element. For example, a video coder may determine a respective context for each of one or more bins of a syntax element indicating the position of the last significant coefficient in a transform block using a function of a size of the transform block, wherein the function outputs the respective context such that the same context is not used for transform blocks of differing sizes.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 8, 2020
    Inventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Marta Karczewicz