小波变换作为一种信号分析方法,具有多尺度、多分辨率分析和时域局部化与频域局部化等优点。小波变换是一种频率上伸缩自由的变换。当信号带宽较窄时,它可以通过缩小的方式使得对窄带信号的刻划较为精细;当信号带宽较宽时,它可以通过放大的方式使描述能够满足精度需要。因而小波变换是一种不受带宽约束的图像压缩方法。与传统的基于DCT变换的编码方法相比,基于小波变换的图像编码是对整幅图像进行变换,充分利用了图像整体相关性并消除了传统分块编码方法带来的方块效应。小波级数可以在不同分辨率下逼近某一函数,实现多分辨率分解。多分辨率分解使我们可以在不同的刻画精度上对源图像进行逼近,在不同层次上对原图像进行压缩,突破了传统编码方法的压缩比限制,从而获得很高的压缩比。小波变换的优越性能使其在视频图像编码领域得到广泛应用,目前,利用小波变换进行图像编码的专用芯片已经问世。
本文介绍ANALOG公司最新推出的小波视频编解码专用芯片ADV612,并描述基于ADV612的视频压缩卡的设计与实现。
1 小波视频编解码专用芯片ADV612
1.1 ADV612系统功能介绍
ADV612是本文所描述的视频卡的核心部件,是由ANALOG公司推出的小波视频编解码专用芯片。ADV612采用了高密度GMOS集成电路技术,整个芯片由数字视频I/O接口,高清晰取景框控制、小波变换与帧抽取、片内SRAM、片内DRAM控制器、自适应量化器与熵编码器、FIFO压缩数据缓存与主机接口等功能模块搭成,如图1所示。
数字视频I/O接口支持CCIR601国际标准格式。编码时,数字视频从数字视频接口输入,经帧抽取和小波变换,送入量化器进行量化。量化后的数据送入熵编码器,进行游程编码和霍夫曼编码,产生最后的压缩数据流,送入集成于片内的512×32位大小的FIFO缓存。当片内FIFO的数据量达到主机的预设值时,ADV612发出中断,通知主机取走数据。解码过程与之相反,压缩数据由主机送入FIFO,解码后产生CCIR601格式的数据视频数据,从数字视频接口输出。
1.2 ADV612的特性
1.2.1 高清晰度取景框功能
ADV612支持一种称为高清晰度取景框的功能。该功能允许一帧中某一矩形区域相对于其他区域(我们称之为背景)有较低的压缩比,或完全不进行压缩。矩形区域的位置和大小以及与背景的对比度由主机通过ADV612的主机接口输入控制字来控制。该功能为用户在不影响压缩比的情况下选取某一感兴趣的区域作高清晰度显示提供了捷径,从而使整个系统特别适用于监控场合。
1.2.2 精确的码流控制
ADV612的自适应量化器允许主机控制量化步长。主机通过对前一帧图像子带编码数据的统计计算出下一帧的量化步长,在下一帧压缩开始前将其写入量化步长寄存器。通过量化步长控制,主机可以获得稳定的压缩码流输出。这对带宽有限的网络传输特别有利,使其不会因为图像内容的剧烈变化而引起压缩码流的突变,造成网络拥塞。
1.2.3 硬件编码实现小波变换
考虑到小波变换庞大的计算量,ADV612的小波变换模块采用硬件编码的方法实现了以Morlet小波为正交小波基的小波变换和小波逆变换,保证了视频信号能够实时处理。片内集成了一片SRAM,用作变换进的高速数据缓存。
【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!
网友评论
共有0条评论 点击查看全部>>24小时阅读排行
本周阅读排行