使用虛擬按鈕和手勢進行攝像機控制的方法和裝置的制造方法
【專利說明】使用虛擬按鈕和手勢進行攝像機控制的方法和裝置
[0001]本申請要求享有于2013年3月8日遞交申請的美國臨時申請N0.61/775,391的優(yōu)先權。
【背景技術】
[0002]便攜式電子設備正變得越來越普遍。這些設備,例如移動電話、音樂播放器、攝像機、平板計算機等通常包括設備的組合,從而使攜帶多個對象是多余的。例如,目前的觸摸屏移動電話,例如蘋果的iPhone或三星的Galaxy android電話包括視頻和靜態(tài)攝像機、全球定位導航系統(tǒng)、網(wǎng)絡瀏覽器、文字和電話、視頻和音樂播放器等。這些設備通常允許多個網(wǎng)絡,例如wif1、有線和蜂窩(例如3G),以發(fā)送和接收數(shù)據(jù)。
[0003]便攜式電子產(chǎn)品中的輔助特征的質(zhì)量得到了不斷提高。例如,早期的“拍照手機”包括了低分辨率傳感器,具有定焦鏡頭并且沒有閃光燈。如今,很多移動電話包括全高清視頻功能、編輯和過濾工具以及高清顯示器。有了這些功能改善,很多用戶都在使用這些設備作為其主要的攝影設備。因此,存在對于性能更加改進并且專業(yè)級別的嵌入式攝影工具的需求。
[0004]例如,許多移動設備用戶可以在視頻模式或攝像機模式中的攝像特征。在拍照時,用戶可以期望取而代之地拍視頻。同樣,用戶可能開始拍視頻但認識到更期望圖像。通常,在移動設備攝像應用中,在兩種模式之間切換是令人困惑的或耗時的。用戶可能繼續(xù)使用不期望的格式,因為他們消耗需要切換格式的時間可能使他們失去照相機會。因此,希望克服嵌入在移動電子設備中的當前攝像機的這些問題。
【發(fā)明內(nèi)容】
[0005]—種用于使用按鈕、虛擬按鈕和/或手勢來動態(tài)地控制圖像和視頻捕捉設備的方法和裝置。系統(tǒng)允許用戶通過用戶命令確定將所捕捉的視頻保存為圖像還是視頻文件來控制圖像捕捉設備。例如,保持捕捉按鈕超過閾值時間指示應當將捕捉保存為視頻,而在閾值時間之前松開捕捉按鈕指示應當將捕捉保存為圖像。
[0006]根據(jù)本發(fā)明的一個方面,方法包括以下步驟:接收指示捕捉模式的開始的控制信號的開始;響應于所述控制信號的所述開始來啟動捕捉模式以生成捕捉的視頻數(shù)據(jù);響應于所述控制信號的所述開始來啟動定時器;接收所述控制信號的結束;響應于所述控制信號的所述結束來停止所述定時器以生成經(jīng)過時間;將所述經(jīng)過時間與閾值時間進行比較;以及響應于所述經(jīng)過時間小于所述閾值時間來保存所述捕捉的視頻數(shù)據(jù)的一部分。
[0007]根據(jù)本發(fā)明的另一方面,一種用于捕捉圖像的方法,包括以下步驟:在觸摸屏上顯示圖像捕捉按鍵;響應于所述圖像捕捉按鍵的致動來生成控制信號;響應于所述控制信號來啟動圖像捕捉模式,其中所述圖像捕捉模式包括啟動定時器并保存視頻數(shù)據(jù)流;響應于所述控制信號的結束來停止所述定時器以生成經(jīng)過時間;將所述經(jīng)過時間與閾值時間進行比較;以及響應于所述經(jīng)過時間小于所述閾值時間來保存所述視頻數(shù)據(jù)流的一部分。
[0008]根據(jù)本發(fā)明的又一方面,一種裝置包括:觸摸屏,用于顯示圖像捕捉按鍵,并用于響應于所述圖像捕捉按鍵的激活來生成第一控制信號,以及響應于所述圖像捕捉按鍵的去激活來生成第二控制信號;第一存儲器,用于存儲閾值時間;處理器,用于:響應于所述第一控制信號來啟動捕捉序列,其中所述捕捉序列包括保存視頻數(shù)據(jù);響應于所述第二控制信號來停止所述捕捉序列,所述處理器還操作用于:響應于所述第一控制信號來啟動定時器,以及響應于所述第二控制信號來停止所述定時器以生成定時器值,其中所述處理器還操作用于:將所述定時器值與所述閾值時間進行比較,其中響應于所述定時器值短于所述閾值時間,保存所述視頻數(shù)據(jù)的一部分;以及第二存儲器,用于存儲所述視頻數(shù)據(jù)的所述部分。
【附圖說明】
[0009]從將結合附圖閱讀的優(yōu)選實施例的以下詳細描述,本公開的這些和其他方面、特征和優(yōu)點將被描述或變得顯而易見。
[0010]在附圖中,其中類似的附圖標記貫穿所有視圖表示類似的元件:
[0011]圖1不出了移動電子設備的不例性實施例的框圖;
[0012]圖2示出了根據(jù)本發(fā)明的具有有源顯示器的示例性移動設備顯示器;
[0013]圖3示出了根據(jù)本公開的用于圖像穩(wěn)定和重新成幀的示例性過程;
[0014]圖4示出了根據(jù)本發(fā)明的具有捕捉初始化400的示例性移動設備顯示器;
[0015]圖5示出了根據(jù)本公開的用于啟動圖像或視頻捕捉的示例性過程500。
【具體實施方式】
[0016]本文列出的范例說明了本發(fā)明的優(yōu)選實施例,并且這些范例不應被解釋為以任何方式限制本發(fā)明的范圍。
[0017]參考圖1,示出了移動電子設備的示例性實施例的框圖。雖然所描繪的移動電子設備是移動電話100,但是本發(fā)明同樣可以在任何數(shù)量的設備,例如音樂播放器、攝像機、平板計算機、全球定位導航系統(tǒng)等上實現(xiàn)。移動電話通常包括發(fā)送和接收電話呼叫和文本消息、通過蜂窩網(wǎng)絡或本地無線網(wǎng)絡與互聯(lián)網(wǎng)介接、拍攝照片和視頻、回放音頻和視頻內(nèi)容以及運行應用程序(例如文字處理、程序或視頻游戲)的能力。許多移動電話包括GPS并且還包括觸摸屏面板作為用戶接口的一部分。
[0018]移動電話包括主處理器150,所述主處理器150耦合到其他主要組件中的每一者。主處理器或處理器在各種部件(例如網(wǎng)絡接口、攝像機140、觸摸屏170和其他輸入/輸出I/O接口 180)之間路由信息。主處理器150還處理用于直接在設備上或通過音頻/視頻接口在外部設備上回放的音頻和視頻內(nèi)容。主處理器150可操作以控制各子設備,例如攝像機140、觸摸屏170以及USB接口 130。主處理器150進一步操作以在移動電話中執(zhí)行子程序用于處理數(shù)據(jù)(類似于計算機)。例如,主處理器可用于在照片已經(jīng)由攝像機功能140拍攝之后處理圖像文件。這些處理可包括裁剪、壓縮、顏色和亮度調(diào)整等。
[0019]蜂窩網(wǎng)絡接口 110由主處理器150控制,并且用于通過蜂窩無線網(wǎng)絡接收和發(fā)送信息。可以將此信息編碼為各種格式,例如時分多址(TDMA)、碼分多址(CDMA)或正交頻分復用(OFDM)。經(jīng)由蜂窩網(wǎng)絡接口 110從設備發(fā)送和接收信息。接口可以包括用于將信息編碼和解碼成適當?shù)母袷揭杂糜趥鬏數(shù)亩鄠€天線編碼器、解調(diào)器等。蜂窩網(wǎng)絡接口 110可以用于促進語音或文本傳輸,或從互聯(lián)網(wǎng)發(fā)送和接收信息。這個信息可以包括視頻、音頻和或圖像。
[0020]無線網(wǎng)絡接口 120或wifi網(wǎng)絡接口用于通過wifi網(wǎng)絡發(fā)送和接收信息??梢愿鶕?jù)不同的wifi標準(802.1 lg、802.1 lb,802.1 Iac等)將此信息編碼為各種格式。該接口可以包括用于將信息編碼和解碼成適當?shù)母袷揭杂糜趥鬏敳⑶覍⑿畔⒔獯a以用于解調(diào)的多個天線編碼器、解調(diào)器等。wifi網(wǎng)絡接口 120可以用于促進語音或文本傳輸,或從互聯(lián)網(wǎng)發(fā)送和接收信息。這個信息可以包括視頻、音頻和或圖像。
[0021]通用串行總線(USB)接口 130用于通過有線等通常向計算機或其他有USB能力的設備發(fā)送和接收信息。USB接