Qu'est-ce que la vidéo KLV ?

écrivain de test de logiciel de récupération

Mar 28, 2024 • Via : Solutions de Photo/Vidéo/Audio • Solutions éprouvées

La vidéo est omniprésente dans tous les domaines, des médias et des loisirs à la défense et à l'agriculture. Quel que soit l'outil avec lequel vous capturez une vidéo, l'environnement dans lequel elle est capturée peut donner des informations précieuses. Elle comprend les données des capteurs, la géolocalisation, les relevés des instruments, etc.

Historiquement, les services de renseignement ont utilisé la norme Key-Length-Value (KLV) pour transporter des informations importantes avec de la vidéo haute définition. Outre l'aspect militaire et la défense, les vidéos KLV sont également populaires dans la vie de tous les jours.

Pouvant profiter d'une scène en temps réel, la vidéo en continu actuelle dispose d'une multitude de métadonnées décrivant chaque scène. Des exemples de métadonnées sont l'élévation du capteur, l'angle de la caméra, les coordonnées géographiques ou la distance focale de la caméra.

Désormais, ces métadonnées sont synchronisées avec chaque image vidéo, et elles peuvent être mises à jour pour chaque image toutes les quelques secondes. Les métadonnées qui ajustent l'image vidéo toutes les secondes sont présentées sous forme de données KLV (Key Length Value).

Allons en savoir plus sur KLV!

Partie 1. Qu'est-ce que la KLV

Vous vous demandez ce qu'est la KLV? KLV est l'abréviation de Key-Length-Value et constitue un moyen efficace de stocker des données binaires dans un flux ou d'autres données importantes. Il s'agit essentiellement d'une norme de codage des données utilisée pour intégrer des informations ou des données dans les flux vidéo.

Dans ce cas, les éléments sont codés en triplets clé-longueur-valeur, où la clé correspond aux données, la longueur à la longueur des données et la valeur aux données elles-mêmes.

 Éléments de KLV

Bien qu'il existe de nombreuses façons d'utiliser les métadonnées, les triplets KLV constituent l'une des méthodes efficaces et extensibles. À votre connaissance, la norme de données KLV est approuvée par la Society of Motion Picture and Television Engineers. Il a également été adopté par le Motion Imagery Standards Board (MISB) de la National Geospatial-Intelligence Agency.

Pourquoi KLV?

Pour savoir ou comprendre pourquoi il faut opter pour la KLV, concentrons-nous sur le problème et sur la façon dont la KLV y apporte une solution!

Problème:

La plupart des canaux de communication ont des limites de bande passante. Par conséquent, des méthodes efficaces de transmission de données sur un canal à bande passante limitée peuvent être robustes aux pertes et à la corruption. Une autre complication est la plate-forme à distance.

Les différentes plateformes représentent les données primitives sous différentes formes. Par exemple, un entier big-endian aura une valeur différente sur une machine little-endian. Des problèmes similaires se posent pour les vidéos de haute qualité.

Solutions:

Pour représenter les données en mouvement, nous avons besoin d'une technique d'encodage. C'est là que la KLV est utile. La KLV est une technique de codage qui représente les données en mouvement. Les trois principales approches du transfert de données sont non structurées, structurées et semi-structurées.

Lorsqu'on parle de données non structurées, le texte libre entre dans cette catégorie. Et ce type de données est très difficile à traiter par les systèmes.

En revanche, les données structurées ont une structure bien définie ainsi qu'une signification. Un exemple de ce type de données est le National Imagery Transmission Format (NITF).

La combinaison de la structure et de la flexibilité donne naissance aux données semi-structurées, qui sont idéales pour les systèmes de traitement distribués à grande échelle. Et, Key-Length-Value (KLV), est une autre approche des données semi-structurées.

Les techniques de gestion et d'encodage de KLV peuvent être encore optimisées en réduisant ou en éliminant les champs clé et longueur.


Partie 2. Quels sont les éléments clés du KLV

Fondamentalement, la KLV comporte trois éléments de données principaux : la clé, la longueur et la valeur.

Clé: La clé permet d'identifier les données, comme la latitude du capteur. À la base, la clé est un label universel (UL). Cette valeur unique de 16 octets définit l'élément. Cet UL unique joue un rôle majeur dans la définition de la structure de l'élément et de la signification des données.

Par exemple, l'UL 06.0E.2B.34.01.01.01.03.07.02.01.01.01.01.05.00.00 indique à l'analyseur syntaxique que le registre MISB définit cet élément de données dans l'élément Horodateur UNIX. Si tous les éléments de la KLV doivent correspondre à une UL, la clé ne doit pas nécessairement être une UL.

Le protocole de codage KLV doit utiliser l'UL conformément à la norme SMPTE 298M. Chaque mot est codé selon les règles de codage de base (BER) pour le codage d'une valeur d'identifiant d'objet spécifiée dans la norme ISO/IEC 8825-1. Chaque mot doit être limité à la plage 0×00 à 0×7F, et un seul octet doit le représenter.

Longueur: Cet élément exprime la longueur des données en termes d'octets. La valeur de la longueur indique la longueur en octets de la partie valeur. Il a généralement tendance à être codé en OID, ce qui permet de minimiser sa taille. Vous pouvez également utiliser des techniques d'encodage alternatives.

En ce qui concerne le protocole de codage KLV, la valeur du champ de longueur doit être codée à l'aide des règles de codage de base (BER) pour le codage à court ou à long terme des octets de longueur mentionnées dans la norme ISO/IEC 8825-1.

Cette méthode autonome de codage de la longueur de la valeur permet une analyse syntaxique efficace des données codées KLV. Lorsque vous appliquez le protocole de codage KLV à des unités codées KLV, le champ de longueur de chaque unité distincte peut adopter une méthode unique. Cette méthode est généralement définie par les normes de codage pour ce groupe d'unités.

Valeur: Il s'agit d'un ensemble de chiffres ou de caractères qui représente les données proprement dites. Ou encore, nous pouvons dire qu'il s'agit d'une séquence de données de longueur octets. Il est généralement interprété en fonction de la valeur UL.

Il ne fait aucun doute que la norme ne limite pas le nombre maximal d'octets dans le champ de longueur de la valeur des données. Toutefois, les grandes longueurs de valeurs de données peuvent être définies à partir du premier octet dans le codage de la longueur de la forme longue de BER.

Dans certaines opérations particulières, il peut sembler peu pratique de déterminer la longueur du champ de valeur. C'est le cas d'un flux de données entrant auquel sont attribués une clé et un champ de longueur au début. Dans ces situations, la valeur de la longueur ne doit pas être définie avant la fin du flux.

Partie 3. Comment réparer une vidéo KLV corrompue

Si vos vidéos KLV sont corrompues et illisibles, vous pouvez alors utiliser Wondershare Repairit. Il s'agit d'un outil étonnant qui permet de réparer les vidéos KLV en quelques clics.

Wondershare Repairit

Apprenez à réparer les vidéos KLV grâce au tutoriel vidéo ci-dessous:

Vidéos Récentes de Recoverit

Voir Plus >

Derniers mots

Nous espérons que vous avez appris beaucoup de choses sur les vidéos KLV et la technologie KLV. Donc, si vous voulez écouter l'audio original, alors la vidéo KLV est une excellente option pour vous. La meilleure partie est que vous pouvez réparer les vidéos KLV facilement avec Wondershare Repairit.

Solutions de Photo/Vidéo/Audio

Récupérer & Réparer Photos
Récupérer & Réparer Vidéos
Récupérer & Réparer Audios
Récupérer & Réparer Caméras
recoverit Wondershare
Recoverit
Récupération de données
Récupération des vidéos, photos et d'autres fichiers pour Windows, MacOS, d'USB ou du disque dur externe.

Téléchargement gratuit Téléchargement gratuit

Recoverit

Yvette Bonnet

chief Editor

Page d'accueil | Ressources | Solutions de Photo/Vidéo/Audio | Qu'est-ce que la KLV : La norme de codage des données