(EN) An image processing apparatus is provided and includes one or more processors and a memory storing instructions. The one or more processors are controlled to receive image stream data captured by an image capturing apparatus and store, in memory, a current image frame from the received image stream data and store, in memory, a previously received image frame from the received image stream data. The previously received image frame having been received at a time earlier than the current image data frame. Using the previously received image frame data stored in memory, a compensation value representing an illumination spectrum of the previously stored image frame data is calculated and image correction is performed on the current image frame data using the calculated compensation value. The corrected current image frame for display on a display device.
(FR) La présente invention concerne un appareil de traitement d'image comprenant un ou plusieurs processeurs et une mémoire mémorisant des instructions. Le ou les processeurs sont commandés pour recevoir des données de flux d'image capturées par un appareil de capture d'image et pour mémoriser en mémoire une trame d'image actuelle à partir des données de flux d'image reçues, et pour mémoriser en mémoire une trame d'image précédemment reçue à partir des données de flux d'image reçues. La trame d'image précédemment reçue a été reçue à un instant antérieur à la trame de données d'image actuelle. Au moyen des données de trame d'image précédemment reçues mémorisées en mémoire, une valeur de compensation représentant un spectre d'éclairage des données de trame d'image précédemment mémorisées est calculée et une correction d'image est effectuée sur les données de trame d'image actuelle à l'aide de la valeur de compensation calculée. La trame d'image actuelle corrigée est destinée à être affichée sur un dispositif d'affichage.