1 / 12
文档名称:

AVS I帧视频编码器的FPGA实时实现技术报告.doc

格式:doc   页数:12
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AVS I帧视频编码器的FPGA实时实现技术报告.doc

上传人:qujim2013 2013/5/22 文件大小:0 KB

下载得到文件列表

AVS I帧视频编码器的FPGA实时实现技术报告.doc

文档介绍

文档介绍:AVS I帧视频编码器的FPGA实时实现
第一节系统设计
本项目基于FPGA平台完成CIF分辨率图像的实时采集、AVS全I帧压缩编码,和网络传输。本项目主要由视频采集系统,数据调度系统,I帧编码系统和以太网传输系统构成,其实现框图如图1-1所示。
复合视频
视频采集系统
数据调度系统
全I帧编码系统
以太网
传输系统
AVS
播放器
图1-1 系统设计框图
视频采集系统主要完成将复合视频解码成YUV(4:2:0)数字视频,为AVS 全I帧编码准备好视频数据。
数据调度系统主要完成向I帧编码系统提供原始数据,同时将编码后的码流传输到以太网传输系统。视频数据吞吐量大,带宽高,涉及到低速存储器(如DDR)和高速存储器(如FPGA内部RAM)之间大量的数据交换,成功的数据调度策略是实时实现编码的关键技术之一。本系统包含实验室设计的DDR控制器IP核和数据调度IP核。
I帧编码系统主要完成AVS视频I帧实时编码,整个系统包括帧内预测模块,变换量化熵编码模块和控制模块。整个系统使用硬件描述语言独立设计完成。
以太网传输系统主要完成对AVS码流的打包,传输到PC机。本系统包含实验室设计的以太网控制器IP核和网络传输协议IP核。
PC机上的AVS播放器采用DirectShow架构,基于本实验室完成的AVS解码器设计了AVS实时播放器,用来验证AVS编码系统的实时编码能力。
第二节数据采集与数据交换
前端视频采集模块采用TVP5150PBS视频解码器将输入的PAL视频信号进行转换成数字YUV(4:2:2)信号,输出格式为ITU-R 。
系统上电后,FPGA通过IIC总线对TVP5150解码器进行初始化配置,接通复合视频信号后,TVP5150即可正确输出8位数字YUV视频信号至FPGA。由于接收的视频信号为ITU565格式,视频信息仅由8位视频信号组成,没有独立的行、场同步信息,所以,FPGA需要从接收的8位视频信号中提取行场同步信号,并将相邻8位数据(亮度、色差信号)转换成16位视频信号。
转换后的16位视频信号经DDR SDRAM控制器写入到外部DDR SDRAM存储器中,系统采用的DDR SDRAM存储器容量为16M*16bit,利用迸发模式,将接收的一行视频信号存储到DDR SDRM的一行,则一帧视频信号可存储器在DDR 的一个Bank空间。
视频编码时,按照宏块顺序从DDR 中读取数据,即第一个宏块数据为DDR SDRAM中的第1行至第16行、列地址0至15的前16个地址数据,第二个宏块为DDR SDRAM第1行至第16行、列地址16至23的数据内容,其余宏块读取地址依次类推。
第三节模块设计
帧内预测模块
帧内预测模块从功能上可以分为参考样本获取模块和像素值预测模块两部分。
参考样本获取模块
1. 功能描述:
参考样本获取模块主要是将重构数据按子块进行保存,暂存到双端口RAM中,并从重构子块中提取相应的边界数据,即当前子块的右列、下行和右下像素值,并将其存储在寄存器中,作为下一子块的参考数据;保存的当前块边界进行重组得到参考样本,该参考样本作为像素值预测模块的边界参考数据。

0

1

2

3
图3-1 子块重构数据保存
由图1-1可知,子块0需要保存右列像素用于子块1预测时的左边参考样本,下行像素保存用于子块2的上边参考样本,右下像素点保存用于子块3的左上参考样本点;子块1的下行保存作为子块3的上边参考样本,右下像素点保存作为相邻的下一个宏块的子块2的左上参考像素点,右列保存和子块3的右列一起作为下一相邻宏块的左边参考样本;子块2的右列保存作为子块3的左边参考样本;子块2和3的下行保存一起作为下一宏块行的相邻宏块上边参考样本。一个宏块的子块1和3的右列在宏块级更新,子块2和3的下行在宏块行级更新。
2. 实现该功能的状态转移图如下:
图3-2 亮度参考样本获取模块状态转移图
stidle为空闲状态,streceive 为数据接收状态,stm 为中间的判断状态,根据count值,分别执行不同的指令。st0 st1 st2 st3产生用于各个子宏块预测的边界参考数据, strans 状态时输出边界参考数据,stwait 状态等待下一个子宏块的重构数据。
仿真结果如图所示:
图3-3 亮度参考样本获取模块仿真
datain为输入的16x16宏块参考数据,dataout为用于子宏块0预测的参考数据。
该部分综合后的使用资源如下图所示:
图3-4 亮度参考样本获取模块资源利用情况

1. 功能描述:
帧内预测模式有亮度和色度之分,亮度有5种预测模式,分别是V(垂直)、H(水

最近更新

2025年石家庄医学高等专科学校单招职业适应性.. 44页

2025年辽宁理工职业大学单招职业适应性考试模.. 45页

2025广西壮族自治区工业和信息化厅直属部分科.. 46页

2025浙江浙大文化创意发展有限公司全资子公司.. 50页

2026天津医科大学第二医院第二批招聘80人参考.. 46页

2026年c语言测考试题库(能力提升) 13页

2026年兰州职业技术学院单招职业倾向性考试模.. 45页

2026年国开电大基础会计形考题库及参考答案【.. 40页

2026年山西国际商务职业学院单招职业技能测试.. 45页

2025年陕西旅游烹饪职业学院单招职业倾向性考.. 45页

基于OBE+OKR的能力进阶式教学模式创新——以《.. 6页

2026年c语言算法考试题库及答案(历年真题) 13页

2026年三门峡职业技术学院单招职业适应性考试.. 43页

2026年云南省怒江傈僳族自治州单招职业倾向性.. 45页

2026年信阳航空职业学院单招职业技能测试题库.. 44页

2024年重庆健康职业学院辅导员考试笔试真题汇.. 36页

2026年刑事诉讼原理与实务模拟题100道附完整答.. 48页

2026年吉林省四平市单招职业倾向性测试模拟测.. 44页

2026年四川机电职业技术学院单招职业适应性测.. 45页

2025年河北轨道运输职业技术学院单招综合素质.. 43页

2026年地方病控制题库附参考答案(巩固) 40页

2026年山东省莱芜市单招职业适应性考试模拟测.. 45页

设计艾灸排烟系统施工方案 6页

江苏省住建厅发布《江苏省城镇排水管网排查评.. 1页

诗句谚语成语中的科学知识课件 23页

机械制图大连理工大学工程图学教研室第六版第.. 55页

中国明朝档案总汇-袁姓 52页

空预器LCS培训文件 68页

2020年MS-EEPO基本功I型小讲座 19页

医用高压氧舱安全管理与应用规范 2018年版 32页