Methods and apparatuses for video coding with triangle prediction
AssigneeBeijing Dajia Internet Information Technology Co., Ltd.
InventorsXianglin WANG, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Shuiming YE
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU; obtaining a first merge list including a plurality of candidates, each including one or more motion vectors; and obtaining a uni-prediction merge list for the geometric shaped PU by selecting the one or more motion vectors directly from the first merge list.
Claims18
A method for video coding with geometric prediction, comprising:
- partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU;
- constructing a first merge list comprising a plurality of candidates, based on a merge list construction process for regular merge prediction, wherein each one of the plurality of candidates is a motion vector comprising a List 0 motion vector, or a List 1 motion vector, or both;
- receiving a signaled first index value to indicate a first candidate that is chosen from the first merge list;
- receiving a signaled second index value to indicate a second candidate that is chosen from the first merge list;
- and
- receiving a signaled first binary flag that is coded using a first context-adaptive binary arithmetic coding (CABAC) context modeling method to indicate whether a List 0 motion vector of the first candidate or a List 1 motion vector of the first candidate is selected for a first PU of the geometric prediction.
An apparatus for video coding with geometric prediction, comprising:
- one or more processors;
- and
- a memory configured to store instructions executable by the one or more processors;
- wherein the one or more processors, upon execution of the instructions, are configured to:
- partition video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU;
- construct a first merge list comprising a plurality of candidates, based on a merge list construction process for regular merge prediction, wherein each one of the plurality of candidates is a motion vector comprising a List 0 motion vector, or a List 1 motion vector, or both;
- receive a signaled first index value to indicate a first candidate that is chosen from the first merge list;
- receive a signaled second index value to indicate a second candidate that is chosen from the first merge list;
- and
- receive a signaled first binary flag that is coded using a first context-adaptive binary arithmetic coding (CABAC) context modeling method to indicate whether a List 0 motion vector of the first candidate or a List 1 motion vector of the first candidate is selected for a first PU of the geometric prediction.
A non-transitory computer-readable storage medium for video coding with geometric prediction storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
- partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU;
- constructing a first merge list comprising a plurality of candidates, based on a merge list construction process for regular merge prediction, wherein each one of the plurality of candidates is a motion vector comprising a List 0 motion vector, or a List 1 motion vector, or both;
- receiving a signaled first index value to indicate a first candidate that is chosen from the first merge list;
- receiving a signaled second index value to indicate a second candidate that is chosen from the first merge list;
- and
- receiving a signaled first binary flag that is coded using a first context-adaptive binary arithmetic coding (CABAC) context modeling method to indicate whether a List 0 motion vector of the first candidate or a List 1 motion vector of the first candidate is selected for a first PU of the geometric prediction.
Dependencies are inferred from the claim text.