论文部分内容阅读
随着视频信号处理器的发展,音视频处理技术得到了长足的进步。社会对音视频通信的需求不断提升,人们对可视通信的需求及视频会议等专有领域的应用给可视通信带来了很好的发展契机。目前可视电话多采用PSTN及以太网来实现数据传输,由于PSTN带宽方面存在不足,以太网就成为可视电话高质量通信的唯一选择。在性能方面由于目前嵌入式处理器主频普遍不高,难以满足高质量实时视频通信的音视频算法的运行需要。在设计方面,目前可视电话一般采用多芯片分离式设计,带来的芯片之间兼容性不好、设计难度大及实现成本高,无法满足高带宽的板级音视频数据传输等问题,导致了可视电话实时性不好、音频质量不高、及成本居高不下。本文在对Davinci处理器及VDP研究与分析的基础上,实现了一款基于Davinci的IP可视电话终端。首先,通过采用EDMA方式传输音视频数据,利用其基于RAM的缓存机制,解决了数据传输速率问题;其次,利用其片内VPSS在视频处理方面的优势,通过对视频处理部分驱动的改写,实现了视频采集及播放阶段的视频数据的处理,提高了视频采集及处理阶段的效率,改善了可视电话实时性;再次,通过对外部音频接口芯片AIC32的驱动改写及调优,利用其音频模数转换阶段的处理功能,在采集阶段进行微调,改善了音频质量;最后,通过实现外部视频采集接口芯片TVP5146的驱动,完成对视频模数转换阶段视频质量的调节,改善了视频采集阶段的视频质量。经过实际测试得到的结果表明,视频实时性得到了提高,基本满足实时要求。视频播放分辨率达到了伪D1水平,视频质量较目前存在的可视电话有所改进。音频质量良好,达到了普通MP3的播放效果。