发明名称 |
改进的可变长度解码器 |
摘要 |
使用标准处理器(400)和一个小查找表(LUT 530)来执行MPEG视频数据中DCT系数的可变长度解码。处理器在接收位流(BS)的一部分上执行(520)整数到浮点变换。通过此步骤,在码本中常见的,具有多个前导零的长代码字由浮点结果(FP)的指数和尾数字段(EXP,MAN)以一种压缩的形式表示。提取相关的位并将其用于寻址LUT的索引(IX)。这就避免了麻烦的面向位的逻辑,同时还避免了否则表示相同码本所需的很大的LUT。因此,整个LUT被存储在高速缓冲存储器(410)中。在VLIW处理器实现中,一个标记的解码与前一标记的反向扫描和反量化步骤被流水线处理。 |
申请公布号 |
CN1620819A |
申请公布日期 |
2005.05.25 |
申请号 |
CN02820550.2 |
申请日期 |
2002.09.19 |
申请人 |
皇家飞利浦电子股份有限公司 |
发明人 |
D·E·彭纳 |
分类号 |
H04N7/50;H03M7/42;H04N7/32 |
主分类号 |
H04N7/50 |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;罗朋 |
主权项 |
1.一种用于解码一个可变长度编码位流的方法,所述的位流包括不同长度标记的串连,其中使用一个查找表来从该编码位流的连续部分获得解码数值,其中编码位流中的较长标记由相同的前导字符(‘1’或‘0’)的字符串来表征,且其中编码位流的所述部分被预处理以获得用于所述查找表的一个索引,所述的预处理步骤有效地使用一个表示前导字符的字符串长度的固定长度字段来代替所述的字符串,以使用比所述标记的最大长度更少的位来定义索引。 |
地址 |
荷兰艾恩德霍芬 |