CN114625329A - 多屏幕显示控制装置 - Google Patents

多屏幕显示控制装置 Download PDF

Info

Publication number
CN114625329A
CN114625329A CN202011459143.0A CN202011459143A CN114625329A CN 114625329 A CN114625329 A CN 114625329A CN 202011459143 A CN202011459143 A CN 202011459143A CN 114625329 A CN114625329 A CN 114625329A
Authority
CN
China
Prior art keywords
screen display
display control
image
control apparatus
image processors
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.)
Pending
Application number
CN202011459143.0A
Other languages
English (en)
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.)
Silicon Motion Inc
Original Assignee
Silicon Motion Inc
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 Silicon Motion Inc filed Critical Silicon Motion Inc
Priority to CN202011459143.0A priority Critical patent/CN114625329A/zh
Priority to TW110103681A priority patent/TWI785488B/zh
Priority to US17/249,945 priority patent/US11630629B2/en
Publication of CN114625329A publication Critical patent/CN114625329A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1438Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/12Use of DVI or HDMI protocol in interfaces along the display data pipeline

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明涉及一种多屏幕显示控制装置,以一通用串行总线(USB)接口链接主机接收影像数据,并以多个高画质多媒体接口(HDMI)接口,将多个HDMI画面输出至多个显示器播放,其中是以一USB集线器将该USB接口耦接至多个图像处理器(GPU),使这些GPU根据该影像数据产生这些HDMI画面。

Description

多屏幕显示控制装置
技术领域
本发明有关于多屏幕组装成的大屏幕的显示技术。
背景技术
多屏幕显示有多种应用,如商场的超大规模液晶屏、或大规模的监控显示屏。由于液晶面板的制作瓶颈,大屏幕是由多个小屏幕组装而成;故此技术称多屏幕显示。
图1以方块图图解传统的多屏幕显示***100,由2x2显示器102_1、102_2、102_3、102_4组装成大屏幕。主机104以高画质多媒体接口(High Definition MultimediaInterface,缩写:HDMI)与分配器(splitter)106通信;主机104产生的4K高画质多媒体接口影像信号HDMI_0传递至分配器106,由分配器106复制为四个相同的4K高画质多媒体接口影像信号HDMI_1、HDMI_2、HDMI_3、HDMI_4,交予对应的图像缩放芯片(scaler)108_1、108_2、108_3、108_4。各图像缩放芯片会将接收到的4K高画质多媒体接口影像信号放大四倍,取其中四分之一画面(HDMI1080p)由对应的显示器播放。显示器102_1、102_2、102_3、102_4组合出的大屏幕画面。
传统多屏幕显示***100的分配器106的HDMI影像复制技术成本高。特别是,多个图像缩放芯片108_1…108_4间有同步问题,可能会引入±1帧(16ms)的画面不同步现象。面对更大尺寸的画面播放需求,显示器数量激增,HDMI影像复制量更多,图像缩放芯片数量也更多;伴随而来的,是更惊人的成本,以及越发明显的画面不同步现象。此外,视频墙的屏幕有一定边框厚度且厚度不确定,需要裁剪掉一部分图像。使用分配器复制画面的方法,可以理解为"信号复制后裁剪",所以很难做到"边框消除"。
传统的另一个弊端是,纯硬件完成视频墙拼接,无法做到任意形态,比如16屏显示器,架构就是固定的4X4。
发明内容
本发明提出低成本的多屏幕显示方案,除了有效同步多屏幕显示,更完美呈现边框消除的画面,且可驱动任意尺寸(例如,1x16 2x8 16x1显示器阵列)的大尺寸显像。
根据本发明一种实施方是所实现的一多屏幕显示控制装置包括:一通用串行总线(USB)接口;多个图像处理器(GPUs);一通用串行总线集线器(USB hub);以及多个高画质多媒体接口(HDMI)接口。该通用串行总线接口用以链接一主机,以接收一影像数据。该通用串行总线集线器耦接该通用串行总线接口至这些图像处理器,使这些图像处理器根据该影像数据产生多个高画质多媒体接口画面。这些高画质多媒体接口自这些图像处理器接收这些高画质多媒体接口画面,以输出至所连结的多个显示器播放。
藉由通用串行总线通讯,主机传递至本装置的影像数据可为极大数据量,完全有能力应付超大画面显示。例如,面对8K显示需求,主机可直接传递8K(甚至更大)画面的影像数据给本装置,无须使用分配器(106)的画面复制、以及图像缩放芯片(108_1…108_4)的画面放大技术。
一种实施方式中,本发明多屏幕显示设备包括一同步电路,耦接这些图像处理器,控制这些图像处理器同步输出这些高画质多媒体接口画面,经这些高画质多媒体接***由这些显示器播放。
一种实施方式中,这些图像处理器各自以一第一通用输入输出(GPIO)脚位、以及一第二通用输入输出脚位耦接该同步电路。这些图像处理器各自是以该第一通用输入输出脚位将自身状态传递给该同步电路。该同步电路系通过这些图像处理器各自的该第二通用输入输出脚位,统一操作这些图像处理器。
一种实施方式中,该同步电路为这些图像处理器各自提供默认为导通的一三极管;该三极管的一基极耦接该第一通用输入输出脚位,该三极管的一射极耦接一地端,且该三极管的一集极耦接该第二通用输入输出脚位、且于浮接时为高电平。各图像处理器可令该第一通用输入输出脚位默认为高电平,并藉由切换该第一通用输入输出脚位为低电平,举手参与画面播放。
一种实施方式中,经该通用串行总线接口接收的该影像数据为压缩内容。这些图像处理器还对该影像数据进行解压缩。
一种实施方式中,该影像数据包括该主机以一个视频墙配置软件自一大画面切割出的多个小画面,这些小画面对应这些显示器,且已完成边框消除。
一种实施方式中,该通用串行总线接口、该通用串行总线集线器、这些图像处理器、这些高画质多媒体接口、以及该同步电路制作在一印刷电路板上,形成一单卡。
所述单卡可以串接使用。根据本发明另一种实施方式所实现的一多屏幕显示控制装置包括:多张卡;以及串接上述多张卡的多条通用串行总线。一种实施方式中,不同单卡的所有同步电路的所有三极管的集极连结在一起。一种实施方式中,多张卡包装在一机壳中。
下文特举实施例,并配合附图,详细说明本发明内容。
附图说明
图1以方块图图解传统的多屏幕显示***100,采用分配器(splitter)106以及图像缩放芯片(scaler)108_1…108_4;
图2图解根据本发明一种实施方式实现的一多屏幕显示***200,采用USB接口与主机204通信,并采用HDMI接面连结显示器202_1、202_2、202_3、以及202_4;
图3根据本发明一种实施方式图解一单卡300,连结在前一级单卡302、以及后一级单卡304之间;
图4图解同步电路312的一种实施方式,为表决电路;
图5A图解根据本发明一种实施方式所实现的一单卡500,着眼于同步、以及当机修复技术;
图5B图解逻辑闸516的一种实施方式;
图6A图解用作时钟切换逻辑电路512的单稳态触发器600;
图6B图解图6A单稳态触发器的输入端A、B以及输出端Q的信号;
图7A图解脉冲产生电路514的一种实施方式;
图7B图解图7A脉冲产生电路514的输入端A、B以及输出端Y的信号;
图8根据本发明一种实施方式图解一多屏幕显示控制装置800。
【符号说明】
100~传统的多屏幕显示***;
102_1、102_2、102_3、102_4~小屏幕;
104~主机;
106~分配器;
108_1、108_2、108_3、108_4~图像缩放芯片;
200~多屏幕显示***;
202_1、202_2、202_3、以及202_4~显示器;
204~主机;
206~多屏幕显示控制装置;
208~影像压缩器;
210~通用串行总线接口;
212~通用串行总线集线器;
214_1、214_2、214_3、以及214_4~高画质多媒体接口;
300~单卡;
302、304~前一级、后一级单卡;
306~输入端通用串行总线接口;
308~通用串行总线集线器;
310~输出端通用串行总线接口;
312~同步电路;
500~单卡;
502~时钟缓冲器;
504~后级同步接口;
506~晶振;
508~前级同步接口;
510~时钟多任务器;
512~时钟切换逻辑电路;
514~脉冲产生电路;
516~逻辑闸;
518~看门狗芯片;
522~电压比较器522;
524~"与"门;
600~单稳态触发器;
800~多屏幕显示控制装置;
802~主机;
804~通用串行总线接口;
806~高画质多媒体接口;
808~多屏幕显示器;
810~前、后级同步接口;
A、B、Q、Y~单稳态触发器600/脉冲产生器514的输入、输出端;
BJT_1、BJT_2、BJT_3、BJT_4~三极管;
clk~时钟信号;
clk_1、clk_2、clk_3、clk_4、以及clk_out~复制时钟信号clk的多路;
clk_osc~晶振信号;
gpio_mr、gpio_rd、gpio_wr~通用输入输出脚位;
GPU_1、GPU_2、GPU_3、GPU_4~图像处理器;
HDMI_0、HDMI_1、HDMI_2、HDMI_3、HDMI_4~4K高画质多媒体接口影像信号;
RT~时间长度;
rst~复位脚位;
RST_in、RST_out~复位信号输入、输出;
RST_S~复位信号;
Sel~多任务器控制信号;
SYNC_IN、SYNC_OUT~同步控制输入、输出接口;
USB_S~通用串行总线接口传输的影像数据。
具体实施方式
以下叙述列举本发明的多种实施例。以下叙述介绍本发明的基本概念,且并非意图限制本发明内容。实际发明范围应依照申请专利范围来界定。
本发明多屏幕显示技术不采用分配器(splitter)以及图像缩放芯片(scaler)。本发明多屏显示方案是由主机经通用串行总线(USB)接口提供高画质的影像数据,交由多个图像处理器(GPUs)处理成多个小屏幕画面,再组合出大屏幕显示。相比传统多屏幕显示***100,本发明有以下优点:
·不若图像缩放芯片(scaler)有所限制,图像处理器(GPUs)可以实现任意数量小屏幕的组合,如1x9、2x4、1x16 2x8 16x1…等;
·不受主显示适配器的限制,图像处理器(GPUs)有能力实现任意角度的旋转,以达到艺术墙的效果,也有能力实现高分辨率(如,4K、8K…)的图像拼接;
·图像处理器(GPUs)得以轻松去边框,优化显示器与显示器边缘的画面;
·不若图像缩放芯片的放大失真,本发明大屏幕显示清晰度高;
·除了高带宽(例如,USB 3.0的5G bps带宽),经通用串行总线(USB)传递的高画质影像信号还可为压缩型式,足以驱动16个甚至更多的高画质多媒体接口(HDMI)显示器,低成本组成大屏幕画面;
特别是,本说明书对图像处理器(GPUs)提供同步设计以及复位方案,使所有小屏幕显示器得以正确组出大屏幕画面。
图2图解根据本发明一种实施方式实现的一多屏幕显示***200,由2x2显示器202_1、202_2、202_3、以及202_4组装成大屏幕。主机204以通用串行总线(如USB 3.0)与一多屏幕显示控制装置206通信。多屏幕显示控制装置206与显示器202_1、202_2、202_3、以及202_4系采高画质多媒体接口(High Definition Multimedia Interface,缩写:HDMI)通信。多屏幕显示控制装置206中采用两个图像处理器(GPUs)GPU_1、以及GPU_2。单个图像处理器可以应付两个小屏幕。
主机204可运行一影像压缩器208,可由主机204安装多屏幕显示控制装置206的驱动程序实现。经USB接口,压缩后的高画质(如4K)的影像数据USB_S透过USB接口传递至多屏幕显示控制装置206,由USB接口210接收,再经USB集线器(USB hub)212交予图像处理器GPU_1以及GPU_2。图像处理器GPU_1以及GPU_2有解压缩功能。图像处理器GPU_1对应显示器202_1以及202_2产生两个HDMI画面(如,两幅HDMI 1080p),经由两个HDMI接口214_1以及214_2供应给显示器202_1以及202_2播放。图像处理器GPU_2对应显示器202_3以及202_4产生两个HDMI画面(如,两幅HDMI 1080p),经由两个HDMI接口214_3以及214_4供应给显示器202_3以及202_4播放。显示器202_1、202_2、202_3、以及202_4所播放的四个HDMI 1080p画面组合成大屏幕画面。
由于主机204具有影像压缩器208、且是采用USB接口与多屏幕显示控制装置206通信,影像数据USB_S不只可为4K高画质影像信号,还可为8K或16K的大量数据,足以高质量实现超大屏幕的显示器。主机204还可安装有一个视频墙配置软件,目的是把大画面切割为2x2个小画面后通过通用串行总线输出。如此一来,影像数据USB_S傳遞的4K高画质影像信号是2x 2个小画面串流组成。影像数据USB_S完全能够应付4K高画质影像信号的傳遞。同时,这个视频墙配置软件,可更负责边框消除,旋转等功能。
以上设计使得主机204提供的影像数据USB_S可以就是大屏幕显像需求。例如,应付8K大屏幕显像,主机204提供的影像数据USB_S可以就是8K的影像数据:应付16K大屏幕显像,主机204提供的影像数据USB_S可以就是16K的影像数据。
特别是,组合出来的画面越大,使用到的显示器越多,相应使用的图像处理器(GPUs)数量也越多。为了兼容各种尺寸的大屏幕显示,本发明一种实施方式是设计单卡。每张单卡为一张印刷电路板,焊接有多个图像处理器。多张卡串接使用即可提供大量图像处理器。
图3根据本发明一种实施方式图解一单卡300,连结在前一级单卡302、以及后一级单卡304之间。各级单卡结构可以类似单卡300。
主机204提供的影像数据USB_S将自前一级单卡302的输出端USB接口传递至单卡300的输入端USB接口306,再经USB集线器308交予单卡300的输出端USB接口310输出,传递至下一级单卡304的输入端USB接口。USB集线器308还将影像数据USB_S传递至四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4,使产生八个HDMI画面(如,八幅HDMI 1080p),经HDMI接口输出,交由八个显示器显像。除了单卡300所产生的八个HDMI画面,前一级单卡302、以及后一级单卡304也根据影像数据USB_S各自产生八个HDMI画面。串接的多张卡可根据同一影像数据USB_S产生高质量的分割画面,控制数量庞大的显示器组合出大屏幕画面。
特别是,单卡300具有一同步电路312,除了同步单卡300上的四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4,还用于不同级单卡的图像处理器(GPUs)同步。
单卡300以一同步控制输入接口SYNC_IN与前一级单卡302的同步控制输出接口SYNC_OUT链接。单卡300还以一同步控制输出接口SYNC_OUT与后一级单卡304的同步控制输入接口SYNC_IN链接。不同单卡302、304、306上的同步电路因而耦接在一起,使单卡302、304、306上所有图像处理器(GPUs)同步。
图4图解同步电路312的一种实施方式。由于不同图像处理器接收到影像数据USB_S的时间点可能有出入,所以不同图像处理器需要彼此握手通信后,再一起输出HDMI画面,使显示器同步显像。同步电路312以表决电路实现不同图像处理器之间的握手通信。
同步电路312对应四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4提供四个三极管BJT_1、BJT_2、BJT_3、以及BJT_4。各图像处理器有两个通用输入输出(GPIO)脚位被用于同步设计,标号为gpio_wr以即gpio_rd。通用输入输出脚位gpio_wr耦接对应的三极管的基极(base)。通用输入输出脚位gpio_rd耦接对应的三极管的集极(collector)。所有三极管BJT_1、BJT_2、BJT_3、以及BJT_4的集极连结在一起。
通用输入输出脚位gpio_wr默认值为高准位,使三极管BJT_1、BJT_2、BJT_3、以及BJT_4默认导通,具有低电平集极。图像处理器接收到影像数据USB_S时,拉低其通用输入输出脚位gpio_wr的准位(举手),关闭对应的三极管。四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4全数收到影像数据USB_S时,四个三极管BJT_1、BJT_2、BJT_3、以及BJT_4全数关闭,集极准位拉高,并同步反应在四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4的通用输入输出脚位gpio_rd上,使四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4同步输出HDMI画面信号,达成多个显示器的同步显像。
如图所示,四个三极管BJT_1、BJT_2、BJT_3、以及BJT_4的集极(collectors)连结单卡上的同步控制输入接口SYNC_IN(与前一级单卡连结)、以及同步控制输出接口SYNC_OUT(与后一级单卡连结)。如此一来,串接的多张卡上的所有图像处理器(GPUs)都参与举手表决。
图像处理器(GPUs)同步的另一项重要手段,是令其时钟同源。每颗图像处理器(GPUs)使用相同时钟信号,可确保同步。以下段落说明多种时钟同源技术。
一种实施方式中,时钟信号是从第一级单卡一路耦接至最后一级单卡使用。一种实施方是在单卡上设计一时钟自动切换机制,预设选择前一级单卡提供的时钟信号,并在侦测不到前一级单卡提供的时钟信号时,切换选择自身单卡上的晶振(oscillator)提供的时钟信号。
相应时钟信号切换,本发明一种实施方式提供复位设计:在时钟信号切换时,触发图像处理器的复位(例如,重新上电、或硬件复位)。特别是,复位要求会捆绑后级所有单卡。多张卡的串接可还包括复位信号输入/输出接口的串接。
本发明还有一种实施方式系用于应付图像处理器的当机状况。是以一看门狗芯片提供自动复位功能。
图5A图解根据本发明一种实施方式所实现的一单卡500,着眼于同步、以及当机修复技术。
为了实现时钟同源,单卡500具备一时钟缓冲器(clock buffer)502,将同一时钟信号clk以四路clk_1、clk_2、clk_3、以及clk_4供应给四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4。四个图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4达成时钟同源,更稳定同步。
因应多张卡串接的应用,时钟缓冲器502还可将时钟信号clk复制在线路clk_out上,由后级同步接口504的一时钟信号输出端传递到下一级单卡。
时钟信号clk来源可能是单卡500本身的晶振(oscillator)506,也可能是前一级单卡经一前级同步接口508的一时钟信号输入端传来的一前级时钟信号clk_in。如图所示,单卡500包括一时钟多任务器510以及一时钟切换逻辑电路512。时钟切换逻辑电路512侦测前级时钟信号clk_in。若前级时钟信号clk_in存在且正常工作,时钟切换逻辑电路512以多任务器控制信号Sel令该时钟多任务器510将前级时钟信号clk_in输出作为时钟信号clk。若侦测不到前级时钟信号clk_in,时钟切换逻辑电路512以多任务器控制信号Sel令该时钟多任务器510将晶振506输出的晶振信号clk_osc输出作为时钟信号clk。
整理之,若仅使用单卡500,图像处理器GPU_1、GPU_2、GPU_3、以及GPU_4所采用的时钟信号为晶振506所产生的晶振时钟clk_osc,时钟同源。若串接多个单卡使用,第一级单卡的晶振信号串接到每一级单卡,不同单卡上的所有图像处理器(GPUs)时钟同源。
不论是由晶振信号clk_osc切换到前级时钟信号clk_in、或是从前级时钟信号clk_in切换到晶振信号clk_osc,时钟信号切换事件可能引发图像处理器当机。一种实施方式中,根据512的电路,当发生板级插拔,必然触发时钟切换事件。时钟切换事件必然触发复位。因应复位需求的复位电路可单纯包括脉冲产生电路514、或还包括逻辑闸516、或还包括看门狗芯片518。
脉冲产生电路514耦接该时钟切换逻辑电路512,相应时钟切换事件产生脉冲作为复位信号RST_S,耦接图像处理器GPU_1…GPU_4的复位脚位rst,使图像处理器GPU_1…GPU_4重新上电,解决当机问题。
因应多级单卡串接的应用,复位事件也可能是由上一级单卡引发。前一级单卡可经前级同步接口508的一复位信号输入端得到复位输入RST_in。逻辑闸516将前级单卡传来的复位输入RST_in、与脉冲产生电路514产生的复位信号RST_S合成,耦接图像处理器GPU_1…GPU_4的复位脚位rst,使图像处理器GPU_1…GPU_4重新上电,解决当机问题。逻辑闸516运算前级单卡传来的复位输入RST_in、以及复位信号RST_S,其输出还耦接后级同步接口504做为复位输出RST_out,经后级同步接口504的一复位信号输出端传输到下一级单卡。
图5B图解逻辑闸516的一种实施方式。以低位复位为例,逻辑闸516可由两个电路组成,分别为电压比较器522及"与"门524。电压比较器522用于判断前级单卡传来的复位输入RST_in是否确实为低位。脉冲产生电路514(如"同或"门)的输出RST_S、和电压比较器522的输出作为"与"门524的输入,"与"门524的输出即用作图像处理器GPU_1…GPU_4的复位脚位rst控制,且为RST_out输出到后级。多卡级联时,如果出现前级板卡断电但前后级同步接口的物理连接未断开的情况,前级板卡的RST_in会因断电变低(因为前后级板卡同步接口连接,RST_in电压大约在1V左右),如果没有电压比较器,RST_in的1V电压直接传递给"与"门后会输出低,那么后级板卡的reset就会变低,从而导致所有后级板卡都不能正常工作了。加入电压比较器后,可以保证这种情况时,比较器的后端输出为高。
图示实施例为了还应付任一图像处理器当机的状况,在逻辑闸516之后还设置看门狗芯片518(选用),统整各种复位事件。看门狗芯片518除了接收逻辑闸516的输出,将前述复位操作反映在各图像处理器的复位脚位rst,还在图像处理器当机时,操作各图像处理器的复位脚位rst进行复位。
看门狗芯片518有自动复位的设计。图像处理器GPU_1…GPU_4各自提供一通用输入输出脚位gpio_mr连接至该看门狗芯片518作为输入。主机端可以根据各图像处理器的响应信号(心跳)发觉任一级单卡的任一图像处理器的异常。一种实施方式中,各图像处理器系经该通用串行总线接口定时输出信息给主机,使主机监控是否有当机的图像处理器。一旦定时信息消失,主机即认定相应的图像处理器当机。反之,图像处理器也可侦测主机端的响应信号(心跳),判断是否与主机正常通信。一种实施方式中,图像处理器尝试解码失败或无法访问图像处理器存储器(如DDR)…等动作时,图像处理器无能力在规定时间内收到主机发送的"心跳包",从而通过通用输入输出脚位gpio_mr操作所链接的看门狗芯片518输出一复位信号(如,240ms的低电平脉冲),灌入所连结的图像处理器的复位脚位rst。举例来说,与主机通信中断的单卡上只要还有固件程序活着的图像处理器,便可实现所述自动复位,复位该张单卡上的所有图像处理器。倘若固件程序已跑飞,看门狗芯片518感测不到信号,也会操作各图像处理器的复位脚位rst进行复位。
一种实施方式中,图像处理器有内置紧密耦合存储器(Tightly-Coupled Memory,TCM),为高可靠的内置存储区域,固件的中断向量表位于其中。当程序跑飞后,进阶精简指令集机器(Advanced RISC Machine,ARM)会进入ABORT分支,而预读取中断或资料中断异常发生时进入的特权模式(ABORT分支)在TCM区工作,处理的内容就是使用汇编代码控制该通用输入输出脚位gpio_mr,从而复位该看门狗芯片518。
一种实施方式中,时钟切换逻辑电路512是以一单稳态触发器实现。如图6A所示,用作时钟切换逻辑电路512的单稳态触发器600的输入端A接收前级时钟信号clk_in,输入端B固定高电平"1",输出端Q提供多任务器控制信号Sel操作时钟多任务器510。相应输入端A所接收的前级时钟信号clk_in的下降缘(有振荡),输出端Q信号维持高电平至少一时间长度RT,使时钟多任务器510选择前级时钟信号clk_in作为时钟信号clk输出。倘若连结输入端A的前级时钟clk_in不存在,输出端Q信号维持低电平,使时钟多任务器510选择晶振信号clk_osc作为时钟信号clk输出。
图6B图解图6A单稳态触发器的输入端A、B以及输出端Q的信号。输入端A的前级时钟信号clk_in存在且正常工作,则输出端Q信号为高电平。反之,输出端Q信号为低电平。
图7A图解脉冲产生电路514的一种实施方式,采用的逻辑电路会将输入端A、B的电平变化反应在输出端Y上。输入端A接收时钟切换逻辑电路512所产生的多任务器控制信号Sel。多任务器控制信号Sel还经RC延时输入该输入端B。输出端Y信号即复位信号RST_S。
图7B图解图7A脉冲产生电路514的输入端A、B以及输出端Y的信号。相应输入端A、B信号的电平变化,输出端Y信号产生低电平脉冲,即复位信号RST_S。
图8根据本发明一种实施方式图解一多屏幕显示控制装置800。一主机802以USB接口804链接该多屏幕显示控制装置800。该多屏幕显示控制装置800以HDMI接口806链接多个显示器所组成的多屏幕显示器808,以实现大屏幕显示。多屏幕显示控制装置800包括串接的M张单卡,并可以一机壳包装所述M张单卡。各级单卡以USB接口链接,且有用于同步与复位的前、后级同步接口810。各级单卡以图像处理器负责多个显示器的画面播放。用户可透过主机802上执行的人机接口(如,GUI),设定如何驱动该些单卡。
一种实施方式中,使用者供应作业***(如WINDOWS10)4K或者8K画面,由作业***视为一个"大画面"经USB接口804传递给多屏幕显示控制装置800驱动多屏幕显示器808。如此设计是将多屏幕显示器808虚拟为完整的超大屏幕驱动,以虚拟显示器的方式上报作业***,让它以为多屏幕显示器808是一个4K或者8K显示器。所述显卡驱动,等同于一般显卡驱动,把作业***提供的图像,展现到视为单一完整屏幕的多屏幕显示器808上。所述虚拟画面同一般显示器画面,可以复制(使多组大萤幕显示同影像),也可以拓展(使影像拓展到多組大螢幕上)。
在视频墙方案中,主机802可安装有一个视频墙配置软件,目的是把大画面切割为A x B个小画面后通过USB输出。同时这个配置软件,可更负责边框消除,旋转等功能。
一种使用情境下,多屏幕显示控制装置800上电后,主机802以及多屏幕显示控制装置800之间的USB线才接上。多屏幕显示控制装置800为热***装置。
说明之,单卡之间的同步接口插拔实现热***。单卡经前、后级同步接口接上后(前级單卡的后级同步接口504接上后级單卡的前级同步接口508),切换成时脉同源会使得M级单卡一起复位,故正常运作。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围以权利要求书界定为准。

Claims (19)

1.一种多屏幕显示控制装置,包括:
一通用串行总线接口,用以链接一主机,以接收一影像数据;
多个图像处理器、以及耦接该通用串行总线接口至这些图像处理器的一通用串行总线集线器,其中,这些图像处理器根据该影像数据产生多个高画质多媒体接口画面;以及
多个高画质多媒体接口,自这些图像处理器接收这些高画质多媒体接口画面,以输出至所连结的多个显示器播放。
2.如权利要求1所述的多屏幕显示控制装置,其特征在于,还包括:
一同步电路,耦接这些图像处理器,控制这些图像处理器同步输出这些高画质多媒体接口画面,经这些高画质多媒体接***由这些显示器播放。
3.如权利要求2所述的多屏幕显示控制装置,其特征在于,其中:
这些图像处理器各自以一第一通用输入输出脚位、以及一第二通用输入输出脚位耦接该同步电路;
这些图像处理器各自是以该第一通用输入输出脚位将自身状态传递给该同步电路;且
该同步电路系通过这些图像处理器各自的该第二通用输入输出脚位,统一操作这些图像处理器。
4.如权利要求3所述的多屏幕显示控制装置,其特征在于,其中:
该同步电路为这些图像处理器各自提供默认为导通的一三极管,该三极管的一基极耦接该第一通用输入输出脚位,该三极管的一射极耦接一地端,该三极管的一集极耦接该第二通用输入输出脚位、且于浮接时为高电平。
5.如权利要求4所述的多屏幕显示控制装置,其特征在于,其中:
各图像处理器令该第一通用输入输出脚位默认为高电平,并藉由切换该第一通用输入输出脚位为低电平,举手参与画面播放。
6.如权利要求1所述的多屏幕显示控制装置,其特征在于,其中:
经该通用串行总线接口接收的该影像数据为压缩内容;且
这些图像处理器还对该影像数据进行解压缩。
7.如权利要求1所述的多屏幕显示控制装置,其特征在于,其中:
该影像数据包括该主机以一个视频墙配置软件自一大画面切割出的多个小画面,这些小画面对应这些显示器,且已完成边框消除。
8.如权利要求1所述的多屏幕显示控制装置,其特征在于,其中:
这些图像处理器各自产生N个高画质多媒体接口画面,N为大于1的整数。
9.如权利要求2所述的多屏幕显示控制装置,其特征在于,其中:
该通用串行总线接口、该通用串行总线集线器、这些图像处理器、这些高画质多媒体接口、以及该同步电路制作在一印刷电路板上,形成一单卡。
10.一种多屏幕显示控制装置,包括:
多张卡;以及
串接上述多张卡的多条通用串行总线,
其中,上述多张卡中,各级单卡包括:
一输入端通用串行总线接口,接收一影像数据;
多个图像处理器、以及耦接该输入端通用串行总线接口至这些图像处理器的一通用串行总线集线器,其中,这些图像处理器根据该影像数据产生多个高画质多媒体接口画面;
多个高画质多媒体接口,自这些图像处理器接收这些高画质多媒体接口画面,以输出至所连结的多个显示器播放;以及
耦接该通用串行总线集线器的一输出端通用串行总线接口,用以耦接下一级单卡,以传递该影像数据。
11.如权利要求10所述的多屏幕显示控制装置,其特征在于,其中:
各级单卡还包括一同步电路,耦接所属单卡的所有图像处理器;且
不同单卡的所有同步电路串接在一起,使所有单卡上的所有图像处理器同步将高画质多媒体接口画面交由对应的高画质多媒体接口画面接口输出。
12.如权利要求11所述的多屏幕显示控制装置,其特征在于,其中:
各图像处理器以一第一通用输入输出脚位、以及一第二通用输入输出脚位耦接所属单卡的该同步电路;
各图像处理器是以该第一通用输入输出脚位将自身状态传递给所属单卡的该同步电路;且
各图像处理器是根据该第二通用输入输出脚位接收到的信号输出高画质多媒体接口画面。
13.如权利要求12所述的多屏幕显示控制装置,其特征在于,其中:
各同步电路为所属单卡上的所有图像处理器各自提供默认为导通的一三极管,该三极管的一基极耦接对应的图像处理器的该第一通用输入输出脚位,该三极管的一射极耦接一地端,该三极管的一集极耦接对应的图像处理器的该第二通用输入输出脚位、且于浮接时为高电平。
14.如权利要求13所述的多屏幕显示控制装置,其特征在于,其中:
不同单卡的所有同步电路的所有三极管的集极连结在一起。
15.如权利要求14所述的多屏幕显示控制装置,其特征在于,其中:
各图像处理器令该第一通用输入输出脚位默认为高电平,并藉由切换该第一通用输入输出脚位为低电平,举手参与画面播放。
16.如权利要求10所述的多屏幕显示控制装置,其特征在于,其中:
该影像数据系一主机提供,为压缩内容;且
各级单卡的这些图像处理器包括解压缩功能。
17.如权利要求10所述的多屏幕显示控制装置,其特征在于,其中:
该影像数据包括该主机以一个视频墙配置软件自一大画面切割出的多个小画面,这些小画面对应各级单卡的这些显示器,且已完成边框消除。
18.如权利要求10所述的多屏幕显示控制装置,其特征在于,其中:
各级单卡的这些图像处理器各自产生N个高画质多媒体接口画面,N为大于1的整数。
19.如权利要求18所述的多屏幕显示控制装置,其特征在于,由一机壳包装,其中:
上述多张卡中第一级单卡的该输入端通用串行总线接口使该机壳包装的该多屏幕显示控制装置耦接一主机,以接收该影像数据;且
各级单卡的这些高画质多媒体接口使该机壳包装的该多屏幕显示控制装置耦接各级单卡供应画面显像的这些显示器。
CN202011459143.0A 2020-12-11 2020-12-11 多屏幕显示控制装置 Pending CN114625329A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202011459143.0A CN114625329A (zh) 2020-12-11 2020-12-11 多屏幕显示控制装置
TW110103681A TWI785488B (zh) 2020-12-11 2021-02-01 多屏幕顯示控制裝置
US17/249,945 US11630629B2 (en) 2020-12-11 2021-03-19 Multi-screen display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011459143.0A CN114625329A (zh) 2020-12-11 2020-12-11 多屏幕显示控制装置

Publications (1)

Publication Number Publication Date
CN114625329A true CN114625329A (zh) 2022-06-14

Family

ID=81895390

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011459143.0A Pending CN114625329A (zh) 2020-12-11 2020-12-11 多屏幕显示控制装置

Country Status (3)

Country Link
US (1) US11630629B2 (zh)
CN (1) CN114625329A (zh)
TW (1) TWI785488B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102640468B1 (ko) * 2023-12-11 2024-02-27 주식회사 옵티멀 영상 표출시 디스플레이간 이질감이 없도록 전출력 동기화한 심리스 모듈형 멀티 스크린 피씨
KR102640470B1 (ko) * 2023-12-11 2024-02-27 주식회사 옵티멀 전출력 동기화한 화면 오정렬 방지 기능을 갖는 심리스 모듈형 멀티 스크린 피씨

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6384868B1 (en) * 1997-07-09 2002-05-07 Kabushiki Kaisha Toshiba Multi-screen display apparatus and video switching processing apparatus
US5978389A (en) * 1998-03-12 1999-11-02 Aten International Co., Ltd. Multiplex device for monitoring computer video signals
JP3526019B2 (ja) 1999-11-30 2004-05-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 画像表示システム、画像表示装置、および画像表示方法
US7483031B2 (en) 2003-04-17 2009-01-27 Nvidia Corporation Method for synchronizing graphics processing units
US7502546B2 (en) * 2003-10-29 2009-03-10 Elbex Video Ltd. Method and apparatus for digitally recording and synchronously retrieving a plurality of video signals
CA2546427A1 (en) * 2003-11-19 2005-06-02 Reuven Bakalash Method and system for multiple 3-d graphic pipeline over a pc bus
US7500041B2 (en) * 2006-06-15 2009-03-03 Nvidia Corporation Graphics processing unit for cost effective high performance graphics system with two or more graphics processing units
US8135443B2 (en) 2006-08-31 2012-03-13 Qualcomm Incorporated Portable device with priority based power savings control and method thereof
JP4920522B2 (ja) 2007-08-06 2012-04-18 株式会社東芝 情報処理装置および出力連動制御方法
US8723756B2 (en) * 2008-01-15 2014-05-13 Synaptics Incorporated System having capability for daisy-chained serial distribution of video display data
TWM342547U (en) * 2008-05-29 2008-10-11 Grandtec Electronic Corp Transmission switching device between USB and HDMI
US20100177016A1 (en) * 2009-01-13 2010-07-15 Henry Zeng Multi-monitor display
US20100180055A1 (en) * 2009-01-13 2010-07-15 Lyon Geoff M Monitor sharing system
US10525344B2 (en) 2009-03-23 2020-01-07 Sony Interactive Entertainment America Llc System and method for improving the graphics performance of hosted applications
WO2012157722A1 (ja) 2011-05-18 2012-11-22 シャープ株式会社 液晶表示装置
CN104620594B (zh) * 2012-09-13 2018-12-11 拿索斯财务有限公司 识别多个***设备并选择和显示其中之一的内容的电视机
CN103279245B (zh) * 2013-06-06 2017-03-15 敦泰电子有限公司 触控显示装置
GB2536691B (en) 2015-03-26 2019-09-04 Displaylink Uk Ltd Method and apparatus for controlling a display comprising two or more panels
WO2016190185A1 (ja) 2015-05-22 2016-12-01 シャープ株式会社 液晶表示装置
US9360883B1 (en) * 2015-08-26 2016-06-07 Freescale Semiconductor, Inc. Clock multiplexer for generating glitch-free clock signal
KR20180023402A (ko) 2016-08-25 2018-03-07 삼성전자주식회사 비디오월 시스템 및 그 제어 방법과, 디스플레이장치
US20180063477A1 (en) * 2016-09-01 2018-03-01 Microsoft Technology Licensing, Llc Tablet docking stations as adapter for video conferencing system
TW201820137A (zh) 2016-11-28 2018-06-01 精英電腦股份有限公司 具有重啟功能的裝置
TWI712942B (zh) * 2018-06-01 2020-12-11 同星科技股份有限公司 影像訊號切換和轉換之裝置及方法
CN108965643B (zh) * 2018-07-13 2021-04-27 西安深睐信息科技有限公司 一种利用多个4k电视实现不低于12k超高清显示的方法
US20200275149A1 (en) 2019-02-27 2020-08-27 Novatek Microelectronics Corp. Multi-screen synchronized playback system and method thereof
US11544029B2 (en) * 2020-02-21 2023-01-03 Userful Corporation System and method for synchronized streaming of a video-wall

Also Published As

Publication number Publication date
TW202223619A (zh) 2022-06-16
US11630629B2 (en) 2023-04-18
US20220188056A1 (en) 2022-06-16
TWI785488B (zh) 2022-12-01

Similar Documents

Publication Publication Date Title
US6646645B2 (en) System and method for synchronization of video display outputs from multiple PC graphics subsystems
US8237624B2 (en) System having capability for daisy-chained serial distribution of video display data
US8723756B2 (en) System having capability for daisy-chained serial distribution of video display data
JP3641354B2 (ja) 分散型のコンピュータ・システム
KR102251701B1 (ko) 다중 디스플레이 시스템을 구성하는 디스플레이 장치 및 그 제어 방법
CN114625329A (zh) 多屏幕显示控制装置
WO2007036091A1 (fr) Systeme d’affichage multiecran et procede de reglage automatique du mode d’affichage
JP2012164302A (ja) イメージプロセッシングパイプラインに対するグローバルアーミング(globalarming)方法
JP2001175230A (ja) 表示装置
TW201510863A (zh) 用以發送命令至目標裝置之技術(二)
TWI786530B (zh) 多屏幕顯示控制裝置
US10817242B2 (en) Image display device, connection method of image display device, and multi-display system
CN110557580A (zh) 影像信号切换和转换的装置及方法
TWI280484B (en) A function mapping apparatus, method, and system
CN101620845B (zh) 媒体数据处理装置、图形卡、计算机、显示设备及***
CN114625330A (zh) 多屏幕显示控制装置
CN111796755B (zh) 一种kvm控制***及kvm显示切换控制方法
CN213043771U (zh) 一种中控矩阵一体机
CN107666580B (zh) 背板装置和视频处理器
CN215450159U (zh) 一种双面屏同步显示电路
CN216391221U (zh) 一种视频信号发送卡和视频显示***
CN114077413B (zh) 一种显示模组控制***、显示装置和控制方法
CN110650324B (zh) 投影设备、投影***及投影方法
WO2021167591A1 (en) Graphics processor switching based on coupled display devices
CN113050997A (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