CN105119607A - 算术编码或算术解码的方法和设备 - Google Patents
算术编码或算术解码的方法和设备 Download PDFInfo
- Publication number
- CN105119607A CN105119607A CN201510458595.XA CN201510458595A CN105119607A CN 105119607 A CN105119607 A CN 105119607A CN 201510458595 A CN201510458595 A CN 201510458595A CN 105119607 A CN105119607 A CN 105119607A
- Authority
- CN
- China
- Prior art keywords
- background
- probability density
- spectral coefficient
- component
- applicable
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 45
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000001228 spectrum Methods 0.000 claims description 127
- 230000006870 function Effects 0.000 claims description 58
- 230000003595 spectral effect Effects 0.000 claims description 57
- 230000008569 process Effects 0.000 claims description 23
- 238000013507 mapping Methods 0.000 claims description 16
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000013480 data collection Methods 0.000 claims description 6
- 230000002687 intercalation Effects 0.000 claims description 2
- 238000009830 intercalation Methods 0.000 claims description 2
- 230000009466 transformation Effects 0.000 description 11
- 238000011002 quantification Methods 0.000 description 10
- 238000013139 quantization Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 238000002474 experimental method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000002820 assay format Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003795 desorption Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提出了使用前谱系数算术解码和编码当前谱系数的设备。一种使用前谱系数算术解码当前谱系数的设备包含:处理前谱系数的处理部件;从至少两个不同背景类别确定背景类别的第一部件;确定概率密度函数的第二部件;根据所确定概率密度函数算术解码当前谱系数的算术解码器。
Description
本申请是申请日为2010年10月01日、申请号为201080045319.6、发明名称为“算术编码或算术解码的方法和设备”的发明专利申请的分案申请。
技术领域
本发明涉及多媒体数据的算术编码和解码。
背景技术
算术编码是一种数据无损压缩的方法。算术编码基于概率密度函数(PDF)。为了达到压缩效果,编码所基于的概率密度函数必须与数据实际遵循的实际概率密度函数相同或至少相似—越接近越好。
如果算术编码基于适当概率密度函数,则可以实现导致至少几乎最佳代码的显著压缩。因此,在编码和解码系数序列的音频、语音或视频编码中,算术编码是一种频繁使用技术,其中这些系数是用二进制表示的视频像素或音频或语音信号样本值的量化时频变换。
为了进一步提高压缩,算术编码可以基于一组概率密度函数,其中用于编码当前系数的概率密度函数取决于所述当前系数的背景。也就是说,取决于出现具有相同量化值的系数的背景,可以将不同概率密度函数用于编码所述相同量化值。系数的背景通过包含在与各自系数相邻的一个或多个相邻系数的邻域,例如,序列中相邻地在要编码或要解码的各自系数前面的一个或多个已编码或已解码系数的子序列中的系数的量化值来定义。邻域可能出现的每种不同可能定义每一种被映射成概率密度函数的不同可能背景。
事实上,只有当邻域足够大时所述压缩提高才变得明显。随之而来的是不同可能背景的数量的组合激增以及相应数量巨大的可能概率密度函数或相应复杂映射。
在如下文献中可以找到基于背景算术编码方案的一个例子:ISO/IECJTC1/SC29/WG11N10215,October2008,Busan,Korea,提出统一语音和音频编码(USAC)的参考模型。按照该建议,将已经编码的4元组(4-tuples)考虑为背景。
在如下文献中可以找到基于USAC相关背景算术编码的另一个例子:ISO/IECJTC1/SC29/WG11N10847,July2009,London,UK。
为了降低高阶条件熵编码中的复杂性,美国专利5,298,896提出了限定码元(symbol)的非均匀量化。
发明内容
与要处理的数量巨大背景相对应,存在需要存储,检索和处理的数量巨大概率密度函数或从背景到概率密度函数的至少相应复杂映射。这提高了编码/解码延迟和存储容量要求的至少一种。因此,在技术上需要一种允许在降低编码/解码延迟和存储容量要求的至少一种的同时,几乎一样好地实现压缩的可替代解决方案。
为了解决这种需要,本发明提出了包含权利要求1的特征的编码方法、包含权利要求2的特征的解码方法、包含权利要求13的特征的算术编码设备、包含权利要求14的特征的算术解码设备、和按照权利要求15所述的存储介质。
在从属权利要求中规定了进一步提出实施例的特征。
一种使用前谱系数算术解码当前谱系数的设备,所述前谱系数是已经解码的,其中所述前谱系数和所述当前谱系数被包含在对时频变换的视频、音频或语音信号样本值进行量化所得的一个或多个量化谱中,所述设备包含:
-处理前谱系数的处理部件;
-从至少两个不同背景类别确定背景类别的第一部件,所述第一部件适用于将处理后前谱系数用于确定背景类别,
其中将前谱系数的量化绝对值之和用于背景类别的确定;
-确定概率密度函数的第二部件,所述第二部件适用于将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数;
-根据所确定概率密度函数算术解码当前谱系数的算术解码器,
其中所述处理部件适用于非均匀地量化前谱系数的绝对值以便在背景类别的确定中使用;
其中所述第一部件适用于接收模式切换信号和复位信号的至少一个;并且其中所述第一部件适用于将至少一个所接收信号用于控制确定背景类别的步骤,
其中所述第二部件被配置为将代表性数据集用于确定至少两个不同概率密度函数。
一种使用前谱系数算术编码当前谱系数的设备,所述前谱系数是已经编码的,其中所述前谱系数和所述当前谱系数被包含在对时频变换的视频、音频或语音信号样本值进行量化所得的一个或多个量化谱中,所述设备包含:
-处理前谱系数的处理部件;
-从至少两个不同背景类别确定背景类别的第一部件,所述第一部件适用于将处理后前谱系数用于确定背景类别,
其中将前谱系数的量化绝对值之和用于背景类别的确定;
-确定概率密度函数的第二部件,所述第二部件适用于将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数;
-根据所确定概率密度函数算术编码当前谱系数的算术编码器,
其中所述处理部件适用于非均匀地量化前谱系数的绝对值以便在背景类别的确定中使用;
其中所述第一部件适用于***模式切换信号和复位信号的至少一个;并且其中所述第一部件适用于将至少一个所***信号用于控制确定背景类别的步骤,
其中所述第二部件被配置为将代表性数据集用于确定至少两个不同概率密度函数。
算术编码或解码的所述方法将前谱系数分别用于当前谱系数的算术编码或解码,其中所述前谱系数是已经分别编码或解码的。所述前谱系数和所述当前谱系数两者都被包含在视频、音频或语音信号样本值的量化时频变换所得的一个或多个量化谱中。所述方法进一步包含处理前谱系数,将处理后前谱系数用于确定作为至少两个不同背景类别之一的背景类别,将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数,以及根据所确定概率密度函数算术分别编码或解码当前谱系数。该方法的一个特征是处理前谱系数包含非均匀地量化前谱系数的绝对值。
将背景类别替代背景用于确定概率密度函数便于将得出不同但非常相似概率密度函数的两个或更多个不同背景分组成映射到单个概率密度函数的单个背景类别。该分组是通过将前谱系数的非均匀量化绝对值用于确定背景类别实现的。
例如,存在处理前谱系数包含确定前谱系数的量化绝对值之和以便用在确定背景类别中的实施例。类似地,存在算术编码设备的相应实施例,以及算术解码设备的相应实施例,其中的处理部件适用于确定前谱系数的量化绝对值之和以便用于确定背景类别。
在设备的进一步实施例中,所述处理部件适用于使处理前谱系数进一步包含按照第一量化方案量化前谱系数的绝对值的第一量化、确定按照第一量化方案量化的前谱系数的绝对值的方差的方差确定、将所确定方差用于选择至少两种不同非线性第二量化方案之一、和按照所选择非线性第二量化方案进一步量化按照第一量化方案量化的前谱系数的绝对值的第二量化。所述方法的进一步实施例包含相应步骤。所述方差确定可以包含确定按照第一量化方案量化的前谱系数的绝对值之和,并将所确定和值与至少一个阈值相比较。
在进一步实施例中,每种设备的所述处理部件可以适用于使处理导致第一后果或至少一个不同第二后果。然后,确定背景类别进一步包含确定对其处理导致第一后果的那些前谱系数的数量,并将所确定数量用于确定背景类别。
每种设备可以包含接收模式切换信号和复位信号的至少一种的部件,其中所述设备适用于将所接收信号的至少一种用于控制背景类别的确定。
所述至少两个不同概率密度函数可以通过将代表性数据集用于确定至少两个不同概率密度函数事先确定,所述映射可以使用查找表或散列表实现。
附图说明
本发明的示范性实施例例示在附图中,并在如下描述中得到更详细说明。这些示范性实施例只是为了阐明本发明,而不是限制定义在权利要求书中的本发明范围和精神而说明的。
在附图中:
图1示范性地描绘了本发明编码器的一个实施例;
图2示范性地描绘了本发明解码器的一个实施例;
图3示范性地描绘了确定背景类别的背景分类器的第一实施例;
图4示范性地描绘了确定背景类别的背景分类器的第二实施例;
图5a示范性地描绘了要在频域模式下编码或解码的当前谱区(bin)之前的前谱区的第一邻域;
图5b示范性地描绘了要在加权线性预测变换模式下编码或解码的当前谱区之前的前谱区的第二邻域;
图6a示范性地描绘了要在频域模式下编码或解码的当前最低频谱区之前的前谱区的第三邻域;
图6b示范性地描绘了要在频域模式下编码或解码的当前次最低频谱区之前的前谱区的第四邻域;
图7a示范性地描绘了要在加权线性预测变换模式下编码或解码的当前最低频谱区之前的前谱区的第五邻域;
图7b示范性地描绘了要在加权线性预测变换模式下编码或解码的当前次最低频谱区之前的前谱区的第六邻域;
图7c示范性地描绘了要在加权线性预测变换模式下编码或解码的当前第三最低频谱区之前的前谱区的第七邻域;
图7d示范性地描绘了要在加权线性预测变换模式下编码或解码的当前第四最低频谱区之前的前谱区的第八邻域;
图8示范性地描绘了要编码或解码的不同谱区的邻域,所述不同谱区包含在要在频域模式下开始编码/解码或出现复位信号之后编码或解码的第一频谱中;以及
图9示范性地描绘了要在加权线性预测变换模式下编码或解码的不同谱区的进一步邻域,所述不同谱区被包含在要在在加权线性预测变换模式下开始编码/解码或出现复位信号之后编码或解码的第二频谱中。
具体实施方式
本发明可以在包含相应适配的处理设备的任何电子设备上实现。例如,算术解码的设备可以在电视机、移动电话、个人计算机、mp3播放器、导航***或汽车音响***中实现。算术编码的设备可以在移动电话、个人计算机、有源汽车导航***、数字照相机、数字摄像机或录音机等中实现。
下文描述的示范性实施例涉及量化多媒体样本的时频变换所得的量化谱区的编码或解码。
本发明基于将已经发射量化谱区,例如,序列中当前量化谱区BIN之前的前量化谱区用于确定用于分别算术编码和解码当前量化谱区BIN的概率密度函数的方式。
算术编码或算术解码的方法和设备的所述示范性实施例分别包含用于非均匀量化的步骤或部件。所有步骤或部件一起提供最高编码效率,但每个步骤或部件已单独实现本发明的构思,并提供与编码/解码延迟和/或存储要求有关的好处。因此,详细的描述应该理解为描述只实现所述的步骤或部件之一的示范性实施例,以及描述实现所述的步骤或部件的两个或更多个步骤或部件的组合的示范性实施例。
可以但无需包括在本方法的示范性实施例中的第一步骤是决定应该使用哪种一般变换模式的切换步骤。例如,在USAC无噪编码方案中,一般变换模式可以是频域(FD)模式或加权线性预测变换(wLPT)模式。每种一般模式可以将已编码或解码谱区的不同邻域,即,不同的选择用于确定PDF。
此后,可以在模块背景生成COCL下确定当前谱区BIN的背景。根据确定的背景,通过分类背景确定背景类别,其中在分类之前,最好但未必通过背景的谱区的非均匀量化NUQ1处理背景。分类可以包含估计背景的方差VES并将方差与至少一个阈值相比较。或者,直接从背景中确定方差估计值。然后将方差估计值用于控制最好但未必非线性的进一步量化NUQ2。
在示范性地描绘在图1中的编码过程中,确定适当概率密度函数(PDF)来编码当前量化谱区BIN。为此,只能使用在解码器方也已知的信息。也就是说,只能使用前编码或解码量化谱区。这是在背景分类器块COCL中完成的。在那里,所选前谱区定义用于确定实际背景类别的邻域NBH。背景类别可以通过背景类别号表示。背景类别号用于经由映射MAP,例如,经由查找表或散列表从PDF存储器MEM1中检索相应PDF。背景类别的确定可能取决于允许视所选模式而定使用不同邻域的一般模式开关GMS。如上所述,对于USAC,可能存在两种一般模式(FD模式和wLPT模式)。如果一般模式开关GMS是在编码器方实现的,则模式改变信号或当前一般信号必须被包含在位流中,以便解码器也知道它。例如,在ISO/IECJTC1/SC29/WG11N10847,2009年7月,英国伦敦,提出的统一语音和音频编码(USAC)的参考模型中,存在为发送一般模式而提出的表格4.4core_mode和表格4.5core_mode0/1。
在确定了适合算术编码器AEC编码当前量化谱区BIN的PDF之后,将当前量化谱区BIN馈入邻域存储器MEM2中,即,当前谱区BIN变成前谱区。包含在邻域存储器MEM2中的前谱区可以被块COCL用于编码下一个谱区BIN。在存储当前谱区BIN期间,之前或之后,通过算术编码器AEC算术编码所述当前谱区BIN。将算术编码器AEC的输出存储在位缓冲器BUF中或直接写入位流中。
可以经由,例如,电缆或卫星发送或广播位流或缓冲器BUF的内容。或者,可以将算术编码谱区写在像DVD、硬盘、蓝光盘等那样的存储媒体上。PDF存储器MEM1和邻域存储器MEM2可以在单个物理存储器中实现。
复位开关RS可以便于不用知道前谱地在可以开始编码和解码的专用帧上不时重新开始编码或解码,专用帧被称为解码入口点。如果复位开关RS是在编码器方实现的,则复位信号必须被包含在位流中,以便解码器也知道它。例如,在ISO/IECJTC1/SC29/WG11N10847,2009年7月,英国伦敦,提出的统一语音和音频编码(USAC)的参考模型中,在WD表格4.10和表格4.14中存在arith_reset_flag。
在图2中示范性地描绘基于相应邻域的解码方案。它包含与编码方案相似的块。要用于算术解码的PDF的确定与编码方案相同,以保证在编码器和解码器两者中,确定的PDF相同。算术解码从位缓冲器BUF中或直接从位流中获取位,并使用确定的PDF解码当前量化谱区BIN。之后,解码的量化谱区馈入背景类别号确定块COCL的邻域存储器MEM2中,并可以用于解码下一个谱区。
图3更详细地示范性描绘了确定背景类别的背景分类器COCL的第一实施例。
在将当前量化谱区BIN存储在谱存储器MEM2中之前,可以在块NUQ1中对其进行非均匀量化。这具有两方面好处:其一,使通常是16位带码元整数值的量化谱区的存储更有效,其二,减少了每个量化谱区具有的值的数量。这使得在块CLASS中的背景类别确定过程中极大地减少了可能背景类别。更进一步,由于在背景类别确定中,可能舍弃了量化谱区的码元,所以可以在非均匀量化块NUQ1中包括绝对值计算。在表1中,示出了如块NUQ1可以进行的示范性非均匀量化。在本例中,在非均匀量化之后,每个谱区可能有三个不同值。但是,一般说来,非均匀量化的唯一约束是减少一个谱区可能采用的值的数量。
表1包括绝对值计算的示范性非均匀量化步骤
将非均匀量化/映射谱区存储在谱存储器MEM2中。按照所选一般模式选择GMS,对于要编码的每个谱区的背景类别确定CLASS,选择谱区的所选邻域NBH。
图5a示范性地描绘了要编码或解码的谱区的第一示范性邻域NBH。
在这个例子中,只将实际或当前频谱(帧)的谱区和一个前频谱(帧)的谱区定义成邻域NBH。当然,可以将不止一个前频谱的谱区用作邻域的一部分,这样会变得更加复杂,但最终也可能提供更高编码效率。注意,相对于实际频谱,只有已经发送的谱区才可以用于定义邻域NBH,因为在解码器上也必须可访问它们。这里,以及在下面的例子中,假设谱区的发送顺序从低频到高频。
然后,将所选邻域NBH用作背景类别确定块COCL的输入。在下文中,在描述特定实现之前,首先说明背景类别确定以及简化形式后面的总体思路。
背景类别确定后面的总体思路是使要编码的谱区的方差得到可靠估计。这个预测方差可以再次用于获取要编码的谱区的PDF的估计值。对于方差估计,没有必要评估邻域中的谱区的码元。因此,在存储在谱存储器MEM2中之前的量化步骤中已经可以舍弃码元。极简单背景类别确定看起来可能像如下那样:谱区BIN的邻域NBH看起来可能像图5a中那样,由7个谱区组成。如果使用在表1中所示的示范性非均匀量化,每个谱区可以具有3个值。这导致37=2187个可能背景类别。
为了进一步减少这种可能背景类别的数量,可以舍弃邻域NBH中的每个谱区的相对位置。因此,只计数分别具有0,1或2值的谱区的数量,其中0谱区的数量、1谱区的数量和2谱区的数量之和当然等于邻域中谱区的总数量。在包含每一个可以呈现三个不同值当中的一个的n个谱区的邻域NBH中,存在0.5*(n2+3*n+2)种背景类别。例如,在7个谱区的邻域中,存在36个可能背景类别,而在6个谱区的邻域中,存在28个可能背景类别。
更复杂但仍然相当简单背景类别确定考虑到有研究表明前谱相同频率的谱区特别重要(在图5a,5b,6a,6b,7a,7b,7c,8和9中用带点圆圈描绘的谱区)。对于邻域中的其它谱区,即,在各自图形中描绘成带横线圆圈的那些谱区,相关位置较不相关。因此,将前谱中相同频率的谱区显性地用于背景类别确定,而对于其它6个谱区,只计数0谱区的数量、1谱区的数量和2谱区的数量。这导致了3×28=84个可能背景类别。实验表明,这样的背景分类对于FD模式非常有效。
背景类别确定可以通过控制第二非均匀量化NUQ2的方差估计VES扩展。这使背景类别生成COCL更好地适用于要编码的谱区的预测方差的更高动态范围。在图4中示范性地示出扩展背景类别确定的相应框图。
在图4中所示的例子中,将非均匀量化分成两个步骤,其中前一个步骤提供较细量化(块NUQ1),后一步骤提供较粗量化(块NUQ2)。这便于该量化适用于,例如,邻域的方差。邻域的方差是在方差估计块VES中估计的,其中该方差估计基于块NUQ1中邻域NBH中的谱区的所述前较细量化。方差的估计无需精确,而是可以非常粗略。例如,将USAC应用于确定所述较细量化之后邻域NBH中的谱区的绝对值是否达到或超过方差阈值就足够了,也就是说,在高低方差之间切换就足够了。
2步非均匀量化看起来可能像表2那样。在这个例子中,低方差模式对应于在表2中所示的1步量化。
表2描绘了示范性2步非均匀量化;第二或随后步骤依赖于方差被估计成高还是低地不同地量化
块CLASS中的最终背景类别确定与图3的简化版本中相同。可以按照方差模式使用不同背景类别确定。也可以使用不止两种方差模式,当然这导致背景类别的数量增加和复杂性的增加。
对于频谱中的第一谱区,像在图5a或5b中所示那样的邻域是不可应用的,因为对于第一谱区,根本不存在或不是存在所有较低频的谱区。对于这些特殊情况的每一种,可以定义自身邻域。在进一步的实施例中,将预定值填入不存在谱区中。对于在图5a中给出的示范性邻域,频谱中要发送的第一谱区的定义邻域像在图6a和图6b中所示那样。其思路是将邻域扩展到较高频谱区,以便于将相同背景类别确定功能用于频谱的其余部分。这也意味着相同的背景类别,并且至少可以使用相同PDF。如果仅仅减小邻域的尺寸(当然这也是一种选择),则这是不可能的。
复位通常发生在编码新谱之前。如上所述,有必要将专用起点用于解码。例如,如果解码过程从某个帧/谱开始,实际上解码过程必须从最后复位的点开始,以便相继解码前帧直到所希望的开始谱。这意味着,复位发生得越多,解码退出的入口点就越多。但是,在复位后的频谱中编码效率更低。
在发生复位之后,没有前谱可用于邻域定义。这意味着只有实际频谱的前谱区才可以用在邻域中。但是,一般过程可能没有发生变化,并且可以使用相同“工具”。并且,必须与前节已经所述不同地对待第一谱区。
在图8中,示出了示范性复位邻域定义。这种定义可以用于在USAC的FD模式下复位的情况下。
如图8的例子所示的附加背景类别的数量(如果使用量化步骤1之后的值,使用最终具有3个可能量化值或6个值的表格的量化)如下:对第1谱区的处理增加1个背景类别,对第2谱区的处理增加6个背景类别(使用量化步骤1之后的值),对第3谱区的处理增加6个背景类别,并且对第4谱区的处理增加10个背景类别。如果另外考虑两种(高低)方差模式,则这种背景类别的数量几乎加倍(只有对于没有信息可用的第一谱区、和使用量化步骤1之后的谱区的值的第二谱区没有加倍)。
对于复位的处理,在本例中导致了1+6+2×6+2×10=39个附加背景类别。
映射块MAP采用块COCL确定的背景分类,例如,确定的背景类别号,并从PDF存储器MEM1中选择相应PDF。在这个步骤中,通过将单个PDF用于不止一个背景类别,可以进一步减小必要存储容量。也就是说,具有相似PDF的背景类别可以使用联合PDF。这些PDF可以在训练阶段使用足够大代表性数据集预定。这种训练可以包括识别与相似PDF相对应的背景类别并合并相应PDF的优化阶段。取决于数据统计,这可以导致必须存储在存储器中的数量相当少PDF。在USAC的示范性实验形式中,成功地应用了从822个背景类别到64个PDF的映射。
如果背景类别的数量不太大,这种映射功能MAP的实现可以是简单的查找表。如果数量越来越大,则由于效率原因,可以应用散列表搜索。
如上所述,一般模式开关GMS允许在频域模式(FD)与加权线性预测变换模式(wLPT)之间切换。依赖于模式,可以使用不同邻域。实验表明在图5a,图6a和6b和图8中描绘的示范性邻域对于FD模式来说足够大。但对于wLPT模式,发现如示范性地在图5b,图7a,7b和7c和图9中描绘的较大邻域是有利的。
也就是说,在图9中描绘了wLPT模式下的示范性复位处理。在图7a,7b,7c和7d中分别描述了频谱中最低、次最低、第三最低和第四最低谱区在wLPT模式下的示范性邻域。并且,在图5b中描绘了频谱中所有谱区在wLPT模式下的示范性邻域。
在图5b中描绘的示范性邻域引起的背景类别的数量是3×91=273个背景类别。因子3是由在与当前要编码或当前要解码的一个谱区相同的频率上对一个谱区的特殊处理引起的。按照上面给出的公式,对于邻域中的其余12个谱区,存在0.5*((12*12)+3*12+2)=91种具有值2,1或0的谱区的号码的组合。在依赖于邻域的方差是否达到或超过阈值区分背景类别的实施例中,将273个背景类别加倍。
如图9所示的示范性复位处理也可以增加背景类别的数量。
在在实验中产生良好结果的示范性测试实验中,存在以下表1中分解的822个可能背景类别。
表1MPEGUSACCE建议的分解可能背景类别
在示范性测试实施例中,将这822个可能背景类别映射成64个PDF。如上所述,该映射在训练阶段确定。所得64个PDF必须存储在ROM表中,例如,对于定点算术编码器,以16位精度存储。这里,揭露了所提方案的另一个优点:在在背景技术部分提到的USAC标准化的当前工作草案中,利用单个码字共同编码四元组(quadruple)(包含4个谱区的矢量)。即使矢量中的每个分量的动态范围极小,这也导致极大的码簿(例如,每个分量可能具有值[-4,...,3]→84=4096个可能不同矢量)。但是,标量的编码使得即使每个谱区的动态范围很大码簿也极小。在示范性测试实施例中使用的码簿具有提供从-15到+15的谱区动态范围和转义码字(Esc-codeword)(对于该情况,谱区的值在这个范围之外)的32个项目。这意味着只有64×32个16位值必须存储在ROM表中。
上面描述了使用前谱系数算术编码当前谱系数的方法,其中所述前谱系数是已经编码的,并且所述前谱系数和当前谱系数两者都被包含在视频、音频或语音信号样本值的量化时频变换所得的一个或多个量化谱中。在一个实施例中,所述方法包含处理前谱系数,将处理后前谱系数用于确定作为至少两个不同背景类别之一的背景类别,将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数,以及根据所确定概率密度函数算术编码当前谱系数,其中处理前谱系数包含非均匀地量化前谱系数。
在另一个示范性实施例中,使用已经编码的前谱系数算术编码当前谱系数的设备包含处理部件、确定背景类别的第一部件、存储至少两个不同概率密度函数的存储器、检索概率密度的第二部件、和算术编码器。
然后,所述处理部件适用于通过非均匀量化处理已经编码的前谱系数,并且所述第一部件适用于将处理结果用于确定作为至少两个不同背景类别之一的背景类别。所述存储器存储至少两个不同概率密度函数、和便于检索与所确定背景类别相对应的概率密度函数的从至少两个不同背景类别到至少两个不同概率密度函数的映射。所述第二部件适用于从所述存储器中检索与所确定背景类别相对应的概率密度函数,并且所述算术编码器适用于根据检索的概率密度函数算术编码当前谱系数。
存在使用已经编码的前谱系数算术解码当前谱系数的设备的对应另一个示范性实施例,该设备包含处理部件、确定背景类别的第一部件、存储至少两个不同概率密度函数的存储器、检索概率密度的第二部件、和算术解码器。
然后,所述处理部件适用于通过非均匀量化处理已经编码的前谱系数,并且所述第一部件适用于将处理结果用于确定作为至少两个不同背景类别之一的背景类别。所述存储器存储至少两个不同概率密度函数、和便于检索与所确定背景类别相对应的概率密度函数的从至少两个不同背景类别到至少两个不同概率密度函数的映射。所述第二部件适用于从所述存储器中检索与所确定背景类别相对应的概率密度函数,并且所述算术解码器适用于根据检索的概率密度函数算术解码当前谱系数。
Claims (2)
1.一种使用前谱系数算术解码当前谱系数的设备,所述前谱系数是已经解码的,
其中所述前谱系数和所述当前谱系数被包含在对时频变换的视频、音频或语音信号样本值进行量化所得的一个或多个量化谱中,
所述设备包含:
-处理前谱系数的处理部件;
-从至少两个不同背景类别确定背景类别的第一部件,所述第一部件适用于将处理后前谱系数用于确定背景类别,
其中将前谱系数的量化绝对值之和用于背景类别的确定;
-确定概率密度函数的第二部件,所述第二部件适用于将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数;
-根据所确定概率密度函数算术解码当前谱系数的算术解码器,
其中所述处理部件适用于非均匀地量化前谱系数的绝对值以便在背景类别的确定中使用;
其中所述第一部件适用于接收模式切换信号和复位信号的至少一个;并且其中所述第一部件适用于将至少一个所接收信号用于控制确定背景类别的步骤,
其中所述第二部件被配置为将代表性数据集用于确定至少两个不同概率密度函数。
2.一种使用前谱系数算术编码当前谱系数的设备,所述前谱系数是已经编码的,
其中所述前谱系数和所述当前谱系数被包含在对时频变换的视频、音频或语音信号样本值进行量化所得的一个或多个量化谱中,
所述设备包含:
-处理前谱系数的处理部件;
-从至少两个不同背景类别确定背景类别的第一部件,所述第一部件适用于将处理后前谱系数用于确定背景类别,
其中将前谱系数的量化绝对值之和用于背景类别的确定;
-确定概率密度函数的第二部件,所述第二部件适用于将所确定背景类别和从至少两个不同背景类别到至少两个不同概率密度函数的映射用于确定概率密度函数;
-根据所确定概率密度函数算术编码当前谱系数的算术编码器,
其中所述处理部件适用于非均匀地量化前谱系数的绝对值以便在背景类别的确定中使用;
其中所述第一部件适用于***模式切换信号和复位信号的至少一个;并且其中所述第一部件适用于将至少一个所***信号用于控制确定背景类别的步骤,
其中所述第二部件被配置为将代表性数据集用于确定至少两个不同概率密度函数。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP09305961A EP2315358A1 (en) | 2009-10-09 | 2009-10-09 | Method and device for arithmetic encoding or arithmetic decoding |
EP09305961.6 | 2009-10-09 | ||
CN201080045319.6A CN102577133B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080045319.6A Division CN102577133B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105119607A true CN105119607A (zh) | 2015-12-02 |
CN105119607B CN105119607B (zh) | 2018-10-19 |
Family
ID=41698446
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510458560.6A Active CN105119606B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458536.2A Active CN105071815B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201080045319.6A Active CN102577133B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
CN201510458595.XA Active CN105119607B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458559.3A Active CN104967454B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458980.4A Active CN105099464B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
CN201510458602.6A Active CN104993833B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458538.1A Active CN105099463B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510458560.6A Active CN105119606B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458536.2A Active CN105071815B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201080045319.6A Active CN102577133B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510458559.3A Active CN104967454B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458980.4A Active CN105099464B (zh) | 2009-10-09 | 2010-10-01 | 算术编码或算术解码的方法和设备 |
CN201510458602.6A Active CN104993833B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
CN201510458538.1A Active CN105099463B (zh) | 2009-10-09 | 2010-10-01 | 算术编码设备和算术解码设备 |
Country Status (16)
Country | Link |
---|---|
US (7) | US9219498B2 (zh) |
EP (6) | EP2315358A1 (zh) |
JP (1) | JP5666602B2 (zh) |
KR (10) | KR101782300B1 (zh) |
CN (8) | CN105119606B (zh) |
AU (6) | AU2010305548B2 (zh) |
BR (3) | BR122019019924B1 (zh) |
CA (7) | CA2777057C (zh) |
ES (4) | ES2866125T3 (zh) |
HK (7) | HK1211754A1 (zh) |
MX (1) | MX2012004172A (zh) |
MY (3) | MY191414A (zh) |
RU (2) | RU2691197C2 (zh) |
TW (7) | TWI714203B (zh) |
WO (1) | WO2011042366A1 (zh) |
ZA (1) | ZA201201402B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2315358A1 (en) | 2009-10-09 | 2011-04-27 | Thomson Licensing | Method and device for arithmetic encoding or arithmetic decoding |
MX2012004569A (es) | 2009-10-20 | 2012-06-08 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, metodo para codificar informacion de audio, metodo para decodificar informacion de audio y programa de computacion que usa la deteccion de un grupo de valores espectrales previamente decodificados. |
WO2011086066A1 (en) * | 2010-01-12 | 2011-07-21 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder, method for encoding and audio information, method for decoding an audio information and computer program using a modification of a number representation of a numeric previous context value |
JP2013537621A (ja) † | 2010-07-14 | 2013-10-03 | キアゲン ゲーエムベーハー | 新規の液体プロセシングデバイス |
US9659063B2 (en) * | 2010-12-17 | 2017-05-23 | Software Ag | Systems and/or methods for event stream deviation detection |
WO2015108358A1 (ko) * | 2014-01-15 | 2015-07-23 | 삼성전자 주식회사 | 선형 예측 부호화 계수를 양자화하기 위한 가중치 함수 결정 장치 및 방법 |
CN106157960A (zh) * | 2015-04-14 | 2016-11-23 | 杜比实验室特许公司 | 音频内容的自适应算术编解码 |
US9792259B2 (en) | 2015-12-17 | 2017-10-17 | Software Ag | Systems and/or methods for interactive exploration of dependencies in streaming data |
RU2611022C1 (ru) * | 2016-01-28 | 2017-02-17 | федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации | Способ совместного арифметического и помехоустойчивого кодирования (варианты) |
US11776562B2 (en) * | 2020-05-29 | 2023-10-03 | Qualcomm Incorporated | Context-aware hardware-based voice activity detection |
RU2752868C1 (ru) * | 2020-08-24 | 2021-08-11 | федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации | Способ арифметического кодирования и декодирования |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5298896A (en) * | 1993-03-15 | 1994-03-29 | Bell Communications Research, Inc. | Method and system for high order conditional entropy coding |
CN1741394A (zh) * | 2005-09-16 | 2006-03-01 | 北京中星微电子有限公司 | 一种计算反量化公式中的非线性函数的方法 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5381145A (en) * | 1993-02-10 | 1995-01-10 | Ricoh Corporation | Method and apparatus for parallel decoding and encoding of data |
KR100219592B1 (ko) * | 1995-05-29 | 1999-09-01 | 윤종용 | 웨이브릿 변환을 이용한 영상 압축 방법 |
RU2093968C1 (ru) | 1995-08-02 | 1997-10-20 | Закрытое акционерное общество "Техно-ТМ" | Способ кодирования-декодирования изображений и устройство для его осуществления |
EP0998720A4 (en) * | 1997-07-31 | 2005-03-23 | Univ California | DEVICE AND METHOD FOR IMAGE AND SIGNAL PROCESSING |
KR100335609B1 (ko) * | 1997-11-20 | 2002-10-04 | 삼성전자 주식회사 | 비트율조절이가능한오디오부호화/복호화방법및장치 |
US6731811B1 (en) * | 1997-12-19 | 2004-05-04 | Voicecraft, Inc. | Scalable predictive coding method and apparatus |
US6351567B1 (en) * | 1998-12-22 | 2002-02-26 | Intel Corporation | Efficient encoding of video blocks |
US6492916B1 (en) * | 2001-03-30 | 2002-12-10 | Ricoh Co., Ltd. | Method and apparatus for generating multiple selectable contexts |
US6859563B2 (en) * | 2001-03-30 | 2005-02-22 | Ricoh Co., Ltd. | Method and apparatus for decoding information using late contexts |
US6870962B2 (en) * | 2001-04-30 | 2005-03-22 | The Salk Institute For Biological Studies | Method and apparatus for efficiently encoding chromatic images using non-orthogonal basis functions |
JP3807342B2 (ja) | 2002-04-25 | 2006-08-09 | 三菱電機株式会社 | デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法 |
ES2277174T3 (es) * | 2002-05-02 | 2007-07-01 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Codificacion aritmetica de coeficientes de transformacion. |
US7505604B2 (en) * | 2002-05-20 | 2009-03-17 | Simmonds Precision Prodcuts, Inc. | Method for detection and recognition of fog presence within an aircraft compartment using video images |
US7043423B2 (en) * | 2002-07-16 | 2006-05-09 | Dolby Laboratories Licensing Corporation | Low bit-rate audio coding systems and methods that use expanding quantizers with arithmetic coding |
EP1540962B1 (en) * | 2002-09-20 | 2016-05-11 | NTT DoCoMo, Inc. | Method and apparatus for arithmetic coding and decoding |
US6906647B2 (en) | 2002-09-20 | 2005-06-14 | Ntt Docomo, Inc. | Method and apparatus for arithmetic coding, including probability estimation state table creation |
US7577844B2 (en) * | 2004-03-17 | 2009-08-18 | Microsoft Corporation | Systems and methods for encoding randomly distributed features in an object |
CN100459436C (zh) * | 2005-09-16 | 2009-02-04 | 北京中星微电子有限公司 | 一种音频编码中比特分配的方法 |
EP1995974B1 (en) * | 2005-12-05 | 2015-05-20 | Huawei Technologies Co., Ltd. | Method for realizing arithmetic coding |
GB0600141D0 (en) * | 2006-01-05 | 2006-02-15 | British Broadcasting Corp | Scalable coding of video signals |
EP2011237A1 (en) * | 2006-04-21 | 2009-01-07 | Kabushiki Kaisha Toshiba | Method and apparatus for entropy coding and decoding |
US7653705B2 (en) | 2006-06-26 | 2010-01-26 | Microsoft Corp. | Interactive recording and playback for network conferencing |
EP1921752B1 (en) | 2006-11-13 | 2012-12-19 | Google, Inc. | Adaptive arithmetic encoding and decoding of digital data |
US7756350B2 (en) * | 2006-11-13 | 2010-07-13 | Global Ip Solutions, Inc. | Lossless encoding and decoding of digital data |
CN100493198C (zh) * | 2007-05-31 | 2009-05-27 | 北京中星微电子有限公司 | 算术编码中的概率模型存储方法 |
EP2077550B8 (en) | 2008-01-04 | 2012-03-14 | Dolby International AB | Audio encoder and decoder |
EP2346030B1 (en) * | 2008-07-11 | 2014-10-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, method for encoding an audio signal and computer program |
BRPI0910796B1 (pt) | 2008-07-11 | 2021-07-13 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E. V. | Codificador de áudio e decodificador de áudio |
US8638850B2 (en) * | 2009-05-06 | 2014-01-28 | Advanced Micro Devices, Inc. | Execution units for context adaptive binary arithmetic coding (CABAC) |
EP2315358A1 (en) | 2009-10-09 | 2011-04-27 | Thomson Licensing | Method and device for arithmetic encoding or arithmetic decoding |
MX2012004569A (es) * | 2009-10-20 | 2012-06-08 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, metodo para codificar informacion de audio, metodo para decodificar informacion de audio y programa de computacion que usa la deteccion de un grupo de valores espectrales previamente decodificados. |
WO2011086066A1 (en) * | 2010-01-12 | 2011-07-21 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder, method for encoding and audio information, method for decoding an audio information and computer program using a modification of a number representation of a numeric previous context value |
WO2013093173A1 (en) * | 2011-12-21 | 2013-06-27 | Nokia Corporation | A method, an apparatus and a computer software for context recognition |
US9001178B1 (en) | 2012-01-27 | 2015-04-07 | Google Inc. | Multimedia conference broadcast system |
US20140195675A1 (en) | 2013-01-09 | 2014-07-10 | Giga Entertainment Media Inc. | Simultaneous Content Data Streaming And Interaction System |
US10516850B2 (en) | 2013-11-26 | 2019-12-24 | Vonage Business Inc. | Method and system for recalling and replaying content during a communications session |
-
2009
- 2009-10-09 EP EP09305961A patent/EP2315358A1/en not_active Withdrawn
-
2010
- 2010-10-01 CN CN201510458560.6A patent/CN105119606B/zh active Active
- 2010-10-01 RU RU2015135352A patent/RU2691197C2/ru active
- 2010-10-01 CN CN201510458536.2A patent/CN105071815B/zh active Active
- 2010-10-01 BR BR122019019924-8A patent/BR122019019924B1/pt active IP Right Grant
- 2010-10-01 CA CA2777057A patent/CA2777057C/en active Active
- 2010-10-01 CA CA3178163A patent/CA3178163A1/en active Pending
- 2010-10-01 AU AU2010305548A patent/AU2010305548B2/en active Active
- 2010-10-01 CN CN201080045319.6A patent/CN102577133B/zh active Active
- 2010-10-01 ES ES19187816T patent/ES2866125T3/es active Active
- 2010-10-01 CN CN201510458595.XA patent/CN105119607B/zh active Active
- 2010-10-01 KR KR1020177004383A patent/KR101782300B1/ko active IP Right Grant
- 2010-10-01 MY MYPI2020004142A patent/MY191414A/en unknown
- 2010-10-01 WO PCT/EP2010/064644 patent/WO2011042366A1/en active Application Filing
- 2010-10-01 KR KR1020197004376A patent/KR101993820B1/ko active IP Right Grant
- 2010-10-01 TW TW108128334A patent/TWI714203B/zh active
- 2010-10-01 KR KR1020177026142A patent/KR101866361B1/ko active IP Right Grant
- 2010-10-01 TW TW099133448A patent/TWI558110B/zh active
- 2010-10-01 MY MYPI2016001568A patent/MY176427A/en unknown
- 2010-10-01 KR KR1020197034955A patent/KR102168511B1/ko active IP Right Grant
- 2010-10-01 MX MX2012004172A patent/MX2012004172A/es active IP Right Grant
- 2010-10-01 CN CN201510458559.3A patent/CN104967454B/zh active Active
- 2010-10-01 EP EP19187816.4A patent/EP3591843B1/en active Active
- 2010-10-01 JP JP2012532548A patent/JP5666602B2/ja active Active
- 2010-10-01 TW TW104143481A patent/TWI580198B/zh active
- 2010-10-01 ES ES10762909T patent/ES2743152T3/es active Active
- 2010-10-01 ES ES21213737T patent/ES2956522T3/es active Active
- 2010-10-01 EP EP21213737.6A patent/EP3998708B1/en active Active
- 2010-10-01 CN CN201510458980.4A patent/CN105099464B/zh active Active
- 2010-10-01 CA CA3151229A patent/CA3151229A1/en active Pending
- 2010-10-01 CA CA2969949A patent/CA2969949C/en active Active
- 2010-10-01 KR KR1020197018003A patent/KR102051015B1/ko active IP Right Grant
- 2010-10-01 ES ES21153228T patent/ES2906415T3/es active Active
- 2010-10-01 TW TW106103307A patent/TWI618365B/zh active
- 2010-10-01 TW TW111113393A patent/TWI832200B/zh active
- 2010-10-01 TW TW109142920A patent/TWI764409B/zh active
- 2010-10-01 BR BR122019019559-5A patent/BR122019019559B1/pt active IP Right Grant
- 2010-10-01 CA CA3121374A patent/CA3121374C/en active Active
- 2010-10-01 CN CN201510458602.6A patent/CN104993833B/zh active Active
- 2010-10-01 US US13/500,106 patent/US9219498B2/en active Active
- 2010-10-01 MY MYPI2012000846A patent/MY160033A/en unknown
- 2010-10-01 BR BR112012006688-9A patent/BR112012006688B1/pt active IP Right Grant
- 2010-10-01 RU RU2012118634/08A patent/RU2565501C2/ru active
- 2010-10-01 CN CN201510458538.1A patent/CN105099463B/zh active Active
- 2010-10-01 CA CA3178168A patent/CA3178168A1/en active Pending
- 2010-10-01 TW TW106142795A patent/TWI676363B/zh active
- 2010-10-01 KR KR1020127009033A patent/KR101709681B1/ko active IP Right Grant
- 2010-10-01 EP EP10762909.9A patent/EP2486657B1/en active Active
- 2010-10-01 EP EP21153228.8A patent/EP3846348B1/en active Active
- 2010-10-01 KR KR1020187015841A patent/KR101950253B1/ko active IP Right Grant
- 2010-10-01 EP EP23185352.4A patent/EP4274101A3/en active Pending
- 2010-10-01 CA CA3178149A patent/CA3178149A1/en active Pending
- 2010-10-01 KR KR1020237033869A patent/KR20230145524A/ko active Application Filing
- 2010-10-01 KR KR1020227004028A patent/KR102586833B1/ko active IP Right Grant
- 2010-10-01 KR KR1020207029672A patent/KR102361280B1/ko active IP Right Grant
-
2012
- 2012-02-24 ZA ZA2012/01402A patent/ZA201201402B/en unknown
-
2015
- 2015-10-20 AU AU2015246076A patent/AU2015246076B2/en active Active
- 2015-10-27 US US14/924,156 patent/US9973208B2/en active Active
- 2015-12-16 HK HK15112355.7A patent/HK1211754A1/zh unknown
- 2015-12-16 HK HK15112356.6A patent/HK1211755A1/zh unknown
- 2015-12-16 HK HK15112354.8A patent/HK1211753A1/zh unknown
-
2016
- 2016-05-18 HK HK16105687.9A patent/HK1217827A1/zh unknown
- 2016-05-18 HK HK16105684.2A patent/HK1217824A1/zh unknown
- 2016-05-18 HK HK16105686.0A patent/HK1217826A1/zh unknown
- 2016-05-18 HK HK16105685.1A patent/HK1217825A1/zh unknown
-
2017
- 2017-12-07 AU AU2017272250A patent/AU2017272250B2/en active Active
-
2018
- 2018-04-12 US US15/952,082 patent/US10516414B2/en active Active
-
2019
- 2019-11-07 US US16/677,539 patent/US10848180B2/en active Active
-
2020
- 2020-05-29 AU AU2020203538A patent/AU2020203538B2/en active Active
- 2020-11-09 US US17/092,648 patent/US11381249B2/en active Active
-
2021
- 2021-12-02 AU AU2021277715A patent/AU2021277715B2/en active Active
-
2022
- 2022-06-30 US US17/854,866 patent/US11770131B2/en active Active
-
2023
- 2023-09-06 AU AU2023226688A patent/AU2023226688A1/en active Pending
- 2023-09-12 US US18/465,479 patent/US20230421174A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5298896A (en) * | 1993-03-15 | 1994-03-29 | Bell Communications Research, Inc. | Method and system for high order conditional entropy coding |
CN1741394A (zh) * | 2005-09-16 | 2006-03-01 | 北京中星微电子有限公司 | 一种计算反量化公式中的非线性函数的方法 |
Non-Patent Citations (1)
Title |
---|
MAX NEUENDORF 等: "A Novel Scheme for Low Bitrate Unified Speech and Audio Coding-MPEG RM0", 《AUDIO ENGINEERING SOCIETY》 * |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102577133B (zh) | 算术编码或算术解码的方法和设备 | |
RU2778873C2 (ru) | Способ и устройство для арифметического кодирования или арифметического декодирования |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160728 Address after: Amsterdam Applicant after: Dolby International AB Address before: I Si Eli Murli Nor, France Applicant before: Thomson Licensing Corp. |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1217825 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |