发明名称 |
一种分布式图像拼接同步的方法和装置 |
摘要 |
本发明提供一种分布式图像拼接同步的方法和装置,应用于一种分布式拼接控制系统中的视频解码器上,所述方法包括:视频解码器对所述拼接控制器输出的视频帧进行解码,并将解码后的视频数据存于显存中;在显示输出中断产生时,根据公式Xn=(Tn-T1)+t1+d计算出第n帧的理论显示输出时间;判断当前准备显示第n帧的时间是否大于等于所述Xn;若是,则输出该第n帧数据由该解码器对应的子显示屏进行显示;否则,待下一个显示中断产生的周期重新判断是否显示该第n帧;本发明方案能够降低各输出屏画面不同步的时间,提升拼接图像显示效果。 |
申请公布号 |
CN103795979A |
申请公布日期 |
2014.05.14 |
申请号 |
CN201410031868.8 |
申请日期 |
2014.01.23 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
方炜 |
分类号 |
H04N7/18(2006.01)I;H04N5/262(2006.01)I;H04N5/04(2006.01)I;G06F3/14(2006.01)I |
主分类号 |
H04N7/18(2006.01)I |
代理机构 |
北京博思佳知识产权代理有限公司 11415 |
代理人 |
林祥 |
主权项 |
一种分布式图像拼接同步的方法,应用于一种分布式拼接控制系统中的视频解码器上,其特征在于,所述分布式拼接控制系统包括拼接控制器、若干视频解码器以及若干子显示屏,其中所述若干视频解码器均连接于所述拼接控制器,每个视频解码器连接一个或多个子显示屏,所述方法包括:步骤A、对所述拼接控制器输出的视频帧进行解码,并将解码后的视频数据存于显存中;在显示输出中断产生时,根据公式Xn=(Tn‑T1)+t1+d计算出第n帧的理论显示输出时间;其中Xn表示计算得到的第n帧的理论显示输出时间;t1表示与其它视频解码器同步后的首帧到达显存的系统时间;所述T1以及Tn分别表示首帧以及第n帧中携带的时间戳;所述d表示所述显示缓冲时间,该时间为显示输出中断产生周期的整数倍;所述n为大于1的整数;其中该解码器产生显示输出中断的时间与其它解码器产生显示输出中断的时间同步;步骤B、判断当前准备显示第n帧的时间是否大于等于所述Xn;若是,则输出该第n帧数据由该解码器对应的子显示屏进行显示;否则,待下一个显示输出中断产生时重新执行步骤B。 |
地址 |
310051 浙江省杭州市滨江区西兴街道江陵路88号10号幢南座1-11层 |