亚博yabo下载App

亚博yabo下载App|张随着多媒体技术和通信技术的缓慢发展,在嵌入式平台上构建逆水图像压缩的市场需求越来越普遍。常用的系统结构由独立国家处理器和专用图像压缩芯片或低时钟速度的数字信号处理器执行主要功能。但是,随着大规模集成电路技术的发展和市场对低产品成本的拒绝程度的提高,在嵌入式平台上构建逆水图像压缩的新系统结构逐渐成为两种系统结构的替代方案。

这个新结构是Altera明确提出的基于Avalon总线的SOPC结构。SOPC结构可以将处理器、图像压缩IP核心、通信设备和控制设备构建在FPGA芯片上。

可以说,与以前的结构相比,不仅大大减少了系统资源和成本,还增加了系统的复杂性。特别是,可以使用硬件电路构建软件处理需要大量时间的计算功能,从而在低时钟速度和低功耗嵌入式平台上动态传输倒数图像。倒数图像压缩IP核心也成为整个SOPC系统的核心组件。

与FPGA拒绝芯片资源和性能相比,现有的MPEG系列、H26X系列IP不能满足低成本、低功耗的拒绝。因此,设计低成本、低功耗FPGA芯片的视频压缩IP核心非常重要。

也就是说,拒绝压缩算法的复杂性不能太高,所需的传输效果被拒绝。MotionJPEG算法与上述拒绝完全一致。

1.MotionJPEG压缩算法概述MotionJPEG是基于静态图像JPEG传输标准的动态图像压缩标准,传输时,倒数图像的每一帧都可以传输到静态图像中,从而分解序列化的运动图像。传输时,为了验证帧之间的时间,不启动传输。压缩比减少,但复杂性减少,硬件电路构建也变得容易。

MotionJPEG标准基于线性余弦变换和熵编码,包括二维线性余弦变换、分析、差分编码、霍夫曼编码、管路编码等。单帧的处理过程如下图右侧所示。

2.IP核心的结构设计2.1二维线性余弦转换模块二维线性余弦转换派生自一维线性余弦转换,因此可以由两个级联一维线性余弦转换组成。一次一维线性余弦转换模块的结果不必用作二次一维线性余弦转换模块的输入量。相反,等待一阶一维线性余弦变换模块的结果形成88矩阵。对该88的矩阵进行特征向量处理,得到特征向量后,按照行扫描的顺序输入得到的矩阵,输入的数据可以用作二次一维线性余弦变换模块的输入量。

2D线性余弦变换模块处理的对象是来自上一级模块预处理模块的88像素矩阵。预处理模块时钟周期不能输入数据。

为了拟合二维线性余弦转换模块的第一个一维线性余弦转换模块,必须一次拒绝8个输出数据。使用串行和分段模块,在每个时钟周期内同时使用在预处理模块中输入的一个数据内存。数据填满8个后,将再次传递到2D线性余弦转换模块。在2D线性余弦转换模块中输入的数据是88的2D线性余弦系数矩阵,并传递到下一级模块分析模块。

分析模块时钟周期不能接管一个数据。用于转换分段和串行模块,条件是一次生成8个输入数据,以满足2D线性余弦转换模块的第二个一维线性余弦转换模块。将8个时钟周期2D线性余弦转换模块一次性输入的8个数据存储器一起使用,在等待下一个2D线性余弦转换模块的输入数据的8个时钟周期的同时,将数据系列传递给分析模块。

2.1.1第一阶段一维线性余弦变换模块应根据一维线性余弦变换的定义和cos函数的有序对称,参照WeipingLi明确提出的SkewCircularConvolution的概念,使一维线性余弦变换超过非常简洁的硬件体系结构。但是,考虑到报废对的倒计时帧条件,速度成为主要因素,因此很少遵循明确提出的方法,需要减少电路面积,以创造新的第11次全线结构。因此,可以得到第二个运算速度。

处理过程可以分为四个阶段。阶段1:消耗3个时钟周期,完成8位符号的运算,结果是有9位符号的数字。阶段2: 2时钟周期消费,具有9位符号的相同系数乘法已完成。乘法系数是小数,所以必须将小数转换为二进制响应。

步骤2中的乘法操作者由EP2C35芯片中包含的28个乘法单元构建。EP2C35芯片共有70个嵌入式乘法单位,一个嵌入式乘法单位可以构成两个9位乘法,两个嵌入式乘法单位可以并行构成两个小于9位的18位乘法。根据这个特性,在步骤1中构建乘法会浪费包含的乘法单位的全部能力,因为输入量是8位。如果在步骤3或4构建乘法,则输入量或系数的每个元素长度不到9位,因此消耗两个包含的乘法单位来完成乘法操作员是不经济的。

因此,在步骤2中构建乘法操作员特别合理。步骤2的输入量为9位,正好消耗一个嵌入式乘法单位。

另外,乘法拒绝相同系数的位数为9位,如果位数太多或太少,则无法充分利用芯片的硬件资源。步骤3:消耗3个时钟周期,完成了有9位符号的数字等运算,结果是有9位符号的数字。

这种有普通9位符号的结果要用10位有符号的数字来回答。因为进入者或借用运营者将结果位数从9位迅速增加到10位。但是,阶段3的输出序列是9位符号数除以相同的系数,相同的系数值都大于0.5,因此序列之间的这种操作者会诱发津原操作者或借用操作者,9位符号的数字会对这种操作者的结果序列做出充分的反应。

(阿尔伯特爱因斯坦,Northern Exposure(美国电视连续剧),成功)第四阶段:消耗3个时钟周期,完成带有9位符号的数字,结果是带有10位符号的数字被转换为第一阶段一维线性余弦的最终结果。。

本文来源:App-www.ahhuidian.com

admin

相关文章