发明名称 多路并行可变长码解码的方法
摘要 本发明提供一种多路并行可变长码解码的方法,该方法使用宏观并行,微观串行的方式,即宏观上多个码流使用同一个解码器内核进行解码,而在解码器内部的任何一个模块(即一级流水线)的某一个时钟周期只为一个码流服务,使得解码器可以全速工作而不必等待反馈回路依次完成操作,从而提高了数字视频解码器中可变长解码模块的工作效率,而且可以根据工作负荷的大小启动多路复用器中的任何一路或者多路,具有可配置可调节的优点。
申请公布号 CN1662064A 申请公布日期 2005.08.31
申请号 CN200410016508.7 申请日期 2004.02.24
申请人 上海交通大学 发明人 孙军;司马苗;唐泽鹏;胡广
分类号 H04N7/24 主分类号 H04N7/24
代理机构 上海光华专利事务所 代理人 余明伟
主权项 1.一种多路并行可变长码解码的方法,包括以下步骤:1)n路输入码流进入与码流数量对应的码流缓冲器,并在缓冲器中缓冲;2)所述码流缓冲器中的输入码流由多路复用器选择后,经过移位器至前缀分析器,所述前缀分析器根据比特片断的前几位判断当前码字的长度,将长度信息送入m级迟延长度累加器;经所述多路复用器选择但未进入移位器的输入码流在m级迟延输入锁存器中保存m个时钟周期后输出;3)所述m级迟延长度累加器根据获得的当前码字的长度信息对所有已经完成解码的码字的长度进行累计,并控制所述移位器移除当前完成解码的码字,所述m级迟延长度累加器将当前的相加结果保存与m个时钟周期之后的输入相加;4)地址生成器利用所述前缀分析器的输出以及码字的其余部分确定解码码字的码表中的地址,经过查表后,由解多路复用器分配给对应解码结果,完成解码;在上述步骤中,m,n≥2,且m≥n,所述多路复用器、移位器、前缀分析器、部分m级迟延长度累加器构成的一个反馈回路,将该反馈回路分成m级流水线,每一级流水线在某一个时钟周期内只为一个码流服务。
地址 200030上海市华山路1954号