notre méthode de compression MPEG, créé pour les

Transcription

notre méthode de compression MPEG, créé pour les
MPEG est la méthode de compression universelle dans le domaine grand publique pour les applications multimédia. Que ce soit sur Internet, pour les DVD, pour la télévision digitale ou pour le Camcorder digital; des images animées sont comprimées en
utilisant la méthode MPEG. Dans les applications grand public l'accent est mis sur la transmission et la reproduction des films comprimés en MPEG. Le temps important nécessaire pour le codage de haute qualité d'une séquence est, dans ce cas,
complètement insignifiant. En outre, les consommateurs acceptent des retards ou même des discontinuités pendant le rebobinage ou dans la visualisation d'images fixes. La seule chose importante est un haut taux de compression pour une transmission
rapide et la visualisation du film vidéo.
Pour les applications CCTV, le point capital est la compression en temps réel.
Il faut une haute qualité d'image et en même temps un haut taux de compression, accompagné par une basse largeur de bande et un enregistrement à peu de frais. En outre, il faut des temps de latence courts pour la visualisation des images en temps réel
et des mécanismes optimaux pour la reproduction. Les encodeurs multimédia actuels ne sont pas du tout appropriés pour ces demandes.
MPEG4CCTV - l'encodeur développé par GEUTEBRÜCK est basé sur des DSP opérants en temps réel. Ainsi cet encodeur, intégré au GeViScope, offre des caractéristiques optimales pour les applications CCTV.
Formats d'image
Pour chaque canal média du GeViScope le format d'image désiré peut être ajusté
séparément pour l'enregistrement permanent ou l'enregistrement déclenché par
un évènement:
4
2CIF
704 (H) x 288 (V) pixels (demi-trame, 2 CIF)
352 (H) x 288 (V) pixels (CIF)
176 (H) x 144 (V) pixels (QCIF)
704 (H) x 576 (V) pixels (image complet, 4 CIF) sur demande
3
CIF
QCIF
CIF = Common Intermediate Format
Un format d'image plus petit résulte en un fichier proportionnellement
plus petit après la compression.
DCS - (Dual Channel Streaming) traitement de 2 canaux
(enregistrement et matrice réseau) simultanément.
VBR - Variable Bit Rate
Dans les applications CCTV, la qualité d'image est une des choses les plus importantes. Malgré des taux de compression les
plus élevés combiné avec une nécessité d'occuper le moins de mémoire possible, les images doivent être visualisées sans
délai et pouvoir montrer une situation critique dans tous ses détails.
4CIF
sur demande
GeViScope
Vidéo en temps réel (max. 800 trames par seconde)
au réseau (live vidéo)
(16 canaux x 25 trames
= 400 trames par seconde)
GeViScope
Une image d'une caméra consiste en deux trames.
GeViScope enregistre une trame
et en même temps,
transmet la deuxième trame
au réseau. Ce traitement
séparé permet un enregistrement avec un maximum de 25 fps
(fields per second) et en parallèle, la transmission des images
au réseau avec un maximum de 25 fps pour chaque canal
vidéo (matrice réseau).
Le temps de latence pour une transmission MPEG4CCTV
est très basse et monte de moins que 150 msec
(ainsi identique à M-JPEG).
VFR - Variable Frame Rate
Taux d'image variable. Le taux d'images peut être ajusté
séparément pour les enregistrements permanents ou les
enregistrements déclenchés par des évènements. Le niveau
va de 25 fps (temps réel) jusqu'à des enregistrements time
lapse avec p.e. 1 image tous les 10 secondes.
Enregistrement
(16 canaux x 25 trames
= 400 trames par seconde)
MPEG4CCTV comprime les images vidéo avec un taux de bits variables (VBR). Ça veut dire que le taux de compression
choisi détermine une qualité constante des images indépendamment des mouvements dans les images. Plus il y a de
mouvements dans les images, plus le taux de données augmente.
Pour le calcul de la capacité de mémoire nécessaire, nous recommandons de créer une valeur moyenne qui prend en
considération les enregistrements des images avec beaucoup de mouvements mais aussi des images avec peu de
mouvements.
Trames-B unidirectionnelles
Les encodeurs MPEG 4 standardisés (ASP) génèrent des groupes d'images (GOP = Group of pictures) dans une séquence
fixe; il s'agit d'une séquence d'images de référence et de différence:
Trames-I (images de référence), trames-P (images de différence se référant à toutes les trames P et une trame-I); et tramesB (images de différence, se référant aux trames précédentes et suivantes).
MPEG4CCTV ne crée comme images de différence que
des trames-B, orientées unidirectionnellement à la trame-I
précédente. Cette méthode garantit un traitement des
images instantané. En outre, il y a des temps de latence
très courts pour les enregistrements en mode time lapse
pendant la visualisation, soit pour les images fixes, soit pour
le rebobinage, l'avance rapide ou pendant la recherche
d'images.
Caméra 01
(2 x 25 trames par sec.)
Caméra 02
(2 x 25 trames par sec.)
Caméra 03
(2 x 25 trames par sec.)
Caméra 16
(2 x 25 trames par sec.)
Taux de compression
MPEG4CCTV utilise deux outils de compression: DCT (transformation cosinus discrète) une quantification succédant à la
compression d'image simple et DPCM (différence pulse code modulation) pour la compensation des différences.
Le taux de compression (niveau de qualité) est réglable entre 1 - 100 %. Il détermine la qualité de l'image comprimée.
Quand le plus haut taux de compression est choisi la quantité de données est la plus petite mais en même temps des
artefacts deviennent de plus en plus visibles. On peut parfaitement choisir les critères selon la qualité d'images désirée.
Par la compensation des différences on enregistre seulement les parties modifiées de l'image originale dans les images de
différence suivantes.
Trame I
Trame B
Trame B
Trame B
Trame B
Trame B
VGL - (Variable GOP Length) longueur variable des groupes d'images
La longueur (par exemple pour une séquence MPEG sur les DVD) des groupes d'images est normalisée à 15 images. Une
telle structure fixe des groupes d'images a différents désavantages pour les applications CCTV. S'il y a beaucoup de
mouvements dans les images des caméras, la taille des images de différence est augmentée aussi longtemps que la
prochaine trame-I est créé selon le plan. S'il y a peu de mouvements dans les images des caméras, cette structure fixe des
GOPs crée beaucoup de trames-I (images de référence) bien que ça ne soit pas nécessaire. Dans le même temps il y a une
augmentation importante et inutile de la mémoire utilisée.
MPEG4CCTV dispose d'un contrôle dynamique de la longueur des groupes d'images, qui crée automatiquement des
nouvelles trames I lorsqu'il y a des mouvements importants dans l'image. Et s'il y a peu de mouvements MPEG4CCTV crée
pendant plus longtemps uniquement des trames B, c'est-à-dire des images de différence, liées à la trame I précédente).
Changement essentiel du
contenu de l'image (alarme)
GOP - (Groupe d'images)
Trame I
Trame B
Trame B
Trame B
Trame B
Trame I
Trame B
Trame B
Trame B
Trame B
Bilan:
MPEG4CCTV vous offre des caractéristiques idéalement conçues pour les applications CCTV. La compression atteint une
Exemple: Haut taux de compression
Exemple: Bas taux de compression
Exemple: Image de différence
réduction moyenne de 50% de la quantité des données en comparaison avec M-JPEG mais avec la même qualité d'image.
Par le contrôle dynamique de la longueur des groupes d'images, on réussit à créer une réduction fondamentale des données
en fonction des mouvements dans les images des caméras.
La fonction d'exportation au format MPEG intégrée au GeViScope crée des séquences d'images compatibles MPEG2 ou
MPEG4 qui peuvent être visualisées avec des décodeurs standards.
24.04.2008, 20.04.2006 MKA / MKS fr
MPEG4CCTV - notre méthode de compression MPEG, créé pour les applications CCTV avec GeViScope
MPEG4CCTV - notre méthode de compression MPEG, créé pour les applications CCTV avec GeViScope

Documents pareils