1、 Recomendacin UIT-R BT.1563-1(03/2011)Protocolo de codificacin de datos utilizando clave-longitud-valorSerie BTServicio de radiodifusin (televisin)ii Rec. UIT-R BT.1563-1 Prlogo El Sector de Radiocomunicaciones tiene como cometido garantizar la utilizacin racional, equitativa, eficaz y econmica del
2、espectro de frecuencias radioelctricas por todos los servicios de radiocomunicaciones, incluidos los servicios por satlite, y realizar, sin limitacin de gamas de frecuencias, estudios que sirvan de base para la adopcin de las Recomendaciones UIT-R. Las Conferencias Mundiales y Regionales de Radiocom
3、unicaciones y las Asambleas de Radiocomunicaciones, con la colaboracin de las Comisiones de Estudio, cumplen las funciones reglamentarias y polticas del Sector de Radiocomunicaciones. Poltica sobre Derechos de Propiedad Intelectual (IPR) La poltica del UIT-R sobre Derechos de Propiedad Intelectual s
4、e describe en la Poltica Comn de Patentes UIT-T/UIT-R/ISO/CEI a la que se hace referencia en el Anexo 1 a la Resolucin UIT-R 1. Los formularios que deben utilizarse en la declaracin sobre patentes y utilizacin de patentes por los titulares de las mismas figuran en la direccin web http:/www.itu.int/I
5、TU-R/go/patents/es, donde tambin aparecen las Directrices para la implementacin de la Poltica Comn de Patentes UIT-T/UIT-R/ISO/CEI y la base de datos sobre informacin de patentes del UIT-R sobre este asunto. Series de las Recomendaciones UIT-R (Tambin disponible en lnea en http:/www.itu.int/publ/R-R
6、EC/es) Series Ttulo BO Distribucin por satlite BR Registro para produccin, archivo y reproduccin; pelculas en televisin BS Servicio de radiodifusin sonora BT Servicio de radiodifusin (televisin) F Servicio fijo M Servicios mviles, de radiodeterminacin, de aficionados y otros servicios por satlite co
7、nexos P Propagacin de las ondas radioelctricas RA Radio astronoma RS Sistemas de deteccin a distancia S Servicio fijo por satlite SA Aplicaciones espaciales y meteorologa SF Comparticin de frecuencias y coordinacin entre los sistemas del servicio fijo por satlite y del servicio fijo SM Gestin del es
8、pectro SNG Periodismo electrnico por satlite TF Emisiones de frecuencias patrn y seales horarias V Vocabulario y cuestiones afines Nota: Esta Recomendacin UIT-R fue aprobada en ingls conforme al procedimiento detallado en la Resolucin UIT-R 1. Publicacin electrnica Ginebra, 2011 UIT 2011 Reservados
9、todos los derechos. Ninguna parte de esta publicacin puede reproducirse por ningn procedimiento sin previa autorizacin escrita por parte de la UIT. Rec. UIT-R BT.1563-1 1 RECOMENDACIN UIT-R BT.1563-1 Protocolo de codificacin de datos utilizando clave-longitud-valor (Cuestin UIT-R 130/6) (2002-2011)
10、Cometido En esta Recomendacin se define un protocolo de codificacin a nivel de byte para la representacin de elementos de datos y grupos de datos. Este protocolo define una estructura de datos independiente de la aplicacin o el mtodo de transporte utilizados. Esta Recomendacin define un conjunto cla
11、ve-longitud-valor (KLV, key-length-value) como protocolo de intercambio de elementos o grupos de datos, donde la clave identifica los datos, la longitud especifica la longitud de los datos y el valor es el dato mismo. El protocolo KLV sirve de punto de intercambio comn para todas las aplicaciones, i
12、ndependientemente del mtodo de aplicacin o transporte utilizado. La Asamblea de Radiocomunicaciones de la UIT, considerando a) que en muchos pases han instalado dispositivos de produccin de televisin digital basados en la utilizacin de componentes de vdeo digital conformes a las Recomendaciones UIT-
13、R BT.601, UIT-R BT.656 y UIT-R BT.799; b) que se han instalado sistemas de produccin de televisin de alta definicin (TVAD) basados en interfaces de TVAD digitales conformes a la Recomendacin UIT-R BT.1120; c) que las seales conformes a las Recomendaciones UIT-R BT.656 o UIT-R BT.799 tienen la capaci
14、dad de incorporar seales de datos adicionales que pueden multiplexarse dentro del flujo de datos en serie; d) que pueden lograrse ventajas de funcionamiento y econmicas multiplexando las seales de datos auxiliares con el flujo de datos en serie; e) que las ventajas de funcionamiento aumentan si se u
15、tiliza un mnimo de formatos distintos para las seales de datos auxiliares; f) que en la Recomendacin UIT-R BT.1364 se especifica el formateo de los paquetes de datos auxiliares; g) que en las emisiones de radiodifusin sera conveniente contar con un formateo genrico para una amplia variedad de datos
16、que utilizan paquetes de datos auxiliares como una forma de transmisin, recomienda 1 que el formateo de datos clave-longitud-valor (KLV, key-length value) Data Encoding Protocol Using Key-Length-Value, definido en el Anexo 1 se utilice como mtodo para una variedad de datos en la interfaz digital ser
17、ie; 2 que el cumplimiento de esta Recomendacin sea voluntario. No obstante, la Recomendacin puede contener algunas disposiciones obligatorias (para garantizar, por ejemplo, la compatibilidad o aplicabilidad) y su cumplimiento implica la observancia de dichas disposiciones obligatorias. Los requisito
18、s obligatorios se expresarn empleando el futuro de obligacin o el verbo deber, en sus formas positiva o negativa, aunque su utilizacin no implicar el cumplimiento total o parcial de la Recomendacin. 2 Rec. UIT-R BT.1563-1 Anexo 1 1 Protocolo clave-longitud-valor (KLV, key-length-value)1 En el Cuadro
19、 1 y la Fig. 1 se presenta el protocolo KLV para la codificacin de datos. Los datos codificados pueden ser elementos o grupos de datos. El protocolo de codificacin KLV se compone de una clave de identificacin de etiqueta universal (UL, universal label), seguida de una longitud numrica (longitud valo
20、r), y de un valor datos. La clave completa tiene una longitud de 16 bytes. El valor es una secuencia de bytes de tipo datos, como se especifica en la Recomendacin pertinente, y no se vuelve a codificar con el protocolo KLV. La longitud del campo valor es variable y sus limitaciones se definen en la
21、Recomendacin correspondiente. CUADRO 1 Campos KLV para la codificacin de datos Campo Descripcin Longitud Contenido/formato Clave UL para identificacin del valor 16 bytes Clusula 1.1 Longitud Longitud del campo valor Definida en el registro, la esencia, la norma de aplicacin correspondiente, pero de
22、longitud variable Clusula 1.2 Valor Valor asociado con la clave Variable Clusula 1.3 FIGURA 1 Codificacin KLV BT.1563-01Clave Longitud de valorValorUL de 16 bytesadministradapor la SMPTEBytes variables BER ASN.1 Byte de longitud variable1.1 Clave de etiqueta universal El protocolo de codificacin KLV
23、 utilizar nica y exclusivamente una etiqueta universal de 16 bytes fija administrada por la SMPTE, de conformidad con 298M de SMPTE, como clave para identificar los datos en el campo valor. El trmino UL se utiliza en esta Recomendacin para hacer referencia a la etiqueta universal administrada por la
24、 SMPTE (vase el Apndice 2). 1SMPTE administra los valores de la etiqueta universal, los valores tipo y las entradas en el diccionario de metadatos. Se insta a los usuarios de esta Recomendacin a verificar los valores ms recientes de las entradas registradas en http:/www.smpte-ra.org/. Rec. UIT-R BT.
25、1563-1 3 La clave completa constar de un campo de 16 bytes que incluye un ID de objeto (0x06) y el tamao de la UL (0x0E indica un tamao total de clave de 16 bytes), seguido de una serie de subidentificadores, empezando por el cdigo UL (0x2B) y el designador SMPTE (0x34). Los subidentificadores defin
26、en el designador UL (bytes 38, inclusive) y el designador de elemento (bytes 916, inclusive), como se especifica en el Cuadro 2. CUADRO 2 Descripcin del campo clave en la codificacin de datos KLV N. Campo Descripcin Longitud Contenido/formato Encabezamiento UL 1 OID Identificador de objeto 1 byte Si
27、empre 0x06 2 Tamao UL Tamao de la UL en 16 bytes 1 byte Siempre 0x0E Designador UL 3 Cdigo UL Concatenacin de subidentificadores ISO, ORG 1 byte Siempre 0x2B 4 Designador SMPTE Subidentificador SMPTE 1 byte Siempre 0x34 5 Designador categora Designador de categora que identifica la categora del regi
28、stro descrito (por ejemplo, diccionarios) 1 byte Vase el Cuadro 3 6 Designador registro Designador de registro que identifica el registro especfico dentro de una categora (por ejemplo, diccionario de metadatos) 1 byte Vase el Cuadro 3 7 Designador estructura Designador de la variante estructura dent
29、ro de un designador de registro determinado 1 byte Clusula 4.1.3 8 Nmero de versin Versin del registro dado, que en primer lugar define el elemento especificado por el designador de elemento 1 byte Nmero creciente 9 a 16 Designador elemento Identificacin unvoca del elemento concreto dentro del conte
30、xto del designador UL 8 bytes Vase la Recomendacin pertinente (versin ms reciente) Los primeros dos subidentificadores despus del designador SMPTE tendrn valores reservados para el protocolo de codificacin KLV, de conformidad con la presente Recomendacin. Cada palabra de la UL 298M de SMPTE se codif
31、icar utilizando las reglas de codificacin bsica (BER, basic encoding rules) ASN.1 (BER) para la codificacin del identificador de objeto especificado en ISO/CEI 8825-1. Los valores de cada byte del designador UL estarn comprendidos en la gama 0x01 a 0x7F nicamente, que en la codificacin BER del ident
32、ificador de objeto se representan por un nico byte. El valor del designador elemento se codifica utilizando las reglas de codificacin bsica (BER) ASN.1 para la codificacin del identificador de objeto y su longitud ser de 8 bytes. 4 Rec. UIT-R BT.1563-1 Los subidentificadores del designador UL y el d
33、esignador elemento se leern de izquierda a derecha y el primer subidentificador ser el ms significativo. El subidentificador ms a la izquierda de valor 0x00 en la clave definir la terminacin de la etiqueta y todos los subidentificadores menos significativos tambin se pondrn a 0x00. Los subidentifica
34、dores de valor 0x00 no influirn en el significado de la clave. 298M de SMPTE slo define los cuatro primeros bytes de una UL: el ID de objeto, el tamao de UL, el cdigo UL y el designador SMPTE. En la presente Recomendacin se especifica la aplicacin de las UL de 298M de SMPTE para la codificacin clave
35、-longitud-valor y se define la semntica de los dems subidentificadores del designador UL (bytes 5 a 8). La semntica del designador elemento (bytes 9 a 16) est definida en otros documentos que, juntos, abarcan todos los valores definidos del designador UL. Los descodificadores que reconozcan la clave
36、, pero no quieran o no puedan descodificar el valor asociado, pueden ignorar el elemento y seguir con el proceso de descodificacin de los elementos subsiguientes utilizando el valor longitud para saltarse el valor de un elemento no descodificado. Si los descodificadores pueden almacenar y reenviar e
37、l elemento, lo reenviarn sin alterarlo. Los bytes 5 y 6 de la clave se utilizarn para identificar el contenido y definir la interpretacin del valor para todos los valores del designador elemento dentro de una determinada categora y designador registro. En el Cuadro 3 se define la utilizacin de los b
38、ytes 5 y 6. Cuando los bytes 5 y 6 no coinciden con ninguno de los valores del Cuadro 3, el analizador sintctico no interpretar el contenido de los bytes V, pondr la clave, la longitud y el valor a disposicin del procesamiento de la aplicacin y seguir analizando el byte inmediatamente posterior al f
39、inal de V. NOTA 1 Los creadores de aplicacin han de saber que hay registros pblicos y privados de espacios de nmeros UL de SMPTE y que en ellos puede haber claves KLV vlidas que los analizadores pueden no conocer. La interpretacin a nivel de aplicacin de las claves KLV no reconocidas es importante p
40、ara la compatibilidad. FIGURA 2 Estructura de clave BT.1563-02Clave LongitudValor2 bytesEncabezamiento UL Designador UL Designador elementoFijo 16 bytes6 bytesCuadro 2, N 1 y 2Cuadro 2, N 3 a 8 Cuadro 2, N 9 a 168 bytes1.1.1 Designador UL En el Cuadro 3 se definen los valores de byte para los design
41、adores que se utilizarn en los bytes 5 a 7 del designador UL. Las Recomendaciones y Prcticas Recomendadas (RP) de SMPTE donde se define una clave con el valor del byte 5 (designador categora de registro) comprendido en la gama 0x01 a 0x04, se registrarn todas las claves utilizadas ante la Autoridad
42、de Registro de SMPTE, identificndolas por los bytes 6 y 7 (Designador registro y designador estructura). Rec. UIT-R BT.1563-1 5 1.1.1.1 Diccionarios Las Normas y RP de SMPTE que definen el valor de la palabra 5 de la clave como 0x01 son las Recomendaciones Diccionario y se utilizarn para definir ele
43、mentos de datos individuales con la estructura KLV. 1.1.1.2 Grupos (Conjuntos y paquetes) Las Normas y RP de SMPTE que definen el valor de la palabra 5 de la clave como 0x02 son los Conjuntos y Recomendaciones Paquetes y se utilizarn para definir los grupos de datos con codificacin KLV. CUADRO 3 Des
44、ignador UL para los bytes 5 a 7 Designador categora Designador registro Definido en: Designador estructura Referencias externas (informativas) Byte 5 Byte 6 Byte 7 0x01 Diccionarios Clusula 5 01 Diccionarios de metadatos Clusula 5.1.1 0x010x7F 0x01: SMPTE 335M 02 Diccionarios de esencia Clusula 5.1.
45、2 0x010x7F 03 Diccionarios de control Clusula 5.1.3 0x010x7F 04 Diccionarios de tipos Clusula 5.1.4 0x010x7F 0x01: Types Draft, CD2003 0x02 Grupos (Conjuntos y paquetes) Clusula 6 SMPTE 395M 01 Conjuntos universales Clusula 6.1, Cuadro 4 0x010x7F 02 (por defecto) Conjuntos globales Clusula 6.2, Cuad
46、ro 6 Clusula 6.2, Cuadro 5 03 (por defecto) Conjuntos locales Clusula 6.3, Cuadro 8 0x010x7F 04 (por defecto) Paquetes de longitud variable Clusula 6.4, Cuadro 10 0x010x7F 05 Paquetes de longitud definida Clusula 6.5, Cuadro 11 0x010x7F 06 Reservado Clusula 6.6 0x010x7F 03 Envoltorios y contenedores
47、 Clusula 7 01 Envoltorios y contenedores simples Clusula 7.1 0x010x7F 02 Envoltorios y contenedores complejos Clusula 7.2 0x010x7F 04 Etiquetas Clusula 8 Registro de etiquetas Clusula 8 0x010x7F 0x01: SMPTE 400M 05 Informacin privada registrada Clusula 9 RP225 06 7E Reservado 6 Rec. UIT-R BT.1563-1
48、1.1.1.3 Envoltorios y contenedores Las Normas y RP de SMPTE que definen el valor de la palabra 5 de la clave como 0x03 son las Recomendaciones sobre envoltorios y contenedores y utilizan la clave para identificar el envoltorio o contenedor y su contenido. En el Apndice A se definen los trminos envoltorio y contenedor. 1.1.1.4 Etiquetas En la clusula 5 se define la codificacin de las etiquetas. 1.1.1.5 Informacin privada registrada En la clusula 6 se define la codificacin de la informacin privada registrada. 1.1.1.6 Reservado Las categoras de registro reservado
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1