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:
La présente invention concerne un dispositif d'encodage de type CABAC d'un flux initial d'informations numériques binaires destinées à générer un flux sortant pour former, après décodage, des images vidéo, comprenant : - des moyens aptes à analyser bit à bit des séquences successives de bits du flux binaire initial et à déduire, pour chaque bit, un intervalle représentant la, probabilité d'occurrence associée a ce bit, défini par sa taille (CIR) et sa borne inférieure (CIL) , - des moyens aptes à analyser cet intervalle et à assurer, si nécessaire, une renormalisation de celui-ci, caractérisé en ce que les moyens aptes à assurer cette renormalisation comportent : - une table de référence (T1) contenant, pour chaque valeur possible de ladite borne inférieure (CIL) et de ladite taille (CIR) , des séquences de bits à insérer dans le flux sortant, et le nombre (BOI) des bits inconnus qui sont en attente d'insertion pour cette étape spécifique de renormalisation, - des moyens aptes à déterminer l'adresse, dans cette table de référence (T1) , des dites données et ceci par concaténation des valeurs initiales de la taille (CIR) dudit intervalle et de sa borne inférieure (CIL) afin d'en extraire notamment une séquence de bits à insérer.
Abstract:
Un procédé de gestion de contenus multimédia est proposé, qui comprend: obtenir un premier ensemble de métadonnées de description de contenus multimédia décrivant un premier contenu multimédia distribué en mode dynamique; sur lecture dans le premier ensemble de métadonnées d'un indicateur de basculement vers un deuxième ensemble de métadonnées de description de contenus multimédia, lire dans le premier ensemble de métadonnées un indicateur de stockage d'adresse; et stocker dans une mémoire une adresse du premier ensemble de métadonnées.
Abstract:
L'invention concerne un procédé de traitement d'un flux vidéo comportant un ensemble d'images susceptibles de comprendre un effet de transition, le procédé comportant les étapes suivantes : détecter un effet de transition, de type fondu, au sein de l'ensemble d'images du flux vidéo, le cas échéant, calculer des luminances minimales et maximales L MIN et L MAX pour chaque image de l'ensemble d'images comprenant le fondu; estimer des luminances minimales et maximales E MIN et E MAX pour l'ensemble d'images ne comprenant pas l'effet de transition détecté; déterminer des luminances minimales et maximales S MIN et S MAX pour une plage de dynamique standard; calculer des luminances minimales et maximales T MIN et T MAX en fonction des luminances minimales et maximales précédemment calculées et déterminées L MIN , L MAX , E MIN , E MAX , S MIN et S MAX ; Transmettre les luminances minimales et maximales T MIN et T MAX calculées pour une compression de dynamique.
Abstract:
Un procédé de gestion de contenus multimédia est proposé, qui comprend : obtenir un premier ensemble de métadonnées de description de contenu décrivant un premier contenu multimédia distribué en mode dynamique; et sur lecture dans le premier ensemble de métadonnées de données de redirection vers une section d'un deuxième ensemble de métadonnées de description de contenu, lire dans la section du deuxième ensemble de métadonnées des données relatives à une synchronisation temporelle pour l'accès à un deuxième contenu multimédia distribué en mode dynamique.
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 (Z j ) est associé au moins un paramètre de complexité (C j ) é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é (C j ) pour engendrer une loi spécifique d'ordre de codage des scènes successives et on encode successivement chaque scène (Z j ) 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é (Q j ) 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 premier 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, est proposé, qui comprend, pour un bloc courant de la première image la détermination, sur la base d'au moins une deuxième image distincte de la première image et précédemment encodée selon une séquence d'encodage des images du premier ensemble d'images, d'une prédiction d'une caractéristique du bloc courant dans une ou plusieurs troisièmes images du premier ensemble d'images distinctes de la première image et non encore encodées selon la séquence d'encodage, et l'utilisation de la prédiction pour l'encodage du bloc courant en minimisant un critère débit-distorsion.
Abstract:
Un procédé d'encodage d'une séquence vidéo selon un premier ensemble de paramètres d'encodage est proposé, comprenant le redimensionnement de la séquence vidéo, la génération de données d'encodage de la séquence vidéo redimensionnée selon un deuxième ensemble de paramètres d'encodage, la détermination de premières données d'encodage de la séquence vidéo par transposition d'échelle respective de données d'encodage générées pour la séquence vidéo redimensionnée, la détermination, pour au moins un bloc d'encodage d'une image de la séquence vidéo, de résiduels de pixels respectifs à partir de données de codage prédictif obtenues par encodage de la séquence vidéo redimensionnée, l'application d'une transformation par blocs aux résiduels de pixels déterminés,et l'insertion des résiduels de pixels transformés et des premières données d'encodage dans un flux binaire d'encodage de la séquence vidéo.
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.