摘要人们日益增长的生活水平对许多科学技术领域提出了更高的标准。图像是一种记录信息的载体,越是精细复杂的图像,数据量越大。于是,若要实时的显示出图像采集的图像,对图像数据压缩就显得尤为重要了。 压缩技术发展至今已有多年历史,关于图像压缩的基础编码包括了Huffman 编码、算术编码、行程长度编码、预测编码等。本文以 JPEG图像压缩标准为主,主要介绍了压缩预处理和压缩原理。JPEG图像压缩原理包括二维 DCT变换,量化,Zig-Zag 扫描,DC差分脉冲编码,AC 行程长度编码,以及哈夫曼编码。据此,本文以 QurtarsII为开发平台,运用 Verilog 硬件描述语言工具成功完成了程序设计。最终,用实际的.bmp格式灰度图像为实例,对压缩程序进行了验证,达到了 JPEG 压缩的目标。 43610
毕业论文主关键词 JPEG 压缩 quartus Verilog FPGA T
itle FPGA program design of video image JPEG compression
Abstract The increasing living standard of people has put forward higher standards for many scientific and technological fields. Image is a carrier of recording information. The more sophisticated image, the greater the amount of data. So, if you want to display the image in real time, image data compression is particularly important. Compression technology development has been for many years. The basis of image compression coding including Huffman coding, arithmetic coding, stroke length coding, predictive coding and so on. This paper mainly introduces the JPEG image compression standard, compression pretreatment and compression principle. JPEG image compression principle including DCT, quantization, zigzag scanning, DC difference pulse code, AC run length encoding and Huffman coding. According to this, the paper uses QurtarsII as the development platform, using Verilog hardware description language tool to successfully complete the program design. Finally, the compression program is verified by the actual BMP format image. And achieve the goal of JPEG compression.
Keywords JPEG compress quartus Verilog FPGA
目次
1引言1
1.1视频电视标准及接口协议.1
1.1.1PAL制电视标准.2
1.1.2BT656数字视频接口标准..2
1.2图像处理.3
1.3图像压缩研究.4
1.3.1图像压缩的目的及意义..4
1.3.2图像压缩的可能性分析..4
1.3.3图像压缩技术的发展历程及现状..4
1.4开发工具及环境.5
1.4.1开发工具QuartusII和Modelsim介绍5
1.4.2开发语言VerilogHDL介绍..6
1.4.3开发平台FPGA介绍.6
1.5本文主要结构内容安排.6
2JPEG图像压缩原理..8
2.1JPEG压缩预处理...9
2.2DCT变换9
2.3量化...11
2.4Zig-Zag扫描.11
2.5编码...12
3各模块设计与功能仿真..16
3.1DCT二维离散余弦变换模块..16
3.1.1DCT设计方案...16
3.1.2DCT仿真测试...18
3.2量化模块...20
3.2.1量化设计方案20
3.2.2量化仿真测试21
3.3编码模块...22
3.3.1EOB标记模块...22
3.3.2编码控制模块23
3.4packer组装和移位输出模块...24
3.4.1packer模块24
3.4.2桶型移位寄存器模块24
3.4.3组装移位输出整体模块的仿真测试25
4JPEG压缩的FPGA硬件实现..27
结论32
致谢33
参考文献..34
1 引言 1.1 视频电视标准及接口协议 我们知道,视频图像传输技术兴起于19世纪末。当时的科学家们历经艰苦卓绝的研究探索,不断发展着电视技术[1]。随着历史进程的不断推进,技术水平的提高,电视技术不断被完善。光电显像管、发射器、接收器的出现,为 1925 年电视机的研制成功打下一个坚实的基础。电视的制式实际上就是电视的标准,有黑白电视制式和彩色电视制式;彩色电视制式是以黑白电视制式为发展背景,结合更为先进的技术,通过不断完善和修正而成功制定的。彩色电视机可以呈现色彩缤纷的图像,图像上的每一个像素点都是按照一定比例分配 RGB三种标准色的值而形成的。很显然,如何处理 RGB信号显得尤为重要。 当今世界一共有PAL制、NTSC 制和 SECAM 制三种彩色视频制式,
- 上一篇:镜头畸变的软件校正
- 下一篇:matlab放大率法测透镜焦距实验的数字改造
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
十二层带中心支撑钢结构...