A display drive method for driving a 3D display device, wherein the 3D display device comprises a pixel array and a grating array, wherein the pixel array comprises subpixels having N types of colors, the subpixels divided into a plurality of first pixel groups for a first view and a plurality of second pixel groups for a second view, wherein the plurality of first pixel groups and second pixel groups are arranged alternately in both a row direction and a column direction, wherein each pixel group comprises M subpixels of each of the N types, M being an integer greater than or equal to 3, wherein the subpixels in each pixel group are arranged in the column direction, wherein the grating array shields, in the column direction, a first side of each of the first pixel groups and a second side of each of the second pixel groups, and wherein the first side and the second side are two opposite sides for the first pixel group and the second pixel group adjacent in the row direction, wherein a length of each subpixel in the row direction is twice that in the column direction, and the pixel array is a delta pixel array, the method comprising: dividing the first view and the second view to be displayed into a first plurality of theoretical pixel units and a second plurality of theoretical pixel units, respectively, wherein each theoretical pixel unit corresponds to two neighboring subpixels in the column direction; determining, in original display information corresponding to each theoretical pixel unit, a respective gray value corresponding to each of the N types of colors; characterized in that the method further comprising: for each of respective subpixels for each of the first view and the second view: determining brightness of the subpixel based on respective gray values, corresponding to the color of that subpixel, in respective original display information that corresponds to respective theoretical pixel units covered by a rectangular sampling region of that subpixel and belonging to that view; and driving each subpixel based on the determined brightness, wherein a midpoint of a connection line between a center of each subpixel and a center of each of respective neighboring subpixels, which have the same type of color as that subpixel and are for the same view as that subpixel, is located on a boundary of the rectangular sampling region of that subpixel. wherein a length of each subpixel in the row direction is twice that in the column direction, and the pixel array is a delta pixel array, the method comprising: dividing the first view and the second view to be displayed into a first plurality of theoretical pixel units and a second plurality of theoretical pixel units, respectively, wherein each theoretical pixel unit corresponds to two neighboring subpixels in the column direction; determining, in original display information corresponding to each theoretical pixel unit, a respective gray value corresponding to each of the N types of colors; dividing the first view and the second view to be displayed into a first plurality of theoretical pixel units and a second plurality of theoretical pixel units, respectively, wherein each theoretical pixel unit corresponds to two neighboring subpixels in the column direction; determining, in original display information corresponding to each theoretical pixel unit, a respective gray value corresponding to each of the N types of colors; characterized in that the method further comprising: for each of respective subpixels for each of the first view and the second view: determining brightness of the subpixel based on respective gray values, corresponding to the color of that subpixel, in respective original display information that corresponds to respective theoretical pixel units covered by a rectangular sampling region of that subpixel and belonging to that view; and driving each subpixel based on the determined brightness, determining brightness of the subpixel based on respective gray values, corresponding to the color of that subpixel, in respective original display information that corresponds to respective theoretical pixel units covered by a rectangular sampling region of that subpixel and belonging to that view; and driving each subpixel based on the determined brightness, wherein a midpoint of a connection line between a center of each subpixel and a center of each of respective neighboring subpixels, which have the same type of color as that subpixel and are for the same view as that subpixel, is located on a boundary of the rectangular sampling region of that subpixel.