ES3001990T3 - Audio decoding method - Google Patents
Audio decoding method Download PDFInfo
- Publication number
- ES3001990T3 ES3001990T3 ES24166208T ES24166208T ES3001990T3 ES 3001990 T3 ES3001990 T3 ES 3001990T3 ES 24166208 T ES24166208 T ES 24166208T ES 24166208 T ES24166208 T ES 24166208T ES 3001990 T3 ES3001990 T3 ES 3001990T3
- Authority
- ES
- Spain
- Prior art keywords
- context
- coding
- segment
- current
- encoded
- 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
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3059—Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4006—Conversion to or from arithmetic code
- H03M7/4012—Binary arithmetic codes
- H03M7/4018—Context adapative binary arithmetic codes [CABAC]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Stereo-Broadcasting Methods (AREA)
Abstract
Un codificador de audio (100) para codificar segmentos de coeficientes, los segmentos de coeficientes representan diferentes resoluciones de tiempo o frecuencia de una señal de audio muestreada, el codificador de audio (100) comprende un procesador (110) para derivar un contexto de codificación para un coeficiente codificado actualmente de un segmento actual en base a un coeficiente codificado previamente de un segmento anterior, el coeficiente codificado previamente representa una resolución de tiempo o frecuencia diferente a la del coeficiente codificado actualmente. El codificador de audio (100) comprende además un codificador de entropía (120) para codificar por entropía el coeficiente actual en base al contexto de codificación para obtener un flujo de audio codificado. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
M étodo de d e c o d ific a c ió n de aud io
La p re se n te in ve n c ió n se e n c u e n tra en el c a m p o de la c o d ific a c ió n de aud io , e s p e c ia lm e n te en el c a m p o de la co d ific a c ió n po r e n tro p ía b a s a d a en con te x to .
Los c o n ce p to s de c o d ific a c ió n de aud io tra d ic io n a le s in c lu ye n un e s q u e m a de c o d ific a c ió n po r e n tro p ía para re d u cc ió n de re d u n d an c ia . T íp ica m e n te , la c o d ific a c ió n po r e n tro p ía se ap lica a c o e fic ie n te s e s p e c tra le s c u a n tif ica d o s p a ra e s q u e m a s de c o d ific a c ió n ba sa d os en el d o m in io de fre c u e n c ia o m u e s tra s de l d o m in io del t ie m p o c u a n tif ica d a s p a ra e sq u e m a s de c o d ific a c ió n ba sa d os en el d o m in io de l tiem po . E stos e s q u e m a s de co d ific a c ió n po r e n tro p ía típ ic a m e n te hacen uso de la tra n s m is ió n de u n a p a la b ra de c ó d ig o en co m b in a c ió n con un índ ice de lib ro de có d ig o s aco rde , que p o s ib ilita que un d e c o d ific a d o r bu sq u e u na c ie rta p á g in a de lib ro de có d ig o s p a ra d e c o d ific a r una p a la b ra de in fo rm a c ió n c o d ific a d a que c o rre s p o n d e a la p a la b ra de c ó d ig o tra n s m it id a en d ich a pág ina . En a lg u n o s c o n ce p to s de c o d ific a c ió n , s in e m b a rg o , la tra n s m is ió n de l índ ice de lib ro de có d ig o s p uede no se r a le a to ria , po r e je m p lo , p a ra ca so s en los que el índ ice de lib ro de có d ig o s p uede d e te rm in a rs e a p a rtir del c o n te x to de un s ím bo lo , q ue es tá , po r e je m p lo , c o d ific a d o po r e n tro p ía co m o se d e s c rib e en M e ine , E d le r, “ Im proved Q u a n tiza tio n and L o ss less C od ing fo r S ub b a n d A u d io C o d in g ” y M e ine , “V e k to rq u a n tis ie ru n g und k o n te x ta b h á n g ig e a rith m e tis ch e C o d ie ru n g fü r M P E G -4 A A C ”, D isse rta tio n , G o ttfrie d W ilh e lm U n ive rs itá t H an n o ve r, H a n o ve r 2007. M e ine N iko la u s e t a l: “ Im proved q u a n tiza tio n and lo s s les s c o d in g fo r su b b a nd a u d io c o d in g ” d a a c o n o ce r un c o d ific a d o r p o r e n tro p ía de au d io que usa un c o n te x to de c o d ifica c ió n .
P ara c o d ific a c ió n de au d io b a s a d a en el d o m in io de la fre c u e n c ia o e sp e c tra l, un c o n te x to p uede d e s c r ib ir s ím bo los o p ro p ie d a d e s e s ta d ís tica s , co m o po r e je m p lo , c o e fic ie n te s e s p e c tra le s c u a n tif ica d o s , q ue son a n te rio re s en tie m p o y /o fre cu e n c ia . En a lgunos de los c o n ce p to s c o n ve n c io n a le s , es tos s ím b o lo s p ueden e s ta r d is p o n ib le s tan to en el lado de l c o d ific a d o r co m o de l d e c o d ific a d o r, y b a s á n do se en e s to s s ím b o lo s , p uede d e te rm in a rs e un lib ro de có d ig o s o c o n te x to de m a n e ra s ín c ro n a ta n to en el lado de l c o d ific a d o r co m o de l d e co d ifica d o r.
La F igu ra 9 ilu s tra rá un e je m p lo de un c o n te x to y sus d e p e n d e n c ias . La F igu ra 9 m u e s tra un p lano de fre c u e n c ia de tie m p o , en el q ue se in d ic a un n ú m e ro de s ím bo los . El s ím b o lo S<n,m>in d ica un s ím b o lo en el tie m p o n y fre c u e n c ia m. La F igu ra 9 ilu s tra q ue p a ra c o d ific a r un c ie rto s ím bo lo , se usa su c o n te x to p a ra d e te rm in a r el lib ro de c ód igos a soc iado . P or e je m p lo , p a ra un s ím b o lo S<n0,m 0>e s to se ría to d o s los s ím b o lo s con
n < n0 y c u a lq u ie r m, o con n = n 0 y m < m 0.
En im p le m e n ta c io n e s p rá c tica s , un c o n te x to no es in fin ito , pe ro e s tá lim itado . En el e je m p lo re p re s e n ta d o en la F igu ra 9, el c o n te x to p a ra el s ím b o lo S ü,3 p o d ría ser, po r e jem p lo ,
S<ü ,2>, S<ü ,1>, S<-1 ,5>, S<-1 ,4>, S<-1 ,3>, S<-1 ,2>, S<-1 ,1>, S<-2 ,5>, S<-2 ,4>, S<-2 ,3>, S<-2 ,2>, S<-2 ,1>.
P a ra c o d ific a c ió n de aud io b a s a d a en fre c u e n c ia , p ueden usa rse ban co s de filtro s a d a p ta tiv o s de seña l v a ria b le en el t ie m p o o las d e n o m in a d a s tra n s fo rm a c io n e s de b loque , co m o se d e sc rib e , po r e je m p lo , en E d le r, B., “C od ie rung von A u d io s ig n a le n m it ü b e rla p p e n d e r T ra n s fo rm a tio n und ada p tive n F e n s te rfu n k tio n e n ” , F re quenz, E d ic ión 43, se p tie m b re de 1989.
En o tras pa la b ra s , los c a m b io s de re so lu c ió n de fre c u e n c ia /tie m p o p ueden te n e r lu g a r con el tie m p o d e n tro de es tos c o n ce p to s de c o d ific a c ió n de aud io . Un c o n ce p to de aud io c o n o c id o es la d e n o m in a d a A A C (A A C = C o d ifica c ió n de A u d io A va n z a d a ), ca so en el q ue se usan lo n g itu d e s de dos b lo q u e s , p a ra los q ue se co d ific a n p o r e je m p lo o 128 o 1024 c o e fic ie n te s tra n s fo rm a d o s q ue re p re se n ta n los c o m p o n e n te s de fre c u e n c ia de 256 o 2048 m u e s tra s del d o m in io de tie m p o en v e n ta n a s re sp e c tiva m e n te .
E stos c o n ce p to s p e rm iten la c o n m u ta c ió n e n tre d ife re n te s re so lu c io n e s , d e p e n d ie n d o de c ie rta s c a ra c te rís tica s de seña l, co m o po r e je m p lo ap a ric ió n de tra n s ito r io s o to n a lid a d o si la seña l es s im ila r a m ú s ic a o s im ila r a vo z , e tc . En el ca so de la co n m u ta c ió n e n tre d ife re n te s re so lu c io n e s de tie m p o /fre c u e n c ia , co m o po r e je m p lo , e n tre d ife re n te s tipos de b lo q u e d e A A C , el c o n te x to no es c o n s is te n te . Los c o n ce p to s c o n v e n c io n a le s o im p le m e n ta c io n e s del e s ta d o de la té c n ic a p u e d e n u tiliz a r el rese teo de l co n te x to , es dec ir, se c o n m u ta b á s ica m e n te a un e s ta d o , en el que no hay co n te x to d is p o n ib le , en el que se c re a un c o n te x to d e sd e ce ro . E ste e n fo q u e p uede fu n c io n a r su fic ie n te m e n te b ien , po r e je m p lo , en A A C , pu e s to q ue g a ra n tiz a al m e n o s dos b loques la rgos u o ch o b lo q u e s co rto s en u n a fila , d o n d e p uede s u p o n e rs e que la co n m u ta c ió n tiene lu g a r ú n ic a m e n te ra ras veces .
S in em b a rg o , los c o n ce p to s c o n ve n c io n a le s q ue re se tean el c o n te x to son en g e n e ra l s u b ó p tim o s en té rm in o s de e fica c ia de co d ific a c ió n , pue s to q ue c a d a ve z que se re se te a el co n te x to , la s ig u ie n te se le cc ió n de lib ro de c ó d ig o s e s tá b a s a d a en v a lo re s , q ue es tá n d is e ñ a d o s co m o so lu c io n e s de re p lie g u e pa ra c o n te x to d e s co n o c id o . En ge n e ra l, se se le cc io n a n e n to n c e s lib ros de có d ig o s s u b ó p tim o s . La d e s v e n ta ja en la e fica c ia de co d ific a c ió n p uede se r d e s p re c ia b le pa ra ca so s en los q ue tie n e lu g a r la c o n m u ta c ió n ú n ic a m e n te ra ra s v eces . S in e m b a rg o , pa ra un e s ce n a rio con co n m u ta c ió n m ás fre cu e n te , e s to c o n d u ce a u na p é rd id a s ig n ific a tiva en e fica c ia de co d ific a c ió n . P or u na pa rte , se d e s e a de m a n e ra m á s in te n sa u na co n m u ta c ió n m á s fre c u e n te p a ra ta s a s de d a to s /ta s a s de m u e s tre o in fe rio re s , p u e s to q ue e s p e c ia lm e n te en e s te pun to , se d e s e a u n a a d a p ta c ió n ó p tim a de la lo n g itud de tra n s fo rm a d a a la c a ra c te rís tica de la seña l. P or o tra pa rte , la e fica c ia de c o d ific a c ió n se re d u ce s ig n ific a tiva m e n te c u a n d o se c o n m u ta con frecuenc ia .
Es el ob je to de la p re se n te in v e n c ió n p ro p o rc io n a r un c o n ce p to p a ra c o n m u ta r e n tre d ife re n te s lo n g itu d e s de tra n s fo rm a d a en c o d ific a c ió n de au d io que p ro p o rc io n e u na e fica c ia de c o d ific a c ió n m e jo rada .
El o b je to se c o n s ig u e m e d ia n te un m é to d o de d e s c o d ific a c ió n de acu e rd o con la re iv in d ica c ió n 1.
La p re se n te in v e n c ió n e s tá b a s a d a en el h a lla z g o de que en co d ific a c ió n b a s a d a en co n te x to ta l c o m o , p o r e jem p lo , co d ific a c ió n po r e n tro p ía b a s a d a en c o n te x to , q ue p u e d e a p lica rse a d ife re n te s re so lu c io n e s de tie m p o /fre c u e n c ia , p u e d e usa rse un m e c a n is m o de m a p e o de co n te x to , en el c a so de que la re so lu c ió n de tie m p o /fre c u e n c ia ca m b ie con el tie m p o , c o n s ig u ie n d o de e s ta m a n e ra u na e fica c ia de c o d ific a c ió n m e jo rada . Es un ha lla zg o de la p resen te in ve n c ió n q ue cu a n d o se c o n m u ta e n tre d ife re n te s re so lu c io n e s de tie m p o o fre c u e n c ia , los co n te x to s p a ra los c o e fic ie n te s q u e tie n e n las nuevas re so lu c io n e s p u e d e n d e riva rs e de c o e fic ie n te s q ue tienen las re so lu c io n e s an tiguas . Es un ha lla zg o de la p re se n te in ve n c ió n q ue p uede usa rse , po r e je m p lo , in te rp o la c ió n , e x tra p o la c ió n , subm u e s tre o , m u e s tre o d e s ce n d e n te , m u e s tre o a sce n d e n te , e tc ., p a ra ad a p ta c ió n y /o d e riva c ió n de c o n te x to c u a n d o se c o n m u ta n re so lu c io n e s de tie m p o /fre c u e n c ia en c o d ific a c ió n de aud io .
Las re a liz ac io n e s de la p re se n te in ve n c ió n p ro p o rc io n a n un m é to d o de m a peo , q ue m a p e a los c o e fic ie n te s de fre c u e n c ia o e s p e c tra le s de un co n te x to a lm a c e n a d o , que hace re fe re n c ia a una re so lu c ió n an tigua , a la re so luc ión de fre c u e n c ia de un c o n te x to ac tua l o u n a tra m a ac tua l. En o tra s pa la b ra s , la in fo rm a c ió n de c o n te x to a n te rio r puede usa rse p a ra la d e te rm in a c ió n de l lib ro de có d ig o s , es d e c ir p a ra d e r iv a r n u e va in fo rm a c ió n de con te x to . Las re a liz a c io n e s pueden p o s ib ilita r con e llo una co n m u ta c ió n m ás fre c u e n te de lo n g itud de b lo q u e y po r lo tan to una m e jo r a d a p ta c ió n a c a ra c te rís tica s de seña l sin p e rd e r e fica c ia de co d ifica c ió n .
Las re a liz a c io n e s de la p re se n te in ve n c ió n se d e ta lla rá n u sa n d o las fig u ra s ad ju n tas , en las que
La F igu ra 1 m u e s tra una re a lizac ió n de un c o d ific a d o r de aud io ;
La F igu ra 2 m u e s tra una re a lizac ió n de un d e c o d ific a d o r de aud io ;
La F igu ra 3 m u e s tra una re a lizac ió n p a ra un m u e s tre o a s ce n d e n te de c o n te x to ;
La F igu ra 4 m u e s tra una re a lizac ió n p a ra un m u e s tre o d e s ce n d e n te de c o n te x to ;
La F igu ra 5 ilu s tra re so lu c io n e s de tie m p o y fre c u e n c ia de c o n m u ta c ió n de aud io ;
La F igu ra 6 ilu s tra u na im p le m e n ta c ió n de u n a re a lizac ió n ;
La F igu ra 7a m u e s tra un d ia g ra m a de flu jo de u na re a lizac ió n de un m é to d o p a ra c o d ifica c ió n ;
La F igu ra 7b ilu s tra el p ro ce d im ie n to de a c tu a liz a c ió n de co n te x to g e n e ra l de u na re a lizac ión ;
La F igu ra 7c ilu s tra el p ro ce d im ie n to de a c tu a liz a c ió n de co n te x to de una re a liz a c ió n p a ra c a m b io s de re so lu c ió n ;
La F igu ra 8 m u e s tra un d ia g ra m a de flu jo de u na re a lizac ió n de un m é to d o p a ra d e c o d ific a c ió n ; y
La F igu ra 9 m u e s tra un e s q u e m a de c o d ific a c ió n de tie m p o fre c u e n c ia de l e s ta d o de la técn ica .
La F igu ra 1 m u e s tra u na re a lizac ió n de un c o d ific a d o r de au d io 100 p a ra c o d ific a r s e g m e n to s de c o e fic ie n te s , re p re s e n ta n d o los se g m e n to s de c o e fic ie n te s d ife re n te s re so lu c io n e s de tie m p o o fre c u e n c ia de una seña l de aud io m u e s tre a d a . El c o d ific a d o r de au d io 100 c o m p re n d e un p ro ce s a d o r 110 p a ra d e riva r un c o n te x to de co d ifica c ió n p a ra un c o e fic ie n te a c tu a lm e n te c o d ific a d o de un s e g m e n to ac tua l b a s á n d o s e en un c o e fic ie n te p re v ia m e n te co d ific a d o de un s e g m e n to a n te rio r, re p re s e n ta n d o el c o e fic ie n te p re v ia m e n te c o d ific a d o u na re so lu c ió n de tie m p o o fre c u e n c ia d ife re n te de la de l c o e fic ie n te c o d ific a d o a c tu a lm e n te . La re a lizac ió n de l c o d ific a d o r de aud io c o m p re nd e a d ic io n a lm e n te un c o d ific a d o r po r e n tro p ía 120 p a ra c o d ific a c ió n po r e n tro p ía de l co e fic ie n te ac tua l b a s á n d o s e en el co n te x to de c o d ific a c ió n p a ra o b te n e r un flu jo de au d io co d ifica d o .
En las re a liz ac io n e s los c o e fic ie n te s p u eden c o rre s p o n d e r a m u e s tra s de a ud io , m u e s tra s de aud io c u a n tif ica d a s , c o e fic ie n te s e s p e c tra le s o de fre c u e n c ia , c o e fic ie n te s e sca la d o s , c o e fic ie n te s tra n s fo rm a d o s o filtra d o s , e tc ., o c u a lq u ie r co m b in a c ió n de los m ism os .
En las re a liz a c io n e s el c o d ific a d o r de au d io 100 p u e d e c o m p re n d e r a d ic io n a lm e n te un m e d io p a ra p ro p o rc io n a r los se g m e n to s de c o e fic ie n te s de un flu jo de a ud io , fo rm a n d o los c o e fic ie n te s u na re p re s e n ta c ió n e sp e c tra l de una seña l de au d io a una re so lu c ió n e sp e c tra l q ue v a ría e n tre los c o e fic ie n te s . Los m e d io s p a ra p ro p o rc io n a r los se g m e n to s p u eden a d a p ta rs e p a ra d e te rm in a r los se g m e n to s b a s á n d o s e en d ife re n te s lo n g itu d e s de v e n ta n a de d o m in io de tie m p o o d ife re n te s tra m a s de aud io , es d e c ir, tra m a s de aud io que tienen d ife re n te s lo n g itu d e s o d ife re n te s n úm eros de c o e fic ie n te s po r a ncho de banda , es d e c ir u na re so lu c ió n e sp e c tra l o de fre c u e n c ia d ife re n te . Los m e d io s para p ro p o rc io n a r p ueden a d a p ta rs e pa ra d e te rm in a r se g m e n to s de 1024 y 128 c o e fic ie n te s de tie m p o , fre c u e n c ia o esp e c tra le s .
El p ro ce s a d o r 110 p u e d e a d a p ta rs e en las re a liz a c io n e s p a ra d e riva r el c o n te x to de c o d ific a c ió n b a sá n do se en las re p re s e n ta c io n e s de d o m in io de la fre c u e n c ia o e s p e c tra l de los c o e fic ie n te s o se g m e n to s a c tu a le s y a n te rio re s . En o tra s p a la b ra s , en las re a liz a c io n e s los s e g m e n to s s u ce s ivo s p ueden re p re s e n ta rs e en d ife re n te s d o m in io s de tie m p o y /o fre c u e n c ia o e s p e c tra le s . El p ro ce s a d o r 110 p uede a d a p ta rs e p a ra d e riva r el co n te x to de c o d ific a c ió n por b a n d a de fre c u e n c ia o e sp e c tra l de l se g m e n to a c tu a l, po r e je m p lo b a s á n d o s e en c o e fic ie n te s e s p e c tra le s v e c in o s de se g m e n to s a n te rio re s y /o el se g m e n to ac tua l. En las re a liz ac io n e s , los se g m e n to s p ueden d e te rm in a rs e in ic ia lm e n te en el d o m in io de l tie m p o , po r e je m p lo , p o n ie n d o en v e n ta n a s un flu jo de au d io de e n tra d a . B asá n d o se en es tos se g m e n to s o c o e fic ie n te s de d o m in io de tie m p o , p ueden d e te rm in a rs e s e g m e n to s o c o e fic ie n te s de l d o m in io de la fre c u e n c ia o e s p e c tra l p o r m e d io de tra n s fo rm a c ió n . Los se g m e n to s p u e d e n re p re s e n ta rs e en el d o m in io de la fre c u e n c ia o e sp e c tra l en té rm in o s de e n e rg ía , u na a m p litud y fase , u na a m p litu d y s igno , e tc ., po r b a n d a de fre c u e n c ia o e sp e c tra l, es d e c ir, los se g m e n to s p ueden s u b d iv id irs e en d ife re n te s b a n d a s de fre c u e n c ia o e sp e c tra le s . El p ro ce s a d o r 110 p uede a co n tin u a c ió n d e riva r c o n te x to s de c o d ific a c ió n po r b a n d a de fre c u e n c ia o e sp e c tra l en a lgunas re a lizac io n e s .
El p ro ce s a d o r 110 y el c o d ific a d o r po r e n tro p ía 120 p u eden c o n fig u ra rs e p a ra o p e ra r b a s á n d o s e en un m u e s tre o d e s ce n d e n te de c o e fic ie n te s de fre c u e n c ia o e s p e c tra le s de un se g m e n to a n te rio r cu a n d o un s e g m e n to a n te rio r que p e rte n e c e al c o n te x to co m p re n d e una re so lu c ió n e s p e c tra l o de fre c u e n c ia m ás p re c is a que la de l se g m e n to actua l. En las re a liz a c io n e s el p ro ce s a d o r 110 y el c o d ific a d o r po r e n tro p ía 120 p ueden c o n fig u ra rs e p a ra o p e ra r b a s á n d o s e en un m u e s tre o a s ce n d e n te de los c o e fic ie n te s de fre c u e n c ia o e s p e c tra le s de un s e g m e n to an te rio r, c u a n d o un se g m e n to a n te rio r de l c o n te x to co m p re n d e u na re so lu c ió n e s p e c tra l o de fre c u e n c ia m ás b a s ta q ue la de l se g m e n to ac tua l.
Las re a liz a c io n e s p ueden p ro p o rc io n a r un m é to d o p a ra c o d ific a r se g m e n to s de c o e fic ie n te s que rep resen tan d ife re n te s re so lu c io n e s de tie m p o o fre c u e n c ia de una seña l de au d io m u e s tre a d a . El m é to d o p u e d e c o m p re n d e r u na e ta p a de d e riva c ió n de un co n te x to de co d ific a c ió n p a ra un c o e fic ie n te c o d ific a d o a c tu a lm e n te o ac tua l de un se g m e n to ac tua l b a s á n d o s e en un c o e fic ie n te c o d ific a d o p re v ia m e n te o a n te rio r de un se g m e n to a n te rio r y o p c io n a lm e n te ta m b ién b a s á n d o s e en el c o e fic ie n te a c tu a lm e n te c o d ific a d o o ac tua l, en el q ue el co e fic ie n te c o d ific a d o p re v ia m e n te o a n te rio r re p re s e n ta una re so lu c ió n de tie m p o o fre c u e n c ia d ife re n te de la de l c o e fic ie n te a c tu a lm e n te c o d ific a d o o ac tua l. El m é to d o p uede c o m p re n d e r a d ic io n a lm e n te u na e ta p a de c o d ific a c ió n por e n tro p ía de l c o e fic ie n te ac tua l b a s á n d o s e en el c o n te x to de c o d ific a c ió n p a ra o b te n e r un flu jo de a u d io co d ifica d o .
En co rre s p o n d e n c ia , las re a liz a c io n e s p u eden c o m p re n d e r un d e c o d ific a d o r de aud io 200 de l cua l se re p re s e n ta una re a lizac ió n en la F ig u ra 2. El d e c o d ific a d o r de au d io 200 e s tá a d a p ta d o p a ra d e c o d ific a r un flu jo de a u d io co d ifica d o p a ra o b te n e r se g m e n to s de c o e fic ie n te s q ue re p re se n ta n d ife re n te s re so lu c io n e s de tie m p o o fre c u e n c ia de una seña l de aud io m u e s tre a d a , el d e c o d ific a d o r de au d io 200 c o m p re n d e un p ro ce s a d o r 210 p a ra d e riva r un co n te x to de c o d ific a c ió n pa ra un c o e fic ie n te d e c o d ific a d o a c tu a lm e n te o ac tua l b a s á n d o s e en un c o e fic ie n te d e c o d ific a d o p re v ia m e n te o an te rio r, re p re s e n ta n d o el c o e fic ie n te d e c o d ific a d o p re v ia m e n te o a n te rio r u na re so lu c ió n de tie m p o o fre c u e n c ia d ife re n te que la de l c o e fic ie n te a c tu a lm e n te d e c o d ific a d o . A d ic io n a lm e n te , el d e c o d ific a d o r de a u d io 200 c o m p re n d e un d e c o d ific a d o r p o r e n tro p ía 220 p a ra la d e c o d ific a c ió n p o r e n tro p ía de l c o e fic ie n te ac tua l basá n do se en el c o n te x to de c o d ific a c ió n y el flu jo de a u d io co d ifica d o .
En las re a liz ac io n e s , el d e c o d ific a d o r de au d io 200 p uede c o m p re n d e r un d e c o d ific a d o r po r e n tro p ía 220 , que e s tá a d a p ta d o p a ra d e te rm in a r los se g m e n to s de c o e fic ie n te s d e c o d ific a d o s b a s á n d o s e en d ife re n te s lo n g itu d e s de v e n ta n a de d o m in io de tie m p o o d ife re n te s lo n g itu d e s de tra m a de aud io . El d e c o d ific a d o r p o r e n tro p ía 220 p uede a d a p ta rs e pa ra d e te rm in a r se g m e n to s de, po r e je m p lo , 1024 y 128, m u e s tra s de d o m in o de tie m p o o fre c u e n c ia o c o e fic ie n te s e sp e c tra le s . En c o rre s p o n d e n c ia , el p ro ce s a d o r 210 p uede a d a p ta rs e pa ra d e riva r el c o n te x to de co d ific a c ió n b a s á n d o s e en u na re p re s e n ta c ió n de l d o m in o de la fre c u e n c ia o e s p e c tra l de c o e fic ie n te s de s e g m e n to s a n te rio re s y /o el s e g m e n to ac tua l.
En las re a lizac io n e s , el p ro ce s a d o r 210 p uede a d a p ta rs e p a ra d e riva r el co n te x to de c o d ific a c ió n p o r b a n d a de fre c u e n c ia o e sp e c tra l de l s e g m e n to ac tua l, po r e je m p lo b a s á n d o s e en c o e fic ie n te s e s p e c tra le s v e c in o s del se g m e n to a n te rio r o se g m e n to s y o p c io n a lm e n te a p a rtir de l s e g m e n to ac tua l. En o tra s pa la b ra s , los s e g m e n to s p u eden p ro ce s a rs e en el d o m in io de la fre c u e n c ia o e sp e c tra l, q ue p uede lle va rse a c a b o po r b a n d a de fre c u e n c ia o esp e c tra l. En co rre s p o n d e n c ia , el p ro ce s a d o r 210 p uede a co n tin u a c ió n a d a p ta rs e p a ra d e riva r un co n te x to e s p e c ífic o de b a n d a de fre c u e n c ia o e s pectra l.
El d e c o d ific a d o r po r e n tro p ía 200 p u e d e a d a p ta rs e p a ra d e c o d ific a c ió n po r e n tro p ía de l c o e fic ie n te ac tua l basá n do se en una reg la de co d ific a c ió n po r e n tro p ía o de lo n g itud v a riab le .
El p ro ce s a d o r 210 p u e d e a d a p ta rs e p a ra d e riva r el c o n te x to de c o d ific a c ió n b a s á n d o s e en un m u e s tre o d e sce n d e n te de c o e fic ie n te s de fre c u e n c ia o e s p e c tra le s de un s e g m e n to a n te rio r cu a n d o el se g m e n to a n te rio r c o m p re n d e m ás c o e fic ie n te s po r a n ch o de b a n d a (es d e c ir u n a re so lu c ió n e sp e c tra l o de fre c u e n c ia m á s p re c isa ) q ue la del se g m e n to ac tua l. En re a liz a c io n e s a d ic io n a le s , el p ro ce s a d o r 210 y el c o d ific a d o r p o r e n tro p ía 220 pueden c o n fig u ra rs e p a ra o p e ra r b a s á n d o s e en un m u e s tre o a s ce n d e n te de c o e fic ie n te s e s p e c tra le s de un s egm en to an te rio r, c u a n d o el se g m e n to a n te rio r c o m p re n d e m en o s c o e fic ie n te s po r ancho de b a n d a (es d e c ir u na re so luc ión e sp e c tra l o de fre c u e n c ia m á s b as ta ) q ue la de l se g m e n to ac tua l.
En c o n se c u e n c ia , las re a liz a c io n e s p u eden p ro p o rc io n a r un m é to d o p a ra d e c o d ific a r un flu jo de aud io co d ifica d o p a ra o b te n e r se g m e n to s de c o e fic ie n te s q ue re p re s e n ta n m ue s tra s de aud io d e c o d ific a d a s . El m é to d o para d e c o d ific a r p uede c o m p re n d e r u n a e ta p a de d e riva c ió n de un c o n te x to de c o d ific a c ió n pa ra un co e fic ie n te d e c o d ific a d o a c tu a lm e n te o ac tua l de un se g m e n to a c tua l b a s á n d o s e en un c o e fic ie n te d e c o d ific a d o p re v ia m e n te o a n te rio r de un s e g m e n to an te rio r, re p re s e n ta n d o el c o e fic ie n te d e c o d ific a d o p re v ia m e n te o a n te rio r u n a reso luc ión de tie m p o o fre c u e n c ia d ife re n te q ue la de l c o e fic ie n te a c tu a lm e n te d e co d ific a d o . A d ic io n a lm e n te , el m é todo puede c o m p re n d e r una e ta p a de d e c o d ific a c ió n po r e n tro p ía el c o e fic ie n te ac tua l b a s á n d o s e en el c o n te x to de co d ifica c ió n y el flu jo de a u d io c o d ifica d o . O p c io n a lm e n te , el m é to d o p u e d e c o m p re n d e r u n a e ta p a de d e te rm in a c ió n de los se g m e n to s de c o e fic ie n te s de a u d io c o d ific a d o s d e s d e el flu jo de aud io c o d ifica d o , re p re s e n ta n d o los s e g m e n to s d ife re n te s n ú m e ro s de c o e fic ie n te s de aud io .
La F igu ra 3 ilu s tra có m o un p ro ce s a d o r 110; 210 p u e d e d e riva r un c o n te x to de c o d ific a c ió n p a ra un s e g m e n to ac tua l de M<c ,nu evo>c o e fic ie n te s b a s á n d o s e en un se g m e n to a n te rio r de M<c,an tiguo>c o e fic ie n te s , en el q ue el se g m e n to a n te rio r c o m p re n d e un n ú m e ro d ife re n te de c o e fic ie n te s de au d io q ue el de l s e g m e n to ac tua l. En la re a lizac ió n re p re s e n ta d a en la F ig u ra 3, e l n ú m e ro de c o e fic ie n te s de l s e g m e n to M d e te rm in a la re so lu c ió n de fre c u e n c ia o e s p e c tra l del seg m e n to . La re a lizac ió n p uede c o m p re n d e r un m é to d o de m apeo , q ue m a p e a los M<c ,an tiguo>c o e fic ie n te s de un se g m e n to a n te rio r a M<c ,nu evo>c o e fic ie n te s q ue tie n e n la m is m a re so luc ión de fre c u e n c ia o e s p e c tra l de l co n te x to que el se g m e n to ac tua l. La F igu ra 3 m u e s tra dos c o n ju n to s de c o e fic ie n te s en dos s e g m e n to s , es d e c ir e l se g m e n to a n te rio r o rig in a l 310 q ue re p re s e n ta M<c ,an tiguo>co e fic ie n te s , S<n ,0>, S<n ,1>, S<n ,2>, e tc ., y en c o rre s p o n d e n c ia , el se g m e n to a n te rio r m a p e a d o 320, q u e tie n e u na re so lu c ió n s u p e rio r, es dec ir, M<c ,nu evo>es m a yo r q ue M<c .a n tig u o>, q u e re p re se n ta M<c ,nu evo>co e fic ie n te s , S<n ,0>, S<n ,1>, S<n ,2>, S<n ,3>, e tc.
En g e n e ra l, p ueden d is tin g u irs e dos re a liz ac io n e s , d e p e n d ie n d o de si la re so lu c ió n de l co n te x to de l s e g m e n to ac tua l es s u p e rio r o in fe rio r que la re so lu c ió n de l c o n te x to de l se g m e n to an te rio r. La F ig u ra 3 ilu s tra una re a liz ac ió n , en la que la re so lu c ió n de l s e g m e n to a n te rio r de M<c.an tiguo>c o e fic ie n te s es in fe rio r q u e la re so lu c ió n de l s e g m e n to ac tua l de M<c ,nu evo>co e fic ie n te s . La F igu ra 3 m u e s tra los c o e fic ie n te s de l se g m e n to a n te rio r 310 y los s ím b o lo s p a ra el se g m e n to a n te rio r m a p e a d o 320. A p a rtir de la F ig u ra 3 p u e d e o b s e rv a rs e que la re so lu c ió n de l s e g m e n to ac tua l de M<c,nuevo>c o e fic ie n te s es s u p e rio r que la re so lu c ió n de l s e g m e n to a n te rio r 310 q ue tie n e ú n ic a m e n te M<c ,an tiguo>co e fic ie n te s . En u na re a lizac ió n el s e g m e n to a n te rio r 310 se m u e s tre a a s c e n d e n te m e n te a un se g m e n to 320 de M<c ,nu evo>c o e fic ie n te s p a ra h a c e r c o in c id ir la re so luc ión de fre c u e n c ia o e sp e c tra l de l se g m e n to ac tua l. E sto p uede in c lu ir pu ro m u e s tre o a s ce n d e n te con m e c a n is m o s de d u p lic a c ió n de s ím b o lo y d e c im a c ió n p o r e je m p lo , re p e tir c a d a v a lo r M<c ,nu evo>v e ce s an tes de d e c im a r el se g m e n to m u e s tre a d o a s c e n d e n te m e n te re su lta n te m a n te n ie n d o ú n ic a m e n te 1 co e fic ie n te cada M<c ,a n tig u o>. O tro s m e c a n is m o s de in te rp o la c ió n o e x tra p o la c ió n p u eden usa rse tam b ién .
En las re a lizac io n e s , el m a p e o p uede lle va rse a c a b o p a ra to d o s los s e g m e n to s a n te rio re s 310 , q u e son n e ce sa rio s p a ra d e te rm in a r los co n te x to s p a ra el se g m e n to ac tua l, po r e je m p lo en el t ie m p o n, en o tras p a la b ra s , p uede te n e rse en c u e n ta m ú ltip le s se g m e n to s a n te rio re s , es d e c ir, se g m e n to s a n te rio re s en los tie m p o s n-1 , n -2 , e tc. En gene ra l, las re a lizac io n e s p u eden te n e r en c u e n ta m ú ltip le s in te rva lo s de tie m p o o s e g m e n to s a n te rio re s , el n ú m e ro de in te rva lo s de tie m p o n e ce sa rio s p a ra d e fin ir un c o n te x to c o m p le to p u e d e se r d ife re n te p a ra d ife re n te s im p le m e n ta c io n e s o re a lizac io n e s .
La F igu ra 4 ilu s tra o tra re a lizac ió n , en la q ue los c o e fic ie n te s de un s e g m e n to a n te rio r 410 se m ue s tre a n d e s ce n d e n te m e n te a un se g m e n to 420 u sado p a ra c a lc u la r los co n te x to s de l se g m e n to ac tua l, es dec ir, en el que el n ú m e ro de c o e fic ie n te s M<c ,an tiguo>del se g m e n to a n te rio r 410 es s u p e rio r al n ú m e ro de c o e fic ie n te s M<c,nu evo>del se g m e n to ac tua l. La F ig u ra 4 usa una ilu s tra c ió n s im ila r q ue la F igu ra 3, po r c o n s ig u ie n te se m u e s tra n m ú ltip les c o e fic ie n te s en c a d a se g m e n to 410 y 420. C om o se ilu s tra en la F igu ra 4, M<c,an tiguo>es m a yo r q ue M<c ,n u e vo>. P o r lo ta n to , los M<c ,an tiguo>c o e fic ie n te s se su b -m u es tre a n , p a ra a d a p ta r la re so lu c ió n de fre c u e n c ia o e s p e c tra l de l s egm en to ac tua l de M<c ,nu evo>co e fic ie n te s , es d e c ir en las re a liz a c io n e s los se g m e n to s a n te rio re s que tienen u na reso luc ión s u p e rio r p u eden s u b -m u e s tre a rse p a ra a d a p ta r la re so luc ión de l s e g m e n to ac tua l que tiene u na re so lu c ió n in fe rio r. En las re a liz a c io n e s e s to p uede in c lu ir m u e s tre o d e s ce n d e n te p u ro con m e c a n is m o s de d u p lic a c ió n y d e c im a c ió n de c o e fic ie n te s co m o po r e je m p lo , re p e tir c a d a v a lo r M<c,nu evo>v e c e s an te s de d e c im a r el s e g m e n to m u e s tre a d o a s ce n d e n te m e n te re su lta n te m a n te n ie n d o ú n ic a m e n te 1 c o e fic ie n te c a d a M<c,an t¡guo>. En o tra s re a liz ac io n e s , pueden te n e rs e en c u e n ta o p e ra c io n e s de filtro , co m o po r e je m p lo p ro m e d io de dos o m ú ltip le s va lo re s a d yacen tes .
La F igu ra 5 ilu s tra o tra re a lizac ió n , en la q ue se lle va a cabo co n m u ta c ió n e n tre d ife re n te s re so lu c io n e s . La F igu ra 5 m u e s tra un p la n o de tie m p o /fre c u e n c ia , en el que se m ue s tra n tres s e g m e n to s p o s te r io re s de c o e fic ie n te s de aud io , en co n c re to 510 , 520 y 530. C a d a uno de los se g m e n to s 510 , 520 y 530 c o rre s p o n d e a un ún ico co n ju n to de c o e fic ie n te s . En la re a lizac ió n ilu s tra d a en la F igu ra 5, se su p o n e q ue el se g u n do se g m e n to 520 es el d o b le de la rgo que el p r im e r y te rc e r se g m e n to s 510 y 530. E sto p u e d e c o n se g u irs e u sa n d o d ife re n te s v e n ta n a s cu a n d o se s e g m e n ta en el d o m in io de l tiem po , co m o se hace po r e je m p lo en A A C . En la re a lizac ió n ilu s tra d a en la F igu ra 5, se su p o n e q ue la ta s a de m u e s tre o p e rm a n e ce co n s ta n te , en o tra s pa la b ra s , el se g u n do se g m e n to m ás la rgo 520 c o m p re n d e el d o b le de c o e fic ie n te s de au d io po r a n ch o de b a n d a q u e el p r im e r o te rc e r s e g m e n to 510 o 530.
La F igu ra 5 m u e s tra q ue en e s te c a so la re so lu c ió n en el d o m in io de la fre c u e n c ia o e sp e c tra l e s ca la con la e x te n s ió n de l se g m e n to en el d o m in io de l tiem po . En o tra s p a la b ra s , c u a n to m ás c o rta es la v e n ta n a en el d o m in io de l tiem po , m e n o r es la re so lu c ió n en el d o m in io de la fre c u e n c ia o e sp e c tra l. C u a n d o se e va lú a n co n te x to s pa ra c o d ific a r las m u e s tra s en el d o m in io de la fre c u e n c ia o e sp e c tra l, la F ig u ra 5 m u e s tra que la c o d ific a c ió n ne ce s ita te n e r u na ve rs ió n de re so lu c ió n s u p e rio r de l se g m e n to 510 c u a n d o se c o d ific a el se g u n do s e g m e n to 520 co m o en el e je m p lo co n s id e ra d o , tie n e que d e riva rs e u na re so lu c ió n d o b le de l se g m e n to 510. En o tra s re a lizac io n e s , e s p e c ia lm e n te cu a n d o se usan o tras tra n s fo rm a c io n e s de tie m p o -fre c u e n c ia o b a n c o s de filtros , p ueden re su lta r o tra s re la c ion e s e n tre las re so lu c io n e s de l d o m in io de l tie m p o y d o m in io de fre cu e n c ia .
De acu e rd o con u n a re a lizac ió n , los c o e fic ie n te s c o d ific a d o s d u ra n te el p r im e r se g m e n to 510 p ro p o rc io n a n u n a base p a ra d e te rm in a r el co n te x to pa ra el se g u n do se g m e n to 520 , po r e je m p lo , po r m ed io de un m u e s tre o a s ce n d e n te in te rm e d io . En o tras pa la b ra s , e l c o n te n id o de c o n te x to q u e p ro v ie n e d e sd e el p rim e r s e g m e n to 510 p uede o b te n e rs e m e d ia n te un m u e s tre o a s ce n d e n te de l p r im e r s e g m e n to 510 , po r e je m p lo , en té rm in o s de in te rp o la c ió n o e x tra p o la c ió n , p a ra d e riva r el c o n te x to p a ra el se g u n do se g m e n to 520 , q ue tiene una re so luc ión supe rio r.
C om o se m u e s tra en la F igu ra 5, cu a n d o se c o n m u ta d e s d e el se g u n do se g m e n to 520 al te rc e r se g m e n to 530 , el e le m e n to c o n s titu y e n te de c o n te x to tie n e q ue c a m b ia r ta m b ié n , a m e d id a q u e la re so luc ión se ha re d u c id o ahora . De a c u e rd o con u n a re a lizac ió n , los c o e fic ie n te s co d ific a d o s d u ra n te el se g u n do s e g m e n to 520 p u e d e n usa rse para d e riva r el co n te x to p a ra el te rc e r s e g m e n to , p o r m ed io de un m u e s tre o d e s ce n d e n te in te rm e d io . E sto p u e d e lle va rse a ca b o , p o r e je m p lo , en té rm in o s de p ro m e d io o s im p le m e n te u sa n d o ú n ic a m e n te c a d a se g u n do v a lo r y o tras m e d id a s p a ra m u e s tre o d e sce n d e n te .
Las re a liz a c io n e s co n s ig u e n la v e n ta ja de una e fic a c ia de c o d ific a c ió n a u m e n ta d a , te n ie n d o en c u e n ta el co n te x to p a sa d o d e riva d o de se g m e n to s a n te rio re s in c lu so cu a n d o tienen luga r c a m b io s en la re so lu c ió n o lo n g itud de ve n ta n a . Los e le m e n to s de c o n te x to c o n s titu y e n te s pueden a d a p ta rs e a n u e v a s re so lu c io n e s , en té rm in o s de m u e s tre o a s ce n d e n te o d e s ce n d e n te , po r e je m p lo , con in te r- o e x tra p o la c ió n , filtra c ió n o p ro m e d io , etc.
A co n tin u a c ió n se p re se n ta rá u na re a lizac ió n m ás e s p e c ífic a en té rm in o s de c o d ific a c ió n sin ru ido esp e c tra l. La co d ific a c ió n s in ru ido e sp e c tra l p u e d e usa rse p a ra re d u c ir a d ic io n a lm e n te la re d u n d a n c ia de un e s p e c tro cu a n tif ica d o en c o d ific a c ió n de aud io . La co d ific a c ió n s in ru ido e sp e c tra l p uede e s ta r b a s a d a en u na c o d ific a c ió n a r itm é tic a en c o n ju n to con ad a p ta c ió n de c o n te x to de m a n e ra d in á m ica .
La c o d ific a c ió n s in ru ido p uede e s ta r b a s a d a en v a lo re s e s p e c tra le s c u a n tif ica d o s y p u e d e u sa r las ta b la s de fre c u e n c ia a cu m u la tiva s d e p e n d ie n te s de l c o n te x to d e riva d a s d e s d e , p o r e je m p lo , c u a tro tu p la s v e c in a s p re v ia m e n te d e co d ific a d a s . La F igu ra 6 ilu s tra o tra re a lizac ió n . La F ig u ra 6 m u e s tra un p la n o de tie m p o fre c u e n c ia , en el q ue a lo la rgo de l e je de l tie m p o se in dexan tres in te rva lo s de tiem po , n, n-1 y n-2. A d ic io n a lm e n te , la F igu ra 6 ilu s tra cua tro b a n d a s de fre c u e n c ia o e s p e c tra le s q ue se e tiq u e ta n p o r m -2 , m -1 , m y m 1. La F igu ra 6 m u e s tra d e n tro de c a d a in te rv a lo de tie m p o -fre c u e n c ia re cu a d ro s , q ue re p re s e n ta n tu p la s de m u e s tra s a c o d ific a rse o d e co d ific a rse . Se ilu s tran tres d ife re n te s tipos de tu p la s en la F ig u ra 6, en la q ue los re cu a d ro s q ue tienen un bo rde d is co n tin u o de líneas o de pun to s ind ican tu p la s re s ta n te s a c o d ific a rs e o d e c o d ific a rse , re cu a d ro s b la n co s q u e tienen un bo rde c o n tin u o ind ican tu p la s p re v ia m e n te c o d ific a d a s o d e c o d ific a d a s y re cu a d ro s g r ise s con un bo rde c o n tin u o ind ican tu p la s p re v ia m e n te c o d ific a d a s /d e c o d ific a d a s , q ue se usan p a ra d e te rm in a r el c o n te x to p a ra la tu p la ac tua l a c o d ific a rse o d e co d ifica rse .
O b s é rv e s e q ue los s e g m e n to s a n te rio re s y a c tu a le s re fe re n c ia d o s en las re a liz a c io n e s a n te rio rm e n te d e scrita s p u eden c o rre s p o n d e r a una tu p la en la p re se n te re a liz ac ió n , en o tra s pa la b ra s , los se g m e n to s p u e d e n p ro ce s a rs e a n ive l de ba n d a s en el d o m in io de la fre c u e n c ia o esp e c tra l. C om o se ilu s tra en la F igu ra 6 , las tu p la s o s e g m e n to s en las ce rc a n ía s de u na tu p la ac tua l (es d e c ir en el d o m in io de tie m p o y de la fre c u e n c ia o e s p e c tra l) p u e d e n te n e rs e en c u e n ta p a ra d e riva r un con te x to . Las ta b la s de fre c u e n c ia a c u m u la tiva p ueden a co n tin u a c ió n usa rse p o r el c o d ific a d o r a r itm é tic o pa ra g e n e ra r un c ó d ig o b in a rio de lo n g itud va ria b le . El c o d ific a d o r a r itm é tic o p u e d e p ro d u c ir un c ó d ig o b in a rio pa ra un c o n ju n to d a d o de s ím b o lo s y sus re sp e c tiva s p ro b a b ilid a d e s . El c ó d ig o b in a rio puede g e n e ra re m a p e a n d o un in te rva lo de p ro b a b ilid a d , d o n d e ra d ica el co n ju n to de s ím b o lo s , a u na p a la b ra de cód igo . El c o d ific a d o r a r itm é tic o p u e d e c o rre s p o n d e r al c o d ific a d o r po r e n tro p ía 120, re sp e c tiv a m e n te el d e c o d ific a d o r por e n tro p ía 220 en las re a liz a c io n e s a n te rio rm e n te d e sc rita s .
En la p re se n te re a lizac ió n la co d ific a c ió n a r itm é tic a b a s a d a en co n te x to p u e d e lle v a rse a c a b o b a s á n d o s e en 4-tu p la s (es d e c ir en c u a tro ín d ice s de c o e fic ie n te s e sp e c tra le s ), q u e ta m b ié n se e tiq u e ta n q (n ,m ), que re p re se n ta n los c o e fic ie n te s e s p e c tra le s d e s p u és de la c u a n tif ica c ió n , q ue son v e c in o s en el d o m in io de la fre c u e n c ia o e sp e c tra l y que se co d ific a n p o r e n tro p ía en una e tapa . De a c u e rd o con la d e s c rip c ió n a n te rio r, la co d ific a c ió n p uede lle va rse a c a b o b a s á n d o s e en el c o n te x to de c o d ifica c ió n . C om o se in d ic a en la F igu ra 6 , a d ic io n a lm e n te a la 4 -tup la , que se c o d ific a (es d e c ir e l s e g m e n to ac tu a l) se tie n e n en c u e n ta 4 -tu p la s p re v ia m e n te c o d ific a d a s p a ra d e r iv a r el con tex to . E s tas c u a tro 4 -tup las d e te rm in a n el co n te x to y son a n te rio re s en el d o m in io de la fre c u e n c ia y /o a n te r io re s en el de l tiem po .
La F igu ra 7a m u e s tra un d ia g ra m a de flu jo de un c o d ific a d o r a r itm é tic o d e p e n d ie n te de l co n te x to de U S A C (U S A C = C o d ific a d o r de V oz y A u d io U n ive rsa l) p a ra el e s q u e m a de c o d ific a c ió n de c o e fic ie n te s e s p e c tra le s . El p ro ce so de co d ific a c ió n d e p e n d e de la 4 - tu p la ac tua l m ás el co n te x to , d o n d e el co n te x to se usa p a ra se le cc io n a r la d is tr ib u c ió n de p ro b a b ilid a d de l c o d ific a d o r a r itm é tic o y p a ra p re d e c ir la a m p litu d de los c o e fic ie n te s e sp e c tra le s . En la F igu ra 7a el re cu a d ro 705 re p re s e n ta d e te rm in a c ió n de c o n te x to , q u e es b a s á n d o s e en t0 , t1 , t2 y t3 q u e c o rre s p o n d e a q (n -1 , m ), q (n ,m -1 ), q (n-1 ,m -1) y q (n-1 ,m 1), q ue son los re cu a d ro s g rise s con b o rd e s co n tin u o s en la F igu ra 6.
En ge n e ra l, en las re a liz a c io n e s el c o d ific a d o r po r e n tro p ía p uede a d a p ta rs e p a ra c o d ific a r el s e g m e n to ac tua l en u n id a d e s de u n a 4 -tu p la de c o e fic ie n te s e s p e c tra le s y p a ra p re d e c ir un in te rva lo de a m p litud de la 4 -tu p la basá n do se en el c o n te x to de co d ifica c ió n .
En la p re se n te re a lizac ió n el e s q u e m a de c o d ific a c ió n c o m p re n d e v a ria s e tapas . En p rim e r luga r, la p a la b ra de c ó d ig o lite ra l se c o d ific a usa n d o un c o d ific a d o r a r itm é tic o y u na d is tr ib u c ió n de p ro b a b ilid a d e sp e c ífic a . La p a la b ra de c ó d ig o re p re s e n ta c u a tro c o e fic ie n te s e s p e c tra le s v e c in o s (a ,b ,c ,d ), sin e m b a rg o , c a d a uno de a, b, c, d e s tá lim itado en el in te rva lo :
-5 < a ,b ,c ,d < 4.
En g e n e ra l, en las re a lizac io n e s el c o d ific a d o r po r e n tro p ía 120 p uede a d a p ta rs e p a ra d iv id ir la 4 -tu p la en un fa c to r p re d e te rm in a d o tan a m e n u d o co m o sea n e c e sa rio p a ra a d a p ta rs e a un re su lta d o de la d iv is ió n en el in te rva lo p re v is to o en un in te rva lo p re d e te rm in a d o y p a ra c o d ific a r un n ú m e ro de d iv is io n e s n e ce sa ria s , un resto de d iv is ió n y el re su lta d o de la d iv is ió n cu a n d o la 4 -tu p la no ra d ica en el in te rva lo p re d e te rm in a d o , y p a ra c o d ific a r un res to de d iv is ió n y el re su lta d o de la d iv is ió n de o tra m anera .
A co n tin u a c ió n , si e l té rm in o (a ,b ,c ,d ), es d e c ir c u a lq u ie r c o e fic ie n te a, b, c, d , su p e ra el in te rv a lo d a d o en e s ta re a lizac ió n , e s to p u e d e c o n s id e ra rse en g e n e ra l d iv id ie n d o (a ,b ,c ,d ) tan a m e n u d o po r un fa c to r (po r e je m p lo 2 o 4) co m o sea n e ce sa rio , p a ra a ju s ta r la p a la b ra de c ó d ig o re su lta n te en el in te rva lo dado . La d iv is ió n po r un fa c to r de 2 c o rre s p o n d e a un d e s p la za m ie n to b in a rio al lado a la d e re ch a , es d e c ir (a ,b ,c ,d )> > 1. E s ta d is m in u c ió n se hace por u na re p re s e n ta c ió n de n ú m e ro e n te ro , es d e c ir la in fo rm a c ió n p uede pe rd e rse . Los b its m en o s s ig n ific a tivo s , que p u eden p e rd e rs e p o r el d e s p la za m ie n to a la d e re ch a , se a lm a c e n a n y m ás ta rde se co d ific a n u sa n d o el c o d ific a d o r a r itm é tic o y u n a d is tr ib u c ió n de p ro b a b ilid a d un ifo rm e . El p ro ce so de d e s p la za m ie n to a la d e re c h a se lle v a a cabo po r to d o s los c u a tro c o e fic ie n te s e s p e c tra le s (a ,b ,c ,d ).
En re a liz a c io n e s g e n e ra le s , el c o d ific a d o r po r e n tro p ía 120 p u e d e a d a p ta rs e p a ra c o d ific a r el re su lta d o de la d iv is ión o la 4 -tu p la usa n d o un ín d ice de g ru p o ng, el ín d ice de g ru p o ng q u e h ace re fe re n c ia a un g ru p o de una o m ás p a la b ra s de c ó d ig o p a ra las que u n a d is tr ib u c ió n de p ro b a b ilid a d e s tá b a s a d a en el c o n te x to de co d ific a c ió n , y un índ ice de e le m e n to ne en el c a so de que el g ru p o c o m p re n d a m ás de u n a p a la b ra de có d ig o , el índ ice de e le m e n to ne hace re fe re n c ia a una p a la b ra de c ó d ig o d e n tro de l g ru p o y el índ ice de e le m e n to p u e d e su p o n e rs e que es tá d is tr ib u id o u n ifo rm em e n te , y p a ra c o d ific a r el n ú m ero de d iv is io n e s p o r un n ú m e ro de s ím b o lo s de e s ca p e , s iendo un s ím b o lo de e sca p e un ín d ice de g ru p o e s p e c ífic o ng ú n ic a m e n te usado p a ra in d ic a r u na d iv is ió n y p a ra c o d ific a r los res tos de las d iv is io n e s b a s á n d o s e en una d is tr ib u c ió n u n ifo rm e u sa n d o u n a re g la de c o d ific a c ió n a r itm é tica . El c o d ific a d o r po r e n tro p ía 120 p u e d e a d a p ta rs e p a ra c o d ific a r u na s e cu e n c ia de s ím b o lo s en el flu jo de aud io c o d ific a d o usando un a lfa b e to de s ím b o lo s q ue c o m p re n d e el s ím b o lo de e s ca p e , y s ím b o lo s de g ru p o que c o rre s p o n d e n a un c o n ju n to de ín d ice s de g ru p o d is p o n ib le s , un a lfa b e to de s ím b o lo s q ue c o m p re n d e los c o rre s p o n d ie n te s ín d ice s de e le m e n to , y un a lfa b e to de s ím b o lo s que c o m p re n d e los d ife re n te s v a lo re s de los restos.
En la re a lizac ió n de la F igu ra 7a, la d is tr ib u c ió n de p ro b a b ilid a d p a ra c o d ific a r la p a la b ra de c ó d ig o lite ra l y tam b ién u na e s tim a c ió n de l n ú m e ro de e ta p a s de in te rv a lo -re d u c c ió n p uede d e r iva rs e a p a rtir de l con te x to . P or e jem p lo , to d a s las p a la b ra s de có d ig o , en un to ta l 84 = 4096 , aba rca n en to ta l 544 g ru p o s , q u e c o n s is te n en uno o m ás e le m e n to s . La p a la b ra de c ó d ig o p u e d e re p re s e n ta rs e en el f lu jo de b its co m o el índ ice de g ru p o ng y el e le m e n to de g ru p o ne. A m b o s v a lo re s p ueden c o d ific a rse u sa n d o el c o d ific a d o r a ritm é tico , usa n d o c ie rta s d is tr ib u c io n e s de p ro b a b ilid a d . En u na re a lizac ió n la d is tr ib u c ió n de p ro b a b ilid a d p a ra ng p uede d e r iva rs e a p a rtir de l con te x to , m ie n tra s q ue la d is tr ib u c ió n de p ro b a b ilid a d pa ra ne p u e d e s u p o n e rs e q ue es u n ifo rm e . U na co m b in a c ió n de ng y ne p u e d e id e n tific a r de m a n e ra in e q u ívo c a u n a p a la b ra de cód igo . El res to de la d iv is ió n , es d e c ir los p lanos de b its d e s p la za d o s , p uede su p o n e rs e que es tá n d is tr ib u id o s u n ifo rm e m e n te tam b ién .
En la F igu ra 7a, en la e ta p a 710, se p ro p o rc io n a la 4 -tu p la q (n ,m ), q ue es (a ,b ,c ,d ) o el s e g m e n to ac tua l y se in ic ia un p a rá m e tro lev e s ta b le c ié n d o lo a 0.
En la e ta p a 715 d e sd e el c o n te x to , se e s tim a el in te rv a lo de (a ,b ,c ,d ). De a c u e rd o con e s ta e s tim a c ió n , (a ,b ,c ,d ) p u e d e re d u c irs e po r lev0 n ive les , es d e c ir d iv id irse po r un fa c to r de 2 lev0. Los lev0 p lanos de b its m e n o s s ig n ific a tivo s se a lm a ce n a n p a ra uso p o s te r io r en la e ta p a 750.
En la e ta p a 720 se c o m p ru e b a si (a ,b ,c ,d ) su p e ra el in te rv a lo d a d o y en ca so a firm a tivo , el in te rv a lo de (a ,b ,c ,d ) se re d u ce en un fa c to r de 4 en la e ta p a 725. En o tras pa la b ra s , en la e ta p a 725 (a ,b ,c ,d ) se d e sp la za n en 2 a la d e re c h a y los p lanos de b its e lim in a d o s se a lm a ce n a n p a ra uso p o s te r io r en la e ta p a 750.
P ara in d ica r e s ta e ta p a de re d u cc ió n , ng se e s ta b le c e a 544 en la e ta p a 730, es d e c ir ng = 544 s irve co m o una p a la b ra de c ó d ig o de esca p e . E sta p a la b ra de c ó d ig o se e s c rib e a co n tin u a c ió n en el flu jo de b its en la e ta p a 755, d o n d e p a ra d e riva r la p a la b ra de c ó d ig o en la e ta p a 730 se usa un c o d ific a d o r a r itm é tic o con una d is tr ib u c ió n de p ro b a b ilid a d d e r iv a d a de l c o n te x to . En c a so de q ue e s ta e ta p a de re d u cc ió n se a p lic a ra la p r im e ra ve z , es d e c ir si le v= = le v0 , el c o n te x to se a d a p ta lig e ra m e n te . En c a so de q ue la e ta p a de re d u cc ió n se ap liq u e m ás de una v e z , el c o n te x to se d e s c a rta y se usa u n a d is tr ib u c ió n po r d e fe c to m á s ade lan te . El p ro ce so a c o n tin u a c ió n c o n tin ú a con la e ta p a 720.
Si en la e ta p a 720 se d e te c ta u na c o in c id e n c ia pa ra el in te rva lo , m ás e s p e c ífic a m e n te si (a ,b ,c ,d ) c o in c id e con la c o n d ic ió n de in te rva lo , (a ,b ,c ,d ) se m a p e a a un g ru p o ng, y, si es a p lica b le , el índ ice de e le m e n to de g ru p o ne. E ste m a p e o es de m a n e ra in e q u ívo c a , es d e c ir (a ,b ,c ,d ) p u e d e d e riva rs e a p a rtir de ng y ne. El índ ice de g ru p o ng se c o d ific a a c o n tin u a c ió n po r el c o d ific a d o r a ritm é tic o , u sa n d o u n a d is tr ib u c ió n de p ro b a b ilid a d lle g a d a p a ra el co n te x to a d a p ta d o /d e sc a rta d o en la e ta p a 735. El índ ice de g ru p o ng se in s e rta a co n tin u a c ió n en el flu jo de b its en la e ta p a 755. En una s ig u ie n te e ta p a 740, se c o m p ru e b a si e l n ú m e ro de e le m e n to s en el g ru p o es m a yo r q u e 1. Si es n e ce sa rio , es d e c ir si el g ru p o in d e x a d o p o r ng c o n s is te en m á s de un e le m e n to , el índ ice de e le m e n to de g ru p o ne se c o d ific a po r el c o d ific a d o r a r itm é tic o en la e ta p a 745, su p o n ie n d o u na d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e en la p re se n te rea lizac ión .
S ig u ie n d o la e ta p a 745, el índ ice de g ru p o de e le m e n to ne se in s e rta en el flu jo de b its en la e ta p a 755. F ina lm en te , en la e ta p a 750, to d o s los p lanos de b its a lm a c e n a d o s se co d ific a n usa n d o el c o d ific a d o r a ritm é tico , su p o n ie n d o una d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e . Los p lanos de b its a lm a c e n a d o s c o d ific a d o s se in se rta n a c o n tin u a c ió n en el flu jo de b its en la e ta p a 755.
En las re a lizac io n e s el d e c o d ific a d o r p o r e n tro p ía 220 p uede a d a p ta rs e p a ra d e c o d ific a r un índ ice de g ru p o ng a p a rtir de l flu jo de au d io c o d ific a d o b a s á n d o s e en u n a d is tr ib u c ió n de p ro b a b ilid a d d e r iv a d a de l c o n te x to de co d ific a c ió n , en la q u e el ín d ice de g ru p o ng re p re s e n ta un g ru p o de u n a o m ás p a la b ra s de có d ig o , y para, b a s á n d o s e en una d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e , d e c o d ific a r un índ ice de e le m e n to ne a p a rtir de l flu jo de a u d io c o d ific a d o si e l ín d ice de g ru p o ng in d ic a un g ru p o q u e c o m p re n d e m ás de u na p a la b ra de có d ig o , y para d e riva r u n a 4 -tu p la de c o e fic ie n te s e s p e c tra le s de l se g m e n to ac tua l b a s á n d o s e en el ín d ice de g ru p o ng y el índ ice de e le m e n to ne , o b te n ie n d o de e s ta m a n e ra la re p re s e n ta c ió n de d o m in io e sp e c tra l en tu p la s de c o e fic ie n te s esp e c tra le s .
En las re a liz ac io n e s el d e c o d ific a d o r p o r e n tro p ía 220 p uede a d a p ta rs e p a ra d e c o d ific a r u na s e cu e n c ia de s ím bo los d e sd e el flu jo de aud io c o d ific a d o b a s á n d o s e en la d is tr ib u c ió n de p ro b a b ilid a d d e r iva d a d e s d e el co n te x to de co d ific a c ió n usa n d o un a lfa b e to de s ím b o lo q ue c o m p re n d e un s ím b o lo de e s ca p e y s ím b o lo s de g ru p o que c o rre s p o n d e n a un co n ju n to de ín d ice s de g ru p o d is p o n ib le s ng , pa ra d e riva r u na 4 -tu p la p re lim in a r de co e fic ie n te s e s p e c tra le s b a s á n d o s e en un índ ice de g ru p o d is p o n ib le ng al que c o rre s p o n d e un s ím b o lo de g ru p o de la se cu e n c ia de s ím b o lo s , y b a s á n d o s e en el ín d ice de e le m e n to ne, y p a ra m u ltip lic a r la 4 -tu p la p re lim in a r con un fa c to r que d e p e n d e de un n ú m e ro de s ím b o lo s de e s ca p e en la s e cu e n c ia de s ím b o lo s p a ra o b te n e r la tu p la de co e fic ie n te s esp e c tra le s .
El d e c o d ific a d o r po r e n tro p ía 220 p u e d e a d a p ta rs e a d ic io n a lm e n te p a ra d e c o d ific a r un resto de l f lu jo de aud io c o d ific a d o b a s á n d o s e en u n a d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e u sa n d o u n a re g la de c o d ific a c ió n a r itm é tic a y p a ra a ñ a d ir e l res to a la 4 -tu p la p re lim in a r m u lt ip lic a d a p a ra o b te n e r la 4 -tu p la de c o e fic ie n te s esp e c tra le s .
El d e c o d ific a d o r po r e n tro p ía 220 p uede a d a p ta rs e p a ra m u ltip lic a r la 4 -tu p la po r un fa c to r p re d e te rm in a d o tan a m e n u d o co m o un s ím b o lo de e s ca p e se d e c o d ific a d e s d e el flu jo de au d io co d ific a d o , s iendo un s ím b o lo de e sca p e un índ ice de g ru p o e s p e c ífic o ng ú n ic a m e n te u sado p a ra in d ica r u n a m u ltip lic a c ió n , y pa ra d e c o d ific a r un resto del flu jo de au d io c o d ific a d o b a s á n do se en u na d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e u sa n d o u n a reg la de c o d ific a c ió n a r itm é tica , e l d e c o d ific a d o r po r e n tro p ía 220 p uede a d a p ta rs e a d ic io n a lm e n te p a ra a ñ a d ir el resto a la 4 -tu p la m u ltip lic a d a p a ra o b te n e r el s e g m e n to actua l.
A c o n tin u a c ió n se d e s c rib irá u na re a lizac ió n de un e s q u e m a de d e c o d ific a c ió n de c o d ific a d o r a r itm é tic o d e p e n d ie n te de l c o n te x to U S A C . C o rre s p o n d ie n te a la re a lizac ió n a n te rio r de l e s q u e m a de co d ific a c ió n , se co n s id e ra n 4 -tup las que c o rre s p o n d e n a c o e fic ie n te s e s p e c tra le s c u a n tif ica d o s , q ue se co d ific a n de m a n e ra sin ru ido . A d ic io n a lm e n te , se su p o n e que las 4 -tup las se tra n s m ite n e m p e z a n d o d e s d e la fre c u e n c ia o c o e fic ie n te e s p e c tra l m ás in fe rio r y p ro g re s a n d o a la fre c u e n c ia o c o e fic ie n te e sp e c tra l m ás s u pe rio r. Los c o e fic ie n te s p ueden c o rre s p o n d e r, por e je m p lo , a c o e fic ie n te s de A A C , q ue se a lm a ce n a n en una se rie , y el o rd e n de tra n s m is ió n de las p a la b ra s de co d ific a c ió n sin ru ido se su p o n e q ue es de m a n e ra que cu a n d o se d e c o d ific a n en el o rden re c ib ido y se a lm acenan en la se rie , b in es el índ ice de in c re m e n to m ás rá p id o y g es el índ ice de in c re m e n to m ás lento . En u na p a la b ra de có d ig o , el o rden de d e c o d ific a c ió n es a ,b ,c ,d .
La F ig u ra 7b ilu s tra el p ro ce d im ie n to de a c tu a liza c ió n de c o n te x to g ene ra l de u na re a lizac ió n . Los d e ta lle s sob re la a d a p ta c ió n de c o n te x to de a c u e rd o con un m e c a n is m o de p re d icc ió n de p ro fu n d id a d de b it se co n s id e ra rá n en la p re se n te re a lizac ión . La F igu ra 7b m u e s tra un p la n o 760 q ue p re se n ta el p o s ib le in te rv a lo de u na 4 -tu p la (a ,b ,c ,d ) en té rm in o s de p lanos de b its. La p ro fu n d id a d de b its, es d e c ir e l n ú m ero de p lanos de b its n e ce sa rio s p a ra re p re s e n ta r u na 4 -tup la , p u e d e p re d e c irs e po r el c o n te x to de la 4 -tu p la a c tua l p o r m e d io de l c á lcu lo de la v a ria b le d e n o m in a d a lev0 , q ue ta m b ié n se in d ic a en la F igu ra 7b. La 4 -tu p la se d iv id e a co n tin u a c ió n p o r 2 lev0, es d e c ir se e lim inan le v= lev0 b it p lanos y se a lm a ce n a n p a ra uso p o s te r io r de a c u e rd o con la e ta p a a n te rio rm e n te d e s c r ita 715.
Si la 4 -tu p la e s tá en el in te rva lo -5 < a ,b ,c ,d < 4 , la p ro fu n d id a d de b its p re v is ta lev0 se p re d ijo c o rre c ta m e n te o se so b re e s tim ó . La 4 -tu p la p uede a co n tin u a c ió n d e c o d ific a rse p o r el ín d ice de g ru p o ng, el índ ice de e le m e n to ne y los lev p la n o s de b its res tan tes , en re la c ión con la d e s c rip c ió n an te rio r. La c o d ific a c ió n de la 4 -tu p la ac tua l se fin a liza a c o n tin u a c ió n . La co d ific a c ió n de l ín d ice de e le m e n to ne se in d ica en la F igu ra 7b p o r la d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e 762 , que se u sa rá a c o n tin u a c ió n s ie m p re p a ra c o d ific a r ín d ice s de e le m e n to , d o n d e en la F igu ra 7b el p a rá m e tro r re p re s e n ta el resto de la 4 -tu p la d e s p u é s de la d iv is ió n y p (r) re p re s e n ta la fu n c ió n de d e n s id a d de p ro b a b ilid a d u n ifo rm e co rre s p on d ie n te .
Si la 4 -tu p la no e s tá en el in te rv a lo -5 < a ,b ,c ,d < 4 la p re d icc ió n b a s a d a en el c o n te x to de c o d ific a c ió n 764 es d e m a s ia d o ba ja , se c o d ific a 766 un s ím b o lo de e sca p e (n g = 544 ) y la 4 -tu p la se d iv id e po r 4 y le v se in c re m e n ta por 2, de a c u e rd o con la e ta p a 730 en la F ig u ra 7a. El c o n te x to e s tá a d a p ta d o co m o s igue . Si le v = = le v 0 2 el co n te x to e s tá lig e ra m e n te a d a p ta d o , q u e c o rre s p o n d e a 768 en la F igu ra 7b. P uede e s ta b le c e rs e una b a n d e ra en la re p re s e n ta c ió n de c o n te x to , t, y se u s a rá a c o n tin u a c ió n un nuevo m o d e lo de d is tr ib u c ió n de p ro b a b ilid a d para c o d ific a r los s ím b o lo s fu tu ro s ng.
Si le v > lev 0 2 se c o d ific a o tro s ím b o lo de e sca p e de a c u e rd o con la e ta p a 770 en la F igu ra 7b el c o n te x to se re se te a c o m p le ta m e n te , c o n sú lte se 772, d e s ca rta d o co m o en la e ta p a 730 en la F igu ra 7a, re sp e c tiv a m e n te . No se usa a d a p ta c ió n de co n te x to ad ic io n a l pu e s to q ue se c o n s id e ra que no es re le va n te p a ra la co d ific a c ió n de 4 -tu p la actua l. El m o d e lo de p ro b a b ilid a d p o r d e fe c to , el u sado cu a n d o no h a y d is p o n ib le c o n te x to , se usa a co n tin u a c ió n pa ra los fu tu ro s ng s ím b o lo s , q u e se in d ica po r las e ta p a s 774 y 776 en la F igu ra 7b. El p ro ce so se re p ite a co n tin u a c ió n pa ra las o tras tup las.
P ara resum ir, la ad a p ta c ió n de c o n te x to es un m e c a n is m o p a ra re d u c ir el s ig n ific a d o de c o n te x to en la co d ifica c ió n a d a p ta tiv a de c o n te x to . La a d a p ta c ió n de c o n te x to p uede a c tiv a rs e cu a n d o el lev0 p re v is to y el lev rea l no co inc iden . S e d e te c ta fá c ilm e n te po r el n ú m e ro de s ím b o lo s de e s ca p e c o d ific a d o s (n g = 544 ), c o n sú lte se 766 y 770 en la F igu ra 7b, y p u e d e lle va rse a c a b o po r lo ta n to en el d e c o d ific a d o r de u na m a n e ra s im ila r tam b ién .
La a d a p ta c ió n de c o n te x to p uede re a liz a rs e a c tiva n d o una b a n d e ra en la re p re s e n ta c ió n de e s ta d o de c o n te x to t. El v a lo r t se c a lcu la p o r la fu n c ió n g e t_ s ta te (), co m o le v0 , u sa n d o el c o n te x to d e riva d o de la tra m a o s e g m e n to a n te rio r y /o ac tua l de la 4 -tu p la ac tua l, q ue se a lm a c e n a en u na ta b la q [][]. El e s ta d o de l c o n te x to p u e d e re p re s e n ta rs e , por e je m p lo , po r 24 b its. E x is ten 1905800 p o s ib le s e s ta d o s en u na re a lizac ión . E s tos e s ta d o s p ueden re p re s e n ta rs e po r ú n ic a m e n te 21 b its. Los b its de o rd e n 23 y 24 de t se rese rvan p a ra a d a p ta r el e s ta d o de c o n te x to . De a c u e rd o con los v a lo re s de los b its de o rden 23 y 24 , g e t_ p k () e m it irá d ife re n te s m o d e lo s de d is tr ib u c ió n de p ro b a b ilid a d . En una re a lizac ió n , el b it de o rd e n 23 de t p uede e s ta b le c e rs e a uno cu a n d o la 4 -tu p la se d iv id e po r 4 d e s p u és de d iv id irse p re v ia m e n te po r le v0 , es d e c ir le v = = le v0+2.
En co n se c u e n c ia , e l m a p e o e n tre el e s ta d o de c o n te x to t y el m o d e lo de d is tr ib u c ió n de p ro b a b ilid a d pk i, es d ife re n te p a ra le v = = le v 0 2 que p a ra le v= = lev0. El m a p e o e n tre el e s ta d o de c o n te x to t y el m o d e lo pki se p re -d e fin e d u ra n te u na fa se de e n tre n a m ie n to re a liz an d o o p tim iz a c io n e s en las e s ta d ís tica s g lo b a le s de la s e cu e n c ia de e n tre n a m ie n to . C u a n d o le v > lev 0 2 , el c o n te x to y t p u e d e n e s ta b le c e rs e a ce ro . G e t_pk() e m ite a co n tin u a c ió n el m o d e lo de d is tr ib u c ió n de p ro b a b ilid a d po r d e fe c to pki, que c o rre s p o n d e a t= 0.
A c o n tin u a c ió n se d e s c rib irá n los d e ta lle s de un m a p e o de co n te x to en u n a re a lizac ió n . El m a p e o de co n te x to es la p r im e ra o p e ra c ió n re a liz a d a en c o d ific a c ió n a d a p ta tiv a de c o n te x to d e s p u é s de l re se te o e ve n tu a l de l c o n te x to en la p re se n te re a lizac ión . S e hace en dos e tapas .
En p rim e r luga r, an te s de la co d ific a c ió n , la ta b la de c o n te x to qs [] de ta m a ñ o p re v io u s _ lg /4 , g ra b a d a en la tra m a an te rio r, se m a p e a en una ta b la de c o n te x to q [0 ][] de ta m a ñ o lg /4 que c o rre s p o n d e al ta m a ñ o de la tra m a ac tua l. El m a p e o se re a liz a en la fu n c ió n a r ith _ m a p _ c o n te x t, q u e se e je m p lific a po r el s ig u ie n te p se u d o -có d ig o :
/*variable de entrada*/
lg/4 /*número de 4-tuplas*/
arith_map_context()
{
v=w=0
if(core_mode==1){
q[0] [v++]=qs[w++];
}
ratio= ((float)previous_lg)/((float)lg);
for (j=0; j<lg/4; j++) {
k = (int) ((float)) ((j)*ratio);
q[0] [v++] = qs[w+k];
}
if(core_mode==0) {
q[0][lg/4]=qs[previous_lg/4];
}
q[0] [lg/4 1]=qs[previous_lg/4 1];
previous_lg=lg;
}
C om o p uede o b s e rv a rs e a p a rtir de l p se u d o -c ó d ig o , el m a p e o p uede no se r e x a c ta m e n te el m is m o p a ra to d a s las e s tra te g ia s de c o d ifica c ió n . En la p re se n te re a liz ac ió n , el m a p e o se d ife re n c ia cu a n d o se u s a (co re _ m o d e = = 0 ) A A C (C o d ific a c ió n de A ud io A va n z a d a ) p a ra un c o e fic ie n te de cu a n d o se usa (co re _ m o d e = = 1 ) T C X (C o d ific a c ió n b a sa d a en T ra n s fo rm a d a ). U na de las d ife re n c ia s p ro v ie n e de có m o se m a n e ja n los lím ites de las ta b la s . En A A C , el m apeo p u e d e in ic ia rse d e sd e el índ ice 0 (p rim e r v a lo r en la tab la ), m ie n tra s q ue p a ra T C X p u e d e in ic ia rse d e sd e el ín d ice 1 (se g u n d o v a lo r en la ta b la ) c o n o c ie n d o que el p r im e r v a lo r s ie m p re se e s ta b le c e a ‘d e s c o n o c id o ’ (e s ta d o e sp e c ífic o u sado p a ra re se te a r el con tex to ). La re la c ión de p re v io u s_ lg so b re lg d e te rm in a rá el o rd e n de l m u e s tre o a s ce n d e n te (ra tio< 1 ) o el m u e s tre o d e s ce n d e n te (ra tio > 1 ), que se re a liz a rá en la p re se n te re a lizac ión . La F igu ra 7c ilu s tra el c a so de T C X cu a n d o se co n v ie rte d e s d e una ta b la de c o n te x to g ra b a d a de ta m a ñ o 1024 /4 , c o n sú lte se el lado a la iz q u ie rd a 780 de la F ig u ra 7c, a un ta m a ñ o de 512 /4 , c o n sú lte se el lado a la d e re c h a 782 de la F igu ra 7c. P uede o b se rv a rs e , q u e m ie n tra s p a ra la ta b la de c o n te x to ac tua l 782 se usan in c re m e n to s g ra d u a le s de 1, p a ra la ta b la de c o n te x to g ra b a d a 780 se usan in c re m e n to s g ra d u a le s de la re la c ión a n te rio rm e n te descrita .
La F igu ra 7c ilu s tra el p ro ce d im ie n to de a c tu a liza c ió n de c o n te x to de u n a re a lizac ió n p a ra c a m b io s de re so luc ión . U na v e z q ue se re a liz a el m a peo , se re a liza la co d ific a c ió n a d a p ta tiv a de con te x to . A l fina l de la co d ific a c ió n , los e le m e n to s de la tra m a ac tua l se g ra b a n en la ta b la qs [] p a ra la s ig u ie n te tram a . P uede re a liz a rs e en a r ith _ u p d a te _ co n te x t() , q ue se e je m p lific a po r el s ig u ie n te p s e u d o -có d ig o :
/*variables de entrada*/
a,b,c,d /* valor de la 4-tupla decodificada*/
i /*el índice de la 4-tupla para decodificar en el vector*/
lg/4 /*número de 4-tuplas*/
arith_update_context()
{
qs[1+k] = q[1][1+j] ;
q }s[previous_lg/4+1] = q[1][lg/4+1];
previous_lg = 1024;
}
if(i==lg/4 && core_mode==0) {
for(j=0; j<258; j++) {
qs[j] = q[1][k] ;
}
previous_lg = min(1024,lg);
}
}
En la p re se n te re a lizac ió n , la g ra b a c ió n se hace de m a n e ra d ife re n te de acu e rd o con el c o d ific a d o r p rinc ipa l (A A C o T C X ). En T C X el c o n te x to s ie m p re se g ra b a en u n a ta b la qs [] de 1024 /4 v a lo re s . E ste m a p e o a d ic iona l p uede h a c e rs e d e b id o a la d e c is ió n de bu c le c e rra d o de l A M R -W B (C ó d e c de B an d a A n c h a de T a s a M ú ltip le A da p ta tiva ). En la d e c is ió n de buc le ce rra d o son n e ce sa rio s v a rio s p ro ce d im ie n to s de c o p ia de los e s ta d o s de l c o d ific a d o r para p ro b a r c a d a p o s ib le co m b in a c ió n de T C X y A C E L P (P re d icc ió n L inea l con E xc itac ión A ritm é tic a po r C ód igo ). La co p ia de e s ta d o es m ás fác il de im p le m e n ta r c u a n d o to d o s los m o d o s de T C X c o m p a rte n el m is m o ta m a ñ o p a ra la ta b la qs []. A c o n tin u a c ió n se u s a un m a p e o p a ra c o n v e rtir s is te m á tica m e n te de lg /4 a 1024/4. P or o tra pa rte , A A C g ra b a ú n ic a m e n te el c o n te x to y no re a liza m a p e o d u ra n te e s ta fase.
La F igu ra 8 ilu s tra un d ia g ra m a de flu jo de la re a lizac ió n de l e s q u e m a de d e c o d ific a c ió n . En la e ta p a 805, que c o rre s p o n d e a la e ta p a 705, el c o n te x to se d e riva b a s á n d o s e en t0, t1 , t2 y t3. En la e ta p a 810 , el p r im e r n ive l de re d u cc ió n le v0 se e s tim a a p a rtir de l c o n te x to , y la v a ria b le lev se e s ta b le c e a lev0. En la s ig u ie n te e ta p a 815 , el g ru p o ng se lee a p a rtir de l flu jo de b its y la d is tr ib u c ió n de p ro b a b ilid a d p a ra d e c o d ific a r ng se d e riva a p a rtir del con te x to . En la e ta p a 815 , el g ru p o ng p u e d e d e c o d ific a rs e a c o n tin u a c ió n a p a rtir de l flu jo de bits.
En la e ta p a 820 se d e te rm in a si ng e q u iv a le 544 , q u e c o rre s p o n d e al v a lo r de escape . En c a so a firm a tivo , la v a ria b le lev p uede a u m e n ta rs e en 2 an te s de v o lv e r a la e ta p a 815. En c a so de que e s ta ram a se use la p r im e ra ve z , es dec ir, si le v = = le v0 , e l c o n te x to p u e d e a d a p ta rs e en c o n s e c u e n c ia a la d is tr ib u c ió n de p ro b a b ilid a d re sp e c tiva m e n te , d e s c a rta rs e re sp e c tiv a m e n te si la ram a no se usa la p rim e ra ve z , en re la c ión con el m e c a n is m o de a d a p ta c ió n de c o n te x to a n te rio rm e n te d e sc rito , c o n sú lte se las F igu ras 7b y 7c. En ca so de que el índ ice de g ru p o ng no sea igua l a 544 en la e ta p a 820 , en u na s ig u ie n te e ta p a 825 se d e te rm in a si el n ú m e ro de e le m e n to s en un g ru p o es m a y o r que 1, y en caso a firm a tivo , en la e ta p a 830, se lee el e le m e n to de g ru p o ne y se d e c o d ific a a p a rtir de l flu jo de b its su p o n ie n d o u na d is tr ib u c ió n de p ro b a b ilid a d un ifo rm e . El ín d ice de e le m e n to ne se d e riva a p a rtir de l flu jo de bits u sa n d o co d ific a c ió n a r itm é tic a y una d is tr ib u c ió n de p ro b a b ilid a d un ifo rm e.
En la e ta p a 835 la p a la b ra de c ó d ig o lite ra l (a ,b ,c ,d ) se d e riva a p a rtir de ng y ne, p o r e je m p lo , p o r un p ro ce s o de b ú s q u e d a en las ta b la s , p o r e je m p lo , h a c ie n d o re fe re n c ia a d g ro u p s [ng] y a c o d _ne [ne ].
En la e ta p a 840 pa ra to d o s los lev p lanos de b its fa lta n tes , los p lanos se leen a p a rtir de l flu jo de b its u sando co d ific a c ió n a r itm é tic a y su p o n ie n d o una d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e . Los p lanos de b its p u eden a co n tin u a c ió n a n e x a rs e a (a ,b ,c ,d ) d e s p la za n d o (a ,b ,c ,d ) a la iz q u ie rd a y a ñ a d ie n d o el p la n o de b its bp: ((a ,b ,c ,d )< < = 1 )1 = b p . E ste p ro ce so p u e d e re p e tirse lev veces .
F in a lm e n te en la e ta p a 845 p uede p ro p o rc io n a rse la 4 -tu p la q (n ,m ), es d e c ir(a ,b ,c ,d ).
A c o n tin u a c ió n se p ro p o rc io n a n pse u d o có d ig o s y d e ta lle s de im p le m e n ta c ió n de acu e rd o con u na re a lizac ió n . Se usa rán las s ig u ie n te s d e fin ic io n e s .
(a ,b ,c ,d ) 4 -tu p la p a ra d e c o d ific a r
ng ín d ice de g ru p o de l p la n o de 2 b its m ás s ig n ific a tivo s de la 4 -tup la , d o n d e 0 <= ng <= 544. El ú ltim o v a lo r 544 c o rre s p o n d e al s ím b o lo de e s ca p e , A R IT H _E S C A P E .
ne ín d ice de e le m e n to en un g rupo . ne ra d ica e n tre 0 y el c a rd in a l de c a d a g ru p o m m . El n ú m e ro m á x im o de e le m e n to s d e n tro de un g ru p o es 73.
le v n ive l de los p lanos de b its res tan tes . C o rre s p o n de al n ú m e ro de p lanos de b its m en o s s ig n ific a tivo s q ue el p la n o de 2 b its m ás s ig n ifica tivo s .
e g ro u p s [a ][b ][c ][d ] ta b la de índ ice de g rupo. P erm ite m a p e a r el p lano de 2 b its m ás s ig n ific a tivo s de la 4 -tu p la (a ,b ,c ,d ) en los 544 g rupos.
m m ca rd in a l de l g rupo
og c o m p e n sa c ió n de l g ru p o
d g ro u p s [] m a p e a el índ ice de g ru p o ng al c a rd in a l de c a d a g ru p o m m (p rim e ro s 8 b its) y la co m p e n sa c ió n del g ru p o op en d g v e c to rs [] (ú ltim os 8 b its).
d g v e c to rs [] m a p e a la c o m p e n sa c ió n de l g ru p o og y el índ ice de l e le m e n to ne al p lano de 2 b its m ás s ig n ific a tivo s de la 4 -tu p la (a ,b ,c ,d ).
a r ith _ c f_ n g _ h a s h [] ta b la de fu n c ió n de tro ce o q ue m a p e a el e s ta d o de c o n te x to a un índ ice de ta b la de fre c u e n c ia s a c u m u la tiva s pki.
a r ith _ c f_ n g [p k i][545 ] M ode los de las fre c u e n c ia s a c u m u la tiva s p a ra el ín d ice de s ím b o lo de g ru p o ng.
a rith _ c f_ n e [] fre c u e n c ia s a cu m u la tiva s pa ra el s ím b o lo de índ ice de e le m e n to ne.
r p lano de b its de la 4 -tu p la m e n o s s ig n ific a tivo q ue el p la n o de 2 b its m ás s ig n ifica tivo s .
a r ith _ c f_ r [] fre c u e n c ia s a c u m u la tiva s p a ra el s ím b o lo r de p lanos de b its m e n o s s ig n ifica tivo s
A co n tin u a c ió n se c o n s id e ra en p rim e r luga r el p ro ce so de d e c o d ific a c ió n . S e co d ific a n sin ru ido co e fic ie n te s e s p e c tra le s c u a n tif ica d o s de c u a tro tu p la s y se tra n s m ite n e m p e z a n d o d e s d e el c o e fic ie n te e s p e c tra l o de fre c u e n c ia m ás b a ja y p ro g re s a n d o al c o e fic ie n te e sp e c tra l o d e fre c u e n c ia m ás a lta . Los c o e fic ie n te s a p a rtir de A A C se a lm a ce n a n en la se rie x _ a c_ q u a n t[g ][w in ][s fb ][b in ], y el o rden de tra n s m is ió n de las p a la b ra s de co d ific a c ió n sin ru ido es de m a n e ra q u e cu a n d o se d e c o d ific a n en el o rden re c ib ido y se a lm a ce n a n en la se rie , b in es el índ ice de in c re m e n to m ás ráp ido y g es el índ ice de in c re m e n to m ás len to . En u na p a la b ra de c ó d ig o el o rd e n de d e c o d ific a c ió n es a, b, c, d. El c o e fic ie n te d e sd e la T C X se a lm a c e n a d ire c ta m e n te en la se rie x _ tc x _ in v q u a n t[w in ][b in ], y el o rd e n de la tra n s m is ió n de las p a la b ra s de c o d ific a c ió n s in ru ido es de m a n e ra que cu a n d o se d e c o d ific a n en el o rden re c ib ido y se a lm a c e n a n en la se rie , b in es el ín d ice de in c re m e n to m ás rá p id o y w in es el ín d ice de in c re m e n to m ás lento . En u na p a la b ra de c ó d ig o el o rden de d e co d ific a c ió n es a, b, c, d. En p rim e r luga r, la b a n d e ra a rith _ re se t_ flag d e te rm in a si e l c o n te x to d e b e re se te a rse . S i la b a n d e ra es V E R D A D E R O se so lic ita la s ig u ie n te func ión :
‘variables globales*/
q[2] [290] /‘contexto actual */
qs[258] /*contexto pasado*/
previous_lg /*número de 4-tuplas del contexto pasado*/
arith_reset_context()
{
for(i=0;i<258;i++){
qs[i].a=0; qs [i].b=0; qs[i].c=0;qs [i].d=0
qs[i].v=-1;
}
for(i=0;i<290;i++){
q[0] [i].a=0; q[0] [i] .b=0; q[0][i].c=0;
q[0][i].d=0
q[0][i].v=-1;
q[1] [i] .a=0; q[1] [i] .b=0; q[1][i].c=0;
q[1][i].d=0
q[1][i].v=-1;
}
previous_lg=256;
}
De o tra m ane ra , cu a n d o a rith _ re se t_ fla g es F A LS A , se re a liz a un m a p e o en tre el c o n te x to pa sa d o y el co n te x to ac tua l:
/*variable de entrada*/
lg /*número de 4-tuplas*/
arith_map_context(lg)
{
v=w=0
if(core_mode==1){
q[0] [v++]=qs[w++];
r }atio= ((float)previous_lg)/((float)lg);
for(j=0; j<lg; j++){
k = (int) ((float)) ((j)*ratio);
q[0][v++] = qs[w+k];
}
if(core_mode==0){
q[0][lg]=qs[previous_lg];
}
q[0][lg+1]=qs[previous_lg+1];
previous_lg=lg;
}
El d e c o d ific a d o r s in ru ido e m ite 4 -tup las de c o e fic ie n te s e s p e c tra le s c u a n tif ica d o s con s igno . En p rim e r lu g a r se c a lcu la el e s ta d o de l c o n te x to b a s á n d o s e en los c u a tro g ru p o s p re v ia m e n te d e c o d ific a d o s q ue rodean la 4 -tu p la para de c o d ific a r. El e s ta d o de l c o n te x to se p ro p o rc io n a po r la fu n c ió n a rith _ g e t_ co n te x t() :
/* variables de entrada*/
i /*el índice de la 4-tupla para decodificar en el vector*/
arith_get_context(i,)
{
t0=q[0][1+i].v+1;
t1=q[1][1+i-1].v+1;
t2=q[0][1+i-1].v+1;
T3=q[0][1+i+1].v+1;
if ( (t0<10) && (t1<10) && (t2<10) && (t3<10) ){
if (t2>1) t2=2;
if (t3>1) t3=2;
return 3*(3*(3*(3*(3*(10*(10*t0+t1))+t2)+t3)));
}
if ((t0<34) && (t1<34) && (t2<34) && (t3<34)){
if ((t2>1) && (t2<10)) t2=2; else if (t2>=10) t2=3;
if ((t3>1) && (t3<10)) t3=2; else if (t3>=10) t3=3;
return 252000+4*(4*(34*(34*t0+t1))+t2)+t3;
}
if ((t0<90) && (t1<90)) return 880864+90*(90*t0+t1);
if ((t0<544) && (t1<544)) return 1609864 544*t0+t1;
if (t0>1)
{
a0=q[0][i].a;
b0=q[0][i].b;
c0=q[0][i].c;
d0=q[0][i].d;
}
else a0=b0=c0=d0=0;
if (t1>1)
{
a1=q[1] [i-1] .a;
b1=q[1] [i-1] .b;
c1=q[1] [i-1] .c;
d1=q[1][i-1].d;
}
else a1=b1=c1=d1=0;
1=0;
do
{
a0>>=1;
b0>>=1;
c0>>=1;
d0>>=1;
a1>>=1;
b1>>=1;
c1>>=1;
d1>>=1;
U na v e z q ue se co n o ce el e s ta d o el g ru p o al que p e rte n e c e el p la n o de 2 b its m ás s ig n ific a tivo s de 4 -tu p la se d e c o d ific a usa n d o a r ith _ d e c o d e () a lim e n ta d a con la ta b la de fre c u e n c ia s a c u m u la tiva s a p ro p ia d a que c o rre s p o n d e al e s ta d o de con te x to . La c o rre s p o n d e n c ia se re a liza m e d ia n te la fu n c ió n a r ith _ g e t_ p k():
/*variable de entrada*/
s /* Estado del contexto*/
arith_get_pk(s)
{
psci[28] = {
247,248,249,250,251,252,253,254,254,0,254,254,254,255,250,215, 215,70,70,123,123,123,123,3,67,78,82,152
};
register unsigned char *p;
register unsigned long i,j;
i=123*s;
for (;;)
{
j=arith_cf_nq_hash[i&32767] ;
if (j==0xFFFFFFFFul ) break;
if ( (j>>8)==s) return j&255;
i++;
}
p=psci+7*(s>>22) ;
j= s & 4194303;
if (j<436961)
{
if (j<252001) return p[(j<243001)?0:1]; else return
p[ (j<288993)?2:3] ;
}
else
{
if (j<1609865) return p[(j<880865)?4:5]; else return p[6];
}
}
A co n tin u a c ió n se so lic ita la fu n c ió n a r ith _ d e c o d e ()c o n la ta b la de fre c u e n c ia s a c u m u la tiva q u e c o rre s p o n d e al índ ice d e v u e lto p o r a r ith _ g e t_ p k(). El c o d ific a d o r a r itm é tic o es una im p le m e n ta c ió n de n ú m e ro e n te ro q u e g e n e ra la e tiq u e ta con e sca la d o . El s ig u ie n te p se u d o -c ó d ig o de C d e s c rib e el a lg o ritm o usado.
/*funciones de ayuda*/
bool arith_first_symbol(void);
/* Devolver VERDADERO si es el primer símbolo de la secuencia, FALSO de lo contrario*/
Ushort arith_get_next_bit(void);
/* Obtener el siguiente bit del flujo de bits*/
/* variables globales */
low
high
value
/* variables de entrada */
cum_freq[];
cfl;
arith_decode()
{
if(arith_first_symbol())
{
value = 0;
for (i=1; i<=20; i++)
{
value = (val<<1) | arith_get_next_bit();
}
low=0;
high=1048575;
}
range = high-low+1;
cum =((((int64) (value-low+1))<<16)-((int64) 1))/((int64) range);
p = cum_freq-1;
do
{
q=p+(cfl>>1);
if ( *q > cum ) { p=q; cfl++; }
cfl>>=1;
}
while ( cfl>1 );
symbol = p-cum_freq+1;
if(symbol)
high = low (((int64)range)*((int64)cum_freq[symbol-1]))>>16 - 1;
low = (((int64) range)* ((int64) cum_freq[symbol]))>>16;
for (; ;)
{
if ( high<524286) { }
else if ( low>=524286)
{
value -=524286;
low -=524286;
high -=524286;
}
else if ( low>=262143 && high<786429)
{
value -= 262143;
low -= 262143;
high -= 262143;
}
else break;
low = low;
high = high+1;
value = (value<<1) | arith_get_next_bit();
}
return symbol;
}
A u n q u e el índ ice de g ru p o d e c o d ific a d o ng es el s ím b o lo de e s ca p e , A R IT H _ E S C A P E , se d e c o d ific a un índ ice de g ru p o a d ic iona l ng y la v a ria b le lev se in c re m e n ta en dos. U na v e z que el índ ice de g ru p o d e c o d ific a d o no es el s ím b o lo de e s ca p e , A R IT H _ E S C A P E , el n ú m e ro de e le m e n to s , m m , en el g ru p o y la co m p e n sa c ió n de g rupo , og , se d e d u c en b u s ca n d o la ta b la d g ro u p s []:
m m = d g ro u p s [n q ]& 255
og = d g ro u p s [n q ]>>8
El ín d ice de e le m e n to ne se d e c o d ific a a co n tin u a c ió n so lic ita n d o a r ith _ d e c o d e () con la ta b la de fre c u e n c ia s a c u m u la tiva (a r ith _ c f_ n e ((m m *(m m -1 ))> > 1 )[]. U na v e z q ue se d e c o d ific a el e le m e n to p uede d e riva rs e el p lano de 2 b its m ás s ig n ific a tivo s de la 4 -tu p la con la ta b la d g ve c to r[]:
a = d g ve c to rs [4 *o g n e )]
b = d g v e c to rs [4 *o g n e )+ 1 ]
c = d g v e c to rs [4 *o g n e )+ 2 ]
d = d g v e c to rs [4 *o g n e )+ 3 ]
Los re s ta n te s p lanos de b its se d e c o d ific a n a c o n tin u a c ió n a p a rtir de l n ive l m ás s ig n ific a tivo al m e n o s s ig n ifica tivo so lic ita n d o le v v e ce s a r ith _ d e co d e () con la ta b la de fre c u e n c ia s a c u m u la tiva a r ith _ c f_ r []. El p lano de b its d e c o d ific a d o r p e rm ite p e rfe c c io n a r la 4 -tu p la de d e c o d ific a c ió n m e d ia n te la s ig u ie n te m ane ra :
a = (a < < 1) | ( r& 1)
b = (b < < 1) | ( ( r> > 1)& 1)
c = (c < < 1) | ((r> > 2)& 1)
d = (d<< 1 ) | ((r> >3)
U na ve z que la 4 -tu p la (a ,b ,c ,d ) e s tá c o m p le ta m e n te d e c o d ific a d a , se ac tu a liza n las ta b la s de c o n te x to q y qs so lic ita n d o la fu n c ió n a r ith _ u p d a te _ co n te x t() .
arith_update_context(a,b,c,d,i,lg)
{
D e p e n d ie n d o de c ie rto s re q u is ito s de im p le m e n ta c ió n de los m é to d o s in ven tivos , los m é to d o s in v e n tiv o s pueden im p le m e n ta rs e en h a rd w a re o en so ftw a re . La im p le m e n ta c ió n p u e d e fo rm a rs e usa n d o un m e d io de a lm a c e n a m ie n to d ig ita l, en p a rticu la r, un d isco , un D VD , o un C D , q ue tie n e se ñ a le s de c o n tro l e le c tró n ic a m e n te le g ib le s en el m ism o, que co o p e ra n con el o rd e n a d o r p ro g ra m ab le , de m a n e ra q ue se re a lizan los m é to d o s in ve n tivo s . En g e n e ra l, la p re se n te in ve n c ió n es po r lo ta n to un p ro d u c to de p ro g ra m a in fo rm á tic o con un c ó d ig o de p ro g ra m a pa ra un sopo rte le g ib le po r m á q u in a , s iendo el c ó d ig o de p ro g ra m a o p e ra tiv o p a ra re a liz a r los m é to d o s in v e n tiv o s cu a n d o el p ro g ra m a in fo rm á tico se e je c u ta en un o rd e n a do r. En o tra s p a la b ra s , los m é to d o s in ve n tiv o s son , po r lo tan to , un p ro g ra m a in fo rm á tic o q u e tie n e un c ó d ig o de p ro g ra m a p a ra re a liz a r al m e n o s u no de los m é to d o s in ve n tiv o s cu a n d o el p ro g ra m a in fo rm á tic o se e je c u ta en un o rdenado r.
Claims (1)
- REIVINDICACIONESUn m é todo p a ra d e c o d ific a r un flu jo de au d io c o d ific a d o que re p re s e n ta u na seña l de au d io m u e s tre a d a p a ra o b te n e r una s e cu e n c ia de s e g m e n to s de c o e fic ie n te s q ue son p o s te r io re s e n tre s í en el t ie m p o y que re p re se n ta n la seña l de a u d io m u e s tre a d a m e d ia n te el uso de d ife re n te s lo n g itu d e s de tra n s fo rm a d a , de m o d o q ue los s e g m e n to s de c o e fic ie n te s pa ra los q ue se u tilizan d ife re n te s lo n g itu d e s de tra n s fo rm a d a , re p re se n ta n e s p e c tra lm e n te la seña l de a u d io m u e s tre a d a a d ife re n te s re so lu c io n e s de fre c u e n c ia , q ue c o m p re n d e la s e ta p a s ded e riva r un c o n te x to de c o d ific a c ió n p a ra un c o e fic ie n te a c tu a lm e n te d e c o d ific a d o de un s e g m e n to ac tua l en fu n c ió n de un c o e fic ie n te p re v ia m e n te d e c o d ific a d o de un s e g m e n to a n te r io r , c o rre s p o n d ie n d o los se g m e n to s a n te r io r y ac tua l a d ife re n te s re so lu c io n e s de fre c u e n c ia y d ife re n te s lo n g itu d e s de tra n s fo rm a d a , re s p e c tiv a m e n te ; yd e c o d ific a r p o r e n tro p ía el c o e fic ie n te ac tua l en fu n c ió n de l c o n te x to de co d ific a c ió n y el flu jo de aud io c o d ific a d o ,en el q u e la d e riva c ió n c o m p re n d e d e riva r el c o n te x to de c o d ific a c ió n p o r b anda esp e ctra l para el c o e fic ie n te a c tu a l, en fu n c ió n de c o e fic ie n te s e s p e c tra le s v e c in o s p re v ia m e n te d e c o d ific a d o s en el s e g m e n to a n te rio r y o p c io n a lm e n te en el p re se n te se g m e n to ,en el que la d e c o d ific a c ió n po r e n tro p ía c o m p re n d e d e c o d ific a r un índ ice de g ru p o del flu jo de au d io c o d ific a d o en fu n c ió n de una d is tr ib u c ió n de p ro b a b ilid a d d e riva d a del c o n te x to de c o d ific a c ió n , en d o n d e el índ ice de g ru p o re p re s e n ta un g ru p o de una o m ás pa la b ra s de c ó d ig o y , en fu n c ió n de una d is tr ib u c ió n de p ro b a b ilid a d u n ifo rm e , d e c o d ific a r un índ ice de e le m e n to del flu jo de a u d io c o d ific a d o si el ín d ice de g ru p o in d ic a un g ru p o que c o m p re n d e m ás de una p a la b ra de c ó d ig o , y d e riva r una tu p la de c o e fic ie n te s e s p e c tra le s del se g m e n to ac tua l en fu n c ió n del índ ice de g ru p o y el ín d ice de e le m e n to , o b te n ie n d o a s í la re p re s e n ta c ió n de d o m in io esp e ctra l en tu p la s de c o e fic ie n te s e s p e c tra le s , yen el q u e la d e c o d ific a c ió n p o r e n tro p ía es d e c o d ific a c ió n a r itm é tic a .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US7984208P | 2008-07-11 | 2008-07-11 | |
| US10382008P | 2008-10-08 | 2008-10-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3001990T3 true ES3001990T3 (en) | 2025-03-06 |
Family
ID=40886050
Family Applications (8)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES24166206T Active ES3002107T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
| ES09776624.0T Active ES2651437T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES24166205T Active ES2998032T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
| ES24166208T Active ES3001990T3 (en) | 2008-07-11 | 2009-05-18 | Audio decoding method |
| ES19160283T Active ES2934052T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES24166207T Active ES3002157T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
| ES17190130T Active ES2731424T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES23165074T Active ES2995183T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
Family Applications Before (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES24166206T Active ES3002107T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
| ES09776624.0T Active ES2651437T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES24166205T Active ES2998032T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19160283T Active ES2934052T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES24166207T Active ES3002157T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
| ES17190130T Active ES2731424T3 (es) | 2008-07-11 | 2009-05-18 | Codificador de audio y decodificador de audio |
| ES23165074T Active ES2995183T3 (en) | 2008-07-11 | 2009-05-18 | Audio encoder and audio decoder |
Country Status (21)
| Country | Link |
|---|---|
| US (10) | US8930202B2 (es) |
| EP (10) | EP3300076B1 (es) |
| JP (1) | JP5606433B2 (es) |
| KR (1) | KR101456641B1 (es) |
| CN (1) | CN102089813B (es) |
| AR (1) | AR072422A1 (es) |
| AU (1) | AU2009267543B2 (es) |
| BR (4) | BR122021007875B1 (es) |
| CA (1) | CA2729925C (es) |
| CO (1) | CO6351831A2 (es) |
| DK (1) | DK3573056T3 (es) |
| ES (8) | ES3002107T3 (es) |
| FI (1) | FI3573056T3 (es) |
| MX (1) | MX2011000379A (es) |
| MY (1) | MY160260A (es) |
| PL (8) | PL4376306T3 (es) |
| PT (3) | PT2301019T (es) |
| RU (1) | RU2487427C2 (es) |
| TW (1) | TWI449033B (es) |
| WO (1) | WO2010003479A1 (es) |
| ZA (1) | ZA201009258B (es) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7991610B2 (en) * | 2005-04-13 | 2011-08-02 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Adaptive grouping of parameters for enhanced coding efficiency |
| EP2144230A1 (en) | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
| JP5606433B2 (ja) | 2008-07-11 | 2014-10-15 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | オーディオエンコーダ及びオーディオデコーダ |
| CA2730198C (en) | 2008-07-11 | 2014-09-16 | Frederik Nagel | Audio signal synthesizer and audio signal encoder |
| PL2346029T3 (pl) | 2008-07-11 | 2013-11-29 | Fraunhofer Ges Forschung | Koder sygnału audio, sposób kodowania sygnału audio i odpowiadający mu program komputerowy |
| KR20100136890A (ko) | 2009-06-19 | 2010-12-29 | 삼성전자주식회사 | 컨텍스트 기반의 산술 부호화 장치 및 방법과 산술 복호화 장치 및 방법 |
| EP2315358A1 (en) | 2009-10-09 | 2011-04-27 | Thomson Licensing | Method and device for arithmetic encoding or arithmetic decoding |
| ES2531013T3 (es) | 2009-10-20 | 2015-03-10 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, método para codificar información de audio, método para decodificar información de audio y programa de computación que usa la detección de un grupo de valores espectrales previamente decodificados |
| BR122021008581B1 (pt) * | 2010-01-12 | 2022-08-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador de áudio, decodificador de áudio, método de codificação e informação de áudio, e método de decodificação de uma informação de áudio que utiliza uma tabela hash que descreve tanto valores de estado significativos como limites de intervalo |
| US8280729B2 (en) * | 2010-01-22 | 2012-10-02 | Research In Motion Limited | System and method for encoding and decoding pulse indices |
| ES2458354T3 (es) | 2010-03-10 | 2014-05-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Decodificador de señales de audio, codificador de señales de audio, métodos y programa de ordenador que utiliza tasa de muestreo dependiente de la codificación del contorno de distorsión en el tiempo |
| CN103119646B (zh) * | 2010-07-20 | 2016-09-07 | 弗劳恩霍夫应用研究促进协会 | 音频编码器、音频解码器、编码音频信息的方法以及解码音频信息的方法 |
| SG194199A1 (en) * | 2011-03-18 | 2013-12-30 | Fraunhofer Ges Forschung | Frame element positioning in frames of a bitstream representing audio content |
| TWI451746B (zh) * | 2011-11-04 | 2014-09-01 | Quanta Comp Inc | 視訊會議系統及視訊會議方法 |
| US10844689B1 (en) | 2019-12-19 | 2020-11-24 | Saudi Arabian Oil Company | Downhole ultrasonic actuator system for mitigating lost circulation |
| CN121122295A (zh) * | 2012-05-18 | 2025-12-12 | 杜比实验室特许公司 | 用于维持与参数音频编码器相关联的可逆动态范围控制信息的系统 |
| JP6065452B2 (ja) * | 2012-08-14 | 2017-01-25 | 富士通株式会社 | データ埋め込み装置及び方法、データ抽出装置及び方法、並びにプログラム |
| CN107731237B (zh) * | 2012-09-24 | 2021-07-20 | 三星电子株式会社 | 时域帧错误隐藏设备 |
| KR20140089871A (ko) | 2013-01-07 | 2014-07-16 | 삼성전자주식회사 | 대화형 서버, 그 제어 방법 및 대화형 시스템 |
| JP6146069B2 (ja) | 2013-03-18 | 2017-06-14 | 富士通株式会社 | データ埋め込み装置及び方法、データ抽出装置及び方法、並びにプログラム |
| BR112015030672B1 (pt) * | 2013-06-10 | 2021-02-23 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V | aparelho e método de codificação, processamento e decodificação de envelope de sinal de áudio por divisão do envelope de sinal de áudio empregando codificação e quantização de distribuição |
| SG11201510162WA (en) | 2013-06-10 | 2016-01-28 | Fraunhofer Ges Forschung | Apparatus and method for audio signal envelope encoding, processing and decoding by modelling a cumulative sum representation employing distribution quantization and coding |
| EP2830054A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework |
| EP2830055A1 (en) * | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Context-based entropy coding of sample values of a spectral envelope |
| WO2016142002A1 (en) | 2015-03-09 | 2016-09-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal |
| GB2559199A (en) * | 2017-01-31 | 2018-08-01 | Nokia Technologies Oy | Stereo audio signal encoder |
| CN115050378B (zh) * | 2022-05-19 | 2024-06-07 | 腾讯科技(深圳)有限公司 | 音频编解码方法及相关产品 |
| US12380902B2 (en) | 2023-10-18 | 2025-08-05 | Cisco Technology, Inc. | Vector quantizer correction for audio codec system |
| US12308037B2 (en) | 2023-10-18 | 2025-05-20 | Cisco Technology, Inc. | Reduced multidimensional indices compression for audio codec system |
| WO2025149676A1 (en) * | 2024-01-12 | 2025-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Transform-based block-wise coding using prediction |
Family Cites Families (66)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5233055A (en) | 1991-03-19 | 1993-08-03 | Shell Oil Company | Copolymerization of polyethercyclicpolyols with epoxy resins |
| US5253055A (en) * | 1992-07-02 | 1993-10-12 | At&T Bell Laboratories | Efficient frequency scalable video encoding with coefficient selection |
| US5710562A (en) | 1995-08-31 | 1998-01-20 | Ricoh Company Ltd. | Method and apparatus for compressing arbitrary data |
| US5852806A (en) * | 1996-03-19 | 1998-12-22 | Lucent Technologies Inc. | Switched filterbank for use in audio signal coding |
| EP0990368B1 (en) * | 1997-05-08 | 2002-04-24 | STMicroelectronics Asia Pacific Pte Ltd. | Method and apparatus for frequency-domain downmixing with block-switch forcing for audio decoding functions |
| US6226608B1 (en) * | 1999-01-28 | 2001-05-01 | Dolby Laboratories Licensing Corporation | Data framing for adaptive-block-length coding system |
| IL129345A (en) * | 1999-04-06 | 2004-05-12 | Broadcom Corp | Video encoding and video/audio/data multiplexing device |
| ATE320651T1 (de) * | 2001-05-08 | 2006-04-15 | Koninkl Philips Electronics Nv | Kodieren eines audiosignals |
| US7460993B2 (en) * | 2001-12-14 | 2008-12-02 | Microsoft Corporation | Adaptive window-size selection in transform coding |
| US7240001B2 (en) * | 2001-12-14 | 2007-07-03 | Microsoft Corporation | Quality improvement techniques in an audio encoder |
| EP1333679B1 (en) | 2002-02-05 | 2004-04-14 | Siemens Aktiengesellschaft | Data compression |
| US7599835B2 (en) * | 2002-03-08 | 2009-10-06 | Nippon Telegraph And Telephone Corporation | Digital signal encoding method, decoding method, encoding device, decoding device, digital signal encoding program, and decoding program |
| US7110941B2 (en) * | 2002-03-28 | 2006-09-19 | Microsoft Corporation | System and method for embedded audio coding with implicit auditory masking |
| WO2003083856A1 (en) * | 2002-03-28 | 2003-10-09 | Craven Peter G | Context coding |
| US7275036B2 (en) * | 2002-04-18 | 2007-09-25 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for coding a time-discrete audio signal to obtain coded audio data and for decoding coded audio data |
| KR100462611B1 (ko) | 2002-06-27 | 2004-12-20 | 삼성전자주식회사 | 하모닉 성분을 이용한 오디오 코딩방법 및 장치 |
| US7536305B2 (en) * | 2002-09-04 | 2009-05-19 | Microsoft Corporation | Mixed lossless audio compression |
| DE60330198D1 (de) | 2002-09-04 | 2009-12-31 | Microsoft Corp | Entropische Kodierung mittels Anpassung des Kodierungsmodus zwischen Niveau- und Lauflängenniveau-Modus |
| US7328150B2 (en) | 2002-09-04 | 2008-02-05 | Microsoft Corporation | Innovations in pure lossless audio compression |
| US7299190B2 (en) * | 2002-09-04 | 2007-11-20 | Microsoft Corporation | Quantization and inverse quantization for audio |
| US7433824B2 (en) * | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
| US7502743B2 (en) * | 2002-09-04 | 2009-03-10 | Microsoft Corporation | Multi-channel audio encoding and decoding with multi-channel transform selection |
| DE60231844D1 (de) * | 2002-12-20 | 2009-05-14 | Nokia Corp | Utzerseitiger information mit meta-information |
| DE10328777A1 (de) * | 2003-06-25 | 2005-01-27 | Coding Technologies Ab | Vorrichtung und Verfahren zum Codieren eines Audiosignals und Vorrichtung und Verfahren zum Decodieren eines codierten Audiosignals |
| US7343291B2 (en) * | 2003-07-18 | 2008-03-11 | Microsoft Corporation | Multi-pass variable bitrate media encoding |
| US7509161B2 (en) * | 2003-10-22 | 2009-03-24 | Instrumentarium Corporation | Method and apparatus for determining the cerebral state of a patient using generalized spectral entropy of the EEG signal |
| DE102004007200B3 (de) * | 2004-02-13 | 2005-08-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audiocodierung |
| US20050185541A1 (en) * | 2004-02-23 | 2005-08-25 | Darren Neuman | Method and system for memory usage in real-time audio systems |
| KR20050087956A (ko) * | 2004-02-27 | 2005-09-01 | 삼성전자주식회사 | 무손실 오디오 부호화/복호화 방법 및 장치 |
| KR100561869B1 (ko) * | 2004-03-10 | 2006-03-17 | 삼성전자주식회사 | 무손실 오디오 부호화/복호화 방법 및 장치 |
| TWI246256B (en) * | 2004-07-02 | 2005-12-21 | Univ Nat Central | Apparatus for audio compression using mixed wavelet packets and discrete cosine transformation |
| KR101050261B1 (ko) * | 2004-07-14 | 2011-07-19 | 에이전시 포 사이언스, 테크놀로지 앤드 리서치 | 콘텍스트 기반의 신호 엔코딩 및 디코딩 |
| ATE406652T1 (de) * | 2004-09-06 | 2008-09-15 | Matsushita Electric Industrial Co Ltd | Skalierbare codierungseinrichtung und skalierbares codierungsverfahren |
| SE0402651D0 (sv) * | 2004-11-02 | 2004-11-02 | Coding Tech Ab | Advanced methods for interpolation and parameter signalling |
| US7428342B2 (en) * | 2004-12-17 | 2008-09-23 | Microsoft Corporation | Reversible overlap operator for efficient lossless data compression |
| US7788106B2 (en) * | 2005-04-13 | 2010-08-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Entropy coding with compact codebooks |
| US7991610B2 (en) * | 2005-04-13 | 2011-08-02 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Adaptive grouping of parameters for enhanced coding efficiency |
| US7196641B2 (en) * | 2005-04-26 | 2007-03-27 | Gen Dow Huang | System and method for audio data compression and decompression using discrete wavelet transform (DWT) |
| US7411528B2 (en) * | 2005-07-11 | 2008-08-12 | Lg Electronics Co., Ltd. | Apparatus and method of processing an audio signal |
| US7539612B2 (en) * | 2005-07-15 | 2009-05-26 | Microsoft Corporation | Coding and decoding scale factor information |
| US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
| US20070036228A1 (en) * | 2005-08-12 | 2007-02-15 | Via Technologies Inc. | Method and apparatus for audio encoding and decoding |
| US20070078645A1 (en) | 2005-09-30 | 2007-04-05 | Nokia Corporation | Filterbank-based processing of speech signals |
| US7974713B2 (en) * | 2005-10-12 | 2011-07-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Temporal and spatial shaping of multi-channel audio signals |
| US8473298B2 (en) | 2005-11-01 | 2013-06-25 | Apple Inc. | Pre-resampling to achieve continuously variable analysis time/frequency resolution |
| CN101390443B (zh) * | 2006-02-21 | 2010-12-01 | 皇家飞利浦电子股份有限公司 | 音频编码和解码 |
| KR101244310B1 (ko) * | 2006-06-21 | 2013-03-18 | 삼성전자주식회사 | 광대역 부호화 및 복호화 방법 및 장치 |
| KR101346358B1 (ko) * | 2006-09-18 | 2013-12-31 | 삼성전자주식회사 | 대역폭 확장 기법을 이용한 오디오 신호의 부호화/복호화방법 및 장치 |
| US7275936B1 (en) * | 2006-09-22 | 2007-10-02 | Lotes Co., Ltd. | Electrical connector |
| US20080097757A1 (en) * | 2006-10-24 | 2008-04-24 | Nokia Corporation | Audio coding |
| CN101682772B (zh) * | 2007-03-14 | 2012-03-21 | 日本电信电话株式会社 | 码量推定方法、装置、其程序和记录介质 |
| US20080294446A1 (en) | 2007-05-22 | 2008-11-27 | Linfeng Guo | Layer based scalable multimedia datastream compression |
| EP2015293A1 (en) * | 2007-06-14 | 2009-01-14 | Deutsche Thomson OHG | Method and apparatus for encoding and decoding an audio signal using adaptively switched temporal resolution in the spectral domain |
| US7774205B2 (en) * | 2007-06-15 | 2010-08-10 | Microsoft Corporation | Coding of sparse digital media spectral data |
| US8515767B2 (en) * | 2007-11-04 | 2013-08-20 | Qualcomm Incorporated | Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs |
| US8325800B2 (en) | 2008-05-07 | 2012-12-04 | Microsoft Corporation | Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers |
| US8447591B2 (en) | 2008-05-30 | 2013-05-21 | Microsoft Corporation | Factorization of overlapping tranforms into two block transforms |
| EP2144230A1 (en) * | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
| PL2346029T3 (pl) * | 2008-07-11 | 2013-11-29 | Fraunhofer Ges Forschung | Koder sygnału audio, sposób kodowania sygnału audio i odpowiadający mu program komputerowy |
| JP5606433B2 (ja) * | 2008-07-11 | 2014-10-15 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | オーディオエンコーダ及びオーディオデコーダ |
| US8660176B2 (en) * | 2008-09-26 | 2014-02-25 | Qualcomm Incorporated | Resolving geometric relationships among video data units |
| ES2531013T3 (es) * | 2009-10-20 | 2015-03-10 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, método para codificar información de audio, método para decodificar información de audio y programa de computación que usa la detección de un grupo de valores espectrales previamente decodificados |
| BR122021008581B1 (pt) * | 2010-01-12 | 2022-08-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador de áudio, decodificador de áudio, método de codificação e informação de áudio, e método de decodificação de uma informação de áudio que utiliza uma tabela hash que descreve tanto valores de estado significativos como limites de intervalo |
| EP2717261A1 (en) * | 2012-10-05 | 2014-04-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and methods for backward compatible multi-resolution spatial-audio-object-coding |
| EP2830058A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Frequency-domain audio coding supporting transform length switching |
| RU2638734C2 (ru) * | 2013-10-18 | 2017-12-15 | Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. | Кодирование спектральных коэффициентов спектра аудиосигнала |
-
2009
- 2009-05-18 JP JP2011516973A patent/JP5606433B2/ja active Active
- 2009-05-18 ES ES24166206T patent/ES3002107T3/es active Active
- 2009-05-18 ES ES09776624.0T patent/ES2651437T3/es active Active
- 2009-05-18 PL PL24166207.1T patent/PL4376306T3/pl unknown
- 2009-05-18 BR BR122021007875-0A patent/BR122021007875B1/pt active IP Right Grant
- 2009-05-18 CA CA2729925A patent/CA2729925C/en active Active
- 2009-05-18 MX MX2011000379A patent/MX2011000379A/es active IP Right Grant
- 2009-05-18 PL PL09776624T patent/PL2301019T3/pl unknown
- 2009-05-18 ES ES24166205T patent/ES2998032T3/es active Active
- 2009-05-18 EP EP17190130.9A patent/EP3300076B1/en active Active
- 2009-05-18 EP EP23165074.8A patent/EP4224471B1/en active Active
- 2009-05-18 PL PL24166208.9T patent/PL4376307T3/pl unknown
- 2009-05-18 KR KR1020117000610A patent/KR101456641B1/ko active Active
- 2009-05-18 PL PL24166206.3T patent/PL4376305T3/pl unknown
- 2009-05-18 FI FIEP19160283.8T patent/FI3573056T3/fi active
- 2009-05-18 ES ES24166208T patent/ES3001990T3/es active Active
- 2009-05-18 BR BR122021008239-1A patent/BR122021008239B1/pt active IP Right Grant
- 2009-05-18 BR BRPI0910796-7A patent/BRPI0910796B1/pt active IP Right Grant
- 2009-05-18 PT PT97766240T patent/PT2301019T/pt unknown
- 2009-05-18 BR BR122021007798-3A patent/BR122021007798B1/pt active IP Right Grant
- 2009-05-18 WO PCT/EP2009/003521 patent/WO2010003479A1/en not_active Ceased
- 2009-05-18 RU RU2011102424/08A patent/RU2487427C2/ru active
- 2009-05-18 EP EP21190867.8A patent/EP3937167B1/en active Active
- 2009-05-18 DK DK19160283.8T patent/DK3573056T3/da active
- 2009-05-18 PL PL19160283.8T patent/PL3573056T3/pl unknown
- 2009-05-18 PL PL17190130T patent/PL3300076T3/pl unknown
- 2009-05-18 EP EP24166205.5A patent/EP4369609B1/en active Active
- 2009-05-18 EP EP24166207.1A patent/EP4376306B1/en active Active
- 2009-05-18 EP EP24166208.9A patent/EP4376307B1/en active Active
- 2009-05-18 MY MYPI2011000097A patent/MY160260A/en unknown
- 2009-05-18 EP EP09776624.0A patent/EP2301019B1/en active Active
- 2009-05-18 CN CN2009801272072A patent/CN102089813B/zh active Active
- 2009-05-18 EP EP23165075.5A patent/EP4224472B1/en active Active
- 2009-05-18 PL PL23165074.8T patent/PL4224471T3/pl unknown
- 2009-05-18 PT PT191602838T patent/PT3573056T/pt unknown
- 2009-05-18 EP EP19160283.8A patent/EP3573056B1/en active Active
- 2009-05-18 PT PT17190130T patent/PT3300076T/pt unknown
- 2009-05-18 PL PL24166205.5T patent/PL4369609T3/pl unknown
- 2009-05-18 AU AU2009267543A patent/AU2009267543B2/en active Active
- 2009-05-18 ES ES19160283T patent/ES2934052T3/es active Active
- 2009-05-18 EP EP24166206.3A patent/EP4376305B1/en active Active
- 2009-05-18 ES ES24166207T patent/ES3002157T3/es active Active
- 2009-05-18 ES ES17190130T patent/ES2731424T3/es active Active
- 2009-05-18 ES ES23165074T patent/ES2995183T3/es active Active
- 2009-06-29 TW TW098121850A patent/TWI449033B/zh active
- 2009-06-30 AR ARP090102436A patent/AR072422A1/es active IP Right Grant
-
2010
- 2010-12-23 ZA ZA2010/09258A patent/ZA201009258B/en unknown
-
2011
- 2011-01-11 US US13/004,282 patent/US8930202B2/en active Active
- 2011-01-21 CO CO11006444A patent/CO6351831A2/es active IP Right Grant
-
2015
- 2015-01-05 US US14/589,881 patent/US10242681B2/en active Active
-
2019
- 2019-02-22 US US16/283,591 patent/US10685659B2/en active Active
-
2020
- 2020-05-29 US US16/888,176 patent/US11670310B2/en active Active
-
2023
- 2023-04-14 US US18/301,191 patent/US12039985B2/en active Active
- 2023-04-14 US US18/301,194 patent/US11942101B2/en active Active
-
2024
- 2024-04-05 US US18/628,632 patent/US12198708B2/en active Active
- 2024-04-05 US US18/628,500 patent/US12205603B2/en active Active
- 2024-04-05 US US18/628,556 patent/US12230285B2/en active Active
- 2024-04-05 US US18/628,590 patent/US12198707B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3001990T3 (en) | Audio decoding method | |
| HK40108741A (en) | Audio encoder and audio decoder | |
| HK40097132B (en) | Audio decoder | |
| HK40097132A (en) | Audio decoder | |
| HK40103544B (en) | Audio encoder and audio decoder | |
| HK40103544A (en) | Audio encoder and audio decoder | |
| HK40108740A (en) | Audio decoding method | |
| HK40108740B (en) | Audio decoding method | |
| HK40096560A (en) | Audio encoder and audio decoder | |
| HK40096560B (en) | Audio encoder and audio decoder | |
| HK40064511B (en) | Audio encoder and audio decoder | |
| HK1253032B (en) | Audio encoder and audio decoder |