A device for processing multi-color data for an organic electro-luminescent display, OELD, device, comprising: a gamma converting part arranged to perform gamma conversion with respect to primary red, green, blue, hereinafter RGB, gray-scale data to obtain gamma-converted RGB data by multiplying each component of the RGB gray-scale data by a value of an inverse of a corresponding maximum gray-scale level; a remapping part arranged to multiply the gamma-converted RGB data by a scaling factor S more than 1 and not more than 2 to generate remapped RGB data; a white extracting part arranged to extract a white color component from the remapped RGB data provided from the remapping part by determining which color data of the remapped RGB data has the lowest luminance value, comparing the lowest value with a predetermined value (aG max γ ), and determining the white color component to be the predetermined value if the lowest value is equal to or larger than the predetermined value, and to be the lowest value if the lowest value is lower than the predetermined value; a data determining part arranged to receive the remapped RGB data from the remapping part and the white color component from the white extracting part and to generate four-color red, green, blue and white, hereinafter RGBW, data by subtracting the white color component from each of the gamma-converted RGB data and determining the white color data of the four-color RGBW data to be the same as the white color component; and a reverse-gamma converting part arranged to perform reverse-gamma conversion with respect to the four-color RGBW data provided from the data determining part to generate reverse-gamma converted RGBW data to be displayed; wherein the reverse-gamma converted RGBW data to be displayed has a larger bit size than the primary RGB data. a gamma converting part arranged to perform gamma conversion with respect to primary red, green, blue, hereinafter RGB, gray-scale data to obtain gamma-converted RGB data by multiplying each component of the RGB gray-scale data by a value of an inverse of a corresponding maximum gray-scale level; a remapping part arranged to multiply the gamma-converted RGB data by a scaling factor S more than 1 and not more than 2 to generate remapped RGB data; a white extracting part arranged to extract a white color component from the remapped RGB data provided from the remapping part by determining which color data of the remapped RGB data has the lowest luminance value, comparing the lowest value with a predetermined value (aG max γ ), and determining the white color component to be the predetermined value if the lowest value is equal to or larger than the predetermined value, and to be the lowest value if the lowest value is lower than the predetermined value; a data determining part arranged to receive the remapped RGB data from the remapping part and the white color component from the white extracting part and to generate four-color red, green, blue and white, hereinafter RGBW, data by subtracting the white color component from each of the gamma-converted RGB data and determining the white color data of the four-color RGBW data to be the same as the white color component; and a reverse-gamma converting part arranged to perform reverse-gamma conversion with respect to the four-color RGBW data provided from the data determining part to generate reverse-gamma converted RGBW data to be displayed; wherein the reverse-gamma converted RGBW data to be displayed has a larger bit size than the primary RGB data. <EOS>