1、 UNION INTERNATIONALE DES TLCOMMUNICATIONS UIT-T H.262SECTEUR DE LA NORMALISATION DES TLCOMMUNICATIONS DE LUIT Amendement 1(11/2000) SRIE H: SYSTMES AUDIOVISUELS ET MULTIMDIAS Infrastructure des services audiovisuels Codage des images vido animes Technologies de linformation Codage gnrique des image
2、s animes et du son associ: donnes vido Amendement 1: Donnes de description du contenu du flux vido lmentaire Recommandation UIT-T H.262 Amendement 1 (Antrieurement Recommandation du CCITT) RECOMMANDATIONS UIT-T DE LA SRIE H SYSTMES AUDIOVISUELS ET MULTIMDIAS CARACTRISTIQUES DES SYSTMES VISIOPHONIQUE
3、S H.100H.199 INFRASTRUCTURE DES SERVICES AUDIOVISUELS Gnralits H.200H.219 Multiplexage et synchronisation en transmission H.220H.229 Aspects systme H.230H.239 Procdures de communication H.240H.259 Codage des images vido animes H.260H.279 Aspects lis aux systmes H.280H.299 SYSTMES ET QUIPEMENTS TERMI
4、NAUX POUR LES SERVICES AUDIOVISUELS H.300H.399 SERVICES COMPLMENTAIRES EN MULTIMDIA H.450H.499 Pour plus de dtails, voir la Liste des Recommandations de lUIT-T. UIT-T H.262 (2000)/Amd.1 (11/2000 F) i NORME INTERNATIONALE ISO/CEI 13818-2 RECOMMANDATION UIT-T H.262 TECHNOLOGIES DE LINFORMATION CODAGE
5、GNRIQUE DES IMAGES ANIMES ET DU SON ASSOCI: DONNES VIDO AMENDEMENT 1 Donnes de description du contenu du flux vido lmentaire Rsum Cet amendement offre la possibilit denvoyer des “donnes de description de contenu“ complmentaires dans des flux vido lmentaires. Les donnes de description de contenu qui
6、peuvent tre transportes comprennent des information de rythme de capture dimage, des paramtres additionnels de panoramage, une indication de zone visuelle active dans limage vido et une reprsentation code de la taille de limage en octets. Source LAmendement 1 de la Recommandation H.262 de lUIT-T, la
7、bor par la Commission dtudes 16 (2001-2004) de lUIT-T, a t approuv le 17 novembre 2000. Un texte identique est publi comme Norme Internationale ISO/CEI 13818-2, Amendement 1. ii UIT-T H.262 (2000)/Amd.1 (11/2000 F) AVANT-PROPOS LUIT (Union internationale des tlcommunications) est une institution spc
8、ialise des Nations Unies dans le domaine des tlcommunications. LUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent de lUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet des Recommandations en vue de la normalisation d
9、es tlcommunications lchelle mondiale. LAssemble mondiale de normalisation des tlcommunications (AMNT), qui se runit tous les quatre ans, dtermine les thmes dtude traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour des Recommandations sur ces thmes. Lapprobation des Recommanda
10、tions par les Membres de lUIT-T seffectue selon la procdure dfinie dans la Rsolution 1 de lAMNT. Dans certains secteurs des technologies de linformation qui correspondent la sphre de comptence de lUIT-T, les normes ncessaires se prparent en collaboration avec lISO et la CEI. NOTE Dans la prsente Rec
11、ommandation, lexpression “Administration“ est utilise pour dsigner de faon abrge aussi bien une administration de tlcommunications quune exploitation reconnue. DROITS DE PROPRIT INTELLECTUELLE LUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Recommandation p
12、uisse donner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence, la validit ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou par une tierce partie trangre la procdure dlaboration des R
13、ecommandations. A la date dapprobation de la prsente Recommandation, lUIT avait t avise de lexistence dune proprit intellectuelle protge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme il ne sagit peut-tre pas de renseignements les plus rcents, il est vivement
14、 recommand aux responsables de la mise en uvre de consulter la base de donnes des brevets du TSB. UIT 2001 Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce soit et par aucun procd, lectronique ou mcanique, y compris la phot
15、ocopie et les microfilms, sans laccord crit de lUIT. UIT-T H.262 (2000)/Amd.1 (11/2000 F) iii TABLE DES MATIRES Page 1) Paragraphe 6.2.3 . 1 2) Nouveau 6.2.3.7.3 2 3) Nouveau 6.2.3.7.3.1. 2 4) Nouveau 6.2.3.7.3.2. 3 5) Nouveau 6.2.3.7.3.2.1 4 6) Nouveau 6.2.3.7.3.3. 5 7) Nouveau 6.2.3.7.3.4. 6 8) No
16、uveau 6.2.3.7.3.5. 6 9) Paragraphe 6.3.9 . 7 10) Nouveau 6.3.21 7 11) Nouveau 6.3.21.1. 8 12) Nouveau 6.3.21.2. 8 13) Nouveau 6.3.21.2.1 9 14) Nouveau 6.3.21.3. 11 15) Nouveau 6.3.21.4. 12 16) Nouveau 6.3.21.5. 13 17) Paragraphe E.1 14 18) Nouvelle Annexe K 15 K.1 Codage balayage progressif et non p
17、rogressif 15 K.2 Syntaxe dinformation relative la frquence dchantillonnage de la source vido. 15 K.3 Mthodes de production de contenu 16 K.4 Montage post-codage du fanion de bitrame balayage progressif dans des flux binaires de donnes vido 18 K.5 Post-traitement des systmes dots dun affichage balaya
18、ge progressif 18 K.6 Utilisation des informations du code temporel dacquisition. 19 ISO/CEI 13818-2:2000/Amd.1:2001 (F) UIT-T H.262 (2000)/Amd.1 (11/2000 F) 1 NORME INTERNATIONALE RECOMMANDATION UIT-T TECHNOLOGIES DE LINFORMATION CODAGE GNRIQUE DES IMAGES ANIMES ET DU SON ASSOCI: DONNES VIDO AMENDEM
19、ENT 1 Donnes de description du contenu du flux vido lmentaire 1) Paragraphe 6.2.3 Remplacer le 6.2.3 par: 6.2.3 En-tte dimage picture_header() Nombre de bits Mnmonique picture_start_code 32 bslbf temporal_reference 10 uimsbf picture_coding_type 3 uimsbf vbv_delay 16 uimsbf if ( picture_coding_type =
20、 = 2 | picture_coding_type = = 3) full_pel_forward_vector 1 bslbf forward_f_code 3 bslbf if ( picture_coding_type = = 3 ) full_pel_backward_vector 1 bslbf backward_f_code 3 bslbf while ( nextbits() = = 1 ) extra_bit_picture /* with the value 1 */ 1 uimsbf content_description_data() /* with every 9th
21、bit having the value 1 */ extra_bit_picture /* with the value 0 */ 1 uimsbf next_start_code() ISO/CEI 13818-2:2000/Amd.1:2001 (F) 2 UIT-T H.262 (2000)/Amd.1 (11/2000 F) 2) Nouveau 6.2.3.7.3 Ajouter le nouveau 6.2.3.7.3 suivant: 6.2.3.7.3 Donnes de description de contenu 3) Nouveau 6.2.3.7.3.1 Ajoute
22、r le nouveau 6.2.3.7.3.1 suivant: 6.2.3.7.3.1 Octets de paquet de bourrage content_description_data() Nombre de bits Mnmonique data_type_upper 8 uimsbf marker_bit 1 bslbf data_type_lower 8 marker_bit 1 bslbf data_length 8 uimsbf if ( data_type = = “Padding Bytes“ ) padding_bytes() else if ( data_typ
23、e = = “Capture Timecode“ ) capture_timecode() else if ( data_type = = “Additional Pan-Scan Parameters“ ) additional_pan_scan_parameters() else if ( data_type = = “Active Region Window“ ) active_region_window() else if ( data_type = = “Coded Picture Length“ ) coded_picture_length() else for ( i = 0;
24、i data_length; i + ) marker_bit 1 bslbf reserved_content_description_data 8 uimsbf padding_bytes() Nombre de bits Mnmonique for ( i = 0; i data_length; i + ) marker_bit 1 bslbf padding_byte 8 bslbf ISO/CEI 13818-2:2000/Amd.1:2001 (F) UIT-T H.262 (2000)/Amd.1 (11/2000 F) 3 4) Nouveau 6.2.3.7.3.2 Ajou
25、ter le nouveau 6.2.3.7.3.2 suivant: 6.2.3.7.3.2 Code temporel dacquisition capture_timecode() Nombre de bits Mnmonique marker_bit 1 bslbf timecode_type 2 uimsbf counting_type 3 uimsbf reserved_bit 1 uimsbf reserved_bit 1 uimsbf reserved_bit 1 uimsbf if ( counting_type ! = 0 ) marker_bit 1 bslbf nfra
26、mes_conversion_code 1 uimsbf clock_divisor 7 uimsbf marker_bit 1 bslbf nframes_multiplier_upper 8 uimsbf marker_bit 1 bslbf nframes_multiplier_lower 8 frame_or_field_capture_timestamp() if ( timecode_type = = 11 ) frame_or_field_capture_timestamp() ISO/CEI 13818-2:2000/Amd.1:2001 (F) 4 UIT-T H.262 (
27、2000)/Amd.1 (11/2000 F) 5) Nouveau 6.2.3.7.3.2.1 Ajouter le nouveau 6.2.3.7.3.2.1 suivant: 6.2.3.7.3.2.1 Marqueur temporel dacquisition de bitrame ou trame frame_or_field_capture_timestamp() Nombre de bits Mnmonique if ( counting_type ! = 0 ) marker_bit 1 bslbf nframes 8 uimsbf marker_bit 1 bslbf ti
28、me_discontinuity 1 uimsbf prior_count_dropped 1 uimsbf time_offset_part_a 6 simsbf marker_bit 1 bslbf time_offset_part_b 8 marker_bit 1 bslbf time_offset_part_c 8 marker_bit 1 bslbf time_offset_part_d 8 marker_bit 1 bslbf units_of_seconds 4 uimsbf tens_of_seconds 4 uimsbf marker_bit 1 bslbf units_of
29、_minutes 4 uimsbf tens_of_minutes 4 uimsbf marker_bit 1 bslbf units_of_hours 4 uimsbf tens_of_hours 4 uimsbf ISO/CEI 13818-2:2000/Amd.1:2001 (F) UIT-T H.262 (2000)/Amd.1 (11/2000 F) 5 6) Nouveau 6.2.3.7.3.3 Ajouter le nouveau 6.2.3.7.3.3 suivant: 6.2.3.7.3.3 Paramtres de recadrage plein cran supplme
30、ntaires additional_pan_scan_parameters() Nombre de bits Mnmonique marker_bit 1 bslbf aspect_ratio_information 4 uimsbf reserved_bit 1 bslbf reserved_bit 1 bslbf reserved_bit 1 bslbf display_size_present 1 bslbf if (display_size_present = = 1 ) marker_bit 1 bslbf reserved_bit 1 bslbf reserved_bit 1 b
31、slbf display_horizontal_size_upper 6 uimsbf marker_bit 1 bslbf display_horizontal_size_lower 8 marker_bit 1 bslbf reserved_bit 1 bslbf reserved_bit 1 bslbf display_vertical_size_upper 6 uimsbf marker_bit 1 bslbf display_vertical_size_lower 8 for ( i = 0; i number_of_frame_centre_offsets; i + ) marke
32、r_bit 1 bslbf frame_centre_horizontal_offset_upper 8 simsbf marker_bit 1 bslbf frame_centre_horizontal_offset_lower 8 marker_bit 1 bslbf frame_centre_vertical_offset_upper 8 simsbf marker_bit 1 bslbf frame_centre_vertical_offset_lower 8 ISO/CEI 13818-2:2000/Amd.1:2001 (F) 6 UIT-T H.262 (2000)/Amd.1
33、(11/2000 F) 7) Nouveau 6.2.3.7.3.4 Ajouter le nouveau 6.2.3.7.3.4 suivant: 6.2.3.7.3.4 Fentre de rgion active 8) Nouveau 6.2.3.7.3.5 Ajouter le nouveau 6.2.3.7.3.5 suivant: 6.2.3.7.3.5 Longueur dimage code active_region_window() Nombre de bits Mnmonique marker_bit 1 bslbf top_left_x_upper 8 uimsbf m
34、arker_bit 1 bslbf top_left_x_lower 8 marker_bit 1 bslbf top_left_y_upper 8 uimsbf marker_bit 1 bslbf top_left_y_lower 8 marker_bit 1 bslbf active_horizontal_size_upper 8 uimsbf marker_bit 1 bslbf active_horizontal_size_lower 8 marker_bit 1 bslbf active_vertical_size_upper 8 uimsbf marker_bit 1 bslbf
35、 active_vertical_size_lower 8 coded_picture_length() Nombre de bits Mnmonique marker_bit 1 bslbf picture_byte_count_part_a 8 uimsbf marker_bit 1 bslbf picture_byte_count_part_b 8 marker_bit 1 bslbf picture_byte_count_part_c 8 marker_bit 1 bslbf picture_byte_count_part_d 8 ISO/CEI 13818-2:2000/Amd.1:
36、2001 (F) UIT-T H.262 (2000)/Amd.1 (11/2000 F) 7 9) Paragraphe 6.3.9 Remplacer la smantique du 6.3.9 en ce qui concerne les structures extra_bit_picture et extra_information_picture par la smantique suivante (en supprimant la smantique de la structure extra_information_picture): image par bit supplme
37、ntaire (extra_bit_picture) Ce fanion indique la prsence ou labsence des informations supplmentaires suivantes. Sil est mis 1, des donnes de description de contenu content_description_data() le suivront. Sil est mis 0, aucune donne de description de contenu le suivra dans cet en-tte dimage. 10) Nouve
38、au 6.3.21 Ajouter le nouveau 6.3.21 suivant: 6.3.21 Donnes de description de contenu type de donnes suprieures, type de donnes infrieures (data_type_upper, data_type_lower) Deux valeurs dentier non sign 8 bits contenant les bits de poids le plus fort et les bits de poids le plus faible, correspondan
39、t la valeur de lentier non sign 16 bits data_type dfinissant le type de donnes de description de contenu. La smantique de la structure data_type est dfinie dans le Tableau 6-21. Tableau 6-21 Valeurs de type de donnes (data_type values) longueur de donnes (data_length) Entier non sign 8 bits spcifian
40、t la quantit restante de donnes devant suivre lintrieur du reste de la structure de donnes de description de contenu, exprim en units de 9 bits. Le nombre de bits de donnes qui suit lintrieur du reste de cette structure sera gal data_length * 9. donnes de description de contenu rserves (reserved_con
41、tent_description_data) Entier non sign 8 bits rservs. Un dcodeur rencontrant la structure reserved_content_description_data dans un flux binaire doit lignorer (cest-dire la supprimer du flux binaire et la rejeter). Un flux binaire conforme la prsente Spcification ne doit pas contenir cet lment synta
42、xique. Au cas o un dcodeur rencontrerait un entier non sign data_type dcrit comme “rserv“ dans le Tableau 6-21, il doit rejeter les paires successives des structures marker_bit et reserved_content_description_data qui suivent la structure data_length dans le flux binaire. Le nombre de ces paires ser
43、a gal la structure data_length. Cette exigence permet la dfinition ultrieure dextensions conformes la prsente Spcification. bit rserv (reserved_bit) Entier non sign 1 bit rserv. Doit tre gal 0 dans des flux binaires conformes la prsente spcification. La valeur 1 est rserve pour une utilisation ultri
44、eure compatibilit amont par lUIT-T | ISO/CEI. Un dcodeur conforme la prsente Spcification autorisera une valeur 0 ou 1 pour la structure reserved_bit. Valeur Signification 0000 0000 0000 0000 Valeur rserve 0000 0000 0000 0001 Octets de paquet de bourrage 0000 0000 0000 0010 Code temporel dacquisitio
45、n 0000 0000 0000 0011 Paramtres de recadrage plein cran supplmentaires 0000 0000 0000 0100 Fentre de rgion active 0000 0000 0000 0101 Longueur dimage code 0000 0000 0000 0110 Valeur rserve Valeur rserve 1111 1111 1111 1111 Valeur rserve ISO/CEI 13818-2:2000/Amd.1:2001 (F) 8 UIT-T H.262 (2000)/Amd.1
46、(11/2000 F) 11) Nouveau 6.3.21.1 Ajouter le nouveau paragraphe 6.3.21.1 suivant: 6.3.21.1 Octets de paquet de bourrage octet de paquet de bourrage (padding_byte) Chane 8 bits qui doit tre gale 0000 0000. Toutes les autres valeurs sont interdites. NOTE Les octets de paquet de bourrage permettent linc
47、lusion dun certain nombre doctets de donnes pour des calculs sur la vrification de la mmoire vido (VBV, video buffering verifier). 12) Nouveau 6.3.21.2 Ajouter le nouveau 6.3.21.2 suivant: 6.3.21.2 Code temporel dacquisition Le code temporel dacquisition dcrit le temps initial dacquisition ou de cration des trames ou bitrames du contenu. Il contient des marqueurs temporels absolus pour les bitrames ou trames associes. Un seul code temporel dacquisition pour chaque image doit tre prsent dans le flux binaire. Ce code tempo