This disclosure describes techniques for coding a video block based on an unclipped version of a motion vector predictor candidate. The techniques include determining a motion vector predictor candidate list including motion vector predictor candidates from neighboring video blocks without clipping the motion vector predictor candidates. More specifically, if one of the motion vector predictor candidates points to a prediction block located outside of a reference picture boundary relative to the current video block, the techniques allow an unclipped version of the motion vector predictor candidate to be included in the candidate list. The current video block is then coded based on a determined unclipped motion vector predictor candidate of the candidate list. Elimination of the motion vector predictor candidate clipping process reduces complexity at both the video encoder and the video decoder.
일반적으로, 본 개시는 모션 벡터 예측자 후보의 클리핑되지 않은 버전에 기초하여 비디오 블록을 코딩하는 기법들을 설명한다. 이 기법들은 모션 벡터 예측자 후보들을 클리핑하지 않고 인접 비디오 블록들로부터 모션 벡터 예측자 후보들을 포함하는 모션 벡터 예측자 후보 리스트를 결정하는 것을 포함한다. 보다 구체적으로, 모션 벡터 예측자 후보들 중 하나가 현재 비디오 블록에 관한 참조 화상 경계의 외부에 로케이팅된 예측 블록을 가리키면, 본 기법들은 모션 벡터 예측자 후보의 클리핑되지 않은 버전이 후보 리스트에 포함되는 것을 허용한다. 그 다음, 현재 비디오 블록은 후보 리스트의 결정된 클리핑되지 않은 모션 벡터 예측자 후보에 기초하여 코딩된다. 모션 벡터 예측자 후보 클리핑 프로세스의 제거는 비디오 인코더 및 비디오 디코더 양자에서 복잡도를 감소 시킨다.