專利名稱:一種多屏幕顯示裝置的制作方法
技術領域:
本實用新型涉及視頻會議領域,尤指一種多屏幕顯示裝置。
背景技術:
視頻會議按業(yè)務標準劃分主要包括音視頻會議以及由文字聊天、電子白板、文檔共享和屏幕廣播組成的數據會議。在界面布局上,為了便于觀看和操作,往往需要把音視頻部分界面、文字聊天以及用戶列表放在同一個界面上,組成視頻會議的主界面,其它模塊則單獨做成一個界面。由于顯示器的大小的限制,主界面和數據會議界面往往不能全部放在同一個屏幕上顯示,因此,業(yè)界通常的做法是采用界面切換的方法,也就是在操作主界面時掩蓋其它界面,在切換到其它界面時掩蓋主界面。顯然,這種做法在某些場合下是無法滿足要求的。例如在一個多人參加的終端會場,無法滿足每一個人的信息需求,頻繁的切換界面導致用戶獲取信息斷斷續(xù)續(xù);長時間在數據會議界面操作時無法觀看視頻界面以及聊天文字信息,使用戶不能及時掌握會議的動態(tài);在需要突出顯示某一會場終端而將其全屏顯示時無法再進行其他操作,使得會議進程不連貫。
發(fā)明內容
本實用新型提供一種多屏幕顯示裝置,用以解決現有技術中只能在一個顯示設備上通過界面切換來實現顯示不同窗體界面的問題。
本實用新型提供的多屏幕顯示裝置,包括視頻會議終端設備,其特征在于所述視頻會議終端設備中設置有支持雙屏幕顯示的顯卡或多塊顯卡;所述視頻會議終端設備中設置有選擇控制單元;
所述視頻會議終端設備與兩個或以上的顯示器相連接;當所述終端設備啟動視頻會議系統時,所述選擇控制單元自動選擇一顯示器作為主顯示器,設定其屏幕坐標;將其余顯示器作為從顯示器,并根據與主顯示器的相對位置關系,計算出各從顯示器的相對屏幕坐標;將視頻會議的不同窗體界面分別與主從顯示器的屏幕坐標區(qū)域相對應,由主從顯示器顯示出所述不同窗體界面。
根據本實用新型的上述裝置,所述主顯示器的屏幕坐標為左上角點的坐標是(0,0),右下角點坐標最大。
根據本實用新型的上述裝置,若從顯示器位于主顯示器的左上方,其屏幕坐標為負坐標;若從顯示器位于主顯示器的若下方,其屏幕坐標為正坐標。
根據本實用新型的上述裝置,所述主從顯示器的屏幕坐標為連續(xù)坐標。
本實用新型通過指定一主顯示器,并設定主顯示器的屏幕坐標;根據其余從顯示器相對主顯示器的位置關系,運算得出從顯示器的相對屏幕坐標及顯示范圍;通過設定不同窗體界面對應顯示的坐標區(qū)域,從而得到在多個顯示器上分別顯示不同界面的顯示效果,這樣便于用戶全面的獲取會議信息,同時也便于在不同界面之間進行操作。
圖1所示為本實用新型所述裝置簡圖;圖2所示為本實用新型所述裝置工作實現的步驟流程圖。
具體實施方式
如圖1所示本實用新型所述裝置簡圖,在視頻會議終端設備中設置有一個支持雙屏幕顯示的顯卡,以及一個選擇控制單元,該終端設備與兩個或以上的顯示器相連接,當終端設備啟動視頻會議系統時,執(zhí)行如圖2所示的如下步驟(以雙屏幕顯示為例)的工作流程步驟S1、視頻會議系統啟動時檢查終端顯示設備,獲取顯示器的相關信息、并自動確定一顯示器為主顯示器。
雙屏幕顯示模式下,有一個主顯示器和一個從顯示器(多屏幕顯示的情況下,從顯示器可以為多個)。在終端設備啟動視頻會議系統軟件時,會自動調用應用程序接口函數,獲取顯示器設備信息,并自動選擇一個顯示器作為主顯示器。例如調用顯示器枚舉接口函數EnumDisplayMonitors(HDC hdc,LPCRECT lprcClip,MONITORENUMPROC lpfnEnum,LPARAM dwData),查找并枚舉與其連接且可以正常工作的顯示器;用戶可以根據實際需要(例如若要顯示大畫面可以選擇投影儀等),選擇其中兩個作為雙屏幕顯示設備。在用戶選定了兩臺顯示后,再調用一接口函數,例如GetMonitorInfo(HMONITOR hMonitor,LPMONITORINFO 1pmi),獲取每一個選定的顯示設備的具體信息。這些信息包括顯示器顯示位置、工作區(qū)域大小(顯示器分辯率)等。
然后通過獲得的顯示器信息,確定其中一個顯示器作為會議系統的主顯示器。通常,為了計算方便,選擇操作系統默認的主顯示器(屏幕左上角坐標點是(0,0))作為會議系統的主顯示器。
步驟S2、設定主顯示器的屏幕坐標,并計算從顯示器的相對屏幕坐標。
在確定了主顯示器后,根據已獲取的主顯示器的信息確定主顯示器的顯示范圍。通常主顯示器左上角的坐標為(0,0),右下角為最大坐標,即設置的最大顯示范圍。根據主從顯示器的物理位置關系和從顯示器的相關信息(包括從顯示器可以支持的最大分辨率、可以顯示的最大范圍等)計算出從顯示器相對于主顯示器的相對屏幕坐標。
例如假設主顯示器的最大分辨率為1024*768,其左上角坐標為(0,0),那么右下角坐標為(1024,768)。從顯示器的最大分辨率為800*600,且該從顯示器的物理位置位于主顯示器的右側。那么就可以確定從顯示器相對于主顯示器的零點是(1024,0),X軸的走向向右,Y軸的走向向下,從而運算得出該從顯示設備右下角的坐標為(1824,600)。同理可以在主顯示設備的其它物理位置設置從顯示設備,若從顯示器位于主顯示器的左上方,則其屏幕坐標將為負數坐標值。
步驟S3、將視頻會議的不同窗體界面分別與主從顯示器的屏幕坐標區(qū)域相對應,由主從顯示器顯示出所述不同窗體界面。
由于視頻會議的不同窗體界面帶有不同的標識信息,可以將不同的窗體界面分別設置其對應的顯示坐標區(qū)域,沿用上例設置主界面的顯示區(qū)域為(0,0)到(1024,768),則該主界面將顯示在主顯示器上;若設置數據會議界面的顯示區(qū)域為(1024,0)到(1824,600),則該數據會議界面將顯示在從顯示器上。這樣處理后,不僅可以實現將兩個不同界面分別顯示在兩個顯示器上,而且由于主從顯示設備的坐標是連續(xù)的,所以當鼠標移動超過主顯示器的右側邊緣時就會在從顯示設備上出現,這樣便于鼠標在不同界面之間進行操作。
步驟S4、根據視頻會議界面的窗體,訪問其所在顯示器的信息。
視頻會議系統在使用過程中允許用戶隨意改變某一窗體界面的位置,會導致該窗體界面從某個顯示器屏幕移動到另一個顯示器屏幕的情況,因此需要及時的了解窗體界面屬于哪一個顯示器,以便使其他窗體信息顯示布局合理。例如,某一界面最初顯示在從顯示器中,某一時刻被移動到主顯示器上,現在需要在該窗體所在的顯示器中間顯示一個提示信息,那么可以通過調用一接口函數GetMonitorFromWindow(HWND hwnd,DWORD dwFlags),取得該窗體所在的顯示器(主顯示器),然后根據顯示器的坐標、顯示區(qū)域等參數計算出屏幕中間點坐標并顯示提示信息。
權利要求1.一種多屏幕顯示裝置,應用于視頻會議,包括視頻會議終端設備,其特征在于所述視頻會議終端設備中設置有支持雙屏幕顯示的顯卡或多塊顯卡;所述視頻會議終端設備中設置有選擇控制單元;所述視頻會議終端設備與兩個或以上的顯示器相連接;當所述終端設備啟動視頻會議系統時,所述選擇控制單元自動選擇一顯示器作為主顯示器,設定其屏幕坐標;將其余顯示器作為從顯示器,并根據與主顯示器的相對位置關系,計算出各從顯示器的相對屏幕坐標;將視頻會議的不同窗體界面分別與主從顯示器的屏幕坐標區(qū)域相對應,由主從顯示器顯示出所述不同窗體界面。
2.如權利要求1所述的多屏幕顯示裝置,其特征在于,所述主顯示器的屏幕坐標為左上角點的坐標是(0,0),右下角點坐標最大。
3.如權利要求1所述的多屏幕顯示裝置,其特征在于,若從顯示器位于主顯示器的左上方,其屏幕坐標為負坐標;若從顯示器位于主顯示器的若下方,其屏幕坐標為正坐標。
4.如權利要求1所述的多屏幕顯示裝置,其特征在于,所述主從顯示器的屏幕坐標為連續(xù)坐標。
專利摘要本實用新型公開了一種多屏幕顯示裝置,其特點在于所述視頻會議終端設備中設置有支持雙屏幕顯示的顯卡或多塊顯卡;所述視頻會議終端設備與兩個或以上的顯示器相連接;當所述終端設備啟動視頻會議系統時,自動選擇一顯示器作為主顯示器,設定其屏幕坐標;將其余顯示器作為從顯示器,并根據與主顯示器的相對位置關系,計算出各從顯示器的相對屏幕坐標;將視頻會議的不同窗體界面分別與主從顯示器的屏幕坐標區(qū)域相對應,由主從顯示器顯示出所述不同窗體界面。將本實用新型應用于視頻會議業(yè)務可以達到在多個顯示設備上分別顯示不同界面的顯示效果。
文檔編號G06F3/14GK2775968SQ20042012181
公開日2006年4月26日 申請日期2004年12月24日 優(yōu)先權日2004年12月24日
發(fā)明者施健標, 楊勁松, 傅群, 焉勇 申請人:北京中星微電子有限公司