專利名稱:可變速率滾動的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及顯示器,并且更具體地講,涉及與顯示器的交互。
背景技術(shù):
諸如個人計算機(PC)、筆記本計算機、移動終端、個人數(shù)字助理(PDA)、音樂播放裝置等的計算機、通信和娛樂裝置通常輸出長的項列表,用戶可從該項列表中進行選擇。例如,便攜式音樂播放裝置可存儲幾百首或幾千首歌曲。然而,這些裝置的顯示屏幕通常比較小。因此,用戶可從中選擇歌曲用于播放的歌曲列表通常超出裝置的顯示能力。通常,這些裝置允許用戶滾動翻動列表以觀看當(dāng)前未顯示的項。
發(fā)明內(nèi)容
根據(jù)一方面,提供了一種裝置。所述裝置包括觸摸屏顯示器,該觸摸屏顯示器被配置為顯示多個項中的至少一部分和接收第一用戶輸入。所述裝置還包括顯示配置邏輯部, 該顯示配置邏輯部被配置為將觸摸屏顯示器配置為包括至少兩個區(qū)域,其中所述至少兩個區(qū)域中的每個區(qū)域與用于滾動所述多個項的不同滾動速率相關(guān)聯(lián);和在觸摸屏顯示器上提供視覺指示符,其中所述視覺指示符標(biāo)識與所述至少兩個區(qū)域相關(guān)聯(lián)的相對滾動速率。 所述裝置還包括顯示控制邏輯部,該顯示控制邏輯部被配置為識別觸摸屏顯示器上的對應(yīng)于第一用戶輸入的位置;和基于所述位置控制所述多個項的滾動速率。另外,當(dāng)控制滾動速率時,所述顯示控制邏輯部可被配置為當(dāng)所識別的位置對應(yīng)于第一位置時,通過所述觸摸屏顯示器以第一速率滾動所述多個項;和當(dāng)所識別的位置對應(yīng)于第二位置時,通過所述觸摸屏顯示器以第二速率滾動所述多個項,其中第二滾動速率快于第一滾動速率。另外,當(dāng)提供視覺指示符時,所述顯示配置邏輯部可被配置為提供與觸摸屏顯示器的背景相關(guān)聯(lián)的多種顏色或多種亮度水平中的至少一個,來指示與所述至少兩個區(qū)域中的每個區(qū)域相關(guān)聯(lián)的相對滾動速率。另外,當(dāng)提供視覺指示符時,所述顯示配置邏輯部可被配置為提供形狀、線或圖形圖標(biāo)中的至少一個,來指示與所述至少兩個區(qū)域中的每個區(qū)域相關(guān)聯(lián)的相對滾動速率。另外,所述觸摸屏顯示器還可被配置為接收第二用戶輸入,并且其中所述顯示控制邏輯部還被配置為基于所述第二用戶輸入的位置改變滾動所述多個項的滾動速率。另外,當(dāng)所述第二用戶輸入位于所述至少兩個區(qū)域中的與第一用戶輸入相同的位置時,所述顯示控制邏輯部還可被配置為增大與滾動所述多個項相關(guān)聯(lián)的滾動速率。另外,所述顯示配置邏輯部可被配置為提供圖形用戶界面(GUI),該GUI被配置為允許用戶執(zhí)行以下操作中的至少一個選擇與不同滾動速率相關(guān)聯(lián)的至少兩個區(qū)域,或選擇用于標(biāo)識與所述至少兩個區(qū)域相關(guān)聯(lián)的相對滾動速率的視覺指示符。另外,所述⑶I還可被配置為允許用戶執(zhí)行以下操作中的至少一個選擇與不同類型的用戶輸入相關(guān)聯(lián)的滾動類型,或選擇針對在第一用戶輸入之后提供的輸入將怎樣改變滾動速率。另外,所述顯示控制邏輯部還可被配置為響應(yīng)于第一用戶輸入通過觸摸屏顯示器滾動所述多個項,和在檢測到后續(xù)用戶輸入之前繼續(xù)滾動所述多個項。另外,所述裝置可包括移動終端。根據(jù)另一方面,提供了一種方法。所述方法包括將多個項中的至少一部分輸出到顯示器;通過顯示器接收第一用戶輸入;以及識別顯示器上的對應(yīng)于第一用戶輸入的位置。所述方法還包括確定與所述位置相關(guān)聯(lián)的滾動速率;和通過顯示器以所確定的滾動速率滾動所述多個項。另外,所述確定滾動速率的步驟可包括當(dāng)所識別的位置對應(yīng)于第一位置時,確定第一滾動速率;和當(dāng)所識別的位置對應(yīng)于第二位置時,確定第二滾動速率,其中所述第二滾動速率快于所述第一滾動速率。另外,所述方法還可包括通過顯示器提供標(biāo)識與顯示器的不同部分相關(guān)聯(lián)的用于滾動所述多個項的相對滾動速率的視覺指示符。另外,提供視覺指示符的步驟可包括提供顏色指示符或亮度指示符中的至少一個,來指示與顯示器的不同部分相關(guān)聯(lián)的相對滾動速率。另外,提供視覺指示符的步驟包括提供形狀、線或圖形圖標(biāo)中的至少一個,來指示與顯示器的不同部分相關(guān)聯(lián)的相對滾動速率。另外,所述方法還可包括接收與顯示器的對應(yīng)于不同滾動速率輸入?yún)^(qū)域的配置區(qū)域相關(guān)聯(lián)的用戶偏好信息;和接收與提供與不同滾動速率輸入?yún)^(qū)域相關(guān)聯(lián)的視覺指示符相關(guān)聯(lián)的用戶偏好信息。另外,所述方法還可包括接收與標(biāo)識通過顯示器提供的不同類型的用戶輸入相關(guān)聯(lián)的用戶偏好信息,其中所述不同類型的用戶輸入包括觸摸、輕擊動作或拖動動作中的至少兩個;識別對應(yīng)于第一用戶輸入的用戶輸入的類型;以及基于所識別的用戶輸入的類型滾動所述多個項。根據(jù)另一方面,提供了一種計算機可讀介質(zhì),其上存儲有指令序列。當(dāng)通過至少一個處理器執(zhí)行所述指令序列時,該指令序列使得所述至少一個處理器執(zhí)行以下操作將多個感興趣的項中的至少一部分輸出到顯示器;和從顯示器接收第一用戶輸入。所述指令還使得所述至少一個處理器識別顯示器上的對應(yīng)于第一用戶輸入的位置、確定與所述位置相關(guān)聯(lián)的滾動速率以及通過顯示器以所確定的滾動速率滾動所述多個項。另外,用于滾動多個感興趣的項的指令使得所述至少一個處理器執(zhí)行以下操作 當(dāng)識別的位置對應(yīng)于顯示器的第一側(cè)時,通過顯示器以第一滾動速率滾動所述多個感興趣的項;和當(dāng)識別的位置對應(yīng)于顯示器的第二側(cè)時,通過顯示器以第二滾動速率滾動所述多個感興趣的項,其中所述第二滾動速率快于所述第一滾動速率。另外,所述計算機可讀介質(zhì)還可包括用于使所述至少一個處理器執(zhí)行以下操作的指令提供圖形用戶界面,該圖形用戶界面被配置為接收用于選擇對應(yīng)于不同滾動速率的區(qū)域的用戶偏好信息;接收用于選擇用于標(biāo)識與所述區(qū)域相關(guān)聯(lián)的不同相對滾動速率的視覺指示符的用戶偏好信息。
現(xiàn)在參照附圖,其中具有相同標(biāo)號的元件可始終指代相同的元件。圖1是示例性裝置的圖,在所述裝置中可實施本文描述的方法和系統(tǒng);圖2是在圖1的裝置中使用的示例性組件的功能框圖;圖3是根據(jù)示例性實施方式的在圖2的裝置中實現(xiàn)的組件的框圖;圖4是示出針對圖1的用戶裝置,與構(gòu)造滾動相關(guān)參數(shù)相關(guān)聯(lián)的示例性處理的流程圖;圖5A 5C是與圖4的處理相關(guān)聯(lián)的與構(gòu)造滾動相關(guān)參數(shù)相關(guān)聯(lián)的示例性顯示畫面的示圖;圖6是示出與在圖1的用戶裝置上提供的滾動信息相關(guān)聯(lián)的示例性處理的流程圖;以及圖7A-9B是與圖6中描述的處理相關(guān)聯(lián)的示例性顯示畫面的示圖。
具體實施例方式本發(fā)明的以下具體實施方式
參照附圖。在不同附圖中相同的標(biāo)號指代相同或相似的元件。另外,以下具體描述不限制本發(fā)明。而是,本發(fā)明的范圍由權(quán)利要求及其等同物限定。示例性系統(tǒng)圖1是示例性用戶裝置100的示圖,其中,可在所述用戶裝置中實施本文描述的方法和系統(tǒng)。在一個示例性實施方式中,用戶裝置100可為移動終端。如本文所用,術(shù)語“移動終端”可包括具有或不具有多線顯示器的蜂窩無線電話;個人通信系統(tǒng)(PCQ終端,其可將蜂窩無線電話與數(shù)據(jù)處理、傳真和數(shù)據(jù)通信能力相結(jié)合;個人數(shù)字助理(PDA),其可包括無線電話、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)接口、網(wǎng)絡(luò)瀏覽器、備忘記事本、日歷和/或全球定位系統(tǒng)(GPQ接收器;和常規(guī)筆記本計算機和/或掌上型接收器或其它應(yīng)用裝置,其包括無線電話收發(fā)器。移動終端還可被稱作“普及計算”裝置。還應(yīng)理解,本文描述的系統(tǒng)和方法還可在顯示感興趣的信息并允許用戶與顯示的信息互動的其它顯示器(包括或不包括各種其它通信功能)中實施。例如,用戶裝置100可包括個人計算機(PC)、筆記本計算機、個人數(shù)字助理(PDA)、媒體播放裝置(例如,MPEG音頻層3 (MP3)播放器、視頻游戲播放裝置)、 全球定位系統(tǒng)(GPS)裝置等,它們可不包括用于與其它裝置通信的各種通信功能。參照圖1,用戶裝置100可包括殼體110、揚聲器120、顯示器130、控制按鈕140、鍵區(qū)150和麥克風(fēng)160。殼體110可保護用戶裝置100的組件與外部元件隔離。揚聲器120 可將聲音信息提供給用戶裝置100的用戶。顯示器130可為用戶提供視覺信息。例如,顯示器130可提供關(guān)于來電呼叫或去電呼叫、電子郵件(e-mail)、即時消息、短消息服務(wù)(SMS)消息等的信息。顯示器130還可顯示關(guān)于諸如存儲在用戶裝置100中的電話薄/聯(lián)系人列表、當(dāng)前時間、正被用戶玩的視頻游戲、下載的內(nèi)容(例如,新聞或其它信息)等的各種應(yīng)用程序的信息。顯示器130還可顯示各種列表,諸如存儲在用戶裝置100中的歌曲列表、網(wǎng)絡(luò)搜索所得的網(wǎng)站列表、GPS搜索得到的位置列表、聯(lián)系人列表、存儲在用戶裝置100上的應(yīng)用程序列表或用戶可從中進行選擇的任何類型的列表。在一個示例性實施方式中,顯示器130可為觸摸屏顯示裝置,其允許用戶通過手指、尖筆、鼠標(biāo)、指點裝置或一些其它裝置輸入命令和/或信息。例如,顯示器130可為電阻式觸摸屏、電容式觸摸屏、光觸摸屏、紅外觸摸屏、表面聲波觸摸屏或基于與屏幕的接觸記錄輸入的任意其它類型的觸摸屏裝置。控制按鈕140可允許用戶與用戶裝置100交互以使得用戶裝置100執(zhí)行一個或多個操作,諸如接通電話呼叫、播放各種媒體等等。在一個示例性實施方式中,控制按鈕140 可包括一個或多個按鈕,其控制與顯示器130相關(guān)聯(lián)的各種應(yīng)用程序。例如,一個或多個控制按鈕140可用于啟動應(yīng)用程序的執(zhí)行,該應(yīng)用程序允許用戶配置關(guān)于在顯示器130上提供的信息的顯示和滾動的選項,如以下將更詳細地描述。鍵區(qū)150可包括標(biāo)準(zhǔn)電話鍵區(qū)。麥克風(fēng)160可從用戶接收聲音信息以啟動存儲在用戶裝置100中的應(yīng)用程序或例行程序。圖2是示出根據(jù)示例性實施方式的用戶裝置100的組件的示圖。用戶裝置100可包括總線210、處理器220、存儲器230、輸入裝置對0、輸出裝置250和通信接口沈0??偩€ 210允許用戶裝置100的各組件之間的通信。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認識到,用戶裝置100可按照多種其它方式配置并可包括其它或不同的元件。例如,用戶裝置100可包括用于處理數(shù)據(jù)的一個或多個調(diào)制器、解調(diào)器、編碼器、解碼器等。處理器220可包括處理器、微處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列 (FPGA)或其它處理邏輯部。處理器220可執(zhí)行軟件指令/程序或數(shù)據(jù)結(jié)構(gòu)以控制用戶裝置 100的操作。存儲器230可包括隨機存取存儲器(RAM)或另一類型的動態(tài)存儲裝置,用于存儲供處理器220執(zhí)行的信息和指令;只讀存儲器(ROM)或另一類型的靜態(tài)存儲裝置,用于存儲供處理器220使用的信息和指令;閃速存儲器(例如,電可擦除可編程只讀存儲器 (EEPROM))裝置,用于存儲信息和指令;和/或一些其它類型的磁或光記錄介質(zhì)及其對應(yīng)驅(qū)動器。在處理器220的指令執(zhí)行過程中,存儲器230也可用來存儲臨時變量或其它中間信息。通過處理器220使用的指令也可(或作為另一種選擇)被存儲在可通過處理器220訪問的另一類型的計算機可讀介質(zhì)中。計算機可讀介質(zhì)可包括一個或多個存儲器裝置。輸入裝置240可包括允許操作員向用戶裝置100輸入信息的機構(gòu),諸如麥克風(fēng) 160、鍵區(qū)150、控制按鈕140、鍵盤(例如,QWERTY鍵盤、Dvorak鍵盤等)、基于手勢的裝置、 基于光學(xué)字符識別(OCR)的裝置、操縱桿、基于觸摸的裝置、虛擬鍵盤、語音轉(zhuǎn)文字引擎、鼠標(biāo)、筆、語音識別和/或生物特征識別機構(gòu)等。在一個示例性實施方式中,顯示器130可為用作輸入裝置的觸摸屏顯示器。輸出裝置250可包括將信息輸出給用戶的一個或多個機構(gòu),包括諸如顯示器130 的顯示器、諸如揚聲器120的一個或多個揚聲器等等。如上所述,在一個示例性實施方式中,顯示器130可為觸摸屏顯示器。在這種實施方式中,顯示器130可用作輸入裝置和輸出
裝置二者。通信接口 260可包括使用戶裝置100能夠與其它裝置和/或系統(tǒng)通信的任何類似收發(fā)器的機構(gòu)。例如,通信接口 260可包括調(diào)制解調(diào)器或LAN的以太網(wǎng)接口。通信接口 260 還可包括通過諸如無線網(wǎng)絡(luò)的網(wǎng)絡(luò)進行通信的機構(gòu)。例如,通信接口 260可包括一個或多個射頻(RF)發(fā)送器、接收器和/或收發(fā)器以及用于經(jīng)網(wǎng)絡(luò)發(fā)送和接收RF數(shù)據(jù)的一個或多個天線。用戶裝置100可提供用于使用戶發(fā)送和接收通信(例如,電話呼叫、電子郵件、文本消息、多媒體消息、短消息服務(wù)(SMS)消息等)、播放音樂、搜索互聯(lián)網(wǎng)或執(zhí)行各種其它功能的平臺。如以下詳細描述,用戶裝置100還可執(zhí)行關(guān)于允許用戶設(shè)置各種顯示相關(guān)參數(shù)的處理,所述各種顯示相關(guān)參數(shù)與顯示器130的滾動信息輸出相關(guān)。用戶裝置100可響應(yīng)于處理器220執(zhí)行容納在諸如存儲器230的計算機可讀介質(zhì)中的指令序列執(zhí)行這些操作。 這些指令可從另一計算機可讀介質(zhì)經(jīng)(例如)通信接口 260被讀取到存儲器230中。在替代形式的實施例中,硬連線電路可替代軟件指令或與軟件指令結(jié)合使用,以執(zhí)行與本發(fā)明一致的處理。因此,本文描述的實施方式不限于硬件電路和軟件的任意特定組合。圖3是在圖2的用戶裝置100中實施的組件的示例性框圖。在一個示例性實施方式中,圖3中示出的組件的所有或一些可存儲在存儲器230中。例如,參照圖3,存儲器230 可包括滾動速率控制程序300。滾動速率控制程序300可包括通過允許用戶設(shè)置與顯示器130上提供的信息相關(guān)的各種滾動相關(guān)參數(shù)的處理器220執(zhí)行的軟件程序,所述顯示器130上提供的信息例如包括它們的整體可能不能同時在顯示器130上被觀看到的信息的列表。顯示配置邏輯部310 可包括允許用戶針對滾動設(shè)置在顯示器130上的項列表選擇特定配置或設(shè)置用戶概況的邏輯部。例如,顯示配置邏輯部310可提供輸出到顯示器130的圖形用戶界面(⑶I),該⑶I 允許用戶選擇顯示器130的一個部分作為一個用戶可提供輸入使得在顯示器130出現(xiàn)非??焖贊L動的項列表輸出的區(qū)域,和選擇顯示器130的另一個部分作為一個用戶可提供輸入使得在顯示器130出現(xiàn)較慢速滾動的項列表輸出的區(qū)域。此外,GUI可允許用戶選擇各種類型的顯示指令,它們將被用于識別關(guān)于項列表的滾動的較慢速或較快速的滾動區(qū)域,如以下詳細描述。在一些實施方式中,GUI也可允許用戶選擇多用戶輸入怎樣用于影響滾動速率,如以下詳細描述。顯示控制邏輯部320可包括基于存儲在顯示配置邏輯部310中的各種滾動相關(guān)參數(shù)控制顯示器130的邏輯部。這些滾動相關(guān)參數(shù)可包括通過用戶經(jīng)顯示配置邏輯部310(例如,上述⑶I)提供的參數(shù)。例如,顯示控制邏輯部320可控制顯示器130基于在顯示器130 上觸摸的位置以第一速率滾動顯示的項列表,和基于在顯示器130上觸摸的不同位置以不同的第二速率滾動顯示的項列表,如以下詳細描述。圖4顯示了與針對顯示器130配置各種滾動相關(guān)參數(shù)相關(guān)聯(lián)的示例性處理方法。 在用戶裝置100的用戶訪問滾動速率控制程序300時可開始處理。例如,用戶裝置100的用戶可利用一個或多個控制按鈕140和/或應(yīng)用程序菜單發(fā)起滾動速率控制程序300。如上所述的滾動速率控制程序300可包括顯示配置邏輯部310,顯示配置邏輯部310包括⑶I, 以允許用戶在顯示器130上設(shè)置或定制將實現(xiàn)不同滾動速率的各種位置。在一個實施方式中,與顯示配置邏輯部310相關(guān)的⑶I可在顯示器130上輸出詢問,以詢問用戶是否希望在顯示器130上設(shè)置將導(dǎo)致不同滾動速率的多個區(qū)域(行為410)。例如,GUI可詢問用戶是否希望顯示器130的一個部分與正常/慢速滾動相關(guān),并且希望顯示器130的另一個部分與第一滾動速率相關(guān)(行為410)。作為一個示例,⑶I可詢問用戶是否希望顯示器130的左手側(cè)與慢滾動速率相關(guān),并希望顯示器130的右手側(cè)與快滾動速率相關(guān)。假設(shè)用戶裝置100的用戶輸入確認響應(yīng)。顯示配置邏輯部310接收用戶的選擇并存儲該選擇(行為420)。在以上示例中,用戶選擇顯示器130的兩個區(qū)域以表示不同的滾動速率輸入?yún)^(qū)域。在其它情況下,通過顯示配置邏輯部310提供的⑶I可提供關(guān)于在顯示器130上設(shè)置將與不同滾動速率相關(guān)的不同區(qū)域的任意數(shù)量的其它可定制選項。例如,用戶可選擇三個不同的區(qū)域(例如,左側(cè)、中間、右側(cè))與三個不同的滾動速率(例如,慢速、中速、快速)相關(guān)。作為另外一種選擇,用戶可選擇顯示器130的頂部與一個滾動速率相關(guān),并且選擇顯示器130的底部與一個不同的滾動速率相關(guān)。在每一種情況下,假設(shè)用于與⑶I交互并提供他/她相對于在顯示器130的不同部分上的不同滾動速率的偏好。顯示配置邏輯部310接收用戶提供的信息。顯示配置邏輯部310可存儲用戶的偏好并使用存儲的信息基于用戶的偏好配置顯示器130(行為420)。 例如,假設(shè)用戶要求顯示器130的左半部對應(yīng)于慢/正常速率滾動,并且顯示器130的右半部對應(yīng)于快速滾動。在這種情況下,顯示配置邏輯部310可存儲指示在顯示器130的左手側(cè)的輸入(與滾動列表相關(guān))將導(dǎo)致慢/中滾動速率,而在顯示器130的右手側(cè)的輸入將導(dǎo)致快滾動速率的信息。顯示配置邏輯部310提供的⑶I還可詢問用戶希望在顯示器130上提供以用作不同滾動速率輸入?yún)^(qū)域的指示的指示符類型(行為430)。例如,GUI可詢問用戶是否希望使用顏色或顏色梯度來在視覺上指示不同的滾動速率輸入?yún)^(qū)域。在這種情況下,顯示器130的背景顏色可為在快速滾動輸入?yún)^(qū)域中的一種顏色和在慢速滾動輸入?yún)^(qū)域中的另一種顏色。 例如,圖5A示出顯示器130提供用戶可從中進行選擇的項列表(用標(biāo)簽排列的項1至6)。 如上所述,列表可通常包括多于可同時在顯示器130上顯示的多個項。在該示例中,假設(shè)項列表包括100項,其中在顯示器130上僅可同時顯示6項。繼續(xù)以上示例,其中顯示器130 的左側(cè)與比顯示器130的右側(cè)更慢的滾動速率相關(guān),在區(qū)域510的顯示器的左手側(cè)可具有不同于區(qū)域520的背景顏色的背景顏色。例如,區(qū)域510的背景顏色可為淺黃或淺綠,而區(qū)域520的背景顏色可為深黃或深綠。在這種情況下,用戶可將選擇的顏色或顏色梯度用作滾動速率的指示符。也就是說,背景的顏色或色調(diào)可從顯示器130的左側(cè)至顯示器130的右側(cè)以漸變方式或不連續(xù)方式變化。在一個示例中,較淺或較小強度的顏色可對應(yīng)于較慢的滾動速率,而較深或較大強度的顏色可對應(yīng)于較快的滾動速率。在一些情況下,用戶可選擇多種顏色或顏色譜來指示與顯示器130上的多個位置相關(guān)的不同滾動速率。此外,在一些情況下,位于顯示器130底部的箭頭525可指示滾動速率從左至右增大。在一些情況下, 箭頭525可標(biāo)有“滾動速率”或一些類似的標(biāo)記以指示與在顯示器130的左側(cè)上的輸入相比,與顯示器130的右側(cè)上的輸入相關(guān)的滾動速率更大。在其它情況下,用戶可選擇顯示器130的背景的亮度作為用于指示滾動速率的視覺指示符。例如,顯示器130的背景的最亮區(qū)域可對應(yīng)于最快滾動速率,并且所述最亮區(qū)域可對應(yīng)于最慢滾動速率。再者,顯示器130的背景亮度可實際上連續(xù)或以離散增長的方式連續(xù)。在另一情況下,用戶可選擇包圍所列項的框或盒的形狀來用作滾動速率的指示符。例如,參照圖5B,顯示器130上的每個列出的項可被盒530(也稱作框530)框住。如圖所示,每個框530的左側(cè)540可比每個框530的右側(cè)550窄。較窄側(cè)540可用于指示較慢于較寬側(cè)陽0的滾動速率的滾動速率。也就是說,用戶在框530的較窄側(cè)540上提供輸入, 以按照慢速滾動,并在框530的較寬側(cè)550上提供輸入,以按照快速滾動。作為另一示例,用戶可選擇項之間的線來用于指示滾動速率。例如,參照圖5C,顯示器130上的每個所列項可包括用于將一個項與下一個項分離的分離線/形狀560。如圖所示,線/形狀560的左側(cè)570非常窄,而右側(cè)580非常厚或?qū)?。線560的較窄側(cè)570可用于指示比較寬側(cè)580更慢的滾動速率。也就是說,用戶可在線560的較窄側(cè)570上提供輸入以按照慢速滾動,并在線560的較寬側(cè)580上提供輸入以按照快速滾動。在一些實施方式中,用戶可基于被顯示的項的特定類型來選擇不同的滾動速率指示符。例如,圖5C中示出的滾動速率指示符線560可被選定為滾動速率指示符,以滾動歌曲名稱列表,這是因為滾動速率指示符線/形狀560類似于音量條,而背景顏色可用于針對電話簿中的聯(lián)系人列表指示不同的滾動速率。在每一情況下,假設(shè)用戶相對于設(shè)置滾動速率指示符選擇他/她的偏好。顯示配置邏輯部310從用戶接收信息,并存儲用戶偏好(行為440)。顯示配置邏輯部310可隨后基于用戶的偏好配置顯示器130。也就是說,顯示配置邏輯部310可配置顯示器130以當(dāng)項列表輸出到顯示器130時在顯示器130上輸出用戶選擇的視覺滾動速率指示符(行為 440)。在一些實施方式中,顯示配置邏輯部310提供的⑶I可允許用戶選擇其他滾動相關(guān)參數(shù)。例如,通過在顯示器130的一部分上提供后續(xù)輸入,⑶I可允許用戶選擇用于進一步增大或減小滾動速率的選項。例如,參照圖5A,GUI可允許用戶指示例如在顯示器130的右側(cè)520上的第二輸入(在右側(cè)520上的初次輸入之后)可進一步將所述快速滾動速率增大一些相對預(yù)定的量(例如,25%的滾動速率增加,50%的滾動速率增加等)。類似地,在例如左側(cè)510上的第二輸入(在左側(cè)510上的初次輸入之后)可進一步將滾動速率減慢一些相對預(yù)定的量(例如,25%、50%等)。相比于在列表中滾動預(yù)定數(shù)量的項,GUI可允許用戶選擇選項以指示特定類型的輸入可對應(yīng)于連續(xù)滾動。例如,GUI可允許用戶選擇特定類型的輸入,例如“輕擊”動作,可對應(yīng)于連續(xù)滾動,而單次敲擊/觸摸或拖動輸入可對應(yīng)于滾動預(yù)定數(shù)量的條目。另外,用戶可選擇例如在特定區(qū)域中的多次敲擊或觸摸將對應(yīng)于連續(xù)滾動。按此方式,用戶可基于他 /她的偏好定制滾動相關(guān)參數(shù)。圖6是指示與顯示器130上的滾動信息輸出相關(guān)的示例性處理方法的流程圖。處理方法可始于用戶執(zhí)行對可存儲在用戶裝置100上的項的搜索。例如,假設(shè)用戶裝置100 的用戶搜索存儲在存儲器230中的歌曲列表。另外,假設(shè)歌曲列表包括150首歌曲,并且在顯示器130上僅可同時顯示六首歌曲。顯示配置邏輯部310可基于用戶定義的偏好配置顯示器130(行為610)。例如,如以上參照圖4的描述,假設(shè)用戶選擇顯示器130的右側(cè)將對應(yīng)于快滾動速率輸入?yún)^(qū)域,而顯示器130的左側(cè)將對應(yīng)于慢/中滾動速率輸入?yún)^(qū)域。還假設(shè)用戶選擇的背景亮度作為滾動速率指示符。在每種情況下,顯示配置邏輯部310基于用戶定義的偏好配置顯示器130。也就是說,在該示例中,顯示器130的右側(cè)的背景將比顯示器130的左側(cè)的背景更亮,這將指示在顯示器130的右側(cè)上的輸入將導(dǎo)致比顯示器130的左側(cè)上的輸入更快的滾動速率。還假設(shè)用戶將希望快速滾動顯示器130上的項列表。繼續(xù)以上示例,假設(shè)用戶觸摸顯示器130的右手側(cè)(行為620)。例如,假設(shè)用戶用他/她的手指觸摸顯示器130的右手側(cè),如圖7A中的橢圓形710所示。顯示控制邏輯部320可識別輸入的位置(行為620)。顯示控制邏輯部320還可將輸入710的位置與存儲在顯示配置邏輯部310中的滾動速率關(guān)聯(lián)起來,并基于識別的滾動速率滾動項列表(行為630)。在該示例中,顯示控制邏輯部320可按照快速
11滾動項列表。圖7B示出在用戶已選擇按照快速滾動之后的顯示器130的示例性示圖。如圖7B 所示,列表項1不再可見,而列表項7顯示為列表的開始,以從列表項7滾動到列表的最后。 在一個實施方式中,如圖7B所示,當(dāng)項正被滾動時,顯示器130可選擇性地提供視覺效果, 使其看起來像項列表在它們被滾動的同時在一個大圓中運動。在其它實施方式中,項的滾動列表可按更加垂直的方式滾動,其中不再可見的每個項被列表中的新項替代。在示例性實施方式中,一旦用戶在區(qū)域710提供輸入,則列表可以連續(xù)方式滾動,直至用戶選擇停止按鈕/輸入(圖7A中未示出)或選擇一個控制按鈕140(圖1)來停止?jié)L動。在其它情況下,一旦用戶在區(qū)域710上提供輸入,則列表可滾動翻過預(yù)定部分的列表,并自動停止。在一個示例性實施方式中,在用戶提供輸入之后的顯示器130的視覺轉(zhuǎn)變可集中在觸摸區(qū)域的位置。例如,圖7C示出顯示器130正顯示六個項的列表。假設(shè)用戶用他/她的手指、尖筆或一些其它裝置在顯示器130的右上部分觸摸,如圖7C中的橢圓形720所示。 與以上參照圖7A的討論類似,顯示控制邏輯部320可將輸入720的位置與存儲在顯示配置邏輯部310中的滾動速率關(guān)聯(lián)起來,并基于識別的滾動速率滾動項列表。在該實施方式中, 與顯示器130的滾動相關(guān)的視覺轉(zhuǎn)變可集中在顯示器130的右上角,如圖7D所示。也就是說,輸出至顯示器130的項目列表的滾動將集中在顯示器130的右上角,使得其看起來像正在顯示器130的右手側(cè)上角的附近或從顯示器130的右手側(cè)上角開始執(zhí)行滾動。例如,顯示器130提供顯示器130的右手側(cè)上角是在右手側(cè)上角附近運動的項的大圓的焦點的視覺效果。為了進一步顯示這種視覺效果,假設(shè)用戶用他/她的手指、尖筆或一些其它裝置在顯示器130的右下部分觸摸,如圖7E中的橢圓形730所示。與參照圖7A的以上討論類似,顯示控制邏輯部320可將輸入730的位置與存儲在顯示配置邏輯部310中的滾動速率關(guān)聯(lián)起來,并基于識別的滾動速率滾動項列表。在該實施方式中,與顯示器130的滾動相關(guān)聯(lián)的視覺轉(zhuǎn)變可集中于顯示器130的右下角,如圖7F所示。也就是說,輸出至顯示器130 的項目列表的滾動將集中在顯示器130的右下角,使得其看起來像正在顯示器130的右手側(cè)下角的附近或從顯示器130的右手側(cè)下角開始執(zhí)行滾動。例如,顯示器130提供顯示器 130的右手側(cè)下角是運動的項的大圓的焦點的視覺效果。在一些情況下,在發(fā)生滾動的同時,位于滾動項的焦點處的元件可更容易地讀取。 例如,在圖7D中,列表項1 (或位于顯示器130的右上部中的其它項)可按照水平方式顯示, 當(dāng)發(fā)生滾動時,與顯示在顯示器130的其它部分中的項(例如,顯示在顯示器130的下部中的項)相比,列表項1更容易閱讀。類似地,在圖7F中,列表項6(或位于顯示器130的右下部中的其它項)可按照水平方式顯示,當(dāng)發(fā)生滾動時,與顯示在顯示器130的其它部分中的項(例如,顯示在顯示器130的上部中的項)相比,列表項6更容易閱讀。如上所述,在一些實施方式中,顯示器130可被配置為允許用戶用他/她的手指、 尖筆、鼠標(biāo)、指點裝置或一些其他裝置簡單地提供輸入,以啟動顯示器130上的滾動動作。 在其它實施方式中,用戶可在顯示器130上提供輕擊動作以引發(fā)滾動行為。例如,參照圖 8A,用戶可在顯示器130上的點810處用他/她的手指或尖筆觸摸,并引發(fā)沿著箭頭820代表的方向的在顯示器130的表面上的輕擊動作。在這種情況下,顯示控制邏輯部320可識別與“輕擊”相關(guān)的初始位置810作為對應(yīng)于慢滾動速率。顯示控制邏輯部320也可識別輕擊的方向并利用慢滾動速率沿著對應(yīng)于箭頭820的方向滾動項列表。圖8B示出了沿著箭頭820代表的方向的慢速滾動。如圖8B所示,在一個實施方式中,列表中的項可滾動以創(chuàng)建項列表按照圓形運動滾動的視覺效果,以呈現(xiàn)有趣的視覺效果。在其它情況下,所述項可按照更加垂直的方式滾動(即,所述項簡單地沿著箭頭820代表的垂直方向運動以顯示位于列表下方的新項)。在另一情況下,用戶可利用在顯示器130上的拖動動作來引發(fā)滾動行為。例如,參照圖9A,用戶可用他/她的手指在顯示器130上在區(qū)域910中觸摸并在顯示器130的表面上沿著箭頭920示出的方向拖動他/她的手指。在這種情況下,顯示控制邏輯部320可識別輸入910的位置作為對應(yīng)于快滾動速率。顯示控制邏輯部320也可識別由箭頭920代表的拖動輸入的方向并沿著圖9B中示出的方向滾動列表(S卩,顯示位于項列表的下方的項)。在每種情況下,用戶可基于用戶提供他/她在顯示器130上的輸入的位置按照不同速率滾動輸出至顯示器130的項列表。此外,用戶可使用任意數(shù)量的不同類型的輸入來引發(fā)滾動。例如,用戶可利用他/她的手指、尖筆、鼠標(biāo)、指點裝置或任何其他裝置來相對于顯示器130引發(fā)滾動行為。此外,用戶可利用不同類型的動作(例如,觸摸、拖動、輕擊等) 來引發(fā)滾動行為。此外,如上所述,在一些實施方式中,顯示控制邏輯部320可基于動作的類型確定是否執(zhí)行連續(xù)滾動或滾動預(yù)定數(shù)量的條目。另外,如上所述,在一些實施方式中,顯示器130可被配置為允許用戶基于用戶提供的額外輸入進一步增大或減小列表滾動的速率。例如,假設(shè)用戶已經(jīng)設(shè)定偏好(利用與顯示配置邏輯部310相關(guān)的⑶I),即,在已經(jīng)引發(fā)快速滾動之后在快速滾動輸入?yún)^(qū)域繼續(xù)輸入將進一步增大滾動速率。另外,假設(shè)用戶已經(jīng)設(shè)置偏好,即,在已經(jīng)引發(fā)慢速滾動之后在慢速滾動輸入?yún)^(qū)域繼續(xù)輸入將進一步減小滾動速率。在這種情況下,返回參照圖7A,假設(shè)用戶已經(jīng)觸摸區(qū)域710以引發(fā)項列表的快速滾動。另外假設(shè)用戶再次觸摸區(qū)域710或觸摸顯示器130的右側(cè)的任意區(qū)域(圖6,行為640)。在這種情況下,顯示控制邏輯部320可進一步增大項列表的滾動速率(行為640)。例如,與初始“快”滾動速率相比,在快速滾動區(qū)域中的第二用戶輸入可將滾動速率增大一些預(yù)定量(例如,25% )。后續(xù)用戶輸入可按照相似的方式將滾動速率進一步增大一些預(yù)定量,直至達到最大滾動速率。類似地,觸摸顯示器 130的左側(cè)可通過每一次連續(xù)的觸摸按照預(yù)定量逐步地減小滾動的速率。在另一實施方式中,用戶可通過將他/她的手指、尖筆或其它指點裝置從具有第一滾動速率的輸入?yún)^(qū)域至具有不同的滾動速率的輸入?yún)^(qū)域拖動或輕擊從而動態(tài)地增大或減小列表滾動的速率或速度。例如,在圖5B中,假設(shè)用戶將他/她的手指從位于顯示器130 的左側(cè)上的慢滾動速率輸入?yún)^(qū)域540拖動到位于顯示器130的右側(cè)上的快滾動速率輸入?yún)^(qū)域550.在這種情況下,滾動速率可動態(tài)地從慢增大為塊。也就是說,滾動速率在發(fā)生滾動的同時可變化。類似地,用戶可將他/她的手指從輸入?yún)^(qū)域550拖動至輸入?yún)^(qū)域MO以動態(tài)地減小滾動速率。按此方式,用戶可利用多種滾動速率滾動項列表。用戶還可在在快和慢滾動速率輸入?yún)^(qū)域上提供輸入之間切換以改變項滾動的速率。當(dāng)用戶希望停止?jié)L動時,用戶可選擇停止輸入(圖7A-9B中未示出)或選擇特定的一個控制按鈕140(圖1)來停止?jié)L動。在其它實施方式中,用于引發(fā)列表的滾動的每個輸入可滾動翻過預(yù)定數(shù)量的項并在達到預(yù)定數(shù)量時自動停止?jié)L動。
結(jié)論本文描述的實施方式允許用戶以各種速率滾動在顯示器上提供的項。這可允許用戶更加容易地滾動和定位感興趣的項。此外,可提供視覺效果以允許用戶容易地確定在顯示器上的各輸入?yún)^(qū)域?qū)?dǎo)致不同的滾動速率。這可進一步提高用戶對滾動感興趣的項的感受。本文描述的實施例的上述具體實施方式
提供了說明和描述,但是其不旨在是徹底的,并不將本發(fā)明限制在公開的確定形式。在上述教導(dǎo)的啟示下修改和變形是可能的,或者可通過實施本發(fā)明來獲得修改和變形。例如,已經(jīng)參照設(shè)定的不連續(xù)的相對滾動速率(例如,慢速、中速、快速)描述了各方面。在一些實施方式中,滾動速率可實質(zhì)上是連續(xù)的。例如,在一些實施方式中,項列表滾動的速率或速度可基于用戶定義的喜歡以更加連續(xù)的方式增大。在這種實施方式中,可基于在顯示器130上提供輸入的位置提供大量不同的滾動速率。作為一個示例,在顯示器的最左側(cè)上的輸入可導(dǎo)致最慢的滾動速率,在與顯示器130的最左側(cè)相鄰的輸入可導(dǎo)致稍快的滾動速率,等等,在顯示器130的最右側(cè)上的輸入可導(dǎo)致最快的滾動速率。此外,上述各方面參照相對于感興趣的滾動項設(shè)置用戶定義的偏好。在其它情況下,用戶裝置100可包括關(guān)于感興趣的滾動項和/或提供滾動速率的視覺指示符的預(yù)設(shè)配置。在這種情況下,用戶可簡單地使用預(yù)存在用戶裝置100中的關(guān)于可變速率滾動的默認配置。此外,已經(jīng)提供示出滾動可按照一行行的方式列出的項列表的示例。應(yīng)當(dāng)理解,在其它情況下,項可按照列顯示,并且可沿著相對于顯示器130的水平方向執(zhí)行滾動(與示例中示出的垂直方向相對應(yīng))。在其它情況下,諸如與存儲在用戶裝置100中的各種應(yīng)用程序相關(guān)的圖標(biāo)的感興趣的項可按照格狀的方式進行顯示。在這些情況下,可按照垂直方式、水平方式或以一定角度等滾動按照格狀顯示的圖標(biāo)。此外,實施方式在以上已經(jīng)被描述為利用各種視覺效果代表不同的滾動速率。在其它實施方式中,可使用各種圖標(biāo)來轉(zhuǎn)換不同滾動速率。例如,描繪出龜、兔和豹的圖形圖標(biāo)可提供在顯示器130上以分別代表慢速、中速和快速滾動。在這種情況下,用戶可選擇圖形圖標(biāo)來以期望速率滾動。此外,在一些實施方式中,語音命令可用于引發(fā)以各種速率滾動,或語音命令可用于增強先前提供的滾動相關(guān)輸入以改變滾動速率。例如,用戶裝置100可包括語音識別軟件,其識別諸如“快”、“慢”、“中滾動”、“停止”等的詞語/短語。在這些實施方式中,顯示控制邏輯部320可基于語音命令引發(fā)滾動和/或基于語音命令改變當(dāng)前滾動速率。此外,雖然參照圖4和圖6描述了一系列動作,但是動作的次序可在與本發(fā)明一致的其它實施方式中變化。此外,獨立的動作可平行執(zhí)行。對于本領(lǐng)域普通技術(shù)人員還應(yīng)當(dāng)清楚的是,上述本發(fā)明的各方面可例如在計算機裝置、蜂窩通信裝置/系統(tǒng)、媒體播放裝置、方法和/或計算機程序產(chǎn)品中實施。因此,本發(fā)明的各方面可以硬件和/或軟件(包括固件、常駐軟件、微碼等)實現(xiàn)。此外,本發(fā)明的各方面可采取在計算機可用或計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品的形式,所述計算機可用或計算機可讀存儲介質(zhì)具有在介質(zhì)中包括的計算機可用或計算機可讀程序代碼,以被指令執(zhí)行系統(tǒng)或與指令執(zhí)行系統(tǒng)結(jié)合使用。用于實施與本發(fā)明的原理一致的各方面的實際控制硬件不是用于限制本發(fā)明。因此,各方面的操作和行為在不參照特定軟件編碼的情況下描述,本領(lǐng)域普通技術(shù)人員基于本文的描述應(yīng)當(dāng)能夠設(shè)計用以實施所述各方面的軟件和控制硬件。此外,本發(fā)明的特定部分可實施為執(zhí)行一種或多種功能的“邏輯部”。這種邏輯部可包括硬件,例如,處理器、微處理器、ASIC、FPGA或其它處理邏輯部、軟件或硬件和軟件的
纟口口。應(yīng)當(dāng)強調(diào)的是,術(shù)語“包括”當(dāng)被使用在該說明書中時,其用于特指存在所列的特征、整體、步驟或組件,而不排除存在或添加一個或多個其它特征、整體、步驟、組件或它們的組。在本申請的具體實施方式
中使用的元件、行為或指令不應(yīng)被理解為本發(fā)明所必要的,除非特別這樣描述。另外,如本文所用,冠詞“一個”不旨在包括一個或多個項。此外, 如本文所用,短語“基于”旨在意味著“至少部分地基于”,除非明確地說明不是這樣。本發(fā)明的范圍通過權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種裝置,該裝置包括觸摸屏顯示器,該觸摸屏顯示器被配置為顯示多個項中的至少一部分,和接收第一用戶輸入;顯示配置邏輯部,該顯示配置邏輯部被配置為將所述觸摸屏顯示器配置為包括至少兩個區(qū)域,所述至少兩個區(qū)域中的每個區(qū)域與用于滾動所述多個項的不同滾動速率相關(guān)聯(lián),和在所述觸摸屏顯示器上提供視覺指示符,所述視覺指示符標(biāo)識與所述至少兩個區(qū)域相關(guān)聯(lián)的相對滾動速率;以及顯示控制邏輯部,該顯示控制邏輯部被配置為識別所述觸摸屏顯示器上的對應(yīng)于所述第一用戶輸入的位置,和基于所述位置控制所述多個項的滾動速率。
2.根據(jù)權(quán)利要求1所述的裝置,其中,當(dāng)控制所述滾動速率時,所述顯示控制邏輯部被配置為當(dāng)所識別的位置對應(yīng)于第一位置時,通過所述觸摸屏顯示器以第一速率滾動所述多個項,和當(dāng)所識別的位置對應(yīng)于第二位置時,通過所述觸摸屏顯示器以第二速率滾動所述多個項,其中第二滾動速率快于第一滾動速率。
3.根據(jù)權(quán)利要求1所述的裝置,其中,當(dāng)提供視覺指示符時,所述顯示配置邏輯部被配置為提供與所述觸摸屏顯示器的背景相關(guān)聯(lián)的多種顏色或多種亮度水平中的至少一個,來指示與所述至少兩個區(qū)域中的每個區(qū)域相關(guān)聯(lián)的相對滾動速率。
4.根據(jù)權(quán)利要求1所述的裝置,其中,當(dāng)提供視覺指示符時,所述顯示配置邏輯部被配置為提供形狀、線或圖形圖標(biāo)中的至少一個,來指示與所述至少兩個區(qū)域中的每個區(qū)域相關(guān)聯(lián)的相對滾動速率。
5.根據(jù)權(quán)利要求1所述的裝置,其中,所述觸摸屏顯示器還被配置為接收第二用戶輸入,并且其中,所述顯示控制邏輯部還被配置為基于所述第二用戶輸入的位置改變滾動所述多個項的滾動速率。
6.根據(jù)權(quán)利要求1所述的裝置,其中,當(dāng)所述第二用戶輸入位于所述至少兩個區(qū)域中的與所述第一用戶輸入相同的位置時,所述顯示控制邏輯部還被配置為增大與滾動所述多個項相關(guān)聯(lián)的滾動速率。
7.根據(jù)權(quán)利要求1所述的裝置,其中,所述顯示配置邏輯部被配置為提供圖形用戶界面(⑶I),該⑶I被配置為允許用戶執(zhí)行以下操作中的至少一個操作選擇與不同滾動速率相關(guān)聯(lián)的所述至少兩個區(qū)域,或選擇用于標(biāo)識與所述至少兩個區(qū)域相關(guān)聯(lián)的相對滾動速率的視覺指示符。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述⑶I還被配置為允許用戶執(zhí)行以下操作中的至少一個操作選擇與不同類型的用戶輸入相關(guān)聯(lián)的滾動類型,或選擇針對在所述第一用戶輸入之后提供的輸入將怎樣改變滾動速率。
9.根據(jù)權(quán)利要求1所述的裝置,其中,所述顯示控制邏輯部還被配置為 響應(yīng)于所述第一用戶輸入通過所述觸摸屏顯示器滾動所述多個項,和在檢測到后續(xù)用戶輸入之前繼續(xù)滾動所述多個項。
10.根據(jù)權(quán)利要求1所述的裝置,其中,所述裝置包括移動終端。
11.一種方法,該方法包括將多個項中的至少一部分輸出到顯示器;通過所述顯示器接收第一用戶輸入;識別所述顯示器上的對應(yīng)于所述第一用戶輸入的位置;確定與所述位置相關(guān)聯(lián)的滾動速率;以及通過所述顯示器以所確定的滾動速率滾動所述多個項。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述確定滾動速率的步驟包括 當(dāng)所識別的位置對應(yīng)于第一位置時,確定第一滾動速率,和當(dāng)所識別的位置對應(yīng)于第二位置時,確定第二滾動速率,其中所述第二滾動速率快于所述第一滾動速率。
13.根據(jù)權(quán)利要求12所述的方法,該方法還包括通過所述顯示器提供標(biāo)識與所述顯示器的不同部分相關(guān)聯(lián)的用于滾動所述多個項的相對滾動速率的視覺指示符。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述提供視覺指示符的步驟包括提供顏色指示符或亮度指示符中的至少一個,來指示與所述顯示器的不同部分相關(guān)聯(lián)的相對滾動速率。
15.根據(jù)權(quán)利要求13所述的方法,其中,所述提供視覺指示符的步驟包括提供形狀、 線或圖形圖標(biāo)中的至少一個,來指示與所述顯示器的不同部分相關(guān)聯(lián)的相對滾動速率。
16.根據(jù)權(quán)利要求11所述的方法,該方法還包括接收與所述顯示器的對應(yīng)于不同滾動速率輸入?yún)^(qū)域的配置區(qū)域相關(guān)聯(lián)的用戶偏好信息;和接收與提供與所述不同滾動速率輸入?yún)^(qū)域相關(guān)聯(lián)的視覺指示符相關(guān)聯(lián)的用戶偏好信肩、ο
17.根據(jù)權(quán)利要求11所述的方法,該方法還包括接收與標(biāo)識通過所述顯示器提供的不同類型的用戶輸入相關(guān)聯(lián)的用戶偏好信息,其中所述不同類型的用戶輸入包括觸摸、輕擊動作或拖動動作中的至少兩個; 識別對應(yīng)于所述第一用戶輸入的用戶輸入的類型;以及基于所識別的用戶輸入的類型滾動所述多個項。
18.一種計算機可讀介質(zhì),該計算機可讀介質(zhì)上存儲有指令序列,該指令序列在由至少一個處理器執(zhí)行時,使得所述至少一個處理器執(zhí)行以下操作將多個感興趣的項中的至少一部分輸出到顯示器; 從所述顯示器接收第一用戶輸入; 識別所述顯示器上的對應(yīng)于所述第一用戶輸入的位置; 確定與所述位置相關(guān)聯(lián)的滾動速率;以及通過所述顯示器以所確定的滾動速率滾動所述多個項。
19.根據(jù)權(quán)利要求18所述的計算機可讀介質(zhì),其中,用于滾動所述多個感興趣的項的指令使得所述至少一個處理器執(zhí)行以下操作當(dāng)所識別的位置對應(yīng)于所述顯示器的第一側(cè)時,通過所述顯示器以第一滾動速率滾動所述多個感興趣的項,和當(dāng)所識別的位置對應(yīng)于所述顯示器的第二側(cè)時,通過所述顯示器以第二滾動速率滾動所述多個感興趣的項,其中所述第二滾動速率快于所述第一滾動速率。
20.根據(jù)權(quán)利要求18所述的計算機可讀介質(zhì),該計算機可讀介質(zhì)還包括用于使所述至少一個處理器執(zhí)行以下操作的指令提供圖形用戶界面,該圖形用戶界面被配置為 接收用于選擇對應(yīng)于不同滾動速率的區(qū)域的用戶偏好信息;和接收用于選擇用于指示與所述區(qū)域相關(guān)聯(lián)的不同相對滾動速率的視覺指示符的用戶偏好信息。
全文摘要
一種方法包括將多個項中的至少一部分輸出到顯示器。該方法還包括通過顯示器接收第一用戶輸入和識別在顯示器上的對應(yīng)于第一用戶輸入的位置。該方法還包括確定與所述位置相關(guān)聯(lián)的滾動速率和通過顯示器以所確定的滾動速率滾動所述多個項。
文檔編號G06F3/048GK102395946SQ200980158719
公開日2012年3月28日 申請日期2009年10月16日 優(yōu)先權(quán)日2009年4月17日
發(fā)明者隆基津 申請人:索尼愛立信移動通訊有限公司