Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDAD NACIONAL DEL ALTIPLANO FACULTAD DE INGENIERA MECNICA ELCTRICA, ELECTRNICA Y SISTEMAS ESCUELA PROFESIONAL DE INGENIERA ELECTRNICA
TRABAJO DE
INVESTIGACION
PRESENTADO POR:
!deo Di"ital
ndice Compresin de vdeo................................................................................................. 4 Introduccin............................................................................................................... 4 2. La compresin de la seal de video.......................................................................5 3. La redundancia en la informacin de video...........................................................9 3.1. 3.2. 3.3. edundancia espacial....................................................................................1! edundancia temporal...................................................................................1! edundancia estadstica................................................................................ 11
4. "#todos de compresin por transformacin$ la %C&...........................................13 4.1. C'lculo de la %C& unidimensional..................................................................15 4.2. (enerali)acin de la %C& *idimensional........................................................1+ 4.3. ,ropiedades de la %C&...................................................................................21 4.4. -tili)acin de la %C& para compresin de vdeo............................................21 4.4.1. Lectura en )i./)a.................................................................................... 22 4.4.2. Cuantificacin de los coeficientes............................................................24 4.4.3. Codificaciones 0LC 1 LC........................................................................2+
5. 2l.unos est'ndares de compresin.....................................................................2+ 5.1. La norma 3,4(............................................................................................... 2+ 5.2. 4l est'ndar "3,4(.......................................................................................... 25 5.2.1. %ia.rama de *lo6ues..............................................................................25 7. 4st'ndar de compresin ",4(/2.........................................................................3! 7.1. La compresin intracuadro de ",4(/1 1 2....................................................34 7.2. La compresin intercuadro$ Compensacin de movimiento................35 7.2.1. Codificacin diferencial...........................................................................35 7.2.2. &#cnica de compensacin de movimiento...............................................35 7.3. Im'.enes I8 , 1 9........................................................................................... 37 7.3.1. Im'.enes :I; <intracuadro=......................................................................37
7.3.2. Im'.enes :,; <prediccin=.......................................................................37 7.3.3. Im'.enes :9; <*idireccionales=...............................................................35 7.3.4. (rupo de foto.ramas <(>,=....................................................................39 7.4. 4s6uema del decodificador ",4(/2...............................................................4! 7.5. 4s6uema del codificador ",4(/2..................................................................42 7.7. 4structura del tren de datos ",4(/2.............................................................43 7.+. ?iveles 1 perfiles en ",4(/2.........................................................................45 7.+.1. ?iveles..................................................................................................... 45 7.+.2. ,erfiles..................................................................................................... 4+ 7.5. >r.ani)acin del flu@o de transporte..............................................................49 +. 2plicaciones de la compresin de vdeo..............................................................51 +.1. ,roduccin en estudios de televisin.............................................................52 +.2. ,eriodismo electrnico <4?( / 4lectronic ?eAs.......................................52 (atBerin.=............................................................................................................ 52 +.3. &ransmisin 1 difusin de la seal de video..................................................53 +.4. Cervidores de video....................................................................................... 53 +.5. "ultimedia..................................................................................................... 55 +.7. Cistemas dom#sticos..................................................................................... 55 +.+. 0ideoconferencia........................................................................................... 57 5. Compresin 1 descompresin en cascada...........................................................57 9. 9i*lio.rafa........................................................................................................... 5+
!deo Di"ital
Compresin de vdeo
Introduccin
#a necesidad de la co$presi%n en v!deo di"ital aparece en el $o$ento &'e se tratan las sec'encias de i$("enes co$o se)ales di"itales* El pro+le$a principal &'e tiene el $ane,o del v!deo di"ital es la cantidad de +its &'e aparecen al reali-ar la codi.icaci%n* En la si"'iente ta+la/ se $'estran varios e,e$plos* En ella/ se considera la di"itali-aci%n de 'na se)al de televisi%n de 021 l!neas a 'na velocidad de 21 i$("enes por se"'ndo*
2rec'encia $'estreo 345 367-5 2rec'encia $'estreo 38R/895 367-5 Datos 1 se"* al$acenados 36+:s5 3;5 Datos 1 se"* parte activa 36+:s5 3;;5 8apacidad de disco 10 <9 3$$:ss5
Est(ndar
=:=:= 13*1 13*1 32= 2=?*? 1$ 22s =:2:2 13*1 0*>1 210 101*@ ?$ 02s =:1:1 13*1 3*3>1 102 12=*= 10$ =3s 3;5*A 8antidad de datos &'e se necesitan para al$acenar 1 se"'ndo de se)al de televisi%n di"itali-ada a la .rec'encia de $'estreo real* 3;;5*A 8antidad de datos &'e se necesitan para al$acenar 1 se"'ndo de se)al de televisi%n/ eli$inando todo a&'ello &'e no es directa$ente i$a"en 3intervalos de sincronis$o***5*
Si nos centra$os en el est(ndar =:2:2 de.inido por la reco$endaci%n BTUAR 9T*001/ p'ede o+servarse &'e/ sin aplicar co$presi%n/ en 'n disco d'ro con 'na capacidad de 10 <i"a9Ctes pode$os al$acenar al"o $(s de ocDo $in'tos de i$("enes* 4 esto considerando eEcl'siva$ente la in.or$aci%n de la i$a"en/ C eli$inando las partes de la se)al dedicadas a los sincronis$os* Si aDora aplica$os so+re esta in.or$aci%n distintos .actores de co$presi%n/ vere$os &'e la e.iciencia de al$acena$iento a'$enta considera+le$ente* As! para el est(ndar =:2:2 con di.erentes .actores de co$presi%n se o+tendr!an los res'ltados de esta ta+la:
8o$presi%n 1:1 2:1 3*3:1 1:1 10:1 10:1 Ta$a)o parte activa 36+:s5 101*@ ?3*0 10*3 33*2 10*0 3*3 8apacidad en disco 10<9 ?$ 02s 10$ 0=s 20$ 30s =0$ 10s 1D 20$ 20s 0D =1$ =0s
En el caso de la trans$isi%n o distri+'ci%n de se)ales por c'al&'ier $edio .!sico 3radioenlaces/ redes de +anda ancDa/ satFlite/ ca+le***5 Si considera$os &'e 'na trans$isi%n di"ital de 'n canal tele.%nico de vo- oc'pa 0= G+:s/ en el ancDo de +anda espectral en el &'e se 4
enviar!a 'n canal de televisi%n en .or$ato =:2:2 sin co$pri$ir se podr!an enviar del orden de 21@0 canales tele.%nicos* P'esto &'e/ tanto el espacio en disco por $in'to co$o el ancDo de +anda radioelFctrico son rec'rsos li$itados/ se Dace conveniente aplicar .actores de co$presi%n para la trans$isi%n/ para el al$acena$iento/ e incl'so para la prod'cci%n de pro"ra$as* Una veco$pri$ida la in.or$aci%n ser( $(s sencillo al$acenarla o trans$itirla* As! p'es/ la co$presi%n/ por 'n lado/ es 'n .actor econ%$ico Ca &'e red'ce el costo de la trans$isi%n/ o distri+'ci%n de se)ales* Dado 'n $edio de trans$isi%n concreto con 'n deter$inado coste de a$orti-aci%n/ c'anto $enor sea el ancDo de +anda de los canales a trans$itir/ $(s canales estar(n disponi+les/ C $(s econ%$ico res'ltar( cada canal* Ade$(s/ en deter$inadas aplicaciones/ el .actor de co$presi%n va a venir i$p'esto por la velocidad +inaria del canal de trans$isi%n disponi+le* Este es el caso/ por e,e$plo/ de la videocon.erencia* En la videocon.erencia/ la in.or$aci%n de v!deo di"ital se $anda a travFs de 'n canal tele.%nico disponiendose de 'na velocidad +inaria de 0=G+:s* En este caso/ el .actor de co$presi%n De$os de a,'starlo a esta restricci%n/ aHn a costa/ co$o vere$os/ de la calidad/ Ca &'e lo esencial es la disponi+ilidad del servicio* Todo proceso de co$presi%n/ para ser Htil/ de+e llevar asociado 'n proceso de desco$presi%n posterior/ por el c'al se rec'pera el tren de datos ori"inal a partir de los datos co$pri$idos* Para ello se se"'ir( el orden inverso al de la co$presi%n*
!deo Di"ital
s'+,etiva$ente con pFrdidas* Istas/ las va$os a tratar en los pr%Ei$os p(rra.os*
En la co$presi%n sin pFrdidas/ la in.or$aci%n ori"inal se rec'pera en s' inte"ridad desp'Fs del proceso de co$presi%nAdesco$presi%n* Este tipo es $'C 'tili-ado para la co$presi%n de datos in.or$(ticos* Dependiendo del tipo de arcDivo/ este $odo tiene niveles de co$presi%n varia+les* 8on al"'nos arcDivos p'ede lle"ar a co$presiones de >0:1/ pero en otros casos/ no es posi+le co$pri$ir Ca &'e el arcDivo co$pri$ido podr!a ser incl'so de $aCor ta$a)o &'e el ori"inal* Por otra parte/ con la co$presi%n s'+,etiva$ente sin pFrdidas/ en el proceso de co$presi%nAdesco$presi%n/ no se rec'pera a+sol'ta$ente toda la in.or$aci%n ori"inal/ pero el siste$a receptor/ co$o por e,e$plo el siste$a vis'al D'$ano/ no detecta las di.erencias* En el ($+ito de la co$presi%n di"ital de sonido e i$a"en/ eEiste 'na nor$a "eneral C es &'e lo que el ojo no ve, o lo que el odo no oye, no se codifica* Este tipo de co$presi%n/ es el &'e se 'tili-a en v!deo di"ital/ C es el &'e $(s nos interesa por s' $anteni$iento de la calidad/ consi"'iendo .actores de co$presi%n interesantes* 2inal$ente/ en la co$presi%n s'+,etiva$ente con pFrdidas/ d'rante el proceso de co$presi%nAdesco$presi%n se de"rada si"ni.icativa$ente la calidad de la in.or$aci%n/ pero el 's'ario lo tolera en +ene.icio del servicio reci+ido* Este tipo de co$presi%n/ lleva asociados "randes .actores de co$presi%n C se 'tili-a "eneral$ente en $'lti$ediaJ en los siste$as de videocon.erencia co$o se di,o anterior$enteJ en siste$as de vi"ilancia C se"'ridadJ en cons'ltas de video C en edici%n .'era de l!neaJ es decir/ procesos todos ellos en los &'e la calidad no es 'n .actor i$portante/ sino el $anteni$iento del servicio con 'n coste ra-ona+le* Dentro de todas estas cate"or!as eEisten "ran cantidad de tFcnicas de co$presi%n dependiendo de la aplicaci%n para la &'e se 'tili-an* En el caso del v!deo/ el nH$ero de $Ftodos se disparaJ C act'al$ente/ es 'no de los ca$pos de $aCor investi"aci%n dentro del $'ndo del trata$iento di"ital de las i$("enes* Al"'nas tFcnicas de co$presi%n se Dan conse"'ido/ si$ple$ente atendiendo a las di.erentes sensi+ilidades &'e tiene el o,o D'$ano .rente al +rillo C a los colores* Esta posi+ilidad de co$presi%n/ viene eEpresada en la reco$endaci%n BTUAR 9T*001 c'ando Da+la de las distintas .a$ilias &'e se desarrollan +a,o esta nor$a 3=:=:=/ =:2:2/ =:1:1/ =:2:0/ ***5/ cada 'na de ellas/ con di.erentes .l',os +inarios* El conocido .or$ato de video =:=:= 'tili-a la $is$a .rec'encia de $'estreo para las se)ales de color &'e para la de l'$inancia* En el .or$ato =:2:2/ en ca$+io/ la .rec'encia de $'estreo de las se)ales de color pasa a ser la $itad* Sin e$+ar"o/ esta .or$a de co$presi%n no de"rada s'+,etiva$ente la calidad/ sino &'e este .or$ato se a,'sta $(s a las distintas sensi+ilidades del o,o* El siste$a =:=:= se 'tili-a/ no por&'e o.re-ca 'na $aCor calidad s'+,etiva/ sino por&'e las operaciones de trata$iento di"ital de i$("enes/ ' otras operaciones co$o el cro$aAGeC 3llave de color5/ en el &'e se con$'ta de i$a"en a partir de la in.or$aci%n del color de los p!Eeles/ se reali-a con $'cDa $(s precisi%n*
!deo Di"ital
El paso del .or$ato =:2:2 al =:1:1 o al =:2:0 s! s'pone eli$inar in.or$aci%n sensi+le al o,o* Esta in.or$aci%n &'e se eli$ina/ no es en este caso red'ndante/ C no p'ede rec'perarse en 'n DipotFtico proceso de desco$presi%n* Por ello esta co$presi%n se deno$ina con pFrdidas/ o de"radante* Otros $Ftodos de co$presi%n &'e se Dan esta+lecido co$o est(ndar por s's prestaciones C s' a$plia aplicaci%n son los $Ftodos deno$inados 6PE<* #as si"las 6PE< vienen de 36otion Pict'res EEpert <ro'p5 no$+re de 'n "r'po de eEpertos co$Hn entre la BSO 3Bnternational Standards Or"ani-ation5 C la BE8 3Bnternational ElectrotecDnical co$$itte5* El .'nda$ento +(sico de la co$presi%n 6PE< es el si"'iente: a5A +5A c5A Se +'sca 'na representaci%n v(lida de la i$a"en &'e concentre la in.or$aci%n en 'na pe&'e)a parte de la descripci%n* Se c'anti.ican los ele$entos de dicDa representaci%n de $odo &'e se discreti-an s's posi+les valores* A cada nivel de c'anti.icaci%n se le asi"na 'n c%di"o de +its*
8oncreta$ente el $Ftodo 6PE<A2 se 'tili-a en todos los ($+itos de la televisi%n di"ital* Este $Ftodo/ &'e ser( el &'e est'die$os $(s pro.'nda$ente en este te$a/ tiene dos caracter!sticas $'C i$portantes para s' aplicaci%n en video di"ital* #a pri$era es &'e per$ite 'tili-ar $Hltiples .actores de co$presi%n en .'nci%n de las necesidades de la aplicaci%n* #a se"'nda es &'e las pFrdidas de calidad al co$pri$ir son relativa$ente +a,as* Bncl'so se Da de$ostrado &'e la co$presi%n 6PE<A2 con .actor 1:3/3 p'ede considerarse co$o s'+,etiva$ente sin pFrdidas* Esto la Dace apropiada para aplicaciones en las &'e se &'iera $antener la posi+ilidad de $'lti"eneraci%n/ es decir/ e.ect'ar s'cesiva$ente procesos de co$presi%n C desco$presi%n sin la aparici%n de de.ectos de i$a"en/ o arte.actos* A contin'aci%n p'eden verse al"'nos e,e$plos de 'tili-aci%n de la co$presi%n/ re.eridos a las velocidades +inarias 'tili-adas en al"'nos $odos de trans$isi%n: A Para co$'nicaciones dentro de 'n est'dio se 'tili-an enlaces a 106+:s* En este p'nto de+e$os o+servar &'e el .l',o +inario res'ltante de la parte activa del .or$ato =:2:2 es de 101/@ 6+:s*J C si se aplica el .actor 1:3/3 a este .l',o o+tene$os 10/3 6+:s/ con lo &'e las trans$isiones a 10 6+:s pode$os considerarlas sin pFrdidas* A Ta$+iFn se 'tili-an 106+:s para co$'nicaciones $ediante .i+ra %ptica* A Para co$'nicaciones v!a satFlite es co$Hn 'tili-ar enlaces a 3= 6+:s/ a'n&'e a veces ta$+iFn se 'tili-an 106+:s*
A En los casos de distri+'ci%n de la se)al v!a radio/ se aplican .actores de co$presi%n $(s "randes se"Hn el canal disponi+le* Por e,e$plo/ en los satFlites de distri+'ci%n lo nor$al es 'tili-ar 'n .actor de co$presi%n &'e per$ite enviar de = a > canales di"itales en el $is$o ancDo de +anda &'e oc'par!a 'no anal%"ico* A En la di.'si%n de televisi%n di"ital/ el .l',o +inario es di.erente/ se"Hn la calidad re&'erida* En la si"'iente ta+la se $'estran los distintos niveles de calidad C s's .l',os +inarios reco$endados: 8alidad A De.inici%n 7DT 3alta de.inici%n5 EDT 38alidad de est'dio BTUAR 9T*0015 SDT 38alidad est(ndar APA# : SE8A6 : NTS85 #DT 38alidad 7S5 2l',o +inario 11A30 6+:s 0A12 6+:s 3A0 6+:s 1*1A3 6+:s
!deo Di"ital
Fi"#ra '% 8odi.icaci%n DP86*#a cantidad de valores posi+les dis$in'Ce dr(stica$ente* .oto"ra$as de 'n tro-o de pel!c'la o+servare$os &'e/ en "eneral/ son si$ilares* Es necesario avan-ar varios .oto"ra$as para apreciar di.erencias* Una tFcnica de co$presi%n &'e se p'ede 'sar/ tanto para eli$inar la red'ndancia te$poral/ co$o la espacial/ es la codi.icaci%n di.erencial de p'lsos $od'lados 3DP865* #a DP86 codi.ica el valor de di.erencia de 'na $'estra con respecto a la anterior* Si codi.ic(se$os el valor a+sol'to de cada $'estra necesitar!a$os pala+ras +inarias $(s lar"as/ Ca &'e los valores a+sol'tos de las $'estras ser(n $'cDo $aCores &'e la di.erencia entre 'na $'estra C la anterior* #os Disto"ra$as de la .i"'ra 3 $'estran el nH$ero de oc'rrencias para cada valor de los p!Eeles en 'na i$a"en con codi.icaciones P86 C DP86* 8on codi.icaci%n P86/ i$a"en i-&'ierda/ se de+en procesar todos los valores co$prendidos entre 10 C 200J $ientras &'e en DP86/ i$a"en derecDa/ s%lo tiene &'e codi.icar valores co$prendidos entre N20 C A20/ consi"'iendo por tanto 'na red'cci%n i$portante de +its* EEisten variantes de este $Ftodo/ &'e tratan de red'cir al $(Ei$o los errores a trans$itir/ e.ect'ando las predicciones en +ase a 'n con,'nto de p!Eeles si"ni.icativos*
cada valor*
El e,e$plo de co$presi%n #8 $(s 'tili-ado es &'i-( el c%di"o 7'..$an* S' e,ec'ci%n es 'n poco co$ple,a/ pero la idea es la $is$a: asi"nar cadenas de +its $(s cortas a los c%di"os $(s .rec'entes C $(s lar"as a los $enos .rec'entes* El $Ftodo de e,ec'ci%n es el si"'iente: a5A Se est'dia el nH$ero de apariciones de cada s!$+olo/ o s' pro+a+ilidad de aparici%n C se con.ecciona 'na ta+la con todos ellos* +5A Se esco"en los dos c%di"os 3o "r'pos5 &'e ten"an $enor nH$ero de apariciones/ C se les asi"na a cada 'no de ellos el +it 0 o 1/ C se asocian co$o si .'eran las ra$as de 'n (r+ol* c5A Se &'itan los dos c%di"os 3o "r'pos5 anteriores C se a+re 'n n'evo "r'po c'Co valor de apariciones sea la s'$a de estos* d5A Se repiten los pasos +/ c/ C d Dasta &'e s%lo &'ede 'n "r'po* .5A Para asi"nar a cada s!$+olo 'n c%di"o/ se recorre el (r+ol desde el tronco principal Dasta las ra$as en las &'e est( cada s!$+olo/ o+teniendo s' c%di"o 7'..$an para la aplicaci%n concreta &'e se Da est'diado* Es o+vio &'e los $is$os s!$+olos p'eden tener distintos c%di"os 7'..$an dependiendo de la aplicaci%n &'e se trateJ Ca &'e en distintas aplicaciones/ las pro+a+ilidades de aparici%n de los s!$+olos p'ede ser di.erente*
"randes s'per.icies/ por tanto a las +a,as .rec'encias/ &'e a los detalles pe&'e)os &'e "enerar(n valores
de alta .rec'encia* #os $Ftodos de co$presi%n por trans.or$aci%n se aprovecDan de esta circ'nstancia para red'cir el nH$ero de datos a codi.icar* #a trans.or$ada discreta del coseno es la Derra$ienta de trans.or$aci%n $(s 'tili-ada por los $Ftodos de co$presi%n intrac'adro* Esta trans.or$ada/ &'e aprovecDa la eEistencia de red'ndancia espacial en las i$("enes C la encontrare$os en los est(ndares PPE</ 6PPE< C s's derivados/ C en la .a$ilia 6PE<*
32n1 V 5 W u 2N
En esta eEpresi%n/ la varia+le L'M de salida/ &'e representa el !ndice del coe.iciente &'e se est( calc'lando/ adopta los valores co$prendidos entre 0 C NA1/ de $anera &'e la D8T res'lta ser 'na sec'encia ta$+iFn de ta$a)o N* Asi$is$o/ el valor de LnM representa a los !ndices de cada ele$ento de la sec'encia &'e se &'iere trans.or$ar* El par($etro T3'5 tiene dos valores posi+les/ &'e son estos:
T3u5 X uS0 S
1 N
T3u5 X u0 S
2 N
EEisten otras .or$as de escri+ir esta eEpresi%n con valores derivados de este T3'5/ pero llevan a res'ltados e&'ivalentes* #os N valores 8Q'R/ o+tenidos al aplicar esta trans.or$ada a la sec'encia de N valores EQnR/ se deno$inan Lcoe.icientesM de dicDa trans.or$ada* #a trans.or$ada inversa 3BD8T % D8TA15 per$itir( o+tener la sec'encia EQnR a partir de los coe.icientes trans.or$ados/ C se de.ine as!*
1 O
NO1
32nV15 W u 2N
El c(lc'lo de la D8T &'e se desprende directa$ente de las .%r$'las anteriores res'lta en"orroso/ C c'ando el nH$ero de ele$entos de la sec'encia es alto/ se i$pone la 'tili-aci%n del ordenador* No o+stante eEisten $Ftodos de c(lc'lo $(s sencillos* De todos ellos/ a&'! se va a presentar el lla$ado L$Ftodo de las .'nciones +aseM por&'e nos per$ite eEtraer concl'siones i$portantes de esta trans.or$aci%n*
El $Ftodo de las .'nciones +ase tiene s' .'nda$ento en el DecDo &'e/ de la eEpresi%n de la D8T vista anterior$ente/ 'na ve- de.inido el ta$a)o N de la sec'encia a trans.or$ar/ la .'nci%n coseno tiene valores .i,os* A dicDa .'nci%n coseno se le deno$ina L.'nci%n +aseM/ C para cada valor de L'M se calc'la de esta .or$a
fQnR X u S cos
32nV15 W u 2N
En esta eEpresi%n/ el valor de N es/ en "eneral/ conocido para cada aplicaci%n* Por e,e$plo/ para aplicaciones de video/ el valor $(s 's'al es NY?* A partir de estas .'nciones +ase/ el valor de cada 8Q'iR se calc'lar!a se"Hn la si"'iente eEpresi%n
NO1
prod'cto escalar entre dos vectores/ si .i,a$os 'no de ellos/ co$o es el caso de cada .'nci%n +ase/ el prod'cto escalar con c'al&'ier vector EQnR/ nos da 'n res'ltado proporcional a la co$ponente &'e tiene el vector EQnR en la direcci%n de cada .'nci%n +ase .QnR* As! p'es/ este prod'cto ser( $aCor c'anto $(s paralelos sean a$+os vectores* Se"Hn esto anterior/ el coe.iciente 8Q0R dar( 'na re.erencia del nivel de contin'a 3.rec'encia .Y05 de EQnR* Asi$is$o/ el prod'cto escalar de dicDa sec'encia EQnR por la .'nci%n +ase .QnRX1 res'ltar( 'n 8Q1R $aCor/ c'anto $(s se pare-can la sec'encia EQnR al vector .QnRX1J es decir/ 8Q1R ser( proporcional al contenido de .rec'encia .Y1:10 de la sec'encia* S'cesiva$ente/ 8Q2R ser( proporcional al contenido de la sec'encia en la .rec'encia .Y2:10/ etc*** As! p'es/ $ediante la D8T se consi"'e trans.or$ar 'na sec'encia EQnR en otra/ 8Q'R &'e indica s' distri+'ci%n espectral
MO1
NO1
T3u5 X uS0 S
1 M
T3u5 X u0 S
2 M
Z3u5 X uS0 S
1 N
Z3u5 X u0 S
2 N
#os 6 E N valores 8Q'/ vR/ o+tenidos al aplicar esta trans.or$ada a la sec'encia de 6EN valores EQ$/ nR/ se deno$inan Lcoe.icientesM de dicDa sec'encia* #a trans.or$ada inversa/ BD8T % D8TA1/ per$itir( o+tener la sec'encia EQn/ $R a partir de los coe.icientes trans.or$ados* Esta tras.or$ada inversa se de.ine co$o si"'e:
MO1
NO1
32mV15 W u cos 2M
32nV15 W v 2N
Si se representan con niveles de "ris los valores res'ltantes de calc'lar las .'nciones +ase para cada par de valores 3'/ v5 con 'n ta$a)o de sec'encia de 6YNY?/ los res'ltados p'eden verse en la .i"'ra 1* #os c'adros en +lanco Fi"#ra )% Representaci%n "r(.ica de las .'nciones +ase de
la D8T +idi$ensional*
corresponden a valores de coe.icientes i"'al a 1/ C los c'adros ne"ros corresponden a coe.icientes de valor A1* Atendiendo a la .i"'ra/ cada coe.iciente de la trans.or$ada representar( la cantidad de in.or$aci%n &'e contiene el +lo&'e ?E? ori"inal en s' con,'nto/ entorno a las .rec'encias verticales C Dori-ontales representadas por los valores ' C v* Estas co$ponentes .rec'enciales co$prenden desde la .rec'encia cero 3D85 c'Co coe.iciente vendr( representado en la parte s'perior i-&'ierda/ Dasta la $(Ei$a .rec'encia espacial Dori-ontal posi+le/ representada en la parte s'perior derecDa/ o la $(Ei$a .rec'encia espacial vertical posi+le representada en la parte in.erior i-&'ierda/ pasando por todas las posi+les co$+inaciones de .rec'encias espaciales Dori-ontales C verticales* Si el +lo&'e ?E? a trans.or$ar corresponde a 'n tro-o de decorado co$pleta$ente 'ni.or$e/ C co$pleta$ente +lanco/ todos los coe.icientes .rec'enciales ser!an cero eEcepto el correspondiente a la D8 3parte s'perior i-&'ierda5* El valor de los coe.icientes $(s a la derecDa a'$entar( a $edida &'e apare-can en Fl $(s contenidos de altas .rec'encias Dori-ontales 3incre$ento de per.iles verticales a+r'ptos5* En sentido vertical/ los coe.icientes se co$portan de $anera si$ilar* Si el +lo&'e ori"inal correspondiese a 'n (rea de la i$a"en &'e t'viera 'n di+',o en .or$a de raCas verticales alternativa$ente +lancas C ne"ras C cada raCa coincidiese con la ancD'ra de 'n p!Eel/ el coe.iciente .rec'encial correspondiente al +lo&'e sit'ado arri+a a la derecDa to$ar!a el valor $(Ei$o/ C el resto ser!an cero/ eEcepto el correspondiente a la D8 &'e sie$pre indicar( el valor $edio de la D8 de todo el +lo&'e* Si 'n +lo&'e de la i$a"en contiene 'na "radaci%n de +rillo en c'al&'ier direcci%n/ s' D8T tiene Hnica$ente el coe.iciente de .rec'encia cero 3el pri$ero5 C s's tres coe.icientes peri.Fricos distintos de cero* El resto de los 00 coe.icientes ser(n cercanos o i"'ales a cero* Es evidente/ &'e estas sit'aciones eEtre$as no ser(n Da+it'ales/ sino &'e los coe.icientes .rec'enciales estar(n distri+'idos en .'nci%n del contenido de la i$a"en/ si +ien es cierto &'e estos coe.icientes/ por la propia nat'rale-a de las i$("enes/ tendr(n 'na tendencia $'C clara/ co$o va$os a ver* De .or$a "eneral/ en las i$("enes con poco detalle o nor$ales en detalle/ casi todos los coe.icientes &'e son distintos de cero se a"r'par(n en la es&'ina s'perior i-&'ierda de la $atri- de coe.icientes* Esta caracter!stica de la D8T la tratare$os en las propiedades &'e se detallan en el si"'iente apartado*
+5A #a D8T presenta ta$+iFn la propiedad de 'na "ran co$pactaci%n de la in.or$aci%n en los coe.icientes de $enor orden/ de tal $anera &'e los de orden s'perior tienen 'n valor n'lo o caso n'lo/ salvo en el caso de i$("enes &'e presenten 'na anor$al$ente alta variaci%n espacial* c5A #os coe.icientes res'ltado de la D8T presentan entre s! 'na $'C pe&'e)a correlaci%n* Esta propiedad es especial$ente i$portante en aplicaciones de co$presi%n de i$("enes/ Ca &'e de esta .or$a ser( posi+le dar a los coe.icientes trata$ientos total$ente di.erentes dependiendo del l'"ar &'e oc'pen dentro de la $atri- de coe.icientes* d5A #a trans.or$ada de 2o'rier es 'na trans.or$ada co$ple,a/ con parte real C parte i$a"inaria/ lo &'e co$plicado el tra+a,o con ella* Sin e$+ar"o la D8T es 'na trans.or$ada realJ s's res'ltados son $'estras de la .'nci%n coseno/ C esto si$pli.ica $'cDo s' $ane,o* e5A Si en la trans.or$ada de 'na i$a"en se s'pri$en los coe.icientes de $aCor orden/ al volver a calc'lar la trans.or$ada inversa/ se o+tiene 'na $'C +'ena aproEi$aci%n de la i$a"en inicial*
4.4.
#a trans.or$ada discreta del coseno se considera la +ase en la $aCor!a de los al"orit$os de co$presi%n de video/ tanto intrac'adro 3red'ndancia espacial5 co$o interc'adro 3red'ndancia te$poral5* Esta trans.or$ada se s'ele aplicar dividiendo las >20E1>0 $'estras activas de 'na i$a"en en +lo&'es de ?E? p!Eeles*
O414 6 O 46 C[u,v]S O 49 11 O 10 O3 O1
O29 O21 8 12 O8 1 O1 O1
O 62 O 62 77 34 O 12 3 1 0
25 8 O 26 O 14 O2 O3 0 O3
55 12 O 30 O 10 O1 0 1 0
O 20 O7 10 6 1 0 O4 0
O1 O6 6 1 O5 2 2 O1
2 7 O5 1 2 0 O3 0
Si o+serva$os detenida$ente la distri+'ci%n de los coe.icientes .rec'enciales en los +lo&'es trans.or$ados/ pode$os ver &'e los $(s si"ni.icativos se enc'entran en el c'adrante s'perior i-&'ierdo/ &'e corresponde a las +a,as .rec'encias* 8on.or$e nos va$os ale,ando de este c'adrante Dacia la derecDa C Dacia a+a,o/ el valor de los coe.icientes dis$in'Ce dr(stica$ente* Este DecDo/ s'r"e por la propia in.or$aci%n contenida en las i$("enes/ pero eEiste otra ra-%n por la &'e pode$os decir &'e la in.or$aci%n de alta .rec'encia/ &'e de por s! es poca/ p'ede despreciarse* Esta ra-%n aparece por la .or$a en &'e el siste$a vis'al D'$ano atiende a las i$("enes* De toda 'na i$a"en/ el siste$a vis'al presta atenci%n a 'n o+,eto o con,'nto de
o+,etos concretos/ considerando lo de$(s co$o .ondo &'e carece de i$portancia* Por lo "eneral/
los o+,etos a los &'e DaC &'e atender se representan en pri$er plano/ con lo &'e el contenido de +a,as .rec'encias es todav!a $(s i$portante &'e el de altas .rec'encias* #a $aCor parte de los contenidos de alta .rec'encia &'edan en el .ondo/ C s' eli$inaci%n apenas resta in.or$aci%n real a la i$a"en* 8onsiderando estas caracter!sticas/ a la Dora de seriali-ar los coe.icientes de la D8T para al$acenarlos o trans$itirlos/ se Dace conveniente 'na lect'ra de las $atrices de coe.icientes de $anera &'e los de $enor peso &'eden a"r'pados/ C as! se p'edan eli$inar o codi.icar $(s .(cil$ente $ediante 'n c%di"o de lon"it'd de recorrido 3R#85 &'e si"ni.i&'e Llos si"'ientes [n\ coe.icientes son n'losM* Se"Hn esto/ la lect'ra de los coe.icientes se reali-a en -i"A-a" co$en-ando desde el coe.iciente D8/ C ter$inando en s' lado op'esto* Esto per$ite procesar en pri$er l'"ar las +a,as .rec'encias espaciales C decidir posterior$ente si se procesan o se eli$inan los coe.icientes correspondientes a las altas .rec ' e nc ia s / C decidi r co n posterioridad si se procesan o se eli$inan los coe.icient es correspondientes a las altas .rec'encias* Fi"#ra *% #ect'ra de la $atri- de coe.icientes en Reali-ando la lect'ra de esta eEploraci%n pro"resiva C entrela-ada $anera/ se p'eden procesar los coe.icientes de $(s nivel/ C eli$inar el resto consi"'iendo .actores de co$presi%n/ a'n&'e $odestos/ sin &'e la calidad s'+,etiva de la i$a"en &'ede a.ectada* En este caso se tratar( de 'na co$presi%n s'+,etiva$ente sin pFrdidas/ consi"'iendo 'na co$presi%n 2:1 directa$ente al aplicar la D8T sin e.ect'ar redondeos*
$atri- de c'anti.icaci%n*
Esta c'anti.icaci%n va a Dacer &'e al"'nos coe.icientes &'e antes eran cercanos a cero/ al redondear se vaCan a cero/ C otros &'e no se vaCan a cero/ p'ede Dacerse &'e se codi.i&'en con $enor nH$ero de +its/ C as! se consi"'e 'n $aCor nivel de co$presi%n* De esta $anera se consi"'e 'n $aCor nivel de co$presi%n* EEiste toda 'n colecci%n de $atrices de c'anti.icaci%n esta+lecidas &'e $ini$i-an la de"radaci%n s'+,etiva de la calidad* #a $atri- de c'anti.icaci%n por de.ecto aplicada a los al"orit$os PPE< aparece en la si"'iente eEpresi%n*
16 11 10 16 12 12 14 19 14 13 16 24 JPEGS 14 17 22 29 18 22 37 56 24 35 55 64 24 26 40 51 68 81 40 58 57 87 51 60 69 80 61 55 56 62 77 92 99
co$o se o+serva "ran parte de los coe.icientes se van a cero* En la act'alidad se considera &'e 'na co$presi%n 3/3:1/ &'e provoca 'n redondeo $oderado de los coe.icientes/ ta$poco provoca pr(ctica$ente de"radaci%n s'+,etiva de la calidad* Esta no de"radaci%n s'+,etiva viene $arcada por la posi+ilidad de $'lti"eneraci%n vista en apartados anteriores* Todos los .actores de co$presi%n $aCores &'e 3/3:1 necesitar(n 'n $aCor redondeo de coe.icientes/ C por lo tanto $aCor pFrdida de in.or$aci%n* O+via$ente/ esta $aCor c'anti.icaci%n s! $er$a la calidad de la i$a"en* Esta$os entrando entonces en el terreno de la co$presi%n con pFrdidas s'+,etivas/ C dependiendo de los valores de la c'anti.icaci%n tendre$os 'na pFrdida de calidad $aCor o $enor/ C a costa de ello 'na $aCor o $enor co$presi%n*
$o$ento* Si la cola de salida est( $'C llena/ el +lo&'e de control de .l',o actHa so+re la $atri- de c'anti.icaci%n a'$entando los escalones* Este a'$ento provocar( 'n a'$ento en la co$presi%n/ C por tanto/ 'na dis$in'ci%n de la entrada de datos a la cola* En el caso en &'e la
Fi"#ra +% Dia"ra$a de +lo&'es de 'n co$presor de v!deo di"ital para trans$isi%n +asado en la D8T* cola se estF vaciando/ el +lo&'e de control de .l',o dis$in'Ce el ta$a)o del escal%n/ dis$in'Cendo te$poral$ente la co$presi%n* #a variaci%n de la co$presi%n a.ectar( a la calidad instant(nea de las i$("enes* No o+stante/ se de+e tener en c'enta &'e los a'$entos de co$presi%n se prod'cir(n en los instantes en &'e la escena ten"a $'cDo detalle/ con lo &'e el o,o pro+a+le$ente sea $enos sensi+le a este ca$+io de co$presi%n* En el caso en &'e las i$("enes ten"an poco detalle/ el o,o ser( $(s sensi+le/ pero al dis$in'ir la co$presi%n se conse"'ir( $antener 'na calidad s'+,etiva alta*
op'esto/ la restricci%n est( en el ancDo de +anda del canal de &'e se dispone/ C por tanto/ la velocidad +inaria &'e se p'ede 'tili-ar/ &'edando la calidad de la i$a"en en 'n se"'ndo plano*
#os $Ftodos 6PE< de co$presi%n pretenden ser lo s'.iciente$ente .leEi+les para poder satis.acer las necesidades de todos esos 's'arios potenciales* Para cada 'no de ellos/ se Da creado 'n Hnico $Ftodo nor$ali-ado de co$presi%n &'e ase"'ra 'na .or$a de tra+a,o Hnica/ pero &'e per$ite $ane,ar distintos niveles de calidad C distintos .actores de co$presi%n/ de $anera &'e se a,'ste .(cil$ente a los re&'eri$ientos de 'tili-aci%n de cada servicio 3coste/ resol'ci%n/ velocidad +inaria/ ***5* #o &'e cada 'no de estos est(ndar intenta es o.recer 'n $is$o nHcleo +(sico para$etri-a+le para cada 'na de las aplicaciones* El 'tili-ar este $is$o nHcleo +(sico s'pone 'n a+arata$iento en los e&'ipos de co$presi%n C desco$presi%n/ de+ido a s' a$plia 'tili-aci%n* El pri$er est(ndar &'e se desarroll% .'e el 6PE<A1/ &'e apareci% Dacia 1@??* Este est(ndar naci% con la idea inicial de red'cir el .l',o +inario al nivel 'tili-ado por los soportes de a'dio 8D/ del c'al deriv% el 8DARO6/ para al$acenar en este soporte/ i$("enes en $ovi$iento con 'n .l',o +inario de 1/16+:s* De DecDo/ este est(ndar opera +ien en el ran"o de .l',os +inarios de 1/1 a 3 6+:s* #a nor$a 6PE<A1/ antes del proceso de co$presi%n/ so$ete a la se)al de entrada a procesos de eli$inaci%n de in.or$aci%n dr(sticos* #o pri$ero es eli$inar 'n ca$po de la i$a"en &'ed(ndose con 'na resol'ci%n de 300E2?? a 21 .:s* A partir de esto/ este $Ftodo aplica la co$presi%n intrac'adro e interc'adro de .or$a parecida al .or$ato 6PE<A2 &'e se desarrollar( $(s a$plia$ente* nica$ente var!an par($etros tFcnicos/ de $'estreo/ c'anti.icaci%n/ etc* siendo $(s ri"'roso en 6PE<A2 Ca &'e va destinado al entorno pro.esional de $aCor calidad* El est(ndar 6PE<A2 est( orientado al entorno pro.esional de la televisi%n di"ital* Iste opera +ien para .l',os +inarios de 3/1 a 100 6+:s/ C se aplica desde en los siste$as de prod'cci%n/ Dasta en las trans$isiones de la televisi%n di"ital terrestre/ por ca+le/ C v!a satFlite* Este est(ndar es capa- de soportar desde calidad 7S Dasta calidad T AD 3en .or$ato 10 : @5* #a codi.icaci%n 6PE<A2 va orientada a la eli$inaci%n de la red'ndancia espacial C te$poral* Esta co$presi%n es adec'ada para i$("enes de calidad en $ovi$iento 3televisi%n5* Para ello/ aplica codi.icaci%n intrac'adro e interc'adro/ C ade$(s aplica 'na codi.icaci%n .inal de correcci%n de errores* 8on esto se consi"'en relaciones de co$presi%n co$o 2>06+:s a 10 6+:s para co$'nicaciones dentro del est'dio/ ?6+:s para di.'si%n con calidad de est'dio/ C Dasta 3/16+:s C 1/16+:s para trans$isiones de $enor calidad* Este est(ndar 6PE<A2 ta$+iFn se 'tili-a en servidores de video +a,o de$anda/ C en arcDivos de i$("enes* Para la "ra+aci%n $a"nFtica se 'tili-a sola$ente en el .or$ato 9etaca$ S]* EEisti% 'n .or$ato 6PE<A3 orientado a la televisi%n de alta de.inici%n/ pero s's avances se incorporaron posterior$ente al est(ndar 6PE<A2/ no teniendo $aCor relevancia* El "r'po 6PE<A= .'e creado para investi"ar varios .rentes de necesidades en la codi.icaci%n* El $(s i$portante .'e el de adaptar la in.or$aci%n de v!deo a las redes
tele.%nicas* Este "r'po tra+a,% so+re tres posi+ilidades: para .l',os in.eriores a 0= G+:s/ entre 0= G+:s C 3?= G+:s/ C entre 3?= G+:s C = 6+:s* #a co$presi%n 6PE<A= se aplica en videocon.erencias* #os
de.ectos te$porales C espaciales son a+'ndantes co$o corresponde a los +a,os .l',os +inarios de trans$isi%n/ pero se atenHan controlando el $ovi$iento de los o+,etos* #a .iloso.!a de 6PE<A= ca$+ia con respecto al resto de los est(ndares anteriores/ Ca &'e introd'ce el concepto de codi.icaci%n de o+,etos/ es decir/ las i$("enes se se"$entan en o+,etos C es la in.or$aci%n de los $is$os la &'e se trans$ite* El est(ndar no .i,a co$o se de+en o+tener los o+,etos/ esti$ar s' $ovi$iento/ etc* #os al"orit$os ser(n ele"idos por cada dise)adorJ la nor$a s%lo .i,a c%$o "'ardar la in.or$aci%n de dicDos o+,etos* #a co$presi%n 6PE<A= a pesar de s's niveles de calidad Da per$itido poner en servicio aplicaciones de co$'nicaci%n $'C interesantes* Otros tra+a,os &'e reali-a el "r'po 6PE<A= est(n relacionados con el inter.a- entre el $'ndo $'lti$edia/ el ordenador C la televisi%n* El "r'po 6PE<A> no est( i$plicado en te$as de co$presi%n/ sino en los $etadatos* Este tra+a,o incl'Ce la preparaci%n de nor$as so+re los contenidos a'diovis'ales/ co$o por e,e$plo lle"ar a la locali-aci%n de las escenas en &'e aparecen ciertos persona,es* 8on ello se conse"'ir!a 'n acceso detallad!si$o a todo tipo de contenidos del $aterial a'diovis'al* S' aplicaci%n est( en los arcDivos/ en la edici%n C $onta,e/ en la redacci%n period!stica/ etc* El "r'po 6PE<A21 ta$poco tra+a,a en co$presi%n di"ital* S' o+,etivo .'nda$ental es crear la codi.icaci%n oport'na para la "esti%n C 'so del $aterial a'diovis'al/ incl'Cendo el soporte de in.raestr'ct'ra necesario para las transacciones co$erciales C la "esti%n de los derecDos correspondientes*
-.2.2.
#a tFcnica de co$pensaci%n del $ovi$iento tra+a,a so+re pe&'e)as (reas de la i$a"en deno$inadas $acro+lo&'es de 210 p!Eeles 310E105J estos $acro+lo&'es est(n co$p'estos por c'atro +lo&'es* En las i$("enes en $ovi$iento/ es Da+it'al &'e al"'nas -onas de la i$a"en se desplacen en 'n .oto"ra$a con respecto al anterior* El siste$a de co$pensaci%n del $ovi$iento/ trata de +'scar el n'evo e$pla-a$iento de los $acro+lo&'es/ C calc'lar los vectores de despla-a$iento codi.icando sola$ente dicDos vectores* El proceso de predicci%n co$ien-a por co$parar el $acro+lo&'e act'al con el Do$%lo"o del .oto"ra$a anterior/ si estos no son i"'ales/ +'scar( 'n $acro+lo&'e idFntico en la deno$inada -ona de +Hs&'eda/ si lo enc'entra codi.icar( los vectores de despla-a$iento/ C si no lo enc'entra reali-ar( la co$paraci%n con el $(s parecido/ codi.icando la di.erencia entre los dos C los vectores de $ovi$iento* #a +Hs&'eda se reali-a en dos niveles/
pri$era$ente se reali-a en 'na -ona $(s a$plia/ C la co$paraci%n es "r'esa/ posterior$ente se a.ina en 'na -ona $(s red'cida* El codi.icador co$para los res'ltados C to$a las decisiones so+re el +lo&'e idFntico o +ien so+re el $(s aproEi$ado* Si la di.erencia es $aCor &'e la ci.ra esta+lecida/ a+andonar( la +Hs&'eda pres'$iendo &'e el +lo&'e no se enc'entra Ca en la i$a"en/ C codi.icar( el $is$o con codi.icaci%n espacial*
'.3. +m,enes +- P ) .
#a $aCor co$presi%n de los siste$as 6PE<A1 C 2 no radica en la D8T C s' $aCor o $enor c'anti.icaci%n* #a $aCor potencia de estos al"orit$os 6PE< est( en tres $odos de co$presi%n de las i$("enes* Estos $odos de co$presi%n dan l'"ar a lo &'e lla$a$os i$("enes B/ i$("enes P e i$("enes 9*
#as i$("enes P se "eneran a partir de la i$a"en B o P anterior $(s pr%Ei$a* El codi.icador co$para la i$a"en act'al con la anterior B o P/ C codi.ica Hnica$ente los vectores de $ovi$iento C el error de predicci%n* Se 'tili-a en este caso 'na predicci%n Dacia adelante*
!deo Di"ital
En pri$er l'"ar/ el de$'ltipleEor separa los datos correspondientes al error de predicci%n del .oto"ra$a de los vectores de $ovi$iento* Posterior$ente se decodi.ica el error de predicci%n/ C se s'$a a la i$a"en o+tenida del .oto"ra$a anterior C de los vectores de $ovi$iento/ o+teniFndose la i$a"en act'al* Esta i$a"en act'al se al$acena para la decodi.icaci%n del si"'iente .oto"ra$a* 2inal$ente/ se reordenan los .oto"ra$as para o+tener el orden nat'ral de la sec'encia a partir del orden de trans$isi%n de la $is$a* 7aC &'e destacar &'e el proceso codi.icaci%n decodi.icaci%n en 6PE< no es si$Ftrico* El codi.icador es +astante $(s co$plicado C por tanto necesita 'na $aCor potencia de c(lc'lo/ $ientras &'e el decodi.icador de+e reali-ar procesos $(s sencillos* Esta estr'ct'ra es l%"ica/ teniendo en c'enta &'e el codi.icador se enc'entra en el e&'ipa$iento pro.esional de prod'cci%n C e$isi%n/ C el decodi.icador es 'n ele$ento del e&'ipa$iento do$Fstico de los receptores* Res'$iendo/ el siste$a 6PE<A2 divide la i$a"en en pe&'e)as (reas de ?E? p!Eeles lla$adas +lo&'es/ C de 10E10 p!Eeles lla$adas $acro+lo&'es/ reali-ando diversos procesa$ientos di.erentes a cada 'no de ellos* EEisten dos etapas di.erenciadasJ la co$presi%n intrac'adro &'e trata de $ini$i-ar la red'ndancia espacial/ C la co$presi%n interc'adro &'e Dace lo propio con la red'ndancia te$poral* #a co$presi%n intrac'adro consiste .'nda$ental$ente en aplicar la D8T a los +lo&'es ?E?/ c'anti.icar los coe.icientes/ C aplicar 'na codi.icaci%n #8 3nor$al$ente 7'..$an5* #a co$presi%n interc'adro se +asa en la aplicaci%n de la co$pensaci%n de $ovi$iento a los $acro+lo&'es/ C la codi.icaci%n di.erencial a la i$a"en co$pleta* Se"Hn la co$presi%n interc'adro pode$os distin"'ir i$("enes B/ i$("enes P/ e i$("enes 9* #a s'$a de todos estos procesos lleva a niveles de co$presi%n nota+les/ $anteniendo
no o+stante la calidad s'+,etiva de la i$a"en C Daciendo posi+le la reversi+ilidad del proceso a .in de rec'perar la i$a"en ori"inal*
!deo Di"ital
2inal$ente el +'..er de salida C el re"'lador $antienen constante el .l',o +inario Dacia el decodi.icador*
!deo Di"ital
considerarse co$o i$a"en 'n ca$po o 'n c'adro indistinta$ente/ p'esto &'e el contenido de a$+os ca$pos sera $'C si$ilar* En ca$+io/ si eEisten $ovi$ientos r(pidos 'tili-ando
eEploraci%n entrela-ada/ las di.erencias en c'anto a contenido entre los ca$pos p'eden ser $'C i$portantes/ as! &'e ser( conveniente procesar por separado cada ca$po* En el caso &'e 'tilice$os el concepto de i$a"en co$o 'n c'adro co$pleto se Da+la de codi.icaci%n L2ra$e D8TM/ C si de.ini$os co$o i$a"en a 'n ca$po Da+lare$os de codi.icaci%n L2ield D8TM* Bndependiente$ente del tipo de codi.icaci%n descrito/ 'na i$a"en p'ede ser B/ P o 9/ dependiendo de la co$presi%n &'e se realice so+re ella* Esta in.or$aci%n se indica en la ca+ecera de datos* #os <OP 3"ro'p o. pict'res5 son "r'pos de i$("enes/ acotados por dos i$("enes de tipo intrac'adro* Nor$al$ente constan de 12 .oto"ra$as C constit'Cen la 'nidad de co$presi%n te$poral* El <OP es el $!ni$o ele$ento capa- de contener por s! solo toda la in.or$aci%n necesaria para s' desco$presi%n/ Ca &'e co$o De$os visto al"'nos tipos de i$("enes necesitan de otras para s' total desco$presi%n* Una sec'encia consta de varios <OPs/ indicando los datos de la ca+ecera/ la relaci%n de aspecto/ el .l',o +inario/ C otros datos relacionados con el pro"ra$a al &'e pertenecen*
-.7.!. 8iveles
El nivel de.ine la resol'ci%n de las i$("enes en +ase al nH$ero de p!Eeles C l!neas a codi.icar* El nH$ero de c'adros por se"'ndo se de.ine sie$pre por la se)al ori"inal antes de co$pri$ir* Esta resol'ci%n va desde la $(s +a,a resol'ci%n SB2 32:1:05 correspondiente a 6PE<A
!deo Di"ital
Nivel +a,o 3#o_5 Nivel principal 36ain5 Nivel alto 1==0 3Di"DA1==05 Nivel alto 3Di"D5
Resol'ci%n SB2 'tili-ada en 6PE<A1 Resol'ci%n =:2:0 nor$al Dasta >20E1>0 Previsto para T AD Dasta 1==0E1112 Previsto para T AD Dasta 1@20E1112*
S%lo se codi.ican las $'estras activas indicadas* #as se)ales ori"inales tendr(n $'estras activas C no activas* #as no activas no son codi.icadas por 6PE<A2/ C ser(n re"eneradas con nivel de +orrado en el decodi.icador* P'ede &'e el nH$ero de $'estras activas no coincida con la resol'ci%n de cada nivel* Para &'e esto sea posi+le/ 'no de los datos de siste$a &'e de+en conocerse es el ta$a)o de i$a"en di"ital ori"inal* Es evidente &'e cada nivel 'sado dar( l'"ar a 'n rF"i$en +inario di.erente* De cara a la constr'cci%n de los codi.icadores/ no es necesario &'e todos ellos sean capaces de codi.icar a todos los niveles sino &'e eEistir(n codi.icadores espec!.icos para cada nivel* En este sentido/ es i$portante sa+er &'e 'n codi.icador 6PE<A2 &'e codi.i&'e en 'n nivel ta$+iFn lo Da"a en niveles in.eriores*
-.7.2. /erfiles
#os per.iles/ en ca$+io/ de.inen 'n valor de co$pro$iso entre co$presi%n C coste del decodi.icador/ C ade$(s Dacen posi+le la escala+ilidad de la corriente de datos* El conse"'ir 'na $aCor co$presi%n sin perder calidad va a i$plicar 'na co$plicaci%n/ tanto en el codi.icador/ co$o en el decodi.icador/ C esta co$plicaci%n llevar( consi"o 'n $aCor coste de a$+os* En 6PE<A2 se de.inen los per.iles si"'ientes* Per-il !im.le%/ Si$pli.ica el codi.icador C decodi.icador* No 'tili-a i$("enes tipo 9 3+idireccionales5/ C el tipo de $'estreo soportado es =:2:0* En este caso el .actor de co$presi%n es +a,o* Per-il .ri0ci.al 1mai02%/ 6e,or co$pro$iso entre .actor de co$presi%n C calidad* Utili-a i$("enes B/ P C 9* El decodi.icador C el decodi.icador son $(s co$ple,os &'e el anterior* Todas las i$("enes se trans$iten en .or$ato =:2:0* Per-il (3&3&%/ Este per.il es el &'e Da+it'al$ente se 'tili-a en prod'cci%n* P'ede $ane,ar i$("enes tipo B/ P C 9* El $'estreo es =:2:2 a'n&'e p'ede red'cirse al =:2:0* S%lo se 'tili-a con el Lnivel principalM/ incre$entando el nH$ero de p!Eeles C l!neas activas respecto de dicDo nivel a >20 $'estras activas C 00? l!neas por c'adro para siste$as 021:10 C 112 para siste$as 121:00* 8o$o en prod'cci%n Da+it'al$ente se necesita acceso a .oto"ra$as concretos para edici%n/ 'tili-a <OPs $'C pe&'e)os/ de ta$a)o 2 co$o B9B9B9 o 3 por e,e$plo BP9BP9BP9* Evidente$ente/ se re&'iere la presencia de $'cDas i$("enes B con el .in de poder re.erenciar constante$ente c'adros co$pletos* Este per.il opera con .l',os entre 20 C 10 6+:s C ad$ite "eneraciones $Hltiples de co$presi%n C desco$presi%n
!deo Di"ital
Per-il 4er5r6#ic 1Scala7le2%/ #a in.or$aci%n &'e contiene el .l',o de datos 6PE<A2 se estr'ct'ra en dos capas: 'na pri$era capa con $enor de.inici%n lla$ada Lcapa +aseM/ C 'na se"'nda capa lla$ada Lcapa de $e,oraM o Lcapa de realceM con la in.or$aci%n s'ple$entaria &'e se necesita para conse"'ir la $e,ora de calidad* #a Lcapa +aseM contiene la in.or$aci%n .'nda$ental para decodi.icar la se)al* Esta capa +(sica se trans$ite .'erte$ente prote"ida soportando a$+ientes $'C r'idosos/ C p'ede ser decodi.icada por todo tipo de decodi.icador* A esta capa +(sica se le a)aden capas deno$inadas de realce &'e a'$entan la de.inici%n de la i$a"en/ o s' .or$ato/ C &'e s%lo podr(n ser decodi.icadas por e&'ipos $(s co$ple,os/ instalados en los receptores $(s caros* #as capas de realce s'elen ir $enos prote"idas C por tanto son $(s v'lnera+les en entornos r'idosos* #os per.iles escala+les per$iten trans$itir al $is$o tie$po di.erentes resol'ciones espaciales C di.erentes "rados de de.inici%n/ por e,e$plo p'ede trans$itir el $is$o pro"ra$a en alta de.inici%n C en de.inici%n est(ndar/ o en .or$ato =:3 C 10:@* Esto lo Dace/ por 'na parte/ ,'"ando con la resol'ci%n espacial 3spatialC scala+le pro.ile5/ C por otra/ con la c'anti.icaci%n 3SNR scala+le pro.ile5* En el caso de la escala+ilidad SNR/ la Lcapa +aseM contiene la in.or$aci%n de v!deo con $enos +its por $'estra/ C la Lcapa de $e,oraM a"re"a a&'ella in.or$aci%n &'e se necesita para conse"'ir 'na $aCor calidad* En la escala+ilidad espacial la Lcapa +aseM contiene la in.or$aci%n necesaria para conse"'ir 'n deter$inado nivel de la nor$a/ co$o p'ede ser el nivel L+a,oM/ C la Lcapa de $e,oraM aporta el s'ple$ento necesario para lle"ar a 'n nivel s'perior co$o el LprincipalM o el LaltoM* Este concepto de escala+ilidad tiene s' aplicaci%n en la televisi%n di"ital terrestre/ en la &'e van a coeEistir dos tipos de receptores: receptores port(tiles &'e sola$ente 'tili-ar(n la capa +(sica/ C receptores estacionarios 'tili-ados en las viviendas/ C dotados de 'n decodi.icador $(s co$ple,o/ C con 'na se)al $(s esta+le/ &'e ade$(s de la capa +(sica decodi.icar(n ta$+iFn las capas de realce* Para la televisi%n di"ital e'ropea/ eEiste 'n "ran interFs en las aplicaciones de los per.iles ,er(r&'icos* El per.il de escala+ilidad espacial &'e per$ite dividir los datos de ac'erdo con la resol'ci%n C ta$+iFn con la relaci%n SNR/ se p'ede crear 'na se)al co$p'esta por tres ele$entos &'e con,'nta$ente dar(n l'"ar a 'na se)al de alta de.inici%n* De las tres partes de la se)al/ la capa de +ase 'tili-ar!a ,erar&'!a espacial para proporcionar 'na se)al de 021 l!neas* El resto de la se)al se p'ede dividir aplicando el criterio de relaci%n SNR/ creando as! 'na se"'nda se)al &'e ,'nto con la capa +ase proporcionar!a 'na se)al de alta de.inici%n con 'n .or$ato =:3 C 'na relaci%n se)alAr'ido red'cida* El tercer ele$ento de la se)al/ con,'nta$ente con los otros dos/ dar!a 'na se)al con el .or$ato 10:@ de alta de.inici%n Per-il al8 19i"92%/ Est( previsto para aplicaciones en 7DT * Se 'tili-an i$("enes tipo B/ P C 9/ C el $'estreo p'ede ser =:2:2 o =:2:0* #a trans$isi%n es escala+le tanto en SNR co$o espacial$ente*
Entre estos per.iles eEiste co$pati+ilidad ascendenteJ los decodi.icadores de per.il $(s alto son capaces de soportar per.iles $(s +a,os* #a co$+inaci%n de niveles C per.iles prod'ce 'na ar&'itect'ra &'e de.ine la capacidad de 'n codi.icador para $ane,ar deter$inado .l',o +inario* #os niveles C per.iles 'tili-ados en E'ropa C A$Frica a nivel do$Fstico son el nivel principal C el per.il principal* El .l',o +inario oscila entre 1 C @ 6+:s* En la ta+la si"'iente se representan las posi+les co$+inaciones entre niveles C per.iles* No todas ellas enc'entran aplicaci%n pr(ctica* #as co$+inaciones &'e aparecen son las especi.icadas por la UBT* #a di.'si%n de la televisi%n di"ital se est(n reali-ando en el per.il principal C nivel principal/ to$ando el no$+re de 6PE<A2 6P`6#* #os .l',os &'e aparecen son .l',os $(Ei$os/ no .l',os reales de tra+a,o*
Per.iles Niveles ALTO 1@20 P!Eeles 1112 #!neas ALTO /$((= 1==0 P!Eeles 1112 #!neas PRINCIPAL >20 P!Eeles 1>0 #!neas <A>O 312 P!Eeles 2?? #!neas 11 6+:s
SIMPLE B/P A =:2:0 PRINCIPAL B/P/9 A =:2:0 (3&3& Pr :#cci;0 B/P/9 ESCALA<LE SNR B/P/9 A =:2:0 ESCALA<LE ESPACIAL B/P/9 A =:2:0 ALTO B/P/9 =:2:0 C =:2:2
?0 6+:s
100 6+:s
00 6+:s
?0 6+:s
20 6+:s
!deo Di"ital
Fi"#ra $&% Dia"ra$a de +lo&'es de con.or$aci%n de corrientes de pro"ra$a o de transporte de pro"ra$a si$ple** #a corriente de pro"ra$a es 'na $'ltipleEi%n si$ple intercalando los PES 'nos con otros* Esta opci%n se aplica en canales li+res de r'ido/ co$o por e,e$plo la "ra+aci%n de 'n D D/ C de otros soportes $'lti$edia* 8o$o no se espera r'ido en el canal/ no es necesario 'sar correcci%n de errores* Este siste$a conlleva 'na "ran si$plicidad* No o+stante 'na corriente de pro"ra$a p'ede aco$odar Dasta 10 corrientes de v!deo C 32 de a'dio* #o &'e s! es o+li"atorio en las corrientes de pro"ra$a es &'e todas las corriente sean sincr%nicas/ es decir &'e ten"an 'na +ase de tie$pos co$Hn* #a corriente de transporte es apropiada para entornos r'idosos/ opci%n &'e enca,a en las necesidades de la di.'si%n de televisi%n terrestre/ por ca+le C v!a satFlite* Esta opci%n eEi"e pasar los PES a otros pa&'etes $(s cortos/ de 1?? +Ctes de lon"it'd/ C aplicar tFcnicas de correcci%n de errores* 8on esto se p'ede or"ani-ar 'na corriente de transporte de 'n s%lo pro"ra$a 3SPTS A Sin"le Pro"ra$ Transport Strea$5* Esta lon"it'd de pa&'etes incl'Ce = +Ctes de ca+ecera C es apropiada para 'tili-arse en redes AT6/ as! co$o en 'na a$plia variedad de siste$as de trans$isi%n C al$acena$iento* #a corriente de transporte p'ede .or$arse con varios pro"ra$as de televisi%n/ cada 'no de ellos con varias corrientes ele$entales* 8o$o es l%"ico las corrientes ele$entales &'e .or$an 'n $is$o pro"ra$a de televisi%n de+en ser sincr%nicas* Sin e$+ar"o/ los di.erentes pro"ra$as p'eden tener cada 'no 'na sincroni-aci%n independiente* En este caso/ se or"ani-a 'n $HltipleE con todos los pro"ra$as* El .l',o +inario de la corriente de transporte co$pleta es constante/ a'n c'ando var!en los .l',os de cada corriente ele$ental* Para $antener este .l',o total constante/ se p'eden incl'ir pa&'etes n'los* Entre otras in.or$aciones/ la corriente de transporte ta$+iFn lleva in.or$aci%n de ci.rado para el acceso condicional a deter$inados pro"ra$as de pa"o*
!deo Di"ital
Estos .or$atos de $'estreo/ por ser $(s sencillos necesitan al$acenar +astante $enos cantidad de in.or$aci%n/ consi"'iendose 'n nivel de calidad +astante acepta+le* Esta red'cci%n de la cantidad de in.or$aci%n a al$acenar i$plicar( 'n $enor ta$a)o de las cintas/ C 'n $enor cons'$o de +ater!as* Pero a pesar de conse"'irse 'n nivel de calidad acepta+le/ la cantidad de $'lti"eneraciones posi+les dis$in'Ce a valores entre 0 C 10* Estos valores de $'lti"eneraci%n son adec'ados a la aplicaci%n &'e se est( tratando: la captaci%n de i$("enes en el l'"ar de la noticia/ C s' posterior inserci%n en el instante adec'ado de 'n pro"ra$a* Esta aplicaci%n no s'ele re&'erir $Hltiples procesos de decodi.icaci%n ni "randes procesos de edici%n* Por ello/ a la Dora de valorar la co$presi%n de esta in.or$aci%n/ se per$ite 'n .actor de co$presi%n $aCor &'e en el caso de la se)al de est'dio* #os .actores de co$presi%n &'e se s'elen dar son entre 1:1 C 10:1J lo &'e res'lta .l',os +inarios de 11 6+:s a 30 6+:s* #a aplicaci%n de estos .actores de co$presi%n econo$i-a las trans$isiones v!a satFlite/ c'ando son necesarias/ de+ido a la dis$in'ci%n de los re&'eri$ientos de .l',o +inario*
!deo Di"ital
cantidades de v!deo di"ital/ para &'e p'eda Da+er 'n acceso r(pido C s' posterior trans$isi%n* #os aDorros en coste de al$acena$iento 'sando co$presi%n 6PE<A2 son $'C altos/ a'n&'e el acceso aleatorio es $(s co$plicado &'e en el $aterial sin co$pri$ir/ es posi+le* En este ca$po eEiste $'cDa co$petencia entre diversos $Ftodos de co$presi%n
1.". &ultimedia
#a co$presi%n de i$("enes en los ordenadores tiene s' ,'sti.icaci%n por la poca capacidad de al$acena$iento de los ordenadores do$Fsticos* #a escasa i$plantaci%n en el ordenador de siste$as Dard_are de co$presi%n de v!deo Dace &'e se 'tilicen en "eneral al"orit$os so.t_are &'e per$itan 'na alta co$presi%n/ a'n&'e no en tie$po real* #a necesidad de $'lti"eneraci%n es/ en "eneral/ +a,a* EEisten diversos al"orit$os de co$presi%n di.erentes para s' 'so con ordenadores/ $'cDos de ellos en +ase a arcDivos A B/ lo &'e &'i-( di.ic'lta s' identi.icaci%n* Bncl'so se 'tili-an al"orit$os 6PPE<* Estos al"orit$os proporcionan 'na $enor calidad a $aCor rF"i$en +inario &'e el .or$ato 6PE< al tra+a,ar c'adro a c'adro pero son $(s econ%$icos* Ta$+iFn se 'tili-a en $'cDos casos el .or$ato 6PE<A1 por s' a.inidad directa con las posi+ilidades de soporte 8D* #a posi+le $aCor calidad vis'al de 6PE<A2 es atractiva pero re&'iere 'na $aCor potencia de procesa$iento C decodi.icaci%n* A .alta de &'e se a+araten al"o $(s las tar,etas codi.icadoras/ eEisten codi.icadores/ no en tie$po real/ por so.t_are* #a pro"resiva introd'cci%n de la .a$ilia de discos D D ,'nto con inter.aces C +'ses $(s r(pidos p'eden $e,orar las aplicaciones $'lti$edia +asadas en ordenador de prop%sito "eneral C la codi.icaci%n 6PE<A2* Otro .or$ato $'C 'tili-ado en aplicaciones $'lti$edia por s' capacidad de co$presi%n es el .or$ato 6PE<A=* Para este .or$ato eEisten codi.icadores so.t_are/ &'e a'n&'e no tra+a,en en tie$po real/ o.recen 'na calidad ra-ona+le con co$presiones +astante altas*
!deo Di"ital
1.1. =ideocon0erencia
#as videocon.erencias o los enlaces en directo/ el retardo &'e s'.re la se)al &'e se codi.ica c'ando se 'san i$("enes 9 p'ede convertir a 6PE<A2 en inHtil para la co$'nicaci%n en a$+os sentidos* 6PE<A2 p'ede ser 'tili-ado/ pero sin c'adros tipo 9* No o+stante la codi.icaci%n &'e $(s se 'tili-a en la act'alidad para estas aplicaciones/ C &'e ade$(s .'e dise)ada para ello es el .or$ato 6PE<A=* Iste per$ite la co$'nicaci%n con re"!$enes +inarios $'C +a,os C con 'na calidad acepta+le/ con la sola condici%n de &'e se li$ite el $ovi$iento de los o+,etos en la escena a trans$itir*
:. 5i+lio#rafa
9etDenco'rt 6acDado/ T* LTelevisi%n DB"italM 8olecci%n 9eta* Te$as a'diovis'ales* 320015 <avil(n Estelat/ E* L6PE<A2 Pie-a clave de la televisi%n di"italM Unidad Did(ctica 1=0 BORT * 6art!n 6arcos/ A* L8o$presi%n de i$("enes PPE<M* 8iencia 3* 1@@@* 6art!n 6arcos/ A* LTelevisi%n Di"ital Nor$a 6PE<A2 3video5M* 8iencia 3* 1@@?* 6ead/ D* 8* LDirect 9roadcast Satellite 8o$'nications* An 6PE< ena+led service* AddisonAaesleC* 1@@@ 6itcDell/ P*#* L6PE< ideo 8o$pression StandardM Bnternational TDo$pson 1@@0* P'+lisDin"M 6ossi <arc!a/ P*6* LSiste$as de televisi%nM* Servicio P'+licaciones UP * Orti- 9eren"'er/ #* LT Di"ital: 6PE<A2 C D 9M* Servicio P'+licaciones UP6* 1@@@* RileC/ 6*P* LDi"ital ideo 8o$$'nicationsM* ArtecD 7o'se* 1@@>* Te,erina/ P*#* L9itArate red'ction o. 7DT / +ased on Discrete 8osine Trans.or$M* Art!c'lo de Telettra/ nb=1*