利用觸摸敏感設(shè)備控制、操縱和編輯媒體文件的姿態(tài)的制作方法
【專利摘要】本發(fā)明的實(shí)施例涉及一種系統(tǒng)、方法和軟件,用于實(shí)現(xiàn)用于管理和編輯計(jì)算設(shè)備或系統(tǒng)上的媒體文件的利用觸摸敏感設(shè)備(諸如觸摸敏感顯示器)的姿態(tài)。特別地,人手在觸摸/接近敏感設(shè)備上的姿態(tài)輸入可用于控制、編輯、和操縱文件,諸如媒體文件,所述媒體文件包括但不限于圖形文件、照片文件和視頻文件。
【專利說明】利用觸摸敏感設(shè)備控制、操縱和編輯媒體文件的姿態(tài)
[0001]本申請(qǐng)是申請(qǐng)?zhí)枮?00780051755.2、申請(qǐng)日為2007年12月28日、發(fā)明名稱為“利
用觸摸敏感設(shè)備控制、操縱和編輯媒體文件的姿態(tài)”的專利申請(qǐng)的分案申請(qǐng)。
[0002]對(duì)相關(guān)申請(qǐng)的交叉引用
[0003]本發(fā)明要求2007年I月5日提交的序列號(hào)為60/878,754的美國臨時(shí)專利申請(qǐng)的基于35USC119(e)的權(quán)益,該臨時(shí)專利申請(qǐng)的內(nèi)容通過引用結(jié)合于此。
【技術(shù)領(lǐng)域】
[0004]本發(fā)明涉及通過利用觸摸敏感設(shè)備上的手姿態(tài)來管理、操縱和編輯諸如顯示器上的圖形對(duì)象之類的媒體對(duì)象的系統(tǒng)和方法。
【背景技術(shù)】
[0005]現(xiàn)在有許多類型的輸入裝置用于在計(jì)算機(jī)系統(tǒng)中執(zhí)行操作。所述操作通常對(duì)應(yīng)于移動(dòng)光標(biāo)和在顯示屏上進(jìn)行選擇。所述操作還可包括翻頁、滾動(dòng)、平移、縮放,等等。舉例而言,輸入裝置可包括按鈕、開關(guān)、鍵盤、鼠標(biāo)、軌跡球、觸摸板、操縱桿、和觸摸屏,等等。這些設(shè)備中的每一種都具有在設(shè)計(jì)計(jì)算機(jī)系統(tǒng)時(shí)所考慮的優(yōu)點(diǎn)和缺點(diǎn)。
[0006]按鈕和開關(guān)實(shí)際上通常是機(jī)械的并且對(duì)移動(dòng)光標(biāo)和進(jìn)行選擇提供有限的控制。例如,它們通常專用于在特定的方向上移動(dòng)光標(biāo)(例如箭頭鍵)或者進(jìn)行特定的選擇(例如回車、刪除、數(shù)字等)。
[0007]在使用鼠標(biāo)裝置時(shí),輸入指針在顯示器上的移動(dòng)通常對(duì)應(yīng)于當(dāng)用戶沿表面移動(dòng)鼠標(biāo)時(shí)鼠標(biāo)的相對(duì)移動(dòng)。在使用軌跡球裝置時(shí),輸入指針在顯示器上的移動(dòng)通常對(duì)應(yīng)于當(dāng)用戶在外殼內(nèi)移動(dòng)軌跡球時(shí)軌跡球的相對(duì)移動(dòng)。鼠標(biāo)和軌跡球裝置通常還包括一個(gè)或多個(gè)用于進(jìn)行選擇的按鈕。鼠標(biāo)裝置還可包括滾輪,其允許用戶通過將滾輪向前或向后滾轉(zhuǎn)來滾動(dòng)所顯示的內(nèi)容。
[0008]利用觸摸板裝置,諸如個(gè)人膝上型計(jì)算機(jī)上的觸摸板,輸入指針在顯示器上的移動(dòng)通常對(duì)應(yīng)于當(dāng)用戶手指(或觸筆)沿觸摸板的表面移動(dòng)時(shí)用戶手指(或觸筆)的相對(duì)移動(dòng)。另一方面,觸摸屏可以是一種類型的顯示屏,其通常包括覆蓋顯示屏的觸摸敏感透明面板(或"皮膚")。當(dāng)使用觸摸屏?xí)r,用戶通常通過(通常使用觸筆或手指)直接點(diǎn)向顯示在屏幕上的對(duì)象(諸如⑶I對(duì)象)而在顯示屏上進(jìn)行選擇。
[0009]為了提供附加功能,已經(jīng)利用某些上述輸入裝置實(shí)現(xiàn)了手姿態(tài)。舉例而言,在觸摸板上,當(dāng)可在觸摸板表面上檢測到一個(gè)或多個(gè)輕敲時(shí)可以進(jìn)行選擇。在有些情況下,可以輕敲觸摸板的任何部分,而在其它情況下,可以輕敲觸摸板的專用部分。除選擇以外,還可以通過利用在觸摸板邊緣的手指運(yùn)動(dòng)來啟動(dòng)滾動(dòng)。
[0010]轉(zhuǎn)讓給Apple Computer, Inc.的美國專利 N0.5,612,719 和 N0.5,590,219 描述了姿態(tài)的一些其它使用。美國專利N0.5,612,719公開了一種屏幕上的按鈕,其響應(yīng)于在屏幕上或接近該按鈕處進(jìn)行的至少兩個(gè)不同的按鈕姿態(tài)。美國專利N0.5,590,219公開了一種用于識(shí)別在計(jì)算機(jī)系統(tǒng)的顯示屏上的橢圓型姿態(tài)輸入的方法。[0011]最近,已經(jīng)實(shí)現(xiàn)了更多的高級(jí)姿態(tài)。例如,可以通過在觸摸板上放置四個(gè)手指來啟動(dòng)滾動(dòng),以使得滾動(dòng)姿態(tài)被識(shí)別以及然后在觸摸板上移動(dòng)這些手指以執(zhí)行滾動(dòng)事件。但是,用于實(shí)現(xiàn)這些高級(jí)姿態(tài)的方法可能是有限的,而且在許多情況下并不直觀。在某些應(yīng)用中,尤其是在涉及利用計(jì)算機(jī)系統(tǒng)管理或編輯媒體文件的應(yīng)用中,利用觸摸屏的手姿態(tài)可允許用戶更有效和更精確地實(shí)現(xiàn)期望的操作。
[0012]基于以上所述,需要改進(jìn)姿態(tài)在觸摸敏感設(shè)備上可被執(zhí)行的方式,尤其是對(duì)于管理和編輯媒體文件而言。
【發(fā)明內(nèi)容】
[0013]本發(fā)明涉及一種系統(tǒng)、方法和軟件,用于實(shí)現(xiàn)用于在計(jì)算機(jī)系統(tǒng)上管理和編輯媒體文件的利用觸摸敏感設(shè)備(諸如觸摸敏感顯示器)的姿態(tài)。特別地,人手在觸摸/接近敏感設(shè)備上的姿態(tài)輸入可用于控制、編輯、和操縱文件,諸如媒體文件,所述媒體文件包括但不限于照片文件和視頻文件。
[0014]根據(jù)一個(gè)實(shí)施例,在觸摸敏感計(jì)算機(jī)桌面應(yīng)用顯示器上的姿態(tài)輸入用于實(shí)現(xiàn)傳統(tǒng)的鼠標(biāo)/軌跡球動(dòng)作,諸如確定目標(biāo)(target)、選擇、右點(diǎn)擊動(dòng)作、滾動(dòng)等。
[0015]根據(jù)另一實(shí)施例,在觸摸敏感顯示器上的姿態(tài)輸入可用于實(shí)現(xiàn)用以編輯諸如照片文件之類的圖像文件的編輯命令??山?jīng)由用戶界面(〃π〃)元素,諸如滑動(dòng)條,來識(shí)別姿態(tài)輸入。經(jīng)由UI元素的姿態(tài)輸入可通過改變在所述Π元素上的接觸點(diǎn)的數(shù)量而變化。
[0016]根據(jù)另一實(shí)施例,姿態(tài)輸入啟用(invoke) UI元素的激活,然后,與所啟用的UI元素的姿態(tài)交互可實(shí)現(xiàn)進(jìn)一步的功能。
【專利附圖】
【附圖說明】
[0017]圖1是根據(jù)本發(fā)明一示例性實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
[0018]圖2示出根據(jù)本發(fā)明另一示例性實(shí)施例的另一計(jì)算機(jī)系統(tǒng)。
[0019]圖3是根據(jù)本發(fā)明一示例性實(shí)施例的一種多點(diǎn)處理方法。
[0020]圖4A和4B示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的檢測到的觸摸圖像。
[0021]圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的一組特征。
[0022]圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種參數(shù)計(jì)算方法。
[0023]圖7A-7E和71-7K示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于執(zhí)行確定任務(wù)目標(biāo)和/或選擇任務(wù)的各種姿態(tài)。
[0024]圖7F-7H示出用于識(shí)別和實(shí)現(xiàn)圖7A_E的姿態(tài)輸入的方法的圖。
[0025]圖8A-8G示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)姿態(tài)。
[0026]圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法的圖。
[0027]圖10是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法的圖。
[0028]圖11是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法的圖。
[0029]圖12是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種縮放姿態(tài)方法的圖。
[0030]圖13A-13H示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的一系列縮放。
[0031]圖14是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種平移方法的圖。
[0032]圖15A-1?不出根據(jù)本發(fā)明的一個(gè)實(shí)施例的一系列平移。[0033]圖16是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種旋轉(zhuǎn)方法的圖。
[0034]圖17A-17C示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的一系列旋轉(zhuǎn)。
[0035]圖17D和17E示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于旋轉(zhuǎn)可選目標(biāo)的方法。
[0036]圖18A和18B示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于編輯照片文檔的姿態(tài)輸入。
[0037]圖18C是示出用于識(shí)別和實(shí)現(xiàn)圖18A和18B的姿態(tài)輸入的方法的圖。
[0038]圖18D和18E不出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在照片應(yīng)用中放大和縮小照片文件的姿態(tài)輸入。
[0039]圖19A-19D示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于滾過重放的連續(xù)文件的姿態(tài)輸入。
[0040]圖19E和19F示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在數(shù)字照相機(jī)顯示器上滾過重放的照片文件的姿態(tài)輸入。
[0041]圖19G示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在重放期間標(biāo)記或刪除照片文件的姿態(tài)輸入。
[0042]圖19H示出根據(jù)本發(fā)明的另一實(shí)施例的用于在重放期間標(biāo)記或刪除照片文件的一種可替換的姿態(tài)輸入。
[0043]圖20是根據(jù)本申請(qǐng)的一個(gè)實(shí)施例的示出用于實(shí)現(xiàn)圖18A-19F的方法的方法的概圖。
[0044]圖21A-2ID示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于利用視頻應(yīng)用來控制和/或編輯視頻的姿態(tài)輸入。
[0045]圖22A和22B是用于實(shí)現(xiàn)圖21A-21D的姿態(tài)輸入的方法的圖。
[0046]圖23示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于利用音頻應(yīng)用來控制和/或編輯音頻的姿態(tài)輸入。
【具體實(shí)施方式】
[0047]在下面對(duì)優(yōu)選實(shí)施例的描述中參考附圖,其中附圖作為本說明書一部分,并且通過圖示出可實(shí)踐本發(fā)明的具體實(shí)施例的方式來示出附圖。應(yīng)當(dāng)理解,可使用其他實(shí)施例,并且可產(chǎn)生結(jié)構(gòu)變化而不脫離本發(fā)明優(yōu)選實(shí)施例的范圍。
[0048]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)50的框圖。計(jì)算機(jī)系統(tǒng)50可對(duì)應(yīng)于個(gè)人計(jì)算機(jī)系統(tǒng),諸如臺(tái)式機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、或手持式計(jì)算機(jī)。計(jì)算機(jī)系統(tǒng)還可對(duì)應(yīng)于計(jì)算裝置,諸如蜂窩電話、PDA、專用媒體播放器、和消費(fèi)電子設(shè)備,等等。
[0049]圖1所示的示例性計(jì)算機(jī)系統(tǒng)50包括處理器56,該處理器56被配置成執(zhí)行指令和進(jìn)行與計(jì)算機(jī)系統(tǒng)50相關(guān)聯(lián)的操作。例如,使用例如從存儲(chǔ)器中檢索的指令,處理器56可控制對(duì)于計(jì)算系統(tǒng)50的部件之間的輸入和輸出數(shù)據(jù)的接收和操縱。處理器56可在單芯片、多芯片、或多個(gè)電部件上實(shí)現(xiàn)。例如,可為處理器56使用各種結(jié)構(gòu),包括專用或嵌入式處理器、單目標(biāo)處理器、控制器、和ASIC,等等。
[0050]大多數(shù)情況下,處理器56與操作系統(tǒng)一起操作以執(zhí)行計(jì)算機(jī)代碼以及產(chǎn)生和使用數(shù)據(jù)。操作系統(tǒng)通常是眾所周知的,這里將不作更詳細(xì)的描述。舉例而言,操作系統(tǒng)可對(duì)應(yīng)于0S/2、D0S、Unix、Linux、Palm OS,等等。操作系統(tǒng)還可以是專用操作系統(tǒng),諸如可供限定用途裝置型計(jì)算設(shè)備使用的那些操作系統(tǒng)。操作系統(tǒng)、其它計(jì)算機(jī)代碼和數(shù)據(jù)可駐留在能夠可操作地耦接到處理器56的存儲(chǔ)區(qū)58中。存儲(chǔ)區(qū)58通常提供用于存儲(chǔ)可由計(jì)算機(jī)系統(tǒng)50使用的計(jì)算機(jī)代碼和數(shù)據(jù)的空間。舉例而言,存儲(chǔ)區(qū)58可包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、硬盤驅(qū)動(dòng)器,等等。信息還可駐留在可移動(dòng)存儲(chǔ)介質(zhì)上,并在需要時(shí)載入或安裝到計(jì)算機(jī)系統(tǒng)50上。可移動(dòng)存儲(chǔ)介質(zhì)包括例如⑶-ROM、PC-CARD、存儲(chǔ)卡、軟盤、磁帶、和網(wǎng)絡(luò)部件。
[0051]計(jì)算機(jī)系統(tǒng)50還可包括能夠可操作地耦接到處理器56的顯示設(shè)備68。顯示設(shè)備68可以是液晶顯示器(IXD)(例如有源矩陣、無源矩陣,等等)??商鎿Q地,顯示設(shè)備68可以是諸如單色顯示器、彩色圖形適配器(CGA)顯示器、增強(qiáng)型圖形適配器(EGA)顯示器、可變圖形陣列(VGA)顯示器、超級(jí)VGA顯示器、陰極射線管(CRT)等等之類的監(jiān)視器。顯示設(shè)備還可對(duì)應(yīng)于等離子體顯示器或用電子墨水實(shí)現(xiàn)的顯示器。
[0052]顯示設(shè)備68通??杀慌渲贸娠@示圖形用戶界面(⑶I )69,所述圖形用戶界面69提供在計(jì)算機(jī)系統(tǒng)的用戶和操作系統(tǒng)或其上運(yùn)行的應(yīng)用之間的易于使用的界面。一般而言,GUI69表示具有圖形圖像、對(duì)象或矢量表示的程序、文件和操作選項(xiàng)。圖形圖像可包括窗口、字段、對(duì)話框、菜單、圖標(biāo)、按鈕、光標(biāo)、滾動(dòng)條,等等。這些圖像可布置為預(yù)定的布局,或者可被動(dòng)態(tài)地創(chuàng)建以服務(wù)于用戶正在進(jìn)行的特定操作。在操作期間,用戶可以選擇和/或激活各種圖形圖像以啟動(dòng)與其相關(guān)聯(lián)的功能和任務(wù)。舉例而言,用戶可以選擇用于打開、關(guān)閉、最小化或最大化窗口的按鈕或用于發(fā)起(launch)特定程序的圖標(biāo)。⑶169可以在顯示設(shè)備68上為用戶附加地或可替換地顯示信息,諸如非交互的文本和圖形。
[0053]計(jì)算機(jī)系統(tǒng)50還可包括能夠可操作地耦接到處理器56的輸入設(shè)備70。輸入設(shè)備70可被配置成從外界傳送數(shù)據(jù)到計(jì)算機(jī)系統(tǒng)50中。輸入設(shè)備70可以例如用于執(zhí)行跟蹤以及針對(duì)顯示器68上的⑶169進(jìn)行選擇。輸入設(shè)備70還可用于在計(jì)算機(jī)系統(tǒng)50中發(fā)布命令。輸入設(shè)備70可以包括被配置成接收來自用戶觸摸的輸入并將該信息發(fā)送給處理器56的觸摸感測設(shè)備。舉例而言,觸摸感測設(shè)備可對(duì)應(yīng)于觸摸板或觸摸屏。在很多情況下,觸摸感測設(shè)備識(shí)別觸摸以及在觸摸敏感表面上的觸摸的位置和幅度。觸摸感測設(shè)備檢測觸摸和向處理器56報(bào)告所述觸摸,并且處理器56根據(jù)其程序設(shè)計(jì)解釋所述觸摸。例如,處理器56可以根據(jù)特定觸摸啟動(dòng)任務(wù)。一種專用處理器可用于在本地處理觸摸并減小對(duì)計(jì)算機(jī)系統(tǒng)的主處理器的需要。
[0054]觸摸感測設(shè)備可以基于包括但不限于電容性感測、電阻性感測、聲表面波感測、壓力感測、和/或光感測等的感測技術(shù)。而且,所述觸摸感測手段可以基于單點(diǎn)感測或多點(diǎn)感測。單點(diǎn)感測僅僅能夠區(qū)分單個(gè)觸摸,而多點(diǎn)感測可能能夠區(qū)分同時(shí)發(fā)生的多個(gè)觸摸。
[0055]如上面所討論的,輸入設(shè)備70可以是位于顯示器68上面或前面的與顯示設(shè)備68集成的觸摸屏,或者可以是諸如觸摸板之類的單獨(dú)的部件。
[0056]計(jì)算機(jī)系統(tǒng)50還優(yōu)選地包括耦接到一個(gè)或多個(gè)I/O設(shè)備80的能力。舉例而言,I/o設(shè)備80可對(duì)應(yīng)于鍵盤、打印機(jī)、掃描儀、照相機(jī)、麥克風(fēng)、和/或揚(yáng)聲器,等等。I/O設(shè)備80可以與計(jì)算機(jī)系統(tǒng)50集成,或者它們可以是單獨(dú)的部件(例如外圍設(shè)備)。在有些情況下,I/O設(shè)備80可以通過有線連接(例如線纜/端口)連接到計(jì)算機(jī)系統(tǒng)50。在其它情況下,I/O設(shè)備80可以通過無線連接連接到計(jì)算機(jī)系統(tǒng)50。舉例而言,數(shù)據(jù)鏈路可對(duì)應(yīng)于PS/2、USB、IR、Firewire、RF、或藍(lán)牙,等等。
[0057]根據(jù)本發(fā)明的一個(gè)實(shí)施例,計(jì)算機(jī)系統(tǒng)50被設(shè)計(jì)為識(shí)別施加到輸入設(shè)備70的姿態(tài)85并基于所述姿態(tài)85控制計(jì)算機(jī)系統(tǒng)50的各方面。在有些情況下,姿態(tài)可定義為可映射到一個(gè)或多個(gè)特定計(jì)算操作的與輸入設(shè)備的程式化(stylized)交互。可通過各種手部、特別是手指運(yùn)動(dòng)產(chǎn)生姿態(tài)85??商鎿Q地或附加地,可用觸筆產(chǎn)生姿態(tài)。在所有這些情況中,輸入設(shè)備70接收姿態(tài)85,處理器56執(zhí)行指令以進(jìn)行與姿態(tài)85相關(guān)聯(lián)的操作。此外,存儲(chǔ)區(qū)58可包括姿態(tài)操作程序88,其可以是操作系統(tǒng)的一部分或單獨(dú)的應(yīng)用。姿態(tài)操作程序88通??砂ㄒ唤M指令,其識(shí)別姿態(tài)85的發(fā)生并向一個(gè)或多個(gè)軟件代理通知姿態(tài)85和/或響應(yīng)于姿態(tài)85要采取的動(dòng)作(或多個(gè)動(dòng)作)。下面討論關(guān)于可用作輸入命令的各種姿態(tài)的另外的細(xì)節(jié)。
[0058]根據(jù)一個(gè)優(yōu)選實(shí)施例,一旦用戶執(zhí)行了一個(gè)或多個(gè)姿態(tài),輸入設(shè)備70就將姿態(tài)信息傳遞給處理器56。使用來自存儲(chǔ)器58的指令,更特別地,使用姿態(tài)操作程序88,處理器56解釋姿態(tài)85并基于姿態(tài)85控制計(jì)算機(jī)系統(tǒng)50的不同部件,諸如存儲(chǔ)器58、顯示器68、以及I/O設(shè)備80。姿態(tài)85可被識(shí)別為用于在存儲(chǔ)在存儲(chǔ)器58中的應(yīng)用中執(zhí)行動(dòng)作、修改顯示在顯示器68上的圖像對(duì)象、修改存儲(chǔ)在存儲(chǔ)器58中的數(shù)據(jù),和/或用于在I/O設(shè)備80中執(zhí)行動(dòng)作的命令。
[0059]此外,雖然圖1出于圖示的目的將輸入設(shè)備70和顯示器68表示為兩個(gè)單獨(dú)的框,但是這兩個(gè)框可以在一個(gè)設(shè)備上實(shí)現(xiàn)。
[0060]圖2示出一個(gè)示例性計(jì)算系統(tǒng)10,其使用多重觸摸(mult1-touch)面板24作為姿態(tài)的輸入設(shè)備;所述多重觸摸面板24同時(shí)可以是顯示器面板。計(jì)算系統(tǒng)10可以包括專用于多重觸摸子系統(tǒng)27的一個(gè)或多個(gè)多重觸摸面板處理器12??商鎿Q地,多重觸摸面板處理器功能可以由諸如狀態(tài)機(jī)之類的專用邏輯來實(shí)現(xiàn)。外圍設(shè)備11可包括但不限于隨機(jī)存取存儲(chǔ)器(RAM)或其它類型的存儲(chǔ)器或存儲(chǔ)設(shè)備、和監(jiān)視計(jì)時(shí)器等。多重觸摸子系統(tǒng)27可包括但不限于一個(gè)或多個(gè)模擬通道17、通道掃描邏輯18、以及驅(qū)動(dòng)器邏輯19。通道掃描邏輯18可以存取RAM16,自主地從模擬通道讀取數(shù)據(jù),以及為模擬通道提供控制。該控制可以包括將多重觸摸面板24的各列多路復(fù)用到模擬通道17。此外,通道掃描邏輯18可以控制驅(qū)動(dòng)器邏輯和被選擇性施加到多重觸摸面板24的各行的激勵(lì)信號(hào)。在某些實(shí)施例中,多重觸摸子系統(tǒng)27、多重觸摸面板處理器12和外圍設(shè)備11可集成到單個(gè)專用集成電路(ASIC)中。
[0061]驅(qū)動(dòng)器邏輯19可提供多個(gè)多重觸摸子系統(tǒng)輸出20,并且可提供驅(qū)動(dòng)高壓驅(qū)動(dòng)器的專用接口,該高壓驅(qū)動(dòng)器優(yōu)選地包括解碼器21以及其后的電平位移器和驅(qū)動(dòng)器級(jí)22,但是電平位移功能也可在解碼器功能之前執(zhí)行。電平位移器和驅(qū)動(dòng)器22可提供從低壓電平(例如CMOS電平)到高壓電平的電平位移,從而為降噪目的提供較好的信噪(S/N)比。解碼器21可將驅(qū)動(dòng)接口信號(hào)解碼到N個(gè)輸出之一,而N可以是面板中的最大行數(shù)。解碼器21可用于減小所述高壓驅(qū)動(dòng)器和多重觸摸面板24之間所需的驅(qū)動(dòng)線的數(shù)目。每個(gè)多重觸摸面板行輸入23可驅(qū)動(dòng)多重觸摸面板24中的一行或多行。應(yīng)當(dāng)注意,驅(qū)動(dòng)器22和解碼器21也可集成到單個(gè)ASIC中,集成到驅(qū)動(dòng)器邏輯19中,或者在有些情況下是不必要的。
[0062]多重觸摸面板24可包括具有多個(gè)行跡線或驅(qū)動(dòng)線(driving line)和多個(gè)列跡線或感測線(sensing line)的電容性感測介質(zhì),但是也可使用其他感測介質(zhì)。行和列跡線可以由透明導(dǎo)電介質(zhì)形成,諸如氧化銦錫(ITO)或氧化銻錫(ΑΤ0),但是也可使用其它透明和不透明材料,諸如銅。在某些實(shí)施例中,行和列跡線可以在電介質(zhì)材料的相對(duì)面上形成,并且可以彼此垂直,但是在其它實(shí)施例中,可能是其它非笛卡爾定向。例如,在極坐標(biāo)系中,感測線可以是同心圓,而驅(qū)動(dòng)線可以是徑向延伸線(或反之)。因此,應(yīng)當(dāng)理解,這里所使用的術(shù)語〃行〃和〃列〃,〃第一維度〃和〃第二維度〃,或〃第一軸〃和〃第二軸〃,意圖是不僅包括正交網(wǎng)格,也包括具有第一和第二維度的其它幾何構(gòu)型的相交跡線(例如極坐標(biāo)布置的同心線和徑向線)。行和列可以形成在襯底的單面上,或者可以形成在由電介質(zhì)材料分隔的兩個(gè)分開的襯底上。在有些情況下,附加的電介質(zhì)覆蓋層可以置于行或列跡線之上,以強(qiáng)化結(jié)構(gòu)和保護(hù)整個(gè)組件免被損壞。
[0063]在多重觸摸面板24的跡線的〃交點(diǎn)〃處,其中跡線在彼此上方和下方通過(交叉)(但是彼此不進(jìn)行直接電接觸),跡線實(shí)質(zhì)上形成兩個(gè)電極(但是也可能有多于兩個(gè)跡線相交)。行跡線和列跡線的每個(gè)交點(diǎn)可代表一個(gè)電容性感測節(jié)點(diǎn),并且可被視為圖像元素(像素)26,這在多重觸摸面板24被用作捕捉觸摸的〃圖像〃時(shí)可能特別有用。(換而言之,在多重觸摸子系統(tǒng)27已經(jīng)確定是否在多重觸摸面板中的每個(gè)觸摸傳感器處檢測到了觸摸事件后,多重觸摸面板中發(fā)生觸摸事件處的觸摸傳感器的圖案(pattern)可被視為觸摸"的圖像〃(例如手指觸摸面板的圖案)。)行和列電極之間的電容在該給定行保持在DC時(shí)表現(xiàn)為在所有列上的雜散電容,而在該給定行被AC信號(hào)激勵(lì)時(shí)表現(xiàn)為互電容Csig??赏ㄟ^對(duì)到Csig的改變進(jìn)行測量而檢測手指或其它物體接近或位于多重觸摸面板上的存在。多重觸摸面板24的列可驅(qū)動(dòng)多重觸摸子系統(tǒng)27中的一個(gè)或多個(gè)模擬通道17 (這里也稱為事件檢測和解調(diào)電路)。在某些實(shí)施方式中,每一列可耦接到一個(gè)專用模擬通道17。但是,在其它實(shí)施方式中,各列可經(jīng)由模擬開關(guān)耦接到較少數(shù)量的模擬通道17。
[0064]計(jì)算系統(tǒng)10還可包括主處理器14,其用于接收來自多重觸摸面板處理器12的輸出和基于所述輸出執(zhí)行動(dòng)作,所述輸出可包括但不限于:移動(dòng)諸如光標(biāo)或指針之類的對(duì)象,滾動(dòng)或平移,調(diào)節(jié)控制設(shè)置,打開文件或文檔,查看菜單,進(jìn)行選擇,執(zhí)行指令,操作連接到主機(jī)設(shè)備的外圍設(shè)備,等等。主處理器14,其可以是個(gè)人計(jì)算機(jī)CPU,還可執(zhí)行可能與多重觸摸面板處理無關(guān)的附加功能,并且可耦接到程序存儲(chǔ)器15和諸如LCD顯示器之類用于向設(shè)備用戶提供用戶界面(UI)的顯示設(shè)備13。
[0065]應(yīng)當(dāng)注意,雖然圖2示出專用的MT面板處理器12,但是可通過主處理器14直接控制多重觸摸子系統(tǒng)。此外,還應(yīng)當(dāng)注意,多重觸摸面板24和顯示設(shè)備13可集成到單個(gè)觸摸屏顯示設(shè)備中。多重觸摸傳感器檢測——包括通過觸摸面板的接近檢測——的更多細(xì)節(jié)在下列共同轉(zhuǎn)讓的共同未決申請(qǐng)中得以描述,包括:作為美國專利公開N0.US2006/0097991 公開的申請(qǐng) N0.10/840, 862、作為美國專利公開 N0.US2006/0238522 公開的申請(qǐng) N0.11/428,522、和 2007 年 I 月 3 日提交的名為"Proximity and Mult1-TouchSensor Detection and Demodulation〃的申請(qǐng),其所有內(nèi)容通過引用結(jié)合于此。
[0066]圖3不出根據(jù)本發(fā)明一個(gè)實(shí)施例的一種多點(diǎn)處理方法100。多點(diǎn)處理方法100可以例如在圖1或圖2示出的系統(tǒng)中執(zhí)行。多點(diǎn)處理方法100通常從塊102開始,在塊102,可從多點(diǎn)輸入設(shè)備——更特別地,從多點(diǎn)觸摸屏——讀取圖像。雖然使用術(shù)語〃圖像",但是應(yīng)當(dāng)注意,數(shù)據(jù)可以以其它形式出現(xiàn)。大多數(shù)情況下,從觸摸屏讀取的圖像為觸摸屏的每個(gè)感測點(diǎn)或像素提供幅度(Z)作為位置(X和y)的函數(shù)。幅度可以例如反映在每個(gè)點(diǎn)測量的電容。
[0067]在塊102之后,多點(diǎn)處理方法100繼續(xù)到塊104,在塊104,所述圖像可被轉(zhuǎn)換成特征的集合或列表。每個(gè)特征代表一個(gè)不同的輸入,諸如一個(gè)觸摸。大多數(shù)情況下,每個(gè)特征可包括其自己的唯一標(biāo)識(shí)符(ID)、x坐標(biāo)、y坐標(biāo),Z幅度、角度O、面積A,等等。舉例而言,圖4A和4B示出某個(gè)時(shí)刻的特定圖像120。在圖像120中,可能有基于兩個(gè)不同觸摸的兩個(gè)特征122。所述觸摸可以例如由一對(duì)手指觸摸所述觸摸屏而形成。如所示的,每個(gè)特征122可包括唯一標(biāo)識(shí)符(ID)、X坐標(biāo)、y坐標(biāo)、Z幅度、角度Θ、和面積A。更特別地,第一特征 122A 可由 IDp Xp YpZp OpA1 表示,而第二特征 122B 可由 ID2、Χ2、Υ2、Ζ2、Θ2、Α2 表示。該數(shù)據(jù)可例如利用多重觸摸協(xié)議而輸出。
[0068]從數(shù)據(jù)或圖像到特征的轉(zhuǎn)換可利用在作為美國專利公開N0.US2006/007991公開的共同未決的美國專利申請(qǐng)N0.10/840, 862中描述的方法完成,該申請(qǐng)?jiān)俅瓮ㄟ^引用結(jié)合在此。如其中所公開的,原始數(shù)據(jù)通常以數(shù)字化形式被接收,并且可包括觸摸屏每個(gè)節(jié)點(diǎn)的值。所述值可以在O和256之間,其中O相當(dāng)于無觸摸壓力,而256相當(dāng)于全觸摸壓力。然后,原始數(shù)據(jù)可被過濾以減小噪聲。一旦過濾,就可生成梯度數(shù)據(jù)(gradient data),其指示每組相連點(diǎn)的拓?fù)?。然后,可基于梯度?shù)據(jù)計(jì)算觸摸區(qū)域的邊界(即,可確定哪些點(diǎn)可集合在一起而形成每個(gè)觸摸區(qū)域)。舉例而言,可使用分水嶺算法。一旦確定了邊界,可計(jì)算每一觸摸區(qū)域的數(shù)據(jù)(例如X、Y、Ζ、Θ、Α)。
[0069]在塊104之后,多點(diǎn)處理方法100繼續(xù)到塊106,在塊106,可執(zhí)行特征分類和成組。在分類過程中,可確定每一特征的身份。例如,可將特征分類為特定手指、拇指、手掌或其它物體。一旦被分類,特征就可成組。形成組的方式可以廣泛變化。大多數(shù)情況下,特征可基于某些準(zhǔn)則(例如它們具備類似的屬性)而成組。例如,圖4Α和圖4Β中所示的兩個(gè)特征可集合在一起,因?yàn)檫@些特征中的每一個(gè)的位置可彼此鄰近或者因?yàn)樗鼈儊碜韵嗤氖?。成組可包括某一級(jí)別的過濾,以濾除不是觸摸事件的一部分的特征。在過濾時(shí),可拒絕一個(gè)或多個(gè)特征,因?yàn)樗鼈儩M足某些預(yù)定義的準(zhǔn)則或者因?yàn)樗鼈儾粷M足某些準(zhǔn)則。舉例而言,特征之一可被分類為位于平板PC邊緣的拇指。因?yàn)樵撃粗刚谟糜谖粘衷O(shè)備而不是正用于執(zhí)行任務(wù),因此由此生成的特征被拒絕,即,該特征不被認(rèn)為是正在處理的觸摸事件的一部分。
[0070]在塊106之后,多點(diǎn)處理方法100繼續(xù)到塊108,在塊108,可計(jì)算特征組的關(guān)鍵參數(shù)。關(guān)鍵參數(shù)可包括特征之間的距離、所有特征的x/y形心(centroid)、特征旋轉(zhuǎn)、組的總壓(例如在形心處的壓力),等等。如圖5所示,所述計(jì)算可包括找到形心C、繪制從形心C到每個(gè)特征的虛擬線130、定義每個(gè)虛擬線(D1和D2)的距離、以及然后取距離D1和D2的平均值。一旦計(jì)算出所述參數(shù),就可報(bào)告參數(shù)值。通常利用組標(biāo)識(shí)符(GID)和每個(gè)組中的特征數(shù)目(在該例中是三個(gè))來報(bào)告參數(shù)值。大多數(shù)情況下,初始參數(shù)值和當(dāng)前參數(shù)值都被報(bào)告。初始參數(shù)值可以基于放下(set down),即當(dāng)用戶將其手指放在觸摸屏上,而當(dāng)前值可基于在放下之后發(fā)生的筆劃(stroke)中的任一點(diǎn)。
[0071]應(yīng)當(dāng)理解,塊102 - 108可在用戶筆劃期間反復(fù)地執(zhí)行,從而生成多個(gè)順序配置的信號(hào)。可在稍后的步驟中比較初始參數(shù)和當(dāng)前參數(shù)以在系統(tǒng)中執(zhí)行動(dòng)作。
[0072]在塊108之后,過程流繼續(xù)到塊110,在塊110,將組或者可將組與用戶界面(UI)元素相關(guān)聯(lián)。UI元素可以是按鈕框、列表、滑塊、輪子、旋鈕,等等。每個(gè)Π元素代表用戶界面的一個(gè)部件或控件。UI元素背后的應(yīng)用能夠訪問在塊108中計(jì)算的參數(shù)數(shù)據(jù)。在一種實(shí)施方式中,所述應(yīng)用對(duì)觸摸數(shù)據(jù)跟與其相對(duì)應(yīng)的UI元素的相關(guān)度進(jìn)行排序。排序可以基于某些預(yù)定的準(zhǔn)則。排序可包括產(chǎn)生品質(zhì)因數(shù),以及,無論哪個(gè)Π元素具有最高的品質(zhì)因數(shù),都賦予其對(duì)所述組的單獨(dú)訪問。甚至還可以具有一定程度的歷史性(一旦一個(gè)Π元素主張對(duì)該組的控制,該組就與該Π元素粘附(stick with)直到另一 Π元素具有高得多的排序?yàn)橹?。舉例而言,排序可包括確定形心(或特征)到與UI元素相關(guān)聯(lián)的圖像對(duì)象的接近度。
[0073]在塊110之后,多點(diǎn)處理方法100繼續(xù)到塊112和114。塊112和114可以大致同時(shí)執(zhí)行。在一個(gè)實(shí)施例中,從用戶角度,塊112和114看起來是同時(shí)執(zhí)行的。在塊112,可基于初始參數(shù)值和當(dāng)前參數(shù)值之間的差執(zhí)行一個(gè)或多個(gè)動(dòng)作,并且這一個(gè)或多個(gè)動(dòng)作還可以基于它們所關(guān)聯(lián)到的UI元素,如果有這樣的UI元素的話。在塊114,可提供關(guān)于正在執(zhí)行的所述一個(gè)或多個(gè)動(dòng)作的用戶反饋。舉例而言,用戶反饋可包括顯示、音頻、和/或觸覺反
饋,寺寺。
[0074]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種參數(shù)計(jì)算方法150。參數(shù)計(jì)算方法150可例如對(duì)應(yīng)于圖3示出的塊108。參數(shù)計(jì)算方法150通常從塊152開始,在塊152,可接收一組特征。在塊152之后,參數(shù)計(jì)算方法150繼續(xù)到塊154,在塊154,可確定該組特征中的特征數(shù)目是否有改變。例如,特征的數(shù)目可能由于用戶抬起或放置另一手指而改變??赡苄枰煌氖种竵韴?zhí)行不同的控制(例如,跟蹤、作姿態(tài))。如果特征的數(shù)目已改變,則參數(shù)計(jì)算方法150繼續(xù)到塊156,在塊156,可計(jì)算初始參數(shù)值。如果特征的數(shù)目保持不變,則參數(shù)計(jì)算方法150繼續(xù)到塊158,在塊158,可計(jì)算當(dāng)前參數(shù)值。然后,參數(shù)計(jì)算方法150繼續(xù)到塊150,在塊150,可報(bào)告初始和當(dāng)前參數(shù)值。舉例而言,初始參數(shù)值可包含點(diǎn)之間的平均初始距離(或Distance (AVG) initial),而當(dāng)前參數(shù)值可包含點(diǎn)之間的平均當(dāng)前距離(或Distance (AVG) current)。這些可以在后面的步驟中加以比較以控制計(jì)算機(jī)系統(tǒng)的各方面。
[0075]上述方法和技術(shù)可用于實(shí)現(xiàn)任意數(shù)目的GUI界面對(duì)象和動(dòng)作。例如,可創(chuàng)建姿態(tài)以檢測和完成用戶命令,從而調(diào)整窗口大小、滾動(dòng)顯示、旋轉(zhuǎn)對(duì)象、放大或縮小所顯示的視圖、刪除或插入文字或其它對(duì)象,等等。
[0076]一個(gè)基本類別的姿態(tài)應(yīng)當(dāng)允許用戶輸入可通過使用傳統(tǒng)的鼠標(biāo)或軌跡球裝置來輸入的普通命令。圖7F示出用于處理對(duì)鼠標(biāo)點(diǎn)擊動(dòng)作的檢測的流程圖。從塊710開始,可檢測手指的一個(gè)或兩個(gè)觸摸。如果所檢測到的觸摸可被確定711為一個(gè)手指,則可確定712該觸摸是否跟與可選擇的文件對(duì)象相關(guān)聯(lián)的某個(gè)顯示圖像對(duì)象具有預(yù)定的接近度,如果是的話,進(jìn)行714選擇動(dòng)作。如果檢測到716與可選擇的對(duì)象相關(guān)聯(lián)的兩次輕敲動(dòng)作,則可啟用718雙擊動(dòng)作。可通過檢測手指離開觸摸屏并立即重新觸摸該觸摸屏兩次而確定兩次輕敲動(dòng)作。根據(jù)可替換的實(shí)施例,如果檢測到手指在選定對(duì)象上的觸摸保持超過一預(yù)定時(shí)間段,則也可啟用雙擊動(dòng)作。
[0077]如圖7G所示,如果檢測到的一個(gè)手指觸摸不與可選擇的文件對(duì)象相關(guān)聯(lián),而是被確定720為與一網(wǎng)絡(luò)地址超鏈接相關(guān)聯(lián),則可啟用單擊動(dòng)作從而可激活該超鏈接。如果該超鏈接是在非瀏覽器環(huán)境中被觸摸的,則還將發(fā)起瀏覽器應(yīng)用。
[0078]如果檢測到711兩個(gè)手指觸摸,那么如果至少一個(gè)接觸點(diǎn)與可選擇的文件對(duì)象713相關(guān)聯(lián),則選擇715該對(duì)象。如果在保持該接觸點(diǎn)的同時(shí)在觸摸敏感顯示器上檢測到717所述手指之一的一次或多次輕敲,則可啟用右鍵點(diǎn)擊鼠標(biāo)動(dòng)作。
[0079]根據(jù)一個(gè)優(yōu)選實(shí)施例,如果檢測到的一個(gè)或多個(gè)觸摸不與任何可選擇的文件對(duì)象或超鏈接相關(guān)聯(lián),則如圖7H所示,可確定722該接觸點(diǎn)(或多個(gè)接觸點(diǎn))是否與/是否可能與一可滾動(dòng)區(qū)域相關(guān)聯(lián),所述可滾動(dòng)區(qū)域諸如是文本編輯應(yīng)用窗口、文件列表窗口、或因特網(wǎng)網(wǎng)頁。
[0080]滾動(dòng)通常涉及將顯示的數(shù)據(jù)或圖像移過顯示屏上的查看區(qū)域,以便可在該查看區(qū)域中查看新一組數(shù)據(jù)。大多數(shù)情況下,一旦查看區(qū)域已滿,新的每一組數(shù)據(jù)就出現(xiàn)在查看區(qū)域的邊緣并且所有其它組數(shù)據(jù)移開一個(gè)位置。即,對(duì)于移出查看區(qū)域的每一組數(shù)據(jù),出現(xiàn)新的一組數(shù)據(jù)。實(shí)質(zhì)上,這些功能允許用戶查看目前在查看區(qū)域外的連續(xù)多組數(shù)據(jù)。大多數(shù)情況下,用戶通過以更大速度移動(dòng)其手指,能夠加速對(duì)數(shù)據(jù)組的遍歷。滾過列表的示例可在以下美國專利公開中找到:Νο.2003/0076303AUN0.2003/0076301AUN0.2003/0095096A1,這些專利公開通過引用結(jié)合于此。
[0081]如果接觸點(diǎn)(或多個(gè)接觸點(diǎn))位于/可能位于一可滾動(dòng)區(qū)域中,則可啟用723類似于在傳統(tǒng)的鼠標(biāo)裝置上壓下滾輪的滾動(dòng)動(dòng)作。如果該可滾動(dòng)區(qū)域僅僅在一個(gè)方向上可滾動(dòng)(例如上下),則所啟用的滾動(dòng)動(dòng)作將是單方向滾動(dòng)。如果該可滾動(dòng)區(qū)域在兩個(gè)維度上可滾動(dòng),則所啟用的滾動(dòng)動(dòng)作將是全方向的。
[0082]在滾動(dòng)可能被限制在縱向(即Y軸)的單方向滾動(dòng)動(dòng)作中,只有所跟蹤的觸摸移動(dòng)的縱向矢量分量將被用作用于實(shí)現(xiàn)縱向滾動(dòng)的輸入。類似地,在滾動(dòng)可能被限制在橫向(即X軸)的單方向滾動(dòng)動(dòng)作中,只有所跟蹤的觸摸移動(dòng)的橫向矢量分量將被用作用于實(shí)現(xiàn)橫向滾動(dòng)的輸入。如果該滾動(dòng)動(dòng)作是全方向的,則所實(shí)現(xiàn)的滾動(dòng)動(dòng)作將跟蹤所跟蹤的觸摸的移動(dòng)。
[0083]根據(jù)一個(gè)優(yōu)選實(shí)施例,如果檢測到的觸摸是一個(gè)手指觸摸,則可以以正?;騃X速度準(zhǔn)備執(zhí)行724滾動(dòng)動(dòng)作。如果并且一旦接觸的手指開始在觸摸屏上移動(dòng),則可通過跟蹤接觸點(diǎn)在觸摸屏上的移動(dòng)來執(zhí)行滾動(dòng)動(dòng)作。如果檢測到的觸摸是兩個(gè)手指觸摸,則可以以兩倍或2X速度執(zhí)行725滾動(dòng)動(dòng)作。還可增加另外的手指以執(zhí)行更快的滾動(dòng)動(dòng)作,其中,在多頁面文檔窗口中,檢測到四個(gè)手指觸摸可被解釋為〃pg up (向上翻頁)〃或〃pg dn (向下翻頁)〃命令。
[0084]根據(jù)另一實(shí)施例,即使當(dāng)手指從觸摸屏移開時(shí),顯示的數(shù)據(jù)也繼續(xù)移動(dòng)。該連續(xù)運(yùn)動(dòng)可至少部分基于之前的運(yùn)動(dòng)。例如,可以以相同的方向和速度繼續(xù)滾動(dòng)。在有些情況下,滾動(dòng)隨時(shí)間減慢,即,遍歷通過媒體項(xiàng)的速度變得越來越慢,直到滾動(dòng)最終停止從而留下靜止的列表為止。舉例而言,進(jìn)入查看區(qū)域的每個(gè)新媒體項(xiàng)可逐漸地減小速度。可替換地或附加地,當(dāng)手指放回到觸摸屏上時(shí),顯示的數(shù)據(jù)停止移動(dòng)。即,將手指放回觸摸屏上可實(shí)現(xiàn)制動(dòng)(braking),其停止或減慢連續(xù)進(jìn)行的運(yùn)動(dòng)。
[0085]舉例說明以上討論的姿態(tài)動(dòng)作,如圖7A所示,利用觸摸屏(諸如圖2示出的多重觸摸屏24),用手指501在圖像對(duì)象(例如文件列表500)上的單次手指輕敲可解釋為相當(dāng)于鼠標(biāo)單擊,在該例子中這可指示選擇,所述選擇通常通過突出顯示所選的文件或圖像對(duì)象來表示。檢測到在圖像對(duì)象上的兩次輕敲可解釋為相當(dāng)于鼠標(biāo)雙擊,這可啟用與所輕敲的圖像對(duì)象相關(guān)聯(lián)的應(yīng)用的發(fā)起。例如,在屏幕上兩次輕敲文件列表,諸如照片文件,可使得發(fā)起照片查看應(yīng)用并打開該照片文件。
[0086]可通過用至少一個(gè)手指觸摸與要放下(drop)的對(duì)象相關(guān)聯(lián)的圖像和通過保持該觸摸以圖形地將該對(duì)象拖曳到期望的放下地點(diǎn),來啟用拖放功能,如圖7B所示的,圖示出將文件列表500從文件夾窗口 502拖放到文件夾窗口 503。[0087]某些鼠標(biāo)功能可能需要兩個(gè)觸摸來完成。例如,如圖7C所示,可以通過兩個(gè)手指啟用〃右鍵點(diǎn)擊〃姿態(tài),其中一個(gè)手指作為接觸手指506而第二手指507輕敲屏幕至少一次,以指不右鍵點(diǎn)擊動(dòng)作。圖7D不出,在可能完成右鍵點(diǎn)擊動(dòng)作之后,可以啟用動(dòng)作窗口504,然后,弟一手指可移到所啟用的窗口 504以選擇并用單個(gè)手指506輕敲動(dòng)作項(xiàng)505。根據(jù)本發(fā)明的一個(gè)實(shí)施例,只有當(dāng)檢測到的輕敲與檢測到的接觸非常接近,并且檢測到的輕敲位于接觸手指的左邊(從用戶的角度看是接觸手指的右邊)時(shí),才可能實(shí)現(xiàn)右鍵點(diǎn)擊動(dòng)作。
[0088]可僅僅利用觸摸動(dòng)作來執(zhí)行一般需要組合鼠標(biāo)與鍵盤動(dòng)作的其他文件選擇功能。例如,在Microsoft Windows環(huán)境中,為了在文件窗口 502中選擇多個(gè)文件,用戶通常需要在保持按下shift按鈕的同時(shí)在要選擇的一系列文件上拖曳鼠標(biāo)圖標(biāo)。不保持按下shift按鈕的話,鼠標(biāo)圖標(biāo)的拖曳可解釋為拖放動(dòng)作。如圖7E所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例,檢測到對(duì)文件列表的兩個(gè)緊密關(guān)聯(lián)的觸摸拖拽可被認(rèn)為是用于選擇一組文件508的多選動(dòng)作。為了避免將所述雙觸摸動(dòng)作誤譯為諸如旋轉(zhuǎn)動(dòng)作之類的另一命令,只有當(dāng)檢測到這兩個(gè)觸摸彼此相對(duì)緊密接近時(shí),才優(yōu)選地啟用該雙觸摸多選功能。
[0089]參考圖7H中描述的滾動(dòng)動(dòng)作,并且如圖71和7J中所示,在可滾動(dòng)窗口中的一個(gè)或兩個(gè)手指接觸可使得該窗口的顯示內(nèi)容以不同速度滾動(dòng)。具體而言,一旦啟用723滾動(dòng)動(dòng)作,如果確定在觸摸敏感顯示器上僅僅檢測到一個(gè)手指(或一個(gè)接觸點(diǎn)),就以IX速度724發(fā)生滾動(dòng),如果檢測到兩個(gè)手指(或兩個(gè)接觸點(diǎn))則以2X速度滾動(dòng)。根據(jù)一個(gè)優(yōu)選實(shí)施例,在滾動(dòng)動(dòng)作期間,滾動(dòng)條727和728與滾動(dòng)方向相一致地移動(dòng)。
[0090]最后,利用能夠進(jìn)行接近檢測的多重觸摸顯示器,諸如前述的且通過引用結(jié)合于此的共同轉(zhuǎn)讓的共同未決申請(qǐng)N0.10/840, 862 (公開為美國專利公開N0.US2006/0097991)和 2007 年 I 月 3 日提交的名為"Proximity and Mult1-Touch Sensor Detection andDemodulation"的申請(qǐng)中描述的面板,手指姿態(tài)還可用于啟用可相當(dāng)于鼠標(biāo)圖標(biāo)在圖像對(duì)象上的懸停的懸停(hover )動(dòng)作。
[0091]舉例而言,參考圖7K,在臺(tái)式機(jī)729中,對(duì)用戶手指501在應(yīng)用圖標(biāo)731上的接近的檢測可解釋為懸停動(dòng)作,其啟用懸停的應(yīng)用圖標(biāo)730的卷動(dòng)彈出(rolling popup)。如果用戶觸摸該彈出的圖標(biāo),則可啟用雙擊動(dòng)作從而可發(fā)起該應(yīng)用。類似的概念可應(yīng)用于特定應(yīng)用的情況,諸如當(dāng)照片文件以縮略圖格式顯示在照片管理軟件中時(shí),對(duì)手指在縮略圖上的接近的檢測啟用懸停動(dòng)作,從而可增大該懸停的照片縮略圖的大小(而不是選擇)。
[0092]姿態(tài)還可用于啟用和操縱虛擬控制界面,諸如音量旋鈕、開關(guān)、滑塊、鍵盤、以及可創(chuàng)建用于幫助人與計(jì)算系統(tǒng)或消費(fèi)電子品的交互的其他虛擬界面。以利用姿態(tài)啟用虛擬控制界面為例,并參考圖8A-8H,將描述用于在平板PC175的顯示器174的⑶I界面172上控制虛擬音量旋鈕170的旋轉(zhuǎn)姿態(tài)。為了啟動(dòng)旋鈕170,用戶將其手指176放在多點(diǎn)觸摸屏178上??赡芤呀?jīng)顯示了虛擬控制旋鈕,或者是,放下的手指的特定數(shù)量、定向或輪廓,或緊跟其后的手指的移動(dòng),或用戶交互的這些及其他特征的某一組合,可啟用要顯示的虛擬控制旋鈕。在任一情況下,計(jì)算系統(tǒng)將手指組關(guān)聯(lián)到該虛擬控制旋鈕并確定用戶打算使用該虛擬音量旋鈕。
[0093]該關(guān)聯(lián)還可以部分基于計(jì)算裝置在輸入時(shí)候的模式或當(dāng)前狀態(tài)。例如,對(duì)于相同的姿態(tài),如果當(dāng)前正在計(jì)算裝置上播放歌曲,則該姿態(tài)可解釋為音量旋鈕姿態(tài),而如果正在執(zhí)行對(duì)象編輯應(yīng)用,則該姿態(tài)可解釋為旋轉(zhuǎn)命令??商峁┢渌脩舴答?,包括例如聽覺或觸覺反饋。
[0094]一旦如圖8A所示的那樣顯示了旋鈕170,用戶的手指176就可放在旋鈕170的周圍,就像它是實(shí)際的旋鈕或撥號(hào)盤那樣,并且然后可以繞旋鈕170旋轉(zhuǎn)以便模擬轉(zhuǎn)動(dòng)旋鈕170。而且,在旋鈕170可能〃轉(zhuǎn)動(dòng)〃時(shí),可以提供例如具有喀喇聲形式的聽覺反饋或具有振動(dòng)形式的觸覺反饋。用戶還可使用他或她的另一只手來握住平板PC175。
[0095]如圖8B所示,多點(diǎn)觸摸屏178檢測至少一對(duì)圖像。特別地,在放下時(shí)創(chuàng)建第一圖像180,并在手指176旋轉(zhuǎn)時(shí)可創(chuàng)建至少一個(gè)其它圖像182。雖然僅僅示出了兩個(gè)圖像,但是大多數(shù)情況下,在這兩個(gè)圖像之間將有更多圖像遞增出現(xiàn)。每個(gè)圖像代表在一特定時(shí)刻與觸摸屏接觸的手指的輪廓。這些圖像也可稱為觸摸圖像。將要理解的是,術(shù)語〃圖像〃并不意味著該輪廓被顯示在屏幕178上(而是由觸摸感測設(shè)備成像)。也應(yīng)注意,雖然使用術(shù)語〃圖像",但是數(shù)據(jù)可以具有代表各個(gè)時(shí)間的觸摸平面的其它形式。
[0096]如圖SC所示,圖像180和182中的每一個(gè)都可轉(zhuǎn)變成特征184的集合。每個(gè)特征184可以與一特定觸摸相關(guān)聯(lián),該觸摸例如來自環(huán)繞旋鈕170的每個(gè)手指176的指尖以及用于握住平板PC175的另一只手177的拇指。
[0097]如圖8D所示,特征184被分類——即每個(gè)手指/拇指被標(biāo)識(shí)——并為每個(gè)圖像180和182成組。在該具體實(shí)例中,與旋鈕170相關(guān)聯(lián)的特征184A可以集合在一起形成組188,而與拇指相關(guān)聯(lián)的特征184B可被濾出。在可替換的布置中,拇指特征184B可被單獨(dú)當(dāng)做分開的特征(或位于另一個(gè)組中),以例如改變輸入或系統(tǒng)的操作模式或者實(shí)現(xiàn)另一姿態(tài),例如與顯示在屏幕上在拇指(或其它手指)區(qū)域內(nèi)的均衡器滑塊相關(guān)聯(lián)的滑塊姿態(tài)。
[0098]如圖8E所示,可以為每個(gè)圖像180和182計(jì)算特征組188的關(guān)鍵參數(shù)。與第一圖像180相關(guān)聯(lián)的關(guān)鍵參數(shù)表示初始狀態(tài),而第二圖像182的關(guān)鍵參數(shù)表示當(dāng)前狀態(tài)。
[0099]同樣如圖8E所示,由于特征組188接近于旋鈕170,旋鈕170是與特征組188相關(guān)聯(lián)的Π元素。然后,如圖8F所示,可以比較來自各個(gè)圖像180和182的特征組188的關(guān)鍵參數(shù)值以確定旋轉(zhuǎn)矢量,即,特征組從初始狀態(tài)到當(dāng)前狀態(tài)順時(shí)針旋轉(zhuǎn)五(5)度。在圖8F中,初始特征組(圖像180)以虛線示出,而當(dāng)前特征組(圖像182)以實(shí)線示出。
[0100]如圖8G所示,基于旋轉(zhuǎn)矢量,平板PC175的揚(yáng)聲器192根據(jù)手指176的旋轉(zhuǎn)量而增大(或減小)其輸出,即,基于5度的旋轉(zhuǎn)將音量增加5%。平板PC的顯示器174也可根據(jù)手指176的旋轉(zhuǎn)量來調(diào)節(jié)旋鈕170的旋轉(zhuǎn),即,旋鈕170的位置旋轉(zhuǎn)五(5)度。大多數(shù)情況下,旋鈕的旋轉(zhuǎn)與手指的旋轉(zhuǎn)同時(shí)發(fā)生,即,手指每旋轉(zhuǎn)一度,旋鈕旋轉(zhuǎn)一度。實(shí)質(zhì)上,虛擬控制旋鈕跟隨出現(xiàn)在屏幕上的姿態(tài)。進(jìn)一步地,平板PC的音頻單元194可對(duì)每單位旋轉(zhuǎn)提供一次喀喇聲,例如,基于五度旋轉(zhuǎn)提供五次喀喇。更進(jìn)一步地,平板PC175的觸覺單元196可對(duì)每次喀喇提供一定振動(dòng)量或其它觸覺反饋,從而模擬實(shí)際的旋鈕。
[0101]應(yīng)當(dāng)注意,可以與虛擬控制旋鈕姿態(tài)同時(shí)執(zhí)行另外的姿態(tài)。例如,可以利用雙手同時(shí)控制多于一個(gè)虛擬控制旋鈕,即,一只手控制一個(gè)虛擬控制旋鈕??商鎿Q地或附加地,可以與虛擬控制旋鈕同時(shí)控制一個(gè)或多個(gè)滑動(dòng)條,即一只手操作虛擬控制旋鈕,同時(shí)另一只手的至少一個(gè)手指(可替換地,多于一個(gè)手指)操作至少一個(gè)滑動(dòng)條(可替換地,多于一個(gè)滑動(dòng)條),例如每個(gè)手指一個(gè)滑動(dòng)條。
[0102]還應(yīng)當(dāng)注意,雖然該實(shí)施例是利用虛擬控制旋鈕來描述的,但是在另一實(shí)施例中,UI元素可以是虛擬滾輪。作為例子,虛擬滾輪可模仿實(shí)際的滾輪,諸如在美國專利公開N0.US2003/0076303AU N0.US2003/0076301A1 和 N0.US2003/0095096A1 中描述的那些,所有這些專利公開通過引用結(jié)合于此。
[0103]圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法200的圖。該方法通常從塊202開始,在塊202,可檢測出現(xiàn)在多點(diǎn)感測設(shè)備上的用戶輸入。用戶輸入可包括一個(gè)或多個(gè)觸摸輸入,每個(gè)觸摸輸入具有一個(gè)唯一標(biāo)識(shí)符。在塊202之后,該基于觸摸的方法200繼續(xù)到塊204,在塊204,如果用戶輸入可能包括單個(gè)唯一標(biāo)識(shí)符(一個(gè)觸摸輸入),則用戶輸入可被分類為跟蹤或選擇輸入,或者如果用戶輸入可能包括至少兩個(gè)唯一標(biāo)識(shí)符(多于一個(gè)觸摸輸入),則用戶輸入可被分類為姿態(tài)輸入。如果用戶輸入可被分類為跟蹤輸入,則基于觸摸的方法200繼續(xù)到塊206,在塊206,可執(zhí)行與用戶輸入相對(duì)應(yīng)的跟蹤。
[0104]如果用戶輸入被分類為姿態(tài)輸入,則基于觸摸的方法200繼續(xù)到塊208,在塊208,可執(zhí)行與用戶輸入相對(duì)應(yīng)的一個(gè)或多個(gè)姿態(tài)控制動(dòng)作。姿態(tài)控制動(dòng)作可至少部分地基于至少兩個(gè)唯一標(biāo)識(shí)符發(fā)生的變化或者在至少兩個(gè)唯一標(biāo)識(shí)符之間發(fā)生的變化。
[0105]圖10是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法250的圖?;谟|摸的方法250通常從塊252開始,在塊252,可在在觸摸敏感表面上輸入筆劃期間捕捉初始圖像。在塊252之后,基于觸摸的方法250繼續(xù)到塊254,在塊254,可基于初始圖像確定觸摸模式。例如,如果初始圖像包括單個(gè)唯一標(biāo)識(shí)符,則觸摸模式可對(duì)應(yīng)于跟蹤或選擇模式。另一方面,如果初始圖像包括多于一個(gè)唯一標(biāo)識(shí)符,則觸摸模式可對(duì)應(yīng)于姿態(tài)模式。
[0106]在塊254之后,基于觸摸的方法250繼續(xù)到塊256,在塊256,可在在觸摸敏感表面上輸入筆劃期間捕捉下一圖像。在筆劃期間通??蛇B續(xù)地捕捉圖像,因此可能有多個(gè)與該筆劃相關(guān)聯(lián)的圖像。
[0107]在塊256之后,基于觸摸的方法250繼續(xù)到塊258,在塊258,可確定在捕捉初始圖像和捕捉下一圖像之間觸摸模式是否改變。如果觸摸模式改變,則基于觸摸的方法250繼續(xù)到塊260,在塊260,下一圖像可被設(shè)置為初始圖像,然后基于新的初始圖像在塊254再次確定觸摸模式。如果觸摸模式保持不變,則基于觸摸的方法250繼續(xù)到塊262,在塊262,可比較初始圖像和下一圖像,并且可基于該比較生成一個(gè)或多個(gè)控制信號(hào)。
[0108]圖11是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種基于觸摸的方法300的圖?;谟|摸的方法300從塊302開始,在塊302,可輸出圖像對(duì)象,其可以是⑶I對(duì)象。例如,處理器可指示顯示器顯示特定圖像對(duì)象。在塊302之后,基于觸摸的方法300繼續(xù)到塊304,在塊304,接收在該圖像對(duì)象上的姿態(tài)輸入。例如,用戶可以在觸摸屏表面上以姿態(tài)方式放置或移動(dòng)其手指,同時(shí)其手指在所顯示的圖像對(duì)象上。姿態(tài)輸入可以包括一個(gè)或多個(gè)相繼發(fā)生的單個(gè)姿態(tài)或同時(shí)發(fā)生的多個(gè)姿態(tài)。每個(gè)姿態(tài)通常具有與之相關(guān)聯(lián)的特定順序、運(yùn)動(dòng)、或定向。例如,姿態(tài)可以包括手指張開(spread apart)或手指合攏(close together)、旋轉(zhuǎn)手指、和/或平移手指,等等。
[0109]在塊304之后,基于觸摸的方法300繼續(xù)到塊306,在塊306,可基于姿態(tài)輸入并與該姿態(tài)輸入一致地修改圖像對(duì)象。通過修改,意味著圖像對(duì)象根據(jù)正在執(zhí)行的特定姿態(tài)或多個(gè)特定姿態(tài)而變化。通過使其一致,意味著大致在姿態(tài)或多個(gè)姿態(tài)正在執(zhí)行的同時(shí)發(fā)生變化。大多數(shù)情況下,在姿態(tài)(多個(gè)姿態(tài))和在圖像對(duì)象處發(fā)生的變化之間有一一對(duì)應(yīng)關(guān)系,并且它們基本上同時(shí)發(fā)生。實(shí)質(zhì)上,圖像對(duì)象跟隨手指的運(yùn)動(dòng)。例如,手指張開的同時(shí)可以放大對(duì)象,手指合攏的同時(shí)可以減小圖像對(duì)象,旋轉(zhuǎn)手指的同時(shí)可以旋轉(zhuǎn)對(duì)象,平移手指的同時(shí)可以允許圖像對(duì)象平移或滾動(dòng)。
[0110]在一個(gè)實(shí)施例中,塊306可包括確定哪個(gè)圖像對(duì)象與正在執(zhí)行的姿態(tài)相關(guān)聯(lián),然后將所顯示的對(duì)象鎖定到置于其上的手指,以使得該圖像對(duì)象根據(jù)姿態(tài)輸入而變化。通過將手指鎖定或關(guān)聯(lián)到圖像對(duì)象,該圖像對(duì)象可根據(jù)手指正在觸摸屏上進(jìn)行的操作而連續(xù)地調(diào)節(jié)其自身。通常,所述確定和鎖定發(fā)生在放下時(shí),即,當(dāng)手指放置在觸摸屏上時(shí)。
[0111]圖12是根據(jù)本發(fā)明的一個(gè)實(shí)施例的縮放姿態(tài)方法350的圖。縮放姿態(tài)可在諸如圖2所示的多重觸摸面板24之類的多點(diǎn)觸摸屏上執(zhí)行??s放姿態(tài)方法350通常從塊352開始,在塊352,檢測至少第一手指和第二手指在觸摸敏感表面上的同時(shí)存在。至少兩個(gè)手指的存在可用于表明該觸摸是姿態(tài)觸摸而不是基于一個(gè)手指的跟蹤觸摸。在有些情況下,僅僅兩個(gè)手指的存在表明該觸摸是姿態(tài)觸摸。在其它情況下,多于兩個(gè)的任意數(shù)目的手指表明該觸摸是姿態(tài)觸摸。實(shí)際上,無論是兩個(gè)、三個(gè)、四個(gè)或更多手指在觸摸,并且即使在所述姿態(tài)期間數(shù)目改變,所述姿態(tài)觸摸都可工作,即,在所述姿態(tài)期間的任何時(shí)候只需要最少兩個(gè)手指。
[0112]在塊352之后,縮放姿態(tài)方法350繼續(xù)到塊354,在塊354,比較至少兩個(gè)手指之間的距離。該距離可以是從手指到手指,或者從每個(gè)手指到某個(gè)其它參考點(diǎn),例如形心。如果兩個(gè)手指之間的距離增大(張開),可生成放大信號(hào),如塊356所示。如果兩個(gè)手指之間的距離減小(合攏),可生成縮小信號(hào),如塊358所示。大多數(shù)情況下,手指的放下將把手指關(guān)聯(lián)或鎖定到一個(gè)正在顯示的特定圖像對(duì)象。例如,觸摸敏感表面可以是觸摸屏,而圖像對(duì)象可以顯示在該觸摸屏上。這通常在至少一個(gè)所述手指位于該圖像對(duì)象上時(shí)發(fā)生。從而,當(dāng)手指相分離地移動(dòng)時(shí),放大信號(hào)可用于增加圖像對(duì)象中的嵌入特征的大小,而當(dāng)手指收縮到一起時(shí),縮小信號(hào)可用于減小該對(duì)象中的嵌入特征的大小。所述縮放通常發(fā)生在預(yù)定義的邊界內(nèi),諸如顯示器的周界、窗口的周界、和/或該圖像對(duì)象的邊緣,等等。嵌入特征可以形成在多個(gè)層上,每一層代表不同級(jí)別的縮放。
[0113]大多數(shù)情況下,縮放的量根據(jù)兩個(gè)對(duì)象之間的距離而變化。而且,縮放通??膳c對(duì)象的運(yùn)動(dòng)基本同時(shí)地發(fā)生。例如,隨著手指張開或合攏,對(duì)象同時(shí)就放大或縮小。雖然該方法是針對(duì)縮放的,但是應(yīng)當(dāng)注意它也可用于增加或減少??s放姿態(tài)方法350對(duì)于諸如出版、照片和繪圖程序之類的圖形程序尤其有用。而且,縮放可用于控制諸如照相機(jī)之類的外圍設(shè)備,即,當(dāng)手指張開時(shí),照相機(jī)縮小,當(dāng)手指合攏時(shí),照相機(jī)放大。
[0114]圖13A-13H示出利用上面描述的方法的一系列縮放。圖13A示出呈現(xiàn)北美洲地圖形式的圖像對(duì)象364的顯示器,其中該圖像對(duì)象364具有可縮放的嵌入級(jí)別。在有些情況下,如圖所示,圖像對(duì)象可以位于形成圖像對(duì)象364的邊界的窗口之內(nèi)。圖13B示出用戶將其手指366置于北美洲368的一區(qū)域之上,具體而言是美國370之上,更具體而言是California372之上。為了在California372上進(jìn)行放大,用戶開始張開其手指366,如圖13C所示。如圖13D — 13H所示,隨著手指366進(jìn)一步張開(檢測到的距離增大),地圖進(jìn)一步在 Northern California374 上放大,然后到 Northern California374 的一特定區(qū)域,然后到Bayarea376,然后到半島378 (例如,San Francisco和San Jose區(qū)域之間的區(qū)域),然后到位于 San Francisco 和 San Jose 之間的城市 San Carlos380。為了縮小 San Carlos380并回到北美洲368,手指366根據(jù)上述順序的相反順序合攏回一起。[0115]圖14是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種平移方法400的圖。平移姿態(tài)可以在多點(diǎn)觸摸屏上執(zhí)行。平移方法400通常從塊402開始,在塊402,可以檢測至少第一對(duì)象和第二對(duì)象在觸摸敏感表面上的同時(shí)存在。至少兩個(gè)手指的存在可用于表明該觸摸是姿態(tài)觸摸而不是基于一個(gè)手指的跟蹤觸摸。在有些情況下,僅僅存在兩個(gè)手指表明該觸摸是姿態(tài)觸摸。在其它情況下,多于兩個(gè)的任意數(shù)目的手指表明該觸摸是姿態(tài)觸摸。實(shí)際上,無論是兩個(gè)、三個(gè)、四個(gè)或更多手指在觸摸,并且即使數(shù)目在所述姿態(tài)期間改變,所述姿態(tài)觸摸都可工作,即,只需要最少兩個(gè)手指。
[0116]在塊402之后,平移方法400繼續(xù)到塊404,在塊404,監(jiān)測當(dāng)兩個(gè)對(duì)象一起移過觸摸屏?xí)r這兩個(gè)對(duì)象的位置。在塊404之后,平移方法400繼續(xù)到塊406,在塊406,當(dāng)這兩個(gè)對(duì)象的位置相對(duì)于初始位置改變時(shí),可生成平移信號(hào)。大多數(shù)情況下,手指的放下將把手指關(guān)聯(lián)或鎖定到顯示在觸摸屏上的特定圖像對(duì)象。通常,當(dāng)所述手指中的至少一個(gè)位于該圖像對(duì)象上的位置上時(shí)。從而,當(dāng)手指一起移過觸摸屏?xí)r,平移信號(hào)可用于使圖像在手指方向上平移。大多數(shù)情況下,平移的量根據(jù)兩個(gè)對(duì)象移動(dòng)的距離而變化。而且,平移通??膳c對(duì)象的運(yùn)動(dòng)基本同時(shí)地發(fā)生。例如,隨著手指移動(dòng),對(duì)象隨著手指同時(shí)移動(dòng)。
[0117]圖15A-1?不出基于上面所描述的平移方法400的一系列平移。利用圖13A的地圖,圖15A示出用戶將其手指366置于地圖上。一旦放下,手指366就鎖定到地圖。如圖15B所示,當(dāng)手指366縱向向上移動(dòng)時(shí),整個(gè)地圖364可向上移動(dòng),從而使得地圖364的之前看到的部分被置于查看區(qū)域之外,而地圖364的未看到的部分被置于查看區(qū)域之內(nèi)。如圖15C所示,當(dāng)手指366水平地橫向移動(dòng)時(shí),整個(gè)地圖364可橫向移動(dòng),從而使得地圖364的之前看到的部分被置于查看區(qū)域之外,而地圖364的未看到的部分被置于查看區(qū)域之內(nèi)。如圖1?所示,當(dāng)手指366斜向移動(dòng)時(shí),整個(gè)地圖364可斜向移動(dòng),從而使得地圖364的之前看到的部分被置于查看區(qū)域之外,而地圖364的未看到的部分被置于查看區(qū)域之內(nèi)。應(yīng)當(dāng)理解,地圖364的運(yùn)動(dòng)跟隨手指366的運(yùn)動(dòng)。該過程類似于沿桌子滑動(dòng)一張紙。手指施加于紙上的壓力將紙鎖定到手指,并且當(dāng)手指滑過桌子時(shí),這張紙隨著手指移動(dòng)。
[0118]圖16是根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)方法450的圖。旋轉(zhuǎn)姿態(tài)可在多點(diǎn)觸摸屏上執(zhí)行。旋轉(zhuǎn)方法450通常從塊452開始,在塊452,可以檢測第一對(duì)象和第二對(duì)象的同時(shí)存在。至少兩個(gè)手指的存在可用于表明該觸摸是姿態(tài)觸摸而不是基于一個(gè)手指的跟蹤觸摸。在有些情況下,僅僅存在兩個(gè)手指表明該觸摸是姿態(tài)觸摸。在其它情況下,多于兩個(gè)的任意數(shù)目的手指表明該觸摸是姿態(tài)觸摸。在一些其它情況下,無論是兩個(gè)、三個(gè)、四個(gè)或更多手指在觸摸,并且即使在所述姿態(tài)期間數(shù)目改變,所述姿態(tài)觸摸都可工作,即,只需要最少兩個(gè)手指。
[0119]在塊452之后,旋轉(zhuǎn)方法450繼續(xù)到塊454,在塊454,設(shè)置每個(gè)手指的角度。所述角度通??梢韵鄬?duì)于參考點(diǎn)而確定。在塊454之后,旋轉(zhuǎn)方法450繼續(xù)到塊456,在塊456,當(dāng)至少一個(gè)所述對(duì)象的角度相對(duì)于參考點(diǎn)改變時(shí),可生成旋轉(zhuǎn)信號(hào)。大多數(shù)情況下,手指的放下將把手指關(guān)聯(lián)或鎖定到顯示在觸摸屏上的特定圖像對(duì)象。通常,當(dāng)所述手指中的至少一個(gè)位于該圖像對(duì)象上的位置上時(shí),該圖像對(duì)象將被關(guān)聯(lián)或鎖定到所述手指。從而,當(dāng)手指旋轉(zhuǎn)時(shí),旋轉(zhuǎn)信號(hào)可用于在手指旋轉(zhuǎn)的方向上(例如,順時(shí)針、逆時(shí)針)旋轉(zhuǎn)該對(duì)象。大多數(shù)情況下,對(duì)象的旋轉(zhuǎn)量根據(jù)手指的旋轉(zhuǎn)量而變化,即,如果手指移動(dòng)5度,則對(duì)象也將如此。而且,旋轉(zhuǎn)通常可與手指的運(yùn)動(dòng)基本同時(shí)地發(fā)生。例如,在手指旋轉(zhuǎn)的同時(shí),對(duì)象隨著手指旋轉(zhuǎn)。
[0120]圖17A-17C示出基于上面描述的方法的一系列旋轉(zhuǎn)。利用圖13A的地圖,圖17A示出用戶將其手指366置于地圖364上。一旦放下,手指366就鎖定到地圖364。如圖17B所示,當(dāng)手指366以順時(shí)針方向旋轉(zhuǎn)時(shí),整個(gè)地圖364可以根據(jù)旋轉(zhuǎn)的手指366而以順時(shí)針方向旋轉(zhuǎn)。如圖17C所示,當(dāng)手指366以逆時(shí)針方向旋轉(zhuǎn)時(shí),整個(gè)地圖364可以根據(jù)旋轉(zhuǎn)的手指366而以逆時(shí)針方向旋轉(zhuǎn)。
[0121]應(yīng)當(dāng)注意,雖然圖17A-17C示出使用拇指和食指來啟用旋轉(zhuǎn)姿態(tài),但是使用兩個(gè)除拇指之外的手指,諸如食指和中指,也可用于啟用旋轉(zhuǎn)姿態(tài)。
[0122]而且,在某些特殊應(yīng)用中,可能不要求兩個(gè)手指來啟用旋轉(zhuǎn)姿態(tài)。例如,根據(jù)一個(gè)優(yōu)選實(shí)施例以及如圖17D和17E所示,可以利用單個(gè)手指姿態(tài)將照片縮略圖旋轉(zhuǎn)到期望的定向(例如從橫向到縱向)。特別地,一旦檢測到與可選擇的照片縮略圖圖標(biāo)741相關(guān)聯(lián)的觸摸,并且其中該觸摸輸入是這樣的姿態(tài),即,檢測到的觸摸形成繞縮略圖中心部分的旋轉(zhuǎn)或徑向弧,則該輸入被解釋為用于根據(jù)所述旋轉(zhuǎn)或徑向弧的方向旋轉(zhuǎn)縮略圖的指令。根據(jù)一個(gè)優(yōu)選實(shí)施例,縮略圖圖標(biāo)的旋轉(zhuǎn)將也使得對(duì)應(yīng)的文件對(duì)象改變定向配置。根據(jù)另一個(gè)實(shí)施例,在照片管理應(yīng)用中,檢測到旋轉(zhuǎn)姿態(tài)還將啟用snap命令,以將照片縮略圖朝旋轉(zhuǎn)方向自動(dòng)旋轉(zhuǎn)90度。
[0123]圖18A和18B示出根據(jù)之前在圖10中描述的本發(fā)明的一個(gè)示例性實(shí)施例的、利用通過Π元素的姿態(tài)輸入來編輯諸如照片之類的媒體文件的另一個(gè)示例。特別地,如圖18A所示,在照片編輯器環(huán)境750中,可以提供用于編輯照片的各方面的Π元素751,其中在該照片編輯器環(huán)境750中,可以打開照片圖像文件(例如JPEG文件)752以供編輯。UI元素751可以是級(jí)別滑動(dòng)條,用于調(diào)節(jié)照片某些方面的級(jí)別。在圖18A所示的示例中,UI元素751可以是用于接收觸摸姿態(tài)以調(diào)節(jié)照片的亮度級(jí)別的界面。特別地,隨著所跟蹤的手指觸摸移到所述條的左邊,亮度級(jí)別被減小,而如果所跟蹤的觸摸移到該UI元素的右邊,則亮度級(jí)別增大。根據(jù)一個(gè)實(shí)施例,Π元素優(yōu)選地是透明的,以便用戶仍然可以看到在UI元素后面的照片圖像。在另一個(gè)實(shí)施例中,顯示在屏幕上的照片大小可以減小以便為分開顯示的UI元素騰出空間,其中該UI元素可以緊接著所顯示的照片的下方放置。
[0124]圖18B示出通過選擇性地利用單個(gè)或多個(gè)接觸點(diǎn),經(jīng)由UI元素751切換姿態(tài)輸入模式的能力。特別地,如圖18B所示,檢測到在UI元素751上的第二接觸點(diǎn)將使得操作模式從亮度級(jí)別調(diào)節(jié)變成對(duì)比度級(jí)別調(diào)節(jié)。在這種情況下,兩個(gè)接觸點(diǎn)向左或向右移動(dòng)將分別使得照片的對(duì)比度級(jí)別減小或增大。檢測到另外的接觸點(diǎn)(例如三個(gè)或四個(gè)手指)還可被解釋為用于切換到其它操作模式(諸如縮放、色調(diào)調(diào)節(jié)、gamma級(jí)別等)的指令。注意到,雖然圖18A和18B示出通過Π元素751來調(diào)節(jié)亮度和對(duì)比度級(jí)別,但是用戶可以編程或定制Π元素751以將接觸點(diǎn)數(shù)目解釋為指的是操作模式的其它形式。還應(yīng)當(dāng)注意,滑動(dòng)條Π元素751可以采用其它形式,諸如虛擬滾輪。
[0125]圖18C是示出與上面在圖18A和18B中討論的特定示例相關(guān)聯(lián)的算法的流程圖。特別地,如圖18C所示,在屏幕上輸出760Π元素751。如果檢測到761姿態(tài)輸入觸摸,則可進(jìn)一步確定762-765有多少接觸點(diǎn)與所述觸摸相關(guān)聯(lián)。根據(jù)檢測到的接觸點(diǎn)的數(shù)目,可以在767-769激活相應(yīng)的操作模式。一旦激活了適當(dāng)?shù)牟僮髂J?,就檢測770對(duì)接觸點(diǎn)(或多個(gè)接觸點(diǎn))的跟蹤,以根據(jù)操作模式實(shí)現(xiàn)771相應(yīng)的調(diào)節(jié)。應(yīng)當(dāng)注意,操作模式可以在編輯過程期間的任一時(shí)間點(diǎn)切換,原因在于如果檢測到772的接觸點(diǎn)(或多個(gè)接觸點(diǎn))的數(shù)目改變,則該過程返回到確定762-764以便激活新的操作模式。
[0126]圖18D和18E示出利用上面討論的相同UI元素751,通過輸入其它姿態(tài)指令來啟用另外的動(dòng)作。特別地,在調(diào)節(jié)所顯示照片的亮度級(jí)別的同時(shí),第二手指可用于實(shí)現(xiàn)放大或縮小動(dòng)作。放大和縮小動(dòng)作可通過檢測到第二接觸點(diǎn)以及兩個(gè)接觸點(diǎn)之間距離接近度的變化而啟用。兩個(gè)接觸點(diǎn)之間的距離變化可根據(jù)圖12所示以及上面討論的方法而被解釋為放大或縮小動(dòng)作。應(yīng)當(dāng)注意,根據(jù)一個(gè)實(shí)施例,如果檢測到的第二接觸點(diǎn)與第一接觸點(diǎn)保持恒定距離,將不會(huì)啟用縮放動(dòng)作;在這種情況下,該姿態(tài)將被解釋為用于激活第二操作模式(例如如圖18A和18B所示的從亮度級(jí)別調(diào)節(jié)變成對(duì)比度級(jí)別調(diào)節(jié))的輸入。
[0127]圖19A和19B示出利用姿態(tài)輸入來滾過媒體文件——諸如顯示在照片編輯器中的照片文件一的示例。特別地,如圖19A和19B所示,觸摸檢測區(qū)754可以專用于滾動(dòng)動(dòng)作,從而手指在觸摸屏750所顯示的照片752上的上下移動(dòng)姿態(tài)可被解釋為用于滾動(dòng)到下一照片753的姿態(tài)輸入。根據(jù)一個(gè)優(yōu)選實(shí)施例,不必顯示Π元素來啟用滾動(dòng)操作模式;相反地,檢測到手指在觸摸檢測區(qū)754中的向下滑動(dòng)動(dòng)作(例如,檢測到接觸點(diǎn)的向下跟蹤移動(dòng))可足以自動(dòng)啟用滾動(dòng)動(dòng)作。根據(jù)一個(gè)可替換實(shí)施例,Π元素可以在屏幕上顯示為用于向用戶指示滾動(dòng)動(dòng)作已被激活的虛擬縱向滑動(dòng)條和用于繼續(xù)滾動(dòng)動(dòng)作的觸摸檢測區(qū)754的區(qū)域。
[0128]根據(jù)一個(gè)優(yōu)選實(shí)施例,如果檢測到的向下跟蹤移動(dòng)具有多于一個(gè)接觸點(diǎn)(例如雙手指滑動(dòng)姿態(tài)),則可以以2X速度執(zhí)行滾動(dòng),類似于上面描述的關(guān)于在可滾動(dòng)區(qū)域中啟用滾動(dòng)動(dòng)作的方式。
[0129]圖19C和19D示出Π元素的另一種形式,虛擬滾輪755,用于接收姿態(tài)輸入以滾動(dòng)照片的顯示。在該實(shí)施例中,可通過用一個(gè)手指在照片上執(zhí)行圓形觸摸這一簡單姿態(tài)或三個(gè)手指的接觸來啟用虛擬滾輪。一旦可呈現(xiàn)虛擬滾輪UI元素755,用戶就可以〃旋轉(zhuǎn)〃該虛擬滾輪以滾過照片。在該特定實(shí)施例中,滾動(dòng)速度不由在滾輪755上檢測到多少接觸點(diǎn)來控制,而是由接觸點(diǎn)繞虛擬滾輪755中心旋轉(zhuǎn)的速度來控制。
[0130]圖19E和19F示出在數(shù)字照相機(jī)780的顯示屏781上的圖19A和19B的構(gòu)想。根據(jù)一個(gè)優(yōu)選實(shí)施例,數(shù)字照相機(jī)780的顯示屏781可由多重觸摸敏感面板制成,諸如上面在圖2中描述的多重觸摸敏感面板2。
[0131]圖19E示出一個(gè)實(shí)施例,其中,在數(shù)字照相機(jī)780的重放模式中,檢測到至少一個(gè)手指在觸摸檢測區(qū)782中的縱向向下?lián)]擊姿態(tài)輸入啟用重放滾動(dòng)動(dòng)作,從而可顯示下一照片。根據(jù)另一實(shí)施例,在顯示屏781任何部分上的向下姿態(tài)輸入可以自動(dòng)啟用滾動(dòng)動(dòng)作。
[0132]圖19F示出圖19E的一個(gè)可替換實(shí)施例,其中需要檢測到兩個(gè)觸摸以啟用重放滾動(dòng)。特別地,在接觸區(qū)783的接觸點(diǎn)與在接觸區(qū)782處或其附近的向下滑動(dòng)輸入的組合可啟用滾動(dòng)動(dòng)作以顯示下一照片。應(yīng)當(dāng)注意,圖19A到19E中描述的方法不要求特定的形狀因子(form factor),因?yàn)樵摲椒稍赑C監(jiān)視器、膝上型計(jì)算機(jī)監(jiān)視器、數(shù)字照相機(jī)、或具有觸摸屏的任何類型的設(shè)備上實(shí)現(xiàn)。
[0133]圖19G示出根據(jù)另一實(shí)施例的在諸如照片文件之類的媒體文件的重放期間可輸入的另外的姿態(tài)。特別地,類似于圖18A和18B中示出的實(shí)施例,通過區(qū)分在觸摸敏感顯示器上接觸點(diǎn)的數(shù)目(即手指的數(shù)目),相同的移動(dòng)可以被不同地解釋。在這個(gè)例子中,兩個(gè)手指的縱向向下?lián)]擊姿態(tài)可被解釋為用于刪除照片文件、標(biāo)記照片文件(出于諸如編制相冊的目的)、或任何其它有用命令的姿態(tài)。
[0134]圖19H示出利用觸摸敏感顯示器的其它指定的Π區(qū)來檢測其它的另外的姿態(tài)。在這個(gè)例子中,在另一指定區(qū)756檢測到接觸點(diǎn)可被解釋為指的是刪除、標(biāo)記、或其它有用的命令。根據(jù)一個(gè)實(shí)施例,多個(gè)接觸區(qū)可顯示為照片文件的透明覆蓋。
[0135]應(yīng)當(dāng)注意,雖然圖19示出在縱向向下方向上的揮擊姿態(tài),但是還可以想到,在縱向向上方向或水平方向上的揮擊也可以被指定為相同命令的姿態(tài)輸入。
[0136]圖20示出用于實(shí)現(xiàn)圖19A-19F所示的方法的一種可能的算法。特別地,在第一步驟,在觸摸敏感顯示器上顯示790多個(gè)照片之一。如果檢測到791在顯示屏上的觸摸,則可確定792該觸摸是否是姿態(tài)輸入,并接收793姿態(tài)輸入的類型(例如向下跟蹤滑動(dòng)動(dòng)作、圓形跟蹤旋轉(zhuǎn)動(dòng)作,等等)。根據(jù)檢測到的姿態(tài)輸入,可根據(jù)需要輸出794Π元素(例如滑動(dòng)條或虛擬滾輪),然后可啟用795與該Ul元素或該姿態(tài)輸入的使用相對(duì)應(yīng)的動(dòng)作。
[0137]應(yīng)當(dāng)注意,圖18-20中描述的方法也可在視頻環(huán)境中實(shí)現(xiàn)。特別地,在視頻文件重放期間,也可啟用并顯示諸如圖18A所示的橫向滑動(dòng)條之類的Π元素,從而,根據(jù)檢測到的接觸點(diǎn)數(shù)目,可激活用于改變視頻的諸如亮度、對(duì)比度之類的某些可調(diào)節(jié)方面的操作模式。同時(shí),還可以按類似方式實(shí)現(xiàn)圖19A-19F中示出的滾動(dòng)和縮放方法,不過將執(zhí)行的是倒回和快進(jìn)動(dòng)作,而非滾動(dòng)。
[0138]可利用在某些已有控制元素上的姿態(tài)輸入來實(shí)現(xiàn)視頻文件的另外的編輯/重放功能。根據(jù)一個(gè)優(yōu)選實(shí)施例,可通過選擇性地收縮或展開重放時(shí)間線指示條來實(shí)現(xiàn)視頻文件的非線性時(shí)間重放。特別地,圖21A示出視頻應(yīng)用790 (諸如視頻重放應(yīng)用),其顯示視頻重放791以及進(jìn)度條792,進(jìn)度條792上的重放隊(duì)列793指示視頻重放的時(shí)間進(jìn)度。
[0139]根據(jù)一個(gè)優(yōu)選實(shí)施例,重放隊(duì)列793可以在進(jìn)度條792上向前或向后移動(dòng)以實(shí)現(xiàn)視頻的快進(jìn)和倒回。該隊(duì)列也可保持在相同位置或以非線性速度調(diào)整,以實(shí)現(xiàn)視頻的可變速度重放或暫停。根據(jù)一個(gè)優(yōu)選實(shí)施例,視頻應(yīng)用790可以顯示在觸摸敏感顯示器上,并且可以通過由手501的手指在該隊(duì)列可在屏幕上顯示的位置處手動(dòng)觸摸該隊(duì)列來操縱重放隊(duì)列793的位置。S卩,重放隊(duì)列793既可用作進(jìn)度指示符,也可用作用于控制視頻重放的速度和時(shí)間位置的Π元素。
[0140]根據(jù)一個(gè)優(yōu)選實(shí)施例,整個(gè)進(jìn)度條792可用作為一個(gè)Π元素,從而用戶可通過展開或收縮進(jìn)度條的一個(gè)或多個(gè)部分來實(shí)現(xiàn)視頻的非線性重放。特別地,如圖21B所示,可通過兩個(gè)手指放大或縮小姿態(tài)(如上面針對(duì)圖12所討論的)來操縱UI元素進(jìn)度條792。在圖21B所示的例子中,放大姿態(tài)啟用重放時(shí)間在60分鐘標(biāo)記和80分鐘標(biāo)記之間的展開。在圖21B所示的例子中,視頻的重放速度變成非線性的,原因在于視頻的重放速度可以在60和80分鐘標(biāo)記之間的時(shí)間段期間減慢??商鎿Q地,視頻的重放速度可以在O和60分鐘標(biāo)記之間以及在80分鐘標(biāo)記之后加快,而在60和80分鐘標(biāo)記之間為正常的重放速度。
[0141]圖21C示出顯示在視頻應(yīng)用790中的一個(gè)另外的UI元素794。在該實(shí)施例中,UI元素794可以是虛擬滾輪,用戶可借其進(jìn)一步控制視頻的重放速度。與對(duì)進(jìn)度條792的操縱相結(jié)合,用戶可以首先指定視頻中重放速度要減慢的部分,由此,用戶可使用滾輪794來進(jìn)一步調(diào)整重放隊(duì)列793以控制視頻的重放方向和/或速度。
[0142]圖21D示出可增加到視頻應(yīng)用790的用于編輯目的的其它另外的觸摸敏感Π元素。例如,如圖21D所示,可增加滑動(dòng)條Π元素796以檢測用于啟用級(jí)別調(diào)節(jié)的姿態(tài)輸入,所述級(jí)別調(diào)節(jié)諸如是平移調(diào)節(jié)或亮度、對(duì)比度、色調(diào)、gamma等類型的調(diào)節(jié)。類似于參考圖18A-18E所討論的UI元素751,滑動(dòng)條UI元素796可用于通過改變滑動(dòng)條UI元素796上的接觸點(diǎn)數(shù)目來啟用不同的操作模式。
[0143]UI元素795也可顯示在視頻應(yīng)用790中以實(shí)現(xiàn)視頻的聲音編輯。特別地,Π元素795可以包括用于要與視頻混合的不同通道或聲音或音樂的記錄或重放的多個(gè)級(jí)別調(diào)節(jié)。
[0144]根據(jù)一個(gè)優(yōu)選實(shí)施例,視頻應(yīng)用790的用戶可以定制顯示哪些Π元素,并且還可以安排所述UI元素執(zhí)行期望的功能。
[0145]圖22A和22B示出用于實(shí)現(xiàn)關(guān)于圖21A — 21D描述的方法的一個(gè)示例算法800。特別地,如圖22A所示的,可發(fā)起視頻應(yīng)用790以提供視頻重放和/或編輯802??娠@示803進(jìn)度條792。如果在進(jìn)度條792上檢測到804觸摸,則可確定805該觸摸是放大還是縮小命令。如果該觸摸沒被檢測為放大或縮小命令,則可根據(jù)所跟蹤的觸摸輸入操縱該重放隊(duì)列。如果該觸摸被檢測為是縮放姿態(tài),則進(jìn)度條中檢測到觸摸的部分可被操縱從而根據(jù)該姿態(tài)輸入展開或收縮。
[0146]在圖22B,步驟808-810可被執(zhí)行以分別可選地顯示另外的UI元素,諸如滾輪、混聲器、和滑動(dòng)條級(jí)別調(diào)節(jié)??稍诓襟E811-813檢測觸摸(多個(gè)觸摸),然后可啟用適當(dāng)?shù)墓δ?14-818。
[0147]圖23示出本發(fā)明的另一實(shí)施例,其用于操縱音頻或音樂文件的重放和記錄。如圖23所示,音樂應(yīng)用830可以顯示一對(duì)虛擬轉(zhuǎn)盤842和843,其上正在播放兩個(gè)音樂唱片834和835,所述唱片是單曲(single)或LP唱片之一。唱片834和835可以是正在通過音樂應(yīng)用830重放的數(shù)字音樂文件(例如歌曲A和歌曲B)的圖形表示。換而言之,唱片可以是音樂文件的圖形印記,就好像音樂文件被印刻在物理唱片上一樣。
[0148]類似于一對(duì)物理轉(zhuǎn)盤,觸筆844和觸筆855可以是重放隊(duì)列的圖形圖標(biāo)指示,該重放隊(duì)列的位置可以通過在觸摸敏感顯示器屏幕上觸摸該隊(duì)列和將該圖標(biāo)拖曳到圖形唱片上的期望位置而變化。觸筆的移動(dòng)將引起相應(yīng)歌曲的重放點(diǎn)的跳轉(zhuǎn),就像在物理轉(zhuǎn)盤上一樣。
[0149]同樣類似于一對(duì)物理轉(zhuǎn)盤,可以由一個(gè)或多個(gè)手指觸摸開始/停止按鈕838和839,以來回切換歌曲再現(xiàn)的開始或停止/暫停。速度變化條840和841可被線性調(diào)節(jié)以控制歌曲的重放速度。窗口 831和833可以圖形地再現(xiàn)所再現(xiàn)歌曲的頻率表示,同時(shí)窗口 832可以顯示音樂應(yīng)用832的實(shí)際輸出的頻率表示,該實(shí)際輸出可以僅僅是正在再現(xiàn)的歌曲之一,或者是歌曲的混合/組合。混合/平移條850可被操縱以調(diào)制或解調(diào)正在再現(xiàn)的兩個(gè)歌曲。
[0150]在歌曲再現(xiàn)期間,可以類似于物理唱片那樣操縱唱片834和835。例如,唱片的快速來回移動(dòng)可以引起唱片〃刮擦(scratching)"的聲音效果,就像音樂節(jié)目主持人常常在物理轉(zhuǎn)盤上做的那樣。
[0151]應(yīng)當(dāng)注意,上面所描述的方法可以在相同姿態(tài)筆劃期間同時(shí)實(shí)現(xiàn)。即,選擇、跟蹤、縮放、旋轉(zhuǎn)和平移能夠在一個(gè)姿態(tài)筆劃期間全部執(zhí)行,姿態(tài)筆劃可包括張開、旋轉(zhuǎn)和滑動(dòng)手指。例如,一旦放下至少兩個(gè)手指,所顯示的對(duì)象(地圖)就可被關(guān)聯(lián)或鎖定到這兩個(gè)手指。為了縮放,用戶可以張開或合攏其手指。為了旋轉(zhuǎn),用戶可以旋轉(zhuǎn)其手指。為了平移,用戶可以滑動(dòng)其手指??梢栽谝粋€(gè)連續(xù)運(yùn)動(dòng)中同時(shí)發(fā)生這些動(dòng)作中的每一個(gè)。例如,用戶可以張開和合攏其手指,同時(shí)旋轉(zhuǎn)和滑動(dòng)其手指橫過觸摸屏??商鎿Q地,用戶可以分割這些運(yùn)動(dòng)中的每一個(gè)而不必重設(shè)該姿態(tài)筆劃。例如,用戶可以首先張開其手指,然后旋轉(zhuǎn)其手指,然后合攏其手指、然后滑動(dòng)其手指,等等。
[0152]還應(yīng)當(dāng)注意,不一定總是要使用人的手指來實(shí)現(xiàn)姿態(tài)輸入??赡艿脑挘褂弥T如觸筆之類的指點(diǎn)設(shè)備也足以實(shí)現(xiàn)姿態(tài)輸入。
[0153]在共同轉(zhuǎn)讓的作為美國專利公開N0.US2006/0026521公開的共同未決申請(qǐng)N0.10/903, 964和作為美國專利公開N0.US2006/0026535公開的申請(qǐng)N0.11/038, 590中,示出并描述了可用作輸入的、用以實(shí)現(xiàn)界面命令——包括與Π元素的交互——的姿態(tài)筆劃的附加示例,上述申請(qǐng)都全部通過弓I用結(jié)合于此。
[0154]本領(lǐng)域技術(shù)人員可進(jìn)行許多變化和修改而不脫離本發(fā)明的精神和范圍。因此,必須理解,對(duì)示出的實(shí)施例進(jìn)行闡述僅僅是出于示例的目的,并且它們不應(yīng)當(dāng)被認(rèn)為是對(duì)由所附權(quán)利要求限定的本發(fā)明的限制。例如,雖然這里針對(duì)個(gè)人計(jì)算設(shè)備描述了本發(fā)明的許多實(shí)施例,但是應(yīng)當(dāng)理解,本發(fā)明不限于臺(tái)式機(jī)或膝上型計(jì)算機(jī),而是可以普遍地適用于其它計(jì)算應(yīng)用,諸如移動(dòng)通信設(shè)備、獨(dú)立的多媒體再現(xiàn)設(shè)備,等等。
[0155]本說明書中使用的用于描述本發(fā)明及其各實(shí)施例的詞不僅要從其普通限定的含義上來理解,而且要包括在本說明書中特定定義的、超出普通限定含義的范圍之外的結(jié)構(gòu)、材料或動(dòng)作。因此,如果一個(gè)元素在本說明書的上下文中可被理解為包括多于一個(gè)含義,則其在權(quán)利要求中的使用必須被理解為對(duì)于本說明書和該詞本身所支持的所有可能含義都是通用的。
[0156]因此,所附權(quán)利要求中的詞或元素的定義在本說明書中被限定為不僅包括字面上闡述的元素的組合,而且包括用于以基本相同的方式執(zhí)行基本相同功能來獲得基本相同的結(jié)果的所有等同結(jié)構(gòu)、材料或動(dòng)作。在這種意義上,因而可以想到可以用兩個(gè)或更多元素等效代替權(quán)利要求中的任何一個(gè)元素,或者可以用單個(gè)元素代替權(quán)利要求中的兩個(gè)或更多元素。
[0157]本領(lǐng)域技術(shù)人員所想到的源自所主張的主題的非實(shí)質(zhì)性變化,無論是現(xiàn)在已知的還是以后想出的,都被明確地認(rèn)為是相當(dāng)于在權(quán)利要求的范圍內(nèi)。因此,現(xiàn)在或以后本領(lǐng)域技術(shù)人員已知的明顯代替被限定為在所限定的權(quán)利要求元素的范圍內(nèi)。
[0158]因此,本權(quán)利要求要被理解為包括上面特別示出和描述的、在概念上等價(jià)的、以及可以明顯作為代替的事物。例如,權(quán)利要求中記載的術(shù)語"計(jì)算機(jī)"或"計(jì)算機(jī)系統(tǒng)"應(yīng)當(dāng)至少包括臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、或諸如移動(dòng)通信設(shè)備(例如蜂窩電話或W1-Fi/Skype電話、電子郵件通信設(shè)備、個(gè)人數(shù)字助理設(shè)備)和多媒體再現(xiàn)設(shè)備(例如,iPod、MP3播放器、或任何數(shù)字圖形/照片再現(xiàn)設(shè)備)之類的任何移動(dòng)計(jì)算設(shè)備。
【權(quán)利要求】
1.一種用于處理利用觸摸敏感顯示器的觸摸輸入的方法,包括: 在具有觸摸敏感顯示器的計(jì)算機(jī)系統(tǒng)處: 在觸摸敏感顯示器上顯示多個(gè)可選對(duì)象; 檢測在所述觸摸敏感顯示器上的觸摸輸入,所述觸摸輸入至少包括在所述觸摸敏感顯示器上的第一接觸點(diǎn)及第一接觸點(diǎn)的移動(dòng);以及 響應(yīng)于檢測到觸摸輸入而執(zhí)行以下動(dòng)作: 當(dāng)所述觸摸輸入包括單個(gè)接觸點(diǎn)時(shí),將所述觸摸輸入識(shí)別為滾動(dòng)姿態(tài),并根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象;以及 當(dāng)所述觸摸輸入包括彼此緊密接近的第一接觸點(diǎn)和第二接觸點(diǎn)以及第一接觸點(diǎn)和第二接觸點(diǎn)在相同方向上的移動(dòng)時(shí),將所述觸摸輸入識(shí)別為選擇姿態(tài),并根據(jù)第一接觸點(diǎn)和第二接觸點(diǎn)的移動(dòng)選擇所述多個(gè)可選對(duì)象中的兩個(gè)或更多個(gè)。
2.如權(quán)利要求1所述的方法,包括在根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象時(shí),在所述顯示器上顯示滾動(dòng)動(dòng)作圖標(biāo)。
3.如權(quán)利要求1所述的方法,其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)。
4.如權(quán)利要求1所述的方法,其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)而不是旋轉(zhuǎn)姿態(tài)。
5.如權(quán)利要求1所述的方法,其中所述觸摸輸入的檢測不需要檢測鍵盤上的按鈕的激活。`
6.一種計(jì)算機(jī)系統(tǒng),包括: 觸摸敏感顯示設(shè)備,其被配置為顯示多個(gè)可選對(duì)象并檢測在所述觸摸敏感顯示設(shè)備上的觸摸輸入,所述觸摸輸入至少包括在所述觸摸敏感顯示設(shè)備上的第一接觸點(diǎn)及第一接觸點(diǎn)的移動(dòng); 處理器,其被配置為響應(yīng)于檢測到觸摸輸入而執(zhí)行以下動(dòng)作: 當(dāng)所述觸摸輸入包括單個(gè)接觸點(diǎn)時(shí),將所述觸摸輸入識(shí)別為滾動(dòng)姿態(tài),并根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象;以及 當(dāng)所述觸摸輸入包括彼此緊密接近的第一接觸點(diǎn)和第二接觸點(diǎn)以及第一接觸點(diǎn)和第二接觸點(diǎn)在相同方向上的移動(dòng)時(shí),將所述觸摸輸入識(shí)別為選擇姿態(tài),并根據(jù)第一接觸點(diǎn)和第二接觸點(diǎn)的移動(dòng)選擇所述多個(gè)可選對(duì)象中的兩個(gè)或更多個(gè)。
7.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),所述觸摸敏感顯示設(shè)備被配置為在根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象時(shí),顯示滾動(dòng)動(dòng)作圖標(biāo)。
8.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中所述計(jì)算機(jī)系統(tǒng)為移動(dòng)電話和數(shù)字音頻播放器之一 O
9.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)。
10.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)而不是旋轉(zhuǎn)姿態(tài)。
11.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中所述觸摸輸入的檢測不需要檢測鍵盤上的按鈕的激活。
12.一種用于處理利用觸摸敏感顯示器的觸摸輸入的裝置,包括: 用于在觸摸敏感顯示器上顯示多個(gè)可選對(duì)象的部件; 用于檢測在所述觸摸敏感顯示器上的觸摸輸入的部件,所述觸摸輸入至少包括在所述觸摸敏感顯示器上的第一接觸點(diǎn)及第一接觸點(diǎn)的移動(dòng);以及 用于響應(yīng)于檢測到觸摸輸入而使能以下動(dòng)作的部件: 當(dāng)所述觸摸輸入包括單個(gè)接觸點(diǎn)時(shí),將所述觸摸輸入識(shí)別為滾動(dòng)姿態(tài),并根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象;以及 當(dāng)所述觸摸輸入包括彼此緊密接近的第一接觸點(diǎn)和第二接觸點(diǎn)以及第一接觸點(diǎn)和第二接觸點(diǎn)在相同方向上的移動(dòng)時(shí),將所述觸摸輸入識(shí)別為選擇姿態(tài),并根據(jù)第一接觸點(diǎn)和第二接觸點(diǎn)的移動(dòng)選擇所述多個(gè)可選對(duì)象中的兩個(gè)或更多個(gè)。
13.如權(quán)利要求12所述的裝置,包括用于在根據(jù)第一接觸點(diǎn)的移動(dòng)滾動(dòng)所述多個(gè)可選對(duì)象時(shí),在所述顯示器上顯示滾動(dòng)動(dòng)作圖標(biāo)的部件。
14.如權(quán)利要求12所述的裝置,其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)。
15.如權(quán)利要求12所述的裝置,其中至少部分地基于第一接觸點(diǎn)與第二接觸點(diǎn)之間的距離,所述觸摸輸入被識(shí)別為選擇姿態(tài)而不是旋轉(zhuǎn)姿態(tài)。
16.如權(quán)利要求12所述 的裝置,其中所述觸摸輸入的檢測不需要檢測鍵盤上的按鈕的激活。
【文檔編號(hào)】G06F3/0484GK103631496SQ201310719094
【公開日】2014年3月12日 申請(qǐng)日期:2007年12月28日 優(yōu)先權(quán)日:2007年1月5日
【發(fā)明者】G·克里斯蒂 申請(qǐng)人:蘋果公司