FMUSER Wirless transmet la vidéo et l'audio plus facilement!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanais
ar.fmuser.org -> arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaïdjanais
eu.fmuser.org -> basque
be.fmuser.org -> biélorusse
bg.fmuser.org -> Bulgare
ca.fmuser.org -> catalan
zh-CN.fmuser.org -> chinois (simplifié)
zh-TW.fmuser.org -> Chinois (traditionnel)
hr.fmuser.org -> croate
cs.fmuser.org -> tchèque
da.fmuser.org -> danois
nl.fmuser.org -> Néerlandais
et.fmuser.org -> estonien
tl.fmuser.org -> Philippin
fi.fmuser.org -> finnois
fr.fmuser.org -> Français
gl.fmuser.org -> Galicien
ka.fmuser.org -> géorgien
de.fmuser.org -> allemand
el.fmuser.org -> Grec
ht.fmuser.org -> Créole haïtien
iw.fmuser.org -> hébreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongrois
is.fmuser.org -> islandais
id.fmuser.org -> indonésien
ga.fmuser.org -> irlandais
it.fmuser.org -> Italien
ja.fmuser.org -> japonais
ko.fmuser.org -> coréen
lv.fmuser.org -> letton
lt.fmuser.org -> Lituanien
mk.fmuser.org -> macédonien
ms.fmuser.org -> malais
mt.fmuser.org -> maltais
no.fmuser.org -> Norwegian
fa.fmuser.org -> persan
pl.fmuser.org -> polonais
pt.fmuser.org -> portugais
ro.fmuser.org -> Roumain
ru.fmuser.org -> russe
sr.fmuser.org -> serbe
sk.fmuser.org -> slovaque
sl.fmuser.org -> Slovène
es.fmuser.org -> espagnol
sw.fmuser.org -> Swahili
sv.fmuser.org -> suédois
th.fmuser.org -> Thai
tr.fmuser.org -> turc
uk.fmuser.org -> ukrainien
ur.fmuser.org -> ourdou
vi.fmuser.org -> Vietnamienne
cy.fmuser.org -> Gallois
yi.fmuser.org -> Yiddish
JVT (Joint Video Team) a été créée à Pattaya, Thaïlande en décembre 2001. Elle est composée d'experts en codage vidéo de deux organisations internationales de normalisation, l'UIT-T et l'ISO. L'objectif de JVT est de formuler une nouvelle norme de codage vidéo pour atteindre les objectifs d'un taux de compression vidéo élevé, d'une qualité d'image élevée et d'une bonne adaptabilité du réseau. À l'heure actuelle, les travaux du JVT ont été acceptés par l'UIT-T. La nouvelle norme de codage de compression vidéo est appelée norme H.264. Cette norme est également acceptée par l'ISO, appelée norme AVC (Advanced Video Coding), qui fait partie 10 de MPEG-4.
La norme H.264 peut être divisée en trois grades:
niveau de base (sa version simple, large application);
Principales qualités (un certain nombre de mesures techniques pour améliorer la qualité de l'image et augmenter le taux de compression sont adoptées, qui peuvent être utilisées pour SDTV, HDTV, DVD, etc.);
Grade étendu (peut être utilisé pour le streaming vidéo sur divers réseaux).
H.264 économise non seulement 50% du débit de code que H.263 et MPEG-4, mais offre également une meilleure prise en charge de la transmission réseau. Il introduit un mécanisme de codage pour les paquets IP, qui est propice à la transmission de paquets sur le réseau et prend en charge le streaming vidéo sur le réseau. H.264 a de fortes caractéristiques anti-erreur et peut s'adapter à la transmission vidéo dans des canaux sans fil avec des taux de perte de paquets élevés et des interférences graves. H.264 prend en charge la transmission de codage hiérarchique sous différentes ressources réseau pour obtenir une qualité d'image stable. H.264 peut être adapté à la transmission vidéo dans différents réseaux et a une bonne affinité avec le réseau.
Un système de compression vidéo H.264
Le système de compression standard H.264 est composé de deux parties: la couche de codage vidéo (VCL) et la couche d'abstraction de réseau (NAL). VCL comprend un codeur VCL et un décodeur VCL, la fonction principale est le codage et le décodage de compression de données vidéo, qui comprend des unités de compression telles que la compensation de mouvement, le codage de transformation et le codage d'entropie. NAL est utilisé pour fournir à VCL une interface unifiée qui n'a rien à voir avec le réseau. Il est responsable de l'encapsulation et du conditionnement des données vidéo et de leur transmission sur le réseau. Il utilise un format de données unifié, comprenant un seul octet d'informations d'en-tête et plusieurs octets. Données vidéo et tramage, signalisation de canal logique, informations de synchronisation, signal de fin de séquence, etc. L'en-tête de paquet contient des indicateurs de stockage et des indicateurs de type. L'indicateur de stockage est utilisé pour indiquer que les données actuelles n'appartiennent pas à la trame référencée. L'indicateur de type est utilisé pour indiquer le type de données d'image.
VCL peut transmettre des paramètres de codage ajustés en fonction des conditions actuelles du réseau.
2. Caractéristiques de H.264
H.264, comme H.261 et H.263, adopte également le codage différentiel du codage par transformée DCT plus DPCM, c'est-à-dire une structure de codage hybride. Dans le même temps, H.264 introduit de nouvelles méthodes de codage dans le cadre du codage hybride, ce qui améliore l'efficacité du codage et se rapproche des applications pratiques.
H.264 n'a pas d'options encombrantes, mais s'efforce de «revenir aux sources» de manière concise. Il a de meilleures performances de compression que H.263 ++ et a la capacité de s'adapter à plusieurs canaux.
H.264 a un large éventail d'objectifs d'application, qui peuvent répondre à diverses applications vidéo de différentes vitesses et occasions, et a de meilleures capacités de traitement contre les erreurs et la perte de paquets.
Le système de base de H.264 n'a pas besoin d'utiliser le droit d'auteur, a un caractère ouvert et peut bien s'adapter à l'utilisation des réseaux IP et sans fil. Ceci est d'une grande importance pour la transmission Internet actuelle d'informations multimédias et la transmission par réseau mobile d'informations à large bande.
Bien que la structure de base du codage H.264 soit similaire à H.261 et H.263, elle a été améliorée dans de nombreux aspects, comme indiqué ci-dessous.
1. Meilleure estimation de mouvement multiple
Estimation de haute précision
utilise l'estimation d'un demi-pixel dans H.263, et utilise en outre une estimation de mouvement de 1/4 pixel ou même de 1/8 pixel dans H.264. Autrement dit, le déplacement du vecteur de mouvement réel peut être basé sur 1/4 ou même 1/8 de pixel comme unité de base. Bien entendu, plus la précision du déplacement du vecteur mouvement est élevée, plus l'erreur résiduelle entre les trames est faible, plus le débit de code de transmission est faible, c'est-à-dire plus le taux de compression est élevé.
Dans H.264, un filtre FIR de sixième ordre est utilisé pour obtenir la valeur de 1/2 position de pixel. Lorsque la valeur de 1/2 pixel est obtenue, la valeur de 1/4 de pixel peut être obtenue par interpolation linéaire,
Pour le format vidéo 4: 1: 1, la précision de 1/4 de pixel du signal de luminance correspond au vecteur de mouvement de 1/8 pixel de la partie de chrominance, de sorte qu'une opération d'interpolation de 1/8 de pixel est nécessaire pour le signal de chrominance.
Théoriquement, si la précision de la compensation de mouvement est doublée (par exemple, de la précision du pixel entier à la précision de 1/2 pixel), il peut y avoir un gain de codage de 0.5 bit / échantillon, mais la vérification réelle a révélé que la précision du vecteur de mouvement dépasse 1/8 pixel Après cela, le système n'a fondamentalement aucun gain évident. Par conséquent, dans H.264, seul le mode vectoriel de mouvement avec une précision de 1/4 de pixel est utilisé au lieu d'une précision de 1/8 de pixel.
Estimation du mode de partition multi-macrobloc
Dans le mode de prédiction H.264, un bloc macro (Mo) peut être divisé en 7 tailles de mode différentes. Cette division de bloc macro flexible et subtile multi-mode est plus adaptée à la forme de l'objet en mouvement réel dans l'image, donc, il peut y avoir 1, 2, 4, 8 ou 16 vecteurs de mouvement dans chaque macro bloc.
Estimation de trame multi-paramètres
Dans H.264, l'estimation de mouvement de trames de paramètres multiples peut être utilisée, c'est-à-dire qu'il y a plusieurs trames de paramètres qui viennent d'être codées dans le tampon du codeur, et le codeur sélectionne l'une d'entre elles pour donner un meilleur effet de codage en tant que Paramètre Frame, et indiquez quelle image est utilisée pour la prédiction, afin que vous puissiez obtenir un meilleur effet de codage que d'utiliser simplement la dernière image codée comme image de prédiction.
2. Transformation d'entiers de petite taille 4 à 4
L'unité habituelle utilisée dans le codage de compression vidéo est de 8 à 8 blocs. Dans H.264, cependant, 4 à 4 blocs de petite taille sont utilisés. Lorsque la taille du bloc de transformation devient plus petite, la division des objets en mouvement est plus précise. Dans ce cas, la quantité de calcul dans le processus de transformation d'image est faible et l'erreur de convergence au bord de l'objet en mouvement est également considérablement réduite.
Lorsqu'il y a une grande zone lisse dans l'image, afin d'éviter la différence de niveaux de gris entre les blocs provoquée par une transformation de petite taille, H.264 peut effectuer les coefficients DCT de 16 4 ~ 4 blocs des données de luminosité du macrobloc intra-image. Pour la deuxième transformation de 4 à 4 blocs, les 4 4 à 4 coefficients DC de bloc des données de chrominance (un pour chaque petit bloc, un total de 4 coefficients DC) sont transformés en 2 à 2 blocs.
H.263 réduit non seulement la taille du bloc de transformation d'image, mais cette transformation est une opération entière, pas une opération de nombre réel, c'est-à-dire que la précision de la transformation et de la transformation inverse du codeur et du décodeur est la même, et il n'y a pas d '"erreur de transformation inverse".
3. Prédiction intra plus précise
Dans H.264, chaque pixel de chaque bloc 4 ~ 4 peut être utilisé pour la prédiction intra-trame avec la somme pondérée différente de 17 la plus proche des pixels précédemment codés.
4. VLC unifié
Il existe deux méthodes pour le codage entropique dans H.264.
VLC unifié (UVLC: Universal VLC). UVLC utilise la même table de codes pour le codage, et le décodeur peut facilement identifier le préfixe du mot de code, et UVLC peut se resynchroniser rapidement lorsqu'une erreur de bit se produit.
Codage arithmétique binaire adaptatif de contenu (CABAC: Codage arithmétique binaire adaptatif de contexte). Ses performances de codage sont légèrement meilleures que celles d'UVLC, mais la complexité est plus élevée.
Troisièmement, avantage de performance
La comparaison des performances de codage H.264 et MPEG-4, H.263 ++ utilise les 6 taux de test suivants: 32 kbit / s, 10F / s et QCIF; 64kbit / s, 15F / s et QCIF; 128 kbit / s, 15F / s et CIF; 256kbit / s, 15F / s et QCIF; 512kbit / s, 30F / s et CIF; 1024kbit / s, 30F / s et CIF. Les résultats des tests indiquent que H.264 a de meilleures performances PSNR que MPEG et H.263 ++.
Le PSNR de H.264 est 2 dB supérieur à MPEG-4 en moyenne et 3 dB supérieur à H.263 ++ en moyenne.
Quatre, nouvel algorithme d'estimation de mouvement rapide
Le nouvel algorithme d'estimation de mouvement rapide UMHexagonS (brevet chinois) est un nouvel algorithme qui permet d'économiser plus de 90% de l'algorithme de recherche complète rapide d'origine en H.264. Le nom complet est "recherche asymétrique multi-niveaux croisée à six côtés et asymétrique muti-hexagonale", qui est un algorithme d'estimation de mouvement de pixel entier. Parce qu'il est dans la condition de maintenir de meilleures performances de distorsion de débit lors de l'encodage d'un débit binaire élevé et de grandes séquences d'images animées La complexité de calcul est très faible et a été officiellement adoptée par la norme H.264.
Le H.264 (MPEG-4 Partie 10) développé conjointement par l'UIT et l'ISO peut être accepté par les supports de diffusion, de communication et de stockage (CD-DVD) comme une norme unifiée, et le plus susceptible de devenir une nouvelle norme de médias interactifs à large bande. La norme de codage de source de mon pays n'a pas encore été formulée. Portez une attention particulière au développement de H.264, et le travail de formulation de la norme de codage de source de mon pays s'intensifie.
La norme H264 porte la technologie de compression d'images en mouvement à un niveau supérieur, et c'est le point fort de l'application de H.264 pour fournir une transmission d'image de haute qualité sur une bande passante inférieure. La vulgarisation et l'application du H.264 imposent des exigences élevées aux terminaux vidéo, aux contrôleurs d'accès, aux passerelles, aux microcontrôleurs et à d'autres systèmes, ce qui favorisera efficacement l'amélioration continue des logiciels et du matériel de vidéoconférence dans tous les aspects.
|
Entrez l'email pour avoir une surprise
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanais
ar.fmuser.org -> arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaïdjanais
eu.fmuser.org -> basque
be.fmuser.org -> biélorusse
bg.fmuser.org -> Bulgare
ca.fmuser.org -> catalan
zh-CN.fmuser.org -> chinois (simplifié)
zh-TW.fmuser.org -> Chinois (traditionnel)
hr.fmuser.org -> croate
cs.fmuser.org -> tchèque
da.fmuser.org -> danois
nl.fmuser.org -> Néerlandais
et.fmuser.org -> estonien
tl.fmuser.org -> Philippin
fi.fmuser.org -> finnois
fr.fmuser.org -> Français
gl.fmuser.org -> Galicien
ka.fmuser.org -> géorgien
de.fmuser.org -> allemand
el.fmuser.org -> Grec
ht.fmuser.org -> Créole haïtien
iw.fmuser.org -> hébreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongrois
is.fmuser.org -> islandais
id.fmuser.org -> indonésien
ga.fmuser.org -> irlandais
it.fmuser.org -> Italien
ja.fmuser.org -> japonais
ko.fmuser.org -> coréen
lv.fmuser.org -> letton
lt.fmuser.org -> Lituanien
mk.fmuser.org -> macédonien
ms.fmuser.org -> malais
mt.fmuser.org -> maltais
no.fmuser.org -> Norwegian
fa.fmuser.org -> persan
pl.fmuser.org -> polonais
pt.fmuser.org -> portugais
ro.fmuser.org -> Roumain
ru.fmuser.org -> russe
sr.fmuser.org -> serbe
sk.fmuser.org -> slovaque
sl.fmuser.org -> Slovène
es.fmuser.org -> espagnol
sw.fmuser.org -> Swahili
sv.fmuser.org -> suédois
th.fmuser.org -> Thai
tr.fmuser.org -> turc
uk.fmuser.org -> ukrainien
ur.fmuser.org -> ourdou
vi.fmuser.org -> Vietnamienne
cy.fmuser.org -> Gallois
yi.fmuser.org -> Yiddish
FMUSER Wirless transmet la vidéo et l'audio plus facilement!
Contactez-Nous
Adresse :
No.305 Chambre HuiLan Building No.273 Huanpu Road Guangzhou Chine 510620
Catégories
Newsletter