傳感裝置和方法
【專利摘要】本發(fā)明提供一種系統(tǒng),用于通過(guò)沿單軸線輸入機(jī)構(gòu)的連續(xù)來(lái)回運(yùn)動(dòng)來(lái)控制用戶界面列表的滾動(dòng)方向和速度。本發(fā)明還提供一種方法、圖形用戶界面、計(jì)算機(jī)程序產(chǎn)品和使用。
【專利說(shuō)明】傳感裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明大體而言涉及用于導(dǎo)覽信息的用戶界面的領(lǐng)域。更特定而言,本發(fā)明涉及用于觸摸滾動(dòng)的方法和單元。
【背景技術(shù)】
[0002]便攜式電子裝置,諸如移動(dòng)電話、個(gè)人數(shù)字助理、音頻播放器和多媒體播放器,常常具有用于導(dǎo)覽信息(諸如菜單和內(nèi)容列表)的滾動(dòng)功能。
[0003]從可用性和美觀性的觀點(diǎn)而言,用戶經(jīng)由便攜式電子裝置的用戶界面(UI)來(lái)控制便攜式電子裝置的方式常常是裝置成功的關(guān)鍵。
[0004]大多數(shù)便攜式電子裝置的UI包括向用戶顯示信息的圖形UI (⑶I)和允許用戶控制裝置的物理輸入機(jī)構(gòu)。Gn通常將較大內(nèi)容或選項(xiàng)的列表顯示為用戶可滾動(dòng)的列表。創(chuàng)造下面這樣的輸入機(jī)構(gòu)是有挑戰(zhàn)性的:該輸入機(jī)構(gòu)允許用戶有效地滾動(dòng)這條信息,同時(shí)裝配于較小的物理空間中。
[0005]目前存在至少三類(lèi)用于滾動(dòng)較大內(nèi)容列表的輸入機(jī)構(gòu)。這些類(lèi)型為獨(dú)立按鈕、滾動(dòng)輪和單軸線控制器。
[0006]獨(dú)立按鈕例如可為上下按鈕以分別在列表中上下滾動(dòng)。獨(dú)立按鈕可為物理移動(dòng)的按鈕或?yàn)檠b置外部的觸摸傳感或鄰近傳感區(qū)域。但是,獨(dú)立按鈕的缺點(diǎn)在于,其需要大量按鈕按壓來(lái)導(dǎo)覽較大信息列表。此外,獨(dú)立按鈕并不允許諸如滾動(dòng)速度的細(xì)微控制。
[0007]滾動(dòng)輪允許用戶控制滾動(dòng)方向(諸如順時(shí)針或逆時(shí)針移動(dòng))和滾動(dòng)速度(諸如旋轉(zhuǎn)速度)。滾動(dòng)輪可為物理旋轉(zhuǎn)輪,或觸摸傳感或鄰近傳感的圓形區(qū)域。但是,與現(xiàn)代便攜式電子裝置的大小相比,滾動(dòng)輪通常占據(jù)較大區(qū)域。
[0008]單軸線控制器例如可為觸摸傳感或鄰近傳感條帶,其中用戶可通過(guò)按壓或撫摸條帶的不同部分來(lái)控制滾動(dòng)。但是,常見(jiàn)已知的單軸線控制器常需要用戶重復(fù)地提升手指且不斷地重復(fù)相同移動(dòng)以滾動(dòng)較長(zhǎng)信息列表。此外,還難以使用常見(jiàn)已知的單軸線控制器來(lái)控制滾動(dòng)速度。
[0009]US2003/0174149A1公開(kāi)了一種數(shù)據(jù)處理設(shè)備和在平坦的坐標(biāo)輸入裝置上提供連續(xù)滾動(dòng)的方法。坐標(biāo)信息由平坦的坐標(biāo)輸入單元輸入。坐標(biāo)信息獲得單元獲取輸入坐標(biāo)信息。坐標(biāo)信息儲(chǔ)存單元儲(chǔ)存坐標(biāo)信息。角度計(jì)算器計(jì)算由以下i)和ii)兩項(xiàng)所定義的角度:i).為最遲信息的第一坐標(biāo)信息所示的坐標(biāo)與在最遲信息之前獲取的第二坐標(biāo)信息所示的坐標(biāo)之間的位移矢量;以及ii).第二坐標(biāo)信息所示的坐標(biāo)與在第二坐標(biāo)信息之前獲取的第三坐標(biāo)信息所示的坐標(biāo)之間的位移矢量。滾動(dòng)信息產(chǎn)生器確定來(lái)自位移矢量的滾動(dòng)量和滾動(dòng)方向以及角度。滾動(dòng)單元根據(jù)該滾動(dòng)信息來(lái)執(zhí)行滾動(dòng)。但是,US2003/0174149A1并沒(méi)有公開(kāi):對(duì)物體在第一點(diǎn)與第二點(diǎn)之間的第一移動(dòng)進(jìn)行傳感,對(duì)所述物體在所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng)進(jìn)行傳感,其中所述第二方向不同于所述第一方向。
[0010]美國(guó)專利第US 20060267951 Al號(hào)公開(kāi)了一種使用手勢(shì)作為輸入來(lái)控制電子裝置的方法,該方法包括:記錄手勢(shì)并在該手勢(shì)內(nèi)檢測(cè)形成該手勢(shì)的部分手勢(shì)的每一個(gè)序列;以及在檢測(cè)到每個(gè)部分手勢(shì)時(shí)執(zhí)行相同的第一命令。然而,US20060267951A1并沒(méi)有公開(kāi)基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0011]US5612719A公開(kāi)了一種用于圖形用戶界面的手勢(shì)敏感按鈕,其特征在于:數(shù)字計(jì)算機(jī);耦接到該數(shù)字計(jì)算機(jī)的屏幕;用于指示在該屏幕上的位置的指示機(jī)構(gòu);在該屏幕上顯示的“按鈕”圖像;以及手勢(shì)識(shí)別器,其用于通過(guò)該指示機(jī)構(gòu)來(lái)檢測(cè)所述屏幕上所形成的手勢(shì)。該按鈕響應(yīng)于在所述屏幕上形成的在按鈕上或按鈕附近的至少兩個(gè)不同的按鈕手勢(shì)。一種實(shí)現(xiàn)本發(fā)明的手勢(shì)敏感按鈕的方法包括:在計(jì)算機(jī)屏幕上提供按鈕圖像;通過(guò)指示器(例如觸針、鼠標(biāo)或軌跡球)來(lái)檢測(cè)所述屏幕上所形成的手勢(shì);確定所述手勢(shì)是否與所述按鈕圖像相關(guān);以及如果手勢(shì)與所述按鈕圖像相關(guān)的話,則啟動(dòng)至少兩個(gè)過(guò)程中的一個(gè)。該手勢(shì)敏感按鈕通過(guò)準(zhǔn)許單個(gè)按鈕來(lái)控制多個(gè)功能或過(guò)程將實(shí)際狀況(real estate)保留在計(jì)算機(jī)屏幕上。然而,US5612719A并沒(méi)有公開(kāi)基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0012]因此,改進(jìn)的方法、裝置、用戶界面、計(jì)算機(jī)程序產(chǎn)品將是有利的。
【發(fā)明內(nèi)容】
[0013]因此,本發(fā)明優(yōu)選地設(shè)法單獨(dú)地或以任何組合方式來(lái)減輕、緩解或消除一個(gè)或多個(gè)上述本領(lǐng)域技術(shù)中的缺陷和不足,并且通過(guò)提供根據(jù)所附專利權(quán)利要求書(shū)的裝置和方法來(lái)解決至少上述問(wèn)題,以使得用戶利用連續(xù)的多方向移動(dòng)來(lái)控制信息結(jié)構(gòu)的導(dǎo)覽。
[0014]在本發(fā)明的一方面,提供一種方法。該方法包括以下步驟:
傳感物體在限定于第一點(diǎn)與第二點(diǎn)之間的第一方向中的第一移動(dòng),
基于所述第一移動(dòng)來(lái)計(jì)算第一參數(shù),
傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),
基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù),以及 基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0015]此外,本方法可包括傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),其中,所述第二方向與所述第一方向相比具有處在不同方向中的至少一個(gè)分量。而且,該方法可包括基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù),和基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0016]根據(jù)本發(fā)明的另一方面,提供一種系統(tǒng)。該系統(tǒng)包括觸摸傳感單元,其被配置成傳感物體在限定于第一點(diǎn)與第二點(diǎn)之間的第一方向中的第一移動(dòng)。該觸摸傳感單元還可被配置成傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),其中所述第二方向具有在所述第一方向的相反方向中的至少一分量。該系統(tǒng)還可包括控制單元,控制單元被配置成基于所述第一移動(dòng)的第一移動(dòng)來(lái)計(jì)算第一參數(shù)。此外,控制單元還可被配置成基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù)。而且,控制單元還可被配置成基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制所述第一導(dǎo)覽功能。
[0017]在本發(fā)明的一方面,提供一種計(jì)算機(jī)可讀介質(zhì),在計(jì)算機(jī)可讀介質(zhì)上包含用于由處理器處理的計(jì)算機(jī)程序。該計(jì)算機(jī)程序包括:用于傳感沿著限定于第一點(diǎn)與第二點(diǎn)之間的第一軸線的第一方向中的第一移動(dòng)的代碼段;用于基于所述第一移動(dòng)計(jì)算第一參數(shù)的代碼段;用于傳感諸如沿著限定于所述第二點(diǎn)與第三點(diǎn)之間的第二軸線的第二方向中的第二移動(dòng)的代碼段;用于基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù)的代碼段;以及,用于基于所述第一參數(shù)和所述第二參數(shù)控制第一導(dǎo)覽功能的代碼段。
[0018]在本發(fā)明的一方面,提供圖形用戶界面,且其被配置成使得用戶能定義第一移動(dòng)和第二移動(dòng)中的哪個(gè)移動(dòng)或順序與根據(jù)權(quán)利要求1的第一導(dǎo)覽功能相關(guān)。
[0019]根據(jù)某些實(shí)施例,本發(fā)明獨(dú)特地組合了滾動(dòng)輪的自然連續(xù)運(yùn)動(dòng)的優(yōu)點(diǎn)和單軸線控制器小空間的優(yōu)點(diǎn)。
[0020]在某些實(shí)施例中,提供了在裝配于小物理空間中的同時(shí)允許用戶有效地滾動(dòng)列表的系統(tǒng)。
[0021]根據(jù)某些實(shí)施例,本發(fā)明在包括MP3播放器、便攜式視頻播放器、移動(dòng)電話和PDA的消費(fèi)電子市場(chǎng)的很大并不斷增長(zhǎng)的領(lǐng)域中提供很具品牌特色的可用性特點(diǎn)。
【專利附圖】
【附圖說(shuō)明】
[0022]參看附圖,通過(guò)下文本發(fā)明的實(shí)施例的描述,本發(fā)明的這些和其它方面和本發(fā)明能實(shí)現(xiàn)的特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得明晰和顯而易見(jiàn),在附圖中:
圖1表示通過(guò)在傳感表面上輕拍、按壓或滑動(dòng)手指來(lái)控制滾動(dòng)功能的單軸線傳感裝置的現(xiàn)有使用情況;
圖2是示出根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)的方塊圖;
圖3是示出基于恒定頻率移動(dòng)的實(shí)施例的示例圖;
圖4是示出基于恒定頻率移動(dòng)的實(shí)施例的示例圖;
圖5是示出基于可變距離(振幅)移動(dòng)的實(shí)施例的示例圖;
圖6是示出基于可變頻率移動(dòng)的實(shí)施例的示例圖;
圖7是示出基于可變距離移動(dòng)和可變頻率移動(dòng)的實(shí)施例的示例圖;
圖8是示出基于可變距離移動(dòng)和靜態(tài)交互的實(shí)施例的示例圖;
圖9是示出根據(jù)一實(shí)施例的方法的流程圖;以及 圖10是示出根據(jù)一實(shí)施例的計(jì)算機(jī)程序的流程圖。
【具體實(shí)施方式】
[0023]圖1示出用于控制滾動(dòng)功能的觸摸傳感單元10的常見(jiàn)使用情況。觸摸傳感單元10被配置成傳感觸摸單元軸線12的物體(諸如手指)和/或該物體沿著限定于點(diǎn)121與點(diǎn)122之間的軸線12的移動(dòng)。觸摸傳感單元可依賴所傳感的物體的位置來(lái)產(chǎn)生輸出信號(hào),輸出信號(hào)包括諸如位置坐標(biāo)、施加于觸摸單元上的物體壓力強(qiáng)度等關(guān)于傳感的物體的信息。例如可通過(guò)壓靠在觸摸傳感單元表面上的用戶手指來(lái)形成運(yùn)動(dòng)。圖1還示出作為沿著軸線12的交互位置和時(shí)間t的函數(shù)的運(yùn)動(dòng)的圖。在圖中示出與已知觸摸傳感單元交互以控制滾動(dòng)功能的不同的常見(jiàn)已知方式,其中13表示用戶觸摸或按壓(交互)傳感裝置上的點(diǎn)。取決于交互點(diǎn)的位置,所述交互可觸發(fā)以設(shè)定速度進(jìn)行的向前或向后滾動(dòng),且另一單獨(dú)交互可停止該滾動(dòng)。此外,14表示用戶與所述裝置靜態(tài)地交互,例如手指壓靠在傳感裝置上且保持手指靜止。取決于交互點(diǎn)的位置,交互可觸發(fā)在特定方向上以特定速度所進(jìn)行的滾動(dòng),并持續(xù)該靜態(tài)交互的持續(xù)時(shí)間。而且,15表示用戶向下?lián)崦鰝鞲醒b置。撫摸的長(zhǎng)度和速度可支配向下滾動(dòng)的速度。此外,16表示用戶向上撫摸所述傳感裝置。撫摸的長(zhǎng)度和速度可支配向上滾動(dòng)的速度。這些常見(jiàn)基礎(chǔ)使用可組合,例如通過(guò)在傳感裝置上的一點(diǎn)上按壓和保持手指來(lái)緩慢地滾動(dòng),且通過(guò)向下?lián)崦節(jié)L動(dòng)加速來(lái)完成交互。
[0024]以下將參看附圖更詳細(xì)地描述本發(fā)明的若干實(shí)施例,以使得本領(lǐng)域技術(shù)人員能實(shí)施本發(fā)明。但本發(fā)明可以許多不同形式實(shí)施且不應(yīng)認(rèn)為限于本文所陳述的實(shí)施例。而是提供這些實(shí)施例使得本公開(kāi)內(nèi)容將透徹且完整,且將向本領(lǐng)域技術(shù)人員全面?zhèn)鬟_(dá)本發(fā)明的范疇。這些實(shí)施例并不限制本發(fā)明,而是本發(fā)明僅受所附專利權(quán)利要求書(shū)的限制。而且,在附圖所示的特定實(shí)施例的具體描述所用的術(shù)語(yǔ)并不試圖限制本發(fā)明。
[0025]在一實(shí)施例中,根據(jù)圖2,提供系統(tǒng)20。該系統(tǒng)包括觸摸傳感單元21和用于控制滾動(dòng)功能(諸如滾動(dòng)或任何其它導(dǎo)覽功能)的控制單元22。系統(tǒng)20可結(jié)合于包括顯示器的便攜式裝置中且可被配置成能夠通過(guò)使用觸摸傳感單元21來(lái)執(zhí)行增強(qiáng)的用戶交互。在下文中參考移動(dòng)模式圖(MPD)來(lái)描述系統(tǒng)10的若干實(shí)施例或其一或多個(gè)部件,移動(dòng)模式圖(MPD)示出與所述觸摸傳感單元的各種交互方式,所有這些方式皆取決于該系統(tǒng)和其構(gòu)件如何配置。每個(gè)MH)示出由觸摸傳感單元所傳感的運(yùn)動(dòng),作為沿著參考軸線的交互位置和時(shí)間的函數(shù)。
[0026]在根據(jù)圖3的一實(shí)施例中,可由觸摸傳感單元21來(lái)檢測(cè)由用戶的手指做出的移動(dòng),其中用戶的手指壓靠在觸摸傳感單元21的表面上且沿著第一方向(諸如沿著限定于第一點(diǎn)311與第二點(diǎn)312之間的第一軸線31)移動(dòng)。圖3以MPD的方式不出相對(duì)于第一軸線31的移動(dòng)。根據(jù)此實(shí)施例,觸摸傳感單元被配置成檢測(cè)基本上沿著第一軸線的第一移動(dòng)32??刂茊卧杀慌渲贸苫诘谝灰苿?dòng)32來(lái)計(jì)算第一參數(shù)。當(dāng)檢測(cè)到第一移動(dòng)時(shí),控制單元可基于第一參數(shù)來(lái)開(kāi)始或觸發(fā)第一導(dǎo)覽功能(諸如滾動(dòng)功能)。此外,觸摸傳感單元可被配置成檢測(cè)在諸如沿著限定于第二點(diǎn)312與第三點(diǎn)313之間的第二軸線31’的第二方向中的第二移動(dòng)33,在此情況下,第三點(diǎn)313位于第一點(diǎn)311附近,如在圖3中的MPD中所示。圖3中的MPD的y軸線與參考軸線R成比例,沿著參考軸線R檢測(cè)每個(gè)移動(dòng)。因此,參考軸線是用于第一移動(dòng)的第一軸線和用于第二移動(dòng)的第二軸線等。
[0027]在一實(shí)施例中,第二軸線與第一軸線基本上相同。
[0028]在一實(shí)施例中,第二軸線與第一軸線相同。
[0029]在一實(shí)施例中,自所述第一移動(dòng)開(kāi)始到第二移動(dòng)結(jié)束,該物體與觸摸傳感單元接觸。
[0030]而且,控制單元可被配置成基于第二移動(dòng)來(lái)計(jì)算第二參數(shù)。第二參數(shù)例如可表示動(dòng)態(tài)用戶交互狀態(tài),諸如,用戶沿著第二軸線向觸摸傳感單元施加撫摸運(yùn)動(dòng)。為了使控制單元開(kāi)始計(jì)算第二參數(shù),在第二移動(dòng)之前(例如,當(dāng)連續(xù)撫摸始于第一移動(dòng)且延續(xù)到第二移動(dòng)時(shí)),在物體與觸摸傳感單元之間必須存在接觸。
[0031]如果在整個(gè)第一移動(dòng)和第二移動(dòng)期間物體不在觸摸傳感單元上施加壓力或觸摸,則實(shí)際上第二移動(dòng)可限定為第一移動(dòng),且控制單元可相應(yīng)地計(jì)算第一參數(shù)。
[0032]在一實(shí)施例中,為了由控制單元計(jì)算第二參數(shù),從第一移動(dòng)開(kāi)始直到第二移動(dòng)結(jié)束,該物體必須與觸摸傳感單元通信。
[0033]控制單元也可被配置成基于第一功能和第二參數(shù)來(lái)開(kāi)始或觸發(fā)第二導(dǎo)覽功能(諸如繼續(xù)滾動(dòng)功能)。[0034]所計(jì)算的第一參數(shù)或第二參數(shù)可取決于變量,例如包括關(guān)于第一移動(dòng)或第二移動(dòng)的速度、第一移動(dòng)或第二移動(dòng)的方向、第一移動(dòng)或第二移動(dòng)的距離、或者在第一移動(dòng)或第二移動(dòng)期間的加速度的信息。
[0035]在某些實(shí)施例中,第一參數(shù)可限定第一導(dǎo)覽功能的滾動(dòng)速度和第一導(dǎo)覽功能的滾動(dòng)方向。
[0036]在某些實(shí)施例中,第一參數(shù)和第二參數(shù)限定第二導(dǎo)覽功能滾動(dòng)的速度和方向。
[0037]在一實(shí)施例中,第二導(dǎo)覽功能是第一滾動(dòng)功能的延續(xù)。舉例而言,如果第一導(dǎo)覽功能屬于向下滾動(dòng),則第二導(dǎo)覽功能也屬于向下滾動(dòng)。但是,取決于第二移動(dòng)的速度或加速度,第二導(dǎo)覽功能可不同于第一導(dǎo)覽功能。
[0038]在一實(shí)施例中,當(dāng)例如第一移動(dòng)的速度與第二移動(dòng)的速度相同時(shí),第一參數(shù)與第二參數(shù)相同。
[0039]在一實(shí)施例中,第二移動(dòng)具有經(jīng)檢測(cè)與第一移動(dòng)方向相反的方向的至少一個(gè)分量。舉例而言,第二移動(dòng)可與第一移動(dòng)相反。此實(shí)施例使得用戶能通過(guò)以第一移動(dòng)開(kāi)始且隨后沿著觸摸傳感單元的軸線重復(fù)地執(zhí)行第二移動(dòng)、第三移動(dòng)等(例如來(lái)回移動(dòng))在一個(gè)方向中繼續(xù)導(dǎo)覽功能。
[0040]恒定頻率移動(dòng)
圖3是示出本發(fā)明一實(shí)施例的示例圖,其中用戶始于第一移動(dòng),之后重復(fù)多次第二移動(dòng)。因此,用戶例如通過(guò)將手指放置于傳感裝置上且來(lái)回重復(fù)地移動(dòng)手指來(lái)執(zhí)行一個(gè)連續(xù)交互。觸摸傳感單元21檢測(cè)這些移動(dòng)。盡管手指上下移動(dòng),但第一導(dǎo)覽功能和第二導(dǎo)覽功能限定了在相同方向中的滾動(dòng),例如向上。如在圖3中可觀察到,第一移動(dòng)的速度和重復(fù)多次的第二移動(dòng)的速度是相同的。更特定而言,第一移動(dòng)的距離與重復(fù)多次的第二移動(dòng)中任一次的距離相同。因此,由于在整個(gè)第一移動(dòng)和重復(fù)的第二移動(dòng)中影響第一參數(shù)和第二參數(shù)的變量相同,所以第一導(dǎo)覽功能和第二導(dǎo)覽功能將是相同的。如在圖3中可觀察到,第一移動(dòng)可限定為向上移動(dòng)。因此,第一導(dǎo)覽功能可限定向上滾動(dòng)。因而第二導(dǎo)覽功能也將為向上滾動(dòng),因?yàn)榈谝灰苿?dòng)限定向上滾動(dòng)。只要用戶繼續(xù)與觸摸傳感單元交互,則向上滾動(dòng)可繼續(xù)。
[0041]應(yīng)了解,在交互停止時(shí)所檢測(cè)的移動(dòng)方向與滾動(dòng)方向無(wú)關(guān),因?yàn)楦鶕?jù)某些實(shí)施例,僅第一移動(dòng)決定滾動(dòng)方向。
[0042]如在圖3中可觀察到,由用戶執(zhí)行若干移動(dòng)32、33、34。在某些實(shí)施例中,對(duì)于每個(gè)額外移動(dòng),觸摸傳感單元被配置成檢測(cè)先前移動(dòng)的端點(diǎn)(例如第二移動(dòng)的第三點(diǎn)313)與沿著參考軸線的新點(diǎn)之間的額外移動(dòng)。此外,控制單元被配置成基于先前功能和額外參數(shù)來(lái)計(jì)算額外參數(shù)和額外導(dǎo)覽功能。因此,對(duì)于每個(gè)額外移動(dòng)而言,控制單元可基于一或多個(gè)先前導(dǎo)覽功能來(lái)控制新的導(dǎo)覽功能且也可控制新的額外參數(shù)。
[0043]圖4是不出其中第一移動(dòng)是向下移動(dòng)的本發(fā)明的實(shí)施例的不例圖。圖4對(duì)應(yīng)于圖3,除了第一移動(dòng)向下而不是向上。因此,所造成的導(dǎo)覽功能可限定為向下滾動(dòng)。
[0044]可變距離移動(dòng)
如上文所提到的那樣,對(duì)于與移動(dòng)相關(guān)的參數(shù)具有影響的變量可為所述移動(dòng)的距離。在某些實(shí)施例中,通過(guò)改變移動(dòng)距離,可改變所造成的導(dǎo)覽功能。圖5是示出根據(jù)本發(fā)明一實(shí)施例的MPD的示例圖,其中用戶通過(guò)變化距離的移動(dòng)與觸摸傳感單元交互。通過(guò)改變移動(dòng)距離,用戶例如可相應(yīng)地增加或減低滾動(dòng)速度,或者觸發(fā)與導(dǎo)覽信息結(jié)構(gòu)相關(guān)的任何其它功能。舉例而言,在圖5中,第一移動(dòng)51和第二移動(dòng)52的距離大于第三移動(dòng)53的距離。第四移動(dòng)小于第三距離移動(dòng)。舉例而言,所述第一移動(dòng)51和第二移動(dòng)52的距離可由控制單元用于控制具有特定速度的向上導(dǎo)覽功能,其中第一移動(dòng)51和第二移動(dòng)52的距離分別包括于第一參數(shù)和第二參數(shù)中。從第三移動(dòng),距離減小?;谝苿?dòng)距離的減小,控制單元可開(kāi)始或觸發(fā)導(dǎo)覽功能(例如具有比第二導(dǎo)覽功能更慢的滾動(dòng)速度)。而且,當(dāng)移動(dòng)距離再次增加時(shí),所造成的導(dǎo)覽功能的滾動(dòng)速度可再次增加。而且如從圖5可觀察到,移動(dòng)頻率是恒定的。因此,此實(shí)施例使得用戶能基于每個(gè)移動(dòng)的距離來(lái)控制導(dǎo)覽功能的滾動(dòng)速度。此外,導(dǎo)覽功能的滾動(dòng)速度可基于每個(gè)移動(dòng)的移動(dòng)距離。
[0045]可變頻率移動(dòng)
如上文所提到的那樣,對(duì)于與移動(dòng)相關(guān)的參數(shù)具有影響的變量可為所述移動(dòng)的頻率。在某些實(shí)施例中,通過(guò)改變移動(dòng)頻率,所造成的導(dǎo)覽功能的滾動(dòng)速度可改變。圖6是示出一實(shí)施例的示例圖,其中用戶通過(guò)變化距離和變化頻率的移動(dòng)與觸摸傳感單元交互。通過(guò)改變移動(dòng)頻率,用戶例如可增加或降低所造成的導(dǎo)覽功能的滾動(dòng)速度。在圖6中,用戶以緩慢的來(lái)回運(yùn)動(dòng)(6a)開(kāi)始,其可開(kāi)始具有特定向上滾動(dòng)速度的導(dǎo)覽功能。當(dāng)用戶增加移動(dòng)頻率(6b)時(shí),例如可僅基于增加的移動(dòng)頻率且與移動(dòng)距離無(wú)關(guān)地來(lái)增加所造成的導(dǎo)覽功能的滾動(dòng)速度。當(dāng)用戶降低移動(dòng)頻率(6c)時(shí)(例如與移動(dòng)距離無(wú)關(guān)),可再次降低所造成的導(dǎo)覽功能的滾動(dòng)速度。
[0046]可變距離和頻率的移動(dòng)
在某些實(shí)施例中,可使用多于一個(gè)變量來(lái)限定導(dǎo)覽功能的滾動(dòng)速度。圖67是一示意圖,其中用戶通過(guò)移動(dòng)頻率和移動(dòng)距離的同時(shí)改變與觸摸傳感裝置交互。通過(guò)改變移動(dòng)頻率和移動(dòng)距離,用戶例如可增加或降低導(dǎo)覽功能的滾動(dòng)速度。
[0047]可變距離移動(dòng)和靜態(tài)交互
根據(jù)某些實(shí)施例的導(dǎo)覽功能并不僅限于滾動(dòng)方向和滾動(dòng)速度,而是可包括與導(dǎo)覽信息結(jié)構(gòu)相關(guān)的其它功能。
[0048]在圖8中,用戶可通過(guò)執(zhí)行緩慢的第一移動(dòng)和第二移動(dòng)(8a)來(lái)開(kāi)始交互。這種緩慢移動(dòng)可導(dǎo)致所造成的具有向下方向的導(dǎo)覽功能的緩慢滾動(dòng)速度。在實(shí)際實(shí)施中,這可以以緩慢速度向下滾動(dòng)長(zhǎng)列表中以字母“S”打頭的條目。通過(guò)連續(xù)按壓觸摸傳感單元而不執(zhí)行任何移動(dòng)(Sb),即靜態(tài)交互,根據(jù)某些實(shí)施例,只要靜態(tài)交互持續(xù),則所造成的導(dǎo)覽功能可與先前導(dǎo)覽功能相同。因此,可繼續(xù)向下滾動(dòng)。
[0049]當(dāng)用戶做出單次較大且較快的移動(dòng)(Sc)時(shí),這條信息可在所造成的導(dǎo)覽功能中用于跳過(guò)列表的當(dāng)前部段,例如,使列表跳到替代地以字母“T”打頭的條目處。然后用戶可通過(guò)返回到原始移動(dòng)速度和距離且通過(guò)無(wú)移動(dòng)地連續(xù)按壓觸摸傳感裝置來(lái)繼續(xù)向下滾動(dòng)條目。另一單次較大移動(dòng)例如可導(dǎo)致導(dǎo)覽功能跳到列表的下一字母,例如“U”。
[0050]移動(dòng)速度的加速度
應(yīng)了解移動(dòng)頻率與移動(dòng)距離及移動(dòng)速度密切相關(guān)。作為確定移動(dòng)頻率的替代,例如可由控制單元來(lái)確定移動(dòng)速度且用于控制導(dǎo)覽功能。在某些實(shí)施例中,移動(dòng)速度的加速度可用作變量來(lái)計(jì)算用于限定所造成的導(dǎo)覽功能的參數(shù)。以此方式,所造成的Mro將包括非線性移動(dòng)模式。[0051]導(dǎo)覽功能
導(dǎo)覽功能例如可屬于與字母、數(shù)字、類(lèi)型或快捷方式之間導(dǎo)覽相關(guān)的功能,或可屬于與跳到列表中的一位置相關(guān)的功能,或可屬于與選定的字母、數(shù)字或快捷方式相對(duì)應(yīng)的功能的觸發(fā)相關(guān)的功能。因此導(dǎo)覽功能可包括到用戶有興趣執(zhí)行的另一功能的快捷方式或鏈接。因此,通過(guò)執(zhí)行預(yù)先限定的移動(dòng)順序,用戶可到達(dá)與預(yù)先限定的移動(dòng)順序聯(lián)系的功能。
[0052]根據(jù)某些實(shí)施例的控制單元并不限于在上述實(shí)施例中所提到的功能,而是能基于由用戶在觸摸傳感單元上做出的某些預(yù)先限定的移動(dòng)或移動(dòng)順序來(lái)開(kāi)始任何導(dǎo)覽功能。
[0053]移動(dòng)和移動(dòng)順序
在另一實(shí)施例中,移動(dòng)的第二方向具有與第一方向相比不同的方向中的至少一個(gè)分量。這可以是2D觸摸單元的有利特點(diǎn)。因此,用戶可在第一方向的第一移動(dòng)中通過(guò)在觸摸傳感單元上移動(dòng)諸如手指的物體并隨后在所述2D觸摸傳感單元上沿一個(gè)或多個(gè)方向做出一個(gè)或多個(gè)連續(xù)移動(dòng)來(lái)控制所希望的功能。
[0054]在根據(jù)圖9的一實(shí)施例中,提供一種方法。該方法包括傳感91第一方向中的第一移動(dòng)32,第一方向諸如沿著限定于第一點(diǎn)311與第二點(diǎn)312之間的第一軸線31。該方法還可包括基于第一移動(dòng)32來(lái)計(jì)算92第一參數(shù)。而且,該方法可包括基于第一參數(shù)來(lái)控制93第一導(dǎo)覽功能。此外,該方法可包括傳感94諸如沿著限定于第二點(diǎn)312與第三點(diǎn)313之間的第二軸線的第二方向中的第二移動(dòng)33。此外,該方法可包括基于第二移動(dòng)33來(lái)計(jì)算95第二參數(shù)。而且,該方法可包括基于所述第一參數(shù)或第一導(dǎo)覽功能和所述第二參數(shù)來(lái)控制96第二導(dǎo)覽功能。
[0055]在一實(shí)施例中,提供一種計(jì)算機(jī)可讀介質(zhì),在計(jì)算機(jī)可讀介質(zhì)上包含由計(jì)算機(jī)處理的計(jì)算機(jī)程序。該計(jì)算機(jī)程序包括用于傳感101第一方向中的第一移動(dòng)32的代碼段,第一方向諸如沿著限定于第一點(diǎn)311與第二點(diǎn)312之間的第一軸線31。計(jì)算機(jī)程序還可包括基于所述第一移動(dòng)32來(lái)計(jì)算102第一參數(shù)的代碼段。而且,計(jì)算機(jī)程序可包括基于所述第一參數(shù)來(lái)控制103第一導(dǎo)覽功能的代碼段。此外,計(jì)算機(jī)程序可包括傳感104在第二方向中的第二移動(dòng)33的代碼段,第二方向諸如沿著限定于所述第二點(diǎn)312與第三點(diǎn)313之間的第二軸線。此外,計(jì)算機(jī)程序可包括基于所述第二移動(dòng)33來(lái)計(jì)算105第二參數(shù)的代碼段。而且,計(jì)算機(jī)程序可包括基于所述第一參數(shù)或第一導(dǎo)覽功能和所述第二參數(shù)來(lái)控制106第二導(dǎo)覽功能的代碼段。
[0056]控制單元可為通常用于執(zhí)行所涉及任務(wù)的任何單元,例如硬件,諸如帶存儲(chǔ)器的處理器。
[0057]圖形用戶界面
在一實(shí)施例中,提供圖形用戶界面,其中用戶可限定哪種導(dǎo)覽功能與哪種移動(dòng)或移動(dòng)順序有關(guān)。
[0058]在某些實(shí)施例中,提供圖形用戶界面,其具有用戶友好性,且其使得用戶能夠完全控制滾動(dòng)速度。
[0059]此外,根據(jù)某些實(shí)施例的圖形用戶界面使得其能動(dòng)態(tài)地添加和移除功能。
[0060]本領(lǐng)域技術(shù)人員應(yīng)了解,解釋由傳感裝置傳感的一或多個(gè)移動(dòng)的方法可實(shí)施為硬件邏輯與軟件邏輯之一或硬件邏輯與軟件邏輯的組合,且因此該方法所需的一或多個(gè)邏輯功能可集成到觸摸傳感單元內(nèi)。[0061]根據(jù)本發(fā)明的上述實(shí)施例的應(yīng)用和使用是各種各樣的,且根據(jù)某些實(shí)施例的本發(fā)明可應(yīng)用于需要用戶輸入的任何電子產(chǎn)品。特別地,其適用于需要通過(guò)很多控制對(duì)較大數(shù)據(jù)列表進(jìn)行導(dǎo)覽同時(shí)使輸入機(jī)構(gòu)的空間要求最小化的便攜式電子設(shè)備。
[0062]在一個(gè)實(shí)施例中,該方法包括:
傳感物體在限定于第一點(diǎn)與第二點(diǎn)之間的第一方向中的第一移動(dòng),
基于所述第一移動(dòng)來(lái)計(jì)算第一參數(shù),
傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),其中所述第二方向不同于所述第一方向,
基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù),以及 基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0063]在另一個(gè)實(shí)施例中,該方法還包括基于所述第一參數(shù)來(lái)控制第二導(dǎo)覽功能,并且其中控制第一導(dǎo)覽功能是基于第二導(dǎo)覽功能和所述第二參數(shù)來(lái)進(jìn)行的。
[0064]在另一個(gè)實(shí)施例中,從所述第一移動(dòng)開(kāi)始到所述第二移動(dòng)結(jié)束,所述物體與觸摸傳感單元接觸。
[0065]在另一個(gè)實(shí)施例中,所述第一參數(shù)或所述第二參數(shù)包括關(guān)于所述第一移動(dòng)的速度、所述第一移動(dòng)的方向、所述第一移動(dòng)的距離或在所述第一移動(dòng)期間的加速度的信息。
[0066]在另一個(gè)實(shí)施例中,所述第二方向具有在所述第一方向的相反方向中的至少一個(gè)分量。
[0067]在另一個(gè)實(shí)施例中,所述第一導(dǎo)覽功能或第二導(dǎo)覽功能是滾動(dòng)功能。
[0068]在另一個(gè)實(shí)施例中,所述第一導(dǎo)覽功能的滾動(dòng)方向與所述第二導(dǎo)覽功能的滾動(dòng)方向相同。
[0069]在一個(gè)實(shí)施例中,該系統(tǒng)包括:
觸摸傳感單元,其被配置成:
傳感物體在限定于第一點(diǎn)與第二點(diǎn)之間的第一方向中的第一移動(dòng);以及傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),其中所述第二方向不同于所述第一方向,
控制單元,其被配置成:
基于所述第一移動(dòng)的第一移動(dòng)來(lái)計(jì)算第一參數(shù);
基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù);以及 基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
[0070]在另一個(gè)實(shí)施例中,所述控制單元還被配置成基于所述第一參數(shù)來(lái)控制第二導(dǎo)覽功能,且其中基于所述第二導(dǎo)覽功能和所述第二參數(shù)控制所述第一導(dǎo)覽功能。
[0071]在另一個(gè)實(shí)施例中,一種計(jì)算機(jī)程序產(chǎn)品,其使得可編程的裝置在執(zhí)行所述產(chǎn)品的計(jì)算機(jī)程序時(shí)能實(shí)施上述的方法。
[0072]在另一個(gè)實(shí)施例中,一種圖形用戶界面,其被配置成使得用戶能定義第一移動(dòng)和第二移動(dòng)中的哪個(gè)移動(dòng)或順序與根據(jù)下述方法的第一導(dǎo)覽功能相關(guān),該方法包括:
傳感物體在限定于第一點(diǎn)與第二點(diǎn)之間的第一方向中的第一移動(dòng),
基于所述第一移動(dòng)來(lái)計(jì)算第一參數(shù),
傳感所述物體在限定于所述第二點(diǎn)與第三點(diǎn)之間的第二方向中的第二移動(dòng),其中所述第二方向不同于所述第一方向,
基于所述第二移動(dòng)來(lái)計(jì)算第二參數(shù),以及
基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能,或基于所述第一參數(shù)來(lái)控制第二導(dǎo)覽功能,并且其中控制第一導(dǎo)覽功能是基于第二導(dǎo)覽功能和所述第二參數(shù)來(lái)進(jìn)行的。
[0073]盡管在上文參考具體實(shí)施例描述了本發(fā)明,但是本發(fā)明并不試圖限于本文所述的具體形式。而是,本發(fā)明僅受所附權(quán)利要求書(shū)限制,且上文所述實(shí)施例之外的其它實(shí)施例同樣也能落入所附權(quán)利要求書(shū)的范圍內(nèi)。
[0074]在權(quán)利要求書(shū)中,術(shù)語(yǔ)“包括/包含”并不排除其它要素或步驟的存在。而且,盡管個(gè)別地列出,但多個(gè)裝置、元件或方法步驟可例如由單個(gè)單元或處理器實(shí)施。此外,盡管個(gè)別特點(diǎn)可包括于不同權(quán)利要求中,它們可能有利地組合,且包括于不同權(quán)利要求中并不暗示特點(diǎn)的組合是不可行的和/或不利的。此外,單個(gè)指代并不排除多個(gè)。術(shù)語(yǔ)“一”、“第一”、“第二”等并不排除多個(gè)。提供權(quán)利要求書(shū)中的附圖標(biāo)記僅為了清楚說(shuō)明實(shí)例且不應(yīng)被認(rèn)為以任何方式限制權(quán)利要求書(shū)的范圍。
【權(quán)利要求】
1.一種方法,其包括: 傳感(91)物體在限定于第一點(diǎn)(311)與第二點(diǎn)(312)之間的第一方向中的第一移動(dòng)(32), 基于所述第一移動(dòng)(32 )來(lái)計(jì)算(92 )第一參數(shù), 傳感(94)所述物體在限定于所述第二點(diǎn)(312)與第三點(diǎn)(313)之間的第二方向中的第二移動(dòng)(33),其中所述第二方向不同于所述第一方向, 基于所述第二移動(dòng)(33)來(lái)計(jì)算(95)第二參數(shù),以及 基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制(96)第一導(dǎo)覽功能。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一參數(shù)取決于包括關(guān)于所述第一移動(dòng)的方向或所述第一移動(dòng)的距離的信息的變量。
3.根據(jù)權(quán)利要求1 -2所述的方法,其中所述第一參數(shù)是由所述第一點(diǎn)與所述第二點(diǎn)之間的距離來(lái)確定的。
4.根據(jù)權(quán)利要求1-3所述的方法,其中所述第一參數(shù)是導(dǎo)覽速度。
5.根據(jù)權(quán)利要求1-4所述的方法,其中所述第二參數(shù)取決于包括關(guān)于所述第二移動(dòng)的方向或所述第二移動(dòng)的距離的信息的變量。
6.根據(jù)權(quán)利要求1-5所述的方法,其中所述第二參數(shù)是由所述第二移動(dòng)的方向來(lái)確定的。
7.根據(jù)權(quán)利要求1-6所述的方法,其中所述第二參數(shù)是導(dǎo)覽方向。
8.根據(jù)權(quán)利要求1-7所述的方法,其中所述第二方向與所述第一方向相比具有沿著不同軸線處在不同方向中的至少一個(gè)分量。
9.根據(jù)權(quán)利要求1-8所述的方法,其中所述第一導(dǎo)覽功能是滾動(dòng)功能。
10.根據(jù)權(quán)利要求1-9所述的方法,其中從所述第一移動(dòng)開(kāi)始到所述第二移動(dòng)結(jié)束,所述物體與觸摸傳感單元接觸。
11.根據(jù)權(quán)利要求1-10所述的方法,其中所述第一移動(dòng)和所述第二移動(dòng)的延伸范圍為2D平面。
12.—種系統(tǒng)(110),其包括: 觸摸傳感單元(I 11),其被配置成: 傳感物體在限定于第一點(diǎn)(311)與第二點(diǎn)(312)之間的第一方向中的第一移動(dòng)(32);以及 傳感所述物體在限定于所述第二點(diǎn)(312)與第三點(diǎn)(313)之間的第二方向(33)中的第二移動(dòng),其中所述第二方向不同于所述第一方向, 控制單元(112),其被配置成: 基于所述第一移動(dòng)的第一移動(dòng)(32)來(lái)計(jì)算第一參數(shù); 基于所述第二移動(dòng)(33)來(lái)計(jì)算第二參數(shù);以及 基于所述第一參數(shù)和所述第二參數(shù)來(lái)控制第一導(dǎo)覽功能。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述第一參數(shù)取決于包括關(guān)于所述第一移動(dòng)的方向或所述第一移動(dòng)的距離的信息的變量。
14.根據(jù)權(quán)利要求12-13所述的系統(tǒng),其中所述第一參數(shù)是由所述第一點(diǎn)與所述第二點(diǎn)之間的距離來(lái)確定的。
15.根據(jù)權(quán)利要求12-14所述的系統(tǒng),其中所述第一參數(shù)是導(dǎo)覽速度。
16.根據(jù)權(quán)利要求12-15所述的系統(tǒng),其中所述第二參數(shù)取決于包括關(guān)于所述第二移動(dòng)的方向或所述第二移動(dòng)的距離的信息的變量。
17.根據(jù)權(quán)利要求12-16所述的系統(tǒng),其中所述第二參數(shù)是由所述第二移動(dòng)的方向來(lái)確定的。
18.根據(jù)權(quán)利要求12-17所述的系統(tǒng),其中所述第二參數(shù)是導(dǎo)覽方向。
19.根據(jù)權(quán)利要求12-18所述的系統(tǒng),其中所述第二方向與所述第一方向相比具有沿著不同軸線處在不同方向中的至少一個(gè)分量。
20.根據(jù)權(quán)利要求12-19所述的系統(tǒng),其中所述第一導(dǎo)覽功能是滾動(dòng)功能。
21.根據(jù)權(quán)利要求12-20所述的系統(tǒng),其中從所述第一移動(dòng)開(kāi)始到所述第二移動(dòng)結(jié)束,所述物體與觸摸傳感單元接觸。
22.根據(jù)權(quán)利要求12-21所述的系統(tǒng),其中所述第一移動(dòng)和所述第二移動(dòng)的延伸范圍為2D平面。
23.一種計(jì)算機(jī)程序產(chǎn)品,其使得可編程的裝置在執(zhí)行所述產(chǎn)品的計(jì)算機(jī)程序時(shí)能實(shí)施根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法。
24.一種圖形 用戶界面,其被配置成使得用戶能定義第一移動(dòng)和第二移動(dòng)中的哪個(gè)移動(dòng)或順序與根據(jù)權(quán)利要求1-11所述的第一導(dǎo)覽功能相關(guān)。
【文檔編號(hào)】G06F3/0484GK103955336SQ201410179731
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2008年11月21日 優(yōu)先權(quán)日:2007年11月28日
【發(fā)明者】M.C.迪岡 申請(qǐng)人:皇家飛利浦電子股份有限公司