麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種多顯示器系統及其窗口切換方法

文檔序號:6633910閱讀:331來源:國知局
專利名稱:一種多顯示器系統及其窗口切換方法
技術領域
本發明涉及與圖形用戶接口相關的數據處理技術,尤其是涉及一種包括一臺主機和多個顯示器的多顯示器系統及窗口在多個顯示器屏幕之間進行切換的方法。
背景技術
隨著計算機及信息技術的不斷發展,信息顯示顯得極為重要,并且日益要求在顯示器上能夠顯示更多的信息。
縱觀計算機的發展歷史,可以發現作為計算機的一種人機接口,顯示器的尺寸越來越大,從開始的14英寸,到現在的17英寸,甚至20英寸,更有用150寸以上的投影超大屏幕來做演示和講解;分辨率也從原來的CGA、EGA到現在的高分辨率,如1024×768甚至更高;顏色也從單色到16色,256色,到現在的24位色等等,都意味著在顯示器上能夠顯示更多的信息。
但是,因為受顯示器技術的限制,大尺寸高分辨率的顯示設備的成本相對比較昂貴,比如液晶,等離子體等類型的大尺寸顯示器。另外,受限于目前的技術水平,單個大屏幕顯示器可以觀看的角度和位置有限。
一般地,采用多個顯示器顯示更多的信息內容是一種既節省成本又有效提高工作效率的好方法。一方面是小尺寸的顯示器成本低,而且單個小尺寸的顯示器角度很容易調節,位置放置也隨意?,F有技術揭示了多種多顯示器系統例如,歐洲專利第EP 0827066號闡述了在ATM機上采用兩個顯示器的應用;英國專利第GB 2333391號闡述了如何利用兩個小的顯示器拼接成一個大的顯示器的方法。
此外,顯示適配器也有較大的發展,動態顯示和靜態顯示性能較強,目前在便攜型計算機中采用的一般都能支持兩個顯示器顯示不同的頁面內容,在顯示性能方面表現都很好。目前主流的顯示適配器(NVIDEA,MATROX,ATI等公司的產品)都能支持兩個以上的顯示設備,且性能綽越。現有技術中的公開號為2000-339130的日本專利文獻闡述了兩個顯示器應用場景,該方法收集需要在大屏幕上顯示的內容,然后顯示到大屏幕上去?,F有技術中的美國專利第US 2004263426號解決了一個系統中不同顯示模式下在兩個顯示設備切換顯示窗口的問題。
相比硬件技術的迅猛發展,顯示方面的軟件技術發展略顯不足,主要表現在軟件使用不方便,尤其是現有技術的操作系統是按照只支持單個顯示器的系統的需求來開發的,在使用兩個乃至多個顯示屏幕的時候,存在一些不足之處。舉個簡單的例子,視窗操作系統的窗口一般都提供最小化,最大化/還原和關閉窗口的功能,在最大化的時候不能移動視窗窗口,只有在還原的狀態下才能移動視窗窗口。如此一來,在各個顯示器上移動窗口的時候會較為麻煩,一般的窗口都會處于最大化狀態,以最大利用整個顯示器的顯示面積,因此現有技術的多顯示器系統和窗口切換方法在顯示器之間移動視窗窗口時需要執行以下的步驟在初始顯示器的視窗窗口上,點擊還原按鈕;將還原后的窗口用光標操作的方法拖拽到目的顯示器上;將拖拽過來的視窗窗口放大。
以上是在一個視窗窗口最大化時操作步驟,在一個視窗窗口處于最小化時操作過程還需要增加一個步驟首先將窗口最大化,或者把光標移到在最小化窗口上,然后點擊鼠標右鍵選擇還原。
在多個相同的顯示器組成陣列顯示的情況下,如果希望將多個顯示器合并成一個大的顯示器來進行顯示,現有技術的窗口切換方法的相應步驟是將窗口縮小,處于可以拉伸的狀態,然后用光標將窗口拉大。比如EXCEL表格,只能用窗口拉大的方法才能在幾個拼接的顯示器上顯示整個大窗口。
綜上所述,目前的多顯示器系統及其窗口切換方法存在缺陷視窗窗口在多個顯示器之間切換移動的時候,存在著較大的障礙,使得操作者在使用時感覺較為不方便,影響工作效率。

發明內容
本發明解決的技術問題在于提供一種多顯示器系統及其窗口切換方法,使得視窗窗口在多個顯示器之間可以進行簡捷方便的切換移動。
為此,本發明解決技術問題的技術方案是提供一種多顯示器系統的窗口切換方法,包括步驟1)在顯示器中顯示視窗窗口;所述視窗窗口的控制屬性至少包括發送窗口屬性和合并顯示器顯示屬性,且最大化狀態下視窗窗口可以移動;2)接受用戶針對所述視窗窗口輸入的操作指令;3)對前述操作指令進行分類解析;4)根據所述解析結果確定窗口位置的計算;5)根據前述計算結果進行窗口位置的變換,完成窗口的切換。
優選地,在所述步驟4)之前還包括檢查各顯示器的顯示模式是否符合要求;如果是,則進入步驟4);如果否,則進行顯示模式的變換后進入步驟4)。
優選地,所述顯示模式的變換包括調整分辨率、顏色。
優選地,當所述操作指令為最大化時移動窗口時,還包括判斷是否移出原有位置一特定值;如果是,則進入步驟4)。
優選地,當所述操作指令為最大化時發送窗口時,還包括在發送窗口屬性附近顯示各顯示器的標號;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標轉換為目標顯示器的坐標。
優選地,當所述操作指令為合并顯示器顯示時,還包括在發送窗口屬性附近顯示各顯示器的組合;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標轉換為顯示器組合的坐標。
優選地,當所述操作指令為最小化狀態下打開窗口時,還包括在最小化窗口圖標附近顯示各顯示器的標號;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標確定為目標顯示器的坐標。
本發明還提供一種多顯示器系統,包括主機和連接至該主機的多個顯示器以及輸入設備;其特征在于,所述顯示器顯示的視窗窗口的控制屬性至少包括發送窗口屬性和合并顯示器顯示屬性,且最大化狀態下視窗窗口可以移動;該系統還包括圖形用戶接口,用于提供人機界面;位置計算和變換單元,用于計算視窗窗口的位置,并根據人機界面的要求,進行位置坐標的變換。
優選地,還包括顯示模式自適應變換單元,用于在多個顯示器工作在不同顯示模式的情況下,窗口切換時自動調整顯示模式;如果所有的顯示器都工作在相同的顯示模式下的時候,不需要做自動調整顯示模式的變換。
優選地,所述圖形用戶接口、位置計算和變換單元和顯示模式自適應變換單元形成主機內的窗口切換處理系統。
相對于現有技術,本發明的有益效果是由于本發明中視窗窗口具有發送窗口屬性和合并顯示器顯示屬性,并且能夠計算窗口變換前后的位置,從而提供多顯示器個人計算機系統中對視窗窗口自由方便操作,提供更多的信息顯示空間;提高個人計算系統操作的便利性,提高工作效率。
此外,本發明還可以根據實際情況針對顯示器進行顯示模式的自適應變換。
總之,本發明提出一種控制視窗窗口在不同的顯示設備上以最大化的形態自由移動切換的方法,同時可以隨意變換多個顯示器合并顯示成一個視窗窗口,以解決多個顯示器顯示的系統中,視窗窗口操作的便利性問題。不論在何種視窗窗口狀態下,都可以將窗口發送到系統任何一個顯示器上顯示。


圖1是本發明的視窗窗口屬性示意圖;圖2是本發明的多顯示器系統的框圖;圖3是本發明的多顯示器系統的窗口切換方法的流程圖;圖4是最大化狀態下發送窗口的示意圖;圖5至圖7是最大化狀態下移動窗口的示意圖;圖8是最大化狀態下窗口移動的坐標變換示意圖;圖9至圖10是合并顯示器顯示窗口的示意圖;圖11是最小化狀態下發送窗口的示意圖;圖12是較佳實例一進行窗口切換的示意圖;圖13是較佳實例二進行窗口切換的示意圖。
具體實施例方式
本發明的主要思路的表現是增加視窗窗口的控制屬性?,F有技術中一般只有幾個有關窗口大小位置的屬性,例如在微軟的視窗操作系統中,窗口的屬性包含最小化、窗口大小和關閉;在此基礎上,在系統窗口中增加以下的屬性發送窗口,合并顯示器顯示;并且不改變原有的屬性功能和特性。
請參閱圖1,為本發明的視窗窗口屬性示意圖。視窗窗口的特性包括窗口大小910、最小化窗口920、關閉窗口930以及新增的發送窗口940和合并窗口950。而且其中的窗口大小也和現有技術的不同在現有技術中,一旦窗口被最大化了之后,窗口就不能移動了;而在本發明中是可以隨意移動的,因此不管原來窗口處在何種狀態(最小化、中等窗口或者最大窗口),都可以進行窗口移動發送的操作。
請參閱圖2,本發明的多顯示器系統包括主機110、兩個以上的顯示器120、位置輸入設備130、字符圖形輸入設備140以及主機內部的窗口切換處理系統150。
每個顯示器120可以顯示不同的內容和視窗窗口,從而提供給單個用戶更多的信息,提高工作效率。
字符圖形輸入設備130用來提供給用戶輸入有關字符,圖形的信息,常用的可以是鍵盤,掃描儀等。
位置輸入設備140用于輸入在圖形界面上有關動態變化位置的信息,常用的有鼠標、軌跡桿、游戲桿、觸控板、觸模屏、光筆等等。
窗口切換處理系統150包括圖形用戶接口151、位置計算和變換單元152和顯示模式自適應變換單元153。此三部分都是采用軟件來實現,其中圖形用戶接口151提供人機界面;位置計算和變換單元152專門用來計算視窗窗口的位置,并根據人機界面的要求,進行位置坐標的變換;顯示模式自適應變換單元153用來在多個顯示器工作在不同顯示模式的情況下,窗口發送時自動調整顯示模式;如果所有的顯示器都工作在相同的顯示模式下的時候,不需要做自動調整的變換。
請參閱圖3,是本發明的窗口切換方法的流程圖。
步驟S311,接收用戶針對視窗窗口輸入的操作指令;步驟S312,對前述操作指令進行分類解析;步驟S313,檢查各個顯示器的顯示模式是否符合要求;如果是,則進入步驟S315;如果否,則進入步驟S314;
步驟S314,進行顯示模式的變換;步驟S315,根據操作指令的分類解析來確定窗口位置的計算;步驟S316,進行窗口位置的變換以及窗口變換后的相關操作;步驟S317,操作結束。
其中,對指令進行分類主要是指有窗口大小變化的指令,不討論那些不涉及窗口大小變化的指令,其中新增指令主要為兩類最大化時移動窗口、最大化顯示到某個顯示器(發送窗口)或某幾個顯示器(合并窗口)。
當用戶的操作指令是發送窗口時,在窗口上顯示顯示器的標號(可以小的圖形來實現);同時還可以在各個顯示器上顯著顯示其區別號碼,以提醒操作者該發送到哪個顯示器。
當用戶的操作指令是合并顯示器時,和發送窗口類似,合并顯示器在結構上和發送窗口類似,但是在計算窗口位置和變換的時候以及顯示模式變換的時候稍有不同,首先在這種合并顯示的時候會自動將所有的顯示模式都調整成相同模式,包括分辨率、顏色等都一致;如果不能調整成一致,輸出提示信息,表示不能完成操作。
在合并顯示器顯示的時候,也同樣顯示哪幾個顯示器要合并,顯示幾個小的圖標,圖標上顯示有顯示器的標號。
此外,基于本發明的流程,作為一種推廣作用,可以在打開一個原來關閉的窗口時,提供打開到哪個顯示器的選擇(詳后述)。
綜上,本發明的多顯示器系統和窗口切換方法中,修改原有系統窗口的特性,將所有最大化時的窗口,都變成可移動的,并且該特性可以繼承給子窗口。隨后根據指令來進行窗口位置的計算和變換。
下面逐一介紹具體的實施方式。
請參閱圖4,當光標指向發送窗口的圖標時,系統自動彈出一個小窗口,指示提醒發送到哪個顯示器,同時在各個顯示器上顯示該顯示器的標識,比如在顯示器上前景顯示特大的A、B、C等各個顯示器的標識。
請參閱圖5至圖7,當光標在窗口上做拖拉動作時,不管是否處于最大化狀態都可以進行拖拉操作,區別是處于最大化狀態的窗口,當有部分窗口拖拉到B顯示器上時,釋放拖拉鍵會引起整個窗口都跑到B顯示器上(即當窗口移出原有位置一個特定值時,將窗口的四個坐標值改為新的坐標值),而處于一般大小的窗口的移動和現有技術一樣。
參考圖8,左側顯示器A的坐標值為((X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4));右側顯示器B的坐標值為((X’1,Y’1)、(X’2,Y’2)、(X’3,Y’3)、(X’4,Y’4))。當右移距離超過預定值,則進行位置坐標的變換,將窗口全部位于右側顯示器。
請參閱圖9至圖10,當光標指向合并窗口的圖標時,系統自動彈出一個小窗口,指示是由哪幾個顯示器合并,合并后的窗口顯示面積比原來大,顯示的信息量也大,比如表格在原來一個顯示器上只能顯示6格,現在可以同時顯示8格。
請參閱圖11,對于最小化的窗口,提供一個打開到哪個顯示器的選擇;當光標指向處在控制欄上最小化的窗口時,自動彈出窗口提醒最大化發送到哪個顯示器,并且同時顯示顯示器的標識。
同樣,當要打開一個應用窗口時,也可以提供打開到哪個顯示器的選擇。
為便于理解,下面結合較佳實例對本發明做進一步的描述。
較佳實例一所述較佳實例一的應用硬件系統和操作系統環境如下所述。
筆記本型計算機的顯卡帶兩個輸出接口,一個直接連接到筆記本型計算機上的液晶顯示器,其為13.3英寸的寬屏幕液晶平板,分辨率為WXGA 1280×800,長寬比為16∶10;另外一個輸出接口是RGB模擬輸出到一個外接顯示器,通常外接顯示器要大得多,比如采用21寸液晶顯示器,分別率為1600×1200,長寬比為4∶3。
因為兩個顯示器的大小、長寬比例以及分辨率各不相同,因此必須有顯示模式的自適應變換和位置計算變換。同時因為兩個顯示器差別懸殊,因此合并顯示效果也不好,故在本實例中不推薦,但并不妨礙本發明的實施。
該顯卡支持在第二個顯示接口上作為擴展桌面輸出,在現有操作系統下能夠支持。
如圖12所示,為兩個顯示器擴展屏幕顯示的時候的坐標系統,其中A為主機顯示器,B為擴展顯示器,通常將主顯示器的左下角定義為坐標原點,根據分辨率的設置,兩個顯示器的坐標值如圖所示。
因此在做最大化屏幕從A顯示器移動到B顯示器的時候,需要以下的步驟四個角坐標變換,將窗口的四個角坐標從現有的A1、A2、A3、A4坐標值直接賦值到B1、B2、B3、B4的坐標值。
相應的滾動條按比例變換,涉及到顯示模式的計算變換。
當某個方向上圖標排列不下的時候,或者還有空缺的時候,重新排列圖標,涉及到模式計算變換。
所有圖標大小(占用的象素點數不變)在窗口變換過程中保持不變。
較佳實例二在該實例中,一臺主機帶四個數字顯示適配器,每個適配器連接一個數字接口顯示器,這四個顯示適配器的性能完全相同,四個15英寸1024×768顯示器的功能性能等參數也都相同。目的是為了拼接成一個較大的顯示器。
其他方面和前述較佳實例一類似,這里重點介紹如何實現多個顯示器合并顯示的坐標切換和顯示模式變換。
如圖13所示,其中A顯示器為主顯示器,同樣在擴展顯示模式下,在A顯示器中選擇將A顯示器上的窗口合并顯示到四個顯示器上,步驟如下將四個顯示器上的顯示模式全部調整到相同模式;將顯示器A上窗口的四個角坐標由A1、A2、A3、A4變成A1、B2、C3、D4;所有圖像等都放大兩倍。將放大后的顯示部分按照坐標位置分發給各個顯示識配器的顯存。
將最大方式縮小為一個顯示器顯示的步驟如下將四個顯示器的外框坐標A1、B2、C3、D4通過賦值變為B1、B2、B3、B4;所有圖像都縮小兩倍;所有圖像顯示信息送到和B顯示器對應的顯示識配器的顯示內存上。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種多顯示器系統的窗口切換方法,其特征在于,包括步驟1)在顯示器中顯示視窗窗口;所述視窗窗口的控制屬性至少包括發送窗口屬性和合并顯示器顯示屬性,且最大化狀態下視窗窗口可以移動;2)接受用戶針對所述視窗窗口輸入的操作指令;3)對前述操作指令進行分類解析;4)根據所述解析結果確定窗口位置的計算;5)根據前述計算結果進行窗口位置的變換,完成窗口的切換。
2.根據權利要求1所述的窗口切換方法,其特征在于,在所述步驟4)之前還包括檢查各顯示器的顯示模式是否符合要求;如果是,則進入步驟4);如果否,則進行顯示模式的變換后進入步驟4)。
3.根據權利要求2所述的窗口切換方法,其特征在于,所述顯示模式的變換包括調整分辨率、顏色。
4.根據權利要求1至3任一項所述的窗口切換方法,其特征在于,當所述操作指令為最大化時移動窗口時,還包括判斷是否移出原有位置一特定值;如果是,則進入步驟4)。
5.根據權利要求1至3任一項所述的窗口切換方法,其特征在于,當所述操作指令為最大化時發送窗口時,還包括在發送窗口屬性附近顯示各顯示器的標號;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標轉換為目標顯示器的坐標。
6.根據權利要求1至3任一項所述的窗口切換方法,其特征在于,當所述操作指令為合并顯示器顯示時,還包括在發送窗口屬性附近顯示各顯示器的組合;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標轉換為顯示器組合的坐標。
7.根據權利要求1至3任一項所述的窗口切換方法,其特征在于,當所述操作指令為最小化狀態下打開窗口時,還包括在最小化窗口圖標附近顯示各顯示器的標號;并在各顯示器上顯示其標號;所述步驟5)具體為將窗口的坐標確定為目標顯示器的坐標。
8.一種多顯示器系統,包括主機和連接至該主機的多個顯示器以及輸入設備;其特征在于,所述顯示器顯示的視窗窗口的控制屬性至少包括發送窗口屬性和合并顯示器顯示屬性,且最大化狀態下視窗窗口可以移動;該系統還包括圖形用戶接口,用于提供人機界面;位置計算和變換單元,用于計算視窗窗口的位置,并根據人機界面的要求,進行位置坐標的變換。
9.根據權利要求8所述的多顯示器系統,其特征在于,還包括顯示模式自適應變換單元,用于在多個顯示器工作在不同顯示模式的情況下,窗口切換時自動調整顯示模式;如果所有的顯示器都工作在相同的顯示模式下的時候,不需要做自動調整顯示模式的變換。
10.根據權利要求9所述的多顯示器系統,其特征在于,所述圖形用戶接口、位置計算和變換單元和顯示模式自適應變換單元形成主機內的窗口切換處理系統。
全文摘要
本發明提供一種多顯示器系統的窗口切換方法,包括步驟在顯示器中顯示視窗窗口;所述視窗窗口的控制屬性至少包括發送窗口屬性和合并顯示器顯示屬性,且最大化狀態下視窗窗口可以移動;接受用戶針對所述視窗窗口輸入的操作指令;對前述操作指令進行分類解析;根據所述解析結果確定窗口位置的計算;根據前述計算結果進行窗口位置的變換,完成窗口的切換。本發明還提供一種多顯示器系統。
文檔編號G06F3/14GK1904821SQ20051008860
公開日2007年1月31日 申請日期2005年7月25日 優先權日2005年7月25日
發明者李眾慶 申請人:聯想(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 合肥市| 锦州市| 胶南市| 铜川市| 苍山县| 汕头市| 恩施市| 阿坝县| 镇巴县| 宁安市| 宁波市| 清河县| 台南县| 米脂县| 大渡口区| 临海市| 且末县| 怀宁县| 威海市| 湖南省| 灵山县| 牙克石市| 田东县| 岚皋县| 石泉县| 阿克陶县| 长春市| 杭锦后旗| 宁夏| 安平县| 甘孜| 玉田县| 临江市| 南城县| 阳信县| 玉溪市| 赤峰市| 平果县| 安国市| 应城市| 内乡县|