A method and apparatus for encoding of a video sequence in an encoder or decoding of the video sequence in a decoder includes parsing an initial motion vector from the video sequence associated with a block. A plurality of samples are determined and pre-fetched to permit both motion vector refinement and motion compensation based on parsing the initial motion vector. Motion vector refinement is performed to determine a final motion vector using a first subset of the plurality of samples, and motion compensation is performed using a second subset of the plurality of samples.
인코더에서의 비디오 시퀀스의 인코딩 또는 디코더에서의 비디오 시퀀스의 디코딩을 위한 방법 및 장치는, 블록과 연관된 비디오 시퀀스로부터의 초기 모션 벡터를 파싱하는 것을 포함한다. 이러한 초기 모션 벡터를 파싱하는 것에 기초하여 모션 벡터 리파인먼트 및 모션 보상 양자 모두를 허가할 복수의 샘플들이 결정되고 프리-페칭된다. 복수의 샘플들의 제1 서브세트를 사용하여 최종 모션 벡터를 결정할 모션 벡터 리파인먼트가 수행되고, 복수의 샘플들의 제2 서브세트를 사용하여 모션 보상이 수행된다.