專利名稱::移動終端的數(shù)據(jù)滾動設(shè)備和方法
技術(shù)領(lǐng)域:
:本發(fā)明通常涉及移動終端的滾動,更具體地說,涉及基于觸摸屏輸入的數(shù)據(jù)滾動。
背景技術(shù):
:通常,滾動是變動顯示在屏幕上的數(shù)據(jù)的動作或在屏幕上連續(xù)垂直或水平地移動文本以觀看當(dāng)前未在屏幕上顯示的內(nèi)容的動作。向下滾動意味著整個屏幕一次向上移動一行,從而每個新的一行出現(xiàn)在屏幕底部,并且在屏幕頂部的每一行消失。當(dāng)多個數(shù)據(jù)項以列表的形式被存儲時,這種滾動代表性地用于搜索由用戶期望的特定數(shù)據(jù)。在移動終端的情況下,這種滾動方法還用于管理以列表的形式排列的多個數(shù)據(jù)項。例如,該滾動方法可用于在包括多個電話號碼的電話號碼列表中搜索用戶期望的電話號碼。在這種情況下,用戶可通過使用被用來通過滾動方法在屏幕上將顯示的整個區(qū)域的部分通知給用戶的滾動條找到期望的數(shù)據(jù)。然而,隨著當(dāng)前向具有較小的大小和較輕的重量的移動終端的趨勢,移動終端已被小型化和輕便化。而且,最近,為了實現(xiàn)較小的大小和較輕的重量,提出了一種移動終端,設(shè)有多個硬件鍵的鍵盤已從所述移動終端移除,并且該移動終端采用允許用戶在直接觸摸顯示單元的同時輸入^t的觸摸屏。因此,當(dāng)前市場上的移動終端使用戶期望的數(shù)據(jù)通過根據(jù)使用觸摸屏而產(chǎn)生的用戶輸入移動滾動條被搜索。然而,隨著移動終端的大小減小,顯示單元的大小必然減小。在這種情況下,觸摸屏的大小必然根據(jù)顯示單元的大小而減小。因此,顯示的滾動條在大小方面明顯受限。為了克服滾動條的大小限制,典型的移動終端使得使用具有銳尖的單獨工具(諸如,記錄筆)來移動滾動條。然而,在這種情況下,需要單獨工具(諸如,記錄筆)導(dǎo)致不方便。另外,如果滾動條的區(qū)域被加寬以允許用戶僅使用他或她的手指容易地移動滾動條,以便消除不便,則顯示屏的外觀會被破壞并且受限制的顯示區(qū)域也不方便使用。
發(fā)明內(nèi)容本發(fā)明的一方面在于針對至少上述問題和/或缺點并提供至少以下優(yōu)點。因此,本發(fā)明的一方面在于提供一種在不使用單獨工具的情況下允許用戶方^更地4;M于滾動的滾動i殳備和方法。本發(fā)明的另一方面在于提供一種在保持顯示屏外觀的同時允許用戶在不使用單獨工具的情況下使用他或她的手指容易地執(zhí)行滾動的滾動設(shè)備和方法。根據(jù)本發(fā)明的一方面,提供一種移動終端的數(shù)據(jù)滾動設(shè)備。所述數(shù)據(jù)滾動設(shè)備包括具有觸摸屏的顯示單元,根據(jù)從用戶接收的觸摸屏輸入顯示觸摸滾動區(qū)域,并且當(dāng)滾動條被移動時顯示通過滾動條的移動滾動的數(shù)據(jù)項;觸摸滾動檢測單元,確定從用戶接收的觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入;以及控制單元,如果觸摸滾動檢測單元的確定結(jié)果確定從用戶接收的觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則控制顯示單元從而顯示觸摸滾動區(qū)域,并且隨著觸摸屏輸入被檢測的位置的移動,滾動條被移動。根據(jù)本發(fā)明的另一方面,提供一種具有觸摸屏的移動終端的數(shù)據(jù)滾動方法。所述數(shù)據(jù)滾動方法包括當(dāng)接收觸摸屏輸入時,確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入;如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則根據(jù)當(dāng)前顯示的滾動條產(chǎn)生并顯示觸摸滾動區(qū)域;以及隨著當(dāng)前觸摸屏輸入的檢測位置的移動而移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項。通過參照附圖進行的以下詳細(xì)描述,本發(fā)明的上述和其他方面、特點和優(yōu)點將會變得更加清楚,其中圖1是^f艮據(jù)本發(fā)明實施例的移動終端的框圖;圖2是示出根據(jù)本發(fā)明實施例的基于觸摸屏輸入的移動終端的滾動操作的流程圖;圖3A和圖3B是示出根據(jù)本發(fā)明實施例的在移動終端中由滾動條顯示的觸摸滾動區(qū)域的示例的示圖;圖4A至圖4E是示出根據(jù)本發(fā)明實施例當(dāng)觸摸屏輸入的位置不包括在移動終端中的觸摸滾動區(qū)域中時用于滾動操作的屏幕的示例的示圖;圖5A至圖5C是示出根據(jù)本發(fā)明實施例當(dāng)觸摸屏輸入的位置包括在移動終端中的觸摸滾動區(qū)域中時用于滾動操作的屏幕的示例的示圖;圖6是示出根據(jù)本發(fā)明實施例的當(dāng)滾動速度根據(jù)在移動終端中檢測的觸摸屏輸入的位置而改變時操作順序的流程圖;圖7是示出根據(jù)本發(fā)明實施例在移動終端中^r測的觸摸屏輸入的位置改變的情況的示例的示圖;以及圖8是示出根據(jù)本發(fā)明實施例當(dāng)滾動速度根據(jù)在移動終端中檢測的觸摸屏輸入的位置而動態(tài)地改變時操作順序的流程圖。具體實施方式現(xiàn)將參照附圖詳細(xì)說明本發(fā)明的優(yōu)選實施例。在附圖中,盡管相同或相似的部件在不同的附圖中被描述,但是它們由相同的標(biāo)號被表示。在以下描述中,為清除和簡明將省略對合并于此已知的功能和結(jié)構(gòu)的詳細(xì)描述。首先,為了幫助理解本發(fā)明,以下描述本發(fā)明的基本原理。在本發(fā)明中,當(dāng)從用戶接收到觸摸屏輸入時,確定該輸入是否是用于移動滾動條的觸摸滾動輸入,并且如果確定該輸入是觸摸滾動輸入,則根據(jù)當(dāng)前顯示的滾動條設(shè)置的觸摸滾動區(qū)域被顯示在屏幕上。另外,當(dāng)從用戶接收的觸摸屏輸入被包括在觸摸滾動區(qū)域中時,根據(jù)從用戶接收的觸摸屏輸入移動滾動條,并且通過滾動條的移動而滾動的數(shù)據(jù)項被顯示在屏幕上。因此,本發(fā)明可在不使用單獨工具或增加滾動條大小的情況下允許用戶容易地滾動過數(shù)據(jù)。圖l是根據(jù)本發(fā)明實施例的移動終端的框圖。參照圖1,根據(jù)本發(fā)明實施例的移動終端包括控制單元100、存儲器單元102、顯示單元104和觸:^莫滾動^r測單元106,所述所有單元連接到控制單元100。控制單元IOO根據(jù)移動終端的功能(諸如,呼叫服務(wù)的協(xié)議、數(shù)據(jù)通信和無線互聯(lián)網(wǎng)訪問)處理各種類型的音頻信號和數(shù)據(jù),并且控制移動終端的各個組件。而且,當(dāng)從用戶接收到觸摸屏輸入時,控制單元IOO確定從用戶接收的觸摸屏輸入是否用于移動滾動條,并且如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則根據(jù)當(dāng)前顯示的滾動條的大小產(chǎn)生觸摸滾動區(qū)域并且在顯示單元104的屏幕上顯示觸摸滾動區(qū)域。另外,當(dāng)觸摸屏輸入被檢測的位置不被包括在當(dāng)前顯示的觸摸滾動區(qū)域中時,控制單元100控制顯示單元104,從而觸摸檢測線可被顯示在屏幕上。另外,當(dāng)檢測的觸摸屏輸入的位置被包括在觸摸滾動區(qū)域時,控制單元100根據(jù)觸^l莫屏輸入移動滾動條,從而在屏幕上顯示滾動的數(shù)據(jù)項的列表??刂茊卧?00可根據(jù)檢測的觸摸屏輸入的位置調(diào)整滾動速度。另外,包括屏幕單元108和觸摸屏輸入單元110的顯示單元104在控制單元100的控制下產(chǎn)生圖像信息并通過屏幕單元108在移動終端的屏幕上顯示該圖像信息。當(dāng)從用戶接收的鍵輸入是用于執(zhí)行觸摸滾動功能的鍵輸入時,顯示單元104顯示與當(dāng)前滾動條的大小相應(yīng)的觸摸滾動區(qū)域。另外,顯示單元104可在控制單元100的控制下顯示觸摸檢測線。另外,當(dāng)移動滾動條時,顯示單元104通過屏幕單元108在終端的屏幕上顯示由移動的滾動條滾動的數(shù)據(jù)項的列表。另外,當(dāng)存在通過觸摸屏輸入單元110從用戶接收的鍵輸入時,顯示單元104將與鍵輸入相應(yīng)的信號應(yīng)用到控制單元100。觸摸滾動檢測單元106在控制單元100的控制下確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入。例如,可使用一種計時器實現(xiàn)觸摸滾動檢測單元106。在這種情況下,當(dāng)通過觸摸屏輸入單元IIO檢測用戶輸入時,控制單元100將用戶輸入應(yīng)用到觸摸滾動檢測單元106,從而根據(jù)從用戶接收的觸摸屏輸入是否保持預(yù)設(shè)的時間周期或更長而確定從用戶接收的觸摸屏輸入是否是用于觸摸滾動功能的輸入。另外,觸摸滾動檢測單元106接收關(guān)于檢測的從用戶接收的觸摸屏輸入的位置的信息(即,坐標(biāo)信息)連同用戶輸入,并確定從用戶接收的觸摸屏輸入的位置是否已改變,從而確定用戶觸摸觸摸屏是用于執(zhí)行觸摸滾動功能還是用于另一操作。在這種情況下,當(dāng)觸摸屏輸入的位置在特定時間周期或更長時間未改變時,觸摸滾動檢測單元106可確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入。連接到控制單元100的存儲器102包括只讀存儲器(ROM)、閃存存儲器、隨機存取存儲器(RAM)等。存儲器單元102提供用于存儲用于控制單元100的處理和控制的各種類型的程序和各種類型的參考數(shù)據(jù)的區(qū)域、用于控制單元100的工作存儲器的區(qū)域和用于存儲各種類型的可更新存儲數(shù)據(jù)的區(qū)域。另外,當(dāng)根據(jù)本發(fā)明的移動終端提供根據(jù)檢測的當(dāng)前觸摸屏輸入的位置不同的滾動速度時,存儲器單元102可存儲與滾動速度有關(guān)的信息。例如,與滾動速度有關(guān)的信息可以是關(guān)于為特定顯示區(qū)域預(yù)設(shè)的滾動速度的信息或關(guān)于在檢測的當(dāng)前觸摸屏輸入位置使用位置值(即,坐標(biāo)值)的特定方向分量(component)計算滾動速度所需的等式的信息。下面,以這種方式存儲與滾動速度有關(guān)的信息的存儲器單元102的存儲區(qū)域稱作基于區(qū)域的滾動速度存儲單元112。圖2是示出根據(jù)本發(fā)明的基于觸摸屏輸入的移動終端的滾動操作的流程圖。圖2示出在移動終端中滾動過數(shù)據(jù)列表操作的示例。然而,由于滾動可通常被用于顯示的圖像以及數(shù)據(jù)列表,因此盡管滾動作為示例在此應(yīng)用于數(shù)據(jù)列表,但是不是為了將本發(fā)明限制在數(shù)據(jù)列表的滾動,這對本領(lǐng)域技術(shù)人員來說是顯而易見的。參照圖2,在步驟200,控制單元100在屏幕上顯示由用戶選擇的數(shù)據(jù)列表的一部分,并顯示用于滾動過數(shù)據(jù)列表的一部分的滾動條。在步驟202,控制單元100確定是否已經(jīng)從觸摸屏接收到輸入。如果在步驟202確定已接收到觸摸屏輸入,則控制單元100在步驟204確定當(dāng)前的觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入。如上所述,可基于觸摸滾動檢測單元106的確定結(jié)果執(zhí)行這種確定,例如,觸摸屏輸入是否保持預(yù)設(shè)的時間周期或更長,或檢測的觸摸屏輸入的位置維持未改變的時間是否等于預(yù)設(shè)時間周期或更長可用作用于確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入的標(biāo)準(zhǔn)。如果在步驟S204確定當(dāng)前檢測的觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則控制單元100進行步驟206,在步驟206,控制單元100通過屏幕單元108在屏幕上顯示觸摸滾動區(qū)域。在此使用的"觸摸滾動區(qū)域"是指通過大大擴展?jié)L動條的區(qū)域以允許用戶容易地滾動過數(shù)據(jù)而獲得的區(qū)域,并且也指示根據(jù)當(dāng)前顯示的滾動條的大小在屏幕上顯示的區(qū)域。圖3A和圖3B是示出觸摸滾動區(qū)域的示例的示圖。如圖3A和圖3B所示,根據(jù)本發(fā)明的移動終端可產(chǎn)生被布置為與滾動條成水平的屏幕的區(qū)域作為觸摸滾動區(qū)域。通常,可包括在數(shù)據(jù)列表中的數(shù)據(jù)項的數(shù)量是不受限制的,但是可在單個顯示屏上顯示的數(shù)據(jù)項的數(shù)量是受限制的。因此,當(dāng)前顯示的數(shù)據(jù)項與包括在數(shù)據(jù)列表中的所有數(shù)據(jù)項的比例根據(jù)所有數(shù)據(jù)項的數(shù)量而改變,因此滾動條的大小遵循根據(jù)數(shù)據(jù)比例來改變。例如,在單個屏幕上顯示的數(shù)據(jù)項的最大可能數(shù)量是6時,如果包括在數(shù)據(jù)列表中的數(shù)據(jù)項總數(shù)是60,則當(dāng)前顯示的數(shù)據(jù)項與所有數(shù)據(jù)項的比例是O.l(前者)。然而,如果包括在數(shù)據(jù)列表中的所有數(shù)據(jù)項的總數(shù)是600,則當(dāng)前顯示的數(shù)據(jù)項與所有數(shù)據(jù)項的比例是O.Ol(后者)。在這種情況下,滾動條的大小可根據(jù)比例而改變。圖3A示出前者的情況的示例。如上所述,根據(jù)本發(fā)明的移動終端的控制單元100根據(jù)滾動條300的大小設(shè)置觸摸滾動區(qū)域。因此,當(dāng)包括在數(shù)據(jù)列表中的數(shù)據(jù)項的數(shù)量較小時,如圖3A所示,可^4居較大的滾動條300的大小產(chǎn)生較大的觸摸滾動區(qū)域302。然而,在后者的情況下,當(dāng)包括在數(shù)據(jù)列表中的數(shù)據(jù)項總數(shù)較大時,滾動條的大小減小。圖3B示出后者的情況的示例。因此,當(dāng)以這種方式包括在數(shù)據(jù)列表中的數(shù)據(jù)項的數(shù)量較大時,如圖3B所示,滾動條350的大小減小,從而可產(chǎn)生較小的觸摸滾動區(qū)域352。另外,在步驟206,如果產(chǎn)生與當(dāng)前滾動條的大小相應(yīng)的觸摸滾動區(qū)域并顯示在屏幕上,則控制單元100在步驟208確定一企測的當(dāng)前觸摸屏輸入的位置是否被包括在產(chǎn)生的觸摸滾動區(qū)域中。另外,如果確定檢測的當(dāng)前觸摸屏輸入的位置不包括在當(dāng)前顯示的觸摸滾動區(qū)域中,則控制單元100進行步驟210,顯示觸摸;險測線,所述觸摸檢測線是通知用戶檢測的從用戶接收的觸摸屏輸入的位置是否包括在觸摸滾動區(qū)域中所需的指示線。這種觸摸檢測線可被顯示在觸摸滾動區(qū)域的任何地方。例如,在當(dāng)前設(shè)置的滾動方向是底部至頂部或頂部至底部方向時,控制單元100可將觸摸檢測線顯示在觸摸區(qū)域的上限或下限線,或與縱軸(即,Y軸)的方向垂直的觸摸滾動區(qū)域的中心線。在當(dāng)前設(shè)置滾動方向是左至右或右至左方向時,控制單元可將觸摸檢測線顯示在觸摸滾動區(qū)域的最左線或最右線,或與橫軸(即,X軸)的方向垂直的觸摸滾動區(qū)域的中心線??刂茊卧?00在步驟212確定從用戶接收的觸摸屏輸入是否已在顯示觸摸檢測線的區(qū)域中被檢測。如果確定觸摸屏輸入已在顯示觸摸檢測線的區(qū)域中被檢測,則控制單元100確定從用戶接收的當(dāng)前觸4莫屏輸入包括在當(dāng)前設(shè)置為觸摸滾動區(qū)域的區(qū)域中而在步驟214停止觸摸檢測線的顯示??刂茊卧?00在步驟216根據(jù)用戶的觸摸屏輸入移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項的列表。圖4A至圖4E是示出根據(jù)本發(fā)明當(dāng)觸摸屏輸入的位置不包括在移動終端中觸摸滾動區(qū)域中時用于滾動操作的屏幕的示例的示圖。圖4A至圖4E示出以下情況在當(dāng)前設(shè)置的滾動方向是頂部至底部方向時,觸摸檢測線被顯示在與縱向垂直的觸摸滾動區(qū)域的中心線。參照圖4A至圖4E,在從用戶接收的觸摸屏輸入的位置與標(biāo)號402的位置相應(yīng)的圖4A的顯示狀態(tài)下,如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則如圖4B所示,控制單元100在步驟210根據(jù)滾動條的大小產(chǎn)生觸摸滾動區(qū)域404,并在其上顯示觸4莫;險測線406。如圖4C所示,控制單元100繼續(xù)顯示觸摸;險測線406直到在觸摸檢測線406被顯示的區(qū)域中檢測到從用戶接收的觸摸屏輸入。然而,如圖4D所示,如果在觸摸檢測線406被顯示的位置檢測到從用戶接收的觸摸屏輸入,則如圖4E所示,控制單元100在步驟214停止觸4莫;險測線406的顯示。控制單元100在步驟216根據(jù)從用戶接收的觸摸屏輸入移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項d然而,如果在步驟208確定觸摸屏輸入的位置包括在當(dāng)前設(shè)置的觸摸滾動區(qū)域中,則控制單元100在不顯示觸摸檢測線的情況下跳到步驟216,在步驟216,控制單元100根據(jù)從用戶接收的觸摸屏輸入移動滾動條。隨后,控制單元100顯示通過滾動條的移動滾動的數(shù)據(jù)項。圖5A至圖5C是示出根據(jù)本發(fā)明當(dāng)觸摸屏輸入的位置被包括在移動終端中觸摸滾動區(qū)域中時,用于滾動操作的屏幕的示例的示圖。參照圖5A至圖5C,在圖5A(在圖5A,標(biāo)號502的位置是從用戶接收的觸摸屏輸入的位置)的示例中,如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則如圖5B所示,控制單元IOO根據(jù)滾動條的大小產(chǎn)生觸摸滾動區(qū)域506,并在步驟208確定觸摸屏輸入的位置包括在當(dāng)前產(chǎn)生的觸摸滾動區(qū)域中。隨后,如圖5C所示,控制單元100直接進行步驟216,在步驟216,控制單元100根據(jù)從用戶接收的觸摸屏輸入移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項。在這種情況下,觸摸檢測線不被顯示,因為這種觸摸屏輸入是用于指示從用戶接收的觸摸屏輸入是否包括在觸摸滾動區(qū)域的額外手段,即,很顯然可僅基于在步驟208從用戶接收的觸摸屏輸入是否包括在觸摸滾動區(qū)域中而不是步驟210的顯示觸摸檢測線以及步驟212的確定觸摸屏輸入是否包括在觸摸檢測線被顯示的區(qū)域中而執(zhí)行滾動。在這種情況下,控制單元100可使用其它方法通知用戶從用戶接收的觸摸屏輸入的位置是否包括在觸摸滾動區(qū)域中。例如,可使用改變當(dāng)前用于指示觸摸滾動區(qū)域的色彩的方法等。遺憾地,不管用戶在哪個位置觸摸當(dāng)前屏幕,滾動速度是不變的。在與觸摸屏輸入相應(yīng)的滾動速度較低的情況下,該情況適合于當(dāng)包括在整個數(shù)據(jù)列表中的數(shù)據(jù)項的數(shù)量較小時,但是該情況的問題在于當(dāng)數(shù)據(jù)項的數(shù)量較大時,觸摸屏輸入必須維持較長的時間段以搜索用戶期望的數(shù)據(jù)。相反,在滾動條的移動速度較高的情況下,該情況適合于當(dāng)包括在整個數(shù)據(jù)列表中的數(shù)據(jù)項的數(shù)量較大時,但是該情況的問題在于當(dāng)數(shù)據(jù)項的數(shù)量較小時或當(dāng)用戶期望的數(shù)據(jù)項彼此相鄰時,難于搜索用戶期望的數(shù)據(jù)。為了解決該問題,如上所述,根據(jù)本發(fā)明實施例的移動終端的控制單元100可根據(jù)檢測的觸摸屏輸入的位置調(diào)整滾動速度。圖6至圖8是示出根據(jù)本發(fā)明在移動終端中根據(jù)檢測的觸摸屏輸入的位置改變滾動速度的操作的示圖。具體說,在圖6中假設(shè)根據(jù)本發(fā)明的移動終端將當(dāng)前的顯示區(qū)域劃分為具有不同地設(shè)置的滾動速度的多個滾動速度區(qū),并基于與檢測的從用戶接收的觸摸屏輸入的位置相應(yīng)的區(qū)的滾動速度來改變當(dāng)前滾動速度。在當(dāng)前的顯示區(qū)域以這種方式被劃分為具有不同地設(shè)置的滾動速度的多個滾動速度區(qū)時,控制單元100在步驟600選擇與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)。例如,如圖7中的(A)和(B)所示,顯示區(qū)域可#皮劃分為三個滾動速度區(qū)。在這種情況下,滾動速度區(qū)域具有不同的滾動速度。例如,這種滾動速度可通過等式(1)被確定。<formula>formulaseeoriginaldocumentpage12</formula>其中,AY表示在整個數(shù)據(jù)列表中數(shù)據(jù)項實際滾動的距離,C表示對每個滾動速度區(qū)不同地設(shè)置的速度系數(shù),Ay表示滾動條的移動距離。詳細(xì)地,例如,如圖7中的(B)所示,假i殳存在整個凝:據(jù)列表750,并且與在當(dāng)前屏幕顯示的數(shù)據(jù)列表756相應(yīng)的滾動條的位置是標(biāo)號752的位置。此時,當(dāng)用戶將滾動條移動到標(biāo)號754的位置時,如果數(shù)據(jù)列表758被顯示在屏幕上,則在整個數(shù)據(jù)列表750的長度中從第30個項到第IOO個項的距離,即在整個數(shù)據(jù)列表中數(shù)據(jù)列表通過滾動條的移動而實際滾動數(shù)據(jù)項的距離可以是AY。另外,滾動條的移動距離,即從標(biāo)號752到標(biāo)號754的距離可以是Ay。因此,例如,當(dāng)各個滾動速度區(qū)的速度系數(shù)C被設(shè)置為4、2、l時,當(dāng)前為各個滾動速度區(qū)設(shè)置的滾動速度可由表1定義。表1<table>tableseeoriginaldocumentpage13</column></row><table>因此,第一滾動速度區(qū)域700的滾動速度是第三滾動速度區(qū)704的滾動速度的4倍,是第二滾動速度區(qū)702的滾動速度的2倍。在這種狀況下,當(dāng)觸摸屏輸入的位置是標(biāo)號706的位置時,控制單元100確定與當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)域是第一滾動速度區(qū)700而在步驟600選擇第一滾動速度區(qū)700。隨后,控制單元100在步驟602讀取與當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)即,第一滾動速度區(qū)700的滾動速度,例如,4Ay。之后,控制單元100在步驟604基于讀取的滾動速度設(shè)置當(dāng)前的滾動速度。因此,滾動速度被設(shè)置為4Ay,從而設(shè)置這樣的速度,該速度是第二滾動速度區(qū)702的滾動速度的2倍并且是第三滾動速度區(qū)703的滾動速度的4倍。接著,控制單元100在步驟606確定檢測的當(dāng)前觸摸屏輸入的位置是否被改變。如果在步驟606確定觸摸屏輸入的位置已改變,則控制單元100進行步驟608,在步驟608,控制單元IOO根據(jù)從用戶接收的觸摸屏輸入滾動過數(shù)據(jù)列表,并且將滾動的數(shù)據(jù)顯示在屏幕上??刂茊卧?00在步驟610確定檢測的從用戶接收的觸摸屏輸入的位置是否從當(dāng)前選擇的滾動速度區(qū)偏離。如果在步驟610確定檢測的從用戶接收的觸摸屏輸入的位置沒有從當(dāng)前選擇的滾動速度區(qū)偏離,則控制單元100在步驟612確定觸摸屏輸入是否已被終止。如果確定觸摸屏輸入未被終止,則控制單元100返回步驟608,在步驟608,控制單元100根據(jù)從用戶接收的觸摸屏輸入滾動過數(shù)據(jù)列表,并將滾動的數(shù)據(jù)項顯示在屏幕上。然而,如果在步驟612確定觸摸屏輸入已被終止,則控制單元IOO確定用戶停止?jié)L動操作而終止觸摸滾動操作。同時,如果在步驟610確定檢測的從用戶接收的觸摸屏輸入的位置從當(dāng)前選擇的滾動速度區(qū)偏離,則控制單元100返回步驟600,在步驟600,控制單元100選擇與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)。例如,如圖7中的(A)和(B)所示,當(dāng)用戶將觸摸屏輸入從標(biāo)號706的位置移動到標(biāo)號708的位置時,控制單元100在步驟610確定^r測的當(dāng)前觸摸屏輸入的位置從當(dāng)前選擇的滾動速度區(qū)偏離。在這種情況下,控制單元IOO返回步驟600,在步驟600,控制單元100選擇第三滾動速度區(qū)704,該第三滾動速度區(qū)704是與檢測的當(dāng)前觸摸屏輸入的位置(即,標(biāo)號708的位置)相應(yīng)的滾動速度區(qū)。然后,控制單元100進行步驟602和604,在步驟602和604,控制單元100讀取當(dāng)前選擇的滾動速度區(qū)(即,第三滾動速度區(qū)704)的滾動速度,并將讀取的滾動速度設(shè)置到當(dāng)前的滾動速度。在這種情況下,滾動速度下降到當(dāng)檢測的觸摸屏輸入的位置是標(biāo)號706的位置時獲得的速度的1/4。然后,控制單元100重復(fù)步驟606至610的處理,在步-驟606至610中,控制單元IOO根據(jù)從用戶接收的觸摸屏輸入滾動過數(shù)據(jù)列表,并將滾動的數(shù)據(jù)項顯示在屏幕上。圖8是示出根據(jù)本發(fā)明在移動終端中根據(jù)檢測的觸摸屏輸入的位置動態(tài)地改變滾動速度的另一操作的流程圖。例如,以例舉的方式,圖6以及圖7中的(A)和(B)示出整個顯示區(qū)域被劃分為具有不同的滾動速度的滾動速度區(qū)域并且對各個滾動速度區(qū)域不同地設(shè)置滾動速度的情況,然而,圖8示出以下情況不劃分顯示區(qū)域,基于檢測的當(dāng)前觸摸屏輸入的位置動態(tài)地計算滾動速度,并且根據(jù)動態(tài)地計算的滾動速度改變當(dāng)前的滾動速度。參照圖8,如果確定從用戶接收的觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則根據(jù)本發(fā)明的移動終端的控制單元100在步驟800基于與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的速度確定方向分量來計算滾動速度。在這種情況下,可根據(jù)滾動的方向設(shè)置速度確定方向分量。當(dāng)預(yù)設(shè)滾動方向是底部至頂部或頂部至底部方向(即,Y軸方向)時,速度確定方向可以是水平方向(即,X軸方向)。因此,速度確定方向分量可以是在檢測的當(dāng)前觸摸屏輸入的位置的坐標(biāo)的X軸分量。當(dāng)預(yù)設(shè)的滾動方向是左至右或右至左方向(即,X軸方向)時,速度確定方向可以是垂直方向(即,Y軸方向)。因此,速度確定方向分量可以是檢測的當(dāng)前觸摸屏輸入的位置的Y軸分量。在這種情況下,控制單元100在步驟800提取與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的速度確定方向分量的值,并將提取的值應(yīng)用到計算滾動速度所需的預(yù)設(shè)等式,從而計算與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度。該等式的示例如等式(2)給出Ar=/(P).A_y…(2)其中,P表示在檢測的當(dāng)前觸摸屏輸入的位置的坐標(biāo)值的當(dāng)前設(shè)置的速度確定方向分量的值。在當(dāng)前預(yù)設(shè)的滾動方向是Y軸方向時,P表示X軸方向的坐標(biāo)值。另夕卜,R表示速度轉(zhuǎn)換系數(shù),該速度轉(zhuǎn)換系數(shù)是將速度確定方向分量的值轉(zhuǎn)換為用于滾動的速度值所需的值。因此,i(P)可被定義為等式(3)。其中,i^表示當(dāng)前將被選擇的整個數(shù)據(jù)列表的垂直長度,A表示當(dāng)前屏幕的垂直長度,并且A表示當(dāng)前屏幕的水平長度。因此,速度轉(zhuǎn)換系數(shù)i(尸)可以是負(fù)或正值,當(dāng)檢測的觸摸屏輸入的位置被移動時根據(jù)被設(shè)置以增加或減小滾動速度的方向確定該值。例如,當(dāng)速度轉(zhuǎn)換系數(shù)i(尸)是負(fù)值時,等式(2)的結(jié)果指示具有負(fù)斜率的線性函數(shù)的曲線圖。因此,隨著從左至右移動在檢測的觸摸屏輸入的位置的X軸坐標(biāo)值,或隨著從頂部至底部移動在檢測的觸摸屏輸入的位置的Y軸坐標(biāo)值,滾動速度被計算為較小的值。相反,當(dāng)速度轉(zhuǎn)換系數(shù)i(戶)是正值時,等式(2)的結(jié)果指示具有正斜率的線性函數(shù)的曲線圖。因此,隨著從左至右移動在檢測的觸摸屏輸入的位置的X軸坐標(biāo)值,或隨著從頂部至底部移動在檢測的觸摸屏輸入的位置的Y軸坐標(biāo)值,滾動速度被計算為較大的值。當(dāng)以這種方式完成與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的滾動速度的計算時,控制單元100在步驟802基于計算的滾動速度設(shè)置當(dāng)前滾動速度。控制單元100在步驟804確定檢測的當(dāng)前觸摸屏輸入的位置是否已改變。如果在步驟804確定檢測的當(dāng)前觸摸屏輸入的位置已改變,則控制單元100在步驟806以當(dāng)前設(shè)置的滾動速度滾動過數(shù)據(jù)列表,并將滾動的數(shù)據(jù)項顯示在屏幕上??刂茊卧?00在步驟808確定檢測的觸摸屏輸入的位置是否以預(yù)設(shè)的速度確定方向移動。如果確定檢測的觸摸屏輸入的位置沒有以預(yù)設(shè)的速度確定方向移動,則控制單元100在步驟810確定從用戶接收的觸摸屏輸入已被終止。如果確定從用戶接收的觸摸屏輸入已終止,則控制單元100確定用戶終止觸摸滾動操作而終止觸摸滾動操作。然而,如果確定從用戶接收的觸摸屏輸入未被終止,則控制單元100返回步驟806,在步驟806,控制單元100以當(dāng)前設(shè)置的滾動速度滾動過數(shù)據(jù)列表,并將滾動的數(shù)據(jù)項顯示在屏幕上。然后,控制單元100在步驟808確定檢測的當(dāng)前觸摸屏輸入的位置是否以預(yù)設(shè)的速度確定方向移動。然而,如果在步驟808確定檢測的觸摸屏輸入的位置以預(yù)設(shè)的速度確定方向移動,則控制單元100返回步驟800,在步驟800,控制單元100基于與檢測的當(dāng)前觸摸屏輸入的位置相應(yīng)的速度確定方向分量計算滾動速度。然后,控制單元100重復(fù)步驟802至步驟808的處理,在步驟802至步驟808中,控制單元根據(jù)從用戶接收的觸摸屏輸入以與觸摸屏輸入相應(yīng)的滾動速度執(zhí)行滾動,并顯示滾動的數(shù)據(jù)列表。從以上描述清楚,根據(jù)本發(fā)明,用戶可在無需利用單獨工具和損壞移動終端的顯示器的外觀的情況下容易地移動滾動條。此外,可根據(jù)從用戶接收的觸摸屏輸入的位置自由地調(diào)整滾動速度,有助于容易地搜索用戶期望的數(shù)據(jù)。盡管在本發(fā)明的上述描述中已描述了詳細(xì)的實施例,但是在不脫離本發(fā)明的范圍的情況下,可實現(xiàn)各種修改。盡管以例舉的方式特別描述了在沿著Y軸方向確定滾動方向的情況下本發(fā)明的實施例,但是本發(fā)明還可應(yīng)用于沿著X軸方向確定滾動方向的情況。因此,本發(fā)明的范圍應(yīng)由權(quán)利要求及其等同物確定,而不是由上述實施例確定。權(quán)利要求1、一種移動終端的數(shù)據(jù)滾動設(shè)備,包括具有觸摸屏的顯示單元,根據(jù)從用戶接收的觸摸屏輸入顯示觸摸滾動區(qū)域,并且當(dāng)滾動條被移動時顯示通過滾動條的移動滾動的數(shù)據(jù)項;觸摸滾動檢測單元,確定從用戶接收的觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入;以及控制單元,如果觸摸滾動檢測單元的確定結(jié)果確定從用戶接收的觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則控制顯示單元,從而顯示觸摸滾動區(qū)域,并且隨著觸摸屏輸入被檢測的位置的移動滾動條被移動。2、如權(quán)利要求1所述的數(shù)據(jù)滾動設(shè)備,其中,控制單元確定檢測的從用戶接收的觸摸屏輸入的位置是否被包括在觸摸滾動區(qū)域中,并且如果確定檢測的觸摸屏輸入的位置被包括在觸摸滾動區(qū)域中,則控制顯示單元,從而隨著檢測的觸摸屏輸入的位置的移動滾動條被移動。3、如權(quán)利要求2所述的數(shù)據(jù)滾動設(shè)備,其中,如果確定檢測的觸摸屏輸入的位置沒有被包括在觸摸滾動區(qū)域中,則控制單元顯示觸摸檢測線,所述觸摸檢測線是用于通知用戶檢測的從用戶接收的觸摸屏輸入的位置是否被包括在觸摸滾動區(qū)域中的指示線。4、如權(quán)利要求3所述的數(shù)據(jù)滾動設(shè)備,其中,如果確定檢測的觸摸屏輸入的位置被包括在觸摸滾動區(qū)域中,則控制單元停止顯示觸摸檢測線。5、如權(quán)利要求1所述的數(shù)據(jù)滾動設(shè)備,其中,控制單元控制顯示單元,從而數(shù)據(jù)項滾動的滾動速度根據(jù)檢測的觸摸屏輸入的位置改變。6、如權(quán)利要求5所述的數(shù)據(jù)滾動設(shè)備,其中,控制單元將顯示圖像信息的顯示單元的顯示區(qū)域劃分為具有不同的滾動速度的多個滾動速度區(qū),并控制顯示單元,從而以與檢測的觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)域的滾動速度滾動數(shù)據(jù)項。7、如權(quán)利要求5所述的數(shù)據(jù)滾動設(shè)備,其中,控制單元從在檢測的當(dāng)前觸摸屏輸入的位置的坐標(biāo)值提取與當(dāng)前設(shè)置的速度確定方向分量相應(yīng)的坐標(biāo)值,并使用提取的坐標(biāo)值改變滾動速度。8、如權(quán)利要求1所述的數(shù)據(jù)滾動設(shè)備,其中,觸摸滾動檢測單元根據(jù)觸摸屏輸入被檢測的時間是否大于或等于預(yù)設(shè)以確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入的檢測時間,確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入。9、如權(quán)利要求8所述的數(shù)據(jù)滾動設(shè)備,其中,如果確定觸摸屏被檢測的時間大于或等于預(yù)設(shè)的檢測時間,則觸摸滾動檢測單元還確定在檢測的觸摸屏輸入的位置的坐標(biāo)值是否在檢測時間已改變,從而確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入。10、如權(quán)利要求1所述的數(shù)據(jù)滾動設(shè)備,其中,根據(jù)滾動條的大小產(chǎn)生觸摸滾動區(qū)域。11、一種具有觸摸屏的移動終端的數(shù)據(jù)滾動方法,包括當(dāng)接收觸摸屏輸入時,確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入;如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則根據(jù)當(dāng)前顯示的滾動條產(chǎn)生并顯示觸摸滾動區(qū)域;以及隨著檢測的當(dāng)前觸摸屏輸入的位置的移動而移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項。12、如權(quán)利要求11所述的數(shù)據(jù)滾動方法,其中,移動滾動條和顯示數(shù)據(jù)項的步驟包括確定檢測的觸摸屏輸入的位置是否被包括在觸摸滾動區(qū)域中;以及如果確定檢測的觸摸屏輸入的位置被包括在觸摸滾動區(qū)域中,則隨著檢測的觸摸屏輸入的位置的移動來移動滾動條,并顯示通過滾動條的移動滾動的數(shù)據(jù)項。13、如權(quán)利要求12所述的數(shù)據(jù)滾動方法,其中,移動滾動條并顯示數(shù)據(jù)項的步驟還包括如果確定檢測的觸摸屏輸入的位置沒有包括在觸摸滾動區(qū)域中,則顯示觸摸檢測線;確定在觸摸檢測線被顯示的區(qū)域中是否檢測到觸摸屏輸入;以及如果確定在觸摸檢測線被顯示的區(qū)域中已檢測到觸摸屏輸入,則停止觸摸檢測線的顯示。14、如權(quán)利要求11所述的數(shù)據(jù)滾動方法,其中,移動滾動條并顯示數(shù)據(jù)項的步驟包括檢查檢測的觸摸屏輸入的位置;以及根據(jù)檢測的觸摸屏輸入的位置改變數(shù)據(jù)項被滾動的滾動速度。15、如權(quán)利要求14所述的數(shù)據(jù)滾動方法,其中,改變滾動速度的步驟包括在具有不同的滾動速度的多個滾動速度區(qū),讀取與檢測的觸摸屏輸入的位置相應(yīng)的滾動速度區(qū)的滾動速度;基于讀取的滾動速度改變當(dāng)前設(shè)置的滾動速度。16、如權(quán)利要求14所述的數(shù)據(jù)滾動方法,其中,改變滾動速度的步驟包括從在檢測的觸摸屏輸入的位置的坐標(biāo)值提取與當(dāng)前設(shè)置的速度確定方向分量相應(yīng)的坐標(biāo)值;使用提取的坐標(biāo)值計算新的滾動速度;以及基于計算的滾動速度改變當(dāng)前設(shè)置的滾動速度。17、如權(quán)利要求11所述的數(shù)據(jù)滾動方法,其中,如果確定觸摸屏輸入已被接收,則根據(jù)觸摸屏輸入被檢測的時間是否大于或等于預(yù)設(shè)以確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入的檢測時間,執(zhí)行對于觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入的確定。18、如權(quán)利要求17所述的數(shù)據(jù)滾動方法,其中,如果確定觸摸屏輸入被檢測的時間大于或等于預(yù)設(shè)的檢測時間,則確定觸摸屏輸入是否是用于執(zhí)行觸摸滾動功能的輸入的步驟還包括確定在檢測的觸摸屏輸入的位置的坐標(biāo)值是否在一企測時間改變。19、如權(quán)利要求11所述的數(shù)據(jù)滾動方法,其中,根據(jù)滾動條的大小產(chǎn)生觸摸滾動區(qū)域。全文摘要一種移動終端的數(shù)據(jù)滾動設(shè)備和方法。對該操作,如果從用戶接收到觸摸屏輸入,則確定從用戶接收的觸摸屏輸入是否是用于執(zhí)行移動滾動條的觸摸滾動功能的輸入。如果確定觸摸屏輸入是用于執(zhí)行觸摸滾動功能的輸入,則根據(jù)當(dāng)前顯示的滾動條設(shè)置的觸摸滾動區(qū)域被顯示在顯示單元上。另外,當(dāng)觸摸屏輸入被包括在滾動區(qū)域中時,滾動條根據(jù)從用戶接收的觸摸屏輸入被移動,并且通過滾動條的移動滾動的數(shù)據(jù)項被顯示在屏幕上。因此,用戶可在不使用單獨工具或增加滾動條的大小的情況下容易地移動滾動條。文檔編號G06F3/048GK101217730SQ200810001508公開日2008年7月9日申請日期2008年1月4日優(yōu)先權(quán)日2007年1月4日發(fā)明者權(quán)純煥申請人:三星電子株式會社