论文部分内容阅读
本文主要着眼于目标码率在9.6-112kbps,典型码率为44kbps的基于C6711低码率监控视频编码的实现和优化。 首先,通过对目前的低码率视频编码技术的分析,结合C6711硬件特点,我们选择了H.263视频编码标准作为监控视频编码框架,并且通过对H.263标准的七个高级编码选项的测试和分析,选取了其中无限制运动矢量、高级预测和去块滤波等三个编码选项作为监控视频编码的主要方案。分析了低码率监控视频的特点后,我们对编码算法进行了修改,提出了基于钻石搜索的背景块运动搜索算法和全零块预判算法,提高了编码程序的效率。 随后,针对C6711的硬件特点,我们对程序的结构、具体代码以及总线读写进行了多方面的优化。在DSP嵌入式环境中,提高了视频编码的速度,使优化后的编码程序不但能满足目前的监控系统要求,也为以后的系统升级打下了良好的基础。除了对监控系统的核心C6711DSP的程序移植、优化工作以外,我们还分析了系统中的采集模块和串口输出模块对DSP的中断通讯,通过对DSP中断向量表和中断响应程序的编写,完成了DSP系统的集成。分析C6711的ROM引导过程,编写了FLASH BOOT程序,最终使整个系统在上电后能够独立启动,正常、稳定运行。 最后,为了在客户端程序中更好的提升图像分辨率,对超分辨率算法做了相应的研究。我们借鉴了基于FFT超分辨率算法中的频域处理方法,采用了更适应人眼视觉特性的小波变换作为空域到频域的方法,结合双线性插值算法对高频区进行插值,最后再利用逆小波变换得到重建图像。这个算法具有良好的时间效率,并且能够较好的恢复图像的边缘信息。