CN111193953B - 一种多个拼接显示屏视频同步的显示***及其方法 - Google Patents

一种多个拼接显示屏视频同步的显示***及其方法 Download PDF

Info

Publication number
CN111193953B
CN111193953B CN202010040496.0A CN202010040496A CN111193953B CN 111193953 B CN111193953 B CN 111193953B CN 202010040496 A CN202010040496 A CN 202010040496A CN 111193953 B CN111193953 B CN 111193953B
Authority
CN
China
Prior art keywords
read
frame
splicing
write
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010040496.0A
Other languages
English (en)
Other versions
CN111193953A (zh
Inventor
谢新辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinggangshan Electrical Appliance Co ltd
Original Assignee
Jinggangshan Electrical Appliance Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinggangshan Electrical Appliance Co ltd filed Critical Jinggangshan Electrical Appliance Co ltd
Priority to CN202010040496.0A priority Critical patent/CN111193953B/zh
Publication of CN111193953A publication Critical patent/CN111193953A/zh
Application granted granted Critical
Publication of CN111193953B publication Critical patent/CN111193953B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0127Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

本发明提供了一种多个拼接显示屏视频同步的显示***及其方法,包括显卡、至少一个拼接控制设备和显示屏,显卡包括信号输出端口和帧差控制器,该拼接控制设备包括读写缓存模块、拼接控制模块,帧差控制器与各个读写缓存模块通过控制线进行相互通信控制。本发明利用现有的硬件设备,通过HDMI或者DisplayPort的控制信号线在空闲状态时进行显卡与不同拼接控制设备的帧的位置信息状态交换,通过显卡的帧差控制器、拼接控制设备的拼接控制模块、视频传输线缆中的控制线形成闭环协同控制并实现对多个拼接屏的视频帧同步。本发明充分利用显卡的帧输出调节能力、拼接屏控制设备的调节能力进行闭环帧同步控制,比单纯依靠显卡进行单向帧同步的效果更好。

Description

一种多个拼接显示屏视频同步的显示***及其方法
技术领域
本发明属于显示处理技术领域,尤其涉及一种多个拼接显示屏视频同步的显示***及其方法。
背景技术
在电视墙、多屏投影等应用场合需要用到视频拼接设备。该视频拼接设备将输入的视频信号进行实时分割,然后同步输出不同的画面给不同的显示设备。如果使用多个视频拼接设备时,则这些视频拼接设备相互之间也要保持帧同步,这样才能减少多个画面之间的撕裂感、错位感。比如在一些超大型拼接屏应用中,往往使用多台拼接屏来接收同一显卡输出的不同视频源,视频拼接设备就是对此视频源进行分割在传输给更多的拼接屏。由于显卡的计算能力有限,在同时输出多个视频时往往存在帧的速率不稳定现象,这种不稳定的帧率视频输出到拼接设备后,会造成不同的拼接屏之间存在帧不同步现象。
现有的用来同步多个拼接设备的方法完全依靠显卡自身的软硬件处理能力,比如强制开启垂直同步、限制渲染帧数、线程优化等方法来调整多屏输出,此方法并不能彻底解决显卡的各个输出端口之间的不同步现象,并且往往给图像质量带来其它负面的影响。
发明内容
本发明的目的在于克服上述现有技术存在的不足,提供一种多个拼接显示屏视频同步的显示***及其方法,利用现有的硬件设备,通过HDMI或者DisplayPort的控制信号线在空闲状态时进行显卡与不同拼接控制设备的帧的位置信息状态交换,通过显卡的帧差控制器、拼接控制设备的拼接控制模块、视频传输线缆中的控制线形成闭环协同控制并实现对多个拼接屏的视频帧同步。本发明充分利用显卡的帧输出调节能力、拼接屏控制设备的调节能力进行闭环帧同步控制,比单纯依靠显卡进行单向帧同步的效果更好。
本发明提供了一种多个拼接显示屏视频同步的显示***,包括显卡、拼接控制设备和显示屏;
所述显卡包括至少两个用于输出包含具有特定帧率视频信号数据的信号数据的信号输出端口和至少一个用于调整该信号数据帧同步的帧差控制器,该显卡通过数据线和控制线与所述拼接控制设备电连接;
所述拼接控制设备数量与所述信号输出端口一致、并包括用于连续存储该信号输出端口处传输的信号数据的读写缓存模块和用于对该读写缓存模块中所存储的信号数据进行分割或分屏处理的拼接控制模块,所述读写缓存模块通过数据线一一对应地与所述信号输出端口电连接、并通过控制线与所述帧差控制器连接,所述拼接控制模块与该读写缓存模块电连接;
各个所述拼接控制设备的当前读写缓存模块将各自的当前读和写的帧缓存位置通过控制线传输给所述帧差控制器,所述帧差控制器比较输入的当前写入/读取帧的位置以及更新时间,并根据当前各读写缓存模块中的循环缓存单元的状态,通过控制信号输出端口来调整该信号输出端口自身的帧的输出速率来达到帧同步,和控制各个拼接控制设备通过丢弃一帧或者重复一帧的方式来达到帧同步;
所述显示屏数量与所述信号输出端口一致,该显示屏用于显示经过分割或分屏处理后的信号数据、并与所述拼接控制模块电连接。
进一步地,所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元;所述显卡和所述拼接控制模块依次循环地在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧。
进一步地,所述拼接控制模块包括FPGA芯片。
进一步地,所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。
进一步地,所述控制线为DisplayPort中用于传输设定与控制指令的双向传输辅助通道。
本发明还提供了一种多个拼接显示屏视频同步的显示方法,应用于显示***,所述显示***包括显卡、拼接控制设备和显示屏,所述拼接控制设备包括读写缓存模块和拼接控制模块,该方法包括:
步骤S1,显卡中的至少两个信号输出端口通过数据线将包含具有特定帧率视频信号数据的信号数据传输至与所述信号输出端口一一对应的读写缓存模块,所述拼接控制设备数量与所述信号输出端口一致;
步骤S2,所述具有特定帧率视频信号数据的信号数据传输至不同的读写缓存模块后,该读写缓存模块通过控制线将其当前各个循环缓存单元的状态传输至显卡中的帧差控制器;
步骤S3,该帧差控制器与各个读写缓存模块通过控制线进行相互通信控制,并根据当前各读写缓存模块中的循环缓存单元的状态,控制各个读写缓存模块中的视频信号数据的帧率保持同步,来实现各个显示屏的帧同步;
步骤S4,该拼接控制设备中的拼接控制模块在读写缓存模块中读取信号数据,并经过分割或分屏处理后传输至显示屏,显示屏显示该处理后的内容;
其中,在步骤S3中,包括以下步骤:各个所述拼接控制设备的当前读写缓存模块将各自的当前读和写的帧缓存位置通过控制线传输给所述帧差控制器,所述帧差控制器比较输入的当前写入/读取帧的位置以及更新时间,并根据当前各读写缓存模块中的循环缓存单元的状态,通过控制信号输出端口来调整该信号输出端口自身的帧的输出速率来达到帧同步,和控制各个拼接控制设备通过丢弃一帧或者重复一帧的方式来达到帧同步。
进一步地,所述显卡和所述拼接控制模块依次循环地在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧;所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元,所述显卡写入信号数据至该第一循环缓存单元,所述拼接控制模块从该第三循环缓存单元读取;当所述显卡写入信号数据至该第二循环缓存单元,所述拼接控制模块从该第一循环缓存单元读取;当所述显卡写入信号数据至该第三循环缓存单元,所述拼接控制模块从该第二循环缓存单元读取,如此不断循环。
进一步地,所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。
本发明的有益效果:
本发明提供了一种多个拼接显示屏视频同步的显示***及其方法,该显示***包括显卡、拼接控制设备和显示屏,所述显卡包括信号输出端口和帧差控制器、并通过数据线和控制线与拼接控制设备电连接,该拼接控制设备包括读写缓存模块、拼接控制模块,对信号数据进行缓存并进行分隔或分屏处理,帧差控制器与各个读写缓存模块通过控制线进行相互通信控制。本发明利用现有的硬件设备,通过HDMI或者DisplayPort的控制信号线在空闲状态时进行显卡与不同拼接控制设备的帧的位置信息状态交换,通过显卡的帧差控制器、拼接控制设备的拼接控制模块、视频传输线缆中的控制线形成闭环协同控制并实现对多个拼接屏的视频帧同步。本发明充分利用显卡的帧输出调节能力、拼接屏控制设备的调节能力进行闭环帧同步控制,比单纯依靠显卡进行单向帧同步的效果更好。
附图说明
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
图1是本发明提供的一种多个拼接显示屏视频同步的显示***的结构框图。
图2是本发明提供的一种多个拼接显示屏视频同步的显示方法的流程示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
实施例1:
参照图1,本实施例1提供了一种多个拼接显示屏视频同步的显示***,包括显卡、拼接控制设备和显示屏,其特征在于,
所述显卡包括两个用于输出包含具有特定帧率视频信号数据的信号数据的信号输出端口,分别为第一信号输出端口和第二信号输出端口,还包括一个用于调整该信号数据帧同步的帧差控制器,该显卡通过数据线和控制线与所述拼接控制设备电连接;
所述拼接控制设备数量与所述信号输出端口一致,包括第一拼接控制设备和第二拼接控制设备,每个拼接控制设备中还包括用于连续存储该信号输出端口处传输的信号数据的读写缓存模块和用于对该读写缓存模块中所存储的信号数据进行分割或分屏处理的拼接控制模块,第一拼接控制设备包括第一读写缓存模块和第一拼接控制模块,第二拼接控制设备包括第二读写缓存模块和第二拼接控制模块,所述读写缓存模块通过数据线一一对应地与所述信号输出端口电连接、并通过控制线与所述帧差控制器连接,所述拼接控制模块与该读写缓存模块电连接;
所述显示屏数量与所述信号输出端口一致,包括第一显示屏和第二显示屏,该显示屏用于显示经过分割或分屏处理后的信号数据、并与所述拼接控制模块电连接。
需要说明的是,参照图1,本实施例中采用了两个信号输出端口,每个信号输出端口对应地设置有一个拼接控制设备,每个拼接控制设备内包括读写缓存模块和拼接控制模块,且通过控制线实现显卡中的帧差控制器与各个拼接控制设备中的读写缓存模块之间的相互通信控制,形成一个闭环的帧同步控制;首先显卡控制自身的各个信号输出端口所输出的视频帧率,使其尽量达到同一帧率;然后通过控制线实现显卡中的帧差控制器与各个拼接控制设备中的读写缓存模块之间的相互通信控制,显卡中的帧差控制器再根据各个拼接控制设备中的读写缓存模块的运行状态,使过快的读写缓存模块丢弃一帧,或者过慢的读写缓存模块重复显示一帧,这样达到多个拼接控制设备之间的更好的帧同步目的。
在本实施例中,所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元;所述显卡和所述拼接控制模块依次循环地在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧。
需要说明的是,显卡的写入操作比所述拼接控制模块的读取操作早一帧,所述显卡写入信号数据至该第一循环缓存单元,所述拼接控制模块从该第三循环缓存单元读取;当所述显卡写入信号数据至该第二循环缓存单元,所述拼接控制模块从该第一循环缓存单元读取;当所述显卡写入信号数据至该第三循环缓存单元,所述拼接控制模块从该第二循环缓存单元读取,如此不断循环。此做法可以避免显卡的写入操作和拼接控制模块的读取操作同时在同一内存地址上进行,确保读写缓存模块内不会造成数据损坏的现象,也能保证写入操作和读取操作能够同时进行。
所述拼接控制模块包括FPGA芯片。本发明的方法可基于含有FPGA芯片的拼接控制模块来实现。
所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。
所述控制线为DisplayPort中用于传输设定与控制指令的双向传输辅助通道。
需要说明的是,在HDMI、DisplayPort等标准传输线缆上除了必要的音视频信号传输线外,还包括了单独的两根控制线,比如HDMI具有用于传输控制数据的SDA线和用于通信时钟的SCL线,在DisplayPort中包括用于传输设定与控制指令的双向传输辅助通道。这些控制线主要用于显示***开始启动时进行主从设备之间的通信,以及在显示***运行过程中主从设备状态的交换,除此以外,这2根控制线基本处于空闲状态。通过HDMI或者DisplayPort的控制信号线在空闲状态时进行显卡与不同拼接设备的帧的位置信息交换,来达到显卡控制多个拼接设备的帧同步。
实施例2:
参照图2,本实施例2提供了一种多个拼接显示屏视频同步的显示方法,该方法包括:
步骤S1,所述显卡中的至少两个信号输出端口通过数据线将包含具有特定帧率视频信号数据的信号数据传输至与所述信号输出端口一一对应的读写缓存模块;
步骤S2,所述具有特定帧率视频信号数据的信号数据传输至不同的读写缓存模块后,该读写缓存模块通过控制线将其当前各个循环缓存单元的状态传输至显卡中的帧差控制器;
步骤S3,该帧差控制器与各个读写缓存模块通过控制线进行相互通信控制,并根据当前各读写缓存模块中的循环缓存单元的状态,控制各个读写缓存模块中的视频信号数据的帧率保持同步,来实现各个显示屏的帧同步;
步骤S4,该拼接控制设备中的拼接控制模块在读写缓存模块中读取信号数据,并经过分割或分屏处理后传输至显示屏,显示屏显示该处理后的内容。
需要说明的是,在本实施例2中存在两个拼接控制设备,显卡设置的输出视频帧率为f,实际输出到两个拼接控制设备的视频帧率分别为f1、f2,由于显卡的性能限制,这3个帧率不一定相等,而是存在较小的差别,比如f=60Hz, f1=60Hz, f2=59.94Hz。即使f1与f2的差别很小,显卡输出到两个拼接控制设备的视频帧时间不一致,且帧率的快慢会导致两个个拼接控制设备存在人眼可以察觉的帧差。
本实施例2通过在显卡端运行的帧差控制器,以及控制线传输各个拼接控制设备的写入/读取帧的位置,来达到帧同步的目的。
其中在步骤S3中,该帧差控制器根据当前各读写缓存模块中的循环缓存单元的状态,通过控制信号输出端口来调整该信号输出端口自身的帧的输出速率来达到帧同步。
另外在步骤S3中,该帧差控制器根据当前各读写缓存模块中的循环缓存单元的状态,控制各个拼接控制设备通过丢弃一帧或者重复一帧的方式来达到帧同步。
需要说明的是,首先各个拼接控制设备的当前读写缓存模块将各自的当前读和写的帧缓存位置通过控制线传输给帧差控制器。
其次,显卡的帧差控制器比较输入的2个当前写入/读取帧的位置,以及比较2个写入/读取帧的更新时间。当2个相同的当前写入/读取帧的更新时间差别大于1帧的时间时,显卡软件则认为存在帧不同步。
此时,显卡一方面可以控制自身的各个信号输出端口的视频帧率,另一方面,显卡可以将某个过快或者过慢的拼接控制设备的当前写入/读取帧位置通过控制线传输给另一个拼接控制设备,让其丢弃一帧或者重复显示一帧,这样达到多个拼接控制设备之间的更好的帧同步目的。
在这个实施例2中,所述显卡和所述拼接控制模块依次循环地在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧;所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元,所述显卡写入信号数据至该第一循环缓存单元,所述拼接控制模块从该第三循环缓存单元读取;当所述显卡写入信号数据至该第二循环缓存单元,所述拼接控制模块从该第一循环缓存单元读取;当所述显卡写入信号数据至该第三循环缓存单元,所述拼接控制模块从该第二循环缓存单元读取,如此不断循环。
需要说明的是,此做法可以避免显卡的写入操作和拼接控制模块的读取操作同时在同一内存地址上进行,确保读写缓存模块内不会造成数据损坏的现象,也能保证写入操作和读取操作能够同时进行。
所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。另外地,该控制线也可为DisplayPort中用于传输设定与控制指令的双向传输辅助通道。
相对于现有技术,本发明提供的一种多个拼接显示屏视频同步的显示***及其方法,该显示***包括显卡、拼接控制设备和显示屏,所述显卡包括信号输出端口和帧差控制器、并通过数据线和控制线与拼接控制设备电连接,该拼接控制设备包括读写缓存模块、拼接控制模块,对信号数据进行缓存并进行分隔或分屏处理,帧差控制器与各个读写缓存模块通过控制线进行相互通信控制。本发明利用现有的硬件设备,通过HDMI或者DisplayPort的控制信号线在空闲状态时进行显卡与不同拼接控制设备的帧的位置信息状态交换,通过显卡的帧差控制器、拼接控制设备的拼接控制模块、视频传输线缆中的控制线形成闭环协同控制并实现对多个拼接屏的视频帧同步。本发明充分利用显卡的帧输出调节能力、拼接屏控制设备的调节能力进行闭环帧同步控制,比单纯依靠显卡进行单向帧同步的效果更好。
最后需要强调的是,本发明不限于上述实施方式,以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种多个拼接显示屏视频同步的显示***,包括显卡、拼接控制设备和显示屏,其特征在于,
所述显卡包括至少两个用于输出包含具有特定帧率视频信号数据的信号数据的信号输出端口和至少一个用于调整该信号数据帧同步的帧差控制器,该显卡通过数据线和控制线与所述拼接控制设备电连接;
所述拼接控制设备数量与所述信号输出端口一致、并包括用于连续存储该信号输出端口处传输的信号数据的读写缓存模块和用于对该读写缓存模块中所存储的信号数据进行分割或分屏处理的拼接控制模块,所述读写缓存模块通过数据线一一对应地与所述信号输出端口电连接、并通过控制线与所述帧差控制器连接,所述拼接控制模块与该读写缓存模块电连接;
各个所述拼接控制设备的当前读写缓存模块将各自的当前读和写的帧缓存位置通过控制线传输给所述帧差控制器,所述帧差控制器比较输入的当前写入/读取帧的位置以及更新时间,并根据当前各读写缓存模块中的循环缓存单元的状态,通过控制信号输出端口来调整该信号输出端口自身的帧的输出速率来达到帧同步,和控制各个拼接控制设备通过丢弃一帧或者重复一帧的方式来达到帧同步;
所述显示屏数量与所述信号输出端口一致,该显示屏用于显示经过分割或分屏处理后的信号数据、并与所述拼接控制模块电连接。
2.如权利要求1所述的多个拼接显示屏视频同步的显示***,其特征在于,所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元;所述显卡和所述拼接控制模块依次循环地在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧。
3.如权利要求1所述的多个拼接显示屏视频同步的显示***,其特征在于,所述拼接控制模块包括FPGA芯片。
4.如权利要求1所述的多个拼接显示屏视频同步的显示***,其特征在于,所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。
5.如权利要求1所述的多个拼接显示屏视频同步的显示***,其特征在于,所述控制线为DisplayPort中用于传输设定与控制指令的双向传输辅助通道。
6.一种多个拼接显示屏视频同步的显示方法,应用于显示***,所述显示***包括显卡、拼接控制设备和显示屏,所述拼接控制设备包括读写缓存模块和拼接控制模块,其特征在于,该方法包括:
步骤S1,显卡中的至少两个信号输出端口通过数据线将包含具有特定帧率视频信号数据的信号数据传输至与所述信号输出端口一一对应的读写缓存模块,所述拼接控制设备数量与所述信号输出端口一致;
步骤S2,所述具有特定帧率视频信号数据的信号数据传输至不同的读写缓存模块后,该读写缓存模块通过控制线将其当前各个循环缓存单元的状态传输至显卡中的帧差控制器;
步骤S3,该帧差控制器与各个读写缓存模块通过控制线进行相互通信控制,并根据当前各读写缓存模块中的循环缓存单元的状态,控制各个读写缓存模块中的视频信号数据的帧率保持同步,来实现各个显示屏的帧同步;
步骤S4,该拼接控制设备中的拼接控制模块在读写缓存模块中读取信号数据,并经过分割或分屏处理后传输至显示屏,显示屏显示该处理后的内容;
其中,在步骤S3中,包括以下步骤:各个所述拼接控制设备的当前读写缓存模块将各自的当前读和写的帧缓存位置通过控制线传输给所述帧差控制器,所述帧差控制器比较输入的当前写入/读取帧的位置以及更新时间,并根据当前各读写缓存模块中的循环缓存单元的状态,通过控制信号输出端口来调整该信号输出端口自身的帧的输出速率来达到帧同步,和控制各个拼接控制设备通过丢弃一帧或者重复一帧的方式来达到帧同步。
7.如权利要求6所述的多个拼接显示屏视频同步的显示方法,其特征在于,所述显卡和所述拼接控制模块连续依次循环且在不同的循环缓存单元中分别对该读写缓存模块进行写入和读取,所述显卡的写入操作比所述拼接控制模块的读取操作早一帧;所述读写缓存模块包括第一循环缓存单元、第二循环缓存单元和第三循环缓存单元,所述显卡写入信号数据至该第一循环缓存单元,所述拼接控制模块从该第三循环缓存单元读取;当所述显卡写入信号数据至该第二循环缓存单元,所述拼接控制模块从该第一循环缓存单元读取;当所述显卡写入信号数据至该第三循环缓存单元,所述拼接控制模块从该第二循环缓存单元读取,如此不断循环。
8.如权利要求6所述的多个拼接显示屏视频同步的显示方法,其特征在于,所述控制线为HDMI中用于传输控制数据的SDA线和用于通信时钟的SCL线。
CN202010040496.0A 2020-01-14 2020-01-14 一种多个拼接显示屏视频同步的显示***及其方法 Active CN111193953B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010040496.0A CN111193953B (zh) 2020-01-14 2020-01-14 一种多个拼接显示屏视频同步的显示***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010040496.0A CN111193953B (zh) 2020-01-14 2020-01-14 一种多个拼接显示屏视频同步的显示***及其方法

Publications (2)

Publication Number Publication Date
CN111193953A CN111193953A (zh) 2020-05-22
CN111193953B true CN111193953B (zh) 2022-04-15

Family

ID=70710076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010040496.0A Active CN111193953B (zh) 2020-01-14 2020-01-14 一种多个拼接显示屏视频同步的显示***及其方法

Country Status (1)

Country Link
CN (1) CN111193953B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113194358B (zh) * 2021-04-01 2023-03-24 北京凯视达科技股份有限公司 视频拼接显示方法、装置、介质及电子设备
CN115065848B (zh) * 2022-06-10 2023-11-17 展讯半导体(成都)有限公司 一种显示数据的传输方法、电子设备及模组设备
CN115686409A (zh) * 2022-09-07 2023-02-03 京东方科技集团股份有限公司 一种拼接显示屏、以及拼接显示屏的控制***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833935A (zh) * 2010-05-06 2010-09-15 北京伟景行数字城市科技有限公司 一种基于显卡刷新率的多机视频同步播放方法
CN102004620A (zh) * 2010-11-09 2011-04-06 广东威创视讯科技股份有限公司 一种图像更新方法及装置
CN102033729A (zh) * 2010-10-27 2011-04-27 广东威创视讯科技股份有限公司 一种异构图像拼接方法及其***
CN103686307A (zh) * 2013-12-24 2014-03-26 北京航天测控技术有限公司 一种基于数字信号处理器的多画面拼接显示设备
CN105578104A (zh) * 2015-12-30 2016-05-11 广东威创视讯科技股份有限公司 一种多显卡视频数据处理方法及装置
CN107135329A (zh) * 2017-04-21 2017-09-05 安徽森度科技有限公司 一种拼接屏多级同步视频监控方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101000755B (zh) * 2006-12-21 2011-11-30 康佳集团股份有限公司 多屏显示拼接控制器
CN101383913B (zh) * 2008-08-28 2010-07-21 广东威创视讯科技股份有限公司 显示叠加控制***及其控制方法
US8390743B2 (en) * 2011-03-31 2013-03-05 Intersil Americas Inc. System and methods for the synchronization and display of video input signals
CN102184081B (zh) * 2011-05-10 2013-02-13 广东威创视讯科技股份有限公司 显卡同步输出的方法、装置及***
CN103165104A (zh) * 2011-12-12 2013-06-19 宁波Gqy视讯股份有限公司 用于拼接屏的视频信号同步显示方法
CN103067729A (zh) * 2013-01-31 2013-04-24 利亚德光电股份有限公司 拼接屏体立体显示的同步信号处理方法及装置、拼接屏体
CN103986960A (zh) * 2014-06-03 2014-08-13 王军明 一种单视频画面分割多路由远传精确同步拼接显示的方法
CN104363508B (zh) * 2014-11-21 2018-03-23 浙江宇视科技有限公司 一种防止视频回退的图像拼接方法及装置
US10484578B2 (en) * 2018-03-30 2019-11-19 Cae Inc. Synchronizing video outputs towards a single display frequency

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833935A (zh) * 2010-05-06 2010-09-15 北京伟景行数字城市科技有限公司 一种基于显卡刷新率的多机视频同步播放方法
CN102033729A (zh) * 2010-10-27 2011-04-27 广东威创视讯科技股份有限公司 一种异构图像拼接方法及其***
CN102004620A (zh) * 2010-11-09 2011-04-06 广东威创视讯科技股份有限公司 一种图像更新方法及装置
CN103686307A (zh) * 2013-12-24 2014-03-26 北京航天测控技术有限公司 一种基于数字信号处理器的多画面拼接显示设备
CN105578104A (zh) * 2015-12-30 2016-05-11 广东威创视讯科技股份有限公司 一种多显卡视频数据处理方法及装置
CN107135329A (zh) * 2017-04-21 2017-09-05 安徽森度科技有限公司 一种拼接屏多级同步视频监控方法

Also Published As

Publication number Publication date
CN111193953A (zh) 2020-05-22

Similar Documents

Publication Publication Date Title
CN111193953B (zh) 一种多个拼接显示屏视频同步的显示***及其方法
US10049642B2 (en) Sending frames using adjustable vertical blanking intervals
CN101256762B (zh) 多屏拼接方法及装置
CN101404151B (zh) 一种多屏拼接装置和方法
WO2017113951A1 (zh) 拼接显示***及其显示方法
CN102972034B (zh) 电子设备、发送电子设备中的立体图像信息的方法和接收电子设备中的立体图像信息的方法
CN103021378A (zh) 一种多屏拼接显示装置和方法
CN102857738A (zh) 多屏控制的图像显示***、方法及多屏控制装置
CN106993150B (zh) 一种兼容超高清视频输入的视频图像处理***及方法
KR20070041507A (ko) 이미지 프레임들의 시퀀스를 디스플레이하기 위한 방법 및시스템
US11039041B2 (en) Display panel synchronization for a display device
CN208768188U (zh) 一种高清视频环出同步拼接的装置
CN211207311U (zh) 基于显示器的一屏多显技术
CN102547318A (zh) 搭配立体眼镜呈现立体影像的视频显示装置及其控制方法
CN211606691U (zh) 一种单屏多画面共享***
KR102196087B1 (ko) 구동 모듈의 동기화 방법 및 이를 수행하는 표시 장치
CN109272923B (zh) 一种基于多屏设备的字幕滚动显示方法、***及存储介质
CN103956149A (zh) 显示器、显示***和数据处理方法
CN204681493U (zh) 一种4k多屏拼接处理器
CN111355861A (zh) 一种多屏视频同步拼接装置和方法
CN104182193B (zh) 一种高清大屏幕显示方法、***及大屏工作站
CN110166733B (zh) 预监方法及装置、输出盒、服务器、拼接***
CN204633946U (zh) 在led显示屏上实现3d显示的***
CN204272298U (zh) 多路扩展式多屏幕拼接器
CN111787258A (zh) 一种视频处理设备、视频解码设备和显示控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant