| CPC H04N 19/105 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/82 (2014.11)] | 11 Claims |

|
1. A method of video encoding or decoding, comprising:
accessing a list of motion candidates for a block;
accessing motion information of a neighboring block of said block, said motion information including at least interpolation filter information and information indicating weights used in generalized bi-prediction, wherein said block is larger than 4×4 and said information indicating weights used in generalized bi-prediction is stored at a 4×4 level for all inter coding modes;
comparing said motion information of said neighboring block with motion information of a motion candidate in said list of motion candidates, wherein said comparison considers said interpolation filter information and said information indicating weights used in generalized bi-prediction, wherein a single memory comparison of a complete structure of motion information is used when comparing motion information;
responsive to said motion information of said neighboring block being different from said motion information of said motion candidate in said list of motion candidates, adding said neighboring block as a candidate to said list of motion candidates; and
encoding or decoding motion information of said block based on said list of motion candidates.
|