TWI757762B - 多視窗顯示的切換方法以及切換系統 - Google Patents
多視窗顯示的切換方法以及切換系統 Download PDFInfo
- Publication number
- TWI757762B TWI757762B TW109118759A TW109118759A TWI757762B TW I757762 B TWI757762 B TW I757762B TW 109118759 A TW109118759 A TW 109118759A TW 109118759 A TW109118759 A TW 109118759A TW I757762 B TWI757762 B TW I757762B
- Authority
- TW
- Taiwan
- Prior art keywords
- cursor
- window frame
- window
- frame
- switching
- Prior art date
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/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本發明提出一種多視窗顯示的切換方法以及切換系統。多視窗顯示的切換方法包括以下步驟:顯示經由第一電腦設備提供的第一視窗畫面以及經由第二電腦設備提供第二視窗畫面,其中第一視窗畫面的第一畫面邊界相鄰於第二視窗畫面的第二畫面邊界;接收輸入裝置提供的控制訊號,以控制游標在第一視窗畫面或第二視窗畫面的位置;當游標在第一視窗畫面中觸碰第一畫面邊界時,計算游標碰觸第一畫面邊界前的輸入裝置的第一移動速率;以及判斷第一移動速率是否大於或等於預設速率閾值,以決定游標是否顯示於第二視窗畫面中。
Description
本發明是有關於一種多視窗顯示的切換技術,且特別是有關於一種有條件地控制多視窗顯示的切換技術。
一般的鍵盤-螢幕-滑鼠(Keyboard-Video-Mouse switch,KVM)切換器可用一組輸入裝置及顯示裝置來控制兩台以上的電腦。使用者可透過切換KVM切換器來選擇多個電腦的其中之一來顯示對應的一個視窗畫面並控制之。然而,隨著應用需求的演變,目前主要應用方式是希望在顯示裝置上同時顯示多個視窗畫面,以達到使用者同時監控多個視窗畫面的效果,或是多個顯示裝置合併成一個畫面顯示的效果。對此,由於一般的KVM切換器在進行輸入裝置的切換時仍然需要由使用者手動進行切換(例如操作按鈕),或者操作滑鼠移動來進行切換。
然而,在實際操作滑鼠進行切換時,很容易在兩視窗邊界發生操作不當的情形,舉例來說,使用者原本沒有要切換視窗,但是不小心將游標移動超過邊界,便啟動視窗的切換,若立即將游標移動回來,則需要更多的處理時間才能切換回原本的視窗。
承上,現有的KVM切換器對使用者來說相當不方便,因此當進行多視窗畫面顯示時,無法提供良好的使用體驗。有鑑於此,以下將提出幾個實施例的解決方案。
本發明提供一種多視窗顯示的切換方法以及切換系統,可提供單一游標在多個視窗畫面之間移動,並且達到有條件地切換的效果。
本發明的多視窗顯示的切換方法以及切換系統包括:顯示經由第一電腦設備提供的第一視窗畫面以及經由第二電腦設備提供第二視窗畫面,其中第一視窗畫面的第一畫面邊界相鄰於第二視窗畫面的第二畫面邊界;接收輸入裝置提供的控制訊號,以控制游標在第一視窗畫面或第二視窗畫面的位置;當游標在第一視窗畫面中觸碰第一畫面邊界時,計算游標碰觸第一畫面邊界前的輸入裝置的第一移動速率;以及判斷第一移動速率是否大於或等於預設速率閾值,以決定游標是否顯示於第二視窗畫面中。
本發明的切換系統包括切換裝置、顯示裝置、第一電腦設備、第二電腦設備以及輸入裝置。顯示裝置耦接切換裝置。顯示裝置至少包括第一視窗畫面及第二視窗畫面。第一電腦設備耦接切換裝置。第一電腦設備經由切換裝置提供第一顯示資料至顯示裝置的第一視窗畫面。第二電腦設備耦接切換裝置。第二電腦設備經由切換裝置提供第二顯示資料至顯示裝置的第二視窗畫面。第一視窗畫面的第一畫面邊界相鄰於第二視窗畫面的第二畫面邊界。輸入裝置耦接切換裝置。輸入裝置經由切換裝置提供控制訊號,以控制游標在顯示裝置的位置。當切換裝置判斷游標在第一視窗畫面中觸碰第一畫面邊界時,切換裝置計算游標碰觸第一畫面邊界前的輸入裝置的第一移動速率。切換裝置判斷第一移動速率是否大於或等於預設速率閾值,以決定游標是否從第一視窗畫面切換顯示至第二視窗畫面中。
基於上述,本發明之多視窗顯示的切換方法以及切換系統,其提供一種有條件性限制的切換方式,可防止使用者在切換視窗畫面時發生誤切或誤擋的情況,並且可依據使用者操作滑鼠的習慣,在多個視窗畫面中切換時能自動地調整切換門檻值,以提供良好的使用體驗。
為了使本發明之內容可以被更容易明瞭,以下特舉實施例做為本發明確實能夠據以實施的範例。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟,係代表相同或類似部件。
圖1是依照本發明的一實施例的切換系統的示意圖。參考圖1,切換系統100包括切換裝置110、輸入裝置120、顯示裝置130、第一電腦設備140以及第二電腦設備150。切換裝置110包括連接介面111、處理器112以及記憶體113。連接介面111包括多種實體連接端口,並經由所述多種實體連接端口與多個連接線來耦接輸入裝置120、顯示裝置130、第一電腦設備140以及第二電腦設備150。輸入裝置120可例如是滑鼠(Mouse)、觸控板(Touch pad)或軌跡球(Trackball)等,本發明並不加以限制。在本實施例中,第一電腦設備140以及第二電腦設備150可分別經由切換裝置110來提供第一顯示畫面以及第二顯示畫面至顯示裝置130,以使顯示裝置130可同時顯示一多視窗畫面。
在本實施例中,切換裝置110可例如是一種鍵盤-螢幕-滑鼠(Keyboard-Video-Mouse switch,KVM)切換器,但本發明並不限於此。顯示裝置130可同時顯示分別對應於不同作業程式的第一顯示畫面以及第二顯示畫面,並且使用者可藉由操作輸入裝置120,以使對應於輸入裝置120的游標可在分別對應於不同作業程式的第一顯示畫面以及第二顯示畫面之間移動。換言之,使用者可透過單一個輸入裝置120來切換地操作第一電腦設備140以及第二電腦設備150的兩個作業程式。然而,本發明的電腦設備的數量以及視窗畫面的數量不限於本實施例的說明以及圖1。在一實施例中,切換裝置110亦可耦接更多的電腦設備,並且透過顯示裝置130同時並合併顯示更多的視窗畫面。
在本實施例中,處理器112可例如是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device, PLD)、其他類似處理電路或這些裝置的組合。處理器112可包括用於實現本發明各實施例的相關電路,並且記憶體113可儲存有用於實現本發明各實施例的相關程式、模組或演算法,以供處理器112讀取並執行之。另外,處理器112還可執行運算功能並寫入資料至記憶體113中。
在一實施例中,處理器112可例如執行軌跡隊列(Trace Queue)、速率計算模組以及計時器(Timer)模組。處理器112可將輸入裝置120在當前時間之前的一段期間內的位置資訊或移動量資訊等,記錄至軌跡隊列中。當游標觸碰畫面邊界時,處理器112可依據軌跡隊列中所記錄的所述位置資訊或所述移動量資訊來執行速率計算模組,以計算輸入裝置120的移動速率,並且可供後續切換判斷使用。在另一實施例中,處理器112亦可執行如距離暫存器以及計時器,以透過累積特定時間週期內的移動量的方式來供速率計算使用。
值得注意的是,本發明各實施例所述的輸入裝置120的移動速率的計算方式可例如是將輸入裝置120的在預設時間長度內的移動量除以預設時間長度,其中移動量可例如是指滑鼠的移動軌跡長度、觸控板所感測到的手勢的移動軌跡長度或軌跡球的轉動軌跡長度等,本發明並不限於此。此外,處理器112還可執行如游標誤切換判斷模組或游標誤阻擋判斷模組,以實現本發明的游標誤切換功能以及游標誤阻擋功能,並且其詳細實施手段將由以下多個實施例來詳細說明之。
圖2是依照本發明的另一實施例的切換系統的示意圖。參考圖2,切換系統200包括切換裝置210、250、輸入裝置220、顯示裝置230、260以及電腦設備240_1~240_N、270_1~270_M,其中N、M為大於0的正整數。切換裝置210耦接輸入裝置220、顯示裝置230以及電腦設備240_1~240_N。切換裝置250耦接切換裝置210、顯示裝置260以及電腦設備270_1~270_N。在本實施例中,電腦設備240_1~240_N可分別經由切換裝置210來提供多個顯示畫面至顯示裝置230,以使顯示裝置230可同時顯示一組多視窗畫面。電腦設備270_1~270_M可分別經由切換裝置250來提供多個顯示畫面至顯示裝置260,以使顯示裝置260可同時顯示另組一多視窗畫面。換言之,切換裝置210、顯示裝置230以及電腦設備240_1~240_N可組成一個子系統。切換裝置250、顯示裝置260以及電腦設備270_1~270_M可組成另一個子系統。並且,此兩個子系統可共用一個輸入裝置220,其中輸入裝置220可依據使用者設定或由系統自動判斷而手動或自動切換操作於切換裝置210、250之間。
在本實施例中,切換裝置210、250可各別是一種鍵盤-螢幕-滑鼠切換器,並且各別包括上述圖1實施例的切換裝置110的內部電路元件。對此,顯示裝置230可各別顯示分別由電腦設備240_1~240_N提供的不同作業程式的多個顯示畫面,並且顯示裝置260可各別顯示分別由電腦設備270_1~270_M提供的不同作業程式的另多個顯示畫面。在本實施例中,使用者可藉由操作輸入裝置220,以使對應於輸入裝置220的游標可在顯示裝置230、260所分別顯示的多視窗畫面中的多個顯示畫面之間移動。換言之,使用者可透過單一個輸入裝置220來切換地操作在多個子系統各別的多個作業程式。然而,本發明的子系統的數量不限於圖2所示。在一實施例中,切換裝置210可作為主切換裝置,切換裝置250可作為從切換裝置,並且切換系統200可進一步包括依序串接多個從切換裝置。
舉例而言,切換系統200可例如應用於電視牆。電視牆可藉由合併顯示裝置230、260的畫面來提供大範圍顯示效果,並且顯示裝置230、260可各別接收由電腦設備240_1~240_N及電腦設備270_1~270_M所分別提供多個顯示畫面的顯示信號,以透過顯示裝置230、260來同時或合併顯示多個的視窗畫面。另外,關於本實施例的輸入裝置220、切換裝置210、250的其他實施細節以及裝置特徵可參考上述圖1的實施例說明而可獲致足夠的教示、建議以及實施說明,因此在此不再多加贅述。此外,切換裝置210、250的至少其中之一還可如同圖1的切換裝置110來執行相關的游標誤切換功能以及游標誤阻擋功能,並且其詳細實施手段將由以下多個實施例來詳細說明之。
圖3是依照本發明的一實施例的多視窗顯示的切換方法的流程圖。圖4A為本發明的圖3實施例的多視窗畫面的游標顯示切換的範例示意圖。參考圖1、圖3至圖4A,本實施例的多視窗顯示的切換方法可至少適用於圖1實施例的切換系統100。在圖4A中,第一視窗畫面440水平地相鄰於第二視窗畫面450。在步驟S310中,顯示裝置130顯示經由第一電腦設備140提供的第一視窗畫面440以及經由第二電腦設備150提供第二視窗畫面450,其中第一視窗畫面440的第一畫面邊界441相鄰於第二視窗畫面450的第二畫面邊界451。在步驟S320中,切換裝置110接收輸入裝置120提供的控制訊號,以控制游標460在第一視窗畫面440或第二視窗畫面450的位置。例如圖4A所示,游標460可例如是先在第一視窗畫面440當中移動。
在步驟S330中,切換裝置110判斷游標460在第一視窗畫面440中是否觸碰第一畫面邊界441。若否,則切換裝置110繼續執行步驟S320,以繼續接收輸入裝置120提供的控制訊號來移動游標460在第一視窗畫面440中。若是,則切換裝置110執行步驟S340。在步驟S340中,切換裝置110計算游標460碰觸第一畫面邊界441前的輸入裝置120的第一移動速率,其中第一移動速率為平均速率。在本實施例中,例如圖4A所示,當游標460沿著軌跡401由位置P1移動至第一畫面邊界441的位置P2時,處理器112可計算輸入裝置120在游標460碰觸第一畫面邊界441前的第一預設時間長度內在第一方向上的第一移動量除以所述第一預設時間長度,以取得所述第一移動速率。值得注意的是,所述第一方向是指輸入裝置120經由使用者的控制或移動,而使游標460沿著顯示畫面的水平方向D1對應移動的方向。
在步驟S350中,切換裝置110判斷所述第一移動速率是否大於或等於預設速率閾值。若否,則切換裝置110不進行切換,並且繼續執行步驟S320,以繼續接收輸入裝置120提供的控制訊號來移動游標460在第一視窗畫面440中。對此,切換裝置110將判定使用者未期望將游標460移動至第二視窗畫面450,因此不進行切換。若是,則切換裝置110執行步驟S360。在步驟S360中,切換裝置110進行切換,以將游標460從第一視窗畫面440切換至第二視窗畫面450中。在本實施例中,切換裝置110將輸入裝置120由第一電腦設備140切換連接至第二電腦設備150。例如圖4A所示,游標460切換顯示至第二視窗畫面450的第二畫面邊界451的位置P3,並且游標460可繼續隨著使用者對輸入裝置120的移動或控制而在第二視窗畫面450中對應地移動。因此,本實施例的多視窗顯示的切換方法可提供在水平方向D1上實施以良好的游標顯示切換功能。
然而,值得注意的是,上述的預設速率閾值為初始速率閾值Vth0,並且在處理器112計算所述第一移動速率(平均速率)的時間間隔為0.1秒的前提下,所述初始速率閾值Vth0可例如滿足以下公式(1),其中W為視窗畫面的水平方向D1的像素數量。對此,若游標460在0.1秒內移動超過或等於五分之一的第一視窗畫面440的水平方向D1的像素數量的距離而碰觸第一畫面邊界441,則處理器112判斷所述第一移動速率大於或等於初始速率閾值Vth0。…………公式(1)
另外,關於上述的第一移動速率的取得方式,在一實施例中,處理器112可例如執行軌跡隊列模組來記錄游標在過去一段時間的多個軌跡資料,並且藉由計算多個軌跡資料來取得在過去一段時間的平均的移動速率來作為上述的第一移動速率,因此不限於上述是透過移動量除以時間長度的方式來取得。對此,處理器112可建立如下表1的軌跡隊列的軌跡資料內容,並且將軌跡隊列儲存在記憶體113當中。在以下表1中,所述軌跡隊列可儲存的資料筆數可例如為6筆,並且處理器112可依據時間例如依序儲存如表1的6筆軌跡資料。軌跡資料中的X為游標460在水平方向D1的移動距離,並且Y為游標460在水平方向D1的移動距離,其中X與Y的單位為畫素(pixel)。
表1
筆數 | 軌跡資料(X(pixel), Y(pixel), time(ms)) |
1 | (5, 10, 850) |
2 | (10, 5, 900) |
3 | (20, 20, 1000) |
4 | (30, 10, 1030) |
5 | (15, 10, 1090) |
6 | (10, 5, 1100) |
舉例而言,當處理器112記錄如上表1第6筆軌跡資料(10, 5, 1100)後,若處理器112判斷游標460碰觸第一畫面邊界441的位置P2時,處理器112例如計算游標460在水平方向D1上且過去0.1秒(sec)內的移動速率(第3筆至第6筆)。對此,處理器112可執行計算如(20+30+15+10)/0.1=750(pixel/sec),因此所述第一移動速率即為750(pixel/sec)。值得注意的是,處理器112可將最舊的軌跡資料刪除(第1筆及第2筆),以使軌跡隊列可釋放空間,以能夠接續儲存下一筆軌跡資料(第7筆)。另外,上述計算移動速率的方式亦可適用於計算以下本發明其他實施例所述的第一移動速率、第二移動速率以及第三移動速率。
圖4B為本發明的圖3實施例的多視窗畫面的游標顯示切換的另一範例示意圖。在另一實施例中,第一視窗畫面440’可垂直地相鄰於第二視窗畫面450’,並且可同樣適用於圖3實施例的流程。在步驟S310中,顯示裝置130顯示經由第一電腦設備140提供的第一視窗畫面440’以及經由第二電腦設備150提供第二視窗畫面450’,其中第一視窗畫面440’的第一畫面邊界441’相鄰於第二視窗畫面450’的第二畫面邊界451’。在步驟S320中,切換裝置110接收輸入裝置120提供的控制訊號,以控制游標460’在第一視窗畫面440’或第二視窗畫面450’的位置。例如圖4B所示,游標460’可例如是先在第一視窗畫面440’當中移動。
在步驟S330中,切換裝置110判斷游標460’在第一視窗畫面440’中是否觸碰第一畫面邊界441’。若否,則切換裝置110繼續執行步驟S320,以繼續接收輸入裝置120提供的控制訊號來移動游標460’在第一視窗畫面440’中。若是,則切換裝置110執行步驟S340。在步驟S340中,切換裝置110計算游標460’碰觸第一畫面邊界441’前的輸入裝置120的第一移動速率。在本實施例中,例如圖4B所示,當游標460’沿著軌跡401’由位置Pa移動至第一畫面邊界441’的位置Pb時,處理器112可計算輸入裝置120在游標460’碰觸第一畫面邊界441’前的第一預設時間長度內在第二方向上的第一移動量除以所述第一預設時間長度,以取得所述第一移動速率。值得注意的是,所述第二方向是指輸入裝置120經由使用者的控制或移動,而使游標460’沿著顯示畫面的垂直方向D2對應移動的方向。
在步驟S350中,切換裝置110判斷所述第一移動速率是否大於或等於預設速率閾值。若否,則切換裝置110不進行切換,並且繼續執行步驟S320,以繼續接收輸入裝置120提供的控制訊號來移動游標460’在第一視窗畫面440’中。對此,切換裝置110將判定使用者未期望將游標460’移動至第二視窗畫面450’,因此不進行切換。若是,則切換裝置110執行步驟S360。在步驟S360中,切換裝置110進行切換,以將游標460’從第一視窗畫面440’切換至第二視窗畫面450’中。在本實施例中,切換裝置110將輸入裝置120由第一電腦設備140切換連接至第二電腦設備150。例如圖4B所示,游標460’切換顯示至第二視窗畫面450’的第二畫面邊界451’的位置Pc,並且游標460’可繼續隨著使用者對輸入裝置120的移動或控制而在第二視窗畫面450’中對應地移動。因此,本實施例的多視窗顯示的切換方法可提供在垂直方向D2上實施以良好的游標顯示切換功能。
然而,在另一實施例中,切換裝置110也可以是計算輸入裝置120在第一預設時間長度內的沿著移動軌跡的移動速率(包含所述第一方向及所述第二方向的移動速率),而不限於上述僅以第一方向或第二方向的移動速率來作為切換依據的方式。值得注意的是,上述圖4A及圖4B的兩種變形實施例亦可類推至以下各實施例的變化及延伸。圖5是依照本發明的一實施例的多電腦誤切換判斷的流程圖。圖6為本發明的圖5實施例的多視窗畫面的游標顯示切換的範例示意圖。參考圖1、圖5及圖6,本實施例的多視窗顯示的切換方法可接續上述圖3實施例的步驟S360之後,以實現能進一步判斷是否誤切換畫面的功能。在步驟S510中,顯示裝置130顯示游標460於第二視窗畫面450中,並且接收輸入裝置120持續地提供的控制訊號。在步驟S520中,切換裝置110判斷游標460顯示在第二視窗畫面450後的第二預設時間長度內是否碰觸第二視窗畫面450的第二畫面邊界451。若否,則切換裝置110跳出圖5的判斷流程,而重新執行如上述圖3實施例的步驟S320。若是,則切換裝置110執行步驟S530。例如圖6所示,游標460從位置P3開始移動,並且經由使用者控制或移動輸入裝置120,以使游標460沿著軌跡402再次移動至緊貼第二畫面邊界451的位置P4。
在步驟S530中,切換裝置110計算游標460碰觸第二畫面邊界451前的輸入裝置120的第二移動速率。在本實施例中,第二移動速率為輸入裝置120在第一預設時間長度內在所述第一方向上的第二移動量除以第一預設時間長度。在步驟S540中,切換裝置110判斷所述第二移動速率是否大於或等於預設速率閾值。若否,則顯示裝置130繼續執行步驟S510,以顯示游標460於第二視窗畫面450中。若是,則切換裝置110執行步驟S550。在步驟S550中,切換裝置110將游標460從第二視窗畫面450切換至第一視窗畫面440中。在本實施例中,切換裝置110將輸入裝置120由第二電腦設備150切換連接至第一電腦設備140。例如圖6所示,游標460切換顯示至第一視窗畫面440的第一畫面邊界441的位置P5,並且游標460可繼續隨著使用者對輸入裝置120的移動或控制而在第一視窗畫面440中對應地移動。
最後,在步驟S560中,切換裝置110調增預設速率閾值。換言之,本實施例的切換裝置110可預設一個較短時間長度的第二預設時間長度,以判斷使用者是否期望快速地將游標460移動回第一視窗畫面440。若使用者期望快速地將游標460移動回第一視窗畫面440,則表示前次從第一視窗畫面440切換至第二窗畫面450。在此實施例中,由於使用者實際上不期望切換至第二視窗畫面450作業,但因為切換門檻的閾值過低,所以很容易就切換成功,故為誤切換的狀況,其中調增預設速率閾值係為了減少上述誤切換的情況發生。因此,本實施例的視窗畫面顯示的切換方法可進一步提供自動的游標顯示切換的切換靈敏度調整功能,以提供更佳的使用體驗。
值得注意的是,本實施例的預設速率閾值還可具有一上限值Vth1,其可例如滿足以下公式(2),其中W為視窗畫面的水平方向D1的像素數量。對此,所述上限值Vth1可例如為游標460在0.1秒內移動等於二分之一的視窗畫面的水平方向D1上的像素數量的距離而碰觸第一畫面邊界441。換言之,切換裝置110可例如從上述公式(1)的初始速率閾值Vth0開始,而以固定調增量的方式來調增預設速率閾值。並且,若預設速率閾值被調增至等於上限值Vth1,則切換裝置110將停止調增預設速率閾值。…………公式(2)
然而,切換裝置110調增預設速率閾值的方式,亦可以是採逐次增加調增值的倍率(倍率累加)的方式來加快切換靈敏度調整,以使切換裝置110的畫面游標切換功能可快速地適應使用者習慣。例如,當切換裝置110判斷第一次發生誤切時,切換裝置110例如是將預設速率閾值調增v1(Vth0+v1)。當發生第二次誤切時,切換裝置110例如是將預設速率閾值再調增2×v1(Vth0+v1+2×v1)。以此類推,直到預設速率閾值被調增至等於上限值Vth1,切換裝置110將停止調增預設速率閾值。
並且,在另一實施例中,在上述調增預設速率閾值的過程中,當游標460超過一預設時間長度未觸碰第一畫面邊界441及第二畫面邊界451時,切換裝置110可重置預設速率閾值為上述公式(1)的初始速率閾值Vth0。或者,當游標460持續碰觸第一視窗畫面440或第二視窗畫面450中未與其他視窗畫面相鄰的畫面邊界時,切換裝置110重置預設速率閾值。又或者,切換裝置110可響應於一重置按鈕被觸發,而重置預設速率閾值,其中所述重置按鈕可為實體按鈕或虛擬按鈕。
圖7是依照本發明的一實施例的多電腦誤阻擋判斷的流程圖。圖8為本發明的圖7實施例的多視窗畫面的游標顯示切換的範例示意圖。參考圖1、圖7及圖8,本實施例的多視窗顯示的切換方法可接續上述圖3實施例的步驟S350判斷所述第一移動速率並未大於或等於預設速率閾值之後,以實現能進一步判斷是否誤阻擋切換畫面的功能。本實施例為第一種誤阻擋切換的態樣。在步驟S710中,由於切換裝置110未進行切換,因此顯示裝置130顯示游標460於第一視窗畫面440中。在步驟S720中,切換裝置110判斷游標460維持顯示在第一視窗畫面440後的第三預設時間長度內是否再次碰觸第一視窗畫面440的第一畫面邊界441。例如圖7所示,游標460在位置P2第一次碰觸第一畫面邊界441,並且經由使用者控制或移動輸入裝置120,以使游標460接著沿著軌跡402’移動而離開第一畫面邊界441後,並且再次移動至緊貼第一畫面邊界441的位置P3’。
對此,若否,則切換裝置110跳出圖7的判斷流程,而重新執行如上述圖3實施例的步驟S320。若是,切換裝置110執行步驟S730。在步驟S730中,切換裝置110計算游標460再次碰觸第一畫面邊界441前的輸入裝置120在所述第一預設時間長度內的第三移動速率(例如游標460在位置P3’第二次碰觸第一畫面邊界441)。在本實施例中,第三移動速率為輸入裝置120在所述第一預設時間長度內在所述第一方向上的第三移動量除以所述第一預設時間長度。在步驟S740中,切換裝置110判斷第三移動速率是否大於或等於預設速率閾值。若否,則切換裝置110重新執行步驟S710。若是,則切換裝置110執行步驟S750。在步驟S750中,切換裝置110將游標460從第一視窗畫面440切換至第二視窗畫面450中。例如圖8所示,游標460切換顯示至第二視窗畫面450的第二畫面邊界451的位置P4’,並且游標460可繼續隨著使用者對輸入裝置120的移動或控制而在第二視窗畫面450中對應地移動。
最後,在步驟S760中,切換裝置110調降預設速率閾值。換言之,本實施例的切換裝置110可預設一個較短時間長度的第三預設時間長度,以判斷使用者是否期望快速地將游標460碰觸第一視窗畫面440的第一畫面邊界441至少兩次。若使用者期望快速地將游標460移動至第二視窗畫面450,則表示前次未從第一視窗畫面440切換至第二視窗畫面450。在此實施例中,由於使用者實際上期望切換至第二視窗畫面450作業,但因為切換門檻的閾值過高,所以並未切換成功,故為誤阻擋的狀況,其中調降預設速率閾值係為了減少上述誤阻擋的情況發生。因此,本實施例的視窗畫面顯示的切換方法可進一步提供自動的游標顯示切換的切換靈敏度調整功能,以提供更佳的使用體驗。
值得注意的是,本實施例的預設速率閾值還可具有一下限值Vth2,其可例如滿足以下公式(3),其中W為視窗畫面的水平方向D1的像素數量。對此,所述上限值Vth2可例如為游標460在0.1秒內移動等於二十分之一的視窗畫面的水平方向D1上的像素數量的距離而碰觸第一畫面邊界441。換言之,切換裝置110可例如從上述公式(1)的初始速率閾值Vth0開始,而以固定調降量的方式來調降預設速率閾值。並且,若預設速率閾值被調降至等於下限值Vth2,則切換裝置110將停止調降預設速率閾值。…………公式(3)
然而,切換裝置110調降預設速率閾值的方式,亦可以是採逐次增加調降值的倍率(倍率累加)的方式來加快切換靈敏度調整,以使切換裝置110的畫面游標切換功能可快速地適應使用者習慣。例如,當切換裝置110判斷第一次發生誤擋時,切換裝置110例如是將預設速率閾值調降v2(Vth0-v2)。當發生第二次誤擋時,切換裝置110例如是將預設速率閾值再調降2×v2(Vth0-v2-2×v2)。以此類推,直到預設速率閾值被調降至等於下限值Vth2,切換裝置110將停止調降預設速率閾值。
並且,在另一實施例中,在上述調降預設速率閾值的過程中,當游標460超過一預設時間長度未觸碰第一畫面邊界441及第二畫面邊界451時,切換裝置110可重置預設速率閾值為上述公式(1)的初始速率閾值Vth0。或者,當游標460持續碰觸第一視窗畫面440或第二視窗畫面450中未與其他視窗畫面相鄰的畫面邊界時,切換裝置110重置預設速率閾值。又或者,切換裝置110可響應於一重置按鈕被觸發,而重置預設速率閾值,其中所述重置按鈕可為實體按鈕或虛擬按鈕。
圖9是依照本發明的另一實施例的多電腦誤阻擋判斷的流程圖。圖10為本發明的圖9實施例的多視窗畫面的游標顯示切換的範例示意圖。參考圖1、圖9及圖10,本實施例的多視窗顯示的切換方法可接續上述圖3實施例的步驟S350判斷所述第一移動速率並未大於或等於預設速率閾值之後,以實現能進一步判斷是否誤阻擋切換畫面的功能。本實施例為第二種誤阻擋切換的態樣。在步驟S910中,由於切換裝置110未進行切換,因此顯示裝置130顯示游標460於第一視窗畫面440中。在步驟S920中,切換裝置110判斷游標460是否持續碰觸第一視窗畫面440的第一畫面邊界441。例如圖10所示,游標460在位置P2第一次碰觸第一畫面邊界441,並且經由使用者控制或移動輸入裝置120,以使游標460持續停留在第一畫面邊界441上,或如軌跡402”,沿著第一畫面邊界441移動而未離開第一畫面邊界441。並且,輸入裝置120可能仍持續被使用者朝所述第一方向移動或控制。
對此,若否,則切換裝置110跳出圖9的判斷流程,而重新執行如上述圖3實施例的步驟S320。若是,切換裝置110執行步驟S930。在步驟S930中,切換裝置110計算游標460持續碰觸第一畫面邊界441的當下的輸入裝置120在所述第一預設時間長度內的第四移動速率(例如游標460持續碰觸第一畫面邊界441而從位置P2移動至位置P3”)。在本實施例中,第四移動速率為輸入裝置120在游標460碰觸第一畫面邊界441後的所述第一預設時間長度內在所述第一方向上的第四移動量除以所述第一預設時間長度。在步驟S940中,切換裝置110判斷所述第四移動速率是否大於或等於預設速率閾值。若否,則切換裝置110重新執行步驟S910。若是,則切換裝置110執行步驟S950。在步驟S950中,切換裝置110將游標460從第一視窗畫面440切換至第二視窗畫面450中。例如圖10所示,游標460切換顯示至第二視窗畫面450的第二畫面邊界451的位置P4”,並且游標460可隨著使用者對輸入裝置120的移動或控制而在第二視窗畫面450中對應地移動。
最後,在步驟S960中,切換裝置110調降預設速率閾值。換言之,本實施例的切換裝置110可判斷使用者是否實際上期望將游標460移動至第二視窗畫面450,而將輸入裝置120持續地往所述第一方向移動。若使用者在游標460碰觸第一視窗畫面440的第一畫面邊界441之後仍將輸入裝置120持續地往所述第一方向移動,則表示前次未從第一視窗畫面440切換至第二視窗畫面450。在此實施例中,由於使用者實際上期望切換至第二視窗畫面450作業,但因為切換門檻的閾值過高,所以並未切換成功,故為誤阻擋的狀況,其中調降預設速率閾值係為了減少上述誤阻擋的情況發生。因此,本實施例的視窗畫面顯示的切換方法可進一步提供自動的游標顯示切換的切換靈敏度調整功能,以提供更佳的使用體驗。
值得注意的是,關於本實施例的預設速率閾值的下限值、預設速率閾值的調降方式以及預設速率閾值的重置方式可參照上述圖7實施例的說明,而獲致足夠教示、建議以及實施說明,因此不再贅述。
綜上所述,本發明的多視窗顯示的切換方法以及切換系統提供一種有條件地切換電腦系統的方式,可即時地依據游標在當前顯示的視窗顯示中觸碰邊界前的移動速率來決定是否將游標切換顯示至另一視窗畫面中。並且,本發明的多視窗顯示的切換方法以及切換系統還可可執行誤切換判斷或誤阻擋判斷,進而自動地調整切換電腦系統的速率閾值,以提供自適應性的切換判斷調整效果,使切換系統可自動地適應不同使用者的使用習慣而提供更佳的使用體驗。
為了使本發明之內容可以被更容易明瞭,以下特舉實施例做為本發明確實能夠據以實施的範例。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟,係代表相同或類似部件。
100、200:切換系統
110、210、250:切換裝置
111:連接介面
112:處理器
113:記憶體
120、220:輸入裝置
130、230、260:顯示裝置
140:第一電腦設備
150:第二電腦設備
240_1~240_N、270_1~270_M:電腦設備
401、401’、402、402’、402”:軌跡
440、440’:第一視窗畫面
441、441’:第一畫面邊界
450、450’:第二視窗畫面
451、451’:第二畫面邊界
460、460’:游標
D1:水平方向
D2:垂直方向
P1、P2、P3、P3’、P3”、P4、P4’、P4”、P5、Pa、Pb、Pc:
S310~S360、S510~S560、S710~S760、S910~S960:步驟
圖1是依照本發明的一實施例的切換系統的示意圖。
圖2是依照本發明的另一實施例的切換系統的示意圖。
圖3是依照本發明的一實施例的多視窗顯示的切換方法的流程圖。
圖4A為本發明的圖3實施例的多視窗畫面的游標顯示切換的範例示意圖。
圖4B為本發明的圖3實施例的多視窗畫面的游標顯示切換的另一範例示意圖。
圖5是依照本發明的一實施例的多視窗顯示的誤切換判斷的流程圖。
圖6為本發明的圖5實施例的多視窗畫面的游標顯示切換的範例示意圖。
圖7是依照本發明的一實施例的多視窗顯示的誤阻擋判斷的流程圖。
圖8為本發明的圖7實施例的多視窗顯示的游標顯示切換的範例示意圖。
圖9是依照本發明的另一實施例的多視窗顯示的誤阻擋判斷的流程圖。
圖10為本發明的圖9實施例的多視窗畫面的游標顯示切換的範例示意圖。
S310~S360:步驟
Claims (22)
- 一種多視窗顯示的切換方法,包括:顯示經由一第一電腦設備提供的一第一視窗畫面以及經由一第二電腦設備提供一第二視窗畫面,其中該第一視窗畫面的一第一畫面邊界相鄰於該第二視窗畫面的一第二畫面邊界;接收一輸入裝置提供的一控制訊號,以控制一游標在該第一視窗畫面或該第二視窗畫面的位置;當該游標在該第一視窗畫面中觸碰該第一畫面邊界時,計算該游標碰觸該第一畫面邊界前的該輸入裝置的一第一移動速率;判斷該第一移動速率是否大於或等於一預設速率閾值;以及依據判斷結果,該游標從該第一視窗畫面切換或者不切換至該第二視窗畫面,包括:當該游標從該第一視窗畫面切換至該第二視窗畫面時,判斷該游標於該第二視窗畫面後的一第二預設時間長度內是否碰觸該第二視窗畫面的該第二畫面邊界,以判斷是否誤將該游標從該第一視窗畫面切換至該第二視窗畫面,其中當該游標切換至該第二視窗畫面後的該第二預設時間長度內碰觸該第二視窗畫面的該第二畫面邊界,包括:計算該游標碰觸該第二畫面邊界前的該輸入裝置的一第二移動速率;判斷該第二移動速率是否大於或等於該預設速率閾值;以及 當該第二移動速率大於或等於該預設速率閾值時,該游標從該第二視窗畫面切換至該第一視窗畫面中,並且調增該預設速率閾值;或者當該游標維持在該第一視窗畫面時,判斷該游標於該第一視窗畫面後的一第三預設時間長度內是否再次碰觸該第一視窗畫面的該第一畫面邊界,以判斷是否誤阻擋該游標從該第一視窗畫面切換至該第二視窗畫面,其中當該游標於該第一視窗畫面的該第三預設時間長度內再次碰觸該第一視窗畫面的該第一畫面邊界,包括:計算該游標再次碰觸該第一畫面邊界前的該輸入裝置在一第一預設時間長度內的一第三移動速率;判斷該第三移動速率是否大於或等於該預設速率閾值;以及當該第三移動速率大於或等於該預設速率閾值時,該游標從該第一視窗畫面切換至該第二視窗畫面中,並且調降該預設速率閾值。
- 如申請專利範圍第1項所述的切換方法,其中該第一移動速率為該輸入裝置在該第一預設時間長度內在一第一方向上的一第一移動量除以該第一預設時間長度。
- 如申請專利範圍第1項所述的切換方法,更包括:當該第一移動速率大於或等於該預設速率閾值時,該游標從該第一視窗畫面切換至該第二視窗畫面中。
- 如申請專利範圍第3項所述的切換方法,其中該第二移動速率為該輸入裝置在該第一預設時間長度內在一第一方向上的一第二移動量除以該第一預設時間長度。
- 如申請專利範圍第1項所述的切換方法,更包括:當該第一移動速率小於該預設速率閾值時,該游標維持顯示在該第一視窗畫面中。
- 如申請專利範圍第5項所述的切換方法,其中該第三移動速率為該輸入裝置在該第一預設時間長度內在一第一方向上的一第三移動量除以該第一預設時間長度。
- 如申請專利範圍第5項所述的切換方法,其中當該游標維持顯示在該第一視窗畫面之後,該切換方法更包括:當該游標持續碰觸該第一視窗畫面的該第一畫面邊界時,計算該游標持續碰觸該第一畫面邊界的當下的該輸入裝置在該第一預設時間長度內的一第四移動速率;判斷該第四移動速率是否大於或等於該預設速率閾值;以及當該第四移動速率大於或等於該預設速率閾值時,該游標從該第一視窗畫面切換至該第二視窗畫面中,並且調降該預設速率閾值。
- 如申請專利範圍第7項所述的切換方法,其中該第四移動速率為該游標碰觸該第一畫面邊界後的該輸入裝置在該第一預設時間長度內在一第一方向上的一第四移動量除以該第一預設時間長度。
- 如申請專利範圍第1項所述的切換方法,更包括:當該游標超過一第四預設時間長度未觸碰該第一畫面邊界及該第二畫面邊界時,重置該預設速率閾值為一初始速率閾值。
- 如申請專利範圍第1項所述的切換方法,更包括:當該游標持續碰觸該第一視窗畫面中或該第二視窗畫面中未與其他視窗畫面相鄰的畫面邊界時,重置該預設速率閾值為一初始速率閾值。
- 如申請專利範圍第1項所述的切換方法,更包括:響應於一重置按鈕被觸發,重置該預設速率閾值為一初始速率閾值。
- 一種切換系統,包括:一切換裝置;一顯示裝置,耦接該切換裝置,並至少包括一第一視窗畫面及一第二視窗畫面;一第一電腦設備,耦接該切換裝置,並經由該切換裝置提供一第一顯示資料至該顯示裝置的該第一視窗畫面;一第二電腦設備,耦接該切換裝置,並經由該切換裝置提供一第二顯示資料至該顯示裝置的該第二視窗畫面,且該第一視窗畫面的一第一畫面邊界相鄰於該第二視窗畫面的一第二畫面邊界;以及一輸入裝置,耦接該切換裝置,並經由該切換裝置提供一控制訊號,以控制一游標在該顯示裝置的位置, 其中當該切換裝置判斷一游標在該第一視窗畫面中觸碰該第一畫面邊界時,該切換裝置計算該游標碰觸該第一畫面邊界前的該輸入裝置的一第一移動速率,並且該切換裝置判斷該第一移動速率是否大於或等於一預設速率閾值,其中該切換裝置依據判斷結果,將該游標從該第一視窗畫面切換或者不切換至該第二視窗畫面,包括:當該游標從該第一視窗畫面切換至該第二視窗畫面時,判斷該游標於該第二視窗畫面後的一第二預設時間長度內是否碰觸該第二視窗畫面的該第二畫面邊界,以判斷是否誤將該游標從該第一視窗畫面切換至該第二視窗畫面,其中當該游標切換至該第二視窗畫面後的該第二預設時間長度內碰觸該第二視窗畫面的該第二畫面邊界,包括:該切換裝置計算該游標碰觸該第二畫面邊界前的該輸入裝置的一第二移動速率,並且該切換裝置判斷該第二移動速率是否大於或等於該預設速率閾值,其中當該第二移動速率大於或等於該預設速率閾值時,該切換裝置將該輸入裝置對應控制的該第二電腦設備切換至該第一電腦設備,使該游標得以顯示在該第一視窗畫面中,並且該切換裝置調增該預設速率閾值;或者當該游標維持在該第一視窗畫面時,判斷該游標於該第一視窗畫面後的一第三預設時間長度內是否再次碰觸該第一視窗畫面的該第一畫面邊界,以判斷是否誤阻擋該游標從該 第一視窗畫面切換至該第二視窗畫面,其中當該游標於該第一視窗畫面的該第三預設時間長度內再次碰觸該第一視窗畫面的該第一畫面邊界,包括:該控制裝置計算該游標再次碰觸該第一畫面邊界前的該輸入裝置在一第一預設時間長度內的一第三移動速率,並且該控制裝置判斷該第三移動速率是否大於或等於該預設速率閾值,其中當該第三移動速率大於或等於該預設速率閾值時,該切換裝置將該輸入裝置對應控制的該第一電腦設備切換至該第二電腦設備,使該游標得以顯示在該第二視窗畫面中,並且該切換裝置調降該預設速率閾值。
- 如申請專利範圍第12項所述的切換系統,其中該第一移動速率為該輸入裝置在該第一預設時間長度內在一第一方向上的一第一移動量除以該第一預設時間長度。
- 如申請專利範圍第12項所述的切換系統,其中當該第一移動速率大於或等於該預設速率閾值時,該切換裝置將該輸入裝置對應控制的該第一電腦設備切換至該第二電腦設備,並使該游標得以顯示在該第二視窗畫面中。
- 如申請專利範圍第14項所述的切換系統,其中該第二移動速率為對應於該游標的該輸入裝置在該第一預設時間長度內在一第一方向上的一第二移動量除以該第一預設時間長度。
- 如申請專利範圍第12項所述的切換系統,其中當該第一移動速率小於該預設速率閾值時,該輸入裝置控制該第一電腦設備,該游標維持顯示在該第一視窗畫面中。
- 如申請專利範圍第16項所述的切換系統,其中該第三移動速率為該輸入裝置在該第一預設時間長度內在一第一方向上的一第三移動量除以該第一預設時間長度。
- 如申請專利範圍第16項所述的切換系統,當該游標持續位於該第一視窗畫面的該第一畫面邊界上時,該切換裝置計算該游標持續碰觸該第一畫面邊界的當下的該輸入裝置在該第一預設時間長度內的一第四移動速率,並且該切換裝置判斷該第四移動速率是否大於或等於該預設速率閾值,其中當該第四移動速率大於或等於該預設速率閾值時,該切換裝置將對應於該游標的該輸入裝置由該第一電腦設備切換連接至該第二電腦設備,以將該游標顯示在該第二視窗畫面中,並且該控制裝置調降該預設速率閾值。
- 如申請專利範圍第18項所述的切換系統,其中該第四移動速率為該游標碰觸該第一畫面邊界後的該輸入裝置在該第一預設時間長度內在一第一方向上的一第四移動量除以該第一預設時間長度。
- 如申請專利範圍第12項所述的切換系統,其中當該游標超過一第四預設時間長度未觸碰該第一畫面邊界及該第二畫面邊界時,該切換裝置重置該預設速率閾值為一初始速率閾值。
- 如申請專利範圍第12項所述的切換系統,其中當該游標持續碰觸該第一視窗畫面中或該第二視窗畫面中未與其他視窗畫面相鄰的畫面邊界時,該切換裝置重置該預設速率閾值為一初始速率閾值。
- 如申請專利範圍第12項所述的切換系統,其中響應於一重置按鈕被觸發,該切換裝置重置該預設速率閾值為一初始速率閾值。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109118759A TWI757762B (zh) | 2020-06-04 | 2020-06-04 | 多視窗顯示的切換方法以及切換系統 |
US17/314,051 US11481084B2 (en) | 2020-06-04 | 2021-05-07 | Multi-window switching method and switching system |
CN202110608827.0A CN113760207A (zh) | 2020-06-04 | 2021-06-01 | 多窗口显示的切换方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109118759A TWI757762B (zh) | 2020-06-04 | 2020-06-04 | 多視窗顯示的切換方法以及切換系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202147086A TW202147086A (zh) | 2021-12-16 |
TWI757762B true TWI757762B (zh) | 2022-03-11 |
Family
ID=78787302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109118759A TWI757762B (zh) | 2020-06-04 | 2020-06-04 | 多視窗顯示的切換方法以及切換系統 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11481084B2 (zh) |
CN (1) | CN113760207A (zh) |
TW (1) | TWI757762B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI783511B (zh) * | 2021-06-08 | 2022-11-11 | 瑞昱半導體股份有限公司 | 顯示系統、顯示面板控制晶片與相關的訊號傳輸切換方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020126155A1 (en) * | 2001-01-20 | 2002-09-12 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
TW201505000A (zh) * | 2013-07-16 | 2015-02-01 | Pixart Imaging Inc | 具有操作模式分析之輸入裝置及電腦系統 |
US20160103582A1 (en) * | 2008-01-30 | 2016-04-14 | Gvbb Holdings S.A.R.L. | Pointer controlling apparatus, method thereof, and pointer controlling program to prevent erroneous operation |
CN107463518A (zh) * | 2016-06-03 | 2017-12-12 | 罗技欧洲公司 | 用于输入装置的自动多主机切换 |
TW201931073A (zh) * | 2017-12-29 | 2019-08-01 | 宏正自動科技股份有限公司 | 資源分享裝置及其控制方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5874936A (en) * | 1996-12-20 | 1999-02-23 | International Business Machines Corporation | Method and apparatus for automatic scrolling by remote control |
US6211879B1 (en) * | 1999-01-13 | 2001-04-03 | Planetweb, Inc. | System and method for navigating in multiple windows |
US7302650B1 (en) * | 2003-10-31 | 2007-11-27 | Microsoft Corporation | Intuitive tools for manipulating objects in a display |
JP4686150B2 (ja) * | 2004-08-23 | 2011-05-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | マルチモニタシステム、マルチモニタ方法及び目印表示プログラム |
KR100636184B1 (ko) * | 2004-10-13 | 2006-10-19 | 삼성전자주식회사 | 정보 처리 장치의 표시 화면에 표시되는 표시 윈도우의위치 제어 방법 및 위치 제어 장치 |
US8943410B2 (en) * | 2006-12-22 | 2015-01-27 | Apple Inc. | Modified media presentation during scrubbing |
EP2297704B1 (en) * | 2008-04-14 | 2014-04-09 | Google, Inc. | Panning using virtual surfaces |
GB0910186D0 (en) * | 2009-06-15 | 2009-07-29 | Adder Tech Ltd | Computer input switching device |
WO2012095852A2 (en) * | 2011-01-16 | 2012-07-19 | High Sec Labs Ltd. | Secure km switch |
US9489066B2 (en) * | 2013-06-26 | 2016-11-08 | Pixart Imaging Inc. | Computer system including mouse device with adjustable DPI based on screen size and operating method thereof |
CN103838498B (zh) * | 2014-03-05 | 2017-08-25 | 深信服科技股份有限公司 | 实现窗口切换的方法和装置 |
US20170351472A1 (en) * | 2016-06-03 | 2017-12-07 | Logitech Europe S.A. | Automatic data transfer in a multi-host flow-enabled system |
US20170351396A1 (en) * | 2016-06-03 | 2017-12-07 | Logitech Europe S.A. | Automatic application launching in a multi-host flow-enabled system |
US20170351629A1 (en) * | 2016-06-03 | 2017-12-07 | Logitech Europe S.A. | Automatic multi-host switching for multiple input devices |
US10277671B2 (en) * | 2016-06-03 | 2019-04-30 | Logitech Europe S.A. | Automatic multi-host discovery in a flow-enabled system |
CN106990957A (zh) * | 2017-03-16 | 2017-07-28 | 北京云知声信息技术有限公司 | 一种窗口切换方法及装置 |
US10664124B2 (en) * | 2018-06-12 | 2020-05-26 | International Business Machines Corporation | Automatic configuration of screen settings with multiple monitors |
-
2020
- 2020-06-04 TW TW109118759A patent/TWI757762B/zh active
-
2021
- 2021-05-07 US US17/314,051 patent/US11481084B2/en active Active
- 2021-06-01 CN CN202110608827.0A patent/CN113760207A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020126155A1 (en) * | 2001-01-20 | 2002-09-12 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
US20160103582A1 (en) * | 2008-01-30 | 2016-04-14 | Gvbb Holdings S.A.R.L. | Pointer controlling apparatus, method thereof, and pointer controlling program to prevent erroneous operation |
TW201505000A (zh) * | 2013-07-16 | 2015-02-01 | Pixart Imaging Inc | 具有操作模式分析之輸入裝置及電腦系統 |
CN107463518A (zh) * | 2016-06-03 | 2017-12-12 | 罗技欧洲公司 | 用于输入装置的自动多主机切换 |
TW201931073A (zh) * | 2017-12-29 | 2019-08-01 | 宏正自動科技股份有限公司 | 資源分享裝置及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
TW202147086A (zh) | 2021-12-16 |
US20210382603A1 (en) | 2021-12-09 |
US11481084B2 (en) | 2022-10-25 |
CN113760207A (zh) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11550420B2 (en) | Quick review of captured image data | |
US10019139B2 (en) | System and method for content size adjustment | |
CN105814522B (zh) | 基于运动识别来显示虚拟输入设备的用户界面的设备和方法 | |
US9170722B2 (en) | Display control device, display control method, and program | |
US20160334982A1 (en) | Information processing apparatus, display control method, and display control program | |
US9335888B2 (en) | Full 3D interaction on mobile devices | |
JP5711479B2 (ja) | 表示制御装置及びその制御方法 | |
US9736526B2 (en) | Real-time scrubbing of videos using a two-dimensional grid of thumbnail images | |
TWI656472B (zh) | 介面調整方法及電子裝置 | |
JP2014519109A (ja) | エッジ・ジェスチャー | |
JP2014515519A (ja) | エッジ・ジェスチャー | |
CN103685930B (zh) | 显示控制装置及其控制方法 | |
WO2017059734A1 (zh) | 一种图片缩放方法及电子设备 | |
WO2021000686A1 (zh) | 手势控制方法、手势控制装置以及存储介质 | |
US20170142372A1 (en) | Method of displaying surveillance video and computer program product therefor | |
WO2017054142A1 (zh) | 获取视频数据的方法、装置、***及计算机可读存储介质 | |
TWI757762B (zh) | 多視窗顯示的切換方法以及切換系統 | |
WO2017032193A1 (zh) | 用户界面布局的调整方法及装置 | |
CN111309199A (zh) | 触摸显示装置的显示控制方法和触摸显示装置 | |
JP2017045326A (ja) | 表示装置及びその制御方法、プログラム、並びに記憶媒体 | |
TWI465984B (zh) | 用於決定控制域中之控制輸出的方法與控制裝置 | |
JP6722240B2 (ja) | 情報処理装置、情報処理プログラム、情報処理方法および情報処理システム | |
WO2015078127A1 (zh) | 一种文档呈现方法及用户终端 | |
KR101897627B1 (ko) | 터치처리장치 및 이를 구비하는 디스플레이 모듈 | |
KR101265296B1 (ko) | 카메라를 이용한 사용자 입력 인식 장치 및 방법 |