4.1. Definitions
4.1. Définitions
Le présent document utilise les définitions de [1]. Les termes suivants, définis dans [1], sont récapitulés pour plus de commodité :
access unit (unité d'accès) : ensemble d'unités NAL contenant toujours une primary coded picture (image codée primaire). En plus de l'image codée primaire, une unité d'accès peut également contenir une ou plusieurs redundant coded pictures (images codées redondantes) ou d'autres unités NAL ne contenant pas de tranches ou de partitions de données de tranche d'une image codée. Le décodage d'une unité d'accès produit toujours une decoded picture (image décodée).
coded video sequence (séquence vidéo codée) : séquence d'unités d'accès qui comprend, dans l'ordre de décodage, une instantaneous decoding refresh (unité d'accès IDR, rafraîchissement instantané de décodage) suivie de zéro ou plusieurs unités d'accès non-IDR incluant toutes les unités d'accès ultérieures jusqu'à, mais sans inclure, toute unité d'accès IDR ultérieure.
IDR access unit (unité d'accès IDR) : unité d'accès dans laquelle l'image codée primaire est une IDR picture (image IDR).
IDR picture (image IDR) : image codée ne contenant que des tranches de types I ou SI qui provoque une « réinitialisation » dans le processus de décodage. Après le décodage d'une image IDR, toutes les images codées suivantes dans l'ordre de décodage peuvent être décodées sans prédiction inter-image à partir de toute image décodée avant l'image IDR.
primary coded picture (image codée primaire) : représentation codée d'une image à utiliser par le processus de décodage pour un flux binaire conforme à H.264. L'image codée primaire contient tous les macroblocs de l'image.
redundant coded picture (image codée redondante) : représentation codée d'une image ou d'une partie d'image. Le contenu d'une image codée redondante NE DOIT PAS être utilisé par le processus de décodage pour un flux binaire conforme à H.264. Le contenu d'une image codée redondante PEUT être utilisé par le processus de décodage pour un flux binaire qui contient des erreurs ou des pertes.
VCL NAL unit (unité NAL VCL) : terme collectif désignant les unités NAL de tranche codée et de partition de données codée.
En outre, les définitions suivantes s'appliquent :
decoding order number (numéro d'ordre de décodage, DON) : champ dans la structure de charge utile ou variable dérivée indiquant l'ordre de décodage des unités NAL. Les valeurs du DON sont dans l'intervalle 0 à 65535 inclus. Après avoir atteint la valeur maximale, la valeur du DON repasse à 0.
NAL unit decoding order (ordre de décodage des unités NAL) : ordre des unités NAL conforme aux contraintes sur l'ordre des unités NAL données à la section 7.4.1.2 de [1].
NALU-time : valeur qu'aurait l'horodatage RTP si l'unité NAL était transportée dans son propre paquet RTP.
transmission order (ordre de transmission) : ordre des paquets selon le numéro de séquence RTP croissant (en arithmétique modulo). Dans un paquet d'agrégation, l'ordre de transmission des unités NAL est le même que l'ordre d'apparition des unités NAL dans le paquet.
media-aware network element (élément de réseau sensible au média, MANE) : élément de réseau, tel qu'une boîte intermédiaire (middlebox) ou une passerelle de couche application, capable d'analyser certains aspects des en-têtes de charge utile RTP ou de la charge utile RTP et de réagir à leur contenu.
Note informative : la notion de MANE dépasse les routeurs ou passerelles habituels en ce qu'un MANE doit connaître la signalisation (par ex. pour apprendre les correspondances de types de charge utile des flux médias) et doit être de confiance lorsqu'il fonctionne avec Secure Real-time Transport Protocol (protocole de transport temps réel sécurisé, SRTP). L'avantage des MANE est qu'ils permettent d'abandonner des paquets selon les besoins du codage média. Par exemple, si un MANE doit abandonner des paquets en raison d'une congestion sur un lien donné, il peut identifier et supprimer les paquets dont l'élimination produit l'effet le moins préjudiciable sur l'expérience utilisateur.
static macroblock (macrobloc statique) : une certaine quantité de macroblocs du flux vidéo peut être définie comme statique, comme défini à la section 8.3.2.8 de [3]. Les macroblocs statiques libèrent des cycles de traitement supplémentaires pour le traitement des macroblocs non statiques. Pour une quantité donnée de ressources de traitement vidéo et une résolution donnée, un nombre plus élevé de macroblocs statiques permet un débit d'images correspondant plus élevé.
default sub-profile (sous-profil par défaut) : sous-ensemble d'outils de codage, qui peut être l'ensemble des outils de codage d'un profil ou l'intersection commune des outils de codage de plusieurs profils, indiqué par le paramètre profile-level-id.
default level (niveau par défaut) : niveau indiqué par le paramètre profile-level-id, qui se compose de trois octets, profile_idc, profile-iop et level_idc. Le niveau par défaut est indiqué par level_idc dans la plupart des cas et, dans certains cas, également par profile-iop.