鈕來提供反饋,例如振動相機快門按鈕。通過提供振動反饋,有意按壓相機快門按鈕的用戶接收上鎖相機應(yīng)用程序已經(jīng)啟動并準(zhǔn)備捕捉圖像的觸覺反饋。對于無意的按鈕按壓,移動設(shè)備用戶由此被警告相機應(yīng)用程序已被意外地啟動了(例如,在用戶口袋或手袋中時按鈕被意外地按壓),并由此,用戶可采取措施重新定位移動設(shè)備以避免這樣的意外調(diào)用或?qū)⒁苿釉O(shè)備返回至待機狀態(tài)。
[0093]第二個選項,被稱為“使用基于觸摸的用戶界面確認(rèn)的相機按鈕按壓”,包括在移動設(shè)備處于上鎖模式時移動設(shè)備用戶按壓相機按鈕,之后移動設(shè)備在屏幕上呈現(xiàn)確認(rèn)用戶界面,請求對用戶確實希望使用相機的確認(rèn)。例如,在接收到相機按鈕按壓之后,移動設(shè)備在移動設(shè)備觸摸屏上顯示相機圖標(biāo),用戶在相機圖標(biāo)上觸摸觸摸屏(例如,觸摸屏相機按鈕234)以確認(rèn)使用相機應(yīng)用程序的用戶意圖。在接收成功的確認(rèn)之后,啟動應(yīng)用程序(例如,圖像捕捉應(yīng)用程序)并且實況取景器出現(xiàn)在移動設(shè)備顯示器屏幕上。在取景器可用之后,用戶可以例如以與相機按鈕按壓&保持相似的方式來捕捉圖像或自動對焦取景器中的圖像。
[0094]第三個選項,被稱為“按鍵組合按壓”,包括移動設(shè)備用戶同時按壓并按住相機按鈕以及一個或多個其他按鈕(例如,電源按鈕220)達(dá)到至少預(yù)定時間段(例如,I秒鐘)。在檢測到對這兩個按鈕的按壓并保持之后,移動設(shè)備啟動相機應(yīng)用程序,并將實況取景器顯示在屏幕上。在接收成功的確認(rèn)之后,啟動相機應(yīng)用程序(例如,圖像捕捉應(yīng)用程序)并且實況取景器出現(xiàn)在移動設(shè)備顯示器屏幕上。在取景器可用之后,用戶可以通過與相機按鈕按壓&保持相似的方式來捕捉圖像或自動對焦取景器中的圖像。
[0095]本領(lǐng)域技術(shù)人員容易理解,上面討論的用于創(chuàng)建輸入數(shù)據(jù)的三個選項具有可變的優(yōu)點和可選的屬性以便獲得期望的用戶體驗。例如,“相機按鈕按壓&保持”選項允許對移動設(shè)備的單手控制,有利地允許用戶在使用相機時保持一只手空閑?!笆褂没谟|摸的用戶界面確認(rèn)的相機按鈕按壓”對于相機應(yīng)用程序的意外觸發(fā)提供了附加的安全措施,但對單手執(zhí)行的某些用戶來說可能更為困難。此外,提供確認(rèn)用戶界面允許移動設(shè)備在啟動圖像捕捉應(yīng)用程序的延遲期間使用戶分心,從而提供更為愉快的用戶體驗?!鞍存I組合按壓”選項也對相機應(yīng)用程序的附加調(diào)用提供了附加的安全措施,但對單手執(zhí)行的某些用戶來說可能更為困難。此外,該選項包括關(guān)于移動設(shè)備上兩個或多個按鈕的放置的設(shè)計決策。
[0096]無論使用哪種輸入方法,在接收請求對應(yīng)用程序的調(diào)用的輸入數(shù)據(jù)之后,移動設(shè)備進(jìn)入狀態(tài)720,上鎖相機取景器模式。如果設(shè)備處于待機、睡眠或其他低功率模式,則在啟動應(yīng)用程序之前移動設(shè)備還可從那個狀態(tài)被喚醒。注意,相機按鈕按壓喚醒移動設(shè)備的需求可能產(chǎn)生電源或其他設(shè)計問題,要在設(shè)計用于移動設(shè)備的物理機殼中解決。此外,當(dāng)在上鎖狀態(tài)中啟動所請求的應(yīng)用程序時,可由設(shè)備繼續(xù)履行其他應(yīng)用程序設(shè)備管理策略或限制ο
[0097]在處于上鎖狀態(tài)的相機取景器模式中,僅將圖像捕捉應(yīng)用程序的全部功能的子集呈現(xiàn)給用戶。例如,用戶可被呈現(xiàn)以捕捉圖像、在靜態(tài)照片和視頻模式之間進(jìn)行切換、放大/縮小的功能,或者包括調(diào)整相機自動對焦模式、圖像白平衡、開/關(guān)閃光燈、圖像效果的圖像捕捉選項,或者適合于非私人用途的其他這樣的功能。在某些示例中,對于用戶不可用功能可包括用于瀏覽先前捕捉的圖像、發(fā)送圖像、上傳圖像的功能,或者不太適合于非私人用途的其他這樣的功能(例如,未知或不可信用戶的未授權(quán)使用)。這樣,可暴露敏感或私人數(shù)據(jù)的移動設(shè)備功能對于未知或不可信用戶是隱藏的,但仍然允許使用適合于非私人用途的功能的快速捕捉。
[0098]在某些示例中,處于上鎖狀態(tài)的取景器功能可被簡化以便可能不熟悉特定移動設(shè)備的更初學(xué)的客戶用戶不會被更復(fù)雜的選項分心,諸如瀏覽和調(diào)整圖像直方圖、快門速度、光傳感器的靈敏度(例如,ISO靈敏度)、光圈或圖像質(zhì)量。
[0099]如果例如經(jīng)過指定的時間段設(shè)備未接收輸入或用戶按壓指定的按鍵(例如,電源按鈕),則設(shè)備還可轉(zhuǎn)移716回到鎖定屏幕狀態(tài)710。
[0100]在狀態(tài)720 (上鎖相機取景器模式),如果通過例如按壓與移動設(shè)備耦合的相機按鈕(例如,相機按鈕224)來接收請求圖像捕捉(轉(zhuǎn)移722)的輸入數(shù)據(jù),則移動設(shè)備捕捉一個或多個靜態(tài)照片圖像或視頻,并且進(jìn)入狀態(tài)730,上鎖捕捉后模式。
[0101]在狀態(tài)730,移動設(shè)備處于上鎖相機捕捉后模式,在此期間顯示確認(rèn)圖像,并且向用戶呈現(xiàn)圖像捕捉功能的全部功能的子集。例如,可向用戶呈現(xiàn)放大/縮小確認(rèn)圖像、或者瀏覽諸如光圈或用于捕捉當(dāng)前圖像的快門速度的圖像屬性的功能。對用戶不可用功能包括用于刪除所捕捉的圖像或其他先前所捕捉的圖像、將所捕捉的圖像發(fā)送或上傳至計算云、將所捕捉的圖像用作主屏幕壁紙的功能,或者其他這樣的私人功能。在某些示例中,如以上圖3B及所附文本中討論的,移動設(shè)備使用“相機卷片”比喻(例如,在類似于傳統(tǒng)的膠片攝像機的窄條上顯示圖像)。使用相機卷片允許用戶將手指劃過觸摸屏并由此在劃動(或拖動,或翻轉(zhuǎn))的方向上移動圖像,并且允許用戶觀看先前拍攝的照片。在某些示例中,可在預(yù)定時間段期間刪除確認(rèn)圖像,之后圖像同其他先前所捕捉的圖像一起被加入到相機卷片中。在某些示例中,在被加入到相機卷片之后,無法在上鎖模式下刪除最近和其他的圖像。在某些示例中,在上鎖模式下禁用相機卷片能力,并且如果接收到這樣的輸入,則移動設(shè)備轉(zhuǎn)移732到移動設(shè)備解鎖用戶界面狀態(tài)740。
[0102]在接收返回取景器的輸入數(shù)據(jù)之后,或者僅是等待達(dá)到預(yù)定時間量(例如,5秒鐘)之后,移動設(shè)備轉(zhuǎn)移726回到上鎖相機取景器狀態(tài)720。但是,如果接收到其他輸入(例如,通過按壓不是相機按鈕和/或電源按鈕的按鈕來請求對用戶不可用功能之一,或者試圖使用相機卷片,或者用戶明確地請求解鎖設(shè)備),則移動設(shè)備轉(zhuǎn)移732到移動設(shè)備解鎖用戶界面狀態(tài)740。
[0103]在狀態(tài)740,移動設(shè)備向用戶呈現(xiàn)解鎖用戶界面。例如,用戶可被提示使用移動設(shè)備觸摸屏來輸入PIN數(shù)字,按壓按鍵組合(諸如“解鎖”和“*”),或者提供指紋或語音識別。如果移動設(shè)備被成功地解鎖,則取決于如何進(jìn)入狀態(tài)730,移動設(shè)備狀態(tài)變?yōu)闋顟B(tài)750或 760。
[0104]用戶還可從移動設(shè)備鎖定屏幕狀態(tài)710直接進(jìn)入狀態(tài)740。例如,在呈現(xiàn)鎖定屏幕時,接收指定的輸入(例如,接收電源按鈕上的按壓、接收任意按鍵上的按壓、或其他預(yù)定的輸入)將設(shè)備經(jīng)由轉(zhuǎn)移742轉(zhuǎn)移到狀態(tài)740。在這種情況下,如果移動設(shè)備在對用戶進(jìn)行認(rèn)證時不成功,則設(shè)備沿轉(zhuǎn)移746回到狀態(tài)710,保持上鎖模式。如果移動設(shè)備對用戶進(jìn)行成功地認(rèn)證,則設(shè)備狀態(tài)變?yōu)榻怄i模式,并且設(shè)備轉(zhuǎn)移至狀態(tài)760的移動設(shè)備正常主屏幕。
[0105]如果相反,用戶從上鎖相機捕捉后模式(狀態(tài)730)進(jìn)入狀態(tài)740,則向用戶呈現(xiàn)類似的鎖定屏幕,并且移動設(shè)備使用上述類似的方法試圖對用戶進(jìn)行認(rèn)證。如果移動設(shè)備無法對用戶進(jìn)行認(rèn)證,或者用戶按壓電源按鈕,則設(shè)備轉(zhuǎn)移到狀態(tài)710并且呈現(xiàn)移動設(shè)備鎖定屏幕。在其他示例中,設(shè)備轉(zhuǎn)移734回至狀態(tài)730 (上鎖捕捉后取景器模式)?;蛘?,如果移動設(shè)備成功地對用戶進(jìn)行了認(rèn)證,則設(shè)備不轉(zhuǎn)移到狀態(tài)760,而相反沿轉(zhuǎn)移736到達(dá)狀態(tài)750以進(jìn)入解鎖狀態(tài)的相機捕捉后模式。這樣,從上鎖捕捉后模式進(jìn)入鎖定屏幕的用戶在認(rèn)證之后被置于解鎖捕捉后模式。這避免了在認(rèn)證之后用戶必須回到圖像捕捉應(yīng)用程序的不便。在某些示例中,用戶返回取景器狀態(tài)770,處于與其在鎖定屏幕之前類似的狀態(tài),帶有處于類似狀態(tài)的相機卷片、類似的縮放選項等。
[0106]在某些示例中,移動設(shè)備還包括用于上鎖狀態(tài)710、720、730和740中的一個或多個的超時時間段(例如,I分鐘)。如果在超時時間段期滿之前移動設(shè)備未檢測到用戶活動,則設(shè)備轉(zhuǎn)移回到鎖定和/或睡眠狀態(tài)(或其他低功率狀態(tài))。但是,在某些示例中,如果視頻記錄正在進(jìn)行,則相機不進(jìn)入鎖定和/或睡眠狀態(tài),而是在超過超時時間段期滿時繼續(xù)記錄。
[0107]在狀態(tài)760,用戶已經(jīng)從移動設(shè)備解鎖用戶界面狀態(tài)740進(jìn)行轉(zhuǎn)移,并且被呈現(xiàn)用于設(shè)備的高級主屏幕。即,處于狀態(tài)760的用戶可通過使用與主屏幕相關(guān)聯(lián)的菜單、或者通過按壓圖像捕捉按鈕來調(diào)用諸如圖像捕捉應(yīng)用程序的移動設(shè)備應(yīng)用程序。
[0108]在狀態(tài)770,移動設(shè)備通過例如從狀態(tài)760的轉(zhuǎn)移762或者從狀態(tài)750的轉(zhuǎn)移776已經(jīng)進(jìn)入相機取景器解鎖模式。處于狀態(tài)770的解鎖模式取景器包括功能的更大集合。例如,以上關(guān)于720描述的諸如刪除圖像、發(fā)送圖像、上傳圖像和瀏覽先前存儲的圖像的不可訪問的功能現(xiàn)在可以被訪問了。諸如設(shè)置相機設(shè)置的包括ISO靈敏度、光圈、快門速度等的可能復(fù)雜或混亂的取景器專用功能可以附加地對用戶可用。由于解鎖設(shè)備的用戶有可能是移動設(shè)備的所有者,可在使用戶感到迷惑和被淹沒的較小風(fēng)險下提供這些附加的特征。設(shè)備可通過提供輸入或在超時時間段期滿之后返回主屏幕狀態(tài)760。移動設(shè)備還可通過與轉(zhuǎn)移716類似的方式轉(zhuǎn)移766回到主屏幕。
[0109]在狀態(tài)750,移動設(shè)備處于相機捕捉后解鎖模式。此處,可提供附加的功能,諸如用于刪除圖像、發(fā)送圖像、上傳圖像和瀏覽先前存儲的圖像的附加功能。在接收到返回取景器的用戶輸入之后,或者超時時間段期滿,移動設(shè)備返回到狀態(tài)770。此外,如上討論的,設(shè)備可通過與轉(zhuǎn)移722類似的方式從狀態(tài)770進(jìn)行轉(zhuǎn)移772,并且通過與轉(zhuǎn)移726類似的方式進(jìn)行轉(zhuǎn)移776。
[0110]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖7中描繪的狀態(tài)圖是代表性實施例,在本發(fā)明的精神和范圍內(nèi)可進(jìn)行替換的組合、添加和刪除。例如,如在下面圖9及所附文本中討論的,某些示例包括結(jié)合用于執(zhí)行狀態(tài)轉(zhuǎn)移的其他輸入數(shù)據(jù)來利用鄰近傳感器。某些示例不包括上鎖模式下到捕捉后模式的轉(zhuǎn)移722。在那些示例中,設(shè)備相反轉(zhuǎn)移716回到鎖定屏幕狀態(tài)710。
[0111]VII1.1:鎖模式下圖像捕捉應(yīng)用程序的示例調(diào)用
[0112]圖8是可用于所公開的技術(shù)的實施例中的在移動設(shè)備處于上鎖狀態(tài)下接收輸入數(shù)據(jù)以及調(diào)用圖像捕捉應(yīng)用程序的另一個更詳細(xì)的示例性方法的流程圖800。
[0113]在過程框810,在鎖定模式下接收激活圖像捕捉應(yīng)用程序的輸入數(shù)據(jù)。輸入數(shù)據(jù)具有各種形式,包括例如如以上進(jìn)一步討論的,相機按鈕按壓&保持、使用基于用戶界面確認(rèn)的觸摸的相機按鈕按壓、或者按鍵組合按壓。隨著方法繼續(xù)至過程框820,可通過激活一個或多個這樣的致動器以振動按鈕中的一個或多個或者設(shè)備的整個機殼來提供諸如一個或多個相機按鈕或與移動設(shè)備連接的致動器的振動的觸覺反饋。在某些示例中,以及如以上進(jìn)一步討論的,方法還可使用鄰近傳感器來確定是否提供這樣的反饋,或者是否繼續(xù)至過程框820。
[0114]在過程框820,顯示上鎖模式下帶有有限數(shù)目功能的與圖像捕捉應(yīng)用程序相關(guān)聯(lián)的相機取景器。
[0115]在過程框830,接收經(jīng)由例如相機快門按鈕來捕捉圖像的第二輸入數(shù)據(jù)。在捕捉圖像之后,方法繼續(xù)至過程框840。
[0116]在過程框840,向用戶呈現(xiàn)用于選擇捕捉后功能的一組一個或多個捕捉后控件。例如,可向用戶呈現(xiàn)放大/縮小捕捉圖像、或者瀏覽諸如光圈或用于捕捉圖像的快門速度的圖像屬性的功能。對用戶不可用的功能包括用于刪除所捕捉的圖像或其他先前所捕捉的圖像、將所捕捉的圖像發(fā)送或上傳至計算云中的服務(wù)器、或者將所捕捉的圖像用作電話壁紙的功能。
[0117]在過程框850,方法對是否在預(yù)定超時時間段(例如,5秒鐘)期滿之前接收到捕捉后輸入選擇進(jìn)行評估。如果超時時間段期滿,則方法繼續(xù)至過