本申請(qǐng)是國(guó)際申請(qǐng)?zhí)枮镻CT/US2015/012694、國(guó)際申請(qǐng)日為2015年01月23日、中國(guó)國(guó)家申請(qǐng)?zhí)枮?01580005665.4的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
本發(fā)明所公開(kāi)的實(shí)施方案涉及鍵盤(pán),并且更具體地涉及用于經(jīng)由動(dòng)態(tài)輸入與輸出(I/O)設(shè)備來(lái)接收輸入的改進(jìn)技術(shù)。
背景技術(shù):
常規(guī)鍵盤(pán)包括用于將信息(例如,字符)輸入到計(jì)算設(shè)備中的任何數(shù)量的物理按鍵。通常情況下,用戶按下或以其他方式可移動(dòng)地致動(dòng)按鍵來(lái)提供與該按鍵對(duì)應(yīng)的輸入。除了提供字符輸入,鍵盤(pán)可包括涉及功能輸入的可移動(dòng)致動(dòng)按鍵。例如,鍵盤(pán)可包括用于允許用戶激活離開(kāi)(escape)功能或退出功能的“escape”或“esc”按鍵。在許多鍵盤(pán)中,用于功能輸入的一組功能按鍵位于“功能行”中。通常,用于字母數(shù)字字符的一組按鍵位于鍵盤(pán)的最靠近用戶的一部分中,并且功能行位于鍵盤(pán)的離用戶較遠(yuǎn)但與字母數(shù)字字符相鄰的一部分中。鍵盤(pán)還可包括不是前述功能行的一部分的功能按鍵。
隨著便攜式計(jì)算設(shè)備諸如膝上型計(jì)算機(jī)的出現(xiàn)和普及,專用鍵盤(pán)所占的面積可受到顯示器的對(duì)應(yīng)尺寸的限制。與臺(tái)式計(jì)算機(jī)的外圍鍵盤(pán)相比,專用鍵盤(pán)為可具有數(shù)量更少、體積更小或彼此更靠近的按鍵的便攜式計(jì)算設(shè)備的部件,這允許便攜式計(jì)算設(shè)備具有更小的總體尺寸。
無(wú)論顯示器如何改變,常規(guī)的專用鍵盤(pán)隨著時(shí)間靜止且固定。此外,通常經(jīng)由用戶使用鼠標(biāo)與之進(jìn)行交互的工具欄和菜單來(lái)訪問(wèn)在屏幕上顯示的軟件應(yīng)用程序的功能。這要求用戶周期性地切換模式,并將其手部的位置在鍵盤(pán)與鼠標(biāo)之間移動(dòng)。作為另外一種選擇,可經(jīng)由需要記憶與練習(xí)的復(fù)雜按鍵組合來(lái)訪問(wèn)應(yīng)用程序的功能。因此,希望提供用于解決常規(guī)系統(tǒng)的缺點(diǎn)的I/O設(shè)備和方法。
技術(shù)實(shí)現(xiàn)要素:
本文所述的實(shí)施方案通過(guò)提供動(dòng)態(tài)且空間高效的I/O設(shè)備和方法來(lái)解決上述缺點(diǎn)。此類設(shè)備和方法任選地補(bǔ)充或替代常規(guī)的輸入設(shè)備和方法。此類設(shè)備和方法還減少用戶所需的模式切換的次數(shù)(例如,在鍵盤(pán)與鼠標(biāo)之間移動(dòng)一個(gè)人的手部,并且將一個(gè)人的眼睛從鍵盤(pán)移動(dòng)到顯示器),并形成更加高效的人機(jī)界面。
根據(jù)一些實(shí)施方案,在計(jì)算系統(tǒng)處執(zhí)行更新動(dòng)態(tài)輸入和輸出設(shè)備的方法,該計(jì)算系統(tǒng)包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼(例如,圖1A至圖1B的便攜式計(jì)算系統(tǒng)100)。在一些實(shí)施方案中,該外殼與主顯示器分開(kāi)并且不同于主顯示器(例如,圖2A至圖2C的臺(tái)式計(jì)算系統(tǒng)200)。在其他實(shí)施方案中,該外殼與處理器、主顯示器和存儲(chǔ)器分開(kāi)并且不同于該處理器、主顯示器和存儲(chǔ)器(例如,圖2A至圖2C的臺(tái)式計(jì)算系統(tǒng)200)。在一些實(shí)施方案中,該方法包括:在主顯示器上顯示第一用戶界面,該第一用戶界面包括一個(gè)或多個(gè)用戶界面元素;識(shí)別一個(gè)或多個(gè)用戶界面元素間的在主顯示器上聚焦的活動(dòng)用戶界面元素;以及確定在主顯示器上聚焦的活動(dòng)用戶界面元素是否與由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。根據(jù)確定在主顯示器上聚焦的活動(dòng)用戶界面元素與由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián),該方法包括在觸摸屏顯示器上顯示第二用戶界面,該第二用戶界面包括:(A)與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示;和(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
一些實(shí)施方案提供了一種不同的方法,該方法包括:在主顯示器上顯示用于由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序的第一用戶界面;在觸摸屏顯示器上顯示第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示,其中該第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分;以及在觸摸屏顯示器上檢測(cè)輕掃手勢(shì)。根據(jù)確定該輕掃手勢(shì)在第一方向上執(zhí)行,該方法包括:在觸摸屏顯示器上顯示與應(yīng)用程序?qū)?yīng)的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示中的至少一個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示,并且其中該第二組一個(gè)或多個(gè)示能表示也對(duì)應(yīng)于該應(yīng)用程序的第一部分。根據(jù)確定該輕掃手勢(shì)在基本上垂直于第一方向的第二方向上執(zhí)行,該方法包括:在觸摸屏顯示器上顯示與應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示,其中該第三組一個(gè)或多個(gè)示能表示不同于第二組一個(gè)或多個(gè)示能表示,并且其中該第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于與應(yīng)用程序的第一部分不同的應(yīng)用程序的第二部分。該第一用戶界面的不同部分的示例包括與圖5XX中的照片應(yīng)用程序相關(guān)聯(lián)的文件控件菜單5288以及與圖5YY中的照片應(yīng)用程序相關(guān)聯(lián)的編輯控件菜單5296。
其他實(shí)施方案提供了一種不同的方法,該方法包括:在主顯示器上以正常模式(即非全屏模式)來(lái)顯示用于由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序的第一用戶界面,該第一用戶界面包括與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;以及檢測(cè)用于在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入。響應(yīng)于檢測(cè)到該用戶輸入,該方法包括:停止在主顯示器上的第一用戶界面中顯示與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分;以及在沒(méi)有人類干預(yù)的情況下,在觸摸屏顯示器上自動(dòng)顯示用于控制應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,該方法包括:在主顯示器上顯示用于由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序的第一用戶界面;在觸摸屏顯示器上顯示第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示;以及檢測(cè)通知。響應(yīng)于檢測(cè)到通知,該方法包括:在觸摸屏顯示器上的第二用戶界面中同時(shí)顯示與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示以及所檢測(cè)到的通知的至少一部分,其中所檢測(cè)到的通知不在主顯示器上被顯示。
在其他實(shí)施方案中,該方法包括:在主顯示器上顯示用戶界面,該用戶界面包括一個(gè)或多個(gè)用戶界面元素;識(shí)別一個(gè)或多個(gè)用戶界面元素中的在主顯示器上聚焦的活動(dòng)用戶界面元素,其中該活動(dòng)用戶界面元素與由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián);響應(yīng)于識(shí)別在主顯示器上聚焦的活動(dòng)用戶界面元素,在觸摸屏顯示器上顯示與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示;以及檢測(cè)用于移動(dòng)用戶界面的相應(yīng)部分的用戶輸入。響應(yīng)于檢測(cè)到該用戶輸入并且根據(jù)確定該用戶輸入滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn),該方法包括:停止在主顯示器上顯示所述用戶界面的相應(yīng)部分;停止在觸摸屏顯示器上顯示該一組一個(gè)或多個(gè)示能表示的至少一個(gè)子組;以及在觸摸屏顯示器上顯示對(duì)用戶界面的相應(yīng)部分的表示。
根據(jù)一些實(shí)施方案,提供了一種電子設(shè)備,該電子設(shè)備包括:被配置為顯示信息的主顯示單元(例如,圖1A和圖2A至圖2D中的主顯示器102);被配置為接收用戶輸入的物理輸入單元;被配置為顯示信息的觸摸屏顯示單元(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104);被配置為接收觸摸屏顯示單元上的用戶觸摸輸入的觸敏表面單元;以及耦接到主顯示單元、物理輸入單元、觸摸屏顯示單元和觸敏表面單元的處理單元。該處理單元被配置為:使得在主顯示單元上顯示第一用戶界面,該第一用戶界面包括一個(gè)或多個(gè)用戶界面元素;識(shí)別一個(gè)或多個(gè)用戶界面元素間的在主顯示單元上聚焦的活動(dòng)用戶界面元素;以及確定在主顯示單元上聚焦的活動(dòng)用戶界面元素是否與由處理單元執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。根據(jù)確定在主顯示器上聚焦的活動(dòng)用戶界面元素與由計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián),該處理單元被配置為使得在觸摸屏顯示單元上顯示第二用戶界面,該第二用戶界面包括:(A)與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示;和(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
一些實(shí)施方案提供了一種處理單元,該處理單元被配置為:使得在主顯示單元上顯示由該處理單元執(zhí)行的應(yīng)用程序的第一用戶界面;使得在觸摸屏顯示單元上顯示第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示,其中該第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分;以及檢測(cè)觸敏表面單元上的輕掃手勢(shì)。根據(jù)確定該輕掃手勢(shì)在第一方向上執(zhí)行,該處理單元被配置為:使得在觸摸屏顯示單元上顯示與應(yīng)用程序?qū)?yīng)的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示中的至少一個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示,并且其中第二組一個(gè)或多個(gè)示能表示也對(duì)應(yīng)于應(yīng)用程序的第一部分。根據(jù)確定輕掃手勢(shì)在基本上垂直于第一方向的第二方向上執(zhí)行,該處理單元被配置為:使得在觸摸屏顯示單元上顯示與應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示,其中該第三組一個(gè)或多個(gè)示能表示不同于第二組一個(gè)或多個(gè)示能表示,并且其中該第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于與應(yīng)用程序的第一部分不同的應(yīng)用程序的第二部分。
其他實(shí)施方案提供了一種處理單元,該處理單元被配置為:使得在主顯示單元上以正常模式顯示用于由該處理單元執(zhí)行的應(yīng)用程序的第一用戶界面,該第一用戶界面包括與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;以及檢測(cè)用于在主顯示單元上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入。響應(yīng)于檢測(cè)到該用戶輸入,該處理單元被配置為:停止在主顯示單元上的第一用戶界面中顯示與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;使得在主顯示單元上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分;并且在沒(méi)有人類干預(yù)的情況下,使得在觸摸屏顯示單元上自動(dòng)顯示用于控制應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,該處理單元被配置為:使得在主顯示單元上顯示由該處理單元執(zhí)行的應(yīng)用程序的第一用戶界面;使得在觸摸屏顯示單元上顯示第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示;以及檢測(cè)通知。響應(yīng)于檢測(cè)到通知,該處理單元被配置為:使得在觸摸屏顯示單元上的第二用戶界面中同時(shí)顯示與應(yīng)用程序?qū)?yīng)的該一組一個(gè)或多個(gè)示能表示以及所檢測(cè)到的通知的至少一部分,其中所檢測(cè)到的通知不在主顯示單元上被顯示。
在其他實(shí)施方案中,該處理單元被配置為:使得在主顯示單元上顯示用戶界面,該用戶界面包括一個(gè)或多個(gè)用戶界面元素;識(shí)別一個(gè)或多個(gè)用戶界面元素中的在主顯示單元上聚焦的活動(dòng)用戶界面元素,其中該活動(dòng)用戶界面元素與由該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián);響應(yīng)于識(shí)別在主顯示單元上聚焦的活動(dòng)用戶界面元素,使得在觸摸屏顯示單元上顯示與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示;以及檢測(cè)用于移動(dòng)用戶界面的相應(yīng)部分的用戶輸入。響應(yīng)于檢測(cè)到該用戶輸入并且根據(jù)確定該用戶輸入滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn),該處理單元被配置為:停止在主顯示單元上顯示用戶界面的相應(yīng)部分;停止在觸摸屏顯示單元上顯示該一組一個(gè)或多個(gè)示能表示的至少一個(gè)子組;以及使得在觸摸屏顯示單元上顯示對(duì)用戶界面的相應(yīng)部分的表示。
根據(jù)一些實(shí)施方案,一種計(jì)算系統(tǒng)包括處理器、主顯示器、用于存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,以及至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼;該一個(gè)或多個(gè)程序被配置為由處理器執(zhí)行并且包括用于執(zhí)行根據(jù)本文所述的方法中的任一方法的操作或使得根據(jù)本文所述的方法中的任一方法的操作執(zhí)行的指令。根據(jù)一些實(shí)施方案,非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在其中存儲(chǔ)有指令,該指令當(dāng)由計(jì)算系統(tǒng)的處理器執(zhí)行時(shí)使得該計(jì)算系統(tǒng)執(zhí)行根據(jù)本文所述的方法中的任一方法的操作或使得根據(jù)本文所述的方法中的任一方法的操作執(zhí)行;該計(jì)算系統(tǒng)具有主顯示器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼。根據(jù)一些實(shí)施方案,提供了計(jì)算系統(tǒng)的一種圖形用戶界面,該計(jì)算系統(tǒng)包括處理器、主顯示器、用于存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,以及至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼;該一個(gè)或多個(gè)程序被配置為由處理器執(zhí)行并且包括用于顯示根據(jù)上述方法中的任一方法中顯示的一個(gè)或多個(gè)元素或使得顯示根據(jù)上述方法中的任一方法中顯示的一個(gè)或多個(gè)元素的指令,該指令響應(yīng)于用戶輸入而更新,如本文所述的方法中的任一方法所述的。根據(jù)一些實(shí)施方案,一種計(jì)算系統(tǒng)包括:主顯示器;至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼;以及用于執(zhí)行根據(jù)本文所述的方法中的任一方法的操作或使得根據(jù)本文所述的方法中的任一方法的操作執(zhí)行的裝置。根據(jù)一些實(shí)施方案,在計(jì)算系統(tǒng)中使用的信息處理設(shè)備包括用于執(zhí)行根據(jù)本文所述的方法中的任一方法的操作或使得根據(jù)本文所述的方法中的任一方法的操作執(zhí)行的裝置;該計(jì)算系統(tǒng)具有主顯示器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼。
附圖說(shuō)明
為了更好地理解各種所述的實(shí)施方案,應(yīng)結(jié)合以下附圖來(lái)參考下面的具體實(shí)施方式,其中在整個(gè)附圖中類似的附圖標(biāo)記是指對(duì)應(yīng)的部件。
圖1A為根據(jù)一些實(shí)施方案的便攜式計(jì)算系統(tǒng)(例如,膝上型計(jì)算機(jī))的示意圖。
圖1B為根據(jù)一些實(shí)施方案的圖1A中的便攜式計(jì)算系統(tǒng)的主體部分的示意圖。
圖2A為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)的第一具體實(shí)施的示意圖。
圖2B為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)的第二具體實(shí)施的示意圖。
圖2C為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)的第三具體實(shí)施的示意圖。
圖2D為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)的第四具體實(shí)施的示意圖。
圖3A為根據(jù)一些實(shí)施方案的電子設(shè)備的框圖。
圖3B為根據(jù)一些實(shí)施方案的用于圖3A的事件處理的部件的框圖。
圖4為根據(jù)一些實(shí)施方案的外圍電子設(shè)備的框圖。
圖5A至圖5DDD示出了根據(jù)一些實(shí)施方案的用于更新動(dòng)態(tài)輸入和輸出設(shè)備的示例性用戶界面。
圖6A至圖6D為根據(jù)一些實(shí)施方案的用于更新動(dòng)態(tài)輸入和輸出設(shè)備的方法的流程圖。
圖7A至圖7C為根據(jù)一些實(shí)施方案的用于更新動(dòng)態(tài)輸入和輸出設(shè)備的方法的流程圖。
圖8A至圖8B為根據(jù)一些實(shí)施方案的在全屏模式下維持應(yīng)用程序的功能的方法的流程圖。
圖9A至圖9B為根據(jù)一些實(shí)施方案的在觸摸屏顯示器上顯示通知的方法的流程圖。
圖10A至圖10C為根據(jù)一些實(shí)施方案的移動(dòng)用戶界面部分的方法的流程圖。
圖11至圖15示出了根據(jù)一些實(shí)施方案的電子設(shè)備的功能框圖。
具體實(shí)施方式
圖1A至圖1B、圖2A至圖2D、圖3A至圖3B和圖4提供了對(duì)示例性設(shè)備的描述。圖5A至圖5DDD示出了用于更新動(dòng)態(tài)輸入和輸出設(shè)備的示例性用戶界面。圖6A至圖6D為更新動(dòng)態(tài)輸入和輸出設(shè)備的方法600的流程圖。圖7A至圖7C為更新動(dòng)態(tài)輸入和輸出設(shè)備的方法700的流程圖。圖8A至圖8B為在全屏模式下維持應(yīng)用程序的功能的方法800的流程圖。圖9A至圖9B為在觸摸屏顯示器上顯示通知的方法900的流程圖。圖10A至圖10C為移動(dòng)用戶界面部分的方法1000的流程圖。圖5A至圖5DDD中的用戶界面用于示出圖6A至圖6D、圖7A至圖7C、圖8A至圖8B、圖9A至圖9B和圖10A至圖10C中的方法和/或過(guò)程。
示例性設(shè)備與系統(tǒng)
現(xiàn)在將詳細(xì)地參考實(shí)施方案,這些實(shí)施方案的示例在附圖中被示出。下面的詳細(xì)描述中示出許多具體細(xì)節(jié),以便提供對(duì)各種所述實(shí)施方案的徹底理解。但是,對(duì)本領(lǐng)域的普通技術(shù)人員將顯而易見(jiàn)的是,各種所述實(shí)施方案可在沒(méi)有這些具體細(xì)節(jié)的情況下被實(shí)踐。在其他情況下,沒(méi)有詳細(xì)地描述熟知的方法、過(guò)程、部件、電路、和網(wǎng)絡(luò),以便不會(huì)不必要地模糊實(shí)施方案的各個(gè)方面。
還將理解的是,雖然術(shù)語(yǔ)“第一”、“第二”等在本文中在一些實(shí)施方案中用于描述各種元件,但是這些元件不應(yīng)受到這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)只是用于將一個(gè)元件與另一元件區(qū)分開(kāi)。例如,第一接觸可被命名為第二接觸,并且類似地第二接觸可被命名為第一接觸,而不脫離各種所述實(shí)施方案的范圍。第一接觸和第二接觸兩者都是接觸,但它們不是同一接觸。
在本文中對(duì)各種所述實(shí)施方案的描述中所使用的術(shù)語(yǔ)只是為了描述特定實(shí)施方案的目的,而并非旨在進(jìn)行限制。如在對(duì)各種所述實(shí)施方案中的描述和所附權(quán)利要求書(shū)中所使用的那樣,單數(shù)形式“一個(gè)”(“a”,“an”)和“該”旨在也包括復(fù)數(shù)形式,除非上下文另外明確地指示。還將理解的是,本文中所使用的術(shù)語(yǔ)“和/或”是指并且涵蓋相關(guān)聯(lián)的所列出的項(xiàng)目中的一個(gè)或多個(gè)項(xiàng)目的任何和全部可能的組合。還將理解的是,術(shù)語(yǔ)“包括”(“includes”“including”“comprises”和/或“comprising”)在本說(shuō)明書(shū)中使用時(shí)是指定存在所陳述的特征、整數(shù)、步驟、操作、元件和/或部件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、部件和/或其分組。
如本文中所使用的,根據(jù)上下文,術(shù)語(yǔ)“如果”任選地被解釋為是指“當(dāng)……時(shí)”(“when”或“upon”)或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,根據(jù)上下文,短語(yǔ)“如果確定……”或“如果檢測(cè)到[所陳述的條件或事件]”任選地被解釋為是指“在確定……時(shí)”或“響應(yīng)于確定……”或“在檢測(cè)到[所陳述的條件或事件]時(shí)”或“響應(yīng)于檢測(cè)到[所陳述的條件或事件]”。
圖1A為根據(jù)一些實(shí)施方案的便攜式計(jì)算系統(tǒng)100的示意圖。便攜式計(jì)算系統(tǒng)100可為例如膝上型計(jì)算機(jī),諸如設(shè)備或者任何其他便攜式計(jì)算設(shè)備。便攜式計(jì)算系統(tǒng)100包括:(A)顯示器部分110,該顯示器部分具有主顯示器102;和(B)主體部分120,該主體部分具有動(dòng)態(tài)功能行104、一組物理(即可移動(dòng)地致動(dòng))按鍵106、以及部分地包含于同一外殼內(nèi)的觸摸板108。顯示器部分110通常與便攜式計(jì)算系統(tǒng)100的主體部分120機(jī)械耦接、電耦接并且通信耦接。例如,便攜式計(jì)算系統(tǒng)100可包括允許顯示器部分110相對(duì)于主體部分120旋轉(zhuǎn)的鉸鏈。便攜式計(jì)算系統(tǒng)100包括一個(gè)或多個(gè)處理器以及存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,該一個(gè)或多個(gè)程序由一個(gè)或多個(gè)處理器執(zhí)行,以執(zhí)行本文所述的實(shí)施方案中的任一實(shí)施方案。在一些實(shí)施方案中,動(dòng)態(tài)功能行104是使用電阻式感測(cè)、聲學(xué)感測(cè)、電容式感測(cè)、光學(xué)感測(cè)、紅外線感測(cè)等來(lái)檢測(cè)用戶觸摸輸入和選擇的觸摸屏顯示器,參考圖1B更詳細(xì)地描述了該動(dòng)態(tài)功能行。在一些實(shí)施方案中,顯示器部分110的主顯示器102也是觸摸屏顯示器。
圖1B為根據(jù)一些實(shí)施方案的便攜式計(jì)算系統(tǒng)100的主體部分120的示意圖。主體部分120包括物理按鍵組106、動(dòng)態(tài)功能行104以及部分地包含于同一外殼內(nèi)的觸摸板108。在一些實(shí)施方案中,動(dòng)態(tài)功能行104為取代物理按鍵組106的功能行的觸摸屏,從而允許該物理按鍵組106所占用的空間減小,從而允許整個(gè)主體部分120更小或允許其他部分諸如觸摸板108更大。在一些實(shí)施方案中,相對(duì)于物理按鍵組106的主要尺寸,動(dòng)態(tài)功能行104的長(zhǎng)度為大約18英寸。雖然為了便于解釋稱之為“行”,但在一些其他實(shí)施方案中,圖1A中的包括動(dòng)態(tài)功能行104的觸摸屏可呈現(xiàn)任何其他形式,諸如正方形、圓形、多行、一列、多列、多個(gè)獨(dú)立扇區(qū)等等。盡管圖1A至圖1B示出動(dòng)態(tài)功能行104取代物理按鍵組106的功能行,但在一些其他實(shí)施方案中,動(dòng)態(tài)功能行104可另外地和/或可選地取代物理按鍵組106的數(shù)字小鍵盤(pán)部分、編輯/功能部分等。
該物理按鍵組106中的每個(gè)物理按鍵具有至少一個(gè)相關(guān)聯(lián)的輸入。該輸入可為可打印字符、不可打印字符、功能或其他輸入。與物理按鍵相關(guān)聯(lián)的輸入可通過(guò)按鍵表面上的以拉丁文、阿拉伯文、漢字、或任何其他文字示出(例如,印刷)的字母、字詞、符號(hào)或其他標(biāo)記來(lái)顯示。例如,在138處所指示的具體物理按鍵與字母“z”相關(guān)聯(lián),如在該按鍵上顯示的字母z所指示的。又如,標(biāo)有字詞“command”的物理按鍵可能與命令功能相關(guān)聯(lián)。例如,該物理按鍵組106與QWERTY、Dvorak、或具有符合ISO/IEC 9995、ANSI-INCITS 154-1988、JIS X 6002-1980或其他相似標(biāo)準(zhǔn)的字母數(shù)字、數(shù)字和/或編輯/功能部分(例如,標(biāo)準(zhǔn)的、擴(kuò)展的或緊湊的)的其他鍵盤(pán)布局相關(guān)聯(lián)。
在用戶已激活按鍵時(shí),可由便攜式計(jì)算系統(tǒng)100(或圖2A至圖2D中的計(jì)算設(shè)備202、或圖2A至圖2B中的外圍鍵盤(pán)206)的處理器來(lái)接收與和物理按鍵相關(guān)聯(lián)的輸入對(duì)應(yīng)的信號(hào)。在一個(gè)示例性示例中,該物理按鍵組106中的每個(gè)按鍵包括兩塊板和一個(gè)彈簧。用戶可通過(guò)按下按鍵來(lái)激活該按鍵,該動(dòng)作使彈簧壓縮。當(dāng)彈簧被壓縮時(shí),兩塊板可進(jìn)行接觸,從而允許電流流過(guò)相連接的板。響應(yīng)于電流流過(guò)相連接的板,可向處理器提供與該按鍵對(duì)應(yīng)的輸入。例如,響應(yīng)于圖2C中的外圍鍵盤(pán)206的按鍵組106中的一個(gè)按鍵被激活,向計(jì)算設(shè)備202提供與該所激活的按鍵對(duì)應(yīng)的輸入。應(yīng)當(dāng)認(rèn)識(shí)到,可針對(duì)可移動(dòng)地致動(dòng)的按鍵來(lái)使用其他系統(tǒng)。
在一些實(shí)施方案中,動(dòng)態(tài)功能行104為用于顯示一個(gè)或多個(gè)用戶可選擇符號(hào)142(在本文中有時(shí)也被稱為“用戶界面元素”、“用戶界面部件”、“示能表示”、“按鈕”或“軟按鍵”)的觸摸屏顯示器。例如,動(dòng)態(tài)功能行104取代典型鍵盤(pán)上的功能行按鍵。用戶可通過(guò)在該觸摸屏顯示器上觸摸與一個(gè)或多個(gè)用戶可選符號(hào)142中的特定一個(gè)符號(hào)對(duì)應(yīng)的位置來(lái)選擇一個(gè)或多個(gè)用戶可選符號(hào)142中的該特定一個(gè)符號(hào)。例如,用戶可通過(guò)輕擊動(dòng)態(tài)功能行104使得用戶的手指在放大鏡指示符214的位置處接觸動(dòng)態(tài)功能行104來(lái)選擇由該放大鏡符號(hào)144所指示的用戶可選符號(hào)。在一些實(shí)施方案中,輕擊接觸或輕擊手勢(shì)包括接觸的向下觸摸以及該接觸在預(yù)定量的時(shí)間內(nèi)(例如,250ms等)提離。在一些實(shí)施方案中,動(dòng)態(tài)功能行104的觸摸屏顯示器使用電阻式感測(cè)、聲學(xué)感測(cè)、電容式感測(cè)、光學(xué)感測(cè)、紅外線感測(cè)等而被實(shí)現(xiàn),以檢測(cè)用戶輸入和選擇。
當(dāng)用戶選擇一個(gè)或多個(gè)用戶可選符號(hào)142中的特定一個(gè)符號(hào)時(shí),動(dòng)態(tài)功能行104產(chǎn)生與一個(gè)或多個(gè)用戶可選符號(hào)142中的該特定一個(gè)符號(hào)對(duì)應(yīng)的信號(hào)。例如,當(dāng)用戶輕擊動(dòng)態(tài)功能行104上的“esc”時(shí),動(dòng)態(tài)功能行104將用于指示與離開(kāi)功能對(duì)應(yīng)的用戶輸入的信號(hào)發(fā)送至便攜式計(jì)算系統(tǒng)100的處理器(或圖2A至圖2D中的計(jì)算設(shè)備202、或圖2A至圖2B中的外圍鍵盤(pán)206的處理器、或圖2C中的第一輸入機(jī)構(gòu)212的處理器、或圖2D中的第二輸入機(jī)構(gòu)222的處理器)。
在一些實(shí)施方案中,當(dāng)選擇一個(gè)或多個(gè)用戶可選符號(hào)142中的特定一個(gè)符號(hào)時(shí),動(dòng)態(tài)功能行104將與觸摸屏顯示器上的顯示一個(gè)或多個(gè)用戶可選符號(hào)142中的該特定一個(gè)符號(hào)的位置對(duì)應(yīng)的信號(hào)發(fā)送至便攜式計(jì)算系統(tǒng)100的處理器(或圖2A至圖2D中的計(jì)算設(shè)備202、或圖2A至圖2B中的外圍鍵盤(pán)206的處理器、或圖2C中的第一輸入機(jī)構(gòu)212的處理器、或圖2D中的第二輸入機(jī)構(gòu)222的處理器)。例如,動(dòng)態(tài)功能行104可根據(jù)所選擇的一個(gè)或多個(gè)用戶可選符號(hào)142中的該特定一個(gè)符號(hào)在觸摸屏顯示器上的位置來(lái)發(fā)送包含位置值(0至20)的信號(hào)。在圖1B的示例性示例中,“esc”符號(hào)可具有位置值0,放大鏡符號(hào)144可具有位置值16,并依此類推。便攜式計(jì)算系統(tǒng)100的處理器(或圖2A至圖2D中的計(jì)算設(shè)備202、或圖2A至圖2B中的外圍鍵盤(pán)206的處理器、或圖2C中的第一輸入機(jī)構(gòu)212的處理器或圖2D中的第二輸入機(jī)構(gòu)222的處理器)可接收用于指示所選擇的用戶可選符號(hào)的位置值的信號(hào),并使用上下文信息諸如在顯示器部分110(或圖2A至圖2D中的外圍顯示設(shè)備204)的主顯示器102上顯示的當(dāng)前處于激活狀態(tài)或具有焦點(diǎn)的圖形用戶界面元素來(lái)解釋該位置值。
一個(gè)或多個(gè)用戶可選符號(hào)142中的每個(gè)用戶可選符號(hào)可包括指示符,諸如符號(hào)(例如,在144處所示的放大鏡符號(hào))、縮寫(xiě)詞(例如,“esc”)、非縮寫(xiě)詞、字符、圖像、動(dòng)畫(huà)圖像、視頻等。在一些實(shí)施方案中,一個(gè)或多個(gè)用戶可選符號(hào)142中的相應(yīng)一個(gè)符號(hào)能夠接收一個(gè)或多個(gè)用戶輸入。
輸入可與一個(gè)或多個(gè)用戶可選符號(hào)142中的每個(gè)用戶可選符號(hào)相關(guān)聯(lián)。輸入可為功能、字符、數(shù)值等。一個(gè)或多個(gè)用戶可選符號(hào)142中的相應(yīng)一個(gè)符號(hào)可包括與用于一個(gè)或多個(gè)用戶可選符號(hào)142中的該相應(yīng)一個(gè)符號(hào)的輸入對(duì)應(yīng)的指示符。例如,在圖1B中,具有縮寫(xiě)詞“esc”的用戶可選符號(hào)向用戶指示離開(kāi)功能與該用戶可選符號(hào)相關(guān)聯(lián)。當(dāng)用戶選擇用戶可選符號(hào)時(shí),與一個(gè)或多個(gè)用戶可選符號(hào)142相關(guān)聯(lián)的功能可被激活。例如,當(dāng)用戶選擇具有指示符“esc”的用戶可選符號(hào)時(shí),可激活離開(kāi)功能。根據(jù)便攜式計(jì)算系統(tǒng)100(或圖2A至圖2D中的計(jì)算設(shè)備202)的當(dāng)前狀態(tài),對(duì)功能的激活可具有不同的效果。例如,當(dāng)在顯示器部分110(或圖2A至圖2D中的外圍顯示設(shè)備204)的主顯示器102上打開(kāi)對(duì)話框時(shí),激活動(dòng)態(tài)功能行104上的離開(kāi)功能可關(guān)閉該對(duì)話框。又如,當(dāng)便攜式計(jì)算系統(tǒng)100(或圖2A至圖2D中的計(jì)算設(shè)備202)的處理器正在執(zhí)行游戲應(yīng)用程序時(shí),激活動(dòng)態(tài)功能行104上的離開(kāi)功能可使游戲暫停。
在一些實(shí)施方案中,功能可與可移動(dòng)致動(dòng)的按鍵和/或用戶可選符號(hào)的組合相關(guān)聯(lián)。例如,對(duì)命令按鍵和“c”按鍵(即,command+c)的同時(shí)致動(dòng)可與“復(fù)制”功能相關(guān)聯(lián)。又如,對(duì)命令按鍵的同時(shí)致動(dòng)和對(duì)具有指示符“esc”的用戶可選符號(hào)(即,command+esc)的選擇可激活打開(kāi)特定應(yīng)用程序諸如媒體播放器應(yīng)用程序的功能。再如,對(duì)兩個(gè)用戶可選符號(hào)(例如,具有指示符“esc”的用戶可選符號(hào)以及具有放大鏡指示符的用戶可選符號(hào)144)的同時(shí)選擇可導(dǎo)致對(duì)功能諸如專用搜索功能的激活。
在一些實(shí)施方案中,動(dòng)態(tài)功能行104的一個(gè)或多個(gè)用戶可選符號(hào)142的第一子組146可與一組功能相關(guān)聯(lián),而動(dòng)態(tài)功能行104的一個(gè)或多個(gè)用戶可選符號(hào)142的第二子組148可與第二組功能相關(guān)聯(lián)。例如,第一子組146中的用戶可選符號(hào)可為全局功能(例如,系統(tǒng)級(jí)功能或示能表示),而第二子組148中的用戶可選符號(hào)可為特定于應(yīng)用程序的功能。這樣,當(dāng)焦點(diǎn)從主顯示器102上顯示的圖形用戶界面的第一元素(例如,對(duì)應(yīng)于互聯(lián)網(wǎng)瀏覽器應(yīng)用程序的第一窗口)移到圖形用戶界面的第二元素(例如,對(duì)應(yīng)于電子郵件應(yīng)用程序的第二窗口)時(shí),第一子組148中的用戶可選符號(hào)發(fā)生改變。與此相反,當(dāng)焦點(diǎn)從圖形用戶界面的第二元素移到圖形用戶界面的第一元素時(shí),第一子組146中的用戶可選符號(hào)保持不變。
在一些實(shí)施方案中,基于在主顯示器102上聚焦的活動(dòng)用戶界面元素顯示來(lái)確定第二子組148中的用戶可選符號(hào)。在一些實(shí)施方案中,術(shù)語(yǔ)“聚焦”可指用戶界面的活動(dòng)元素(例如,與應(yīng)用程序相關(guān)聯(lián)的窗口、與應(yīng)用程序相關(guān)聯(lián)的特定工具欄或菜單,或操作系統(tǒng)),該活動(dòng)元素當(dāng)前正處于前景中并運(yùn)行流暢,或被從計(jì)算系統(tǒng)用戶接收的輸入所控制,該輸入諸如按下按鍵、點(diǎn)擊鼠標(biāo)、語(yǔ)音命令、手勢(shì)動(dòng)作等。
在一些實(shí)施方案中,一個(gè)或多個(gè)用戶可選符號(hào)142的對(duì)應(yīng)于全局用戶可選符號(hào)的第一子組146占據(jù)動(dòng)態(tài)功能行104的第一區(qū)域(例如,動(dòng)態(tài)功能行104的左半部分),而一個(gè)或多個(gè)用戶可選符號(hào)142的第二子組148占據(jù)動(dòng)態(tài)功能行104的第二區(qū)域(例如,動(dòng)態(tài)功能行104的右半部分)。應(yīng)當(dāng)認(rèn)識(shí)到,可將功能行104的其他部分分配給第一子組146和第二子組148。在一些實(shí)施方案中,當(dāng)沒(méi)有應(yīng)用程序被聚焦時(shí),動(dòng)態(tài)功能行104的第二區(qū)域可不包括任何用戶可選符號(hào)。在一些實(shí)施方案中,動(dòng)態(tài)功能行104包括用戶可選符號(hào)的三個(gè)或更多個(gè)子組。在一些實(shí)施方案中,動(dòng)態(tài)功能行104包括未被劃分成子組的單組用戶可選符號(hào)。盡管圖1B的動(dòng)態(tài)功能行104中示出了單行用戶可選符號(hào),然而應(yīng)當(dāng)認(rèn)識(shí)到,動(dòng)態(tài)功能行104可包括多行用戶可選符號(hào)。
在一些實(shí)施方案中,焦點(diǎn)的變化將改變?cè)陲@示器部分110(或圖2A至圖2D中的外圍顯示設(shè)備204)的主顯示器102上顯示的圖形用戶界面的哪個(gè)元素被激活以及哪個(gè)元素將接收用戶輸入。可從鍵盤(pán)、鼠標(biāo)、觸摸板或其他用戶輸入設(shè)備接收用戶輸入。除此之外和/或作為另外一種選擇,在一些實(shí)施方案中,焦點(diǎn)的變化將改變?cè)陲@示器部分110(或圖2A至圖2D中的外圍顯示設(shè)備204)的主顯示器102上顯示的圖形用戶界面的前景中示出的元素。
在一些實(shí)施方案中,焦點(diǎn)響應(yīng)于用戶輸入而變化,例如響應(yīng)于對(duì)在顯示器部分110(或圖2A至圖2D中的外圍顯示設(shè)備204)的主顯示器102上顯示的圖形用戶界面的元素(例如,不同的窗口)的用戶選擇,或者響應(yīng)于對(duì)用戶可選符號(hào)(例如,在動(dòng)態(tài)功能行104中顯示的示能表示/符號(hào)中的一者)的用戶選擇。該用戶選擇可為擊按鍵、點(diǎn)擊鼠標(biāo)、鼠標(biāo)懸停、“command+tab”輸入等。在一些實(shí)施方案中,焦點(diǎn)響應(yīng)于便攜式系統(tǒng)100(或圖2A至圖2D中的計(jì)算設(shè)備202)的操作系統(tǒng)所作的確定而變化。例如,當(dāng)用戶關(guān)閉具有焦點(diǎn)的應(yīng)用程序窗口時(shí),操作系統(tǒng)可給予焦點(diǎn)不同的應(yīng)用程序,諸如在已關(guān)閉的應(yīng)用程序窗口之前具有焦點(diǎn)的應(yīng)用程序。又如,當(dāng)用戶關(guān)閉具有焦點(diǎn)的應(yīng)用程序窗口時(shí),操作系統(tǒng)可將焦點(diǎn)給予對(duì)話框,從而提示用戶保存經(jīng)由該應(yīng)用程序?qū)ξ臋n所作的改變。
在一些實(shí)施方案中,焦點(diǎn)的變化可以是從與應(yīng)用程序相關(guān)聯(lián)的元素到與同一應(yīng)用程序相關(guān)聯(lián)的另一個(gè)元素的改變(例如,從電子郵件應(yīng)用程序的電子郵件撰寫(xiě)窗口到電子郵件應(yīng)用程序的收件箱列表窗口的改變、或從互聯(lián)網(wǎng)瀏覽器應(yīng)用程序的一個(gè)標(biāo)簽到互聯(lián)網(wǎng)瀏覽器應(yīng)用程序的另一個(gè)標(biāo)簽的改變)。在一些實(shí)施方案中,焦點(diǎn)的變化可以是從與一個(gè)應(yīng)用程序相關(guān)聯(lián)的元素到與不同應(yīng)用程序相關(guān)聯(lián)的元素的改變(例如,從互聯(lián)網(wǎng)瀏覽器窗口到電子郵件應(yīng)用程序窗口的改變)。此外,在一些實(shí)施方案中,焦點(diǎn)的變化可以是從與應(yīng)用程序相關(guān)聯(lián)的元素到與操作系統(tǒng)相關(guān)聯(lián)的元素的改變,諸如系統(tǒng)對(duì)話框、系統(tǒng)設(shè)置控件(例如,音量控件)、與文件/文件夾導(dǎo)航應(yīng)用程序相關(guān)聯(lián)的窗口(例如,Apple Inc.的FINDER應(yīng)用程序)等。另外,焦點(diǎn)也可指向?qū)υ捒颉⑽募夸?、設(shè)置控件(例如,音量控件)、或可向用戶呈現(xiàn)信息和/或使用戶輸入可被接收的圖形用戶界面的任何其他元素。
圖2A為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)200的第一具體實(shí)施的示意圖。臺(tái)式計(jì)算系統(tǒng)200包括計(jì)算設(shè)備202、具有主顯示器102的外圍顯示設(shè)備204、外圍鍵盤(pán)206,以及外圍鼠標(biāo)208。計(jì)算設(shè)備202包括一個(gè)或多個(gè)處理器以及存儲(chǔ)用于由一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)程序的存儲(chǔ)器。在一些實(shí)施方案中,外圍顯示設(shè)備204可與計(jì)算設(shè)備202諸如設(shè)備集成。在一些實(shí)施方案中,外圍顯示設(shè)備204的主顯示器102為觸摸屏顯示器。在圖2A中,外圍顯示設(shè)備204、外圍鍵盤(pán)206以及外圍鼠標(biāo)208經(jīng)由有線連接諸如USB或PS/2或者使用通信協(xié)議諸如藍(lán)牙、Wi-Fi等經(jīng)由無(wú)線通信鏈路通信地耦接到計(jì)算設(shè)備202。例如,外圍鍵盤(pán)206與計(jì)算設(shè)備202的距離不超過(guò)十五英尺(例如,大約三英尺遠(yuǎn))。圖2A中,外圍鍵盤(pán)206包括動(dòng)態(tài)功能行104,以及至少部分地包含于同一外殼內(nèi)的物理按鍵組106。在一些實(shí)施方案中,動(dòng)態(tài)功能行104是觸摸屏顯示器,參考圖1B更詳細(xì)地描述了該動(dòng)態(tài)功能行。在一些實(shí)施方案中,外圍鍵盤(pán)206包括一個(gè)或多個(gè)處理器以及存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,該一個(gè)或多個(gè)程序可由外圍鍵盤(pán)206的一個(gè)或多個(gè)處理器執(zhí)行,以執(zhí)行本文所述的實(shí)施方案中的任一個(gè)實(shí)施方案。在一些實(shí)施方案中,外圍鍵盤(pán)206向計(jì)算設(shè)備202遞送用于指示用戶輸入(例如,擊按鍵和對(duì)由動(dòng)態(tài)功能行104所顯示的用戶可選符號(hào)/示能表示的選擇)的信號(hào)。
圖2B為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)200的第二具體實(shí)施的示意圖。在圖2B中,臺(tái)式計(jì)算系統(tǒng)200包括計(jì)算設(shè)備202、具有主顯示器102的外圍顯示設(shè)備204,以及外圍鍵盤(pán)206。在圖2B中,外圍顯示設(shè)備204和外圍鍵盤(pán)206經(jīng)由有線連接(諸如USB或PS/2)或者使用通信協(xié)議諸如藍(lán)牙、Wi-Fi等經(jīng)由無(wú)線通信鏈路通信地耦接到計(jì)算設(shè)備202。在圖2B中,外圍鍵盤(pán)206包括動(dòng)態(tài)功能行104、物理按鍵組106和至少部分地包含于同一外殼內(nèi)的觸摸板108。在一些實(shí)施方案中,動(dòng)態(tài)功能行104是觸摸屏顯示器,參考圖1B更詳細(xì)地描述了該動(dòng)態(tài)功能行。在一些實(shí)施方案中,外圍鍵盤(pán)206包括一個(gè)或多個(gè)處理器以及存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,該一個(gè)或多個(gè)程序可由外圍鍵盤(pán)206的一個(gè)或多個(gè)處理器執(zhí)行,以執(zhí)行本文所述的實(shí)施方案中的任一個(gè)實(shí)施方案。在一些實(shí)施方案中,外圍鍵盤(pán)206向計(jì)算設(shè)備202遞送用于指示用戶輸入(例如,擊按鍵、與觸摸板108的用戶交互,以及對(duì)由動(dòng)態(tài)功能行104所顯示的用戶可選符號(hào)/示能表示的選擇)的信號(hào)。
圖2C為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)200的第三具體實(shí)施的示意圖。在圖2C中,臺(tái)式計(jì)算系統(tǒng)200包括計(jì)算設(shè)備202、具有主顯示器102的外圍顯示設(shè)備204、外圍鍵盤(pán)206,以及第一外圍輸入機(jī)構(gòu)212。在圖2C中,外圍顯示設(shè)備204、外圍鍵盤(pán)206以及第一外圍輸入機(jī)構(gòu)212經(jīng)由有線連接(諸如USB或PS/2)或者使用通信協(xié)議諸如藍(lán)牙、Wi-Fi等經(jīng)由無(wú)線通信鏈路通信地耦接到計(jì)算設(shè)備202。在圖2C中,外圍鍵盤(pán)206包括物理按鍵組106,并且第一外圍輸入機(jī)構(gòu)212包括動(dòng)態(tài)功能行104和至少部分地包含于同一外殼內(nèi)的觸摸板108。在一些實(shí)施方案中,動(dòng)態(tài)功能行104為觸摸屏顯示器,參考圖1B更詳細(xì)地描述了該動(dòng)態(tài)功能行。在一些實(shí)施方案中,第一外圍輸入機(jī)構(gòu)212包括一個(gè)或多個(gè)處理器以及用于存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,這一個(gè)或多個(gè)程序可由第一外圍輸入機(jī)構(gòu)212的一個(gè)或多個(gè)處理器執(zhí)行,以執(zhí)行本文所述實(shí)施方案中的任一個(gè)實(shí)施方案。在一些實(shí)施方案中,第一外圍輸入機(jī)構(gòu)212向計(jì)算設(shè)備202遞送用于指示用戶輸入(例如,與觸摸板108的用戶交互,以及用戶對(duì)由動(dòng)態(tài)功能行104所顯示的用戶可選符號(hào)/示能表示的選擇)的信號(hào)。
圖2D為根據(jù)一些實(shí)施方案的臺(tái)式計(jì)算系統(tǒng)200的第四具體實(shí)施的示意圖。在圖2D中,臺(tái)式計(jì)算系統(tǒng)200包括計(jì)算設(shè)備202、具有主顯示器102的外圍顯示設(shè)備204、外圍鍵盤(pán)206、外圍鼠標(biāo)208以及第二外圍輸入機(jī)構(gòu)222。在圖2D中,外圍顯示設(shè)備204、外圍鍵盤(pán)206、外圍鼠標(biāo)208以及第二外圍輸入機(jī)構(gòu)222經(jīng)由有線連接(諸如USB或PS/2)或者使用通信協(xié)議諸如藍(lán)牙、Wi-Fi等經(jīng)由無(wú)線通信鏈路通信地耦接到計(jì)算設(shè)備202。圖2A中,外圍鍵盤(pán)206包括動(dòng)態(tài)功能行104和物理按鍵組106。在圖2D中,外圍鍵盤(pán)206包括物理按鍵組106,并且第二外圍輸入機(jī)構(gòu)222包括至少部分地包含于第二外圍輸入機(jī)構(gòu)222的外殼內(nèi)的動(dòng)態(tài)功能行104。在一些實(shí)施方案中,動(dòng)態(tài)功能行104為觸摸屏顯示器,參考圖1B更詳細(xì)地描述了該動(dòng)態(tài)功能行。在一些實(shí)施方案中,第二外圍輸入機(jī)構(gòu)222包括一個(gè)或多個(gè)處理器以及用于存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器,該一個(gè)或多個(gè)程序可由第二外圍輸入機(jī)構(gòu)222的一個(gè)或多個(gè)處理器執(zhí)行,以執(zhí)行本文所述實(shí)施方案中的任一個(gè)實(shí)施方案。在一些實(shí)施方案中,第二外圍輸入機(jī)構(gòu)222向計(jì)算設(shè)備202遞送用于指示用戶輸入(例如,用戶對(duì)由動(dòng)態(tài)功能行104所顯示的用戶可選符號(hào)/示能表示的選擇)的信號(hào)。
圖3A為根據(jù)一些實(shí)施方案的電子設(shè)備300的框圖。在一些實(shí)施方案中,電子設(shè)備300為便攜式電子設(shè)備,諸如膝上型計(jì)算機(jī)(例如,圖1A中的便攜式計(jì)算系統(tǒng)100)。在一些實(shí)施方案中,電子設(shè)備300不是便攜式設(shè)備,而是臺(tái)式計(jì)算機(jī)(例如,圖2A至圖2D中的臺(tái)式計(jì)算系統(tǒng)200的計(jì)算設(shè)備202),該臺(tái)式計(jì)算機(jī)通信地耦接到外圍顯示系統(tǒng)(例如,圖2A至圖2D中的外圍顯示設(shè)備204)并且任選地通信地耦接到外圍觸敏表面(例如,圖2B至圖2C中的觸摸板108和/或觸敏顯示器,諸如圖2A至圖2D中的外圍顯示設(shè)備204和/或圖2A至圖2D中的動(dòng)態(tài)功能行104)。
電子設(shè)備300通常支持各種應(yīng)用程序,諸如以下各項(xiàng)中的一者或多者:繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤(pán)編輯應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息應(yīng)用程序、圖像管理應(yīng)用程序、數(shù)字相機(jī)應(yīng)用程序、數(shù)字視頻相機(jī)應(yīng)用程序、web瀏覽器應(yīng)用程序和/或媒體播放器應(yīng)用程序。
在電子設(shè)備300上執(zhí)行的各種應(yīng)用程序任選地使用至少一個(gè)共用的物理用戶界面設(shè)備諸如觸敏表面。觸敏表面的一種或多種功能以及由電子設(shè)備300顯示的對(duì)應(yīng)信息任選地在一種應(yīng)用程序和另一種應(yīng)用程序之間調(diào)整和/或變化,和/或在一種應(yīng)用程序內(nèi)調(diào)整和/或變化。這樣,電子設(shè)備300的共用物理架構(gòu)(諸如觸敏表面)任選地利用對(duì)于用戶而言直觀且清楚的用戶界面來(lái)支持各種應(yīng)用程序。
電子設(shè)備300包括存儲(chǔ)器302(其任選地包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、存儲(chǔ)器控制器322、一個(gè)或多個(gè)處理單元(CPU)320、外圍設(shè)備接口318、RF電路308、音頻電路310、揚(yáng)聲器311、麥克風(fēng)313、輸入/輸出(I/O)子系統(tǒng)306、其他輸入或控制設(shè)備316和外部端口324。電子設(shè)備300任選地包括顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104),該顯示系統(tǒng)可為觸敏顯示器(本文中有時(shí)也被稱為“觸摸屏”或“觸摸屏顯示器”)。電子設(shè)備300任選地包括一個(gè)或多個(gè)光學(xué)傳感器364。電子設(shè)備300任選地包括用于檢測(cè)觸敏表面(諸如觸敏顯示器或觸摸板)上的接觸的強(qiáng)度的一個(gè)或多個(gè)強(qiáng)度傳感器365。電子設(shè)備300任選地包括用于在觸敏表面諸如觸敏顯示器或觸摸板(例如圖1A至圖1B中的觸摸板108)上產(chǎn)生觸覺(jué)輸出的一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器367。這些部件任選地通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線303進(jìn)行通信。
如在本說(shuō)明書(shū)中所使用的,術(shù)語(yǔ)觸敏表面上的接觸的“強(qiáng)度”是指觸敏表面上的接觸(例如,手指接觸)的力或壓力(每單位面積的力),或是指觸敏表面上的接觸的力或壓力的替代物(代用物)。接觸的強(qiáng)度具有值范圍,該值范圍包括至少四個(gè)不同的值并且更典型地包括上百個(gè)不同的值(例如,至少256個(gè))。任選地使用各種方法和各種傳感器或傳感器的組合來(lái)確定(或測(cè)量)接觸的強(qiáng)度。例如,任選地使用在觸敏表面下方或相鄰于觸敏表面的一個(gè)或多個(gè)力傳感器來(lái)測(cè)量觸敏表面上的不同點(diǎn)處的力。在一些具體實(shí)施中,來(lái)自多個(gè)力傳感器的力測(cè)量被組合(例如,取加權(quán)平均數(shù))以確定所估計(jì)的接觸力。相似地,觸筆的壓敏頂端任選地用于確定觸筆在觸敏表面上的壓力。另選地,在觸敏表面上檢測(cè)到的接觸面積的大小和/或其變化、鄰近接觸的觸敏表面的電容和/或其變化和/或鄰近接觸的觸敏表面的電阻和/或其變化任選地被用作觸敏表面上的接觸的力或壓力的替代物。在一些具體實(shí)施中,接觸力或壓力的替代物測(cè)量直接用于確定是否已超過(guò)強(qiáng)度閾值(例如,強(qiáng)度閾值是以與替代物測(cè)量對(duì)應(yīng)的單位來(lái)描述的)。在一些具體實(shí)施中,接觸力或壓力的替代物測(cè)量值被轉(zhuǎn)換成所估計(jì)的力或壓力,并且所估計(jì)的力或壓力用于確定是否已超過(guò)強(qiáng)度閾值(例如,強(qiáng)度閾值是以壓力的單位測(cè)量的壓力閾值)。
如本說(shuō)明書(shū)和權(quán)利要求書(shū)中所使用的,術(shù)語(yǔ)“觸覺(jué)輸出”是指將由用戶利用用戶的觸摸感檢測(cè)到的設(shè)備相對(duì)于設(shè)備的先前位置的物理位移、設(shè)備的部件(例如,觸敏表面)相對(duì)于設(shè)備的另一個(gè)部件(例如,外殼)的物理位移、或部件相對(duì)于設(shè)備的質(zhì)心的位移。例如,在設(shè)備或設(shè)備的部件與用戶對(duì)觸摸敏感的表面(例如,手指、手掌或用戶手部的其他部分)接觸的情況下,通過(guò)物理位移生成的觸覺(jué)輸出將由用戶解釋為觸感,該觸感對(duì)應(yīng)于設(shè)備或設(shè)備的部件的物理特征的所感知的變化。例如,觸敏表面(例如,觸敏顯示器或觸摸板/觸控板)的移動(dòng)任選地由用戶解釋為對(duì)物理致動(dòng)按鈕的“按下點(diǎn)擊”或“松開(kāi)點(diǎn)擊”。在一些情況下,用戶將感覺(jué)到觸感,諸如“按下點(diǎn)擊”或“松開(kāi)點(diǎn)擊”,即使在通過(guò)用戶的移動(dòng)而物理地被按壓(例如,被移位)的與觸敏表面相關(guān)聯(lián)的物理致動(dòng)按鈕沒(méi)有移動(dòng)時(shí)也能感覺(jué)到觸感。又如,即使在觸敏表面的光滑度無(wú)變化時(shí),觸敏表面的移動(dòng)也會(huì)任選地由用戶解釋為或感測(cè)為觸敏表面的“粗糙度”。雖然由用戶對(duì)觸摸的此類解釋將受到用戶的個(gè)體化感官知覺(jué)的限制,但是存在觸摸的許多感官知覺(jué)是大多數(shù)用戶共有的。因此,當(dāng)觸覺(jué)輸出被描述為對(duì)應(yīng)于用戶的特定感官知覺(jué)(例如,“按下點(diǎn)擊”、“松開(kāi)點(diǎn)擊”、“粗糙度”)時(shí),除非另外陳述,否則所生成的觸覺(jué)輸出對(duì)應(yīng)于設(shè)備或其部件的物理位移,該物理位移將會(huì)生成典型(或普通)用戶的感官知覺(jué)。
應(yīng)當(dāng)理解,電子設(shè)備300僅是一個(gè)示例,并且電子設(shè)備300任選地具有比所示出的更多或更少的部件,任選地組合兩個(gè)或更多個(gè)部件,或者任選地具有這些部件的不同配置或布置。圖3A中所示的各種部件在硬件、軟件、固件或它們的組合(包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐?中實(shí)施。
存儲(chǔ)器302任選地包括高速隨機(jī)存取存儲(chǔ)器,并且還任選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤(pán)存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其他非易失性固態(tài)存儲(chǔ)器設(shè)備。電子設(shè)備300的其他部件(諸如一個(gè)或多個(gè)CPU 320和外圍設(shè)備接口318)對(duì)存儲(chǔ)器302的訪問(wèn)任選地由存儲(chǔ)器控制器322來(lái)控制。外圍設(shè)備接口318可被用于將輸入和輸出外圍設(shè)備耦接到一個(gè)或多個(gè)CPU320和存儲(chǔ)器302。該一個(gè)或多個(gè)處理單元320運(yùn)行或執(zhí)行被存儲(chǔ)在存儲(chǔ)器302中的各種軟件程序和/或指令集,以執(zhí)行電子設(shè)備300的各種功能并處理數(shù)據(jù)。在一些實(shí)施方案中,外圍設(shè)備接口318、一個(gè)或多個(gè)CPU 320和存儲(chǔ)器控制器322任選地被實(shí)現(xiàn)在單個(gè)芯片諸如芯片304上。在一些其他實(shí)施方案中,它們被任選地實(shí)現(xiàn)在獨(dú)立的芯片上。
RF(射頻)電路308接收和發(fā)送也被叫做電磁信號(hào)的RF信號(hào)。RF電路308將電信號(hào)轉(zhuǎn)換為電磁信號(hào)/將電磁信號(hào)轉(zhuǎn)換為電信號(hào),并且經(jīng)由電磁信號(hào)來(lái)與通信網(wǎng)絡(luò)以及其他通信設(shè)備進(jìn)行通信。RF電路308任選地包括用于執(zhí)行這些功能的熟知的電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、編解碼芯片組、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。RF電路308任選地通過(guò)無(wú)線通信與網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信,該網(wǎng)絡(luò)諸如互聯(lián)網(wǎng)(也被稱為萬(wàn)維網(wǎng)(WWW))、內(nèi)聯(lián)網(wǎng)和/或無(wú)線網(wǎng)絡(luò)(諸如蜂窩電話網(wǎng)絡(luò)、無(wú)線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN))。無(wú)線通信任選地使用多種通信標(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)、長(zhǎng)期演進(jìn)(LTE)、近場(chǎng)通信(NFC)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時(shí)分多址(TDMA)、藍(lán)牙、無(wú)線保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、互聯(lián)網(wǎng)協(xié)議語(yǔ)音技術(shù)(VoIP)、Wi-MAX、電子郵件協(xié)議(例如,互聯(lián)網(wǎng)消息訪問(wèn)協(xié)議(IMAP)和/或郵局協(xié)議(POP))、即時(shí)消息(例如,可擴(kuò)展消息處理現(xiàn)場(chǎng)協(xié)議(XMPP)、用于即時(shí)消息和現(xiàn)場(chǎng)利用擴(kuò)展的會(huì)話發(fā)起協(xié)議(SIMPLE)、即時(shí)消息和到場(chǎng)服務(wù)(IMPS))、和/或短消息服務(wù)(SMS)、或者包括在本文檔提交日期還未開(kāi)發(fā)出的通信協(xié)議的其他任何適當(dāng)?shù)耐ㄐ艆f(xié)議。
音頻電路310、揚(yáng)聲器311和麥克風(fēng)313提供用戶和電子設(shè)備300之間的音頻接口。音頻電路310從外圍設(shè)備接口318接收音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并將此電信號(hào)發(fā)送到揚(yáng)聲器311。揚(yáng)聲器311將此電信號(hào)轉(zhuǎn)換為人類可聽(tīng)到的聲波。音頻電路310還接收由麥克風(fēng)313根據(jù)聲波轉(zhuǎn)換的電信號(hào)。音頻電路310將此電信號(hào)轉(zhuǎn)換為音頻數(shù)據(jù),并將此音頻數(shù)據(jù)發(fā)送到外圍設(shè)備接口318以供處理。音頻數(shù)據(jù)任選地由外圍設(shè)備接口318從存儲(chǔ)器302和/或RF電路308檢索和/或發(fā)送至存儲(chǔ)器302和/或RF電路308。在一些實(shí)施方案中,音頻電路310還包括耳麥插孔。該耳麥插孔提供音頻電路310與可移除的音頻輸入/輸出外圍設(shè)備之間的接口,該可移除的音頻輸入/輸出外圍設(shè)備諸如僅輸出的耳機(jī)或者具有輸出(例如,單耳耳機(jī)或雙耳耳機(jī))和輸入(例如,麥克風(fēng))兩者的耳麥。
I/O子系統(tǒng)306將電子設(shè)備300的輸入/輸出外圍設(shè)備諸如顯示系統(tǒng)312和其他輸入或控制設(shè)備316耦接到外圍設(shè)備接口318。I/O子系統(tǒng)306任選地包括顯示控制器356、光學(xué)傳感器控制器358、強(qiáng)度傳感器控制器359、觸覺(jué)反饋控制器361,和用于其他輸入或控制設(shè)備的一個(gè)或多個(gè)其他輸入控制器360。該一個(gè)或多個(gè)其他輸入控制器360從其他輸入或控制設(shè)備316接收電信號(hào)/將電信號(hào)發(fā)送到其他輸入或控制設(shè)備316。其他輸入或控制設(shè)備316任選地包括物理按鈕(例如,下壓按鈕、搖臂按鈕等)、撥號(hào)盤(pán)、滑動(dòng)開(kāi)關(guān)、操縱桿、點(diǎn)擊式轉(zhuǎn)盤(pán)等等。在一些另選實(shí)施方案中,一個(gè)或多個(gè)其他輸入控制器360任選地與以下各項(xiàng)中的任一者耦接(或不與以下各項(xiàng)中的全部耦接):鍵盤(pán)、紅外端口、USB端口以及指針設(shè)備諸如鼠標(biāo)。該一個(gè)或多個(gè)物理按鈕任選地包括用于揚(yáng)聲器311和/或麥克風(fēng)313的音量控制的增大按鈕/減小按鈕。
顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)在電子設(shè)備300與用戶之間提供輸出接口(并且任選地,當(dāng)其為觸敏顯示器時(shí)提供輸入接口)。顯示控制器356從顯示系統(tǒng)312接收電信號(hào)和/或?qū)㈦娦盘?hào)發(fā)送至顯示系統(tǒng)312。該顯示系統(tǒng)312向用戶顯示視覺(jué)輸出。該視覺(jué)輸出任選地包括圖形、文本、圖標(biāo)、視頻和它們的任何組合(統(tǒng)稱為“圖形”)。在一些實(shí)施方案中,一些或全部視覺(jué)輸出對(duì)應(yīng)于用戶界面對(duì)象/元素。
在一些實(shí)施方案中,顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)為具有觸敏表面、傳感器,或基于觸覺(jué)和/或觸覺(jué)接觸來(lái)從用戶接受輸入的一組傳感器的觸敏顯示器。同樣,顯示系統(tǒng)312和顯示控制器356(與存儲(chǔ)器302中的任何相關(guān)聯(lián)的模塊和/或指令集一起)檢測(cè)顯示系統(tǒng)312上的接觸(和該接觸的任何移動(dòng)或中斷),并且將所檢測(cè)到的接觸轉(zhuǎn)換為與被顯示在顯示系統(tǒng)312上的用戶界面對(duì)象(例如,一個(gè)或多個(gè)軟按鍵、圖標(biāo)、網(wǎng)頁(yè)或圖像)的交互。在一個(gè)示例性實(shí)施方案中,顯示系統(tǒng)312和用戶之間的接觸點(diǎn)對(duì)應(yīng)于用戶的手指下方的區(qū)域。
顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)任選地使用LCD(液晶顯示器)技術(shù)、LPD(聚合物發(fā)光顯示器)技術(shù)、LED(發(fā)光二極管)技術(shù)、或OLED(有機(jī)發(fā)光二極管)技術(shù),而在其他實(shí)施方案中使用其他顯示技術(shù)。在一些實(shí)施方案中,當(dāng)顯示系統(tǒng)312為觸敏顯示器,顯示系統(tǒng)312和顯示控制器356任選地使用現(xiàn)在已知的或以后將開(kāi)發(fā)出的多種觸摸感測(cè)技術(shù)中的任何技術(shù)以及其他接近傳感器陣列或用于確定與顯示系統(tǒng)312的一個(gè)或多個(gè)接觸點(diǎn)的其他元件來(lái)檢測(cè)接觸及其任何移動(dòng)或中斷,該多種觸摸感測(cè)技術(shù)包括但不限于電容性的、電阻性的、紅外線的、和表面聲波技術(shù)。在一個(gè)示例性實(shí)施方案中,使用投射式互電容感測(cè)技術(shù),諸如從Apple Inc.(Cupertino,California)的和中發(fā)現(xiàn)的技術(shù)。
顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)任選地具有超過(guò)400dpi的視頻分辨率(例如,500dpi、800dpi或更高的視頻分辨率)。在一些實(shí)施方案中,顯示系統(tǒng)312為用戶任選地使用觸筆、手指等與其接觸的觸敏顯示器。在一些實(shí)施方案中,該用戶界面被設(shè)計(jì)成主要在基于手指的接觸和手勢(shì)下工作。在一些實(shí)施方案中,電子設(shè)備300將基于手指的粗略輸入翻譯為精確的指針/光標(biāo)位置或命令,以用于執(zhí)行用戶所期望的動(dòng)作。
在一些實(shí)施方案中,除了顯示系統(tǒng)312之外,電子設(shè)備300任選地包括用于激活或去激活特定功能的觸摸板(例如,圖1A至圖1B中的觸摸板108)。在一些實(shí)施方案中,該觸摸板是電子設(shè)備300的觸敏區(qū)域,該觸敏區(qū)域與顯示系統(tǒng)312不同,其不顯示視覺(jué)輸出。在一些實(shí)施方案中,當(dāng)顯示系統(tǒng)312為觸敏顯示器時(shí),觸摸板任選地為與顯示系統(tǒng)312分開(kāi)的觸敏表面,或者為由顯示系統(tǒng)312形成的觸敏表面的延伸部分。
電子設(shè)備300還包括用于為各種部件供電的電力系統(tǒng)362。電力系統(tǒng)362任選地包括電力管理系統(tǒng)、一個(gè)或多個(gè)電源(例如,電池、交流電(AC)等)、再充電系統(tǒng)、電力故障檢測(cè)電路、功率轉(zhuǎn)換器或逆變器、電力狀態(tài)指示器(例如,發(fā)光二極管(LED))和與便攜式設(shè)備中電力的生成、管理和分配相關(guān)聯(lián)的任何其他部件。
電子設(shè)備300任選地還包括與I/O子系統(tǒng)306中的光學(xué)傳感器控制器358耦接的一個(gè)或多個(gè)光學(xué)傳感器364。該一個(gè)或多個(gè)光學(xué)傳感器364任選地包括電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光電晶體管。該一個(gè)或多個(gè)光學(xué)傳感器364從環(huán)境接收通過(guò)一個(gè)或多個(gè)透鏡而投射的光,并且將此光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。結(jié)合成像模塊343,一個(gè)或多個(gè)光學(xué)傳感器364任選地捕獲靜態(tài)圖像或視頻。在一些實(shí)施方案中,光學(xué)傳感器位于電子設(shè)備300的前部,使得用戶在顯示系統(tǒng)312上觀看其他視頻會(huì)議參與者的同時(shí)任選地獲取該用戶的圖像以用于視頻會(huì)議。
電子設(shè)備300任選地還包括與I/O子系統(tǒng)306中的強(qiáng)度傳感器控制器359耦接的一個(gè)或多個(gè)接觸強(qiáng)度傳感器365。一個(gè)或多個(gè)接觸強(qiáng)度傳感器365任選地包括一個(gè)或多個(gè)壓阻應(yīng)變儀、電容式力傳感器、電氣力傳感器、壓電力傳感器、光學(xué)力傳感器、電容式觸敏表面或其他強(qiáng)度傳感器(例如,用于測(cè)量觸敏表面上的接觸的力(或壓力)的傳感器)。一個(gè)或多個(gè)接觸強(qiáng)度傳感器365從環(huán)境接收接觸強(qiáng)度信息(例如,壓力信息或壓力信息的代用物)。在一些實(shí)施方案中,至少一個(gè)接觸強(qiáng)度傳感器與觸敏表面(例如,圖1A至圖1B中的觸摸板108、或當(dāng)其為觸敏顯示器時(shí)的顯示系統(tǒng)312)并置排列或鄰近。
電子設(shè)備300任選地還包括與I/O子系統(tǒng)306中的觸覺(jué)反饋控制器361耦接的一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器367。該一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器367任選地包括一個(gè)或多個(gè)電聲設(shè)備諸如揚(yáng)聲器或其他音頻部件;和/或用于將能量轉(zhuǎn)換成線性運(yùn)動(dòng)的機(jī)電設(shè)備諸如電機(jī)、螺線管、電活性聚合器、壓電致動(dòng)器、靜電致動(dòng)器或其他觸覺(jué)輸出生成部件(例如,用于將電信號(hào)轉(zhuǎn)換成設(shè)備上的觸覺(jué)輸出的部件)。一個(gè)或多個(gè)接觸強(qiáng)度傳感器365從觸覺(jué)反饋模塊333接收觸覺(jué)反饋生成指令,并且生成能夠由電子設(shè)備300的用戶感覺(jué)到的觸覺(jué)輸出。在一些實(shí)施方案中,至少一個(gè)觸覺(jué)輸出發(fā)生器與觸敏表面(例如,圖1A至圖1B中的觸摸板108、或當(dāng)其為觸敏顯示器時(shí)的顯示系統(tǒng)312)并置排列或鄰近,并且任選地通過(guò)豎直地(例如,向電子設(shè)備300的表面之內(nèi)/之外)或側(cè)向地(例如,在與電子設(shè)備300的表面相同的平面中向前和向后)移動(dòng)觸敏表面來(lái)生成觸覺(jué)輸出。
電子設(shè)備300任選地還包括與外圍設(shè)備接口318耦接的一個(gè)或多個(gè)接近傳感器366。另選地,一個(gè)或多個(gè)接近傳感器366與I/O子系統(tǒng)306中的一個(gè)或多個(gè)其他輸入控制器360耦接。電子設(shè)備300任選地還包括與外圍設(shè)備接口318耦接的一個(gè)或多個(gè)加速度計(jì)368。另選地,一個(gè)或多個(gè)加速度計(jì)368與I/O子系統(tǒng)306中的一個(gè)或多個(gè)其他輸入控制器360耦接。
在一些實(shí)施方案中,被存儲(chǔ)在存儲(chǔ)器302中的軟件部件包括操作系統(tǒng)326、通信模塊328(或指令集)、接觸/運(yùn)動(dòng)模塊330(或指令集)、圖形模塊332(或指令集)、應(yīng)用程序340(或指令集),以及動(dòng)態(tài)功能行模塊350(或指令集)。此外,在一些實(shí)施方案中,存儲(chǔ)器302存儲(chǔ)設(shè)備/全局內(nèi)部狀態(tài)357(或指令集),如圖3A中所示。設(shè)備/全局內(nèi)部狀態(tài)357包括以下各項(xiàng)中的一者或多者:活動(dòng)應(yīng)用程序狀態(tài),其指示當(dāng)前哪些應(yīng)用程序(如果有)是活動(dòng)的和/或被聚焦;顯示狀態(tài),其指示哪些應(yīng)用程序、視圖或其他信息占據(jù)顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)和/或外圍顯示系統(tǒng)(例如,圖2A至圖2D中的外圍顯示設(shè)備204的主顯示器102、和/或圖2A至圖2D中的動(dòng)態(tài)功能行104)的不同區(qū)域;傳感器狀態(tài),其包括從電子設(shè)備300的各種傳感器以及輸入或控制設(shè)備316獲取的信息;以及有關(guān)電子設(shè)備300的位置和/或姿態(tài)的位置信息。
操作系統(tǒng)326(例如,DARWIN、RTXC、LINUX、UNIX、OS X、WINDOWS、或嵌入式操作系統(tǒng)諸如VXWorks)包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、功率管理等)的各種軟件部件和/或驅(qū)動(dòng)程序,并且促進(jìn)各種硬件部件和軟件部件之間的通信。
通信模塊328有利于通過(guò)一個(gè)或多個(gè)外部端口324和/或RF電路系統(tǒng)308來(lái)與其他設(shè)備(例如,圖2A至圖2D中的外圍顯示設(shè)備202;圖2A和圖2D中的外圍鼠標(biāo)208;圖2A至圖2B中的外圍鍵盤(pán)206;圖2C中的第一外圍輸入機(jī)構(gòu)212,和/或圖2D中的第二外圍輸入機(jī)構(gòu)222)進(jìn)行通信,并且還包括用于經(jīng)由RF電路308和/或外部端口324來(lái)發(fā)送/接收數(shù)據(jù)的各種軟件部件。外部端口324(例如,通用串行總線(USB)、火線等)適于直接耦接到其他設(shè)備或者間接地通過(guò)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無(wú)線LAN等)進(jìn)行耦接。在一些實(shí)施方案中,外部端口324是與設(shè)備上所使用的30針連接器相同的或類似的和/或與其兼容的多針(例如,30針)連接器。
接觸/運(yùn)動(dòng)模塊330任選地檢測(cè)與顯示系統(tǒng)312(當(dāng)其為觸敏顯示器時(shí);結(jié)合顯示控制器356)和其他觸敏設(shè)備(例如,觸控板或物理點(diǎn)擊式轉(zhuǎn)盤(pán))的接觸。接觸/運(yùn)動(dòng)模塊330包括各種軟件部件以用于執(zhí)行與接觸檢測(cè)相關(guān)的各種操作,諸如確定是否已發(fā)生了接觸(例如,檢測(cè)手指按下事件)、確定接觸的強(qiáng)度(例如,接觸的力或壓力,或者接觸的力或壓力的替代物)、確定是否存在接觸的移動(dòng)并跟蹤在觸敏表面上的移動(dòng)(例如,檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件),以及確定接觸是否已停止(例如,檢測(cè)手指抬起事件或者接觸斷開(kāi))。接觸/運(yùn)動(dòng)模塊330從觸敏表面接收接觸數(shù)據(jù)。確定接觸點(diǎn)的移動(dòng)任選地包括確定接觸點(diǎn)的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改變),該接觸點(diǎn)的移動(dòng)由一系列接觸數(shù)據(jù)來(lái)表示。這些操作任選地被應(yīng)用于單點(diǎn)接觸(例如,單指接觸)或者多點(diǎn)同時(shí)接觸(例如,“多點(diǎn)觸摸”/多指接觸)。在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊330還檢測(cè)觸控板(例如,圖1A至圖1B中的觸控板108)上的接觸。
在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊330使用一組一個(gè)或多個(gè)強(qiáng)度閾值來(lái)確定操作是否已由用戶執(zhí)行(例如,確定用戶是否已選擇或“點(diǎn)擊”示能表示)。在一些實(shí)施方案中,根據(jù)軟件參數(shù)來(lái)確定強(qiáng)度閾值的至少一個(gè)子組(例如,強(qiáng)度閾值不是由特定物理致動(dòng)器的激活閾值來(lái)確定的,并且可在不改變電子設(shè)備300的物理硬件的情況下被調(diào)節(jié))。例如,在不改變觸控板或觸摸屏顯示器硬件的情況下,觸控板或觸摸屏的鼠標(biāo)“點(diǎn)擊”閾值可被設(shè)定成預(yù)定義的閾值的大范圍中的任一個(gè)閾值。另外,在一些具體實(shí)施中,向設(shè)備的用戶提供用于調(diào)節(jié)一組強(qiáng)度閾值中的一個(gè)或多個(gè)強(qiáng)度閾值(例如,通過(guò)調(diào)節(jié)各個(gè)強(qiáng)度閾值和/或通過(guò)利用對(duì)“強(qiáng)度”參數(shù)的系統(tǒng)級(jí)點(diǎn)擊來(lái)一次調(diào)節(jié)多個(gè)強(qiáng)度閾值)的軟件設(shè)置。
接觸/運(yùn)動(dòng)模塊330任選地檢測(cè)用戶的手勢(shì)輸入。觸敏表面上的不同手勢(shì)具有不同的接觸圖案(例如,所檢測(cè)到的接觸的不同運(yùn)動(dòng)、定時(shí)和/或強(qiáng)度)。因此,任選地通過(guò)檢測(cè)特定接觸圖案來(lái)檢測(cè)手勢(shì)。例如,檢測(cè)手指輕擊接觸包括檢測(cè)手指按下事件,然后在與手指按下事件相同的位置(或基本上相同的位置)處(例如,在圖標(biāo)位置處)檢測(cè)手指抬起(抬離)事件。又如,在觸敏表面上檢測(cè)手指輕掃手勢(shì)包括檢測(cè)手指按下事件,然后檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件,并且在一些實(shí)施方案中,還隨后檢測(cè)手指抬起(抬離)事件。
圖形模塊332包括用于在主顯示器102(例如,圖1A中的顯示器部分110的主顯示器102、或圖2A至圖2D中的外圍顯示設(shè)備204的主顯示器102)或其他顯示器上呈現(xiàn)并顯示圖形的各種已知的軟件部件,包括用于改變所顯示圖形的視覺(jué)沖擊(例如,亮度、透明度、飽和度、對(duì)比度或其他視覺(jué)屬性)的部件。如本文所用,術(shù)語(yǔ)“圖形”包括可被顯示給用戶的任何對(duì)象,其非限制性地包括文本、網(wǎng)頁(yè)、圖標(biāo)(諸如包括軟按鍵的用戶界面對(duì)象)、數(shù)字圖像、視頻、動(dòng)畫(huà)等。在一些實(shí)施方案中,圖形模塊332存儲(chǔ)待使用的用于表示圖形的數(shù)據(jù)。每個(gè)圖形任選地被分配有對(duì)應(yīng)的代碼。圖形模塊332從應(yīng)用程序等接收用于指定待顯示的圖形的一個(gè)或多個(gè)代碼,在必要的情況下還一起接收坐標(biāo)數(shù)據(jù)和其他圖形屬性數(shù)據(jù),然后生成屏幕圖像數(shù)據(jù),以輸出至顯示控制器356。
觸覺(jué)反饋模塊333包括用于生成由一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器367使用的指令的各種軟件部件,以便響應(yīng)于與電子設(shè)備300的用戶交互而在電子設(shè)備300上的一個(gè)或多個(gè)位置處生成觸覺(jué)輸出。
應(yīng)用程序340任選地包括以下模塊(或指令集)或者其子集或超集:
·用于接收、發(fā)送、撰寫(xiě)和查看電子郵件的電子郵件客戶端模塊341(在本文中有時(shí)也被稱為“郵件應(yīng)用程序”或“電子郵件應(yīng)用程序”);
·用于捕獲靜態(tài)圖像和/或視頻圖像的成像模塊342;
·用于編輯和查看靜態(tài)圖像和/或視頻圖像的圖像管理模塊343(在本文中有時(shí)也被稱“照片應(yīng)用程序”);
·用于回放音頻和/或視頻的媒體播放器模塊344(在本文中有時(shí)也被稱為“媒體播放器應(yīng)用程序”);以及
·用于連接并瀏覽互聯(lián)網(wǎng)的web瀏覽模塊345(在本文中有時(shí)也被稱為“web瀏覽器”)。
任選地被存儲(chǔ)在存儲(chǔ)器302中的其他應(yīng)用程序340的示例包括消息以及通信應(yīng)用程序、文字處理應(yīng)用程序、其他圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、支持JAVA的應(yīng)用程序、加密應(yīng)用程序、數(shù)字權(quán)益管理應(yīng)用程序、語(yǔ)音識(shí)別應(yīng)用程序和語(yǔ)音復(fù)制應(yīng)用程序。
結(jié)合RF電路308,顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)、顯示控制器356以及接觸模塊330、圖形模塊332中的一者或多者,電子郵件客戶端模塊341包括用于響應(yīng)于用戶指令來(lái)創(chuàng)建、發(fā)送、接收和管理電子郵件的可執(zhí)行指令。結(jié)合圖像管理模塊343,電子郵件客戶端模塊341使得非常容易創(chuàng)建和發(fā)送具有由成像模塊342拍攝的靜態(tài)圖像或視頻圖像的電子郵件。
結(jié)合顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)、顯示控制器356、一個(gè)或多個(gè)光學(xué)傳感器364、光學(xué)傳感器控制器358、接觸模塊330、圖形模塊332和圖像管理模塊343中的一者或多者,成像模塊342包括用于捕獲靜態(tài)圖像或視頻(包括視頻流)并且將它們存儲(chǔ)到存儲(chǔ)器302中、修改靜態(tài)圖像或視頻的特征、或從存儲(chǔ)器302刪除靜態(tài)圖像或視頻的可執(zhí)行指令。
結(jié)合顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)、顯示控制器356、接觸模塊330、圖形模塊332和成像模塊342中的一者或多者,圖像管理模塊343包括用于排列、修改(例如,編輯)、或以其他方式操控、加標(biāo)簽、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或相冊(cè)中)以及存儲(chǔ)靜態(tài)圖像和/或視頻圖像的可執(zhí)行指令。
結(jié)合顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)、顯示控制器356、接觸模塊330、圖形模塊332、音頻電路系統(tǒng)310、揚(yáng)聲器311、RF電路308和web瀏覽模塊347中的一者或多者,媒體播放器模塊345包括允許用戶下載和回放以一種或多種文件格式(諸如MP3或AAC文件)存儲(chǔ)的所記錄的音樂(lè)和其他聲音文件的可執(zhí)行指令,以及用于顯示、呈現(xiàn)或以其他方式回放視頻(例如,在圖1A中的顯示器部分110的主顯示器102上、或在圖2A至圖2B中的經(jīng)外部端口324連接的外圍顯示設(shè)備2014的主顯示器102上)的可執(zhí)行指令。
結(jié)合RF電路308、顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)、顯示控制器356、接觸模塊330和圖形模塊332中的一者或多者,web瀏覽模塊347包括用于根據(jù)用戶指令來(lái)瀏覽互聯(lián)網(wǎng)(包括搜索、鏈接至、接收和顯示網(wǎng)頁(yè)或其部分以及鏈接至該網(wǎng)頁(yè)的附件和其他文件)的可執(zhí)行指令。
動(dòng)態(tài)功能行(DFR)模塊350包括:焦點(diǎn)確定模塊351、DFR確定模塊352和DFR呈現(xiàn)模塊353。在一些實(shí)施方案中,焦點(diǎn)確定模塊351被配置為確定在由顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102)或外圍顯示系統(tǒng)(例如,圖2A至圖2D中的外圍顯示設(shè)備204)顯示的圖形用戶界面上聚焦的活動(dòng)用戶界面元素。在一些實(shí)施方案中,DFR確定模塊352被配置為基于被聚焦的活動(dòng)用戶界面元素來(lái)確定圖形(例如,一組一個(gè)或多個(gè)示能表示)。在一些實(shí)施方案中,DFR呈現(xiàn)模塊353被配置為在顯示系統(tǒng)312(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)上呈現(xiàn)由DFR確定模塊352所確定的圖形。DFR呈現(xiàn)模塊353包括用于在顯示系統(tǒng)312(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)上呈現(xiàn)和顯示圖形的各種已知的軟件部件,包括用于改變所顯示的圖形的視覺(jué)沖擊(例如,亮度、透明度、飽和度、對(duì)比度或其他視覺(jué)屬性)的部件。如本文所用,術(shù)語(yǔ)“圖形”包括可被顯示給用戶的任何對(duì)象,其非限制性地包括文本、網(wǎng)頁(yè)、圖標(biāo)(諸如包括軟按鍵的用戶界面對(duì)象)、數(shù)字圖像、視頻、動(dòng)畫(huà)等。在一些實(shí)施方案中,DFR模塊350包括用于以下各項(xiàng)的其他模塊:調(diào)節(jié)動(dòng)態(tài)功能行104的靈敏度;調(diào)節(jié)由動(dòng)態(tài)功能行104提供的聽(tīng)覺(jué)反饋和/或觸覺(jué)反饋;調(diào)節(jié)由動(dòng)態(tài)功能行104顯示的示能表示和信息的設(shè)置(例如,大小、亮度、字體、語(yǔ)言等);調(diào)節(jié)動(dòng)態(tài)功能行104當(dāng)前的功耗模式(例如,正常模式和低功耗模式);等等。
上述所識(shí)別的每個(gè)模塊和應(yīng)用程序?qū)?yīng)于用于執(zhí)行上述一種或多種功能以及在本申請(qǐng)中所描述的方法(例如,本文中所描述的計(jì)算機(jī)實(shí)現(xiàn)的方法和其他信息處理方法)的一組可執(zhí)行指令。這些模塊(即指令集)不必被實(shí)現(xiàn)為獨(dú)立的軟件程序、過(guò)程或模塊,因此這些模塊的各種子組任選地在各種實(shí)施方案中被組合或以其他方式重新布置。在一些實(shí)施方案中,存儲(chǔ)器302任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子組。此外,存儲(chǔ)器302任選地存儲(chǔ)上面未描述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。
圖3B為根據(jù)一些實(shí)施方案的用于圖3A的事件處理的部件的框圖。在一些實(shí)施方案中,存儲(chǔ)器302(圖3A中)包括事件分類器370(例如,在操作系統(tǒng)326中)和應(yīng)用程序340-1(例如,前述應(yīng)用程序341、342、343、344或345中的任一應(yīng)用程序)。
事件分類器370接收事件信息并確定要向其遞送此事件信息的應(yīng)用程序340-1和應(yīng)用程序340-1的應(yīng)用程序視圖391。事件分類器370包括事件監(jiān)視器371和事件分配器模塊374。在一些實(shí)施方案中,應(yīng)用程序340-1包括應(yīng)用程序內(nèi)部狀態(tài)392,其指示當(dāng)該應(yīng)用程序被激活或正在執(zhí)行時(shí)在顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)上顯示的一個(gè)或多個(gè)當(dāng)前應(yīng)用程序視圖。在一些實(shí)施方案中,設(shè)備/全局內(nèi)部狀態(tài)357被事件分類器370用于確定哪個(gè)(哪些)應(yīng)用程序當(dāng)前是活動(dòng)或被聚焦的,并且應(yīng)用程序內(nèi)部狀態(tài)392被事件分類器370用于確定要將事件信息遞送到哪個(gè)應(yīng)用程序視圖391。
在一些實(shí)施方案中,應(yīng)用程序內(nèi)部狀態(tài)392包括附加信息,諸如以下各項(xiàng)中的一者或多者:當(dāng)應(yīng)用程序340-1恢復(fù)執(zhí)行時(shí)將被使用的恢復(fù)信息、指示正被應(yīng)用程序340-1顯示的信息或準(zhǔn)備好用于被應(yīng)用程序340-1顯示的信息的用戶界面狀態(tài)信息、用于使得用戶能夠返回到應(yīng)用程序340-1的前一狀態(tài)或視圖的狀態(tài)隊(duì)列、以及用戶采取的先前動(dòng)作的重復(fù)/撤銷隊(duì)列。
事件監(jiān)視器371從外圍設(shè)備接口318接收事件信息。事件信息包括關(guān)于子事件(例如,當(dāng)為觸敏顯示器時(shí),顯示系統(tǒng)312上的用戶觸摸,此用戶觸摸作為多點(diǎn)觸摸手勢(shì)的一部分)的信息。外圍設(shè)備接口318傳輸其從I/O子系統(tǒng)306或傳感器(一個(gè)或多個(gè)諸如接近傳感器366)、一個(gè)或多個(gè)加速度計(jì)368和/或麥克風(fēng)313(通過(guò)音頻電路310)接收的信息。當(dāng)其為觸敏顯示器或另一觸敏表面(例如圖1A至圖1B中的觸摸板108時(shí))時(shí),外圍設(shè)備接口318從I/O子系統(tǒng)306接收的信息包括來(lái)自顯示系統(tǒng)312的信息。
在一些實(shí)施方案中,事件監(jiān)視器371以預(yù)先確定的間隔將請(qǐng)求發(fā)送至外圍設(shè)備接口318。作為響應(yīng),外圍設(shè)備接口318傳輸事件信息。在其他實(shí)施方案中,外圍設(shè)備接口318僅當(dāng)存在顯著事件(例如,接收到高于預(yù)先確定的噪聲閾值的輸入和/或接收到超過(guò)預(yù)先確定的持續(xù)時(shí)間的輸入)時(shí)才傳輸事件信息。
在一些實(shí)施方案中,事件分類器370還包括命中視圖確定模塊372和/或活動(dòng)事件識(shí)別器確定模塊373。
命中視圖確定模塊372提供用于確定當(dāng)顯示系統(tǒng)312顯示多于一個(gè)視圖時(shí)子事件在一個(gè)或多個(gè)視圖中的哪個(gè)位置發(fā)生的軟件程序,其中這些視圖由用戶可在顯示器上看到的控件和其他元素構(gòu)成。
與應(yīng)用程序相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,在本文中有時(shí)也被稱為應(yīng)用程序視圖或用戶界面窗口,在其中顯示信息并且發(fā)生基于觸摸的手勢(shì)。在其中檢測(cè)到觸摸的(應(yīng)用程序的)應(yīng)用程序視圖任選地對(duì)應(yīng)于應(yīng)用程序的程序化或視圖分級(jí)結(jié)構(gòu)內(nèi)的程序化水平。例如,在其中檢測(cè)到觸摸的最低水平視圖任選地被稱為命中視圖,并且被認(rèn)為是正確輸入的事件集任選地至少部分地基于初始觸摸的命中視圖來(lái)確定,該初始觸摸開(kāi)始基于觸摸的手勢(shì)。
命中視圖確定模塊372接收與基于觸摸的手勢(shì)的子事件相關(guān)的信息。當(dāng)應(yīng)用程序具有在分級(jí)結(jié)構(gòu)中組織的多個(gè)視圖時(shí),命中視圖確定模塊372將命中視圖識(shí)別為應(yīng)對(duì)子事件進(jìn)行處理的分級(jí)結(jié)構(gòu)中的最低視圖。在大多數(shù)情況下,命中視圖是發(fā)起子事件(即形成事件或潛在事件的子事件序列中的第一子事件)在其中發(fā)生的最低水平視圖。一旦命中視圖被命中視圖確定模塊所識(shí)別,命中視圖通常接收與其被識(shí)別為命中視圖所針對(duì)的同一觸摸或輸入源相關(guān)的所有子事件。
活動(dòng)事件識(shí)別器確定模塊373確定視圖分級(jí)結(jié)構(gòu)內(nèi)的哪個(gè)或哪些視圖應(yīng)接收特定子事件序列。在一些實(shí)施方案中,活動(dòng)事件識(shí)別器確定模塊373確定僅命中視圖應(yīng)接收特定子事件序列。在其他實(shí)施方案中,活動(dòng)事件識(shí)別器確定模塊373確定包括子事件的物理位置的所有視圖是活躍參與的視圖,并且因此確定所有活躍參與的視圖應(yīng)接收特定子事件序列。在其他實(shí)施方案中,即使觸摸子事件完全被局限到與一個(gè)特定視圖相關(guān)聯(lián)的區(qū)域,但是分級(jí)結(jié)構(gòu)中的更高的視圖將仍然保持為活躍參與的視圖。
事件分配器模塊374將事件信息分配到事件識(shí)別器(例如,事件識(shí)別器380)。在包括活動(dòng)事件識(shí)別器確定模塊373的實(shí)施方案中,事件分配器模塊374將事件信息遞送到由活動(dòng)事件識(shí)別器確定模塊373所確定的事件識(shí)別器。在一些實(shí)施方案中,事件分配器模塊374在事件隊(duì)列中存儲(chǔ)事件信息,該事件信息由相應(yīng)事件接收器模塊382檢索。
在一些實(shí)施方案中,操作系統(tǒng)326包括事件分類器370。另選地,應(yīng)用程序340-1包括事件分類器370。在另一個(gè)實(shí)施方案中,事件分類器370是獨(dú)立的模塊,或者是被存儲(chǔ)在存儲(chǔ)器302中的另一個(gè)模塊(諸如接觸/運(yùn)動(dòng)模塊330)的一部分。
在一些實(shí)施方案中,應(yīng)用程序340-1包括多個(gè)事件處理程序390和一個(gè)或多個(gè)應(yīng)用程序視圖391,其中每個(gè)應(yīng)用程序視圖包括用于處理發(fā)生在應(yīng)用程序的用戶界面的相應(yīng)視圖內(nèi)的觸摸事件的指令。應(yīng)用程序340-1的每個(gè)應(yīng)用程序視圖391包括一個(gè)或多個(gè)事件識(shí)別器380。通常,應(yīng)用程序視圖391包括多個(gè)事件識(shí)別器380。在其他實(shí)施方案中,事件識(shí)別器380中的一個(gè)或多個(gè)事件識(shí)別器是獨(dú)立模塊的一部分,該獨(dú)立模塊諸如用戶界面工具包(未示出)或應(yīng)用程序340-1從中繼承方法和其他屬性的更高水平的對(duì)象。在一些實(shí)施方案中,相應(yīng)事件處理程序390包括以下各項(xiàng)中的一者或多者:數(shù)據(jù)更新器376、對(duì)象更新器377、GUI更新器378,和/或從事件分類器370所接收的事件數(shù)據(jù)379。事件處理程序390任選地利用或調(diào)用數(shù)據(jù)更新器376、對(duì)象更新器377或GUI更新器378來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。另選地,應(yīng)用程序視圖391中的一個(gè)或多個(gè)應(yīng)用程序視圖包括一個(gè)或多個(gè)相應(yīng)事件處理程序390。另外,在一些實(shí)施方案中,數(shù)據(jù)更新器376、對(duì)象更新器377和GUI更新器378中的一者或多者被包括在應(yīng)用程序視圖391中。
相應(yīng)的事件識(shí)別器380從事件分類器370接收事件信息(例如,事件數(shù)據(jù)379),并且從事件信息識(shí)別事件。事件識(shí)別器380包括事件接收器382和事件比較器384。在一些實(shí)施方案中,事件識(shí)別器380還包括以下各項(xiàng)的至少一個(gè)子組:元數(shù)據(jù)383和事件遞送指令388(其任選地包括子事件遞送指令)。
事件接收器382接收來(lái)自事件分類器370的事件信息。事件信息包括關(guān)于子事件的信息,例如觸摸或觸摸移動(dòng)。根據(jù)子事件,事件信息還包括附加信息,諸如子事件的位置。當(dāng)子事件涉及觸摸的運(yùn)動(dòng)時(shí),事件信息任選地還包括子事件的速率和方向。在一些實(shí)施方案中,事件包括設(shè)備從一個(gè)取向旋轉(zhuǎn)到另一個(gè)取向(例如,從縱向取向旋轉(zhuǎn)到橫向取向,或反之亦然),并且事件信息包括關(guān)于設(shè)備的當(dāng)前取向(也被稱為設(shè)備姿態(tài))的對(duì)應(yīng)信息。
事件比較器384將事件信息與預(yù)定義的事件或子事件定義進(jìn)行比較,并且基于比較結(jié)果,確定一個(gè)事件或子事件或者確定或更新事件或子事件的狀態(tài)。在一些實(shí)施方案中,事件比較器384包括事件定義386。事件定義386包含事件的定義(例如,預(yù)定義的子事件序列),例如事件1(387-1)、事件2(387-2)以及其他事件。在一些實(shí)施方案中,事件387中的子事件包括例如觸摸開(kāi)始、觸摸結(jié)束、觸摸移動(dòng)、觸摸取消和多點(diǎn)觸摸。在一個(gè)示例中,事件1(387-1)的定義為被顯示對(duì)象上的雙擊。例如,雙擊包括被顯示對(duì)象上的預(yù)先確定時(shí)長(zhǎng)的第一次觸摸(觸摸開(kāi)始)、預(yù)先確定時(shí)長(zhǎng)的第一次抬起(觸摸結(jié)束)、被顯示對(duì)象上的預(yù)先確定時(shí)長(zhǎng)的第二次觸摸(觸摸開(kāi)始)以及預(yù)先確定時(shí)長(zhǎng)的第二次抬起(觸摸結(jié)束)。在另一個(gè)示例中,事件2(387-2)的定義為被顯示對(duì)象上的拖動(dòng)。例如,拖動(dòng)包括被顯示對(duì)象上的預(yù)先確定時(shí)長(zhǎng)的觸摸(或接觸)、觸摸在顯示系統(tǒng)312(當(dāng)其為觸敏顯示器時(shí))上的移動(dòng)、以及觸摸的抬起(觸摸結(jié)束)。在一些實(shí)施方案中,事件還包括用于一個(gè)或多個(gè)相關(guān)聯(lián)的事件處理程序390的信息。
在一些實(shí)施方案中,事件定義387包括用于相應(yīng)用戶界面對(duì)象的事件的定義。在一些實(shí)施方案中,事件比較器384執(zhí)行命中測(cè)試,以確定哪個(gè)用戶界面對(duì)象與子事件相關(guān)聯(lián)。例如,在顯示系統(tǒng)312(當(dāng)其為觸敏顯示器時(shí))上顯示三個(gè)用戶界面對(duì)象的應(yīng)用程序視圖中,當(dāng)在顯示系統(tǒng)312上檢測(cè)到觸摸時(shí),事件比較器384執(zhí)行命中測(cè)試以確定這三個(gè)用戶界面對(duì)象中的哪個(gè)用戶界面對(duì)象與該觸摸(子事件)相關(guān)聯(lián)。如果每個(gè)所顯示的對(duì)象與相應(yīng)事件處理程序390相關(guān)聯(lián),則事件比較器使用該命中測(cè)試的結(jié)果來(lái)確定哪個(gè)事件處理程序390應(yīng)當(dāng)被激活。例如,事件比較器384選擇與子事件和觸發(fā)該命中測(cè)試的對(duì)象相關(guān)聯(lián)的事件處理器。
在一些實(shí)施方案中,相應(yīng)事件387的定義還包括延遲動(dòng)作,該延遲動(dòng)作延遲事件信息的遞送,直到已確定子事件序列是否確實(shí)對(duì)應(yīng)于或不對(duì)應(yīng)于事件識(shí)別器的事件類型之后。
當(dāng)相應(yīng)事件識(shí)別器380確定子事件串不與事件定義386中的任何事件匹配時(shí),該相應(yīng)事件識(shí)別器380進(jìn)入事件不可能、事件失敗或事件結(jié)束狀態(tài),在此之后不理會(huì)基于觸摸的手勢(shì)的后續(xù)子事件。在這種情況下,對(duì)于命中視圖保持活動(dòng)的其他事件識(shí)別器(如果有的話)繼續(xù)跟蹤和處理持續(xù)的基于觸摸的手勢(shì)的子事件。
在一些實(shí)施方案中,相應(yīng)事件識(shí)別器380包括具有用于指示事件遞送系統(tǒng)應(yīng)該如何執(zhí)行對(duì)活躍參與的事件識(shí)別器的子事件遞送的可配置屬性、標(biāo)記和/或列表的元數(shù)據(jù)383。在一些實(shí)施方案中,元數(shù)據(jù)383包括用于指示事件識(shí)別器彼此如何交互或如何能夠交互的可配置的屬性、標(biāo)志和/或列表。在一些實(shí)施方案中,元數(shù)據(jù)383包括用于指示子事件是否被遞送到視圖或程序化分級(jí)結(jié)構(gòu)中的不同層級(jí)的可配置屬性、標(biāo)記和/或列表。
在一些實(shí)施方案中,當(dāng)事件的一個(gè)或多個(gè)特定子事件被識(shí)別時(shí),相應(yīng)事件識(shí)別器380激活與事件相關(guān)聯(lián)的事件處理程序390。在一些實(shí)施方案中,相應(yīng)事件識(shí)別器380將與該事件相關(guān)聯(lián)的事件信息遞送到事件處理程序390。激活事件處理程序390不同于將子事件發(fā)送(和延期發(fā)送)到相應(yīng)的命中視圖。在一些實(shí)施方案中,事件識(shí)別器380拋出與所識(shí)別的事件相關(guān)聯(lián)的標(biāo)記,并且與該標(biāo)記相關(guān)聯(lián)的事件處理程序390獲取該標(biāo)記并執(zhí)行預(yù)定義的過(guò)程。
在一些實(shí)施方案中,事件遞送指令388包括遞送關(guān)于子事件的事件信息而無(wú)需激活事件處理程序的子事件遞送指令。相反,子事件遞送指令將事件信息遞送到與子事件序列相關(guān)聯(lián)的事件處理程序或者遞送到活躍參與的視圖。與子事件序列或與活躍參與的視圖相關(guān)聯(lián)的事件處理程序接收事件信息并執(zhí)行預(yù)先確定的過(guò)程。
在一些實(shí)施方案中,數(shù)據(jù)更新器376創(chuàng)建并更新在應(yīng)用程序340-1中使用的數(shù)據(jù)。例如,數(shù)據(jù)更新器376存儲(chǔ)在媒體播放器模塊344所使用的視頻文件。在一些實(shí)施方案中,對(duì)象更新器377創(chuàng)建并更新由應(yīng)用程序340-1所使用的對(duì)象。例如,對(duì)象更新器376創(chuàng)建新的用戶界面對(duì)象或更新用戶界面對(duì)象的位置。GUI更新器378更新GUI。例如,GUI更新器378準(zhǔn)備顯示信息,并將其發(fā)送至圖形模塊332以便于在顯示系統(tǒng)312(例如,圖1A中的顯示器部分110的主顯示器102、和/或圖1A至圖1B中的動(dòng)態(tài)功能行104)上顯示。
在一些實(shí)施方案中,一個(gè)或多個(gè)事件處理程序390包括數(shù)據(jù)更新器376、對(duì)象更新器377和GUI更新器378或者具有對(duì)數(shù)據(jù)更新器376、對(duì)象更新器377和GUI更新器378的訪問(wèn)權(quán)限。在一些實(shí)施方案中,數(shù)據(jù)更新器376、對(duì)象更新器377和GUI更新器378被包括在應(yīng)用程序340-1或應(yīng)用程序視圖391的單個(gè)模塊中。在其他實(shí)施方案中,它們被包括在兩個(gè)或更多個(gè)軟件模塊中。
應(yīng)當(dāng)理解,關(guān)于觸敏顯示器上的用戶觸摸的事件處理的上述討論還適用于利用輸入設(shè)備來(lái)操作電子設(shè)備300的其他形式的用戶輸入,并不是所有用戶輸入都是在觸摸屏上發(fā)起的。例如,任選地利用鼠標(biāo)移動(dòng)和鼠標(biāo)按鈕按壓,任選結(jié)合單次或多次鍵盤(pán)按壓或保持;觸摸板上的接觸移動(dòng)諸如輕擊、拖動(dòng)、滾動(dòng)等;觸筆輸入;設(shè)備的移動(dòng);口頭指令;所檢測(cè)到的眼睛移動(dòng);生物測(cè)定輸入;和/或其任意組合作為與用于定義要識(shí)別的事件的子事件對(duì)應(yīng)的輸入。
圖4示出了根據(jù)一些實(shí)施方案的外圍電子設(shè)備400的框圖。在一些實(shí)施方案中,外圍電子設(shè)備400為在同一外殼內(nèi)的至少部分地包含動(dòng)態(tài)功能行104和物理輸入機(jī)構(gòu)諸如物理按鍵組(例如,圖2A至圖2B中的物理按鍵組106)和/或觸摸板(例如,圖2B至圖2C中的觸摸板108)的外圍輸入和輸出設(shè)備。外圍電子設(shè)備400的示例包括:外圍鍵盤(pán)(例如,圖2A至圖2B中的外圍鍵盤(pán)206)、外圍觸敏表面(例如,圖2C中的第一外圍輸入機(jī)構(gòu)212),或其他外圍輸入機(jī)構(gòu)(例如,圖2D中的第二外圍輸入機(jī)構(gòu)222)。外圍電子設(shè)備400與計(jì)算設(shè)備202通信地耦接(如圖2A至圖2D所示)。例如,外圍電子設(shè)備400經(jīng)由有線連接(諸如USB或PS/2)或者使用通信協(xié)議諸如藍(lán)牙、Wi-Fi等經(jīng)由無(wú)線通信鏈路與計(jì)算設(shè)備202通信地耦接。外圍電子設(shè)備400可依靠電子設(shè)備300(如圖3A所示)中的一些部件或程序,或者這些部件或程序可由外圍電子設(shè)備400而不是電子設(shè)備300完成、位于外圍電子設(shè)備400內(nèi)而不是電子設(shè)備300內(nèi)、或由外圍電子設(shè)備400而不是電子設(shè)備300容納。
在一些實(shí)施方案中,外圍電子設(shè)備400包括一個(gè)或多個(gè)存儲(chǔ)器402(其任選地包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、存儲(chǔ)器控制器422、一個(gè)或多個(gè)處理單元(CPU)420、外圍設(shè)備接口418、RF電路408、音頻電路410、揚(yáng)聲器411、麥克風(fēng)413、輸入/輸出(I/O)子系統(tǒng)406、其他輸入或控制設(shè)備416和外部端口424。外圍電子設(shè)備400包括觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)(有時(shí)在本文中也被稱為“觸敏顯示器”、“觸摸屏”或“觸摸屏顯示器”)。
外圍電子設(shè)備400任選地包括用于檢測(cè)觸敏表面諸如觸敏顯示器系統(tǒng)412或觸摸板(例如,圖2B至圖2C中的觸摸板108)上的接觸的強(qiáng)度的一個(gè)或多個(gè)強(qiáng)度傳感器465。外圍電子設(shè)備400任選地包括用于在觸敏表面諸如觸敏顯示器系統(tǒng)412或觸摸板(例如圖2B至圖2C中的觸摸板108)上產(chǎn)生觸覺(jué)輸出的一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器467。這些部件任選地通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線403進(jìn)行通信。
存儲(chǔ)器402任選地包括高速隨機(jī)存取存儲(chǔ)器,并且還任選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤(pán)存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其他非易失性固態(tài)存儲(chǔ)器設(shè)備。外圍電子設(shè)備400的其他部件(諸如一個(gè)或多個(gè)CPU 420和外圍設(shè)備接口418)對(duì)存儲(chǔ)器402的訪問(wèn)任選地由存儲(chǔ)器控制器422來(lái)控制。外圍設(shè)備接口418可用于將一個(gè)或多個(gè)CPU 420與存儲(chǔ)器402耦接到I/O子系統(tǒng)406和其他電路。該一個(gè)或多個(gè)處理單元420運(yùn)行或執(zhí)行被存儲(chǔ)在存儲(chǔ)器402中的各種軟件程序和/或指令集,以執(zhí)行外圍電子設(shè)備400的各種功能并處理數(shù)據(jù)。在一些實(shí)施方案中,外圍設(shè)備接口418、一個(gè)或多個(gè)CPU 420和存儲(chǔ)器控制器422任選地在單個(gè)芯片諸如芯片404上被實(shí)現(xiàn)。在一些其他實(shí)施方案中,它們被任選地在獨(dú)立的芯片上被實(shí)現(xiàn)。
RF(射頻)電路408接收和發(fā)送也被稱為電磁信號(hào)的RF信號(hào)。RF電路408將電信號(hào)轉(zhuǎn)換為電磁信號(hào)/將電磁信號(hào)轉(zhuǎn)換為電信號(hào),并且經(jīng)由電磁信號(hào)來(lái)與通信網(wǎng)絡(luò)以及其他通信設(shè)備進(jìn)行通信。RF電路408任選地包括用于執(zhí)行這些功能的熟知的電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、編解碼芯片組、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。無(wú)線通信任選地使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任一者,包括但不限于近場(chǎng)通信(NFC)、藍(lán)牙、無(wú)線保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、Wi-MAX或包括在本文檔提交日期還未開(kāi)發(fā)出的通信協(xié)議的任何其他合適的通信協(xié)議。
可選的音頻電路410、揚(yáng)聲器411和麥克風(fēng)413提供用戶和外圍電子設(shè)備400之間的音頻接口。音頻電路410從外圍設(shè)備接口418接收音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并將電信號(hào)傳輸?shù)綋P(yáng)聲器411。揚(yáng)聲器411將此電信號(hào)轉(zhuǎn)換為人類可聽(tīng)到的聲波。音頻電路410還接收由麥克風(fēng)413根據(jù)聲波轉(zhuǎn)換的電信號(hào)。音頻電路410將此電信號(hào)轉(zhuǎn)換為音頻數(shù)據(jù),并將此音頻數(shù)據(jù)發(fā)送到外圍設(shè)備接口418以供處理。音頻數(shù)據(jù)任選地由外圍設(shè)備接口418從存儲(chǔ)器402和/或RF電路408檢索和/或傳輸至存儲(chǔ)器402和/或RF電路408。在一些實(shí)施方案中,音頻電路410還包括耳麥插孔。該耳麥插孔提供音頻電路410與可移除的音頻輸入/輸出外圍設(shè)備之間的接口,該可移除的音頻輸入/輸出外圍設(shè)備諸如僅輸出的耳機(jī)或者具有輸出(例如,單耳耳機(jī)或雙耳耳機(jī))和輸入(例如,麥克風(fēng))兩者的耳麥。
I/O子系統(tǒng)406將外圍電子設(shè)備400的輸入/輸出外圍設(shè)備諸如觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)耦接到外圍設(shè)備接口418。I/O子系統(tǒng)406任選地包括顯示控制器456、強(qiáng)度傳感器控制器459、觸覺(jué)反饋控制器461,以及用于其他輸入或控制設(shè)備416的一個(gè)或多個(gè)輸入控制器460。該一個(gè)或多個(gè)其他輸入控制器460從其他輸入或控制設(shè)備416接收電信號(hào)/將電信號(hào)發(fā)送到其他輸入或控制設(shè)備416。其他輸入或控制設(shè)備416任選地包括物理按鈕(例如,下壓按鈕、搖臂按鈕等)、撥號(hào)盤(pán)、滑動(dòng)開(kāi)關(guān)、操縱桿、點(diǎn)擊式轉(zhuǎn)盤(pán)、物理按鍵組、觸摸板等等。
觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)提供外圍電子設(shè)備400和用戶之間的輸入/輸出接口。觸敏顯示器(TSD)控制器456從觸敏顯示器系統(tǒng)412接收電信號(hào)和/或?qū)㈦娦盘?hào)發(fā)送至觸敏顯示器系統(tǒng)412。觸敏顯示器系統(tǒng)412向用戶顯示視覺(jué)輸出。該視覺(jué)輸出任選地包括圖形、文本、圖標(biāo)、視頻和它們的任何組合(統(tǒng)稱為“圖形”)。在一些實(shí)施方案中,一些或全部視覺(jué)輸出對(duì)應(yīng)于用戶界面對(duì)象/元素。
觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)包括基于觸覺(jué)接觸和/或觸覺(jué)接觸來(lái)從用戶接受輸入的觸敏表面、傳感器或傳感器組。同樣,觸敏顯示器系統(tǒng)412和TSD控制器456(與存儲(chǔ)器402中的任何相關(guān)聯(lián)的模塊和/或指令集一起)檢測(cè)觸敏顯示器系統(tǒng)412上的接觸(和該接觸的任何移動(dòng)或中斷),并且將所檢測(cè)到的接觸轉(zhuǎn)換為用于選擇或控制被顯示在觸敏顯示器系統(tǒng)412上的用戶界面對(duì)象(例如,一個(gè)或多個(gè)軟按鍵、圖標(biāo)、網(wǎng)頁(yè)或圖像)的信號(hào)。在一個(gè)示例性實(shí)施方案中,觸敏顯示器系統(tǒng)412和用戶之間的接觸點(diǎn)對(duì)應(yīng)于觸敏顯示器系統(tǒng)412的與用戶手指接觸的區(qū)域。
觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)任選地使用LCD(液晶顯示器)技術(shù)、LPD(聚合物發(fā)光顯示器)技術(shù)、LED(發(fā)光二極管)技術(shù)、或OLED(有機(jī)發(fā)光二極管)技術(shù),而在其他實(shí)施方案中使用其他顯示技術(shù)。觸敏顯示器系統(tǒng)412和TSD控制器456任選地使用現(xiàn)在已知的或以后將開(kāi)發(fā)出的多種觸摸感測(cè)技術(shù)中的任何技術(shù),以及其他接近傳感器陣列或用于確定與觸敏顯示器系統(tǒng)412的一個(gè)或多個(gè)接觸點(diǎn)的其他元件來(lái)檢測(cè)接觸及其任何移動(dòng)或中斷,該多種觸摸感測(cè)技術(shù)包括但不限于電容性的、電阻性的、紅外的、和表面聲波技術(shù)。在一個(gè)示例性實(shí)施方案中,使用投射式互電容感測(cè)技術(shù),諸如從Apple Inc.(Cupertino,California)的和中發(fā)現(xiàn)的技術(shù)。
觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)任選地具有超過(guò)400dpi的視頻分辨率(例如,500dpi、800dpi或更高的視頻分辨率)。在一些實(shí)施方案中,用戶使用觸筆、手指等來(lái)與觸敏顯示器系統(tǒng)412接觸。在一些實(shí)施方案中,用戶界面被設(shè)計(jì)成主要在基于手指的接觸和手勢(shì)下工作。
在一些實(shí)施方案中,除了觸敏顯示器系統(tǒng)412之外,外圍電子設(shè)備400任選地包括觸摸板(例如,圖2B至圖2C中的觸摸板108)。在一些實(shí)施方案中,觸摸板是外圍電子設(shè)備400的觸敏區(qū)域,該觸敏區(qū)域與觸敏顯示器系統(tǒng)412不同,其不顯示視覺(jué)輸出。在一些實(shí)施方案中,觸摸板任選地為與觸敏顯示器系統(tǒng)412分開(kāi)的觸敏表面,或者是由觸敏顯示器系統(tǒng)412形成的觸敏表面的延伸部分。
外圍電子設(shè)備400還包括用于為各種部件供電的電力系統(tǒng)462。電力系統(tǒng)462任選地包括電力管理系統(tǒng)、一個(gè)或多個(gè)電源(例如,電池、交流電(AC)等)、再充電系統(tǒng)、電力故障檢測(cè)電路、功率轉(zhuǎn)換器或逆變器、電力狀態(tài)指示器(例如,發(fā)光二極管(LED))和與便攜式設(shè)備中電力的生成、管理和分配相關(guān)聯(lián)的任何其他部件。
外圍電子設(shè)備400任選地還包括與I/O子系統(tǒng)406中的強(qiáng)度傳感器控制器459耦接的一個(gè)或多個(gè)接觸強(qiáng)度傳感器465。該一個(gè)或多個(gè)接觸強(qiáng)度傳感器465任選地包括一個(gè)或多個(gè)壓阻應(yīng)變儀、電容式力傳感器、電氣力傳感器、壓電力傳感器、光學(xué)力傳感器、電容式觸敏表面或其他強(qiáng)度傳感器(例如,用于測(cè)量觸敏表面上的接觸的力(或壓力)的傳感器)。一個(gè)或多個(gè)接觸強(qiáng)度傳感器465從環(huán)境接收接觸強(qiáng)度信息(例如,壓力信息或壓力信息的代用物)。在一些實(shí)施方案中,至少一個(gè)接觸強(qiáng)度傳感器與觸敏表面(例如,圖2B至圖2C中的觸敏顯示器系統(tǒng)412、和/或觸摸板108)并置排列或鄰近。
外圍電子設(shè)備400任選地還包括與I/O子系統(tǒng)406中的觸覺(jué)反饋控制器461耦接的一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器467。一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器467任選地包括一個(gè)或多個(gè)電聲設(shè)備諸如揚(yáng)聲器或其他音頻部件;和/或用于將能量轉(zhuǎn)換成線性運(yùn)動(dòng)的機(jī)電設(shè)備諸如電機(jī)、螺線管、電活性聚合器、壓電致動(dòng)器、靜電致動(dòng)器或其他觸覺(jué)輸出生成部件(例如,用于將電信號(hào)轉(zhuǎn)換成設(shè)備上的觸覺(jué)輸出的部件)。一個(gè)或多個(gè)接觸強(qiáng)度傳感器465從觸覺(jué)反饋模塊433接收觸覺(jué)反饋生成指令,并且生成能夠由外圍電子設(shè)備400的用戶感覺(jué)到的觸覺(jué)輸出。在一些實(shí)施方案中,至少一個(gè)觸覺(jué)輸出發(fā)生器與觸敏表面(例如,圖2B至圖2C中的觸敏顯示器系統(tǒng)412和/或觸摸板108)并置排列或鄰近,并且任選地通過(guò)豎直地(例如,向外圍電子設(shè)備400的表面之內(nèi)/之外)或側(cè)向地(例如,在與外圍電子設(shè)備400的表面相同的平面中向前和向后)移動(dòng)觸敏表面來(lái)生成觸覺(jué)輸出。
在一些實(shí)施方案中,被存儲(chǔ)在存儲(chǔ)器402中的軟件部件包括:操作系統(tǒng)426、通信模塊428(或指令集)、接觸/運(yùn)動(dòng)模塊430(或指令集)以及動(dòng)態(tài)功能行模塊450(或指令集)。此外,在一些實(shí)施方案中,存儲(chǔ)器402存儲(chǔ)設(shè)備狀態(tài)457,該設(shè)備狀態(tài)包括用于指示哪些視圖或其他信息占據(jù)觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)的不同區(qū)域的顯示狀態(tài)。
操作系統(tǒng)426包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電源管理等)的各種軟件部件和/或驅(qū)動(dòng)程序,并且有利于各個(gè)硬件和軟件部件之間的通信。
通信模塊428有利于通過(guò)一個(gè)或多個(gè)外部端口424和/或射頻電路408來(lái)與其他設(shè)備(例如,圖2A至圖2D中的計(jì)算設(shè)備202)進(jìn)行通信,并且還包括用于經(jīng)由RF電路408和/或外部端口424來(lái)發(fā)送/接收數(shù)據(jù)的各種軟件部件。外部端口424(例如,通用串行總線(USB)、火線等)適于直接耦接到其他設(shè)備或者間接地通過(guò)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無(wú)線LAN等)進(jìn)行耦接。
接觸/運(yùn)動(dòng)模塊430任選地檢測(cè)與觸敏顯示器系統(tǒng)412和其他觸敏設(shè)備(例如,觸摸板或物理點(diǎn)擊式轉(zhuǎn)盤(pán))的接觸。接觸/運(yùn)動(dòng)模塊430包括各種軟件部件以用于執(zhí)行與接觸檢測(cè)相關(guān)的各種操作,諸如確定是否已發(fā)生了接觸(例如,檢測(cè)手指按下事件)、確定接觸的強(qiáng)度(例如,接觸的力或壓力,或者接觸的力或壓力的替代物)、確定是否存在接觸的移動(dòng)并跟蹤在觸敏表面上的移動(dòng)(例如,檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件),以及確定接觸是否已停止(例如,檢測(cè)手指抬起事件或者接觸斷開(kāi))。接觸/運(yùn)動(dòng)模塊430從觸敏表面接收接觸數(shù)據(jù)。確定接觸點(diǎn)的移動(dòng)任選地包括確定接觸點(diǎn)的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改變),該接觸點(diǎn)的移動(dòng)由一系列接觸數(shù)據(jù)來(lái)表示。這些操作任選地被應(yīng)用于單點(diǎn)接觸(例如,單指接觸)或者多點(diǎn)同時(shí)接觸(例如,“多點(diǎn)觸摸”/多指接觸)。在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊430還檢測(cè)觸摸板(例如,圖2B至圖2C中的觸摸板108)上的接觸。
在一些實(shí)施方案中,接觸/運(yùn)動(dòng)模塊430使用一組一個(gè)或多個(gè)強(qiáng)度閾值來(lái)確定操作是否已由用戶執(zhí)行(例如,確定用戶是否已選擇或“點(diǎn)擊”示能表示)。在一些實(shí)施方案中,根據(jù)軟件參數(shù)來(lái)確定強(qiáng)度閾值的至少一個(gè)子組(例如,強(qiáng)度閾值不是由特定物理致動(dòng)器的激活閾值來(lái)確定的,并且可在不改變外圍電子設(shè)備400的物理硬件的情況下被調(diào)節(jié))。例如,在不改變觸控板或觸摸屏顯示器硬件的情況下,觸控板或觸摸屏的鼠標(biāo)“點(diǎn)擊”閾值可被設(shè)定成預(yù)定義的閾值的大范圍中的任一個(gè)閾值。另外,在一些具體實(shí)施中,向設(shè)備的用戶提供用于調(diào)節(jié)一組強(qiáng)度閾值中的一個(gè)或多個(gè)強(qiáng)度閾值(例如,通過(guò)調(diào)節(jié)各個(gè)強(qiáng)度閾值和/或通過(guò)利用對(duì)“強(qiáng)度”參數(shù)的系統(tǒng)級(jí)點(diǎn)擊來(lái)一次調(diào)節(jié)多個(gè)強(qiáng)度閾值)的軟件設(shè)置。
接觸/運(yùn)動(dòng)模塊430任選地檢測(cè)用戶的手勢(shì)輸入。觸敏表面上的不同手勢(shì)具有不同的接觸圖案(例如,所檢測(cè)到的接觸的不同運(yùn)動(dòng)、定時(shí)和/或強(qiáng)度)。因此,任選地通過(guò)檢測(cè)特定接觸圖案來(lái)檢測(cè)手勢(shì)。例如,檢測(cè)手指輕擊接觸包括檢測(cè)手指按下事件,然后在與手指按下事件相同的位置(或基本上相同的位置)處(例如,在圖標(biāo)位置處)檢測(cè)手指抬起(抬離)事件。又如,在觸敏表面上檢測(cè)手指輕掃手勢(shì)包括檢測(cè)手指按下事件,然后檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件,并且在一些實(shí)施方案中,還隨后檢測(cè)手指抬起(抬離)事件。
觸覺(jué)反饋模塊433包括用于生成指令的各種軟件部件,該指令由一個(gè)或多個(gè)觸覺(jué)輸出發(fā)生器467使用,以便響應(yīng)于與外圍電子設(shè)備400的用戶交互而在外圍電子設(shè)備400上的一個(gè)或多個(gè)位置處生成觸覺(jué)輸出。
動(dòng)態(tài)功能行(DFR)模塊450包括:焦點(diǎn)獲取模塊451、DFR確定模塊452和DFR呈現(xiàn)模塊453。在一些實(shí)施方案中,焦點(diǎn)獲取模塊451被配置為獲取對(duì)活動(dòng)用戶界面元素的指示,該用戶界面元素是在計(jì)算設(shè)備202(圖2A至圖2D)的外圍顯示設(shè)備204(圖2A至圖2D)的主顯示器102上顯示的圖形用戶界面的當(dāng)前焦點(diǎn)。在一些實(shí)施方案中,DFR確定模塊452被配置為基于當(dāng)前聚焦的活動(dòng)用戶界面元素來(lái)確定圖形(例如,一組一個(gè)或多個(gè)示能表示)。另選地,在一些實(shí)施方案中,計(jì)算設(shè)備202(圖2A至圖2D)基于聚焦的活動(dòng)用戶界面元素來(lái)確定圖形(例如,該一組一個(gè)或多個(gè)示能表示),并將圖形提供給外圍電子設(shè)備400或者其部件(例如,DFR模塊450)以在觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)上顯示。在一些實(shí)施方案中,DFR呈現(xiàn)模塊453被配置為在觸敏顯示器系統(tǒng)412(例如,圖2A至圖2D中的動(dòng)態(tài)功能行104)上呈現(xiàn)由DFR確定模塊452所確定的(或由計(jì)算設(shè)備202所提供的)圖形。DFR呈現(xiàn)模塊453包括用于在觸敏顯示器系統(tǒng)412上呈現(xiàn)和顯示圖形的各種已知的軟件部件,包括用于改變所顯示的圖形的視覺(jué)沖擊(例如,亮度、透明度、飽和度、對(duì)比度或其他視覺(jué)屬性)的部件。在一些實(shí)施方案中,DFR模塊450包括用于以下各項(xiàng)的其他模塊:調(diào)節(jié)動(dòng)態(tài)功能行104的靈敏度;調(diào)節(jié)由動(dòng)態(tài)功能行104提供的聽(tīng)覺(jué)反饋和/或觸覺(jué)反饋;調(diào)節(jié)由動(dòng)態(tài)功能行104顯示的示能表示和信息的設(shè)置(例如,大小、亮度、字體、語(yǔ)言等);調(diào)節(jié)動(dòng)態(tài)功能行104當(dāng)前的功耗模式(例如,正常模式和低功耗模式);等等。
在一些實(shí)施方案中,存儲(chǔ)器402包括事件分類器470(例如,在操作系統(tǒng)426中)。在一些實(shí)施方案中,事件分類器470執(zhí)行與事件分類器370(圖3B)相同的功能,并且包括事件分類器370的(圖3B)的模塊、過(guò)程和指令的子集或超集。因此,為簡(jiǎn)潔起見(jiàn),將不對(duì)事件分類器470進(jìn)行描述。
應(yīng)當(dāng)理解,外圍電子設(shè)備400僅是一個(gè)示例,并且外圍電子設(shè)備400任選地具有比所示出的更多或更少的部件,任選地組合兩個(gè)或更多個(gè)部件,或者任選地具有這些部件的不同配置或布置。圖4中所示的各種部件在硬件、軟件、固件或它們的組合(包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐?中實(shí)施。
上述所識(shí)別的每個(gè)模塊對(duì)應(yīng)于用于執(zhí)行上述一種或多種功能以及在本申請(qǐng)中所描述的方法(例如,本文中所描述的計(jì)算機(jī)實(shí)現(xiàn)的方法和其他信息處理方法)的一組可執(zhí)行指令。這些模塊(即指令集)不必被實(shí)現(xiàn)為獨(dú)立的軟件程序、過(guò)程或模塊,因此這些模塊的各種子組任選地在各種實(shí)施方案中被組合或以其他方式重新布置。在一些實(shí)施方案中,存儲(chǔ)器402任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子組。此外,存儲(chǔ)器402任選地存儲(chǔ)上面未描述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。
用戶界面和相關(guān)聯(lián)的過(guò)程
現(xiàn)在將注意力轉(zhuǎn)到可由便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)實(shí)現(xiàn)的用戶界面(“UI”)以及相關(guān)聯(lián)的過(guò)程的實(shí)施方案。在一些實(shí)施方案中,主顯示器102在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)。另選地,在一些實(shí)施方案中,主顯示器102在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)。在一些實(shí)施方案中,動(dòng)態(tài)功能行104為在便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)的主體部分120中實(shí)現(xiàn)的觸敏顯示器。另選地,在一些實(shí)施方案中,動(dòng)態(tài)功能行104是在外圍鍵盤(pán)206(圖2A至圖2B)、第一輸入機(jī)構(gòu)212(圖2C)或第二輸入機(jī)構(gòu)222(圖2D)中實(shí)現(xiàn)的觸敏顯示器。
圖5A至圖5DDD示出了根據(jù)一些實(shí)施方案的用于在動(dòng)態(tài)更新的觸摸屏顯示器上顯示特定于應(yīng)用程序的示能表示的示例性用戶界面。這些附圖中的用戶界面被用于闡示下面描述的方法和/或過(guò)程,包括圖6A至圖6D、圖7A至圖7C、圖8A至圖8B、圖9A至圖9B和圖10A至圖10C中的方法。本領(lǐng)域的普通技術(shù)人員將會(huì)理解,下面的用戶界面僅為示例。此外,本領(lǐng)域的普通技術(shù)人員將會(huì)理解,在實(shí)踐中可使用更多的示能表示和/或用戶界面元素,或者使用更少的示能表示和/或用戶界面元素。
圖5A示出顯示狀態(tài)托盤(pán)502的主顯示器102,該狀態(tài)托盤(pán)指示該系統(tǒng)(即,操作系統(tǒng))當(dāng)前被聚焦,并且還示出具有多個(gè)可執(zhí)行/可選擇的應(yīng)用程序圖標(biāo)的應(yīng)用程序(app)托盤(pán)514,該應(yīng)用程序圖標(biāo)包括:郵件應(yīng)用程序圖標(biāo)506(例如,對(duì)應(yīng)于圖3A中的電子郵件客戶端模塊341)、web瀏覽器應(yīng)用程序圖標(biāo)508(例如,對(duì)應(yīng)于圖3A中的web瀏覽模塊345)、媒體播放器應(yīng)用程序圖標(biāo)510(例如,對(duì)應(yīng)于圖3A中的媒體播放器模塊344)、應(yīng)用程序A圖標(biāo)512(例如,對(duì)應(yīng)于游戲)、以及照片應(yīng)用程序圖標(biāo)515(例如,對(duì)應(yīng)于圖3A中的圖像管理模塊343)。在一些實(shí)施方案中,狀態(tài)托盤(pán)502指示當(dāng)前正在前景中運(yùn)行的應(yīng)用程序,并且還包括多個(gè)菜單(例如,圖5A中的文件、編輯、視圖、前往、窗口和幫助菜單),每個(gè)菜單包括該應(yīng)用程序的一組對(duì)應(yīng)控件。圖5A還示出主顯示器102在與應(yīng)用程序A圖標(biāo)512對(duì)應(yīng)的位置處顯示光標(biāo)504。在一些實(shí)施方案中,光標(biāo)504由便攜式計(jì)算系統(tǒng)100的觸摸板108(圖1A至圖1B)、臺(tái)式計(jì)算系統(tǒng)200的外圍鼠標(biāo)208(圖2A和圖2D)、外圍鍵盤(pán)206的觸摸板108(圖2B)、第一輸入機(jī)構(gòu)212的觸摸板108(圖2C)等控制。
圖5A還示出動(dòng)態(tài)功能行104(例如,觸敏顯示器),其基于主顯示器102的當(dāng)前焦點(diǎn)(即,操作系統(tǒng),因?yàn)闆](méi)有應(yīng)用程序窗口被打開(kāi))來(lái)顯示多個(gè)示能表示。例如,在圖5A中,系統(tǒng)/操作系統(tǒng)當(dāng)前在主顯示器102上被聚焦。在圖5A中,動(dòng)態(tài)功能行104包括被實(shí)現(xiàn)為物理按鍵和/或軟按鍵的持久控件,其包括:離開(kāi)示能表示516,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí),將調(diào)用對(duì)應(yīng)的功能(例如,退出當(dāng)前在主顯示器102上被聚焦的應(yīng)用程序或暫停游戲);以及電源控件534,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí),將在動(dòng)態(tài)功能行104和/或主顯示器102上顯示模態(tài)警告(例如,圖5DDD中的模態(tài)警告5308),以用于便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的注銷、重新啟動(dòng)或關(guān)機(jī)。
在圖5A中,動(dòng)態(tài)功能行104還包括多個(gè)系統(tǒng)級(jí)示能表示,該多個(gè)系統(tǒng)級(jí)示能表示包括:用于調(diào)節(jié)圖1A和2A至圖2B中的主顯示器102的亮度的亮度示能表示518;用于調(diào)節(jié)圖1A至圖1B和圖2A至圖2B中的物理按鍵組106(如果適用)的亮度和/或動(dòng)態(tài)功能行104的亮度的亮度示能表示520;當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在圖1A和圖2A至圖2B中的主顯示器102上顯示活動(dòng)應(yīng)用程序的預(yù)覽窗口的exposé示能表示522;用于執(zhí)行本地搜索(例如,搜索電子文檔)和/或網(wǎng)絡(luò)搜索的搜索示能表示524;當(dāng)其被激活時(shí)將在圖1A和圖2A至圖2B中的主顯示器102上顯示默認(rèn)的或用戶選擇的桌面小程序和工具的啟動(dòng)面板示能表示526;當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在圖1A和圖2A至圖2B中的主顯示器102上顯示通知中心的通知示能表示528,其包括最近的消息、通知、日歷事件等等;用于開(kāi)始回放或暫停播放媒體項(xiàng)(例如,歌曲、播客、視頻等)的播放/暫停示能表示530;以及用于調(diào)節(jié)正在播放的媒體項(xiàng)音量的音量控件示能表示532。例如,當(dāng)在亮度示能表示520上檢測(cè)到輕擊時(shí),動(dòng)態(tài)功能行104顯示用于調(diào)節(jié)物理按鍵組106的亮度和/或動(dòng)態(tài)功能行104的亮度(例如,與圖5K中的音量滑塊5100相似)的亮度滑塊。在一些實(shí)施方案中,多個(gè)系統(tǒng)級(jí)示能表示還包括用于訪問(wèn)與該動(dòng)態(tài)功能行104相關(guān)聯(lián)的調(diào)節(jié)設(shè)置諸如符號(hào)/圖標(biāo)尺寸、觸摸檢測(cè)靈敏度、觸覺(jué)反饋、聽(tīng)覺(jué)反饋、焦點(diǎn)變化動(dòng)畫(huà)、功耗模式等的設(shè)置示能表示(未示出)。
圖5B示出主顯示器102響應(yīng)于在圖5A中利用光標(biāo)504檢測(cè)到對(duì)應(yīng)用程序A圖標(biāo)512(例如,奇幻RPG游戲)的選擇來(lái)顯示應(yīng)用程序A的窗口536。在圖5B中,應(yīng)用程序A處于主菜單模式中(例如,奇幻RPG游戲暫停),并且窗口536顯示應(yīng)用程序A的主菜單。應(yīng)用程序A的窗口536在主顯示器102上聚焦。在圖5B中,狀態(tài)托盤(pán)502指示應(yīng)用程序A正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于應(yīng)用程序A圖標(biāo)512背后的陰影來(lái)指示應(yīng)用程序A正在前景中運(yùn)行。在圖5B中,應(yīng)用程序A的窗口536在左上角包括用于關(guān)閉窗口536、使窗口536的尺寸最大化以及使窗口536最小化(從左到右分別對(duì)應(yīng))的三個(gè)可選示能表示。
圖5B還示出響應(yīng)于在圖5A中利用光標(biāo)504檢測(cè)到對(duì)應(yīng)用程序A圖標(biāo)512的選擇,動(dòng)態(tài)功能行104除了顯示持久控件(即,示能表示516和534)和多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)之外還顯示示能表示538。當(dāng)示能表示538被激活(例如,經(jīng)由輕擊接觸)時(shí),其將使得動(dòng)態(tài)功能行104顯示與應(yīng)用程序A對(duì)應(yīng)的第一組示能表示和/或指示符(例如,圖5C中的控件組A)。圖5B還示出動(dòng)態(tài)功能行104在與示能表示538對(duì)應(yīng)的位置處接收并檢測(cè)接觸540(例如,輕擊接觸)。
圖5C示出響應(yīng)于在圖5B中檢測(cè)到對(duì)示能表示538的選擇,動(dòng)態(tài)功能行104顯示與應(yīng)用程序A對(duì)應(yīng)的第一組示能表示和/或指示符(例如,控件組A)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5C中,與應(yīng)用程序A(例如,奇幻RPG游戲)對(duì)應(yīng)的第一組示能表示和/或指示符(例如,控件組A)包括與游戲角色/化身有關(guān)的健康指示符543和法力指示符545,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶在運(yùn)行應(yīng)用程序A時(shí)控制該角色/化身。在圖5C中,與應(yīng)用程序A對(duì)應(yīng)的第一組示能表示和/或指示符(例如,控件組A)中還包括用于控制所述游戲角色/化身的控制示能表示546-A、546-B和546-C。當(dāng)示能表示542被激活(例如,經(jīng)由輕擊接觸)時(shí),其將使動(dòng)態(tài)功能行104顯示多個(gè)系統(tǒng)級(jí)示能表示(例如,圖5A中所示的示能表示518、520、522、524、526、528、530和532)。圖5C還示出隨著接觸544從第一位置548-A移動(dòng)到第二位置548-B,動(dòng)態(tài)功能行104接收并檢測(cè)向上輕掃手勢(shì)。
圖5D示出響應(yīng)于在圖5C中檢測(cè)到的向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與應(yīng)用程序A對(duì)應(yīng)的第二組示能表示和/或指示符(例如,控件組B)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5D中,與應(yīng)用程序A對(duì)應(yīng)的第二組示能表示和/或指示符(例如,控件組B)包括控制示能表示546-D、546-E、546-F、546-G、546-H、546-I、546-J以及546-K,這些示能表示用于控制由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶在運(yùn)行應(yīng)用程序A時(shí)所控制的游戲角色/化身。圖5D還示出動(dòng)態(tài)功能行104在與示能表示542對(duì)應(yīng)的位置處接收并檢測(cè)接觸552(例如,輕擊接觸)。
圖5E示出響應(yīng)于在圖5D中檢測(cè)到對(duì)示能表示542的選擇,動(dòng)態(tài)功能行104顯示持久控件(即,示能表示516和534)、所多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)以及與應(yīng)用程序A對(duì)應(yīng)的示能表示538。圖5E還示出主顯示器102在與媒體播放器應(yīng)用程序圖標(biāo)510對(duì)應(yīng)的新位置處顯示光標(biāo)504。
圖5F示出響應(yīng)于在圖5E中利用光標(biāo)504檢測(cè)到對(duì)媒體播放器應(yīng)用程序圖標(biāo)510的選擇,主顯示器102顯示媒體播放器應(yīng)用程序的窗口554。例如,窗口554被重疊在窗口536上。在圖5F中,窗口554顯示與用戶媒體庫(kù)的音樂(lè)子部分相關(guān)聯(lián)的多個(gè)專輯。在圖5F中,用戶媒體庫(kù)的音樂(lè)子部分在主顯示器102上聚焦,如以粗體顯示的“音樂(lè)”和至少部分地顯示于窗口554中的專輯A至L所示的。在圖5F中,狀態(tài)托盤(pán)502指示媒體播放器應(yīng)用程序正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于媒體播放器應(yīng)用程序圖標(biāo)510背后的陰影來(lái)指示媒體播放器應(yīng)用程序正在前景中運(yùn)行。圖5F還示出主顯示器102在與用戶媒體庫(kù)的播客子部分對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5F還示出響應(yīng)于在圖5E中利用光標(biāo)504檢測(cè)到對(duì)媒體播放器應(yīng)用程序圖標(biāo)510的選擇,動(dòng)態(tài)功能行104顯示多個(gè)專輯示能表示558(例如,專輯示能表示558-A至558-G)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5F中,該多個(gè)專輯示能表示558對(duì)應(yīng)于在窗口554中當(dāng)前顯示的專輯的子組。在一些實(shí)施方案中,該多個(gè)專輯示能表示558反映在窗口554中當(dāng)前顯示的專輯。例如,響應(yīng)于對(duì)專輯示能表示558-D的選擇(例如,經(jīng)由輕擊接觸),便攜式計(jì)算設(shè)備100或計(jì)算設(shè)備200使得音頻電路310(如圖3A所示)回放專輯D,并且還使得主顯示器102在窗口554的“正在播放”區(qū)域中顯示專輯D。
圖5G示出響應(yīng)于在圖5F中利用光標(biāo)504檢測(cè)到對(duì)播客子部分的選擇,主顯示器102在窗口554中顯示第一多個(gè)播客。在圖5G中,窗口554顯示與用戶媒體庫(kù)的播客子部分相關(guān)聯(lián)的多個(gè)播客。在圖5G中,用戶媒體庫(kù)的播客子部分在主顯示器102上聚焦,如在菜單中以粗體顯示的“播客”和至少部分地顯示于窗口554中的播客A至L所示。
圖5G還示出響應(yīng)于在圖5F中檢測(cè)到利用光標(biāo)504選擇播客子部分,動(dòng)態(tài)功能行104顯示第一多個(gè)播客示能表示560(例如,播客示能表示560-A至560-G)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5G中,該多個(gè)播客示能表示560對(duì)應(yīng)于在窗口554中當(dāng)前顯示的播客的子組。例如,響應(yīng)于對(duì)播客示能表示560-D的選擇(例如,經(jīng)由輕擊接觸),便攜式計(jì)算設(shè)備100或計(jì)算設(shè)備200使得音頻電路310(如圖3A所示)回放播客D,并且還使得主顯示器102在窗口554的“正在播放”區(qū)域中顯示播客D。圖5G還示出隨著接觸562從第一位置564-A移動(dòng)到第二位置564-B,動(dòng)態(tài)功能行104檢測(cè)從右至左的輕掃手勢(shì)。
圖5H示出響應(yīng)于在圖5G中檢測(cè)到從右至左的輕掃手勢(shì),主顯示器102在窗口554中顯示第二多個(gè)播客示能表示560(例如,播客示能表示560-E至560-P)。圖5H還示出響應(yīng)于在圖5G中檢測(cè)到從右至左的輕掃手勢(shì),動(dòng)態(tài)功能行104顯示第二多個(gè)播客示能表示560(例如,播客示能表示560-E至560-K)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。圖5H還示出動(dòng)態(tài)功能行104在與播客示能表示560-J對(duì)應(yīng)的位置處接收并檢測(cè)接觸566(例如,輕擊接觸)。
圖5I示出響應(yīng)于在圖5H中檢測(cè)到對(duì)播客示能表示560-J的選擇,主顯示器102在窗口554中顯示播客J的回放。圖5I還示出主顯示器102在與郵件應(yīng)用程序圖標(biāo)506對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5I還示出響應(yīng)于在圖5H中檢測(cè)到對(duì)播客示能表示560-J的選擇,動(dòng)態(tài)功能行104顯示持久音量控件568以及回放控件和指示符。在圖5I中,持久音量控件568指示播客J未靜音,并且還顯示對(duì)播客J的均衡器反饋。在圖5I中,該回放控件包括用于控制播客J的回放的倒退控件571、暫??丶?72和快進(jìn)控件573。在圖5I中,該回放指示符包括與播客J對(duì)應(yīng)的圖像574(例如,封面或相關(guān)圖像)、顯示播客J的作者和標(biāo)題的指示符576、以及剩余時(shí)間指示符578。
圖5J示出響應(yīng)于在圖5I中利用光標(biāo)504檢測(cè)到對(duì)郵件應(yīng)用程序圖標(biāo)506的選擇,主顯示器102顯示郵件應(yīng)用程序的窗口580。例如,窗口580被重疊在窗口554和536上。在圖5J中,窗口580顯示用戶收件箱中的多封電子郵件的列表(例如,電子郵件A至F)以及所選擇的電子郵件A的內(nèi)容。在一些實(shí)施方案中,最新的或最緊急的電子郵件顯示在用戶收件箱中的多封電子郵件的列表的頂部處,并且該列表的頂部處的電子郵件被自動(dòng)選擇。在圖5J中,由于電子郵件A在多封電子郵件的列表中以粗體顯示,并且在窗口580中其內(nèi)容被顯示在該列表下方,因此電子郵件A在主顯示器102上聚焦。在圖5J中,狀態(tài)托盤(pán)502指示郵件應(yīng)用程序正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于郵件應(yīng)用程序圖標(biāo)506背后的陰影來(lái)指示郵件應(yīng)用程序正在前景中運(yùn)行。
圖5J還示出響應(yīng)于在圖5I中利用光標(biāo)504檢測(cè)到對(duì)郵件應(yīng)用程序圖標(biāo)506的選擇,動(dòng)態(tài)功能行104顯示與電子郵件A對(duì)應(yīng)的多個(gè)示能表示(例如,示能表示582、584、586、588、590、592、594、596和598)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5J中,與電子郵件A對(duì)應(yīng)的多個(gè)示能表示包括:示能表示582,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)刷新收件箱;示能表示584,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102顯示用于撰寫(xiě)新電子郵件的子窗口(例如,如圖5M中所示);示能表示586,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102顯示用于回復(fù)電子郵件A的發(fā)件人的子窗口;示能表示588,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得得主顯示器102顯示用于回復(fù)電子郵件A的所有收件人的子窗口;示能表示590,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102顯示用于轉(zhuǎn)發(fā)電子郵件A的子窗口;示能表示592,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得電子郵件A歸檔到默認(rèn)郵箱或文件夾;示能表示594,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得電子郵件A被刪除;示能表示596,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于選擇將要應(yīng)用到電子郵件A的不同標(biāo)志的一組示能表示,這些不同標(biāo)識(shí)任選地對(duì)應(yīng)于預(yù)先存在的文件夾(例如,如圖5L所示);以及示能表示598,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102或動(dòng)態(tài)功能行104顯示用于搜索用戶的收件箱的搜索對(duì)話框。圖5J還示出動(dòng)態(tài)功能行104在與持久音量控件568對(duì)應(yīng)的位置處接收并檢測(cè)接觸599(例如,長(zhǎng)按手勢(shì))。
圖5K示出響應(yīng)于在圖5J中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的長(zhǎng)按手勢(shì),動(dòng)態(tài)功能行104顯示用于調(diào)節(jié)在圖5H中開(kāi)始的播客J的回放音量的音量滑塊5100。音量滑塊5100中的圓圈/拇指可被便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶拖動(dòng)以調(diào)節(jié)音量。另選地,在一些實(shí)施方案中,動(dòng)態(tài)功能行104響應(yīng)于在圖5J中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的長(zhǎng)按手勢(shì),顯示用于控制播客J的回放的回放控件(例如,暫停、快進(jìn)、倒退、下一音軌、上一音軌等),播客J的回放在圖5H中開(kāi)始。在圖5K中,音量滑塊5100被重疊在與電子郵件A對(duì)應(yīng)的多個(gè)示能表示上。圖5K還示出動(dòng)態(tài)功能行104在與示能表示596對(duì)應(yīng)的位置處接收并檢測(cè)接觸5102(例如,輕擊接觸)。
在其他實(shí)施方案中,音量滑塊5100在來(lái)自與電子郵件A對(duì)應(yīng)的多個(gè)示能表示的單獨(dú)區(qū)域中被顯示。這樣,在音量滑塊5100被激活時(shí),與電子郵件A對(duì)應(yīng)的多個(gè)示能表示(例如,示能表示582、584、586、588、590、592、594、596和598)以動(dòng)畫(huà)方式滾動(dòng)或縮小,以確保有足夠的顯示空間來(lái)顯示音量滑塊5100。在一些實(shí)施方案中,響應(yīng)于該長(zhǎng)按手勢(shì)在用戶手指下方顯示圓圈/拇指,以允許用戶滑動(dòng)該圓圈/拇指,而無(wú)需從示能表示移開(kāi)接觸。
圖5L示出響應(yīng)于在圖5K中檢測(cè)到對(duì)示能表示596的選擇,動(dòng)態(tài)功能行104顯示一組示能表示5103、5104、5106、5108和5110,這些示能表示用于選擇將要應(yīng)用到電子郵件A的不同標(biāo)志,這些不同標(biāo)志任選地對(duì)應(yīng)于預(yù)先存在的文件夾。在圖5L中,動(dòng)態(tài)功能行104還顯示用于在動(dòng)態(tài)功能行104上停止顯示一組示能表示5103、5104、5106、5108和5110并在動(dòng)態(tài)功能行104上顯示與電子郵件A對(duì)應(yīng)的多個(gè)示能表示的退出示能表示5112(例如,如圖5J中所示)。圖5L還示出主顯示器102在與窗口580中的電子郵件撰寫(xiě)示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5M示出響應(yīng)于在圖5L中利用光標(biāo)504檢測(cè)到對(duì)電子郵件撰寫(xiě)示能表示的選擇,主顯示器102在窗口580內(nèi)顯示用于撰寫(xiě)新電子郵件的子窗口。在圖5M中,用于撰寫(xiě)新電子郵件的子窗口在主顯示器102上聚焦,如用較粗的線顯示電子郵件撰寫(xiě)示能表示,并且如圍繞用于撰寫(xiě)新電子郵件的子窗口的粗線所指示的。
圖5M還示出響應(yīng)于在圖5L中利用光標(biāo)504檢測(cè)到對(duì)電子郵件撰寫(xiě)示能表示的選擇,動(dòng)態(tài)功能行104顯示與撰寫(xiě)新電子郵件對(duì)應(yīng)的一組示能表示。在圖5M中,與撰寫(xiě)新電子郵件對(duì)應(yīng)的該組示能表示包括:示能表示5114,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200發(fā)送新撰寫(xiě)的電子郵件;示能表示5116,其用于改變新電子郵件的所選擇的文本的文本顏色;示能表示5118,其用于使得新電子郵件的所選擇的文本加粗顯示;示能表示5120,其用于使得新電子郵件的所選擇的文本斜體顯示;以及示能表示5122,其用于對(duì)新電子郵件的所選擇的文本添加下劃線。圖5M還示出動(dòng)態(tài)功能行104在與持久音量控件568對(duì)應(yīng)的位置處接收并檢測(cè)接觸5124(例如,輕擊接觸)。
圖5N示出主顯示器102在窗口580內(nèi)的用于撰寫(xiě)新電子郵件的子窗口中顯示新電子郵件的正文中的文本,以及位于字符“pl.”后的當(dāng)前插入位置的指示符。
圖5N還示出響應(yīng)于在圖5M中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的輕擊接觸,動(dòng)態(tài)功能行104顯示用于指示播客J靜音的持久音量控件568。在圖5N中,即使當(dāng)播客J靜音(即,顯示播客J仍在播放,但是靜音),持久音量控件568也顯示對(duì)播客J的均衡器反饋,該播客J的回放在圖5H中開(kāi)始。在圖5N中,動(dòng)態(tài)功能行104顯示用于基于窗口580內(nèi)的子窗口中的插入點(diǎn)來(lái)將正按鍵入新電子郵件正文中的以“pl”開(kāi)頭的字詞補(bǔ)充完整的預(yù)測(cè)字詞5126、5128和5130。圖5N還示出動(dòng)態(tài)功能行104在與預(yù)測(cè)字詞5126(即,“planet”)對(duì)應(yīng)的位置處接收并檢測(cè)接觸5132(例如,輕擊接觸)。
圖5O示出響應(yīng)于在圖5N中檢測(cè)到對(duì)預(yù)測(cè)字詞5126(即,“planet”)的選擇,主顯示器102在窗口580內(nèi)的用于撰寫(xiě)新電子郵件的子窗口中的新電子郵件的正文中顯示字詞“planet”。圖5O還示出主顯示器102在與用于撰寫(xiě)新電子郵件的子窗口的“收件人:”字段對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5P示出響應(yīng)于在圖5O中利用光標(biāo)504檢測(cè)到對(duì)“收件人:”字段的選擇,主顯示器102顯示與用戶通訊錄對(duì)應(yīng)的菜單5134。在圖5P中,菜單5134包括與用戶通訊錄(例如,預(yù)先存在的或自動(dòng)填充的通訊錄)的“所有聯(lián)系人”組的對(duì)應(yīng)多個(gè)聯(lián)系人的列表。在圖5P中,用戶通訊錄的“所有聯(lián)系人”組在主顯示器102上聚焦,如菜單5134中的圍繞“所有聯(lián)系人”組的粗線所示的。
圖5P還示出響應(yīng)于在圖5O中利用光標(biāo)504檢測(cè)到對(duì)“收件人:”字段的選擇,動(dòng)態(tài)功能行104顯示與用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的第一多個(gè)聯(lián)系人示能表示5136(例如,聯(lián)系人示能表示5136-A至5136-F)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5P中,動(dòng)態(tài)功能行104還顯示退出示能表示5112,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102停止在主顯示器102上顯示菜單5134,并且還使得動(dòng)態(tài)功能行104停止顯示第一多個(gè)聯(lián)系人示能表示5136。圖5P還示出隨著接觸5138從第一位置5140-A移動(dòng)到第二位置5140-B(例如,用戶從右至左滾動(dòng)經(jīng)過(guò)所有聯(lián)系人),動(dòng)態(tài)功能行104檢測(cè)從右至左的輕掃手勢(shì)。
圖5Q示出響應(yīng)于在圖5P中檢測(cè)到從右至左的輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的第二多個(gè)聯(lián)系人示能表示5136(例如,聯(lián)系人示能表示5136-E至5136-J)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。圖5Q還示出隨著接觸5142從第一位置5144-A移動(dòng)到第二位置5144-B,動(dòng)態(tài)功能行104檢測(cè)向上輕掃手勢(shì)。
圖5R示出響應(yīng)于在圖5Q中檢測(cè)到向上輕掃手勢(shì),主顯示器102顯示與用戶通訊錄的“家人”組對(duì)應(yīng)的多個(gè)聯(lián)系人的列表。在圖5R中,用戶通訊錄的“家人”組在主顯示器102上聚焦,如菜單5134中的圍繞“家人”組的粗線所示的。
圖5R還示出響應(yīng)于在圖5Q中檢測(cè)到向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與用戶通訊錄的“家人”組對(duì)應(yīng)的多個(gè)聯(lián)系人示能表示5146(例如,聯(lián)系人示能表示5146-A至5146-F)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。圖5R還示出動(dòng)態(tài)功能行104在與聯(lián)系人示能表示5146-D對(duì)應(yīng)的位置處接收并檢測(cè)接觸5148(例如,輕擊接觸),該聯(lián)系人示能表示與用戶通訊錄“家人”組內(nèi)的名為“James H.”的聯(lián)系人相關(guān)聯(lián)。
圖5S示出響應(yīng)于在圖5R中檢測(cè)到對(duì)聯(lián)系人示能表示5146-D的選擇,主顯示器102在窗口580內(nèi)的用于撰寫(xiě)新郵件的子窗口的“收件人:”字段中顯示“James H.”。圖5S還示出響應(yīng)于在圖5R中檢測(cè)到對(duì)聯(lián)系人示能表示5146-D的選擇,動(dòng)態(tài)功能行104利用與撰寫(xiě)新電子郵件對(duì)應(yīng)的示能表示組(例如,示能表示5114、5116、5118、5120和5122)來(lái)代替對(duì)與用戶通訊錄的“家人”組對(duì)應(yīng)的多個(gè)聯(lián)系人示能表示5146(例如,聯(lián)系人示能表示5146-A至5146-F)的顯示。圖5S還示出動(dòng)態(tài)功能行104在與至少一個(gè)系統(tǒng)級(jí)示能表示542對(duì)應(yīng)的位置處接收并檢測(cè)接觸5150(例如,輕擊接觸)。
圖5T示出響應(yīng)于在圖5S中檢測(cè)到對(duì)示能表示542的選擇,動(dòng)態(tài)功能行104顯示持久控件(即,示能表示516和534)、多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)以及與郵件應(yīng)用程序?qū)?yīng)的示能表示5152。圖5T還示出動(dòng)態(tài)功能行104在與播放/暫停示能表示530對(duì)應(yīng)的位置處接收并檢測(cè)接觸5154(例如,輕擊接觸)。例如,響應(yīng)于檢測(cè)到選擇播放/暫停示能表示530,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200暫?;胤挪タ蚃,該播客在圖5H中開(kāi)始回放并且在圖5M中靜音??赏ㄟ^(guò)隨后在圖5U中選擇播放/暫停示能表示530來(lái)重新開(kāi)始播客J的回放。
圖5U示出主顯示器102在與用于關(guān)閉窗口580的退出示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。圖5V示出響應(yīng)于在圖5U中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,主顯示器102顯示模態(tài)警告框5156。在圖5V中,模態(tài)警告5156在主顯示器102上聚焦。在圖5V中,在主顯示器102上顯示的模態(tài)警告5156提示用戶在關(guān)閉窗口580之前先保存電子郵件草稿,并且包括“保存”示能表示、“不保存”示能表示和“取消”示能表示。圖5V還示出主顯示器102在與“取消”示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。在動(dòng)態(tài)功能行上顯示模態(tài)警告不僅提高效率,還提供更好的用戶體驗(yàn),因?yàn)槠洳恍枰脩粼阪I盤(pán)與屏幕之間移動(dòng)視線,也不需要用戶將手從鍵盤(pán)移動(dòng)到另一個(gè)輸入設(shè)備諸如鼠標(biāo)。
圖5V還示出響應(yīng)于在圖5U中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,動(dòng)態(tài)功能行104顯示模態(tài)警告5156和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在一些實(shí)施方案中,模態(tài)警告是由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200接收的與電子郵件、SMS等對(duì)應(yīng)的通知、與應(yīng)用程序相關(guān)聯(lián)的警告(例如,作為保存對(duì)話框、退出確認(rèn)對(duì)話框、或發(fā)送電子郵件確認(rèn)對(duì)話框)等。在圖5V中,在動(dòng)態(tài)功能行104上顯示的模態(tài)警告5156提示用戶在關(guān)閉窗口580之前保存電子郵件草稿,并且包括“保存”示能表示5158、“不保存”示能表示5160和“取消”示能表示5162。示能表示5158、5160和5162僅僅是示例,并且其他示能表示也可用于控制或?qū)δB(tài)警告作出響應(yīng)。
圖5W示出響應(yīng)于在圖5V中利用光標(biāo)504檢測(cè)到對(duì)“取消”示能表示的選擇,主顯示器102停止顯示模態(tài)警告5156,并維持對(duì)用于撰寫(xiě)新電子郵件的子窗口的顯示(如圖5U中所示)。圖5W還示出響應(yīng)于在圖5V中利用光標(biāo)504檢測(cè)到對(duì)“取消”示能表示的選擇,動(dòng)態(tài)功能行104停止顯示模態(tài)警告5156,并顯示持久控件(即,示能表示516和534)、多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)以及與電子郵件應(yīng)用程序?qū)?yīng)的示能表示5152(如圖5U中所示)。
圖5X示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到y(tǒng)8u特定物理按鍵組合(例如,“Alt+Tab”)對(duì)應(yīng)的信號(hào),主顯示器102顯示應(yīng)用程序選擇窗口5164。在圖5X中,在主顯示器102上顯示的應(yīng)用程序選擇窗口5164包括:郵件應(yīng)用程序圖標(biāo)506,當(dāng)其被激活(例如,經(jīng)由光標(biāo)504進(jìn)行選擇)時(shí)使得主顯示器102在前景中顯示與郵件應(yīng)用程序?qū)?yīng)的窗口580;媒體播放器應(yīng)用程序圖標(biāo)510,當(dāng)其被激活(例如,經(jīng)由光標(biāo)504進(jìn)行選擇)時(shí)使得主顯示器102在前景中顯示與媒體播放器應(yīng)用程序?qū)?yīng)的窗口554;以及應(yīng)用程序A圖標(biāo)512,當(dāng)其被激活(例如,利用光標(biāo)504進(jìn)行選擇)時(shí)使得主顯示器102在前景中顯示與應(yīng)用程序A對(duì)應(yīng)的窗口536。圖5X還示出主顯示器102在與照片應(yīng)用程序圖標(biāo)515對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5X還示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到與特定物理按鍵組合(例如,“Alt+Tab”)對(duì)應(yīng)的信號(hào),動(dòng)態(tài)功能行104顯示應(yīng)用程序選擇窗口5164和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5X中,在動(dòng)態(tài)功能行104上顯示的應(yīng)用程序選擇窗口5164包括:郵件應(yīng)用程序圖標(biāo)506,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102在前景中顯示與郵件應(yīng)用程序?qū)?yīng)的窗口580;媒體播放器應(yīng)用程序圖標(biāo)510,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102在前景中顯示與媒體播放器應(yīng)用程序?qū)?yīng)的窗口554;以及應(yīng)用程序A圖標(biāo)512,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102在前景中顯示與應(yīng)用程序A對(duì)應(yīng)的窗口536。
圖5Y示出響應(yīng)于在圖5X中利用光標(biāo)504檢測(cè)到對(duì)照片應(yīng)用程序圖標(biāo)515的選擇,主顯示器102顯示照片應(yīng)用程序的窗口5166。例如,窗口5166被重疊在窗口580、554和536上。在圖5Y中,窗口5166顯示與用戶照片庫(kù)的所有照片子部分相關(guān)聯(lián)的多張照片。在圖5Y中,用戶照片庫(kù)的所有照片子部分在主顯示器102上聚焦,如以粗體顯示的“照片”和至少部分地顯示于窗口5166中的照片A至L所示的。在圖5Y中,狀態(tài)托盤(pán)502指示照片應(yīng)用程序正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于照片應(yīng)用程序圖標(biāo)515背后的陰影來(lái)指示照片應(yīng)用程序正在前景中運(yùn)行。圖5Y還示出主顯示器102在與窗口5166內(nèi)的照片B對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5Y還示出響應(yīng)于在圖5X中利用光標(biāo)504檢測(cè)到對(duì)照片應(yīng)用程序圖標(biāo)515的選擇,動(dòng)態(tài)功能行104顯示與用戶照片庫(kù)的所有照片子部分對(duì)應(yīng)的多個(gè)示能表示(例如,示能表示5168、5170和5172)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5Y中,動(dòng)態(tài)功能行104包括:用于搜索用戶照片庫(kù)的搜索示能表示5168;幻燈片放映示能表示5170,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在全屏模式下啟動(dòng)所選擇的照片或用戶照片庫(kù)的所有照片子部分中的所有照片的幻燈片放映(例如,如圖5AA中所示);以及用于滾動(dòng)從在窗口5166中顯示的用戶照片庫(kù)的所有照片子部分顯示的照片的滑塊示能表示5172。
圖5Z示出響應(yīng)于在圖5Y中利用光標(biāo)504檢測(cè)到對(duì)照片B的選擇,主顯示器102在窗口5166中顯示所選擇的照片B。在圖5Z中,所選擇的照片B在主顯示器102上聚焦,如窗口5166中圍繞照片B的粗線所示的。圖5Z還示出主顯示器102在與幻燈片放映示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5Z還示出響應(yīng)于在圖5Y中利用光標(biāo)504檢測(cè)到對(duì)照片B的選擇,動(dòng)態(tài)功能行104顯示與所選擇的照片B對(duì)應(yīng)的一組示能表示。在圖5Z中,與所選擇的照片B對(duì)應(yīng)的一組示能表示包括:用于搜索用戶照片庫(kù)的搜索示能表示5168;用于縮放所選擇的照片B的縮放示能表示5174;用于標(biāo)記所選擇的照片B為喜愛(ài)的照片的喜愛(ài)示能表示5176;幻燈片放映示能表示5170,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在全屏模式下啟動(dòng)所選擇的照片或用戶照片庫(kù)的所有照片子部分中的所有照片的幻燈片放映(例如,如圖5AA中所示);用于在動(dòng)態(tài)功能行104和/或主顯示器102上顯示與所選擇的照片B對(duì)應(yīng)的信息的信息示能表示5178,該信息諸如大小、位置、時(shí)間/日期等;編輯示能表示5180,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于編輯所選擇的照片B的工具(例如,如圖5DD中所示),和/或使得主顯示器102顯示用于編輯所選擇的照片B的編輯界面;用于將所選擇的照片B添加到相冊(cè)的照片添加示能表示5182;用于通過(guò)一個(gè)或多個(gè)通信模式(例如,社交媒體網(wǎng)絡(luò)、SMS、電子郵件等)來(lái)共享所選擇的照片B的共享示能表示5184;以及用于從用戶的照片庫(kù)中刪除所選擇的照片B的刪除示能表示5186。
圖5AA示出響應(yīng)于在圖5Z中利用光標(biāo)504檢測(cè)到對(duì)幻燈片放映示能表示的選擇,主顯示器102在窗口5188中顯示來(lái)自用戶照片庫(kù)的所有照片子部分的照片的幻燈片放映。在圖5AA中,主顯示器102以全屏模式顯示具有照片B的窗口5188。
圖5AA還示出響應(yīng)于在圖5Z中利用光標(biāo)504檢測(cè)到對(duì)幻燈片放映示能表示的選擇,動(dòng)態(tài)功能行104顯示與用戶照片庫(kù)的所有照片子部分中的照片對(duì)應(yīng)的多個(gè)縮略圖(例如,縮略圖5192-Y、5192-Z、5192-A、5192-B、5192-C、5192-D和5192-E)。在圖5AA中,縮略圖5192-B周圍的粗線指示照片B當(dāng)前在主顯示器102上被顯示。在圖5AA中,動(dòng)態(tài)功能行104還顯示暫停示能表示5190,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得幻燈片放映暫停,并且還使得主顯示器102退出全屏模式。圖5AA還示出動(dòng)態(tài)功能行104在與暫停示能表示5190對(duì)應(yīng)的位置處接收并檢測(cè)接觸5194(例如,輕擊接觸)。
圖5BB示出響應(yīng)于在圖5AA中檢測(cè)到對(duì)暫停示能表示5190的選擇,主顯示器102在窗口5166內(nèi)以放大視圖顯示照片B。在圖5BB中,所選擇的照片B的放大視圖在主顯示器102上聚焦,如窗口5166中圍繞照片B的放大視圖的粗線所示的。
圖5BB還示出響應(yīng)于在圖5AA中檢測(cè)到對(duì)暫停示能表示5190的選擇,動(dòng)態(tài)功能行104顯示與照片B對(duì)應(yīng)的一組示能表示。在圖5BB中,與照片B對(duì)應(yīng)的一組示能表示包括:縮放示能表示5174,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104和/或主顯示器102顯示縮放控件,這使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠放大或縮小照片B;全屏示能表示5194,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102在全屏模式下顯示照片B;幻燈片放映示能表示5170,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在全屏模式下啟動(dòng)所選擇的照片或用戶照片庫(kù)的所有照片子部分中的所有照片的幻燈片放映;用于在動(dòng)態(tài)功能行104和/或主顯示器102上顯示與所選擇的照片B對(duì)應(yīng)的信息的信息示能表示5178,該信息諸如大小、位置、時(shí)間/日期等;編輯示能表示5180,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于編輯所選擇的照片B的工具,和/或使得主顯示器102顯示用于編輯所選擇的照片B的編輯界面;用于將所選擇的照片B添加到相冊(cè)的照片添加示能表示5182;以及用于通過(guò)一個(gè)或多個(gè)通信模式(例如,社交媒體網(wǎng)絡(luò)、SMS、電子郵件等)來(lái)共享所選擇的照片B的共享示能表示5184。圖5BB還示出動(dòng)態(tài)功能行104在與全屏示能表示5196對(duì)應(yīng)的位置處接收并檢測(cè)接觸5196(例如,輕擊接觸)。
圖5CC示出響應(yīng)于在圖5BB中檢測(cè)到對(duì)全屏示能表示5196的選擇,主顯示器102在窗口5200內(nèi)以全屏模式顯示照片B。圖5CC還示出響應(yīng)于在圖5BB中檢測(cè)到對(duì)全屏示能表示5196的選擇,動(dòng)態(tài)功能行104顯示最小化示能表示5198。當(dāng)被激活(例如,經(jīng)由輕擊接觸)時(shí),最小化示能表示5198使得主顯示器102在窗口5166內(nèi)顯示放大視圖的照片B(如圖5BB中所示的)。圖5CC還示出動(dòng)態(tài)功能行104在與編輯示能表示5180對(duì)應(yīng)的位置處接收并檢測(cè)接觸5201(例如,輕擊接觸)。
圖5DD示出響應(yīng)于在圖5CC中檢測(cè)到對(duì)編輯示能表示5180的選擇,動(dòng)態(tài)功能行104顯示編輯工具組5205。
圖5DD還示出響應(yīng)于在圖5CC中檢測(cè)到對(duì)編輯示能表示5180的選擇,動(dòng)態(tài)功能行104以加粗/粗體輪廓來(lái)顯示編輯示能表示5180,并且以增加的透明度顯示圖5CC中的所有其他示能表示(例如,縮放示能表示5174、最小化示能表示5198、信息示能表示5178、照片添加示能表示5182和共享示能表示5184)。
在圖5DD中,該組編輯工具5205包括:旋轉(zhuǎn)工具5202,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于在窗口5200內(nèi)順時(shí)針或逆時(shí)針旋轉(zhuǎn)照片B的控件;增效工具5204,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于給照片B增效的控件,諸如向照片B應(yīng)用濾鏡、調(diào)節(jié)照片B的亮度、調(diào)節(jié)照片B的飽和度等等;紅眼消除工具5206,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于減輕照片B中人的紅眼的控件;擺正工具5208,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于擺正窗口5200內(nèi)照片B的取向的控件;裁剪工具5210,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于裁剪窗口5200內(nèi)的照片B的控件;以及潤(rùn)飾工具5212,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于潤(rùn)飾照片B的控件,諸如凈化和噴槍效果。圖5DD還示出動(dòng)態(tài)功能行104在用戶擺正工具5208對(duì)應(yīng)的位置處接收并檢測(cè)接觸5214(例如,輕擊接觸)。
圖5EE示出響應(yīng)于在圖5DD中檢測(cè)到對(duì)擺正工具5208的選擇,動(dòng)態(tài)功能行104顯示用于擺正窗口5200內(nèi)的圖片B的取向的控件組5209。在圖5EE中,與擺正工具2208對(duì)應(yīng)的該組控件5209包括用于調(diào)節(jié)窗口5200內(nèi)的照片B的取向的滑塊5210,以及完成示能表示5212,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104停止顯示該組控件5209并顯示編輯工具組5205(如圖5DD中所示的)。圖5EE還示出動(dòng)態(tài)功能行104在與離開(kāi)示能表示516對(duì)應(yīng)的位置處接收并檢測(cè)接觸5216(例如,輕擊接觸)。
例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在始于滑塊5210上或該一組控件5209內(nèi)的位置處執(zhí)行從左至右的輕掃/拖動(dòng)手勢(shì)或從右至左的輕掃/拖動(dòng)手勢(shì)來(lái)調(diào)節(jié)窗口5200內(nèi)的照片B的取向。例如,響應(yīng)于在動(dòng)態(tài)功能行104上檢測(cè)到向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與裁剪工具5210對(duì)應(yīng)的控件組。又如,響應(yīng)于在動(dòng)態(tài)功能行104上檢測(cè)到向下輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與紅眼消除工具5206對(duì)應(yīng)的控件組。
圖5FF示出響應(yīng)于在圖5EE中檢測(cè)到對(duì)離開(kāi)示能表示516的選擇,主顯示器102在窗口5166內(nèi)以放大視圖顯示照片B。圖5FF示出響應(yīng)于在圖5EE中檢測(cè)到對(duì)離開(kāi)示能表示516的選擇,動(dòng)態(tài)功能行104顯示與照片B對(duì)應(yīng)的一組示能表示(如圖5BB中所示)。在圖5FF中,與照片B對(duì)應(yīng)的一組示能表示包括:縮放示能表示5174,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104和/或主顯示器102顯示縮放控件,這使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠放大或縮小照片B;全屏示能表示5194,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102在全屏模式下顯示照片B;幻燈片放映示能表示5170,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將在全屏模式下啟動(dòng)所選擇的照片或用戶照片庫(kù)的所有照片子部分中的所有照片的幻燈片放映;用于在動(dòng)態(tài)功能行104和/或主顯示器102上顯示與所選擇的照片B對(duì)應(yīng)的信息的信息示能表示5178,該信息諸如大小、位置、時(shí)間/日期等;編輯示能表示5180,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于編輯所選擇的照片B的工具,和/或使得主顯示器102顯示用于編輯所選擇的照片B的編輯界面;用于將所選擇的照片B添加到相冊(cè)的照片添加示能表示5182;以及用于通過(guò)一個(gè)或多個(gè)通信模式(例如,社交媒體網(wǎng)絡(luò)、SMS、電子郵件等)來(lái)共享所選擇的照片B的共享示能表示5184。
圖5FF還示出響應(yīng)于接收到由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200發(fā)出的通知5218,動(dòng)態(tài)功能行104顯示被重疊在示能表示5178、5180、5182和5184上的通知5218。在圖5FF中,通知5218對(duì)應(yīng)于由Suzie S發(fā)送到便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶的SMS、即時(shí)消息等,該通知的內(nèi)容詢問(wèn)“今晚看電影嗎?”圖5FF還示出隨著接觸5220從通知5128內(nèi)的第一位置5222-A移動(dòng)到第二位置5222-B,動(dòng)態(tài)功能行104檢測(cè)從左至右的輕掃手勢(shì)。
圖5GG示出響應(yīng)于圖5FF中檢測(cè)到從左至右的輕掃手勢(shì),動(dòng)態(tài)功能行104停止顯示通知5218。圖5GG還示出主顯示器102在與web瀏覽器應(yīng)用程序圖標(biāo)508對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5HH示出響應(yīng)于在圖5GG中利用光標(biāo)504檢測(cè)到對(duì)web瀏覽器應(yīng)用程序圖標(biāo)508的選擇,主顯示器102顯示web瀏覽器應(yīng)用程序的窗口5224。例如,窗口5224被重疊在窗口5166上。在圖5HH中,窗口5224包括用于web瀏覽器應(yīng)用程序的控件,其包括瀏覽控件(例如,上一網(wǎng)頁(yè)、下一網(wǎng)頁(yè)、刷新,以及添加到收藏夾)、地址欄、搜索欄、“顯示所有書(shū)簽”示能表示(例如,類似于一本打開(kāi)的書(shū))、“顯示所有打開(kāi)的標(biāo)簽”示能表示(例如,六個(gè)正方形組成的網(wǎng)格),以及特定書(shū)簽A、B、C的示能表示。在圖5HH中,窗口5224顯示web瀏覽器應(yīng)用程序的主界面,包括鏈接到所收藏的或最常訪問(wèn)的網(wǎng)站A至H的多個(gè)示能表示5227。在圖5HH中,應(yīng)用程序A的窗口5224在主顯示器102上聚焦。在圖5HH中,狀態(tài)托盤(pán)502指示web瀏覽器應(yīng)用程序正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于web瀏覽器應(yīng)用程序圖標(biāo)508背后的陰影來(lái)指示web瀏覽器應(yīng)用程序正在前景中運(yùn)行。
圖5HH還示出響應(yīng)于在圖5GG中利用光標(biāo)504檢測(cè)到對(duì)web瀏覽器應(yīng)用程序圖標(biāo)508的選擇,動(dòng)態(tài)功能行104除了顯示持久控件(即,示能表示516和534)和多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)中文還顯示示能表示5226。當(dāng)示能表示5226被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104顯示用于web瀏覽器應(yīng)用程序的控件組(例如,圖5II中所示的示能表示5230、5232、5238和地址欄5234)。圖5HH還示出動(dòng)態(tài)功能行104在與示能表示5226對(duì)應(yīng)的位置處接收并檢測(cè)接觸5228(例如,輕擊接觸)。
圖5II示出響應(yīng)于在圖5HH中檢測(cè)到對(duì)示能表示5226的選擇,動(dòng)態(tài)功能行104顯示用于web瀏覽器應(yīng)用程序的控件組。在圖5II中,用于web瀏覽器應(yīng)用程序的該組控件包括:用于顯示在由web瀏覽器應(yīng)用程序在窗口5224內(nèi)當(dāng)前顯示的網(wǎng)頁(yè)之前訪問(wèn)的網(wǎng)頁(yè)的示能表示5230;用于顯示在由web瀏覽器應(yīng)用程序在窗口5224內(nèi)當(dāng)前顯示的網(wǎng)頁(yè)之后訪問(wèn)的網(wǎng)頁(yè)的示能表示5232;用于將web瀏覽器應(yīng)用程序當(dāng)前顯示的網(wǎng)頁(yè)添加到收藏夾列表或書(shū)簽文件夾中的示能表示5238;以及用于顯示web瀏覽器應(yīng)用程序當(dāng)前顯示的網(wǎng)頁(yè)的URL的地址欄5234。在圖5II中,地址欄5234還包括用于刷新由web瀏覽器應(yīng)用程序當(dāng)前顯示的網(wǎng)頁(yè)的刷新示能表示5236。圖5II還示出主顯示器102在與鏈接至網(wǎng)站A的示能表示5227-A對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5JJ示出在在圖5II中利用光標(biāo)504檢測(cè)到對(duì)與網(wǎng)站A對(duì)應(yīng)的示能表示5227-A的選擇之后,主顯示器102在窗口5224內(nèi)顯示標(biāo)簽A的界面。在圖5JJ中,標(biāo)簽A的界面在主顯示器102上聚焦,如圍繞標(biāo)簽A的粗線和標(biāo)簽A的粗體文字所示。在圖5JJ中,標(biāo)簽A的界面顯示網(wǎng)站A的結(jié)賬頁(yè)面(例如,與URL:www.website_A.com/checkout相關(guān)聯(lián))。該結(jié)賬頁(yè)面對(duì)應(yīng)于用戶的虛擬購(gòu)物車,該虛擬購(gòu)物車包括要購(gòu)買的商品A和商品B。圖5JJ還示出主顯示器102在窗口5224內(nèi)對(duì)應(yīng)于購(gòu)買示能表示的位置處顯示光標(biāo)504。圖5II還示出動(dòng)態(tài)功能行104在地址欄5234中顯示網(wǎng)站A的結(jié)賬頁(yè)面的URL(例如,www.website_A.com/checkout)。
圖5KK示出響應(yīng)于在圖5JJ中利用光標(biāo)504檢測(cè)到對(duì)購(gòu)買示能表示的選擇,主顯示器102顯示被重疊在窗口5224上的模態(tài)警告5240。在圖5KK中,在主顯示器102上顯示的模態(tài)警告5240提示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶在動(dòng)態(tài)功能行104上提供指紋,該模態(tài)警告還包括取消示能表示5242,當(dāng)其被激活(例如,經(jīng)由光標(biāo)504進(jìn)行選擇)時(shí)將使得取消購(gòu)買。例如,模態(tài)警告5240根據(jù)(例如,默認(rèn)的或用戶指定的)安全設(shè)置被顯示,這需要指紋來(lái)驗(yàn)證由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200發(fā)起的購(gòu)買。例如,在一些實(shí)施方案中,當(dāng)輸入密碼以訪問(wèn)應(yīng)用程序或網(wǎng)站時(shí),當(dāng)輸入密碼以解密由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200所存儲(chǔ)的數(shù)據(jù)時(shí),當(dāng)從便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200中刪除文件夾和/或數(shù)據(jù)時(shí),當(dāng)作出其他破壞性操作等時(shí),主顯示器102和/或動(dòng)態(tài)功能行104顯示模態(tài)警告,從而提示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶在登錄計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200時(shí)在動(dòng)態(tài)功能行104上提供指紋。
圖5KK還示出響應(yīng)于在圖5JJ中利用光標(biāo)504檢測(cè)到對(duì)購(gòu)買示能表示的選擇,動(dòng)態(tài)功能行104顯示模態(tài)警告5240。在圖5KK中,在動(dòng)態(tài)功能行104上顯示的模態(tài)警告5240提示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶在動(dòng)態(tài)功能行104上的指紋區(qū)域5244中提供其指紋,該模態(tài)警告還包括取消示能表示5242,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)將使得取消購(gòu)買。在一些實(shí)施方案中,動(dòng)態(tài)功能行104被配置為檢測(cè)動(dòng)態(tài)功能行104的指紋區(qū)域5244內(nèi)的指紋,該指紋區(qū)域5244也對(duì)應(yīng)于圖5A至圖5JJ中的電源控件534。在一些實(shí)施方案中,動(dòng)態(tài)功能行104被配置為檢測(cè)其觸敏區(qū)域中的任何位置處的指紋。圖5KK還示出動(dòng)態(tài)功能行104在指紋區(qū)域5244內(nèi)接收并檢測(cè)接觸5246(例如,按壓并保持手勢(shì))。
圖5LL示出在圖5KK中檢測(cè)到指紋區(qū)域5244內(nèi)的接觸5246之后,主顯示器102在窗口5224內(nèi)顯示標(biāo)簽A的界面。在圖5LL中,標(biāo)簽A的界面顯示網(wǎng)站A的收款頁(yè)面(例如,與URL:www.website_A.com/reciept相關(guān)聯(lián)),從而指示在圖5KK中驗(yàn)證由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶提供的指紋之后完成購(gòu)買。
圖5LL中還示出響應(yīng)于通過(guò)便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200接收來(lái)自C.Cheung的語(yǔ)音呼叫,動(dòng)態(tài)功能行104顯示與該語(yǔ)音呼叫相關(guān)聯(lián)的界面5248以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5LL中,界面5248包括用于接聽(tīng)來(lái)電的第一示能表示5250、以及用于拒接來(lái)電的第二示能表示5252。圖5LL還示出動(dòng)態(tài)功能行104在與第一示能表示5250對(duì)應(yīng)的位置處接收并檢測(cè)接觸5254(例如,輕擊接觸)。例如,在檢測(cè)到選擇第一示能表示5250之后,在C.Cheung與便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶之間建立該語(yǔ)音呼叫的通信連接(例如,VoIP)。
圖5MM示出在圖5LL中檢測(cè)到對(duì)第一示能表示5250的選擇之后,動(dòng)態(tài)功能行104顯示與在C.Cheung和便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶之間正在進(jìn)行的語(yǔ)音呼叫相關(guān)聯(lián)的界面5256、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5MM中,界面5256包括用于結(jié)束語(yǔ)音呼叫的示能表示5258、以及總語(yǔ)音通話時(shí)間的指示符(例如,7分29秒)。在一些實(shí)施方案中,在正在進(jìn)行的語(yǔ)音呼叫期間,在動(dòng)態(tài)功能行104上不顯示與主顯示器102的焦點(diǎn)相關(guān)聯(lián)的示能表示。在一些實(shí)施方案中,當(dāng)語(yǔ)音呼叫已持續(xù)預(yù)定義的時(shí)長(zhǎng)之后,界面5256將以緊湊模式被顯示并且與主顯示器102的焦點(diǎn)相關(guān)聯(lián)的示能表示可在動(dòng)態(tài)功能行104上被顯示。圖5MM還示出動(dòng)態(tài)功能行104在與示能表示5258對(duì)應(yīng)的位置處接收并檢測(cè)接觸5260。
圖5NN示出主顯示器102在窗口5224內(nèi)顯示標(biāo)簽B的界面,在窗口5224中,在web瀏覽器應(yīng)用程序內(nèi)標(biāo)簽A、B和C被打開(kāi)。在圖5NN中,標(biāo)簽B的界面顯示網(wǎng)站B的主頁(yè)(例如,與URL:www.website_B.com/home相關(guān)聯(lián))。在圖5NN中,標(biāo)簽B的界面在主顯示器102上聚焦,如圍繞標(biāo)簽B的粗線和標(biāo)簽B的粗體文字所示的。
圖5NN還示出在圖5MM中檢測(cè)到對(duì)示能表示5258的選擇之后,動(dòng)態(tài)功能行104停止顯示界面5256。在圖5NN中,動(dòng)態(tài)功能行104在地址欄5234中包括網(wǎng)站B的主頁(yè)的URL(例如,www.website_B.com/home)。在圖5NN中,動(dòng)態(tài)功能行104還包括:示能表示5262-A,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102顯示標(biāo)簽A的界面,并且還使得動(dòng)態(tài)功能行104在地址欄5234中顯示與標(biāo)簽B對(duì)應(yīng)的URL;示能表示5262-B,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102顯示標(biāo)簽C的界面,并且還使得動(dòng)態(tài)功能行104在地址欄5234中顯示與標(biāo)簽C對(duì)應(yīng)的URL。
圖5OO示出響應(yīng)于接收到由便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200發(fā)出的通知5264,主顯示器102顯示被重疊在窗口5264上的通知5264。在圖5OO中,通知5264對(duì)應(yīng)于由MAS發(fā)送到便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶的SMS、即時(shí)消息等,該通知的內(nèi)容詢問(wèn)“已降落了嗎?”圖5OO示出主顯示器102顯示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶利用光標(biāo)504將通知5264拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠響應(yīng)于將相應(yīng)的菜單、通知、模態(tài)警告等從其在主顯示器102上的原始位置拖動(dòng)至預(yù)定義位置(例如,右下角或其他類似位置)來(lái)使得在動(dòng)態(tài)功能行104上顯示相應(yīng)的菜單、通知、模態(tài)警告等。在一些實(shí)施方案中,預(yù)定義位置是多個(gè)以相似方式操作的預(yù)定義位置中的一個(gè)預(yù)定義位置,該多個(gè)預(yù)定義位置是默認(rèn)位置或特定于用戶的位置。
圖5PP示出響應(yīng)于在圖5OO中便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶利用光標(biāo)504將通知5264拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置,主顯示器102停止顯示被重疊在窗口5264上的通知5264。圖5PP還示出響應(yīng)于在圖5OO中便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶利用光標(biāo)504將通知5264拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置,動(dòng)態(tài)功能行104顯示被重疊在示能表示5262-A和5262-B上的通知5264。圖5PP還示出動(dòng)態(tài)功能行104在通知5264內(nèi)的位置處接收并檢測(cè)接觸5266(例如,輕擊接觸)。
圖5QQ示出響應(yīng)于在圖5PP中檢測(cè)到通知5264內(nèi)的位置處的接觸5266,動(dòng)態(tài)功能行104顯示響應(yīng)對(duì)話框5268。另選地,在一些實(shí)施方案中,響應(yīng)于在圖5PP中檢測(cè)到通知5264內(nèi)的位置處的接觸5266,與通知5264對(duì)應(yīng)的應(yīng)用程序打開(kāi)。在圖5QQ中,響應(yīng)對(duì)話框5268包括對(duì)圖5OO至圖5PP中所示的通知5264的內(nèi)容的多個(gè)預(yù)測(cè)響應(yīng)。在圖5QQ中,響應(yīng)對(duì)話框5268包括第一預(yù)測(cè)響應(yīng)5270(“是的。”)、第二預(yù)測(cè)響應(yīng)5272(“沒(méi)有。”),和第三預(yù)測(cè)響應(yīng)5274(“正在路上!”)。圖5QQ還示出動(dòng)態(tài)功能行104在與第一預(yù)測(cè)響應(yīng)5270對(duì)應(yīng)的位置處接收并檢測(cè)接觸5276(例如,輕擊接觸)。例如,響應(yīng)于對(duì)第一預(yù)測(cè)響應(yīng)5270的選擇,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200使得第一預(yù)測(cè)響應(yīng)5270(“是的?!?經(jīng)由默認(rèn)通信模式(例如,SMS、即時(shí)消息等)或與用于將通知5264發(fā)送到便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶的通信模式相同的通信模式被發(fā)送到MAS。
圖5RR還示出主顯示器102在與窗口5224內(nèi)的“顯示所有書(shū)簽”示能表示(例如,類似于一本打開(kāi)的書(shū))對(duì)應(yīng)的位置處顯示光標(biāo)504。圖5SS示出響應(yīng)于在圖5RR中利用光標(biāo)504檢測(cè)到對(duì)“顯示所有書(shū)簽”示能表示的選擇,主顯示器102在窗口5224內(nèi)顯示書(shū)簽側(cè)邊欄。在圖5SS中,書(shū)簽側(cè)邊欄在主顯示器102上聚焦,如圍繞該書(shū)簽側(cè)邊欄的粗線所示的。圖5SS還示出主顯示器102顯示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶利用光標(biāo)504將書(shū)簽側(cè)邊欄拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置。
圖5TT示出響應(yīng)于在圖5SS中便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶利用光標(biāo)504將書(shū)簽側(cè)邊欄拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置,動(dòng)態(tài)功能行104顯示與所有預(yù)先存在的書(shū)簽對(duì)應(yīng)的一組書(shū)簽示能表示5278(例如,書(shū)簽示能表示5278-A至5278-G)。例如,當(dāng)該一組書(shū)簽示能表示5278中的相應(yīng)一個(gè)書(shū)簽示能表示被激活(例如,經(jīng)由輕擊接觸)時(shí),主顯示器102在窗口5224內(nèi)的新標(biāo)簽中顯示與該一組書(shū)簽示能表示5278中的相應(yīng)一個(gè)書(shū)簽示能表示對(duì)應(yīng)的網(wǎng)站。繼續(xù)該示例,當(dāng)該一組書(shū)簽示能表示5278中的相應(yīng)一個(gè)書(shū)簽示能表示被激活(例如,經(jīng)由輕擊接觸)時(shí),動(dòng)態(tài)功能行104停止顯示該一組書(shū)簽示能表示5278,并顯示web瀏覽器應(yīng)用程序的該一組控件,并且還在地址欄5234中顯示與該一組書(shū)簽示能表示5278中的相應(yīng)一個(gè)書(shū)簽示能表示對(duì)應(yīng)的網(wǎng)站的URL(例如,如圖5SS中所示)。在圖5TT中,動(dòng)態(tài)功能行104還顯示退出示能表示5112,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104停止顯示該一組書(shū)簽示能表示5278,并顯示web瀏覽器應(yīng)用程序的該一組控件,如圖5SS中所示的。圖5TT還示出主顯示器102在與關(guān)閉窗口5224的退出示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。
圖5UU示出響應(yīng)于在圖5TT中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,動(dòng)態(tài)功能行104顯示被重疊在該組書(shū)簽示能表示5278上的模態(tài)警告5280。在圖5UU中,模態(tài)警告5280提示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶確認(rèn)他們打算關(guān)閉web瀏覽器應(yīng)用程序內(nèi)的所有打開(kāi)的標(biāo)簽。在圖5UU中,模態(tài)警告5280包括:退出示能表示5282,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得主顯示器102停止顯示窗口5224;以及取消示能表示5284,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)解除模態(tài)警告5280并使得主顯示器102維持對(duì)窗口5224的顯示。圖5UU還示出動(dòng)態(tài)功能行104在與退出示能表示5282對(duì)應(yīng)的位置處接收并檢測(cè)接觸5286(例如,輕擊接觸)。
圖5VV示出響應(yīng)于在圖5UU中檢測(cè)到對(duì)退出示能表示5282的選擇,主顯示器102停止顯示窗口5224并且顯示照片應(yīng)用程序的窗口5166。在圖5VV中,狀態(tài)托盤(pán)502指示系統(tǒng)/操作系統(tǒng)當(dāng)前在主顯示器102上聚焦。圖5VV還示出主顯示器102在與窗口5166對(duì)應(yīng)的位置處顯示光標(biāo)504。圖5VV還示出響應(yīng)于在圖5UU中檢測(cè)到對(duì)退出示能表示5282的選擇并基于主顯示器102的當(dāng)前焦點(diǎn)(例如,系統(tǒng)/操作系統(tǒng)),動(dòng)態(tài)功能行104顯示持久控件(即,示能表示516和534)以及多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)。
在圖5WW中,響應(yīng)于在圖5VV中利用光標(biāo)504檢測(cè)到對(duì)窗口5166的選擇,主顯示器102的焦點(diǎn)是照片應(yīng)用程序。更具體地,用戶照片庫(kù)的所有照片子部分在主顯示器102上聚焦,如以粗體顯示的“照片”和至少部分地顯示于窗口5166中的照片A至L所示的。在圖5WW中,狀態(tài)托盤(pán)502指示照片應(yīng)用程序正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于照片應(yīng)用程序圖標(biāo)515背后的陰影來(lái)指示照片應(yīng)用程序正在前景中運(yùn)行。圖5WW還示出主顯示器102在與狀態(tài)托盤(pán)502內(nèi)的文件菜單隊(duì)對(duì)應(yīng)的位置處顯示光標(biāo)504。圖5WW還示出響應(yīng)于在圖5VV中利用光標(biāo)504檢測(cè)到對(duì)窗口5166的選擇,動(dòng)態(tài)功能行104顯示與用戶照片庫(kù)的所有照片子部分對(duì)應(yīng)的多個(gè)示能表示(例如,示能表示5168、5170和5172)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。
圖5XX還示出響應(yīng)于在圖5WW中利用光標(biāo)504檢測(cè)到對(duì)文件菜單的選擇,主顯示器102顯示文件控件菜單5288。在圖5XX中,文件控件菜單5288在主顯示器102上聚焦。在圖5XX中,文件控件的菜單5288包括新建相冊(cè)控件、新件文件夾控件、新建日程表控件、導(dǎo)入控件、導(dǎo)出控件、關(guān)閉窗口控件、以及打印控件。
圖5XX還示出響應(yīng)于在圖5WW中利用光標(biāo)504檢測(cè)到對(duì)文件菜單的選擇,動(dòng)態(tài)功能行104顯示第一多個(gè)示能表示5290。在圖5XX中,第一多個(gè)示能表示5290對(duì)應(yīng)于在由主顯示器102顯示的文件控件菜單5288中所示的文件控件。例如,當(dāng)示能表示5290-G(例如,對(duì)應(yīng)于關(guān)閉窗口文件控件)被激活(例如,經(jīng)由輕擊接觸)時(shí),使得主顯示器102停止顯示窗口5166,并且還使得動(dòng)態(tài)功能行104停止顯示第一多個(gè)示能表示5290。圖5XX還示出隨著接觸5292從第一位置5294-A移動(dòng)到第二位置5294-B,動(dòng)態(tài)功能行104接收并檢測(cè)向上輕掃手勢(shì)。
圖5YY示出響應(yīng)于在圖5XX中檢測(cè)到向上輕掃手勢(shì),主顯示器102顯示編輯控件菜單5296。例如,響應(yīng)于在圖5XX中檢測(cè)到動(dòng)態(tài)功能行上的向下輕掃手勢(shì),主顯示器102顯示幫助控件菜單。在圖5YY中,編輯控件菜單5296在主顯示器102上聚焦。在圖5XX中,編輯控件菜單5296包括撤銷控件、重做控件、剪切控件、復(fù)制控件、粘貼控件、全選控件、查找控件、字體控件、以及特殊字符控件。
圖5YY還示出響應(yīng)于在圖5XX中檢測(cè)到向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示第二多個(gè)示能表示5298。在圖5YY中,第二多個(gè)示能表示5298對(duì)應(yīng)于在由主顯示器102顯示的編輯控件菜單5296中所示的編輯控件。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左至右的輕掃手勢(shì)來(lái)查看動(dòng)態(tài)功能行104上的多個(gè)示能表示5298的剩余部分(例如,特殊字符示能表示5289-I)。
圖5ZZ還示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到與用于覆蓋由動(dòng)態(tài)功能行104顯示的當(dāng)前示能表示的特定物理按鍵(例如,功能按鍵)或特定物理按鍵組合對(duì)應(yīng)的信號(hào),動(dòng)態(tài)功能行104顯示第一多個(gè)示能表示5301以及持久控件(例如,示能表示516和534)。在圖5ZZ中,動(dòng)態(tài)功能行104顯示第一多個(gè)示能表示5301(例如,對(duì)應(yīng)于F1至F12)、以及用于停止在動(dòng)態(tài)功能行104上顯示第一多個(gè)示能表示5301的退出示能表示5112。在圖5ZZ中,動(dòng)態(tài)功能行104還具有幫助指示第一多個(gè)示能表示5301是四組示能表示中的第一組示能表示的導(dǎo)航幫助5302。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左至右或從右至左的輕掃手勢(shì)來(lái)在第一多個(gè)示能表示5301內(nèi)顯示附加示能表示(例如,對(duì)應(yīng)于F13、......)。在一些實(shí)施方案中,第一多個(gè)示能表示5301包括由計(jì)算系統(tǒng)的用戶設(shè)置的定制符號(hào)行或一組最常用的符號(hào)和/或特殊字符。
圖5AAA還示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到與用于覆蓋由動(dòng)態(tài)功能行104顯示的當(dāng)前示能表示的特定物理按鍵(例如,功能按鍵)或特定物理按鍵組合對(duì)應(yīng)的第二信號(hào),動(dòng)態(tài)功能行104顯示第二多個(gè)示能表示5303以及持久控件(例如,示能表示516和534)。另選地,在一些實(shí)施方案中,響應(yīng)于在圖5ZZ中檢測(cè)到動(dòng)態(tài)功能行104上的向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示第二多個(gè)示能表示5303。在圖5AAA中,動(dòng)態(tài)功能行104顯示第二多個(gè)示能表示5301(例如,對(duì)應(yīng)于1、2、3、......)、以及用于停止在動(dòng)態(tài)功能行104上顯示第二多個(gè)示能表示5303的退出示能表示5112。在圖5AAA中,導(dǎo)航幫助5302指示第二多個(gè)示能表示5302是四組示能表示中的第二組示能表示。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左至右或從右至左的輕掃手勢(shì)來(lái)在第二多個(gè)示能表示5302內(nèi)顯示附加示能表示。
圖5BBB還示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到與用于覆蓋動(dòng)態(tài)功能行104顯示的當(dāng)前示能表示的特定物理按鍵(例如,功能按鍵)或特定物理按鍵組合對(duì)應(yīng)的第三信號(hào),動(dòng)態(tài)功能行104顯示第三多個(gè)示能表示5304以及持久控件(例如,示能表示516和534)。另選地,在一些實(shí)施方案中,響應(yīng)于在圖5AAA中檢測(cè)到動(dòng)態(tài)功能行104上的向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示第三多個(gè)示能表示5304。在圖5AAA中,動(dòng)態(tài)功能行104顯示第三多個(gè)示能表示5304(例如,對(duì)應(yīng)于~、!、@、#、......)、以及用于停止在動(dòng)態(tài)功能行104上顯示第三多個(gè)示能表示5304的退出示能表示5112。在圖5BBB中,導(dǎo)航幫助5302指示第三多個(gè)示能表示5302是四組示能表示中的第三組示能表示。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左至右或從右至左的輕掃手勢(shì)來(lái)在第三多個(gè)示能表示5304內(nèi)顯示附加示能表示。
圖5CCC還示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至圖1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至圖2D)接收到與用于覆蓋動(dòng)態(tài)功能行104顯示的當(dāng)前示能表示的特定物理按鍵(例如,功能按鍵)或特定物理按鍵組合對(duì)應(yīng)的第四信號(hào),動(dòng)態(tài)功能行104顯示第四多個(gè)示能表示5305以及持久控件(例如,示能表示516和534)。另選地,在一些實(shí)施方案中,響應(yīng)于在圖5BBB中檢測(cè)到動(dòng)態(tài)功能行104上的向上輕掃手勢(shì),動(dòng)態(tài)功能行104顯示第四多個(gè)示能表示5305。在圖5CCC中,動(dòng)態(tài)功能行104顯示第四多個(gè)示能表示5305(例如,對(duì)應(yīng)于[,]、{,}、......)、以及用于停止在動(dòng)態(tài)功能行104上顯示第四多個(gè)示能表示5305的退出示能表示5112。在圖5CCC中,導(dǎo)航幫助5302指示第四多個(gè)示能表示5305是四組示能表示中的第四組示能表示。例如,便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左至右或從右至左的輕掃手勢(shì)來(lái)在第四多個(gè)示能表示5305內(nèi)顯示附加示能表示。圖5CCC還示出動(dòng)態(tài)功能行104在與電源控件534對(duì)應(yīng)的位置處接收并檢測(cè)接觸5306(例如,輕擊接觸)。
圖5DDD示出響應(yīng)于在圖5CCC中檢測(cè)到對(duì)電源控件534的選擇,動(dòng)態(tài)功能行104顯示模態(tài)警告5308。例如,模態(tài)警告5308被重疊在第四多個(gè)功能示能表示5305上。在圖5DDD中,模態(tài)警告5308提示便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶選擇多個(gè)選項(xiàng)中的一個(gè)選項(xiàng),該多個(gè)選項(xiàng)包括:注銷示能表示5310,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200的用戶中的當(dāng)前用戶從便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200(即,圖2A至圖2D中的計(jì)算設(shè)備202)注銷;重新啟動(dòng)示能表示5312,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200(即,圖2A至圖2D中的計(jì)算設(shè)備202)重新啟動(dòng);關(guān)機(jī)示能表示5314,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得便攜式計(jì)算系統(tǒng)100或臺(tái)式計(jì)算系統(tǒng)200(即,圖2A至圖2D中的計(jì)算設(shè)備202)關(guān)機(jī);以及取消示能表示5316,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得動(dòng)態(tài)功能行104停止顯示模態(tài)警告5308。
圖6A至圖6D為根據(jù)一些實(shí)施方案的更新動(dòng)態(tài)輸入和輸出設(shè)備(例如,包括圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)的方法的流程圖。方法600在包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼的計(jì)算系統(tǒng)處執(zhí)行。方法600中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。
在一些實(shí)施方案中,計(jì)算系統(tǒng)為便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)。在一些實(shí)施方案中,主顯示器為在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)的主顯示器102(圖1A)。另選地,在一些實(shí)施方案中,主顯示器為在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)的主顯示器102(圖2A至圖2D)。在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖1A至圖1B中的物理按鍵組106)的外殼為便攜式計(jì)算系統(tǒng)100的主體部分120(圖1A至圖1B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2A至圖2B中的物理按鍵組106)的外殼為臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206(圖2A至圖2B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2C中的觸摸板108)的外殼為臺(tái)式計(jì)算系統(tǒng)200的第一輸入機(jī)構(gòu)212(圖2C)。
該計(jì)算系統(tǒng)在主顯示器上顯示(602)第一用戶界面,該第一用戶界面包括一個(gè)或多個(gè)用戶界面元素。例如,圖5B示出了顯示具有用于指示應(yīng)用程序A當(dāng)前被聚焦的狀態(tài)托盤(pán)502的第一用戶界面、以及具有多個(gè)可執(zhí)行/可選擇的應(yīng)用程序圖標(biāo)的應(yīng)用程序(app)托盤(pán)514的主顯示器102,該應(yīng)用程序圖標(biāo)包括:郵件應(yīng)用程序圖標(biāo)506、web瀏覽器應(yīng)用程序圖標(biāo)508、媒體播放器應(yīng)用程序圖標(biāo)510、應(yīng)用程序A圖標(biāo)512、以及照片應(yīng)用程序圖標(biāo)515。在圖5B中,在主顯示器102上顯示的第一用戶界面還包括應(yīng)用程序A的窗口536(例如,奇幻RPG游戲)。例如,在圖5B中,窗口536包括應(yīng)用程序A的主菜單,其具有多個(gè)示能表示,包括“啟動(dòng)新游戲”示能表示、“繼續(xù)”示能表示、以及“選項(xiàng)”示能表示。例如,圖5F示出主顯示器102顯示第一用戶界面,該第一用戶界面具有媒體播放器應(yīng)用程序的窗口554。
在一些實(shí)施方案中,該計(jì)算系統(tǒng)進(jìn)一步包括(604):(i)主計(jì)算設(shè)備,該主計(jì)算設(shè)備包括主顯示器、處理器、存儲(chǔ)器和主計(jì)算設(shè)備通信電路;以及(ii)輸入設(shè)備,該輸入設(shè)備包括外殼、觸摸屏顯示器、物理輸入機(jī)構(gòu)和用于與主計(jì)算設(shè)備通信電路進(jìn)行通信的輸入設(shè)備通信電路,其中輸入設(shè)備與主計(jì)算設(shè)備不同且分開(kāi)。在一些實(shí)施方案中,該計(jì)算系統(tǒng)不是膝上型電腦諸如便攜式計(jì)算系統(tǒng)100(圖1A至圖1B),而是具有計(jì)算系統(tǒng)202、外圍顯示設(shè)備204(其任選地與計(jì)算設(shè)備202集成)和輸入設(shè)備(例如,圖2A至圖2B中的外圍鍵盤(pán)206)的臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D),其中輸入設(shè)備具有與觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)相鄰的多個(gè)物理按鍵(例如,圖2A至圖2B中的物理按鍵組106)。另選地,在一些實(shí)施方案中,輸入設(shè)備(例如,圖2C中的第一輸入機(jī)構(gòu)212)包括與觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)相鄰的觸摸板或小鍵盤(pán)(例如,圖2C中的觸摸板108)。在一些實(shí)施方案中,輸入設(shè)備通過(guò)有線連接(例如,USB、PS/2等)或無(wú)線連接(例如,藍(lán)牙、Wi-Fi等)來(lái)與主計(jì)算設(shè)備(例如,圖2A至圖2D中的計(jì)算設(shè)備202)進(jìn)行通信。
在一些實(shí)施方案中,物理輸入機(jī)構(gòu)包括(606)多個(gè)物理按鍵。在圖1A至圖1B中,便攜式計(jì)算系統(tǒng)100的主體部分120至少部分地包含與物理按鍵組106相鄰的觸摸屏顯示器(例如,動(dòng)態(tài)功能行104)。
在一些實(shí)施方案中,物理輸入機(jī)構(gòu)包括(608)觸摸板。在圖1A至圖1B中,除了物理按鍵組106之外,便攜式計(jì)算系統(tǒng)100的主體部分120還至少部分地包含觸摸屏顯示器(例如,動(dòng)態(tài)功能行104)和觸摸板108。
該計(jì)算系統(tǒng)識(shí)別(610)一個(gè)或多個(gè)用戶界面元素間的在主顯示器上聚焦的活動(dòng)用戶界面元素。在一些實(shí)施方案中,術(shù)語(yǔ)“聚焦”可指用戶界面的活動(dòng)元素(例如,與應(yīng)用程序相關(guān)聯(lián)的窗口、與應(yīng)用程序相關(guān)聯(lián)的特定工具欄或菜單、或操作系統(tǒng)),該活動(dòng)元素當(dāng)前正處于前景中并運(yùn)行流暢,或由從計(jì)算系統(tǒng)用戶接收的輸入進(jìn)行控制,該輸入諸如按下按鍵、點(diǎn)擊鼠標(biāo)、語(yǔ)音命令、手勢(shì)動(dòng)作等。
在一些實(shí)施方案中,該計(jì)算系統(tǒng)或其部件(例如,圖3A中的焦點(diǎn)確定模塊351)識(shí)別在主顯示器上所顯示的第一用戶界面的聚焦的用戶界面元素。在一些實(shí)施方案中,該聚焦的用戶界面元素為與應(yīng)用程序?qū)?yīng)的窗口、與在該應(yīng)用程序窗口之內(nèi)或之外的應(yīng)用程序?qū)?yīng)的用戶界面元素(例如,字段、子窗口、菜單、工具、工具欄、工具箱等)、或與桌面/操作系統(tǒng)相關(guān)的界面的一部分(例如,音量控件、文件瀏覽器界面的一部分、或控件/設(shè)置面板)。在一些實(shí)施方案中,活動(dòng)用戶界面元素在主顯示器上被加亮,或在主顯示器上的前景位置被顯示以指示其被聚焦。在一些實(shí)施方案中,活動(dòng)用戶界面元素的顯示特性被改變或被強(qiáng)調(diào)(例如,彩色文本、粗體文本、粗邊框等),以指示其被聚焦。另選地和/或除此之外,在一些實(shí)施方案中,提供視覺(jué)提示和/或聽(tīng)覺(jué)提示來(lái)指示聚焦的活動(dòng)用戶界面元素(例如,當(dāng)焦點(diǎn)發(fā)生變化時(shí)響鈴、在聚焦的活動(dòng)用戶界面上方顯示跳躍的星星、或者聚焦的活動(dòng)用戶界面的顯示特性不同于在主顯示器上顯示的第一用戶界面的其余部分)。
例如,在圖5B中,應(yīng)用程序A的窗口536在主顯示器102上聚焦。在圖5B中,狀態(tài)托盤(pán)502指示應(yīng)用程序A正在前景中運(yùn)行,并且應(yīng)用程序托盤(pán)514還基于應(yīng)用程序A圖標(biāo)512背后的陰影指示應(yīng)用程序A正在前景中運(yùn)行。例如,在圖5F中,在窗口554內(nèi)顯示的用戶媒體庫(kù)的音樂(lè)子部分在主顯示器102上聚焦,如以粗體顯示的“音樂(lè)”和至少部分地顯示于窗口554內(nèi)的專輯A至L所示的。相比之下,例如,在圖5G中,在窗口554內(nèi)顯示的用戶媒體庫(kù)的播客子部分在主顯示器102上聚焦,如以粗體顯示的“播客”和至少部分地顯示于窗口554內(nèi)的播客A至L所示的。例如,在圖5M中,窗口580內(nèi)的用于撰寫(xiě)新電子郵件的子窗口在主顯示器102上聚焦,如圍繞該子窗口的粗線所示的。例如,在圖5R中,菜單5134內(nèi)的用戶通訊錄的“家人”組標(biāo)簽在主顯示器102上聚焦,如菜單5134的圍繞“家人”組標(biāo)簽的粗線所示的。例如,在圖5NN中,窗口5224內(nèi)的標(biāo)簽B的界面在主顯示器102上聚焦,如圍繞標(biāo)簽B的粗線和標(biāo)簽B的粗體文字所示的。例如,在圖5SS中,窗口5224內(nèi)的書(shū)簽側(cè)邊欄在主顯示器102上聚焦,如圍繞此書(shū)簽側(cè)邊欄的粗線所示的。例如,在圖5YY中,編輯控件菜單5296在主顯示器102上聚焦。
該計(jì)算系統(tǒng)確定(612)在主顯示器上聚焦的活動(dòng)用戶界面元素是否與該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。在一些實(shí)施方案中,活動(dòng)用戶界面元素與應(yīng)用程序或操作系統(tǒng)相關(guān)聯(lián)。在一些實(shí)施方案中,該計(jì)算系統(tǒng)或其部件(例如,圖3A中的DFR確定模塊352)基于在主顯示器102上聚焦的活動(dòng)用戶界面元素、以及活動(dòng)用戶界面元素是否與特定應(yīng)用程序或操作系統(tǒng)相關(guān)聯(lián)來(lái)確定要在動(dòng)態(tài)功能行104上顯示的一組示能表示。
在一些實(shí)施方案中,該應(yīng)用程序在第一用戶界面的前景中由處理器執(zhí)行(614)。例如,該應(yīng)用程序?yàn)橐韵赂黜?xiàng)中的一者:電子郵件應(yīng)用程序、文字處理應(yīng)用程序、呈現(xiàn)應(yīng)用程序、照片編輯應(yīng)用程序、音樂(lè)應(yīng)用程序、游戲應(yīng)用程序、電子表格應(yīng)用程序等。例如,圖5B至圖5E示出由主顯示器102顯示的第一用戶界面,其包括與由計(jì)算系統(tǒng)在前景中執(zhí)行的應(yīng)用程序A(例如,奇幻RPG游戲)對(duì)應(yīng)的窗口536。例如,圖5F至圖5I示出由主顯示器102顯示的第一用戶界面,其包括與由計(jì)算系統(tǒng)在前景中執(zhí)行的媒體播放器應(yīng)用程序?qū)?yīng)的窗口554。例如,圖5J至圖5X示出由主顯示器102顯示的第一用戶界面,其包括與由計(jì)算系統(tǒng)在前景中執(zhí)行的郵件應(yīng)用程序?qū)?yīng)的窗口580。例如,圖5Y至圖5GG示出由主顯示器102顯示的第一用戶界面,其包括與由計(jì)算系統(tǒng)在前景中執(zhí)行的照片應(yīng)用程序?qū)?yīng)的窗口5166。例如,圖5HH至圖5UU示出由主顯示器102顯示的第一用戶界面,其包括與由計(jì)算系統(tǒng)在前景中執(zhí)行的web瀏覽器應(yīng)用程序?qū)?yīng)的窗口5224。
根據(jù)確定在主顯示器上聚焦的活動(dòng)用戶界面元素與該計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序相關(guān)聯(lián),該計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(616)第二用戶界面,該第二用戶界面包括:(A)與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示;和(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。在一些實(shí)施方案中,第一組一個(gè)或多個(gè)示能表示包括用戶可選符號(hào)/圖標(biāo)和/或指示符、以及可選或不可選的信息。在一些實(shí)施方案中,第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的基本控件。在一些實(shí)施方案中,第一組一個(gè)或多個(gè)示能表示與至少一個(gè)系統(tǒng)級(jí)示能表示一起被顯示。例如,在圖5A至圖5DDD中,該至少一個(gè)系統(tǒng)級(jí)示能表示包括持久示能表示516和534。又如,在圖5C中,至少一個(gè)系統(tǒng)級(jí)示能表示包括示能表示542,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得顯示多個(gè)系統(tǒng)級(jí)示能表示(例如,圖5A中所示的示能表示518、520、522、524、526、528、530和532)。
例如,圖5II示出響應(yīng)于在圖5HH中檢測(cè)到對(duì)示能表示5226的選擇,動(dòng)態(tài)功能行104顯示用于在主顯示器102上聚焦的web瀏覽器應(yīng)用程序的一組基本控件和指示符(例如,示能表示5230、5232、5238和地址欄5234)、以及至少一個(gè)系統(tǒng)級(jí)示能表示542。在一些實(shí)施方案中,第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于與聚焦的活動(dòng)用戶界面元素相關(guān)聯(lián)的控件。因此,當(dāng)主顯示器上顯示此類可選控件時(shí),計(jì)算系統(tǒng)的用戶能夠從第一組一個(gè)或多個(gè)示能表示中選擇用于向應(yīng)用程序提供輸入以及控制應(yīng)用程序的功能的控件,而無(wú)需將其手從物理按鍵組移開(kāi)至另一個(gè)輸入設(shè)備(例如,鼠標(biāo))。例如用戶手部在鍵盤(pán)與鼠標(biāo)之間的模式切換以及用戶眼睛在鍵盤(pán)與顯示器之間的模式切換的減少提供更直觀的用戶體驗(yàn)和更有效的人機(jī)接口。例如,圖5J示出響應(yīng)于在圖5I中利用光標(biāo)504檢測(cè)到對(duì)郵件應(yīng)用程序圖標(biāo)506的選擇,動(dòng)態(tài)功能行104顯示與在主顯示器102上聚焦的郵件A對(duì)應(yīng)的多個(gè)示能表示(例如,示能表示582、584、586、588、590、592、594、596和598)以及至少一個(gè)系統(tǒng)級(jí)示能表示542。
在一些實(shí)施方案中,計(jì)算系統(tǒng)的用戶能夠修改或定制被包括在第一組一個(gè)或多個(gè)示能表示中的示能表示。在一些實(shí)施方案中,在識(shí)別在主顯示器102上聚焦的活動(dòng)用戶界面元素以及顯示第一組一個(gè)或多個(gè)示能表示之前,動(dòng)態(tài)功能行104顯示由計(jì)算系統(tǒng)的用戶設(shè)置或在軟件中設(shè)置的默認(rèn)界面。例如,該默認(rèn)界面包括以下各項(xiàng)中的一者:多個(gè)功能按鍵(例如,F(xiàn)1、F2、F3、......、F12)、股市行情自動(dòng)收錄器、滾動(dòng)的體育比分、滾動(dòng)的天氣預(yù)報(bào)和信息等。
在一些實(shí)施方案中,在顯示第一組一個(gè)或多個(gè)示能表示第一預(yù)定時(shí)間段(例如,30秒、60秒、90秒等)之后,動(dòng)態(tài)功能行104重新顯示由計(jì)算系統(tǒng)的用戶設(shè)置或在軟件中設(shè)置的默認(rèn)界面。在一些實(shí)施方案中,在顯示第一組一個(gè)或多個(gè)示能表示第一預(yù)定時(shí)間段(例如,30秒、60秒、90秒等)之后,動(dòng)態(tài)功能行104關(guān)閉,直到動(dòng)態(tài)功能行104或與計(jì)算系統(tǒng)相關(guān)聯(lián)的鍵盤(pán)或觸摸板檢測(cè)到接觸。在一些實(shí)施方案中,在顯示第一組一個(gè)或多個(gè)示能表示第一預(yù)定時(shí)間段(例如,30秒、60秒、90秒等)之后,動(dòng)態(tài)功能行104關(guān)閉,直到連接至電源(例如,當(dāng)動(dòng)態(tài)功能行在由電池供電的外圍鍵盤(pán)206(圖2A至圖2B)中被實(shí)現(xiàn)時(shí))。在一些實(shí)施方案中,在顯示第一組一個(gè)或多個(gè)示能表示之后并且在第二預(yù)定時(shí)間段(例如,30秒、60秒、90秒等)沒(méi)有檢測(cè)到與第一組一個(gè)或多個(gè)示能表示相關(guān)的用戶輸入時(shí),動(dòng)態(tài)功能行104重新顯示由計(jì)算系統(tǒng)的用戶設(shè)置或在軟件中設(shè)置的默認(rèn)界面。在一些實(shí)施方案中,當(dāng)操作系統(tǒng)聚焦或活動(dòng)用戶界面元素與在前景中運(yùn)行的應(yīng)用程序不相關(guān)聯(lián)時(shí),動(dòng)態(tài)功能行104重新顯示由計(jì)算系統(tǒng)的用戶設(shè)置或在軟件中設(shè)置的默認(rèn)界面。
在一些實(shí)施方案中,在顯示第一組一個(gè)或多個(gè)示能表示第一預(yù)定時(shí)間段(例如,30秒、60秒、90秒等)之后并且當(dāng)計(jì)算系統(tǒng)被設(shè)置為低功耗模式時(shí),動(dòng)態(tài)功能行104顯示一組有限的示能表示,包括例如時(shí)間、剩余電池電量、Wi-Fi信號(hào)強(qiáng)度等。例如,該組有限的示能表示由計(jì)算系統(tǒng)的用戶選擇或在軟件中設(shè)置,并且計(jì)算系統(tǒng)的用戶能夠通過(guò)系統(tǒng)設(shè)置面板來(lái)設(shè)置計(jì)算系統(tǒng)進(jìn)入低功耗模式。
在一些實(shí)施方案中,在第二用戶界面上顯示的示能表示中的至少一個(gè)是能表示為(618)多功能示能表示。在一些實(shí)施方案中,多功能示能表示能夠響應(yīng)于在與該多功能示能表示對(duì)應(yīng)的位置處檢測(cè)到不同的輸入來(lái)執(zhí)行兩種或更多種功能/操作。例如,在圖5J中,動(dòng)態(tài)功能行104在第二用戶界面內(nèi)顯示的持久音量控件568為多功能示能表示。
在一些實(shí)施方案中,計(jì)算系統(tǒng)檢測(cè)(620)用于選擇多功能示能表示的用戶觸摸輸入。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于第一類型,計(jì)算系統(tǒng)執(zhí)行與多功能示能表示相關(guān)聯(lián)的第一功能。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于與第一類型不同的第二類型,計(jì)算系統(tǒng)執(zhí)行與多功能示能表示相關(guān)聯(lián)的第二功能。例如,響應(yīng)于在對(duì)應(yīng)于該多功能示能表示的位置處檢測(cè)到第一手勢(shì)(例如,輕擊接觸),執(zhí)行第一功能/操作(例如,使媒體項(xiàng)靜音),以及響應(yīng)于在對(duì)應(yīng)于該多功能示能表示的位置處檢測(cè)到第二手勢(shì)(例如,長(zhǎng)按手勢(shì)),執(zhí)行第二功能/操作(例如,顯示媒體項(xiàng)的音量滑塊或回放控件)。例如,第一手勢(shì)類型對(duì)應(yīng)于被檢測(cè)為短于預(yù)定時(shí)間段(例如,500毫秒、1秒等)的具有一個(gè)或多個(gè)接觸的觸摸輸入(例如,輕擊接觸),并且第二手勢(shì)類型對(duì)應(yīng)于被檢測(cè)為長(zhǎng)于或等于預(yù)定時(shí)間段(例如,500毫秒、1秒等)的具有一個(gè)或多個(gè)接觸的觸摸輸入(例如,長(zhǎng)按手勢(shì))。
例如,圖5J示出動(dòng)態(tài)功能行104在與持久音量控件568對(duì)應(yīng)的位置處接收并檢測(cè)接觸599(例如,長(zhǎng)按接觸)。繼續(xù)該示例,圖5K示出響應(yīng)于在圖5J中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的長(zhǎng)按手勢(shì),動(dòng)態(tài)功能行104顯示用于調(diào)節(jié)在圖5H中開(kāi)始的播客J的回放音量的音量滑塊5100。另選地,在一些實(shí)施方案中,動(dòng)態(tài)功能行104響應(yīng)于在圖5J中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的長(zhǎng)按手勢(shì),顯示用于控制播客J的回放的回放控件(例如,暫停、快進(jìn)、倒退、下一音軌、上一音軌等),播客J的回放在圖5H中開(kāi)始。例如,圖5M示出動(dòng)態(tài)功能行104在與持久音量控件568對(duì)應(yīng)的位置處接收并檢測(cè)接觸5124(例如,輕擊接觸)。繼續(xù)該示例,圖5N示出響應(yīng)于在圖5M中檢測(cè)到與持久音量控件568對(duì)應(yīng)的位置處的輕擊接觸,動(dòng)態(tài)功能行104顯示用于指示播客J靜音的持久音量控件568。
在一些實(shí)施方案中,至少一個(gè)系統(tǒng)級(jí)示能表示被配置(622)為在選擇時(shí)使得在觸摸屏顯示器上顯示與系統(tǒng)級(jí)功能對(duì)應(yīng)的多個(gè)系統(tǒng)級(jí)示能表示。在一些實(shí)施方案中,至少一個(gè)系統(tǒng)級(jí)示能表示使得能夠訪問(wèn)多個(gè)系統(tǒng)級(jí)控件/示能表示諸如音量控件和亮度控件、以及其他系統(tǒng)級(jí)功能。例如,在圖5D中,動(dòng)態(tài)功能行104顯示與應(yīng)用程序A對(duì)應(yīng)的第二組示能表示和/或指示符(例如,控件組B)和至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。在圖5C中,動(dòng)態(tài)功能行104也在與示能表示542對(duì)應(yīng)的位置處檢測(cè)到接觸552(例如,輕擊接觸)。繼續(xù)該示例,圖5E示出響應(yīng)于在圖5D中檢測(cè)到對(duì)示能表示542的選擇,動(dòng)態(tài)功能行104顯示持久控件(即,示能表示516和534)、多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)、以及與應(yīng)用程序A對(duì)應(yīng)的示能表示538。
在一些實(shí)施方案中,至少一個(gè)系統(tǒng)級(jí)示能表示對(duì)應(yīng)于(624)電源控件或離開(kāi)控件中的一者。在一些實(shí)施方案中,無(wú)論主顯示器102的焦點(diǎn)如何(例如,圖5A至圖5DDD中的離開(kāi)示能表示516和電源控件534),至少一個(gè)系統(tǒng)級(jí)示能表示均包括動(dòng)態(tài)控件行104上顯示的持久控件。當(dāng)離開(kāi)示能表示516被激活(例如,經(jīng)由輕擊接觸)時(shí),使得執(zhí)行對(duì)應(yīng)功能(例如,退出當(dāng)前在主顯示器102上聚焦的應(yīng)用程序)。當(dāng)被激活(例如,經(jīng)由輕擊接觸)時(shí),電源控件534使得在動(dòng)態(tài)功能行104上顯示用于使計(jì)算系統(tǒng)注銷、重新啟動(dòng)或關(guān)機(jī)的模態(tài)警告(例如,圖5DDD中的模態(tài)警告5308)。
在一些實(shí)施方案中,計(jì)算系統(tǒng)檢測(cè)(626)用于選擇第一組示能表示中的一個(gè)示能表示的用戶觸摸輸入,并且響應(yīng)于檢測(cè)到該用戶觸摸輸入,計(jì)算系統(tǒng):顯示與應(yīng)用程序的功能對(duì)應(yīng)的不同組示能表示;并維持對(duì)至少一個(gè)系統(tǒng)級(jí)示能表示的顯示。在一些實(shí)施方案中,與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示包括用于訪問(wèn)與該應(yīng)用程序相關(guān)聯(lián)的一組工具或功能的單個(gè)示能表示。例如,圖5B示出響應(yīng)于在圖5A中利用光標(biāo)504檢測(cè)到對(duì)選擇應(yīng)用程序A圖標(biāo)512的選擇,動(dòng)態(tài)功能行104除了顯示持久控件(即,示能表示516和534)和多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)之外還顯示對(duì)應(yīng)于在主顯示器102上聚焦的應(yīng)用程序A的示能表示538。繼續(xù)該示例,圖5C示出響應(yīng)于在圖5B中檢測(cè)到對(duì)示能表示538的選擇,動(dòng)態(tài)功能行104顯示與應(yīng)用程序A對(duì)應(yīng)的第一組示能表示和/或指示符(例如,控件組A)。
在一些實(shí)施方案中,計(jì)算系統(tǒng)檢測(cè)(628)用于選擇至少一個(gè)系統(tǒng)級(jí)示能表示的后續(xù)用戶觸摸輸入,并且響應(yīng)于檢測(cè)到該后續(xù)用戶觸摸輸入,計(jì)算系統(tǒng)顯示與系統(tǒng)級(jí)功能對(duì)應(yīng)的多個(gè)系統(tǒng)級(jí)示能表示、以及與該應(yīng)用程序?qū)?yīng)的至少一個(gè)應(yīng)用程序級(jí)示能表示。例如,在圖5D中,動(dòng)態(tài)功能行104顯示在主顯示器102上聚焦的應(yīng)用程序A對(duì)應(yīng)的第二組示能表示和/或指示符(例如,控件組B)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。繼續(xù)該示例,響應(yīng)于在圖5D中檢測(cè)到對(duì)示能表示542的選擇,圖5E示出動(dòng)態(tài)功能行104顯示持久控件(即,示能表示516和534)、多個(gè)系統(tǒng)級(jí)示能表示(即,示能表示518、520、522、524、526、528、530和532)、以及與應(yīng)用程序A對(duì)應(yīng)的示能表示538。
在一些實(shí)施方案中,在觸摸屏顯示器上顯示第二用戶界面之后,計(jì)算系統(tǒng)識(shí)別(630)一個(gè)或多個(gè)用戶界面元素間的在主顯示器上聚焦的第二活動(dòng)用戶界面元素,并確定第二活動(dòng)用戶界面元素是否對(duì)應(yīng)于由計(jì)算設(shè)備執(zhí)行的不同應(yīng)用程序。根據(jù)確定第二活動(dòng)用戶界面元素對(duì)應(yīng)于不同應(yīng)用程序,計(jì)算系統(tǒng)在觸摸屏顯示器上顯示第四用戶界面,該第四用戶界面包括:(D)與不同應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示;和(E)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。例如,圖5F示出動(dòng)態(tài)功能行104顯示與在主顯示器102上聚焦的用戶媒體庫(kù)的子部分對(duì)應(yīng)的多個(gè)專輯示能表示558(例如,專輯示能表示558-A至558-G)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。圖5F還示出主顯示器102在與用戶媒體庫(kù)的播客子部分對(duì)應(yīng)的位置處顯示光標(biāo)504。繼續(xù)該示例,響應(yīng)于在圖5F中利用光標(biāo)504檢測(cè)到對(duì)選擇播客子部分的選擇,圖5G示出動(dòng)態(tài)功能行104顯示與在主顯示器102上聚焦的用戶媒體庫(kù)的播客子部分對(duì)應(yīng)的第一多個(gè)播客示能表示560(例如,播客示能表示560-A至560-G)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。
在一些實(shí)施方案中,計(jì)算系統(tǒng)提供用于指示聚焦的不同用戶界面元素的聽(tīng)覺(jué)提示。在一些實(shí)施方案中,主顯示器102顯示用于指示聚焦的不同用戶界面元素的視覺(jué)提示。例如,相對(duì)于圖5G,主顯示器102在窗口554內(nèi)的左側(cè)列中的“播客”文本上方顯示星狀指示符(未示出),使得窗口554內(nèi)的左側(cè)列中的“播客”文本加粗,以不同的顏色或相同的顏色使窗口554內(nèi)的左側(cè)列中的“播客”文本閃爍,或以其他方式指示該播客子部分現(xiàn)在在主顯示器102上聚焦。在一些實(shí)施方案中,動(dòng)態(tài)功能行104顯示過(guò)渡動(dòng)畫(huà),由此多個(gè)專輯示能表示558(如圖5F中所示)被翻轉(zhuǎn)或滑出,以便顯示第一多個(gè)播客示能表示560(如圖5G中所示)。
在一些實(shí)施方案中,在識(shí)別第二活動(dòng)用戶界面元素之后,計(jì)算系統(tǒng)確定(632)該計(jì)算系統(tǒng)是否正在播放媒體項(xiàng)(例如,音頻或視頻),其中該媒體項(xiàng)不與不同應(yīng)用程序相關(guān)聯(lián),并且根據(jù)確定該媒體項(xiàng)正由計(jì)算系統(tǒng)播放,計(jì)算系統(tǒng)在觸摸屏顯示器上顯示用于控制該媒體項(xiàng)的至少一個(gè)持久示能表示(例如,音量控件和/或回放控件)。在一些實(shí)施方案中,至少一個(gè)示能表示為使得計(jì)算系統(tǒng)的用戶能夠使來(lái)自觸摸屏顯示器媒體項(xiàng)靜音和/或取消靜音的持久控件,即使焦點(diǎn)改變或媒體被靜音和/或在后臺(tái)播放時(shí)也如此。例如,圖5I示出響應(yīng)于在圖5H中檢測(cè)到對(duì)發(fā)起播客J的回放的播客示能表示560-J的選擇,動(dòng)態(tài)功能行104顯示持久音量控件568。例如,圖5L示出即使當(dāng)應(yīng)用程序的電子郵件A在主顯示器102上聚焦,動(dòng)態(tài)功能行104也顯示持久音量控件568。
在一些實(shí)施方案中,該至少一個(gè)持久示能表示顯示(634)與媒體項(xiàng)對(duì)應(yīng)的反饋(例如,均衡器(EQ)條、運(yùn)行時(shí)指示符等)。例如,圖5I示出動(dòng)態(tài)功能行104顯示與播客J的回放對(duì)應(yīng)的具有均衡器條的持久音量控件568。類似地,例如,圖5N示出即使在播客J的回放被靜音時(shí),動(dòng)態(tài)功能行104仍顯示具有均衡器條的持久音量控件568。在一些實(shí)施方案中,動(dòng)態(tài)功能行104包括基于正被播放的媒體項(xiàng)或某些其他實(shí)時(shí)信息來(lái)持續(xù)更新的示能表示,諸如天氣指示符、麥克風(fēng)捕獲指示符或Wi-Fi信號(hào)強(qiáng)度指示符。
在一些實(shí)施方案中,計(jì)算設(shè)備檢測(cè)(636)與覆蓋按鍵對(duì)應(yīng)的用戶輸入,并且響應(yīng)于檢測(cè)到該用戶輸入,計(jì)算系統(tǒng):停止在觸摸屏顯示器上顯示第二用戶界面的至少第一組一個(gè)或多個(gè)示能表示;并且顯示第一組默認(rèn)功能按鍵。在一些實(shí)施方案中,響應(yīng)于從輸入機(jī)構(gòu)(例如,特定物理按鍵諸如功能按鍵的致動(dòng))或從動(dòng)態(tài)功能行(例如,虛擬按鍵諸如“離開(kāi)”示能表示516的選擇)接收到信號(hào)來(lái)檢測(cè)與覆蓋按鍵對(duì)應(yīng)的用戶輸入。例如,用戶致動(dòng)“fn”按鍵以忽略由動(dòng)態(tài)功能行104所顯示的當(dāng)前示能表示并且顯示默認(rèn)的F1、F2、F3、...、F12行。例如,圖5ZZ示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至2D)接收到與用于覆蓋動(dòng)態(tài)功能行104的特定物理按鍵(例如,功能按鍵)對(duì)應(yīng)的信號(hào),動(dòng)態(tài)功能行104顯示具有示能表示5301(例如,對(duì)應(yīng)于F1、F2、F3、...、F12)、以及持久控件(例如,示能表示516和534)的界面5300。
在一些實(shí)施方案中,響應(yīng)于檢測(cè)到與覆蓋按鍵對(duì)應(yīng)的用戶輸入,動(dòng)態(tài)功能行104顯示由計(jì)算系統(tǒng)的用戶設(shè)置或在軟件中設(shè)置的默認(rèn)界面。例如,該默認(rèn)界面包括以下各項(xiàng)中的一者:多個(gè)功能按鍵(例如,F(xiàn)1、F2、F3、......、F12)、股市行情自動(dòng)收錄器、滾動(dòng)的體育比分、滾動(dòng)的天氣預(yù)報(bào)等。
在一些實(shí)施方案中,在顯示第一組默認(rèn)功能按鍵之后,計(jì)算系統(tǒng)檢測(cè)(638)基本上平行于觸摸屏顯示器的主要尺寸的方向上的手勢(shì),并且響應(yīng)于檢測(cè)到該輕掃手勢(shì),顯示具有至少一個(gè)不同功能按鍵(例如,先前未顯示的功能按鍵)的第二組默認(rèn)功能按鍵。例如,對(duì)于圖5ZZ,計(jì)算系統(tǒng)的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行基本上水平的輕掃手勢(shì)(例如,從右到左或從左到右的輕掃手勢(shì)中的一個(gè)輕掃手勢(shì))來(lái)在動(dòng)態(tài)功能行104上的界面5300內(nèi)顯示附加功能按鍵(例如,F(xiàn)13、F14、F15、...)。
在一些實(shí)施方案中,根據(jù)確定活動(dòng)用戶界面元素不與由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序相關(guān)聯(lián),計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(640)第三用戶界面,該第三用戶界面包括:(C)與計(jì)算系統(tǒng)的操作系統(tǒng)控件對(duì)應(yīng)的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示。例如,在圖5A中,系統(tǒng)/操作系統(tǒng)當(dāng)前在主顯示器102上聚焦。例如,在主顯示器上聚焦的活動(dòng)用戶界面元素與操作系統(tǒng)相關(guān)聯(lián),諸如音量控件、系統(tǒng)控件(例如,亮度或音量控件)、系統(tǒng)設(shè)置、開(kāi)始菜單、文件瀏覽器、系統(tǒng)搜索等等。圖5A示出動(dòng)態(tài)功能行104顯示多個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示518、520、522、524、526、528、530和532)以及持久示能表示(例如,示能表示516和534)。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示為(642)一組擴(kuò)展的操作系統(tǒng)控件,其包括(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。例如,圖5T示出響應(yīng)于在圖5S中檢測(cè)到對(duì)示能表示542的選擇,動(dòng)態(tài)功能行104顯示多個(gè)系統(tǒng)級(jí)示能表示(例如,一組擴(kuò)展的操作系統(tǒng)控件,其包括示能表示518、520、522、524、526、528、530和532)、以及持久示能表示(例如,示能表示516和534)。
應(yīng)當(dāng)理解,對(duì)圖6A至圖6D中已進(jìn)行描述的操作的具體次序僅僅是示例性的,并非旨在表明所述次序是可執(zhí)行這些操作的唯一次序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來(lái)對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文參考本文所述的其他方法(例如,方法700、800、900和1000)所述的其他過(guò)程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖6A至圖6D所述的方法600。
圖7A至7C為根據(jù)一些實(shí)施方案的更新動(dòng)態(tài)輸入和輸出設(shè)備(例如,包括圖1A至1B和圖2A至2D中的動(dòng)態(tài)功能行104)的方法的流程圖。方法700在包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼的計(jì)算系統(tǒng)處執(zhí)行。方法700中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。
在一些實(shí)施方案中,計(jì)算系統(tǒng)為便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)。在一些實(shí)施方案中,主顯示器為在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)的主顯示器102(圖1A)。另選地,在一些實(shí)施方案中,主顯示器為在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)的主顯示器102(圖2A至圖2D)。在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖1A至圖1B中的物理按鍵組106)的外殼為便攜式計(jì)算系統(tǒng)100的主體部分120(圖1A至圖1B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2A至圖2B中的物理按鍵組106)的外殼為臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206(圖2A至圖2B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2C中的觸摸板108)的外殼為臺(tái)式計(jì)算系統(tǒng)200的第一輸入機(jī)構(gòu)212(圖2C)。
計(jì)算系統(tǒng)在主顯示器上顯示(702)用于由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序的第一用戶界面。例如,圖5P示出主顯示器102顯示具有與用戶通訊錄對(duì)應(yīng)的菜單5134的第一用戶界面。在圖5P中,菜單5134包括與用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的多個(gè)聯(lián)系人的列表(例如,預(yù)先存在或自動(dòng)填充的聯(lián)系人的列表),該“所有聯(lián)系人”組在主顯示器102上聚焦,如菜單5134中圍繞“所有聯(lián)系人”組的粗線所示的。例如,圖5XX示出主顯示器102顯示具有被重疊在窗口5166上的文件控件菜單5288的第一用戶界面,其中文件控件菜單5288在主顯示器102上聚焦。
計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(704)第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示,其中該第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分。在一些實(shí)施方案中,第一組一個(gè)或多個(gè)示能表示與應(yīng)用程序的頂部菜單或文件菜單(即,第一部分或子部分)相關(guān)聯(lián)。例如,圖5P示出動(dòng)態(tài)功能行104顯示具有與在主顯示器102上聚焦的用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的第一多個(gè)聯(lián)系人示能表示5136-A至5136-F(即,第一組示能表示)的第二用戶界面。例如,圖5XX示出動(dòng)態(tài)功能行104顯示具有與在主顯示器102上聚焦的文件控件菜單5288對(duì)應(yīng)的第一多個(gè)示能表示5290(即,第一組示能表示)的第二用戶界面。
計(jì)算系統(tǒng)在觸摸屏顯示器上檢測(cè)(706)輕掃手勢(shì)。在第一示例中,圖5P示出動(dòng)態(tài)功能行104檢測(cè)到從第一位置5140-A移動(dòng)到第二位置5140-B的具有接觸5138的從右到左輕掃手勢(shì)。在另一個(gè)示例中,圖5XX示出動(dòng)態(tài)功能行104檢測(cè)到從第一位置5294-A移動(dòng)到第二位置5294-B的具有接觸5292的向上輕掃手勢(shì)。
根據(jù)確定輕掃手勢(shì)在第一方向(例如,水平)上執(zhí)行,計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(708)與應(yīng)用程序?qū)?yīng)的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示中的至少一個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示,并且其中該第二組一個(gè)或多個(gè)示能表示也對(duì)應(yīng)于應(yīng)用程序的第一部分。在一些實(shí)施方案中,響應(yīng)于檢測(cè)到第一方向上的輕掃手勢(shì),動(dòng)態(tài)功能行顯示與應(yīng)用程序的第一部分對(duì)應(yīng)的不同的第二組示能表示(例如,工具箱或菜單),該第二組示能表示具有至少一個(gè)不同示能表示(例如,工具或項(xiàng)目),如與也與應(yīng)用程序的第一部分對(duì)應(yīng)的第一組示能表示相比。例如,響應(yīng)于在圖5P中檢測(cè)到從右到左輕掃手勢(shì),圖5Q示出動(dòng)態(tài)功能行104顯示與用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的第二多個(gè)聯(lián)系人示能表示5136-E至5136-J(即,第二組示能表示)。
在一些實(shí)施方案中,第一方向(710)基本上平行于觸摸屏顯示器的主要尺寸。例如,參考便攜式計(jì)算系統(tǒng)100(圖1A至1B),第一方向相對(duì)于動(dòng)態(tài)功能行104的主要尺寸和/或物理按鍵組106為基本上垂直的(例如,豎直的)。
在一些實(shí)施方案中,第一方向(712)基本上垂直于觸摸屏顯示器的主要尺寸。例如,參考便攜式計(jì)算系統(tǒng)100(圖1A至1B),第一方向相對(duì)于動(dòng)態(tài)功能行104的主要尺寸和/或物理按鍵組106為基本上平行的(例如,水平的)。
根據(jù)確定輕掃手勢(shì)在基本上垂直于第一方向的第二方向(例如,豎直)上執(zhí)行,計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(714)與應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示,其中該第三組一個(gè)或多個(gè)示能表示不同于第二組一個(gè)或多個(gè)示能表示,并且其中第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于與應(yīng)用程序的第一部分不同的應(yīng)用程序的第二部分。在一些實(shí)施方案中,響應(yīng)于檢測(cè)到第二方向上的輕掃手勢(shì),動(dòng)態(tài)功能行顯示與應(yīng)用程序的第二部分對(duì)應(yīng)的不同的第三組示能表示(例如,不同的工具箱或菜單),如與和第一組示能表示相關(guān)聯(lián)的應(yīng)用程序的第一部分相比。例如,響應(yīng)于在圖5XX中檢測(cè)到向上輕掃手勢(shì),圖5YY示出動(dòng)態(tài)功能行104顯示與在主顯示器102上聚焦的編輯控件菜單5296對(duì)應(yīng)的第二多個(gè)示能表示5298(例如,第三組示能表示)。在一些實(shí)施方案中,動(dòng)態(tài)功能行104顯示過(guò)渡動(dòng)畫(huà),由此第一多個(gè)示能表示5290(如圖5XX中所示)被翻轉(zhuǎn)或滑出,以便顯示第二多個(gè)播客示能表示598(如圖5YY中所示)。
照此,在一個(gè)實(shí)施方案中,在動(dòng)態(tài)功能行104上檢測(cè)到的水平輕掃在群組或類別內(nèi)移動(dòng)或拖動(dòng),并且豎直輕掃改變類別/過(guò)濾器。因而,計(jì)算系統(tǒng)的用戶能夠容易地移動(dòng)導(dǎo)航工具和菜單,而無(wú)需將其手從鍵盤(pán)移開(kāi)至鼠標(biāo)。這還實(shí)現(xiàn)了更有效的信息顯示并且實(shí)現(xiàn)了更較有效的人機(jī)交互。
在一些實(shí)施方案中,在檢測(cè)到輕掃手勢(shì)之前,在主顯示器上的第一用戶界面內(nèi)以緊湊視圖顯示(716)第二部分,并且根據(jù)確定輕掃手勢(shì)在基本上垂直于第一方向的第二方向上執(zhí)行,系統(tǒng)在主顯示器上的第一用戶界面內(nèi)以放大視圖顯示第二部分。例如,在圖5XX中,由主顯示器102以展開(kāi)模式顯示用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第一部分(例如,文件控件菜單5288),并且由主顯示器102以緊湊模式顯示用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第二部分(例如,編輯控件菜單5296)。繼續(xù)該示例,響應(yīng)于在圖5XX中檢測(cè)到在第二方向上執(zhí)行的輕掃手勢(shì)(例如,具有接觸5292的向上輕掃手勢(shì)),在圖5YY中由主顯示器102以展開(kāi)模式顯示用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第二部分,并且由主顯示器102以緊湊模式顯示用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第一部分。
在另一個(gè)示例中,在圖5Q中,由主顯示器102以展開(kāi)模式顯示郵件應(yīng)用程序的菜單5134的第一部分(例如,菜單5134內(nèi)的用戶通訊錄的“所有聯(lián)系人”組),并且由主顯示器102以緊湊模式顯示郵件應(yīng)用程序的菜單5134的第二部分(例如,菜單5134內(nèi)的用戶通訊錄的“家人”組)。繼續(xù)該示例,響應(yīng)于在圖5Q中檢測(cè)到在第二方向上執(zhí)行的輕掃手勢(shì)(例如,具有接觸5142的向上輕掃手勢(shì)),在圖5R中由主顯示器102以展開(kāi)模式顯示郵件應(yīng)用程序的菜單5134的第二部分,并且由主顯示器102以緊湊模式顯示郵件應(yīng)用程序的菜單5134的第一部分。
在一些實(shí)施方案中,第一部分是(718)是應(yīng)用程序的菜單、標(biāo)簽、文件夾、工具箱或工具欄中的一者,并且第二部分是應(yīng)用程序的菜單、標(biāo)簽、文件夾、工具箱或工具欄中的一者。例如,在圖5P至5R中,郵件應(yīng)用程序的菜單5134的第一部分對(duì)應(yīng)于菜單5134內(nèi)的用戶通訊錄的“所有聯(lián)系人”組,并且郵件應(yīng)用程序的菜單5134的第二部分對(duì)應(yīng)于菜單5134內(nèi)的用戶通訊錄的“家人”組。例如,在圖5XX至5YY中,用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第一部分對(duì)應(yīng)于文件控件菜單5288,并且用于照片應(yīng)用程序的狀態(tài)托盤(pán)502的第二部分對(duì)應(yīng)于編輯控件菜單5296。
在一些實(shí)施方案中,在觸摸屏顯示器上顯示第三組一個(gè)或多個(gè)示能表示之后,計(jì)算系統(tǒng)(720):在第一用戶界面上檢測(cè)用于選擇第一部分的用戶輸入;并且響應(yīng)于檢測(cè)到該用戶輸入:停止在觸摸屏顯示器上顯示第三組一個(gè)或多個(gè)示能表示,其中第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第二部分;并且顯示第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分。例如,對(duì)于圖5YY,在動(dòng)態(tài)功能行104上顯示與在主顯示器102上聚焦的編輯控件菜單5296對(duì)應(yīng)的第二多個(gè)示能表示5298(即,第三組示能表示)之后,主顯示器102在與狀態(tài)托盤(pán)502內(nèi)的文件菜單(未示出)對(duì)應(yīng)的位置處顯示光標(biāo)504。繼續(xù)該示例,響應(yīng)于利用光標(biāo)504檢測(cè)到對(duì)狀態(tài)托盤(pán)502內(nèi)的文件菜單的選擇,動(dòng)態(tài)功能行104停止顯示第二多個(gè)示能表示5298(即,第三組示能表示),并且相反顯示文件控件菜單5288(即,第二組示能表示)。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示和第三組一個(gè)或多個(gè)示能表示包括(722)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。例如,在圖5Q中,動(dòng)態(tài)功能行104顯示與用戶通訊錄的“所有聯(lián)系人”組對(duì)應(yīng)的第二多個(gè)聯(lián)系人示能表示5136-E至5136-J(即,第二組示能表示)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。例如,在圖5YY中,動(dòng)態(tài)功能行104顯示與在主顯示器102上聚焦的編輯控件菜單5296對(duì)應(yīng)的第二多個(gè)示能表示5298(即,第三組示能表示)、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)。
在一些實(shí)施方案中,在主顯示器上以全屏模式顯示(724)用于由計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序的第一用戶界面,并且在觸摸屏顯示器上顯示的第一組一個(gè)或多個(gè)示能表示包括與全屏模式對(duì)應(yīng)的控件。例如,圖5EE示出主顯示器102在窗口5200內(nèi)以全屏模式顯示照片B,并且還示出動(dòng)態(tài)功能行104顯示用于擺正窗口5200內(nèi)的照片B的取向的控件組5209。例如,響應(yīng)于檢測(cè)到第二方向(例如,相對(duì)于動(dòng)態(tài)功能行104的主要尺寸為豎直的)上的輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與裁剪工具5210對(duì)應(yīng)的控件組(例如,如果輕掃手勢(shì)是向上輕掃手勢(shì))或與紅眼消除工具5206對(duì)應(yīng)的控件組(例如,如果輕掃手勢(shì)是向下輕掃手勢(shì))。繼續(xù)該示例,響應(yīng)于檢測(cè)到第一方向(例如,相對(duì)于動(dòng)態(tài)功能行104的主要尺寸為水平的)上的輕掃手勢(shì),動(dòng)態(tài)功能行104調(diào)節(jié)窗口5200內(nèi)的照片B的取向。
在另一個(gè)示例中,對(duì)于圖5EE,響應(yīng)于檢測(cè)到第二方向(例如,相對(duì)于動(dòng)態(tài)功能行104的主要尺寸為豎直的)上的輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與信息示能表示5178相關(guān)聯(lián)的控件組(例如,如果輕掃手勢(shì)是向上輕掃手勢(shì))或與照片添加示能表示5182相關(guān)聯(lián)的控件組(例如,如果輕掃手勢(shì)是向下輕掃手勢(shì))。繼續(xù)該示例,響應(yīng)于檢測(cè)到第一方向(例如,相對(duì)于動(dòng)態(tài)功能行104的主要尺寸為水平的)上的輕掃手勢(shì),動(dòng)態(tài)功能行104顯示與裁剪工具5210對(duì)應(yīng)的控件組(例如,如果輕掃手勢(shì)是從右到左輕掃手勢(shì))或與紅眼消除工具5206對(duì)應(yīng)的控件組(例如,如果輕掃手勢(shì)是從左到右輕掃手勢(shì))。
應(yīng)當(dāng)理解,對(duì)圖7A至圖7C中已進(jìn)行描述的操作的具體次序僅僅是示例性的,并非旨在表明所述次序是可執(zhí)行這些操作的唯一次序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來(lái)對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文參考本文所述的其他方法(例如,方法600、800、900和1000)所述的其他過(guò)程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖7A至7C所述的方法700。
圖8A至圖8B為根據(jù)一些實(shí)施方案的在全屏模式下維持應(yīng)用程序的功能的方法的流程圖。方法800在包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼的計(jì)算系統(tǒng)處執(zhí)行。方法800中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。
在一些實(shí)施方案中,計(jì)算系統(tǒng)為便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)。在一些實(shí)施方案中,主顯示器為在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)的主顯示器102(圖1A)。另選地,在一些實(shí)施方案中,主顯示器為在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)的主顯示器102(圖2A至圖2D)。在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖1A至圖1B中的物理按鍵組106)的外殼為便攜式計(jì)算系統(tǒng)100的主體部分120(圖1A至圖1B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2A至圖2B中的物理按鍵組106)的外殼為臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206(圖2A至圖2B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2C中的觸摸板108)的外殼為臺(tái)式計(jì)算系統(tǒng)200的第一輸入機(jī)構(gòu)212(圖2C)。
計(jì)算系統(tǒng)在主顯示器上以正常模式顯示(802)用于由計(jì)算系統(tǒng)執(zhí)行的應(yīng)用程序的第一用戶界面,該第一用戶界面包括與該應(yīng)用程序相關(guān)聯(lián)的至少第一組一個(gè)或多個(gè)示能表示。例如,圖5Z示出主顯示器102以正常顯示模式顯示具有用于照片應(yīng)用程序的窗口5166的第一用戶界面。在圖5Z中,窗口5166內(nèi)的所選擇的照片B在主顯示器102上聚焦,并且窗口5166包括用于對(duì)所選擇的照片B執(zhí)行功能/操作的可選示能表示(即,第一組示能表示):搜索、縮放、幻燈片放映、共享和設(shè)置。
計(jì)算系統(tǒng)檢測(cè)(804)用于在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入。例如,所檢測(cè)到的用戶輸入對(duì)應(yīng)于對(duì)在主顯示器102或動(dòng)態(tài)功能行104上所顯示的全屏視圖示能表示或幻燈片放映示能表示的選擇。
在一些實(shí)施方案中,用于在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入為(806)在觸摸屏顯示器上檢測(cè)到的觸摸輸入和在主顯示器上的第一用戶界面內(nèi)選擇的控件中的至少一者。在第一示例中,圖5Z示出主顯示器102在與幻燈片放映示能表示對(duì)應(yīng)的位置處顯示光標(biāo)504。在第二示例中,圖5BB示出動(dòng)態(tài)功能行104在與全屏示能表示5196對(duì)應(yīng)的位置處接收并檢測(cè)接觸5196(例如,輕擊接觸)。
響應(yīng)于檢測(cè)到該用戶輸入,計(jì)算系統(tǒng)(808):停止在主顯示器上的第一用戶界面中顯示與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分;并且在無(wú)需人為干預(yù)的情況下,在觸摸屏顯示器上自動(dòng)顯示用于控制該應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示,其中第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。繼續(xù)以上第一示例,圖5AA示出響應(yīng)于在圖5Z中利用光標(biāo)504檢測(cè)到對(duì)幻燈片放映示能表示的選擇,主顯示器102在窗口5188中顯示來(lái)自用戶照片庫(kù)的所有照片子部分的照片的幻燈片放映。圖5AA還示出響應(yīng)于在圖5Z中利用光標(biāo)504檢測(cè)到對(duì)幻燈片放映示能表示的選擇,動(dòng)態(tài)功能行104顯示縮略圖5192-Y、5192-Z、5192-A、5192-B、5192-C、5192-D和5192-E(即,第二組示能表示)??s略圖5192-Y、5192-Z、5192-A、5192-B、5192-C、5192-D和5192-E對(duì)應(yīng)于用于幻燈片放映的與用戶照片庫(kù)的所有照片子部分相關(guān)聯(lián)的照片序列。在圖5AA中,動(dòng)態(tài)功能行104突出顯示與照片B對(duì)應(yīng)的示能表示5192-B(例如,使用粗體文本和加粗邊框),以指示照片B當(dāng)前在主顯示器102上聚焦。
繼續(xù)以上第二示例,圖5CC示出響應(yīng)于在圖5BB中檢測(cè)到對(duì)全屏示能表示5196的選擇,主顯示器102在窗口5200內(nèi)以全屏模式顯示照片B。圖5DD還示出響應(yīng)于在圖5CC中檢測(cè)到對(duì)編輯示能表示5180的選擇,動(dòng)態(tài)功能行104顯示編輯工具組5205(即,第二組示能表示)。
在另一個(gè)示例中,當(dāng)web瀏覽器應(yīng)用程序或與web瀏覽器應(yīng)用程序?qū)?yīng)的用戶界面的一部分在主顯示器102上聚焦,并且計(jì)算系統(tǒng)檢測(cè)到用于進(jìn)入全屏模式的用戶輸入時(shí),主顯示器102以全屏模式顯示當(dāng)前活動(dòng)標(biāo)簽,并且動(dòng)態(tài)功能行104顯示與在web瀏覽器應(yīng)用程序內(nèi)打開(kāi)的標(biāo)簽對(duì)應(yīng)的縮略圖、以及至少一個(gè)系統(tǒng)級(jí)示能表示。例如,計(jì)算系統(tǒng)的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上選擇與相應(yīng)標(biāo)簽對(duì)應(yīng)的縮略圖來(lái)在主顯示器102上以全屏模式顯示相應(yīng)標(biāo)簽。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示為(810)第一組一個(gè)或多個(gè)示能表示。例如,第二組示能表示包括與應(yīng)用程序相關(guān)聯(lián)的第一組示能表示的至少一部分。又如,第二組示能表示包括與應(yīng)用程序相關(guān)聯(lián)的第一組示能表示。又如,第二組示能表示與和應(yīng)用程序相關(guān)聯(lián)的第一組示能表示相同。例如,第二組示能表示包括與計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序相關(guān)聯(lián)的控件,諸如照片編輯控件、游戲控件、幻燈片放映控件和預(yù)覽、web瀏覽器的當(dāng)前打開(kāi)的網(wǎng)頁(yè)標(biāo)簽等。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示包括(812)與全屏模式對(duì)應(yīng)的控件。例如,圖5AA示出動(dòng)態(tài)功能行104顯示縮略圖5192-Y、5192-Z、5192-A、5192-B、5192-C、5192-D和5192-E(即,第二組示能表示),這些縮略圖對(duì)應(yīng)于用于幻燈片放映的與用戶照片庫(kù)的所有照片子部分相關(guān)聯(lián)的照片序列。例如,計(jì)算系統(tǒng)的用戶能夠通過(guò)選擇示能表示5192中的一個(gè)示能表示來(lái)向前跳轉(zhuǎn)到特定照片或向后跳轉(zhuǎn)到特定照片。此外,例如,計(jì)算系統(tǒng)的用戶能夠通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從右到左輕掃手勢(shì)來(lái)在照片序列中向前瀏覽或通過(guò)在動(dòng)態(tài)功能行104上執(zhí)行從左到右輕掃手勢(shì)來(lái)在照片序列中向后瀏覽。另外,在圖5AA中,動(dòng)態(tài)功能行104顯示暫停示能表示5190,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得幻燈片放映暫停,并且還使得主顯示器102退出全屏模式。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示包括(814)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。例如,圖5AA示出動(dòng)態(tài)功能行104顯示縮略圖5192和暫停示能表示5190、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)和持久控件(例如,示能表示516和534)。
在一些實(shí)施方案中,計(jì)算系統(tǒng)檢測(cè)(816)用于選擇在觸摸屏顯示器上顯示的第二組示能表示中的一個(gè)示能表示的用戶觸摸輸入,并且響應(yīng)于檢測(cè)到該用戶觸摸輸入,計(jì)算系統(tǒng)根據(jù)第二組示能表示中的所選擇的一個(gè)示能表示來(lái)改變以全屏模式在主顯示器上顯示的用于應(yīng)用程序的第一用戶界面的一部分。例如,在圖5EE中,計(jì)算系統(tǒng)的用戶能夠通過(guò)在滑塊5210上或在該一組控件5209內(nèi)起始的位置處執(zhí)行從左到右輕掃/拖動(dòng)手勢(shì)或從右到左輕掃/拖動(dòng)手勢(shì)來(lái)調(diào)節(jié)由主顯示器102顯示的窗口5200內(nèi)的照片B的取向。
在一些實(shí)施方案中,在主顯示器上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分之后,計(jì)算系統(tǒng)(818):檢測(cè)用于退出全屏模式的后續(xù)用戶輸入;并且響應(yīng)于檢測(cè)到該后續(xù)用戶輸入:在主顯示器上以正常模式顯示用于計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序的第一用戶界面,該第一用戶界面包括與該應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;并且在觸摸屏顯示器上維持對(duì)用于控制該應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示的至少一個(gè)子組的顯示,其中該第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。在一個(gè)示例中,圖5AA示出動(dòng)態(tài)功能行104在與暫停示能表示5190對(duì)應(yīng)的位置處接收并檢測(cè)接觸5194(例如,輕擊接觸)。繼續(xù)該示例,主顯示器102退出全屏模式并且圖5BB示出響應(yīng)于在圖5AA中檢測(cè)到對(duì)暫停示能表示5190的選擇,主顯示器102在窗口5166內(nèi)以放大視圖顯示照片B。在另一個(gè)示例中,圖5EE示出動(dòng)態(tài)功能行104在與離開(kāi)示能表示516對(duì)應(yīng)的位置處接收并檢測(cè)接觸5216(例如,輕擊接觸)。繼續(xù)該示例,主顯示器102退出全屏模式并且圖5FF示出響應(yīng)于在圖5EE中檢測(cè)到對(duì)離開(kāi)示能表示516的選擇,主顯示器102在窗口5166內(nèi)以放大視圖顯示照片B。繼續(xù)該示例,圖5FF還示出動(dòng)態(tài)功能行104維持對(duì)圖5EE所顯示的第二組示能表示的至少一個(gè)子組的顯示。
應(yīng)當(dāng)理解,對(duì)圖8A至圖8B中已進(jìn)行描述的操作的具體次序僅僅是示例性的,并非旨在表明所述次序是可執(zhí)行這些操作的唯一次序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來(lái)對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文參考本文所述的其他方法(例如,方法600、700、900和1000)所述的其他過(guò)程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖8A至8B所述的方法800。
圖9A至圖9B為根據(jù)一些實(shí)施方案的在觸摸屏顯示器上顯示通知的方法的流程圖。方法900在包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼的計(jì)算系統(tǒng)處執(zhí)行。方法900中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。
在一些實(shí)施方案中,計(jì)算系統(tǒng)為便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)。在一些實(shí)施方案中,主顯示器為在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)的主顯示器102(圖1A)。另選地,在一些實(shí)施方案中,主顯示器為在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)的主顯示器102(圖2A至圖2D)。在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖1A至圖1B中的物理按鍵組106)的外殼為便攜式計(jì)算系統(tǒng)100的主體部分120(圖1A至圖1B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2A至圖2B中的物理按鍵組106)的外殼為臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206(圖2A至圖2B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2C中的觸摸板108)的外殼為臺(tái)式計(jì)算系統(tǒng)200的第一輸入機(jī)構(gòu)212(圖2C)。
計(jì)算系統(tǒng)在主顯示器上顯示(902)用于由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序的第一用戶界面。例如,圖5TT示出主顯示器102在窗口5224內(nèi)顯示第一用戶界面,該第一用戶界面具有用于標(biāo)簽B的界面(例如,對(duì)應(yīng)于www.website_B.com/home)、以及書(shū)簽側(cè)邊欄。在圖5TT中,書(shū)簽側(cè)邊欄在主顯示器102上聚焦,如圍繞該書(shū)簽側(cè)邊欄的粗線所示的。
計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(904)第二用戶界面,該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示。繼續(xù)以上示例,圖5TT示出由于書(shū)簽側(cè)邊欄在主顯示器102上聚焦,而動(dòng)態(tài)功能行104顯示具有與所有預(yù)先存在的書(shū)簽對(duì)應(yīng)的一組書(shū)簽示能表示5278的第二用戶界面。
在一些實(shí)施方案中,在檢測(cè)到通知之前,計(jì)算系統(tǒng)檢測(cè)(906)用于選擇通知設(shè)置以便在觸摸屏顯示器上顯示通知而不在主顯示器上顯示通知的用戶輸入。在一些實(shí)施方案中,計(jì)算系統(tǒng)的用戶能夠在設(shè)置面板內(nèi)指定所接收的通知是否要在主顯示器102和動(dòng)態(tài)功能行104中的一者或多者上顯示。在一些實(shí)施方案中,計(jì)算系統(tǒng)在默認(rèn)情況下在動(dòng)態(tài)功能行104上而不在主顯示器102上顯示所接收的通知。
計(jì)算系統(tǒng)檢測(cè)(908)通知。在一些實(shí)施方案中,通知與應(yīng)用程序(例如,圖5TT中的web瀏覽器應(yīng)用程序)相關(guān)聯(lián)。在一些實(shí)施方案中,通知與當(dāng)前正在前景中執(zhí)行的應(yīng)用程序相關(guān)聯(lián)或與后臺(tái)應(yīng)用程序相關(guān)聯(lián)。例如,通知為以下各項(xiàng)中的一者:模態(tài)警告或?qū)崟r(shí)通知,諸如與新接收的電子郵件、即時(shí)消息或SMS相關(guān)聯(lián)的警告;與應(yīng)用程序內(nèi)的新檢測(cè)到的事件諸如社交媒體應(yīng)用程序內(nèi)的貼子或回復(fù)相關(guān)聯(lián)的通知;與由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序相關(guān)聯(lián)的模態(tài)警告,諸如保存/退出對(duì)話框或其他提示;等等。
響應(yīng)于檢測(cè)到通知,計(jì)算系統(tǒng)在觸摸屏顯示器上的第二用戶界面中同時(shí)顯示(910)與應(yīng)用程序?qū)?yīng)的該一組一個(gè)或多個(gè)示能表示以及所檢測(cè)到的通知的至少一部分,其中所檢測(cè)到的通知不在主顯示器上被顯示。例如,在一些實(shí)施方案中,基于在操作906中所述的通知設(shè)置,所檢測(cè)到的通知的至少一部分被重疊在動(dòng)態(tài)功能行104上顯示的第二用戶界面上。除此之外和/或另選地,在一些實(shí)施方案中,該通知被重疊在由主顯示器102顯示的第一用戶界面上。因此,當(dāng)在主顯示器上顯示此類可選控件時(shí),計(jì)算系統(tǒng)的用戶能夠查看通知并對(duì)其作出響應(yīng),而無(wú)需將其手從該一組物理按鍵移開(kāi)至另一個(gè)輸入設(shè)備(例如,鼠標(biāo))。這種模式切換的減少,例如用戶手部在鍵盤(pán)與鼠標(biāo)之間的模式切換以及用戶眼睛在鍵盤(pán)與顯示器之間的模式切換提供更直觀的用戶體驗(yàn)和更有效的人機(jī)接口。
例如,圖5V示出響應(yīng)于在圖5U中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,主顯示器102和動(dòng)態(tài)功能行104顯示模態(tài)警告5156。在圖5V中,模態(tài)警告5156提示用戶在關(guān)閉窗口580之前先保存電子郵件草稿,并且包括“保存”示能表示5158、“不保存”示能表示5160、以及“取消”示能表示5162。又如,圖5X示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至2D)接收到與特定物理按鍵組合(例如,alt+tab)對(duì)應(yīng)的信號(hào),主顯示器102和動(dòng)態(tài)功能行104顯示應(yīng)用程序選擇窗口5164。在圖5X中,應(yīng)用程序選擇窗口5164使得計(jì)算系統(tǒng)的用戶能夠在當(dāng)前運(yùn)行的應(yīng)用程序之間來(lái)回切換,這些應(yīng)用程序可在后臺(tái)運(yùn)行。
再如,圖5FF示出響應(yīng)于計(jì)算系統(tǒng)接收到通知5218,動(dòng)態(tài)功能行104顯示被重疊在示能表示5178、5180、5182和5184上的通知5218。在圖5FF中,通知5218對(duì)應(yīng)于由Suzie S.發(fā)送到計(jì)算系統(tǒng)的用戶的SMS、即時(shí)消息等,該通知的內(nèi)容詢問(wèn)“今晚看電影嗎?”再如,圖5KK示出響應(yīng)于在圖5JJ中利用光標(biāo)504檢測(cè)到對(duì)購(gòu)買示能表示的選擇,主顯示器102和動(dòng)態(tài)功能行104顯示模態(tài)警告5240。在圖5KK中,在動(dòng)態(tài)功能行104上顯示的模態(tài)警告5240提示計(jì)算系統(tǒng)的用戶在動(dòng)態(tài)功能行104上的指紋區(qū)域5244中提供其指紋,該模態(tài)警告還包括取消示能表示5242,當(dāng)其被激活(例如,經(jīng)由輕擊接觸)時(shí)使得取消購(gòu)買。
再如,圖5OO示出響應(yīng)于計(jì)算系統(tǒng)接收到通知5264,主顯示器102顯示被重疊在窗口5264上的通知5264。在圖5OO中,通知5264對(duì)應(yīng)于由MAS發(fā)送到計(jì)算系統(tǒng)的用戶的SMS、即時(shí)消息等,該通知的內(nèi)容詢問(wèn)“已降落了嗎?”再如,圖5UU示出響應(yīng)于在圖5TT中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,動(dòng)態(tài)功能行104顯示被重疊在該組書(shū)簽示能表示5278上的模態(tài)警告5280。在圖5UU中,模態(tài)警告5280提示計(jì)算系統(tǒng)的用戶確認(rèn)其打算關(guān)閉web瀏覽器應(yīng)用程序內(nèi)的所有打開(kāi)的標(biāo)簽。再如,圖5AAA示出響應(yīng)于在圖5CCC中檢測(cè)到對(duì)電源控件534的選擇,動(dòng)態(tài)功能行104顯示模態(tài)警告5308。在圖5DDD中,模態(tài)警告5308提示計(jì)算系統(tǒng)的用戶從注銷示能表示5310、重新啟動(dòng)示能表示5312、關(guān)機(jī)示能表示5314和取消示能表示5316中的一者選擇注銷/關(guān)機(jī)選項(xiàng)。
在一些實(shí)施方案中,在觸摸屏顯示器上所顯示的通知的一部分提示(912)計(jì)算系統(tǒng)的用戶選擇多個(gè)選項(xiàng)中的一個(gè)選項(xiàng),以用于對(duì)所檢測(cè)到的通知作出響應(yīng)。例如,在圖5V中,由主顯示器102和動(dòng)態(tài)功能行104顯示的模態(tài)警告5156提示用戶在關(guān)閉窗口580之前保存電子郵件草稿,并且包括“保存”示能表示5158、“不保存”示能表示5160和“取消”示能表示5162。又如,在圖5UU中,由動(dòng)態(tài)功能行104顯示的模態(tài)警告5280提示計(jì)算系統(tǒng)的用戶確認(rèn)其打算關(guān)閉web瀏覽器應(yīng)用程序內(nèi)的所有打開(kāi)的標(biāo)簽。再如,在圖5DDD中,動(dòng)態(tài)功能行104顯示的模態(tài)警告5308提示計(jì)算系統(tǒng)的用戶從注銷示能表示5310、重新啟動(dòng)示能表示5312、關(guān)機(jī)示能表示5314和取消示能表示5316中的一者選擇注銷/關(guān)機(jī)選項(xiàng)。
在一些實(shí)施方案中,在觸摸屏顯示器上所顯示的通知的一部分包括(914)對(duì)所檢測(cè)到的通知的一個(gè)或多個(gè)建議響應(yīng)。例如,圖5QQ示出響應(yīng)于在圖5PP中檢測(cè)到通知5264內(nèi)的位置處的接觸5266,動(dòng)態(tài)功能行104顯示響應(yīng)對(duì)話框5268。在圖5QQ中,響應(yīng)對(duì)話框5268包括對(duì)圖5OO至圖5PP中所示的通知5264的內(nèi)容的多個(gè)預(yù)測(cè)響應(yīng)。在圖5QQ中,響應(yīng)對(duì)話框5268包括第一預(yù)測(cè)響應(yīng)5270(“是的?!?、第二預(yù)測(cè)響應(yīng)5272(“沒(méi)有?!?,和第三預(yù)測(cè)響應(yīng)5274(“正在路上!”)。圖5QQ還示出動(dòng)態(tài)功能行104在與第一預(yù)測(cè)響應(yīng)5270對(duì)應(yīng)的位置處接收并檢測(cè)接觸5276(例如,輕擊接觸)。例如,響應(yīng)于對(duì)第一預(yù)測(cè)響應(yīng)5270的選擇,計(jì)算系統(tǒng)使得第一預(yù)測(cè)響應(yīng)5270(“是的?!?經(jīng)由與用于將通知5264發(fā)送到計(jì)算系統(tǒng)的用戶的通信模式相同的通信模式(例如,SMS、即時(shí)消息等)被發(fā)送到MAS。又如,響應(yīng)于對(duì)第一預(yù)測(cè)響應(yīng)5270的選擇,計(jì)算系統(tǒng)使得第一預(yù)測(cè)響應(yīng)5270(“是的?!?經(jīng)由默認(rèn)通信模式(例如,用戶選擇的或在軟件中設(shè)置的)被發(fā)送到MAS。
在一些實(shí)施方案中,通知對(duì)應(yīng)(916)于傳入的即時(shí)消息、SMS、電子郵件、語(yǔ)音呼叫或視頻通話中的至少一者。例如,在圖5FF中,通知5218對(duì)應(yīng)于由Suzie S.發(fā)送到計(jì)算系統(tǒng)的用戶的SMS、即時(shí)消息等。又如,在圖5LL中,界面5248對(duì)應(yīng)于來(lái)自C.Cheung的傳入語(yǔ)音呼叫,并且在圖5MM中,界面5256對(duì)應(yīng)于C.Cheung與計(jì)算系統(tǒng)的用戶之間正在進(jìn)行的語(yǔ)音呼叫。再如,在圖5OO至5PP中,通知5264對(duì)應(yīng)于由MAS發(fā)送到計(jì)算系統(tǒng)的用戶的SMS、即時(shí)消息等。
在一些實(shí)施方案中,通知對(duì)應(yīng)(918)于由計(jì)算系統(tǒng)的處理器正在執(zhí)行的應(yīng)用程序響應(yīng)于用于關(guān)閉該應(yīng)用程序或在該應(yīng)用程序內(nèi)執(zhí)行動(dòng)作的用戶輸入而發(fā)布的模態(tài)警告。在第一示例中,圖5V示出響應(yīng)于在圖5U中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,模態(tài)警告5156提示計(jì)算系統(tǒng)的用戶在關(guān)閉窗口580之前保存電子郵件草稿。在第二示例中,圖5KK示出響應(yīng)于在圖5JJ中利用光標(biāo)504檢測(cè)到對(duì)購(gòu)買示能表示的選擇,模態(tài)警告5240提示計(jì)算系統(tǒng)100的用戶提供其指紋來(lái)驗(yàn)證購(gòu)買。在第三示例中,圖5UU示出響應(yīng)于在圖5TT中利用光標(biāo)504檢測(cè)到對(duì)退出示能表示的選擇,模態(tài)警告5280提示計(jì)算系統(tǒng)的用戶確認(rèn)其打算關(guān)閉web瀏覽器應(yīng)用程序內(nèi)的所有打開(kāi)的標(biāo)簽。
在一些實(shí)施方案中,該一組一個(gè)或多個(gè)示能表示包括(920)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示,并且通知對(duì)應(yīng)于用于選擇輸入機(jī)構(gòu)的一個(gè)或多個(gè)部分(例如,alt+tab或另一個(gè)鍵盤(pán)組合)或至少一個(gè)系統(tǒng)級(jí)示能表示(例如,電源控件示能表示)的用戶輸入。在一個(gè)示例中,圖5X示出響應(yīng)于從便攜式計(jì)算系統(tǒng)100的物理按鍵組106(圖1A至1B)或從臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206的物理按鍵組106(圖2A至2D)接收到與特定物理按鍵組合(例如,alt+tab)對(duì)應(yīng)的信號(hào),動(dòng)態(tài)功能行104顯示應(yīng)用程序選擇窗口5164。在另一個(gè)示例中,圖5DDD示出響應(yīng)于在圖5CCC中檢測(cè)到對(duì)電源控件534的選擇,動(dòng)態(tài)功能行104顯示模態(tài)警告5308。
在一些實(shí)施方案中,計(jì)算系統(tǒng)在觸摸屏顯示器上檢測(cè)(922)與所檢測(cè)到的通知的一部分對(duì)應(yīng)的用戶觸摸輸入。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于第一類型(例如,輕掃以忽略),計(jì)算系統(tǒng)停止在觸摸屏顯示器上的第二用戶界面中顯示所檢測(cè)到的通知的一部分。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于不同于第一類型的第二類型(例如,輕擊以執(zhí)行動(dòng)作),計(jì)算系統(tǒng)執(zhí)行與所檢測(cè)到的通知相關(guān)聯(lián)的動(dòng)作(例如,開(kāi)啟對(duì)話以對(duì)新接收到的電子郵件、SMS或IM作出響應(yīng);保存文檔;退出程序;等等)。例如,圖5FF示出動(dòng)態(tài)功能行104檢測(cè)到從通知5128內(nèi)的第一位置5222-A到第二位置5222-B的具有接觸5220的從左到右輕掃手勢(shì)。繼續(xù)該示例,圖5GG示出響應(yīng)于在圖5FF中檢測(cè)到從左到右輕掃手勢(shì),動(dòng)態(tài)功能行104停止顯示通知5218。又如,圖5PP示出動(dòng)態(tài)功能行104在通知5264內(nèi)的位置處接收并檢測(cè)接觸5266(例如,輕擊接觸)。繼續(xù)該示例,圖5QQ示出響應(yīng)于在圖5PP中檢測(cè)到通知5264內(nèi)的位置處的接觸5266,動(dòng)態(tài)功能行104顯示響應(yīng)對(duì)話框5268。
應(yīng)當(dāng)理解,對(duì)圖9A至圖9B中已經(jīng)進(jìn)行描述的操作的具體次序僅僅是示例性的,并非旨在表明所述次序是可以執(zhí)行這些操作的唯一次序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來(lái)對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文參考本文所述的其他方法(例如,方法600、700、800和1000)所述的其他過(guò)程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖9A至9B所述的方法900。
圖10A至圖10C為根據(jù)一些實(shí)施方案的移動(dòng)用戶界面部分的方法的流程圖。方法1000在包括處理器、主顯示器、存儲(chǔ)器和至少部分地包含物理輸入機(jī)構(gòu)和與物理輸入機(jī)構(gòu)相鄰的觸摸屏顯示器的外殼的計(jì)算系統(tǒng)處執(zhí)行。方法1000中的一些操作任選地被組合,和/或一些操作的順序任選地被改變。
在一些實(shí)施方案中,計(jì)算系統(tǒng)為便攜式計(jì)算系統(tǒng)100(圖1A)或臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)。在一些實(shí)施方案中,主顯示器為在便攜式計(jì)算系統(tǒng)100(圖1A)的顯示器部分110中實(shí)現(xiàn)的主顯示器102(圖1A)。另選地,在一些實(shí)施方案中,主顯示器為在外圍顯示設(shè)備204(圖2A至圖2D)中實(shí)現(xiàn)的主顯示器102(圖2A至圖2D)。在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖1A至圖1B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖1A至圖1B中的物理按鍵組106)的外殼為便攜式計(jì)算系統(tǒng)100的主體部分120(圖1A至圖1B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2A至圖2B中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2A至圖2B中的物理按鍵組106)的外殼為臺(tái)式計(jì)算系統(tǒng)200的外圍鍵盤(pán)206(圖2A至圖2B)。另選地,在一些實(shí)施方案中,至少部分地包含觸摸屏顯示器(例如,圖2C中的動(dòng)態(tài)功能行104)和輸入機(jī)構(gòu)(例如,圖2C中的觸摸板108)的外殼為臺(tái)式計(jì)算系統(tǒng)200的第一輸入機(jī)構(gòu)212(圖2C)。
計(jì)算系統(tǒng)在主顯示器上顯示(1002)用戶界面,該用戶界面包括一個(gè)或多個(gè)用戶界面元素。例如,圖5OO示出主顯示器102顯示位于窗口5224內(nèi)的標(biāo)簽B的界面和被重疊在窗口5224上的通知5264。在圖5OO中,標(biāo)簽B的界面顯示網(wǎng)站B的主頁(yè)(例如,與URL:www.website_B.com/home相關(guān)聯(lián))。
計(jì)算系統(tǒng)識(shí)別(1004)一個(gè)或多個(gè)用戶界面元素中的在主顯示器上聚焦的活動(dòng)用戶界面元素,其中該活動(dòng)用戶界面元素與由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序相關(guān)聯(lián)。例如,在圖5OO中,標(biāo)簽B的界面在主顯示器102上聚焦,如圍繞標(biāo)簽B的粗線和標(biāo)簽B的粗體文字所示的。
響應(yīng)于識(shí)別在主顯示器上聚焦的活動(dòng)用戶界面元素,計(jì)算系統(tǒng)在觸摸屏顯示器上顯示(1006)與該應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示。例如,在圖5OO中,動(dòng)態(tài)功能行104顯示用于web瀏覽器應(yīng)用程序的控件(即,該一組一個(gè)或多個(gè)示能表示),包括:地址欄5234中的網(wǎng)站B的主頁(yè)(例如,www.website_B.com/home)、用于在最近查看的網(wǎng)頁(yè)之間導(dǎo)航的示能表示5230和5232、用于將當(dāng)前網(wǎng)頁(yè)添加到收藏夾或書(shū)簽列表的示能表示5238,以及用于分別訪問(wèn)標(biāo)簽A和C的示能表示5262-A和5262-B。
計(jì)算系統(tǒng)檢測(cè)(1008)用于移動(dòng)用戶界面的相應(yīng)部分的用戶輸入。在一些實(shí)施方案中,用戶界面的該部分是菜單、工具欄、工具箱、通知等。例如,計(jì)算系統(tǒng)檢測(cè)將菜單拖動(dòng)到主顯示器102底部(或其他用戶定義位置)的手勢(shì)或經(jīng)由右擊動(dòng)作或其他對(duì)應(yīng)示能表示將菜單移動(dòng)到動(dòng)態(tài)功能行104的指令。在一個(gè)示例中,圖5OO示出主顯示器102顯示計(jì)算系統(tǒng)的用戶利用光標(biāo)504將通知5264拖動(dòng)到主顯示器102的右下角中的預(yù)定義位置。在另一個(gè)示例中,圖5SS示出主顯示器102顯示計(jì)算系統(tǒng)的用戶利用光標(biāo)504將書(shū)簽側(cè)邊欄拖動(dòng)到主顯示器102的右下角中的預(yù)定義位置。
在一些實(shí)施方案中,用戶界面的相應(yīng)部分是(1010)與由計(jì)算系統(tǒng)所執(zhí)行的應(yīng)用程序?qū)?yīng)的菜單。例如,用戶界面的相應(yīng)部分是用于文字處理應(yīng)用程序的菜單或工具欄。例如,在圖5SS中,正由光標(biāo)504拖動(dòng)的相應(yīng)用戶界面的相應(yīng)部分是窗口5224內(nèi)的書(shū)簽側(cè)邊欄。
在一些實(shí)施方案中,用戶界面的相應(yīng)部分是(1012)通知或模態(tài)警告中的至少一者。例如,在圖5OO中,正由光標(biāo)504拖動(dòng)的相應(yīng)用戶界面的相應(yīng)部分為通知5264。
響應(yīng)于檢測(cè)到該用戶輸入并且根據(jù)確定該用戶輸入滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn),計(jì)算系統(tǒng)(1014):停止在主顯示器上顯示用戶界面的相應(yīng)部分;停止在觸摸屏顯示器上顯示該一組一個(gè)或多個(gè)示能表示的至少一個(gè)子組;以及在觸摸屏顯示器上顯示對(duì)用戶界面的相應(yīng)部分的表示。在一個(gè)示例中,圖5PP示出響應(yīng)于在圖5OO中計(jì)算系統(tǒng)的用戶利用光標(biāo)504將通知5264拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置,主顯示器停止顯示通知5264,并且動(dòng)態(tài)功能行104顯示被重疊在示能表示5262-A和5262-B上的通知5264。在另一個(gè)示例中,圖5TT示出響應(yīng)于在圖5SS中計(jì)算系統(tǒng)的用戶利用光標(biāo)504將書(shū)簽側(cè)邊欄拖動(dòng)到主顯示器102的右下角中的預(yù)定義位置,動(dòng)態(tài)功能行104停止顯示如圖5SS所示的與web瀏覽器應(yīng)用程序相關(guān)聯(lián)的控件,并且顯示與所有預(yù)先存在的書(shū)簽對(duì)應(yīng)的一組書(shū)簽示能表示5278。
在一些實(shí)施方案中,當(dāng)用戶輸入為將用戶界面的相應(yīng)部分拖動(dòng)到主顯示器的預(yù)定義位置的拖動(dòng)手勢(shì)時(shí),滿足(1016)預(yù)定義動(dòng)作標(biāo)準(zhǔn)。在一些實(shí)施方案中,預(yù)定義位置為由計(jì)算系統(tǒng)的用戶所設(shè)置或在軟件中默認(rèn)設(shè)置的多個(gè)預(yù)定義位置中的一個(gè)預(yù)定義位置。在一個(gè)示例中,在圖5PP中,計(jì)算系統(tǒng)的用戶利用光標(biāo)504將通知5264拖動(dòng)到預(yù)定義位置(例如,主顯示器102的右下角)。在另一個(gè)示例中,在圖5SS中,計(jì)算系統(tǒng)的用戶利用光標(biāo)504將書(shū)簽側(cè)邊欄拖動(dòng)到預(yù)定義位置(例如,主顯示器102的右下角)。
在一些實(shí)施方案中,當(dāng)用戶輸入是(1018)與將用戶界面的相應(yīng)部分移動(dòng)到觸摸屏顯示器對(duì)應(yīng)的預(yù)先確定輸入時(shí),滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn)。例如,主顯示器102顯示用于文字處理應(yīng)用程序的窗口以及被重疊在用于文字處理應(yīng)用程序的窗口上的格式化工具欄。繼續(xù)該示例,響應(yīng)于在格式化工具欄上右擊之后選擇特定顯示選項(xiàng)或在格式化工具欄在主顯示器102上聚焦時(shí)選擇特定顯示選項(xiàng),主顯示器102停止顯示格式化工具欄,并且動(dòng)態(tài)功能行顯示格式化工具欄。
在一些實(shí)施方案中,對(duì)用戶界面的相應(yīng)部分的表示被重疊(1020)在觸摸屏顯示器的該一組一個(gè)或多個(gè)示能表示上。例如,圖5PP示出響應(yīng)于在圖5OO中計(jì)算系統(tǒng)的用戶利用光標(biāo)504將通知5264拖動(dòng)至主顯示器102的右下角中的預(yù)定義位置,動(dòng)態(tài)功能行104顯示被重疊在示能表示5262-A和5262-B上的通知5264。
在一些實(shí)施方案中,該一組一個(gè)或多個(gè)示能表示包括(1022)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示,并且在觸摸屏顯示器上顯示對(duì)用戶界面的相應(yīng)部分的表示之后,計(jì)算系統(tǒng)維持對(duì)觸摸屏顯示器上的所述至少一個(gè)系統(tǒng)級(jí)示能表示的顯示。例如,在圖5PP中,動(dòng)態(tài)功能行104顯示被重疊在示能表示5262-A和5262-B上的通知5264、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)和持久控件(例如,離開(kāi)示能表示516和電源控件534)。例如,在圖5TT中,動(dòng)態(tài)功能行104顯示該一組書(shū)簽示能表示5278、以及至少一個(gè)系統(tǒng)級(jí)示能表示(例如,示能表示542)和持久控件(例如,離開(kāi)示能表示516和電源控件534)。
在一些實(shí)施方案中,響應(yīng)于檢測(cè)到用戶輸入并且根據(jù)確定用戶輸入不滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn),計(jì)算系統(tǒng)(1024):維持對(duì)主顯示器上的用戶界面的相應(yīng)部分的顯示;并且維持對(duì)觸摸屏顯示器上的該一組一個(gè)或多個(gè)示能表示的顯示。例如,對(duì)于圖5OO,如果計(jì)算系統(tǒng)的用戶利用光標(biāo)504將通知5264拖動(dòng)到主顯示器102的左下角,則將在主顯示器102的左下角顯示通知5264,并且動(dòng)態(tài)功能行104將顯示通知5264,因?yàn)樽笙陆遣皇穷A(yù)定義位置(例如,右下角是預(yù)定義位置)。
應(yīng)當(dāng)理解,對(duì)圖10A至圖10C中已進(jìn)行描述的操作的具體次序僅僅是示例性的,并非旨在表明所述次序是可以執(zhí)行這些操作的唯一次序。本領(lǐng)域的普通技術(shù)人員會(huì)想到多種方式來(lái)對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文參考本文所述的其他方法(例如,方法600、700、800和900)所述的其他過(guò)程的細(xì)節(jié)同樣以類似的方式適用于以上參考圖10A至10C所述的方法1000。
根據(jù)一些實(shí)施方案,圖11示出了根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的電子設(shè)備1100的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所述實(shí)施方案的原則的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖11中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所述實(shí)施方案的原理。因此,本文的描述任選地支持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。為了便于論述,電子設(shè)備1100被實(shí)現(xiàn)為其部件對(duì)應(yīng)于電子設(shè)備300(圖3)的便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)。本領(lǐng)域的技術(shù)人員將理解電子設(shè)備1100還可如何在臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)內(nèi)實(shí)現(xiàn)。
如圖11所示,電子設(shè)備1100包括被配置為顯示信息的主顯示單元1102(例如,圖1A和圖2A至圖2D中的主顯示器102)、被配置為接收用戶輸入的物理輸入單元1104、被配置為顯示信息的觸摸屏顯示(TSD)單元1106(本文中有時(shí)也被稱為“觸摸屏顯示器”或“觸摸屏”)(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)、被配置為使用一個(gè)或多個(gè)傳感器在觸摸屏顯示單元1106上接收接觸的觸敏表面單元1108,以及耦接到主顯示單元1102、物理輸入單元1104、觸摸屏顯示單元1106和觸敏表面單元1108的處理單元1110。在一些實(shí)施方案中,處理單元1110包括:主顯示器控制單元1112、觸摸屏顯示器(TSD)控制單元1114、焦點(diǎn)識(shí)別單元1116、確定單元1118、輸入檢測(cè)單元1120、輸入類型確定單元1122、執(zhí)行單元1124和媒體回放確定單元1126。
處理單元1110被配置為:使得在主顯示單元1102上顯示第一用戶界面(例如,使用主顯示器控制單元1112),該第一用戶界面包括一個(gè)或多個(gè)用戶界面元素;識(shí)別這一個(gè)或多個(gè)用戶界面元素間的在主顯示單元1102上聚焦的活動(dòng)用戶界面元素(例如,使用焦點(diǎn)識(shí)別單元1116);以及確定在主顯示單元1102上聚焦的活動(dòng)用戶界面元素是否與處理單元1110所執(zhí)行的應(yīng)用程序相關(guān)聯(lián)(例如,使用確定單元1118)。根據(jù)確定在主顯示單元1102上聚焦的活動(dòng)用戶界面元素與應(yīng)用程序相關(guān)聯(lián),處理單元1110被配置為使得在觸摸屏顯示單元1106上顯示第二用戶界面(例如,使用觸摸屏顯示器控制單元1114),該第二用戶界面包括:(A)與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示;和(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
在一些實(shí)施方案中,該電子設(shè)備進(jìn)一步包括:(i)主計(jì)算單元,該主計(jì)算單元包括主顯示單元1102、處理單元1110和第一通信電路單元;以及(ii)集成輸入單元,該集成輸入單元包括觸摸屏顯示單元1106、觸敏表面單元1108、物理輸入單元1104,和用于與第一通信電路單元通信的第二通信電路單元,其中集成輸入設(shè)備與主計(jì)算單元不同且分開(kāi)。
在一些實(shí)施方案中,該物理輸入單元1104包括多個(gè)物理按鍵。
在一些實(shí)施方案中,該物理輸入單元1104包括觸摸板。
在一些實(shí)施方案中,該處理單元1110被配置為在第一用戶界面的前景中執(zhí)行應(yīng)用程序。
在一些實(shí)施方案中,該至少一個(gè)系統(tǒng)級(jí)示能表示被配置為在選擇時(shí)使得在觸摸屏顯示單元1106上顯示與系統(tǒng)級(jí)功能對(duì)應(yīng)的多個(gè)系統(tǒng)級(jí)示能表示。
在一些實(shí)施方案中,所少一個(gè)系統(tǒng)級(jí)示能表示對(duì)應(yīng)于電源控件或離開(kāi)控件中的一者。
在一些實(shí)施方案中,在觸摸屏顯示單元1106上的第二用戶界面內(nèi)所顯示的示能表示中的至少一個(gè)示能表示為多功能示能表示。
在一些實(shí)施方案中,該處理單元1110被配置為:在觸敏表面單元1108上檢測(cè)用于選擇多功能示能表示的用戶觸摸輸入(例如,使用輸入檢測(cè)單元1120);根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于第一類型(例如,使用輸入類型確定單元1122),執(zhí)行與該多功能示能表示相關(guān)聯(lián)的第一功能(例如,使用執(zhí)行單元1124);以及根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于不同于第一類型的第二類型(例如,使用輸入類型確定單元1122),執(zhí)行與該多功能示能表示相關(guān)聯(lián)的第二功能(例如,使用執(zhí)行單元1124)。
在一些實(shí)施方案中,根據(jù)確定活動(dòng)用戶界面元素不與應(yīng)用程序相關(guān)聯(lián),該處理單元1110被配置為使得在觸摸屏顯示單元1106上顯示第三用戶界面(例如,使用觸摸屏顯示器控制單元1114),該第三用戶界面包括:(C)與電子設(shè)備1100的操作系統(tǒng)控件對(duì)應(yīng)的第二組一個(gè)或多個(gè)示能表示,其中該第二組一個(gè)或多個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,第二組一個(gè)或多個(gè)示能表示為一組擴(kuò)展的操作系統(tǒng)控件,其包括(B)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
在一些實(shí)施方案中,該處理單元1110被配置為:(在觸敏表面單元1108上檢測(cè)用于選擇第一組示能表示中的一個(gè)示能表示的用戶觸摸輸入例如,使用輸入檢測(cè)單元1120);并且響應(yīng)于檢測(cè)到該用戶觸摸輸入:使得在觸摸屏顯示單元1106上顯示與該應(yīng)用程序的功能對(duì)應(yīng)的不同組示能表示(例如,使用觸摸屏顯示器控制單元1114);并且維持對(duì)觸摸屏顯示單元1106上的至少一個(gè)系統(tǒng)級(jí)示能表示的顯示(例如,使用觸摸屏顯示器控制單元1114)。
在一些實(shí)施方案中,該處理單元1110被配置為:在觸敏表面單元1108上檢測(cè)用于選擇至少一個(gè)系統(tǒng)級(jí)示能表示的后續(xù)用戶觸摸輸入(例如,使用輸入檢測(cè)單元1120);并且響應(yīng)于檢測(cè)到該后續(xù)用戶觸摸輸入,使得在觸摸屏顯示單元1106上顯示與系統(tǒng)級(jí)功能對(duì)應(yīng)的多個(gè)系統(tǒng)級(jí)示能表示和與應(yīng)用程序?qū)?yīng)的至少一個(gè)應(yīng)用程序級(jí)示能表示(例如,使用觸摸屏顯示器控制單元1114)。
在一些實(shí)施方案中,該處理單元1110被配置為:在觸摸屏顯示單元1106上顯示第二用戶界面之后,識(shí)別在主顯示單元1102上聚焦的第二活動(dòng)用戶界面元素(例如,使用焦點(diǎn)識(shí)別單元1116);并且確定第二活動(dòng)用戶界面元素是否對(duì)應(yīng)于由處理單元1110所執(zhí)行的不同應(yīng)用程序(例如,使用確定單元1118)。根據(jù)確定第二活動(dòng)用戶界面元素對(duì)應(yīng)于不同應(yīng)用程序,該處理單元1110被配置為使得在觸摸屏顯示單元1106上顯示第四用戶界面(例如,使用觸摸屏顯示器控制單元1114),該第四用戶界面包括:(D)與不同應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示;和(E)與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
在一些實(shí)施方案中,該處理單元1110被配置為:在識(shí)別第二活動(dòng)用戶界面元素之后(例如,使用焦點(diǎn)識(shí)別單元1116),(確定電子設(shè)備1100是否正在播放媒體項(xiàng)例如,使用媒體回放確定單元1126),其中該媒體項(xiàng)不與不同應(yīng)用程序相關(guān)聯(lián);并且根據(jù)確定電子設(shè)備1100正在播放媒體項(xiàng)(例如,使用媒體回放確定單元1126),使得在觸摸屏顯示單元1106上的用于控制該媒體項(xiàng)的第四用戶界面上顯示至少一個(gè)持久示能表示(例如,使用觸摸屏顯示器控制單元1114)。
在一些實(shí)施方案中,該至少一個(gè)持久示能表示顯示與該媒體項(xiàng)對(duì)應(yīng)的反饋。
在一些實(shí)施方案中,該處理單元1110被配置為:檢測(cè)與覆蓋按鍵對(duì)應(yīng)的用戶輸入(例如,使用輸入檢測(cè)單元1120);并且響應(yīng)于檢測(cè)到該用戶輸入:停止在觸摸屏顯示單元1106上顯示第二用戶界面的至少第一組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1114);并且使得在觸摸屏顯示單元1106上顯示第一組默認(rèn)功能按鍵(例如,使用觸摸屏顯示器控制單元1114)。
在一些實(shí)施方案中,該處理單元1110被配置為:在觸摸屏顯示單元1106上顯示第一組默認(rèn)功能按鍵之后,檢測(cè)觸敏表面單元1108上的在基本上平行于觸摸屏顯示單元1106主軸的方向上的手勢(shì)(例如,使用輸入檢測(cè)單元1120);并且響應(yīng)于檢測(cè)到基本上水平的輕掃手勢(shì),使得在觸摸屏顯示單元1106上顯示具有至少一個(gè)不同功能按鍵的第二組默認(rèn)功能按鍵(例如,使用觸摸屏顯示器控制單元1114)。
上述信息處理方法中的操作任選地通過(guò)運(yùn)行信息處理設(shè)備中的一個(gè)或多個(gè)功能模塊來(lái)實(shí)現(xiàn),該信息處理設(shè)備諸如為通用處理器(例如,如以上相對(duì)于圖3A和圖4所描述的)或特定于應(yīng)用的芯片。
以上參考圖6A至圖6D所述的操作任選地由圖3A至圖3B或圖11中所描繪的部件來(lái)實(shí)現(xiàn)。例如,檢測(cè)操作626和628任選地由事件分類器370、事件識(shí)別器380和事件處理程序190來(lái)實(shí)現(xiàn)。事件分類器370中的事件監(jiān)視器371在顯示系統(tǒng)312被實(shí)現(xiàn)為觸敏顯示器時(shí)檢測(cè)顯示系統(tǒng)312上的接觸,并且事件分配器模塊374將事件信息遞送到應(yīng)用程序340-1。應(yīng)用程序340-1的相應(yīng)事件識(shí)別器380將事件信息與相應(yīng)事件定義386進(jìn)行比較,并且確定觸敏顯示器上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義事件或子事件。當(dāng)檢測(cè)到相應(yīng)預(yù)定義事件或子事件時(shí),事件識(shí)別器380激活與該事件或子事件的檢測(cè)相關(guān)聯(lián)的事件處理程序390。事件處理程序390任選地使用或調(diào)用數(shù)據(jù)更新器376或?qū)ο蟾缕?77來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。在一些實(shí)施方案中,事件處理程序390訪問(wèn)相應(yīng)GUI更新器378,以更新由應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖3A至圖3B中所示的部件可如何實(shí)現(xiàn)其他過(guò)程。
根據(jù)一些實(shí)施方案,圖12示出了根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的電子設(shè)備1200的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所述實(shí)施方案的原則的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖12中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所述實(shí)施方案的原理。因此,本文的描述任選地支持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。為了便于論述,電子設(shè)備1200被實(shí)現(xiàn)為其部件對(duì)應(yīng)于電子設(shè)備300(圖3)的便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)。本領(lǐng)域的技術(shù)人員將理解電子設(shè)備1200還可如何在臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)內(nèi)實(shí)現(xiàn)。
如圖12所示,電子設(shè)備1200包括被配置為顯示信息的主顯示單元1202(例如,圖1A和圖2A至圖2D中的主顯示器102)、被配置為接收用戶輸入的物理輸入單元1204、被配置為顯示信息的觸摸屏顯示(TSD)單元1206(本文中有時(shí)也被稱為“觸摸屏顯示器”或“觸摸屏”)(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)、被配置為使用一個(gè)或多個(gè)傳感器在觸摸屏顯示單元1206上接收接觸的觸敏表面單元1208,以及耦接到主顯示單元1202、物理輸入單元1204、觸摸屏顯示單元1206和觸敏表面單元1208的處理單元1210。在一些實(shí)施方案中,該處理單元1210包括:主顯示器控制單元1212、觸摸屏顯示器(TSD)控制單元1214、輸入檢測(cè)單元1216和輸入類型確定單元1218。
處理單元1210被配置為:使得)在主顯示單元1202上顯示用于處理單元1210所執(zhí)行的應(yīng)用程序的第一用戶界面(例如,使用主顯示器控制單元1212;使得在觸摸屏顯示單元1206上顯示第二用戶界面(例如,使用觸摸屏顯示器控制單元1214),該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的第一組一個(gè)或多個(gè)示能表示,其中該第一組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分;并且檢測(cè)觸敏表面單元1208上的輕掃手勢(shì)(例如,使用輸入檢測(cè)單元1216)。根據(jù)確定該輕掃手勢(shì)在第一方向(例如,水平)上執(zhí)行(例如,使用輸入類型確定單元1218),該處理單元1210被配置為使得在觸摸屏顯示單元1206上顯示與應(yīng)用程序?qū)?yīng)的第二組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1214),其中第二組一個(gè)或多個(gè)示能表示中的至少一個(gè)示能表示不同于第一組一個(gè)或多個(gè)示能表示,并且其中第二組一個(gè)或多個(gè)示能表示也對(duì)應(yīng)于應(yīng)用程序的第一部分。根據(jù)確定該輕掃手勢(shì)在基本上垂直于第一方向的第二方向(例如,豎直)上執(zhí)行(例如,使用輸入類型確定單元1218),該處理單元1210被配置為使得在觸摸屏顯示單元1206上顯示與應(yīng)用程序?qū)?yīng)的第三組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1214),其中該第三組一個(gè)或多個(gè)示能表示不同于第二組一個(gè)或多個(gè)示能表示,并且其中第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于與應(yīng)用程序的第一部分不同的應(yīng)用程序的第二部分。
在一些實(shí)施方案中,在檢測(cè)到輕掃手勢(shì)之前,在主顯示單元1202上的第一用戶界面內(nèi)以緊湊視圖顯示第二部分,并且該處理單元1210被配置為根據(jù)確定輕掃手勢(shì)在基本上垂直于第一方向的第二方向上執(zhí)行,使得在主顯示單元1202上的第一用戶界面內(nèi)以放大視圖顯示第二部分(例如,使用主顯示器控制單元1212)。
在一些實(shí)施方案中,在主顯示單元1202上以全屏模式顯示用于應(yīng)用程序的第一用戶界面,并且在觸摸屏顯示單元1206上顯示的第一組一個(gè)或多個(gè)示能表示包括與全屏模式對(duì)應(yīng)的控件。
在一些實(shí)施方案中,該第二組一個(gè)或多個(gè)示能表示和第三組一個(gè)或多個(gè)示能表示包括與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
在一些實(shí)施方案中,在觸摸屏顯示單元1206上顯示第三組一個(gè)或多個(gè)示能表示之后,該處理單元1210被配置為:在第一用戶界面上檢測(cè)用于選擇第一部分的用戶輸入(例如,使用輸入檢測(cè)單元1216);并且響應(yīng)于檢測(cè)到該用戶輸入:停止在觸摸屏顯示單元1206上顯示第三組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1214),其中該第三組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第二部分;并且使得在觸摸屏顯示單元1206上顯示第二組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1214),其中第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于應(yīng)用程序的第一部分。
在一些實(shí)施方案中,該第一方向基本上平行于觸摸屏顯示單元1206的主要尺寸。
在一些實(shí)施方案中,該第一方向基本上垂直于觸摸屏顯示單元1206的主要尺寸。
在一些實(shí)施方案中,該第一部分是應(yīng)用程序的菜單、標(biāo)簽、文件夾、工具箱或工具欄中的一者,并且第二部分是應(yīng)用程序的菜單、標(biāo)簽、文件夾、工具箱或工具欄中的一者。
以上參考圖7A至圖7B所述的操作任選地由圖3A至圖3B或圖12中所描繪的部件來(lái)實(shí)現(xiàn)。例如,檢測(cè)操作710任選地由事件分類器370、事件識(shí)別器380和事件處理程序190來(lái)實(shí)現(xiàn)。事件分類器370中的事件監(jiān)視器371在顯示系統(tǒng)312被實(shí)現(xiàn)為觸敏顯示器時(shí)檢測(cè)顯示系統(tǒng)312上的接觸,并且事件分配器模塊374將事件信息遞送到應(yīng)用程序340-1。應(yīng)用程序340-1的相應(yīng)事件識(shí)別器380將事件信息與相應(yīng)事件定義386進(jìn)行比較,并且確定觸敏顯示器上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義事件或子事件。當(dāng)檢測(cè)到相應(yīng)預(yù)定義事件或子事件時(shí),事件識(shí)別器380激活與該事件或子事件的檢測(cè)相關(guān)聯(lián)的事件處理程序390。事件處理程序390任選地使用或調(diào)用數(shù)據(jù)更新器376或?qū)ο蟾缕?77來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。在一些實(shí)施方案中,事件處理程序390訪問(wèn)相應(yīng)GUI更新器378來(lái)更新應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖3A至圖3B中所示的部件可如何實(shí)現(xiàn)其他過(guò)程。
根據(jù)一些實(shí)施方案,圖13示出了根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的電子設(shè)備1300的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所述實(shí)施方案的原則的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖13中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所述實(shí)施方案的原理。因此,本文的描述任選地支持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。為了便于論述,電子設(shè)備1300被實(shí)現(xiàn)為其部件對(duì)應(yīng)于電子設(shè)備300(圖3)的便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)。本領(lǐng)域的技術(shù)人員將理解電子設(shè)備1300還可如何在臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)內(nèi)實(shí)現(xiàn)。
如圖13所示,電子設(shè)備1300包括被配置為顯示信息的主顯示單元1302(例如,圖1A和圖2A至圖2D中的主顯示器102)、被配置為接收用戶輸入的物理輸入單元1304、被配置為顯示信息的觸摸屏顯示(TSD)單元1306(本文中有時(shí)也被稱為“觸摸屏顯示器”或“觸摸屏”)(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)、被配置為使用一個(gè)或多個(gè)傳感器在觸摸屏顯示單元1306上接收接觸的觸敏表面單元1308,以及耦接到主顯示單元1302、物理輸入單元1304、觸摸屏顯示單元1306和觸敏表面單元1308的處理單元1310。在一些實(shí)施方案中,該處理單元1310包括:主顯示器控制單元1312、觸摸屏顯示器(TSD)控制單元1314、輸入檢測(cè)單元1316和改變單元1318。
處理單元1310被配置為:使得在主顯示單元1302上以正常模式顯示用于處理單元1310所執(zhí)行的應(yīng)用程序的第一用戶界面(例如,使用主顯示器控制單元1312),該第一用戶界面包括與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;并且檢測(cè)用于在主顯示單元1302上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入(例如,使用輸入檢測(cè)單元1316)。響應(yīng)于檢測(cè)到該用戶輸入,該處理單元1310被配置為:停止在主顯示單元1302上的第一用戶界面中顯示與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示(例如,使用主顯示器控制單元1312);使得在主顯示單元1302上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分(例如,使用主顯示器控制單元1312);并且在無(wú)需人為干預(yù)的情況下,使得在觸摸屏顯示單元1306上自動(dòng)顯示用于控制應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1314),其中第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,該第二組一個(gè)或多個(gè)示能表示為第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,該第二組一個(gè)或多個(gè)示能表示包括與全屏模式對(duì)應(yīng)的控件。
在一些實(shí)施方案中,該處理單元1310被配置為檢測(cè)用于選擇觸敏表面單元1308上的第二組示能表示中的一個(gè)示能表示的用戶觸摸輸入(例如,使用輸入檢測(cè)單元1316),并且響應(yīng)于檢測(cè)到該用戶觸摸輸入,處理單元1310被配置為根據(jù)第二組示能表示中的所選擇的一個(gè)示能表示來(lái)改變正在主顯示單元1302上以全屏模式顯示的用于應(yīng)用程序的第一用戶界面的一部分(例如,使用改變單元1318)。
在一些實(shí)施方案中,在主顯示單元1302上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的一部分之后,處理單元1310被配置為:檢測(cè)用于退出全屏模式的后續(xù)用戶輸入(例如,使用輸入檢測(cè)單元1316);并且響應(yīng)于檢測(cè)到該后續(xù)用戶輸入:使得在主顯示單元1302上以正常模式顯示用于處理單元1310所執(zhí)行的應(yīng)用程序的第一用戶界面(例如,使用主顯示器控制單元1312),該第一用戶界面包括與應(yīng)用程序相關(guān)聯(lián)的第一組一個(gè)或多個(gè)示能表示;并且維持對(duì)觸摸屏顯示單元1306上的用于控制所述應(yīng)用程序的第二組一個(gè)或多個(gè)示能表示的至少一個(gè)子組的顯示(例如,使用觸摸屏顯示器控制單元1314),其中該第二組一個(gè)或多個(gè)示能表示對(duì)應(yīng)于第一組一個(gè)或多個(gè)示能表示。
在一些實(shí)施方案中,用于在主顯示單元1302上以全屏模式顯示用于應(yīng)用程序的第一用戶界面的至少一部分的用戶輸入是在觸敏表面單元1308上所檢測(cè)到的觸摸輸入和在主顯示單元1302上的第一用戶界面內(nèi)選擇的控件中的至少一者。
在一些實(shí)施方案中,該第二組一個(gè)或多個(gè)示能表示包括與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示。
以上參考圖8A至圖8B所述的操作任選地由圖3A至圖3B或圖13中所描繪的部件來(lái)實(shí)現(xiàn)。例如,檢測(cè)操作804和816任選地由事件分類器370、事件識(shí)別器380和事件處理程序190來(lái)實(shí)現(xiàn)。事件分類器370中的事件監(jiān)視器371在顯示系統(tǒng)312被實(shí)現(xiàn)為觸敏顯示器時(shí)檢測(cè)顯示系統(tǒng)312上的接觸,并且事件分配器模塊374將事件信息遞送到應(yīng)用程序340-1。應(yīng)用程序340-1的相應(yīng)事件識(shí)別器380將事件信息與相應(yīng)事件定義386進(jìn)行比較,并且確定觸敏顯示器上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義事件或子事件。當(dāng)檢測(cè)到相應(yīng)預(yù)定義事件或子事件時(shí),事件識(shí)別器380激活與該事件或子事件的檢測(cè)相關(guān)聯(lián)的事件處理程序390。事件處理程序390任選地使用或調(diào)用數(shù)據(jù)更新器376或?qū)ο蟾缕?77來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。在一些實(shí)施方案中,事件處理程序390訪問(wèn)相應(yīng)GUI更新器378來(lái)更新應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖3A至圖3B中所示的部件可如何實(shí)現(xiàn)其他過(guò)程。
根據(jù)一些實(shí)施方案,圖14示出了根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的電子設(shè)備1400的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所述實(shí)施方案的原則的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖14中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所述實(shí)施方案的原理。因此,本文的描述任選地支持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。為了便于論述,電子設(shè)備1400被實(shí)現(xiàn)為其部件對(duì)應(yīng)于電子設(shè)備300(圖3)的便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)。本領(lǐng)域的技術(shù)人員將理解電子設(shè)備1400還可如何在臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)內(nèi)實(shí)現(xiàn)。
如圖14所示,電子設(shè)備1400包括被配置為顯示信息的主顯示單元1402(例如,圖1A和圖2A至圖2D中的主顯示器102)、被配置為接收用戶輸入的物理輸入單元1404、被配置為顯示信息的觸摸屏顯示(TSD)單元1406(本文中有時(shí)也被稱為“觸摸屏顯示器”或“觸摸屏”)(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)、被配置為使用一個(gè)或多個(gè)傳感器在觸摸屏顯示單元1406上接收接觸的觸敏表面單元1408,以及耦接到主顯示單元1402、物理輸入單元1404、觸摸屏顯示單元1406和觸敏表面單元1408的處理單元1410。在一些實(shí)施方案中,該處理單元1410包括:主顯示器控制單元1412、觸摸屏顯示器(TSD)控制單元1414、通知單元1416、輸入檢測(cè)單元1418、輸入類型確定單元1420和執(zhí)行單元1422。
處理單元1410被配置為:使得(在主顯示單元1402上顯示用于處理單元1410所執(zhí)行的應(yīng)用程序的第一用戶界面例如,使用主顯示器控制單元1412);使得在觸摸屏顯示單元1406上顯示第二用戶界面(例如,使用觸摸屏顯示器控制單元1414),該第二用戶界面包括與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示;檢測(cè)通知(例如,使用通知單元1416);并且響應(yīng)于檢測(cè)到通知,使得在觸摸屏顯示單元1406上的第二用戶界面中同時(shí)顯示與應(yīng)用程序?qū)?yīng)的該一組一個(gè)或多個(gè)示能表示和所檢測(cè)到的通知的至少一部分(例如,使用觸摸屏顯示器控制單元1414),其中所檢測(cè)到的通知不在主顯示單元1402上被顯示。
在一些實(shí)施方案中,在檢測(cè)通知之前,該處理單元1410被配置為檢測(cè)用于選擇通知設(shè)置以便在觸摸屏顯示單元1406上顯示通知而不在主顯示單元1402上顯示通知的用戶輸入(例如,使用輸入檢測(cè)單元1418)。
在一些實(shí)施方案中,該處理單元1410被配置為檢測(cè)觸敏表面單元1408上的與所檢測(cè)到的通知的一部分對(duì)應(yīng)的用戶觸摸輸入(例如,使用輸入檢測(cè)單元1418)。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于第一類型(例如,輕掃手勢(shì))(例如,使用輸入類型確定單元1420),該處理單元1410被配置為停止在觸摸屏顯示單元1406上的第二用戶界面中顯示所檢測(cè)到的通知的一部分(例如,使用觸摸屏顯示器控制單元1414)。根據(jù)確定該用戶觸摸輸入對(duì)應(yīng)于不同于第一類型的第二類型(例如,輕擊接觸)(例如,使用輸入類型確定單元1420),該處理單元1410被配置為執(zhí)行與所檢測(cè)到的通知相關(guān)聯(lián)的動(dòng)作(例如,使用執(zhí)行單元1422)。
在一些實(shí)施方案中,在觸摸屏顯示單元1406上所顯示的通知的一部分提示電子設(shè)備1400的用戶選擇多個(gè)選項(xiàng)中的一個(gè)選項(xiàng),以用于對(duì)所檢測(cè)到的通知作出響應(yīng)。
在一些實(shí)施方案中,在觸摸屏顯示單元1406上所顯示的通知的一部分包括對(duì)所檢測(cè)到的通知的一個(gè)或多個(gè)建議響應(yīng)。
在一些實(shí)施方案中,該通知對(duì)應(yīng)于傳入的即時(shí)消息、SMS、電子郵件、語(yǔ)音呼叫或視頻通話中的至少一者。
在一些實(shí)施方案中,該通知對(duì)應(yīng)于處理單元1410正在執(zhí)行的應(yīng)用程序響應(yīng)于用于關(guān)閉該應(yīng)用程序或在該應(yīng)用程序內(nèi)執(zhí)行動(dòng)作的用戶輸入而發(fā)布的模態(tài)警告。
在一些實(shí)施方案中,該一組一個(gè)或多個(gè)示能表示包括與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示,并且通知對(duì)應(yīng)于用于選擇輸入機(jī)構(gòu)的一個(gè)或多個(gè)部分或系統(tǒng)級(jí)示能表示中的至少一個(gè)系統(tǒng)級(jí)示能表示的用戶輸入。
以上參考圖9A至圖9B所述的操作任選地由圖3A至圖3B或圖14中所描繪的部件來(lái)實(shí)現(xiàn)。例如,檢測(cè)操作922任選地由事件分類器370、事件識(shí)別器380和事件處理程序190來(lái)實(shí)現(xiàn)。事件分類器370中的事件監(jiān)視器371在顯示系統(tǒng)312被實(shí)現(xiàn)為觸敏顯示器時(shí)檢測(cè)顯示系統(tǒng)312上的接觸,并且事件分配器模塊374將事件信息遞送到應(yīng)用程序340-1。應(yīng)用程序340-1的相應(yīng)事件識(shí)別器380將事件信息與相應(yīng)事件定義386進(jìn)行比較,并且確定觸敏顯示器上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義事件或子事件。當(dāng)檢測(cè)到相應(yīng)預(yù)定義事件或子事件時(shí),事件識(shí)別器380激活與該事件或子事件的檢測(cè)相關(guān)聯(lián)的事件處理程序390。事件處理程序390任選地使用或調(diào)用數(shù)據(jù)更新器376或?qū)ο蟾缕?77來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。在一些實(shí)施方案中,事件處理程序390訪問(wèn)相應(yīng)GUI更新器378來(lái)更新應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖3A至圖3B中所示的部件可如何實(shí)現(xiàn)其他過(guò)程。
根據(jù)一些實(shí)施方案,圖15示出了根據(jù)各種所述實(shí)施方案的原理進(jìn)行配置的電子設(shè)備1500的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所述實(shí)施方案的原則的硬件、軟件、固件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖15中所述的功能塊任選地被組合或被分離為子塊,以便實(shí)現(xiàn)各種所述實(shí)施方案的原理。因此,本文的描述任選地支持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。為了便于論述,電子設(shè)備1500被實(shí)現(xiàn)為其部件對(duì)應(yīng)于電子設(shè)備300(圖3)的便攜式計(jì)算系統(tǒng)100(圖1A至圖1B)。本領(lǐng)域的技術(shù)人員將理解電子設(shè)備1500還可如何在臺(tái)式計(jì)算系統(tǒng)200(圖2A至圖2D)內(nèi)實(shí)現(xiàn)。
如圖15所示,電子設(shè)備1500包括被配置為顯示信息的主顯示單元1502(例如,圖1A和圖2A至圖2D中的主顯示器102)、被配置為接收用戶輸入的物理輸入單元1504、被配置為顯示信息的觸摸屏顯示(TSD)單元1506(本文中有時(shí)也被稱為“觸摸屏顯示器”或“觸摸屏”)(例如,圖1A至圖1B和圖2A至圖2D中的動(dòng)態(tài)功能行104)、被配置為使用一個(gè)或多個(gè)傳感器在觸摸屏顯示單元1506上接收接觸的觸敏表面單元1508,以及耦接到主顯示單元1502、物理輸入單元1504、觸摸屏顯示單元1506和觸敏表面單元1508的處理單元1510。在一些實(shí)施方案中,處理單元1510包括:主顯示器控制單元1512、觸摸屏顯示器(TSD)控制單元1514、識(shí)別單元1516、輸入檢測(cè)單元1518和確定單元1520。
處理單元1510被配置為:使得(在主顯示單元1502上顯示用戶界面例如,使用主顯示器控制單元1512),該用戶界面包括一個(gè)或多個(gè)用戶界面元素;(識(shí)別這一個(gè)或多個(gè)用戶界面元素中的在主顯示單元1502上聚焦的活動(dòng)用戶界面元例如,使用識(shí)別單元1516)素,其中該活動(dòng)用戶界面元素與由處理單元1510所執(zhí)行的應(yīng)用程序相關(guān)聯(lián);并且響應(yīng)于識(shí)別在主顯示單元1502上聚焦的活動(dòng)用戶界面元素,使得在觸摸屏顯示單元1506上顯示與應(yīng)用程序?qū)?yīng)的一組一個(gè)或多個(gè)示能表示(例如,使用觸摸屏顯示器控制單元1514)。該處理單元1510被配置為:檢測(cè)用于移動(dòng)用戶界面的相應(yīng)部分的用戶輸入(例如,使用輸入檢測(cè)單元1518);并且響應(yīng)于檢測(cè)到該用戶輸入并且根據(jù)確定該用戶輸入滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn)(例如,使用確定單元1520):停止在主顯示單元1502上顯示用戶界面的相應(yīng)部分(例如,使用主顯示器控制單元1512);停止在觸摸屏顯示單元1506上顯示該一組一個(gè)或多個(gè)示能表示的至少一個(gè)子組(例如,使用觸摸屏顯示器控制單元1514);并且使得在觸摸屏顯示單元1506上顯示對(duì)用戶界面的相應(yīng)部分的表示(例如,使用觸摸屏顯示器控制單元1514)。
在一些實(shí)施方案中,用戶界面的相應(yīng)部分是與由處理單元1510所執(zhí)行的應(yīng)用程序?qū)?yīng)的菜單。
在一些實(shí)施方案中,該用戶界面的相應(yīng)部分是通知或模態(tài)警告中的至少一者。
在一些實(shí)施方案中,當(dāng)用戶輸入是將用戶界面的相應(yīng)部分拖動(dòng)到主顯示單元1502的預(yù)定義位置的拖動(dòng)手勢(shì)時(shí),滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn)。
在一些實(shí)施方案中,當(dāng)用戶輸入是與將用戶界面的相應(yīng)部分移動(dòng)到觸摸屏顯示單元1506對(duì)應(yīng)的預(yù)先確定輸入時(shí),滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn)。
在一些實(shí)施方案中,響應(yīng)于檢測(cè)到用戶輸入并且根據(jù)確定用戶輸入不滿足預(yù)定義動(dòng)作標(biāo)準(zhǔn)(例如,使用確定單元1520),該處理單元1510被配置為:維持對(duì)主顯示單元1502上的用戶界面的相應(yīng)部分的顯示(例如,使用主顯示器控制單元1512);并且維持對(duì)觸摸屏顯示單元1506上的該一組一個(gè)或多個(gè)示能表示的顯示(例如,使用觸摸屏顯示器控制單元1514)。
在一些實(shí)施方案中,該一組一個(gè)或多個(gè)示能表示包括與至少一個(gè)系統(tǒng)級(jí)功能對(duì)應(yīng)的至少一個(gè)系統(tǒng)級(jí)示能表示,并且該處理單元1510被配置為在觸摸屏顯示單元1506上顯示對(duì)用戶界面的相應(yīng)部分的表示之后,維持對(duì)觸摸屏顯示單元1506上的至少一個(gè)系統(tǒng)級(jí)示能表示的顯示(例如,使用觸摸屏顯示器控制單元1514)。
在一些實(shí)施方案中,對(duì)用戶界面的相應(yīng)部分的表示被重疊在觸摸屏顯示單元1506上的該一組一個(gè)或多個(gè)示能表示上。
以上參考圖10A至圖10C所述的操作任選地由圖3A至圖3B或圖15中所描繪的部件來(lái)實(shí)現(xiàn)。例如,檢測(cè)操作1008任選地由事件分類器370、事件識(shí)別器380和事件處理程序190來(lái)實(shí)現(xiàn)。事件分類器370中的事件監(jiān)視器371在顯示系統(tǒng)312被實(shí)現(xiàn)為觸敏顯示器時(shí)檢測(cè)顯示系統(tǒng)312上的接觸,并且事件分配器模塊374將事件信息遞送到應(yīng)用程序340-1。應(yīng)用程序340-1的相應(yīng)事件識(shí)別器380將事件信息與相應(yīng)事件定義386進(jìn)行比較,并且確定觸敏顯示器上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義事件或子事件。當(dāng)檢測(cè)到相應(yīng)預(yù)定義事件或子事件時(shí),事件識(shí)別器380激活與該事件或子事件的檢測(cè)相關(guān)聯(lián)的事件處理程序390。事件處理程序390任選地使用或調(diào)用數(shù)據(jù)更新器376或?qū)ο蟾缕?77來(lái)更新應(yīng)用程序內(nèi)部狀態(tài)392。在一些實(shí)施方案中,事件處理程序390訪問(wèn)相應(yīng)GUI更新器378來(lái)更新應(yīng)用程序所顯示的內(nèi)容。類似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖3A至圖3B中所示的部件可如何實(shí)現(xiàn)其他過(guò)程。
出于解釋的目的,前面的描述是通過(guò)參考具體實(shí)施方案來(lái)描述的。然而,上面的示例性的討論并非旨在是窮盡的或?qū)⒈景l(fā)明限制為所公開(kāi)的精確形式。根據(jù)以上教導(dǎo)內(nèi)容,很多修改形式和變型形式都是可能的。選擇和描述實(shí)施方案是為了最佳地闡明本發(fā)明的原理及其實(shí)際應(yīng)用,以便由此使得本領(lǐng)域的其他技術(shù)人員能夠最佳地使用具有適合于所構(gòu)想的特定用途的各種修改的本發(fā)明以及各種所述實(shí)施方案。