Abstract:
The invention relates to a method and a device for adjusting the encoding flowrate of video image sequences relative to a target flowrate (Tc), wherein the images (Fk) are subdivided into areas to be encoded (Fkj), the method comprising discriminating (A) among the areas (Fkj) the encoding complexity (Cj) of each area, sorting (B) the areas to be encoded (Fkj) according to a predetermined complexity order, successively encoding (C) each area (Fkj) based on a decreasing complexity order while successively minimising the encoding estimated error of each area (Fkj), the final size of each image relative to the target size (Tc) and the flowrate of a sequence of video images. The invention can be used for the video encoding of images in video sequences, in particular for network video monitoring.
Abstract:
Un procédé d'encodage d'une première image dans un ensemble d'images, dans lequel la première image est découpée en blocs, chaque bloc étant encodé selon un parmi une pluralité de modes de codage comprenant au moins un mode de codage de type à prédiction par corrélation temporelle utilisant une pluralité d'images de l'ensemble d'images, est proposé. Le procédé comprend, pour un bloc courant de la première image : déterminer un premier vecteur d'estimation de mouvement du bloc courant, déterminer une valeur d'une métrique de distorsion visuelle pour un mode de codage de type à prédiction par corrélation temporelle, la métrique de distorsion visuelle utilisant une distance entre un premier vecteur de prédiction temporelle du bloc courant pointant sur la deuxième image et le premier vecteur d'estimation de mouvement du bloc courant, et utiliser la valeur de la métrique de distorsion visuelle pour l'encodage du bloc courant.
Abstract:
Un procédé d'analyse d'un ensemble d'images d'une séquence vidéo en vue d'un traitement à effectuer sur la séquence est proposé. Le procédé comprend : déterminer dans la séquence vidéo une pluralité de sous-séquences consécutives disjointes d'une ou plusieurs images successives en fonction du type de traitement à effectuer et en fonction du contenu de la séquence vidéo, et analyser les images de chaque sous-séquence déterminée dans la séquence vidéo.
Abstract:
Un procédé d'analyse d'un ensemble d'images d'une séquence vidéo en vue d'un traitement à effectuer sur la séquence est proposé. Le procédé comprend : déterminer dans la séquence vidéo une pluralité de sous-séquences consécutives disjointes d'une ou plusieurs images successives en fonction du type de traitement à effectuer et en fonction du contenu de la séquence vidéo, et analyser les images de chaque sous-séquence déterminée dans la séquence vidéo.
Abstract:
L'invention concerne un procédé de codage d'une séquence temporelle d'images vidéo. A chaque scène (Zj) est associé au moins un paramètre de complexité (Cj) établi au cours d'une phase d'analyse préalable, par codage avec une qualité (Q) déterminée de la succession temporelle d'images vidéo. On réordonne (A) la succession des scènes en fonction du paramètre de complexité (Cj) pour engendrer une loi spécifique d'ordre de codage des scènes successives et on encode successivement chaque scène (Zj) selon la loi spécifique d'ordre de codage, sous contrainte d'une adaptation du pas de quantification de codage, en fonction d'au moins un paramètre de qualité (Qj) affecté à chaque scène.Application à l'implémentation de codeurs vidéo.
Abstract:
Un procédé d'encodage d'une première image dans un ensemble d'images, dans lequel la première image est découpée en blocs, chaque bloc étant encodé selon un parmi une pluralité de modes de codage comprenant au moins un mode de codage de type à prédiction par corrélation temporelle utilisant une pluralité d'images de l'ensemble d'images, est proposé. Le procédé comprend, pour un bloc courant de la première image : déterminer un premier vecteur d'estimation de mouvement du bloc courant, déterminer une valeur d'une métrique de distorsion visuelle pour un mode de codage de type à prédiction par corrélation temporelle, la métrique de distorsion visuelle utilisant une distance entre un premier vecteur de prédiction temporelle du bloc courant pointant sur la deuxième image et le premier vecteur d'estimation de mouvement du bloc courant, et utiliser la valeur de la métrique de distorsion visuelle pour l'encodage du bloc courant.
Abstract:
The invention relates to a method and a device for adjusting the encoding flowrate of video image sequences relative to a target flowrate (T c ), wherein the images (F k ) are subdivided into areas to be encoded (F kj ), the method comprising discriminating (A) among the areas (F kj ) the encoding complexity (C j ) of each area, sorting (B) the areas to be encoded (F kj ) according to a pre-determined complexity order, successively encoding (C) each area (F kj ) based on a decreasing complexity order while successively minimising the encoding estimated error of each area (F kj ), the final size of each image relative to the target size (T c ) and the flowrate of a sequence of video images. The invention can be used for the video encoding of images in video sequences, in particular for network video monitoring.
Abstract:
L'invention concerne un procédé de traitement de bruit dans une image numérique comportant plusieurs parties d'image, le procédé comportant : - Prédéfinir : ? Des critères d'intérêt pour débruiter des détails choisis d'une partie d'image quelconque de l'image numérique ; ? Une pluralité de traitements possibles à appliquer à une partie d'image pour débruiter lesdits détails choisis, chaque traitement ayant une efficacité en relation avec un niveau de complexité associé, lesdits traitements possibles étant ordonnées par niveaux de complexité croissants ; - Pour chaque partie de l'image : ? Analyser ladite partie d'image pour quantifier une présence d'un ou plusieurs desdits détails choisis dans la partie d'image et calculer un intérêt global de la partie d'image en fonction de quantifications respectives de présences desdits détails choisis, ? Comparer l'intérêt global auxdits niveaux de complexité, pour déclencher le traitement ayant le niveau de complexité correspondant à l'intérêt global calculé.
Abstract:
L'invention concerne un procédé de traitement de bruit dans une image numérique comportant plusieurs parties d'image, le procédé comportant : - Prédéfinir : ? Des critères d'intérêt pour débruiter des détails choisis d'une partie d'image quelconque de l'image numérique ; ? Une pluralité de traitements possibles à appliquer à une partie d'image pour débruiter lesdits détails choisis, chaque traitement ayant une efficacité en relation avec un niveau de complexité associé, lesdits traitements possibles étant ordonnées par niveaux de complexité croissants ; - Pour chaque partie de l'image : ? Analyser ladite partie d'image pour quantifier une présence d'un ou plusieurs desdits détails choisis dans la partie d'image et calculer un intérêt global de la partie d'image en fonction de quantifications respectives de présences desdits détails choisis, ? Comparer l'intérêt global auxdits niveaux de complexité, pour déclencher le traitement ayant le niveau de complexité correspondant à l'intérêt global calculé.