專利名稱:資料視窗的卷軸控制方法及其裝置的制作方法
技術領域:
本發明涉及一種資料視窗的卷軸控制方法及其裝置,特別是涉及一種用以在電腦可執行的視窗平臺中自動卷動資料視窗的控制方法。
目前控制資料視窗卷動的方式多是通過連接于電腦的輸入設備(如鼠標(Mouse Driver)、光筆、或數字板等),通過顯示幕中的光標,以點擊(Click)或是拖曳的方式操作圖形化的滾動條(Scroll Bar)或滾動鈕(ScrollButton),使資料視窗上下卷動或左右卷動,所以在瀏覽網頁或編輯文件時,如果我們要換頁,就必須卷動鼠標將光標移到顯示屏右側去拖曳滾動條,以便于進行多頁文件或網頁的閱讀;若是在網頁的瀏覽或是文件的校閱過程中,要進行網頁的聯接(Web Linkage)或文件內容的修改,就得將光標卷動去顯示屏中點選物件或修改內容,因此這樣在資料視窗的閱讀區(編輯區)與其滾動條、滾動鈕間來回卷動光標的方式,就使用者操作的角度來看顯得相當麻煩。此外,現今的筆記本電腦之光標的卷動控制,為節省空間已由觸控式面板(Touch Pad)取代早期所使用鼠標,但是在實際的使用中,仍然擺脫不了要將光標在閱讀區(編輯區)與其滾動條(滾動鈕)之間來回卷動,再加上觸控式面板的靈敏高,所以很容易在操作中造成誤動作;再者,近幾年興起之掌上型電腦(H/PC)、個人數字助理(PDA)、語言翻譯機等,因其體積比筆記本電腦還要來得小,所以并不適合以鼠標或觸控式面板來控制其資料視窗的卷動與換頁,而改變成以手寫筆(Stylus Driver)點取觸控式顯示屏(Touch Screen)之點選區的方式,控制資料視窗的卷動、換頁,然而前述具有觸控式顯示屏的機器在手寫筆經常性的點取之下,很容易使觸控式顯示屏受損,而導致在進行資料視窗卷動操作時發生誤動作,甚至無法顯示應有的信息。
因此,公知的資料視窗卷動控制方存在有下列幾項缺陷1.在進行網頁的搜尋或文件內容的編輯時,光標需來回卷動于資料視窗的閱讀區(編輯區)與其滾動條、滾動鈕間,在操作上顯得不方便。
2.對于以觸控式面板來控制資料視窗之卷動的機器而言,易造成操作與軟件判別上的誤動作。
3.具有觸控式顯示屏的機器,在手寫筆經常性的點取之下,很容易使觸控式顯示屏受損。
本發明的主要目的在于提供一視窗自動卷動的控制方法,以解決公知控制資料視窗卷動的繁瑣方式。
本發明的另一目的在提供一種適用于通過觸控式顯示屏進行換頁操作之電腦設備的資料視窗卷動方法,以防止觸控式顯示屏因經常性的點取操作而損壞,及簡化目前電腦操作視窗卷動的程序。
本發明的第一目的是這樣實現的一視窗自動卷動的控制方法,用以在電腦可執行的視窗平臺中自動卷動該資料視窗,其特征是包括如下步驟建立一控制條件資料,用以決定該資料視窗的卷動形態;建立一控制指令集,用以根據該控制條件資料控制該資料視窗卷動;以及執行該控制指令卷動該資料視窗。
該目的也可以這樣實現一種資料視窗的卷軸控制方法,用以在電腦可執行的視窗平臺中控制該資料視窗的卷動形態,其特征是包括如下步驟a.建立一控制條件資料,用以決定該資料視窗卷動形態;b.建立一控制指令集,用以根據該控制條件資料控制該資料視窗卷動;c.執行該控制指令卷動該資料視窗;以及d.判斷是否有一新的控制條件資料輸入,若為是則更新該控制條件資料,并跳至步驟c,若為否則跳至步驟c。
本發明的第二目的是這樣實現的一種資料視窗的卷軸控制裝置,用以在電腦可執行的視窗平臺中卷動一顯示幕中的該資料視窗,其特征是包括有一記錄媒體,儲存有一控制條件資料;一輸入單元,用以產生一控制指令及修改該控制條件資料;一中央處理單元,是分別依據該控制條件資料和該控制指令于該顯示幕中使該資料視窗產生相應的卷動形態。
可見,本發明是通過鍵盤(Key Board Driver)中的功能建(如“F1”鍵之類的按鍵,或以“F1”鍵+“Space”鍵之類的方式所構成的組合按鍵)使電腦系統進入卷軸自動控制程序,使當前顯示幕中的資料視窗(如網頁、編輯頁)開始作上下左右的卷動,同時還配合手寫筆(Stylus Driver)或鼠標或觸控式面板的操作,可讓該使用者選擇性地以預先設定之條件或在線控制的方式改變資料視窗卷動的方向或卷動的速度,或是在資料視窗卷動到使用者認為需詳加閱讀之處時,通過操作鍵盤或手寫筆或鼠標或觸控式面板,使資料視窗的卷動暫停;所以,在使用者欲瀏覽或檢閱資料視窗之際,就不需要如現行方式之以鼠標控制光標不停地拖曳滾動條,或反復去點取滾動鈕,可節省操作上的麻煩,及在部分以觸控式顯示屏為顯示/輸入設備之電腦中,因經常性的點取動作而造成觸控式顯示屏的損壞。
下面結合實施例以及附圖,對本發明作進一步詳細說明。
圖1為本發明之資料視窗卷軸控制裝置第一實施例示意圖;圖2為本發明之資料視窗卷軸控制裝置第二實施例示意圖;圖3為本發明視窗卷動控制之第一實施例流程圖;圖4為本發明圖3之實施例中控制資料視窗卷動方向第一實施例的流程圖;圖4A為本發明圖3之實施例中控制資料視窗卷動方向第二實施例的流程圖4B為本發明圖3之實施例中控制資料視窗卷動方向第三實施例的流程圖;圖5為本發明圖3之實施例中控制資料視窗卷動速度第一實施例的流程圖;圖5A為本發明圖3之實施例中控制資料視窗卷動速度第二實施例的流程圖;圖6為本發明設定視窗卷動方向及速度的流程圖;圖7為本發明圖3和圖6之實施例中暫停資料視窗卷動的流程圖;圖8為本發明視窗卷動控制之第二實施例的流程圖。
裝置實施例一請參閱圖1,其為本發明之資料視窗卷軸控制裝置第一實施例。包括有一記錄媒體13,儲存有用以控制資料視窗卷動的指令集,及相關的控制條件資料(如資料視窗之卷動方向、卷動速度,或其他相關設定),其可為硬盤、光盤之類的資料儲存裝置;一輸入單元,可供使用者進行在線操作,以控制資料視窗的卷動形態,其包含有一鍵盤12,用以讓使用者按其需求通過操作鍵盤12中預定之功能鍵,啟動資料視窗卷動的控制模式;此外,也可由鍵盤12中相應的功能鍵加速減緩資料視窗的卷動速度,或是資料視窗的卷動方向,也可使正在卷動中的資料視窗暫停卷動,或是在暫停卷動時繼續卷動;以及一觸控式顯示屏14,與一手寫筆15配合使用,觸控式顯示屏14除了用以顯示資料視窗之外,還可通過手寫筆15對觸控式顯示屏14之功能區的點選,控制資料視窗的卷動方向。
使用時是在開機之后立即自記錄媒體13讀取控制資料視窗卷動的資料,在有瀏覽或檢閱資料視窗內容的需求時,按下鍵盤12中預定之功能鍵(如“F1”鍵+“Space”鍵),切換至資料視窗自動卷動模式,再以手寫筆15采即時的方式,在觸控式顯示屏14中不特定的區域內,作上、下、左、右的卷動,就可使資料視窗依據手寫筆15在觸控式顯示屏14上的卷動方向,以預定的速度卷動;此時若欲調整資料視窗的卷動速度,可同時按下鍵盤12中的“F1”鍵和“>”鍵,或“F1”鍵和“<”鍵,來增加或減緩目前卷動中之資料視窗的卷動速度。當使用者閱讀資料視窗的內容至其認為需詳加仔細閱讀的部分時,可按下鍵盤12中的“Space”鍵暫停資料視窗的卷動,使畫面停留在重要的部分,并于再次按下“Space”鍵后,使暫停中的資料視窗繼續卷動。
裝置實施例二請參閱圖2,其為本發明之資料視窗卷軸控制裝置第二實施例示意圖。包括有一記錄媒體13,儲存有用以控制資料視窗卷動的指令集,及相關的控制條件資料(如資料視窗之卷動方向、卷動速度,或其他相關設定),其可為硬盤、光盤之類的資料儲存裝置;一顯示幕16,用以顯示資料視窗,或是控制資料視窗卷動的相應對話框;一輸入單元18,可供使用者進行在線操作,以控制資料視窗的卷動形態,其包含有一鍵盤12,用以讓使用者通過操作鍵盤12中預定之功能鍵,啟動資料視窗卷動的控制模式;此外,也可由鍵盤12中另一相應的功能鍵加速減緩資料視窗的卷動速度,或是資料視窗的卷動方向,也可使正在卷動中的資料視窗暫停卷動,或是在暫停卷動繼續卷動;以及一光標控制器17,用以控制在顯示幕16中光標的卷動,以及通過卷動光標選擇資料視窗的卷動方式,如方向、速度;此外光標控制器17可為鼠標或觸摸式面板之類的外圍設備。
在操作上,同樣是在開機之后立即自記錄媒體13讀取控制資料視窗卷動的資料,在欲進行資料視窗的瀏覽或檢閱時,同時按下鍵盤12上的“F1”鍵及“Space”鍵,把系統模式切換至資料視窗自動卷動模式,然后以光標控制器,控制顯示幕16中之光標的卷動(不須在特定的區域內),通過光標在顯示幕16內的上、下、左、右卷動,資料視窗便可以預定的卷動速度在顯示幕16上的作相應的卷動;在資料視窗的卷動速度方面,可依據顯示幕17中光標的卷動速度來改變,或是通過同時按下鍵盤12中的“F1”鍵和“>”鍵來增加目前卷動中之資料視窗的卷動速度;或是同時按下“F1”鍵和“<”鍵減緩資料視窗的卷動速度,并可在按下鍵盤12中的“Space”鍵后,暫停資料視窗的卷動,使畫面停留在重要的部分,而在再次按下“Space”鍵后,解除資料視窗的暫停卷動。
有關控制資料視窗卷動的方法,將配合圖3至圖7,詳細說明如下。
方法實施例一請參閱圖3,其為本發明視窗卷動控制之第一實施例流程圖。資料視窗卷動的控制步驟依序如下步驟20開啟電腦作業系統(如Windows 98);步驟21從記錄媒體13讀取控制資料視窗卷動的資料;步驟22由中央處理單元11等待自鍵盤12或光標控制器17輸入之有關卷動資料視窗的控制指令;步驟23判斷是否按下有鍵盤12中預定的功能鍵,若為否,跳回至步驟22繼續等待控制指令的輸入,并且不影響作業系統與使用中之應用程序的運作;若為是則執行下一個步驟;步驟24判斷是否已經完成資料視窗卷動模式的設定;若為否,先執行步驟25進行卷動模式的設定,再執行步驟26;若為是則立即執行步驟26,進入資料視窗卷動的控制模式;步驟25進行資料視窗之卷動方向、及速度的設定;步驟26依設定好之卷動模式,進行資料視窗的自動卷動;步驟27判斷使用者是否有按下離開卷動模式控制鍵(如ESC鍵);若為是,執行步驟28;若為否跳回至步驟26,其中在按下離開卷動模式控制鍵后,將產生一離開(EXIT)模式指令;步驟28中央處理單元11在接獲離開模式指令后,立刻結束資料視窗的卷動模式。
在上述步驟26之資料視窗卷動模式中,分別有下列的各種實施方式控制資料視窗卷動方向實施例一請參閱圖4,其為本發明圖3之實施例中控制資料視窗卷動方向第一實施例的流程圖。步驟依序如下步驟1A在觸控式面板14或顯示幕16中開啟一控制對話框;步驟1B在對話框中以手寫筆15選取資料視窗的卷動方向,或是以光標控制器17移動光標選取資料視窗的卷動方向;步驟1C中央處理單元11將根據所選擇的方向,改變資料視窗的現行卷動方向。
控制資料視窗卷動方向實施例二請參閱圖4A,其為本發明圖3之實施例中控制資料視窗卷動方向第二實施例的流程圖。包括有下列步驟步驟2A判斷是否移動光標控制器;若為是執行步驟2B;若為否維持目前的卷動方向,并跳至步驟26。
步驟2B中央處理單元11將根據光標控制器的卷動方向,改變資料視窗的現行卷動方向。
控制資料視窗卷動方向實施例三請參閱圖4B,其為本發明圖3之實施例中控制資料視窗卷動方向第三實施例的流程圖。依序有下列步驟步驟3A判斷是否按下鍵盤12中的向上鍵(↑),若為是執行步驟3B,若為否跳至步驟3C;步驟3B中央處理單元11將目前資料視窗的卷動方向,改為向上卷動;步驟3C判斷是否按下鍵盤12中的向下鍵(↓),若為是執行步驟3D,若為否跳至步驟3E;步驟3D中央處理單元11將目前資料視窗的卷動方向,改為向下卷動;步驟3E判斷是否按下鍵盤12中的向左鍵(←),若為是執行步驟3F,若為否跳至步驟3G;步驟3F中央處理單元11將目前資料視窗的卷動方向,改為向左卷動;步驟3G判斷是否按下鍵盤12中的向右鍵(→),若為是執行步驟3H,若為否維持目前的卷動方向,并跳至步驟26。
步驟3H中央處理單元11將目前資料視窗的卷動方向,改為向右卷動;控制資料視窗卷動速度實施例一請參閱圖5,其為本發明圖3之實施例中控制資料視窗卷動速度第一實施例的流程圖。步驟依序如下步驟4A在觸控式面板14或顯示幕16中開啟一控制對話框;步驟4B在對話框中以手寫筆15選取資料視窗的卷動方向,或是以光標控制器17卷動光標選取資料視窗的卷動速度;步驟4C中央處理單元11將根據所選擇的速度,改變資料視窗的現行卷動速度。
控制資料視窗卷動速度實施例二請參閱圖5A,其為本發明圖3之實施例中控制資料視窗卷動速度第二實施例的流程圖。步驟依序如下
步驟5A判斷是否按下鍵盤12中的“>”鍵,若為是執行步驟5B,若為否跳至步驟5C;步驟5B中央處理單元11將根據使用者按“>”鍵的次數,以一定量值遞增資料視窗的卷動速度;步驟5C判斷是否按下鍵盤12中的“<”鍵,若為是執行步驟5D,若為否維持目前的資料視窗卷動速度,并跳回步驟26;步驟5D中央處理單元11將根據使用者按“<”鍵的次數,以一定量值遞減資料視窗的卷動速度。
設定資料視窗卷動方向與速度的實施例以上圖3至圖5B所揭示的,為資料視窗以在線方式即時調整卷動方向,及卷動速度的實施例,在資料視窗卷動模式設定方面則是以圖6所示之實施例進行,如圖所示,設定資料視窗卷動模式的步驟為步驟6A在觸控式面板14或顯示幕16中開啟一控制對話框;步驟6B在對話框中以手寫筆15選取資料視窗的卷動方向與卷動的速度;或是以光標控制器17移動光標選取資料視窗的卷動方向與卷動的速度;步驟6C結束視窗卷動的設定。
此外,通常在使用者閱讀資料視窗的內容時,會常有要仔細閱讀部分內容的情況,這時就必須暫停當前資料視窗的卷動,有關暫停資料視窗卷動的控制,將如圖7所揭示,其步驟如下步驟7A判斷使用者是否按下鍵盤12中的“Space”鍵,若為是執行步驟7B;若為否則維持目前的卷動方向,并跳至步驟26;步驟7B判斷資料視窗目前是否正在卷動中,若為是執行步驟7C;若為否執行步驟7D;步驟7C停止資料視窗卷動;步驟7D恢復資料視窗卷動。
方法實施例二請參閱圖8,其為本發明視窗卷動控制之第一實施例流程圖。資料視窗卷動的控制步驟依序如下步驟80開啟電腦作業系統(如Windows 98);步驟81從記錄媒體13讀取控制資料視窗卷動的資料;步驟82由中央處理單元11等待自鍵盤12或光標控制器17輸入之有關卷動資料視窗的控制指令;步驟83判斷是否按下有鍵盤12中預定的功能鍵,若為否,跳回至步驟82繼續等待控制指令的輸入,并且不影響作業系統與使用中之應用程序的運作;若為是則執行下一個步驟;步驟84進入資料視窗的卷動控制;步驟85判斷是否移動光標控制器;若為是執行步驟86;若為否維持目前的卷動方向,并執行步驟87;步驟86依光標控制器17移動的方向及速度,卷動資料視窗;步驟87判斷使用者是否有按下離開卷動模式控制鍵(如ESC鍵);若為是,執行步驟88;若為否跳回至步驟85,其中在按下離開卷動模式控制鍵后,將產生一離開模式指令;步驟88中央處理單元11在接獲離開模式指令后,立刻結束資料視窗的卷動模式。
綜合上述,本發明雖以較佳實施例公開如上,但其并非用以限定本發明,任何本專業領域內的普通技術人員,在不脫離本發明之構思和范圍內,當可作適當之更動與潤飾,因此本發明之保護范圍當視權利要求所界定之保護范圍為準。
本發明具有如下效果1.以按鍵組合的方式進行視窗卷動的控制,不需每次卷動光標來調整卷軸滾動條,簡化使用者在進行資料視窗卷動時的操作步驟。
2.在具有觸控式顯示屏之電腦中進行資料視窗的瀏覽或檢閱時,能減少手寫筆點取觸控式顯示屏的次數,延長觸控式顯示屏的使用壽命。
權利要求
1.一種資料視窗的卷軸控制方法,用以在電腦可執行的視窗平臺中自動卷動該資料視窗,其特征是包括如下步驟a.建立一控制條件資料,用以決定該資料視窗的卷動形態;b.建立一控制指令集,用以根據該控制條件資料控制該資料視窗卷動;以及c.執行該控制指令卷動該資料視窗。
2.如權利要求1所述的資料視窗的卷軸控制方法,其特征是該控制條件資料為控制該資料視窗的卷動方向。
3.如權利要求1所述的資料視窗的卷軸控制方法,其特征是該控制條件資料為控制該資料視窗的卷動速度。
4.如權利要求2所述的資料視窗的卷軸控制方法,其特征是該資料視窗的卷動方向包括有上下卷動、以及左右卷動。
5.如權利要求1所述的資料視窗的卷軸控制方法,其特征是該控制指令由使用者自一輸入單元輸入。
6.如權利要求5所述的資料視窗的卷軸控制方法,其特征是該輸入單元為鍵盤。
7.如權利要求4所述的資料視窗的卷軸控制方法,其特征是該輸入單元為觸控顯示屏。
8.如權利要求4所述的資料視窗的卷軸控制方法,其特征是該輸入單元為鼠標。
9.一種資料視窗的卷軸控制方法,用以在電腦可執行的視窗平臺中控制該資料視窗的卷動形態,其特征是包括如下步驟a.建立一控制條件資料,用以決定該資料視窗卷動形態;b.建立一控制指令集,用以根據該控制條件資料控制該資料視窗卷動;c.執行該控制指令卷動該資料視窗;以及d.判斷是否有一新的控制條件資料輸入,若為是則更新該控制條件資料,并跳至步驟c,若為否則跳至步驟c。
10.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該新的控制條件資料是由一輸入單元輸入的。
11.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該控制條件資料為控制該資料視窗的卷動方向。
12.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該控制條件資料為控制該資料視窗的卷動速度。
13.如權利要求11所述的資料視窗的卷軸控制方法,其特征是該資料視窗的卷動方向包括有上下卷動、以及左右卷動。
14.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該輸入單元為鍵盤。
15.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該輸入單元為一觸控顯示屏。
16.如權利要求9所述的資料視窗的卷軸控制方法,其特征是該輸入單元為鼠標。
17.一種資料視窗的卷軸控制裝置,用以在電腦可執行的視窗平臺中卷動一顯示幕中的該資料視窗,其特征是包括有一記錄媒體,儲存有一控制條件資料;一輸入單元,用以產生一控制指令及修改該控制條件資料;一中央處理單元,是分別依據該控制條件資料和該控制指令于該顯示幕中使該資料視窗產生相應的卷動形態。
18.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該記錄媒體為一磁盤。
19.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該輸入單元為一鍵盤。
20.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該輸入單元為一鼠標。
21.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該輸入單元為一手寫筆和一觸控顯示屏。
22.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該輸入單元為一觸控式面板。
23.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該控制指令為控制該資料視窗的卷動方向。
24.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該控制指令為調整該資料視窗的卷動速度。
25.如權利要求17所述的資料視窗的卷軸控制裝置,其特征是該控制指令為結束控制該資料視窗的卷動。
全文摘要
一種資料視窗的卷軸控制方法及其裝置,用以在電腦可執行的視窗平臺中自動卷動資料視窗。其方法包括建立控制條件資料,用以決定資料視窗的卷動形態;建立控制指令集,用以根據控制條件資料控制資料視窗卷動;以及執行控制指令卷動資料視窗。其裝置包括記錄媒體,儲存有控制條件資料;輸入單元,用以產生控制指令及修改控制條件資料;中央處理單元,分別依據控制條件資料和控制指令于顯示幕中使資料視窗產生相應的卷動形態。
文檔編號G06F9/30GK1355475SQ0013463
公開日2002年6月26日 申請日期2000年12月1日 優先權日2000年12月1日
發明者宣威儀, 劉慧娟 申請人:英業達股份有限公司