1、UNION INTERNATIONALE DES TLCOMMUNICATIONS5)4 4 4 SECTEUR DE LA NORMALISATION (11/94)DES TLCOMMUNICATIONSDE LUIT4%2-).!58 0/52 ,%3 3%26)#%3 4 , -!4)15%34%#(./,/)%3 $% , ). spcifie les tests de conformit applicables aux procds de codage indiqus dans la Rec. UIT-T T.81 |ISO/CEI 10918-1; spcifie les tes
2、ts de conformit applicables aux procds de dcodage indiqus dans la Rec. UIT-T T.81 |ISO/CEI 10918-1; spcifie une mthode pour tablir des tests de conformit propres une application; donne des lignes directrices et des exemples sur la manire de mettre en uvre ces tests dans la pratique.La prsente Spcifi
3、cation spcifie des tests normaliss de conformit gnriques applicables aux procds de codage etde dcodage de la Rec. UIT-T T.81 | ISO/CEI 10918-1. Ces tests sappliquent aux ralisations gnriques autonomesdun ou de plusieurs des procds de codage ou de dcodage spcifis dans la Rec. UIT-T T.81 | ISO/CEI 109
4、18-1. Cestests ont notamment pour objectif de vrifier que les ralisations de codeurs (et de dcodeurs) gnriques calculent latransforme discrte en cosinus (DCT) et les fonctions de quantification avec une prcision suffisante.2 Rfrences normativesLes Recommandations UIT-T et les Normes internationales
5、suivantes contiennent des dispositions qui, par suite de larfrence qui y est faite, constituent des dispositions valables pour la prsente Recommandation | Norme internationale.Au moment de la publication, les ditions indiques taient en vigueur. Toutes Recommandations et Normes sontsujettes rvision e
6、t les parties prenantes aux accords fonds sur la prsente Recommandation | Norme internationalesont invites rechercher la possibilit dappliquer les ditions les plus rcentes des Recommandations et Normesindiques ci-aprs. Les membres de la CEI et de lISO possdent le registre des Normes internationales
7、en vigueur.Le Bureau de la normalisation des tlcommunications de lUIT-T tient jour une liste des Recommandations UIT-Ten vigueur.2.1 Autres rfrences ISO 5807:1985, Traitement de linformation Symboles de documentation et conventions applicables auxdonnes, aux organigrammes de programmation et danalys
8、e, aux schmas des rseaux de programmeset des ressources de systme.ISO/CEI 10918-2 : 1995 (F)2 Rec. UIT-T T.83 (1994 F)3 Dfinitions, abrviations, symboles et conventions3.1 DfinitionsPour les besoins de la prsente Spcification, les dfinitions suivantes sappliquent.3.1.1 procd (de codage) 1: Procd de
9、codage de type DCT squentiel de base, chaque chantillon tant cod sur8 bits.3.1.2 procd (de codage) 2: Procd de codage de type DCT squentiel tendu, codage dHuffman, chaquechantillon tant cod sur 8 bits.3.1.3 procd (de codage) 3: Procd de codage de type DCT squentiel tendu, codage arithmtique, chaquec
10、hantillon tant cod sur 8 bits.3.1.4 procd (de codage) 4: Procd de codage de type DCT squentiel tendu, codage dHuffman, chaquechantillon tant cod sur 12 bits.3.1.5 procd (de codage) 5: Procd de codage de type DCT squentiel tendu, codage arithmtique, chaquechantillon tant cod sur 12 bits.3.1.6 procd (
11、de codage) 6: Procd de codage slection spectrale seule, codage dHuffman, chaque chantillontant cod sur 8 bits.3.1.7 procd (de codage) 7: Procd de codage slection spectrale seule, codage arithmtique, chaquechantillon tant cod sur 8 bits.3.1.8 procd (de codage) 8: Procd de codage slection spectrale se
12、ule, codage dHuffman, chaque chantillontant cod sur 12 bits.3.1.9 procd (de codage) 9: Procd de codage slection spectrale seule, codage arithmtique, chaquechantillon tant cod sur 12 bits.3.1.10 procd (de codage) 10: Procd de codage progressivit totale, codage dHuffman, chaque chantillon tantcod sur
13、8 bits.3.1.11 procd (de codage) 11: Procd de codage progressivit totale, codage arithmtique, chaque chantillontant cod sur 8 bits.3.1.12 procd (de codage) 12: Procd de codage progressivit totale, codage dHuffman, chaque chantillon tantcod sur 12 bits.3.1.13 procd (de codage) 13: Procd de codage prog
14、ressivit totale, codage arithmtique, chaque chantillontant cod sur 12 bits.3.1.14 procd (de codage) 14: Procd de codage sans pertes, codage dHuffman, chaque chantillon tant cod sur2 16 bits.3.1.15 procd (de codage) 15: Procd de codage sans pertes, codage arithmtique, chaque chantillon tant codsur 2
15、16 bits.3.1.16 procd (de codage) 16: Procd de codage de type DCT squentiel tendu, codage dHuffman, chaquechantillon tant cod sur 8 bits, en mode hirarchique.3.1.17 procd (de codage) 17: Procd de codage de type DCT squentiel tendu, codage arithmtique, chaquechantillon tant cod sur 8 bits, en mode hir
16、archique.3.1.18 procd (de codage) 18: Procd de codage de type DCT squentiel tendu, codage dHuffman, chaquechantillon tant cod sur 12 bits, en mode hirarchique.3.1.19 procd (de codage) 19: Procd de codage de type DCT squentiel tendu, codage arithmtique, chaquechantillon tant cod sur 12 bits, en mode
17、hirarchique.3.1.20 procd (de codage) 20: Procd de codage slection spectrale seule, codage dHuffman, chaque chantillontant cod sur 8 bits, en mode hirarchique.ISO/CEI 10918-2 : 1995 (F)Rec. UIT-T T.83 (1994 F) 33.1.21 procd (de codage) 21: Procd de codage slection spectrale seule, codage arithmtique,
18、 chaquechantillon tant cod sur 8 bits, en mode hirarchique.3.1.22 procd (de codage) 22: Procd de codage slection spectrale seule, codage dHuffman, chaque chantillontant cod sur 12 bits, en mode hirarchique.3.1.23 procd (de codage) 23: Procd de codage slection spectrale seule, codage arithmtique, cha
19、quechantillon tant cod sur 12 bits, en mode hirarchique.3.1.24 procd (de codage) 24: Procd de codage progressivit totale, codage dHuffman, chaque chantillon tantcod sur 8 bits, en mode hirarchique.3.1.25 procd (de codage) 25: Procd de codage progressivit totale, codage arithmtique, chaque chantillon
20、tant cod sur 8 bits, en mode hirarchique.3.1.26 procd (de codage) 26: Procd de codage progressivit totale, codage dHuffman, chaque chantillon tantcod sur 12 bits, en mode hirarchique.3.1.27 procd (de codage) 27: Procd de codage progressivit totale, codage arithmtique, chaque chantillontant cod sur 1
21、2 bits, en mode hirarchique.3.1.28 procd (de codage) 28: Procd de codage sans pertes, codage dHuffman, chaque chantillon tant cod sur2 16 bits, en mode hirarchique.3.1.29 procd (de codage) 29: Procd de codage sans pertes, codage arithmtique, chaque chantillon tant codsur 2 16 bits, en mode hirarchiq
22、ue.3.1.30 tests de conformit: Procdures dfinies dans la prsente Spcification permettant de dterminer si uneralisation de procd de codage, de train de donnes comprimes, ou de procd de dcodage est conforme laRec. UIT-T T.81 | ISO/CEI 10918-1.3.1.31 train de donnes dimage comprimes pour les tests: Donn
23、es dimage comprimes produites pour tester unprocd de codage particulier (ces donnes sont distribues avec les donnes pour tests de conformit et en font partie).3.1.32 train de donnes dimage comprimes pour validation: Donnes dimage comprimes produites pourvalider un procd de codage particulier (ces do
24、nnes sont distribues avec les donnes pour tests de conformit et enfont partie).3.1.33 train de donnes comprimes pour les tests: Donnes pour tests comprenant soit des donnes dimagecomprimes, ou des donnes de spcification de table de quantification, ou les deux.3.1.34 donnes de rfrence pour les tests
25、de dcodeur: Donnes reprsentant les coefficients DCT quantifis,produites par la transforme FDCT de rfrence et par le quantificateur de rfrence partir des donnes dimagereconstruites par le dcodeur de rfrence, lorsque celui-ci reoit en entre les donnes dimage comprimes de test quiseront utilises pour l
26、es tests de conformit des dcodeurs de type DCT. Les donnes reprsentant les coefficients DCTquantifis se prsentent sous forme dun fichier pour chaque composante, celle-ci tant une matrice de blocs 8 8enregistrs de gauche droite et de haut en bas; chaque bloc 8 8 comporte 64 coefficients enregistrs en
27、 zigzag;chaque coefficient est cod sur deux octets, le plus significatif venant en premier. Ces donnes comprennent les blocs dejustification qui servent au remplissage de lunit code minimale (MCU) en bas et droite de limage (ces donnes sontdistribues avec les donnes pour tests de conformit et en fon
28、t partie).3.1.35 donnes de rfrence pour les tests de codeur: Donnes reprsentant les coefficients DCT quantifis,produites par la transforme FDCT de rfrence et par le quantificateur de rfrence partir des donnes dimage sourcepour les tests qui seront utilises pour les tests de conformit des codeurs de
29、type DCT (ces donnes sont distribuesavec les donnes pour tests de conformit, dont elles font partie).3.1.36 gnrique: Qui sapplique des applications trs diverses, autrement dit qui est indpendant de lapplicationconsidre.3.1.37 reprsentation orthogonale: Format de tableau deux dimensions illustr dans
30、la Figure A.5 de laRec. UIT-T T.81 | ISO/CEI 10918-1.3.1.38 donnes des coefficients quantifis pour validation: Donnes reprsentant les coefficients DCT quantifis partir des donnes dimage source des tests de validation, qui seront utilises pour valider les codeurs de type DCT (cesdonnes sont distribue
31、s avec les donnes pour tests de conformit, dont elles font partie).ISO/CEI 10918-2 : 1995 (F)4 Rec. UIT-T T.83 (1994 F)3.1.39 dcodeur de type DCT de rfrence: Concrtisation dun procd de dcodage de type DCT, qui produit lesdonnes de rfrence pour les tests de dcodeur. Il comprend un dcodeur entropique,
32、 un dquantificateur et latransforme inverse IDCT de rfrence.3.1.40 codeur de type DCT de rfrence: Concrtisation dun procd de codage de type DCT, qui produit les trainsde donnes dimage comprimes pour les tests. Il comprend la transforme FDCT de rfrence, le quantificateur derfrence et un codeur entrop
33、ique.3.1.41 transforme discrte en cosinus directe de rfrence; FDCT de rfrence: Ralisation en virgule flottantedouble prcision (64 bits) de la transforme FDCT dcrite au A.3.3 de la Rec. UIT-T T.81 | ISO/CEI 10918-1.3.1.42 transforme discrte en cosinus inverse de rfrence; IDCT de rfrence: Ralisation e
34、n virgule flottantedouble prcision (64 bits) de la transforme inverse IDCT dcrite au A.3.3 de la Rec. UIT-T T.81 | ISO/CEI 10918-1.3.1.43 quantificateur de rfrence: Ralisation du procd de quantification dcrit au A.3.4 de la Rec. UIT-T T.81 |ISO/CEI 10918-1.3.1.44 donnes dimage source de test: Ensemb
35、le des donnes utiliser en entre du codeur pour les testsde conformit. Ces donnes consistent en une squence de nombres pseudo-alatoires de distribution uniforme entre 0et 255. Lalgorithme utilis pour produire ces donnes est dcrit dans lAnnexe A de la Recommandation H.261du CCITT (ces donnes sont dist
36、ribues avec les donnes pour tests de conformit, dont elles font partie).3.1.45 train de donnes de spcification de table pour les tests: Donnes de spcification de table produites pourtester la conformit des dcodeurs au format abrg de donnes comprimes (ces donnes sont distribues avec lesdonnes pour te
37、sts de conformit, dont elles font partie).3.2 AbrviationsPour les besoins de la prsente Spcification, les abrviations suivantes sont utilises:3.2.1 arith.: abrviation de codage arithmtique.3.2.2 Huff.: abrviation de codage dHuffman.3.3 SymbolesLa prsente Spcification utilise les symboles suivants:3.
38、3.1 Bij: valeur de quantification la ime ligne, jme colonne des tables de quantification dfinies en Annexe B,apparat en Annexe E.3.3.2 DF: indicateur de trame diffrentielle, apparat dans les organigrammes de larticle 5 .3.3.3 Eij: valeur de quantification la ime ligne, jme colonne des tables de quan
39、tification utilises pour les tests deprcision suprieure dfinis en Annexe E.3.3.4 F: facteur dchelle utilis pour calculer Eij partir de Bijcomme indiqu en E.1.3.3.5 FS: indicateur de premier balayage de trame, apparat dans les organigrammes de larticle 5.3.3.6 G: signifie avec garantie dans les donne
40、s comprimes, apparat dans les Tableaux 1 5 de larticle 5.3.3.7 H-L: procds hirarchiques sans pertes, apparat dans le Tableau G.1.3.3.8 H-S: procds squentiels hirarchiques de type DCT sans balayages finals sans pertes, apparat dans leTableau G.1.3.3.9 HP: indicateur de progression hirarchique, appara
41、t dans les organigrammes de larticle 5.3.3.10 LL: procds sans pertes, apparat dans le Tableau G.1.3.3.11 o: facultatif dans les donnes comprimes, apparat dans les tableaux de larticle 5.3.3.12 P(FULL): procds de type DCT progressivit totale (avec la fois slection spectrale et approximationssuccessiv
42、es), apparat dans le Tableau G.1.ISO/CEI 10918-2 : 1995 (F)Rec. UIT-T T.83 (1994 F) 53.3.13 P(SA): procds de type DCT progressifs approximations successives, apparat dans le Tableau G.1.3.3.14 P(SS): procds de type DCT progressifs slection spectrale, apparat dans le Tableau G.1.3.3.15 RI: indicateur
43、 dintervalle de reprise, apparat dans les organigrammes de larticle 5.3.3.16 S(B): procds de type DCT squentiels de base, apparat dans le Tableau G.1.3.3.17 S(E): procds de type DCT squentiels tendus, apparat dans le Tableau G.1.3.4 ConventionsLes organigrammes utilisent les conventions donnes dans
44、ISO 5807. Lune de ces conventions consiste omettre lesflches lorsque le sens denchanement est de gauche droite et de haut en bas. Le flchage est parfois utilis pour rendrelorganigramme plus clair.4 Considrations gnralesLobjet du prsent article est de donner un aperu gnral, caractre informatif, de la
45、 prsente Spcification et desprincipes qui la sous-tendent, tout en introduisant certains termes qui ont t dfinis dans larticle 3. (Les termes qui ontt dfinis dans larticle 3 de la Rec. UIT-T T.81 | ISO/CEI 10918-1 sappliquent galement la prsente Spcification.)La Rec. UIT-T T.83 | ISO/CEI 10918-2 tra
46、ite des tests de conformit des ralisations dlments spcifis dans laRec. UIT-T T.81 | ISO/CEI 10918-1. En ce qui concerne les codeurs et les dcodeurs concrtisations des procds decodage et de dcodage de la Rec. UIT-T T.81 | ISO/CEI 10918-1 le prsent document distingue les concrtisationsGNRIQUES des con
47、crtisations PROPRES une APPLICATION. Pour les premires, il spcifie les tests deconformit eux-mmes; pour les secondes, il spcifie la mthode permettant de dfinir de tels tests. Des tests deconformit sont galement spcifis pour les trains de donnes comprimes concrtisations des formats de donnescomprimes de la Rec. UIT-T T.81 | ISO/CEI 10918-1.NOTE Comme souvent