CN100508019C - 多通道数字显示信号叠加装置及方法 - Google Patents
多通道数字显示信号叠加装置及方法 Download PDFInfo
- Publication number
- CN100508019C CN100508019C CNB2006100339143A CN200610033914A CN100508019C CN 100508019 C CN100508019 C CN 100508019C CN B2006100339143 A CNB2006100339143 A CN B2006100339143A CN 200610033914 A CN200610033914 A CN 200610033914A CN 100508019 C CN100508019 C CN 100508019C
- Authority
- CN
- China
- Prior art keywords
- display
- signal
- display window
- coordinate
- timing generator
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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/1438—Digital 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种多通道数字显示信号叠加装置,包括第一显示信号输入通道、第二显示信号输入通道、第二显示窗口坐标生成单元、第二显示窗口检测单元和多路选择器,第二显示窗口检测单元接收当前扫描像素点的坐标值和第二显示窗口坐标,输出第二显示窗口有效电平;多路选择器在第二显示窗口检测单元输出第二显示窗口有效电平时接通第二显示信号输入通道并将与第二显示窗口坐标相对应的第二显示数据输出至显示终端,否则接通第一显示信号输入通道并将第一显示数据输出至显示终端。本发明实现了在第一显示窗口上开第二显示窗口,实现了多套设备的显示界面在同一个显示终端上的叠加显示,减少叠加多通道显示界面的软件开销,降低处理器的负荷。
Description
【技术领域】
本发明涉及一种将多通道的数字显示信号叠加后,合成为一路显示信号在同一个显示终端上进行显示的装置及方法。
【背景技术】
显示终端用于将检测到的信号通过数字、波形、图表、图像的形式显示出来,以方便人们观看。一个显示终端在一个时刻只能接收一路显示信号,将该路显示信号的显示数据依次加在显示终端的显示电极上,使对应的坐标为(X,Y)的像素呈现一定的灰度和色彩。
在医学上,医用监护仪经常需要通过显示终端(如LCD显示屏)把检测到的各种生理参数以数字、波形、图表的形式显示出来。和大部分显示控制设备一样,监护仪的处理器(CPU)将显示信息发送给显示控制芯片(包括显存)。显示控制芯片输出符合VESA Monitor Timing Specification的数字显示信号(以下简称VESA数字显示信号)。对于不直接支持VESA数字显示信号的显示终端,还需要一个接口芯片。该接口芯片将VESA数字显示信号转换为模拟信号或符合OpenLDI、DVI等标准的数字信号。如图1所示。
在监护仪应用场合,如在病人床边或手术台旁,医生有时需要从临床信息***(CIS)服务器上调用病人信息,如电子病历、超声图像、X光图像等。传统实现方法是:一个CIS终端/设备从CIS服务器取得信息后,通过自身的显示控制芯片,将CIS信息显示在不同于监护仪显示屏的显示终端上。如图2所示。
在病人床边或者手术台旁的狭小空间内,在已有监护仪显示终端的情况下,再增加一个CIS显示和控制终端显然是不方便的。最好的办法是在监护仪显示屏上可以调出一个窗口,用来显示CIS处理器发送的数据、图表等。因此又有了如图3所示的方案:CIS终端将相关信息发送给监护仪,由监护仪处理器将CIS显示信息和监护仪本身显示信息进行软件处理、叠加后发送给本地显示控制芯片,同时显示在一个显示终端上。这种方案最大的缺点是监护仪处理器被占用较多资源来实现显示界面的软件叠加。例如在监护仪显示屏上开一个800×600象素的窗口显示24bits的彩超图像,图像本身的数据量超过1.4M字节,监护仪处理器为传输、处理、叠加该图像将明显降低检测生理信号的实时性。
【发明内容】
本发明的主要目的就是为了解决现有技术的问题,提供一种多通道数字显示信号叠加装置及方法,减少叠加多通道(包括双通道)显示界面的软件开销,降低处理器的负荷。
本发明的次一目的就是提供一种多通道数字显示信号叠加装置及方法,在实现多通道数字显示信号公用显示终端的同时,实现了控制终端的统一。
为实现上述目的,本发明公开了一种多通道数字显示信号叠加装置,包括:第一显示信号输入通道,用于输入在显示终端形成第一显示窗口的第一显示数据;第二显示信号输入通道,用于输入在显示终端形成第二显示窗口的第二显示数据;第二显示窗口坐标生成单元,生成用于确定与第一显示窗口叠加的第二显示窗口大小和位置的第二显示窗口坐标;第二显示窗口检测单元,接收当前扫描像素点的坐标值和第二显示窗口坐标,用于当当前扫描像素点的坐标值在第二显示窗口坐标的范围内且第二显示信号输入通道具有第二显示数据输入时,输出第二显示窗口有效电平;多路选择器,控制端接收第二显示窗口检测单元输出的信号,信号输出端用于在第二显示窗口检测单元输出第二显示窗口有效电平时接通第二显示信号输入通道并将与第二显示窗口坐标相对应的第二显示数据输出至显示终端,否则接通第一显示信号输入通道并将第一显示数据输出至显示终端。
还进一步包括用于存储第二显示窗口坐标的坐标存储单元,所述第二显示窗口检测单元与坐标存储单元相连,用于从坐标存储单元读出第二显示窗口坐标。
还进一步包括显示时序控制单元、第一显示时序参数存储单元和同步控制单元,所述显示时序控制单元与第一显示时序参数存储单元相连,用于读取第一显示时序参数并输出第一行同步信号、第一场同步信号和第一显示使能信号至显示终端;所述显示时序控制单元与第二显示窗口检测单元相连,用于在开始扫描像素点后将扫描像素点的坐标值输出至第二显示窗口检测单元;所述同步控制单元用于响应第二行同步信号、第二场同步信号、第二显示使能信号和第二显示时钟信号,输出端耦合至显示时序控制单元,用于在未检测到第二显示时钟信号时,控制显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号至显示终端,在检测到第二显示时钟信号时,控制显示时序控制单元继续扫描,直到本帧的场后沿周期时停住,等待第二场同步信号的后沿周期到来,当同步控制单元检测到第一个第二显示使能信号的上升沿时,控制显示时序控制单元开始扫描。
其中,所述显示时序控制单元还与第二显示窗口检测单元相连,用于在显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号时输出第一扫描状态信号给第二显示窗口检测单元,控制第二显示窗口检测单元输出第二显示窗口无效电平。
其中,所述第二显示信号输入通道包括先入先出缓存器,所述缓存器接收端接收第二显示数据,输出端与多路选择器相连,所述缓存器的输入端还响应第二显示使能信号和同步控制单元输出的同步有效信号与运算之后的写使能信号,用于在写使能信号有效时接收第二显示数据。
还包括用于输出第一显示时钟信号至显示终端的第一显示时钟生成单元,所述缓存器还与第一显示时钟生成单元和显示时序控制单元的第一显示使能信号输出端相连,用于在第一显示使能信号有效时输出第二显示数据。
为了使共用后的设备达到动态的协调,还包括主机处理器,所述主机处理器和第二显示窗口坐标生成单元相连,用于检测当前光标位置坐标并接收第二显示窗口坐标值,判断当前光标位置是否位于第二显示窗口范围内,并根据结果进行相应处理;所述主机处理器还用于与从机处理器相连,用于在当前光标位置不在第二显示窗口范围内时,由主机处理器响应光标操作,在当前光标位置位于第二显示窗口范围内时,主机处理器将光标的操作传输到从机处理器,由从机处理器响应光标操作。
为实现上述目的,本发明公开了一种多通道数字显示信号叠加方法,包括以下步骤:
A1、生成用于确定与第一显示窗口叠加的第二显示窗口大小和位置的第二显示窗口坐标;
B1、将当前扫描像素点的坐标值和第二显示窗口坐标值进行比较,如果当前扫描像素点的坐标值在第二显示窗口坐标的范围内且具有第二显示数据输入时,执行步骤C1,否则执行步骤D1;
C1、将第二显示数据输出到显示终端;
D1、将第一显示数据输出到显示终端。
还进一步包括将第一行同步信号、第一场同步信号和第二行同步信号、第二场同步信号同步的同步控制步骤,所述同步控制步骤包括以下步骤:在未检测到第二显示时钟信号时,控制显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号至显示终端,在检测到第二显示时钟信号时,控制显示时序控制单元继续扫描,直到本帧的场后沿周期时停住,等待第二场同步信号的后沿周期到来,当同步控制单元检测到第一个第二显示使能信号的上升沿时,控制显示时序控制单元开始扫描。
为了使共用后的设备达到动态的协调,还进一步包括以下步骤:
A2、检测当前光标位置坐标;
B2、将当前光标位置坐标与第二显示窗口坐标值比较,如果当前光标位置位于第二显示窗口范围内,则执行步骤D2,如果当前光标位置不在第二显示窗口范围内,则执行步骤C2;
C2、由主机处理器响应光标操作;
D2、由主机处理器将光标的操作传输到从机处理器,由从机处理器响应光标操作。
本发明的有益效果是:1)本发明通过将一个显示设备作为主设备,其他显示设备作为从设备,将从设备的显示数据输入到主设备,通过硬件将不同设备输出的数字显示信号同步,并按一定规则叠加显示数据,实现了在第一显示窗口上开第二显示窗口,从而实现了多套设备的显示界面在同一个显示终端上的叠加显示,减少叠加多通道(包括双通道)显示界面的软件开销,降低处理器的负荷。2)通过检测当前光标的位置,根据当前光标的位置所处的窗口,控制与窗口相对应的处理器响应光标的操作,从而实现了多套设备控制终端的统一。
本发明的特征及优点将通过实施例结合附图进行详细说明。
【附图说明】
图1是现有技术中的一种显示设备示意图;
图2是现有技术中两台显示设备分别显示的示意图;
图3是改进后的两台设备共用一个显示终端的示意图;
图4是本发明的一种实施例的方框图;
图5是行、场同步信号时序图;
图6是本发明的另一种实施例的方框图;
图7是应用本发明使两个显示窗口叠加后的示意图;
图8是本发明实现控制终端统一的电路方框图;
图9是应用本发明使两台显示设备共用一个显示终端的示意图。
【具体实施方式】
具体实施例一、如图4所示为本实施例的多通道数字显示信号叠加装置的结构框图,第二显示窗口坐标生成单元1与坐标存储单元2相连,将生成的用于确定第二显示窗口大小和位置的第二显示窗口坐标存储在坐标存储单元中。第二显示窗口坐标生成单元1可以是CPU,第二显示窗口的坐标通过嵌入在CPU中的软件生成,用户还可进一步根据需要设定第二显示窗口的坐标。第二显示窗口坐标生成单元1也可以通过硬件实现。第二显示窗口坐标生成单元1将生成的坐标写入坐标存储单元,坐标存储单元可采用寄存器,坐标寄存器定义如表1,坐标寄存器为16位:
表1
通过窗口左上角横坐标、窗口左上角纵坐标和窗口右下角横坐标、窗口右下角纵坐标,确定第二显示窗口的大小和位置。
第二显示窗口检测单元3分别连接坐标存储单元和、显示时序控制单元4和多路选择器5的控制端相连,显示时序控制单元用于行、场的扫描,显示时序控制单元与第一显示时序参数存储单元6相连,读取第一显示时序参数并输出第一行、场同步信号和第一显示使能信号至显示终端7。多路选择器的输入端在第一显示信号输入通道和第二显示信号输入通道之间切换,输出端耦合到显示终端,为显示终端提供显示数据。
显示时序控制单元在开始扫描像素点后将扫描像素点的坐标值输出至第二显示窗口检测单元,第二显示窗口检测单元接收当前扫描像素点的坐标值,并从坐标存储单元读取第二显示窗口坐标,将当前扫描像素点的坐标值和第二显示窗口坐标值进行比较,如果当前扫描像素点的坐标值在第二显示窗口坐标的范围内且具有第二显示数据输入时,则输出第二显示窗口有效电平,例如高电平有效,控制多路选择器接通第二显示信号输入通道,将第二显示数据输出到显示终端。否则输出第二显示窗口无效的电平,例如低电平,控制多路选择器接通第一显示信号输入通道,将第一显示数据输出到显示终端。
如果将产生第一显示数据的设备作为主设备,将产生第二显示数据的设备作为从设备,第一显示数据存储在第一显存8中,通过第一显存控制单元9控制显示数据的输出,将第一显存8与多路选择器5的其中一个输入端相连,组成第一显示信号输入通道。多通道数字显示信号叠加装置可以附属在主设备内。第二显示数据可以存储在大容量存储器10中,实时存储第二显示数据的一帧显示数据,存储器10的输出端与多路选择器5的其中另一个输入端相连,通过第二显存控制单元的控制输出第二显示数据。这样不需要同步,只需增加第二显存控制单元。直接从第二显存和第一显存取数叠加,这样可以支持双路甚至多路不同分辨率图像的叠加。
为使第二显示信号输入通道输出的第二显示数据与第二显示窗口的位置对应,可通过多种方案来控制。其中一种方案是:第二显示窗口坐标生成单元与第二显示数据的第二显存管理单元相连,使第二显存管理单元控制第二显存输出位于第二显示窗口坐标范围内的第二显示数据。
第二种方案是:增加第二显示数据检测单元,第二显示数据检测单元连接在缓存器和多路选择器之间,它接收第二显示窗口坐标值和第二显示数据,只输出位于第二显示窗口坐标范围内的第二显示数据至多路选择器。
具体实施例二、以医用监护仪和临床信息***(CIS)两个医疗设备为例说明本发明的具体应用,监护仪为主设备,CIS为从设备,多通道数字显示信号叠加装置位于监护仪上。如图5所示,第二显示窗口坐标生成单元1为CIS窗口坐标生成单元,坐标存储单元2为CIS窗口坐标寄存器,第二显示窗口检测单元3为CIS窗口检测单元,为说明方便,将CIS终端输出的数字显示信号简称为CIS信号,监护仪本身的数字显示信号简称为本地信号。如果应用小容量的缓存器来缓存CIS信号,要将两个通道的数字显示信号合成,关键是要解决信号同步和数据叠加的问题。对于同一分辨率的显示信号,显示时钟频率、行显示周期thd和场显示周期tvd是相同的,但行/场同步周期、前沿和后沿周期可能有差异。由于监护仪本身无法控制CIS显示信号的时序参数,因此需要本地信号迁就CIS信号的时序参数,以达到同步的目的。
以下先解释数字显示信号的时序关系。显示设备一般以象素组成的行列点阵来显示图像,一个象素的颜色、灰度用若干bit的数据表示,例如一个典型17’显示器有1280×1024个象素,每个象素用24bits数据表示。显示控制设备一般采用逐行扫描的方式,把存储在显存的点阵信息,按时钟节拍一行接一行,一帧接一帧地读出,加上一些控制信号送给显示设备。VESA Monitor Timing Specification就是定义这种数字显示信号的规范。这些数字显示信号包括显示时钟,显示数据,行同步Hysnc,场同步Vsync,显示使能信号DE,它们的时序关系见图5。当显示使能信号DE为高时,在显示时钟的节拍下,显示控制芯片依次输出一行中每个象素的显示数据(图5中未画出时钟和显示数据)。一行的显示周期为thd。扫描完一行后DE无效,经过一个行前沿周期thf,行同步信号有效,行同步脉宽为thp,再经过一个行后沿周期thb,DE再次有效,开始扫描下一行。一帧的显示周期为tvd。扫描完一帧后,经过一个场前沿周期tvf,场同步信号有效,场同步脉宽为tvp,再经过一个场后沿周期tvb,开始扫描下一帧。如此周而复始,不断把显示数据传给显示设备。
本实施例与实施例一的不同在于增加了同步控制单元11,如图6所示,同步控制单元11响应第二行、场同步信号CIS_Hsync、CIS_Vsync、第二显示使能信号CIS_DE和第二显示时钟信号CIS_clk,输出端耦合至显示时序控制单元4。同步控制单元11实际为一个状态机,它根据CIS信号和本地扫描状态进行状态切换,有如下几种状态:
1)无CIS状态
如果未检测到第二显示时钟信号CIS_clk时,表明当前没有CIS信号。同步控制单元11输出相应的信号至显示时序控制单元4,显示时序控制单元4按照第一显示时序参数(即本地时序参数寄存器6的设定值)产生第一行、场同步信号和第一显示使能信号等,输出至显示终端,第一显存控制单元9也根据显示时序控制单元4输出的本地扫描状态信号(即第一扫描状态信号)依次输出每个象素点的显示数据。并且显示时序控制单元4还将本地扫描状态信号输出到第二显示窗口检测单元3,控制第二显示窗口检测单元输出第二显示窗口无效电平,从而使多路选择器5在没有CIS数据输入时切换到本地显示数据。
2)等待同步状态
一旦检测到第二显示时钟信号CIS_clk时,即具有有效的CIS信号,同步控制单元通知显示时序控制单元进入等待同步状态。为了避免屏幕闪烁,显示时序控制单元不会立即改变时序参数,而是继续扫描,直到本帧的场后沿周期时停住,等待第二场同步信号CIS_Vsync的后沿周期到来。如果场后沿一直未到,也就是没有场同步脉冲,经过一定时间后状态机会跳转到无CIS状态。
3)准同步状态
当检测到第二场同步信号CIS_Vsync的上升沿,表明CIS也进入场后沿周期,同步控制单元11进入准同步状态。
4)同步状态
同步控制单元11在准同步状态下检测CIS的第二显示使能信号CIS_DE。一旦检测到第一个DE上升沿,立即通知显示时序控制单元也开始扫描。随即进入同步状态。进入同步状态后,同步控制单元11在CIS的每一行的行后沿和每一帧的场后沿都检测一下行/帧的DE,一旦检测到CIS的DE上升沿,立即开始下一行/帧的扫描,即同步控制单元11即输出同步有效信号至显示时序控制单元4,显示时序控制单元4也相应输出行、场同步信号。因此本地显示信号的行显示周期和场显示周期同CIS保持一致,本地显示信号的行、场同步也与CIS保持一致。
由于在同步状态下,本地显示使能信号DE、行/场同步是在检测到CIS的显示使能信号DE、行/场同步后才产生的,因此本地信号比CIS信号要延迟一、两个时钟周期,因此显示数据也需要延迟,在第二显示信号输入通道增加一个小容量的先入先出(FIFO)缓存器12来缓存CIS显示数据。缓存器12接收端接收第二显示数据CIS_data,输出端与多路选择器5相连,缓存器12的输入端还响应第二显示使能信号DIS_DE和同步控制单元11输出的同步有效信号与运算之后的写使能信号,在写使能信号有效时接收第二显示数据。第一显示时钟生成单元13输出第一显示时钟信号至显示终端并同时输出到缓存器12,缓存器12还与显示时序控制单元4的第一显示使能信号输出端相连,在第一显示使能信号有效时输出第二显示数据。
当需要在监护仪显示屏上开一个窗口显示CIS信息时,第二显示窗口坐标生成单元1会往CIS窗口寄存器写入窗口左上角和右下角的坐标值,同时告知CIS处理器把相关信息也显示在对应区域内。第二显示窗口坐标生成单元1可以根据用户需要的窗口大小和位置进行设置。
在显示屏上,每个象素都对应一个坐标(x,y),即第x行第y列的象素。显示时序控制单元会输出当前扫描状态,即当前扫描象素点的坐标。CIS窗口检测单元将当前扫描象素点的横坐标x与CIS_wx1和CIS_wx2进行比较,当满足CIS_wx1<x<CIS_wx2,使信号CIS_wx为1。同样,当纵坐标y满足CIS_wy1<y<CIS_wy2时使信号CIS_wy为1。将CIS_wx与CIS_wy逻辑与得到信号CIS_window。如果CIS_window为1,表明当前扫描的象素点位于CIS窗口内,否则在窗口外。用CIS_window信号去控制多路选择器。多路选择器一路输入为FIFO数据即CIS显示数据,另一路输入为本地显示数据。当CIS_window为1时,多路选择器选通CIS显示数据,否则选通本地显示数据。这样在窗口内部就显示出CIS对应区域的图像,形成画中画的效果,如图7所示。如果需要在窗口内显示本地界面,在窗口外显示CIS界面,只需改变多路选择器的选通条件即可。
第二显示窗口坐标生成单元、坐标存储单元、第二显示窗口检测单元、多路选择器、缓存器和同步控制单元可以制作在监护仪的显示控制芯片中,可利用FPGA/ASIC实现显示控制电路。
根据本实施例,可以将本发明应用在其他需要显示两路或两路以上显示信号的设备中。
具体实施例三、主设备的显示屏除了作显示终端,还需要作控制终端,即:能通过鼠标、键盘等输入设备在显示屏上进行选择菜单、键入字符等操作。由于窗口内外的界面分属不同的处理器控制,从设备不能直接响应本地鼠标和键盘的控制。因此在实施例一或二的基础上,多通道数字显示信号叠加装置还包括用于检测光标位置和响应光标操作的主机处理器,如图8所示,主机处理器(即主设备的处理器,)和第二显示窗口坐标生成单元相连。在同一时刻,窗口内外只有一个光标,主机处理器检测当前光标位置坐标并接收第二显示窗口坐标值,判断当前光标位置是否位于第二显示窗口范围内,并根据结果进行相应处理;主机处理器还与从机处理器(即从设备的处理器)相连,在当前光标位置不在第二显示窗口范围内时,由主机处理器响应光标操作,当本地鼠标或键盘使屏幕上的光标从窗口外移向窗口内、掠过窗口边界、位于第二显示窗口范围内时,主机处理器不再显示光标,而是将光标的操作传送给从处理器并通知从处理器在窗口内边界处显示出光标,并响应光标操作。从而完成光标在窗口内外的平滑过渡。并将光标的后续坐标实时传送给从处理器,由从设备实现光标在窗口内的显示、移动。鼠标、键盘在光标焦点处的任何操作也由主设备(例如监护仪)传送给从设备(例如CIS终端),从设备执行相关操作和显示。当光标移出窗口外,主处理器重新接管光标的显示和对输入设备的响应。
主机处理器与从机处理器的连接可以通过一个数据通道来实现,这个数据通道可以是串口、USB或其他通信手段。如图9所示。
Claims (11)
1.一种多通道数字显示信号叠加装置,包括:
第一显示信号输入通道,用于输入在显示终端形成第一显示窗口的第一显示数据;
第二显示信号输入通道,用于输入在显示终端形成第二显示窗口的第二显示数据;
其特征在于还包括:
第二显示窗口坐标生成单元,生成用于确定与第一显示窗口叠加的第二显示窗口大小和位置的第二显示窗口坐标;
第二显示窗口检测单元,接收当前扫描像素点的坐标值和第二显示窗口坐标,用于当当前扫描像素点的坐标值在第二显示窗口坐标的范围内且具有第二显示数据输入时,输出第二显示窗口有效电平;
多路选择器,控制端接收第二显示窗口检测单元输出的信号,信号输出端用于在第二显示窗口检测单元输出第二显示窗口有效电平时接通第二显示信号输入通道并将与第二显示窗口坐标相对应的第二显示数据输出至显示终端,否则接通第一显示信号输入通道并将第一显示数据输出至显示终端。
2.如权利要求1所述的多通道数字显示信号叠加装置,其特征在于:还包括用于存储第二显示窗口坐标的坐标存储单元,所述第二显示窗口检测单元与坐标存储单元相连,用于从坐标存储单元读出第二显示窗口坐标。
3.如权利要求1或2所述的多通道数字显示信号叠加装置,其特征在于:所述第二显示信号输入通道包括用于存储第二显示数据的大容量存储器和控制大容量存储器输出第二显示数据的第二显存控制单元,所述大容量存储器的输出端与多路选择器相连。
4.如权利要求1或2所述的多通道数字显示信号叠加装置,其特征在于:还包括显示时序控制单元、第一显示时序参数存储单元和同步控制单元,所述显示时序控制单元与第一显示时序参数存储单元相连,用于读取第一显示时序参数并输出第一行同步信号、第一场同步信号和第一显示使能信号至显示终端;所述显示时序控制单元与第二显示窗口检测单元相连,用于在开始扫描像素点后将扫描像素点的坐标值输出至第二显示窗口检测单元;所述同步控制单元用于响应第二行同步信号、第二场同步信号、第二显示使能信号和第二显示时钟信号,输出端耦合至显示时序控制单元,用于在未检测到第二显示时钟信号时,控制显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号至显示终端,在检测到第二显示时钟信号时,控制显示时序控制单元继续扫描,直到本帧的场后沿周期时停住,等待第二场同步信号的后沿周期到来,当同步控制单元检测到第一个第二显示使能信号的上升沿时,控制显示时序控制单元开始扫描。
5.如权利要求4所述的多通道数字显示信号叠加装置,其特征在于:所述显示时序控制单元还与第二显示窗口检测单元相连,用于在显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号时输出第一扫描状态信号给第二显示窗口检测单元,控制第二显示窗口检测单元输出第二显示窗口无效电平。
6.如权利要求4所述的多通道数字显示信号叠加装置,其特征在于:所述第二显示信号输入通道包括先入先出缓存器,所述缓存器接收端接收第二显示数据,输出端与多路选择器相连,所述缓存器的输入端还响应第二显示使能信号和同步控制单元输出的同步有效信号与运算之后的写使能信号,用于在写使能信号有效时接收第二显示数据。
7.如权利要求6所述的多通道数字显示信号叠加装置,其特征在于:还包括用于输出第一显示时钟信号至显示终端的第一显示时钟生成单元,所述缓存器还与第一显示时钟生成单元和显示时序控制单元的第一显示使能信号输出端相连,用于在第一显示使能信号有效时输出第二显示数据。
8.如权利要求1至7中任一项所述的多通道数字显示信号叠加装置,其特征在于:还包括主机处理器,所述主机处理器和第二显示窗口坐标生成单元相连,用于检测当前光标位置坐标并接收第二显示窗口坐标值,判断当前光标位置是否位于第二显示窗口范围内,并根据结果进行相应处理;所述主机处理器还用于与从机处理器相连,用于在当前光标位置不在第二显示窗口范围内时,由主机处理器响应光标操作,在当前光标位置位于第二显示窗口范围内时,主机处理器将光标的操作传输到从机处理器,由从机处理器响应光标操作。
9.一种多通道数字显示信号叠加方法,其特征在于包括以下步骤:
A1、生成用于确定与第一显示窗口叠加的第二显示窗口大小和位置的第二显示窗口坐标;
B1、将当前扫描像素点的坐标值和第二显示窗口坐标值进行比较,如果当前扫描像素点的坐标值在第二显示窗口坐标的范围内且具有第二显示数据输入时,执行步骤C1,否则执行步骤D1;
C1、将第二显示数据输出到显示终端;
D1、将第一显示数据输出到显示终端。
10.如权利要求9所述的多通道数字显示信号叠加方法,其特征在于:还包括将第一行同步信号、第一场同步信号和第二行同步信号、第二场同步信号同步的同步控制步骤,所述同步控制步骤包括以下步骤:在未检测到第二显示时钟信号时,控制显示时序控制单元按照第一显示时序参数产生第一行同步信号、第一场同步信号和第一显示使能信号至显示终端,在检测到第二显示时钟信号时,控制显示时序控制单元继续扫描,直到本帧的场后沿周期时停住,等待第二场同步信号的后沿周期到来,当同步控制单元检测到第一个第二显示使能信号的上升沿时,控制显示时序控制单元开始扫描。
11.如权利要求10所述的多通道数字显示信号叠加方法,其特征在于:还包括以下步骤:
A2、检测当前光标位置坐标;
B2、将当前光标位置坐标与第二显示窗口坐标值比较,如果当前光标位置位于第二显示窗口范围内,则执行步骤D2,如果当前光标位置不在第二显示窗口范围内,则执行步骤C2;
C2、由主机处理器响应光标操作;
D2、由主机处理器将光标的操作传输到从机处理器,由从机处理器响应光标操作。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100339143A CN100508019C (zh) | 2006-02-23 | 2006-02-23 | 多通道数字显示信号叠加装置及方法 |
US11/565,457 US20070195111A1 (en) | 2006-02-23 | 2006-11-30 | Device and method for overlapping multi-channel digital display signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100339143A CN100508019C (zh) | 2006-02-23 | 2006-02-23 | 多通道数字显示信号叠加装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101025911A CN101025911A (zh) | 2007-08-29 |
CN100508019C true CN100508019C (zh) | 2009-07-01 |
Family
ID=38441417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100339143A Active CN100508019C (zh) | 2006-02-23 | 2006-02-23 | 多通道数字显示信号叠加装置及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070195111A1 (zh) |
CN (1) | CN100508019C (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369417B (zh) * | 2008-10-07 | 2010-06-16 | 广东威创视讯科技股份有限公司 | 一种异步显示图像的叠加装置 |
CN102109539B (zh) * | 2009-12-25 | 2016-01-20 | 北京普源精电科技有限公司 | 一种多通道数据采集装置的数据处理方法 |
CN102789778B (zh) * | 2011-05-18 | 2015-08-19 | 瑞昱半导体股份有限公司 | 影像处理装置及影像处理方法 |
EP3200450A4 (en) * | 2014-09-26 | 2018-05-30 | Olympus Corporation | Transmission system and processing device |
CN114296587A (zh) * | 2021-12-20 | 2022-04-08 | 北京小米移动软件有限公司 | 光标控制方法、装置、电子设备和存储介质 |
CN115482789B (zh) * | 2022-09-29 | 2023-05-30 | 广州文石信息科技有限公司 | 基于多通道的画面显示方法、装置、终端设备和存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0638128A (ja) * | 1992-06-19 | 1994-02-10 | Sony Corp | 映像表示装置 |
US5748189A (en) * | 1995-09-19 | 1998-05-05 | Sony Corp | Method and apparatus for sharing input devices amongst plural independent graphic display devices |
WO1997050242A2 (en) * | 1996-06-26 | 1997-12-31 | Sony Electronics Inc. | System and method for overlay of a motion video signal on an analog video signal |
US6046777A (en) * | 1996-09-06 | 2000-04-04 | Thomson Consumer Electronics, Inc. | Apparatus for sampling and displaying an auxiliary image with a main image to eliminate a spatial seam in the auxiliary image during freeze frame operation |
US6313880B1 (en) * | 1997-04-03 | 2001-11-06 | Sony Corporation | Display with one or more display windows and placement dependent cursor and function control |
US7206029B2 (en) * | 2000-12-15 | 2007-04-17 | Koninklijke Philips Electronics N.V. | Picture-in-picture repositioning and/or resizing based on video content analysis |
US6954491B1 (en) * | 2001-06-14 | 2005-10-11 | Silicon Image, Inc. | Methods and systems for sending side-channel data during data inactive period |
US7030934B2 (en) * | 2002-10-18 | 2006-04-18 | Huaya Microelectronics, Ltd. | Video system for combining multiple video signals on a single display |
TWI252040B (en) * | 2004-06-29 | 2006-03-21 | Benq Corp | Method for determining the digital video signal of a digital display |
-
2006
- 2006-02-23 CN CNB2006100339143A patent/CN100508019C/zh active Active
- 2006-11-30 US US11/565,457 patent/US20070195111A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN101025911A (zh) | 2007-08-29 |
US20070195111A1 (en) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100533357C (zh) | 控制多台计算机的键盘-屏幕-鼠标切换***及其方法 | |
CN100508019C (zh) | 多通道数字显示信号叠加装置及方法 | |
KR101452972B1 (ko) | 타이밍 컨트롤러, 이를 구비한 표시 장치 및 이의신호처리방법 | |
KR100327369B1 (ko) | 컴퓨터 시스템의 영상정보 인터페이스 장치 및 방법 | |
WO2023116320A1 (zh) | 基于fpga的数据流处理方法、装置及pg设备 | |
KR920000455B1 (ko) | 인터페이스 장치 | |
CN1750108A (zh) | 多层实时图像叠加控制器 | |
CN112822438A (zh) | 一种实时控制多路视频管理器 | |
KR100304899B1 (ko) | 모니터의 허용범위 초과 영상 표시장치 및 방법 | |
US20030158978A1 (en) | Data transfer device | |
US7324122B2 (en) | Display system and method for image overlapping | |
JP2015161752A (ja) | 表示駆動回路、表示装置および表示ドライバic | |
TW200903261A (en) | Method and circuit for interleaving, serializing and deserializing camera and keypad data | |
JP3548679B2 (ja) | 多入力モニタ装置 | |
US5192943A (en) | Cursor display control method and apparatus in a graphic display system | |
CN113050839A (zh) | 多点触控的驱动方法、装置、存储介质及电子设备 | |
CN1327397C (zh) | 影像重叠显示***及方法 | |
JP3913083B2 (ja) | 画像信号発生装置、画像信号発生方法、この方法を実行させるプログラム、及びこのプログラムを記録した記録媒体 | |
JP2002221952A (ja) | 画像データ伝送方法並びに該伝送方法を用いた画像表示システム及び表示装置 | |
JPH09274475A (ja) | 1台のコンピュータに複数台接続可能な表示装置 | |
JP3290744B2 (ja) | Crt表示装置の制御方式 | |
CN108156398A (zh) | 一种vga视频图形阵列及其工作方法 | |
KR101992853B1 (ko) | 터치 센싱 시스템 | |
KR102016572B1 (ko) | 터치 센싱 시스템 | |
CN110362285A (zh) | 多媒体展示*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |