发明名称 |
用于阶乘脉冲编码器的算术编码 |
摘要 |
一种编码器/解码器架构(200,300,700),其使用算术编码器(220)对阶乘脉冲编码器(212)的输出的MSB部分进行编码,算术编码器(220)对例如MDCT的第一级源编码器(210)的输出进行编码。信号的部分(例如,帧)的子部分(例如,频带)基于与信号能量相关的测量(例如,信号能量本身),以递增顺序被适当地分类。在覆盖对阶乘脉冲编码进行算术码编的系统(100)中这样做,导致位被重新分配给具有较高信号能量含量的频带,最终产生更高信号质量和更高位利用效率。 |
申请公布号 |
CN102577132A |
申请公布日期 |
2012.07.11 |
申请号 |
CN201080042599.5 |
申请日期 |
2010.10.18 |
申请人 |
摩托罗拉移动公司 |
发明人 |
詹姆斯·P·阿什利;乌达·米塔尔 |
分类号 |
H03M7/30(2006.01)I;H03M7/40(2006.01)I;G10L19/10(2006.01)I |
主分类号 |
H03M7/30(2006.01)I |
代理机构 |
中原信达知识产权代理有限责任公司 11219 |
代理人 |
谢晨;刘光明 |
主权项 |
一种对信息进行数字编码的方法,包括:把要被编码的数字信息块划分为多个子部分;确定用于所述多个子部分的基于优先级的排序,并且根据所述基于优先级的排序按顺序处理所述多个子部分;对于所述多个子部分的至少一个子集的每个第K个子部分:确定用于表示所述第K个子部分的初始位分配;确定不等于所述初始位分配并且实际上能够用于在第一编码方案中表示所述第K个子部分的位的第一合理数量;至少部分地基于所述初始位分配和所述位的第一合理数量确定剩余位的数量;按照顺序在所述基于优先级的排序的所述第K个子部分和超出所述第K个子部分的子部分中重新分配位,将所述第K个子部分的所述初始位分配调节成所述位的第一合理数量;以及至少使用所述第一编码方案对所述第K个子部分进行编码,以产生第K个第一类型代码。 |
地址 |
美国伊利诺伊州 |