摘要
为了解决由于渲染节点负载不均衡导致的图像不同步问题,提出了2种同步算法,即基于反馈确认和推算定位的同步方法以及基于纹理图像切割的同步算法。前者综合利用反馈确认、最大相关等待时间和推算定位等策略来实现多通道图像渲染的同步;后者首先读取一幅大的纹理图像,然后把其按照纹理坐标切割后分配给各个视景客户端使用。以3通道多投影显示系统为例给出了这2种算法的理论推导和基于Visual C++与OpenGL的程序实现。对比实验结果表明:这2种同步算法在提高视景画面的实时性和一致性方面达到了比较好的同步效果。
In order to solve the problem of frame images' non-synchronization due to the imbalance overload of different rendering nodes, two synchronization algorithms were proposed which were the feedback verification and dead reckoning algorithm (FVDR) and texture image cutting algorithm (TICA). Feedback verification, maximum related waiting time and dead reckoning mechanisms were used to achieve synchronization for the FVDR algorithm. And the TICA algorithm firstly got a large texture image, and then cut the im- age and assigned to every visual client. The derivation of the two algorithms and their program implementations based on Visual C + + and OpenGL were given in a three-channel tiled display system. Contrast experimental results showed that both of the two proposed al- gorithms could achieve better synchronal effect on improving visual images' timeliness and consistency.
出处
《四川大学学报(工程科学版)》
EI
CAS
CSCD
北大核心
2012年第4期96-102,共7页
Journal of Sichuan University (Engineering Science Edition)
基金
国家"973"计划资助项目(2009CB320803)
国家自然科学基金资助项目(60736046
60903118
60832011)
关键词
多通道投影
同步渲染
反馈确认
推算定位
纹理切割
multi-projector tiled display
rendering synchronization
feedback verification
dead reckoning
texture image cutting