Brevet FR2670593A1 — publié le 19920619

La présente invention concerne un procédé perfectionné permettant de réaliser une conversion entre deux espaces de couleurs, par exemple entre l'espace RGB et l'espace YIQ. Dans de nombreuses applications qui effectuent un traite- ment d'images en couleurs, il est nécessaire de réaliser, dans un sens et dans l'autre, des conversions entre deux espaces de couleurs On peut considérer, par exemple, le domaine de la compression des images en couleurs, même si l'invention ne se limite pas à cette seule application. Un appareil typique de compression d'images en couleurs comporte un télécopieur couleur d'émission, une connexion télépho- nique et un télécopieur couleur de réception A l'extrémité émettrice, le télécopieur doit d'abord analyser l'image en la balayant. Les procédés d'analyse les plus classiques effectuent le balayage dans l'espace de couleurs RGB (rouge, vert et bleu) Ceci est ordinairement ce qu'il y a de plus simple, pour des raisons de matériel et de coût Toutefois, il a été montré, lors de précédents travaux, que, pour comprimer une image en couleurs, il valait mieux effectuer la conversion sur un espace de couleur qui comprenait un plan de luminance et deux plans de chrominance Cet espace de couleurs est l'espace de couleurs YIQ. Il apparaît que l'espace de couleur YIQ se révèle supé- rieur pour la compression d'images en couleurs, du fait que, en termes spatiaux, le taux de variation des plans I et Q est moins perceptible à l'oeil humain que le plan de luminance Y Les techniques de compression tirent avantage de ce fait, en effectuant une simple compression spatiale sur les plans I et Q avant d'effectuer toute quantification réelle visant à comprimer encore les données. Un exemple typique de système de compression comprendrait un numériseur graphique frontal (d'entrée) qui produirait une image en couleurs offrant 24 bits de données par élément d'image (pixel). Il s'agit normalement de 8 bits de rouge, 8 bits de vert et 8 bits de bleu La conversion en Y, I, Q peut donner trois nouveaux nombres de 8 bits, mais, en combinant ensemble deux valeurs de I voisines et deux valeurs de Q voisines, on obtient alors, en effet net, une donnée qui n'a que 16 bits par pixel On a donc supprimé, presque immédiatement, 8 bits par pixel. Assez souvent, la conversion RGB en YIQ s'effectue par des moyens logiciels, à l'aide d'une machine telle que celle proposée par la société Motorola sous la référence " 68030 " La figure la montre la transformation linéaire associée à la conver- sion de RGB en YIQ On note que les nombres de la matrice 3 x 3 ne sont pas très "sympathiques" Ce sont des nombres à virgule flottante affectés d'un signe Si l'utilisateur décide d'effectuer la conversion en utilisant la simple multiplication, ceci demande 9 multiplications et 6 additions, à savoir: Y = ( 0,299 R) + ( 0,587 G) + ( 0,114 B) le calcul étant à répéter deux fois encore pour I et Q. Alors que ceci semblerait être la manière la plus simple du point de vue des exigences en matière de longueurs de code et de capacités de mémorisation, ce n'est certainement pas l'approche la plus rapide du fait de la nécessité de devoir effectuer ces multi- plications. Une approche très courante, qui est utilisée pour éLiminer les multiplications, consiste à faire appel à des tables de recherche préprogrammées L'utilisateur doit prémultiplier toutes les valeurs R, G, B possibles et les emmagasiner dans des tables de recherche Un examen initial révélerait la nécessité de 9 tables de recherche distinctes, ayant chacune 256 entrées sur 16 bits Les intervalles possibles pour R, G et B sont normalement de 0-255, mémorisés en un nombre unique de 8 bits Toutefois, après la conversion linéaire, Y présente une gamme de 0-255 ( 8 bits), I possède un intervalle de + 151 à -151, et Q possède un intervalle de + 136 à -136 Pour représenter ces valeurs, il faut 9 bits au lieu de 8. En raison de la structure des systèmes microprocesseurs modernes, dès qu'on dépasse 8 bits, on saute normalement à 16 bits, parce que l'adressage est plus commode Ainsi, la capacité de mémorisation totale nécesaire est maintenant de 9 x 256 x 2 octets, ou 4,5 K-octets. Pour effectuer la conversion, l'utilisateur construit un programme qui prend la valeur R et la positionne dans la table Y(R), recherche la valeur et la conserve; puis prend la valeur G, recherche la valeur Y(G) et ajoute cette valeur à la valeur Y(R); et, enfin, fait de même pour B et ajoute au total précédent afin d'obtenir la valeur finale de Y Ceci nécessite 3 recherches et 2 additions Le même processus est effectué pour I et Q, ce qui donne 9 recherches et 6 additions Par comparaison avec ce qui a été indiqué ci-dessus, les 9 multiplications ont été remplacées par 9 recherches, qui sont typiquement plus rapides, d'un ordre de grandeur, que des multiplications. Un but de l'invention est de fournir un procédé perfec- tionné permettant de réaliser une conversion entre deux espaces de couleurs dans un microprocesseur de 32 bits. Un but plus particulier de l'invention est de produire un procédé perfectionné permettant de réaliser une conversion entre les espaces de couleurs respectifs RGB et YIQ. L'invention propose une technique de conversion perfec- tionnée Par exemple, dans un mode de réalisation, l'invention permet de réaliser la conversion entre les espaces de couleurs RGB et YIQ, le nombre total d'opérations nécessaires se ramenant à trois recherches dans des tables, deux additions, deux décalages en barillet, et deux opérations de masquage. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: les figures la et lb représentent des matrices de conversion respectives de l'espace de couleurs RGB à l'espace YIQ, et de l'espace YIQ à l'espace RGB; la figure 2 montre la disposition de données dans un registre à décalage de 32 bits; et la figure 3 est un schéma montrant une version à préci- sion améliorée, selon l'invention. De nombreux microprocesseurs, comme le " 68030 ", contien- nent un mécanisme de décalage en barillet (barrel shifting) incor- poré Traditionnellement, le décalage était une opération logicielle assez lente, puisque le temps d'exécution de l'instruc- tion était proportionnel au nombre de décalages nécessaires Par exemple, si un nombre X est dans un registre DO et doit être décalé fois, cela prend 300 ns S'il est souhaitable de décaler de positions, cela prend alors probablement environ 600 ns, en l'absence d'un registre à décalage en barillet. L'avantage d'un registre à décalage en barillet est que tous les décalages, quel que soit le nombre de positions, s'effec- tuent dans un même temps L'invention tire avantage de ce dispo- sitif en demandant seulement trois tables de recherche au lieu des neuf précédemment mentionnées. Il y a 256 entrées, de 32 bits chacune Ainsi, la capa- cité d'emmagasinage totale nécessaire est de 3 fois 256 x 4 octets, soit seulement 3 K-octets, ce qui est 1/3 de moins que précédem- ment On produit les tables de la manière suivante. On divise les emplacements de 32 bits en 3 compartiments de 10 bits On place chaque élément de recherche Drécalculé dans le compartiment approprié de l'emplacement de 32 bits Les opérations nécessaires pour effectuer la conversion se montent alors à exacte- ment trois recherches. Tout d'abord, on recherche un nombre de 32 bits pour la composante rouge On conserve cette valeur Ensuite, on recherche un nombre de 32 bits pour la composante verte, et on additionne ensemble les deux nombres de 32 bits Finalement, on recherche une valeur de 32 bits pour la composante bleue et on ajoute au précé- dent total de 32 bits Il n'y a alors à conserver qu'un seul résultat de 32 bits. Pour produire la valeur Y (qui se situe dans les 10 bits inférieurs de la valeur de 32), le procédé selon l'invention supprime par masquage les 8 bits inférieurs On note que, dans le cas o la valeur Y est dans l'intervalle 0-255, ce masquage n'est pas nécessaire. Le masquage est une opération unique qui demande approxi- mativement le temps d'une seule addition Ensuite, selon le procédé, on décale le nombre de 32 bits 10 fois vers la droite et on supprime par masquage les 9 bits inférieurs Pour produire I, il faut un unique décalage en barillet et une opération de masquage. Enfin, pour produire Q, se Lon le procédé, on décale le nombre de 32 bits 10 fois de plus vers la droite et on supprime par masquage les 9 bits inférieurs Ainsi, le nombre total d'opérations néces- saires est de 3 recherches, 2 additions, 2 décalages en barillet et 2 opérations de masquage Du point de vue de la vitesse, on estime que ce procédé est optimal pour Les processeurs tels que le " 68030 " et les autres dispositifs analogues à 32 bits. Pour illustrer la marche du processus, on va décrire un exemple particulier en passant par toutes les opérations dans les deux sens Il est important de noter que les étapes de recherche peuvent introduire de petites erreurs numériques qui sont dues à l'arrondissement effectué lors de l'établissement de la table Ceci explique pourquoi les valeurs d'entrée et de sortie diffèrent d'une petite quantité. La figure 2 est un diagramme montrant l'organisation des données à l'intérieur des emplacements de 32 bits Les trois valeurs de recherche en mémoire sont ajoutées dans un unique registe de données, puis le résultat est masqué et décalé de manière à produire les valeurs Y, I et Q. On prend comme valeurs d'entrée: R= 50, G= 75 et B= 97 (en supposant la base 16). En se reportant aux tables de recherche annexées (appen- dice A), on va à la "R YI Qtbl" Pour localiser R= 50, on descend la première colonne jusqu'à la 11 e ligne On prend le nombre de 32 bits '"S Ob 08018 " On fait maintenant la même chose pour G= 75 dans la "GYI Qtbl" On trouve la valeur " 5 Od 73 ac 45 " On ajoute à la valeur précédente et on obtient "$Oe 242 c 5 d" Pour finir, on localise B= 97 dans la "B YI Qtbl" On ajoute "$ 01 f 380011 " au total précédent et on obtient le résultat "'1017 ac 6 e" Commencent alors les opérations de masquage et de décalage. On part de la valeur "$ 1017 ac 6 e" En masquant les 8 bits inférieurs avec " 00000 $Off", on obtient une valeur Y de "$ 6 e", (ou bien + 110 en notation décimale). On décale maintenant ce nombre de 32 bits 10 fois vers la droite Ceci produit un nombre "$ 000405 eb" On masque maintenant les 8 bits d'ordre inférieur avec un masque "$OOOOO Off", et on obtient "$eb" Ceci équivaut à la valeur décimale -21, puisque que I est un nombe affecté d'un signe. On décale maintenant cette valeur de 32 bits de 10 posi- tions de plus vers la droite Ceci donne le nombre "$ 00000101 " On masque les 8 bits d'ordre inférieur, et on obtient une valeur pour Q de "$ 01 ". Ainsi, Y=$ 6 e, I=$eb, Q=$ 01. On utilise maintenant le deuxième ensemble de tables pour effectuer l'opération inverse. Pour Y=$ 6 e, YRB Gtbl donne "$ 06 elb 86 e". Pour 1 =$eb, IRB Gtbl donne " 5023027 e 2 ". Pour Q=$ 01, a RG Btbl donne "$ 003 ffc 01 ". On les ajoute ensemble et on obtient "$ 0951 dc 51 ". On masque les 8 bits d'ordre inférieur et on obtient Red = $ 51 ("$ 50 " était la valeur initiale) Un décalage effectué dix fois vers la droite donne "$ 00025477 " Le masquage des 8 bits inférieurs donne Green = $ 77 (initialement "$ 75 ") Le décalage de dix autres positions vers la droite donne "$ 00000095 " Alors, Blue = $ 95. Ceci met fin au processus. Dans l'ensemble de tables présenté en annexe et formant l'appendice A, les valeurs de recherche pour I et Q ont été soumises à une réduction d'échelle de 1,5 Toutefois, il faut insister sur le fait que la technique ci-dessus sera complètement opérationnelle pour I et Q se présentant sous la forme de nombres de 9 bits affectés d'un signe, compris entre + 151 et -151 pour I et + 136 et -136 pour Q. Discussion des performances Les performahces sont, dans l'absolu, difficiles à préciser Elles dépendent du processeur réellement utilisé, de la fréquence d'horloge, du fait qu'une antémémoire est ou non validée, etc Toutefois, pour permettre une comparaison, on va supposer qu'on utilise un processeur " 68030 " On va compter les cycles machine pour éLiminer la variable de la fréquence d'horloge On suppose également que la multiplication est effectuée en unités entières (on suppose un certain étalonnage des multiplicateurs par un facteur de 1000 par exemple) En réalité, un tel étalonnage demanderait un étage final de division, même si ceci n'est pas compté dans les calculs. Procédé 1: Multiplication 9 multiplications à 28 cycles chacune = 252 cycles. 6 additions à 2 cycles chacune = 12 cycles. Total = 264 cycles. Procédé 2: Procédé de recherche simple 9 recherches à 4 cycles chacune = 36 cycles. 6 additions à 2 cycles chacune = 12 cycles. Total = 48 cycles. Procédé 3: Procédé de recherche nouveau 3 recherches à 4 cycles chacune = 12 cycles. 2 additions à 2 cycles chacune = 4 cycles. 2 masques à 2 cycles chacun = 4 cycles. 2 décalages de 10 bits à 2 cycles chacun = 4 cycles. Total = 24 cycles. Ceci conduit à une amélioration de rapidité d'environ 50 % Pour une image en couleurs possédant 1 024 x 1 024 pixels, une économie de 24 cycles par pixel pour les deux conversions économise plus de 50 millions de cycles de fonctionnement Sur un processeur " 68030 ' de 16 M Hz, ceci permet d'économiser 3 S de temps de traitement. Précision et mode de fonctionnement amélioré Dans de nombreux cas, la précision atteinte à l'aide du procédé ci-dessus présenté convient Dans un système de compression d'images en couleurs, pour des débits binaires élevés, l'erreur introduite par la recherche peut se révéler inacceptable Par conséquent, un mode à précision améliorée est souhaitable, même si cela conduit à l'addition d'une instruction machine. Le meilleur mode de fonctionnement est présenté sur la figure 3 Alors, au lieu d'attribuer 3 cellules de 10 bits, on attribue 11 bits à Y et I et 10 bits à Q Par conséquent, les 32 bits sont tous utilisés On utilise les 11 bits associés à Y de la manière suivante La valeur de Y peut s'étendre de O à 255. On utilise les 3 bits supplémentaires pour représenter la précision à droite de la virgule Ainsi, selon l'invention, on peut mémoriser avec une précision allant jusqu'à 1/8 pour Y Par conséquent, lors de la production des composantes YR, YG et YB, au lieu d'arrondir à l'entier le plus proche, on arrondit au 1/8 le plus proche On donne ci-dessous un exemple dans lequel l'amélioration nette apportée par rapport à la première version apparait. Soit R= 65, G= 28, B= 37 Avec le premier schéma, les compo- santes suivantes sont produites: YR= 65 x O,299 = 19,435, qui serait arrondi à 19. YG= 28 x O,587 = 16,436, qui serait arrondi à 16. YB= 37 x 0,114 = 4,218, qui serait arrondi à 4. En additionnant ces valeurs YR, YG et YB, on obtient Y= 39. Avec le nouveau schéma, on a: YR = 19,435, qui serait arrondi à 19,375 ou 19 3/8, YG = 16,436 r qui serait arrondi à 14,375 ou 14 3/8, YB = 4,218, qui serait arrondi à 4,25 ou 4 1/4. En additionnant ces valeurs, on obtient Y= 40. Si l'on avait additionné les nombres initiaux en virgule flottante, on aurait obtenue 40,089 Par conséquent, la nouvelle estimation, 40, est beaucoup plus proche que l'ancienne, 39. Pour I, on réserve deux bits supplémentaires pour arrondir au 1/4 le plus proche, et, pour Q, on laisse un bit supplémentaire de façon à pouvoir arrondir au 1/2 le plus proche. Ceci constitue une distribution arbitraire des bits supplémen- taires On notera que d'autres combinaisons peuvent amener une précision encore meilleure. Pour le calcul inverse, soit de l'espace YIQ à l'espace RGB, on doit choisir des règles de précision différentes En raison de l'existence de multiplicateurs tels que 1,703, il est nécessaire de prévoir plus de bits à gauche de la virgule, de sorte qu'on doit sacrifier la précision à droite de la virgule Il n'a pas été jugé nécessaire de discuter plus loin l'exercice consistant à optimiser l'attribution de ces bits. La figure 3 montre qu'un décalage supplémentaire est nécessaire pour obtenir les mêmes résultats Le premier décalage, qui est de 3 positions, permet de supprimer les bits non voulus situés à droite de la virgule On note qu'il est également possible d'arrondir le résultat sur la base de la valeur de ces trois bits. Si le troisième bit est mis à 1, on arrondit, sinon on ne fait rien Toutefois, ceci demanderait une instruction supplémentaire. Le deuxième décalage, qui est de 10 position, donne la composante I, un arrondissement est de nouveau possible, et, enfin, un décalage de 9 positions donne la composante Q. Pourvu qu'on n'ajoute qu'un seul décalage, il ne faut alors que deux cycles d'horloge supplémentaires, ce qui donne un total de 26 cycles. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du procédé dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. APPENDICE A C.L scoooo 00000000 o, 500000000, OCCL &Oo 10 oc 02, 500101003. DC;L SD 0201 So S 500201 c 05, *C;L $ 00302807, 50040210 l, p L $ 0050340 a, SC 050340 a. DC, 50060400 c * SO 00 0400 c, DC.L S 00104 c O *, 500704 c O f. DC.L 500805 Bll, $ O o O o Só 11 o DC.L 500906413, $ 00904113. CC.L 50 a O 07416, 500 AP 414, OC.L 50 cb O o 0184 SO Ob OSO 01. DC.L S 00 c Sc Ia, $ 004 d 08 cb. G^, L 5 00 "O 9 f 11 d 50009 c 14, 0:.L 500 a 41 SO Of Oa C Il DC.L $ 1006421, $O 100 b 422, OC L 50110 c 024 $ 0110 c 024. OC,L $ 0120 cc 26, $o 120 Oc 2 l. OC.l S O 13 Od 129,:50130 d 529, OC.L 50140 42 b 50140 a Ub. DC.L $ 01 SU 002 d, $ 016042 à. CC.L O 01710030 501910030, ODC L SOI 10 c 3 î, So 0210 c 3 d. C:L $ 501113825 501911835, OC '501 à 12431 501 & 12137, DC.L S Olb 13039 S Olb 1343 &, OC.t $ 0112 c 3 c, S O olc 1403 c DC.L S Old 14 c 3 e, s Old 14 c 3 a. DC.L 501-^I 541, 50: 15841. DC.L 502016443, 502011442. DC.L 5021170 ó$, 502111446, DC, 502211 cóe $ 0221 8048, DC.L 502316 c 4 & SC 2318 c 4 a, G YZ Qbl oc.L OC.l L DC L OC.L :G: L OC.L OC L DC OC.L DC L G-.L DCC L oc.t CC o C.L bc h OC.L CC L DC_ DC.L CC L O^ CL 1 $ 00 00000. sofd 3 ftos, $Ofa 34 ( 09, S$O:3 f Ooe, f 23 dc 411, 48 et 2 dalc, $Otc 3 da 21, S Oea 3 d 026. 0 S* 43 c 42:, a 13 c 034. d 93 b 042, $ 0463846. S Od 33 a 44 b, $ O d 1:5 c 50. s Oce 39 gs. $O Cb 31059. $S Oc B 33 ce. o 0000000 ol O 5 fd 3 f 105, $ 04 a 3 f 40 a. $ 0143 a B 13. SO 43 113, $O 23 e 418, et 3 dcld, ac 3 d 121. * 93 do 2;, 073 cc 2 b, 50. e 13 c 034, de 939 J. S Odb 3 i 43 e. 50492 zc 42, :G 36 ae 41. S Od;a O 4 c, $ 0433950. sú O c 4985, S Oc 535 c SL. 500000401, 500000401. 500101003, 50020103, 500 o 3010 a,5 500302006. $ 0040210 e, 500402 c 08 a, 0 o J 50380 a 50050380 a, 500 o 60440 d $ 00 o 0440 d, 5000 00 of, 50 o 70 osco, SO Ot O Sccl 500805 c 12, $ 0090 &o 14, 500906 c 14. 500 î 07416 50 Db O 16, 500 c 0419, 500 c O ei 419, SO Od OS Olb, s O Od 090 lb. SO Ot O 9 cld 00 a 09 ogcle, soo 00 t O as 820, sooofac 2 o. $ 0100 b 122 $ 0100 b 522, sllo 0110 c 04, 50110 c 425. 50120 d O 2, SO 0120 do 02, 50130 dc 29, 0:40 dc 2/, 3015082 c, So 150 * 82 c' $O 16 Oa 42, -C 160 ofa 2, so 01 o 1000, 501110431, 401810332 01111033, 501911 a 3 S, sc 19112 c 6. $s 31412 a 3 l, ola 1 12 a 38. S Olb 1343 & S 01 b L 343 &, Ol$ 01 c 1403 e, 50141443 d. SO$ 0114 c 3, S 10 e 1502 f, solr 15 c 41 So 0113 c 41, 50201 Cb 44 50201 &G 44. $ 02117446, 502111446. 502218048, o 0221844 s. 502318 c 4 b, 50231904 b. 4 Of I 00001, S Ogd 3 t 906. $ 13 f 40 m O 5043 ea 14. $ O 13 e O 19, S Oet 34 cld, S Oeó 3 d 422. *e 3 d 021, $Oe;=c B 2 b, $Oe 23 c 430. elc 035, S Od& 3 b 83 a, $Odb 2 b 43 e. $Od 83 &C 43, d$ 3 a 46, S Od 43304 c, c 425456. oc 13 aa:. so::f 2 co 2 o S Ofc Jf 8 oc. sof 03 f 40 b, S Ot 13 acl O. s O fú 438 i 15. so 0134011. 5043 dcl&a. O 5 tb 3 d 423. 50593 d O 27, s Oe C 3 ce 2 c. S Dc 33 ct 31. * e O 3 bcll, úOdd 3 baa, SO 4 b 3 b O 3 t, icd 83 ac 44. S Od 53848. Od 123 & 04 d s O d O o 3592. S Ocd& 925 $, S Cc 73905, s Oc 13 e S 560 Sooloolol. $ 00201404. s 0030200 &, $ 00402 c O à. 50050310 b. 5004 00440 d. 500905410, 500806012, $ 00 oo&ó 14, 500 b O 76 17, SOC 01419. $ 00 d 0941 c. SO Oe O Ole, SO 00 ac 20. 50100 bt 23, 5011 OC 425, 50130 d 027. 50140 e 02 a. $ 0150 oc 2 c, S Oi Goti 2 t, 501710431. 501111033. 501012034. So 10 a 12 c 3. 501 c 1383 b, Dld 11443 d. 011 & 503 of, S Ol 155 c 42, 502016 c 44, $ 02111841. 502218449. 50221904 b. sorfffco 2. $ 09 c 3 af 00, Ot 953 t Ooc. so 63 eclo. t 32 415. Satlatolà, SO&e 3 dcl, Sc O b 3 d 423, é* 13431. $ 0 e 33 ó 431. S Oe 03 hc 36, Sodd 3 b 32 b. S Odajb 03 t, $oeaia&-44, 5023 ac 449 o 50 d 23 a 04 d, S Oci 9 fi 52. S Occ 3 0455. S Oca G&Soc, S Oaclaiio. sabiaasl sooîooao'. SC 0201404, 5003020 o 6. 50403001, 500503 c Ob. 50060480 d. $ 00705410. 500906012, 500 a 6 cl S. $ 000 bc 17, 500 C 08819, 500 do 94 Lc. $ 004040214. $ 0100 ba 23, SOI 20 c O 25, 50130 d 428. 50140 a 02 a. S Ol S Oc 2 d. 50190 ( 12, 501110821. 501811434, SOLSX 2036, S Olb 12 c 39. 051 c 1383 b, S Old 14 43 D, 501415440. $ 011; O 042. 502016 c 4,4, s 02111847. 502218449, 502 { 1944 b, f 434 c 03. Scibitacs, S Of 93 f Goa, s Of 34 allo s O f 33 * 419. SOC 030 O 11. $ O * 3 d 181 f, soeb 3 d 424, oe 3 cc 29. 50.SZC 82 d. s O e 23 c 032. 50.03 be 317. S Odd 23 b 3 b. S Oda 3 b O 4 o 0. l 507,2 ac 4 s l d 43 à 449. S Oc 23 & 044, c 491535. $ O cc 394 sl. S Oc 93 BC$C, s Oc 388 esc. SO Ci 38 & 61, $ 00100 i 02. 00201804. 400403009, 500503 c Ob, 50060480 a, 50005410, $ 00906413, sôa 0107 015. sao oaoos s 00 b O 7 c 17. 500 C 06814, S Od 0941 c, o 00 e Oa 41 e. SO O f Ob O 21, $ 0110 bc 2 a. 50120 ct 26, 50130 d 425, 501 SO O 05 fo 2 d. soi Lorc 2 t, SO 111082. $ola 11434, SO O & 12036. 501 b 12 c 39, 501 c 13 c 3 b,. sc:d L 4 & 3 a, Sb 011144 a. 501 f 16042, $ 02016 t 455 502111 c 47, 50231 E 4 a,. 50241944 b, Sfte 3 tc 04, $Oúh 3 f 408, S Of 53 t O Od, of 63 ec 12. 50133 416. t O 3 Olb. s Oed 3 d 820, ea 3 d 424, s O e 23 cg 29. c 23 c 032. $ O df 3 bc 37, Cc 3 b 43 c. So O da 3 b 04, S Oda 7 a 845. s O d 43 a 44 a. CC 13 a 040 f, S Oce 3 ses 3. socc 39 c 931 c Sd, s Oc 38851 L. 500100 c 32 $ 00201804 o 0040 o 009 $ 00503 =oa $ 0070 c 4 co C $ 00805810 Soo 00 & 47015 SO Oc OSóci $ 00 bo 9 lci SO Od O 9#îc 300 e OA 419 SO 100 b 021 50110 bc 24 50120 c 926 50130 d B 2 a 50140 c 42 b $ 015 Of C 2 d 301601 C 30 $ 01,10 '32 $o 1 * 2437 501 b 13039 S Olc I 13 c 3 0 olsllg 3 e so 01 a 15440 501 t 16443 502217 c 47 50211884 à 50241944 b sofa 3 fc 04 fb 3 140 b ú 83 f 00. S Or 53 812 50123 e 417 SOIO 3 dc 1 73 cc 2 ó e 43 ci 2 o $ O e 23 c 033 s Odr O bc 38 s Odc 3 b SOO'2110 $ 00232142 SOCî 53 c OS $ 0262640 l $ 0053,c 03 500 C 34004 SO Ob 3 e OOC 505 O Otce O ú 03 t 2341 b 50103 b 2 c O 50122 b 40 a $ 0143 b O O b 50152 a 80 c 50173 a C Od 501 g 92980 so BTA 94 eo soîc 2 àcof 501 e 32410 súÈî 3 eo îl B= 97 $ 0242614 50262641 $ Sú 025 c 16 50252542 7 502 b 3501 B $ 02 d 24819 502 e 34019 050202 '81 ' $ 022 22 A 50323341 b 503332 cóe $ 0352241 d 500701 c O O :053 cot S OlO Sc 17 solfo O c 12 502105 c 21 50210 ba 21 5047114 = 504 f 134 f 50511 sc 5 n 55 Cllc 5 f 506119 cil úlbcai 50711 d 71 308121 cà 7 Y=$ 6 e OC L OC.L bc;L DC L OC L OC L OC, L OC L OC L DC.L OC.L B Ylotbi DK: L OC L DC L OC L DC.L DC L OC L DCL DC L OC L DC L OC.L BC L D L OC L DC L "DC L DC.L OC.* L DC.L DC L CC L CC L DC L DC.L DC L DC L OC.L OC L OC L DC,L Y RG Btbl b C.L DC t L OC L OC L sc.L OC L. DC L DC 1 DC 0.' OC OCZ _ cc 1. ó. Dc L OC L -C.l DC.L ZC L Ai r o$ O c 53 143, GO 3166 G. s O & 037 asc. S Obd 32411, sobit 36 cl S, s O blaúi 5 l, h 534 lf. b 255 c 953, SO&t SB 6 B, S Os&e 3 s Od. as 34 c 92, S 00000000. 500221801. ú 00221402, 50053 c O 3, 50012404, SOO Bidc DS 500 24105, $ 00 2 d 00 E. soo'ao,, 500 f 240 a. 52.$bc OS,. $ 0215 b 4 Oa, 5014 ac O b, SOI 62 a 80 c, 50172 a 00 d, ú 02 92580 e, 501 b 5940 f. $ 01 C 35010, 501 20410, 502021 c 11. 5022 3192 2. $ 02227012. $ 02526214. 502636415. 502825 16, 502 a 25417. 502 L 54 2 U, 502 d 34129. $ 02 ( 340 la. 50202281, 50322201 b. $ 02452 Xc, s 00000000, D 00802008. 501004010, 501 i 05018. 502008020, $ 0280 a 02 a. $ 0200 ó 020, $ 03104028, SOJO 1 CO 4 O. SZ 4010040. 504812048, C 50501400 G, 505 816055, s o i la O 68, S Dc Iralo 6, 507 G 1 c O 10, 1 ? 81 e O 7 E; Atn Rn>o Ro. S Oc 5384 e. S Oc 023804 l, Sb C 2374 d, Sabd 214 ll, S O ba 36 c 6, S Ob 73687 b, so$ O b 432 Of, S Obl 35 c 54, a 135489, S Oc 23 $s Od, $ O a 9 î 4 c 92, 500000000, 50023 f 801, $ 0043002, $ 00523 c 03. $ 0012 " 404, :0093 dc OS. 502 a 34406, SO O c 2 d O O *, SO Oe Sc SO?, 501132 C 09, $ 0133 b 40 a, 50243 ac Ob. $ 0163 a 40 c. $ 0153 A 00 d, $ 0192990,. 50163900 f. 501 c 2 Iclo. $ 01 & 36411, $ 0202 Th 11. 50213742, 502311013, $ 02535814. s 2623 g 015, $ 02 a 35 c 16, $ 2 a 3541 ?, 502 b 3 telt 8, 502434419. ú 0213401 * 500 C 33 Blb, ú 0323301 b, 503422 c= 1, 1 00100401, 500902409. $ 01104411, 501906419. 5502 08421. 50290 a 429, 50210 c 431, 503904439. 504110441, $ 04912449. S O Sl 14411. 505114461,s$ 11 G 471. $ O 1 1419. S Oc 52844, $ O C 231 c 4 *, b 532 l&d, $ O oc 3 1472, ba 3 Gca 7, s Obla& 7 b, S Ob 43 t OIO, S Oa 2354 a, SO&G$c O*, 501534193, S Oco 00000, 5002351801. 50043 r Po 2,. 43053 & 503. $ 0073 e 404, 50093 dc OS, 500 a 3 d 406, 500 c 3 d 001, $ 00 e 3 ca 08, 5002 a O cob. so 1324 o* $ 01233 b O a, 0143 a c Ob, 50163 A 40 c. 50132 aaod, $SO 5398 Oe. SO 1 b 2900 f. so 01 d 3810. so 01 3 a 412, so 2032 c 22, 502231412, SG 2332013, $ 025321 " 4, 502736015, o 50213 sfi 6 402 à 35417, $ O o 2 c 3 cle, $o 2 d 34419, SO 32 L 2 cla, s 031328 lb, s 0323301 c, $ 0242211 d, $ 00200802, 500 a O 280 a, $ 01204812, O 51 A 0681 a. $ 02208 o 22. 502 &aa 2 &oa 50320 c 82, 50210 & 23 a. 504210142, 504 & 1284 &. o 05214812, O Sal S Sa, 506216862, SO Sa A 1 86 a. 50721 cf 72. s 1 oaeet Ba. Osca 270 RR 2. $ O c 4 t 3144, $ O G 437 cis. bi 3 lav, S Dbc 31012. sob% 2 ic 7 l? 4 Obg 3641 c, s O b 4360 11, soblasces i aa 2548 i, 4 Oab 350 l, s O à 834893. 50012 lc OO, $ 00231801. 50043 l 002, 40062203. 50035004, 05093 dc OS. so Ob 3 d 40 s, 500 ccco O l, S Ooe 3 c 80, $ 0103 c G 09, 50112 b O 09, 50133 ba 00, 5011 lac Ob. 50163 a 40 c, 501 t 359 c O. ibla 39 ee. $lb 39031. 5014)8210. 502031 c I 2, 502237413, 402436 c 13, 302 Z 36114. $ 02736015. $ 02958256, 502 & 35017. 502 c 34 c 18. Z 02414419, $s 2:33 cla. 502122181 h 50333301 c, 50343281 d, $ 00300 c 03, SO Ob O 2 c Ob, 401304 c L 2, S Ob O Lclb. 302306 c 23. 502 bo O ac 2 b. 5320 zc:33. SG 3 b Oec 3 b. 504310 C 43,. 504 b 12 c 4 b. C 314 c 53, SG Sbl Ceób, 506 o 31 c 63. 506 b 1 cib. 50731 c CI 3. Solbleclb, 602 J 20 _ 55 $ O c 4 z 5455, C 431 c 4 i. b& 31 IS, S Obc 31 G 13, ú O b I 36 G 78, $ O h 13 i 44 c, Sob 33 f 061, b 135 i 8 i, SO O e 3548 b. ab& 4 c 9 f, scai 34193. 500123 lOO, 50022401, $ 0043 f 002, { 0063 e 103, $ 7 03 a 004, 50023 dcos 05, SO$b 3 d 406, SO 0203 c 001, SDO&Sc 408, SOO 1 JQC 09, 5013 b SO O A. S Ol S Sb O Oa. SO 153 ac Ob, 40163 a 40 c. 501293 c 04, 501 a 3940 e. $ O & 1 Q 90 oc. $ 01 d 38810. sairtioll, 502037 12. 502231412, 502432 c 14. 302526415, 502736015. 502935816. 502 c 3450111, 5022481 *. $C 2 t 34459. $ 02:3301 A, '7133 1 b, s O 333301 c, 5034320 ld, 500401004. SO Oc O 300 c, $Docoasooc. 501405014. $ 01 c 0701 c, S Olc O'lec $ 024 o 902, 502 c Ob C 2 c. 50340 do O t, 503 c Olo 3 c, 504411044. 504 c 1304 c. SC 5415054, sa Sc 17 sec. 5064; 5064, Sôir 1 boic. $O;clh O Cc. 50741 d 074. S Oc: o 01 c, 50142 J 004. $ O o 43 lit, c 4 ZI 06 a, S Ob* î 4 "e Sabb 2 J O J 4, Sôb 25 c 1 I, Scb 63647 d, ob 350 o 2, S Ob OîIUS, 0 oà 354 Bb, Sb 34 c O 9, SO& 084891, O 00139 c Ol, 50033 c 401, 5004 aec 02, 500623 03, 500834004, 50093 d 805, $ 00 badod. SO Od 3 cc O l. SOO 3 c 408. SL 123 b S Oa, 50133 b 00, 50153 a 80 c, S O 14 a 40 c. 501039 04, sal$ 09 cod, l& 3940, SO Xc I Sc GOC, So 01 d 38110, so 013 g 8 ll. a 02137812. 5022327413, 502436 c 4. o 0236 & 41, 502135 c 16, 502935816,, 502 b 35501, 502 c 34195, $ 02 34419, 5030333 cs, 53123241 b, 503332 clc, 035322 Bld, $ 0050140 $, Soodo 340 d, 501054515. 501 d 0741 d, s 02509425. $ 02 d Ob 42 d. 50350 d 435. 503 d O t 43 d, 504511445. 504 d 13444. 5055125455, 40151141 s, SO Sdl 4 sd, $ 065194 i 5, 3 00 dlb 46 d, 507515475, 05041 ( 478, $ 02521485. soca 3 toid, $Oc 1354 ób, S Ob 31420, bb 32074, $ 06 b 168 e 9, $Db 52 ( 47 *, b 335 ó 82, sob 025187, ad 254 tc, So O a 34 c 9 O, & 7348923, $ 0013 t C Ol, 50033 t 402, 50053 eac 0, $ 00623803, 500832004, o 500 a 3 d 8 ao S, $O Ob 3 d OO 6, SO Od 3 ec Oa, 500 l 3 c 408, 50103 bc Og, S$ 0123 b O &, $ 0143 b O Ob, 50153 A 80 c, 5013400 d, 501939 c Od. 501 a 3940 e. solxe 3 cof. 501 38810. so 2 lradoi, 502131212, 5023312 ia, 5024 U 6 c 14. 502636 $ 021355 11 s. $ 0293541. $ 02 b 35501, so 2 d 34818, 502 e 34019, 503033 cla. 50323341 b, $ 033321 c. 03253241 d, 5006012806, 500 e 0360 a, SO 1 '0681 '. 501 0181 o S Olc Ob Bie. $ 02609626. úO 24 Ob B 2 e, 5.72 & O b& 24. 502 & O d& 36, 046211 | 46. 504 u 1314 e. S 0561556, 15-e U 15 se 5066196 & 66, l 506 it=ee 162 lda 6. DC.L S 085220 a, DC.l 509024090, DC.L 509 U 12098, DC.L 5040280 A 0. DC.L SOM 02 a&al, b:.L $ob 02 c O O, DC.L 5 Ob O 2 e Ob O, DC,L $Ob 821068,.DC L'$Oc O 3 O Oc O, DC.L S Oc 5320 ca, DC.L $ O d O 340 d O; DC.L z Od 5360 ds, OC.L 50 e 0390 O;: DC.L O * 8 g 3 a O & 8. DC.L $s Ofo 32 coro. DC.L, S Oig 12 a Otâ. Z_GB Cb 1 DC.L 500000000, OC.L sonooboooo, OC.L $s 33 ft 40 b,. DC. L 5365 tc 411, D:.L 52 difd 522. DC.L $ 3 cbfcc 2 e, OC.L 23 befc 039, DC.L $ 3 bb O f 045. OC.L $S& 3 f& 450, DC.L 53969585 c, DC. L 5389 fúc 63, D 1 C L 51 bflc 3, OC.L 536 f 50152241 So 5 C 0122811. 092 24481 ú O m 224 i 92. 0 a 192549 f, 509 & 2519 a, 501128 $ 92 a 4 & 9,-0 && 2 al&a. S Ob 12 c 4 b I 50 b 22 ctb 2. Ob 92 4 b S, S Ob& 21 ba, $ O c 1304 c 1 50 c 230 ac 2, c 9 Z 24 c 9, O ca 321 c*. S Od 2344 dl,-* 504234 d 2. dg 364 d 9, $Od 4 a 3 Ida, $O& 13841 o SO 221352. 5093 a 4 g,$ SO&a Ja 3 a O, $ O t 13 c 4 f 1 50 C 23 clt 2, sof 92 a 4 f 9 sofac 3 S, 53 f O 00001, 53 flff O Od. 53 e 4 te 418, $ 3 d 4 td 924. 53 c 95 cc 2 f. 53 b=fbc 3 b. 53 aftbo 46, 4341 fa 452, 5394 f$ 45 d, 5287 l 6 &g 9, $ 31 ancoa 4, $ 357 lolob, 5.$ 52 f 5487, $ 345 f 4 a 2, 3; 7 flcae, $Od 30 d 34 &, c 50 c? 55, S Ob S Ob I 61, $ 01 lioabia, c 9 e 09876, 50900 of Sl, 40830830 ú, 069065 * 6. S$SD 05 bb 1, SO 4 O 4 fbd. 5041043 c 1, 5033031 d 4, $ 025023 d C, S Ol SOlbea, $ 00 c 00 of 6, ib 22 c 5 b, 091224 có 2, $ 09 b 2 dc 9 b, 0 a 328 Ic 3. SO&b 2 &cab, b 32 ccb 3. S Obb 2 ecbb, s Oc 330 cc 3. Socb 32 ccb, Sd 2334 cd 3. So O dblcdb, Sẻ 23 Ie C 3 S Oab 3 &a Ib, SO 2 j 3 ccf 3, S Ofb 3 cc Cb, *$ 01 C 2301 C, ú 09421014, 509 c 2109 c, 5042 * 034, S Oac 2 b Oac. S Oh 42 d Ob 4, hc 2 Oabc, c 4310 c 4, Oc 33220 cc, d 4235044, S Odc 30 dc,. 054390 e 4, S Oa 3 hb Oic, 0 Sf 43 d 04. S Ofcàf Oúc. 53 dtff O 3, $ 3 fgfó 04, 53 tgrt 40 c, $ 3 af Lf OO, 52 aet:O S$ac C c U, 53 e 2 fe 41 a, S$e Ote O Ib, Sdtf Old, $ 3 d Sfd 425 std 3 td 427, Sd 2 fd 52 c Bfc B 2 i $ 3 c 6 Z 12: 2,Sc 41 c 434. 53 b&fbc 3 c, $ 3 b 9 t 3 &, 53 b 7 Cb 531, $ 3 adfb 048, 52 abac 4 ó, 53 a&lac 4 b, 53 a 01 a 053 5329 ala 55 S 3;c 9 aosî, 52931545 f, 539 lg 460 538 tf 9012, $ 38551 a;a 53514 f 04 c, ú 38:f 84 s$ 31 C 7 c 71, 5376 g 7871, 5315 f Sú 78. $ 3 úhgf 6411, $ 3 1242144 * 2 52421:44 * 5, 5240 f 44 a 1. 533613 B&r 532243 eb O, 5232234 b 2, $Odl Ocó 4 b, SC cff 4 d $óOc&Ocf 41, S Oc(Ocl$l $ O c 20 = 35, S Oco 00 b Sa. S Ob 60 b 162, s Ocs 5 b 364 $Ob 30 D 355, $osaoable, 5048 C 16 f O 50 a 600771, 509 c 09 b 19 SO Ia O 9 b 7 b, $ 0990 Jb 7 c. S Ouf OilS $O Id Oi Oaî 6, 502 ib Ob 8, o I 1 OI 39 O, 50 * O Q 7 t 12, $ 07 e 07 C 93, 501407 l 9 c, 50720739 d, 50710739, 5067067 & 2, L 06 zg 1, S 106403 la, 505 O Sb 32 $ O SO Sbb 4,,m 560575 b, O 4 c 04 fh&, SO 4 b O 4 bhú, 504 00 t 4 bcl, $ 03 î 043 c& SO 3 d O 3 fcb, 5034031 c C, 5032033 d$, 50300332 d, 502 a 02 { 4 a, 50240270, J$o 2320 e 27 j 8021022 3, i 01 bec, $O 1 800 &O Obl 1, SO&O O Sbt 9, $ 50700 b 2 &, $ 08 d 2348 d, 05112381 à, ú 055254)5, 509625894. 059 d 24 da 3 o 502189 a, 54 a 52 M 4 &S, $ O ad 294 s Oad 2 b 4 ad, $ O aa 2 bai,. S Ob$ 2 d 4 b S, S Obg 2 dab 6, $Obd 2 f 4 bd, S Ob 2 fabe, SOód 334 cd, SO Ce 33 a 1 e, S Od 5354 ds, Sdca 3 sad C, S$dd 324 did, $Od& 3 &da. SO* 5394 &,, 50 e 639816, O ad 3 b 4 ed 50 a 3 bala. S Ot S Jd 41 S, 50 Ct 3 d Bf,. S Otd 2 f 4 fd 50 tet 3 ffú,. $ 3 gi 19 ool, 53 &a&fc L 3. $ 3 ddfdcle, 53 d Otd C 2 a. $ 23 fct 435. s 3 b 5 tb 641. 53 & 8 taa 4 c, Sa 9 bfiesl. 538 af 90362. $ 30 f 844 C 6, $ 350141;, 5261 t; 885. Si Mis O sc, 535/s 5 c 91. 5334 ft 40 at, $ 22131 2 4 b 3:. $ 1 & 3463 ', S Occ Ocb 5 O, Obf Of&Sb, $s O b 206 b 367. U O a 40 * 312, 0 o 1 g 097 ?, $ 03 ao 3 bco. 50820 g 549, 501 c 07154. SO 6 C 060 a O, SO 20 t 3 ab, $ 05505161. $ 04704 bc 2, 503 a 03 bce, $O 2 d O 2 fd 9, $ 020023 e 5, ú 012013 f 0, 500 o 5007 c. $ 3 trc:aog, 5319 faa 14. 53 dcidc 20, 553 cafd O 2 b, s$cltct 36. 532 b 4 b 442, s 361 fa; 84 d 53 ó 991 f 99. sascracú 4. 527 f f olo. 4 à 7 lt 14 lb, a& r 6 asi. $ 535 l 5892, 534 &f 4 c 9 e. 523 cf 40 a 9. 532 t:34 $bs S Oca Ocb Sl, o 50 bd Obf Sd; b OQ O a 1 f 65. * 30 o 273, ú 09509771, soaaoea 7 a. $ 07 b 07 b 95, $ 06 d O Ga& 1, 5060013 4. 50523053 ba, ú 044047 c 4, 502803 bc 1. 502 b 02 tdb. $O Olate 6. 5011013 f 2. S 00200 d, $ 03 ú 23 G If 509725 c 97 $Odf 29 c 1 ? AC 2 bó& S;Ob 2 dcb 7 sobf 2 lcbf Sa O l C 3 CG 7 S Oc"icc 7 cf 33 c=ú s O d 7 g 5 cdl Sodallcdf o 739 cal Sont Jbeet 5073 dctl Sô Uffldcf So 3 tffcff s J 3 aadc 2 l 53 cdf c 2 c 53 befc 032 s$b 2 fb 443 s 3 asta& 4 l 537 d 49850 $ 38 igacii 431 dú 887 l 5370 fl 41 d 51 & 2 rc"& 8 5355 $S 84 534 er C 4 c Sl 3 b 32 cab sa 2 da O ob; c 90 c 752 S Obb Obb Se saao& 2 O Z $ 0860878 c $ O 0907 b 9 l 506 co& 6 ra SOSIOSCIO 5051053 ba 404404 ICS s 02902 bdc 0 so 1 colcae Leb sooo 13 t 3 50020031 f SO 4000000 500 tdco 08. 50141 002 so I 7 fdcÈS. $O 29 tc 00:, 0 o 3 dúa 41 &. SC 52 a 24 le. 5046 C 6425. 507 bf 442 d, $o 0812 t 14. $ 03 t 08 o 3 c. S Obiea 43,. Oót:c Sb 2. s O 2 bfcol O. o$ 040 faoll, o 04 fa 01 f-, 5069 fco 02 i. $Z 7 dt 40;e, $ 092 C 2435. $G& 6 úO 43 d. S.Ob*e 444. s Ocfe C 44, S Oeaa 4 &s 3. o Sf 02. S Ol&úda Og, $ 02 *fbcll. 50429 ac 1 a, 5057 C 7 c 20. 506 bflc 2 l. o 80 tc 21, 5054 E 2026. soàs 4 te oae S Obd 404 a 454. DC.L s$ 05 e 6 c 595 $Dr$ees 5 a $Oea 545 b. so 001 ff 403, SO Oaff 004, c 1 c 40 a, 50 $lfd 00. 5021 'bi 12. 04st 59 a 19, SOSSIJI 21, $ O o 2:3 c 20, SO 5091 C 27. Soabal( 3 i. So^t'ca 3- 6 S OcGadó 4 d, sed 4 *bc 4 d. SO& 54 a Os ore O o 5 c, 503 fbl 413. 5048 f 541 a. 0 SOS 1422, 5070 ( 5 501512820. 5099 ( 162, sos 9 rl Ea, 502 4 sasi, sod 1,S 14 c. SO 4 bl J Sc 6 $Ogolc Sd, 4 O RG Bchl DC L DC L C L C C L CC L C L CC L D_ L O: L CC L DC L Q=O 01 SO O dt c OS. $ 021 cc Oc, 503 ctb O 14. $ 04 at 01 b. s 0517022, 0713 C 502 i. 581 t 3431, $o 09 c 1421. S Ob O&t 440, oc 5 ed 44. 3 S Odabi 4 $Oeea 9857, $ 102 e l Se, 500 ff e 06 o s 024 tco 4 d. S O Bf ac 14 5049 r Scl C, 5061 f s 018 t 3 o 32. 509 e O lo 3 a. SO 9 ef 102. $ O 3 & 041. S Oc 7 sd O 49, S Odca 4 b 450. 500 e 451, $ 105 e 7451. 5012 f 407 5026:G 40 o SO Ckf Ba 15 $ 04 ls 81 d $ 064 lf 824 sotef 4 e 2 c sosc 12 c 3 e Oalt Oc 3 b s Obs&eó 4 z Socaeccla S Odeb OS S Og Oe 9058 s 07147060 53 flff G Od 52 &&L:DIO Saectteil 53 à&ttc 1352 a 9 faà 1453 *'Jfa&Lg 5344 te 4 le $Jeofealb Sldffoold, $ 3 ddfdclt, $ 3 dcidc 2 O, 33 dafdr 21 $ 241 lÀd R 24 SICISU 425 53 d 2 fçJ 427, $ 2 d 2 td 420 53 d Otd C 2 a SJC&fd O 2 b $ 3 cdfcc 2 e S Jc 9 r c 2 f $ 3 chfet 3 l $ 3 ci lcl Z 2 $ 3 c 4 tcl 4, $ 2 c 3 fct JS Slcltc 836 $ 3 btf* 039 53 bcfbc 3 b 43 bjkfbc 3 a 53 bgtb:3 t $ 3 blt UB Jf, 53 b 5 tb 84 l $ 2 b 4 tb 442, 5 lb 2 fb 443- s 2 affbo 46 siadtbo 4 a, S 2 abtact 9, SJ&àtac 4 b, $ 3 & 8 t&oic, 53161 A 84 d' 53 &Stag 4 f 4341 f A 452 53 &otaosz 5394 féréss 539 c:fàôsc, Sagbfàcs,) $ 3 ggig -Sq Sà% 74986 & $ 294 f$ 45 d, 3393 C 945 f, 5391 f J 460 338 L 19062, 5384 ú 9062 sascracú 4 $ 38 &tacii 52 SU 2869, 4385 fiàSa $ 214 &r& 46 c, ú 282 É& 46 d, $ 38 O Mie, $ 27 ffîûlô 421 dú 8871 salaf ICI 4 52110 cli 5316 V 811 5315 t 1 ala $ 313 f 14 la, 4 à 7 l C 741 b 5:17004 Ici $ 36 eflooo, 52,fibf úcal, S 1 ú 916 c 82 S 3 úlfúgfi 4 5166 tises, 52 & 4 f 6 aal 51 & 2 f& 4 & 8 Sj SfféOsb 535 df 608 ci, ' $ 25 ctioa* 5354 tscàl 515 út Scsl 5357 f 5892 5155 C 5804 :152 f 5491 o 52 SU 5498 634 * 1109 S 5 J Ibt 3 09 ro i 24 àt 4 c 9 e 9348 r 4 C Sr $ 24 $ftàa 2 5241 f 44 AS, Sa 4 of Mi 5334 ftoat, 523 eftb& 9 513 bf 2 càb $ 3 Slf 2 Cae 5334 f 3 Eb O $ 232 'Jlb 2 $ 331 t 14 b 3:$ 432 úZ'Jtbb 512 etaob 6 sodiod 34 & soccecb So sociacb 5 i, Soc 9 oc I 52 iccsac Iss sobt Obt 5 b, 40 bd Obitd; Sgbbôbb Se S Ob S Ob I 61, $Cb 6 Cb 142 i Cb 1 Cb 2 G 4 $Cb 3 Cb 2 &S, Sôb 2 Gb 367 àbb 10 af GR, SD&&Caf 6 b $Oàki O abia, 4 Oa 5 Càbge 5 Oà 8 Za 16 f 50 a 604111, SU 404312, i Dà 3 Dà 3 12 4 O&IO& 315 509 * 0908, SOSCO Ohlg & 09 & 09 blb SU 909 bla 589709170, sc;sôellt, 5094 ô 9280 50900 úf SI SûîfÈgfa S Sôîd O Bf B 6, lbgb C Bbfià 508 & 08 bîS soagoo 7 ga 50860878 C 408308289 50810090, SOICOU 92, SOI&GIC 93 S Clc Clf 94 $ 07 b C 7 b 96 401901 b 9 l) SOISO Ilet SOI 40119 a, 50120139 Jd SOI 101394, SQ 6 t G 6 f&O 5 D 6 d C 6 C&I, $ 06 r-06 r& 1 5061 OGIAI, le G 65 Z q G,) k 9, 50640 i 148, $ 062063 ab 506 cargaaa SOSIOSCIO sasbosbul, solgoúbb 4, 5056051 b S, U 55051 bl 5052052 b 8, 5051053 b& 404 & 04 fbd; 04 c C 4 fba 504 bû 4 bhi, iû 4 Obcl $ 04104 bc 2 SOI&O 41 C 4 404404 ICS 3041043 ci, 40 11043 ca 4 O Jd Dàtcb, $ 02 t 01 icc, 502 aû 3 b Ce 503803 hcf 5017031 dl 5033037 " 5032022 d S, 5030033 d 6, $ 02 & 02 fdà, 502 d O 2 fd 9, $ 02 b O 2 tdb Sa 2902 bdc 502 úôlldf, 5024027 to 3021022 é 3, So 2 oo 2 ja S, Soléalte 6 401 r Oltae =eeb SOIS Olbel, 5012 a 12 ec, sôllo 13 f 2soofo 12 f 2 $oocoott 6 400 &ỏbtl sôo&Oobt% si>ôloobta 5005601 fc 5002001 (d 500200 jef DC L, tlo& 46 cil, DC.L Slla* 4 c 68, ZC.L 413 je 3070, CC.L $ 2 b Sl E 389 o OC.L $ 2 cdid 390, DC.L 2 21 b 79 fi. DC.L 5 $ 2 f 61979, DC.L 530 b 172,:a DC.L Sn 1157 a*. DC L 33413 bb 5. DC.L 534511 bbd, DC.L'$ 35 d Obc 4. GC: L 53110 dbzc. DC.L 5 a 850 b Ct 3. DC.L Sg 9 ao 9 tdb. DC.L $ 3 o?úre 2, DC.L S 13 c 3051 a&. DC.L $ 3 d 7045 f 1 o D-.L 42 oe O 23 f S, 52 01 tg 53 S l Cl 5 Olbea SU 23 ffb S 6 OCZ 3 tc S 2 f&O Oftd, S 3 rb O Obfe, szfdoo 17 10 ca* 2. Si 21 m 4 I 9. 51 5 e 2 c 71. 52 bc Ief 8 a. 52 d O IcSt, 52 e 4 399. 2:91 a O. 5304 i 7 ?ai. SI 37 b. 524 b Ubo. 5 f Ofl 5. 53140 d 2 Cd. 529 80 d 4, 9 c 09 bdc. 10 ?ba 3. 53 c 50 âb. 53 da O 2. s 11 a Sc 44 D, $ 1223446 &. $ 138 & 2172, $ 2 b 1 eb E 8, $ 2 a 31 c:92, 52 e 11 atgs, s 2 btlacal, sa 2 lfi 1 Ls. 521016 ta&, $ 32414 úb C, 532 j 9133 b, s 34 dl 13 bú. 52320 C 3 c 6. $ 2760 d 3 ce, $ 28 &Ob 7 d 5. 2539 r O 9 d. s 3 b 307 c O 4, $ 2 dc O 3 bt 3. $ 1111 O 54, l 1 a O 4 S; 26 e 40 "ba, 51 $a 42413, $ 2 clle 7 fc, $ 2 d 5 lcb 93, 42 eaàab 9 a, 42 r lb&a 2, 431216 has. 432114 bb 1, $ 533 b 12 fb, 53190 cfct, 53 ad Ob 3 d 6, 53 alo 9 Jd I*, 553 b 1093 ea, Sca Oe 2 if 4, 3 d C 03 C 4, 1445 cis. 5128 e 3 cic. 51.22074, 42 c 21 e 3 óc. 52 d 1 cg 94. 52 ecla 79 ho 53 01 l Xil 3, 53151 & 7 ai. $ 32914 Lb 2, 533 1 lbb S, 532521 Obcl. 52910 abcs, 537 b Ocbd O, 53900 n Cd I, 53 a 408 fde, sabsoitci. 53 cd O 4 fed. 3 * 1033 OC. 511 se St C 4. 52264315 d, 513 & 1 ó 14, 32 c 6 ldfad, 52 da 1 c 295; 52 etla 39 c, 530213 a J 4, $I à 15 C 3 àb, 532 c 147 b 3, 5340127 b&, 52 SSI Olc 2, 536901 c 9,. 537 e Oe 7 d O. 52392 cabd 8, 53 a 10 bdef, 53 bb O 5 b 07, 3 có:04 be&, ú 34402 Et:, 511954 C 6 j 512 de 346 e, 5142 e 1855, 52 celdba, 52 ddlbfg 96, 52 Z 119 f 9 d, 520 i 17 f As. $ 3115 &f S, 5321432 b 4, 534312 Ubb, S 242 122 hb, 53511410 e 3, 52 &c Oeaca, s 5804 c 7 dl. $ 5 ls 5 oà 7 d S, So 9087 eo,. S Mb 061 8. $ 3 d 204 óer. 53 e 602 bf 7, 5130 a 4345 E 5144 1476 52 cblda S 52 d Clbb 97 $ 2 f 419 b 9 & 5309 17 bac S$ldl Zbad 533113 fbs 424611 fb 436 e O dfcb 5330 c 3 d 2. 3 a 9702 j 4 a $ 5 ac 083 el 53 c 003 e 9 $ 3 d 5 o 04 f O 5.9 e 02 ltg REVENDICATION Procédé permettant de réaliser la conversion entre les espaces de couleurs RGB et YIQ, caractérisé en ce qu'il comprend les opérations suivantes: produire une première, une deuxième et une troisième table de recherche, qui possèdent chacune un nombre prédéterminé d'éléments précalcu Lés d'un certain nombre d'emplacements binaires correspon- dant audit espace de couleurs RGB, diviser chacun des emplacements binaires en au moins trois compartiments d'un nombre inférieur d'emplacements binaires, rechercher un nombre d'un premier emplacement binaire corres- pondant à la composante R (rouge), rechercher un emplacement d'un nombre binaire pour la compo- sante G (vert) et ajouter ensemble les deux emplacements de nombres binaires, rechercher un emplacement binaire pour la composante B (bleu) et ajouter celle-ci au total binaire précédent afin de former un résultat binaire calculé, masquer un certain nombre de bits d'ordre inférieur afin d'obtenir la valeur de la composante Y dudit deuxième espace de couleurs, décaler le nombre binaire un certain nombre de fois et masquer les bits d'ordre inférieur au moyen d'une opération unique de décalage en barillet de masquage, afin de former la composante I, et décaler le nombre binaire un certain nombre de fois de plus vers la droite et masquer les bits d'ordre inférieur afin de former la composante Q.