毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

43610视频图像JPEG压缩的FPGA程序设计

时间:2020-01-03 21:05来源:毕业论文
以JPEG图像压缩标准为主,主要介绍了压缩预处理和压缩原理。JPEG图像压缩原理包括二维DCT变换,量化,Zig-Zag扫描,DC差分脉冲编码,AC行程长度编码

摘要人们日益增长的生活水平对许多科学技术领域提出了更高的标准。图像是一种记录信息的载体,越是精细复杂的图像,数据量越大。于是,若要实时的显示出图像采集的图像,对图像数据压缩就显得尤为重要了。 压缩技术发展至今已有多年历史,关于图像压缩的基础编码包括了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 制三种彩色视频制式, 43610视频图像JPEG压缩的FPGA程序设计:http://www.lwfree.com/tongxin/lunwen_44521.html

------分隔线----------------------------
推荐内容