A driving method, adapted to drive a first pixel (EMA11) and a second pixel (EMB12) of a display device to display an image in a frame time (F1), the driving method comprising: dividing the frame time (F1) into a first sub-frame time (SF1) and a second sub-frame time (SF2); providing a first data (D1) with a first gray level to drive the first pixel (EMA11) of the display device; providing a second data (D2) with a second gray level to drive the second pixel (EMB12) of the display device, wherein the second pixel (EMB12) is disposed adjacent to the first pixel (EMA11); and controlling the first pixel (EMA11) to be emitted in the first sub-frame time (SF1) or the second sub-frame time (SF2) according to the first data (D1), wherein when the first gray level is greater than a predetermined gray level, controlling the first pixel (EMA11) to be emitted in the first sub-frame time (SF1), and when the first gray level is less than or equal to the predetermined gray level, controlling the first pixel (EMA11) to be emitted in the second sub-frame time (SF2); the driving method characterized by further comprising: controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1) or the second sub-frame time (SF2) according to the second data (D2); wherein when the second gray level is greater than the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the second sub-frame time (SF2), and when the second gray level is less than or equal to the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1). dividing the frame time (F1) into a first sub-frame time (SF1) and a second sub-frame time (SF2); providing a first data (D1) with a first gray level to drive the first pixel (EMA11) of the display device; providing a second data (D2) with a second gray level to drive the second pixel (EMB12) of the display device, wherein the second pixel (EMB12) is disposed adjacent to the first pixel (EMA11); and controlling the first pixel (EMA11) to be emitted in the first sub-frame time (SF1) or the second sub-frame time (SF2) according to the first data (D1), wherein when the first gray level is greater than a predetermined gray level, controlling the first pixel (EMA11) to be emitted in the first sub-frame time (SF1), and when the first gray level is less than or equal to the predetermined gray level, controlling the first pixel (EMA11) to be emitted in the second sub-frame time (SF2); the driving method characterized by further comprising: controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1) or the second sub-frame time (SF2) according to the second data (D2); wherein when the second gray level is greater than the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the second sub-frame time (SF2), and when the second gray level is less than or equal to the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1). controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1) or the second sub-frame time (SF2) according to the second data (D2); wherein when the second gray level is greater than the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the second sub-frame time (SF2), and when the second gray level is less than or equal to the predetermined gray level, controlling the second pixel (EMB12) to be emitted in the first sub-frame time (SF1). <EOS>