ES2908798T3 - Incorporación de marca de agua en un video - Google Patents

Incorporación de marca de agua en un video Download PDF

Info

Publication number
ES2908798T3
ES2908798T3 ES17714427T ES17714427T ES2908798T3 ES 2908798 T3 ES2908798 T3 ES 2908798T3 ES 17714427 T ES17714427 T ES 17714427T ES 17714427 T ES17714427 T ES 17714427T ES 2908798 T3 ES2908798 T3 ES 2908798T3
Authority
ES
Spain
Prior art keywords
level
watermark
value
rim
video signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES17714427T
Other languages
English (en)
Inventor
Jimenez David Megias
Mehdi Fallahpour
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fundació per a la Universitat Oberta de Catalunya
Original Assignee
Fundació per a la Universitat Oberta de Catalunya
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fundació per a la Universitat Oberta de Catalunya filed Critical Fundació per a la Universitat Oberta de Catalunya
Application granted granted Critical
Publication of ES2908798T3 publication Critical patent/ES2908798T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00—General purpose image data processing
    • G06T1/0021—Image watermarking
    • G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0057—Compression invariant watermarking
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00—General purpose image data processing
    • G06T1/0021—Image watermarking
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00—General purpose image data processing
    • G06T1/0021—Image watermarking
    • G06T1/0042—Fragile watermarking, e.g. so as to detect tampering
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00—Image coding
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46—Embedding additional information in the video signal during the compression process
    • H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00—General purpose image data processing
    • G06T2201/005—Image watermarking
    • G06T2201/0061—Embedding of the watermark in each block of the image, e.g. segmented watermarking

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

Un procedimiento de incorporación (100) de datos de marca de agua en una señal de vídeo comprimida, en el que la señal de vídeo comprende al menos un bloque con niveles y los datos de marca de agua comprenden al menos un bit, comprendiendo el procedimiento: - obtener datos de marca de agua (103); - obtener al menos un valor de un primer nivel con marca de agua incorporada en base a al menos un primer nivel del bloque (104) procesando el valor del primer nivel con marca de agua incorporada del siguiente modo: en el que, L'a representa el valor del primer nivel con marca de agua incorporada; La representa el primer nivel; wi representa los datos de marca de agua; en el que f(La, wi) se define de tal manera que el primer nivel La es obtenible en base al primer nivel con marca de agua incorporada y es procesable del siguiente modo: en el que el nivel es un coeficiente de transformada discreta de coseno cuantificado; en el que el valor del primer nivel con marca de agua incorporada es procesado del siguiente modo: **(Ver fórmula)** en el que, l0 representa un valor positivo, y l0 es el valor más probable para el último coeficiente distinto de cero en un macro bloque.

Description

D E S C R IP C IÓ N
Inco rp o ra c ió n de m arca de a gu a en un v id e o
La p re se n te d ivu lg a c ió n se re fie re a la in co rp o ra c ió n de m a rca de a gua en v id e o s y, m ás co n c re ta m e n te , a p ro ce d im ie n to s , d isp o s itivo s y p ro g ra m a s in fo rm á tico s para su uso en la in co rp o ra c ió n de m a rca de a gua en señ a le s de v íd e o .
A N T E C E D E N T E S
C o n el rá p ido d e sa rro llo de la te c n o lo g ía de la in fo rm a c ión , la p ub lica c ió n e le c tró n ica , ta l com o la d is trib u c ió n de aud io, im á g e n e s y v íd e o s d ig ita liza d o s , es cad a ve z m ás popu la r. Los co n te n id o s m u ltim e d ia d ig ita le s , ta le s com o los v ídeos, se p ueden e n v ia r fá c ilm e n te a tra vé s de In te rn e t a un s is te m a en la nube. En particu la r, el a cce so a d a to s a tra vé s de re de s in a lá m b rica s d e sd e las n ubes de d a to s ha e n co n tra d o re c ie n te m e n te una m a yo r p o p u la rid a d d e b id o al rá p id o c re c im ie n to de las a p lica c io n e s m u ltim e d ia ina lá m brica s .
H oy en día, cas i to d o s los p ro d u c to s de v íd e o d ig ita l se d is trib u ye n y a lm a ce n a n en fo rm a to co m p rim id o para fa c ilita r el e nv ío y el a lm a ce n a m ie n to de la in fo rm a c ión . E x is ten v a r ia s té cn ica s a va n z a d a s de co d ifica c ió n de v íd e o , ta l com o el e s tá n d a r de co d ifica c ió n de v íd e o H .264 /A V C , q ue es un e s tá n d a r de co m p re s ió n de v íd e o b asad o en la c o m p e n sa c ió n de m o v im ie n to o rie n ta d o a b loques.
El p ro ce sa m ie n to en la n ube en el m u nd o a c tu a l e stá m a rca n d o g ra n d e s d ife re n c ia s con o tras te cn o lo g ía s . El p ro ce sa m ie n to en la nube p ro p o rc io n a la ca p a c id a d de u tiliz a r los re cu rso s de a lm a ce n a m ie n to y p ro ce sa m ie n to en base al uso y re d u c ir las in ve rs io n e s y g a s to s de los s is te m a s de in fo rm a c ió n de las o rg a n iza c io n e s . S in em bargo , cu a n d o los u su a rio s d is fru tan de las ca p a c id a d e s d e l su p e rp ro c e s a m ie n to y a lm a ce n a m ie n to m a s ivo que o frece el p ro ce sa m ie n to en la nube, la se g u rid a d en la nube s igu e s ien do un p ro b le m a can de n te , q ue es en e se n c ia la g es tión de la a u te n tica c ió n e n tre los p ro p ie ta rio s de los d a tos y los p ro ve e d o re s de se rv ic io s de a lm a ce n a m ie n to . En el p ro ce sa m ie n to en la nube, los p ro ve e d o re s de se rv ic io s de a lm a ce n a m ie n to g a ra n tiza n la a u te n tic id a d e in te g rida d de los d a tos de los u su a rio s d esde d os a sp e c to s p rin c ip a le s . P o r un lado, los d a tos no pueden s e r re v isa do s , ni d añados , ni p e rd idos . E s te es el p rob lem a tra d ic io n a l de la se g u rid a d de los da tos , que se p od ría s o lu c io n a r con m u ch os m edios té c n ico s e x is te n te s (ta l com o una cop ia de se g u rid a d de los datos, la re cu p e ra c ió n de la cop ia de seg u rid a d , la e lim in a c ió n de v iru s , el e n c rip ta d o de los datos, e tc.). Los ce n tro s de s e rv ic io s de se g u rid a d tie n e n q ue p res ta r in te n sa m e n te e s to s se rv ic io s a un g ran n úm e ro de p ro p ie ta rio s de datos . E sta es una de las v e n ta ja s que a po rta el p ro ce sa m ie n to en la nube. P o r o tro lado, los p ro p ie ta rio s de los d a tos se p reo cup an p o r sa b e r si el p ro v e e d o r del se rv ic io de a lm a ce n a m ie n to de d a to s u tiliza rá sus d a tos o los re ve la rá a un te rce ro sin a u to riza c ió n . P o r lo tan to , la g es tión de la a u te n tica c ió n e n tre los p ro p ie ta rio s de los da tos y los p ro ve e d o re s de se rv ic io s de a lm a ce n a m ie n to es un p rob lem a p rinc ip a l de la se g u rid a d en la nube, que d e m a n d a una e s tip u la c ió n e fe c tiva de l uso de los datos.
La se g u rid a d m u ltim e d ia se ha c o n ve rtid o en una p re o cu p a c ió n cada ve z m ás im p o rta n te para el con tro l de a cce so a los d a tos m u ltim e d ia en la nube. Es im p o rta n te g a ra n tiz a r tra n s m is io n e s de da tos m u ltim e d ia se g u ra s y fia b le s entre los d isp o s itivo s m ó v ile s y p o rtá tile s y la nube de m ed ios. D ad o q ue los d a tos p ueden se r tra n s fe r id o s y a lm a ce n a d o s en un s is te m a en la nube a tra vé s de la te c n o lo g ía ina lá m brica , se vu e lve n v u ln e ra b le s a las d iv u lg a c io n e s no a u to riza d a s , las m o d ifica c io n e s y los a ta q u e s de re pe tic ió n . E s to s p ro b le m a s e stán re la c io n a d o s con la m a n ip u la c ió n de fra m e s de v íd e o ; la m a n ip u la c ió n se p uede c la s if ica r en e sp ac ia l, te m p o ra l o am ba s. La m a n ip u la c ió n e sp a c ia l se re fie re a m o d ifica c io n e s en el fra m e , ta le s com o el re co rte y la sus titu c ión , y la a d ic ión y e lim in a c ió n de con ten ido .
P o r e je m p lo , un u su a rio puede s u b ir su im a ge n a la n ube de m e d io s cu a n d o e stá en casa u sa nd o el te lé fo n o m óvil. M ás ta rde , q u ie re a c c e d e r al m ism o m e d io (p o r e je m p lo , una im a ge n) en la n ube de m e d io s cu a n d o e stá en la u n ive rs id a d o en el tra ba jo . La cu e s tió n es cóm o g a ra n tiz a r al u su a rio q ue los d a tos m u ltim e d ia no han s ido m o d ificad os p o r o tros. Es ra zo n a b le q ue un s is te m a en la n ube p ueda p ro p o rc io n a r un co n tro l de a cce so de se g u rid a d . S in e m ba rg o , la p rop ia n ube p uede no s e r de con fian za , ya q ue e stá g e s tio n a d a p or te rce ro s , ta le s com o los p ro ve e d o re s de se rv ic io s en la nube. La se g u rid a d só lo se p uede g a ra n tiza r m e d ia n te co n tra to s e n tre los u su a rio s y los p ro ve e d o re s de se rv ic io s en la nube. E x is ten a lg u n o s rie sgo s po ten c ia le s , ta le s com o los a ta q u e s a la se g u rid a d o la m a la co n d u c ta de l g e s to r de la nube. En se n tid o e s tric to , los u su a rios só lo d eb en c o n fia r en s í m ism os y no en los se rv ic io s de seg u rida d en la nube.
H oy en día, las te c n o lo g ía s de in co rp o ra c ió n de m arca de a gu a en la nube son un e n fo q u e co n ve n ie n te para re so lve r el p ro b le m a de la g es tión de la a u te n tica c ió n m u ltim e d ia e n tre los p ro p ie ta rio s de los d a tos y los p ro ve e d o re s de se rv ic io s de a lm a ce n a m ie n to . La in co rp o ra c ió n de m a rca de a gu a en la nube es una te cn o lo g ía d ig ita l de in co rp o ra c ió n de m arca de a gu a que se basa en el m o de lo de la nube, que se ha a p lica d o a m p lia m e n te en b ases de d a tos de tex to y re la c io n a le s . S in e m b a rg o , las té cn ica s tra d ic io n a le s de in co rp o ra c ió n de m arca de a gua en la nube tien en in co n ve n ie n te s im p o rta n te s para v e r if ic a r la a u te n tic id a d e in te g rida d de los da tos de los u su arios . Los in co n ve n ie n te s e s tán re la c io n a d o s con la tra n sp a re n c ia , la ca rga útil, la seg u rida d , la ta sa de b its (b itra te ) y la d u ra c ió n de la e x tra cc ió n de la m a rca o m a rcas de agua, seg ún se e xp lica rá a con tin u a c ió n :
Los p ro ce so s de in co rp o ra c ió n de m a rca de a gua c o n o c id o s in trod uce n a rte fa c to s p e rce p tib le s en el co n te n id o o rig in a l de un v íd e o . La ca lid ad de l v íd e o no se co n se rva d e sp u é s de a ñ a d ir la m a rca o m a rcas de a gu a y é s ta s no son tra n s p a re n te s para el usuario .
Los p ro ce so s de inco rp o ra c ió n de m a rca de a gua co n o c id o s in trod uce n un n ú m e ro tan g ra n d e de bits de d a tos de m arca de a gua que no p ueden s e r in co rp o ra d o s de fo rm a fia b le d e n tro de una señ a l h o s t p o r fra m e o p o r u n idad de tiem p o.
Las se ñ a le s de v íd e o con m a rca de a gua in co rp o ra d a a tra vé s de los p ro ce so s co n o c id o s de in co rp o ra c ió n de m arca de a gua p ueden re ve la r p is tas so b re las m a rcas de a gu a que con tien en .
Los p ro ce so s c o n o c id o s de in co rp o ra c ió n de m a rcas de a gua en fra m e s de v íd e o p rovo ca n q ue los fra m e s de v id e o a u m e n te n su ta sa de bits. E s to im p lica una g ran ca rga p ara el h a rd w are , e sp e c ia lm e n te en d isp o s itivo s ta le s com o te lé fo n o s in te lig e n te s , ta b le ta s , cá m a ra s y redes.
La d e te cc ió n de m a rcas de a gua en se ñ a le s de v íd e o in co rp o ra d a s a tra vé s de p ro ce d im ie n to s co n o c id o s puede im p lica r s is te m a s de d e tecc ión re la tiva m e n te len tos y co m p le jo s . Se re q u ie re una d e sco m p re s ió n co m p le ta para d e te c ta r o v a r ia r la m arca o m a rcas de a gua in co rp o ra d a s en la señ a l de v íd e o .
Los d o cu m e n to s "F le x ib le im a ge w a te rm a rk in g in J P E G d o m a in " cu yo a u to r es F A L L A H P O U R M E H D I e t al, "T a m p e rin g d e te c tio n in co m p re sse d d ig ita l v id e o using w a te rm a rk in g " cuyo a u to r es F A L L A H P O U R M E H D I e t al, "A v id e o w a te rm a rk in g D R M m e th od based on H .264 co m p re sse d d o m a in w ith lo w b it-ra te in c re a se m e n t” cu yo a u to r es M A Z H A O F E N G et al, "C o m p re s s e d -d o m a in v id e o w a te rm a rk in g fa r H .264 ” cuyo a u to r es N O O R K A M I M e t al, y "R e ve rs ib le w a te rm a rk in g fo r kn o w le d g e d ig e s t e m b e d d in g and re lia b ility con tro l in m e d ica l im a g e s ” cu yo a u to r es C O A T R IE U X G e t al d ivu lg a n e je m p lo s de in co rp o ra c ió n de m a rca de a gu a en un v ideo.
Es un o b je to de la p re se n te d ivu lg a c ió n p ro p o rc io n a r e je m p lo s de p ro ce d im ie n to s y d isp o s itivo s para la in co rp o ra c ió n de m arca de a gu a en se ñ a le s de v íd e o q ue e v ite n o al m e no s re du zca n los in co n ve n ie n te s a n tes m e nc ion ad o s.
R E S U M E N
La inve nc ión se e xp o n e en el ju e g o de re iv in d ica c io n e s ad jun to .
En un p rim e r a sp ec to , se p ro p o rc io n a un p ro ce d im ie n to para in c o rp o ra r unos d a tos de m a rca de a gu a en una seña l de v íd e o a c o d ific a r p o r en tro p ía . La señ a l de v íd e o p uede c o m p re n d e r al m e no s un b lo q ue con n ive les y los d a tos de m arca de a gu a p ueden c o m p re n d e r al m e no s un bit. El p ro ce d im ie n to com p re nd e :
- o b te n e r d a tos de m arca de a gua (e s ta a cc ión se p ue de lle va r a cabo, p o r e je m p lo , en un d isp o s itivo de co d ifica c ió n o s im ila r);
- o b te n e r (p o r e je m p lo , en el d isp o s itivo de co d ifica c ió n o s im ila r) al m e no s un v a lo r de un p rim e r n ive l con m arca de a gua in co rp o ra d a en base a al m e no s un p rim e r n ive l del b lo q ue p ro ce sa n d o el v a lo r de l p rim e r n ive l con m arca de a gua in co rp o ra d a de l s ig u ie n te m odo:
Figure imgf000003_0001
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
wi re p re se n ta los d a tos de m arca de agua;
en el q ue f(La, w i) se p uede d e fin ir de fo rm a que el p rim e r n ive l La p ue de s e r o b te n ib le en base al p rim e r n ive l con m arca de a gu a in co rp o ra d a y p ue de s e r p ro ce sa b le del s ig u ie n te m odo:
Figure imgf000003_0002
E ste p ro ce d im ie n to de inco rp o ra c ió n se p uede u tiliz a r d e sp u é s de p ro ce d im ie n to s de co m p re s ió n re la tiva m e n te co m p le jo s y q ue son co s to so s en tie m p o , y an tes de la co d ifica c ió n de e n tro p ía sin p é rd id a s de la señ a l de v íd e o , de m a ne ra q ue se e v ita la p os ib ilid a d de p e rd e r d a tos de m arca de agua.
Si el u su a rio q u ie re v a r ia r la m a rca de a gu a una v e z inco rp o rad a , só lo se re qu ie re una d e co d ifica c ió n de e n tro p ía re la tiva m e n te se n c illa y ráp ida . U na señ a l de v íd e o co m p rim id a no n e ce s ita s e r d e sco m p rim id a co m p le ta m e n te y co m p rim id a de nuevo . P o r lo tan to , se reduce el t ie m p o de p ro ce sa m ie n to n ecesa rio . P o r lo tan to , se p ueden re du c ir los re q u is ito s de re cu rso s de h a rd w are y ta m b ié n se p uede re d u c ir el co n su m o de e ne rg ía , lo q ue es un p rob lem a p rinc ip a l cu a n d o se tra ta de d isp o s itivo s p o rtá tile s ta le s com o ta b le ta s , te lé fo n o s in te lige n te s , te lé fo n o s m ó v ile s o cám a ra s .
E ste p ro ce d im ie n to de in co rp o ra c ió n no a lte ra el n úm e ro de n ive les de un b loque , lo q ue a yu da a m a n te n e r la m ism a ta sa de bits (b itra te ) q ue el o rig in a l sin in co rp o ra c ió n de m arca de agua. Un n ú m e ro m e n o r de ta sa de bits p uede s u p o n e r una m e n o r ca rga para el h a rd w are , lo q ue p uede s e r im p o rta n te para d isp o s itivo s ta le s com o te lé fo n o s in te lig e n te s y ne tbooks.
E ste p ro ce d im ie n to de inco rp o ra c ió n p uede fo rm a r p arte de un p ro ce so de co d ifica c ió n de la se ñ a l de v íd e o en el que se g e n e ra n b lo q ue s con n ive les d u ra n te la co m p re s ió n , y el p o s te rio r p ro ce so de d e co d ifica c ió n , de m o do que la m arca de a gua p ue de s e r in co rp o ra d a en un s itio de d isp o s itivo de co d ifica c ió n y s e r d e te c ta d a p o s te rio rm e n te en un s itio de d isp o s itivo de d e co d ifica c ió n . E s ta co n fig u ra c ió n p ue de a p ro v e c h a r a lg u n o s có d e cs p op u la re s ta l com o e1H .264 /A V C .
Im p le m e n ta n d o este p ro ce d im ie n to de in co rp o ra c ió n , la m a rca o m a rcas de a gu a in co rp o ra d a s en la señ a l de v íd e o p ueden s e r re ve rs ib les , ya q ue el p rim e r n ive l o rig in a l es o b te n ib le a p a rtir de l p rim e r n ive l con m a rca de agua inco rp o rad a .
E se p ro ce d im ie n to de in co rp o ra c ió n p e rm ite un buen e q u ilib rio e n tre cap ac id ad , tra n s p a re n c ia y ta sa de bits (b itra te ), ya q ue es el p rinc ip a l re to para las a p lica c io n e s de in co rp o ra c ió n de m arca de a gua en un v íd e o ; es dec ir, se o b tien e un e sq u e m a de m u y a lta cap ac id ad y tra n s p a re n c ia con m u y p ocos ca m b io s en la ta sa de b its (b itra te ).
S eg ú n a lg u n o s e je m p los , el p ro ce d im ie n to de in co rp o ra c ió n p ue de c o m p re n d e r a de m ás, a n tes de o b te n e r el v a lo r de un p rim e r n ive l con m arca de a gu a inco rp o rad a :
- s e le cc io n a r al m e no s un b lo q ue q ue co m p re n d e , en una p os ic ió n s u p e r io r a una p os ic ión de u m bra l p red e te rm in ad a , un n ive l d ife re n te de ce ro (e s ta a cc ión se p uede lle va r a cabo, p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n o s im ila r);
- u tiliz a r el ú ltim o n ive l d is tin to de ce ro de l b lo q ue com o base para o b te n e r el n ive l con m a rca de a gu a inco rp o rad a (e s ta a cc ión se p ue de lle va r a cabo, p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n o s im ila r).
Los n ive les d is tin to s de ce ro p ueden se r m o d ifica d o s p o rq u e el cam b io de un n ive l ce ro a un n ive l d is tin to de ce ro p uede c a m b ia r la ta sa de bits e n o rm e m e n te ya q ue la c o d ifica c ió n de lon g itu d va r ia b le a d a p ta tiva al con te x to (C A V LC : C o n te x t-A d a p tive V a ria b le -L e n g th C o d in g ) es m u y se n s ib le a los n ive les.
La p os ic ió n de u m bra l p uede se r p re d e te rm in a d a en fu n c ió n de las n e ce s id a d e s de cad a a p lica c ió n en p a rticu la r. Esto p uede p e rm itir un fác il a ju s te de las p ro p ie d a d e s de la m arca o m a rcas de a gua in co rp o rad as .
S eg ú n o tro a sp ec to , se d ivu lga un p ro g ra m a in fo rm á tico . El p ro g ra m a in fo rm á tico p ue de c o m p re n d e r in s tru cc io n e s de p ro g ra m a para h a ce r que un d isp o s itivo de co d ifica c ió n (o c u a lq u ie r o tro tip o de d isp o s itivo in fo rm á tico ) re a lice un p ro ce d im ie n to de inco rp o ra c ió n de d a tos de m a rca de a gua en una señ a l de v íd e o según se ha d e sc rito a n te rio rm e n te . El p ro g ra m a in fo rm á tico p uede s e r inc lu ido en un m e d io de a lm a ce n a m ie n to (p o r e je m p lo , un C D -R O M , un DVD, una un idad USB, una m e m o ria in fo rm á tica o una m e m oria de só lo le c tu ra ) o s e r tra n s p o rta d o en una señ a l p o rta d o ra (p o r e je m p lo , en una señ a l p o rta d o ra e lé c trica u óp tica).
S eg ú n o tro a sp ec to , se d ivu lga un d isp o s itivo de co d ifica c ió n . El d isp o s itivo de co d ifica c ió n com p re nd e :
- m e d io s para o b te n e r d a tos de m a rca de agua;
- m e d io s p ara o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m a rca de a gu a in co rp o ra d a en base a al m e no s un p rim e r n ive l de un b lo q ue p ro ce sa n d o el v a lo r de l p rim e r n ive l con m arca de a gu a in co rp o ra d a del s ig u ie n te m odo:
Figure imgf000004_0001
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
w re p re se n ta los d a tos de m arca de agua;
en el q ue f(La, w i) se d e fine de ta l m a ne ra q ue el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m arca de a gua in co rp o ra d a y p ue de s e r p ro ce sa b le de l s ig u ie n te m odo:
Figure imgf000004_0002
en el que el b loque e stá c o m p re n d id o en una señ a l de v íd e o a c o d ific a r p o r e n tro p ía y los d a tos de m a rca de a gua co m p re n d e n al m e no s un bit.
En e ste pun to es im p o rta n te s e ñ a la r q ue los m e d io s d e sc rito s p ueden ser, p o r e je m p lo , m e d io s e le c tró n ico s , m e d io s in fo rm á tico s o una co m b in a c ió n de am bos.
De a cu e rd o con o tro aspecto , se d ivu lg a un d isp o s itivo de co d ifica c ió n . El d isp o s itivo de co d ifica c ió n p uede c o m p re n d e r una m e m o ria y un p roce sa d o r, q ue inc lu ye n in s tru cc io n e s a lm a ce n a d a s en la m e m o ria y e je cu ta b le s p o r el p roce sa d o r, c o m p re n d ie n d o las in s tru cc io n e s una fu n c io n a lid a d para e je c u ta r un p ro ce d im ie n to de in co rp o ra c ió n de d a to s de m arca de a gua en una señ a l de v íd e o seg ún se d e sc rib e en a lg u n o s e je m p lo s del p re se n te d ocum e n to .
En o tro a sp ec to , se d e sc rib e un p ro ce d im ie n to de d e tecc ión de m arca de a gu a en una señ a l de v íd e o . La señ a l de v íd e o p ue de h a b e r s ido d e co d ifica d a p o r e n tro p ía y p uede c o m p re n d e r al m enos un b lo q ue con al m enos un p rim e r n ive l con m arca de a gua in co rp o ra d a y los d a tos de m arca de a gua p ueden c o m p re n d e r al m enos un bit. El p ro ce d im ie n to com p re nd e :
- re c ib ir la señ a l de v íd e o (e s ta a cc ión se p uede lle va r a ca b o , p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n o s im ila r);
- o b te n e r d a tos de m a rca de a gu a w i' en base al p rim e r n ive l con m arca de a gua in co rp o ra d a (e s ta a cc ión se p uede lle va r a cabo, p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n o s im ila r);
- d e te rm in a r un in d ic a d o r de m a n ip u la c ió n v e r ifica n d o si los d a tos de m arca de a gu a o b te n id o s w¡' se co rre sp o n d e n con unos d a tos de m a rca de a gua wi in co rp o ra d o s p o r un p ro ce d im ie n to de in co rp o ra c ió n de m arca de a gua según uno cu a lq u ie ra de los e je m p lo s d ivu lg a d o s en e ste d o cu m e n to (e s ta a cc ión se p ue de lleva r a cabo, p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n o s im ila r);
De e ste m odo, es p os ib le d e te rm in a r fá c ilm e n te si la señ a l de v íd e o ha s ido m o d ifica d a p o r a lgún te rce ro no a u to riza d o . El p ro p ie ta rio o u su a rio a u to riza d o p ue de se r in fo rm a d o de c u a lq u ie r a ta q u e a la se g u rid a d o m a la c o n d u c ta de l g e s to r de la nube cu a n d o los d a to s de m a rca de a gu a o b te n id o s w i' no se co rre sp o n d e n con los d a tos de m arca de a gua wi in co rp o rad os .
P ara d e te c ta r los d a tos de m arca de a gu a wi' p ue de b a s ta r con una d e co d ifica c ió n de e n tro p ía , lo q ue hace q u e el p ro ce d im ie n to de d e te cc ió n sea re la tiva m e n te rá p ido y m u y útil para a p lica c io n e s en tie m p o real. A d e m á s, al no se r una o p e ra c ió n com p le ja , e ste p ro ce d im ie n to de d e te cc ió n p uede se r a d e cu a d o para d isp o s itivo s p o rtá tile s en los que el co n su m o de e n e rg ía es m uy im p orta n te .
Si los d a tos de m a rca de a gua tie n e n q ue s e r m o d ificad os , la señ a l de v íd e o c o m p rim id a p uede no n e c e s ita r se r d e sco m p rim id a co m p le ta m e n te y c o m p rim id a de nuevo . P ara m o d ifica r los d a tos de m a rca de a gu a p uede b a s ta r con d e c o d ifica r y c o d ific a r p o r e n tro p ía de nuevo . E sta es una c a ra c te rís tica m uy co n ve n ie n te , ya que, d e sp u é s de una co m p re s ió n co m p le ja y co s to sa en tie m p o , los d a tos de m a rca de a gua p ueden s e r m o d ifica d o s ilim ita d a m e n te sin re co m p re s ió n .
En a lg u n o s e je m p los , el p ro ce d im ie n to de d e te cc ió n de m a rca de a gua en una señ a l de v íd e o p uede c o m p re n d e r adem ás:
- re c u p e ra r al m e no s un p rim e r n ive l del b lo q ue en b ase al n ive l con m arca de a gua in co rp o ra d a de la señ a l de v íd e o d e co d ifica d a p o r e n tro p ía . E s ta a cc ión se p uede lle va r a cabo, p o r e je m p lo , en un d isp o s itivo de d e co d ifica c ió n ;
El a l m e no s un p rim e r n ive l se p uede re c u p e ra r co m p le ta m e n te a p a rtir del n ive l con m arca de a gu a inco rp o rad a . P or lo tan to , el u su a rio p uede v is u a liz a r el v íd e o d e sco m p rim id o con la m ism a ca lid ad q u e el v íd e o o rig in a l a n tes de com p rim ir lo . L a se ñ a l de v íd e o no e stá dañada .
S eg ú n o tro a sp ec to , se d ivu lg a un p ro g ra m a in fo rm á tico . El p ro g ra m a in fo rm á tico p uede c o m p re n d e r in s tru cc io n e s de p ro g ra m a para h a c e r q ue un d isp o s itivo de d e co d ifica c ió n re a lice un p ro ce d im ie n to de d e te cc ió n de m a rca de a gua en una se ñ a l de v íd e o seg ún se d ivu lg a en el p re se n te d ocum e n to . El p ro g ra m a in fo rm á tico p ue de s e r inc lu ido en un m e d io de a lm a ce n a m ie n to (p o r e je m p lo , un C D -R O M , un DVD, una u n idad U S B , una m e m o ria in fo rm á tica o una m e m o ria de só lo le c tu ra ) o se r tra n s p o rta d o en una señ a l p o rta do ra (p o r e je m p lo , en una se ñ a l p o rta d o ra e lé c trica u óp tica).
S eg ú n o tro a sp ec to , se d ivu lga un d isp o s itivo de d e co d ifica c ió n . El d isp o s itivo de d e co d ifica c ió n p ue de com p re nd e r:
- m e d io s para re c ib ir una señ a l de v íd e o d e co d ifica d a p o r en tro p ía , en el que la señ a l de v íd e o co m p re n d e un b loque con un p rim e r n ive l con m arca de a gua inco rp o rad a ;
- m e d io s p ara o b te n e r d a tos de m arca de a gu a wi' en b ase al p rim e r n ive l con m arca de a gu a in co rp o ra d a de l b loque de la se ñ a l de v ídeo;
- m e d io s para d e te rm in a r un in d ic a d o r de m a n ip u la c ió n v e r ific a n d o si los d a tos de m arca de a gu a o b te n id o s w i' se co rre sp o n d e n con unos d a tos de m arca de a gua w i in co rp o ra d o s p o r un p ro ce d im ie n to de in co rp o ra c ió n de m a rca de a gu a según una cu a lq u ie ra de las re iv in d ica c io n e s 1 a 10;
En a lg u n o s e je m p lo s , el d isp o s itivo de d e co d ifica c ió n que se d e sc rib e en el p re se n te d o cu m e n to p ue de c o m p re n d e r adem ás:
- m e d io s para re c u p e ra r al m e no s un p rim e r n ive l del b lo q ue en base a un n ive l de la señ a l de v íd e o d e co d ifica d a por en trop ía .
En e ste pun to es im p o rta n te s e ñ a la r q ue los m e d io s d e sc rito s p ueden ser, p o r e je m p lo , m e d io s e le c tró n ico s , m e d io s in fo rm á tico s o una co m b in a c ió n de am bos.
En o tro a sp ec to , se d ivu lg a un d isp o s itivo de d e co d ifica c ió n . El d isp o s itivo de d e co d ifica c ió n p uede c o m p re n d e r una m e m o ria y un p roce sa d o r, que inc lu ye n in s tru cc io n e s a lm a ce n a d a s en la m e m o ria y e je cu ta b le s p o r el p roce sa d o r, c o m p re n d ie n d o las in s tru cc io n e s una fu n c io n a lid a d para e je c u ta r el p ro ce d im ie n to de d e te cc ió n de m arca de a gu a en una se ñ a l de v íd e o según se d e sc rib e en el p re se n te d ocum e n to .
O b je to s , v e n ta ja s y c a ra c te rís tica s a d ic io n a le s de fo rm a s de re a liza c ió n de la inve nc ión se harán e v id e n te s para los e xp e rto s en la m a te ria tra s el e xa m en de la d e sc rip c ió n , o p ueden s e r a p re n d id o s m e d ia n te la p rá c tica de la inve nc ión .
B R E V E D E S C R IP C IÓ N DE L O S D IB U 10 S
A co n tin u a c ió n se d e sc rib irá n e je m p lo s no lim ita n te s de la p rese n te d ivu lg a c ió n , con re fe ren c ia a los d ib u jo s ad jun tos , en los q u e :
La F ig ura 1 ilus tra un d ia g ra m a de flu jo de un p ro ce d im ie n to de in co rp o ra c ió n de d a to s de m a rca de a gua en una seña l de v íd e o según a lg u n o s e je m p los ;
La F ig ura 2 ilus tra un d ia g ra m a de flu jo de un p ro ce d im ie n to de d e te cc ió n de m arca de a gua en una señ a l de v íd e o seg ún a lg u n o s e je m p los ;
La F ig u ra 3 ilus tra de fo rm a e sq u e m á tica un s is te m a de in co rp o ra c ió n de m a rca de a gu a q ue co m p re n d e un d isp o s itivo de co d ifica c ió n y d e co d ifica c ió n seg ún a lg u n o s e je m p los ;
La F ig u ra 4 ilus tra de fo rm a e sq u e m á tica un b lo q ue de 4 x 4 de e je m p lo de una señ a l de v íd e o .
D E S C R IP C IÓ N D E T A L L A D A DE E JE M P LO S
La F igura 1 ilus tra un d ia g ra m a de flu jo de un p ro ce d im ie n to de in co rp o ra c ió n 100 de da tos de m a rca de a gua en una señ a l de v íd e o . A u n q u e la F igura 1 m u es tra una se cu e n c ia e sp e c ífica , se d eb e e n te n d e r q ue se p ueden s e g u ir o tras se cu e n c ia s que no se a pa rten de l a lca n ce de la p re se n te d ivu lga c ió n .
La p re se n te d ivu lg a c ió n p uede a p ro v e c h a r el p roce so de co d ific a c ió n /d e c o d ific a c ió n según H .264 /A V C . En a lg u no s e je m p los , el p ro ce d im ie n to de in co rp o ra c ió n 100 p ue de se r una parte del p ro ce so de co d ifica c ió n seg ún H .264 /A V C .
D e ta lle s p a rticu la re s de la co d ifica c ió n de v íd e o seg ún H .264 /A V C no se d e sc rib irá n p o r co m p le to en e ste d ocum e n to , ya q ue es un e s tá n d a r b ien co n o c id o p or los e xp e rto s en la m ate ria .
U na "se ñ a l de v íd e o " según se u tiliza en el p re se n te d o cu m e n to se re fie re a cu a lq u ie r señ a l q ue co m p re n d e in fo rm a c ió n de v ídeo .
La e xp re s ió n "d is p o s itiv o de c o d ifica c ió n " seg ún se u tiliza en el p re se n te d o cu m e n to se re fie re a c u a lq u ie r d isp o s itivo cap az de c o n v e rtir d a tos de un fo rm a to a otro , con el fin de c o m p rim ir una señ a l de v íd e o . El d isp o s itivo de co d ifica c ió n p uede c o m p re n d e r cu a lq u ie r lóg ica , so ftw a re o s im ila r co n fig u ra d o para lle va r a cabo la co m p re s ió n . A m o do de e je m p lo , el d isp o s itivo de co d ifica c ió n p uede s e r un te lé fo n o m óvil, un te lé fo n o in te lige n te , una ta b le ta , un o rd e n a d o r portá til, una cá m a ra o a lgo s im ila r.
La e xp re s ió n "d is p o s itiv o de d e c o d ifica c ió n " seg ún se u tiliza en el p re se n te d o cu m e n to se re fie re a cu a lq u ie r d isp o s itivo cap az de c o n v e rtir d a tos de un fo rm a to a otro , con el fin de d e s c o m p rim ir una señ a l de v íd e o . El d isp o s itivo de d e co d ifica c ió n p uede c o m p re n d e r c u a lq u ie r lóg ica, so ftw a re o s im ila r c o n fig u ra d o para lle v a r a cab o la d escom p re s ió n . A m o do de e je m p lo , el d isp o s itivo de d e co d ifica c ió n p uede s e r un te lé fo n o m óvil, un te lé fo n o in te lige n te , una tab le ta , un o rd e n a d o r portá til, una cá m a ra o s im ila r.
El p ro ce d im ie n to de in co rp o ra c ió n 100 tie n e p o r o b je to in c o rp o ra r los d a tos de m arca de a gua (q u e no se ilu s tra n ) en una se ñ a l de v íd e o (q ue no se ilu s tra ) a c o d ific a r p o r en tro p ía . En el p ro ce d im ie n to de in co rp o ra c ió n 100 que se d ivu lga , se m a n ip u la n a lg u no s co e fic ie n te s de tra n s fo rm a d a de co se n o d isc re ta cu a n tif ica d a (Q D C T : Q u a n tized D isc re te C o s in e T ra ns fo rm ), ta m b ié n co n o c id o s com o n ive les, de a lg u n o s b lo q ue s para in c o rp o ra r los d a tos de m arca de agua. A m o do de e jem p lo , se u tiliza rán co e fic ie n te s de Q D C T de b lo q ue s de 4 x 4 p ara d e s c rib ir p os ib les im p le m e n ta c io n e s . Los co e fic ie n te s de Q D C T de b lo q ue s de 4 x 4 p ue de n e s ta r en g en e ra l en las b an da s de fre cu e n c ia a lta o m edia . La F ig u ra 4 ilus tra de fo rm a e sq u e m á tica un b lo q ue de 4 x 4 de e je m p lo de una se ñ a l de v íd e o .
El p ro ce d im ie n to de in co rp o ra c ió n 100 se p uede re a liz a r d e sp u é s de una fa se de c u a n tif ica c ió n de la co d ifica c ió n seg ún H .264 , q ue es a n te r io r a la co d ifica c ió n de entrop ía .
La señ a l de v íd e o co m p re n d e al m e no s un b loque con n ive les , el b lo q ue p ue de p e rte n e ce r a un m a cro b loque , y los d a to s de m arca de a gua p ueden c o m p re n d e r al m e no s un bit.
El p ro ce d im ie n to de in co rp o ra c ió n 100 q ue se d e sc rib e en a lg u n o s e je m p lo s se p ue de e je c u ta r para cad a b lo q ue de un m a cro b lo q ue y para to d o s los re sp e c tivo s m acro b lo q ue s de los fra m e s de la señ a l de v íd e o . S in e m ba rg o , en a lg u n o s e je m p lo s só lo a lg u n o s m acro b lo q ue s p ue de n s e r e le g id o s para e je c u ta r el p ro ce d im ie n to de in co rp o ra c ió n 100.
S eg ú n a lg u n o s e je m p los , el p ro ce d im ie n to de in co rp o ra c ió n 100 com p re nd e :
- o b te n e r d a to s de m a rca de a gua 103. Los d a tos de m a rca de a gu a 103 se p ue de n o b ten er, p o r e je m p lo , a tra vé s de un g e n e ra d o r de n ú m e ro s p se u d o a le a to r io s (P R N G : p se u d o -ra n d o m n u m b e r g en e ra to r). Los d a tos de m arca de agua ta m b ié n se pueden p ro p o rc io n a r com o una se cu e n c ia p re d e fin id a de bits q ue se p uede a d a p ta r a una long itud p re d e te rm in a d a , es dec ir, a d a p ta r a la lon g itu d de al m e no s una parte de la señ a l de v íd e o a la que se le va a in co rp o ra r los d a tos de m arca de a g u a ;
- o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m a rca de a gu a in co rp o ra d a L'a en b ase a al m enos un p rim e r n ive l La de l b lo q ue 104 p ro ce sa n d o el v a lo r de l p rim e r n ive l con m arca de a gu a in co rp o ra d a L'a de l s ig u ie n te m odo:
Figure imgf000007_0001
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
w re p re se n ta los d a tos de m arca de agua;
en el que f(La, w i) se d e fine de ta l m a ne ra q ue el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m arca de a gua in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m odo:
Figure imgf000007_0002
P o r lo tan to , el v a lo r de l p rim e r n ive l con m a rca de a gu a in co rp o ra d a L'a p ue de s e r p ro ce sa d o en fu n c ió n de l p rim e r n ive l La y de los d a tos de m arca de a gua wi.
U na fu n c ió n de in co rp o ra c ió n f(La, w i) se p uede d e fin ir com o re ve rs ib le si e x is te o tra fu n c ió n h -d e n o m in a d a fun c ión de re tro ce so - ta l q ue h(f(La, wi), w i) = La p ara to d o s los va lo re s p o s ib le s de La y w i e {0 ,1}.
A n te s de o b te n e r el v a lo r de un p rim e r n ive l con m arca de a gu a inco rp o rad a , el p ro ce d im ie n to de in co rp o ra c ió n 100 p uede com p re nd e r:
- s e le cc io n a r al m e no s un b loque q ue p uede co m p re n d e r, en una p os ic ió n m a yo r que una p o s ic ió n de um bra l p re d e te rm in a d a T, un n ive l d ife re n te de ce ro 101. Los n ive les de cad a b lo q ue de l m acro b lo q ue p ue de n se r c o m p ro b a d o s b uscan do a q u e llo s n ive les cuyo v a lo r sea d is tin to de ce ro y cu ya p os ic ió n sea m a yo r q ue la pos ic ión de u m bra l T. S i to d o s los n ive les de l b lo q ue cuya p os ic ió n es m a yo r que la p os ic ió n de u m bra l T m ues tran un v a lo r de cero, e n to n ce s e se b lo q ue no p ue de s e r se le cc io n a d o para in c o rp o ra r los d a to s de m arca de agua. Lo m ism o ocu rre si to d o s los n ive le s de l b lo q ue m u es tra n un v a lo r de cero. La p os ic ió n de u m bra l T se p uede d e fin ir en fun c ión de cada caso, p o r e je m p lo si T es igua l o m a yo r q ue 9, só lo se u tiliza una zo n a de a lta fre cu e n c ia de la señ a l de v íd e o para la inco rp o ra c ió n . D ism in u ye n d o el v a lo r de T se p ue de n u tiliz a r m ás b lo q u e s de cad a m acro b lo q ue para la inco rp o ra c ió n , lo q ue a su ve z a u m e n ta la d is to rs ión ;
- u tiliz a r el ú ltim o n ive l d is tin to de ce ro (LN Z: la te s t n o n -ze ro ) de l b lo q ue co m o base para o b te n e r el n ive l con m arca de a gua in co rp o ra d a 102. S ig u ie n d o el e je m p lo an te rio r, si T = 9, se p uede s e le cc io n a r un b lo q ue con su n ive l LN Z u b icad o en la p os ic ió n 12 y se p uede u tiliza r el n ive l en la p os ic ió n 12 para o b te n e r el n ive l con m a rca de agua inco rp o rad a .
Si no se s e le cc io n a un b lo q ue para la inco rp o ra c ió n , p uede d e ja rse ta l cua l.
C ad a b it de m arca de a gu a de los d a tos de m arca de a gu a wi p ue de s e r in co rp o ra d o en un b lo q ue s e le cc io n a d o y para el s ig u ie n te b lo q ue s e le cc io n a d o se p uede u tiliz a r un s ig u ie n te d a to de m arca de a gua w i+1.
En la co m p re s ió n seg ún H .264 /A V C , el ca m b io del p a rá m e tro de cu a n tifica c ió n (Q P : q u a n tiza tio n p a ra m e te r) hace v a r ia r el v a lo r y la p os ic ión de los n ive les d is tin to s de cero en los m a cro b loques. C u a n d o el p a rá m e tro Q P es re la tiva m e n te bajo, h ay m ás n ive les d is tin to s de ce ro en co m p a ra c ió n co n un p a rá m e tro Q P re la tiva m e n te a lto. En o tra s p a la bra s , si el p a rá m e tro Q P es a lto , la ta sa de co m p re s ió n es a lta (e l v id e o c lip e stá m u y co m p rim id o ). P o r lo tan to , cu a n d o el p a rá m e tro Q P es bajo, la in co rp o ra c ió n de la m arca o m a rcas de a gua p ue de d a r lu g a r a una m a yo r cap ac id ad , y cu a n d o el p a rá m e tro Q P es a lto , la ca p a c id a d p ro p o rc io n a d a p uede s e r m enor.
S eg ú n a lg u n o s e je m p los , para q ue el p ro ce d im ie n to de in co rp o ra c ió n 100 sea ro b u s to fre n te a a ta q u e s de co lus ión , los d a tos de m a rca de a gua p ue de n s e r e n c rip ta d o s a tra vé s de al m e no s una o p e ra c ió n de e n c rip ta c ió n E en b ase a un flu jo se c re to de bits S (d a to s de m a rca de a gu a en b ru to w i) y una c lave K p ro ce sa n d o un v a lo r de los d a tos de m arca de a gu a e n c rip ta d o s wenc de l s ig u ie n te m odo:
Figure imgf000007_0003
S e p ueden u tiliza r los d a tos de m a rca de a gua e n c rip ta d o s wenc en lu g a r de los d a tos de m a rca de a gua en b ru to wi para su inco rp o ra c ió n en la señ a l de v íd e o host.
S eg ú n o tro s e je m p los , para q ue el p ro ce d im ie n to de In co rpo ra c ión 100 sea aún m ás ro b u s to fre n te a a ta q u e s de co lu s ió n , en lu g a r de u tiliz a r una c lave ú n ica K seg ún se ha d e sc rito a n te rio rm e n te , la c lave K se p uede re g e n e ra r en base a c a ra c te rís tica s de m acro b lo q u e s (M B). C on el fin de e v ita r co m p le jid a d de p ro ce sa m ie n to , se p uede u tiliza r in fo rm a c ió n de l c ó d e c H .264 /A V C para g e n e ra r una c lave K para ca d a m B. En la in tra p re d icc ió n de 4 x 4, se c las ifica n nue ve m odos en tre s g rup o s: 1) m o do s v e r tic a le s y d ia g o n a le s (0, 3, 4, 5, 7), 2 ) m o do s h o rizo n ta le s (1,6 , 8), y 3 ) m odo dc (2). C om o se p ueden c a m b ia r m o do s s im ila re s e n tre sí d e sp u é s de la re co d ifica c ió n , su ca te g o riza c ió n hace que la c lave p ú b lica sea m ás ro b u s ta en caso de a lte rn a n c ia s . P ara 3 m odos, se p ueden n e c e s ita r dos bits y a s ig n a rlo s a cad a uno de los m odos. De este m odo, p o r e je m p lo , se p uede re g e n e ra r una c lave K de 32 b its b asad a en con te n id o para un m a cro b lo q ue q ue co m p re n d e d ie c isé is b lo q ue s de 4 x 4. T a m b ié n para la in tra p re d icc ió n de 16 x 16, hay cua tro m o do s para los que, en base al m o do de p red icc ió n , se p uede g e n e ra r una c lave K de 32 b its b asad a en con ten ido . P o r e je m p lo , en la in tra p red icc ió n de 4 x 4, para el p rim er, se g u n d o y te rc e r g rup o se p ue de a s ig n a r "00", "01 " y "10", re sp e c tiva m e n te . T a m b ié n se p ue de u tiliz a r una c lave de 32 bits q ue e m p ie ce p o r "11 " para el m o do de in tra p red icc ió n de 16 x 16. De hecho , la c lave de u su a rio p uede s e r c o m b in a d a con una c lave g e n e ra d a p ara cada m acro b lo q ue para p ro p o rc io n a r una c lave ú n ica p ara cad a m a cro b lo q ue en b ase a la c lave de usuario .
El v a lo r de l p rim e r n ive l con m arca de a gua in co rp o ra d a L'a es p ro ce sa d o del s ig u ie n te m odo:
Figure imgf000008_0001
en el que
l0 re p re se n ta un v a lo r pos itivo .
E ste e je m p lo se p uede d e n o m in a r "d e sp la za m ie n to de coe fic ie n te ".
En a lg u n o s e je m p los , el v a lo r p o s itivo l0 p uede s e r 1. E s te v a lo r es el m ás p ro b a b le para el c o e fic ie n te L N Z en un m acro b lo q ue y e n to n ce s p uede se r la m e jo r e le cc ió n en cu a n to a ca p a c id a d (es decir, se p uede s e le cc io n a r un m a yo r núm e ro de m acro b lo q u e s para la in co rp o ra c ió n , en p rom ed io ).
El v a lo r de l p rim e r n ive l con m arca de a gua in co rp o ra d a L'a es p ro ce sa d o del s ig u ie n te m odo:
Figure imgf000008_0002
E ste e je m p lo se p uede d e n o m in a r "e xp a n s ió n de coe fic ie n te ".
S eg ú n a lg u n o s e je m p los , el p ro ce d im ie n to de in co rp o ra c ió n 100 p ue de c o m p re n d e r adem ás:
- o b te n e r un v a lo r de un se g u n d o n ive l con m arca de a gu a in co rp o ra d a 1,b en base a un se g u n d o n ive l Lb de un b loque, en el q ue los va lo re s de l p rim e r y se g u n d o n ive les con m arca de a gu a in co rp o ra d a se p ueden o b te n e r p ro ce sá n d o lo s de l s ig u ie n te m odo:
(.L'a,L'b) = f ( L a,Lb,Wi) = (La d Wi,Lb - d )
en el que,
Lb re p re se n ta el v a lo r de un se g u n d o n ive l con m a rca de a gua in c o rp o ra d a ;
Lb s ig n ifica un se g u n d o nive l; y,
Figure imgf000008_0003
y,
Figure imgf000008_0004
en el q ue H re p re se n ta una o p e ra c ió n de re d o n d e o h ac ia el in fin ito pos itivo ; y,
Figure imgf000008_0005
en el q ue [-J s ig n ifica una o pe ra c ió n de re d o n d e o h ac ia el in fin ito nega tivo .
S eg ú n e ste e je m p lo , se p ue de a su m ir, sin p é rd ida de g e n e ra lid a d , que La s Lb (si La < Lb, se in te rca m b ia n los ro les de La y Lb).
S ea d = La - Lb. A p a rtir de aquí, se p ue de d e fin ir lo s ig u ie n te
y
Figure imgf000009_0001
De m o do que, para la in co rp o rac ión :
(L'a, L'b) = f ( La> Lb> w¡) = ÍLa d + w i,Lb - d~).
E nto nce s, la d ife re n c ia e n tre L'a y L'b p ue de s e r el d ob le de la d ife re n c ia d e n tre La y Lb, m ás el b it in co rp o ra d o w¡, es d e c ir
d r = L'a — L'a = 2d w¡
La d ife re n c ia e n tre los co e fic ie n te s ha s ido , de e ste m odo, e xp an d id a , p o r lo que e ste e je m p lo se p ue de d e n o m in a r "e xp a n s ió n de la d ife re n c ia de coe fic ie n te s".
En a lg u n o s e je m p los , se p uede s e le cc io n a r cada uno d e l p rim e r y se g u n d o n ive les de d ife re n te s b lo q u e s de la señ a l de v íd e o o de l m ism o b loque . T a n to el p rim e r com o el se g u n d o n ive l d eben s e r d ife re n te s de cero, de lo con tra rio , por e je m p lo , si uno de e llo s fu e ra igua l a cero , e se b lo q ue no se p od ría u tiliz a r para la inco rp o rac ión .
S eg ú n a lg u n o s o tro s e je m p los , el p ro ce d im ie n to de in co rp o ra c ió n 100 p uede c o m p re n d e r a de m ás:
- o b te n e r un v a lo r de un se g u n d o n ive l con m a rca de a gua in co rp o ra d a Lb en base a un se g u n d o n ive l Lb de un b loque, en el q ue los va lo re s de l p rim e r y se g u n d o n ive les con m arca de a gu a in co rp o ra d a se p ueden o b te n e r p ro ce sá n d o lo s de l s ig u ie n te m odo:
Figure imgf000009_0002
en el que,
Lb re p re se n ta el v a lo r de un se g u n d o n ive l con m a rca de a gua inco rp o rad a ;
Lb re p re se n ta un se g u n d o nivel;
en el q ue La > 1
S e p uede a su m ir, sin p é rd ida de g e n e ra lid a d , q ue L, > Lb (si La < Lb, in te rc a m b ia r los ro les de La y Lb en la d e sc rip c ió n an te rio r).
El p ro ce sa m ie n to de l p rim e r y s e g u n d o n ive les con m a rca de a gu a in co rp o ra d a se p uede re a liza r con n ú m e ro s e n te ros o con e le m e n to s de un g ru p o m u ltip lica tivo m ó du lo p, p a ra un n úm e ro p rim o p > La.
E ste e je m p lo se p uede d e n o m in a r "e xp a n s ió n m u ltip lica tiva de coe fic ie n te s".
En a lg u n o s e je m p los , cada uno del p rim e r y se g u n d o n ive les p ue de s e r s e le cc io n a d o de d ife re n te s b lo q ue s de la señ a l de v íd e o o de l m ism o b loque . T a n to el p rim e r com o el se g u n d o n ive l d eben s e r d ife re n te s de cero, de lo con tra rio , por e je m p lo , si uno de e llo s fu e ra igua l a cero, e se b lo q ue no se p od ría u tiliz a r para la inco rp o rac ión .
La F igura 3 ilus tra de fo rm a e sq u e m á tica un s is te m a de in co rp o ra c ió n 300 de m a rca de a gua q ue co m p re n d e un d isp o s itivo de co d ifica c ió n y d e co d ifica c ió n 301, 303. S eg ú n a lg u n o s e je m p los , el d isp o s itivo de c o d ifica c ió n (o in c o rp o ra d o r de m arca de a gu a ) 301 y el d isp o s itivo de d e co d ifica c ió n 302 (o d e te c to r de m arca de a g u a ) p ueden e s ta r en c o m u n ica c ió n de d a to s con un s e rv id o r 303 o s im ila r q ue p ue de e s ta r co n fig u ra d o para a lb e rg a r la señ a l de v íd e o (q ue no se ilustra ). La c o m u n ica c ió n de d a tos se p uede rea liza r, p o r e je m p lo , a tra vé s de una red in a lá m b rica 304, 305 o una red p o r cab le (q ue no se ilustra ).
A co n tin u a c ió n se d e sc rib e n a lg u n o s e je m p lo s del d isp o s itivo de co d ifica c ió n 301 y m ás a d e la n te se d esc rib irán a lg u n o s e je m p lo s de l d isp o s itivo de d e co d ifica c ió n 303.
S eg ú n a lg u n o s e je m p lo s , el d isp o s itivo de co d ifica c ió n 301 p ue de s e r ca p a z de re p ro d u c ir el p ro ce d im ie n to de in co rp o ra c ió n 100 q ue se ha d e sc rito a n te rio rm e n te , p o r e je m p lo , a tra vé s de m e d io s e le c tró n ico s y /o in fo rm á tico s . D ich os m e d io s e le c tró n ic o s /in fo rm á tic o s se p ueden u tiliza r in d is tin ta m e n te , es dec ir, una parte de los m e d io s d escritos p ueden se r m e d io s e le c tró n ico s y la o tra p arte p ueden s e r m e d io s in fo rm á tico s , o to d o s los m e d io s d e sc rito s pueden s e r m e d io s e le c tró n ico s o to d o s los m e d io s d e sc rito s p ue de n s e r m e d io s in fo rm á tico s .
E je m p lo s de un d isp o s itivo de co d ifica c ió n 301 q ue co m p re n d e só lo m e d io s e le c tró n ico s (es dec ir, una co n fig u ra c ió n p u ra m e n te e le c tró n ica ) p uede se r un d isp o s itivo e le c tró n ico p ro g ra m a b le ta l com o un D isp o s itivo L óg ico P ro g ra m a b le C o m p le jo (C P L D : C o m p le x P ro g ra m m a b le L og ic D ev ice ), una M a triz de P u e rta s P ro g ra m a b le s de C a m p o (F P G A : F ie ld P ro g ra m m a b le G a te A rra y ) o un C ircu ito In te g rad o de A p lica c ió n E sp e c ífica (A S IC : A p p lic a tio n -S p e c ific In te g ra ted C ircu it).
En e je m p lo s en los q u e el d isp o s itivo de co d ifica c ió n 301 co m p re n d e m e d io s e le c tró n ic o s , d ich o d isp o s itivo de co d ifica c ió n 301 com p re nd e :
- m e d io s para o b te n e r d a tos de m a rca de a g u a ;
- m e d io s para o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m a rca de a gu a in co rp o ra d a en base a al m e no s un p rim e r n ive l de un b lo q ue p ro ce sa n d o el v a lo r de l p rim e r n ive l con m arca de a gu a in co rp o ra d a del s ig u ie n te m odo:
Figure imgf000010_0001
en el q u e ,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
w re p re se n ta los d a tos de m arca de agua;
en el q ue f(La, w i) se d e fine de ta l m a ne ra q ue el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m arca de a gua in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m odo:
Figure imgf000010_0002
en el que el b loque e s tá c o m p re n d id o en una señ a l de v íd e o a c o d ific a r p o r e n tro p ía y los d a tos de m a rca de a gua co m p re n d e n al m e no s un bit.
En e je m p lo s en los que el d isp o s itivo de c o d ifica c ió n 301 co m p re n d e ú n ica m e n te m e d io s in fo rm á tico s , d icho d isp o s itivo de co d ifica c ió n 301 p uede c o m p re n d e r una m e m o ria y un p roce sa d o r, q ue inc lu ye n in s tru cc io n e s a lm a ce n a d a s en la m e m o ria y e je cu ta b le s p o r el p roce sa d o r, c o m p re n d ie n d o las in s tru cc io n e s una fu n c io n a lid a d para e je c u ta r un p ro ce d im ie n to de in co rp o ra c ió n 100 de d a tos de m arca de a gu a en una señ a l de v íd e o según e je m p lo s q ue se d esc ribe n en el p rese n te d ocum e n to .
S eg ú n o tro s e je m p los , un p ro g ra m a in fo rm á tico p ue de c o m p re n d e r in s tru cc io n e s de p ro g ra m a para h a c e r q ue un d isp o s itivo de co d ifica c ió n 301 re a lice un p ro ce d im ie n to de in co rp o ra c ió n 100 de d a tos de m a rca de a gua en una seña l de v íd e o seg ún e je m p lo s q ue se d esc ribe n en el p re se n te d ocum e n to . El p ro g ra m a in fo rm á tico p uede se r in c lu id o en un m e d io de a lm a c e n a m ie n to (p o r e je m p lo , un C D -R O M , un D VD, una u n idad U SB, una m e m o ria in fo rm á tica o una m e m o ria de só lo le c tu ra ) o se r tra n s p o rta d o en una señ a l p o rta d o ra (p o r e je m p lo , en una señ a l p o rta d o ra e lé c trica u óp tica).
El p ro g ra m a in fo rm á tico p uede s e r en fo rm a de cód igo fuen te , de cód igo ob je to , de un cód igo in te rm e d io e n tre cód igo fu e n te y có d ig o ob je to , ta l com o p or e je m p lo en fo rm a p a rc ia lm e n te com p ila d a , o en c u a lq u ie r o tra fo rm a a d e cu a d a para su uso en la im p le m e n ta c ió n del p ro ce d im ie n to de in co rp o ra c ió n 100. El p o rta d o r p uede s e r c u a lq u ie r e n tida d o d isp o s itivo ca p a z de tra n s p o rta r el p ro g ra m a in fo rm á tico .
P o r e je m p lo , el p o rta d o r p uede c o m p re n d e r un m e d io de a lm a ce n a m ie n to , ta l com o una R O M , p o r e je m p lo un CD R O M o una R O M se m ico n d u c to ra , o un m e d io de g ra b a c ió n m a gn é tica , p o r e je m p lo un d isco duro . A d e m á s, el p o rta d o r p ue de s e r un p o rta d o r tra n sm is ib le , ta l com o una se ñ a l e lé c trica u óptica, que p ue de s e r tra n s p o rta d a a tra vé s de un cab le e lé c trico u ó p tico o p o r ra d io u o tro s m edios.
C u a n d o el p ro g ra m a in fo rm á tico es inc lu ido en una señ a l que p ue de s e r tra n s p o rta d a d ire c ta m e n te p o r un cab le u o tro d isp o s itivo o m edio , el p o rta d o r p uede e s ta r co n s titu id o p o r d ich o cab le u o tro d isp o s itivo o m edio .
A lte rn a tiva m e n te , el p o rta d o r p uede s e r un c ircu ito in te g ra d o en el que se e n cu e n tra inc lu ido el p ro g ra m a in fo rm á tico , e s ta n d o el c ircu ito in te g ra d o a d a p ta d o para rea liza r, o para su uso en la re a liza c ió n de, los p ro ce d im ie n to s p ertin en tes .
El d isp o s itivo de co d ifica c ió n 301 q ue se p ue de u tiliza r para la in co rp o ra c ió n de la m arca o m a rcas de a gu a p uede se r un c o d ific a d o r seg ún H .264 /A V C q ue re su e lve c u a lq u ie r p ro b le m a de ro bu s te z fre n te a la co m p re s ió n según H .264 /A V C y ta m b ié n co n d u ce a una co m p le jid a d m uy baja, ya q ue el p ro ce d im ie n to de in co rp o ra c ió n 100 p rop u es to u tiliza b lo q ue s de Q D C T q ue p ue de n h a b e r s ido ya p ro ce sa d o s p o r el c o d ific a d o r seg ún H .264 /A V C .
La F ig u ra 2 ilus tra un d ia g ra m a de flu jo de un p ro ce d im ie n to de d e te cc ió n 200 de m arca de a gua en una señ a l de v íd e o seg ún a lg u n o s e je m p los . La señ a l de v íd e o ha s ido d e co d ifica d a p o r e n tro p ía y p uede c o m p re n d e r al m e no s un b lo q ue con al m e no s un p rim e r n ive l con m arca de a gua in co rp o ra d a y los d a tos de m arca de a gua p ueden c o m p re n d e r al m e no s un bit.
A u n q u e la F ig u ra 2 m u es tra una se cu e n c ia esp ec ífica , se d ebe e n te n d e r que se p ue de n s e g u ir o tras s e cu e n c ia s que no se a p a rte n del a lca n ce de la p re se n te d ivu lg a c ió n . El p ro ce d im ie n to de d e tecc ión 200 com p re nd e :
- re c ib ir la seña l de v íd e o 201. S eg ú n se ha m e n c io n a d o a n te rio rm e n te , la señ a l de v íd e o ha s ido d e co d ifica d a p or en trop ía ;
- o b te n e r d a to s de m a rca de a gu a w¡' en base al p rim e r n ive l con m a rca de a gua in co rp o ra d a 202.
- d e te rm in a r un in d ic a d o r de m a n ip u la c ió n v e r ifica n d o si los d a tos de m arca de a gu a o b te n id o s w i' se co rre sp o n d e n con unos d a tos de m arca de a gu a wi in co rp o ra d o s p o r un p ro ce d im ie n to de in co rp o ra c ió n 100 de m a rca de a gu a 203 seg ún uno c u a lq u ie ra de los e je m p lo s q ue se d esc ribe n en el p re se n te d o cu m e n to . Si los d a tos de m a rca de a gua wi' o b te n id o s no se co rre sp o n d e n con los d a tos de m arca de a gu a w i in co rp o ra d o s p re v ia m e n te (p o r e je m p lo , cu a n d o se ha co m p rim id o la señ a l de v íd e o ), el in d ic a d o r de m a n ip u la c ió n p uede p ro p o rc io n a r in fo rm a c ió n so b re d icha d ife re nc ia . De lo con tra rio , el in d ic a d o r de m a n ip u la c ió n p ue de in fo rm a r sob re una c o rre sp o n d e n c ia e n tre los d a to s de m arca de a gua o b te n id o s w i' y los d a tos de m a rca de a gua w i in co rp o ra d o s p rev ia m en te .
En a lg u n o s e je m p los , d e sp u é s de d e te rm in a r un in d ica d o r de m a n ip u la c ió n , el p ro ce d im ie n to de d e te cc ió n puede c o m p re n d e r a de m ás:
- d e te rm in a r un in d ic a d o r de a ta q u e d e te c ta n d o p os ic io ne s de e rro re s b in a rios d is p e rso s re la tivo s e n tre s í al m enos en un m acro b loque . En fun c ión de l v a lo r de l in d ic a d o r de m a n ip u la c ió n , p o r e je m p lo , en caso de una d ife re n c ia en tre los d a tos de m arca de a gu a o b te n id o s w i' y los d a tos de m arca de a gu a wi in co rp o ra d o s p re v ia m e n te , el p ro ce d im ie n to de d e te cc ió n 200 p uede in ic ia r un p roce so de d e te rm in a r la p os ic ió n de p os ib le s e rro re s b in a rios d isp e rso s re la tivos e n tre s í al m e no s en un m acro b lo q ue con el fin de d e te rm in a r si d ich os e rro re s se e x tie n d e n a le a to ria m e n te o se co n ce n tra n en una zo n a e sp e c ífica . Si los e rro re s e s tán co n ce n tra d o s , el in d ic a d o r de a ta q u e p ue de in fo rm a r a co n tin u a c ió n sob re un a ta q u e (p o r e je m p lo , d e b id o a una m a n ip u la c ió n de l e sp ac io ); de lo con tra rio , el in d ica d o r de a ta qu e p ue de in fo rm a r sob re o tros e ve n to s , ta le s co m o o p e ra c io n e s co m u n e s de p ro ce sa m ie n to de v íd e o . E s tas o p e ra c io n e s p ueden in c lu ir una re co m p re s ió n seg ún H .264 /A V C , ru ido y a u m e n to de l brillo . La p os ic ió n de los e rro re s se p uede d e te rm in a r e n tre d ife re n te s fram es.
P o r lo tan to , se p ueden d is tin g u ir a ta q u e s m a lic io so s de o p e ra c io n e s de p ro ce sa m ie n to de v íd e o a tra vé s de a lg u n o s e je m p lo s de l p ro ce d im ie n to de d e te cc ió n 200.
La ca n tid a d de bits se c re to s que se p ue de n in c o rp o ra r en cad a fra m e p uede d e p e n d e r de l um bra l, T, de va lo re s de cu a n tifica c ió n y de o tros p a rá m e tro s de cod ifica c ió n . P ara un fra m e de un cua rto fo rm a to in te rm e d io com ú n (Q C IF : Q u a rte r C o m m o n In te rm e d ia te F o rm a t), q ue tie n e 99 m acro b lo q ue s, si se d esea n in co rp o ra r 3 b its en cad a m acro b lo q ue se d eb en p ro p o rc io n a r una ca p a c id a d igua l a 99 x 3 x 30 = 8910 bits p o r seg un do . C ab e m e n c io n a r q ue el n ú m e ro de b its que se p ueden in c o rp o ra r en m a cro b lo q ue s de un fra m e p uede s e r d ife ren te . S in e m ba rg o , el a jus te de l u m bra l T p ue de p ro p o rc io n a r la ca p a c id a d m ín im a reque rida .
A d e m á s, p a ra d e te c ta r la m a n ip u la c ió n te m p o ra l, se p ue de a ñ a d ir un núm ero , ta l com o un índ ice de fra m e , en cada fram e.
S eg ú n o tros e je m p los , la o b te n c ió n de d a to s de m a rca de a gua w i' 202 a p a rtir de al m e no s un b lo q ue de la señ a l de v íd e o p uede co m p re n d e r:
- p ro ce sa r un v a lo r de los d a tos de m a rca de a gua wi' del s ig u ie n te m odo:
Figure imgf000011_0001
en el que,
La re p re se n ta un p rim e r n ive l con m a rca de a gu a in co rp o ra d a del b lo q ue de la se ñ a l de v íd e o q ue ha s ido d e co d ifica d a p o r e n trop ía .
La fu n c ió n de in co rp o ra c ió n f(La, w i) se p uede d e fin ir com o c ieg a si e x is te o tra fu n c ió n g -d e n o m in a d a fu n c ió n de e x tra c c ió n - de m o do q ue g(f(La, w i)) = wi para to d o s los va lo re s p os ib le s de La y wi E {0 ,1}.
S eg ú n e je m p los , a n tes de o b te n e r d a to s de m a rca de a gua w i' en b ase al p rim e r n ive l con m a rca de a gua inco rp o rad a , el p ro ce d im ie n to de d e te cc ió n 200 p ue de com p re nd e r:
- s e le cc io n a r al m e no s un b loque q ue p uede co m p re n d e r, en una p os ic ió n m a yo r que una p os ic ión de um bra l p re d e te rm in a d a T, un n ive l d ife re n te de cero. C on la im p le m e n ta c ió n de e ste b lo q ue se p ueden e n c o n tra r los va lo re s de p os ic ión de n ive les L N Z para 16 b lo q ue s de l m acro b loque ;
- u tiliza r el ú ltim o n ive l d is tin to de ce ro de l b lo q ue com o base para o b te n e r los d a tos de m a rca de a gua wi'.
La p os ic ió n de u m bra l p re d e te rm in a d a T p uede s e r a ju s ta d a seg ún sea n ece sa rio y p uede s e r la m ism a q ue la pos ic ión de u m bra l T para el p ro ce d im ie n to de in co rp o ra c ió n 100.
En algunos ejemplos, el valor de los datos de marca de agua wi' puede ser procesado del siguiente modo:
Figure imgf000012_0001
en el que,
I0 re p re se n ta un v a lo r p o s itivo de un n ive l.
El v a lo r p os itivo de l n ive l l0 p ue de s e r 1.
En o tros e je m p los , el v a lo r de los d a to s de m a rca d e a gu a w i' se pue de p ro c e sa r d e l s ig u ie n te m odo:
w'i = 9 { la ) = La m o d 2
en el q ue "m o d " re p re se n ta una o p e ra c ió n de m ó du lo pos itivo .
S eg ú n a lg u n o s e je m p lo s , los d a to s de m a rca de agu a w i' se p ueden o b te n e r en b ase a al m e no s el p rim e r y un se g u n d o n ive l con m a rca de a gu a in co rp o ra d a de la señ a l de v íd e o , en el q ue un v a lo r de los d a tos de m a rca de a gu a w i' se p ue de o b te n e r p ro ce sá n d o lo de l s ig u ie n te m odo:
Figure imgf000012_0002
en el que,
Lb re p re se n ta el se g u n d o n ive l d e l b lo q ue de la se ñ a l d e v íd e o q u e ha s ido d e co d ifica d a p o r e n tro p ía ;
d = La- Lb; y
"m o d " s ig n ifica una o pe ra c ió n de m ó du lo pos itivo .
C ad a uno de l p rim e r y se g u n d o n ive les con m a rca de agua in co rp o ra d a p ue de s e r se le cc io n a d o de e n tre d ife re n te s b lo q u e s de la señ a l de v id e o d e co d ifica d a p o r e n tro p ía .
En o tros e je m p lo s , los d a to s de m a rca d e agu a w i' se p ueden o b te n e r en b ase a a l m e no s el p rim e r y un se g u n d o n ive l con m a rca de a gu a in co rp o ra d a de la se ñ a l de v íd e o , en el q ue un v a lo r de los d a to s de m a rca de agua w i' se puede o b te n e r p ro ce sá n d o lo d e l s ig u ie n te m odo:
Figure imgf000012_0003
en el que,
Lb re p re se n ta el se g u n d o n ive l d e l b lo q ue de la se ñ a l d e v íd e o q u e ha s ido d e co d ifica d a p o r e n tro p ía ; y
"m o d " s ig n ifica una o pe ra c ió n de m ó d u lo pos itivo .
C ad a uno de l p rim e r y se g u n d o n ive les con m a rca de agua in co rp o ra d a p ue de s e r se le cc io n a d o de e n tre d ife re n te s b lo q u e s de la señ a l de v íd e o d e co d ifica d a p o r e n tro p ía .
En a lg u n o s o tro s e je m p lo s , el p ro ce d im ie n to de d e te cc ió n 200 p ue de c o m p re n d e r a de m ás:
- re c u p e ra r al m e no s un p rim e r n ive l de l b lo q ue en base al n ive l con m a rca de agu a in co rp o ra d a de la se ñ a l de v íd e o d e co d ifica d a p o r e n tro p ía 204.
S eg ú n a lg u n o s e je m p los , la re co n s tru cc ió n /re cu p e ra c ió n de al m e no s el p rim e r n ive l d e l b lo q ue 204 puede co m p re n d e r:
- p ro c e sa r un v a lo r de l p rim e r n ive l L ’’a de l s ig u ie n te m odo:
Figure imgf000012_0004
en el que,
La re p re se n ta un p rim e r n ive l con m a rca de agu a in co rp o ra d a d e l b lo q ue de la señ a l de v íd e o q ue ha s ido d e co d ifica d a p o r e n tro p ía ;
Los b its de m a rca de a gu a in co rp o ra d o s p ueden s e r e x tra íd o s en un p roce so de d e c o d ifica c ió n se g ú n H .264 /A V C , en el q ue los n ive les d e D C T c u a n tif ica d o s para cad a m a cro b lo q ue son d e co d ifica d o s p o r e n tro p ía .
En otros ejemplos, el valor del primer nivel L’’a se puede obtener procesándolo del siguiente modo:
Figure imgf000013_0001
en el que,
I0 re p re se n ta un v a lo r p o s itivo de un n ive l, p o r e je m p lo 1.
S eg ú n e je m p los , e l v a lo r del p rim e r n ive l L’’a se p ue de o b te n e r p ro ce sá n d o lo del s ig u ie n te m odo:
Figure imgf000013_0002
en el q ue |_-J re p re se n ta una o p e ra c ió n de re d o n d e o h ac ia el in fin ito n ega tivo .
E n o tro s e je m p los , el p ro ce d im ie n to de d e te cc ió n 200 p ue de c o m p re n d e r a de m ás:
- re c u p e ra r un se g u n d o n ive l de l b lo q ue en b ase a un se g u n d o n ive l de la señ a l de v íd e o d e co d ifica d a p o r e n tro p ía , en el q ue se p ue de n o b te n e r v a lo re s del p rim e r y se g u n d o n ive le s L ’’a, L’ ’b p ro ce sá n d o lo s del s ig u ie n te m odo:
Figure imgf000013_0003
en el que,
U re p re se n ta el se g u n d o n ive l de l b lo q ue de la señ a l de v íd e o q ue ha s ido d e co d ifica d a p o r e n tro p ía ;
d = La - Lb
en el q ue H s ig n ifica una o p e ra c ió n de re d o n d e o h ac ia el in fin ito p os itivo ;
en el q ue |_-J s ig n ifica una o p e ra c ió n de re d o n d e o h ac ia el in fin ito n ega tivo .
S eg ú n a lg u n o s e je m p los , el p ro ce d im ie n to de d e te cc ió n 200 p ue de c o m p re n d e r a de m ás:
- re c u p e ra r un se g u n d o n ive l del b lo q ue a p a rtir de un se g u n d o n ive l de la señ a l de v íd e o d e co d ifica d a p o r e n tro p ía , en el q ue los v a lo re s de l p rim e r y se g u n d o n ive l L’’a, L’’b se p ue de n o b te n e r p ro ce sá n d o lo s de l s ig u ie n te m odo:
Figure imgf000013_0004
en el que,
Lb re p re se n ta el se g u n d o n ive l de l b lo q ue de la señ a l de v íd e o q ue ha s ido d e co d ifica d a p o r e n tro p ía .
S eg ú n a lg u n o s e je m p los , el d isp o s itivo de d e co d ifica c ió n 303 p ue de s e r ca p a z de re p ro d u c ir el p ro ce d im ie n to de d e te cc ió n 200 que se ha d e sc rito a n te rio rm e n te , p o r e je m p lo , a tra vé s de m e d io s e le c tró n ico s y /o in fo rm á tico s . D ichos m e d io s e le c tró n ic o s /in fo rm á tic o s se p ue de n u tiliza r in d is tin ta m e n te , es dec ir, una parte de los m e d io s d e sc rito s pueden s e r m e d io s e le c tró n ico s y la o tra p arte pue de n s e r m e d io s in fo rm á tico s , o to d o s los m e d io s d e sc rito s p ue de n se r m e d io s e le c tró n ico s o to d o s los m e d io s d e sc rito s pue de n s e r m e d io s in fo rm á tico s .
E je m p lo s de un d isp o s itivo de d e co d ifica c ió n 302 que co m p re n d e só lo m e d io s e le c tró n ico s (es dec ir, una co n fig u ra c ió n p u ra m e n te e le c tró n ica ) p ue de s e r un d isp o s itivo e le c tró n ico p ro g ra m a b le ta l com o un D isp o s itivo L óg ico P ro g ra m a b le C o m p le jo (C P LD : C o m p le x P ro g ra m m a b le L og ic D ev ice ), una M a triz de P u e rta s P ro g ra m a b le s de C a m p o (F P G A : F ie ld P ro g ra m m a b le G a te A rra y ) o un C ircu ito In te g ra d o de A p lica c ió n E sp e c ífica (A S IC : A p p lic a tio n -S p e c ific In te g ra te d C ircu it).
En e je m p lo s en los que el d isp o s itivo de d e c o d ifica c ió n 303 c o m p re n d e m e d io s e le c tró n ico s , d ich o d isp o s itivo de d e co d ifica c ió n 303 p ue de co m p re n d e r:
- m e d io s p ara re c ib ir una seña l de v íd e o d e co d ifica d a p o r e n tro p ía , en el q ue la seña l de v íd e o c o m p re n d e un b loque con un p rim e r n ive l con m a rca de agu a in co rp o ra d a ;
- m e d io s para o b te n e r d a tos de m a rca de a g u a wi' en b ase al p rim e r n ive l con m a rca de a g u a in co rp o ra d a del b loque de la señ a l de v ídeo ;
- m e d io s para d e te rm in a r un in d ic a d o r de m a n ip u la c ió n v e r ifica n d o si los d a to s de m a rca de agu a o b te n id o s w i' se c o rre sp o n d e n con u no s d a to s de m a rca de agu a wi in co rp o ra d o s p o r un p ro ce d im ie n to de in co rp o ra c ió n 100 de m arca de agu a seg ún uno cu a lq u ie ra de los e je m p lo s que se d e sc rib e n en el p re se n te d ocu m e n to ;
En o tro s e je m p los , el d isp o s itivo de d e co d ifica c ió n 303 p uede c o m p re n d e r adem ás:
- m e d io s para re c u p e ra r al m e no s un p rim e r n ive l del b lo q ue en base a un n ive l de la señ a l de v íd e o d e co d ifica d a por en trop ía .
En e je m p lo s en los que el d isp o s itivo de d e co d ifica c ió n 303 co m p re n d e m e d io s in fo rm á tico s , d icho d isp o s itivo de d e co d ifica c ió n 303 p ue de c o m p re n d e r una m e m o ria y un p roce sa d o r, q ue inc lu ye n in s tru cc io n e s a lm a ce n a d a s en la m e m o ria y e je cu ta b le s p or el p ro ce sa d o r, c o m p re n d ie n d o las in s tru cc io n e s una fu n c io n a lid a d para e je c u ta r un p ro ce d im ie n to de d e te cc ió n 200 de d a to s de m arca de a gu a en una señ a l de v íd e o seg ún e je m p lo s que se d escribe n en el p re se n te d ocum e n to .
S eg ú n o tro s e je m p los , un p ro g ra m a in fo rm á tico p ue de c o m p re n d e r in s tru cc io n e s de p ro g ra m a para h a ce r q ue un d isp o s itivo de d e co d ifica c ió n 303 re a lice un p ro ce d im ie n to de d e te cc ió n 200 de d a tos de m arca de a gua en una seña l de v íd e o seg ún e je m p lo s q ue se d esc ribe n en el p re se n te d ocum e n to . El p ro g ra m a in fo rm á tico p uede se r in c lu id o en un m e d io de a lm a c e n a m ie n to (p o r e je m p lo , un C D -R O M , un D VD, una u n idad U SB, una m e m o ria in fo rm á tica o una m e m o ria de só lo le c tu ra ) o se r tra n s p o rta d o en una señ a l p o rta d o ra (p o r e je m p lo , en una señ a l p o rta d o ra e lé c trica u óp tica).
El p ro g ra m a in fo rm á tico p uede s e r en fo rm a de cód igo fuen te , de cód igo ob je to , de un cód igo in te rm e d io e n tre cód igo fu e n te y có d ig o ob je to , ta l com o p or e je m p lo en fo rm a p a rc ia lm e n te com p ila d a , o en c u a lq u ie r o tra fo rm a a d e cu a d a para su uso en la im p le m e n ta c ió n de l p ro ce d im ie n to de d e te cc ió n 200. El p o rta d o r p uede se r c u a lq u ie r e n tida d o d isp o s itivo ca p a z de tra n s p o rta r el p ro g ra m a in fo rm á tico .
P o r e je m p lo , el p o rta d o r p uede c o m p re n d e r un m e d io de a lm a ce n a m ie n to , ta l com o una R O M , p o r e je m p lo un CD R O M o una R O M se m ico n d u c to ra , o un m e d io de g rab a c ió n m a gn é tica , p o r e je m p lo un d isco duro . A d e m á s, el p o rta d o r p uede s e r un p o rta d o r tra n sm is ib le , ta l com o una se ñ a l e lé c trica u óptica, que p ue de s e r tra n s p o rta d a a tra vé s de un cab le e lé c trico u ó p tico o p o r ra d io u o tro s m edios.
C u a n d o el p ro g ra m a in fo rm á tico es inc lu ido en una señ a l que p ue de s e r tra n s p o rta d a d ire c ta m e n te p o r un cab le u o tro d isp o s itivo o m edio , el p o rta d o r p uede e s ta r co n s titu id o p o r d ich o cab le u o tro d isp o s itivo o m edio .
A lte rn a tiva m e n te , el p o rta d o r p uede s e r un c ircu ito in te g ra d o en el que se e n cu e n tra inc lu ido el p ro g ra m a in fo rm á tico , e s ta n d o el c ircu ito in te g ra d o a d a p ta d o p ara rea liza r, o para su uso en la re a liza c ió n de, los p ro ce d im ie n to s p ertin en tes .
En g en era l, la e fic ien c ia , la co m p le jid a d , el uso de e n e rg ía y la s im p lic id a d son m ás im p o rta n te s en la im p le m e n ta c ió n de l d e co d ifica d o r, ya q ue e stá en el lado de l c lie n te con re cu rso s lim ita d o s en co m p a ra c ió n con el lado del se rv id o r 302 q ue tie n e m ás recursos . A d e m á s, un c ie rto re ta rdo en el d isp o s itivo de co d ifica c ió n 301 p uede s e r a ce p ta b le , ya q ue se re a liza una so la ve z p ara una señ a l de v íd e o . P o r lo tan to , la ba ja co m p le jid a d y la s im p lic id a d en la im p le m e n ta c ió n son p un tos aún m ás c rítico s en el d ise ño del d isp o s itivo de d e co d ifica c ió n 303. U na de las ve n ta ja s de los p ro ce d im ie n to s p ro p u e s to s es su s im p lic id a d en su im p le m e n ta c ió n en el d isp o s itivo de d e co d ifica c ió n 303, lo q ue p e rm ite su e je cu c ió n para d ive rsa s a p lica c io n e s en tie m p o real.
S eg ú n un e je m p lo , el p ro ce d im ie n to de in co rp o ra c ió n 100 de m a rca de a gu a se p ue de im p le m e n ta r en el d isp o s itivo de co d ifica c ió n 301 d e sp u é s de la co m p re s ió n de la señ a l de v íd e o y a n te s de la co d ifica c ió n de e n trop ía . El d isp o s itivo de co d ifica c ió n 301 p uede se r c u a lq u ie r d isp o s itivo com o el q ue se ha d e sc rito a n te rio rm e n te . La co m p re s ió n de la señ a l de v íd e o se p uede c o n s e g u ir u tiliza n d o un e s tá n d a r de e je m p lo ta l com o H .264.
El p ro ce d im ie n to de in co rp o ra c ió n 100 seg ún uno cu a lq u ie ra de los e je m p lo s q ue se d e sc rib e n en el p rese n te d o cu m e n to se p uede a p lic a r al m e no s en un b loque , o en cada b lo q ue de un m a cro b loque . El p ro ce d im ie n to de in co rp o ra c ió n 100 de e je m p lo se p uede im p le m e n ta r ta m b ié n en cad a b lo q ue p ara cad a m acro b lo q ue de un fra m e de la se ñ a l de v íd e o . S in e m ba rg o , la s ig u ie n te d e sc rip c ió n se basa ú n ica m e n te en un b lo q ue de 4 x 4 p o r m o tivo s de c la rida d y s im p lic ida d .
S eg ú n se ha m e n c io n a d o a n te rio rm e n te , se p uede s e le cc io n a r un b lo q ue para in c o rp o ra r los d a tos de m a rca de a gua te n ie n d o en cu e n ta si el b loque co m p re n d e en una p os ic ió n m a yo r q ue una p o s ic ió n de u m bra l p re d e te rm in a d a , un n ive l d ife re n te de cero. U na ve z se ha s e le cc io n a d o un b loque , se p uede u tiliza r el ú ltim o n ive l d is tin to de ce ro del b lo q ue com o base para o b te n e r el n ive l con m arca de a gu a inco rp o rad a .
Los d a tos de m a rca de a gua p ueden s e r g en e rad os , p o r e je m p lo , p o r un g e n e ra d o r de n ú m e ro s p se ud o a le a to rio s (P R N G : p se u d o -ra n d o m n u m b e r g en e ra to r), o a lte rn a tiva m e n te , se p uede p ro p o rc io n a r una se cu e n c ia de bits según se ha m e n c io n a d o a n te rio rm e n te ; los d a tos de m a rca de a gua en b ru to pueden s e r e n c rip ta d o s en c o n se cu e n c ia según se ha d e sc rito a n te rio rm e n te . Si la c lave se g e n e ra en base a m o do s de in tra p red icc ió n en el d isp o s itivo de co d ifica c ió n 301, p uede s e r re g e n e ra d a ta m b ié n en el d isp o s itivo de d e co d ifica c ió n 303.
El v a lo r de un p rim e r n ive l con m arca de a gua in co rp o ra d a se p uede o b te n e r p ro ce sá n d o lo en fu n c ió n de un p rim e r n ive l de l b lo q ue y de los d a tos de m arca de agua. La fo rm a de p ro c e sa r el v a lo r de l p rim e r n ive l con m arca de agua in co rp o ra d a p uede s e g u ir uno c u a lq u ie ra de los e je m p lo s que se d ivu lg a n en el p re se n te d ocum e n to .
La señ a l de v íd e o con m a rca de a gu a in co rp o ra d a p ue de e s ta r lis ta para su co d ifica c ió n p o r e n tro p ía y se r e nv iad a d esde el d isp o s itivo de co d ifica c ió n 301 al s e rv id o r 302 a tra vé s de la red 304.
S eg ú n un e jem p lo , el p ro ce d im ie n to de d e te cc ió n 200 de m a rca de a gu a se p uede im p le m e n ta r en el d isp o s itivo de d e co d ifica c ió n 303 en la señ a l de v íd e o d e sp u é s de su d e co d ifica c ió n de e n tro p ía de los n ive les D C T cu a n tifica d o s para cada b loque . La señ a l de v íd e o con m arca de a gu a in co rp o ra d a p uede s e r e n v ia d a d esde el s e rv id o r 302 al d isp o s itivo de d e co d ifica c ió n 303 a tra vé s de la red 305 cu a n d o un u su a rio d esea v is u a liz a r un a rch ivo q ue co m p re n d e la señ a l de v íd e o . El d isp o s itivo de d e co d ifica c ió n 303 p ue de s e r c u a lq u ie r d isp o s itivo seg ún se ha d escrito a n te rio rm e n te .
S e p uede re c ib ir la señ a l de v íd e o con m a rca de a gua in co rp o ra d a d e co d ifica d a p o r e n trop ía . S e p ue de s e le cc io n a r al m e no s un b lo q ue que p uede co m p re n d e r, en una p os ic ió n m a yo r q ue una p os ic ió n de u m bra l p re d e te rm in a d a , un nive l d ife re n te de cero . El ú ltim o n ive l d is tin to de ce ro de l b lo q ue se p ue de u tiliza r com o b ase para o b te n e r los d a tos de m arca de a gu a wi'.
Los da tos de m arca de a gua w i' se p ue de n o b te n e r en base al p rim e r n ive l con m arca de a gu a in co rp o ra d a s ig u ie n d o uno cu a lq u ie ra de los e je m p lo s q ue se d e sc rib e n en el p re se n te d ocum e n to . S e p uede d e te rm in a r un in d ic a d o r de m a n ip u la c ió n ve rific a n d o si los d a tos de m arca de a gu a w i' o b te n id o s se co rre sp o n d e n con unos d a tos de m a rca de a gu a w i in co rp o ra d o s p re v ia m e n te en la señ a l de v ídeo . E s to s d a tos de m arca de a gua w i p ueden e s ta r in co rp o ra d o s en la señ a l de v íd e o s ig u ie n d o uno c u a lq u ie ra de los p ro ce d im ie n to s de e je m p lo de in co rp o ra c ió n 100 que se d esc rib e n en el p re se n te d ocum e n to .
En fu n c ió n de l in d ica d o r de m a n ip u la c ió n q ue se haya d e te rm in a d o , es dec ir, si se ha d e te rm in a d o una d ife re n c ia en tre los d a tos de m arca de a gu a w i' o b te n id o s y los d a tos de m arca de a gu a wi in co rp o ra d o s p re v ia m e n te , el p ro ce d im ie n to de d e te cc ió n 200 p uede c o m p re n d e r ta m b ié n la d e te rm in a c ió n de un in d ic a d o r de a ta qu e m e d ia n te la d e te cc ió n de p o s ic io n e s de e rro re s b in a rios d isp e rso s re la tivos e n tre s í al m e no s en un b loque , seg ún se ha d e sc rito a n te rio rm e n te . No es n e ce sa rio c o m p ro b a r to d o s los fra m e s de la señ a l de v íd e o para d e te rm in a r un in d ic a d o r de a ta qu e , s ino d e te rm in a r q ué p arte s de un fra m e se han m o d ifica d o e id e n tif ic a r el m o tivo de las m o d ifica c io n e s .
El p ro ce d im ie n to de d e tecc ión 200 p uede c o m p re n d e r ta m b ié n la re cu p e ra c ió n de al m e no s un p rim e r n ive l de l b lo q ue en base a l n ive l con m arca de a gu a in co rp o ra d a de la señ a l de v íd e o d e co d ifica d a p o r e n tro p ía . Los d a tos de m arca de a gua p ueden s e r e x tra íd o s de la señ a l d e co d ifica d a p o r e n trop ía . Las m a n e ra s de re c u p e ra r el p rim e r n ive l a p a rtir de l n ive l con m a rca de a gua in co rp o ra d a se han d ivu lg a d o a n te rio rm e n te . El p ro ce d im ie n to de d e te cc ió n 200 se puede a p lic a r a cada b lo q ue inc lu ido en una señ a l de v ídeo .
D e sp u é s de im p le m e n ta r el p ro ce d im ie n to de d e te cc ió n 200, se p uede re a liza r la d e sco m p re s ió n de la se ñ a l de v íd e o u tiliza n d o un e s tá n d a r de e je m p lo ta l com o H .264. S in e m ba rg o , en fu n c ió n de l in d ica d o r de m a n ip u la c ió n y del in d ica d o r de a taque , es dec ir, en base a los m ism os, el u su a rio se p uede n e g a r a s e g u ir con la d e sco m p re s ió n del v íd e o o inc lu so el p ro ce d im ie n to de d e te cc ió n 200 p uede im p e d ir a u to m á tica m e n te la d e sco m p re s ió n de la señ a l de v íd e o si se ha d e te rm in a d o un a ta qu e . A lte rn a tiva m e n te , una ve z q ue se d e te rm in a un a ta qu e , el p ro ce d im ie n to de d e te cc ió n 200 p ue de d e ja r de re a liza rse , ya que si un n ive l con m arca de a gua in co rp o ra d a ha s ido m a n ip u la do , el n ive l re cu p e ra d o de la señ a l de v íd e o de d e co d ifica c ió n de e n tro p ía p uede no c o rre sp o n d e rs e con el n ive l o rig ina l.
En a lg u n o s e je m p los , si no se d e te c ta n d a tos de m arca de a gua p o r parte del p ro ce d im ie n to de d e te cc ió n 200 en toda la señ a l de v íd e o o en una parte p re d e te rm in a d a de la m ism a, se p ue de im p e d ir q ue el d isp o s itivo de d e co d ifica c ió n 303 d e sco m p rim a la señ a l de v íd e o y, en co n se cu e n c ia , no p e rm itir al u su a rio no a u to riza d o q ue p ueda v is u a liz a r el v ídeo . A lte rn a tiva m e n te , si el p ro ce d im ie n to de d e te cc ió n 200 no d e te c ta d a to s de m arca de agua, el d isp o s itivo de d e co d ifica c ió n 303 p ue de d e s c o m p rim ir la señ a l de v íd e o , pero el v íd e o p ue de s e r m o s tra d o con una ca lid ad re la tiva m e n te pobre .
El p ro ce d im ie n to de in co rp o ra c ió n 100 y el de d e te cc ió n 200 seg ún los e je m p lo s q ue se d esc rib e n en e ste d ocum e n to , son ro b u s to s fre n te a a ta q u e s ta le s com o una ca íd a (d ro pp ing ), in e s ta b ilid a d de im agen (jitte r in g ) y re tardo , ya que la d e te cc ió n y la e x tra cc ió n de los b its se c re to s de los d a to s de m arca de a gua se p ueden b a s a r ú n ica m e n te en cada uno de los fra m e s y s e r in d e p e n d ie n te s de o tro s fra m es . E sto es m uy útil para a p lica c io n e s de red, en las q ue estos a ta q u e s se p ueden p ro d u c ir con fre cu e n c ia .
A co n tin u a c ió n se d e sa rro lla n a lg u n o s re su lta d o s y a n á lis is e xp e rim e n ta le s en base a im p le m e n ta c io n e s de los p ro ce d im ie n to s de in co rp o ra c ió n y d e te cc ió n q ue se d esc rib e n en e ste d ocum e n to .
El valor de cada primer nivel con marca de agua incorporada L'a será procesado en el experimento del siguiente modo: r La 1, si La > l0,
La Wi, si La = l0,
La f(.La, W j) < La, si ~¡-o < La < l0,
La - Wí, si La l0,
^ La ~ 1) si La < - l 0.
en el que,
I0 re p re se n ta un v a lo r pos itivo , ta l com o p o r e je m p lo 1.
El v a lo r de los d a tos de m a rca de a gu a w i' se rá n p ro ce sa d o s en el e xp e rim e n to de l s ig u ie n te m odo:
f
w ' í = g ( L a ) = l 1,
l no hay bit de marca de agua,
Figure imgf000016_0001
en el que,
l0 re p re se n ta un v a lo r p o s itivo de un n ive l.
El v a lo r p o s itivo de l n ive l b es 1.
El v a lo r de l p rim e r n ive l L ’’a se rá o b te n id o p ro ce sá n d o lo en el e xp e rim e n to d e l s ig u ie n te m odo:
_ ( L a ~ l s i La > l0,
La = ^ ( 7 a ) = j La, s ¡ —l0 < La < l0,
U a 1 s i La < - l 0.
en el que,
l0 re p re se n ta un v a lo r p o s itivo de un n ive l, p o r e je m p lo 1.
Se han im p le m e n ta d o e in te g ra d o el p ro ce d im ie n to de in co rp o ra c ió n y e l de d e te cc ió n p ro p u e s to s en el so ftw a re de re fe re n c ia JM 12.2 seg ún H .264 /A V C . P ara las s im u la c io n e s se han u tiliza d o cua tro s e cu e n c ia s de v íd e o e s tá n d a r (P re s id e n te de ju ra d o , T e n is , C o n te n e d o r y F ú tb o l) en fo rm a to Q C IF (176 x 144 p íxe les ). C o m o la m arca de a gu a es in co rp o ra d a en m acro b lo q ue s de 16 * 16, el a lg o ritm o de in co rp o ra c ió n es in d e p e n d ie n te de la re so lu c ió n de l v íd e o . En o tras pa la b ra s , a u m e n ta n d o la re so lu c ió n se inc re m e n ta la ca rga útil con la m ism a tra n s p a re n c ia . En la tab la 1 se ind ican a lg u n o s p a rá m e tro s de co n fig u ra c ió n im p o rta n te s de las p ruebas .
T a b la 1. P a rá m e tro s de co n fig u ra c ió n de l so ftw a re JM
P erfil L ín ea de base
N ive l 3
P eríod o in tra 1
T a sa de fra m e s 30
O p tim iza c ió n de d is to rs ió n de ta sa a c tiva d a
N ú m e ro de fra m e s c o d ifica d o s 100
Los re su lta d o s e xp e rim e n ta le s se d iv id en en tre s p a rtes. En la p rim e ra parte se p rese n ta la tra n s p a re n c ia de los p ro ce d im ie n to s p ro p u e s to s . La se g u n d a parte m u e s tra la ca p a c id a d y la ta sa de b its de l e sq u e m a p ro p u e s to . En la te rce ra parte se p re se n ta rá n la se g u rid a d y la m a n ip u la c ió n (ta m p e rin g ).
T ra n sp a re n c ia
P ara m e d ir la tra n s p a re n c ia d e l s is te m a p rop u es to , se pueden u tiliz a r té c n ica s su b je tiva s y o b je tiv a s . Se co m p a ra ro n fra m e s co m p rim id o s /d e s co m p rim id o s seg ún H .264 s in m a rca de a gu a in co rp o ra d a con fra m e s c o m p rim id o s /d e s co m p rim id o s seg ún H .264 con m arca de a gu a in co rp o ra d a . Se p ro d u je ro n s e cu e n c ia s co m p a ra tiva s para re s a lta r las d ife re n c ia s e n tre a m b a s se r ie s de fra m e s y no se o b se rvó n in g un a d is to rs ió n v is ib le s ig n ifica tiva en n in g u n a de las s e cu e n c ia s , cu m p lie n d o el re qu is ito de tra n sp a re n c ia .
A d e m á s de e s ta s p ru e b a s su b je tiva s , unas m e d ic io n e s o b je tiva s a yu d a ro n a d e m o s tra r la tra n s p a re n c ia de l p roceso de in co rp o ra c ió n .
La T a b la 2 m u e s tra la P ro p o rc ió n M á x im a de S e ñ a l a R u ido (P S N R : P e a k S ig n a l- to -N o ise R a tio ) para 60 fra m e s de cad a se c u e n c ia de p rue b a con tre s va lo re s d ife re n te s d e l p a rá m e tro Q P y d ife re n te s u m b ra le s T. Las ú ltim a s 4 filas son la m e d ia de la p rop o rc ió n P S N R de 4 se cu e n c ia s . Los re su lta d o s m e d io s g lo b a le s para los tre s p a rá m e tro s Q P m u es tra n una d e g ra d a c ió n de la ca lid ad de 0 ,47 dB en té rm in o s de la p ro p o rc ió n PSN R .
T a b la 2. T ra n sp a re n c ia para m e d ia de 60 fra m e s de 4 se cu e n c ia s de v íd e o con d ife re n te s p a rá m e tro s Q P y d ife re n te s u m b ra le s
Figure imgf000017_0002
T a sa de bits (b itra te ) y cap ac id ad
Las T a b la s 3 y 4 m u e s tra n la ca p a c id a d y la ta sa de b its cu a n d o v a ría n el u m bra l T y el p a rá m e tro QP. La ta b la 3 m u es tra q ue la ta sa de b its de ca m b io m e d ia es de 0 ,00001337 % , lo q ue es e xce le n te para un s is te m a de in co rp o ra c ió n de m arca de a gu a en un v íd e o en el d o m in io com p rim id o .
La T a b la 4 p re se n ta la cap ac id ad de d ife re n te s s e cu e n c ia s de v íd e o con d ife re n te s p a rá m e tro s Q P y u m b ra le s T. T a m b ié n p ro p o rc io n a la cap ac id ad m e d ia p o r fra m e y la re lac ió n o ra tio e n tre b its in co rp o ra d o s en n ive les y la can tidad de to d o s los n ive les cam b iad os . C u a n d o T = 1, la m e d ia es de 507 ,23 bits, para T = 6, la m e d ia es de 207 ,67 b its y, cu a n d o T = 10, la cap ac id ad m e d ia p o r fra m e es de 72 ,07 bits. De e ste m odo, la m e d ia para to d o s los u m b ra le s es de 262 ,32 bits p o r fra m e y 2 ,64 p o r m a cro b loque .
T a b la 3. T a sa de b its para un p ro m e d io de 60 fra m e s para 4 s e cu e n c ia s de v íd e o d ife re n te s p a rá m e tro s Q P y d ife re n te s u m b ra le s
Figure imgf000017_0001
Figure imgf000018_0002
T a b la 4. C a p a c id a d para la m e d ia de 60 fra m e s para 4 s e cu e n c ia s de v íd e o d ife re n te s p a rá m e tro s Q P y d ife re n te s u m bra le s
Figure imgf000018_0001
S e g u rid a d y m a n ip u la c ió n
P ara p ro p o rc io n a r un p ro ce d im ie n to m u y seguro , se u tilizan g e n e ra d o re s de n ú m e ro s p se ud o a le a to rio s (P R N G ) para g e n e ra r el flu jo de b its sec re to . El flu jo de bits de m arca de a gu a se co n s tru ye co m o el X O R de la m arca de a gu a en b ru to y la c lave. P ara q ue sea aún m ás seguro , la c lave se p ue de g e n e ra r en fu n c ió n de la te x tu ra de cad a m acro b loque , p o r lo q ue cada m acro b lo q ue tie n e su p rop ia c lave. El uso de d ife re n te s p a rá m e tro s Q P en el d isp o s itivo de co d ifica c ió n 301 y en el d isp o s itivo de d e co d ifica c ió n 303 tie n e co m o re su lta d o un ca m b io de m o do s de in tra p red icc ió n en la d e co d ifica c ió n , p o r lo q ue la c lave se rá d ife re n te y el flu jo de m a rca de a gua no p ue de s e r e x tra íd o co rre c ta m e n te .
Un a ta ca n te te n d ría los s ig u ie n te s d ifíc ile s re tos para e v ita r la d e te cc ió n de m a n ip u la c io ne s :
- El a ta ca n te n e ce s ita te n e r ta n to el v íd e o o rig in a l com o el v íd e o con m arca de a gu a in co rp o ra d a p ara e n c o n tra r los va lo re s Q D C T m o d ifica d o s . Es m u y poco p ro b a b le q ue un a ta ca n te p ueda a cc e d e r al v íd e o o rig in a l p a ra d e s c u b rir los cam b ios .
- En el caso m u y ra ro de que un a ta ca n te te n g a a cce so al c lip de v íd e o o rig in a l y e n cu e n tre los Q D C T m o d ificad os , d ebe m a n te n e r el n ive l L N Z y c a m b ia r los d e m á s n ive les para e v ita r la d e te cc ió n de la m a n ip u la c ió n . P ero es m uy d ifíc il, si no p rá c tica m e n te im p os ib le , e v ita rlo , p o r los s ig u ie n te s m otivos:
° Los p ro ce so s de in co rp o ra c ió n y e x tra cc ió n fu n c io n a n en base a los ú ltim o s n ive les d is tin to s de ce ro de ca d a b loque se le cc io n a d o .
° La c lave de e n c rip ta c ió n se g e n e ra en b ase a los n ive les y el co n te n id o de los b loques.
De e ste m odo , c u a lq u ie r ca m b io en los n ive les se rá d e te c ta d o en el p ro ce d im ie n to de d e te cc ió n 200.
P o r lo tan to , es p rá c tica m e n te im p o s ib le para un a ta ca n te e v ita r la d e te cc ió n de m a n ip u la c io n e s .
A d e m á s de lo an te rio r, la e xp e rie n c ia del so lic ita n te lleva a los s ig u ie n te s pun tos.
El re n d im ie n to de l s is te m a de in co rp o ra c ió n 300 de m arca de a gu a se p uede m e jo ra r a p lica n d o có d ig o s de co rre cc ió n de e rro re s (E C C : e rro r-co rre c tin g cod es). El tip o de có d ig o s E C C y la re p e tic ió n d e p e n d e n de los re qu is ito s de la ap licac ión . P o r e je m p lo , para su p e ra r un ru ido g a u ss ia n o se n e ce s ita un buen có d ig o EC C, m ie n tra s q ue el a um e n to de l tie m p o de re p e tic ió n a u m e n ta la ro b u s te z fre n te a e rro re s de rá faga.
El uso de n ive les Q D C T d is tin to s de ce ro es m ás ro bu s to en co m p a ra c ió n con e sq u e m a s q ue u tilizan D C T a n tes de la cu a n tifica c ió n , ya que a lg u n o s de los n ive les m o d ifica d o s se p ueden c o n v e rtir en ce ro d e sp u é s de la cua n tifica c ión .
C ab e te n e r en cu e n ta q ue las p ro p ie d a d e s (tra n sp a re n c ia , ca p a c id a d y se g u rid a d ) de los e je m p lo s p ro p u e s to s de p ro ce d im ie n to s de inco rp o ra c ió n y d e te cc ió n son a ju s tab les . De hecho , los p a rá m e tro s de in co rp o ra c ió n y d e te cc ió n se p ueden e le g ir en fu n c ió n de los re q u is ito s de uso.
A u n q u e en e ste d o cu m e n to só lo se han d ivu lg a d o a lg u n o s e je m p los , son p os ib le s o tras a lte rn a tiva s , m o d ificac ion es , usos y /o e q u iva le n te s de los m ism os. A d e m á s, to d a s las p o s ib le s c o m b in a c io n e s de los e je m p lo s d e sc rito s ta m b ié n e s tán cub ie rta s . P o r lo tan to , el a lca n ce de la p re se n te d ivu lg a c ió n no d eb e e s ta r lim itad o p o r e je m p lo s p articu la re s , s ino q ue se d ebe d e te rm in a r ú n ica m e n te a p a rtir de una lec tu ra im p a rc ia l de las s ig u ie n te s re iv in d ica c io n e s . Si los s ign os de re fe re n c ia re la c io n a d o s con los d ib u jo s se e n cu e n tra n e n tre p a ré n te s is en una re iv in d ica c ió n , son ú n ica m e n te p ara in te n ta r a u m e n ta r la in te lig ib ilid a d de la re iv ind ica c ión , y no se d eb en in te rp re ta r com o una lim itac ión de l a lca n ce de la m ism a.
A d e m á s, a u n q u e los e je m p lo s q ue se han d e sc rito con re fe ren c ia a los d ib u jo s co m p re n d e n a p a ra to s /s is te m a s in fo rm á tico s y p ro ce so s re a liza do s en a p a ra to s /s is te m a s in fo rm á tico s , la inve n c ió n ta m b ié n se e x tie n d e a p ro g ra m a s in fo rm á tico s , en p a rtic u la r a p ro g ra m a s in fo rm á tico s en un portado r, a d a p ta d o s para p o n e r en p rá c tica el s is te m a.

Claims (15)

R E IV IN D IC A C IO N E S
1. Un p ro ce d im ie n to de in co rp o ra c ió n (100 ) de d a tos de m a rca de a gu a en una señ a l de v íd e o com p rim id a , en el que la señ a l de v íd e o co m p re n d e al m e no s un b lo q ue con n ive les y los d a tos de m a rca de a gua co m p re n d e n al m e no s un bit, c o m p re n d ie n d o el p roce d im ie n to :
- o b te n e r d a to s de m a rca de a gu a (103);
- o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m arca de a gu a in co rp o ra d a en base a al m e no s un p rim e r n ive l del b lo q ue (104 ) p ro ce sa n d o el v a lo r de l p rim e r n ive l con m a rca de a gua in co rp o ra d a del s ig u ie n te m odo:
Figure imgf000020_0001
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
w re p re se n ta los d a tos de m arca de agua;
en el q ue f(La, w i) se d e fine de ta l m a ne ra q ue el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m arca de a gua in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m odo:
Figure imgf000020_0002
en el q ue el n ive l es un c o e fic ie n te de tra n s fo rm a d a d isc re ta de co se n o cu a n tifica d o ;
en el q ue el v a lo r del p rim e r n ive l con m arca de a gu a in co rp o ra d a es p ro ce sa d o de l s ig u ie n te m odo:
Figure imgf000020_0003
en el que,
l0 re p re se n ta un v a lo r pos itivo , y l0 es el v a lo r m ás p ro b a b le para el ú lt im o co e fic ie n te d is tin to de ce ro en un m acro b loque .
2. Un p ro ce d im ie n to de in co rp o ra c ió n (100 ) de d a tos de m a rca de a gu a en una señ a l de v íd e o com p rim id a , en el que la señ a l de v íd e o co m p re n d e al m e no s un b lo q ue con n ive les y los d a tos de m arca de a gu a co m p re n d e n al m enos un bit, c o m p re n d ie n d o el p roce d im ie n to :
- o b te n e r d a to s de m a rca de a gu a (103);
- o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m arca de a gu a in co rp o ra d a en base a al m e no s un p rim e r n ive l del b lo q ue (104 ) p ro ce sa n d o el v a lo r de l p rim e r n ive l con m a rca de a gua in co rp o ra d a del s ig u ie n te m odo:
Figure imgf000020_0004
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r n ivel;
wi re p re se n ta los d a tos de m arca de agua;
en el q ue f(La, w i) se d e fine de ta l m a ne ra q ue el p rim e r n ive l La es o b te n ib le en b ase al p rim e r n ive l con m arca de a gua in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m odo:
Figure imgf000020_0005
en el q ue el n ive l es un c o e fic ie n te de tra n s fo rm a d a d isc re ta de co se n o cu a n tifica d o ;
en el q ue el v a lo r del p rim e r n ive l con m arca de a gu a in co rp o ra d a es p ro ce sa d o del s ig u ie n te m odo:
Figure imgf000020_0006
3. Un p ro g ra m a in fo rm á tico q ue co m p re n d e in s tru cc io n e s de p ro g ra m a para h a c e r q ue un d isp o s itivo de cod ifica c ió n re a lice un p ro ce d im ie n to según una cu a lq u ie ra de las re iv in d ica c io n e s 1 a 2 de in c o rp o ra r u nos d a tos de m a rca de a gua en una señ a l de v ídeo .
4. Un d isp o s itivo de co d ifica c ió n (301 ) q ue com p re nd e :
- m e d io s para o b te n e r d a tos de m a rca de agua;
- m e d io s para o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m a rca de a gu a in co rp o ra d a en base a al m e no s un p rim e r n ive l de un b lo q ue p ro ce sa n d o el v a lo r de l p rim e r n ive l con m arca de a gu a in co rp o ra d a del s ig u ie n te m odo:
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de a gua inco rp o rad a ;
La re p re se n ta el p rim e r nivel;
w i re p re se n ta los d a to s de m a rca de agua;
en el que f(La, w i) se d e fin e de ta l m a ne ra q u e el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m a rca de a g u a in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m o do :
Figure imgf000021_0001
en el que el b lo q ue e stá c o m p re n d id o en una se ñ a l de v íd e o co m p rim id a y los d a to s de m a rca de a g u a co m p re n d e n al m e no s un bit;
en el q u e el n ive l es un c o e fic ie n te de tra n s fo rm a d a d isc re ta de co se n o cua n tifica d o ;
en el q u e el v a lo r de l p rim e r n ive l con m a rca de a g u a in co rp o ra d a es p ro ce sa d o del s ig u ie n te m odo:
Figure imgf000021_0002
en el que,
l0 re p re se n ta un v a lo r pos itivo , y l0 es el v a lo r m ás p rob a b le para el ú ltim o co e fic ie n te d is tin to de ce ro en un m a cro b lo q u e .
5. Un d is p o s itivo de co d ifica c ió n (301 ) q u e com p re nd e :
- m e d io s para o b te n e r d a to s de m a rca de agua;
- m e d io s para o b te n e r al m e no s un v a lo r de un p rim e r n ive l con m a rca de a g u a in co rp o ra d a en base a al m e n o s un p rim e r n ive l de un b loque p ro ce sa n d o el v a lo r de l p rim e r n ive l con m a rca de a g u a in co rp o ra d a d e l s ig u ie n te m odo:
Figure imgf000021_0003
en el que,
L'a re p re se n ta el v a lo r de l p rim e r n ive l con m a rca de agu a inco rp o rad a ;
La re p re se n ta el p rim e r nivel;
w i re p re se n ta los d a to s de m a rca de agua;
en el que f(La, w i) se d e fin e de ta l m a ne ra q u e el p rim e r n ive l La es o b te n ib le en base al p rim e r n ive l con m a rca de a g u a in co rp o ra d a y es p ro ce sa b le de l s ig u ie n te m odo:
La = h(f(La,w¡),wd
en el que el b lo q ue e stá c o m p re n d id o en una se ñ a l de v íd e o co m p rim id a y los d a to s de m a rca de a g u a co m p re n d e n al m e no s un bit;
en el q u e el n ive l es un c o e fic ie n te de tra n s fo rm a d a d isc re ta de co se n o cua n tifica d o ;
en el q u e el v a lo r de l p rim e r n ive l con m a rca de a g u a in co rp o ra d a es p ro ce sa d o del s ig u ie n te m odo:
Figure imgf000021_0004
6. Un p ro ce d im ie n to de d e te cc ió n (200 ) de m a rca de a g u a en una señ a l de v íd e o d e c o d ifica d a p o r en trop ía , c o m p re n d ie n d o la señ a l de v íd e o al m e n o s un b lo q u e con al m e no s un p rim e r n ive l con m a rca de a g u a in co rp o ra d a y c o m p re n d ie n d o los d a to s de m a rca de a g u a al m e no s un bit, c o m p re n d ie n d o el p ro ce d im ie n to :
- re c ib ir la se ñ a l de v íd e o (201);
- o b te n e r d a to s de m a rca de a gu a wi' en base al p rim e r n ive l con m a rca de a g u a in co rp o ra d a (202);
- d e te rm in a r un in d ica d o r de m a n ip u la c ió n ve r ifica n d o si los d a to s de m a rca de agu a wi' o b te n id o s se co rre sp o n d e n con unos d a to s de m a rca de a g u a wi in co rp o ra d o s p o r un p ro ce d im ie n to se g ú n una cu a lq u ie ra de las re iv in d ica c io n e s 1 a 2 de in co rp o ra c ió n de m a rca de a g u a (203);
- en el q ue el n ive l es un c o e fic ie n te de tra n s fo rm a d a d isc re ta de co se n o cu a n tifica d o .
7. El p ro ce d im ie n to seg ún la re iv in d ica c ió n 6, en el que o b te n e r d a to s de m a rca de a g u a wi' a p a rtir de al m e no s un b lo q u e de la señ a l de v íd e o com p re nd e :
- p ro c e sa r un v a lo r de los d a to s de m a rca de agu a wi' de l s ig u ie n te m odo:
Figure imgf000021_0005
en el que,
La re p re se n ta un p rim e r n ive l con m a rca de agu a in co rp o ra d a d e l b lo q ue de la se ñ a l de v íd e o ; en el que el v a lo r de los d a to s de m a rca de a g u a wi' son p ro ce sa d o s de l s ig u ie n te m odo:
Figure imgf000021_0006
no hay bit de marca de agua, si l a ^ i 0i —i 0i l 0 l , —l 0 — 1.
en el que,
I0 re p re se n ta un v a lo r p o s itivo de un nivel.
8. El p ro ce d im ie n to se g ú n la re iv in d ica c ió n 6, en el q ue o b te n e r d a to s de m a rca d e agu a w i' a p a rtir de al m e no s un b lo q ue d e la se ñ a l de v íd e o com p re nd e :
- p ro ce sa r un v a lo r de los d a to s d e m a rca de agu a w¡' del s ig u ie n te m odo:
Figure imgf000022_0001
en el que,
La re p re se n ta un p rim e r n ive l con m a rca d e a g u a in co rp o ra d a de l b lo q ue de la se ñ a l de v íd e o ; en el q u e el v a lo r de los d a to s d e m a rca de a g u a w i' son p ro ce sa d o s de l s ig u ie n te m odo:
Figure imgf000022_0002
en el q u e "m o d " s ig n ific a una o p e ra c ió n d e m ó d u lo pos itivo .
9. El p ro ce d im ie n to se g ú n la re iv in d ica c ió n 6, q u e co m p re n d e a dem ás:
- re cu p e ra r al m e no s un p rim e r n ive l de l b lo q ue en b ase al n ive l con m a rca d e a g u a in co rp o ra d a d e la se ñ a l de v íd e o (204).
10. El p ro ce d im ie n to se g ú n la re iv in d ica c ió n 9, en el q u e re c o n s tru ir /re c u p e ra r al m e no s el p rim e r n ive l de l b loque com p re n d e :
- p ro ce sa r un v a lo r de l p rim e r n ive l L” a de l s ig u ie n te m odo:
4 = 4 4 , w ¡ )
en el que,
La re p re se n ta un p rim e r n ive l con m a rca d e a g u a in co rp o ra d a de l b lo q ue d e la se ñ a l d e v ídeo .
11. El p ro ce d im ie n to se g ú n la re iv in d ica c ió n 10, en el q ue el v a lo r de l p rim e r n ive l L” a se o b tie n e p ro ce sá n d o lo del s ig u ie n te m odo:
Figure imgf000022_0003
en el que,
l0 re p re se n ta un v a lo r p o s itivo d e un nivel.
12. El p ro ce d im ie n to se g ú n la re iv in d ica c ió n 10, en el q ue el v a lo r de l p rim e r n ive l L” a se o b tie n e p ro ce sá n d o lo del s ig u ie n te m odo:
Figure imgf000022_0004
en el q u e [-J re p re se n ta una o p e ra c ió n d e re d o n d e o h ac ia el in fin ito nega tivo .
13. El p ro ce d im ie n to se g ú n una cu a lq u ie ra d e las re iv in d ica c io n e s 6 - 12, en el q u e d e s p u é s d e d e te rm in a r un in d ica d o r d e m a n ip u la c ió n , el p ro ce d im ie n to co m p re n d e adem ás:
- d e te rm in a r un in d ica d o r d e a ta q u e d e te c ta n d o p o s ic io n e s de e rro re s b in a rio s d isp e rso s re la tivo s e n tre s í al m enos en un m a cro b loque .
14. D isp o s itivo para d e te c ta r una m a rca de a g u a en una se ñ a l d e v íd e o (303 ) q u e com p re nd e :
- m e d io s para re c ib ir una señ a l d e v íd e o d e c o d ifica d a p o r e n tro p ía , en el q ue la señ a l d e v íd e o co m p re n d e un b loque con un p rim e r n ive l con m a rca d e agu a inco rp o rad a ;
- m e d io s p a ra o b te n e r d a to s d e m a rca de a g u a w i' en base al p rim e r n ive l con m a rca de a g u a in co rp o ra d a de l b lo q ue d e la se ñ a l de v ídeo;
- m e d io s para d e te rm in a r un in d ica d o r de m a n ip u la c ió n v e r ific a n d o si los d a to s de m a rca de agu a w i' o b te n id o s se c o rre sp o n d e n con u no s d a to s de m a rca d e a g u a wi in co rp o ra d o s p o r un p ro ce d im ie n to se g ú n una cu a lq u ie ra d e las re iv in d ica c io n e s 1 a 2 d e in co rp o ra c ió n de m a rca d e agua; en el q u e el n ive l es un co e fic ie n te de tra n s fo rm a d a d isc re ta d e co se n o cua n tifica d o .
15. El d is p o s itivo se g ú n la re iv in d ica c ió n 14, q ue co m p re n d e a d e m á s
- m e d io s para re cu p e ra r al m e no s un p rim e r n ive l de l b lo q ue en base a un n ive l de la se ñ a l d e v íd e o d e c o d ifica d a por e n tro p ía .
ES17714427T 2017-03-29 2017-03-29 Incorporación de marca de agua en un video Active ES2908798T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2017/057426 WO2018177522A1 (en) 2017-03-29 2017-03-29 Video watermarking

Publications (1)

Publication Number Publication Date
ES2908798T3 true ES2908798T3 (es) 2022-05-04

Family

ID=58455039

Family Applications (1)

Application Number Title Priority Date Filing Date
ES17714427T Active ES2908798T3 (es) 2017-03-29 2017-03-29 Incorporación de marca de agua en un video

Country Status (4)

Country Link
US (1) US11494866B2 (es)
EP (1) EP3602478B1 (es)
ES (1) ES2908798T3 (es)
WO (1) WO2018177522A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110248193B (zh) * 2019-07-12 2023-06-27 四川大学 一种基于改进差值扩展的可逆信息隐藏方法
WO2021064413A1 (en) * 2019-10-02 2021-04-08 V-Nova International Limited Use of embedded signalling for backward-compatible scaling improvements and super-resolution signalling

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1636995B1 (en) * 2003-06-25 2010-06-02 Thomson Licensing Encoding method and apparatus for insertion of watermarks in a compressed video bitstream
WO2015028098A1 (en) * 2013-09-02 2015-03-05 Centum Research & Technology S.L.U. Method and system for embedding information and authenticating a h.264 video using a digital watermark
US9946723B2 (en) * 2014-06-02 2018-04-17 Intel Corporation Data embedding in run length encoded streams

Also Published As

Publication number Publication date
EP3602478A1 (en) 2020-02-05
EP3602478B1 (en) 2021-12-08
US20200043120A1 (en) 2020-02-06
US11494866B2 (en) 2022-11-08
WO2018177522A1 (en) 2018-10-04

Similar Documents

Publication Publication Date Title
US20230360165A1 (en) Method and apparatus for protecting digital photos from alteration
EP3907643B1 (en) Detection of video tampering
US20190123911A1 (en) Anonymous image/video digital signature insertion and authentication
Sun et al. A SVD-and quantization based semi-fragile watermarking technique for image authentication
ES2894328T3 (es) Sistema y procedimiento para el marcado de agua digital
Gugelmann et al. Screen watermarking for data theft investigation and attribution
Vongpradhip et al. QR code using invisible watermarking in frequency domain
US20110085035A1 (en) Apparatus and method for protecting privacy information of surveillance image
Kelash et al. Hiding data in video sequences using steganography algorithms
JP2003526287A (ja) 圧縮イメージ内に透かしを組み込む方法
US20120163654A1 (en) Method and system for tracking illegal distributor and preventing illegal content distribution
RU2298295C2 (ru) Способ и устройство для передачи видеоданных/изображений со встраиванием &#34;водяных знаков&#34;
JPWO2017130335A1 (ja) 画像処理装置、画像処理方法、及びプログラム
Cheddad et al. Enhancing steganography in digital images
Janakiraman et al. Pixel forefinger for gray in color: A layer by layer stego
US8745399B2 (en) Method for sharing and updating key using watermark
US20260087175A1 (en) Method, device and non-transitory computer-readable storage medium for video encryption and encryption key hiding
Goyal et al. Improved detection of 1-2-4 lsb steganography and rsa cryptography in color and grayscale images
CN104980617B (zh) 防拍照审计方法及装置
Kelash et al. Utilization of steganographic techniques in video sequences
Lin et al. A high-quality image authentication scheme for AMBTC-compressed images.
US11494866B2 (en) Video watermarking
Maiorana et al. Multi‐bit watermarking of high dynamic range images based on perceptual models
Suresh et al. A comprehensive review based on video steganography for secure data transmission
Kaur et al. Segmentation and block based image steganography using optimal pixel adjustment process and identical approach