发明名称 |
一种基于双缓存的Zig-Zag扫描装置及方法 |
摘要 |
本发明提供了一种Zig-Zag扫描装置及其实现方法,用于将离散余弦变换产生的8×8子块的二维数组转换为一维排列方式数据输出,所述扫描装置包括变换量化输入缓存、扫描控制器、游程解复用器、幅度解复用器、第一输出缓存、第二输出缓存、第一多工器和第二多工器;基于以上装置的方法通过双缓存结构,使得扫描和编码可以同时进行,大大降低扫描和编码时间,很好的满足了实时编码的要求。 |
申请公布号 |
CN101222634B |
申请公布日期 |
2010.07.21 |
申请号 |
CN200810033116.X |
申请日期 |
2008.01.25 |
申请人 |
上海广电(集团)有限公司中央研究院 |
发明人 |
滕国伟;王贺;王国中 |
分类号 |
H04N7/26(2006.01)I;H04N7/30(2006.01)I;H04N7/50(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
上海思微知识产权代理事务所(普通合伙) 31237 |
代理人 |
屈蘅;李时云 |
主权项 |
一种基于双缓存的Zig-Zag扫描装置,用于将离散余弦变换产生的8×8子块的二维数组转换为一维排列方式,其特征在于:所述扫描装置包括变换量化输入缓存、扫描控制器、第一解复用器、第二解复用器、第一输出缓存、第二输出缓存、第一多工器和第二多工器;量化变换数据经变换量化输入缓存后送给扫描控制器,并通过一使能信号使能变换量化输入缓存和扫描控制器,扫描控制器通过地址总线将扫描地址传给变换量化输入缓存,并对所述量化变换数据进行数据幅度值判断,将扫描得到的零数据个数作为游程值输出给第一解复用器,将非零数据的幅度值输出给第二解复用器,并通过输出一解复用切换控制信号对第一解复用器和第二解复用器进行切换控制,第一解复用器、第二解复用器将解复用的数据轮流输入第一输出缓存或第二输出缓存,当一个输出缓存在接收扫描数据时,另一个输出缓存在输出数据,实现并行操作,第一输出缓存或第二输出缓存输出的游程值通过第一多工器复用后通过游程输出总线输出,第一输出缓存或第二输出缓存输出的幅度值通过第二多工器复用后通过幅度输出总线输出,扫描控制器的最终扫描地址通过存储器最终地址输出总线输出。 |
地址 |
200233 上海市宜山路757号2楼 |