1. A method for encoding an image data, comprising: (a) receiving an image having a plurality of pixels; (b) selecting a plurality of subsets of non-overlapping pixels from the plurality of pixels, yielding a plurality of sub-images of the image; and (c) encoding the plurality of sub-images as a plurality of frames in a video sequence; wherein an area coverage of each of the plurality of sub-images and the image is similar; wherein a plurality of neighboring pixels of a certain pixel of the plurality of pixels in one of the plurality of subsets are sampled to at least two other subsets of said plurality of subsets, said plurality of neighboring pixels are sampled from at least one column and at least one row which are neighboring to the certain pixel.