一种用于分布式拼接屏的多级同步显示系统及显示方法

文档序号:9870857阅读:558来源:国知局
一种用于分布式拼接屏的多级同步显示系统及显示方法
【技术领域】
[0001]本发明涉及视频传输和显示技术领域,尤其涉及一种用于分布式拼接屏的多级同步显示系统及显示方法。
【背景技术】
[0002]分布式拼接屏领域中,编码器负责采集信号源转换为图像,并对图像进行编码发送,码流经交换机输出到解码器,再由解码器解码呈现到显示单元完成图像显示。每个解码器可以显示若干个信号源,每个信号源可以跨显示单元开窗/关窗,放大/缩小,任意叠加/平铺。
[0003]由于解码器物理上彼此独立,显示模块的内部时钟不同源,因此需要对显示模块的时钟进行同步,由于每个解码器在物理上彼此独立,解码器内部视频处理时间及过程存在差异,导致呈现端图像显示容易发生不同步,具体表现为画面撕裂。传统的集中式拼接屏扩展性差,必须增加额外的同步器或者多台设备级联才能实现同步。没有实现多级同步,无法保证图像在呈现端同步显示。

【发明内容】

[0004]本发明的目的是提供一种用于分布式拼接屏的多级同步显示系统和一种用于分布式拼接屏的多级同步显示方法,将多个解码器的系统时钟同步,将每个解码器中的显示模块的内部时钟同步,将每个解码器内部处理的帧进行同步,最终真正实现图像同步显示在屏幕上。
[0005]本发明的技术方案是一种用于分布式拼接屏的多级同步显示系统,包括依次连接的信号源、编码器、交换机、解码器以及显示单元,交换机同时对应多个编码器和解码器,所述编码器为每帧数据打上时间戳,该时间戳在编码、传输、解码和混合过程中都不变;多个解码器之间通过以太网消息交互同步当前处理帧的时间戳;多个解码器之间通过同步线依次连接,将其中一个解码器作为主设备,其余的解码器作为从设备,主设备向从设备发送时钟信号和同步数据,从设备通过时钟信号同步自己的内部时钟;解码器向编码器发送数据接收报告,所述编码器根据接收的报告调整发送速率。
[0006]进一步地,所述解码器包括接收模块、解码模块、混合模块和显示模块,每两个相邻的解码器中的显示模块通过同步线依次连接。
[0007]进一步地,所述时间戳包括两个:一个是码流进入解码模块时的第一时间戳,另一个是解码完成后送入混合模块时的第二时间戳;作为主设备的一个解码器向其余的所有解码器请求当前的第一时间戳和第二时间戳,作为从设备的所有的解码器回应自己的第一时间戳和第二时间戳给作为主设备的解码器;主设备接收所有从设备发送的第一时间戳和第二时间戳,分别选取数值最小的第一时间戳和第二时间戳作为标准,发送给所有的从设备,各从设备的第一时间戳和第二时间戳分别向所述标准对齐。
[0008]进一步地,每个解码器上都有一个输入接口和一个输出接口,上一个解码器的输出接口通过同步线连接下一个解码器的输入接口,最后一个解码器的输出接口连接第一个解码器的输入接口。
[0009]进一步地,主设备向从设备发送的同步数据包括进入显示模块的图像所携带的混合帧序号和显示模块当前输出图像所携带的输出帧序号;从设备的混合模块中,下一个混合完成的帧使用主设备发送的混合帧序号。
[0010]进一步地,从主设备开始,每相邻的两个解码器之间依次将输出帧序号进行对比,选取数值较小的一个输出帧序号,对比后,将数值最小的一个输出帧序号发送到主设备中,然后每个解码器根据自己的输出帧序号与数值最小的那个输出帧序号之间的差值,调整下一帧图像的输出时间。
[0011 ]进一步地,解码器中的接收模块设置有阀值;所述接收模块还对帧做有效性检查。
[0012]一种用于分布式拼接屏的多级同步显示方法,包括:
打戳步骤:编码器为每帧数据打上时间戳,该时间戳在编码、传输、解码和混合过程中都不变;
主从设备同步步骤:多个解码器之间通过同步线依次连接,将其中一个解码器作为主设备,其余的解码器作为从设备,主设备向从设备发送时钟信号和同步数据,从设备通过时钟信号同步自己的内部时钟;
时间戳同步步骤:多个解码器之间通过以太网消息交互同步当前处理帧的时间戳;数据反馈步骤:解码器向编码器发送数据接收报告,所述编码器根据接收的报告调整发送速率。
[0013]进一步地,所述时间戳同步步骤包括:
第一时间戳同步步骤:作为主设备的一个解码器向其余的所有解码器请求当前的第一时间戳,作为从设备的其余解码器回应自己的第一时间戳给作为主设备的解码器;主设备接收所有从设备发送的第一时间戳,选取数值最小的第一时间戳作为标准,发送给所有的从设备,各从设备的第一时间戳向所述数值最小的第一时间戳对齐;
所述第一时间戳是码流进入解码模块时的时间戳;以及
第二时间戳同步步骤:作为主设备的一个解码器向其余的所有解码器请求当前的第二时间戳,作为从设备的其余解码器回应自己的第二时间戳给作为主设备的解码器;主设备接收所有从设备发送的第二时间戳,选取数值最小的第二时间戳作为标准,发送给所有的从设备,各从设备的第二时间戳向所述数值最小的第二时间戳对齐;
所述第二时间戳是解码完成后送入混合模块的时间戳。
[0014]进一步地,所述主从设备同步步骤包括:
同步线连接步骤:将上一个解码器的输出接口通过同步线连接下一个解码器的输入接口,最后一个解码器的输出接口连接第一个解码器的输入接口 ;
时钟信号发送步骤:主设备通过输出接口向第一个从设备的输入接口输出时钟信号,该第一个从设备通过输出接口向第二个从设备传递时钟信号,以此类推;以及同步数据发送步骤:包括混合帧序号同步步骤和输出帧序号同步步骤;其中所述混合帧同步步骤包括:主设备将当前混合帧序号的设定值发给所有的从设备,从设备收到后设置自己的帧序号为所述设定值,即下一个混合完成的帧将使用所述设定值作为帧序号; 所述输出帧同步步骤包括:从主设备开始,每相邻的两个解码器之间依次将输出帧序号进行对比,选取数值较小的一个输出帧序号,对比后,将数值最小的一个输出帧序号发送到主设备中,然后每个解码器根据自己的输出帧序号与数值最小的那个输出帧序号之间的差值,调整下一帧图像的输出时间。
[0015]进一步地,所述数据反馈步骤包括:
帧数据拆分步骤:编码器将每帧数据拆分成固定长度的分片,每帧分片由按递增序号进行标识;
报文接收步骤:解码器接收模块,收到分片报文以后,检查序号是否连续,统计丢包、乱序的报文数,以及帧超时个数;
报告发送步骤:解码器定时向编码器发送接收报告,报告中携带该路信号在该解码器接收过程中的接收包总数、丢包数、乱序报文数,以及帧超时个数;以及
发送速率调整步骤:编码器根据接收到的解码器的报告调整向该解码器发送数据的速率。
[0016]有益效果:将多个解码器的系统时钟同步,将每个解码器中的显示模块的内部时钟同步,将每个解码器内部处理的帧进行同步,最终真正实现图像同步显示在屏幕上。
【附图说明】
[0017]图1是分布式拼接屏多级同步显示系统的结构框图;
图2是解码器的结构框图;
图3是解码器的结构框图。
[0018]图中标记:1-信号源;2-编码器;3-交换机;4-编码器;5-显示单元;6_接收模块;7_解码模块;8-混合模块;9-显示模块。
【具体实施方式】
[0019]下面结合附图,对本发明的较优的实施例作进一步的详细说明:
接合图1,信号源1、编码器2、交换机3、解码器4以及显示单元5依次连接,交换机3同时连接多个编码器2和解码器4每个编码器2连接一个信号源I,每个解码器4连接一个显
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1