A driving method for driving a 3D display apparatus, wherein the 3D display apparatus comprises a pixel array comprising a first view pixel cell and a second view pixel cell, and each of the first view pixel cell and the second view pixel cell is formed by N sub-pixels with different colors arranged cyclically in one column, where N is an integer larger than or equal to 3; the first view pixel cell and the second view pixel cell are arranged alternately in a column direction; each row of the pixel array comprises sub-pixels with an identical color; each of the first view pixel cell and the second view pixel cell forms a pixel array including a number of physical pixels of the pixel array; and the method comprises: receiving an image signal and extracting a first view and a second view from the image signal; dividing the first view and the second view respectively into multiple virtual pixels according to the number of physical pixels which can be included in the pixel array formed by the first view pixel cell and the number of physical pixels which can be included in the pixel array formed by the second view pixel cell in the pixel array of the display apparatus, and obtaining a color component corresponding to a color of each sub-pixel in the multiple virtual pixels, wherein one pixel in the display apparatus comprising sub-pixels of different colors corresponds to one virtual pixel, and a size of one virtual pixel is equal to the size of one pixel; characterized by arranging a sampling region in the pixel array of the display apparatus for each sub-pixel of each view pixel cell, wherein the sampling region is a rectangle and the edges of said sampling region are located at the middle points of connecting lines between the center of each sub-pixel and the centers of its respective adjacent sub-pixels of a same color, the vertices of the sampling region being the middle points of the connecting lines between the center of said each sub-pixel and each center of four adjacent sub-pixels being of the same color and not in a same column or a same line as said each sub-pixel; determining a gray scale signal of the sub-pixel corresponding to the sampling region according to the color component corresponding to the color of each sub-pixel in each of one or more virtual pixels overlapped with the sampling region, wherein the of one or more virtual pixels overlapped with the sampling region and the sub-pixel corresponding to the sampling region belong to a same view; and displaying the image signal according to the gray scale signal of the sub-pixel. receiving an image signal and extracting a first view and a second view from the image signal; dividing the first view and the second view respectively into multiple virtual pixels according to the number of physical pixels which can be included in the pixel array formed by the first view pixel cell and the number of physical pixels which can be included in the pixel array formed by the second view pixel cell in the pixel array of the display apparatus, and obtaining a color component corresponding to a color of each sub-pixel in the multiple virtual pixels, wherein one pixel in the display apparatus comprising sub-pixels of different colors corresponds to one virtual pixel, and a size of one virtual pixel is equal to the size of one pixel; characterized by arranging a sampling region in the pixel array of the display apparatus for each sub-pixel of each view pixel cell, wherein the sampling region is a rectangle and the edges of said sampling region are located at the middle points of connecting lines between the center of each sub-pixel and the centers of its respective adjacent sub-pixels of a same color, the vertices of the sampling region being the middle points of the connecting lines between the center of said each sub-pixel and each center of four adjacent sub-pixels being of the same color and not in a same column or a same line as said each sub-pixel; determining a gray scale signal of the sub-pixel corresponding to the sampling region according to the color component corresponding to the color of each sub-pixel in each of one or more virtual pixels overlapped with the sampling region, wherein the of one or more virtual pixels overlapped with the sampling region and the sub-pixel corresponding to the sampling region belong to a same view; and displaying the image signal according to the gray scale signal of the sub-pixel.