基于FPGA的视频分辨率自适应系统设计

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:lele5126596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今视频显示技术已经广泛应用于生产和生活中的方方面面,但是在实际视频显示的过程中视频源的分辨率多种多样,显示器支持的分辨率也不统一,所以往往存在分辨率不匹配的情况,导致显示器不能正常播放视频的问题,针对该问题本文采用FPGA和STM32为核心的设计方案,设计了一种多路视频处理的软硬件系统,该系统基于双线性插值算法,采用流水线设计思路对算法进行优化,使用乒乓操作对数据进行缓存;以解决视频源与显示器之间的兼容问题。本文围绕输入视频分辨率展开,将输入的视频格式的类型分为分辨率、扫描格式、帧率三种。通过对显示场景分析以及所需器件的电源功耗分析后,设计出系统总体方案,采用Cadence软件对电路进行原理图和PCB的设计。采用专用视频采集芯片Sil9293,将输入的HDMI信号处理为YCbCr格式的16bit位宽数字信号,再由可编程器件FPGA实现输入数据的采集、存储、计算、输出,同时对输入视频的分辨率信息进行实时检测。再利用FPGA的高速并行处理能力,将采集到的8路视频数据交替写入到各自的RAM中,通过Lattice公司的Diamond开发平台,调用数据存储控制IP核,使得RAM中的数据快速存储到DDR2中。当显示器需要显示图像时,由单片机控制FPGA读出DDR2中对应的图像数据,通过插值算法处理后,输出到视频转换芯片Sil9022中,完成输出信号的转换,最终在显示器上显示。同时单片机通过IIC总线,每隔一秒从FPGA中读取所有输入视频的分辨率信息并实时计算最新显示参数,并返回到FPGA中执行,使得显示图像可以随着输入视频分辨率的变化而实时调整。该系统支持8路最高1920×1080的分辨率视频同时输入,以及支持9路1080P的视频信号同时输出,输出的视频图像可组合为3×3的拼接显示矩阵,组合分辨率为5760×3240。通过仿真验证以及实验结果显示,基本实现输入视频自适应显示的功能。
其他文献
目的研究连续性静脉-静脉血液透析滤过(CVVHDF)治疗以及术后并发急性肾功能衰竭(ARF)的疗效。方法对4例心脏术后并发ARF的患者,采用PRISMA(Hospal)床旁血透机行连续静脉静脉血液透析滤过。结果对4例患者,死亡3例,存
<正> 厚壁圆筒的爆破试验是各高校化工机械专业必须开设的基本实验之一,目前国内还没有生产这种爆破实验的专用试验机。各高校化机专业的这个实验用的都是自制或改装的实验设
利用TPC-计算机接口实验系统,设计简易数字示波器,作为一项大型综合实验,以加强学生在微机原理,计算机接口,C语言等课程学到的内容方面的综合应用能力。
本文介绍了为适合电类,非电类专业《电子技术基础》课程的实验教学而设计的一套模拟电子技术实验装置,通过两年多的教学实践,取得了良好的实验教学效果。
风力机的载荷主要由外部风荷载确定.在发电工况载荷计算中,一般将风处理为服从双参数Weibull分布的随机变量.根据IEC2005,发电工况中的1.1NTM(Normal turbulence model)正常
价值观的讨论、提炼既有现实需要,又有长远的意义。当前,我国正处在全面建设小康社会和基本实现现代化的历史时期,处在经济社会大发展大调整大变革的历史时期。这一时期,经济发展
报纸
研究了用萘钠引发的一步法阴离子聚合反应合成不同C60含量的C60化学修饰的聚甲基丙烯酸甲酯(C60-PMMA),利用傅立叶变换红外吸收光谱(FT-IR),紫外-可见吸收光谱(UV-VIS)、热重分析(TGA)、GPC等方法研究了不同C60含量对聚合物
老婆,你不要努力花钱,钱这个东西,不能花得太过努力,否则我只好找别的女人了。
在实验室管理体制改革以后,如何处理教研室与实验室之间的关系,本文总结了4个方面的经验,有利于促进实验室管理体制改革的深化,保证理论教学与实验教学协调发展,提高总体教学质量。