여분의 정밀도는 개선된 모션 보상을 생성하기 위하여, 진보된 모션 벡터 예측 또는 프레임 레이트 업변환을 이용하여 획득된 것들과 같은 모션 벡터들에 추가될 수 있다. 이웃하는 블록들로부터의 증가된 정밀도는 증가된 정밀도를 현재의 블록을 위한 모션 벡터에 제공하기 위하여 이용된다. 다양한 실시예들에서는, 증가된 정밀도의 유도가 다양한 방법들을 통해 구해질 수 있다. 다른 실시예들에서는, 세분화된 모션 벡터들이 추후의 예측들에서의 이용을 위해 저장될 수 있고, 레이트 왜곡 최적화된 선택은 세분화를 이용할 것인지 또는 그렇지 않을 것인지 여부를 결정하기 위하여 수행될 수 있다.
Extra precision can be added to motion vectors, such as those obtained using advanced motion vector prediction or frame rate up-conversion, to produce improved motion compensation. The increased precision from neighboring blocks is used to provide increased precision to a motion vector for a current block. In various embodiments, the derivation of the increased precision can be found through various methods. In other embodiments, refined motion vectors can be saved for use in subsequent predictions, and a rate distortion optimized selection can be performed for determining whether or not to use the refinement.