공간 머지 후보를 포함하는 삼각 머지 후보 리스트를 구축하는 삼각 머지 후보 리스트 구축부와, 삼각 머지 후보 리스트로부터 단예측이 되는 제1 삼각 머지 후보를 선택하는 제1 삼각 머지 후보 선택부와, 삼각 머지 후보 리스트로부터 단예측이 되는 제2 삼각 머지 후보를 선택하는 제2 삼각 머지 후보 선택부를 구비하고, 제1 삼각 머지 후보와 제2 삼각 머지 후보에 의한 가중치 부여 평균에 의한 움직임 보상을 행하는 영역에서는, 제1 삼각 머지 후보 또는 제2 삼각 머지 후보의 어느 한쪽의 단예측 움직임 정보에서 보존한다.
There is provided a technique that includes a triangle merging candidate list constructor structured to construct a triangle merging candidate list including spatial merging candidates, a first triangle merging candidate selector structured to select, from the triangle merging candidate list, a first triangle merging candidate that is uni-prediction, and a second triangle merging candidate selector structured to select, from the triangle merging candidate list, a second triangle merging candidate that is uni-prediction, in which in a region where motion compensation by weighted averaging by the first triangle merging candidate and the second triangle merging candidate is performed, uni-prediction motion information of one of the first triangle merging candidate or the second triangle merging candidate is saved.