Accueil🇫🇷Chercher

H.263

H.263 est une recommandation concernant la norme de codage vidéo développée par l’UIT-T Q.6/SG16.

À l’origine, H.263 a été développé pour la transmission de la vidéo sur des lignes à très bas débit, pour des applications de visiophonie via le réseau téléphonique commuté de type H.324. Elle a ensuite été intégrée dans les protocoles de visioconférence sur IP du type H.323 mais aussi SIP. Le même codec a été repris par la norme H.324m qui permet de réaliser des appels visio en mode circuit sur les réseaux mobiles de troisième génération.

Au début d’une communication vidéo entre deux terminaux équipés de ce codec, ils échangent leurs caractéristiques grâce au protocole H.245 et choisissent les modes de H.263 qu’ils utiliseront lors de la communication. Dans le cas de SIP, c'est la partie SDP qui est utilisée.

Technologie

La version 1 de H.263, standardisée en 1996, définit une architecture de base (baseline) spécifiant des techniques communes aux autres standards (H.261, MPEG-1, MPEG-2). Elle comporte donc les techniques de compensation de mouvement inter-images, de transformée par bloc (DCT), de quantification et de codage entropique basé sur des codes à longueur variable (VLC). La partie baseline de ce codec a aussi servi de fondement au codec vidéo MPEG-4.

La version 1 comporte aussi cinq modes optionnels définis dans des annexes :

  • Annexe D : vecteurs de mouvement non restreints (taille de vecteurs Ă©tendue et pouvant sortir de l’image)
  • Annexe E : codage entropique arithmĂ©tique
  • Annexe F : prediction avancĂ©e (4 vecteurs mouvement par macroblock, compensation par chevauchement des blocks voisins)
  • Annexe G : images PB
  • Annexe H : correction d’erreurs

Seuls cinq formats (SQCIF, QCIF, CIF, 4CIF et 16CIF) d’images ainsi qu’une seule frĂ©quence d’image (29,97 Hz) ont Ă©tĂ© standardisĂ©s pour cette première version.

La version 2 de H.263 (appelée H.263+) ratifiée en permet d’élargir les domaines d’applications en étant plus flexible et en améliorant l’efficacité de codage, tout en restant compatible avec la version 1. Pour cela, de nouveaux modes optionnels contenus dans des annexes ont été ajoutés :

  • Annexe D modifiĂ©e : les vecteurs peuvent ĂŞtre codĂ©s avec des codes VLC rĂ©versible
  • Annexe I : intra prediction des coefficients DCT (avec tables VLC supplĂ©mentaires)
  • Annexe J : filtre de deblocking intĂ©grĂ© dans la boucle de codage
  • Annexe K : subdivision de l’image en slices
  • Annexe L : informations supplĂ©mentaires (pour l’affichage)
  • Annexe M : images PB amĂ©liorĂ©
  • Annexe N : sĂ©lection de l’image de rĂ©fĂ©rence (utilise une voie de retour)
  • Annexe O : scalabilitĂ© (temporelle, spatiale, qualitĂ©)
  • Annexe P : image de rĂ©fĂ©rence globalement prĂ©dite
  • Annexe Q : changement de rĂ©solution dynamique
  • Annexe R : prĂ©diction confinĂ©e Ă  l’intĂ©rieur d’un slice
  • Annexe S : changement de tables VLC pour le mode inter autorisĂ©
  • Annexe T : extension de la quantification au niveau macroblock et pour la chrominance

H.263+ n’est plus restreint pour ce qui concerne la taille de l’image et la fréquence d’image.

La version 3 de H.263 (appelée H.263++) date de 2000 et spécifie quatre annexes supplémentaires :

  • Annexe U : sĂ©lection des plusieurs images de rĂ©fĂ©rence au niveau macroblock.
  • Annexe V : mode slice amĂ©liorĂ© et support du data partitionning (sĂ©paration des vecteurs mouvement des coefficients DCT).
  • Annexe W : informations supplĂ©mentaires d’amĂ©lioration
  • Annexe X : dĂ©finition de profils et niveaux

Différents modes de paquétisation

Dans le cadre de la visiophonie sur IP utilisant les protcoles SIP et RTP, le codec H.263 est transporté sous forme de paquets en utilisant le protocole RTP.

  • La version 1 utilise la paquĂ©tisation dĂ©finie par la RFC 2190[1]. C'est la version basique qui est supportĂ© de façon universelle par la plupart des Ă©quipements.
  • Les versions 2 (1998) et 3 (2000) utilisent quant Ă  elle la paquĂ©tisation dĂ©finie dans la RFC 2429[2] (obsolète) ou la RFC4629 qui la remplace.

Bien que la RFC 4629[3] encourage fortement l'abandon de l'ancienne paquétisation, celle-ci continue à être largement supportée par défaut.

À noter qu'il y a une confusion courante entre le mode de paquétisation et la version de H.263 utilisée. En effet, on peut parfaitement imaginer la paquétisation de H.263 version 1 dans des paquets de type RFC4629.

Applications

  • VideoconfĂ©rence (Systèmes ITU-T H.32x) :
  • VidĂ©o sur mobiles 3G
    • 3GPP mobile : applications de type streaming, MMS, Camcorder.
    • H.324/M : extension de la recommandation H.324 pour les rĂ©seaux mobiles.

Voir aussi

Articles connexes

  • H.323 : famille de protocoles de communication bi-directionnelle sur rĂ©seau Ă  commutation de packet IP utilisant H.263.
  • H.261 : norme UIT-T de codage vidĂ©o prĂ©cĂ©dente pour les services Ă  pĂ—64 kbit/s
  • H.262 : norme UIT-T de codage vidĂ©o techniquement identique Ă  MPEG-2.
  • H.264 : dernière norme de l’UIT-T apportant un gain significatif (supĂ©rieur Ă  2) par rapport Ă  H.263.
  • MPEG-4 : norme ISO/IEC qui s’est construite Ă  partir de H.263 baseline

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.