An Organic Light Emitting Diode (OLED) display apparatus comprising pixels arranged to display a grayscale of a frame with one of N number of subfields (SF1, SF2, SF3), N being a natural number larger than 2, each pixel comprising a plurality of subpixels, each subfield being defined by at least one subpixel of the plurality of subpixels and each subfield being arranged to display a certain range of grayscale values, the OLED display apparatus comprising: a display panel comprising pixels having subpixels, each subpixel being at an intersection of a data line and a gate line, each subpixel comprising a driving transistor for providing an electric current to an OLED and having a source, gate and drain; a gate driving unit that provides a scan signal to the gate line; and a data driving unit that controls a data voltage in an analog manner, the data voltage being provided to the data line of at least one subfield, wherein based on the range of grayscale values to be displayed by a subfield, a drain-source voltage (Vds) of the at least one subpixel for that subfield is set differently whereby respective ranges of grayscale values to be displayed by the N subfields are different from one another; and wherein in the display of a grasyscale value by a pixel, the display apparatus is arranged to: select a subfield (S702, S1002) according to the grayscale value to be displayed, the subpixels of the remaining N-1 number of subfields being turned off; calculate a data voltage (S704, S1004), corresponding to the grayscale value, for the selected subfield; and output said calculated data voltage (S706, S1006) to the at least one subpixel of the selected subfield. a display panel comprising pixels having subpixels, each subpixel being at an intersection of a data line and a gate line, each subpixel comprising a driving transistor for providing an electric current to an OLED and having a source, gate and drain; a gate driving unit that provides a scan signal to the gate line; and a data driving unit that controls a data voltage in an analog manner, the data voltage being provided to the data line of at least one subfield, wherein based on the range of grayscale values to be displayed by a subfield, a drain-source voltage (Vds) of the at least one subpixel for that subfield is set differently whereby respective ranges of grayscale values to be displayed by the N subfields are different from one another; and wherein in the display of a grasyscale value by a pixel, the display apparatus is arranged to: select a subfield (S702, S1002) according to the grayscale value to be displayed, the subpixels of the remaining N-1 number of subfields being turned off; calculate a data voltage (S704, S1004), corresponding to the grayscale value, for the selected subfield; and output said calculated data voltage (S706, S1006) to the at least one subpixel of the selected subfield. select a subfield (S702, S1002) according to the grayscale value to be displayed, the subpixels of the remaining N-1 number of subfields being turned off; calculate a data voltage (S704, S1004), corresponding to the grayscale value, for the selected subfield; and output said calculated data voltage (S706, S1006) to the at least one subpixel of the selected subfield.