1. A three-dimensional (3D) image processing method, comprising: receiving from an image source a 3D image containing a plurality of images previously compressed, wherein the plurality of images are from different viewpoints of the 3D image with certain parallax and transmitted in a single frame; storing pixel data of the received plurality of images; determining that the plurality of images of the 3D image do not have a same number of pixel columns; determining at least one boundaries between the plurality of images of the 3D image; determining a minimum number of pixel columns and a maximum number of pixel columns of the plurality of images of the 3D image in the single frame based on the at least one boundaries between the plurality of images of the 3D image; adjusting any one of the plurality of images of the 3D image having a column number less than the maximum number such that each of the plurality of images of the 3D image has the maximum number of pixel columns; decompressing the plurality of images of the 3D image; and discarding from each of the decompressed plurality of images of the 3D image by a determined number of last columns, wherein the determined number is the difference between the maximum number and the minimum number.