專利名稱:用于操縱顯示圖像的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上地涉及電子設(shè)備,具體涉及操縱由電子設(shè)備顯示的圖像。
背景技術(shù):
具有觸敏輸入形態(tài)的電子設(shè)備是已知的。 一個示例是由摩托羅拉公司發(fā)布的 M0T0MingTM蜂窩電話設(shè)備。另一個是由蘋果公司發(fā)布的iPhone。已知為了操縱地圖、其他 文件和其他圖像而提供搖動和縮放控制的觀看的電子設(shè)備。在PC中使用的GoogleTM Earth 是一個示例。由摩托羅拉公司發(fā)布的Q電話是另一個示例。在用于呈現(xiàn)地圖的搖動模式和 縮放模式之間進(jìn)行切換的便利方法是期望的特征。在當(dāng)前的電子設(shè)備中使用的方法通常不 很方便。
在附圖中,貫穿各個視圖,相同附圖標(biāo)記表示相同或者在功能上類似的元素,并且
附圖與下面的詳細(xì)說明一起被包含在說明書中,并且形成其一部分,用于進(jìn)一步圖解各個
實(shí)施例,并且解釋根據(jù)本發(fā)明的各種原理和優(yōu)點(diǎn)。
圖1、4和6是示出根據(jù)特定實(shí)施例的電子設(shè)備的圖; 圖2是示出根據(jù)特定實(shí)施例的電子設(shè)備100的一些方面的功能方框圖; 圖3、5和7示出了作為根據(jù)特定實(shí)施例的、在圖1、4和6中分別描述的觸壓的特
定特征的示例的時間曲線圖; 圖8和9是示出根據(jù)特定實(shí)施例的、用于操縱在電子設(shè)備的顯示器上顯示的圖像 的方法的一些步驟的流程圖;并且 圖10和11是示出根據(jù)特定實(shí)施例的、電子設(shè)備1000的兩個視圖的圖。
技術(shù)人員可以明白,為了簡單和清楚而示出了在圖中的元素,并且不必根據(jù)比例 繪制在圖中的元素。例如,圖中的一些元素的尺寸可能相對于其他元素被夸大,以有助于改 善對于本發(fā)明的實(shí)施例的理解。
具體實(shí)施例方式
在詳細(xì)描述根據(jù)本發(fā)明的實(shí)施例之前,應(yīng)當(dāng)注意到,所述實(shí)施例主要在于與觸摸
屏輸入形態(tài)相關(guān)的方法步驟和裝置部件的組合。因此,在適當(dāng)時,在附圖中由常規(guī)符號表示 裝置部件和方法步驟,附圖僅僅示出了與理解本發(fā)明的實(shí)施例相關(guān)的那些具體細(xì)節(jié),以便 不以對于受益于在此的說明的本領(lǐng)域內(nèi)的普通技術(shù)人員容易清楚的細(xì)節(jié)而使本公開晦澀。 在本文中,可以唯一地使用諸如第一和第二、頂部和底部等的關(guān)系術(shù)語來將一個
實(shí)體或者動作與另一個實(shí)體或者動作相區(qū)別,而不必要求或者暗示在這樣的實(shí)體或者動作 之間的任何實(shí)際的這樣的關(guān)系或者順序。術(shù)語"包括"或者其任何變化形式意欲涵蓋非排 它的包含,以便包括元素列表的過程、方法、物品或者裝置不僅包括那些元素,而且可以包 括未明確地列出的其他元素或者對這樣的過程、方法、物品或者裝置固有的其他元素。在沒有更多限制時,在"包括... 一個"之前的元素不排除在包括所述元素的處理、方法、物品或 者裝置中存在其他相同元素。 總體上,下面更詳細(xì)地描述的實(shí)施例提供了一種用于使用觸敏輸入形態(tài)操縱在電 子設(shè)備的顯示器上顯示的圖像的方法和裝置,所述觸敏輸入形態(tài)具有感測觸摸位置和觸摸 壓力的能力。所述實(shí)施例提供了下述益處在不限于使用按鈕(或者硬開關(guān))或者軟(虛 擬)按鈕的情況下,能夠在搖動和縮放模式之間切換。所述實(shí)施例包括下述實(shí)施例其中, 輸入形態(tài)是根據(jù)不同的模式來改變配置的變形表面,諸如在蜂窩電話小鍵盤、照相機(jī)控件、 文本消息傳送和媒體(聲音或者視頻)控制配置之間變形。 參見圖l,該圖示出了根據(jù)特定實(shí)施例的電子設(shè)備100。電子設(shè)備100包括觸摸屏 105。該電子設(shè)備可以是具有觸摸屏的任何電子設(shè)備。 一些示例是蜂窩電話、遙控器、控制 臺、計(jì)算機(jī)和電子游戲。在這些實(shí)施例中,觸摸屏105能夠作為輸入形態(tài)而操作,用于感測 觸摸位置和至少兩個觸摸壓力水平。觸摸屏105可以使用常規(guī)技術(shù)來感測觸摸位置和觸摸 壓力。觸摸屏也能夠顯示可以包括地圖的圖像,并且可以將活動對象疊加在另外填充輸入 /輸出形態(tài)的圖像區(qū)域(顯示區(qū)域)的圖像。這樣的活動對象的示例是按鈕。在其他實(shí)施 例中,輸入/輸出形態(tài)的輸入部分可以物理地或者實(shí)際上與圖像部分分離。在圖10-11中 示出了其一個示例。 觸摸屏105可以是以根據(jù)不活動部分或者基本上不活動部分的方式感測觸摸位 置的類型。用于感測觸摸位置的技術(shù)可以例如是使用常規(guī)光學(xué)的、電容的或者電阻的技術(shù) 的技術(shù)。替換地可以使用新開發(fā)的技術(shù)。用于感測觸摸位置的技術(shù)典型地允許確定工具的 x-y位置,所述工具也可以被稱為觸壓工具,其觸摸觸摸屏105的物理表面或者很接近以接 觸觸摸屏105的表面。當(dāng)移動觸壓工具時,可以認(rèn)為檢測到觸壓。術(shù)語"觸壓"工具的使用 不排除其使用來執(zhí)行"敲擊"或者在觸摸屏105上的一個x-y位置施加不變的壓力輸入。觸 摸位置感測技術(shù)除了提供觸壓工具的x-y位置之外,也可以提供確定的"觸摸"狀態(tài)指示, 所述指示具有第一二進(jìn)制狀態(tài)(F),其指示觸壓工具未被認(rèn)為觸摸(或者很接近以觸摸) 觸摸屏105的表面(未觸摸狀態(tài));以及,當(dāng)其提供位置信息時的第二二進(jìn)制狀態(tài)(T)(觸 摸狀態(tài))。觸壓工具可以是許多實(shí)現(xiàn)方式之一,諸如鋼筆、鉛筆、指示器、棒或者人的手指。
觸摸屏105可以是以根據(jù)不活動部分或者基本上不活動部分的方式感測觸摸壓 力的類型。用于感測觸摸壓力的技術(shù)可以例如是使用常規(guī)力感測電阻或者應(yīng)變測量技術(shù)的 技術(shù)。替換地可以使用新開發(fā)的技術(shù)。用于感測觸摸壓力的技術(shù)允許確定與由觸壓工具在 觸摸屏105的物理表面上施加的壓力相關(guān)的"模擬"值。"模擬"帶有引號,是因?yàn)樵诘湫偷?實(shí)施例中,模擬值被轉(zhuǎn)換為表示模擬輸入值的數(shù)字值。觸摸壓力感測技術(shù)可以在輸入壓力 小于閾值時提供最低壓力狀態(tài)指示。這個可以被稱為"無壓力"或者"零壓力"狀態(tài)。
在"無壓力狀態(tài)"之上,輸入形態(tài)可以提供由觸壓工具施加的觸摸壓力的量的數(shù)字 化的模擬壓力值,或者可以提供量化的壓力值——少則兩個,包括"無壓力"值。
觸摸屏105的觸摸位置和觸摸壓力感測方面的基本上不活動部分的特征意味著 包括當(dāng)使用觸壓工具施加觸摸壓力時可能在多層顯示器中出現(xiàn)的觸摸屏105的表面的小 的不可避免的移動,特別是在如果施加了較高壓力的情況下。應(yīng)當(dāng)注意,在一些實(shí)施例中, 壓力感測和觸摸感測可以使用相同的技術(shù),但是在其他實(shí)施例中,它們可以完全獨(dú)立。而 且,在觸摸位置被可靠地指示時,可能存在指示無壓力輸出的情況(當(dāng)觸摸壓力低于閾值
5時)。 再一次參見圖l,在觸摸屏105上示出了三個"軟"按鈕110、115、120和三個觸壓 125、130和135。可以想象在觸摸屏105上顯示地圖(未示出)。當(dāng)"軟"按鈕110、 115、 120活動時,它們可以用于控制IOO何時將它們顯示在觸摸屏105上。對于特定實(shí)施例的使 用的一個示例,觸壓125、130、135表示觸壓工具的連續(xù)觸摸位置改變。搖動觸壓PAN1125、 PAN2135可以用于在每個觸壓期間指示的方向上移動地圖的位置,而縮放觸壓Z00M1 130 可以用于改變地圖的比例,而不改變地圖位置,這在常規(guī)導(dǎo)航系統(tǒng)中是典型的。搖動觸壓被 示出為具有基本上不變方向的路徑,但是可以理解,在此所描述的實(shí)施例與其他觸壓類型 兼容,其中,僅僅一個示例是被分類為右和左圓形(或者旋轉(zhuǎn))觸壓。而且,縮放觸壓被示 出為近乎垂直的觸壓,因此在這個實(shí)施例中,圖像的縮放效應(yīng)可以響應(yīng)于一般(即基本上) 在相對的第一和第二方向、即上和下之一上的觸壓。將理解,在此所描述的實(shí)施例與其他縮 放觸壓類型兼容,其中,僅僅一個示例是將被分類為左和右觸壓的觸壓。然而,不要求它們 一般是線性的或者相反的——它們可以例如被定義為圓形觸壓(即,順時針放大,逆時針縮 小)或者以直角來定義。 參見圖2,根據(jù)特定實(shí)施例,其示出了用于示出電子設(shè)備100的一些方面的功能方 框圖。電子設(shè)備100可以包括處理系統(tǒng)205和包括觸摸屏105的輸入/輸出形態(tài)210。處 理系統(tǒng)可以包括處理器,由存儲在一個或多個存儲器中的程序指令和數(shù)據(jù)來控制所述處理 器。所述處理器、程序指令和數(shù)據(jù)可以是常規(guī)的,除了用于程序指令和數(shù)據(jù)的至少一部分的 布置和值是獨(dú)特的之外,由此提供具有獨(dú)特方面的搖動控制215、縮放控制220和模式控制 225,如下進(jìn)一步所述。 搖動控制215可以接受在搖動模式期間輸入的觸摸位置,并且在響應(yīng)于那些輸入 的方向上在顯示器上移動圖像。類似地,縮放控制220可以接受在縮放模式期間輸入的位 置,并且響應(yīng)于那些輸入來調(diào)節(jié)在顯示器上的圖像。(縮放控制220可以將觸摸位置運(yùn)動解 析為兩個方向 一上和下之一,并且響應(yīng)于所解析的方向而執(zhí)行放大或者縮小。在一些實(shí)施 例中,縮放控制220可以將觸摸位置解析為四個方向 一 上、下、右左之一,并且對于其中兩 個執(zhí)行縮放,并且對于另外兩個執(zhí)行旋轉(zhuǎn))搖動和縮放控制通常不在觸摸屏105的顯示器 上示出搖動或者縮放觸壓125、 130、 135。模式控制225可以接受至少觸摸壓力值輸入,以使 用敲擊模塊230或者壓力模塊235來確定模式改變事件。在所有實(shí)施例中都可以不存在這 兩者。模式控制225還可以接受和依賴于位置輸入以確定模式改變事件。響應(yīng)于模式改變 事件,處理系統(tǒng)205可以將觸摸屏105的模式從搖動模式改變?yōu)榭s放模式,或者反之亦然。
參見圖3,根據(jù)特定實(shí)施例,其示出了作為觸壓125、 130、 135 (圖1)的特定特性的 示例的時間曲線圖。曲線圖305是可能在觸壓125、130、135期間已經(jīng)施加的觸摸壓力的曲 線圖。曲線圖310是量化壓力值的曲線圖,所述量化壓力值可以由觸摸屏105在觸壓期間 產(chǎn)生,或者所述量化壓力值可以通過由模式控制225執(zhí)行的將從觸摸屏105接收的"模擬" 輸入信號轉(zhuǎn)換為具有一些量化值的信號而產(chǎn)生。曲線圖315是觸摸狀態(tài)信號的曲線圖,該 觸摸狀態(tài)信號可以是觸摸屏105的輸出,或者可以例如由處理系統(tǒng)205響應(yīng)于來自觸摸屏 105的位置信號的存在與否來確定所述觸摸狀態(tài)信號。 根據(jù)兩組實(shí)施例,對于曲線圖305示出了三個施加的壓力水平PpPe和Pc。在時間 0, PAN1觸壓125位于或者接近觸壓的開始,并且所施加的觸摸壓力(曲線圖305)在PB和
6Pc之間。量化的觸摸壓力PfPc(曲線圖310)可以表示在這個時間期間施加的壓力。觸摸 壓力然后變得大于敲擊壓力閾值P。,并且返回向下。在PAN1觸壓125的結(jié)尾,感測到觸摸 壓力的下降。隨后所施加的觸摸壓力305在持續(xù)時間TA為零(即由模式控制225接收量化 觸摸壓力310作為接近零的"模擬"值,或者將量化觸摸壓力310設(shè)置為零,或者從觸摸屏 105接收量化觸摸壓力310作為零值)。隨后所施加的觸摸壓力305在持續(xù)時間TB變得大 于敲擊壓力閾值Pc,并且從觸摸屏105接收量化觸摸壓力310作為> Pc的模擬值,并且量 化觸摸壓力310被轉(zhuǎn)換為指示> Pc的量化值,或者從觸摸屏105接收量化觸摸壓力310作 為指示在那個持續(xù)時間期間的> Pc的量化值。然后,所施加的觸摸壓力在持續(xù)時間L再一 次降低到O,并且量化的觸摸壓力被接收或者對于那個持續(xù)時間被設(shè)置為0。
根據(jù)實(shí)施例的第一示例,模式控制225將壓力感測為模擬值或者量化值,并且感 測持續(xù)時間TA、 TB、 T"并且將它們與存儲的敲擊標(biāo)準(zhǔn)或者簡檔相比較。在敲擊實(shí)施例的該 第一示例中,所述壓力標(biāo)準(zhǔn)使得如果TA低于最大持續(xù)時間閾值(例如125微秒),并且在Tb 期間的所有時間壓力超過PB,并且在具有大于最小持續(xù)時間閾值(例如125微秒)的持續(xù) 時間Tc期間尾部零壓力水平發(fā)生,則確定已經(jīng)滿足了敲擊標(biāo)準(zhǔn)(即感測到敲擊),并且模式 控制225從搖動模式改變?yōu)榭s放模式。在敲擊實(shí)施例的該第一示例中,持續(xù)時間的使用允 許使用可能比在操作在縮放或者搖動模式之一中時感測的壓力低的壓力水平。在第二組實(shí) 施例中,壓力標(biāo)準(zhǔn)使得如果T。低于最大持續(xù)時間閾值(例如125微秒),并且在Te期同的所 有時間觸摸壓力超過Pc,則確定已經(jīng)發(fā)生了敲擊(即檢測到敲擊),并且模式控制225從搖 動模式改變?yōu)榭s放模式。根據(jù)第二組實(shí)施例,在觸摸壓力已經(jīng)降低達(dá)到持續(xù)時間T。然后已 經(jīng)升高達(dá)到持續(xù)時間1^時,可以確定已經(jīng)滿足敲擊標(biāo)準(zhǔn)。在實(shí)施例的第二示例中,敲擊壓力 標(biāo)準(zhǔn)使用比在實(shí)施例的第一示例中更高的壓力水平Pc。但是應(yīng)當(dāng)理解,檢測敲擊所需要的 最佳壓力水平將與特定實(shí)施例的持續(xù)時間的值和持續(xù)時間的類型相關(guān)(即除了峰值的持 續(xù)時間之外,是否還使用在前和隨后的持續(xù)時間之一或者兩者),通過試驗(yàn)來確定這一點(diǎn)。 注意,因?yàn)橛锌赡軐τ谠S多用戶混淆,因此具有兩個實(shí)施例不是正常的,在兩個剛剛所述的 組的實(shí)施例之一中的兩個實(shí)施例中的每個實(shí)施例同時操作在電子設(shè)備中。然而,為了簡潔, 圖3圖解了這些實(shí)施例兩者。如果在一個電子設(shè)備中可以獲得兩個這樣的實(shí)施例,則通常 一次僅僅選擇其中之一來作為用戶偏好。在這兩組實(shí)施例中,可以理解,在確定在搖動和縮 放模式之間的模式改變時,觸摸輸入的狀態(tài)是無關(guān)的,可以從曲線圖305、310和315觀察到 這一點(diǎn),雖然觸摸輸入狀態(tài)的持續(xù)時間可以被用作對于零壓力的持續(xù)時間的替代,或者可 以被要求為對于零壓力的持續(xù)時間的冗余指示。這些改變將因此在錯誤指示和使用容易性 方面改變所述實(shí)施例的益處。注意,與作為補(bǔ)充或者替代地使用觸摸壓力信息的那些實(shí)施 例相比較,使用觸摸狀態(tài)和持續(xù)時間信息而不使用觸摸壓力工作得不是很好,因?yàn)橛泻芏?時候用戶移開觸壓工具,用于重新定位所述工具以用于新觸壓,并不想改變到縮放模式。
可以理解,通過使用觸壓工具的感測的觸摸壓力,用戶不必將所述工具移動到在 觸摸屏105上所示的按鈕位置,也不使用位于其他位置的按鈕或者開關(guān),由此加速進(jìn)行移 動改變所需要的時間;簡化進(jìn)行模式改變的復(fù)雜性;并且,消除要進(jìn)行模式改變而對于按 鈕或者開關(guān)的需要。最后引述的益處提供了另外益處,即減少在觸摸屏105上或者在電子 設(shè)備的其他部分上使用的面積,并且在一些情況下消除了一些活動部分。
存在用于敲擊標(biāo)準(zhǔn)的觸摸壓力和持續(xù)時間的許多變體,其可以對于其他實(shí)施例提供在此描述的相同類型的益處。本領(lǐng)域內(nèi)的普通技術(shù)人員在閱讀了本文后可以想到這些變 體。僅僅作為一些示例,開始持續(xù)時間(Ta和T。)之一或者尾部持續(xù)時間(Tc)而不是兩者 可以作為標(biāo)準(zhǔn)的一部分被消除。所述持續(xù)時間的任何一個可以具有最小值和最大值之一或 者兩者。觸摸狀態(tài)可以被替代或者添加到零壓力檢測要求。在其他變體中,滿足壓力標(biāo)準(zhǔn) 所需要的觸壓水平可以是閾值PB,而不是用于最小持續(xù)時間TM的Pe。在使用敲擊標(biāo)準(zhǔn)來確 定從搖動模式向縮放模式的切換的這些變體中,可以將對于在搖動或者縮放期間的觸壓工 具的觸摸位置的響應(yīng)保持在觸摸位置和觸摸壓力的任何值(包括無),直到滿足所述敲擊 標(biāo)準(zhǔn)。替換地,可以有下述要求將觸摸壓力保持為大于零(或者諸如PA的低壓力閾值), 以對于觸摸位置響應(yīng)。這可以用于改善觸壓的檢測的可靠性。在特定的實(shí)施例中,觸摸壓 力的量可以被用作圖像搖動速率或者縮放速率的標(biāo)準(zhǔn)(取決于觸摸屏105處于什么模式 中)。例如,可以有大于零的兩個量化的壓力閾值,它們用于根據(jù)觸摸屏105的模式來產(chǎn)生 搖動或者縮放兩個速度之一。或者,可以將模擬壓力閾值用于這樣的控制。這些實(shí)施例可 以使用用于速率控制的壓力閾值以及用于敲擊檢測的壓力閾值。如上所述用于敲擊檢測的 標(biāo)準(zhǔn)在此被稱為用于敲擊檢測的壓力標(biāo)準(zhǔn),但是可以看出,它們可以包括觸摸狀態(tài)要求和/ 或一個或多個持續(xù)時間。在許多情況下,在所述標(biāo)準(zhǔn)中至少包括一個最小觸摸壓力閾值和 兩個持續(xù)時間閾值一一個持續(xù)時間用于大于最小壓力閾值的壓力,另一個持續(xù)時間用于 低壓力閾值或者零壓力閾值或者無觸摸狀態(tài)。為了以不同的方式來說明這一點(diǎn),在這些實(shí) 施例中的用于敲擊檢測的壓力標(biāo)準(zhǔn)可以包括與第一持續(xù)時間相關(guān)聯(lián)的敲擊壓力閾值和與 低壓力閾值和無觸摸狀態(tài)之一或者兩者相關(guān)聯(lián)的第二持續(xù)時間。第一和第二持續(xù)時間可以 每個具有最小值和最大值之一或者兩者,并且低壓力閾值可以是零。 現(xiàn)在參見圖4,該圖示出了根據(jù)特定實(shí)施例的電子設(shè)備100。該圖示出了觸摸屏 105檢測的四個觸壓410、415、420和425的示例。在這個示例中,觸壓PAN1 410在時間0 處于搖動模式的處理中,并且在所施加的觸摸壓力低于PA時繼續(xù)。在PAN1 410觸壓期間, 根據(jù)觸摸位置將圖像向下和向右搖動。在PAN1觸壓410的結(jié)尾,滿足將模式從搖動改變到 縮放的壓力標(biāo)準(zhǔn)。在PAN1觸壓410結(jié)束的點(diǎn)啟動下一個觸壓Z00M1觸壓415。當(dāng)從觸摸屏 105移開觸壓工具并且將其移動到Z00M2觸壓420的開始時,ZOOMl觸壓415結(jié)束。在這個 示例中,將ZOOM1觸壓415解析為向上的觸壓,其導(dǎo)致放大操作,并且將ZOOM2觸壓420解 析為向上的觸壓,其導(dǎo)致放大操作的繼續(xù)。在Z00M2觸壓420的結(jié)尾,檢測到將觸摸屏105 的模式改變?yōu)閾u動的輸入,然后將觸壓工具的觸壓運(yùn)動解釋為搖動觸壓PAN2 425。
參見圖5,根據(jù)特定實(shí)施例,其示出了觸壓410、415、420、425(圖4)的特定特征的 示例的時間曲線圖。曲線圖505是可能已經(jīng)在觸壓410、415、420、425期間施加的觸摸壓力 的曲線圖。曲線圖510是量化壓力值的曲線圖,所述量化壓力值可以由觸摸屏105在觸壓 期間產(chǎn)生,或者所述量化壓力值可以由模式控制225執(zhí)行的將從觸摸屏105接收的"模擬" 輸入信號轉(zhuǎn)換為具有一些量化值的信號而產(chǎn)生。曲線圖515是觸摸狀態(tài)信號的曲線圖,所 述觸摸狀態(tài)信號可以是觸摸屏105的輸出,或者例如,可以由處理系統(tǒng)205響應(yīng)于來自觸摸 屏105的位置信號的存在與否來確定所述觸摸狀態(tài)信號。 對于曲線圖505示出了兩個觸摸壓力水平,PA和零??梢岳斫?,可以存在第二觸摸 壓力水平或者值,其接近但大于零,在其下,所量化或者測量的觸摸壓力近似為零。對于在 圖3中的所施加的觸壓曲線圖305,這將類似于PA。在時間O,PANl觸壓410在觸壓的開始
8或者接近觸壓的開始,并且所施加的觸摸壓力(曲線圖505)大于O,并且小于觸摸壓力水平 PA,觸摸壓力水平PA可以被稱為敲擊壓力閾值。量化的壓力閾值O(曲線圖510)可以表示 在這個時間期間施加的觸摸壓力。在PAN1觸壓410的結(jié)尾,在持續(xù)時間TA感測到大于觸摸 壓力敲擊閾值PA的壓力的增加。在這個示例中,不從觸摸屏105移開觸壓工具,因此觸摸 狀態(tài)保持在T。模式控制225將壓力值感測為模擬值或者量化值,并且感測持續(xù)時間TA并 且將它們與存儲的壓力標(biāo)準(zhǔn)或者簡檔相比較。在一些實(shí)施例中,壓力標(biāo)準(zhǔn)使得如果1\大于 最小閾值(例如200毫秒)并且在TA期間的觸摸壓力連續(xù)超過PA,則確定已經(jīng)滿足了壓力 標(biāo)準(zhǔn),并且模式控制225從搖動模式改變?yōu)榭s放模式。根據(jù)該示例,當(dāng)觸摸壓力再一次升高 超過PA達(dá)到持續(xù)時間TB時,可以再一次滿足壓力標(biāo)準(zhǔn)。在這些實(shí)施例中,可以理解,觸摸輸 入的狀態(tài)與使模式在搖動和縮放模式之間改變無關(guān),可以從曲線圖505、510和515觀察到 這一點(diǎn)。在其中設(shè)計(jì)觸摸屏105使得大于閾值Pc的觸摸壓力的誤檢測不經(jīng)常發(fā)生的一些 實(shí)施例中,可以不需要對于L、Te的最小持續(xù)時間的要求。 可以理解,參見圖5所描述的實(shí)施例提供了與以上參見圖3所描述類似的益處,并 且存在可以對于其他實(shí)施例提供在此所描述的相同類型的益處的觸摸壓力和持續(xù)時間的 變體。本領(lǐng)域內(nèi)的普通技術(shù)人員在閱讀了本文后可以想到這些變體。以上參見圖5所描述 的標(biāo)準(zhǔn)也在此被稱為用于敲擊檢測的壓力標(biāo)準(zhǔn)。在壓力標(biāo)準(zhǔn)中至少包括最小壓力閾值,并 且在一些實(shí)施例中,使用最小壓力閾值的持續(xù)時間。換句話說,在這些實(shí)施例中的用于敲擊 檢測的壓力標(biāo)準(zhǔn)可以包括最小壓力閾值,其可以與第一持續(xù)時間相關(guān)聯(lián)。第一持續(xù)時間可 以具有最小值和最大值之一或者兩者??梢岳斫?,至少當(dāng)持續(xù)時間不被用作用于檢測敲擊 的標(biāo)準(zhǔn)的一部分時,用于檢測敲擊的壓力閾值是這樣的值,在大于該值時,不執(zhí)行縮放和搖 動。 現(xiàn)在參見圖6,該圖示出了根據(jù)特定實(shí)施例的電子設(shè)備100。該圖示出了由觸摸屏 105檢測的三個觸壓605、610和615的示例。在該示例中,觸壓PAN1 610在時間0處于搖 動模式的處理中,并且在所施加的觸摸壓力小于Pc時繼續(xù)。在PAN1 610觸壓期間,根據(jù)觸 摸位置,來向下和向右搖動圖像。在PAN1觸壓610的結(jié)尾,滿足將模式從搖動改變?yōu)榭s放 的第一觸摸壓力標(biāo)準(zhǔn)。將觸壓工具從觸摸屏105的表面抬起,并且在新的位置啟動下一個 觸壓,Z00M1觸壓615。當(dāng)滿足第二觸摸壓力標(biāo)準(zhǔn)時,Z00M1觸壓615結(jié)束。在該實(shí)例中,不 從觸摸屏105的表面移開觸壓工具,并且執(zhí)行PAN2觸壓625。在該示例中,將Z00M1觸壓 615解析為向上的觸壓,其導(dǎo)致放大操作。 參見圖7,根據(jù)特定實(shí)施例,其示出了作為觸壓610、615、620(圖6)的特定特性的 示例的時間曲線圖。曲線圖705是在觸壓610、615、620期間已經(jīng)施加的觸摸壓力的曲線圖。 曲線圖710是量化壓力值的曲線圖,所述量化壓力值可以由觸摸屏105在觸壓期間產(chǎn)生,或 者其可以通過由模式控制225執(zhí)行將從觸摸屏105接收的"模擬"輸入信號轉(zhuǎn)換為具有一 些量化值的信號而產(chǎn)生。曲線圖715是觸摸狀態(tài)信號的曲線圖,該觸摸狀態(tài)信號可以是觸 摸屏105的輸出,或者其可以例如由處理系統(tǒng)205響應(yīng)于來自觸摸屏105的位置信號的存 在與否而確定。 對于曲線圖505示出了四個觸摸壓力閾值PA、PB、Pc和零。在時間0,PAN1觸壓610 在觸壓的開始或者接近觸壓的開始,并且所施加的觸摸壓力(曲線圖705)大于Pa并且小于 觸摸壓力水平PB。量化的壓力值PfPB(曲線圖710)可以表示在這個時間期間施加的觸摸
9壓力。在PAN1觸壓610的結(jié)尾,當(dāng)抬起觸壓工具時可以感測到觸摸壓力降低到0,然后在時 間TA感測到大于壓力水平Pc的觸摸壓力的增加。模式控制225將壓力值感測為模擬值或 者量化值,并且將它們與存儲的壓力標(biāo)準(zhǔn)或者簡檔相比較。在這些實(shí)施例中,當(dāng)模式是搖動 模式并且觸摸壓力增加至變得大于縮放壓力閾值Pc時,則確定已經(jīng)滿足了第一壓力標(biāo)準(zhǔn), 并且模式控制225從搖動模式改變?yōu)榭s放模式。根據(jù)該示例,第二壓力標(biāo)準(zhǔn)是當(dāng)模式是縮 放模式并且將觸摸壓力感測為降低得小于搖動壓力閾值PB時,則模式從縮放改變?yōu)閾u動。
在這些實(shí)施例中,可以理解,觸摸輸入的狀態(tài)和壓力降低得小于PA與引起在搖動和縮放模
式之間的模式改變無關(guān),或者反之亦然,可以從曲線圖705、710和715觀察到這一點(diǎn)。
可以理解,這些實(shí)施例提供了與以上參見圖3所描述的那些類似的益處,并且對 于以上參見圖3所描述的實(shí)施例,存在可以向其他實(shí)施例提供在此所描述的相同類型的益 處的觸摸壓力和持續(xù)時間的變體。本領(lǐng)域內(nèi)的普通技術(shù)人員在閱讀了本文后可以想到這些 變體。例如,在從搖動模式改變到縮放模式之前可能需要觸摸壓力超過Pe的最小持續(xù)時間, 并且可能需要相對于變得小于PB的觸摸壓力的類似最小持續(xù)時間來從縮放模式改變?yōu)閾u 動模式。在一些變體中,觸摸壓力閾值PB和Pc可以具有相同值,特別是當(dāng)使用持續(xù)時間閾 值(最大持續(xù)時間或者最小持續(xù)時間)時。以上參見圖7所描述的用于壓力檢測的標(biāo)準(zhǔn)在 此被稱為壓力標(biāo)準(zhǔn)。在用于壓力檢測的壓力標(biāo)準(zhǔn)中包括至少一個壓力閾值,并且在一些實(shí) 施例中,包括在通過壓力閾值后的最小持續(xù)時間(如上所述,可以在一些實(shí)施例中使用兩 個壓力閾值,以及與每個相關(guān)聯(lián)的持續(xù)時間)。換句話說,這些實(shí)施例中的用于壓力檢測的 壓力標(biāo)準(zhǔn)可以至少包括第一壓力閾值,其可以與相應(yīng)的最小持續(xù)時間相關(guān)聯(lián)。可以理解,在 一些實(shí)施例中,可能難于區(qū)別實(shí)施例是敲擊檢測還是壓力檢測實(shí)施例。這樣的區(qū)別不是所 述實(shí)施例的重要方面。 參見圖8,流程圖800示出了根據(jù)特定實(shí)施例的、用于操縱電子設(shè)備100的顯示器
上顯示的圖像的方法的一些步驟。電子設(shè)備ioo具有觸敏輸入形態(tài),所述輸入形態(tài)能夠感
測觸摸位置和觸摸壓力。在步驟805,在響應(yīng)于檢測到輸入形態(tài)的第一觸壓(即輸入形態(tài)的 表面的第一觸壓)而確定的方向上搖動圖像。在使用滿足第一壓力標(biāo)準(zhǔn)的觸摸壓力的量進(jìn) 行觸壓并且電子設(shè)備處于搖動模式中時,執(zhí)行搖動。在步驟810,響應(yīng)于輸入形態(tài)的觸摸壓 力滿足第二壓力標(biāo)準(zhǔn),將搖動模式改變?yōu)榭s放模式。在步驟815,響應(yīng)于輸入形態(tài)的第二觸 壓來縮放圖像。觸壓一般在相對的第一和第二方向之一上。在使用滿足第三壓力標(biāo)準(zhǔn)的觸 摸壓力的量進(jìn)行觸壓并且電子設(shè)備處于縮放模式中時,執(zhí)行縮放。 參見圖9,流程圖900示出了根據(jù)特定實(shí)施例的、用于從搖動模式改變?yōu)榭s放模式 的方法的一些步驟。該方法與壓力檢測方法相關(guān)。在步驟905,當(dāng)觸摸壓力大于第一壓力閾 值時,進(jìn)行從搖動和縮放模式的第一模式向第二模式的改變。在將模式從第一模式改變?yōu)?第二模式之前可能需要第一最小持續(xù)時間。在步驟910,當(dāng)觸摸壓力小于第二壓力閾值時, 進(jìn)行從搖動和縮放模式的第二模式向第一模式的改變。在從第二模式向第一模式改變模式 之前,可能需要第二最小持續(xù)時間。第一和第二最小持續(xù)時間可以相等。第一和第二壓力 閾值可以相等。 參見圖10和11,圖示出了根據(jù)特定實(shí)施例的、電子設(shè)備1000的兩個視圖。電子設(shè) 備1000具有顯示區(qū)域1005和輸入?yún)^(qū)域1010。電子設(shè)備1000代表至少兩種物理上不同類 型的設(shè)備(其與在圖10和11中所示的兩個視圖的差別不相關(guān))。在一些實(shí)施例中,顯示
10區(qū)域1005是不作為輸入設(shè)備的顯示設(shè)備,例如其不是觸敏的。在這些實(shí)施例中,輸入?yún)^(qū)域 IOIO是響應(yīng)于觸摸輸入的軟限定輸入?yún)^(qū)域。S卩,其具有顯示器和觸摸感測。輸入?yún)^(qū)域IOIO 的顯示器硬件可以與顯示區(qū)域1005的不同。例如,輸入?yún)^(qū)域1010中的像素密度可以較低, 并且可以是黑白或者灰度級,而顯示區(qū)域1005可以具有較高的像素密度,并且可以是全色 顯示器。在其他實(shí)施例中,整個區(qū)域1020可以包括具有高像素密度并且整體是彩色的顯示 器,所述顯示器至少在輸入?yún)^(qū)域1010中具有觸摸敏感性。在所有這些實(shí)施例中,輸入?yún)^(qū)域 可以對于電子設(shè)備1000的不同操作模式而改變。通過在圖10和ll之間的差別來圖解這 個方面。在圖IO中,輸入被布置為響應(yīng)于具有多種功能的觸摸按鈕的鍵盤(為了簡單,僅 僅標(biāo)注了數(shù)字按鍵)。該操作模式中的顯示區(qū)域1005可以用于標(biāo)準(zhǔn)電話功能,諸如示出聯(lián) 系人的列表。在圖11中,輸入?yún)^(qū)域1010可以對于用戶而言看起來是空的,或者可以提供有 一些活動按鈕(如上參見圖l所描述的)。圖ll示出了被疊加在諸如地圖模式的模式中通 常不顯示的觸壓路徑上的空輸入?yún)^(qū)域1010(雖然如果認(rèn)為在某個模式中有益,則可以提供 這樣的特征)。這些實(shí)施例中的輸入?yún)^(qū)域1010可以以與如上參見圖l-9所描述的相同方式 響應(yīng)于觸摸。 可以理解,當(dāng)在輸入/輸出形態(tài)105的圖像區(qū)域中的對象是活動的(為了本文的 目的將其稱為活動對象)時,如果原本應(yīng)滿足從搖動向縮放(或者反之亦然)改變的標(biāo)準(zhǔn) 的觸摸位置處于活動對象內(nèi),那么所述位置是不滿足的。換句話說,滿足從搖動向縮放改變 (或者從縮放向搖動改變)的壓力標(biāo)準(zhǔn)的觸摸位置不包括圖像區(qū)域中的任何活動對象。
可以理解,在此所描述的本發(fā)明的實(shí)施例可以由一個或多個常規(guī)處理器和唯一存 儲程序指令構(gòu)成,所述唯一存儲程序指令控制一個或多個處理器來與特定的非處理器電路 相結(jié)合地實(shí)現(xiàn)在此所描述的功能的一些、大多數(shù)或者全部。非處理器電路可以包括,但是不 限于,無線電接收機(jī)、無線電發(fā)射機(jī)、信號驅(qū)動器、時鐘電路、電源電路和用戶輸入設(shè)備。同 樣,這些功能可以被解釋為用于使用觸敏輸入形態(tài)來操縱在電子設(shè)備的顯示器上顯示的圖 像的方法的步驟,所述觸敏輸入形態(tài)能夠感測觸摸位置和觸摸壓力。替換地,可以通過不具 有存儲的程序指令的狀態(tài)機(jī)或者在一個或多個專用集成電路(ASIC)中實(shí)現(xiàn)一些或者全部 功能,在所述專用集成電路中,每個功能或者特定功能的某種組合被實(shí)現(xiàn)為定制邏輯。當(dāng) 然,可以使用兩種方法的組合。因此,已經(jīng)在此描述了用于這些功能的方法和手段。而且,預(yù) 期到,盡管可能有較大努力和由例如可用時間、當(dāng)今技術(shù)和經(jīng)濟(jì)考慮驅(qū)動的許多設(shè)計(jì)選擇, 但當(dāng)被在此公開的思想和原理引導(dǎo)時,普通技術(shù)人員將能夠容易地以最少的試驗(yàn)產(chǎn)生這樣 的軟件指令、程序和ic。 在前述說明書中,已經(jīng)描述了本發(fā)明的特定實(shí)施例。然而,本領(lǐng)域內(nèi)的普通技術(shù)人 員理解,在不脫離在所附權(quán)利要求中給出的本發(fā)明的范圍的情況下,可以進(jìn)行各種修改和 改變。因此,認(rèn)為說明書和附圖是說明性而不是限定性的,并且所有這樣的修改意欲被包括 在本發(fā)明的范圍中。所述益處、優(yōu)點(diǎn)、對于問題的解決方案和可以使得任何益處、優(yōu)點(diǎn)或者 解決方案出現(xiàn)或者變得更顯著的任何一個或多個元素不被理解為任何或者全部權(quán)利要求 的關(guān)鍵的、必須或者基本的特征或者元素。通過所附的權(quán)利要求來唯一地限定本發(fā)明,所附 的權(quán)利要求包括在本申請的待決期間進(jìn)行的任何修改和所發(fā)布的那些權(quán)利要求的所有等 同物。
權(quán)利要求
一種使用觸敏輸入形態(tài)來操縱在電子設(shè)備的顯示器上顯示的圖像的方法,所述觸敏輸入形態(tài)具有感測觸摸位置和觸摸壓力的能力,所述方法包括在響應(yīng)于所述輸入形態(tài)的第一觸壓而確定的方向上搖動所述圖像,所述搖動是在所述電子設(shè)備處于搖動模式中時使用滿足第一壓力標(biāo)準(zhǔn)的觸摸壓力的量而執(zhí)行的;響應(yīng)于滿足第二壓力標(biāo)準(zhǔn)的所述輸入形態(tài)的觸摸壓力來在所述搖動模式和縮放模式之間改變;以及響應(yīng)于所述輸入形態(tài)的第二觸壓來縮放所述圖像,其中,所述觸壓是在所述電子設(shè)備處于所述縮放模式中時使用滿足第三壓力標(biāo)準(zhǔn)的觸摸壓力的量而執(zhí)行的。
2. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,滿足所述第二壓力標(biāo)準(zhǔn)的觸摸位置不包括 在圖像區(qū)域中的任何活動對象。
3. 根據(jù)權(quán)利要求1所述的方法,其中,在所述圖像的搖動中,所述圖像的搖動速率響應(yīng) 于基于觸摸壓力的第四標(biāo)準(zhǔn)。
4. 根據(jù)權(quán)利要求1所述的方法,其中,在所述圖像的縮放中,所述圖像的縮放速率響應(yīng) 于基于觸摸壓力的第五標(biāo)準(zhǔn)。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一壓力標(biāo)準(zhǔn)和第三壓力標(biāo)準(zhǔn)分別對應(yīng)于 第一壓力閾值和第二壓力閾值,并且其中,在所述搖動模式和縮放模式之間改變的步驟還 包括當(dāng)所述觸摸壓力大于所述第一壓力閾值時,從所述搖動模式改變?yōu)樗隹s放模式;以及當(dāng)所述觸摸壓力小于所述第二壓力閾值時,從所述縮放模式改變?yōu)樗鰮u動模式。
6. 根據(jù)權(quán)利要求1所述的方法,其中,所述第二壓力標(biāo)準(zhǔn)是包括敲擊壓力閾值的敲擊 標(biāo)準(zhǔn)。
7. 根據(jù)權(quán)利要求6所述的方法,其中,所述第二壓力標(biāo)準(zhǔn)包括最大持續(xù)時間,在所述最 大持續(xù)時間期間,所述觸摸壓力必須超過所述敲擊壓力閾值。
8. 根據(jù)權(quán)利要求6所述的方法,其中,所述第二壓力標(biāo)準(zhǔn)包括最小持續(xù)時間和最大持 續(xù)時間的至少一個,在所述最小持續(xù)時間和最大持續(xù)時間期間,所述觸摸壓力是下述之一 或者兩者a)小于低壓力閾值,以及,b)在無觸摸狀態(tài)中。
9. 根據(jù)權(quán)利要求6所述的方法,其中,所述第一壓力標(biāo)準(zhǔn)和第三壓力標(biāo)準(zhǔn)包括都小于 所述觸摸壓力敲擊閾值的壓力閾值。
10. 根據(jù)權(quán)利要求1所述的方法,其中,所述輸入形態(tài)使用光學(xué)、電容和電阻技術(shù)之一 來感測觸摸位置,并且所述輸入形態(tài)使用力感測電阻和應(yīng)變測量技術(shù)之一來感測觸摸壓 力。
11. 一種電子設(shè)備,包括 輸入輸出形態(tài),該輸入輸出形態(tài)包括 顯示器,用于顯示圖像,以及觸摸輸入形態(tài),具有感測觸摸位置和觸摸壓力的能力;以及處理系統(tǒng),用于響應(yīng)于所述觸摸位置和壓力來操縱所述圖像,所述處理系統(tǒng)包括 搖動控制功能,所述搖動控制功能在響應(yīng)于輸入形態(tài)的第一觸壓而確定的方向上搖動 所述圖像,所述搖動是在所述電子設(shè)備處于搖動模式中時使用滿足第一壓力標(biāo)準(zhǔn)的觸摸壓力的量而執(zhí)行的,模式控制功能,所述模式控制功能響應(yīng)于滿足第二壓力標(biāo)準(zhǔn)的所述觸摸輸入形態(tài)的觸 摸壓力來在所述搖動模式和縮放模式之間改變輸入模式,以及縮放控制功能,所述縮放控制功能響應(yīng)于一般在相對的第一方向和第二方向之一上的 所述輸入形態(tài)的第二觸壓來縮放所述圖像,其中,所述觸壓是在所述電子設(shè)備處于所述縮 放模式中時使用滿足第三壓力標(biāo)準(zhǔn)的觸摸壓力的量而執(zhí)行的。
12. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,滿足所述第二壓力標(biāo)準(zhǔn)的觸摸位置不包 括所述圖像區(qū)域中的任何活動對象。
13. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,在所述圖像的搖動中,所述圖像的搖動速 率響應(yīng)于基于觸摸壓力的第四標(biāo)準(zhǔn)。
14. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,在所述圖像的縮放中,所述圖像的縮放速 率響應(yīng)于基于觸摸壓力的第五標(biāo)準(zhǔn)。
15. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,所述第一壓力標(biāo)準(zhǔn)和第三壓力標(biāo)準(zhǔn)分別 對應(yīng)于第一壓力閾值和第二壓力閾值,并且其中,在所述搖動模式和縮放模式之間的改變 還包括當(dāng)所述觸摸壓力大于所述第一壓力閾值時,從所述搖動模式改變?yōu)樗隹s放模式;并且當(dāng)所述觸摸壓力小于所述第二壓力閾值時,從所述縮放模式改變?yōu)樗鰮u動模式。
16. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,所述第二壓力標(biāo)準(zhǔn)是包括敲擊壓力閾值 的敲擊標(biāo)準(zhǔn)。
17. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其中,所述輸入形態(tài)使用光學(xué)、電容和電阻技術(shù) 之一來感測觸摸位置,并且所述輸入形態(tài)使用力感測電阻和應(yīng)變測量技術(shù)之一來感測觸摸 壓力。
全文摘要
本發(fā)明公開了一種用于操縱電子設(shè)備(100)上顯示的圖像的方法。該方法包括在電子設(shè)備處于搖動模式中時,響應(yīng)于檢測到使用滿足第一壓力標(biāo)準(zhǔn)的觸摸壓力的量執(zhí)行的、觸敏和壓敏輸入形態(tài)(105)的第一觸壓(125,410,610),來搖動圖像;響應(yīng)于滿足第二壓力標(biāo)準(zhǔn)的輸入形態(tài)的觸摸壓力,來在搖動模式和縮放模式之間改變;并且,當(dāng)電子設(shè)備處于縮放模式時,響應(yīng)于輸入形態(tài)的第二觸壓(130,415,615)來縮放圖像,其中,所述觸壓是使用滿足第三壓力標(biāo)準(zhǔn)的觸摸壓力的量來執(zhí)行的。
文檔編號G06F3/048GK101784981SQ200880103572
公開日2010年7月21日 申請日期2008年8月12日 優(yōu)先權(quán)日2007年8月16日
發(fā)明者丹尼爾·J·扎德勒, 帕維特·J·S·曼加特 申請人:摩托羅拉公司