專利名稱:自動(dòng)顯示設(shè)備上的滾動(dòng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示設(shè)備上的信息顯示方法,尤其涉及一種自動(dòng)滾動(dòng)顯示信息的方法。
典型情況下,一種信息處理系統(tǒng)例如計(jì)算機(jī)的顯示設(shè)備所顯示的文檔大小大于顯示設(shè)備屏幕的大小。這種情況下用戶使用鍵板或鍵盤上的上下左右鍵(up/down/right/left)和上頁下頁鍵(page up/down)來水平地或垂直地移動(dòng)整個(gè)文檔的所顯示部分。同樣,在一個(gè)支持圖形用戶接口(GUI)的系統(tǒng)中??梢杂靡粋€(gè)滾動(dòng)條來移動(dòng)所顯示的部分。用戶可以使用輸入設(shè)備(如鼠標(biāo)器或鼠標(biāo)球(mouse or track ball)來操作滾動(dòng)條,這樣所顯示的文檔被水平或垂直地移動(dòng)。
然而,當(dāng)一個(gè)簡單文檔如由World-wide-web(WWW)查找的圖像或文檔要被全部瀏覽時(shí)鍵盤或滾動(dòng)條的操作對(duì)用戶就十分麻煩了。這樣就要求所顯示文檔自動(dòng)地水平及垂直方向移動(dòng)以使用戶可以瀏覽全部文檔。
為解決上述問題,本發(fā)明的目的是提供一種自動(dòng)移動(dòng)文檔顯示部分的自動(dòng)滾動(dòng)方法來顯示大于信息設(shè)備屏幕的文檔。
為達(dá)到上述目的,這種自動(dòng)滾動(dòng)方法包括如下步驟(a)顯示位于文檔開始位置的文檔部分;(b)顯示每預(yù)定周期從先前顯示的部分開始在水平方向上移入預(yù)定的移動(dòng)量的另一部分文檔,直到文檔右端被顯示;(c)當(dāng)文檔的右端被顯示時(shí),顯示在垂直方向上按預(yù)定的移動(dòng)量移入的包括文件左端的部分;以及(d)重復(fù)步驟(b)和(c)直到文檔的全部內(nèi)容被顯示。
這種信息設(shè)備最好是一種手持便攜式信息終端。
本發(fā)明的上述目的和優(yōu)點(diǎn)參照附圖所述優(yōu)選實(shí)施例詳細(xì)說明后會(huì)更加明顯。
圖1是一個(gè)使用本發(fā)明方法的信息處理設(shè)備框圖;以及圖2是一個(gè)按照本發(fā)明的自動(dòng)滾動(dòng)方法的流程圖。
參照?qǐng)D1,一個(gè)信息處理設(shè)備包括一個(gè)輸入部件10,一個(gè)微處理器20,一個(gè)存儲(chǔ)器30,一個(gè)視頻RAM40,和一個(gè)顯示部件50。在本發(fā)明優(yōu)選實(shí)施例之一中,信息處理設(shè)備可以是一個(gè)如掌上計(jì)算機(jī)或個(gè)人數(shù)字助理的具有小型顯示部件的適合于通過例如Wbrld-Wide Web接收信息的便攜式信息終端。
微處理器20按照通過輸入部件10接收的用戶輸入從一個(gè)未示出的記錄介質(zhì)上或自外部從一個(gè)未示出的調(diào)制解調(diào)器上接收信息數(shù)據(jù)。微處理器20把所接到的信息數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器30中。并且,微處理器20按照用戶的輸入將全部或一部分存在存儲(chǔ)器30中的信息數(shù)據(jù)輸出到視頻RAM40當(dāng)中,這樣,顯示部件50按照存入視頻RAM40當(dāng)中的信息數(shù)據(jù)顯示一個(gè)圖像。
在圖1所示信息處理設(shè)備中,用戶可以通過輸入部件10輸入一個(gè)自動(dòng)滾動(dòng)命令。當(dāng)自動(dòng)滾動(dòng)命令被傳送至微處理器20時(shí),微處理器20周期地取出存在存儲(chǔ)器30的部分信息數(shù)據(jù)并把取得的數(shù)據(jù)輸出至視頻RAM40中。
按照本發(fā)明的自動(dòng)滾動(dòng)方法在此將按圖2詳細(xì)說明。圖2所示方法通常包括選擇和設(shè)定步驟110和120,以及自動(dòng)滾動(dòng)步驟130到170。
當(dāng)全部文本(text)或圖像大于顯示部件50的屏幕以至整個(gè)信息無法在屏幕上顯示時(shí),用戶在步驟100中輸入一個(gè)自動(dòng)滾動(dòng)命令。
當(dāng)輸入一個(gè)自動(dòng)滾動(dòng)命令后,用戶在110步中設(shè)定一個(gè)用于自動(dòng)移動(dòng)信息內(nèi)容的滾動(dòng)持續(xù)時(shí)間和水平垂直移動(dòng)量。水平移動(dòng)量可在從一象素間距離到一屏寬的范圍之間任意選定。同樣垂直移動(dòng)量也可以在從一象素間距離到一垂直屏幕長的范圍之間任意選定。
同時(shí),按本發(fā)明的另一種實(shí)施例,設(shè)定滾動(dòng)周期和移動(dòng)量的步驟可以省略。在這種實(shí)施例中使用的是事先設(shè)定的缺省值。
接下來,第120步驟啟動(dòng)自動(dòng)滾動(dòng)。
當(dāng)自動(dòng)滾動(dòng)啟動(dòng)之后,微處理器20把做為文檔最左和最上點(diǎn)的(0,0)設(shè)定為一個(gè)指針以指示將在屏上顯示文檔部分的參考點(diǎn)。之后微處理器20從存儲(chǔ)器30中自指針位置開始讀出一屏信息數(shù)據(jù)并把這些數(shù)據(jù)輸出至視頻RAM40中,這樣對(duì)應(yīng)于讀出信息數(shù)據(jù)的文檔部分便被顯示在屏幕上。
一個(gè)滾動(dòng)持續(xù)時(shí)間之后,在140步中指針向右移動(dòng)一水平移動(dòng)量,這樣從130步中所顯示信息開始按一個(gè)水平移動(dòng)量移入的那部分文檔被顯示在屏幕上。在此期間,當(dāng)要顯示的文檔部分包括了文檔最右端時(shí),實(shí)際移動(dòng)量或許會(huì)短于110步中所設(shè)移動(dòng)量。
第150步判定屏幕是否已到達(dá)3行尾。即判定當(dāng)前顯示文檔部分是否包括了文檔最右端。若顯示的文檔部分不包括文檔的最右端,該過程將返回第140步。
在此期間,若在150步已判定所顯示文檔部分確實(shí)包括了文檔最右端,則第160步判定當(dāng)前所顯示文檔部分是否包括文檔底端。若文檔顯示部分不包括文檔底端,則第170步將指針的水平坐標(biāo)設(shè)為0垂直坐標(biāo)按110步設(shè)定的移動(dòng)量增加。然后該過程返回至140步。相應(yīng)地按垂直移動(dòng)量移入的包括左端的文檔部分顯示在屏幕上。
然而,當(dāng)160步中所顯示文檔部分包括文檔底部時(shí),該過程結(jié)束。
權(quán)利要求
1.一種顯示大于信息設(shè)備屏幕文檔的自動(dòng)滾動(dòng)方法,此方法包括如下步驟(a)顯示位于文檔開始位置的文檔部分(b)顯示每預(yù)定周期從先前顯示部分開始移入預(yù)定水平移動(dòng)量的另一文檔部分,直至文檔右端被顯示,(c)當(dāng)文檔右端被顯示時(shí),顯示移入預(yù)定垂直移動(dòng)量的包括文檔左端的另一文檔部分;以及(d)重復(fù)所述步驟(b)和(c)直到所有文檔內(nèi)容被顯示。
2.按權(quán)利要求1所述自動(dòng)滾動(dòng)方法,其特征在于還包括在所述步驟(b)之前的設(shè)定水平和垂直移動(dòng)量的步驟。
3.按權(quán)利要求1所述自動(dòng)滾動(dòng)方法,其特征在于所述信息設(shè)備是一個(gè)手持便攜式信息終端。
全文摘要
一種用于顯示大于信息設(shè)備屏幕的文檔的自動(dòng)滾動(dòng)方法,此方法的步驟包括:(a)顯示位于文檔開始位置的文檔部分;(b)按預(yù)定時(shí)間間隔重復(fù)地,顯示從上次顯示部分位置開始按預(yù)定水平移動(dòng)量移入的另一文檔部分直至文檔右端被顯示;(c)當(dāng)文檔右端被顯示時(shí),顯示按預(yù)定垂直移動(dòng)量移入的包括文檔左端的另一部分文檔;以及(d)重復(fù)步驟(b)和(c)直至所有文檔內(nèi)容被顯示。這種信息設(shè)備最好是一種手持便攜式信息終端。
文檔編號(hào)G06F3/14GK1221909SQ9811608
公開日1999年7月7日 申請(qǐng)日期1998年7月17日 優(yōu)先權(quán)日1998年7月17日
發(fā)明者金亨起 申請(qǐng)人:三星電子株式會(huì)社