ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf

上传人:王申宇 文档编号:790612 上传时间:2019-02-02 格式:PDF 页数:32 大小:332.63KB
下载 相关 举报
ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf_第1页
第1页 / 共32页
ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf_第2页
第2页 / 共32页
ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf_第3页
第3页 / 共32页
ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf_第4页
第4页 / 共32页
ITU-R BT 1563-1 FRENCH-2011 Data encoding protocol using key-length-value《使用密匙长度值的数据编码协议》.pdf_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、 Recommandation UIT-R BT.1563-1(03/2011)Protocole de codage de donnes utilisant un triplet cl-longueur-valeurSrie BTService de radiodiffusion tlvisuelleii Rec. UIT-R BT.1563-1 Avant-propos Le rle du Secteur des radiocommunications est dassurer lutilisation rationnelle, quitable, efficace et conomiqu

2、e du spectre radiolectrique par tous les services de radiocommunication, y compris les services par satellite, et de procder des tudes pour toutes les gammes de frquences, partir desquelles les Recommandations seront labores et adoptes. Les fonctions rglementaires et politiques du Secteur des radioc

3、ommunications sont remplies par les Confrences mondiales et rgionales des radiocommunications et par les Assembles des radiocommunications assistes par les Commissions dtudes. Politique en matire de droits de proprit intellectuelle (IPR) La politique de lUIT-R en matire de droits de proprit intellec

4、tuelle est dcrite dans la Politique commune de lUIT-T, lUIT-R, lISO et la CEI en matire de brevets, dont il est question dans lAnnexe 1 de la Rsolution UIT-R 1. Les formulaires que les titulaires de brevets doivent utiliser pour soumettre les dclarations de brevet et doctroi de licence sont accessib

5、les ladresse http:/www.itu.int/ITU-R/go/patents/fr, o lon trouvera galement les Lignes directrices pour la mise en oeuvre de la politique commune en matire de brevets de lUIT-T, lUIT-R, lISO et la CEI et la base de donnes en matire de brevets de lUIT-R. Sries des Recommandations UIT-R (Egalement dis

6、ponible en ligne: http:/www.itu.int/publ/R-REC/fr) Sries Titre BO Diffusion par satellite BR Enregistrement pour la production, larchivage et la diffusion; films pour la tlvision BS Service de radiodiffusion sonore BT Service de radiodiffusion tlvisuelle F Service fixe M Services mobile, de radiorep

7、rage et damateur y compris les services par satellite associs P Propagation des ondes radiolectriques RA Radio astronomie RS Systmes de tldtection S Service fixe par satellite SA Applications spatiales et mtorologie SF Partage des frquences et coordination entre les systmes du service fixe par satel

8、lite et du service fixe SM Gestion du spectre SNG Reportage dactualits par satellite TF Emissions de frquences talon et de signaux horaires V Vocabulaire et sujets associs Note: Cette Recommandation UIT-R a t approuve en anglais aux termes de la procdure dtaille dans la Rsolution UIT-R 1. Publicatio

9、n lectronique Genve, 2011 UIT 2011 Tous droits rservs. Aucune partie de cette publication ne peut tre reproduite, par quelque procd que ce soit, sans laccord crit pralable de lUIT. Rec. UIT-R BT.1563-1 1 RECOMMANDATION UIT-R BT.1563-1 Protocole de codage de donnes utilisant un triplet cl-longueur-va

10、leur (Question UIT-R 130/6) (2002-2011) Domaine dapplication La prsente Recommandation dfinit un protocole de codage de donnes au niveau des octets permettant de reprsenter des lments de donnes et des groupes de donnes. Ce protocole dfinit une structure de donnes indpendante de lapplication ou de la

11、 mthode de transport utilise. La Recommandation dfinit un triplet cl-longueur-valeur (KLV) comme protocole dchange dlments de donnes ou de groupes de donnes, o la cl identifie les donnes, la longueur spcifie la longueur des donnes et la valeur reprsente les donnes elles-mmes. Le protocole KLV consti

12、tue un moyen dchange commun toutes les applications compatibles, quelle que soit la mthode de mise en uvre ou de transport utilise. LAssemble des radiocommunications de lUIT, considrant a) que de nombreux pays ont mis en place des installations de production de tlvision numrique fondes sur lutilisat

13、ion de signaux vido en composantes numriques conformes aux Recommandations UIT-R BT.601, UIT-R BT.656 et UIT-R BT.799; b) que des systmes de production de tlvision haute dfinition (TVHD) fonds sur des interfaces de TVHD numriques conformes la Recommandation UIT-R BT.1120 ont t mis en place; c) quun

14、signal conforme la Recommandation UIT-R BT.656 ou la Recommandation UIT-R BT.799 peut comporter des signaux de donnes supplmentaires qui pourront tre multiplexs dans le flux de donnes srie; d) que le multiplexage des signaux de donnes auxiliaires dans le flux de donnes srie peut offrir des avantages

15、 dordre conomique et sur le plan de lexploitation; e) que les avantages du point de vue de lexploitation sont accrus si lon utilise un minimum de formats diffrents pour les signaux de donnes auxiliaires; f) que le formatage des paquets de donnes auxiliaires est spcifi dans la Recommandation UIT-R BT

16、.1364; g) que le formatage gnrique de divers types de donnes utilisant des paquets de donnes auxiliaires comme unique mode de transmission favorisera les oprations de transmission de diffusion, recommande 1 dutiliser le formatage de donnes cl-longueur-valeur (KLV, key-length-value) (protocole de cod

17、age utilisant un triplet cl-longueur-valeur) dfini dans lAnnexe 1 pour divers types de donnes au niveau de linterface numrique srie; 2 Rec. UIT-R BT.1563-1 2 que le respect de cette Recommandation se fasse titre volontaire. Cependant, il se peut que la Recommandation contienne certaines dispositions

18、 obligatoires (pour assurer, par exemple, linteroprabilit et lapplicabilit) et on considre que la Recommandation est respecte lorsque toutes ces dispositions sont observes. Le futur dobligation et les autres moyens dexpression de lobligation comme le verbe devoir ainsi que leurs formes ngatives serv

19、ent noncer des prescriptions. Lutilisation de ces formes ne signifie aucunement quil est obligatoire de respecter en partie ou en totalit la Recommandation. Annexe 1 1 Protocole KLV1Le Tableau 1 et la Fig. 1 prsentent le protocole KLV pour le codage de donnes. Les donnes codes peuvent tre un lment d

20、e donnes unique ou un groupe de donnes. Le protocole de codage KLV comprend une cl didentification sous forme dtiquette universelle (UL, universal label), suivie dune longueur numrique (longueur de la valeur), suivie de la valeur des donnes. La longueur de la cl complte est de 16 octets. La valeur e

21、st une squence doctets du type de donnes spcifi dans une Recommandation pertinente et ne fait lobjet daucun codage supplmentaire par le protocole KLV. Le champ de valeur a une longueur variable et les ventuelles limitations sont dfinies dans une recommandation pertinente associe. TABLEAU 1 Champs KL

22、V pour le codage des donnes Champ Description Longueur Contenu/format Cl Etiquette universelle (UL) didentification de la valeur 16 octets 1.1 Longueur Longueur du champ de valeur Dfinie dans une norme pertinente concernant un registre, des donnes essentielles, une application, mais longueur variabl

23、e 1.2 Valeur Valeur associe la cl Variable 1.3 1La SMPTE fait office de registre des valeurs dtiquette universelle, des valeurs de type, et des entres du dictionnaire des mtadonnes. Les lecteurs de la prsente Recommandation sont instamment pris de consulter ladresse http:/www.smpte-ra.org/ pour conn

24、atre les valeurs enregistres dans les entres les plus rcentes. Rec. UIT-R BT.1563-1 3 FIGURE 1 Codage KLV BT.1563-01Cl Longueur de la valeurValeurUL de 16 octetsgre par la SMPTENombre doctets variableASN.1BER Longueur variable en octets1.1 Cl: tiquette universelle Le protocole de codage KLV doit obl

25、igatoirement utiliser une tiquette universelle fixe de 16 octets gre par la SMPTE, conformment la norme SMPTE 298M, comme cl pour identifier les donnes figurant dans le champ de valeur. Tel quil est employ dans la prsente Recommandation, le terme UL dsigne une tiquette universelle gre par la SMPTE (

26、voir lAppendice 2). La cl complte est constitue dun champ de 16 octets comprenant un identificateur dobjet (0x06) et la taille dUL (0x0E, indiquant que la cl a une longueur totale de 16 octets), suivis par une srie de sous-identificateurs commenant par le code dUL (0x2B) et le dsignateur SMPTE (0x34

27、). Les sous-identificateurs dfinissent le dsignateur dUL (octets 3 8 inclus) et le dsignateur dlment (octets 9 16 inclus), comme indiqu dans le Tableau 2. TABLEAU 2 Description des champs de la cl pour le codage KLV des donnes N Champ Description Longueur Contenu/format En-tte dUL 1 OID Identificate

28、ur dobjet 1 octet Toujours 0x06 2 Taille dUL Taille de 16 octets de lUL 1 octet Toujours 0x0E Dsignateur dUL 3 Code dUL Sous-identificateurs concatns ISO, ORG 1 octet Toujours 0x2B 4 Dsignateur SMPTE Sous-identificateur SMPTE 1 octet Toujours 0x34 5 Dsignateur de catgorie Dsignateur de catgorie iden

29、tifiant la catgorie du registre dcrit (par exemple dictionnaires) 1 octet Voir le Tableau 3 6 Dsignateur de registre Dsignateur de registre identifiant le registre spcifique dune catgorie (par exemple dictionnaires de mtadonnes) 1 octet Voir le Tableau 3 7 Dsignateur de structure Dsignateur de la va

30、riante de structure pour le registre considr 1 octet 4.1.3 8 Numro de version Version du registre considr qui dfinit pour la premire fois llment spcifi par le dsignateur dlment 1 octet Nombre qui est incrment 9 16 Dsignateur dlment Identification unique de llment particulier dans le contexte du dsig

31、nateur dUL 8 octets Voir la Recommandation et la version pertinentes 4 Rec. UIT-R BT.1563-1 Les deux premiers sous-identificateurs aprs le dsignateur SMPTE ont des valeurs rserves pour le protocole de codage KLV conformment la prsente Recommandation. Chaque mot de ltiquette universelle SMPTE 298M es

32、t cod selon les rgles de codage de base (BER) ASN.1 des identificateurs dobjet spcifies dans la norme ISO/CEI 8825-1. Les valeurs de chaque octet du dsignateur dUL sont comprises entre 0x01 et 0x7F, qui sont reprsentes par un seul octet dans le codage BER des identificateurs dobjet. La valeur du dsi

33、gnateur dlment est code selon les rgles de codage de base (BER) ASN.1 des identificateurs dobjet et a une longueur de 8 octets. Pour les sous-identificateurs du dsignateur dUL et du dsignateur dlment, le poids va dcroissant de gauche droite et le premier sous-identificateur est celui qui a le plus f

34、ort poids. Le sous-identificateur de valeur 0x00 qui est le plus gauche dans la cl dfinit la terminaison de ltiquette et tous les sous-identificateurs de poids plus faible sont aussi mis 0x00. Les sous-identificateurs de valeur 0x00 ne comptent pas pour la signification de la cl. La norme SMPTE 298M

35、 dfinit uniquement les quatre premiers octets dune UL: lidentificateur dobjet, la taille dUL, le code dUL et le dsignateur SMPTE. La prsente Recommandation spcifie lapplication des UL SMPTE 298M pour le codage cl-longueur-valeur et dfinit la smantique des sous-identificateurs restants dans le dsigna

36、teur dUL (octets 5 8). La smantique du dsignateur dlment (octets 9 16) est dfinie dans diffrents autres documents, qui, ensemble, couvrent toutes les valeurs dfinies du dsignateur dUL. Les dcodeurs qui reconnaissent la cl mais qui ne veulent pas, ou ne peuvent pas, dcoder la valeur associe peuvent i

37、gnorer llment et devraient poursuivre le processus de dcodage des lments suivants en utilisant la valeur de longueur pour sauter la valeur de llment non dcod. Si des dcodeurs enregistrent et retransmettent llment, ils le retransmettent sans altration. Les octets 5 et 6 de la cl sont utiliss pour ide

38、ntifier le contenu et dfinir linterprtation de la valeur associe pour toutes les valeurs du dsignateur dlment pour des dsignateurs de catgorie et de registre donns. Le Tableau 3 dfinit lutilisation des octets 5 et 6. Lorsque les octets 5 et 6 ne correspondent aucune des valeurs du Tableau 3, lanalys

39、eur ninterprte pas le contenu des octets V, met le triplet KLV la disposition de lapplication pour traitement et continue lanalyse avec loctet qui vient immdiatement aprs la fin de V. NOTE 1 Les rdacteurs dapplication doivent savoir quil existe des registres publics et privs despaces de numros UL SM

40、PTE et que ces registres contiendront des cls KLV valables qui peuvent tre inconnues de lanalyseur. La mise en place dune interprtation au niveau application des cls KLV non reconnues est importante pour linteroprabilit. Rec. UIT-R BT.1563-1 5 FIGURE 2 Structure de la cl BT.1563-02Cl Longueur Valeur

41、2 octetsEn-tte dUL Dsignateur dUL Dsignateur dlmentLongueur fixede 16 octets6 octetsTableau 2, N 1 et 2 Tableau 2, N 3 8 Tableau 2, N 9 168 octets1.1.1 Dsignateur dUL Le Tableau 3 dfinit les valeurs de dsignateur utiliser dans les octets 5 7 du dsignateur dUL. Pour les recommandations et pratiques r

42、ecommandes de la SMPTE qui dfinissent une cl dont la valeur de loctet 5 (dsignateur de catgorie de registre) est comprise entre 0x01 et 0x04, la ou les cls compltes utilises sont enregistres auprs de lautorit denregistrement de la SMPTE dans le registre identifi par les octets 6 et 7 (dsignateur de

43、registre et dsignateur de structure). 1.1.1.1 Dictionnaires Les normes et pratiques recommandes de la SMPTE qui dfinissent la valeur du mot 5 de la cl comme tant gale 0x01 sont des recommandations relatives aux dictionnaires, qui sont utilises pour dfinir des lments de donnes uniques ayant la struct

44、ure de donnes KLV. 1.1.1.2 Groupes (ensembles et packs) Les normes et pratiques recommandes de la SMPTE qui dfinissent la valeur du mot 5 de la cl comme tant gale 0x02 sont des recommandations relatives aux ensembles et packs, qui sont utilises pour dfinir des groupes dlments de donnes cods KLV. 6 R

45、ec. UIT-R BT.1563-1 TABLEAU 3 Octets 5 7 du dsignateur dUL Dsignateur de catgorie Dsignateur de registre Dfini dans: Dsignateur de structure Rfrences externes ( titre dinformation) Octet 5 Octet 6 Octet 7 0x01 Dictionnaires 5 01 Dictionnaires de mtadonnes 5.1.1 0x010x7F 0x01: SMPTE 335M 02 Dictionna

46、ires de donnes essentielles 5.1.2 0x010x7F 03 Dictionnaires de commandes 5.1.3 0x010x7F 04 Dictionnaires de types 5.1.4 0x010x7F 0x01: Types projet, CD2003 0x02 Groupes (ensembles et packs) 6 SMPTE 395M 01 Ensembles universels 6.1, Tableau 4 0x010x7F 02 (par dfaut) Ensembles globaux 6.2, Tableau 6 6

47、.2, Tableau 5 03 (par dfaut) Ensembles locaux 6.3, Tableau 8 0x010x7F 04 (par dfaut) Packs de longueur variable 6.4, Tableau 10 0x010x7F 05 Packs de longueur dfinie 6.5, Tableau 11 0x010x7F 06 Rserv 6.6 0x010x7F 03 Enveloppes et conteneurs 7 01 Enveloppes et conteneurs simples 7.1 0x010x7F 02 Enveloppes et conteneurs complexes 7.2 0x010x7F 04 Etiquettes 8 Registre dtiquettes 8 0x010x7F 0x01: SMPTE 400M 05 Information prive enregistre 9 RP225 06 7E Rservs 1.1.1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1