发明名称 | 可变长码解码方法 | ||
摘要 | 本发明的目的是提供一种简化的可变长码解码方法,在通常的两级查表法基础上进行可变长码解码器进行改进。将对多个子码表合成为统一的可以解码全部码字的码表,同时采用伪地址查表的方式查表。码流经过可变长码解码器时,首先使用前缀分析器查找分组信息,得到当前码字的长度和伪基础地址,然后使用累加器把这个码字的最低4位和伪基础地址相加,获得该码字在码表中的地址,从而获得解码信息,完成解码。本发明改进了通常的两次查表法实现可变长码解码方法,简化了设计,减少了可变长解码对硬件资源的占用,提高解码器的工作效率,优化了系统的性能。 | ||
申请公布号 | CN1662063A | 申请公布日期 | 2005.08.31 |
申请号 | CN200410016507.2 | 申请日期 | 2004.02.24 |
申请人 | 上海交通大学 | 发明人 | 司马苗;张伟;王兴东;杜伟娜 |
分类号 | H04N7/24 | 主分类号 | H04N7/24 |
代理机构 | 上海光华专利事务所 | 代理人 | 余明伟 |
主权项 | 1、一种可变长码解码方法,其特征在于包括以下步骤:在码表中,将前缀相同、长度相同的码字的解码信息连续存储,使用这一组码字中的最小码字的地址减去最小码字的最低4位,由此构造出这组码字的基地址,码流经过可变长码解码器时,首先使用前缀分析器查找分组信息,得到当前码字的长度和伪基础地址,然后使用累加器把这个码字的最低4位和伪基础地址相加而得到该码字在码表中的地址,从而获得解码信息,完成解码。 | ||
地址 | 200030上海市华山路1954号 |