论文部分内容阅读
显示设备的色彩校正通过对显示图像的色温校正、Gamma调整以及图像抖动等一系列处理过程实现颜色重现的一致性,满足各类显示质量的要求,在视频图像显示处理中占有举足轻重的作用,因此近年来显示设备的色彩显示效果已逐渐成为各大厂商的竞争焦点。随着高清时代的到来,市场对视频数据处理速度和视频处理系统集成度的要求越来越高,处理速度慢成为制约软件和单片机方案的主要因素。现场可编程门阵列(FPGA)集成了诸多硬件资源,低成本高性能,从本质上来说FPGA是并行工作的,处理的速度快实时性好,尤其适合大量数据的实时处理工作,在视频图像处理领域占有很大的优势,已成为实时视频系统设计的重要选择之一。 本文研究的目标是设计实现一种基于FPGA的LCD显示设备色彩实时校正系统,在满足了高集成度和快速处理速度的同时,具有实时性好、资源消耗低、校正范围广和校正效果良好等优点。 本文以高清视频序列作为研究对象,深入研究了针对RGB颜色空间的色彩校正方法。分析比较了灰度世界算法、动态白点法、音阶映射算法、色相关法、镜面法以及神经网络算法等目前常用的色温修正算法,在此基础上结合FPGA的特点,提出了一种基于亮度的色温修正算法。针对场景突变带来的前后帧差异很大导致的校正不准确的问题,提出并采用外部存储的方法将输入的视频数据进行帧缓存达到本帧的增益校正本帧数据的效果,从而提高校正的准确性。此外研究了LCD的电光特性曲线,针对人眼的视觉特性实现了10位的Gamma校正,增强图像的明暗表现效果;最后针对显示设备的显示深度研究了2x2矩阵的图像抖动算法,整个设计在Xilinx公司XC7K325T-2FFG900为核心芯片的Kintex7FPGA开发板上实现。 本设计总体上以软硬件协同的方式实现LCD色彩实时校正系统,硬件电路完成高速的数据处理过程,以FPGA内嵌软核处理器MicroBlaze对系统电路进行配置和参数传递。根据用户的需要通过OSD传递具体的色温值、Gamma值来控制硬件电路以实现相应的校正和调整。 系统测试结果表明,LCD色彩实时校正系统功能正常,在测试图形和真实图像的测试环境下均可以通过OSD来设置色温和Gamma值且可以达到实时的校正效果,显示画面切换快进没有闪屏或者撕裂等现象。系统资源消耗少,支持标清、高清和3G信号的输入,最高运行速度可达148.5MHz,完全满足当今主流视频处理的速度要求。