Motion compensation with overlapping blocks