MPEG CCTV MPEG4MultiMedia GeViScope - C

Transcription

MPEG CCTV MPEG4MultiMedia GeViScope - C
Le MPEG (Motion Pictures Expert Group), développé dans les années quatre-vingt-dix, est une
des méthodes les plus utilisées pour le transfert (streaming) des données vidéo et audio. Elle fût
développée pour sauver de l'espace sur les disques durs et réduire la charge du réseau pendant la
transmission des vidéos en temps réel. En principe, la méthode compare des images vidéo
successives pour analyser les changements du contenu des images.
La méthode:
La première image à transférer est digitalisée et conservée comme image de référence complète
(I-Frame - intra-coded picture), codification Jpeg (voyez compressions vidéo M-JPEG).
Pour les images suivantes, on transfère seulement les parties de l'image de référence qui ont été
modifiées et qu'on appelera "différences d'image". Comme cela, la taille des données de l'image
suivante est fortement réduite. Par exemple, on transfere seulement les données d'image d'une
personne en mouvement et pas de l'arriè re plan statique.
On fait la distinction entre deux sortes de différences d'image, P-Frames (predictive coded
pictures) et B-Frames (bidirectionally predictive-coded pictures).
Ensuite, un exemple typique de surveillance: un véhicule traverse l'angle de vue complet d'une caméra. L'arrière-plan reste constant.
Les P-Frames contiennent des informations de différence venant d'une trame I ou d'une trame P
précédente. Les B-Frames contiennent une moyenne des prédictions précédentes et suivantes.
I-Frames sont les seules trames dans une séquence d'images qui n'ont pas besoin des autres
trames pour la représentation de leur contenu.
Un stream vidéo consiste en groupes de différentes trames (GOP = Group of Pictures), dont une
trame I toujours est la première. La séquence des trames peut être facultative et est déterminée
par les changements dans la séquence des images. Néanmoins, les séquences MPEG 2
étalonnées pour DVD ont une structure de GOP fixe (séquence des différents types de trames et
longueur de la GOP). Ces séquences représentent toujours un compromis entre la qualité des
images et la largeur de la bande passante. Pour la reproduction d'une vidéo en temps réel les
chaque image est calculée et recréée en utilisant les informations des différentes trames des GOP.
Par l'introduction du MPEG 4 l'ancien standard MPEG 2 a été amélioré avec une multitude d'outils
pour l'optimisation du taux de transfert des bits. La plupart de ces ls nouveaux outils ont été créés
initialement pour la compression des films de studio. Dû à l'énorme travail de calcul nécessaire,
elles ne sont pas appropriées pour une utilisation en temps réel.
MPEG4 offre ce que l'on appelle des profils dans lesquels des groupes d'outils déterminés sont
additionnés.
Pour chaque profil, différents niveaux sont disponibles qui, par exemple, déterminent le taux
maximal de transfert des bits ou la résolution des images. Pour les applications multimédia on
applique fréquemment le profil simple (MPEG 4 SP, format maximal de l'image 0CIF) et le profil
avancé simple (MPEG4 ASP, format de l'image max. 4CIF).
L'utilisation de certains degrés de liberté pour l'application des outils de compression permet une
adaptation optimale pour l'usage en CCTV.
Représentation simplifiée du principe:
Une image de référence est crée. Dans la suite d'images on compare quelles parties de cette image ont changés par rapport à l'image de référence.
On utilise pour la création des différences d'image seulement les parties qui ont changé dans l'image. Dépendamment de la taille des parties changées
de l'image la quantité de données des images de différence est fortement réduite en comparaison avec l'image de référence complète. Dans cet
exemple on arrive à une réduction de 70% environ. Dans le cas où il y a des grands changements dans l'image, une nouvelle image de référence est
créée automatiquement.
En pratique, on obtient une réduction des données de 50% environ en utilisant la méthode MPEG4CCTV en comparaison avec une codification des
images avec la méthode MJPEG. Comme représenté dans le tableau suivant, une plus grande réduction des données peut même être réalisée si on
enregistre des images avec peu de changements du contenu.
Compression
M-JPEG
MPEG4CCTV
Charge du réseau avec 2CIF,
Mémoire de disque dur
Charge du réseau avec 4 CIF, Taille de disque dur nécessaire
25 trames / seconde
nécessaire pour l'enregistrement 25 images complètes / seconde
pour l'enregistrement
5 MBit / sec. environ
500 KO environ
10 MBit / seconde environ
1 MO environ
2,5 - 3 MBit / sec. environ
250 - 300 KO environ
5 - 6 MBit / seconde environ
500 - 600 KO environ
150 - 200 KO environ
3 - 4 MBit / seconde environ
300 - 400 KO environ
MPEG4MultiMedia 1,5 - 2 MBit / seconde environ
Les demandes pour une méthode de compression vidéo de qualité pour les installations CCTV contrastent fortement aux demandes pour les applications MPEG 4 multimédia. Tandis que la compression optimale d'un film de Hollywood peut durer très
longtemps et même en utilisant un superordinateur (DVD), il n'y a dans les applications CCTV que quelques millisecondes pour le calcul des images en temps réel, cela veut dire pour la compression des images et le transfert par réseau.
La qualité des images ne doit pas en souffrir car “vidéo” ne signifie pas seulement “je vois” mais en même temps aussi “je reconnais / j'identifie”.
GEUTEBRÜCK a développé ses propres encodeurs temps réel, qui réduisent la charge du réseau et en même temps le mémoire de disque dur nécessaire pour l'enregistrement par 50% sans diminuer la qualité des images, le temps de latence et la
flexibilité de l'accès par rapport à des images JPEG de haute qualité.
MPEG4CCTV vous offre des algorithmes spéciaux dans le standard MPEG 4 en combinaison avec les fonctions de
gestion exigeantes de la plateforme digitale de système vidéo GeViScope.
Primo: flexibilité
Encodeur MPEG4 en temps réel, réalisé par des
processeurs de signaux digitaux (DPS)
CCIR / PAL, EIA / NTSC
Génération des GOV (Groups of Video Objects) en
temps réel, optimisé pour la CCTV
Contrôle de la longueur des GOV, dépendent des
mouvements dans l'image
Sélection des formats d'images (2CIF, CIF, QCIF)
Réglage continu de la qualité des images, niveaux de
compression en VBR (Taux de bits variable)
Enregistrement en temps réel, enregistrement en mode
time lapse
Vers. 1.0
Enregistrement et, en même temps, transmission au
réseau (matrice réseau)
Réglage des paramètres (d'alarme) ajustables pour le
MPEG4CCTV, contrôlés par évènements, enregistrement
et transmission au réseau
Marquage de chaque image avec des données des
évènements
Lecture: temps réel, image fixe, rembobinage, défilement
rapide en marche avant, ralenti, zoom à réglage continu,
recherche d'évènements
Synchronisation dans le temps pour la lecture
d'enregistrements multicanaux
Export MPEG, compatible avec la norme DVD
MPEG4MultiMedia pour des applications multimédia importantes pour la sécurité avec GeViScope:
L'accent est mis sur l'efficacité de la compression
Encodeur MPEG4 en temps réel,
Chip pour l'encodage multimédia
Réglage des paramètres (d'alarme) ajustables pour
MPEG4MultiMedia, durée de l'enregistrement, qualité
d'image
CCIR / PAL, EIA / NTSC
Lecture: temps réel, image fixe, rembobinage,
défilement rapide en marche avant, zoom à réglage
continu
Sélection des formats d'images (2CIF, CIF, QCIF)
·Réglage continu de la qualité des images, niveaux de
compression en VBR (Taux de bits variable) ou CBR
(Taux de bits constant)
Enregistrement en temps réel
Export en MPEG, compatible avec la norme DVD
Sera disponible fin février en combinaison avec une
carte interface à 4 canaux pour le GeViScope.
24.04.2008, 10.04.2006 MKA / MKS fr
GeViScope - Compression vidéo: MPEG4CCTV et MPEG4MultiMedia
GeViScope - Compression vidéo: MPEG4CCTV et MPEG4MultiMedia