A method of processing cube face images, the method comprising: receiving each set of six cubic-face images converted from each spherical image in a 360-degree panoramic video sequence through projection conversion, wherein each set of six cubic-face images corresponds to six sub-images projected from each spherical image onto six faces of a cube for rendering 360-degree virtual reality; converting each set of six cubic-face images into one rectangular assembled image by assembling each set of six cubic-face images to maximize a number of continuous boundaries and to minimize a number of discontinuous boundaries, and wherein each continuous boundary corresponds to one boundary between two cubic-face images with continuous contents from one cubic-face image to another cubic-face image and each discontinuous boundary corresponds to one boundary between two cubic-face images with discontinuous contents from one cubic-face image to another cubic-face image; and providing output data corresponding to a video sequence consisting of a sequence of rectangular assembled images; characterized in that the rectangular assembled image corresponds to a 6x1 assembled image, wherein the 6x1 assembled image consists of two size-3 rectangular images which are butted together on the short edges of the two size-3 rectangular images and which are arranged to form a 6x1 column, each size-3 rectangular image consists of three connected cubic-face images having two continuous boundaries, and the 6x1 assembled image has one discontinuous boundary between the boundaries of the two size-3 rectangular images; or the rectangular assembled image corresponds to a 1x6 assembled image, wherein the 1x6 assembled image consists of two size-3 rectangular images which are butted together on the short edges of the two size-3 rectangular images and which are arranged to form a 1x6 row, each size-3 rectangular image consists of three connected cubic-face images having two continuous boundaries, and the 1x6 assembled image has one discontinuous boundary between the boundaries of the two size-3 rectangular images. receiving each set of six cubic-face images converted from each spherical image in a 360-degree panoramic video sequence through projection conversion, wherein each set of six cubic-face images corresponds to six sub-images projected from each spherical image onto six faces of a cube for rendering 360-degree virtual reality; converting each set of six cubic-face images into one rectangular assembled image by assembling each set of six cubic-face images to maximize a number of continuous boundaries and to minimize a number of discontinuous boundaries, and wherein each continuous boundary corresponds to one boundary between two cubic-face images with continuous contents from one cubic-face image to another cubic-face image and each discontinuous boundary corresponds to one boundary between two cubic-face images with discontinuous contents from one cubic-face image to another cubic-face image; and providing output data corresponding to a video sequence consisting of a sequence of rectangular assembled images; characterized in that the rectangular assembled image corresponds to a 6x1 assembled image, wherein the 6x1 assembled image consists of two size-3 rectangular images which are butted together on the short edges of the two size-3 rectangular images and which are arranged to form a 6x1 column, each size-3 rectangular image consists of three connected cubic-face images having two continuous boundaries, and the 6x1 assembled image has one discontinuous boundary between the boundaries of the two size-3 rectangular images; or the rectangular assembled image corresponds to a 1x6 assembled image, wherein the 1x6 assembled image consists of two size-3 rectangular images which are butted together on the short edges of the two size-3 rectangular images and which are arranged to form a 1x6 row, each size-3 rectangular image consists of three connected cubic-face images having two continuous boundaries, and the 1x6 assembled image has one discontinuous boundary between the boundaries of the two size-3 rectangular images.