專利名稱:用于支持用戶輸入的裝置、方法、計(jì)算機(jī)程序和用戶接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方式涉及用于支持用戶輸入的裝置、方法、計(jì)算機(jī)程序和用戶接口。 特別地,它們涉及用于支持使用觸敏輸入設(shè)備(諸如觸敏顯示器)的用戶輸入的裝置、方 法、計(jì)算機(jī)程序和用戶接口。
背景技術(shù):
具有使用戶能夠經(jīng)由顯示器進(jìn)行輸入的觸敏輸入設(shè)備(諸如觸摸板或觸敏顯示 器)的裝置是公知的。用戶可能希望使用此類觸敏輸入設(shè)備來執(zhí)行呈現(xiàn)在顯示器上的對(duì)象 (諸如圖像)的幾何變換。此類幾何變換可以包括對(duì)象的比例改變和/或旋轉(zhuǎn)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,提供一種裝置,包括顯示器,配置為呈現(xiàn)對(duì)象;觸 敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸入;以及處理器, 配置為響應(yīng)于所述觸敏輸入設(shè)備的不同觸摸輸入序列對(duì)所述顯示器上的對(duì)象執(zhí)行幾何變 換,所述序列包括第一觸摸輸入和第二觸摸輸入,其中所述序列中的所述第一觸摸輸入限 定所述對(duì)象中的不變點(diǎn)并且所述序列中的所述第二觸摸輸入限定所述幾何變換。這提供了以下優(yōu)勢,用戶可以僅使用一只手操作設(shè)備來執(zhí)行對(duì)象的幾何變換,因 為進(jìn)行變換所需的輸入是順序進(jìn)行的。這對(duì)于諸如個(gè)人數(shù)字助理和移動(dòng)蜂窩電話之類的手 持電子設(shè)備而言特別有優(yōu)勢。而且,使用第二輸入來限定執(zhí)行的幾何變換對(duì)于用戶而言是直觀的,并且因此使 設(shè)備易于使用。而且由于輸入是順序進(jìn)行的,處理器和觸敏輸入設(shè)備僅需要配置為在任意時(shí)刻檢 測和處理單個(gè)輸入。這允許使用簡單的觸敏用戶輸入設(shè)備并且減少所需的處理能力。本發(fā)明的實(shí)施方式還提供以下優(yōu)勢,由于限定了不變點(diǎn),所以可以執(zhí)行更復(fù)雜的 幾何變換,例如旋轉(zhuǎn)或在旋轉(zhuǎn)的同時(shí)進(jìn)行比例改變。根據(jù)本發(fā)明的另一實(shí)施方式,提供一種方法,包括在顯示器上呈現(xiàn)對(duì)象;在觸敏 用戶輸入設(shè)備上檢測不同觸摸輸入的序列,所述序列包括第一觸摸輸入和第二觸摸輸入; 響應(yīng)于對(duì)所述第一觸摸輸入的檢測,限定所述對(duì)象的不變點(diǎn);以及響應(yīng)于對(duì)所述第二觸摸 輸入的檢測,關(guān)于所述不變點(diǎn)執(zhí)行所述對(duì)象的幾何變換,其中所述第二觸摸輸入限定所述 幾何變換。根據(jù)本發(fā)明的另一實(shí)施方式,提供一種包括用于控制裝置的程序指令的計(jì)算機(jī)程 序,所述裝置包括顯示器,配置為呈現(xiàn)對(duì)象,以及觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸 摸輸入,所述觸摸輸入包括軌跡輸入,所述程序指令在加載到處理器中時(shí)提供用于在觸敏 用戶輸入設(shè)備上檢測不同觸摸輸入的序列的裝置,所述序列包括第一觸摸輸入和第二觸摸 輸入;用于響應(yīng)于對(duì)所述第一觸摸輸入的檢測限定所述對(duì)象的不變點(diǎn)的裝置;以及用于響 應(yīng)于對(duì)所述第二觸摸輸入的檢測關(guān)于所述不變點(diǎn)執(zhí)行所述對(duì)象的幾何變換的裝置,其中所述第二觸摸輸入限定所述幾何變換。根據(jù)本發(fā)明的另一實(shí)施方式,提供一種用戶接口,包括顯示器,用于以第一幾何 配置呈現(xiàn)對(duì)象;觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸 入;其中配置所述用戶接口,使得響應(yīng)于不同觸摸輸入的序列在顯示器上執(zhí)行所述對(duì)象的 幾何變換,其中所述序列中的第一觸摸輸入限定所述對(duì)象中的不變點(diǎn),并且所述序列中的 第二觸摸輸入確定關(guān)于所述不變點(diǎn)的所述幾何變換。根據(jù)本發(fā)明的另一實(shí)施方式,提供一種裝置,包括顯示器,配置為呈現(xiàn)對(duì)象;觸 敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸入;以及處理器, 配置為響應(yīng)于所述觸敏輸入設(shè)備的不同觸摸輸入序列對(duì)所述顯示器上的對(duì)象執(zhí)行功能,所 述序列包括第一觸摸輸入和第二觸摸輸入,其中所述序列中的所述第一觸摸輸入限定所述 對(duì)象中的不變點(diǎn)并且所述序列中的所述第二觸摸輸入限定所述功能。所述裝置可以用于無線通信。
為了更好地理解本發(fā)明,現(xiàn)在將僅通過示例的方式對(duì)附圖進(jìn)行參考,在附圖中圖1示意性地示出了電子裝置;圖2示出了示出本發(fā)明實(shí)施方式的方法框的流程圖;圖3A到圖3E示出了根據(jù)本發(fā)明實(shí)施方式的圖形用戶接口。
具體實(shí)施例方式圖示出了裝置1,包括顯示器11,配置為呈現(xiàn)對(duì)象43 ;觸敏輸入設(shè)備13,配置為 使用戶能夠進(jìn)行觸摸輸入,該觸摸輸入包括軌跡輸入;以及處理器3,配置為響應(yīng)于所述觸 敏輸入設(shè)備的不同觸摸輸入序列對(duì)顯示器11上的對(duì)象43執(zhí)行29幾何變換,所述序列包括 第一觸摸輸入和第二觸摸輸入,其中所述序列中的所述第一觸摸輸入限定對(duì)象43中的不 變點(diǎn)63并且所述序列中的所述第二觸摸輸入限定所述幾何變換。圖1示意性地示出了電子裝置1。僅示出了在以下描述中引用的特征。然而,應(yīng)該 理解,裝置1可以包括未示出的附加特征。電子裝置1例如可以是個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助 理、移動(dòng)蜂窩電話,或包括使用戶能夠進(jìn)行觸摸輸入的觸敏輸入設(shè)備13的任何其他電子裝 置。電子裝置1可以是可以攜帶于例如用戶手、手提包或上衣口袋中的手持裝置1。示出的電子裝置1包括用戶接口 9、存儲(chǔ)器5和處理器3。連接處理器3以從用戶 接口 9接收輸入命令并且向用戶接口 9提供輸出命令。還連接處理器3對(duì)存儲(chǔ)器5進(jìn)行寫 入以及從存儲(chǔ)器5進(jìn)行讀出。用戶接口 9包括顯示器11和觸敏用戶輸入設(shè)備13。觸敏用戶輸入設(shè)備13例如 可以是配置為使用戶能夠經(jīng)由顯示器11進(jìn)行輸入的觸敏顯示器。備選地,觸敏用戶輸入設(shè) 備13可以是觸摸板或配置為檢測用戶的觸摸輸入并且將其與所顯示對(duì)象相關(guān)聯(lián)的任何其 他用戶輸入設(shè)備。顯示器11配置為向用戶呈現(xiàn)圖形用戶接口。根據(jù)本發(fā)明實(shí)施方式的圖形用戶接 口的示例在圖3A至圖3E中示出。顯示器11還配置為向用戶呈現(xiàn)一個(gè)或多個(gè)對(duì)象43。對(duì)象可以是圖像、窗口、一段文本或可以對(duì)其執(zhí)行諸如比例改變或旋轉(zhuǎn)的幾何變換的任何其他實(shí)體。觸敏輸入設(shè)備13配置為使用戶能夠進(jìn)行處理器檢測到的觸摸輸入的序列。序列 中的每個(gè)輸入可以僅在前一輸入已經(jīng)完成之后開始。為了使處理器3能夠檢測觸摸輸入, 觸敏輸入設(shè)備13可以要求手指或觸筆與觸敏輸入設(shè)備13的表面之間的接觸。備選地,觸 敏輸入設(shè)備13可以僅要求手指或觸筆接近于用戶輸入設(shè)備13的表面。存儲(chǔ)器5存儲(chǔ)計(jì)算機(jī)程序指令7,當(dāng)將計(jì)算機(jī)程序指令7加載到處理器3中時(shí),其 使得處理器3能夠控制設(shè)備1的操作,如下所述。計(jì)算機(jī)程序指令7提供使電子裝置1能 夠執(zhí)行如圖2所示方法的邏輯和例程。計(jì)算機(jī)程序指令7可以經(jīng)由電磁載波信號(hào)17或從諸如計(jì)算機(jī)程序產(chǎn)品的物理實(shí) 體15、諸如CD-ROM或DVD的存儲(chǔ)器設(shè)備或記錄介質(zhì)(其中已經(jīng)對(duì)計(jì)算機(jī)程序指令7進(jìn)行了 有形地編碼)的復(fù)制而到達(dá)電子裝置1。根據(jù)本發(fā)明的對(duì)裝置1進(jìn)行控制的方法在圖2中示意性地示出。在框21,對(duì)象43呈現(xiàn)在顯示器11上。對(duì)象43可以是可以對(duì)其執(zhí)行諸如比例改變 或旋轉(zhuǎn)的幾何變換的任何實(shí)體。例如,對(duì)象43可以是圖像、窗口或一段文本。一次可以在 顯示器11上呈現(xiàn)不止一個(gè)對(duì)象43。呈現(xiàn)在顯示器11上的對(duì)象43具有特定的幾何配置。例如,其可以以特定方向呈 現(xiàn)在顯示器11上并且具有特定的大小和形狀。在框23,處理器3在觸敏用戶輸入設(shè)備13上檢測不同觸摸輸入的序列中的第一觸 摸輸入。該第一觸摸輸入可以是特定類型的輸入,諸如長輕擊輸入或超長輕擊輸入,其中用 戶對(duì)觸敏用戶輸入設(shè)備13的區(qū)域致動(dòng)至少預(yù)定的時(shí)間段。備選地,在觸敏輸入設(shè)備13配 置為檢測觸摸輸入的力的實(shí)施方式中,第一觸摸輸入可以是超過預(yù)定力的、對(duì)觸敏輸入設(shè) 備13的按壓。備選地,可以使用特定觸筆或手指或?qū)τ|敏輸入設(shè)備13的特定區(qū)域進(jìn)行致 動(dòng)來進(jìn)行第一觸摸輸入。在觸敏輸入設(shè)備13時(shí)觸敏顯示器的實(shí)施方式中,可以對(duì)呈現(xiàn)對(duì)象43的顯示器11 的任何區(qū)域進(jìn)行致動(dòng)來進(jìn)行第一觸摸輸入。響應(yīng)于對(duì)第一用戶輸入的檢測,處理器3在框25限定對(duì)象43中的不變點(diǎn)63,并且 在框26,在顯示器11上呈現(xiàn)不變點(diǎn)位置的指示。不變點(diǎn)63是在對(duì)對(duì)象43執(zhí)行幾何變換時(shí) 保持固定的對(duì)象43的點(diǎn)。例如,其可以限定關(guān)于其執(zhí)行對(duì)象43的旋轉(zhuǎn)的原點(diǎn),或其可以是 對(duì)象43比例改變時(shí)在顯示器上保持固定的點(diǎn)。不變點(diǎn)63可以是用戶確定的點(diǎn)。例如,其可以是進(jìn)行第一觸摸輸入的對(duì)象43的 點(diǎn)。備選地,不變點(diǎn)可以預(yù)定,例如,其可以是對(duì)象43的中心點(diǎn)。在框27,處理器3在觸敏用戶輸入設(shè)備13上檢測輸入序列中第二觸摸輸入。第二 觸摸輸入可以是與第一觸摸輸入分開的并且不同的輸入。例如,用戶可以在第一觸摸輸入 與第二觸摸輸入之間斷開與觸敏輸入設(shè)備13的接觸,或可以在第一觸摸輸入的完成與第 二觸摸輸入的開始之間終止預(yù)定的時(shí)間量。第二觸摸輸入可以是與第一用戶輸入類似的、預(yù)定類型的輸入。第二觸摸輸入還 可以是軌跡輸入,其中用戶跨觸敏輸入設(shè)備13的表面拖拽手指或觸筆。在觸敏輸入設(shè)備13 時(shí)觸敏顯示器的實(shí)施方式中,軌跡輸入可以開始于呈現(xiàn)對(duì)象43的顯示器11的區(qū)域上。響應(yīng)于對(duì)第二觸摸輸入的檢測,處理器3將執(zhí)行諸如對(duì)象43的幾何變換之類的功能。例如,處理器3可以對(duì)呈現(xiàn)在顯示器11上的對(duì)象43改變比例或旋轉(zhuǎn)。執(zhí)行的幾何變換由第二觸摸輸入確定。可以相對(duì)于不變點(diǎn)63的位置來測量第二 觸摸輸入。例如,在第二觸摸輸入是軌跡輸入的情況中,軌跡相對(duì)于不變點(diǎn)63的方向可以 限定執(zhí)行的幾何變換的類型并且軌跡的長度可以限定幾何變換的幅度。例如,軌跡的方向 可以確定幾何變換是否是按比例增大、按比例減小、旋轉(zhuǎn)或旋轉(zhuǎn)和比例改變的組合。軌跡的 長度可以確定旋轉(zhuǎn)、增大或減小對(duì)象43的量。一旦已經(jīng)完成了對(duì)象43的幾何變換,就在框31處以幾何配置在顯示器11上呈現(xiàn) 對(duì)象43,該幾何配置源自原始幾何變換的幾何變換。在某些實(shí)施方式中,一旦已經(jīng)完成了幾何變換,則將取消不變點(diǎn)并且將移除顯示 器上不變點(diǎn)的指示。備選地,在其他實(shí)施方式中,不變點(diǎn)將在已經(jīng)完成幾何變換之后保持限定。這使用 戶能夠進(jìn)行其他觸摸輸入,該觸摸輸入限定關(guān)于同一不變點(diǎn)的其他幾何變換。如果用戶希 望對(duì)同一對(duì)象進(jìn)行多個(gè)幾何變換,則這可能是有益的。在此類實(shí)施方式中,觸敏輸入設(shè)備13 還可以配置為檢測輸入并且響應(yīng)于輸入而取消不變點(diǎn)。此類輸入可以是特定類型的輸入, 諸如長輕擊或以預(yù)定的力對(duì)觸敏輸入設(shè)備13致動(dòng)等。圖3A到圖3E示出了使用中的、根據(jù)本發(fā)明實(shí)施方式的呈現(xiàn)在顯示器11上的圖形 用戶接口 41。在該特定實(shí)施方式中,觸敏輸入設(shè)備13是觸敏顯示器。應(yīng)該理解,可以使用 其他類型的輸入設(shè)備和顯示器。在圖3A中,對(duì)象43呈現(xiàn)在顯示器11上。在該特定示例中,對(duì)象43是圖像。對(duì)象 43是矩形并且具有第一邊45和第二邊47,其中第一邊45長于第二邊47并且垂直于第二 邊47。在圖3A示出的圖形用戶接口 41中,對(duì)象43以橫向顯示,從而第一邊45使水平的。在圖3A中,用戶通過使用他們的手指53來致動(dòng)顯示器11的區(qū)域至少預(yù)定的時(shí)間 量以進(jìn)行第一觸摸輸入,在該實(shí)施方式中這是輕擊輸入,在顯示器11的該區(qū)域中呈現(xiàn)了對(duì) 象43的左上角51。圖3B示出了圖形用戶接口 41,一旦處理器3已經(jīng)檢測23到第一觸摸輸入并且限 定25不變點(diǎn)63就對(duì)其進(jìn)行呈現(xiàn)。呈現(xiàn)圖標(biāo)61以指示不變點(diǎn)63的位置。在圖3B中示出 的實(shí)施方式中,不變點(diǎn)63是進(jìn)行第一觸摸輸入的點(diǎn),即,對(duì)象43的左上角51。在其他實(shí)施 方式中,不變點(diǎn)63可以處于預(yù)定位置,該位置與進(jìn)行第一觸摸輸入的點(diǎn)(例如,對(duì)象43的 中心)無關(guān)。圖3C示出了進(jìn)行第二觸摸輸入和相應(yīng)的幾何變換的示例。第二觸摸輸入是軌跡 輸入,其開始于與不變點(diǎn)63對(duì)角相對(duì)的對(duì)象43的角落中的第一點(diǎn)71處并且在對(duì)象43的 對(duì)角線方向上延伸至第二點(diǎn)73,如箭頭75所示。由于該軌跡輸入與不變點(diǎn)63共線,所以處 理器3將識(shí)別出將執(zhí)行的幾何變換僅是對(duì)象43的比例改變。處理器3還將確定由于軌跡 的終點(diǎn)73比開始點(diǎn)71更接近不變點(diǎn)63,比例改變將是減小所呈現(xiàn)對(duì)象43的大小。在圖3C中示出的實(shí)施方式中,對(duì)象43比例改變的量與第二觸摸輸入的軌跡長度 直接成比例,從而一旦完成幾何變換,就在終點(diǎn)77處顯示最初顯示于軌跡開始點(diǎn)71處顯示 的對(duì)象的點(diǎn)。應(yīng)該理解,如果用戶將進(jìn)行在箭頭75相反方向上延伸的軌跡,使得軌跡的終點(diǎn)73 將比開始點(diǎn)71離不變點(diǎn)63更遠(yuǎn),那么比例改變將是增大對(duì)象43的大小。
圖3D示出了觸摸輸入序列中的第二觸摸輸入和相應(yīng)的幾何變換的第二示例。在 該第二示例中,第二觸摸輸入也是軌跡輸入,其開始于與不變點(diǎn)63對(duì)角相對(duì)的對(duì)象43的角 落中的第一點(diǎn)71處。然而,在該示例中,在豎直方向上、與對(duì)象43的短邊47平行地進(jìn)行該 軌跡,如箭頭75所示,并且結(jié)束于第二點(diǎn)73處。在該示例中,該軌跡不與不變點(diǎn)63共線, 因此處理器3將識(shí)別出軌跡限定的幾何變換是關(guān)于不變點(diǎn)63的旋轉(zhuǎn)。旋轉(zhuǎn)的角度由連接 不變點(diǎn)63和軌跡的終點(diǎn)73的線與連接不變點(diǎn)63和軌跡的開始點(diǎn)71的線之間的角度來確 定。還在圖3D中示出的示例中,軌跡的終點(diǎn)73比軌跡的開始點(diǎn)71更接近不變點(diǎn)63, 因此對(duì)對(duì)象43改變比例某個(gè)量,該量與軌跡的點(diǎn)71、73與不變點(diǎn)63之間距離的減小成比 例,從而響應(yīng)于圖3D的軌跡輸入執(zhí)行的幾何變換是旋轉(zhuǎn)和比例改變的組合。因此,應(yīng)該理解,軌跡位移限定執(zhí)行的幾何變換,并且在該實(shí)施方式中,軌跡的位 移被分解為兩個(gè)獨(dú)立的分量確定對(duì)象43的比例改變量的徑向分量和確定對(duì)象43旋轉(zhuǎn)量 的方位角分量。圖3E示出了用戶在其中移動(dòng)不變點(diǎn)63的圖形用戶接口 41的示例。在該示例中, 用戶已經(jīng)進(jìn)行了開始于對(duì)象43左上角51中的不變點(diǎn)63并且延伸至對(duì)象43內(nèi)不同點(diǎn)81 的軌跡。響應(yīng)于該輸入,處理器3將移動(dòng)不變點(diǎn)63,從而對(duì)象43內(nèi)的第二點(diǎn)81被限定為不 變點(diǎn)63。第二點(diǎn)81繼而成為任何后續(xù)幾何變換的固定點(diǎn)。圖2示出的框可以表示方法中的步驟和/或計(jì)算機(jī)程序7中的代碼段。示出的框 的特定順序并不意味著存在規(guī)定的或優(yōu)選的框順序,并且框的順序和布置可以改變。盡管已經(jīng)參考各種示例在之前的段落中描述了本發(fā)明的實(shí)施方式,但是應(yīng)該理解 可以在不脫離本發(fā)明范圍的情況下對(duì)所給示例進(jìn)行修改。例如,在描述的實(shí)施方式中,改變 對(duì)象的比例對(duì)水平和垂直尺寸都進(jìn)行比例改變,從而對(duì)于矩形對(duì)象而言,長度和寬度將以 相同的比例進(jìn)行比例改變。在其他實(shí)施方式中,可能對(duì)尺寸的比例改變是彼此無關(guān)的,從而 長度和寬度可以以不同的比例進(jìn)行比例改變。還應(yīng)該理解,可以使用除觸敏輸入設(shè)備之外的裝置來進(jìn)行輸入序列中的輸入。例 如,用戶可以通過對(duì)小鍵盤上的鍵進(jìn)行致動(dòng)來取消不變點(diǎn),或可以通過對(duì)特定的鍵致動(dòng)來 限定不變點(diǎn)。在之前說明書中描述的特征可以以除明確描述的組合之外的組合來使用。雖然努力在前述說明書中引起對(duì)相信是特別重要的本發(fā)明那些特征的注意,但是 應(yīng)該理解,申請(qǐng)人要求在之前引用和/或在附圖中示出的任何可專利特征或的特征組合方 面的保護(hù),而不論是否對(duì)其進(jìn)行了強(qiáng)調(diào)。
9
權(quán)利要求
一種裝置,包括顯示器,配置為呈現(xiàn)對(duì)象;觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸入;以及處理器,配置為響應(yīng)于所述觸敏輸入設(shè)備的不同觸摸輸入序列對(duì)所述顯示器上的對(duì)象執(zhí)行幾何變換,所述序列包括第一觸摸輸入和第二觸摸輸入,其中所述序列中的所述第一觸摸輸入限定所述對(duì)象中的不變點(diǎn)并且所述序列中的所述第二觸摸輸入限定所述幾何變換。
2.根據(jù)權(quán)利要求1所述的裝置,其中將所述不變點(diǎn)限定為進(jìn)行所述第一觸摸輸入的所 述對(duì)象的點(diǎn)。
3.根據(jù)權(quán)利要求2所述的裝置,其中所述處理器配置為一旦已經(jīng)限定了所述不變點(diǎn)就 控制所述顯示器呈現(xiàn)所述不變點(diǎn)的指示。
4.根據(jù)前述任一權(quán)利要求所述的裝置,其中所述觸敏輸入設(shè)備配置為使用戶能夠經(jīng)由 所述顯示器進(jìn)行觸摸輸入。
5.根據(jù)權(quán)利要求4所述的裝置,其中經(jīng)由呈現(xiàn)第一對(duì)象的所述顯示器的任何區(qū)域進(jìn)行 所述第一觸摸輸入。
6.根據(jù)前述任一權(quán)利要求所述的裝置,其中第一輸入是預(yù)定類型的輸入。
7.根據(jù)前述任一權(quán)利要求所述的裝置,其中所述第一觸摸輸入是對(duì)觸敏用戶輸入設(shè)備 的區(qū)域致動(dòng)至少預(yù)定的時(shí)間段。
8.根據(jù)前述任一權(quán)利要求所述的裝置,其中所述第二觸摸輸入是軌跡輸入。
9.根據(jù)權(quán)利要求8所述的裝置,其中所述處理器配置為關(guān)于所述不變點(diǎn)測量所述第二 觸摸輸入的軌跡。
10.根據(jù)權(quán)利要求8至9中任一項(xiàng)所述的裝置,其中所述第二觸摸輸入的軌跡開始于呈 現(xiàn)第一對(duì)象的所述顯示器的區(qū)域內(nèi)的任何位置。
11.根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的裝置,其中所述第二觸摸輸入的軌跡的長度 和方向確定所述幾何變換。
12.根據(jù)前述任一權(quán)利要求所述的裝置,其中所述幾何變換是對(duì)象的比例改變。
13.根據(jù)前述任一權(quán)利要求所述的裝置,其中所述幾何變換是對(duì)象關(guān)于所述不變點(diǎn)的 旋轉(zhuǎn)。
14.一種方法,包括在顯示器上呈現(xiàn)對(duì)象;在觸敏用戶輸入設(shè)備上檢測不同觸摸輸入的序列,所述序列包括第一觸摸輸入和第二 觸摸輸入;響應(yīng)于對(duì)所述第一觸摸輸入的檢測,限定所述對(duì)象的不變點(diǎn);以及響應(yīng)于對(duì)所述第二觸摸輸入的檢測,關(guān)于所述不變點(diǎn)執(zhí)行所述對(duì)象的幾何變換,其中 所述第二觸摸輸入限定所述幾何變換。
15.根據(jù)權(quán)利要求14所述的方法,其中將所述不變點(diǎn)限定為進(jìn)行所述第一觸摸輸入的 所述對(duì)象的點(diǎn)。
16.根據(jù)權(quán)利要求14至15中任一項(xiàng)所述的方法,進(jìn)一步包括呈現(xiàn)所述不變點(diǎn)的指示。
17.根據(jù)權(quán)利要求14至16中任一項(xiàng)所述的方法,其中經(jīng)由顯示器進(jìn)行觸摸輸入。
18.根據(jù)權(quán)利要求14至17中任一項(xiàng)所述的方法,其中經(jīng)由呈現(xiàn)第一對(duì)象的顯示器的任 何區(qū)域進(jìn)行所述第一觸摸輸入。
19.根據(jù)權(quán)利要求14至18中任一項(xiàng)所述的方法,其中所述第一輸入是預(yù)定類型的輸入。
20.根據(jù)權(quán)利要求14至19中任一項(xiàng)所述的方法,其中所述第一觸摸輸入是對(duì)觸敏用戶 輸入設(shè)備的區(qū)域致動(dòng)至少預(yù)定的時(shí)間段。
21.根據(jù)權(quán)利要求14至20中任一項(xiàng)所述的方法,其中所述第二觸摸輸入是軌跡輸入。
22.根據(jù)權(quán)利要求21所述的方法,其中關(guān)于所述不變點(diǎn)測量所述第二觸摸輸入的軌跡。
23.根據(jù)權(quán)利要求21至22中任一項(xiàng)所述的方法,其中所述第二觸摸輸入的軌跡開始于 呈現(xiàn)所述第一對(duì)象的所述顯示器的區(qū)域內(nèi)的任何位置。
24.根據(jù)權(quán)利要求21至23中任一項(xiàng)所述的方法,其中所述第二觸摸輸入的軌跡的長度 和方向確定所述幾何變換。
25.根據(jù)權(quán)利要求14至24中任一項(xiàng)所述的方法,其中所述幾何變換包括對(duì)象呈現(xiàn)的大 小改變。
26.根據(jù)權(quán)利要求14至25中任一項(xiàng)所述的方法,其中所述幾何變換包括對(duì)象關(guān)于所述 不變點(diǎn)的旋轉(zhuǎn)。
27.一種包括用于控制一種裝置的程序指令的計(jì)算機(jī)程序,所述裝置包括顯示器,配置 為呈現(xiàn)對(duì)象,以及觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡 輸入,所述程序指令在加載到處理器中時(shí)提供用于在觸敏用戶輸入設(shè)備上檢測不同觸摸輸入的序列的裝置,所述序列包括第一觸摸 輸入和第二觸摸輸入;用于響應(yīng)于對(duì)所述第一觸摸輸入的檢測限定所述對(duì)象的不變點(diǎn)的裝置;以及 用于響應(yīng)于對(duì)所述第二觸摸輸入的檢測關(guān)于所述不變點(diǎn)執(zhí)行所述對(duì)象的幾何變換的 裝置,其中所述第二觸摸輸入限定所述幾何變換。
28.一種包含如權(quán)利要求27所述的計(jì)算機(jī)程序的物理實(shí)體。
29.一種攜帶如權(quán)利要求27所述的計(jì)算機(jī)程序的電磁載波信號(hào)。1
30.一種包括用于使得計(jì)算機(jī)執(zhí)行權(quán)利要求14至26中任一項(xiàng)所述方法的程序指令的 計(jì)算機(jī)程序。
31.一種用戶接口,包括顯示器,用于以第一幾何配置呈現(xiàn)對(duì)象;觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸入; 其中配置所述用戶接口,使得響應(yīng)于不同觸摸輸入的序列在顯示器上執(zhí)行所述對(duì)象的 幾何變換,其中所述序列中的第一觸摸輸入限定所述對(duì)象中的不變點(diǎn),并且所述序列中的 第二觸摸輸入確定關(guān)于所述不變點(diǎn)的所述幾何變換。
32.根據(jù)權(quán)利要求31所述的用戶接口,其中所述第一觸摸輸入是對(duì)觸敏用戶輸入設(shè)備 的區(qū)域致動(dòng)至少預(yù)定的時(shí)間段。
33.根據(jù)權(quán)利要求31至32中任一項(xiàng)所述的用戶接口,其中所述第二觸摸輸入是軌跡輸入。
34.一種裝置,包括顯示器,配置為呈現(xiàn)對(duì)象;觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,所述觸摸輸入包括軌跡輸入;以及處理器,配置為響應(yīng)于所述觸敏輸入設(shè)備的不同觸摸輸入序列對(duì)所述顯示器上的對(duì)象 執(zhí)行功能,所述序列包括第一觸摸輸入和第二觸摸輸入,其中所述序列中的所述第一觸摸 輸入限定所述對(duì)象中的不變點(diǎn)并且所述序列中的所述第二觸摸輸入限定所述功能。
35.根據(jù)權(quán)利要求34所述的裝置,其中將所述不變點(diǎn)限定為進(jìn)行所述第一觸摸輸入的 所述對(duì)象的點(diǎn)。
36.一種處理器,配置為控制顯示器呈現(xiàn)對(duì)象并且在觸敏設(shè)備上檢測輸入,所述輸入包 括軌跡輸入,其中所述處理器配置為響應(yīng)于對(duì)觸敏輸入設(shè)備的不同觸摸輸入序列的檢測對(duì) 所述顯示器上的對(duì)象執(zhí)行幾何變換,所述序列包括第一觸摸輸入和第二觸摸輸入,其中所 述序列中的所述第一觸摸輸入限定所述對(duì)象中的不變點(diǎn)并且所述序列中的所述第二觸摸 輸入限定所述幾何變換。
37.根據(jù)權(quán)利要求36所述的處理器,其中將所述不變點(diǎn)限定為進(jìn)行所述第一觸摸輸入 的所述對(duì)象的點(diǎn)。
全文摘要
一種裝置,包括顯示器,配置為呈現(xiàn)對(duì)象;觸敏輸入設(shè)備,配置為使用戶能夠進(jìn)行觸摸輸入,該觸摸輸入包括軌跡輸入;以及處理器,配置為響應(yīng)于觸敏輸入設(shè)備的不同觸摸輸入序列對(duì)顯示器上的對(duì)象執(zhí)行幾何變換,該序列包括第一觸摸輸入和第二觸摸輸入,其中序列中的第一觸摸輸入限定對(duì)象中的不變點(diǎn)并且序列中的第二觸摸輸入限定幾何變換。
文檔編號(hào)G06F3/048GK101981536SQ200880128368
公開日2011年2月23日 申請(qǐng)日期2008年12月17日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者P·K·克拉南 申請(qǐng)人:諾基亞公司