论文部分内容阅读
视觉是人类获取信息最有效的方式。人们在自然界中看到的场景是立体的,所以人们一直追求以图像的方式重现三维场景。多视点自由立体视频使人们摆脱了观看立体视频时佩戴视具的束缚,是立体视频技术的巨大飞跃。宽带技术的发展使得大量数据的高速传输成为可能。基于网络平台的多视点自由立体视频将会给人们带来全新的视觉体验,同时为下一代高可信性网络开辟了全新的业务空间。由于多视点自由立体视频数据量大,对丢包敏感,所以大规模商业运营的网络多视点自由立体视频需要对网络传输、视频编解码和播放进行优化。本文主要工作如下:为解决网络多视点自由立体视频高数据率、低容错率的问题,针对多视点自由立体视频大规模商业化运营的网络平台的传输、编解码以及视频播放进行优化。首先,本文提出了基于多视点网络传输失真率模型和P2P网络主动测量的网络多视点自由立体视频的数据传输的优化机制。该机制为用户选择低失真率且可以提供稳定数据传输的对等体进行选择性的连接,提高数据传输率和控制失真率,实验表明该方案将视频传输速率提高了约15%,并且传输速度以及稳定性均大幅提高。其次,本文设计与实现了基于LDPC编码纠错的多视点自由立体视频传输系统。该系统将LDPC编码纠错应用于网络多视点自由立体视频的传输,实现了网络丢包的数据恢复,提高数据传输质量,解决了网络多视点自由立体视频低容错率的问题。实验结果表明,加入了纠错机制的网络多视点自由立体视频的数据传输的数据错误回复效果良好,网络多视点自由立体视频的PSNR平均值较没有加入纠错机制之前有了大幅的提高。最后,本文提出了将分布式编码与基于CUDA的客户端视频解码加速相结合的方案。该方案通过在编码端采用分布式视频编码,提高编码容错性以及降低编码复杂度。在解码端通过CUDA实现复杂度较高的视频解码运算,缓解CPU压力的同时,大幅提高了视频解码速度,较传统的视频解码方案视频播放速度显著提高,达到正常视频播放的帧速率要求。