亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

輸入設(shè)備和用戶界面交互的制作方法

文檔序號(hào):11142206閱讀:1500來源:國知局
輸入設(shè)備和用戶界面交互的制造方法與工藝

本申請要求2014年6月24日提交的美國臨時(shí)申請No.62/016,593的權(quán)益,該申請的完整公開內(nèi)容以引用的方式并入本文用于所有目的。

技術(shù)領(lǐng)域

本發(fā)明整體涉及電子設(shè)備,與這些電子設(shè)備的交互使用觸敏表面完成。



背景技術(shù):

與設(shè)備諸如計(jì)算機(jī)和其他電子計(jì)算設(shè)備的用戶交互近年顯著增加。這些設(shè)備可為多種設(shè)備,諸如計(jì)算機(jī)、平板電腦、電視機(jī)、多媒體設(shè)備等,并且這些設(shè)備可向用戶呈現(xiàn)用戶界面以便于以上交互。

與以上設(shè)備的交互可使用各種輸入設(shè)備來執(zhí)行,這些輸入設(shè)備諸如觸摸屏顯示器、觸敏表面、遙控器、鼠標(biāo)和其他輸入設(shè)備。具體來說,觸敏表面以及觸摸屏顯示器已變成了越來越普遍的輸入設(shè)備。提供穩(wěn)健用戶界面-輸入設(shè)備交互增強(qiáng)用戶對設(shè)備的體驗(yàn),并且減少用戶交互時(shí)間,這在輸入設(shè)備為電池驅(qū)動(dòng)的情況下是尤其重要的。



技術(shù)實(shí)現(xiàn)要素:

本公開描述的實(shí)施方案涉及:一種或多種設(shè)備,該設(shè)備任選地顯示功能信息、顯示內(nèi)容導(dǎo)航條、響應(yīng)于指定輸入來在用戶界面中提供預(yù)定義的移動(dòng)、確定用戶對設(shè)備的抓握,并且顯示字符識(shí)別用戶界面;以及這些設(shè)備任選地執(zhí)行的與以上有關(guān)的一個(gè)或多個(gè)動(dòng)作。對實(shí)施方案的完整描述在附圖以及具體實(shí)施方式中提供,并且應(yīng)當(dāng)了解,以上所提供的發(fā)明內(nèi)容決不限制本公開的范圍。

附圖說明

為更好地理解各種所述實(shí)施方案,應(yīng)結(jié)合以下附圖來參考以下具體實(shí)施方式,其中在整個(gè)附圖中,類似附圖標(biāo)記是指對應(yīng)部件。

圖1A是示出根據(jù)一些實(shí)施方案的具有觸敏顯示器的多功能設(shè)備的框圖。

圖1B是示出根據(jù)一些實(shí)施方案的用于事件處理的示例性部件的框圖。

圖2示出根據(jù)一些實(shí)施方案的具有觸摸屏的多功能設(shè)備。

圖3是根據(jù)一些實(shí)施方案的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。

圖4示出根據(jù)一些實(shí)施方案的具有與顯示器分開的觸敏表面的多功能設(shè)備的示例性用戶界面。

圖5示出根據(jù)本公開的一些實(shí)施方案的用于設(shè)備的示例性架構(gòu)的框圖。

圖6A-圖6G示出根據(jù)本公開的一些實(shí)施方案的在用戶界面中呈現(xiàn)功能信息的示例性方式。

圖7A-圖7G是示出根據(jù)一些實(shí)施方案的顯示功能信息的方法的流程圖。

圖8A-圖8G示出根據(jù)本公開的一些實(shí)施方案的在用戶界面中呈現(xiàn)內(nèi)容導(dǎo)航條的示例性方式。

圖9A-圖9G是示出根據(jù)一些實(shí)施方案的示出呈現(xiàn)內(nèi)容導(dǎo)航條的方法的流程圖。

圖10A-圖10D示出根據(jù)本公開的一些實(shí)施方案的電子設(shè)備使光標(biāo)在用戶界面中移動(dòng)預(yù)定義量的示例性方式。

圖11A-圖11D是示出根據(jù)一些實(shí)施方案的使光標(biāo)在用戶界面中移動(dòng)預(yù)定義量的方法的流程圖。

圖12A-圖12E示出根據(jù)本公開的一些實(shí)施方案的基于用戶的抓握來解釋觸敏表面上的輸入的示例性方式。

圖13A-圖13C是示出根據(jù)一些實(shí)施方案的基于用戶的抓握來解釋在觸敏表面上檢測到的輸入的方法的流程圖。

圖14A-圖14C示出根據(jù)本公開的一些實(shí)施方案的電子設(shè)備呈現(xiàn)手寫輸入用戶界面的示例性方式。

圖15A-圖15D是示出根據(jù)一些實(shí)施方案的檢測手寫輸入的方法的流程圖。

圖16-圖20是根據(jù)一些實(shí)施方案的電子設(shè)備的功能框圖。

具體實(shí)施方式

在以下對實(shí)施方案的描述中引用附圖,附圖形成以下描述的一部分并且在附圖中以舉例方式示出了任選地實(shí)施的具體實(shí)施方案。應(yīng)當(dāng)理解,在不脫離所公開的實(shí)施方案的范圍的情況下,將任選地使用其他實(shí)施方案并任選地進(jìn)行結(jié)構(gòu)變更。

示例性設(shè)備

本文描述了電子設(shè)備、此類設(shè)備的用戶界面和使用此類設(shè)備的相關(guān)聯(lián)的過程的實(shí)施方案。在一些實(shí)施方案中,該設(shè)備是還包含其他功能諸如PDA和/或音樂播放器功能的便攜式通信設(shè)備諸如移動(dòng)電話。便攜式多功能設(shè)備的示例性實(shí)施方案包括但不限于來自加利福尼亞州庫比蒂諾的蘋果公司(Apple Inc,Cupertino,California)的iPod和設(shè)備。任選地使用其他便攜式電子設(shè)備,諸如具有觸敏表面(例如,觸摸屏顯示器和/或觸摸板)的膝上型電腦或平板電腦。還應(yīng)當(dāng)理解的是,在一些實(shí)施方案中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸敏表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)或電視機(jī)。在一些實(shí)施方案中,該設(shè)備不具有觸摸屏顯示器和/或觸摸板,而是能夠輸出顯示器信息(諸如本公開的用戶界面)以用于獨(dú)立顯示設(shè)備上的顯示,并且能夠從具有一個(gè)或多個(gè)輸入機(jī)構(gòu)(諸如一個(gè)或多個(gè)按鈕、觸摸屏顯示器和/或觸摸板)的獨(dú)立輸入設(shè)備接收輸入信息。在一些實(shí)施方案中,該設(shè)備具有顯示器,但是能夠從具有一個(gè)或多個(gè)輸入機(jī)構(gòu)(諸如一個(gè)或多個(gè)按鈕、觸摸屏顯示器和/或觸摸板)的獨(dú)立輸入設(shè)備接收輸入信息。

在下面的討論中,描述了一種包括顯示器和觸敏表面的電子設(shè)備。然而,應(yīng)當(dāng)理解,該電子設(shè)備任選地包括一個(gè)或多個(gè)其他物理用戶接口設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操縱桿。另外,如上所述,應(yīng)當(dāng)理解,所描述的電子設(shè)備、顯示器和觸敏表面任選地分布在兩個(gè)或更多個(gè)設(shè)備之間。因此,如本公開所用,在電子設(shè)備上或由電子設(shè)備顯示的信息任選地用來描述由電子設(shè)備輸出以顯示在獨(dú)立顯示設(shè)備(無論是否是觸敏的)上的信息。類似地,如本公開所用,電子設(shè)備上接收的輸入(例如,該電子設(shè)備的觸敏表面上接收的觸摸輸入)任選地用來描述獨(dú)立輸入設(shè)備上接收的輸入,電子設(shè)備從該獨(dú)立輸入設(shè)備接收輸入信息。

設(shè)備通常支持多種應(yīng)用程序,諸如以下應(yīng)用程序中的一個(gè)或多個(gè)應(yīng)用程序:繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤編輯應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息應(yīng)用程序、健身支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)字相機(jī)應(yīng)用程序、數(shù)字視頻相機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序、電視頻道瀏覽應(yīng)用程序、和/或數(shù)字視頻播放器應(yīng)用程序。

在設(shè)備上執(zhí)行的各種應(yīng)用程序任選地使用至少一個(gè)共用的物理用戶界面設(shè)備諸如觸敏表面。觸敏表面的一種或多種功能以及被顯示在設(shè)備上的對應(yīng)信息任選地從一種應(yīng)用程序調(diào)整和/或變化至下一種應(yīng)用程序和/或在相應(yīng)應(yīng)用程序內(nèi)被調(diào)整和/或變化。這樣,設(shè)備的共用物理架構(gòu)(諸如觸敏表面)任選地利用對于用戶而言直觀且清楚的用戶界面來支持各種應(yīng)用程序。

現(xiàn)在將注意力轉(zhuǎn)向具有觸敏顯示器的便攜式或非便攜式設(shè)備的實(shí)施方案,但是一般來講所述設(shè)備無需包括觸敏顯示器或顯示器,如上所述。圖1A是示出根據(jù)一些實(shí)施方案的具有觸敏顯示器112的便攜式或非便攜式多功能設(shè)備100的框圖。觸敏顯示器112有時(shí)為了方便被叫做“觸摸屏”,并且有時(shí)被稱為或被叫做觸敏顯示器系統(tǒng)。設(shè)備100包括存儲(chǔ)器102(其任選地包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、存儲(chǔ)器控制器122、一個(gè)或多個(gè)處理單元(CPU)120、外圍設(shè)備接口118、RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、輸入/輸出(I/O)子系統(tǒng)106、其他輸入或控制設(shè)備116和外部端口124。設(shè)備100任選地包括一個(gè)或多個(gè)光學(xué)傳感器164。設(shè)備100任選地包括用于檢測設(shè)備100(例如,觸敏表面,諸如設(shè)備100的觸敏顯示器系統(tǒng)112)上的接觸的強(qiáng)度的一個(gè)或多個(gè)強(qiáng)度傳感器165。設(shè)備100任選地包括用于在設(shè)備100上生成觸覺輸出的一個(gè)或多個(gè)觸覺輸出發(fā)生器167(例如,在觸敏表面諸如設(shè)備100的觸敏顯示器系統(tǒng)112或設(shè)備300的觸摸板355上生成觸覺輸出)。這些部件任選地通過一個(gè)或多個(gè)通信總線或信號(hào)線103進(jìn)行通信。

如在本說明書和權(quán)利要求書中所使用的,術(shù)語觸敏表面上的接觸的“強(qiáng)度”是指觸敏表面上的接觸(例如,手指接觸)的力或壓力(每單位面積的力),或是指觸敏表面上的接觸的力或壓力的替代物(代用物)。接觸的強(qiáng)度具有值范圍,該值范圍包括至少四個(gè)不同的值并且更典型地包括上百個(gè)不同的值(例如,至少256個(gè))。接觸的強(qiáng)度任選地使用各種方法和各種傳感器或傳感器的組合來確定(或測量)。例如,在觸敏表面下方或與觸敏表面相鄰的一個(gè)或多個(gè)力傳感器任選地用于測量觸敏表面上的不同點(diǎn)處的力。在一些具體實(shí)施中,來自多個(gè)力傳感器的力測量被合并(例如,加權(quán)平均數(shù))以確定估計(jì)的接觸力。類似地,觸筆的壓敏頂端任選地用于確定觸筆在觸敏表面上的壓力。另選地,在觸敏表面上檢測到的接觸面積的大小和/或其變化、鄰近接觸的觸敏表面的電容和/或其變化和/或鄰近接觸的觸敏表面的電阻和/或其變化任選地被用作觸敏表面上的接觸的力或壓力的替代物。在一些具體實(shí)施中,接觸力或壓力的替代物測量直接用于確定是否已超過強(qiáng)度閾值(例如,強(qiáng)度閾值是以與替代物測量對應(yīng)的單位來描述的)。在一些具體實(shí)施中,接觸力或壓力的替代物測量值被轉(zhuǎn)換成估計(jì)的力或壓力,并且估計(jì)的力或壓力用于確定是否已經(jīng)超過強(qiáng)度閾值(例如,強(qiáng)度閾值是以壓力的單位測量的壓力閾值)。

如本說明書和權(quán)利要求書中所使用的,術(shù)語“觸覺輸出”是指將由用戶利用用戶的觸感檢測到的設(shè)備相對于設(shè)備的先前位置的物理位移、設(shè)備的部件(例如,觸敏表面)相對于設(shè)備的另一部件(例如,外殼)的物理位移、或部件相對于設(shè)備的質(zhì)心的位移。例如,在設(shè)備或設(shè)備的部件與用戶對觸摸敏感的表面(例如,手指、手掌或用戶手部的其他部分)接觸的情況下,通過物理位移生成的觸覺輸出將由用戶解釋為觸感,該觸感對應(yīng)于設(shè)備或設(shè)備的部件的物理特征的所感知的變化。例如,觸敏表面(例如,觸敏顯示器或觸控板)的移動(dòng)任選地由用戶解釋為對物理致動(dòng)按鈕的“按下點(diǎn)擊”或“松開點(diǎn)擊”。在一些情況下,用戶將感覺到觸感,諸如“按下點(diǎn)擊”或“松開點(diǎn)擊”,即使在通過用戶的移動(dòng)而物理地被按壓(例如,被移位)的與觸敏表面相關(guān)聯(lián)的物理致動(dòng)按鈕沒有移動(dòng)時(shí)。作為另一示例,即使在觸敏表面的光滑度無變化時(shí),觸敏表面的移動(dòng)也會(huì)任選地由用戶解釋為或感測為觸敏表面的“粗糙度”。雖然由用戶對觸摸的此類解釋將受到用戶的個(gè)體化感官知覺的限制,但是存在觸摸的許多感官知覺是大多數(shù)用戶共有的。因此,當(dāng)觸覺輸出被描述為對應(yīng)于用戶的特定感官知覺(例如,“按下點(diǎn)擊”、“松開點(diǎn)擊”、“粗糙度”)時(shí),除非另外陳述,否則所生成的觸覺輸出對應(yīng)于設(shè)備或其部件的物理位移,該物理位移將會(huì)生成典型(或普通)用戶的感官知覺。

應(yīng)當(dāng)理解,設(shè)備100僅是便攜式或非便攜式多功能設(shè)備的一個(gè)示例,并且設(shè)備100任選地具有比所示出的更多或更少的部件,任選地組合兩個(gè)或更多個(gè)部件,或者任選地具有這些部件的不同配置或布置。圖1A中所示的各種部件以硬件、軟件、或硬件與軟件兩者的組合來實(shí)施,包括一個(gè)或多個(gè)信號(hào)處理電路和/或?qū)S眉呻娐?。另外,圖1A所示各種部件任選地跨兩個(gè)或更多個(gè)設(shè)備實(shí)施;例如,顯示設(shè)備上的顯示器和音頻電路、輸入設(shè)備上的觸敏表面和設(shè)備100上的剩余部件。在這樣的實(shí)施方案中,設(shè)備100任選地與顯示設(shè)備和/或輸入設(shè)備通信,以便于該系統(tǒng)的操作,如本公開所述,并且在適當(dāng)時(shí),與顯示設(shè)備和/或輸入設(shè)備有關(guān)的本文所述各種部件保留在設(shè)備100中,或任選地包括在顯示設(shè)備和/或輸入設(shè)備中。

存儲(chǔ)器102任選地包括高速隨機(jī)存取存儲(chǔ)器,并且還任選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其他非易失性固態(tài)存儲(chǔ)器設(shè)備。設(shè)備100的其他部件(諸如CPU 120和外圍設(shè)備接口118)對存儲(chǔ)器102的訪問任選地由存儲(chǔ)器控制器122來控制。

外圍設(shè)備接口118可被用來將設(shè)備的輸入和輸出外圍設(shè)備耦接到CPU 120和存儲(chǔ)器102。所述一個(gè)或多個(gè)處理器120運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器102中的各種軟件程序和/或指令集以執(zhí)行設(shè)備100的各種功能并處理數(shù)據(jù)。

在一些實(shí)施方案中,外圍設(shè)備接口118、CPU 120、和存儲(chǔ)器控制器122任選地被實(shí)現(xiàn)在單個(gè)芯片諸如芯片104上。在一些其他實(shí)施方案中,它們?nèi)芜x地被實(shí)現(xiàn)在獨(dú)立的芯片上。

RF(射頻)電路108接收和發(fā)送也被叫做電磁信號(hào)的RF信號(hào)。RF電路108將電信號(hào)轉(zhuǎn)換為電磁信號(hào)/將電磁信號(hào)轉(zhuǎn)換為電信號(hào),并且經(jīng)由電磁信號(hào)來與通信網(wǎng)絡(luò)以及其他通信設(shè)備進(jìn)行通信。RF電路108任選地包括用于執(zhí)行這些功能的熟知的電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、編解碼芯片組、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。RF電路108任選地通過無線通信與網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信,所述網(wǎng)絡(luò)為諸如互聯(lián)網(wǎng)(也被稱為萬維網(wǎng)(WWW))、內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò)(諸如蜂窩電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN))。無線通信任選地使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任何一種,包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)、高速下行鏈路分組接入(HSDPA)、高速上行鏈路分組接入(HSUPA)、演進(jìn)、純數(shù)據(jù)(EV-DO)、HSPA、HSPA+、雙單元HSPA(DC-HSPDA)、長期演進(jìn)(LTE)、近場通信(NFC)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時(shí)分多址(TDMA)、藍(lán)牙、無線保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、互聯(lián)網(wǎng)協(xié)議語音技術(shù)(VoIP)、Wi-MAX、電子郵件協(xié)議(例如,互聯(lián)網(wǎng)消息訪問協(xié)議(IMAP)和/或郵局協(xié)議(POP))、即時(shí)消息(例如,可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)、用于即時(shí)消息和現(xiàn)場利用擴(kuò)展的會(huì)話發(fā)起協(xié)議(SIMPLE)、即時(shí)消息和到場服務(wù)(IMPS))、和/或短消息服務(wù)(SMS)、或者其他任何適當(dāng)?shù)耐ㄐ艆f(xié)議,包括在本文檔提交日期還未開發(fā)出的通信協(xié)議。

音頻電路110、揚(yáng)聲器111和麥克風(fēng)113提供用戶和設(shè)備100之間的音頻接口。音頻電路110從外圍設(shè)備接口118接收音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并將電信號(hào)傳輸?shù)綋P(yáng)聲器111。揚(yáng)聲器111將電信號(hào)轉(zhuǎn)換為人耳可聽見的聲波。音頻電路110還接收由麥克風(fēng)113根據(jù)聲波轉(zhuǎn)換的電信號(hào)。音頻電路110將電信號(hào)轉(zhuǎn)換為音頻數(shù)據(jù),并將音頻數(shù)據(jù)傳輸?shù)酵鈬O(shè)備接口118以進(jìn)行處理。音頻數(shù)據(jù)任選地由外圍設(shè)備接口118檢索自和/或傳輸至存儲(chǔ)器102和/或RF電路108。在一些實(shí)施方案中,音頻電路110還包括耳麥接口(例如,圖2中的212)。耳麥插孔提供音頻電路110與可移除的音頻輸入/輸出外圍設(shè)備之間的接口,該外圍設(shè)備諸如僅輸出的耳機(jī)或者具有輸出(例如,單耳或雙耳耳機(jī))和輸入(例如,麥克風(fēng))二者的耳麥。

I/O子系統(tǒng)106將設(shè)備100上的輸入/輸出外圍設(shè)備諸如觸摸屏112和其他輸入控制設(shè)備116耦接到外圍設(shè)備接口118。I/O子系統(tǒng)106任選地包括顯示控制器156、光學(xué)傳感器控制器158、強(qiáng)度傳感器控制器159、觸覺反饋控制器161、和用于其他輸入或控制設(shè)備的一個(gè)或多個(gè)輸入控制器160。該一個(gè)或多個(gè)輸入控制器160從其他輸入控制設(shè)備116接收電信號(hào)/將電信號(hào)發(fā)送到其他輸入控制設(shè)備116。其他輸入控制設(shè)備116任選地包括物理按鈕(例如,下壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊式轉(zhuǎn)盤等等。在一些另選實(shí)施方案中,輸入控制器160任選地耦接至以下各項(xiàng)中的任一者(或不耦接至以下各項(xiàng)中的任一者):鍵盤、紅外線端口、USB端口以及指針設(shè)備諸如鼠標(biāo)。一個(gè)或多個(gè)按鈕(例如,圖2中的208)任選地包括用于揚(yáng)聲器111和/或麥克風(fēng)113的音量控制的增大/減小按鈕。一個(gè)或多個(gè)按鈕任選地包括下壓按鈕(例如,圖2中的206)。

觸敏顯示器112提供設(shè)備與用戶之間的輸入接口和輸出接口。如上所述,觸敏顯示器112的觸敏操作和顯示操作任選地獨(dú)立于彼此,使得顯示設(shè)備用于顯示目的,而觸敏表面(無論顯示與否)則用于輸入檢測目的,并且所述的部件和功能被相應(yīng)地修改。然而,為了簡潔,以下描述參考觸敏顯示器提供。顯示控制器156從觸摸屏112接收電信號(hào)和/或?qū)㈦娦盘?hào)發(fā)送至觸摸屏112。觸摸屏112向用戶顯示視覺輸出。視覺輸出任選地包括圖形、文本、圖標(biāo)、視頻和它們的任何組合(統(tǒng)稱為“圖形”)。在一些實(shí)施方案中,一些視覺輸出或全部的視覺輸出對應(yīng)于用戶界面對象。

觸摸屏112具有基于觸覺和/或觸覺接觸從用戶接受輸入的觸敏表面、傳感器或傳感器組。觸摸屏112和顯示控制器156(與存儲(chǔ)器102中的任何相關(guān)聯(lián)的模塊和/或指令集一起)檢測觸摸屏112上的接觸(和該接觸的任何移動(dòng)或中斷),并且將所檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏112上的用戶界面對象(例如,一個(gè)或多個(gè)軟鍵、圖標(biāo)、網(wǎng)頁或圖像)的交互。在示例性實(shí)施方案中,觸摸屏112和用戶之間的接觸點(diǎn)對應(yīng)于用戶的手指。

觸摸屏112任選地使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)、或LED(發(fā)光二極管)技術(shù),但是在其他實(shí)施方案中使用其他顯示技術(shù)。觸摸屏112和顯示控制器156任選地使用現(xiàn)在已知的或以后將開發(fā)出的多種觸摸感測技術(shù)中的任何技術(shù)以及其他接近傳感器陣列或用于確定與觸摸屏112接觸的一個(gè)或多個(gè)點(diǎn)的其他元件來檢測接觸及其任何移動(dòng)或中斷,該多種觸摸感測技術(shù)包括但不限于電容性的、電阻性的、紅外線的、和表面聲波技術(shù)。在示例性實(shí)施方案中,使用投射式互電容感測技術(shù),諸如從加利福尼亞州庫比蒂諾的蘋果公司的iPod和發(fā)現(xiàn)的技術(shù)。

觸摸屏112任選地具有超過100dpi的視頻分辨率。在一些實(shí)施方案中,觸摸屏具有約160dpi的視頻分辨率。用戶任選地使用任何合適的物體或附加物諸如觸筆、手指等等,與觸摸屏112接觸。在一些實(shí)施方案中,用戶界面被設(shè)計(jì)用于主要與基于手指的接觸和手勢工作,由于手指在觸摸屏上的接觸區(qū)域較大,因此這可能不如基于觸筆的輸入精確。在一些實(shí)施方案中,設(shè)備將基于手指的粗略輸入翻譯為精確的指針/光標(biāo)位置或命令,以用于執(zhí)行用戶所期望的動(dòng)作。

在一些實(shí)施方案中,除了觸摸屏之外,設(shè)備100任選地包括用于激活或去激活特定功能的觸摸板(未示出)。在一些實(shí)施方案中,觸摸板是設(shè)備的觸敏區(qū)域,該觸敏區(qū)域與觸摸屏不同,其不顯示視覺輸出。觸摸板任選地是與觸摸屏112分開的觸敏表面,或者是由觸摸屏形成的觸敏表面的延伸部分。

設(shè)備100還包括用于為各種部件供電的電力系統(tǒng)162。電力系統(tǒng)162任選地包括電力管理系統(tǒng)、一個(gè)或多個(gè)電源(例如,電池、交流電(AC))、再充電系統(tǒng)、電力故障檢測電路、功率轉(zhuǎn)換器或逆變器、電力狀態(tài)指示器(例如,發(fā)光二極管(LED))和任何其他與便攜式或非便攜式設(shè)備中電力的生成、管理和分配相關(guān)聯(lián)的部件。

設(shè)備100任選地還包括一個(gè)或多個(gè)光學(xué)傳感器164。圖1A示出了耦接到I/O子系統(tǒng)106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164任選地包括電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境接收通過一個(gè)或多個(gè)透鏡而投射的光,并且將光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。結(jié)合成像模塊143(也叫做相機(jī)模塊),光學(xué)傳感器164任選地捕獲靜態(tài)圖像或視頻。在一些實(shí)施方案中,光學(xué)傳感器位于設(shè)備100的后部上,與設(shè)備前部上的觸摸屏顯示器112相背對,使得觸摸屏顯示器能夠用作用于靜態(tài)圖像和/或視頻圖像采集的取景器。在一些實(shí)施方案中,另一光學(xué)傳感器位于設(shè)備的前部上,使得用戶在觸摸屏顯示器上觀看其他視頻會(huì)議參與者的同時(shí),任選地獲取該用戶的圖像以用于視頻會(huì)議。

設(shè)備100任選地還包括一個(gè)或多個(gè)接觸強(qiáng)度傳感器165。圖1A示出了耦接到I/O子系統(tǒng)106中的強(qiáng)度傳感器控制器159的接觸強(qiáng)度傳感器。接觸強(qiáng)度傳感器165任選地包括一個(gè)或多個(gè)壓阻應(yīng)變儀、電容式力傳感器、電氣力傳感器、壓電力傳感器、光學(xué)力傳感器、電容式觸敏表面或其他強(qiáng)度傳感器(例如,用于測量觸敏表面上的接觸的力(或壓力)的傳感器)。接觸強(qiáng)度傳感器165從環(huán)境接收接觸強(qiáng)度信息(例如,壓力信息或壓力信息的代用物)。在一些實(shí)施方案中,至少一個(gè)接觸強(qiáng)度傳感器與觸敏表面(例如,觸敏顯示器系統(tǒng)112)并置排列或鄰近。在一些實(shí)施方案中,至少一個(gè)接觸強(qiáng)度傳感器位于設(shè)備100的與位于設(shè)備100的前部上的觸摸屏顯示器112相背對的后部上。

設(shè)備100任選地還包括一個(gè)或多個(gè)接近傳感器166。圖1A示出了耦接到外圍設(shè)備接口118的接近傳感器166。另選地,接近傳感器166耦接到I/O子系統(tǒng)106中的輸入控制器160。在一些實(shí)施方案中,當(dāng)多功能設(shè)備被置于用戶耳朵附近時(shí)(例如,用戶正在打電話時(shí)),接近傳感器關(guān)閉并禁用觸摸屏112。

設(shè)備100任選地還包括一個(gè)或多個(gè)觸覺輸出發(fā)生器167。圖1A示出了耦接到I/O子系統(tǒng)106中的觸覺反饋控制器161的觸覺輸出發(fā)生器。觸覺輸出發(fā)生器167任選地包括一個(gè)或多個(gè)電聲設(shè)備諸如揚(yáng)聲器或其他音頻部件;和/或用于將能量轉(zhuǎn)換成線性運(yùn)動(dòng)的機(jī)電設(shè)備諸如電機(jī)、螺線管、電活性聚合器、壓電致動(dòng)器、靜電致動(dòng)器或其他觸覺輸出生成部件(例如,用于將電信號(hào)轉(zhuǎn)換成設(shè)備上的觸覺輸出的部件)。接觸強(qiáng)度傳感器165從觸覺反饋模塊133接收觸覺反饋生成指令,并且在設(shè)備100上生成能夠由設(shè)備100的用戶感覺到的觸覺輸出。在一些實(shí)施方案中,至少一個(gè)觸覺輸出發(fā)生器與觸敏表面(例如,觸敏顯示器系統(tǒng)112)并置排列或鄰近,并且任選地通過豎直地(例如,向設(shè)備100的表面內(nèi)/外)或側(cè)向地(例如,在與設(shè)備100的表面相同的平面中向后和向前)移動(dòng)觸敏表面來生成觸覺輸出。在一些實(shí)施方案中,至少一個(gè)觸覺輸出發(fā)生器傳感器位于設(shè)備100的與位于設(shè)備100的前部上的觸摸屏顯示器112相背對的后部上。

設(shè)備100任選地還包括一個(gè)或多個(gè)加速度計(jì)168。圖1A示出了耦接到外圍設(shè)備接口118的加速度計(jì)168。另選地,加速度計(jì)168任選地耦接到I/O子系統(tǒng)106中的輸入控制器160。在一些實(shí)施方案中,基于對從該一個(gè)或多個(gè)加速度計(jì)所接收的數(shù)據(jù)的分析來在觸摸屏顯示器上以縱向視圖或橫向視圖顯示信息。設(shè)備100任選地除了加速度計(jì)168之外還包括磁力儀(未示出)和GPS(或GLONASS或其他全球?qū)Ш较到y(tǒng))接收器(未示出),以用于獲取關(guān)于設(shè)備100的位置和取向(例如,縱向或橫向)的信息。

在一些實(shí)施方案中,被存儲(chǔ)在存儲(chǔ)器102中的軟件部件包括操作系統(tǒng)126、通信模塊(或指令集)128、接觸/運(yùn)動(dòng)模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135以及應(yīng)用程序(或指令集)136。此外,在一些實(shí)施方案中,存儲(chǔ)器102存儲(chǔ)設(shè)備/全局內(nèi)部狀態(tài)157,如圖1A和圖3中所示。設(shè)備/全局內(nèi)部狀態(tài)157包括以下各項(xiàng)中的一者或多者:活動(dòng)應(yīng)用程序狀態(tài),該活動(dòng)應(yīng)用程序狀態(tài)用于指示哪些應(yīng)用程序(如果有的話)當(dāng)前是活動(dòng)的;顯示狀態(tài),該顯示狀態(tài)用于指示什么應(yīng)用程序、視圖或其他信息占據(jù)觸摸屏顯示器112的各個(gè)區(qū)域;傳感器狀態(tài),該傳感器狀態(tài)包括從設(shè)備的各個(gè)傳感器和輸入控制設(shè)備116獲取的信息;和關(guān)于設(shè)備位置和/或姿態(tài)的位置信息。

操作系統(tǒng)126(例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或嵌入式操作系統(tǒng)諸如VxWorks)包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、功率管理等)的各種軟件部件和/或驅(qū)動(dòng)程序,并且促進(jìn)各種硬件部件和軟件部件之間的通信。

通信模塊128促進(jìn)通過一個(gè)或多個(gè)外部端口124來與其他設(shè)備進(jìn)行通信,并且還包括用于處理由RF電路108和/或外部端口124所接收的數(shù)據(jù)的各種軟件部件。外部端口124(例如,通用串行總線(USB)、火線等)適于直接耦接到其他設(shè)備或者間接地通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無線LAN等)進(jìn)行耦接。在一些實(shí)施方案中,外部端口是與iPod(蘋果公司(Apple Inc.)的商標(biāo))設(shè)備上所使用的30針連接器相同的或類似的和/或與其兼容的多針(例如,30針)連接器。

接觸/運(yùn)動(dòng)模塊130任選地檢測與觸摸屏112(結(jié)合顯示控制器156)和其他觸敏設(shè)備(例如,觸摸板或物理點(diǎn)擊式轉(zhuǎn)盤)的接觸。接觸/運(yùn)動(dòng)模塊130包括各種軟件部件以用于執(zhí)行與接觸檢測相關(guān)的各種操作,諸如確定是否已經(jīng)發(fā)生了接觸(例如,檢測手指按下事件)、確定接觸強(qiáng)度(例如,接觸的力或壓力,或者接觸的力或壓力的替代物)、確定是否存在接觸的移動(dòng)并跟蹤在觸敏表面上的移動(dòng)(例如,檢測一個(gè)或多個(gè)手指拖動(dòng)事件),以及確定接觸是否已經(jīng)停止(例如,檢測手指抬起事件或者接觸斷開)。接觸/運(yùn)動(dòng)模塊130從觸敏表面接收接觸數(shù)據(jù)。確定接觸點(diǎn)的移動(dòng)任選地包括確定接觸點(diǎn)的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改變),該接觸點(diǎn)的移動(dòng)由一系列接觸數(shù)據(jù)來表示。這些操作任選地被應(yīng)用于單個(gè)接觸(例如,一個(gè)手指接觸)或多個(gè)同時(shí)接觸(例如,“多觸摸”/多個(gè)手指接觸)。在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊130和顯示控制器156檢測觸摸板上的接觸。

在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊130使用一組一個(gè)或多個(gè)強(qiáng)度閾值來確定操作是否已由用戶執(zhí)行(例如,確定用戶是否已“點(diǎn)擊”圖標(biāo))。在一些實(shí)施方案中,根據(jù)軟件參數(shù)來確定強(qiáng)度閾值的至少一個(gè)子集(例如,強(qiáng)度閾值不是由特定物理致動(dòng)器的激活閾值來確定的,并且可在不改變設(shè)備100的物理硬件的情況下被調(diào)節(jié))。例如,在不改變觸控板或觸摸屏顯示器硬件的情況下,觸控板或觸摸屏的鼠標(biāo)“點(diǎn)擊”閾值可被設(shè)定成預(yù)定義的閾值的大范圍中的任一個(gè)閾值。另外,在一些具體實(shí)施中,向設(shè)備的用戶提供用于調(diào)節(jié)一組強(qiáng)度閾值中的一個(gè)或多個(gè)強(qiáng)度閾值(例如,通過調(diào)節(jié)各個(gè)強(qiáng)度閾值和/或通過利用對“強(qiáng)度”參數(shù)的系統(tǒng)級點(diǎn)擊來一次調(diào)節(jié)多個(gè)強(qiáng)度閾值)的軟件設(shè)置。

接觸/運(yùn)動(dòng)模塊130任選地檢測用戶的手勢輸入。觸敏表面上的不同手勢具有不同的接觸圖案和強(qiáng)度。因此,任選地通過檢測具體接觸圖案來檢測手勢。例如,檢測單指輕擊手勢包括檢測手指按下事件,然后在與手指按下事件相同的位置(或基本上相同的位置)處(例如,在圖標(biāo)位置處)檢測手指抬起(提起)事件。又如,檢測觸敏表面上的手指輕掃手勢包括檢測手指按下事件,然后檢測一個(gè)或多個(gè)手指拖動(dòng)事件,并且隨后檢測手指抬起(提起)事件。

圖形模塊132包括用于在觸摸屏112或其他顯示器上呈現(xiàn)和顯示圖形的各種已知的軟件部件,包括用于改變所顯示的圖形的視覺沖擊(例如,亮度、透明度、飽和度、對比度或其他視覺特征)的部件。如本文所用,術(shù)語“圖形”包括可被顯示給用戶的任何對象,非限制性地包括文本、網(wǎng)頁、圖標(biāo)(諸如包括軟鍵的用戶界面對象)、數(shù)字圖像、視頻、動(dòng)畫等等。

在一些實(shí)施方案中,圖形模塊132存儲(chǔ)待使用的表示圖形的數(shù)據(jù)。每個(gè)圖形任選地被分配有對應(yīng)的代碼。圖形模塊132從應(yīng)用程序等接收用于指定待顯示的圖形的一個(gè)或多個(gè)代碼,在必要的情況下還一起接收坐標(biāo)數(shù)據(jù)和其他圖形屬性數(shù)據(jù),并且然后生成屏幕圖像數(shù)據(jù),以輸出至顯示控制器156。

觸覺反饋模塊133包括用于生成指令的各種軟件部件,該指令由觸覺輸出發(fā)生器167使用,以便響應(yīng)于用戶與設(shè)備100的交互而在設(shè)備100上的一個(gè)或多個(gè)位置處生成觸覺輸出。

任選地為圖形模塊132的部件的文本輸入模塊134提供用于在各種應(yīng)用程序(例如,聯(lián)系人137、-電子郵件140、IM 141、瀏覽器147和需要文本輸入的任何其他應(yīng)用程序)中輸入文本的軟鍵盤。

GPS模塊135確定設(shè)備的位置,并且提供該信息以在各種應(yīng)用程序中使用(例如,提供給電話138以用于基于位置的撥號(hào)、提供給相機(jī)143作為照片/視頻元數(shù)據(jù)、以及提供給提供基于位置的服務(wù)的應(yīng)用程序,諸如天氣桌面小程序、本地黃頁桌面小程序、和地圖/導(dǎo)航桌面小程序)。

應(yīng)用程序136任選地包括以下模塊(或指令集)或者其子集或超集:

·聯(lián)系人模塊137(有時(shí)叫做通訊錄或聯(lián)系人列表);

·電話模塊138;

·視頻會(huì)議模塊139;

·電子郵件客戶端模塊140;

·即時(shí)消息(IM)模塊141;

·健身支持模塊142;

·用于靜態(tài)圖像和/或視頻圖像的相機(jī)模塊143;

·圖像管理模塊144;

·瀏覽器模塊147;

·日歷模塊148;

·桌面小程序模塊149,其任選地包括以下各項(xiàng)中的一者或多者:天氣桌面小程序149-1、股市桌面小程序149-2、計(jì)算器桌面小程序149-3、鬧鐘桌面小程序149-4、詞典桌面小程序149-5、和由用戶獲取的其他桌面小程序以及用戶創(chuàng)建的桌面小程序149-6;

·用于形成用戶創(chuàng)建的桌面小程序149-6的桌面小程序創(chuàng)建器模塊150;

·搜索模塊151;

·視頻和音樂播放器模塊152,任選地由視頻播放器模塊和音樂播放器模塊構(gòu)成;

·便箋模塊153;

·地圖模塊154;

·在線視頻模塊155。

任選地存儲(chǔ)在存儲(chǔ)器102中的其他應(yīng)用程序136的示例包括其他文字處理應(yīng)用程序、其他圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、展示應(yīng)用程序、支持JAVA的應(yīng)用程序、加密、數(shù)字權(quán)益管理、語音識(shí)別和語音復(fù)制。

結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,聯(lián)系人模塊137任選地用于管理通訊錄或聯(lián)系人列表(例如,存儲(chǔ)在存儲(chǔ)器102或存儲(chǔ)器370中聯(lián)系人模塊137的應(yīng)用程序內(nèi)部狀態(tài)192中),包括:將姓名添加至通訊錄;從通訊錄中刪除姓名;將電話號(hào)碼、電子郵件地址、物理地址或其他信息與姓名相關(guān)聯(lián);將圖像與姓名相關(guān)聯(lián);對姓名進(jìn)行分類和排序;提供電話號(hào)碼或電子郵件地址以發(fā)起和/或促進(jìn)通過電話138、視頻會(huì)議139、電子郵件140或IM 141進(jìn)行的通信等等。

結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、和文本輸入模塊134,電話模塊138任選地用于輸入與電話號(hào)碼對應(yīng)的字符序列、訪問地址簿137中的一個(gè)或多個(gè)電話號(hào)碼、修改已輸入的電話號(hào)碼、撥打相應(yīng)的電話號(hào)碼、進(jìn)行會(huì)話以及當(dāng)會(huì)話完成時(shí)斷開或掛斷。如上所述,無線通信任選地使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任一種。

結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊134、聯(lián)系人列表137和電話模塊138,視頻會(huì)議模塊139包括根據(jù)用戶指令發(fā)起、進(jìn)行和終止用戶與一個(gè)或多個(gè)其他參與方之間的視頻會(huì)議的可執(zhí)行指令。

結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,電子郵件客戶端模塊140包括用于響應(yīng)于用戶指令來創(chuàng)建、發(fā)送、接收和管理電子郵件的可執(zhí)行指令。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使得非常容易創(chuàng)建和發(fā)送具有由相機(jī)模塊143拍攝的靜態(tài)圖像或視頻圖像的電子郵件。

結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,即時(shí)消息模塊141包括用于輸入與即時(shí)消息對應(yīng)的字符序列、修改先前輸入的字符、發(fā)送相應(yīng)即時(shí)消息(例如,使用針對基于電話的即時(shí)消息的短消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議或者使用針對基于互聯(lián)網(wǎng)的即時(shí)消息的XMPP、SIMPLE、或IMPS)、接收即時(shí)消息以及查看所接收的即時(shí)消息的可執(zhí)行指令。在一些實(shí)施方案中,所傳輸和/或接收的即時(shí)消息任選地包括圖形、照片、音頻文件、視頻文件和/或MMS和/或增強(qiáng)消息服務(wù)(EMS)中所支持的其他附件。如本文所用,“即時(shí)消息”是指基于電話的消息(例如,使用SMS或MMS傳輸?shù)南?和基于互聯(lián)網(wǎng)的消息(例如,使用XMPP、SIMPLE、或IMPS傳輸?shù)南?兩者。

結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135、地圖模塊154、和音樂播放器模塊146,健身支持模塊142包括用于進(jìn)行以下操作的可執(zhí)行指令:創(chuàng)建健身(例如具有時(shí)間、距離、和/或卡路里燃燒目標(biāo));與健身傳感器(移動(dòng)設(shè)備)進(jìn)行通信;接收健身傳感器數(shù)據(jù);校準(zhǔn)用于監(jiān)測健身的傳感器;選擇健身音樂并進(jìn)行播放;以及顯示、存儲(chǔ)和傳輸健身數(shù)據(jù)。

結(jié)合觸摸屏112、顯示控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132和圖像管理模塊144,相機(jī)模塊143包括用于捕獲靜態(tài)圖像或視頻(包括視頻流)并且將它們存儲(chǔ)到存儲(chǔ)器102中、修改靜態(tài)圖像或視頻的特征、或從存儲(chǔ)器102刪除靜態(tài)圖像或視頻的可執(zhí)行指令。

結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、和相機(jī)模塊143,圖像管理模塊144包括用于排列、修改(例如,編輯)、或以其他方式操控、加標(biāo)簽、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或相冊中)、以及存儲(chǔ)靜態(tài)圖像和/或視頻圖像的可執(zhí)行指令。

結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,瀏覽器模塊147包括根據(jù)用戶指令瀏覽互聯(lián)網(wǎng)(包括搜索、鏈接到、接收和顯示網(wǎng)頁或其部分以及鏈接到網(wǎng)頁的附件和其他文件)的可執(zhí)行指令。

結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,日歷模塊148包括用于根據(jù)用戶指令來創(chuàng)建、顯示、修改和存儲(chǔ)日歷以及與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如,日歷條目、待辦事項(xiàng)等)的可執(zhí)行指令。

結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134和瀏覽器模塊147,桌面小程序模塊149是任選地由用戶下載和使用的微型應(yīng)用程序(例如,天氣桌面小程序149-1、股票桌面小程序149-2、計(jì)算器桌面小程序149-3、鬧鐘桌面小程序149-4和字典桌面小程序149-5)或由用戶創(chuàng)建的微型應(yīng)用程序(例如,用戶創(chuàng)建的桌面小程序149-6)。在一些實(shí)施方案中,桌面小程序包括HTML(超文本標(biāo)記語言)文件、CSS(層疊樣式表)文件和JavaScript文件。在一些實(shí)施方案中,桌面小程序包括XML(可擴(kuò)展標(biāo)記語言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。

結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134和瀏覽器模塊147,桌面小程序創(chuàng)建者模塊150任選地被用戶用來創(chuàng)建桌面小程序(例如,將網(wǎng)頁的用戶指定部分轉(zhuǎn)到桌面小程序中)。

結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,搜索模塊151包括根據(jù)用戶指令來搜索匹配一個(gè)或多個(gè)搜索條件(例如,一個(gè)或多個(gè)用戶指定的搜索詞)的存儲(chǔ)器102中的文本、音樂、聲音、圖像、視頻和/或其他文件的可執(zhí)行指令。

結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、揚(yáng)聲器111、RF電路108和瀏覽器模塊147,視頻和音樂播放器模塊152包括允許用戶下載和回放以一種或多種文件格式(諸如MP3或AAC文件)存儲(chǔ)的所記錄的音樂和其他聲音文件的可執(zhí)行指令,以及顯示、展示或以其他方式回放視頻(例如,在觸摸屏112上或在經(jīng)由外部端口124連接的外部顯示器上)的可執(zhí)行指令。在一些實(shí)施方案中,設(shè)備100任選地包括MP3播放器,諸如iPod(蘋果公司的商標(biāo))的功能性。

結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,記事本模塊153包括用于根據(jù)用戶指令來創(chuàng)建和管理記事本、待辦事項(xiàng)等的可執(zhí)行指令。

結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135和瀏覽器模塊147,地圖模塊154任選地用于根據(jù)用戶指令接收、顯示、修改和存儲(chǔ)地圖以及與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,駕駛方向;與特定位置處或附近的商店及其他興趣點(diǎn)有關(guān)的數(shù)據(jù);以及其他基于位置的數(shù)據(jù))。

結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、揚(yáng)聲器111、RF電路108、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,在線視頻模塊155包括指令,該指令允許用戶訪問、瀏覽、接收(例如,通過流式傳輸和/或下載)、回放(例如在觸摸屏上或在經(jīng)由外部端口124所連接的外部顯示器上)、發(fā)送具有至特定在線視頻的鏈接的電子郵件,以及以其他方式管理一種或多種文件格式諸如H.264的在線視頻。在一些實(shí)施方案中,即時(shí)消息模塊141而不是電子郵件客戶端模塊140用于發(fā)送至特定在線視頻的鏈接。

上述所識(shí)別的每個(gè)模塊和應(yīng)用對應(yīng)于用于執(zhí)行上述一種或多種功能以及在本申請中所描述的方法(例如,本文中所描述的計(jì)算機(jī)實(shí)現(xiàn)的方法和其他信息處理方法)的一組可執(zhí)行指令。這些模塊(例如,指令集)不必被實(shí)現(xiàn)為獨(dú)立的軟件程序、過程或模塊,因此這些模塊的各種子集任選地在各種實(shí)施方案中被組合或以其他方式重新布置。在一些實(shí)施方案中,存儲(chǔ)器102任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器102任選地存儲(chǔ)上面未描述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。

在一些實(shí)施方案中,設(shè)備100是該設(shè)備上的預(yù)定義的一組功能的操作唯一地通過觸摸屏和/或觸摸板來執(zhí)行的設(shè)備(無論是被包括在設(shè)備100中還是在獨(dú)立設(shè)備上,諸如輸入設(shè)備)。通過使用觸摸屏和/或觸摸板作為用于設(shè)備100的操作的主要輸入控制設(shè)備,任選地減少設(shè)備100上的物理輸入控制設(shè)備(諸如下壓按鈕、撥號(hào)盤等等)的數(shù)量。

唯一地通過觸摸屏和/或觸摸板執(zhí)行的該預(yù)定義的一組功能任選地包括在用戶界面之間的導(dǎo)航。在一些實(shí)施方案中,觸摸板在被用戶觸摸時(shí)將設(shè)備100從顯示在設(shè)備100上的任何用戶界面導(dǎo)航到主要菜單、主菜單或根菜單。在一些實(shí)施方案中,使用觸摸板來實(shí)現(xiàn)“菜單按鈕”。在一些其他實(shí)施方案中,菜單按鈕是物理下壓按鈕或者其他物理輸入控制設(shè)備,而不是觸摸板。

圖1B是示出根據(jù)一些實(shí)施方案的用于事件處理的示例性部件的框圖。在一些實(shí)施方案中,存儲(chǔ)器102(圖1A中)或存儲(chǔ)器370(圖3)包括事件分類器170(例如,在操作系統(tǒng)126中)以及相應(yīng)的應(yīng)用程序136-1(例如,前述應(yīng)用程序137-151、155、380-390中的任一個(gè)應(yīng)用程序)。

事件分類器170接收事件信息并確定要將事件信息遞送到的應(yīng)用程序136-1和應(yīng)用程序136-1的應(yīng)用程序視圖191。事件分類器170包括事件監(jiān)視器171和事件分配器模塊174。在一些實(shí)施方案中,應(yīng)用程序136-1包括應(yīng)用程序內(nèi)部狀態(tài)192,該應(yīng)用程序內(nèi)部狀態(tài)指示當(dāng)應(yīng)用程序是活動(dòng)的或正在執(zhí)行時(shí)被顯示在觸敏顯示器112上的當(dāng)前應(yīng)用程序視圖。在一些實(shí)施方案中,設(shè)備/全局內(nèi)部狀態(tài)157被事件分類器170用于確定哪個(gè)(哪些)應(yīng)用程序當(dāng)前是活動(dòng)的,并且應(yīng)用程序內(nèi)部狀態(tài)192被事件分類器170用于確定要將事件信息遞送到的應(yīng)用程序視圖191。

在一些實(shí)施方案中,應(yīng)用程序內(nèi)部狀態(tài)192包括附加信息,諸如以下各項(xiàng)中的一者或多者:當(dāng)應(yīng)用程序136-1恢復(fù)執(zhí)行時(shí)將被使用的恢復(fù)信息、指示正被應(yīng)用程序136-1顯示的信息或準(zhǔn)備好用于被應(yīng)用程序136-1顯示的信息的用戶界面狀態(tài)信息、用于使得用戶能夠返回到應(yīng)用程序136-1的前一狀態(tài)或視圖的狀態(tài)隊(duì)列、以及用戶采取的先前動(dòng)作的重復(fù)/撤銷隊(duì)列。

事件監(jiān)視器171從外圍設(shè)備接口118接收事件信息。事件信息包括關(guān)于子事件(例如,作為多點(diǎn)觸摸手勢的一部分的觸敏顯示器112上的用戶觸摸)的信息。外圍設(shè)備接口118傳輸其從I/O子系統(tǒng)106或傳感器(諸如接近傳感器166)、加速度計(jì)168和/或麥克風(fēng)113(通過音頻電路110)所接收的信息。外圍設(shè)備接口118從I/O子系統(tǒng)106所接收的信息包括來自觸敏顯示器112或觸敏表面的信息。

在一些實(shí)施方案中,事件監(jiān)視器171以預(yù)先確定的間隔將請求發(fā)送至外圍設(shè)備接口118。作為響應(yīng),外圍設(shè)備接口118傳輸事件信息。在其他實(shí)施方案中,外圍設(shè)備接口118僅當(dāng)存在顯著事件(例如,接收到高于預(yù)先確定的噪聲閾值的輸入和/或接收到超過預(yù)先確定的持續(xù)時(shí)間的輸入)時(shí)才傳輸事件信息。

在一些實(shí)施方案中,事件分類器170還包括命中視圖確定模塊172和/或活動(dòng)事件識(shí)別器確定模塊173。

當(dāng)觸敏顯示器112顯示多于一個(gè)視圖時(shí),命中視圖確定模塊172提供用于確定子事件已在一個(gè)或多個(gè)視圖內(nèi)的什么地方發(fā)生的軟件過程。視圖由用戶可在顯示器上看到的控件和其他元件構(gòu)成。

與應(yīng)用程序相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,本文中有時(shí)也稱為應(yīng)用程序視圖或用戶界面窗口,在其中顯示信息并且發(fā)生基于觸摸的手勢。在其中檢測到觸摸的(相應(yīng)應(yīng)用程序的)應(yīng)用程序視圖任選地對應(yīng)于在應(yīng)用程序的程序化或視圖分級結(jié)構(gòu)內(nèi)的程序化水平。例如,在其中檢測到觸摸的最低水平視圖任選地被稱為命中視圖,并且被認(rèn)為是正確輸入的事件集任選地至少部分地基于初始觸摸的命中視圖來確定,所述初始觸摸開始基于觸摸的手勢。

命中視圖確定模塊172接收與基于觸摸的手勢的子事件相關(guān)的信息。當(dāng)應(yīng)用程序具有在分級結(jié)構(gòu)中組織的多個(gè)視圖時(shí),命中視圖確定模塊172將命中視圖識(shí)別為應(yīng)對子事件進(jìn)行處理的分級結(jié)構(gòu)中的最低視圖。在大多數(shù)情況下,命中視圖是發(fā)起子事件(例如,形成事件或潛在事件的子事件序列中的第一子事件)在其中發(fā)生的最低水平視圖。一旦命中視圖被命中視圖確定模塊所識(shí)別,命中視圖通常接收與其被識(shí)別為命中視圖所針對的同一觸摸或輸入源相關(guān)的所有子事件。

活動(dòng)事件識(shí)別器確定模塊173確定視圖分級結(jié)構(gòu)內(nèi)的哪個(gè)或哪些視圖應(yīng)接收特定子事件序列。在一些實(shí)施方案中,活動(dòng)事件識(shí)別器確定模塊173確定僅命中視圖應(yīng)接收特定子事件序列。在其他實(shí)施方案中,活動(dòng)事件識(shí)別器確定模塊173確定包括子事件的物理位置的所有視圖是活躍參與的視圖,并且因此確定所有活躍參與的視圖應(yīng)接收特定子事件序列。在其他實(shí)施方案中,即使觸摸子事件完全被局限到與一個(gè)特定視圖相關(guān)聯(lián)的區(qū)域,但是分級結(jié)構(gòu)中的更高的視圖將仍然保持為活躍參與的視圖。

事件分配器模塊174將事件信息分配到事件識(shí)別器(例如,事件識(shí)別器180)。在包括活動(dòng)事件識(shí)別器確定模塊173的實(shí)施方案中,事件分配器模塊174將事件信息遞送到由活動(dòng)事件識(shí)別器確定模塊173確定的事件識(shí)別器。在一些實(shí)施方案中,事件分配器模塊174在事件隊(duì)列中存儲(chǔ)事件信息,該事件信息由相應(yīng)事件接收器模塊182檢索。

在一些實(shí)施方案中,操作系統(tǒng)126包括事件分類器170。另選地,應(yīng)用程序136-1包括事件分類器170。在另一實(shí)施方案中,事件分類器170是獨(dú)立的模塊,或者是被存儲(chǔ)在存儲(chǔ)器102中的另一模塊(諸如接觸/運(yùn)動(dòng)模塊130)的一部分。

在一些實(shí)施方案中,應(yīng)用程序136-1包括多個(gè)事件處理程序190和一個(gè)或多個(gè)應(yīng)用程序視圖191,其中每個(gè)應(yīng)用程序視圖包括用于處理發(fā)生在應(yīng)用程序的用戶界面的相應(yīng)視圖內(nèi)的觸摸事件的指令。應(yīng)用程序136-1的每個(gè)應(yīng)用程序視圖191包括一個(gè)或多個(gè)事件識(shí)別器180。通常,相應(yīng)應(yīng)用視圖191包括多個(gè)事件識(shí)別器180。在其他實(shí)施方案中,事件識(shí)別器180中的一個(gè)或多個(gè)應(yīng)用程序視圖是獨(dú)立模塊的一部分,該獨(dú)立模塊諸如用戶界面工具包(未示出)或應(yīng)用程序136-1從中繼承方法和其他屬性的更高水平的對象。在一些實(shí)施方案中,相應(yīng)事件處理程序190包括以下各項(xiàng)中的一者或多者:數(shù)據(jù)更新器176、對象更新器177、GUI更新器178、和/或從事件分類器170所接收的事件數(shù)據(jù)179。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176、對象更新器177或GUI更新器178來更新應(yīng)用程序內(nèi)部狀態(tài)192。另選地,應(yīng)用程序視圖191中的一個(gè)或多個(gè)應(yīng)用程序視圖包括一個(gè)或多個(gè)相應(yīng)事件處理程序190。另外,在一些實(shí)施方案中,數(shù)據(jù)更新器176、對象更新器177和GUI更新器178中的一者或多者被包括在相應(yīng)應(yīng)用程序視圖191中。

相應(yīng)的事件識(shí)別器180從事件分類器170接收事件信息(例如,事件數(shù)據(jù)179),并且從事件信息識(shí)別事件。事件識(shí)別器180包括事件接收器182和事件比較器184。在一些實(shí)施方案中,事件識(shí)別器180還包括元數(shù)據(jù)183和事件傳遞指令188(其任選地包括子事件傳遞指令)的至少一個(gè)子集。

事件接收器182接收來自事件分類器170的事件信息。事件信息包括關(guān)于子事件的信息,例如觸摸或觸摸移動(dòng)。根據(jù)子事件,事件信息還包括附加信息,諸如子事件的位置。當(dāng)子事件涉及觸摸的運(yùn)動(dòng)時(shí),事件信息任選地還包括子事件的速率和方向。在一些實(shí)施方案中,事件包括設(shè)備從一個(gè)取向旋轉(zhuǎn)到另一取向(例如,從縱向取向旋轉(zhuǎn)到橫向趨向,反之亦然),并且事件信息包括關(guān)于設(shè)備的當(dāng)前取向(也被稱為設(shè)備姿態(tài))的對應(yīng)信息。

事件比較器184將事件信息與預(yù)定義的事件或子事件定義進(jìn)行比較,并且基于該比較來確定事件或子事件,或者確定或更新事件或子事件的狀態(tài)。在一些實(shí)施方案中,事件比較器184包括事件定義186。事件定義186包含事件的定義(例如,預(yù)定義的子事件序列),例如事件1(187-1)、事件2(187-2)以及其他事件。在一些實(shí)施方案中,事件187中的子事件例如包括觸摸開始、觸摸結(jié)束、觸摸移動(dòng)、觸摸取消和多點(diǎn)觸摸。在一個(gè)示例中,事件1(187-1)的定義是在被顯示對象上的雙擊。例如,雙擊包括被顯示對象上的預(yù)先確定的時(shí)長的第一次觸摸(觸摸開始)、預(yù)先確定的時(shí)長的第一次抬起(觸摸結(jié)束)、被顯示對象上的預(yù)先確定的時(shí)長的第二次觸摸(觸摸開始)以及預(yù)先確定的時(shí)長的第二次抬起(觸摸結(jié)束)。在另一示例中,事件2(187-2)的定義是在被顯示對象上的拖動(dòng)。例如,拖動(dòng)包括在被顯示對象上的預(yù)先確定的時(shí)長的觸摸(或接觸)、觸摸在觸敏顯示器112上的移動(dòng)、以及觸摸的抬起(觸摸結(jié)束)。在一些實(shí)施方案中,事件還包括用于一個(gè)或多個(gè)相關(guān)聯(lián)的事件處理程序190的信息。

在一些實(shí)施方案中,事件定義187包括用于相應(yīng)用戶界面對象的事件的定義。在一些實(shí)施方案中,事件比較器184執(zhí)行命中測試以確定哪個(gè)用戶界面對象與子事件相關(guān)聯(lián)。例如,在觸摸顯示器112上顯示三個(gè)用戶界面對象的應(yīng)用視圖中,當(dāng)在觸敏顯示器112上檢測到觸摸時(shí),事件比較器184執(zhí)行命中測試以確定這三個(gè)用戶界面對象中的哪一個(gè)用戶界面對象與該觸摸(子事件)相關(guān)聯(lián)。如果每個(gè)所顯示的對象與相應(yīng)的事件處理程序190相關(guān)聯(lián),則事件比較器使用該命中測試的結(jié)果來確定哪個(gè)事件處理程序190應(yīng)當(dāng)被激活。例如,事件比較器184選擇與子事件和觸發(fā)該命中測試的對象相關(guān)聯(lián)的事件處理器。

在一些實(shí)施方案中,相應(yīng)事件187的定義還包括延遲動(dòng)作,該延遲動(dòng)作延遲事件信息的遞送,直到已確定子事件序列是否確實(shí)對應(yīng)于或不對應(yīng)于事件識(shí)別器的事件類型。

當(dāng)相應(yīng)事件識(shí)別器180確定子事件序列不與事件定義186中的任何事件匹配時(shí),該相應(yīng)事件識(shí)別器180進(jìn)入事件不可能、事件失敗或事件結(jié)束狀態(tài),在此之后忽略基于觸摸的手勢的后續(xù)子事件。在這種情況下,對于命中視圖保持活動(dòng)的其他事件識(shí)別器(如果有的話)繼續(xù)跟蹤和處理持續(xù)的基于觸摸的手勢的子事件。

在一些實(shí)施方案中,相應(yīng)事件識(shí)別器180包括具有用于指示事件遞送系統(tǒng)應(yīng)該如何執(zhí)行對活躍參與的事件識(shí)別器的子事件遞送的可配置屬性、標(biāo)記和/或列表的元數(shù)據(jù)183。在一些實(shí)施方案中,元數(shù)據(jù)183包括指示事件識(shí)別器彼此如何交互或如何能夠交互的可配置的屬性、標(biāo)志和/或列表。在一些實(shí)施方案中,元數(shù)據(jù)183包括指示子事件是否被遞送到視圖或程序化分級結(jié)構(gòu)中的變化的水平的可配置的屬性、標(biāo)記和/或列表。

在一些實(shí)施方案中,當(dāng)事件的一個(gè)或多個(gè)特定子事件被識(shí)別時(shí),相應(yīng)事件識(shí)別器180激活與事件相關(guān)聯(lián)的事件處理程序190。在一些實(shí)施方案中,相應(yīng)事件識(shí)別器180將與該事件相關(guān)聯(lián)的事件信息遞送到事件處理程序190。激活事件處理程序190不同于將子事件發(fā)送(和延期發(fā)送)到相應(yīng)的命中視圖。在一些實(shí)施方案中,事件識(shí)別器180拋出與所識(shí)別的事件相關(guān)聯(lián)的標(biāo)記,并且與該標(biāo)記相關(guān)聯(lián)的事件處理程序190獲取該標(biāo)記并執(zhí)行預(yù)定義的過程。

在一些實(shí)施方案中,事件遞送指令188包括遞送關(guān)于子事件的事件信息而不激活事件處理程序的子事件遞送指令。相反,子事件遞送指令將事件信息遞送到與子事件串相關(guān)聯(lián)的事件處理程序或者遞送到活躍參與的視圖。與子事件序列或與活躍參與的視圖相關(guān)聯(lián)的事件處理程序接收事件信息并執(zhí)行預(yù)先確定的過程。

在一些實(shí)施方案中,數(shù)據(jù)更新器176創(chuàng)建并更新在應(yīng)用程序136-1中使用的數(shù)據(jù)。例如,數(shù)據(jù)更新器176對聯(lián)系人模塊137中所使用的電話號(hào)碼進(jìn)行更新,或者對視頻播放器模塊145中所使用的視頻文件進(jìn)行存儲(chǔ)。在一些實(shí)施方案中,對象更新器177創(chuàng)建和更新在應(yīng)用程序136-1中使用的對象。例如,對象更新器176創(chuàng)建新的用戶界面對象或更新用戶界面對象的位置。GUI更新器178更新GUI。例如,GUI更新器178準(zhǔn)備顯示信息并將其發(fā)送至圖形模塊132,以用于顯示在觸敏顯示器上。

在一些實(shí)施方案中,事件處理程序190包括數(shù)據(jù)更新器176、對象更新器177和GUI更新器178或者具有對數(shù)據(jù)更新器176、對象更新器177和GUI更新器178的訪問權(quán)限。在一些實(shí)施方案中,數(shù)據(jù)更新器176、對象更新器177和GUI更新器178被包括在相應(yīng)應(yīng)用程序136-1或應(yīng)用程序視圖191的單個(gè)模塊中。在其他實(shí)施方案中,它們被包括在兩個(gè)或更多個(gè)軟件模塊中。

應(yīng)當(dāng)理解,關(guān)于觸敏顯示器和/或觸摸板上的用戶觸摸的事件處理的上述討論還適用于利用輸入設(shè)備來操作多功能設(shè)備100的其他形式的用戶輸入,并不是所有用戶輸入都是在觸摸屏上發(fā)起的。例如,任選地與單次或多次鍵盤按壓或保持結(jié)合的鼠標(biāo)移動(dòng)和鼠標(biāo)按鈕按壓;觸摸板上的接觸移動(dòng),諸如輕擊、拖動(dòng)、滾動(dòng)等;觸筆輸入;設(shè)備的移動(dòng);口頭指令;所檢測到的眼睛移動(dòng);生物特征輸入;和/或作為與子事件對應(yīng)的輸入的用于定義要識(shí)別的事件其任意的組合。

圖2示出了根據(jù)一些實(shí)施方案的具有觸摸屏112的便攜式或非便攜式多功能設(shè)備100。如上所述,多功能設(shè)備100被描述為具有各種所示結(jié)構(gòu)(諸如觸摸屏112、揚(yáng)聲器111、加速度計(jì)168、麥克風(fēng)113等);然而,應(yīng)當(dāng)理解,這些結(jié)構(gòu)任選地駐留在獨(dú)立設(shè)備上。例如,顯示相關(guān)結(jié)構(gòu)(例如,顯示器、揚(yáng)聲器等)和/或功能任選地駐留在獨(dú)立顯示設(shè)備上,輸入相關(guān)結(jié)構(gòu)(例如,觸敏表面、麥克風(fēng)、加速度計(jì)等)和/或功能任選地駐留在獨(dú)立輸入設(shè)備上,并且剩余結(jié)構(gòu)和/或功能任選地駐留在多功能設(shè)備100上。

觸摸屏112任選地在用戶界面(UI)200內(nèi)顯示一個(gè)或多個(gè)圖形。在本實(shí)施方案中以及在下文中描述的其他實(shí)施方案中,用戶能夠通過例如利用一個(gè)或多個(gè)手指202(在附圖中沒有按比例繪制)或者利用一個(gè)或多個(gè)觸筆203(在附圖中沒有按比例繪制)在圖形上作出手勢來選擇這些圖形中的一個(gè)或多個(gè)圖形。在一些實(shí)施方案中,當(dāng)用戶中斷與一個(gè)或多個(gè)圖形的接觸時(shí),將發(fā)生對一個(gè)或多個(gè)圖形的選擇。在一些實(shí)施方案中,手勢任選地包括一次或多次輕擊、一次或多次輕掃(從左向右、從右向左、向上和/或向下)和/或已與設(shè)備100發(fā)生接觸的手指的滾動(dòng)(從右向左、從左向右、向上和/或向下)。在一些具體實(shí)施中或在一些情況下,不經(jīng)意地與圖形接觸不會(huì)選擇圖形。例如,當(dāng)與選擇對應(yīng)的手勢是輕擊時(shí),在應(yīng)用程序圖標(biāo)上方掃動(dòng)的輕掃手勢任選地不會(huì)選擇相應(yīng)應(yīng)用程序。

設(shè)備100任選地還包括一個(gè)或多個(gè)物理按鈕,諸如“返回”按鈕或菜單按鈕204。如前所述,菜單按鈕204任選地用于導(dǎo)航到任選地在設(shè)備100上被執(zhí)行的一組應(yīng)用程序中的任何應(yīng)用程序136。另選地,在一些實(shí)施方案中,菜單按鈕被實(shí)現(xiàn)為顯示在觸摸屏112上的GUI中的軟鍵。

在一個(gè)實(shí)施方案中,設(shè)備100包括觸摸屏112、菜單按鈕204、用于對設(shè)備開關(guān)機(jī)和鎖定設(shè)備進(jìn)行供電的下壓按鈕206、音量調(diào)節(jié)按鈕208、用戶身份模塊(SIM)卡槽210、耳麥插孔212和對接/充電外部端口124。下壓按鈕206被任選地用于:通過下壓按鈕并使按鈕在下壓狀態(tài)保持預(yù)定時(shí)間間隔來使設(shè)備通電/斷電;通過下壓按鈕并在經(jīng)過預(yù)定時(shí)間間隔之前釋放按鈕來鎖定設(shè)備;和/或?qū)υO(shè)備解鎖或發(fā)起解鎖過程。在另選實(shí)施方案中,設(shè)備100還通過麥克風(fēng)113接受用于激活或去激活某些功能的言語輸入。設(shè)備100還任選地包括用于檢測觸摸屏112上的接觸的強(qiáng)度的一個(gè)或多個(gè)接觸強(qiáng)度傳感器165,和/或用于為設(shè)備100的用戶生成觸覺輸出的一個(gè)或多個(gè)觸覺輸出發(fā)生器167。

圖3是根據(jù)一些實(shí)施方案的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。設(shè)備300無需包括顯示器和觸敏表面,如上所述,相反,在一些實(shí)施方案中,任選地與其他設(shè)備上的顯示器和觸敏表面通信。另外,設(shè)備300不必是便攜式的。在一些實(shí)施方案中,設(shè)備300是膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板電腦、多媒體播放器設(shè)備(諸如電視機(jī)或機(jī)頂盒)、導(dǎo)航設(shè)備、教育設(shè)備(諸如兒童學(xué)習(xí)玩具)、游戲系統(tǒng)或控制設(shè)備(例如,家用控制器或工業(yè)用控制器)。設(shè)備300通常包括一個(gè)或多個(gè)處理單元(CPU)310、一個(gè)或多個(gè)網(wǎng)絡(luò)或其他通信接口360、存儲(chǔ)器370和用于使這些部件互連的一條或多條通信總線320。通信總線320任選地包括使系統(tǒng)部件互連并且控制系統(tǒng)部件之間的通信的電路(有時(shí)叫做芯片組)。設(shè)備300包括具有顯示器340的輸入/輸出(I/O)接口330,該顯示器通常是觸摸屏顯示器。I/O接口330還任選地包括鍵盤和/或鼠標(biāo)(或其他指向設(shè)備)350和觸摸板355、用于在設(shè)備300上生成觸覺輸出的觸覺輸出發(fā)生器357(例如,類似于以上參考圖1A所述的觸覺輸出發(fā)生器167)、傳感器359(例如,光學(xué)傳感器、加速度傳感器、接近傳感器、觸敏傳感器、和/或類似于以上參考圖1A所述的接觸強(qiáng)度傳感器165的接觸強(qiáng)度傳感器)。存儲(chǔ)器370包括高速隨機(jī)存取存儲(chǔ)器諸如DRAM、SRAM、DDR RAM或其他隨機(jī)存取固態(tài)存儲(chǔ)器設(shè)備,并且任選地包括非易失性存儲(chǔ)器諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、光盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備或其他非易失性固態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器370任選地包括遠(yuǎn)離CPU 310定位的一個(gè)或多個(gè)存儲(chǔ)設(shè)備。在一些實(shí)施方案中,存儲(chǔ)器370存儲(chǔ)與便攜式或非便攜式多功能設(shè)備100(圖1A)的存儲(chǔ)器102中所存儲(chǔ)的程序、模塊和數(shù)據(jù)結(jié)構(gòu)類似的程序、模塊、和數(shù)據(jù)結(jié)構(gòu)或它們的子集。此外,存儲(chǔ)器370任選地存儲(chǔ)在便攜式或非便攜式多功能設(shè)備100的存儲(chǔ)器102中不存在的附加程序、模塊、和數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)備300的存儲(chǔ)器370任選地存儲(chǔ)繪圖模塊380、呈現(xiàn)模塊382、文字處理模塊384、網(wǎng)站創(chuàng)建模塊386、盤編輯模塊388、和/或電子表格模塊390,而便攜式或非便攜式多功能設(shè)備100(圖1A)的存儲(chǔ)器102任選地不存儲(chǔ)這些模塊。

圖3中上述所識(shí)別的元件中的每一個(gè)元件任選地存儲(chǔ)在先前提到的存儲(chǔ)器設(shè)備中的一個(gè)或多個(gè)中。上述所識(shí)別的模塊中的每個(gè)模塊對應(yīng)于用于執(zhí)行上述功能的指令集。上述所識(shí)別的模塊或程序(例如,指令集)不必被實(shí)現(xiàn)為單獨(dú)的軟件程序、過程或模塊,并且因此這些模塊的各種子集任選地在各種實(shí)施方案中被組合或以其他方式重新布置。在一些實(shí)施方案中,存儲(chǔ)器370任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器370任選地存儲(chǔ)上面未描述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。

圖4示出了具有與顯示器450(例如,觸摸屏顯示器112)分開的觸敏表面451(例如,圖3的平板電腦或觸摸板355)的設(shè)備(例如,圖3的設(shè)備300)上的示例性用戶界面。設(shè)備300還任選地包括用于檢測觸敏表面451上的接觸的強(qiáng)度的一個(gè)或多個(gè)接觸強(qiáng)度傳感器(例如,傳感器357中的一個(gè)或多個(gè)傳感器),和/或用于為設(shè)備300的用戶生成觸覺輸出的一個(gè)或多個(gè)觸覺輸出發(fā)生器359。

盡管將參考觸摸屏顯示器112(其中組合了觸敏表面和顯示器)上的輸入給出隨后的示例中的一些示例,但是在一些實(shí)施方案中,設(shè)備檢測與顯示器分開的觸敏表面上的輸入,如圖4中所示。在一些實(shí)施方案中,觸敏表面(例如,圖4中的451)具有與顯示器(例如,450)上的主軸(例如,圖4中的453)對應(yīng)的主軸(例如,圖4中的452)。根據(jù)這些實(shí)施方案,設(shè)備檢測與顯示器上的相應(yīng)位置對應(yīng)的位置(例如,在圖4中,460對應(yīng)于468并且462對應(yīng)于470)處的與觸敏表面451的接觸(例如,圖4中的460和462)。這樣,在觸敏表面(例如,圖4中的451)與多功能設(shè)備的顯示器(圖4中的450)分開時(shí),由設(shè)備在觸敏表面上檢測到的用戶輸入(例如,接觸460和462以及它們的移動(dòng))被該設(shè)備用于操控顯示器上的用戶界面。應(yīng)當(dāng)理解,類似的方法任選地用于本文所述的其他用戶界面。

另外,雖然主要是參考手指輸入(例如,手指接觸、單指輕擊手勢、手指輕掃手勢)來給出下面的示例,但是應(yīng)當(dāng)理解的是,在一些實(shí)施方案中,這些手指輸入中的一個(gè)或多個(gè)手指輸入由來自另一輸入設(shè)備的輸入(例如,基于鼠標(biāo)的輸入或觸筆輸入)替代。例如,輕掃手勢任選地由鼠標(biāo)點(diǎn)擊(例如,而不是接觸)、之后是光標(biāo)沿著輕掃的路徑的移動(dòng)(例如,而不是接觸的移動(dòng))替代。又如,輕擊手勢任選地由光標(biāo)位于輕擊手勢的位置之上時(shí)的鼠標(biāo)點(diǎn)擊(例如,而不是對接觸的檢測、之后是終止檢測接觸)替代。類似地,當(dāng)同時(shí)檢測到多個(gè)用戶輸入時(shí),應(yīng)當(dāng)理解的是,多個(gè)電腦鼠標(biāo)任選地被同時(shí)使用,或一個(gè)鼠標(biāo)和多個(gè)手指接觸任選地被同時(shí)使用。

如本文所用,術(shù)語“焦點(diǎn)選擇器”是指指示用戶正與之交互的用戶界面的當(dāng)前部分的輸入元件。在包括光標(biāo)或其他位置標(biāo)記的一些具體實(shí)施中,光標(biāo)充當(dāng)“焦點(diǎn)選擇器”,使得當(dāng)光標(biāo)在特定用戶界面元素(例如,按鈕、窗口、滑塊或其他用戶界面元素)上方時(shí)在觸敏表面(例如,圖3中的觸摸板355或圖4中的觸敏表面451)上檢測到輸入(例如,按壓輸入)的情況下,該特定用戶界面元素根據(jù)所檢測到的輸入而被調(diào)節(jié)。在包括能夠?qū)崿F(xiàn)與觸摸屏顯示器上的用戶界面元素的直接交互的觸摸屏顯示器(例如,圖1A中的觸敏顯示器系統(tǒng)112)的一些具體實(shí)施中,觸摸屏上的所檢測到的接觸充當(dāng)“焦點(diǎn)選擇器”,使得當(dāng)在觸摸屏顯示器上在特定用戶界面元素(例如,按鈕、窗口、滑塊或其他用戶界面元素)的位置處檢測到輸入(例如,由接觸進(jìn)行的按壓輸入)時(shí),該特定用戶界面元素根據(jù)所檢測到的輸入而被調(diào)節(jié)。在一些具體實(shí)施中,焦點(diǎn)從用戶界面的一個(gè)區(qū)域移動(dòng)到用戶界面的另一區(qū)域,而無需光標(biāo)的對應(yīng)移動(dòng)或觸摸屏顯示器上的接觸的移動(dòng)(例如,通過使用制表鍵或箭頭鍵將焦點(diǎn)從一個(gè)按鈕移動(dòng)到另一按鈕);在這些具體實(shí)施中,焦點(diǎn)選擇器根據(jù)用戶界面的不同區(qū)域之間的焦點(diǎn)移動(dòng)而移動(dòng)。不考慮焦點(diǎn)選擇器所采取的具體形式,焦點(diǎn)選擇器通常是由用戶控制的以便傳送與用戶界面的用戶預(yù)期的交互(例如,通過向設(shè)備指示用戶界面的用戶期望與其進(jìn)行交互的元素)的用戶界面元素(或觸摸屏顯示器上的接觸)。例如,在觸敏表面(例如,觸摸板或觸摸屏)上檢測到按壓輸入時(shí),焦點(diǎn)選擇器(例如,光標(biāo)、接觸或選擇框)在相應(yīng)按鈕上方的位置將指示用戶期望激活相應(yīng)按鈕(而不是設(shè)備顯示器上示出的其他用戶界面元素)。

在本文中所述的一些實(shí)施方案中,響應(yīng)于檢測到包括相應(yīng)按壓輸入的手勢或響應(yīng)于檢測到利用相應(yīng)接觸(或多個(gè)接觸)執(zhí)行的相應(yīng)按壓輸入來執(zhí)行一個(gè)或多個(gè)操作,其中至少部分地基于檢測到該接觸(或多個(gè)接觸)的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值而檢測到相應(yīng)按壓輸入。在一些實(shí)施方案中,響應(yīng)于檢測到相應(yīng)接觸的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值(例如,相應(yīng)按壓輸入的“向下沖程”)來執(zhí)行相應(yīng)操作。在一些實(shí)施方案中,按壓輸入包括相應(yīng)接觸的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值以及該接觸的強(qiáng)度隨后減小到低于按壓輸入強(qiáng)度閾值,并且響應(yīng)于檢測到相應(yīng)接觸的強(qiáng)度隨后減小到低于按壓輸入閾值(例如,相應(yīng)按壓輸入的“向上沖程”)來執(zhí)行相應(yīng)操作。

在一些實(shí)施方案中,設(shè)備采用強(qiáng)度滯后以避免有時(shí)稱為“抖動(dòng)”的意外輸入,其中設(shè)備限定或選擇與按壓輸入強(qiáng)度閾值具有預(yù)定義關(guān)系的滯后強(qiáng)度閾值(例如,滯后強(qiáng)度閾值比按壓輸入強(qiáng)度閾值低X個(gè)強(qiáng)度單位,或滯后強(qiáng)度閾值是按壓輸入強(qiáng)度閾值的75%、90%或某些合理比例)。因此,在一些實(shí)施方案中,按壓輸入包括相應(yīng)接觸的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值以及該接觸的強(qiáng)度隨后減小到低于對應(yīng)于按壓輸入強(qiáng)度閾值的滯后強(qiáng)度閾值,并且響應(yīng)于檢測到相應(yīng)接觸的強(qiáng)度隨后減小到低于滯后強(qiáng)度閾值(例如,相應(yīng)按壓輸入的“向上沖程”)來執(zhí)行相應(yīng)操作。類似地,在一些實(shí)施方案中,僅在設(shè)備檢測到接觸的強(qiáng)度從等于或低于滯后強(qiáng)度閾值的強(qiáng)度增大到等于或高于按壓輸入強(qiáng)度閾值的強(qiáng)度并且任選地接觸的強(qiáng)度隨后減小到等于或低于滯后強(qiáng)度的強(qiáng)度時(shí)才檢測到按壓輸入,并且響應(yīng)于檢測到按壓輸入(例如,根據(jù)環(huán)境,接觸的強(qiáng)度增大或接觸的強(qiáng)度減小)來執(zhí)行相應(yīng)操作。

為了容易解釋,任選地,響應(yīng)于檢測到以下各種情況中的任一種情況而觸發(fā)對響應(yīng)于與按壓輸入強(qiáng)度閾值相關(guān)聯(lián)的按壓輸入或響應(yīng)于包括按壓輸入的手勢而執(zhí)行的操作的描述:接觸強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值、接觸強(qiáng)度從低于滯后強(qiáng)度閾值的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值的強(qiáng)度、接觸強(qiáng)度減小到低于按壓輸入強(qiáng)度閾值、和/或接觸強(qiáng)度減小到低于與按壓輸入強(qiáng)度閾值對應(yīng)的滯后強(qiáng)度閾值。另外,在將操作描述為響應(yīng)于檢測到接觸強(qiáng)度減小到低于按壓輸入強(qiáng)度閾值而執(zhí)行的示例中,任選地響應(yīng)于檢測到接觸強(qiáng)度減小到低于對應(yīng)于并且小于按壓輸入強(qiáng)度閾值的滯后強(qiáng)度閾值來執(zhí)行操作。

圖5示出根據(jù)本公開的一些實(shí)施方案的用于設(shè)備500的示例性架構(gòu)的框圖。在圖5的實(shí)施方案中,媒體內(nèi)容任選地由設(shè)備500經(jīng)由網(wǎng)絡(luò)接口502接收,該網(wǎng)絡(luò)接口任選地是無線連接或有線連接。一個(gè)或多個(gè)處理器504任選地執(zhí)行存儲(chǔ)在存儲(chǔ)器506或存儲(chǔ)裝置中的任何數(shù)量的程序,所述程序任選地包括用以執(zhí)行本公開描述的方法和/或過程中的一個(gè)或多個(gè)的指令。

在一些實(shí)施方案中,顯示控制器508使得本公開的各種用戶界面被顯示在顯示器500上。另外,對設(shè)備500的輸入任選地由遙控器510經(jīng)由遙控器接口512接收,該遙控器接口任選地是無線連接或有線連接。應(yīng)當(dāng)理解,圖5的實(shí)施方案不表示限制本公開的設(shè)備的特征,并且方便于本公開中描述的其他特征的其他部件也任選地包括在圖5的架構(gòu)中。在一些實(shí)施方案中,設(shè)備500任選地對應(yīng)于圖1A和圖2中的多功能設(shè)備100和圖3中的設(shè)備300中的一個(gè)或多個(gè);網(wǎng)絡(luò)接口502任選地對應(yīng)于圖1A和圖2中的RF電路108、外部端口124和外圍設(shè)備接口118、以及圖3中的網(wǎng)絡(luò)通信接口360中的一個(gè)或多個(gè);處理器504任選地對應(yīng)于圖1A中的處理器120和圖3中的CPU 310中的一個(gè)或多個(gè);顯示控制器508任選地對應(yīng)于圖1A中的顯示控制器156和圖3中的I/O接口330中的一個(gè)或多個(gè);存儲(chǔ)器506任選地對應(yīng)于圖1A中的存儲(chǔ)器102和圖3中的存儲(chǔ)器370中的一個(gè)或多個(gè);遙控器接口512任選地對應(yīng)于圖1A中的外圍設(shè)備接口118和I/O子系統(tǒng)106(和/或其部件)、以及圖3中的I/O接口330中的一個(gè)或多個(gè);遙控器510任選地對應(yīng)于和/或包括圖1A中的揚(yáng)聲器111、觸敏顯示器系統(tǒng)112、麥克風(fēng)113、光學(xué)傳感器164、接觸強(qiáng)度傳感器165、觸覺輸出發(fā)生器167、其他輸入控制設(shè)備116、加速度計(jì)168、接近傳感器166和I/O子系統(tǒng)106、和圖3中的鍵盤/鼠標(biāo)350、觸摸板355、觸覺輸出發(fā)生器357和接觸強(qiáng)度傳感器359、以及圖4中的觸敏表面451中的一個(gè)或多個(gè);并且顯示器514任選地對應(yīng)于圖1A和圖2中的觸敏顯示器系統(tǒng)112、圖3中的顯示器340和圖4中的顯示器450中的一者或多者。

用戶界面和相關(guān)聯(lián)的過程

功能信息顯示

在用戶使用輸入設(shè)備諸如觸敏表面與電子設(shè)備交互的情況下,可對電子設(shè)備的用戶體驗(yàn)有益的是,將關(guān)于可從輸入設(shè)備訪問的功能的信息(“功能信息”)提供給用戶。這在輸入設(shè)備本身不包含關(guān)于此類功能的可見信息的情況下(例如,具有空白、均勻表面的觸敏表面)可為尤其如此。下述實(shí)施方案提供呈現(xiàn)這樣的功能信息的方式。增強(qiáng)與設(shè)備的交互減少用戶執(zhí)行操作需要的時(shí)間量,并且因此減少設(shè)備的用電量而增大由電池供電的設(shè)備的電池壽命。

應(yīng)當(dāng)理解,人們使用設(shè)備。當(dāng)某人使用設(shè)備時(shí),此人任選地指該設(shè)備的用戶。因此,在本公開中,對“人”或“人們”的提及任選地可與對“用戶”或“多個(gè)用戶”的提及互換,并且對“用戶”或“多個(gè)用戶”的提及任選地可與對“人”或“人們”的提及互換。

圖6A-圖6G示出根據(jù)本公開的一些實(shí)施方案的在用戶界面中呈現(xiàn)功能信息的示例性方式。這些附圖中的實(shí)施方案用于示出下述過程,包括參考7A-圖7G所述的過程。

圖6A示出示例性顯示器450和觸敏表面451。顯示器450(例如,電視機(jī)或其他顯示設(shè)備)和觸敏表面451任選地與設(shè)備諸如以上參考圖5所述的設(shè)備500集成和/或以其他方式與該設(shè)備通信,例如,與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。顯示器450任選地顯示包括各種內(nèi)容的一個(gè)或多個(gè)用戶界面。觸敏表面451任選地包括多個(gè)預(yù)定義區(qū)域602、604、606、608、610、612、614、616和618。在一些實(shí)施方案中,預(yù)定義區(qū)域602、604、606、608、610、612、614、616和618中的一個(gè)或多個(gè)可選擇以執(zhí)行與相應(yīng)預(yù)定義區(qū)域相關(guān)聯(lián)的功能(例如,所述區(qū)域中的一個(gè)或多個(gè)可選擇以執(zhí)行某個(gè)功能,包括后跳、前跳、倒回、快進(jìn)、抹擦和顯示與顯示在顯示器450上的用戶界面中的內(nèi)容項(xiàng)相關(guān)聯(lián)的信息)。另外的示例性功能描述于下文中。具體來說,在一些實(shí)施方案中,輕擊預(yù)定義區(qū)域中的一個(gè)輕擊預(yù)定義區(qū)域執(zhí)行與預(yù)定義區(qū)域相關(guān)聯(lián)的功能;在一些實(shí)施方案中,點(diǎn)擊預(yù)定義區(qū)域執(zhí)行與預(yù)定義區(qū)域相關(guān)聯(lián)的功能;在一些實(shí)施方案中,在預(yù)定義區(qū)域中檢測到的一個(gè)或多個(gè)其他輸入執(zhí)行與預(yù)定義區(qū)域相關(guān)聯(lián)的功能。例如,在一些實(shí)施方案中,點(diǎn)擊區(qū)域612(例如,在檢測區(qū)域612上的接觸諸如接觸601或不同接觸、或者檢測在區(qū)域612中檢測到的接觸諸如接觸601或不同接觸的強(qiáng)度增大到高于預(yù)先確定的強(qiáng)度閾值時(shí),檢測對按鈕的點(diǎn)擊)對顯示在顯示器450上的內(nèi)容執(zhí)行快進(jìn)操作,同時(shí)檢測區(qū)域612上的接觸。觸敏表面451的表面任選地是可見均勻的,并任選地不提供預(yù)定義區(qū)域602、604、606、608、610、612、614、616和618和/或它們相關(guān)聯(lián)的功能的存在的視覺指示。因此,在顯示器450上顯示此類信息可以是有益的。

在一些實(shí)施方案中,接收在觸敏表面451上檢測到的接觸601的指示和確定接觸是否已檢測為持續(xù)長于第一時(shí)間段(例如,確定擱置手指是否已檢測為在遠(yuǎn)程設(shè)備的觸敏表面上持續(xù)至少閾值量的時(shí)間,諸如0.1、0.2、0.5或1秒)發(fā)起任選地在顯示器450上確定和/或顯示功能信息的過程。在一些實(shí)施方案中,無需檢測接觸601是否持續(xù)長于第一時(shí)間段,相反,輕擊觸敏表面發(fā)起任選地在顯示器450上確定和/或顯示功能信息的過程。如圖6A所示,在一些實(shí)施方案中,接觸601在預(yù)定義區(qū)域610中已檢測到,但是應(yīng)當(dāng)理解,在觸敏表面451的任何地方檢測到的接觸任選地發(fā)起對功能信息的確定和/或顯示。在一些實(shí)施方案中,功能信息未響應(yīng)于用于顯示功能信息的輸入的檢測而是響應(yīng)于確定一個(gè)或多個(gè)功能可基于在顯示器450上的用戶界面的狀態(tài)從觸敏表面訪問來進(jìn)行確定和/或顯示,例如,對用戶界面中的用戶界面元素(例如,應(yīng)用程序或頻道)的選擇任選地造成與所選用戶界面元素有關(guān)的功能信息(例如,用于將應(yīng)用程序或頻道從應(yīng)用程序條或頻道條刪除的功能信息)的顯示。以下論述是集中于其中響應(yīng)于檢測到用于顯示功能信息的輸入而顯示功能信息的實(shí)施方案,但是應(yīng)當(dāng)理解,本公開的范圍不受這樣限制,如上所述。

在一些實(shí)施方案中,根據(jù)確定接觸601滿足功能顯示標(biāo)準(zhǔn)(例如,一個(gè)或多個(gè)標(biāo)準(zhǔn)),所述標(biāo)準(zhǔn)包括在已檢測到接觸長于第一時(shí)間段的接觸時(shí)滿足的標(biāo)準(zhǔn),確定要顯示于顯示器450上顯示的用戶界面中的功能信息,功能信息包括關(guān)于與預(yù)定義區(qū)域602、604、606、608、610、612、614、616和618相關(guān)聯(lián)的多個(gè)功能中的第一功能的信息。該確定涉及例如確定功能信息將顯示的相應(yīng)功能,并且接著選擇對應(yīng)于相應(yīng)功能的預(yù)生成的功能信息或生成將顯示在顯示器450上的功能信息(例如,將手指擱置在觸敏表面451上的任何地方任選地調(diào)出關(guān)于可從觸敏表面訪問的一個(gè)或多個(gè)功能的信息)。在一些實(shí)施方案中,功能信息包括指示觸敏表面的對應(yīng)區(qū)域的功能的一個(gè)或多個(gè)圖標(biāo),所述圖標(biāo)顯示在顯示器450上的用戶界面中。在一些實(shí)施方案中,關(guān)于該第一功能的信息包括用于執(zhí)行該第一功能的視覺提示(例如,關(guān)于將執(zhí)行的功能、如何從遠(yuǎn)程設(shè)備執(zhí)行功能的視覺顯示等)。

根據(jù)確定接觸601不滿足功能顯示標(biāo)準(zhǔn)(例如,由于該接觸未被檢測為持續(xù)長于第一時(shí)間段或由于該接觸未基本靜止長于第一時(shí)間段),該電子設(shè)備任選地放棄確定包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息的功能信息(例如,如果接觸在第一時(shí)間段到達(dá)前結(jié)束,則不顯示用于指示觸敏表面451的不同區(qū)域的功能的圖標(biāo)或信息)。

在一些實(shí)施方案中,功能顯示標(biāo)準(zhǔn)包括在接觸在第一時(shí)間段期間已移動(dòng)小于第一移動(dòng)閾值時(shí)滿足的標(biāo)準(zhǔn)(例如,為了顯示功能信息,在一些實(shí)施方案中,該接觸必須是基本靜止接觸)。

圖6B示出根據(jù)確定接觸601滿足功能顯示標(biāo)準(zhǔn)而顯示在顯示器450上的用戶界面中的示例性功能信息。功能信息620任選地包括關(guān)于可從觸敏表面451訪問的功能(例如,快進(jìn))的信息和/或關(guān)于如何訪問該功能(例如,點(diǎn)擊預(yù)定義區(qū)域612)的信息。在一些實(shí)施方案中,功能信息包括被顯示在由顯示器450顯示的用戶界面中的移動(dòng)圖像或靜態(tài)圖像上方的重疊。

圖6C示出可從觸敏表面451訪問的功能的示例性選擇。如上所述,當(dāng)接收到對在與功能相關(guān)聯(lián)的預(yù)定義區(qū)域上檢測到的輸入(“第二輸入”)的指示時(shí),任選地完成對功能的選擇。如圖6C所示,在一些實(shí)施方案中,對快進(jìn)功能的選擇通過檢測預(yù)定義區(qū)域612中的點(diǎn)擊完成,如圖所示。響應(yīng)于接收到對第二輸入的指示,電子設(shè)備任選地執(zhí)行與其上檢測到第二輸入的預(yù)定義區(qū)域相關(guān)聯(lián)的功能。

在一些實(shí)施方案中,檢測第二輸入(例如,點(diǎn)擊)包括同時(shí)檢測第二輸入與觸敏表面451上的接觸(例如,接觸601)(例如,響應(yīng)于接觸601移向預(yù)定義區(qū)域612并提供點(diǎn)擊輸入,任選地檢測到預(yù)定義區(qū)域612中的點(diǎn)擊,而接觸不提起觸敏表面)。在一些實(shí)施方案中,檢測第二輸入包括檢測觸敏表面451的預(yù)定義區(qū)域612上的第二接觸(例如,輕擊、點(diǎn)擊和擱置觸摸中的一個(gè)或多個(gè))。在一些實(shí)施方案中,檢測第二輸入包括檢測到接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值(例如,機(jī)械點(diǎn)擊或力檢測)。

在一些實(shí)施方案中,具有不同強(qiáng)度的接觸的檢測造成設(shè)備執(zhí)行不同功能。在一些實(shí)施方案中,電子設(shè)備任選地接收對在觸敏表面451的與第一功能(例如,快進(jìn))相關(guān)聯(lián)的第一預(yù)定義區(qū)域(例如,預(yù)定義區(qū)域612)上檢測到的第三輸入的指示,其中檢測第三輸入包括檢測到接觸(例如,接觸601)的強(qiáng)度第二次增大到高于第二預(yù)先確定的強(qiáng)度閾值(例如,多級點(diǎn)擊),第二預(yù)先確定的強(qiáng)度閾值大于第一預(yù)先確定的強(qiáng)度閾值。響應(yīng)于接收到對第三輸入的指示,電子設(shè)備任選地放棄對與觸敏表面上的第一預(yù)定義區(qū)域(例如,預(yù)定義區(qū)域612)相關(guān)聯(lián)的第一功能(例如,快進(jìn))的執(zhí)行,并且執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域(例如,預(yù)定義區(qū)域612)相關(guān)聯(lián)的第二功能,第二功能不同于第一功能(例如,多級點(diǎn)擊任選地執(zhí)行與單級點(diǎn)擊不同的功能)。

在一些實(shí)施方案中,在執(zhí)行第二功能之前,電子設(shè)備用第二功能信息(例如,關(guān)于第二功能的更新的功能信息)來替換用戶界面中的功能信息(例如,功能信息620),第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。

在一些實(shí)施方案中,檢測點(diǎn)擊并保持型輸入執(zhí)行不同于點(diǎn)擊型輸入的功能。在一些實(shí)施方案中,檢測第二輸入進(jìn)一步包括在檢測到接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值(例如,點(diǎn)擊并保持至少閾值量的時(shí)間,諸如0.1、0.2、0.5或1秒)之后,檢測該設(shè)備的觸敏表面上的接觸(例如,接觸601)持續(xù)長于第二時(shí)間段。響應(yīng)于接收到對第二輸入的指示,電子設(shè)備任選地放棄對與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能的執(zhí)行,并且執(zhí)行與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能,第二功能不同于第一功能(例如,點(diǎn)擊并保持發(fā)起不同于僅點(diǎn)擊的功能)。類似于上文,在一些實(shí)施方案中,在執(zhí)行第二功能之前,電子設(shè)備用第二功能信息來替換用戶界面中的功能信息,第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。

在一些實(shí)施方案中,可從觸敏表面451的預(yù)定義區(qū)域602、604、606、608、610、612、614、616和618訪問的功能基于顯示在顯示器450上的用戶界面的當(dāng)前上下文(例如,哪種內(nèi)容顯示在用戶界面中)。在一些實(shí)施方案中,該設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第一預(yù)定義區(qū)域(例如,預(yù)定義區(qū)域612)與第一組功能相關(guān)聯(lián),第一組功能包括第一功能(例如,該觸敏表面的中部偏右區(qū)域任選地與快進(jìn)和跳過廣告相關(guān)聯(lián))。響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示任選地包括確定用戶界面的當(dāng)前上下文(例如,哪種內(nèi)容顯示在用戶界面中),并且基于用戶界面的當(dāng)前上下文來從第一組功能中選擇第一功能。

在一些實(shí)施方案中,基于用戶界面的當(dāng)前上下文來從第一組功能中選擇第一功能包括根據(jù)確定當(dāng)前上下文是第一上下文(例如,顯示在用戶界面中的廣告、顯示在用戶界面中的音樂集、顯示在用戶界面中的應(yīng)用程序、顯示在用戶界面中的照片集),第一功能對應(yīng)于第一操作(例如,跳過廣告、導(dǎo)航至音樂集的頁面、切換至另一應(yīng)用程序、導(dǎo)航至照片集的頁面),并且根據(jù)確定當(dāng)前上下文是不同于第一上下文的第二上下文(例如,顯示在用戶界面中的電影、顯示在用戶界面中的電視頻道、顯示在用戶界面中的內(nèi)容信息頁面),第一功能對應(yīng)于不同于第一操作的第二操作(例如,快進(jìn)電影、改變頻道、查看更多內(nèi)容信息)。

應(yīng)當(dāng)注意,在一些實(shí)施方案中,本文所述的功能任選地訪問,而不首先顯示所描述的功能信息,在一些實(shí)施方案中,該功能信息的顯示僅提供關(guān)于任選地可從觸敏表面451訪問哪些功能的信息。

圖6D示出顯示在顯示器450上的用戶界面中的示例性功能信息。在一些實(shí)施方案中,功能信息622包括圖標(biāo)或者提供關(guān)于相關(guān)功能的信息的其他圖形,如圖6D所示,在一些實(shí)施方案中,圖標(biāo)指示該功能是快進(jìn)功能。在一些實(shí)施方案中,圖標(biāo)(例如,功能信息622)顯示在用戶界面中的第一位置(例如,該用戶界面的中部偏右位置)處,第一位置對應(yīng)于觸敏表面上的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域(例如,預(yù)定義區(qū)域612)(例如,觸敏表面上的在選擇時(shí)將使得第一功能得以執(zhí)行的第一區(qū)域,例如,觸敏表面的中部偏右區(qū)域,例如預(yù)定義區(qū)域612)。因此,在一些實(shí)施方案中,該用戶界面中的功能圖標(biāo)的位置映射至在遠(yuǎn)程設(shè)備的觸敏表面451上訪問的功能的位置。對功能的選擇是任選地完成的,如上所述。在一些實(shí)施方案中,功能信息622任選地提供用于指示在觸敏表面451的對應(yīng)于功能信息的區(qū)域(例如,預(yù)定義區(qū)域612)中檢測到接觸603的一些視覺指示(例如,發(fā)光、閃光等)。該視覺指示任選地將指示對預(yù)定義區(qū)域612的另外選擇(例如,通過點(diǎn)擊預(yù)定義區(qū)域612)將執(zhí)行與預(yù)定義區(qū)域612和功能信息622相關(guān)聯(lián)的功能的反饋提供給用戶。

圖6E示出顯示在顯示器450上的用戶界面中的兩個(gè)功能的示例性功能信息。在一些實(shí)施方案中,顯示器450上顯示的功能信息包括關(guān)于可從觸敏表面451訪問的兩個(gè)或更多個(gè)功能的信息(例如,分別指示來自預(yù)定義區(qū)域608的倒回功能、來自預(yù)定義區(qū)域612的快進(jìn)功能和來自預(yù)定義區(qū)域604的信息功能的可訪問性的功能信息626、624和628)。另外,如上所述,每段功能信息任選地顯示在用戶界面中的對應(yīng)于觸敏表面451上的相關(guān)聯(lián)的預(yù)定義區(qū)域的位置處。在用戶界面中功能信息626相對于功能信息624的相對定位任選地對應(yīng)于預(yù)定義區(qū)域608相對于預(yù)定義區(qū)域612的相對定位。對相應(yīng)功能的選擇是任選地完成的,如上所述,并且如圖6E所示。

在一些實(shí)施方案中,如上所述,可從預(yù)定義區(qū)域來訪問的功能是基于上下文的,如圖6F-圖6G所示。在一些實(shí)施方案中,該設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第二預(yù)定義區(qū)域(例如,區(qū)域608)與第二組功能相關(guān)聯(lián),第二組功能包括第二功能(例如,該觸敏表面的中部偏左區(qū)域與第一功能相關(guān)聯(lián),并且該觸敏表面的中部偏右區(qū)域與第二功能相關(guān)聯(lián))。響應(yīng)于接收到對第一輸入的指示(例如,擱置手指)而確定功能信息以用于顯示進(jìn)一步包括基于用戶界面的當(dāng)前上下文(例如,在用戶界面中顯示哪種內(nèi)容)從第二組功能中選擇第二功能。根據(jù)確定該當(dāng)前上下文是第一上下文(例如,圖6F中示出的用戶界面中顯示的廣告),第一功能(例如,圖6F中的功能630)對應(yīng)于第一操作(例如,跳過廣告),并且第二功能(例如,圖6F中的功能632)對應(yīng)于不同于第一操作和第二操作的第三操作(例如,重啟廣告)(例如,該觸敏表面的中部偏左區(qū)域重啟廣告,并且該觸敏表面的中部偏右區(qū)域跳過廣告)。根據(jù)確定該當(dāng)前上下文是第二上下文(例如,圖6D中示出的用戶界面中顯示的電影),第一功能(例如,圖6G中的功能624)對應(yīng)于第二操作(例如,快進(jìn)電影),并且第二功能(例如,圖6G中的功能626)對應(yīng)于不同于第一操作、第二操作和第三操作的第四操作(例如,倒回電影)(例如,該觸敏表面的中部偏左區(qū)域倒回電影,并且該觸敏表面的中部偏右區(qū)域快進(jìn)電影)。

如上所述,可任選地從本公開的觸敏表面訪問任何數(shù)量功能。在一些實(shí)施方案中,可從該觸敏表面訪問的多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中進(jìn)行導(dǎo)航的導(dǎo)航功能(例如,通過分別輕擊該設(shè)備的觸敏表面的頂部、底部、左側(cè)和右側(cè)來使選擇指示符向上、向下、向左和向右移動(dòng);通過點(diǎn)擊該設(shè)備的觸敏表面選擇用戶界面中的對象;通過點(diǎn)擊并保持該設(shè)備的觸敏表面呈現(xiàn)上下文導(dǎo)航菜單)。

在一些實(shí)施方案中,可從該觸敏表面訪問的多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對內(nèi)容進(jìn)行導(dǎo)航的導(dǎo)航功能(例如,通過分別輕擊和/或點(diǎn)擊該設(shè)備的觸敏表面的左側(cè)和右側(cè)來向左/向右移動(dòng)或前翻/后翻圖像;通過分別在該設(shè)備的觸敏表面上向右和左輕掃來移動(dòng)到前一/后一圖像;通過分別點(diǎn)擊該設(shè)備的觸敏表面的左上區(qū)域和右上區(qū)域來向后/向前跳過內(nèi)容(例如,視頻);通過分別點(diǎn)擊并保持該設(shè)備的觸敏表面的左上區(qū)域和右上區(qū)域來向后/向前跳過內(nèi)容(例如,視頻);通過分別點(diǎn)擊該設(shè)備的觸敏表面的左側(cè)和右側(cè)倒回/快進(jìn)內(nèi)容(例如,視頻);通過分別點(diǎn)擊并保持在該設(shè)備的觸敏表面的左側(cè)和右側(cè)上來倒回/快進(jìn)內(nèi)容(例如,音樂);通過分別點(diǎn)擊該設(shè)備的觸敏表面的左側(cè)和右側(cè)來改變至內(nèi)容(例如,音樂)中的前一/后一軌跡;通過分別從該設(shè)備的觸敏表面的左側(cè)邊緣和右側(cè)邊緣朝向中心輕掃來改變至前一/后一頻道;通過從該設(shè)備的觸敏表面的左側(cè)邊緣朝向中心輕掃來跳至最后一個(gè)頻道;通過從該設(shè)備的觸敏表面的右側(cè)邊緣或頂部邊緣朝向中心輕掃來呈現(xiàn)一個(gè)或多個(gè)重疊應(yīng)用程序;通過點(diǎn)擊該設(shè)備的觸敏表面的左上區(qū)域來呈現(xiàn)內(nèi)容指南(例如,電子節(jié)目指南);通過點(diǎn)擊該設(shè)備的觸敏表面的右上區(qū)域以全屏模式呈現(xiàn)內(nèi)容;通過點(diǎn)擊該設(shè)備的觸敏表面來呈現(xiàn)來自內(nèi)容(例如,視頻)的圖像的幻燈片(例如,抹擦條);通過分別在該設(shè)備的觸敏表面上向上和向下輕掃來在幻燈片(例如,抹擦條)中呈現(xiàn)對應(yīng)于內(nèi)容(例如,視頻)中的章節(jié)/關(guān)鍵幀的圖像;通過點(diǎn)擊該設(shè)備的觸敏表面來從幻燈片(例如,抹擦條)中的當(dāng)前位置播放內(nèi)容;通過點(diǎn)擊該設(shè)備的觸敏表面呈現(xiàn)來自圖像集合的圖像的照片片條;通過點(diǎn)擊該設(shè)備的觸敏表面來呈現(xiàn)已播放的內(nèi)容(例如,音樂)和/或?qū)⒉シ诺募磳⒌絹淼膬?nèi)容(例如,音樂)的歷史。

在一些實(shí)施方案中,可從該觸敏表面訪問的多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對一個(gè)或多個(gè)內(nèi)容條進(jìn)行導(dǎo)航的導(dǎo)航功能(例如,應(yīng)用或頻道條)(例如,通過分別輕擊該設(shè)備的觸敏表面的頂側(cè)和底側(cè)來移動(dòng)到后一/前一內(nèi)容條;通過分別輕擊該設(shè)備的觸敏表面的左側(cè)和右側(cè)來移動(dòng)到當(dāng)前內(nèi)容條中的左側(cè)/右側(cè);通過分別在設(shè)備的觸敏表面上向上和向下輕掃來移動(dòng)到后一/前一內(nèi)容條;通過點(diǎn)擊該設(shè)備的觸敏表面選擇當(dāng)前內(nèi)容條中的對象(例如,應(yīng)用或頻道))。

在一些實(shí)施方案中,可從該觸敏表面訪問的多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中呈現(xiàn)關(guān)于內(nèi)容的信息的信息功能(例如,通過點(diǎn)擊該設(shè)備的觸敏表面的頂側(cè)來呈現(xiàn)關(guān)于內(nèi)容的信息;通過從該設(shè)備的觸敏表面的左側(cè)邊緣朝向中心輕掃來呈現(xiàn)關(guān)于內(nèi)容的信息)。

下表列出一些功能,這些功能的一個(gè)或多個(gè)的各種組合任選地可從本公開的觸敏表面(TSS)訪問。

圖7A-圖7G是示出根據(jù)一些實(shí)施方案的顯示功能信息的方法700的流程圖。方法700任選地在電子設(shè)備諸如以上參考圖5所述的設(shè)備500處執(zhí)行,該設(shè)備包括與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。方法700中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。

如下所述,方法700提供設(shè)備任選地向用戶提供功能信息的方式。該方法減少了用戶在與本公開的設(shè)備的用戶界面交互時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對于由電池驅(qū)動(dòng)的電子設(shè)備,增大用戶與用戶界面交互的效率節(jié)省了電力并增加了電池充電之間的時(shí)間。

在一些實(shí)施方案中,具有存儲(chǔ)器和一個(gè)或多個(gè)處理器的電子設(shè)備(例如,與遙控器和顯示設(shè)備諸如圖5中的設(shè)備500通信的機(jī)頂盒或其他用戶界面生成設(shè)備)生成(702)用戶界面以用于顯示設(shè)備(例如,電視機(jī)或其他顯示設(shè)備,諸如圖6A中的顯示器450)上。的顯示

在一些實(shí)施方案中,在用戶界面被顯示在顯示設(shè)備上時(shí),設(shè)備接收(703)對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面,諸如在圖6A中的觸敏表面451上檢測到的接觸601)上檢測到的接觸(例如,手指接觸或觸筆接觸)的第一輸入的指示。在一些實(shí)施方案中,觸敏表面包括多個(gè)預(yù)定義區(qū)域(例如,圖6A中的觸敏表面451上的區(qū)域602、604、606、608、610、612、614、616和618),并且多個(gè)預(yù)定義區(qū)域中的每個(gè)預(yù)定義區(qū)域可選擇以執(zhí)行相關(guān)聯(lián)的功能(704)(例如,每個(gè)區(qū)域可選擇以執(zhí)行功能,包括后跳、前跳、倒回、快進(jìn)、抹擦和顯示與內(nèi)容項(xiàng)相關(guān)聯(lián)的信息)。在一些實(shí)施方案中,觸敏表面包括少于九個(gè)預(yù)定義區(qū)域;例如,在一些實(shí)施方案中,觸敏表面包括四個(gè)預(yù)定義區(qū)域(右上、右下、左下和左上),所述四個(gè)預(yù)定義區(qū)域任選地大于九個(gè)預(yù)定義區(qū)域,并且在一些實(shí)施方案中,觸敏表面包括五個(gè)預(yù)定義區(qū)域(右上、右下、左下、左上和中心),所述五個(gè)預(yù)定義區(qū)域任選地小于四個(gè)預(yù)定義區(qū)域。在一些實(shí)施方案中,觸敏表面上的預(yù)定義區(qū)域數(shù)量基于必須可從觸敏表面訪問的功能的數(shù)量(例如,當(dāng)更多功能必須可從觸敏表面訪問時(shí),觸敏表面任選地包括更多預(yù)定義區(qū)域)。在一些實(shí)施方案中,該設(shè)備包括輸入設(shè)備,并且輸入設(shè)備和顯示設(shè)備是獨(dú)立設(shè)備(705)(例如,圖6A中的顯示器450和觸敏表面451包括在獨(dú)立設(shè)備中)。

在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中進(jìn)行導(dǎo)航的導(dǎo)航功能(706)。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對內(nèi)容進(jìn)行導(dǎo)航的導(dǎo)航功能(707)。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對一個(gè)或多個(gè)內(nèi)容條(708)進(jìn)行導(dǎo)航的導(dǎo)航功能。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括信息功能,以用于在用戶界面中呈現(xiàn)關(guān)于內(nèi)容的信息(709)。

在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示(710)(例如,圖6A中的接觸601),設(shè)備確定(712)接觸是否已檢測為持續(xù)長于第一時(shí)間段(例如,確定擱置手指是否已檢測為在遠(yuǎn)程設(shè)備的觸敏表面上持續(xù)至少閾值量的時(shí)間,諸如0.1、0.2、0.5或1秒,例如,圖6A中的接觸601是否已檢測為持續(xù)長于閾值量的時(shí)間)。在一些實(shí)施方案中,根據(jù)確定接觸滿足包括在接觸已檢測為持續(xù)長于第一時(shí)間段時(shí)得以滿足的標(biāo)準(zhǔn)的功能顯示標(biāo)準(zhǔn)(例如,一個(gè)或多個(gè)標(biāo)準(zhǔn)),設(shè)備確定(714)用于顯示在用戶界面中的功能信息(例如,確定要顯示功能信息的相應(yīng)功能,并且接著選擇對應(yīng)于相應(yīng)功能的預(yù)生成的功能信息,或者生成將顯示在顯示器上的功能信息)(例如,圖6A中的功能信息620、圖6D中的功能信息622和圖6E中的功能信息624和626)。在一些實(shí)施方案中,功能信息包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息(716)(例如,將手指擱置在觸敏表面上的任何地方調(diào)出關(guān)于可從觸敏表面訪問的一個(gè)或多個(gè)功能的信息)。例如,功能信息任選地包括一個(gè)或多個(gè)圖標(biāo)(例如,圖6E中的圖標(biāo)624和626),所述圖標(biāo)顯示在用戶界面中指示可從觸敏表面的對應(yīng)區(qū)域訪問的功能。在一些實(shí)施方案中,功能信息包括在用戶界面中的移動(dòng)圖像或靜態(tài)圖像上方顯示的重疊(718)(例如,圖6D中的功能信息622任選地重疊在顯示在顯示器450上的移動(dòng)圖像或靜態(tài)圖像上)。在一些實(shí)施方案中,功能顯示標(biāo)準(zhǔn)包括在接觸在第一時(shí)間段期間已移動(dòng)小于第一移動(dòng)閾值時(shí)滿足的標(biāo)準(zhǔn)(720)(例如,為了顯示功能信息,接觸(例如,圖6A中的接觸601)任選地必須是基本靜止接觸)。在一些實(shí)施方案中,關(guān)于該第一功能的信息包括用于執(zhí)行該第一功能的視覺提示(722)(例如,關(guān)于將執(zhí)行的功能、如何從遠(yuǎn)程設(shè)備執(zhí)行功能的視覺顯示等,諸如圖6C中的功能信息620和圖6E中的功能信息624和626)。

在一些實(shí)施方案中,關(guān)于該第一功能的信息被顯示在用戶界面中的第一位置處,第一位置對應(yīng)于觸敏表面上的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域(724)(例如,觸敏表面上的在激活時(shí)將使第一功能得以執(zhí)行的第一預(yù)定義區(qū)域)。因此,在一些實(shí)施方案中,該用戶界面上的功能圖標(biāo)的位置映射至在遠(yuǎn)程設(shè)備的觸敏表面上訪問的功能的位置。例如,功能信息622的在顯示器450上的位置任選地對應(yīng)于區(qū)域612的在圖6D中的觸敏表面451上的位置。在一些實(shí)施方案中,功能信息進(jìn)一步包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第二功能的第二信息(726)。在一些實(shí)施方案中,第二信息被顯示在用戶界面中的第二位置處,第二位置對應(yīng)于觸敏表面上的與第二功能相關(guān)聯(lián)的第二預(yù)定義區(qū)域(728)(例如,觸敏表面上的在激活時(shí)將使第二功能得以執(zhí)行的第二區(qū)域)。在一些實(shí)施方案中,用戶界面中的第一位置相對于用戶界面中的第二位置的相對定位對應(yīng)于觸敏表面上的第一預(yù)定義區(qū)域相對于觸敏表面上的第二預(yù)定義區(qū)域的相對定位(730),如圖6E的功能信息624和626和相應(yīng)的對應(yīng)區(qū)域612和608所示。

在一些實(shí)施方案中,該設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第一預(yù)定義區(qū)域與第一組功能相關(guān)聯(lián),第一組功能包括第一功能(732)(例如,該觸敏表面的右側(cè)區(qū)域(例如,圖6A中的區(qū)域612)任選地與廣告的快進(jìn)和跳過相關(guān)聯(lián))。在一些實(shí)施方案中,該設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第二預(yù)定義區(qū)域與第二組功能相關(guān)聯(lián),第二組功能包括第二功能(734)(例如,該觸敏表面的左側(cè)區(qū)域(例如,圖6A中的區(qū)域608)與第一組功能相關(guān)聯(lián),并且該觸敏表面的右側(cè)區(qū)域與第二組功能相關(guān)聯(lián))。在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示包括(736)確定(738)該用戶界面的當(dāng)前上下文(例如,確定在用戶界面中顯示哪種內(nèi)容)。在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示包括(736)基于該用戶界面的當(dāng)前上下文從第一組功能中選擇(740)第一功能。在一些實(shí)施方案中,根據(jù)確定該當(dāng)前上下文是第一上下文(例如,用戶界面中顯示的廣告、用戶界面中顯示的音樂集、用戶界面中顯示的應(yīng)用程序、用戶界面中顯示的照片集等),第一功能對應(yīng)于第一操作(742)(例如,跳過廣告、導(dǎo)航至音樂集的頁面、切換至另一應(yīng)用程序、導(dǎo)航至照片集的頁面等)。在一些實(shí)施方案中,根據(jù)確定該當(dāng)前上下文是不同于第一上下文的第二上下文(例如,用戶界面中顯示的電影、用戶界面中顯示的電視頻道、用戶界面中顯示的內(nèi)容信息頁面等),第一功能對應(yīng)于不同于第一操作的第二操作(744)(例如,快進(jìn)電影、改變頻道、查看更多內(nèi)容信息等)。例如,對圖6A中的區(qū)域612的選擇任選地在該當(dāng)前上下文是第一上下文時(shí),執(zhí)行第一操作,并且在該當(dāng)前上下文是第二上下文時(shí),執(zhí)行第二操作。

在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示包括(736)基于該用戶界面的當(dāng)前上下文從第二組功能中選擇(746)第二功能。在一些實(shí)施方案中,根據(jù)確定該當(dāng)前上下文是第一上下文(例如,用戶界面中顯示的廣告),第一功能對應(yīng)于第一操作(例如,跳過廣告),并且第二功能對應(yīng)于不同于第一操作和第二操作的第三操作(例如,重啟廣告)(748)(例如,該觸敏表面的左側(cè)區(qū)域重啟廣告,并且該觸敏表面的右側(cè)區(qū)域跳過廣告)。在一些實(shí)施方案中,根據(jù)確定該當(dāng)前上下文是第二上下文(例如,用戶界面中顯示的電影),第一功能對應(yīng)于第二操作(例如,快進(jìn)電影),并且第二功能對應(yīng)于不同于第一操作、第二操作和第三操作的第四操作(例如,倒回電影)(750)(例如,該觸敏表面的左側(cè)區(qū)域倒回電影,并且該觸敏表面的右側(cè)區(qū)域快進(jìn)電影)。因此,由觸敏表面上的區(qū)域執(zhí)行的操作任選地基于該用戶界面的當(dāng)前上下文。

在一些實(shí)施方案中,根據(jù)確定接觸不滿足功能顯示標(biāo)準(zhǔn)(例如,由于接觸未檢測為持續(xù)長于第一時(shí)間段),設(shè)備放棄(752)確定包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息的功能信息(例如,如果接觸在第一時(shí)間段到達(dá)前結(jié)束,則任選地不顯示用于指示觸敏表面的不同區(qū)域的功能的圖標(biāo),諸如圖6E中的圖標(biāo)624和626)。

在一些實(shí)施方案中,根據(jù)確定功能顯示標(biāo)準(zhǔn)由于接觸在第一時(shí)間段期間已移動(dòng)多于第一移動(dòng)閾值而尚未被滿足,設(shè)備放棄(754)確定包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息的功能信息。

在一些實(shí)施方案中,設(shè)備接收(756)對在觸敏表面的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域上檢測到的第二輸入的指示,如圖6C和圖6D中的接觸601和603所示。在一些實(shí)施方案中,檢測第二輸入包括同時(shí)檢測第二輸入與該設(shè)備的觸敏表面上的接觸(758)(例如,在檢測到觸敏表面的相應(yīng)預(yù)定義區(qū)域中的點(diǎn)擊前不需要檢測該接觸的提起)。在一些實(shí)施方案中,檢測第二輸入包括檢測在該設(shè)備的觸敏表面的第一預(yù)定義區(qū)域上的第二接觸(例如,輕擊、點(diǎn)擊和擱置觸摸中的一個(gè)或多個(gè))(760)。在一些實(shí)施方案中,檢測第二輸入包括檢測接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值(762)(例如,機(jī)械點(diǎn)擊或力檢測)。

在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示,設(shè)備執(zhí)行(764)與第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能。例如,響應(yīng)于接收到對圖6C的區(qū)域612中的接觸601的指示,設(shè)備任選地在用戶界面中快進(jìn)內(nèi)容。

在一些實(shí)施方案中,設(shè)備接收(766)對在觸敏表面的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域上檢測到的第三輸入的指示。在一些實(shí)施方案中,檢測第三輸入包括檢測到接觸的強(qiáng)度第二次增大到高于第二預(yù)先確定的強(qiáng)度閾值(例如,多級點(diǎn)擊),第二預(yù)先確定的強(qiáng)度閾值大于第一預(yù)先確定的強(qiáng)度閾值(768)。在一些實(shí)施方案中,響應(yīng)于接收到對第三輸入的指示,設(shè)備放棄(770)執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能,并且執(zhí)行與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能,第二功能不同于第一功能(例如,雙級點(diǎn)擊執(zhí)行不同于單級點(diǎn)擊的功能)。例如,在圖6C中的區(qū)域612中的單級點(diǎn)擊任選地執(zhí)行快進(jìn)操作時(shí),區(qū)域612中的雙級點(diǎn)擊任選地執(zhí)行不同操作(例如,前跳30s)。

在一些實(shí)施方案中,在執(zhí)行第二功能之前,設(shè)備用第二功能信息來替換(772)用戶界面中的功能信息,第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。例如,該設(shè)備任選地用關(guān)于響應(yīng)于雙級點(diǎn)擊而執(zhí)行的不同功能的功能信息來替換圖6C中的功能信息620。

在一些實(shí)施方案中,檢測第二輸入進(jìn)一步包括在檢測到接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值(774)(例如,檢測點(diǎn)擊并保持至少閾值量的時(shí)間,諸如0.1、0.2、0.5或1秒)之后,檢測該設(shè)備的觸敏表面上的接觸長于第二時(shí)間段的接觸。在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示,設(shè)備放棄(776)執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能,并且執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能,第二功能不同于第一功能(例如,點(diǎn)擊并保持發(fā)起不同于僅點(diǎn)擊的功能)。例如,在圖6C中的區(qū)域612中的單級點(diǎn)擊任選地執(zhí)行快進(jìn)操作時(shí),區(qū)域612中的點(diǎn)擊并保持任選地執(zhí)行不同操作(例如,跳至內(nèi)容中的下一章節(jié))。

在一些實(shí)施方案中,在執(zhí)行第二功能之前,設(shè)備用第二功能信息來替換(778)用戶界面中的功能信息,第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。例如,該設(shè)備任選地用關(guān)于響應(yīng)于點(diǎn)擊并保持而執(zhí)行的不同功能的功能信息來替換圖6C中的功能信息620。

應(yīng)當(dāng)理解,對圖7A-圖7G中的操作進(jìn)行描述的特定順序僅是示例性的,并非旨在表示所述順序是這些操作可被執(zhí)行的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來對本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出,本文參考本文所述其他方法(例如,方法900、1100、1300和1500)所述的其他過程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖7A-圖7G所述的方法700。例如,以上參考方法700所述的用戶界面、顯示設(shè)備、觸敏表面和接觸任選地具有參考本文所述其他方法(例如,方法900、1100、1300和1500)在本文中所述的用戶界面、顯示設(shè)備、觸敏表面和接觸的特性中的一者或多者。為了簡明起見,這些細(xì)節(jié)這里不再重復(fù)。

上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對于圖1A、圖3和圖5所描述的)或特定于應(yīng)用的芯片。

以上參考圖7A-圖7G所述的操作任選地由圖1A-圖1B中描繪的部件實(shí)現(xiàn)。例如,生成操作702、接收操作703、以及確定操作712和714任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A-圖1B中描繪的部件來實(shí)現(xiàn)其他過程。

內(nèi)容導(dǎo)航條

提供用于使用戶能夠容易且有效地導(dǎo)航由設(shè)備提供的用戶界面中顯示的內(nèi)容的內(nèi)容導(dǎo)航條可增強(qiáng)用戶與內(nèi)容和設(shè)備的交互。下述實(shí)施方案提供設(shè)備任選地在用戶界面中呈現(xiàn)這樣的內(nèi)容導(dǎo)航條所用方式。增強(qiáng)與設(shè)備的交互減少用戶執(zhí)行操作需要的時(shí)間量,并且因此減少設(shè)備的用電量而增大由電池供電的設(shè)備的電池壽命。

圖8A-圖8G示出根據(jù)本公開的一些實(shí)施方案的在用戶界面中呈現(xiàn)內(nèi)容導(dǎo)航條的示例性方式。這些附圖中的實(shí)施方案用于示出下述過程,包括參考9A-圖9G所述的過程。

圖8A示出示例性內(nèi)容項(xiàng)序列。序列802中的內(nèi)容項(xiàng)任選地是任何內(nèi)容項(xiàng),諸如電影、電視節(jié)目和/或應(yīng)用程序。在一些實(shí)施方案中,序列802包括表示內(nèi)容項(xiàng)1至N的條目(例如,條目804、806、808和810)。序列802任選地提供關(guān)于表示在其中的內(nèi)容項(xiàng)的次序的信息。例如,內(nèi)容項(xiàng)2 806的條目先于內(nèi)容項(xiàng)3 808的條目出現(xiàn)的事實(shí)任選地指示內(nèi)容項(xiàng)2在相關(guān)序列或次序中先于內(nèi)容項(xiàng)3。除了在序列802中的條目804、806、808和810的實(shí)際次序或作為其替代,條目本身任選地包含關(guān)于它們對應(yīng)內(nèi)容項(xiàng)在相關(guān)的序列或次序中的相關(guān)次序的信息。

由序列802表示的內(nèi)容項(xiàng)的序列或次序任選地表示許多上下文中的內(nèi)容項(xiàng)次序。例如,如果感興趣的內(nèi)容項(xiàng)是電視劇的劇集,那么序列802任選地基于劇集(例如,第一集、第二集等)的內(nèi)容來提供所述劇集的正確次序。如果感興趣的內(nèi)容項(xiàng)是在特定頻道上的電視廣播,例如,序列802任選地基于廣播播送的時(shí)間提供電視廣播的正確次序(例如,下午7:00廣播,接著是7:30廣播,之后則是下午8:00廣播等)。序列802任選地在任何上下文中提供內(nèi)容項(xiàng)次序,其中內(nèi)容項(xiàng)次序是任選地感興趣的。

為了方便這樣的基于內(nèi)容類型的序列確定,電子設(shè)備(例如,圖5中的設(shè)備500)任選地確定感興趣的內(nèi)容項(xiàng)(“相應(yīng)內(nèi)容項(xiàng)”)的內(nèi)容類型(例如,電影、電視節(jié)目等)。在一些實(shí)施方案中,根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,電子設(shè)備識(shí)別包括該相應(yīng)內(nèi)容項(xiàng)的第一內(nèi)容項(xiàng)序列,其中第一內(nèi)容項(xiàng)正好先于內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng),并且第二內(nèi)容項(xiàng)正好接著內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)(例如,如果該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視劇,則相應(yīng)內(nèi)容項(xiàng)任選地是該電視劇的劇集,第一內(nèi)容項(xiàng)任選地正好是電視劇中的前一集,并且第二內(nèi)容項(xiàng)任選地正好是電視劇中的后一集)。根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,電子設(shè)備任選地識(shí)別包括該相應(yīng)內(nèi)容項(xiàng)的第二內(nèi)容項(xiàng)序列,第二內(nèi)容項(xiàng)序列不同于第一內(nèi)容項(xiàng)序列,其中第三內(nèi)容項(xiàng)在第二內(nèi)容項(xiàng)序列中與相應(yīng)內(nèi)容項(xiàng)相鄰,第三內(nèi)容項(xiàng)不同于第一內(nèi)容項(xiàng)和第二內(nèi)容項(xiàng)(例如,如果該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視廣播,則相應(yīng)內(nèi)容項(xiàng)在時(shí)隙期間任選地是電視節(jié)目廣播,第一內(nèi)容項(xiàng)在正好前一時(shí)隙期間任選地是電視節(jié)目廣播,并且第二內(nèi)容項(xiàng)在正好后一時(shí)隙期間任選地是電視節(jié)目廣播)。

圖8B示出包括導(dǎo)航條的示例性用戶界面。顯示器450任選地顯示包括區(qū)域828和導(dǎo)航條830的用戶界面。區(qū)域828任選地顯示在相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(例如,大版本的內(nèi)容顯示在用戶界面中)。相應(yīng)內(nèi)容項(xiàng)任選地是來自包括多個(gè)內(nèi)容項(xiàng)(例如,電影、電視節(jié)目、應(yīng)用程序)的內(nèi)容項(xiàng)序列(諸如序列802)的當(dāng)前所選擇的內(nèi)容項(xiàng)(例如,選擇用于在顯示器450上呈現(xiàn)給用戶的內(nèi)容項(xiàng))。

在一些實(shí)施方案中,導(dǎo)航條830包括對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像814、816、818、820和822、顯示在區(qū)域828中的當(dāng)前位置的表示。例如,導(dǎo)航條830任選地包括來自在電視劇第一集(相應(yīng)內(nèi)容項(xiàng))中的不同的時(shí)間點(diǎn)(例如,每5秒或分鐘)的圖像。

在一些實(shí)施方案中,在該用戶界面的區(qū)域828中的相應(yīng)內(nèi)容項(xiàng)的表示大于在該用戶界面中的導(dǎo)航條830(例如,該相應(yīng)內(nèi)容項(xiàng)的視頻大于導(dǎo)航條中的圖像)。在一些實(shí)施方案中,在區(qū)域828中的相應(yīng)內(nèi)容項(xiàng)的表示包括來自該相應(yīng)內(nèi)容項(xiàng)的視頻,該視頻包括導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822。在一些實(shí)施方案中,導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822包括來自相應(yīng)內(nèi)容項(xiàng)的多個(gè)靜態(tài)圖像。

在一些實(shí)施方案中,導(dǎo)航條830還包括多個(gè)內(nèi)容項(xiàng)中的與內(nèi)容項(xiàng)序列(例如,序列802)中的相應(yīng)內(nèi)容項(xiàng)相鄰的第一相鄰內(nèi)容項(xiàng)824的表示。例如,當(dāng)該相應(yīng)內(nèi)容項(xiàng)是電視劇中的劇集時(shí),導(dǎo)航條830任選地包括電視劇中的第二集(例如,下一集)(第一相鄰內(nèi)容項(xiàng)824)的表示。應(yīng)當(dāng)理解,例如,導(dǎo)航條830可另外或另選地包括電視劇中的前一集的表示。

如圖8B所示,在一些實(shí)施方案中,導(dǎo)航條830包括兩個(gè)相鄰內(nèi)容項(xiàng)812和824(例如,前一內(nèi)容項(xiàng)和后一內(nèi)容項(xiàng))的表示。在一些實(shí)施方案中,導(dǎo)航條830任選地包括多個(gè)內(nèi)容項(xiàng)中的與內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)相鄰的第二相鄰內(nèi)容項(xiàng)812(例如,前一內(nèi)容項(xiàng))的表示。如上所述,第一相鄰內(nèi)容項(xiàng)任選地先于內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)(例如,該第一相鄰內(nèi)容項(xiàng)是電視劇中的當(dāng)前集的前一集,或是在當(dāng)前電視節(jié)目之前的時(shí)隙期間的電視節(jié)目廣播),并且第二相鄰內(nèi)容項(xiàng)任選地接著內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)(例如,該第二相鄰內(nèi)容項(xiàng)是電視劇中的當(dāng)前集的后一集,或是在當(dāng)前電視節(jié)目之后的時(shí)隙期間的電視節(jié)目廣播)。

如上參考圖8A所述,在一些實(shí)施方案中,第一相鄰內(nèi)容項(xiàng)和第二相鄰內(nèi)容項(xiàng)基于相應(yīng)內(nèi)容項(xiàng)的確定內(nèi)容類型。例如,如圖8B-圖8C所示,在一些實(shí)施方案中,該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視廣播(例如,圖8B中的下午8:00電視廣播),前一相鄰內(nèi)容項(xiàng)任選地是在前一時(shí)隙期間的電視廣播(例如,圖8B中的下午7:30電視廣播),并且后一相鄰內(nèi)容項(xiàng)任選地是在后一時(shí)隙期間的電視廣播(例如,圖8B中的下午8:30電視廣播)。在一些實(shí)施方案中,當(dāng)該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視劇的劇集(例如,圖8C中的電視劇第2集)時(shí),前一相鄰內(nèi)容項(xiàng)任選地是該電視劇的前一集(例如,圖8C中的電視劇第1集),并且后一相鄰內(nèi)容項(xiàng)任選地是該電視劇的后一集(例如,圖8C中的電視劇第3集)。

在一些實(shí)施方案中,在導(dǎo)航條830中的第一相鄰內(nèi)容項(xiàng)824和/或第二相鄰內(nèi)容項(xiàng)812的表示包括來自第一相鄰內(nèi)容項(xiàng)和/或第二相鄰內(nèi)容項(xiàng)中的位置的圖像(例如,來自電視劇中的后一集和/或前一集中的時(shí)間點(diǎn)的一個(gè)或多個(gè)屏幕截圖)。

在一些實(shí)施方案中,用戶任選地提供輸入以使在相應(yīng)內(nèi)容項(xiàng)中的圖像814、816、818、820和822所對應(yīng)的位置之間的時(shí)間間隔改變。換句話說,用戶任選地提供輸入以使在導(dǎo)航條830中顯示的圖像814、816、818、820和822之間的時(shí)間間隔改變,使得替代對應(yīng)于在相應(yīng)內(nèi)容項(xiàng)中例如間隔5分鐘的時(shí)間點(diǎn)的圖像,所述圖像任選地對應(yīng)于在相應(yīng)內(nèi)容項(xiàng)中例如間隔10分鐘的時(shí)間點(diǎn)。

因此,在一些實(shí)施方案中,導(dǎo)航條830中的多個(gè)圖像中的第一圖像(例如,圖像814)對應(yīng)于在相應(yīng)內(nèi)容項(xiàng)中的第一位置,并且導(dǎo)航條中的多個(gè)圖像中的第二圖像(例如,圖像816)對應(yīng)于在相應(yīng)內(nèi)容項(xiàng)中的第二位置,在相應(yīng)內(nèi)容項(xiàng)中的第一位置和在相應(yīng)內(nèi)容項(xiàng)中的第二位置由第一間隔(例如,一定的時(shí)間量,例如,5或10分鐘)分開。在一些實(shí)施方案中,在用戶界面被顯示在顯示器450上時(shí),電子設(shè)備接收對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)上檢測到的接觸(例如,手指接觸或觸筆接觸)的第一輸入的指示,其中檢測接觸包括檢測該接觸的移動(dòng)(例如,在觸敏表面上的豎直輕掃)。根據(jù)該接觸的移動(dòng),電子設(shè)備任選地選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置以及它們分別對應(yīng)的第三圖像和第四圖像,第三位置和第四位置由不同于第一間隔(例如,大于或小于第一間隔)的第二間隔分開,并且用對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第三位置的第三圖像來替換導(dǎo)航條830中的第一圖像(例如,圖像814),并且用對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第四位置的第四圖像來替換導(dǎo)航條中的第二圖像(例如,圖像816)。以此方式,電子設(shè)備任選地改變在導(dǎo)航條830中的圖像之間的時(shí)間間隔。

在一些實(shí)施方案中,改變在相應(yīng)內(nèi)容項(xiàng)中的圖像814、816、818、820和822所對應(yīng)的位置之間的時(shí)間間隔基于相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型,這類似于以下參考圖8D-圖8E所述(例如,顯示在用戶界面的區(qū)域828中的內(nèi)容的類型)。在一些實(shí)施方案中,電子設(shè)備任選地確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目等)。根據(jù)確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型(例如,體育事件),電子設(shè)備任選地將該相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔選擇為基于時(shí)間的間隔(例如,間隔5、10或20分鐘)。根據(jù)確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型(例如,電影),電子設(shè)備任選地將該相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔選擇為基于內(nèi)容的間隔(例如,基于相應(yīng)內(nèi)容項(xiàng)的內(nèi)容,例如,場景、章節(jié)和/或商業(yè)廣告的開頭/結(jié)尾間隔一定的時(shí)間量)。

在一些實(shí)施方案中,導(dǎo)航條830進(jìn)一步包括重疊在導(dǎo)航條中的多個(gè)圖像814、816、818、820和822上的當(dāng)前位置指示符826(例如,在導(dǎo)航條中的圖像上方和它們之間移動(dòng)的指示符諸如線)。當(dāng)前位置指示符826相對于導(dǎo)航條830中的多個(gè)圖像中的每個(gè)的相對位置任選地對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置(例如,如果當(dāng)前位置指示符先于導(dǎo)航條中的圖像,則相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置先于對應(yīng)于該圖像的位置)。在一些實(shí)施方案中,當(dāng)前位置指示符826相對于導(dǎo)航條830中的多個(gè)圖像中的每個(gè)的相對位置另外地或另選地對應(yīng)于該用戶界面的區(qū)域828中顯示的相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(例如,該用戶界面的區(qū)域828中顯示的相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示表明來自該相應(yīng)內(nèi)容項(xiàng)的當(dāng)前位置的內(nèi)容)。

在一些實(shí)施方案中,電子設(shè)備任選地響應(yīng)于在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)上檢測到的輸入滾動(dòng)(或“抹擦”)瀏覽相應(yīng)內(nèi)容項(xiàng)。在一些實(shí)施方案中,在用戶界面被顯示在顯示器450上時(shí),電子設(shè)備接收對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)上檢測到的接觸(例如,手指接觸或觸筆接觸)的第一輸入的指示。檢測接觸任選地包括檢測該接觸的移動(dòng)(例如,第一輸入任選地是手勢輸入,諸如觸敏表面上的水平輕掃)。電子設(shè)備任選地根據(jù)接觸的移動(dòng)在導(dǎo)航條830中移動(dòng)當(dāng)前位置指示符826(例如,如果第一輸入是向右輕掃,則當(dāng)前位置指示符在導(dǎo)航條中向右移動(dòng))。移動(dòng)當(dāng)前位置指示符826任選地包括根據(jù)該接觸的移動(dòng)改變當(dāng)前位置指示符相對于導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822中的每個(gè)圖像的相對位置(例如,在多個(gè)圖像保持靜止時(shí),使當(dāng)前位置指示符在導(dǎo)航條中的多個(gè)圖像上方移動(dòng)并通過其),并且根據(jù)當(dāng)前位置指示符相對于多個(gè)圖像中的每個(gè)圖像的相對位置更新相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置和該相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(例如,用戶界面的區(qū)域828中顯示的表示)(例如,基于該當(dāng)前位置指示符的位置抹擦瀏覽相應(yīng)內(nèi)容項(xiàng),包括更新用戶界面的區(qū)域828中顯示的相應(yīng)內(nèi)容項(xiàng)的視頻和/或圖像)。

如圖8D-圖8E所示,在一些實(shí)施方案中,在導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822所對應(yīng)的相應(yīng)內(nèi)容項(xiàng)中的位置之間的時(shí)間間隔基于相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目、體育事件等)。在一些實(shí)施方案中,電子設(shè)備確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目等)。根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型(例如,體育事件廣播,諸如圖8D中的電視廣播),電子設(shè)備任選地選擇該相應(yīng)內(nèi)容項(xiàng)中的第一位置和第二位置,第一位置和第二位置由第一間隔(例如,一定的時(shí)間量)分開。在一些實(shí)施方案中,第一間隔是基于時(shí)間的間隔(例如,導(dǎo)航條830中的圖像814、816、818、820和822是來自相應(yīng)內(nèi)容項(xiàng)的圖像,其在相應(yīng)內(nèi)容項(xiàng)中的位置例如以5、10或20分鐘的間隔分開,如圖8D所示),導(dǎo)航條中的多個(gè)圖像中的第一圖像(例如,圖像814)對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置,并且導(dǎo)航條中的多個(gè)圖像中的第二圖像(例如,圖像816)對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第二位置。

根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型(例如,電影,諸如圖8E中的電影),電子設(shè)備任選地選擇該相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置,第三位置和第四位置由不同于上述第一間隔的第二間隔(例如,一定的時(shí)間量)分開。在一些實(shí)施方案中,第二間隔是基于內(nèi)容的間隔(例如,導(dǎo)航條830中的圖像814、816、818、820和822是來自相應(yīng)內(nèi)容項(xiàng)的圖像,其在相應(yīng)內(nèi)容項(xiàng)中的位置由基于內(nèi)容的間隔(諸如電影中的場景、電影中的章節(jié)和/或商業(yè)廣告的開頭/結(jié)尾,如圖8E所示)分開,導(dǎo)航條中的多個(gè)圖像中的第一圖像(例如,圖像814)對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第三位置,并且導(dǎo)航條中的多個(gè)圖像中的第二圖像(例如,圖像816)對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第四位置。

圖8F示出用于滾動(dòng)到導(dǎo)航條中的相鄰內(nèi)容項(xiàng)的示例性操作。如上所述,電子設(shè)備任選地響應(yīng)于在觸敏表面451上檢測到的輸入滾動(dòng)瀏覽導(dǎo)航條830以及相對應(yīng)的相應(yīng)內(nèi)容項(xiàng)。例如,輸入任選地包括接觸801以及該接觸的移動(dòng),如圖所示。在所示示例中,該輸入是水平輕掃,但是本公開的范圍不限于此。

最終,滾動(dòng)瀏覽導(dǎo)航條830任選地造成到達(dá)相應(yīng)內(nèi)容項(xiàng)的結(jié)尾,并且因此當(dāng)前位置指示符826任選地到達(dá)導(dǎo)航條的包括來自相應(yīng)內(nèi)容項(xiàng)的圖像814、816、818、820和822的部分的結(jié)尾。如果在觸敏表面451上已檢測到另外滾動(dòng)輸入,當(dāng)前位置指示符826任選地越過到該導(dǎo)航條830的包括相鄰內(nèi)容項(xiàng)824的表示的部分中。作為響應(yīng),滾動(dòng)任選地繼續(xù)通過對應(yīng)于相鄰內(nèi)容項(xiàng)824的表示的內(nèi)容項(xiàng),如下所述。因此,本公開的導(dǎo)航條允許用戶滾動(dòng)瀏覽當(dāng)前內(nèi)容項(xiàng),并且還滾動(dòng)到與當(dāng)前內(nèi)容項(xiàng)相鄰的一個(gè)或多個(gè)內(nèi)容項(xiàng)(例如,電視劇前一集/后一集)中。

為了方便上述滾動(dòng),在一些實(shí)施方案中,閾值將導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822與導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)824的表示分開(例如,在多個(gè)圖像與第一相鄰內(nèi)容項(xiàng)的表示之間的分隔的線或其他視覺指示)。電子設(shè)備任選地確定當(dāng)前位置指示符826已從導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822越過閾值到達(dá)導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)824的表示(例如,當(dāng)前位置指示符已經(jīng)移動(dòng)直到通過多個(gè)圖像,并進(jìn)入導(dǎo)航條的括第一相鄰內(nèi)容項(xiàng)的表示的部分中)。

圖8G示出從滾動(dòng)到導(dǎo)航條中的相鄰內(nèi)容項(xiàng)產(chǎn)生的示例性操作。當(dāng)當(dāng)前位置指示符826已經(jīng)越過到相鄰內(nèi)容項(xiàng)824的表示中時(shí),如上所述,導(dǎo)航條830任選地重構(gòu)以反映出相鄰內(nèi)容項(xiàng)現(xiàn)已變?yōu)楫?dāng)前內(nèi)容項(xiàng)。

為了完成這種重構(gòu),在一些實(shí)施方案中,根據(jù)確定當(dāng)前位置指示符826已從導(dǎo)航條830中的多個(gè)圖像814、816、818、820和822越過閾值到達(dá)導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)824的表示,電子設(shè)備在導(dǎo)航條中用對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的不同位置的第二多個(gè)圖像(圖8G中的圖像834、836、838、840和842)來替換對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像(例如,圖8F中的圖像814、816、818、820和822)(例如,第一相鄰內(nèi)容項(xiàng)現(xiàn)已變?yōu)椤爱?dāng)前所選擇的”內(nèi)容項(xiàng),來自該內(nèi)容項(xiàng)的圖像填充導(dǎo)航條)。電子設(shè)備任選地設(shè)定當(dāng)前位置指示符826相對于導(dǎo)航條830中的第二多個(gè)圖像834、836、838、840和842中的每個(gè)圖像的相對位置以對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置(例如,電子設(shè)備將當(dāng)前位置傳感器重新定位到第一相鄰內(nèi)容項(xiàng)的開頭(如圖8G所示)或結(jié)尾,這取決于當(dāng)前位置指示符已滾動(dòng)到前一內(nèi)容項(xiàng)中還是后一內(nèi)容項(xiàng)中)。

在一些實(shí)施方案中,電子設(shè)備在導(dǎo)航條830中用多個(gè)內(nèi)容項(xiàng)中的第二相鄰內(nèi)容項(xiàng)844(在圖8G中)的表示來替換第一相鄰內(nèi)容項(xiàng)824(在圖8F中)的表示,這是因?yàn)檫^去是第一相鄰內(nèi)容項(xiàng)的內(nèi)容項(xiàng)已經(jīng)變?yōu)楫?dāng)前內(nèi)容項(xiàng),電子設(shè)備任選地需要確定與不同于相應(yīng)內(nèi)容項(xiàng)的第一相鄰內(nèi)容項(xiàng)相鄰內(nèi)容項(xiàng)。換句話說,電子設(shè)備任選地確定相對于圖8F中的第一相鄰內(nèi)容項(xiàng)824的后一內(nèi)容項(xiàng)(例如,第二相鄰內(nèi)容項(xiàng))。

在一些實(shí)施方案中,第二相鄰內(nèi)容項(xiàng)(例如,與第一相鄰內(nèi)容項(xiàng)相鄰內(nèi)容項(xiàng))不同于相應(yīng)內(nèi)容項(xiàng),并且第二相鄰內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中與第一相鄰內(nèi)容項(xiàng)相鄰。

電子設(shè)備任選地在用戶界面中用該用戶界面的區(qū)域828中的第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置的表示來替換該用戶界面的區(qū)域828中顯示的相應(yīng)內(nèi)容項(xiàng)的當(dāng)前位置的表示(例如,電子設(shè)備任選地更新用戶界面以顯示來自第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置的圖像/視頻而非來自原始相應(yīng)內(nèi)容項(xiàng)的圖像/視頻)。以此方式,電子設(shè)備方便從一個(gè)內(nèi)容項(xiàng)滾動(dòng)到相鄰內(nèi)容項(xiàng)。雖然以上論述已集中于滾動(dòng)到后一內(nèi)容項(xiàng)中,但上文所公開的操作類似地適用于滾動(dòng)到前一內(nèi)容項(xiàng)中,其細(xì)節(jié)為簡潔起見在此省略。

圖9A-圖9G是示出根據(jù)一些實(shí)施方案的示出呈現(xiàn)內(nèi)容導(dǎo)航條的方法900的流程圖。方法900任選地在電子設(shè)備諸如以上參考圖5所述的設(shè)備500處執(zhí)行,包括與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。方法900中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。

如下所述,方法900提供設(shè)備任選地在用戶界面中呈現(xiàn)內(nèi)容導(dǎo)航條的方式。該方法減少了用戶在與設(shè)備上的用戶界面交互時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對于由電池驅(qū)動(dòng)的電子設(shè)備,增大用戶與用戶界面交互的效率節(jié)省了電力并增加了電池充電之間的時(shí)間。

在一些實(shí)施方案中,具有存儲(chǔ)器和一個(gè)或多個(gè)處理器的電子設(shè)備(例如,與遙控器和顯示設(shè)備諸如圖5中的設(shè)備500通信的機(jī)頂盒或其他用戶界面生成設(shè)備)獲取(902)識(shí)別包括多個(gè)內(nèi)容項(xiàng)(例如,電影、電視節(jié)目、應(yīng)用程序等)的內(nèi)容項(xiàng)序列的信息。例如,電子設(shè)備任選地獲取用于識(shí)別圖8A中的N個(gè)內(nèi)容項(xiàng)的序列802的信息。在一些實(shí)施方案中,獲取用于識(shí)別包括相應(yīng)內(nèi)容項(xiàng)的內(nèi)容項(xiàng)序列的信息包括(904)確定(906)該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目等)。在一些實(shí)施方案中,獲取用于識(shí)別包括相應(yīng)內(nèi)容項(xiàng)的內(nèi)容項(xiàng)序列的信息包括(904)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,識(shí)別(908)包括該相應(yīng)內(nèi)容項(xiàng)的第一內(nèi)容項(xiàng)序列(例如,相應(yīng)內(nèi)容項(xiàng)任選地是圖8A中的內(nèi)容項(xiàng)2 806)。在一些實(shí)施方案中,第一內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中正好先于相應(yīng)內(nèi)容項(xiàng)(910)(例如,第一內(nèi)容項(xiàng)任選地是圖8A中的內(nèi)容項(xiàng)1 804)。在一些實(shí)施方案中,第二內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中正好接著相應(yīng)內(nèi)容項(xiàng)(912)(例如,第二內(nèi)容項(xiàng)任選地是圖8A中的內(nèi)容項(xiàng)3 808)。例如,如果該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視劇,那么相應(yīng)內(nèi)容項(xiàng)任選地是電視劇的劇集,第一內(nèi)容項(xiàng)任選地正好是電視劇中的前一集,并且第二內(nèi)容項(xiàng)任選地正好是電視劇中的后一集。

在一些實(shí)施方案中,獲取用于識(shí)別包括相應(yīng)內(nèi)容項(xiàng)的內(nèi)容項(xiàng)序列的信息包括(904)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,識(shí)別(914)包括該相應(yīng)內(nèi)容項(xiàng)的第二內(nèi)容項(xiàng)序列,第二內(nèi)容項(xiàng)序列不同于第一內(nèi)容項(xiàng)序列。在一些實(shí)施方案中,第三內(nèi)容項(xiàng)與第二內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)相鄰,第三內(nèi)容項(xiàng)不同于第一內(nèi)容項(xiàng)和第二內(nèi)容項(xiàng)(916)。例如,如果該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是電視廣播,那么相應(yīng)內(nèi)容項(xiàng)任選地是某個(gè)時(shí)隙期間的電視節(jié)目廣播,第一內(nèi)容項(xiàng)任選地正好是前一時(shí)隙期間的電視節(jié)目廣播,并且第二內(nèi)容項(xiàng)任選地正好是后一時(shí)隙期間的電視節(jié)目廣播。

在一些實(shí)施方案中,雖然來自多個(gè)內(nèi)容項(xiàng)的相應(yīng)內(nèi)容項(xiàng)是當(dāng)前所選擇的內(nèi)容項(xiàng)(例如,被選擇為在顯示設(shè)備上呈現(xiàn)給用戶的內(nèi)容項(xiàng)),設(shè)備生成(918)用戶界面以用于顯示設(shè)備上的顯示。在一些實(shí)施方案中,用戶界面包括(920)在相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(922)(例如,大版本的播放內(nèi)容)。在相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示任選地提供在例如圖8B中的用戶界面的區(qū)域828中。

在一些實(shí)施方案中,用戶界面包括(920)包括對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像(例如,圖8B中的圖像814、816、818、812和822)和多個(gè)內(nèi)容項(xiàng)中的在內(nèi)容項(xiàng)序列中與相應(yīng)內(nèi)容項(xiàng)相鄰的第一相鄰內(nèi)容項(xiàng)的表示(例如,圖8B中的表示812或824)的導(dǎo)航條(例如,圖8B中的導(dǎo)航條830)(924)(例如,導(dǎo)航條包括來自電視劇中的第二集(相應(yīng)內(nèi)容項(xiàng))的圖像和電視劇中的第二集(第一相鄰內(nèi)容項(xiàng))的表示)。在一些實(shí)施方案中,該導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示包括來自第一相鄰內(nèi)容項(xiàng)中的位置的圖像(926)(例如,圖8B中的表示824包括來自電視劇中的前一集的屏幕截圖)。在一些實(shí)施方案中,導(dǎo)航條進(jìn)一步包括多個(gè)內(nèi)容項(xiàng)中的在內(nèi)容項(xiàng)序列中與相應(yīng)內(nèi)容項(xiàng)相鄰的第二相鄰內(nèi)容項(xiàng)(例如,下一內(nèi)容項(xiàng))的表示(例如,導(dǎo)航條包括前一內(nèi)容項(xiàng)和后一內(nèi)容項(xiàng)的表示,諸如圖8B中的表示812和824),第一相鄰內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中先于相應(yīng)內(nèi)容項(xiàng)(例如,第一相鄰內(nèi)容項(xiàng)在電視劇中是當(dāng)前集的前一集,或先于當(dāng)前電視節(jié)目的時(shí)隙期間的電視節(jié)目廣播),并且第二相鄰內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中接著相應(yīng)內(nèi)容項(xiàng)(928)(例如,第二相鄰內(nèi)容項(xiàng)在電視劇中是當(dāng)前集的后一集,或接著當(dāng)前電視節(jié)目的時(shí)隙期間的電視節(jié)目廣播)。

在一些實(shí)施方案中,導(dǎo)航條進(jìn)一步包括重疊在導(dǎo)航條中的多個(gè)圖像上的當(dāng)前位置指示符(例如,當(dāng)前位置指示符826)(例如,在圖像上方并在它們之間移動(dòng)的線),并且當(dāng)前位置指示符相對于導(dǎo)航條中的多個(gè)圖像中的每個(gè)的相對位置對應(yīng)于(930)相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置(932)(例如,如果當(dāng)前位置指示符先于導(dǎo)航條中的圖像,那么相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置先于對應(yīng)于圖像的位置)和相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(934)(例如,相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示表明來自該當(dāng)前位置的內(nèi)容)。

在一些實(shí)施方案中,該相應(yīng)內(nèi)容項(xiàng)的表示大于用戶界面中的導(dǎo)航條(936)(例如,該相應(yīng)內(nèi)容項(xiàng)的視頻相對較大(在圖8B中的區(qū)域828中示出),而導(dǎo)航條中的圖像(圖8B中的圖像814、816、818、820和822)相對較小)。在一些實(shí)施方案中,相應(yīng)內(nèi)容項(xiàng)的表示包括來自該相應(yīng)內(nèi)容項(xiàng)的視頻,視頻包括導(dǎo)航條中的多個(gè)圖像(938)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像包括來自該相應(yīng)內(nèi)容項(xiàng)的多個(gè)靜態(tài)圖像(940)。

在一些實(shí)施方案中,生成用戶界面以用于顯示設(shè)備上的顯示包括(942)確定(944)相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目等)。

在一些實(shí)施方案中,生成用戶界面以用于顯示設(shè)備上的顯示包括(942)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,選擇(946)該相應(yīng)內(nèi)容項(xiàng)中的第一位置和第二位置,第一位置和第二位置由第一間隔(例如,一定的時(shí)間量)分開。在一些實(shí)施方案中,第一間隔是基于時(shí)間的間隔(948)(例如,導(dǎo)航條中的圖像(例如,圖8B中的圖像814、816、818、820和822)是來自相應(yīng)內(nèi)容項(xiàng)的圖像,該圖像在相應(yīng)內(nèi)容項(xiàng)中的位置由例如5、10或20分鐘的間隔分開)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置(950)(例如,圖8B中的圖像814任選地對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第二位置(952)(例如,圖8B中的圖像816任選地對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置)。

在一些實(shí)施方案中,生成用戶界面以用于顯示設(shè)備上的顯示包括(942)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,選擇(954)該相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置,第三位置和第四位置由不同于第一間隔的第二間隔分開。在一些實(shí)施方案中,第二間隔是基于內(nèi)容的間隔(956)(例如,導(dǎo)航條中的圖像(例如,圖8B中的圖像814、816、818、820和822)是來自相應(yīng)內(nèi)容項(xiàng)的圖像,該圖像在相應(yīng)內(nèi)容項(xiàng)中的位置由基于內(nèi)容的間隔(諸如場景、章節(jié)和/或商業(yè)廣告的開頭/結(jié)尾)分開)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第三位置(958)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第四位置(960)。在一些實(shí)施方案中,在生成用戶界面以用于顯示顯示設(shè)備上的顯示之后,設(shè)備將用戶界面提供(962)至顯示設(shè)備。

在一些實(shí)施方案中,在用戶界面被顯示在顯示設(shè)備上時(shí),設(shè)備接收(964)對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)上檢測到的接觸(例如,手指接觸或觸筆接觸)的第一輸入的指示。在一些實(shí)施方案中,設(shè)備包括輸入設(shè)備,并且輸入設(shè)備和顯示設(shè)備是獨(dú)立設(shè)備(966)。在一些實(shí)施方案中,檢測接觸包括檢測該接觸的移動(dòng)(968)(例如,第一輸入是手勢輸入,諸如在觸敏表面上的水平輕掃,諸如接觸801的移動(dòng),如圖8F所示)。在一些實(shí)施方案中,設(shè)備根據(jù)接觸的移動(dòng)在導(dǎo)航條中移動(dòng)(970)當(dāng)前位置指示符(例如,如果第一輸入是向右輕掃,則當(dāng)前位置指示符在導(dǎo)航條中向右移動(dòng),如圖8F所示)。

在一些實(shí)施方案中,移動(dòng)當(dāng)前位置指示符包括(972)根據(jù)接觸的移動(dòng)改變(974)當(dāng)前位置指示符相對于導(dǎo)航條中的多個(gè)圖像中的每個(gè)圖像的相對位置(例如,在多個(gè)圖像保持靜止時(shí),使當(dāng)前位置指示符在導(dǎo)航條中的多個(gè)圖像上方移動(dòng)并通過其)。在一些實(shí)施方案中,移動(dòng)當(dāng)前位置指示符包括(972)根據(jù)當(dāng)前位置指示符相對于多個(gè)圖像中的每個(gè)圖像的相對位置更新(976)相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置和該相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示(例如,基于該當(dāng)前位置指示符的位置抹擦瀏覽相應(yīng)內(nèi)容項(xiàng),例如,包括更新圖8F中的區(qū)域828中的用戶界面中顯示的相應(yīng)內(nèi)容項(xiàng)的視頻和/或圖像)。

在一些實(shí)施方案中,閾值將導(dǎo)航條中的多個(gè)圖像與導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示分開(978)(例如,在多個(gè)圖像與第一相鄰內(nèi)容項(xiàng)的表示之間的分隔的線或其他視覺指示,如圖8F所示)。在一些實(shí)施方案中,設(shè)備確定(980)當(dāng)前位置指示符已從導(dǎo)航條中的多個(gè)圖像越過閾值到達(dá)導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示(例如,當(dāng)前位置指示符已經(jīng)移動(dòng)直到通過多個(gè)圖像,并到達(dá)第一相鄰內(nèi)容項(xiàng)的表示上,如圖8F所示)。

在一些實(shí)施方案中,根據(jù)確定(982)當(dāng)前位置指示符已經(jīng)越過閾值,設(shè)備在導(dǎo)航條中用對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的不同位置的第二多個(gè)圖像來替換(984)對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像(例如,第一相鄰內(nèi)容項(xiàng)現(xiàn)已變?yōu)椤爱?dāng)前所選擇的”內(nèi)容項(xiàng),來自該內(nèi)容項(xiàng)的圖像填充導(dǎo)航條)。例如,在圖8F中的當(dāng)前位置指示符826已經(jīng)越過閾值到達(dá)表示824之后,圖像814、816、818、820和822任選地由來自與表示824相關(guān)聯(lián)的內(nèi)容項(xiàng)中的不同位置的圖像替換,如圖8G所示。現(xiàn)在,表示832任選地與相應(yīng)內(nèi)容項(xiàng)相關(guān)聯(lián),并且圖像834、836、838、840和842任選地與第一相鄰內(nèi)容項(xiàng)相關(guān)聯(lián)。在一些實(shí)施方案中,設(shè)備設(shè)定(986)當(dāng)前位置指示符相對于導(dǎo)航條中的第二多個(gè)圖像中的每個(gè)圖像的相對位置由對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置(例如,設(shè)備在適當(dāng)時(shí)將當(dāng)前位置傳感器重新定位到第一相鄰內(nèi)容項(xiàng)的開頭或結(jié)尾,如圖8G所示)。

在一些實(shí)施方案中,設(shè)備在導(dǎo)航條中用多個(gè)內(nèi)容項(xiàng)中的第二相鄰內(nèi)容項(xiàng)的表示來替換(988)第一相鄰內(nèi)容項(xiàng)的表示(例如,現(xiàn)在,設(shè)備確定與第一相鄰內(nèi)容項(xiàng)相鄰內(nèi)容項(xiàng)不同于相應(yīng)內(nèi)容項(xiàng),并且例如,在導(dǎo)航條中將第二相鄰內(nèi)容項(xiàng)的表示替換為圖8G中的表示844)。在一些實(shí)施方案中,第二相鄰內(nèi)容項(xiàng)不同于相應(yīng)內(nèi)容項(xiàng)(990)。在一些實(shí)施方案中,第二相鄰內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中與第一相鄰內(nèi)容項(xiàng)相鄰(992)。

在一些實(shí)施方案中,設(shè)備在用戶界面中用第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置的表示來替換(994)相應(yīng)內(nèi)容項(xiàng)的當(dāng)前位置的表示(例如,設(shè)備更新用戶界面以在圖8G中的區(qū)域828中顯示來自第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置的圖像,而非來自相應(yīng)內(nèi)容項(xiàng)的圖像)。

在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置(996)。在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第二位置,相應(yīng)內(nèi)容項(xiàng)中的第一位置和相應(yīng)內(nèi)容項(xiàng)中的第二位置由第一間隔分開(998)(例如,一定的時(shí)間量,例如5或10分鐘)。

在一些實(shí)施方案中,當(dāng)用戶界面被顯示在顯示設(shè)備上時(shí),設(shè)備接收(998-1)對包括在設(shè)備的觸敏表面上檢測到的接觸的第一輸入的指示,其中檢測接觸包括檢測該接觸的移動(dòng)(例如,在該觸敏表面上的豎直輕掃)。

在一些實(shí)施方案中,根據(jù)該接觸的移動(dòng),設(shè)備選擇(998-2)相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置,第三位置和第四位置由不同于第一間隔(例如,大于或小于第一間隔)的第二間隔分開。在一些實(shí)施方案中,選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置包括(998-3)確定(998-4)該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型(例如,電影、電視節(jié)目等)。在一些實(shí)施方案中,選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置包括(998-3)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,將相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔選擇(998-5)為基于時(shí)間的間隔(例如,間隔5、10或20分鐘)。在一些實(shí)施方案中,選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置包括(998-3)根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,將相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔選擇(998-6)為基于內(nèi)容的間隔(例如,基于該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容,例如,場景、章節(jié)和/或商業(yè)廣告的開頭/結(jié)尾間隔一定的時(shí)間量)。

在一些實(shí)施方案中,設(shè)備用第三圖像來替換(998-8)導(dǎo)航條中的第一圖像,并且用第四圖像來替換導(dǎo)航條中的第二圖像。

應(yīng)當(dāng)理解,對圖9A-圖9G中的操作進(jìn)行描述的特定順序僅是示例性的,并非旨在表示所述順序是這些操作可被執(zhí)行的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來對本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出,本文參考本文所述其他方法(例如,方法700、1100、1300和1500)所述的其他過程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖9A-圖9G所述方法900。例如,以上參考方法900所述的用戶界面、顯示設(shè)備和內(nèi)容項(xiàng)任選地具有參考本文所述的其他方法(例如,方法700、1100、1300和1500)所述的用戶界面、顯示設(shè)備和內(nèi)容項(xiàng)的特性的一個(gè)或多個(gè)。為了簡明起見,這些細(xì)節(jié)這里不再重復(fù)。

上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對于圖1A、圖3和圖5所描述的)或特定于應(yīng)用的芯片。

以上參考圖9A-圖9G所述的操作任選地由圖1A-圖1B中描繪的部件實(shí)現(xiàn)。例如,獲取操作902、生成操作918和提供操作962任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A-圖1B中描繪的部件來實(shí)現(xiàn)其他過程。

用戶界面中的預(yù)定義的移動(dòng)

當(dāng)與電子設(shè)備呈現(xiàn)的用戶界面交互時(shí),例如,用戶有時(shí)可能意在使光標(biāo)在用戶界面中移動(dòng)例如某個(gè)量,但可能會(huì)由于例如用戶在觸敏表面上的輸入的不精確性而意外地使光標(biāo)移動(dòng)得過多或過少。因此,電子設(shè)備提供用于響應(yīng)于在輸入設(shè)備(例如,觸敏表面)上檢測到的某些輸入使光標(biāo)在用戶界面中移動(dòng)預(yù)定義量(例如,用戶界面中的單個(gè)元素)以增強(qiáng)用戶對設(shè)備的體驗(yàn)的機(jī)制可以是有益的。下述實(shí)施方案提供允許這樣的光標(biāo)移動(dòng)的方式。增強(qiáng)與設(shè)備的交互減少用戶執(zhí)行操作需要的時(shí)間量,并且因此減少設(shè)備的用電量而增大由電池供電的設(shè)備的電池壽命。

圖10A-圖10D示出根據(jù)本公開的一些實(shí)施方案的電子設(shè)備使光標(biāo)在用戶界面中移動(dòng)預(yù)定義量的示例性方式。這些附圖中的實(shí)施方案用于示出下述過程,包括參考11A-圖11D所述過程。

圖10A示出示例性用戶界面。顯示器450任選地顯示包括各種用戶界面元素1002、1004和1006的用戶界面。用戶界面還任選地包括選擇指示符1008,該選擇指示符提供了對多個(gè)用戶界面元素(例如,元素1002、1004和1006)中的當(dāng)前所選擇的用戶界面元素(例如,元素1002)的指示。雖然被示出為用戶界面中的視覺上不同的對象,選擇指示符1008任選地是提供對當(dāng)前所選擇的用戶界面元素的指示(諸如在當(dāng)前所選擇的用戶界面元素周圍的發(fā)光、在當(dāng)前所選擇的用戶界面元素周圍的突出顯示,或在當(dāng)前所選擇的用戶界面元素周圍的輪廓浮現(xiàn))的任何對象。

如上所述,在一些情況下,用戶希望將選擇指示符1008從元素1002移動(dòng)到另一元素(例如,元素1004)。為此,用戶任選地在觸敏表面451上提供輸入,如以下將描述。

圖10B示出選擇指示符1008響應(yīng)于在觸敏表面451上檢測到的輸入的移動(dòng)。選擇指示符1008的移動(dòng)任選地響應(yīng)于包括在觸敏表面451上檢測到的接觸1001的輸入來執(zhí)行。如圖10B所示,在一些實(shí)施方案中,在觸敏表面451上檢測到的輸入是水平輕掃。輸入任選地對應(yīng)于移動(dòng)度量的相應(yīng)值,度量表示用戶界面中的選擇指示符1008基于在觸敏表面451上檢測到的接觸1001移動(dòng)的量應(yīng)當(dāng)移動(dòng)的量。在一些實(shí)施方案中,移動(dòng)度量任選地是基于接觸1001移動(dòng)與選擇指示符1008移動(dòng)的關(guān)系的度量。如圖10B所示,在一些實(shí)施方案中,在觸敏表面451上檢測到的接觸1001的移動(dòng)對應(yīng)于用于使選擇指示符1008移動(dòng)所示的量的移動(dòng)度量(例如,移向用戶界面中的在元素1004與1006之間的位置)。

然而,在一些情況下,在觸敏表面451上檢測到的輸入任選地旨在使選擇指示符1008移動(dòng)除了移動(dòng)度量指定的量之外的量(諸如移動(dòng)單個(gè)用戶界面元素,例如,從元素1002移動(dòng)到元素1004)。為了解決此類情況,電子設(shè)備任選地提供響應(yīng)于檢測到指定輸入和/或手勢使選擇指示符1008移動(dòng)預(yù)定義量(例如,移動(dòng)單個(gè)用戶界面元素)的能力。

圖10C示出用于響應(yīng)于檢測到觸敏表面451上的輸入使選擇指示符1008移動(dòng)預(yù)定義量的示例性方案。在觸敏表面451上檢測到的輸入任選地是與圖10B中描述的相同的輸入;然而,在這種情況下,選擇指示符1008任選地響應(yīng)于檢測到輸入移動(dòng)預(yù)定義量(例如,從元素1002到元素1004)。在一些實(shí)施方案中,如圖所示,使選擇指示符1008在用戶界面中移動(dòng)預(yù)定義量包括移動(dòng)選擇指示符以指示對多個(gè)用戶界面元素(例如,元素1002、1004和1006)中的相鄰用戶界面元素(例如,元素1004)的選擇。

為了便于選擇指示符1008進(jìn)行這種預(yù)定義的移動(dòng),響應(yīng)于接收到對第一輸入(例如,在觸敏表面451上檢測到的輸入)的指示,電子設(shè)備任選地確定第一輸入是否滿足整體移動(dòng)標(biāo)準(zhǔn)(例如,在滿足時(shí)使用戶界面中的選擇指示符移動(dòng)預(yù)定義量諸如移動(dòng)單個(gè)用戶界面元素的標(biāo)準(zhǔn))。根據(jù)確定第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn),電子設(shè)備任選地使選擇指示符1008在用戶界面中移動(dòng)預(yù)定義量(例如,不基于選擇指示符移動(dòng)度量的相應(yīng)值的預(yù)定義量)。在一些實(shí)施方案中,移動(dòng)度量的相應(yīng)值任選地小于將使用戶界面中的選擇指示符移動(dòng)預(yù)定義量的值、或大于將使用戶界面中的選擇指示符移動(dòng)預(yù)定義量的值。根據(jù)確定第一輸入不滿足整體移動(dòng)標(biāo)準(zhǔn),電子設(shè)備任選地使選擇指示符1008根據(jù)與第一輸入相關(guān)聯(lián)的移動(dòng)度量的相應(yīng)值移動(dòng)(例如,電子設(shè)備使用戶界面中的選擇指示符移動(dòng)由觸敏表面上的接觸的移動(dòng)的幅度限定的量,如參考圖10B所述。在一些實(shí)施方案中,這任選地大于在第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn)時(shí)選擇指示符將移動(dòng)的預(yù)定義量、或小于在第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn)時(shí)選擇指示符將移動(dòng)的預(yù)定義量)。

在一些實(shí)施方案中,選擇指示符1008移動(dòng)預(yù)定義量當(dāng)在觸敏表面451上檢測到的輸入是“快速輕掃”類型輸入時(shí)發(fā)生。換句話說,在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)包括在接觸的觸及的第一時(shí)間段(例如,2、4或1秒)內(nèi)檢測到接觸1001的提起時(shí)滿足的標(biāo)準(zhǔn),并且該接觸的移動(dòng)大于第一移動(dòng)閾值(例如,1、2或5cm),但是小于第二移動(dòng)閾值(例如,1或2cm)。在一些實(shí)施方案中,該第一移動(dòng)閾值和第二移動(dòng)閾值根據(jù)觸敏表面451上的使選擇指示符1008在用戶界面中移動(dòng)單個(gè)UI元素需要的接觸移動(dòng)限定(例如,如果需要接觸在觸敏表面上移動(dòng)1cm來使選擇指示符從第一UI元素移動(dòng)到與第一UI元素相鄰的第二UI元素,那么第一移動(dòng)閾值任選地是1cm的第一百分比(例如,1cm的10%),并且第二移動(dòng)閾值任選地是1cm的第二百分比(例如,1cm的100%))。

在一些實(shí)施方案中,使選擇指示符1008移動(dòng)預(yù)定義量和根據(jù)移動(dòng)度量的相應(yīng)值移動(dòng)選擇指示符兩者包括使選擇指示符根據(jù)觸敏表面451上的接觸1001的移動(dòng)方向來移動(dòng)(例如,在觸敏表面上的接觸向右移動(dòng)任選地使選擇指示符向右移動(dòng),無論移動(dòng)的是預(yù)定義量還是移動(dòng)度量的相應(yīng)值,選擇指示符都同樣任選地保持處于在觸敏表面上的接觸移動(dòng)的任何方向)。

在一些實(shí)施方案中,多個(gè)用戶界面元素1002、1004和1006包括多個(gè)導(dǎo)航欄(例如,彼此相鄰的多個(gè)導(dǎo)航欄,每欄包括多個(gè)豎直地布置的可選項(xiàng),諸如要觀看的內(nèi)容項(xiàng)、要發(fā)布的應(yīng)用程序等),并且使選擇指示符1008移動(dòng)預(yù)定義量包括使選擇指示符從第一導(dǎo)航欄移動(dòng)到與第一導(dǎo)航欄相鄰的第二導(dǎo)航欄。

在一些實(shí)施方案中,多個(gè)用戶界面元素1002、1004和1006包括多個(gè)圖像,并且使選擇指示符1008移動(dòng)預(yù)定義量包括使選擇指示符從第一圖像移動(dòng)到與第一圖像相鄰的第二圖像。

在一些實(shí)施方案中,多個(gè)用戶界面元素1002、1004和1006包括呈柵格布置的多個(gè)內(nèi)容項(xiàng)(例如,被布置成柵格并可選擇來訪問相應(yīng)內(nèi)容項(xiàng)的電影、電視節(jié)目、應(yīng)用程序、游戲等),并且使選擇指示符1008移動(dòng)預(yù)定義量包括使選擇指示符從第一內(nèi)容項(xiàng)移動(dòng)到與第一內(nèi)容項(xiàng)相鄰的第二內(nèi)容項(xiàng)。

圖10D示出用于響應(yīng)于檢測到觸敏表面451上的輸入使選擇指示符1008移動(dòng)預(yù)定義量的另一示例性方案。如圖10D所示,在一些實(shí)施方案中,響應(yīng)于在觸敏表面451的邊緣區(qū)域1010、1012、1014、1016中的一個(gè)邊緣區(qū)域中檢測到輕擊輸入1003,選擇指示符1008移動(dòng)預(yù)定義量(例如,單個(gè)用戶界面元素)。例如,在邊緣區(qū)域1012中檢測到的輕擊任選地使選擇指示符1008向右移動(dòng)一個(gè)用戶界面元素。在邊緣區(qū)域1010、1014和1016中檢測到輕擊任選地造成選擇指示符1008分別向上、向下和向右移動(dòng)一個(gè)用戶界面元素。

在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)任選地包括當(dāng)在觸敏表面451(例如,該觸敏表面的頂部、底部、右側(cè)和/或左側(cè)向外5%、10%或20%)的多個(gè)邊緣區(qū)域(例如,區(qū)域1010、1012、1014和1016)中的第一邊緣區(qū)域(例如,區(qū)域1012)中檢測到接觸1003時(shí)得以滿足的標(biāo)準(zhǔn),該接觸的提起在該接觸(例如,輕擊)的觸及的第一時(shí)間段(例如,1、3或5秒)內(nèi)檢測到,并且該接觸的移動(dòng)小于移動(dòng)閾值(例如,小于1cm,.3cm或.5cm)。在一些實(shí)施方案中,使選擇指示符1008移動(dòng)預(yù)定義量包括使選擇指示符在對應(yīng)于觸敏表面451的其中檢測到接觸1003的第一邊緣區(qū)域(例如,區(qū)域1012)的方向上移動(dòng)(例如,輕擊該觸敏表面的右側(cè)邊緣區(qū)域任選地使UI中的選擇指示符向右移動(dòng)預(yù)定義量)。

圖11A-圖11D是示出根據(jù)一些實(shí)施方案的使光標(biāo)在用戶界面內(nèi)移動(dòng)預(yù)定義量的方法1100的流程圖。方法1100任選地在電子設(shè)備諸如以上參考圖5所述的設(shè)備500處執(zhí)行,包括與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。方法1100中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。

如下所述,方法1100提供設(shè)備響應(yīng)于指定輸入任選地使光標(biāo)在用戶界面中移動(dòng)預(yù)定義量的方式。該方法減少了用戶在與設(shè)備上的用戶界面交互時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對于由電池驅(qū)動(dòng)的電子設(shè)備,增大用戶與用戶界面交互的效率節(jié)省了電力并增加了電池充電之間的時(shí)間。

在一些實(shí)施方案中,具有一個(gè)或多個(gè)處理器的電子設(shè)備(例如,與遙控器和顯示設(shè)備諸如圖5中的設(shè)備500通信的機(jī)頂盒或其他用戶界面生成設(shè)備)生成(1102)用戶界面以用于顯示顯示設(shè)備(例如,電視機(jī)或其他顯示設(shè)備)上的顯示。在一些實(shí)施方案中,用戶界面包括選擇指示符(例如,在當(dāng)前所選擇的用戶界面元素諸如圖10A中的指示符1008周圍的發(fā)光、突出顯示、輪廓浮現(xiàn)),其指示多個(gè)用戶界面元素中的當(dāng)前所選擇的用戶界面元素(1104)(例如,圖10A中的用戶界面元素1002、1004和1006)。在一些實(shí)施方案中,多個(gè)用戶界面元素包括多個(gè)導(dǎo)航欄(1106)(例如,彼此相鄰的多個(gè)導(dǎo)航欄,每欄包括多個(gè)豎直地布置的可選項(xiàng),諸如要觀看的內(nèi)容項(xiàng)、要發(fā)布的應(yīng)用程序等)。在一些實(shí)施方案中,多個(gè)用戶界面元素包括多個(gè)圖像(1108)。在一些實(shí)施方案中,多個(gè)用戶界面元素包括呈柵格布置的多個(gè)內(nèi)容項(xiàng)(1110)(例如,被布置成柵格并可選擇以訪問相應(yīng)內(nèi)容項(xiàng)的電影、電視節(jié)目、游戲等)。

在一些實(shí)施方案中,在用戶界面被顯示在顯示設(shè)備上時(shí),設(shè)備接收(1112)對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面,諸如觸敏表面451)上檢測到的接觸(例如,圖10B中的接觸1001)的第一輸入的指示。在一些實(shí)施方案中,第一輸入對應(yīng)于移動(dòng)度量的相應(yīng)值(1114)(例如,度量表示用戶界面中的選擇指示符基于觸敏表面上的接觸移動(dòng)的量應(yīng)當(dāng)移動(dòng)的量,換句話說,度量基于接觸移動(dòng)與選擇指示符移動(dòng)的關(guān)系)。例如,在圖10B中的觸敏表面451上的接觸1001的移動(dòng)任選地對應(yīng)于使選擇指示符1008在用戶界面中移動(dòng)的移動(dòng)度量的值。

在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入(1116)(例如,由圖10B中的接觸1001的移動(dòng)限定的輸入)的指示,設(shè)備確定(1118)第一輸入是否滿足整體移動(dòng)標(biāo)準(zhǔn)(例如,在滿足時(shí)使用戶界面中的選擇指示符(例如,圖10B中的指示符1008)移動(dòng)預(yù)定義量諸如移動(dòng)單個(gè)用戶界面元素的標(biāo)準(zhǔn))。在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)包括在接觸的觸及的第一時(shí)間段(例如,2、4或1秒)內(nèi)檢測到接觸(例如,圖10B中的接觸1001)的提起時(shí)滿足的標(biāo)準(zhǔn),并且該接觸的移動(dòng)大于第一移動(dòng)閾值(例如,1、2或5cm),但是小于第二移動(dòng)閾值(1120)(例如,1或2cm)。在一些實(shí)施方案中,該第一移動(dòng)閾值和第二移動(dòng)閾值根據(jù)觸敏表面上的使選擇指示符在用戶界面中移動(dòng)單個(gè)UI元素需要的接觸移動(dòng)限定(1122)(例如,如果需要接觸在觸敏表面上移動(dòng)1cm來使選擇指示符從第一UI對象(例如,用戶界面元素1002)移動(dòng)到與第一UI對象相鄰的第二UI對象(例如,用戶界面元素1004),那么第一移動(dòng)閾值任選地是1cm的第一百分比(例如,1cm的10%),并且第二移動(dòng)閾值任選地是1cm的第二百分比(例如,1cm的100%))。

在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)包括當(dāng)在觸敏表面(例如,該觸敏表面的頂部、底部、右側(cè)和/或左側(cè)向外5%、10%或20%,如圖10F所示)的多個(gè)邊緣區(qū)域中的第一邊緣區(qū)域(例如,圖10D中的區(qū)域1012)中檢測到接觸(例如,圖10D中的接觸1003)時(shí)得以滿足的標(biāo)準(zhǔn),該接觸的提起在該接觸(例如,輕擊)的觸及的第一時(shí)間段(例如,1、3或5秒)內(nèi)檢測到,并且該接觸的移動(dòng)小于移動(dòng)閾值(1124)(例如,小于1、3或5cm)。

在一些實(shí)施方案中,根據(jù)確定第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn),設(shè)備使選擇指示符在用戶界面中移動(dòng)(1126)預(yù)定義量(例如,不基于選擇指示符移動(dòng)度量的相應(yīng)值的預(yù)定義量,在一些實(shí)施方案中,移動(dòng)度量的相應(yīng)值可小于將使用戶界面中的選擇指示符移動(dòng)一個(gè)單位的值、或大于將使用戶界面中的選擇指示符移動(dòng)一個(gè)單位的值)。在一些實(shí)施方案中,使選擇指示符在用戶界面中移動(dòng)預(yù)定義量包括移動(dòng)選擇指示符以指示對多個(gè)用戶界面元素中的相鄰用戶界面元素的選擇(1128)(例如,如圖10C和圖10D所示)。在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符根據(jù)觸敏表面上的接觸的移動(dòng)方向而移動(dòng)(1130)(例如,觸敏表面上的向右接觸移動(dòng)將使選擇指示符向右移動(dòng),如圖10C所示)。在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符在對應(yīng)于觸敏表面的其中檢測到接觸的第一邊緣區(qū)域的方向上移動(dòng)(1132)(例如,輕擊該觸敏表面的右側(cè)邊緣區(qū)域?qū)⑹筓I中的選擇指示符向右移動(dòng)預(yù)定義量,如圖10D所示)。在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一導(dǎo)航欄移動(dòng)到與第一導(dǎo)航欄相鄰的第二導(dǎo)航欄(1134)。在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一圖像移動(dòng)到與第一圖像相鄰的第二圖像(1136)。在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一內(nèi)容項(xiàng)移動(dòng)到與第一內(nèi)容項(xiàng)相鄰的第二內(nèi)容項(xiàng)(1138)。

在一些實(shí)施方案中,根據(jù)確定第一輸入不滿足整體移動(dòng)標(biāo)準(zhǔn),設(shè)備使選擇指示符根據(jù)與第一輸入相關(guān)聯(lián)的移動(dòng)度量的相應(yīng)值移動(dòng)(1140)(例如,使用戶界面中的選擇指示符移動(dòng)由觸敏表面上的接觸的移動(dòng)的幅度限定的量)。在一些實(shí)施方案中,這任選地超過在第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn)時(shí)選擇指示符將移動(dòng)的預(yù)定義量。選擇指示符根據(jù)與第一輸入相關(guān)聯(lián)的移動(dòng)度量的相應(yīng)值來進(jìn)行的這種移動(dòng)在圖10B中示出。在一些實(shí)施方案中,使選擇指示符根據(jù)移動(dòng)度量的相應(yīng)值移動(dòng)包括使選擇指示符根據(jù)觸敏表面上的接觸的移動(dòng)方向而移動(dòng)(1142)(例如,觸敏表面上的向右接觸移動(dòng)將使選擇指示符向右移動(dòng),如圖10B所示)。

應(yīng)當(dāng)理解,對圖11A-圖11D中的操作進(jìn)行描述的特定順序僅是示例性的,并非旨在表示所述順序是這些操作可被執(zhí)行的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來對本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出,本文參考本文所述其他方法(例如,方法700、900、1300和1500)所述的其他過程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖11A-圖11D所述的方法1100。例如,以上參考方法1100所述用戶界面、顯示設(shè)備和觸敏表面任選地具有參考本文所述的其他方法(例如,方法700、900、1300和1500)所述的用戶界面、顯示設(shè)備和觸敏表面的特性的一個(gè)或多個(gè)。為了簡明起見,這些細(xì)節(jié)這里不再重復(fù)。

上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對于圖1A、圖3和圖5所描述的)或特定于應(yīng)用的芯片。

以上參考圖11A-圖11D所述的操作任選地由圖1A-圖1B中描繪的部件實(shí)現(xiàn)。例如,生成操作1102、接收操作1112、確定操作1118以及移動(dòng)操作1126和1140任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A-圖1B中描繪的部件來實(shí)現(xiàn)其他過程。

抓握識(shí)別

帶觸敏表面的設(shè)備(例如,帶觸敏表面的遙控器)可用于與電子設(shè)備交互。使用該設(shè)備(例如,遙控器)來與電子設(shè)備交互的一些人可以不同于使用該設(shè)備的其他人的方式抓住設(shè)備。這種抓握差異可能造成用戶將輸入提供至觸敏表面,這種輸入雖然意思上是同一輸入,但是基于對設(shè)備的抓握而看起來略有不同(例如,用戶是將設(shè)備抓在用戶右手還是用戶左手,以及用戶是使用用戶右手還是用戶左手向觸敏表面提供輸入)。因此,基于用戶的抓握來解釋對觸敏表面的輸入以提高手勢檢測的準(zhǔn)確性可以是有益的(例如,通過在檢測手勢時(shí)基于用戶的抓握更準(zhǔn)確地確定用戶做該手勢的意圖)。下述實(shí)施方案提供允許由電子設(shè)備進(jìn)行這樣輸入解釋方式。以此方式增強(qiáng)與設(shè)備的交互減少用戶執(zhí)行操作需要的時(shí)間量,并且因此減少設(shè)備的用電量而增大由電池供電的設(shè)備的電池壽命。

圖12A-圖12E示出根據(jù)本公開的一些實(shí)施方案的基于用戶的抓握來解釋觸敏表面上的輸入的示例性方式。這些附圖中的實(shí)施方案用于示出下述過程,包括參考圖13A-圖13C所述過程。

圖12A示出在設(shè)備的觸敏表面451上檢測到的示例性輸入。觸敏表面451任選地包括設(shè)備(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備諸如圖5中的遙控器510的觸敏表面)。該設(shè)備任選地用于與電子設(shè)備諸如圖5中的設(shè)備500交互。另外,該設(shè)備任選地是抓在一只手中的設(shè)備,并且用戶任選地能夠使用用戶抓住該設(shè)備的同一只手的手指向觸敏表面451提供輸入。例如,該設(shè)備任選地是具有觸敏表面451的遙控器。該遙控器任選地抓在用戶的右手或左手中,并且至遙控器上的觸敏表面451的輸入任選地由例如用戶抓住該遙控器的那只手的拇指提供。

在觸敏表面451上檢測到的輸入任選地包括接觸1201的移動(dòng)(例如,手指移動(dòng)或觸筆移動(dòng)),如圖所示。在一些實(shí)施方案中,接觸1201任選地對應(yīng)于拇指接觸,如上所述。

如上所述,基于抓住包括觸敏表面451的設(shè)備的用戶的確定抓握來解釋接觸1201的移動(dòng)可以是有益的,因?yàn)樵撚脩舻淖ノ杖芜x地影響接觸的移動(dòng)的形狀。例如,在用戶將包括觸敏表面451的設(shè)備抓在該用戶的右手時(shí)由用戶的右手拇指輸入的情況下,從左向右水平輕掃可能看上去是接觸1201的移動(dòng),如圖12A所示。在這種情況下,具有觸敏表面451的設(shè)備(例如,圖5中的遙控器510)所交互的電子設(shè)備(例如,圖5中的設(shè)備500)任選地使用對用戶的抓握的了解來解釋接觸1201的移動(dòng)為從左向右水平輕掃,而不考慮接觸的移動(dòng)的起點(diǎn)具有向上軌線這一事實(shí)。相比之下,如果電子設(shè)備已經(jīng)了解用戶將包括觸敏表面451的設(shè)備抓在該用戶的左手,那么電子設(shè)備任選地不只將接觸1201的移動(dòng)解釋為從左向右水平輕掃,因?yàn)樵趯⒃撛O(shè)備抓在該用戶的左手時(shí)例如由該用戶的左手拇指輸入的從左向右水平輕掃任選地看起來不像是接觸1201的移動(dòng),如圖12A所示。

為了方便這種對輸入的特定于抓握的解釋,在一些實(shí)施方案中,電子設(shè)備使用該設(shè)備來確定用戶的抓握(例如,確定包括該觸敏表面451的設(shè)備是被抓在用戶右手還是用戶左手)。電子設(shè)備任選地至少部分地基于用戶的抓握來解釋在觸敏表面上的接觸(例如,在觸敏表面451上的接觸1201)的移動(dòng)。例如,如果抓握被確定為是右手的,那么電子設(shè)備任選地將該接觸的移動(dòng)解釋為第一手勢(例如,水平輕掃),如果抓握被確定為是左手的,那么電子設(shè)備任選地將該接觸的移動(dòng)解釋為第二手勢(例如,豎直輕掃加上水平輕掃)。

在一些實(shí)施方案中,使用該設(shè)備來確定用戶的抓握包括至少部分地基于該設(shè)備的取向使用該設(shè)備來確定用戶的抓握。在一些實(shí)施方案中,使用該設(shè)備來確定用戶的抓握包括基于該設(shè)備在最近的預(yù)先確定的時(shí)間段(例如,30、90或180秒)內(nèi)的平均取向使用該設(shè)備來確定用戶的抓握。在一些實(shí)施方案中,該設(shè)備的取向基于該設(shè)備中的加速度計(jì)或其他取向傳感器確定。

由于電子設(shè)備任選地基于用戶的確定抓握以不同的方式解釋接觸移動(dòng),因接觸移動(dòng)造成的動(dòng)作也任選地基于該用戶的抓握是不同的,如圖12B-圖12C所示。因此,在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)(例如,在觸敏表面451上的接觸1201的移動(dòng))包括根據(jù)確定該抓握是第一抓握(例如,右手抓握,如圖12B所示),響應(yīng)于第一輸入來執(zhí)行第一動(dòng)作,并且根據(jù)確定該抓握是不同于第一抓握的第二抓握(例如,左手抓握,如圖12C所示),響應(yīng)于第一輸入來執(zhí)行不同于第一動(dòng)作的第二動(dòng)作。相對于圖12A所示的輸入,在一些實(shí)施方案中,第一動(dòng)作任選地是光標(biāo)在用戶界面中的完全水平移動(dòng)(例如,響應(yīng)于接觸1201的向上和向右移動(dòng)的圖12B中的光標(biāo)1210的完全水平移動(dòng)),第二動(dòng)作任選地是接著光標(biāo)在用戶界面中的完全水平移動(dòng)來進(jìn)行的光標(biāo)在用戶界面中的豎直移動(dòng)(這模仿了在觸敏表面451上的接觸1201的移動(dòng),諸如響應(yīng)于接觸1201的向上和向右移動(dòng)的圖12C中的光標(biāo)1210的向上和向右移動(dòng))。因此,如圖12B-圖12C所示,在觸敏表面451上的接觸1201的同一移動(dòng)任選地產(chǎn)生不同動(dòng)作,這取決于該用戶的確定抓握。

在一些實(shí)施方案中,電子設(shè)備提供反饋信息用于供顯示顯示設(shè)備(例如,電視機(jī)或其他顯示設(shè)備)上的顯示,反饋信息包括關(guān)于使用該設(shè)備的用戶的確定抓握的信息、以及在觸敏表面451上的接觸1201的移動(dòng)的解釋(例如,電子設(shè)備在解釋該接觸的移動(dòng)后顯示反饋,以便告知用戶已檢測到抓握/手勢,從而有可能使用戶校正抓握確定或接觸移動(dòng)解釋)。

在一些實(shí)施方案中,電子設(shè)備任選地忽略接觸1201的移動(dòng)的不同部分,這取決于該用戶的確定抓握,如下文將更詳細(xì)地描述。

圖12D示出電子設(shè)備忽略接觸1201的移動(dòng)的第一部分的示例性情景。在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋在觸敏表面451上的接觸1201的移動(dòng)包括根據(jù)確定該抓握是第一抓握(例如,右手抓握),忽略接觸的移動(dòng)的第一部分1202。在一些實(shí)施方案中,電子設(shè)備任選地忽略接觸1201的移動(dòng)的部分1202,并且僅依賴于接觸的移動(dòng)的部分1204解釋該接觸的移動(dòng)。

在一些實(shí)施方案中,第一抓握包括右手抓握,并且忽略接觸1201的移動(dòng)的第一部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略接觸的移動(dòng)的終點(diǎn)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第一部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的(如圖12D所示),忽略接觸的移動(dòng)的起點(diǎn)(例如,部分1202)。例如,如果該抓握是右手抓握,那么提供該接觸的手指(例如,拇指)將任選地接合在該設(shè)備上的觸敏表面的右側(cè)。在觸敏表面上遠(yuǎn)離接合點(diǎn)的位置處檢測到的第一輸入的一個(gè)或多個(gè)部分(例如,圖12D中的部分1202)任選地因達(dá)到手指伸展極限而扭曲,那些部分任選地忽略。

圖12E示出電子設(shè)備忽略接觸1201的移動(dòng)的第二部分的示例性情景。在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋在觸敏表面451上的接觸1201的移動(dòng)包括根據(jù)確定該抓握是不同于第一抓握的第二抓握(例如,左手抓握),忽略接觸1201的移動(dòng)的不同于接觸的移動(dòng)的第一部分1202的第二部分1208。在一些實(shí)施方案中,電子設(shè)備任選地忽略接觸1201的移動(dòng)的部分1208,并且僅依賴于接觸的移動(dòng)的部分1206解釋該接觸的移動(dòng)。

在一些實(shí)施方案中,第二抓握包括左手抓握,并且忽略接觸1201的移動(dòng)的第二部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略接觸的移動(dòng)的起點(diǎn)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第二部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的(如圖12E所示),忽略接觸的移動(dòng)的終點(diǎn)(例如,部分1208)。例如,如果該抓握是左手抓握,那么提供該接觸的手指(例如,拇指)將任選地接合在該設(shè)備上的觸敏表面的左側(cè)。在觸敏表面上遠(yuǎn)離接合點(diǎn)的位置處檢測到的第一輸入的一個(gè)或多個(gè)部分(例如,圖12E中的部分1208)任選地因達(dá)到手指伸展極限而扭曲,那些部分任選地忽略。

圖13A-圖13C是示出根據(jù)一些實(shí)施方案的基于用戶的抓握來解釋在觸敏表面上檢測到的輸入的方法1300的流程圖。方法1300任選地在電子設(shè)備諸如以上參考圖5所述的設(shè)備500處執(zhí)行,包括與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。方法1300中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。

如下所述,方法1300提供觸敏表面上的輸入任選地基于用戶的抓握來解釋的方式。該方法減少了用戶在與設(shè)備上的用戶界面交互時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對于由電池驅(qū)動(dòng)的電子設(shè)備,增大用戶與用戶界面交互的效率節(jié)省了電力并增加了電池充電之間的時(shí)間。

在一些實(shí)施方案中,具有存儲(chǔ)器和一個(gè)或多個(gè)處理器的電子設(shè)備(例如,與遙控器和顯示設(shè)備諸如圖5中的設(shè)備500通信的機(jī)頂盒或其他用戶界面生成設(shè)備)接收(1302)對包括接觸(例如,手指接觸或觸筆接觸,諸如圖12A中的接觸1201)的移動(dòng)的第一輸入的指示。在一些實(shí)施方案中,接觸任選地對應(yīng)于在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面,諸如圖12A中的觸敏表面451)上檢測到的拇指接觸。

在一些實(shí)施方案中,設(shè)備使用該設(shè)備來確定(1304)用戶的抓握(例如,設(shè)備確定包括該設(shè)備是抓在用戶右手還是用戶左手)。在一些實(shí)施方案中,使用該設(shè)備來確定用戶的抓握包括至少部分地基于該設(shè)備的取向使用該設(shè)備來確定用戶的抓握(1306)。在一些實(shí)施方案中,使用該設(shè)備來確定用戶的抓握包括基于該設(shè)備在最近的預(yù)先確定的時(shí)間段(例如,30、90或180秒)內(nèi)的平均取向使用該設(shè)備來確定用戶的抓握(1308)。在一些實(shí)施方案中,該設(shè)備的取向基于該設(shè)備中的加速度計(jì)或其他取向傳感器確定(1310)。

在一些實(shí)施方案中,設(shè)備至少部分地基于用戶的抓握來解釋(1312)在觸敏表面上的接觸(例如,圖12A中的接觸1201)的移動(dòng)(例如,抓握被確定為是右手的,那么設(shè)備將該接觸的移動(dòng)解釋為第一手勢(例如,水平輕掃),如果抓握被確定為是左手的,那么設(shè)備將該接觸的移動(dòng)解釋為第二手勢(例如,豎直輕掃+水平輕掃))。在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括(1314)根據(jù)確定該抓握是第一抓握(例如,右手抓握),響應(yīng)于第一輸入來執(zhí)行(1316)第一動(dòng)作。在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括(1314)根據(jù)確定該抓握是不同于第一抓握的第二抓握(例如,左手抓握),響應(yīng)于第一輸入來執(zhí)行(1318)不同于第一動(dòng)作的第二動(dòng)作。例如,圖12A所示的接觸1201的移動(dòng)任選地造成在用戶的抓握被確定為是右手的情況下,執(zhí)行第一動(dòng)作,并且在用戶的抓握被確定為是左手的情況下,執(zhí)行第二動(dòng)作。

在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括(1320)根據(jù)確定該抓握是第一抓握(例如,右手抓握),忽略(1322)接觸的移動(dòng)的第一部分(例如,圖12D中的部分1202)。在一些實(shí)施方案中,第一抓握包括右手抓握(1324)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第一部分包括(1326)根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略(1328)接觸的移動(dòng)的終點(diǎn)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第一部分包括(1326)根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的,忽略(1330)觸的移動(dòng)的起點(diǎn)(例如,圖12D中的部分1202)(例如,如果該抓握是右手抓握,那么提供該接觸的手指(例如,拇指)將任選地接合到該設(shè)備上的觸敏表面的右側(cè))。在觸敏表面上遠(yuǎn)離接合點(diǎn)的位置處檢測到的第一輸入的部分(例如,圖12D中的部分1202)任選地因達(dá)到手指伸展極限而扭曲。那些部分任選地忽略。第一輸入的剩余部分(例如,圖12D中的部分1204)任選地不忽略。

在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括(1320)根據(jù)確定該抓握是不同于第一抓握的第二抓握(例如,左手抓握),忽略(1332)接觸的移動(dòng)的不同于接觸的移動(dòng)的第一部分的第二部分(例如,圖12E中的部分1208)。在一些實(shí)施方案中,第二抓握包括左手抓握(1334)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第二部分包括(1336)根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略(1338)接觸的移動(dòng)的起點(diǎn)。在一些實(shí)施方案中,忽略接觸的移動(dòng)的第二部分包括(1336)根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的,忽略(1340)接觸的移動(dòng)的終點(diǎn)(例如,圖12E中的部分1208)。例如,如果該抓握是左手抓握,那么提供該接觸的手指(例如,拇指)任選地接合到該設(shè)備上的觸敏表面的左側(cè)。在觸敏表面上遠(yuǎn)離接合點(diǎn)的位置處檢測到的第一輸入的部分任選地因達(dá)到手指伸展極限而扭曲。那些部分任選地忽略。該第一輸入的剩余部分(例如,圖12E中的部分1206)任選地不忽略。

在一些實(shí)施方案中,設(shè)備提供(1342)反饋信息以用于顯示設(shè)備(例如,電視機(jī)或其他顯示設(shè)備)上的顯示,反饋信息包括關(guān)于使用該設(shè)備的用戶的確定抓握的信息、以及觸敏表面上的接觸的移動(dòng)的解釋(例如,電子設(shè)備在解釋該接觸的移動(dòng)后顯示反饋,以便告知用戶已檢測到抓握/手勢,從而有可能使用戶校正抓握確定或接觸移動(dòng)解釋)。

應(yīng)當(dāng)理解,對圖13A-圖13C中的操作進(jìn)行描述的特定順序僅是示例性的,并非旨在表示所述順序是這些操作可被執(zhí)行的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來對本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出,本文參考本文所述的其他方法(例如,方法700、900、1100和1500)所述的其他過程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖圖13A-13C所述的方法1300。例如,以上參考方法1300所述觸敏表面任選地具有參考本文所述的其他方法(例如,方法700、900、1100和1500)所述的觸敏表面的特性的一個(gè)或多個(gè)。為了簡明起見,這些細(xì)節(jié)這里不再重復(fù)。

上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對于圖1A、圖3和圖5所描述的)或特定于應(yīng)用的芯片。

以上參考圖13A-圖13C所述的操作任選地由圖1A-圖1B中描繪的部件實(shí)現(xiàn)。例如,接收操作1302、確定操作1304和解釋操作1312任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A-圖1B中描繪的部件來實(shí)現(xiàn)其他過程。

字符識(shí)別

存在用戶可能希望向電子設(shè)備提供文本輸入(例如,提供用戶名或密碼)的許多情況。使用手寫輸入提供此類文本對于用戶來說通常要比不得不使用屏幕上的鍵盤更簡單。因此,使電子設(shè)備提供穩(wěn)健手寫輸入用戶界面以使得用戶與電子設(shè)備的交互增強(qiáng)可能是有益的。下述實(shí)施方案提供用于提供這樣的手寫輸入用戶界面的方式。以此方式增強(qiáng)與設(shè)備的交互減少用戶執(zhí)行操作需要的時(shí)間量,并且因此減少設(shè)備的用電量而增大由電池供電的設(shè)備的電池壽命。

圖14A-圖14C示出根據(jù)本公開的一些實(shí)施方案的電子設(shè)備呈現(xiàn)手寫輸入用戶界面的示例性方式。這些附圖中的實(shí)施方案用于示出下述過程,包括參考15A-圖15D所述的過程。

圖14A示出顯示在顯示器450上的示例性手寫輸入用戶界面。用戶界面任選地包括文本輸入字段1402。文本輸入字段1402任選地是用戶界面的被輸入有文本的任何區(qū)域,諸如搜索字段、web地址字段和/或用戶名/密碼字段。文本(例如,字母、數(shù)字、單詞、符號(hào)等)任選地通過在觸敏表面451上提供手寫輸入來輸入到文本輸入字段1402中。

在一些實(shí)施方案中,在觸敏表面451上提供的手寫輸入任選地對應(yīng)于不止一個(gè)字符(例如,字母、數(shù)字、符號(hào)等)。例如,在觸敏表面451上的接觸1401的移動(dòng)任選地對應(yīng)于小寫“c”和大寫“C”,因?yàn)樾憽癱”和大寫“C”都任選地與觸敏表面上的相同或類似的接觸移動(dòng)相關(guān)聯(lián)。接觸1401的移動(dòng)還任選地對應(yīng)于“O”和“0”,因?yàn)橐苿?dòng)任選地對應(yīng)于“O”和“0”字符的相應(yīng)部分。在這種情況下,電子設(shè)備任選地需要確定接觸1401的移動(dòng)對應(yīng)于多個(gè)字符中的哪些以輸入到文本輸入字段1402中。在一些實(shí)施方案中,該確定任選地取決于文本輸入字段1402是否容許字符歧義。

在一些實(shí)施方案中,文本輸入字段1402任選地容許字符歧義。換句話說,文本輸入字段1402任選地是其中可接受關(guān)于輸入到文本輸入字段中的字符的一定程度的歧義的文本輸入字段。例如,如果文本輸入字段1402是web地址字段(例如,統(tǒng)一資源定位符(URL)字段),例如,輸入到文本輸入字段中的字符的大小寫任選地是不重要的。在這種情況下,在文本輸入字段1402中輸入“www.xyz.com”任選地與在文本輸入字段中輸入“www.xYz.com”是同等可接受的,因?yàn)閁RL地址中的字符的大小寫在解析URL地址時(shí)任選地忽略。以上論述任選地類似地適用于除了字符大小寫歧義之外的其他種類的字符歧義,諸如關(guān)于字符是字母還是數(shù)字的歧義(例如,O相對于0)。

在文本輸入字段1402容許字符歧義情況下,響應(yīng)于接收到任選地對應(yīng)于多個(gè)候選字符的輸入(例如,接觸1401任選地對應(yīng)于小寫“c”和大寫“C”的移動(dòng)),電子設(shè)備任選地在文本輸入字段中顯示頂部候選字符(例如,被電子設(shè)備確定為手寫輸入的最佳匹配的候選字符)。如圖14A所示,在一些實(shí)施方案中,電子設(shè)備響應(yīng)于在觸敏表面451上接收到的輸入在文本輸入字段1402中顯示大寫字符“C”1404。在一些實(shí)施方案中,在接收到對在觸敏表面451上接收到的輸入的結(jié)束的指示之后,確定文本輸入字段1402是否容許字符歧義。

然而,在一些實(shí)施方案中,用戶界面中的文本輸入字段任選地不容許字符歧義。

圖14B示出在用戶界面中的文本輸入字段不容許字符歧義時(shí)顯示在顯示器450上的示例性手寫輸入用戶界面。用戶界面任選地包括文本輸入字段1410。文本輸入字段1410任選地是用戶界面的被輸入有文本的任何區(qū)域,諸如搜索字段、web地址字段和/或用戶名/密碼字段,如上所述。文本(例如,字母、數(shù)字、單詞、符號(hào)等)任選地通過使用觸敏表面451提供手寫輸入來輸入到文本輸入字段1410中,如上所述。

在一些實(shí)施方案中,文本輸入字段1410任選地不容許字符歧義。換句話說,文本輸入字段1410任選地是其中不可接受關(guān)于輸入到文本輸入字段中的字符的歧義的文本輸入字段。例如,如果文本輸入字段1410是密碼輸入字段,那么例如,輸入到文本輸入字段中的字符的大小寫任選地是重要的。在這種情況下,在文本輸入字段1410中輸入“xyz”任選地與在文本輸入字段中輸入“xYz”并非同等可接受的,因?yàn)槊艽a中的字符的大小寫在確定密碼是否正確時(shí)任選地不忽略。以上論述任選地類似地適用于除了字符大小寫歧義之外的其他種類的字符歧義,諸如關(guān)于字符是字母還是數(shù)字的歧義(例如,O相對于0)。

在文本輸入字段1410容許字符歧義情況下,響應(yīng)于接收到任選地對應(yīng)于多個(gè)候選字符的輸入(例如,接觸1401任選地對應(yīng)于小寫“c”和大寫“C”的移動(dòng)),電子設(shè)備任選地顯示對應(yīng)于多個(gè)候選字符中的至少兩個(gè)的至少兩個(gè)字符選擇選項(xiàng)1406。這些字符選擇選項(xiàng)1406任選地允許用戶指示字符選擇選項(xiàng)中的哪些應(yīng)輸入到文本輸入字段1410中。如圖14B所示,在一些實(shí)施方案中,電子設(shè)備響應(yīng)于在觸敏表面451上接收到的輸入顯示包括大寫“C”、小寫“c”、“O”和“0”的字符選擇選項(xiàng)1406。在一些實(shí)施方案中,在接收到對在觸敏表面451上接收到的輸入的結(jié)束的指示之后,確定文本輸入字段1410是否容許字符歧義。在一些實(shí)施方案中,字符選擇選項(xiàng)1406中的一個(gè)字符選擇選項(xiàng)任選地選擇以將所選擇的字符選項(xiàng)輸入到文本輸入字段1410中。

圖14C示出在字符選擇選項(xiàng)響應(yīng)于選擇輸入來選擇時(shí)顯示在顯示器450上的示例性手寫輸入用戶界面。如上所述,字符選擇選項(xiàng)1406中的一個(gè)字符選擇選項(xiàng)任選地選擇以將所選擇的字符選項(xiàng)輸入到文本輸入字段1410中。對字符選擇選項(xiàng)1406中的一個(gè)字符選擇選項(xiàng)的選擇任選地以任何適當(dāng)?shù)姆绞酵瓿?。如圖14C所示,在一些實(shí)施方案中,對字符選擇選項(xiàng)的選擇響應(yīng)于在觸敏表面451的區(qū)域中檢測到對應(yīng)于字符選擇選項(xiàng)的輸入。

具體地講,字符選擇選項(xiàng)1406任選地以類似于觸敏表面451的布局的布局顯示。如圖14C所示,在一些實(shí)施方案中,字符選擇選項(xiàng)1406以2×2柵格來顯示,并且觸敏表面451具有2×2柵格區(qū)域。檢測觸敏表面451的區(qū)域中的一個(gè)區(qū)域中的輸入(例如,輕擊或點(diǎn)擊)任選地造成對對應(yīng)于在觸敏表面上檢測到輸入的區(qū)域的柵格區(qū)域中的字符選擇選項(xiàng)的選擇。例如,檢測觸敏表面451的左上區(qū)域的輸入任選地造成對字符選擇選項(xiàng)“C”的選擇,檢測觸敏表面451的左下區(qū)域的輸入任選地造成對字符選擇選項(xiàng)“O”的選擇,檢測觸敏表面451的右下區(qū)域的輸入任選地造成對字符選擇選項(xiàng)“0”的選擇,并且檢測觸敏表面451的右上區(qū)域的輸入任選地造成對字符選擇選項(xiàng)“c”的選擇。如圖14C所示,在一些實(shí)施方案中,接觸1403已在觸敏表面451的右上區(qū)域檢測到,并且因此,小寫“c”1408已選擇并輸入到文本輸入字段1410中。因此,電子設(shè)備允許用戶在存在關(guān)于手寫字符的歧義時(shí),指定哪些字符是用戶希望輸入到設(shè)備中的。

在一些實(shí)施方案中,關(guān)于在觸敏表面451上輸入的字符的歧義任選地由設(shè)備響應(yīng)于檢測到另外手寫輸入而通過使用該另外手寫輸入來進(jìn)一步將可能字符縮減至單個(gè)最有可能字符來解決。例如,該手寫輸入的第一部分任選地對應(yīng)于字符的大寫版本和小寫版本(例如,小寫“l(fā)”和大寫“L”的向下沖程)。然而,由于檢測到了該手寫輸入的第二部分(例如,大寫“L”的水平?jīng)_程),手寫輸入的第一部分和第二部分一起任選地限定字符的大小寫。在這種情況下,字符選擇選項(xiàng)(例如,字符選擇選項(xiàng)1406)任選地響應(yīng)于檢測到該手寫輸入的第一部分而顯示,并且任選地響應(yīng)于檢測到該手寫輸入的第二部分而不再顯示,這任選地解決輸入的字符的歧義,如上所述。在一些實(shí)施方案中,由于手寫輸入的第一部分和第二部分一起任選地限定不具有歧義大小寫的不同字符,因此解決字符歧義(例如,該手寫輸入的第一部分任選地對應(yīng)于小寫“l(fā)”和大寫“L”,如上所述,而手寫輸入的第二部分任選地限定字符為“D”而非“l(fā)”或“L”)。在一些實(shí)施方案中,手寫輸入的第一部分和第二部分一起限定數(shù)字而非字母,并且因此解決字符歧義,例如,該手寫輸入的第一部分任選地對應(yīng)于小寫“l(fā)”和大寫“L”,如上所述,而手寫輸入的第二部分任選地限定字符為“4”。

圖15A-圖15D是示出根據(jù)一些實(shí)施方案的檢測手寫輸入的方法1500的流程圖。方法1500任選地在電子設(shè)備諸如以上參考圖5所述的設(shè)備500處執(zhí)行,包括與遙控器和顯示設(shè)備通信的機(jī)頂盒或其他用戶界面生成設(shè)備。方法1500中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。

如下所述,方法1500提供設(shè)備任選地響應(yīng)于接收到對對應(yīng)于多個(gè)候選字符的輸入的指示所用方式。該方法減少了用戶在與本公開的設(shè)備上的用戶界面交互時(shí)的認(rèn)知負(fù)擔(dān),并減少了用戶對物理地與設(shè)備交互的需要,從而創(chuàng)建更有效的人機(jī)界面。對于由電池驅(qū)動(dòng)的電子設(shè)備,增大用戶與用戶界面交互的效率節(jié)省了電力并增加了電池充電之間的時(shí)間。

在一些實(shí)施方案中,具有一個(gè)或多個(gè)處理器的電子設(shè)備(例如,與遙控器和顯示設(shè)備諸如圖5中的設(shè)備500通信的機(jī)頂盒或其他用戶界面生成設(shè)備)生成(1502)用戶界面以用于顯示設(shè)備上的顯示(例如,電視機(jī)或其他顯示設(shè)備,諸如圖14A中的顯示器450)。在一些實(shí)施方案中,用戶界面包括文本輸入字段(1504)(例如,搜索字段、web地址字段和/或用戶名/密碼字段等,諸如圖14A-圖14C中的文本輸入字段1402和1410)。

在一些實(shí)施方案中,當(dāng)用戶界面被顯示在顯示設(shè)備上時(shí),設(shè)備接收(1506)對包括在設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面,諸如圖14A-圖14B中的觸敏表面451)上檢測到的接觸(例如,手指接觸或觸筆接觸,諸如圖14A-圖14B中的接觸1401)的移動(dòng)的第一輸入的指示。在一些實(shí)施方案中,該接觸的移動(dòng)對應(yīng)于多個(gè)后續(xù)字符(1508)(例如,數(shù)字、單詞、符號(hào)等,諸如參考圖14A-圖14B所述)。

在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示(1510),根據(jù)確定文本輸入字段容許字符歧義(例如,搜索字段;即,其中大寫字符輸入相對于小寫字符輸入不成問題的文本輸入字段,例如,諸如圖14A中的文本輸入字段1402),設(shè)備在文本輸入字段中顯示(1512)多個(gè)候選字符中的頂部候選字符(例如,如果大小寫不成問題,設(shè)備任選地自動(dòng)選擇頂部候選,諸如圖14A中的字符1404)。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符的大小寫的歧義(1514)(例如,s相對于S)。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符是字母還是數(shù)字的歧義(1516)(例如,O相對于0)。在一些實(shí)施方案中,關(guān)于文本輸入字段的字符歧義容許的確定在接收到對第一輸入結(jié)束的指示之后進(jìn)行(1518)。

在一些實(shí)施方案中,響應(yīng)于接收到對第一輸入的指示(1510),根據(jù)確定文本輸入字段不容許字符歧義(例如,用戶名和密碼字段,諸如圖14B中的文本輸入字段1410),設(shè)備顯示(1520)對應(yīng)于多個(gè)候選字符中的至少兩個(gè)的多個(gè)字符選擇選項(xiàng)(例如,圖14B中的字符選擇選項(xiàng)1406)(例如,設(shè)備顯示小寫版本和大寫版本的字符,在一些實(shí)施方案中,期望字符任選地選擇以將所選擇的字符輸入到文本輸入字段中)。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符的大小寫的歧義(1522)。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符是字母還是數(shù)字的歧義(1524)。在一些實(shí)施方案中,文本輸入字段被確定為在文本輸入字段是密碼輸入字段時(shí)不容許字符歧義的文本輸入字段(1526)。在一些實(shí)施方案中,關(guān)于文本輸入字段的字符歧義容許的確定在接收到對第一輸入結(jié)束的指示之后進(jìn)行(1528)。在一些實(shí)施方案中,多個(gè)字符選擇選項(xiàng)包括字符的大寫版本和小寫版本(1530)(如圖14B所示)。

在一些實(shí)施方案中,設(shè)備接收(1532)對在該設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)上檢測到的第二輸入(例如,圖14C中的接觸1403)的指示。在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示(1534),根據(jù)確定第二輸入對應(yīng)于該字符的小寫版本(例如,設(shè)備的觸敏表面的特定區(qū)域中的與該字符的小寫版本相關(guān)聯(lián)的輕擊、或與該字符的小寫版本相關(guān)聯(lián)的特定手勢,例如,在圖14C中,在觸敏表面451的右上區(qū)域中檢測到的接觸1403),設(shè)備將該字符的小寫版本輸入(1536)到文本輸入字段中(例如,小寫“c”1408輸入到圖14C中的文本輸入字段1410中)。在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示(1534),根據(jù)確定第二輸入對應(yīng)于該字符的大寫版本(例如,設(shè)備的觸敏表面的特定區(qū)域中的與該字符的大寫版本相關(guān)聯(lián)的輕擊、或與該字符的大寫版本相關(guān)聯(lián)的特定手勢,例如,在圖14C中,在觸敏表面451的左上區(qū)域中檢測到的接觸),設(shè)備將該字符的大寫版本輸入(1538)到文本輸入字段中。

在一些實(shí)施方案中,設(shè)備的觸敏表面(例如,具有觸摸屏顯示器的遙控器或便攜式多功能設(shè)備的觸敏表面)的第一區(qū)域與多個(gè)候選字符中的第一候選字符相關(guān)聯(lián)(例如,觸敏表面451的右上區(qū)域與圖14C中的字符選擇選項(xiàng)1406中的小寫“c”相關(guān)聯(lián)),并且設(shè)備的觸敏表面的不同于第一區(qū)域的第二區(qū)域與多個(gè)候選字符中的第二候選字符相關(guān)聯(lián)(1540)(例如,觸敏表面451的左上區(qū)域與圖14C中的字符選擇選項(xiàng)1406中的大寫“C”相關(guān)聯(lián))。在一些實(shí)施方案中,觸敏表面上的第一區(qū)域相對于觸敏表面上的第二區(qū)域的相對位置與用戶界面中的第一候選字符相對于第二候選字符的相對位置相同。即,多個(gè)字符選擇選項(xiàng)以類似于設(shè)備的觸敏表面的布局的布局顯示。在一些實(shí)施方案中,設(shè)備接收(1542)對在該設(shè)備的觸敏表面上檢測到的第二輸入(例如,輕擊或輕擊并點(diǎn)擊)的指示。在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示(1544),根據(jù)確定設(shè)備在觸敏表面的第一區(qū)域上檢測到第二輸入,設(shè)備將第一候選字符輸入(1546)到文本輸入字段中。在一些實(shí)施方案中,響應(yīng)于接收到對第二輸入的指示(1544),根據(jù)確定在設(shè)備的觸敏表面的第二區(qū)域上檢測到第二輸入,設(shè)備將第二候選字符輸入(1548)到文本輸入字段中。例如,多個(gè)字符選擇選項(xiàng)在用戶界面中任選地顯示為2×2柵格(如圖14C所示),其中第一字符處于左上,第二字符處于右上,第三字符處于右下,并且第四字符處于左下。對字符中的相應(yīng)一個(gè)的選擇任選地通過輕擊觸敏表面上的對應(yīng)于柵格中的顯示有相應(yīng)字符的區(qū)域的區(qū)域(左上、右上、右下、左下)完成,如圖14C所示。

應(yīng)當(dāng)理解,對圖15A-圖15D中的操作進(jìn)行描述的特定順序僅是示例性的,并非旨在表示所述順序是這些操作可被執(zhí)行的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來對本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出,本文參考本文所述的其他方法(例如,方法700、900、1100和1300)所述的其他過程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖15A-圖15D所述的方法1500。例如,以上參考方法1500所述用戶界面、顯示設(shè)備和觸敏表面任選地具有參考本文所述的其他方法(例如,方法700、900、1100和1300)所述的用戶界面、顯示設(shè)備和觸敏表面的特性的一個(gè)或多個(gè)。為了簡明起見,這些細(xì)節(jié)這里不再重復(fù)。

上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對于圖1A、圖3和圖5所描述的)或特定于應(yīng)用的芯片。

以上參考圖15A-圖15D所述的操作任選地由圖1A-圖1B中描繪的部件實(shí)現(xiàn)。例如,生成操作1502、接收操作1506、以及顯示操作1512和1520任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A-圖1B中描繪的部件來實(shí)現(xiàn)其他過程。

根據(jù)一些實(shí)施方案,圖16示出根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的一種電子設(shè)備1600的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施方案的原則的硬件、軟件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖16中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所描述的實(shí)施方案的原理。因此,本文的描述任選地支持本文所述的功能塊的任何可能的組合或分離或進(jìn)一步限定。

如圖16所示,電子設(shè)備1600任選地包括被配置為接收輸入的接收單元1602和耦接到接收單元1602的處理單元1604。在一些實(shí)施方案中,處理單元1604包括顯示啟用單元1606、確定單元1608、執(zhí)行單元1610和檢測單元1612。

在一些實(shí)施方案中,接收單元1602被配置為接收對包括在設(shè)備的觸敏表面上檢測到的接觸的第一輸入的指示,其中觸敏表面包括多個(gè)預(yù)定義區(qū)域,并且多個(gè)預(yù)定義區(qū)域中的每個(gè)預(yù)定義區(qū)域可選擇以執(zhí)行相關(guān)聯(lián)的功能。在一些實(shí)施方案中,處理單元1604被配置為生成用戶界面以用于顯示設(shè)備上的顯示(例如,利用顯示啟用單元1606),響應(yīng)于接收到對第一輸入的指示:確定是否已檢測到接觸長于第一時(shí)間段的接觸(例如,利用確定單元1608);并且根據(jù)確定接觸滿足功能顯示標(biāo)準(zhǔn),該標(biāo)準(zhǔn)包括在已檢測到長于第一時(shí)間段的接觸時(shí)滿足的標(biāo)準(zhǔn),確定功能信息以用于用戶界面中的顯示,功能信息包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息(例如,利用確定單元1608)。

在一些實(shí)施方案中,處理單元1604被進(jìn)一步配置為根據(jù)確定接觸不滿足功能顯示標(biāo)準(zhǔn),放棄對包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息的功能信息的確定(例如,利用確定單元1608)。

在一些實(shí)施方案中,功能信息包括被顯示在用戶界面中的移動(dòng)圖像或靜態(tài)圖像上方的重疊。在一些實(shí)施方案中,功能顯示標(biāo)準(zhǔn)包括在接觸在第一時(shí)間段期間已移動(dòng)小于第一移動(dòng)閾值時(shí)滿足的標(biāo)準(zhǔn)。

在一些實(shí)施方案中,處理單元被進(jìn)一步配置為根據(jù)確定功能顯示標(biāo)準(zhǔn)由于接觸在第一時(shí)間段期間已移動(dòng)多于第一移動(dòng)閾值而尚未被滿足,放棄對包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第一功能的信息的功能信息的確定(例如,利用確定單元1608)。

在一些實(shí)施方案中,關(guān)于第一功能的信息包括用于執(zhí)行第一功能的視覺提示。在一些實(shí)施方案中,關(guān)于第一功能的信息被顯示在用戶界面中的第一位置處,第一位置對應(yīng)于觸敏表面上的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域。在一些實(shí)施方案中,功能信息進(jìn)一步包括關(guān)于多個(gè)相關(guān)聯(lián)的功能中的第二功能的第二信息,第二信息被顯示在用戶界面中的第二位置處,第二位置對應(yīng)于觸敏表面上的與第二功能相關(guān)聯(lián)的第二預(yù)定義區(qū)域,并且用戶界面中的第一位置相對于用戶界面中的第二位置的相對定位對應(yīng)于觸敏表面上的第一預(yù)定義區(qū)域相對于觸敏表面上的第二預(yù)定義區(qū)域的相對定位。

在一些實(shí)施方案中,接收單元1602被進(jìn)一步配置為接收對在觸敏表面的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域上檢測到的第二輸入的指示,并且處理單元1604被進(jìn)一步配置為響應(yīng)于接收到對第二輸入的指示,執(zhí)行與第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能(例如,利用執(zhí)行單元1610)。

在一些實(shí)施方案中,檢測第二輸入包括同時(shí)檢測第二輸入與設(shè)備的觸敏表面上的接觸。在一些實(shí)施方案中,檢測第二輸入包括檢測設(shè)備的觸敏表面的第一預(yù)定義區(qū)域上的第二接觸。在一些實(shí)施方案中,檢測第二輸入包括檢測到接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值。

在一些實(shí)施方案中,接收單元1602被進(jìn)一步配置為接收對在觸敏表面的與第一功能相關(guān)聯(lián)的第一預(yù)定義區(qū)域上檢測到的第三輸入的指示,其中檢測第三輸入包括檢測到接觸的強(qiáng)度第二次增大到高于第二預(yù)先確定的強(qiáng)度閾值,第二預(yù)先確定的強(qiáng)度閾值大于第一預(yù)先確定的強(qiáng)度閾值,并且處理單元1604被進(jìn)一步配置為響應(yīng)于接收到對第三輸入的指示,放棄對與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能的執(zhí)行(例如,利用執(zhí)行單元1610),并且執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能(例如,利用執(zhí)行單元1610),第二功能不同于第一功能。

在一些實(shí)施方案中,執(zhí)行單元1604被進(jìn)一步配置為在執(zhí)行第二功能之前,利用第二功能信息來替換用戶界面中的功能信息(例如,利用顯示啟用單元1606),第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。

在一些實(shí)施方案中,檢測第二輸入進(jìn)一步包括在檢測接觸的強(qiáng)度增大到高于第一預(yù)先確定的強(qiáng)度閾值之后,檢測該設(shè)備的觸敏表面上的接觸長于第二時(shí)間段的接觸,并且處理單元1604被進(jìn)一步配置為響應(yīng)于接收到對第二輸入的指示,放棄對與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第一功能的執(zhí)行(例如,利用執(zhí)行單元1610),并且執(zhí)行與觸敏表面上的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能(例如,利用執(zhí)行單元1610),第二功能不同于第一功能。

份在一些實(shí)施方案中,執(zhí)行單元被進(jìn)一步配置為在執(zhí)行所述第二功能之前,利用第二功能信息來替換所述用戶界面中的功能信息(例如,利用顯示啟用單元1606),第二功能信息包括關(guān)于與觸敏表面的第一預(yù)定義區(qū)域相關(guān)聯(lián)的第二功能的第二信息。在一些實(shí)施方案中,設(shè)備包括輸入設(shè)備,并且輸入設(shè)備和顯示設(shè)備是獨(dú)立設(shè)備。

在一些實(shí)施方案中,設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第一預(yù)定義區(qū)域與第一組功能相關(guān)聯(lián),第一組功能包括第一功能,并且響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示包括:確定用戶界面的當(dāng)前上下文;以及基于用戶界面的當(dāng)前上下文來從第一組功能中選擇第一功能。在一些實(shí)施方案中,基于用戶界面的當(dāng)前上下文來從第一組功能中選擇第一功能包括:根據(jù)確定當(dāng)前上下文是第一上下文,第一功能對應(yīng)于第一操作;以及根據(jù)確定當(dāng)前上下文是不同于第一上下文的第二上下文,第一功能對應(yīng)于不同于第一操作的第二操作。

在一些實(shí)施方案中,設(shè)備的觸敏表面上的多個(gè)預(yù)定義區(qū)域中的第二預(yù)定義區(qū)域與第二組功能相關(guān)聯(lián),第二組功能包括第二功能;并且響應(yīng)于接收到對第一輸入的指示而確定功能信息以用于顯示進(jìn)一步包括:基于用戶界面的當(dāng)前上下文來從第二組功能中選擇第二功能,其中:根據(jù)確定當(dāng)前上下文是第一上下文,第一功能對應(yīng)于第一操作,并且第二功能對應(yīng)于不同于第一操作和第二操作的第三操作;并且根據(jù)確定當(dāng)前上下文是第二上下文,第一功能對應(yīng)于第二操作,并且第二功能對應(yīng)于不同于第一操作、第二操作和第三操作的第四操作。

在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中進(jìn)行導(dǎo)航的導(dǎo)航功能。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對內(nèi)容進(jìn)行導(dǎo)航的導(dǎo)航功能。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括用于在用戶界面中對一個(gè)或多個(gè)內(nèi)容條進(jìn)行導(dǎo)航的導(dǎo)航功能。在一些實(shí)施方案中,多個(gè)相關(guān)聯(lián)的功能包括信息功能,以用于在用戶界面中呈現(xiàn)關(guān)于內(nèi)容的信息。

根據(jù)一些實(shí)施方案,圖17示出根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的一種電子設(shè)備1700的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施方案的原則的硬件、軟件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖17中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所描述的實(shí)施方案的原理。因此,本文的描述任選地支持本文所述的功能塊的任何可能的組合或分離或進(jìn)一步限定。

如圖17所示,電子設(shè)備1700任選地包括被配置為接收輸入的接收單元1702和耦接到接收單元1702的處理單元1704。在一些實(shí)施方案中,處理單元1704包括獲取單元1706、顯示啟用單元1708、移動(dòng)單元1710和確定單元1712。

在一些實(shí)施方案中,處理單元1704被配置為:獲取用于識(shí)別包括多個(gè)內(nèi)容項(xiàng)的內(nèi)容項(xiàng)序列的信息(例如,利用獲取單元1706);在來自多個(gè)內(nèi)容項(xiàng)的相應(yīng)內(nèi)容項(xiàng)是當(dāng)前選擇的內(nèi)容項(xiàng)時(shí),生成用于顯示在顯示設(shè)備上的用戶界面(例如,利用顯示啟用單元1708),其中用戶界面包括:在相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示;以及導(dǎo)航條,所述導(dǎo)航條包括對應(yīng)于在相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像和多個(gè)內(nèi)容項(xiàng)中的與內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)相鄰的第一相鄰內(nèi)容項(xiàng)的表示,并且將用戶界面提供到顯示設(shè)備(例如,利用顯示啟用單元1708)。

在一些實(shí)施方案中,在導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示包括來自第一相鄰內(nèi)容項(xiàng)中的位置的圖像。在一些實(shí)施方案中,導(dǎo)航條進(jìn)一步包括多個(gè)內(nèi)容項(xiàng)中的與內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)相鄰的第二相鄰內(nèi)容項(xiàng)的表示,第一相鄰內(nèi)容項(xiàng)先于內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng),并且第二相鄰內(nèi)容項(xiàng)接著內(nèi)容項(xiàng)序列中的相應(yīng)內(nèi)容項(xiàng)。

在一些實(shí)施方案中,導(dǎo)航條進(jìn)一步包括重疊在導(dǎo)航條中的多個(gè)圖像上的當(dāng)前位置指示符,并且當(dāng)前位置指示符相對于導(dǎo)航條中的多個(gè)圖像中的每者的相對位置對應(yīng):相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置;以及在相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示。在一些實(shí)施方案中,接收單元1702被配置為在用戶界面被顯示在顯示設(shè)備上時(shí),接收對包括在設(shè)備的觸敏表面上檢測到的接觸的第一輸入的指示,其中檢測接觸包括檢測該接觸的移動(dòng),并且處理單元1704被進(jìn)一步配置為:根據(jù)該接觸的移動(dòng)在導(dǎo)航條中移動(dòng)當(dāng)前位置指示符(例如,利用移動(dòng)單元1710),其中移動(dòng)當(dāng)前位置指示符包括:

根據(jù)該接觸的移動(dòng),改變當(dāng)前位置指示符相對于導(dǎo)航條中的多個(gè)圖像中的每個(gè)圖像的相對位置;并且根據(jù)當(dāng)前位置指示符相對于多個(gè)圖像中的每個(gè)圖像的相對位置,更新相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置和相應(yīng)內(nèi)容項(xiàng)中的當(dāng)前位置的表示。

在一些實(shí)施方案中,某個(gè)閾值將導(dǎo)航條中的多個(gè)圖像與導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示分開,并且處理單元1704被進(jìn)一步配置為:確定當(dāng)前位置指示符已從導(dǎo)航條中的多個(gè)圖像越過閾值到達(dá)導(dǎo)航條中的第一相鄰內(nèi)容項(xiàng)的表示(例如,利用確定單元1712);并且根據(jù)這種確定:在導(dǎo)航條中用對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的不同位置的第二多個(gè)圖像來替換對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的不同位置的多個(gè)圖像(例如,利用顯示啟用單元1708);設(shè)定當(dāng)前位置指示符相對于導(dǎo)航條中的第二多個(gè)圖像中的每個(gè)圖像的相對位置由對應(yīng)于第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置(例如,利用顯示啟用單元1708);在導(dǎo)航條中用多個(gè)內(nèi)容項(xiàng)中的第二相鄰內(nèi)容項(xiàng)的表示來替換第一相鄰內(nèi)容項(xiàng)的表示(例如,利用顯示啟用單元1708),其中:第二相鄰內(nèi)容項(xiàng)不同于相應(yīng)內(nèi)容項(xiàng),并且第二相鄰內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中與第一相鄰內(nèi)容項(xiàng)相鄰;并且在用戶界面中用第一相鄰內(nèi)容項(xiàng)中的當(dāng)前位置的表示來替換相應(yīng)內(nèi)容項(xiàng)的當(dāng)前位置的表示(例如,利用顯示啟用單元1708)。

在一些實(shí)施方案中,設(shè)備包括輸入設(shè)備,并且輸入設(shè)備和顯示設(shè)備是獨(dú)立設(shè)備。在一些實(shí)施方案中,相應(yīng)內(nèi)容項(xiàng)的表示大于用戶界面中的導(dǎo)航條,相應(yīng)內(nèi)容項(xiàng)的表示包括來自相應(yīng)內(nèi)容項(xiàng)的視頻,所述視頻包括導(dǎo)航條中的多個(gè)圖像,并且導(dǎo)航條中的多個(gè)圖像包括來自相應(yīng)內(nèi)容項(xiàng)的多個(gè)靜態(tài)圖像。

在一些實(shí)施方案中,生成用戶界面以用于顯示設(shè)備上的顯示包括:確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型;根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,選擇該相應(yīng)內(nèi)容項(xiàng)中的第一位置和第二位置,第一位置和第二位置由第一間隔分開,其中:第一間隔是基于時(shí)間的間隔,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置,并且導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第二位置;并且根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,選擇該相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置,第三位置和第四位置由不同于第一間隔的第二間隔分開,其中:第二間隔是基于內(nèi)容的間隔,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第三位置,并且導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第四位置。

在一些實(shí)施方案中,獲取用于識(shí)別包括相應(yīng)內(nèi)容項(xiàng)的內(nèi)容項(xiàng)序列的信息包括:確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型;根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,識(shí)別包括相應(yīng)內(nèi)容項(xiàng)的第一內(nèi)容項(xiàng)序列,其中第一內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中正好先于相應(yīng)內(nèi)容項(xiàng),并且第二內(nèi)容項(xiàng)在內(nèi)容項(xiàng)序列中正好接著相應(yīng)內(nèi)容項(xiàng);并且根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第二內(nèi)容類型,識(shí)別包括該相應(yīng)內(nèi)容項(xiàng)的第二內(nèi)容項(xiàng)序列,第二內(nèi)容項(xiàng)序列不同于第一內(nèi)容項(xiàng)序列,其中第三內(nèi)容項(xiàng)在第二內(nèi)容項(xiàng)序列中與相應(yīng)內(nèi)容項(xiàng)相鄰,第三內(nèi)容項(xiàng)不同于第一內(nèi)容項(xiàng)和第二內(nèi)容項(xiàng)。

在一些實(shí)施方案中,導(dǎo)航條中的多個(gè)圖像中的第一圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第一位置,導(dǎo)航條中的多個(gè)圖像中的第二圖像對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第二位置,相應(yīng)內(nèi)容項(xiàng)中的第一位置和相應(yīng)內(nèi)容項(xiàng)中的第二位置由第一間隔分開,接收單元1702被進(jìn)一步配置為:在用戶界面被顯示在顯示設(shè)備上時(shí),接收對包括在設(shè)備的觸敏表面上檢測到的接觸的第一輸入的指示,其中檢測接觸包括檢測該接觸的移動(dòng),并且處理單元1704被進(jìn)一步配置為:根據(jù)該接觸的移動(dòng),選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置(例如,利用確定單元1712),第三位置和第四位置由不同于第一間隔的第二間隔分開;并且用對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第三位置的第三圖像來替換導(dǎo)航條中的第一圖像,并且用對應(yīng)于相應(yīng)內(nèi)容項(xiàng)中的第四位置的第四圖像來替換導(dǎo)航條中的第二圖像(例如,利用顯示啟用單元1706)。

在一些實(shí)施方案中,選擇相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置包括:確定相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型;根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,選擇將相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔為基于時(shí)間的間隔;并且根據(jù)確定該相應(yīng)內(nèi)容項(xiàng)的內(nèi)容類型是第一內(nèi)容類型,選擇將相應(yīng)內(nèi)容項(xiàng)中的第三位置和第四位置分開的第二間隔為基于內(nèi)容的間隔。

根據(jù)一些實(shí)施方案,圖18示出根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的一種電子設(shè)備1800的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施方案的原則的硬件、軟件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖18中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所描述的實(shí)施方案的原理。因此,本文的描述任選地支持本文所述的功能塊的任何可能的組合或分離或進(jìn)一步限定。

如圖18所示,電子設(shè)備1800任選地包括被配置為接收輸入的接收單元1802和耦接到接收單元1802的處理單元1804。在一些實(shí)施方案中,處理單元1804包括顯示啟用單元1806、確定單元1808和移動(dòng)單元1810。

在一些實(shí)施方案中,接收單元1802被配置為接收對包括在設(shè)備的觸敏表面上檢測到的接觸的第一輸入的指示,其中第一輸入對應(yīng)于移動(dòng)度量的相應(yīng)值,并且處理單元1804被配置為:生成用戶界面以用于顯示設(shè)備上的顯示(例如,利用顯示啟用單元1806),其中用戶界面包括用于指示多個(gè)用戶界面元素中的當(dāng)前所選擇的用戶界面元素的選擇指示符;響應(yīng)于接收到對第一輸入的指示:確定第一輸入是否滿足整體移動(dòng)標(biāo)準(zhǔn)(例如,利用確定單元1808);根據(jù)確定第一輸入滿足整體移動(dòng)標(biāo)準(zhǔn),使選擇指示符在用戶界面中移動(dòng)預(yù)定義量(例如,利用移動(dòng)單元1810);以及根據(jù)確定第一輸入不滿足整體移動(dòng)標(biāo)準(zhǔn),使選擇指示符根據(jù)與第一輸入相關(guān)聯(lián)的移動(dòng)度量的相應(yīng)值移動(dòng)(例如,利用移動(dòng)單元1810)。

在一些實(shí)施方案中,使選擇指示符在用戶界面中移動(dòng)預(yù)定義量包括移動(dòng)選擇指示符以指示對多個(gè)用戶界面元素中的相鄰用戶界面元素的選擇。在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)包括在接觸的觸及的第一時(shí)間段內(nèi)檢測到接觸的提起時(shí)滿足的標(biāo)準(zhǔn),并且該接觸的移動(dòng)大于第一移動(dòng)閾值,但是小于第二移動(dòng)閾值。在一些實(shí)施方案中,第一移動(dòng)閾值和第二移動(dòng)閾值依據(jù)在觸敏表面上使選擇指示符在用戶界面中移動(dòng)單個(gè)UI元素所需要的接觸移動(dòng)來限定。

在一些實(shí)施方案中,使選擇指示符移動(dòng)預(yù)定義量以及使選擇指示符根據(jù)移動(dòng)度量的相應(yīng)值移動(dòng)兩者包括使選擇指示符根據(jù)觸敏表面上的接觸的移動(dòng)方向而移動(dòng)。在一些實(shí)施方案中,整體移動(dòng)標(biāo)準(zhǔn)包括在觸敏表面的多個(gè)邊緣區(qū)域中的第一邊緣區(qū)域中檢測到接觸時(shí)滿足的標(biāo)準(zhǔn),該接觸的提起在接觸的觸及的第一時(shí)間段內(nèi)檢測到,并且該接觸的移動(dòng)小于移動(dòng)閾值,并且使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符在對應(yīng)于觸敏表面的其中檢測到接觸的第一邊緣區(qū)域的方向上移動(dòng)。

在一些實(shí)施方案中,多個(gè)用戶界面元素包括多個(gè)導(dǎo)航欄,并且使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一導(dǎo)航欄移動(dòng)到與第一導(dǎo)航欄相鄰的第二導(dǎo)航欄。在一些實(shí)施方案中,多個(gè)用戶界面元素包括多個(gè)圖像,并且使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一圖像移動(dòng)到與第一圖像相鄰的第二圖像。在一些實(shí)施方案中,多個(gè)用戶界面元素包括呈柵格布置的多個(gè)內(nèi)容項(xiàng),并且使選擇指示符移動(dòng)預(yù)定義量包括使選擇指示符從第一內(nèi)容項(xiàng)移動(dòng)到與第一內(nèi)容項(xiàng)相鄰的第二內(nèi)容項(xiàng)。

根據(jù)一些實(shí)施方案,圖19示出根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的一種電子設(shè)備1900的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施方案的原則的硬件、軟件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖19中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所描述的實(shí)施方案的原理。因此,本文的描述任選地支持本文所述的功能塊的任何可能的組合或分離或進(jìn)一步限定。

如圖19所示,電子設(shè)備1900任選地包括被配置為接收輸入的接收單元1902、耦接至接收單元并配置為檢測設(shè)備取向的取向單元1904、以及耦接至接收單元1902和取向單元1904的處理單元1906。在一些實(shí)施方案中,處理單元1906包括確定單元1908、解釋單元1910、執(zhí)行單元1912和顯示啟用單元1914。

在一些實(shí)施方案中,接收單元1902被配置為接收對包括在設(shè)備的觸敏表面上檢測到的接觸的移動(dòng)的第一輸入的指示;并且處理單元1906被配置為:使用該設(shè)備來確定用戶的抓握(例如,利用確定單元1908);并且至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)(例如,利用解釋單元1910)。在一些實(shí)施方案中,使用該設(shè)備來確定用戶的抓握包括至少部分地基于該設(shè)備的取向使用該設(shè)備來確定用戶的抓握。在一些實(shí)施方案中,使用設(shè)備來確定用戶的抓握包括基于該設(shè)備在最近的預(yù)先確定的時(shí)間段內(nèi)的平均取向使用該設(shè)備來確定用戶的抓握。在一些實(shí)施方案中,該設(shè)備的取向基于該設(shè)備中的加速度計(jì)或其他取向單元1904確定。

在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括:根據(jù)確定該抓握是第一抓握,響應(yīng)于第一輸入來執(zhí)行第一動(dòng)作(例如,利用執(zhí)行單元1912);并且根據(jù)確定該抓握是不同于第一抓握的第二抓握,響應(yīng)于第一輸入來執(zhí)行不同于第一動(dòng)作的第二動(dòng)作(例如,利用執(zhí)行單元1912)。在一些實(shí)施方案中,至少部分地基于用戶的抓握來解釋觸敏表面上的接觸的移動(dòng)包括:根據(jù)確定該抓握是第一抓握,忽略接觸的移動(dòng)的第一部分;并且根據(jù)確定該抓握是不同于第一抓握的第二抓握,忽略接觸的移動(dòng)的不同于接觸的移動(dòng)的第一部分的第二部分。

在一些實(shí)施方案中,第一抓握包括右手抓握,并且忽略接觸的移動(dòng)的第一部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略接觸的移動(dòng)的終點(diǎn);并且根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的,忽略接觸的移動(dòng)的起點(diǎn)。在一些實(shí)施方案中,第二抓握包括左手抓握,并且忽略接觸的移動(dòng)的第二部分包括根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從右向左的,忽略接觸的移動(dòng)的起點(diǎn);并且根據(jù)確定該接觸的移動(dòng)在觸敏表面上是從左向右的,忽略接觸的移動(dòng)的終點(diǎn)。

在一些實(shí)施方案中,處理單元1906被進(jìn)一步配置為提供反饋信息以用于顯示設(shè)備上的顯示(例如,利用顯示啟用單元1914),反饋信息包括關(guān)于使用該設(shè)備來確定的用戶的抓握的信息、以及接觸在觸敏表面上的移動(dòng)的解釋。

根據(jù)一些實(shí)施方案,圖20示出根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的第一設(shè)備2000的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施方案的原則的硬件、軟件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖20中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所描述的實(shí)施方案的原理。因此,本文的描述任選地支持本文所述的功能塊的任何可能的組合或分離或進(jìn)一步限定。

如圖20所示,電子設(shè)備2000任選地包括被配置為接收輸入的接收單元2002和耦接到接收單元2002的處理單元2004。在一些實(shí)施方案中,處理單元2004包括顯示啟用單元2006、確定單元2008和輸入單元2010。

在一些實(shí)施方案中,接收單元2002被配置為接收對包括在設(shè)備的觸敏表面上檢測到的接觸的移動(dòng)的第一輸入的指示,其中該接觸的移動(dòng)對應(yīng)于多個(gè)候選字符;并且處理單元2004被配置為:生成用于顯示在顯示設(shè)備上的用戶界面(例如,利用顯示啟用單元2006),其中用戶界面包括文本輸入字段;響應(yīng)于接收到對第一輸入的指示:根據(jù)確定文本輸入字段容許字符歧義(例如,利用確定單元2008),顯示文本輸入字段中的多個(gè)候選字符中的首選候選字符(例如,利用顯示啟用單元2006);并且根據(jù)確定文本輸入字段不容許字符歧義(例如,利用確定單元2008),顯示對應(yīng)于多個(gè)候選字符中的至少兩個(gè)的多個(gè)字符選擇選項(xiàng)(例如,利用顯示啟用單元2006)。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符的大小寫的歧義。在一些實(shí)施方案中,字符歧義包括關(guān)于輸入到文本輸入字段中的字符是字母還是數(shù)字的歧義。在一些實(shí)施方案中,文本輸入字段被確定為在文本輸入字段是密碼輸入字段時(shí)不容許字符歧義的文本輸入字段。在一些實(shí)施方案中,關(guān)于文本輸入字段的字符歧義容許的確定在接收到對第一輸入結(jié)束的指示之后進(jìn)行。

在一些實(shí)施方案中,多個(gè)字符選擇選項(xiàng)包括字符的大寫版本和小寫版本,接收單元被進(jìn)一步配置為接收在設(shè)備的觸敏表面上檢測到的第二輸入的指示,并且處理單元2004被進(jìn)一步配置為:響應(yīng)于接收到對第二輸入的指示:根據(jù)確定第二輸入對應(yīng)于該字符的小寫版本(例如,利用確定單元2008),將該字符的小寫版本輸入到文本輸入字段中(例如,利用輸入單元2010);并且根據(jù)確定第二輸入對應(yīng)于該字符的大寫版本(例如,利用確定單元2008),將該字符的大寫版本輸入到文本輸入字段中(例如,利用輸入單元2010)。在一些實(shí)施方案中,設(shè)備的觸敏表面的第一區(qū)域與多個(gè)候選字符中的第一候選字符相關(guān)聯(lián),設(shè)備的觸敏表面的不同于第一區(qū)域的第二區(qū)域與多個(gè)候選字符中的第二候選字符相關(guān)聯(lián),接收單元2002被進(jìn)一步配置為接收在設(shè)備的觸敏表面上檢測到的第二輸入的指示,并且處理單元2004被進(jìn)一步配置為:響應(yīng)于接收到對第二輸入的指示:根據(jù)確定檢測到在該設(shè)備的觸敏表面的第一區(qū)域上的第二輸入(例如,利用確定單元2008),將第一候選字符輸入到文本輸入字段中(例如,利用輸入單元2010);并且根據(jù)確定在該設(shè)備的觸敏表面的第二區(qū)域上檢測到第二輸入(例如,利用確定單元2008),將第二候選字符輸入到文本輸入字段中(例如,利用輸入單元2010)。

以上參考圖7A-圖7G、圖9A-圖9G、圖11A-圖11D、圖13A-圖13C和圖15A-圖15D描述的操作任選地由圖圖1A-圖1B、圖16、圖17、圖18、圖19或圖20中描繪的部件來實(shí)現(xiàn)。例如,確定操作712、906、1118和1304任選地由事件分類器170、事件識(shí)別器180和事件處理程序190來實(shí)現(xiàn)。事件分類器170中的事件監(jiān)視器171檢測觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息遞送到應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行比較,并且確定觸敏表面上的第一位置處的第一觸點(diǎn)是否對應(yīng)于預(yù)定義的事件或子事件,諸如選擇用戶界面上的一個(gè)對象。當(dāng)檢測到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活與對該事件或子事件的檢測相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施方案中,事件處理程序190訪問相應(yīng)GUI更新器178,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域的技術(shù)人員會(huì)清楚地知道如何可基于在圖1A至圖1B、圖1A-圖1B、圖16、圖17、圖18、圖19或圖20中描繪的部件來實(shí)現(xiàn)其他過程。

出于解釋的目的,前面的描述是通過參考具體實(shí)施方案來描述的。然而,上面的示例性的討論并非旨在是窮盡的或?qū)⒈景l(fā)明限制為所公開的精確形式。根據(jù)以上教導(dǎo)內(nèi)容,很多修改形式和變型形式都是可能的。選擇和描述實(shí)施方案是為了最佳地闡明本發(fā)明的原理及其實(shí)際應(yīng)用,以便由此使得本領(lǐng)域的其他技術(shù)人員能夠最佳地使用具有適合于所構(gòu)想的特定用途的各種修改的本發(fā)明以及各種所描述的實(shí)施方案。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1