專利名稱:多通道數(shù)字顯示信號疊加裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將多通道的數(shù)字顯示信號疊加后,合成為一路顯示信號在同一個顯示終端上進行顯示的裝置及方法。
背景技術(shù):
顯示終端用于將檢測到的信號通過數(shù)字、波形、圖表、圖像的形式顯示出來,以方便人們觀看。一個顯示終端在一個時刻只能接收一路顯示信號,將該路顯示信號的顯示數(shù)據(jù)依次加在顯示終端的顯示電極上,使對應的坐標為(X,Y)的像素呈現(xiàn)一定的灰度和色彩。
在醫(yī)學上,醫(yī)用監(jiān)護儀經(jīng)常需要通過顯示終端(如LCD顯示屏)把檢測到的各種生理參數(shù)以數(shù)字、波形、圖表的形式顯示出來。和大部分顯示控制設(shè)備一樣,監(jiān)護儀的處理器(CPU)將顯示信息發(fā)送給顯示控制芯片(包括顯存)。顯示控制芯片輸出符合VESA Monitor Timing Specification的數(shù)字顯示信號(以下簡稱VESA數(shù)字顯示信號)。對于不直接支持VESA數(shù)字顯示信號的顯示終端,還需要一個接口芯片。該接口芯片將VESA數(shù)字顯示信號轉(zhuǎn)換為模擬信號或符合OpenLDI、DVI等標準的數(shù)字信號。如圖1所示。
在監(jiān)護儀應用場合,如在病人床邊或手術(shù)臺旁,醫(yī)生有時需要從臨床信息系統(tǒng)(CIS)服務(wù)器上調(diào)用病人信息,如電子病歷、超聲圖像、X光圖像等。傳統(tǒng)實現(xiàn)方法是一個CIS終端/設(shè)備從CIS服務(wù)器取得信息后,通過自身的顯示控制芯片,將CIS信息顯示在不同于監(jiān)護儀顯示屏的顯示終端上。如圖2所示。
在病人床邊或者手術(shù)臺旁的狹小空間內(nèi),在已有監(jiān)護儀顯示終端的情況下,再增加一個CIS顯示和控制終端顯然是不方便的。最好的辦法是在監(jiān)護儀顯示屏上可以調(diào)出一個窗口,用來顯示CIS處理器發(fā)送的數(shù)據(jù)、圖表等。因此又有了如圖3所示的方案CIS終端將相關(guān)信息發(fā)送給監(jiān)護儀,由監(jiān)護儀處理器將CIS顯示信息和監(jiān)護儀本身顯示信息進行軟件處理、疊加后發(fā)送給本地顯示控制芯片,同時顯示在一個顯示終端上。這種方案最大的缺點是監(jiān)護儀處理器被占用較多資源來實現(xiàn)顯示界面的軟件疊加。例如在監(jiān)護儀顯示屏上開一個800×600象素的窗口顯示24bits的彩超圖像,圖像本身的數(shù)據(jù)量超過1.4M字節(jié),監(jiān)護儀處理器為傳輸、處理、疊加該圖像將明顯降低檢測生理信號的實時性。
發(fā)明內(nèi)容本發(fā)明的主要目的就是為了解決現(xiàn)有技術(shù)的問題,提供一種多通道數(shù)字顯示信號疊加裝置及方法,減少疊加多通道(包括雙通道)顯示界面的軟件開銷,降低處理器的負荷。
本發(fā)明的次一目的就是提供一種多通道數(shù)字顯示信號疊加裝置及方法,在實現(xiàn)多通道數(shù)字顯示信號公用顯示終端的同時,實現(xiàn)了控制終端的統(tǒng)一。
為實現(xiàn)上述目的,本發(fā)明公開了一種多通道數(shù)字顯示信號疊加裝置,包括第一顯示信號輸入通道,用于輸入在顯示終端形成第一顯示窗口的第一顯示數(shù)據(jù);第二顯示信號輸入通道,用于輸入在顯示終端形成第二顯示窗口的第二顯示數(shù)據(jù);第二顯示窗口坐標生成單元,生成用于確定與第一顯示窗口疊加的第二顯示窗口大小和位置的第二顯示窗口坐標;第二顯示窗口檢測單元,接收當前掃描像素點的坐標值和第二顯示窗口坐標,用于在當前掃描像素點的坐標值在第二顯示窗口坐標的范圍內(nèi)且第二顯示信號輸入通道具有第二顯示數(shù)據(jù)輸入時,輸出第二顯示窗口有效電平;多路選擇器,控制端接收第二顯示窗口檢測單元輸出的信號,信號輸出端用于在第二顯示窗口檢測單元輸出第二顯示窗口有效電平時接通第二顯示信號輸入通道并將與第二顯示窗口坐標相對應的第二顯示數(shù)據(jù)輸出至顯示終端,否則接通第一顯示信號輸入通道并將第一顯示數(shù)據(jù)輸出至顯示終端。
還進一步包括用于存儲第二顯示窗口坐標的坐標存儲單元,所述第二顯示窗口檢測單元與坐標存儲單元相連,用于從坐標存儲單元讀出第二顯示窗口坐標。
還進一步包括顯示時序控制單元、第一顯示時序參數(shù)存儲單元和同步控制單元,所述顯示時序控制單元與第一顯示時序參數(shù)存儲單元相連,用于讀取第一顯示時序參數(shù)并輸出第一行、場同步信號和第一顯示使能信號至顯示終端;所述顯示時序控制單元與第二顯示窗口檢測單元相連,用于在開始掃描像素點后將掃描像素點的坐標值輸出至第二顯示窗口檢測單元;所述同步控制單元用于響應第二行、場同步信號、第二顯示使能信號和第二顯示時鐘信號,輸出端耦合至顯示時序控制單元,用于在未檢測到第二顯示時鐘信號時,控制顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號至顯示終端,在檢測到第二顯示時鐘信號時,控制顯示時序控制單元繼續(xù)掃描,直到本幀的場后沿周期時停住,等待第二場同步信號的后沿周期到來,當同步控制單元檢測到第一個第二顯示使能信號的上升沿時,控制顯示時序控制單元開始掃描。
其中,所述顯示時序控制單元還與第二顯示窗口檢測單元相連,用于在顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號時輸出第一掃描狀態(tài)信號給第二顯示窗口檢測單元,控制第二顯示窗口檢測單元輸出第二顯示窗口無效電平。
其中,所述第二顯示信號輸入通道包括先入先出緩存器,所述緩存器接收端接收第二顯示數(shù)據(jù),輸出端與多路選擇器相連,所述緩存器的輸入端還響應第二顯示使能信號和同步控制單元輸出的同步有效信號與運算之后的寫使能信號,用于在寫使能信號有效時接收第二顯示數(shù)據(jù)。
還包括用于輸出第一顯示時鐘信號至顯示終端的第一顯示時鐘生成單元,所述緩存器還與第一顯示時鐘生成單元和顯示時序控制單元的第一顯示使能信號輸出端相連,用于在第一顯示使能信號有效時輸出第二顯示數(shù)據(jù)。
為了使共用后的設(shè)備達到動態(tài)的協(xié)調(diào),還包括主機處理器,所述主機處理器和第二顯示窗口坐標生成單元相連,用于檢測當前光標位置坐標并接收第二顯示窗口坐標值,判斷當前光標位置是否位于第二顯示窗口范圍內(nèi),并根據(jù)結(jié)果進行相應處理;所述主機處理器還用于與從機處理器相連,用于在當前光標位置不在第二顯示窗口范圍內(nèi)時,由主機處理器響應光標操作,在當前光標位置位于第二顯示窗口范圍內(nèi)時,主機處理器將光標的操作傳輸?shù)綇臋C處理器,由從機處理器響應光標操作。
為實現(xiàn)上述目的,本發(fā)明公開了一種多通道數(shù)字顯示信號疊加方法,包括以下步驟A1、生成用于確定與第一顯示窗口疊加的第二顯示窗口大小和位置的第二顯示窗口坐標;B1、將當前掃描像素點的坐標值和第二顯示窗口坐標值進行比較,如果當前掃描像素點的坐標值在第二顯示窗口坐標的范圍內(nèi)且具有第二顯示數(shù)據(jù)輸入時,執(zhí)行步驟C1,否則執(zhí)行步驟D1;C1、將第二顯示數(shù)據(jù)輸出到顯示終端;D1、將第一顯示數(shù)據(jù)輸出到顯示終端。
還進一步包括將第一行、場同步信號和第二行、場同步信號同步的同步控制步驟,所述同步控制步驟包括以下步驟在未檢測到第二顯示時鐘信號時,控制顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號至顯示終端,在檢測到第二顯示時鐘信號時,控制顯示時序控制單元繼續(xù)掃描,直到本幀的場后沿周期時停住,等待第二場同步信號的后沿周期到來,當同步控制單元檢測到第一個第二顯示使能信號的上升沿時,控制顯示時序控制單元開始掃描。
為了使共用后的設(shè)備達到動態(tài)的協(xié)調(diào),還進一步包括以下步驟A2、檢測當前光標位置坐標;B2、將當前光標位置坐標與第二顯示窗口坐標值比較,如果當前光標位置位于第二顯示窗口范圍內(nèi),則執(zhí)行步驟D2,如果當前光標位置不在第二顯示窗口范圍內(nèi),則執(zhí)行步驟C2;C2、由主機處理器響應光標操作;D2、由主機處理器將光標的操作傳輸?shù)綇臋C處理器,由從機處理器響應光標操作。
本發(fā)明的有益效果是1)本發(fā)明通過將一個顯示設(shè)備作為主設(shè)備,其他顯示設(shè)備作為從設(shè)備,將從設(shè)備的顯示數(shù)據(jù)輸入到主設(shè)備,通過硬件將不同設(shè)備輸出的數(shù)字顯示信號同步,并按一定規(guī)則疊加顯示數(shù)據(jù),實現(xiàn)了在第一顯示窗口上開第二顯示窗口,從而實現(xiàn)了多套設(shè)備的顯示界面在同一個顯示終端上的疊加顯示,減少疊加多通道(包括雙通道)顯示界面的軟件開銷,降低處理器的負荷。2)通過檢測當前光標的位置,根據(jù)當前光標的位置所處的窗口,控制與窗口相對應的處理器響應光標的操作,從而實現(xiàn)了多套設(shè)備控制終端的統(tǒng)一。
本發(fā)明的特征及優(yōu)點將通過實施例結(jié)合附圖進行詳細說明。
圖1是現(xiàn)有技術(shù)中的一種顯示設(shè)備示意圖;圖2是現(xiàn)有技術(shù)中兩臺顯示設(shè)備分別顯示的示意圖;圖3是改進后的兩臺設(shè)備共用一個顯示終端的示意圖;圖4是本發(fā)明的一種實施例的方框圖;圖5是行、場同步信號時序圖;圖6是本發(fā)明的另一種實施例的方框圖;圖7是應用本發(fā)明使兩個顯示窗口疊加后的示意圖8是本發(fā)明實現(xiàn)控制終端統(tǒng)一的電路方框圖;圖9是應用本發(fā)明使兩臺顯示設(shè)備共用一個顯示終端的示意圖。
具體實施方式
具體實施例一、如圖4所示為本實施例的多通道數(shù)字顯示信號疊加裝置的結(jié)構(gòu)框圖,第二顯示窗口坐標生成單元1與坐標存儲單元2相連,將生成的用于確定第二顯示窗口大小和位置的第二顯示窗口坐標存儲在坐標存儲單元中。第二顯示窗口坐標生成單元1可以是CPU,第二顯示窗口的坐標通過嵌入在CPU中的軟件生成,用戶還可進一步根據(jù)需要設(shè)定第二顯示窗口的坐標。第二顯示窗口坐標生成單元1也可以通過硬件實現(xiàn)。第二顯示窗口坐標生成單元1將生成的坐標寫入坐標存儲單元,坐標存儲單元可采用寄存器,坐標寄存器定義如表1,坐標寄存器為16位表1
通過窗口左上角橫坐標、窗口左上角縱坐標和窗口右下角橫坐標、窗口右下角縱坐標,確定第二顯示窗口的大小和位置。
第二顯示窗口檢測單元3分別連接坐標存儲單元和、顯示時序控制單元4和多路選擇器5的控制端相連,顯示時序控制單元用于行、場的掃描,顯示時序控制單元與第一顯示時序參數(shù)存儲單元6相連,讀取第一顯示時序參數(shù)并輸出第一行、場同步信號和第一顯示使能信號至顯示終端7。多路選擇器的輸入端在第一顯示信號輸入通道和第二顯示信號輸入通道之間切換,輸出端耦合到顯示終端,為顯示終端提供顯示數(shù)據(jù)。
顯示時序控制單元在開始掃描像素點后將掃描像素點的坐標值輸出至第二顯示窗口檢測單元,第二顯示窗口檢測單元接收當前掃描像素點的坐標值,并從坐標存儲單元讀取第二顯示窗口坐標,將當前掃描像素點的坐標值和第二顯示窗口坐標值進行比較,如果當前掃描像素點的坐標值在第二顯示窗口坐標的范圍內(nèi)且具有第二顯示數(shù)據(jù)輸入時,則輸出第二顯示窗口有效電平,例如高電平有效,控制多路選擇器接通第二顯示信號輸入通道,將第二顯示數(shù)據(jù)輸出到顯示終端。否則輸出第二顯示窗口無效的電平,例如低電平,控制多路選擇器接通第一顯示信號輸入通道,將第一顯示數(shù)據(jù)輸出到顯示終端。
如果將產(chǎn)生第一顯示數(shù)據(jù)的設(shè)備作為主設(shè)備,將產(chǎn)生第二顯示數(shù)據(jù)的設(shè)備作為從設(shè)備,第一顯示數(shù)據(jù)存儲在第一顯存8中,通過第一顯存控制單元9控制顯示數(shù)據(jù)的輸出,將第一顯存8與多路選擇器5的其中一個輸入端相連,組成第一顯示信號輸入通道。多通道數(shù)字顯示信號疊加裝置可以附屬在主設(shè)備內(nèi)。第二顯示數(shù)據(jù)可以存儲在大容量存儲器10中,實時存儲第二顯示數(shù)據(jù)的一幀顯示數(shù)據(jù),存儲器10的輸出端與多路選擇器5的其中另一個輸入端相連,通過第二顯存控制單元的控制輸出第二顯示數(shù)據(jù)。這樣不需要同步,只需增加第二顯存控制單元。直接從第二顯存和第一顯存取數(shù)疊加,這樣可以支持雙路甚至多路不同分辨率圖像的疊加。
為使第二顯示信號輸入通道輸出的第二顯示數(shù)據(jù)與第二顯示窗口的位置對應,可通過多種方案來控制。其中一種方案是第二顯示窗口坐標生成單元與第二顯示數(shù)據(jù)的第二顯存管理單元相連,使第二顯存管理單元控制第二顯存輸出位于第二顯示窗口坐標范圍內(nèi)的第二顯示數(shù)據(jù)。
第二種方案是增加第二顯示數(shù)據(jù)檢測單元,第二顯示數(shù)據(jù)檢測單元連接在緩存器和多路選擇器之間,它接收第二顯示窗口坐標值和第二顯示數(shù)據(jù),只輸出位于第二顯示窗口坐標范圍內(nèi)的第二顯示數(shù)據(jù)至多路選擇器。
具體實施例二、以醫(yī)用監(jiān)護儀和臨床信息系統(tǒng)(CIS)兩個醫(yī)療設(shè)備為例說明本發(fā)明的具體應用,監(jiān)護儀為主設(shè)備,CIS為從設(shè)備,多通道數(shù)字顯示信號疊加裝置位于監(jiān)護儀上。如圖5所示,第二顯示窗口坐標生成單元1為CIS窗口坐標生成單元,坐標存儲單元2為CIS窗口坐標寄存器,第二顯示窗口檢測單元3為CIS窗口檢測單元,為說明方便,將CIS終端輸出的數(shù)字顯示信號簡稱為CIS信號,監(jiān)護儀本身的數(shù)字顯示信號簡稱為本地信號。如果應用小容量的緩存器來緩存CIS信號,要將兩個通道的數(shù)字顯示信號合成,關(guān)鍵是要解決信號同步和數(shù)據(jù)疊加的問題。對于同一分辨率的顯示信號,顯示時鐘頻率、行顯示周期thd和場顯示周期tvd是相同的,但行/場同步周期、前沿和后沿周期可能有差異。由于監(jiān)護儀本身無法控制CIS顯示信號的時序參數(shù),因此需要本地信號遷就CIS信號的時序參數(shù),以達到同步的目的。
以下先解釋數(shù)字顯示信號的時序關(guān)系。顯示設(shè)備一般以象素組成的行列點陣來顯示圖像,一個象素的顏色、灰度用若干bit的數(shù)據(jù)表示,例如一個典型17’顯示器有1280×1024個象素,每個象素用24bits數(shù)據(jù)表示。顯示控制設(shè)備一般采用逐行掃描的方式,把存儲在顯存的點陣信息,按時鐘節(jié)拍一行接一行,一幀接一幀地讀出,加上一些控制信號送給顯示設(shè)備。VESA Monitor Timing Specification就是定義這種數(shù)字顯示信號的規(guī)范。這些數(shù)字顯示信號包括顯示時鐘,顯示數(shù)據(jù),行同步Hysnc,場同步Vsync,顯示使能信號DE,它們的時序關(guān)系見圖5。當顯示使能信號DE為高時,在顯示時鐘的節(jié)拍下,顯示控制芯片依次輸出一行中每個象素的顯示數(shù)據(jù)(圖5中未畫出時鐘和顯示數(shù)據(jù))。一行的顯示周期為thd。掃描完一行后DE無效,經(jīng)過一個行前沿周期thf,行同步信號有效,行同步脈寬為thp,再經(jīng)過一個行后沿周期thb,DE再次有效,開始掃描下一行。一幀的顯示周期為tvd。掃描完一幀后,經(jīng)過一個場前沿周期tvf,場同步信號有效,場同步脈寬為tvp,再經(jīng)過一個場后沿周期tvb,開始掃描下一幀。如此周而復始,不斷把顯示數(shù)據(jù)傳給顯示設(shè)備。
本實施例與實施例一的不同在于增加了同步控制單元11,如圖6所示,同步控制單元11響應第二行、場同步信號CIS_Hsync、CIS_Vsync、第二顯示使能信號CIS_DE和第二顯示時鐘信號CIS_clk,輸出端耦合至顯示時序控制單元4。同步控制單元11實際為一個狀態(tài)機,它根據(jù)CIS信號和本地掃描狀態(tài)進行狀態(tài)切換,有如下幾種狀態(tài)1)無CIS狀態(tài)如果未檢測到第二顯示時鐘信號CIS_clk時,表明當前沒有CIS信號。同步控制單元11輸出相應的信號至顯示時序控制單元4,顯示時序控制單元4按照第一顯示時序參數(shù)(即本地時序參數(shù)寄存器6的設(shè)定值)產(chǎn)生第一行、場同步信號和第一顯示使能信號等,輸出至顯示終端,第一顯存控制單元9也根據(jù)顯示時序控制單元4輸出的本地掃描狀態(tài)信號(即第一掃描狀態(tài)信號)依次輸出每個象素點的顯示數(shù)據(jù)。并且顯示時序控制單元4還將本地掃描狀態(tài)信號輸出到第二顯示窗口檢測單元3,控制第二顯示窗口檢測單元輸出第二顯示窗口無效電平,從而使多路選擇器5在沒有CIS數(shù)據(jù)輸入時切換到本地顯示數(shù)據(jù)。
2)等待同步狀態(tài)一旦檢測到第二顯示時鐘信號CIS_clk時,即具有有效的CIS信號,同步控制單元通知顯示時序控制單元進入等待同步狀態(tài)。為了避免屏幕閃爍,顯示時序控制單元不會立即改變時序參數(shù),而是繼續(xù)掃描,直到本幀的場后沿周期時停住,等待第二場同步信號CIS_Vsync的后沿周期到來。如果場后沿一直未到,也就是沒有場同步脈沖,經(jīng)過一定時間后狀態(tài)機會跳轉(zhuǎn)到無CIS狀態(tài)。
3)準同步狀態(tài)當檢測到第二場同步信號CIS_Vsync的上升沿,表明CIS也進入場后沿周期,同步控制單元11進入準同步狀態(tài)。
4)同步狀態(tài)同步控制單元11在準同步狀態(tài)下檢測CIS的第二顯示使能信號CIS_DE。一旦檢測到第一個DE上升沿,立即通知顯示時序控制單元也開始掃描。隨即進入同步狀態(tài)。進入同步狀態(tài)后,同步控制單元11在CIS的每一行的行后沿和每一幀的場后沿都檢測一下行/幀的DE,一旦檢測到CIS的DE上升沿,立即開始下一行/幀的掃描,即同步控制單元11即輸出同步有效信號至顯示時序控制單元4,顯示時序控制單元4也相應輸出行、場同步信號。因此本地顯示信號的行顯示周期和場顯示周期同CIS保持一致,本地顯示信號的行、場同步也與CIS保持一致。
由于在同步狀態(tài)下,本地顯示使能信號DE、行/場同步是在檢測到CIS的顯示使能信號DE、行/場同步后才產(chǎn)生的,因此本地信號比CIS信號要延遲一、兩個時鐘周期,因此顯示數(shù)據(jù)也需要延遲,在第二顯示信號輸入通道增加一個小容量的先入先出(FIFO)緩存器12來緩存CIS顯示數(shù)據(jù)。緩存器12接收端接收第二顯示數(shù)據(jù)CIS_data,輸出端與多路選擇器5相連,緩存器12的輸入端還響應第二顯示使能信號DIS_DE和同步控制單元11輸出的同步有效信號與運算之后的寫使能信號,在寫使能信號有效時接收第二顯示數(shù)據(jù)。第一顯示時鐘生成單元13輸出第一顯示時鐘信號至顯示終端并同時輸出到緩存器12,緩存器12還與顯示時序控制單元4的第一顯示使能信號輸出端相連,在第一顯示使能信號有效時輸出第二顯示數(shù)據(jù)。
當需要在監(jiān)護儀顯示屏上開一個窗口顯示CIS信息時,第二顯示窗口坐標生成單元1會往CIS窗口寄存器寫入窗口左上角和右下角的坐標值,同時告知CIS處理器把相關(guān)信息也顯示在對應區(qū)域內(nèi)。第二顯示窗口坐標生成單元1可以根據(jù)用戶需要的窗口大小和位置進行設(shè)置。
在顯示屏上,每個象素都對應一個坐標(x,y),即第x行第y列的象素。顯示時序控制單元會輸出當前掃描狀態(tài),即當前掃描象素點的坐標。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窗口內(nèi),否則在窗口外。用CIS_window信號去控制多路選擇器。多路選擇器一路輸入為FIFO數(shù)據(jù)即CIS顯示數(shù)據(jù),另一路輸入為本地顯示數(shù)據(jù)。當CIS_window為1時,多路選擇器選通CIS顯示數(shù)據(jù),否則選通本地顯示數(shù)據(jù)。這樣在窗口內(nèi)部就顯示出CIS對應區(qū)域的圖像,形成畫中畫的效果,如圖7所示。如果需要在窗口內(nèi)顯示本地界面,在窗口外顯示CIS界面,只需改變多路選擇器的選通條件即可。
第二顯示窗口坐標生成單元、坐標存儲單元、第二顯示窗口檢測單元、多路選擇器、緩存器和同步控制單元可以制作在監(jiān)護儀的顯示控制芯片中,可利用FPGA/ASIC實現(xiàn)顯示控制電路。
根據(jù)本實施例,可以將本發(fā)明應用在其他需要顯示兩路或兩路以上顯示信號的設(shè)備中。
具體實施例三、主設(shè)備的顯示屏除了作顯示終端,還需要作控制終端,即能通過鼠標、鍵盤等輸入設(shè)備在顯示屏上進行選擇菜單、鍵入字符等操作。由于窗口內(nèi)外的界面分屬不同的處理器控制,從設(shè)備不能直接響應本地鼠標和鍵盤的控制。因此在實施例一或二的基礎(chǔ)上,多通道數(shù)字顯示信號疊加裝置還包括用于檢測光標位置和響應光標操作的主機處理器,如圖8所示,主機處理器(即主設(shè)備的處理器,)和第二顯示窗口坐標生成單元相連。在同一時刻,窗口內(nèi)外只有一個光標,主機處理器檢測當前光標位置坐標并接收第二顯示窗口坐標值,判斷當前光標位置是否位于第二顯示窗口范圍內(nèi),并根據(jù)結(jié)果進行相應處理;主機處理器還與從機處理器(即從設(shè)備的處理器)相連,在當前光標位置不在第二顯示窗口范圍內(nèi)時,由主機處理器響應光標操作,當本地鼠標或鍵盤使屏幕上的光標從窗口外移向窗口內(nèi)、掠過窗口邊界、位于第二顯示窗口范圍內(nèi)時,主機處理器不再顯示光標,而是將光標的操作傳送給從處理器并通知從處理器在窗口內(nèi)邊界處顯示出光標,并響應光標操作。從而完成光標在窗口內(nèi)外的平滑過渡。并將光標的后續(xù)坐標實時傳送給從處理器,由從設(shè)備實現(xiàn)光標在窗口內(nèi)的顯示、移動。鼠標、鍵盤在光標焦點處的任何操作也由主設(shè)備(例如監(jiān)護儀)傳送給從設(shè)備(例如CIS終端),從設(shè)備執(zhí)行相關(guān)操作和顯示。當光標移出窗口外,主處理器重新接管光標的顯示和對輸入設(shè)備的響應。
主機處理器與從機處理器的連接可以通過一個數(shù)據(jù)通道來實現(xiàn),這個數(shù)據(jù)通道可以是串口、USB或其他通信手段。如圖9所示。
權(quán)利要求
1.一種多通道數(shù)字顯示信號疊加裝置,包括第一顯示信號輸入通道,用于輸入在顯示終端形成第一顯示窗口的第一顯示數(shù)據(jù);第二顯示信號輸入通道,用于輸入在顯示終端形成第二顯示窗口的第二顯示數(shù)據(jù);其特征在于還包括第二顯示窗口坐標生成單元,生成用于確定與第一顯示窗口疊加的第二顯示窗口大小和位置的第二顯示窗口坐標;第二顯示窗口檢測單元,接收當前掃描像素點的坐標值和第二顯示窗口坐標,用于在當前掃描像素點的坐標值在第二顯示窗口坐標的范圍內(nèi)且具有第二顯示數(shù)據(jù)輸入時,輸出第二顯示窗口有效電平;多路選擇器,控制端接收第二顯示窗口檢測單元輸出的信號,信號輸出端用于在第二顯示窗口檢測單元輸出第二顯示窗口有效電平時接通第二顯示信號輸入通道并將與第二顯示窗口坐標相對應的第二顯示數(shù)據(jù)輸出至顯示終端,否則接通第一顯示信號輸入通道并將第一顯示數(shù)據(jù)輸出至顯示終端。
2.如權(quán)利要求1所述的多通道數(shù)字顯示信號疊加裝置,其特征在于還包括用于存儲第二顯示窗口坐標的坐標存儲單元,所述第二顯示窗口檢測單元與坐標存儲單元相連,用于從坐標存儲單元讀出第二顯示窗口坐標。
3.如權(quán)利要求1或2所述的多通道數(shù)字顯示信號疊加裝置,其特征在于所述第二顯示信號輸入通道包括用于存儲第二顯示數(shù)據(jù)的大容量存儲器和控制大容量存儲器輸出第二顯示數(shù)據(jù)的第二顯存控制單元,所述大容量存儲器的輸出端與多路選擇器相連。
4.如權(quán)利要求1或2所述的多通道數(shù)字顯示信號疊加裝置,其特征在于還包括顯示時序控制單元、第一顯示時序參數(shù)存儲單元和同步控制單元,所述顯示時序控制單元與第一顯示時序參數(shù)存儲單元相連,用于讀取第一顯示時序參數(shù)并輸出第一行、場同步信號和第一顯示使能信號至顯示終端;所述顯示時序控制單元與第二顯示窗口檢測單元相連,用于在開始掃描像素點后將掃描像素點的坐標值輸出至第二顯示窗口檢測單元;所述同步控制單元用于響應第二行、場同步信號、第二顯示使能信號和第二顯示時鐘信號,輸出端耦合至顯示時序控制單元,用于在未檢測到第二顯示時鐘信號時,控制顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號至顯示終端,在檢測到第二顯示時鐘信號時,控制顯示時序控制單元繼續(xù)掃描,直到本幀的場后沿周期時停住,等待第二場同步信號的后沿周期到來,當同步控制單元檢測到第一個第二顯示使能信號的上升沿時,控制顯示時序控制單元開始掃描。
5.如權(quán)利要求4所述的多通道數(shù)字顯示信號疊加裝置,其特征在于所述顯示時序控制單元還與第二顯示窗口檢測單元相連,用于在顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號時輸出第一掃描狀態(tài)信號給第二顯示窗口檢測單元,控制第二顯示窗口檢測單元輸出第二顯示窗口無效電平。
6.如權(quán)利要求4所述的多通道數(shù)字顯示信號疊加裝置,其特征在于所述第二顯示信號輸入通道包括先入先出緩存器,所述緩存器接收端接收第二顯示數(shù)據(jù),輸出端與多路選擇器相連,所述緩存器的輸入端還響應第二顯示使能信號和同步控制單元輸出的同步有效信號與運算之后的寫使能信號,用于在寫使能信號有效時接收第二顯示數(shù)據(jù)。
7.如權(quán)利要求6所述的多通道數(shù)字顯示信號疊加裝置,其特征在于還包括用于輸出第一顯示時鐘信號至顯示終端的第一顯示時鐘生成單元,所述緩存器還與第一顯示時鐘生成單元和顯示時序控制單元的第一顯示使能信號輸出端相連,用于在第一顯示使能信號有效時輸出第二顯示數(shù)據(jù)。
8.如權(quán)利要求1至7中任一項所述的多通道數(shù)字顯示信號疊加裝置,其特征在于還包括主機處理器,所述主機處理器和第二顯示窗口坐標生成單元相連,用于檢測當前光標位置坐標并接收第二顯示窗口坐標值,判斷當前光標位置是否位于第二顯示窗口范圍內(nèi),并根據(jù)結(jié)果進行相應處理;所述主機處理器還用于與從機處理器相連,用于在當前光標位置不在第二顯示窗口范圍內(nèi)時,由主機處理器響應光標操作,在當前光標位置位于第二顯示窗口范圍內(nèi)時,主機處理器將光標的操作傳輸?shù)綇臋C處理器,由從機處理器響應光標操作。
9.一種多通道數(shù)字顯示信號疊加方法,其特征在于包括以下步驟A1、生成用于確定與第一顯示窗口疊加的第二顯示窗口大小和位置的第二顯示窗口坐標;B1、將當前掃描像素點的坐標值和第二顯示窗口坐標值進行比較,如果當前掃描像素點的坐標值在第二顯示窗口坐標的范圍內(nèi)且具有第二顯示數(shù)據(jù)輸入時,執(zhí)行步驟C1,否則執(zhí)行步驟D1;C1、將第二顯示數(shù)據(jù)輸出到顯示終端;D1、將第一顯示數(shù)據(jù)輸出到顯示終端。
10.如權(quán)利要求9所述的多通道數(shù)字顯示信號疊加方法,其特征在于還包括將第一行、場同步信號和第二行、場同步信號同步的同步控制步驟,所述同步控制步驟包括以下步驟在未檢測到第二顯示時鐘信號時,控制顯示時序控制單元按照第一顯示時序參數(shù)產(chǎn)生第一行、場同步信號和第一顯示使能信號至顯示終端,在檢測到第二顯示時鐘信號時,控制顯示時序控制單元繼續(xù)掃描,直到本幀的場后沿周期時停住,等待第二場同步信號的后沿周期到來,當同步控制單元檢測到第一個第二顯示使能信號的上升沿時,控制顯示時序控制單元開始掃描。
11.如權(quán)利要求10所述的多通道數(shù)字顯示信號疊加方法,其特征在于還包括以下步驟A2、檢測當前光標位置坐標;B2、將當前光標位置坐標與第二顯示窗口坐標值比較,如果當前光標位置位于第二顯示窗口范圍內(nèi),則執(zhí)行步驟D2,如果當前光標位置不在第二顯示窗口范圍內(nèi),則執(zhí)行步驟C2;C2、由主機處理器響應光標操作;D2、由主機處理器將光標的操作傳輸?shù)綇臋C處理器,由從機處理器響應光標操作。
全文摘要
本發(fā)明公開了一種多通道數(shù)字顯示信號疊加裝置,包括第一顯示信號輸入通道、第二顯示信號輸入通道、第二顯示窗口坐標生成單元、第二顯示窗口檢測單元和多路選擇器,第二顯示窗口檢測單元接收當前掃描像素點的坐標值和第二顯示窗口坐標,輸出第二顯示窗口有效電平;多路選擇器在第二顯示窗口檢測單元輸出第二顯示窗口有效電平時接通第二顯示信號輸入通道并將與第二顯示窗口坐標相對應的第二顯示數(shù)據(jù)輸出至顯示終端,否則接通第一顯示信號輸入通道并將第一顯示數(shù)據(jù)輸出至顯示終端。本發(fā)明實現(xiàn)了在第一顯示窗口上開第二顯示窗口,實現(xiàn)了多套設(shè)備的顯示界面在同一個顯示終端上的疊加顯示,減少疊加多通道顯示界面的軟件開銷,降低處理器的負荷。
文檔編號G09G5/00GK101025911SQ2006100339
公開日2007年8月29日 申請日期2006年2月23日 優(yōu)先權(quán)日2006年2月23日
發(fā)明者姚力, 萬力勱 申請人:深圳邁瑞生物醫(yī)療電子股份有限公司