A controller of a time sequential stereoscopic display configured to use shutter glasses, the controller being configured to drive a display matrix (206, 308) to display frames of a stereoscopic source video signal, the controller characterized in that it comprises: - an input interface (203, 204) configured to provide for each frame to be displayed a frame difference information, specifying changed pixels, whose values change between the frame to be displayed and a currently displayed frame; - a brightness equalizer configured control the display of the frame to be displayed and comprising a pixels change optimizer configured to process the frame difference information such as to make the amount of pixels changed in the frame to be displayed equal to a predefined pixels change amount lower than the amount of all pixels in the frame by: - in case the amount of pixels changed in the frame is lower than the predefined pixels change amount, selecting further pixels to be changed and changing the selected pixels; - in case the amount of pixels changed in the frame is higher than the predefined pixels change amount, selecting pixels to be discarded from change, discarding the selected pixels and adding the discarded pixels to the frame difference information for the next frame to be displayed; - a matrix driving circuit (205, 307) configured to receive the frame difference information and to drive the display matrix (206, 308) to display the frame to be displayed by redrawing only the changed pixels. - an input interface (203, 204) configured to provide for each frame to be displayed a frame difference information, specifying changed pixels, whose values change between the frame to be displayed and a currently displayed frame; - a brightness equalizer configured control the display of the frame to be displayed and comprising a pixels change optimizer configured to process the frame difference information such as to make the amount of pixels changed in the frame to be displayed equal to a predefined pixels change amount lower than the amount of all pixels in the frame by: - in case the amount of pixels changed in the frame is lower than the predefined pixels change amount, selecting further pixels to be changed and changing the selected pixels; - in case the amount of pixels changed in the frame is higher than the predefined pixels change amount, selecting pixels to be discarded from change, discarding the selected pixels and adding the discarded pixels to the frame difference information for the next frame to be displayed; - in case the amount of pixels changed in the frame is lower than the predefined pixels change amount, selecting further pixels to be changed and changing the selected pixels; - in case the amount of pixels changed in the frame is higher than the predefined pixels change amount, selecting pixels to be discarded from change, discarding the selected pixels and adding the discarded pixels to the frame difference information for the next frame to be displayed; - a matrix driving circuit (205, 307) configured to receive the frame difference information and to drive the display matrix (206, 308) to display the frame to be displayed by redrawing only the changed pixels.