動(dòng)態(tài)感興趣區(qū)域調(diào)整和提供動(dòng)態(tài)感興趣區(qū)域調(diào)整的圖像捕捉設(shè)備的制作方法
【專利摘要】本公開提供了一種動(dòng)態(tài)感興趣區(qū)域調(diào)整的方法和一種提供動(dòng)態(tài)感興趣區(qū)域調(diào)整的圖像捕捉設(shè)備。在一個(gè)實(shí)施例中,存在一種操作圖像捕捉設(shè)備的方法。實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域可以用于設(shè)置實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的一個(gè)或多個(gè)用戶定義的感興趣區(qū)域(ROI)。當(dāng)圖像捕捉設(shè)備的位置已經(jīng)改變了超過閾值量的量時(shí),取消一個(gè)或多個(gè)用戶定義的ROI,并且設(shè)置實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)ROI。數(shù)字圖像傳感器根據(jù)一個(gè)或多個(gè)用戶定義的ROI和一個(gè)或多個(gè)默認(rèn)ROI中的一個(gè)來獲取數(shù)字圖像數(shù)據(jù)。
【專利說明】動(dòng)態(tài)感興趣區(qū)域調(diào)整和提供動(dòng)態(tài)感興趣區(qū)域調(diào)整的圖像捕捉設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開涉及圖像捕捉設(shè)備,更具體地說,涉及動(dòng)態(tài)感興趣區(qū)域調(diào)整和提供動(dòng)態(tài)感興趣區(qū)域調(diào)整的圖像捕捉設(shè)備。
【背景技術(shù)】
[0002]包括具有內(nèi)置的圖像捕捉裝備的智能電話和其它多用途電子設(shè)備的圖像捕捉設(shè)備有時(shí)允許設(shè)置感興趣區(qū)域(ROI)以用于成像的目的,例如,對要捕捉的圖像進(jìn)行聚焦和/或曝光測定。圖像捕捉設(shè)備的用戶可以將感興趣區(qū)域從默認(rèn)區(qū)域改變?yōu)橛脩舳x的區(qū)域。當(dāng)被成像的場景改變或用戶另外希望改變ROI時(shí),用戶通常必須使用用戶定義的ROI來捕捉圖像以將圖像捕捉設(shè)備重置為默認(rèn)ROI或者對分層菜單進(jìn)行導(dǎo)航以將圖像捕捉設(shè)備手動(dòng)地重置為默認(rèn)R0I。眾所周知,圖像捕捉過程非常動(dòng)態(tài),這是因?yàn)閳鼍翱赡苡捎趯ο蟮囊苿?dòng)、變化的照明條件等而非??焖俚馗淖儭R虼?,即使捕捉或獲取圖像中甚至非常小的延遲也可能導(dǎo)致被成像的場景發(fā)生改變并且失去捕捉圖像的機(jī)會(huì)。因此,仍然需要控制ROI的更方便和/或智能的方法。
【專利附圖】
【附圖說明】
[0003]圖1是示出了適于執(zhí)行本公開的示例實(shí)施例的圖像捕捉設(shè)備的框圖。
[0004]圖2是示出了圖1的電子設(shè)備的圖像捕捉裝備的框圖。
[0005]圖3A至圖3C是根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的不同實(shí)施例的示意表示。
[0006]圖4A至圖4C是根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的第一實(shí)施例的示意表示,其說明了設(shè)置ROI的方法。
[0007]圖5A至圖5C是根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的第二實(shí)施例的示意表示,其說明了設(shè)置ROI的方法。
[0008]圖6A至圖6C是根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的示意表示,其說明了重置一個(gè)或多個(gè)ROI的方法。
[0009]圖7A和圖7B示出了根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的示意表示,其說明了重置一個(gè)或多個(gè)ROI的方法。
[0010]圖8是根據(jù)本公開的一個(gè)示例實(shí)施例的用于操作圖像捕捉設(shè)備的方法的流程圖。
[0011]圖9是根據(jù)本公開的另一個(gè)示例實(shí)施例的用于操作圖像捕捉設(shè)備的方法的流程圖。
[0012]圖10是根據(jù)本公開的另一個(gè)示例實(shí)施例的用于操作圖像捕捉設(shè)備的方法的流程圖。
【具體實(shí)施方式】[0013]現(xiàn)在將參照附圖,附圖示出了本公開的示例實(shí)施例。為了使說明簡單和清楚,可以在附圖之間重復(fù)附圖標(biāo)記以指示相應(yīng)的或類似的元素。闡述了大量細(xì)節(jié),以提供對本文所描述的示例實(shí)施例的理解。可以在沒有這些細(xì)節(jié)中的一些細(xì)節(jié)的情況下實(shí)踐示例實(shí)施例。在其它實(shí)例中,未詳細(xì)描述公知的方法、過程和組件,以避免模糊所描述的示例實(shí)施例。不應(yīng)當(dāng)認(rèn)為該描述局限于本文所描述的示例實(shí)施例的范圍。
[0014]除非本文明確聲明,否則本文陳述的對方向或定向的任何參考是為了方便的目的而并不旨在是限制性的。關(guān)于圖形用戶界面(GUI)的任何定向參考與GUI的屏幕定向而不是主機(jī)電子設(shè)備上的固定點(diǎn)或參考有關(guān)。為了方便起見,有時(shí)在本文中使用術(shù)語“用戶界面”來指代GUI。
[0015]本公開提供了一種動(dòng)態(tài)感興趣區(qū)域調(diào)整的方法和一種提供動(dòng)態(tài)感興趣區(qū)域調(diào)整的圖像捕捉設(shè)備。
[0016]根據(jù)一個(gè)示例實(shí)施例,提供了一種操作圖像捕捉設(shè)備的方法,該方法包括:在圖像捕捉設(shè)備的顯示器上顯示實(shí)時(shí)圖像,該實(shí)時(shí)圖像基于由數(shù)字圖像傳感器獲取的數(shù)字圖像數(shù)據(jù);接收對實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇;響應(yīng)于該選擇,將選擇的一個(gè)或多個(gè)區(qū)域設(shè)置為實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的一個(gè)或多個(gè)用戶定義的感興趣區(qū)域(ROI);當(dāng)圖像捕捉設(shè)備的位置已經(jīng)改變了超過閾值量的量時(shí),取消一個(gè)或多個(gè)用戶定義的R0I,并且設(shè)置實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)ROI ;以及由數(shù)字圖像傳感器根據(jù)一個(gè)或多個(gè)用戶定義的ROI和一個(gè)或多個(gè)默認(rèn)ROI中的一個(gè)來獲取數(shù)字圖像數(shù)據(jù)。
[0017]根據(jù)另一個(gè)示例實(shí)施例,提供了一種操作圖像捕捉設(shè)備的方法,該方法包括:在圖像捕捉設(shè)備的觸敏顯示器上顯示實(shí)時(shí)圖像,實(shí)時(shí)圖像基于由數(shù)字圖像傳感器獲取的數(shù)字圖像數(shù)據(jù);接收對實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇;響應(yīng)于該選擇,將選擇的一個(gè)或多個(gè)區(qū)域設(shè)置為實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的一個(gè)或多個(gè)用戶定義的ROI ;當(dāng)在觸敏顯示器上檢測到指定的觸摸手勢時(shí),取消一個(gè)或多個(gè)用戶定義的R0I,并且設(shè)置實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)ROI ;以及由數(shù)字圖像傳感器根據(jù)一個(gè)或多個(gè)用戶定義的ROI和一個(gè)或多個(gè)默認(rèn)ROI中的一個(gè)來獲取數(shù)字圖像數(shù)據(jù)。
[0018]根據(jù)另一個(gè)示例實(shí)施例,提供了一種圖像捕捉設(shè)備,包括:數(shù)字圖像傳感器;顯示器;用于將數(shù)字圖像數(shù)據(jù)編碼為靜態(tài)圖像的圖像編碼器;以及耦合到數(shù)字圖像傳感器、圖像編碼器和顯示器的圖像處理器,該圖像處理器被配置為執(zhí)行本文闡述的方法。
[0019]根據(jù)本公開的另一個(gè)實(shí)施例,提供了一種其上存儲(chǔ)有計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)執(zhí)行計(jì)算機(jī)可讀指令時(shí),該計(jì)算機(jī)可讀指令使處理器執(zhí)行本文闡述的方法。
[0020]圖像捕捉設(shè)備的構(gòu)造
[0021]首先參照圖1,圖1示出了圖像捕捉設(shè)備100,可以在圖像捕捉設(shè)備100中應(yīng)用本公開中描述的示例實(shí)施例。下面所描述的圖像捕捉設(shè)備100具有無線通信能力;然而,可以設(shè)想到本公開的教導(dǎo)可以應(yīng)用于沒有無線通信能力的設(shè)備。在一些示例實(shí)施例中,圖像捕捉設(shè)備100是移動(dòng)電話、智能電話或超級電話或者平板計(jì)算機(jī)。在其它示例實(shí)施例中,圖像捕捉設(shè)備100可以是筆記本計(jì)算機(jī)(也稱作膝上型計(jì)算機(jī)、上網(wǎng)本或超級本計(jì)算機(jī),這取決于設(shè)備能力)、無線組織器或者個(gè)人數(shù)字助理(PDA)、電子游戲設(shè)備或者數(shù)字照相機(jī)(其能夠進(jìn)行靜態(tài)圖像捕捉和視頻圖像捕捉)。圖像捕捉設(shè)備100的其它示例是可能的。
[0022]圖像捕捉設(shè)備100包括容納圖像捕捉設(shè)備100的電子組件的硬機(jī)箱(未示出)。圖像捕捉設(shè)備100的電子組件被安裝在印刷電路板(未示出)上。圖像捕捉設(shè)備100包括控制器,該控制器包含至少一個(gè)處理器102 (例如,微控制器),其控制圖像捕捉設(shè)備100的整體操作。通過通信子系統(tǒng)104來執(zhí)行包括數(shù)據(jù)通信和語音通信的通信功能??梢杂山獯a器106對由圖像捕捉設(shè)備100接收的數(shù)據(jù)進(jìn)行解壓縮和解密。通信子系統(tǒng)104從無線網(wǎng)絡(luò)101接收消息并且向無線網(wǎng)絡(luò)101發(fā)送消息。無線網(wǎng)絡(luò)101可以是任何適當(dāng)類型的無線網(wǎng)絡(luò)。
[0023]處理器102與其它組件進(jìn)行交互,所述其它組件例如是一個(gè)或多個(gè)輸入設(shè)備105、隨機(jī)存取存儲(chǔ)器(RAM) 108、只讀存儲(chǔ)器(ROM) 110、諸如彩色液晶顯示器(IXD)等的顯示器112、持久性(非易失性)存儲(chǔ)器120 (其可以是閃速可擦除可編程只讀存儲(chǔ)器(EPROM)存儲(chǔ)器(“閃存”)或者任何其它適當(dāng)形式的存儲(chǔ)器)、圖像捕捉裝備200、運(yùn)動(dòng)傳感器180 (其使處理器102能夠在任何適當(dāng)?shù)臅r(shí)間確定圖像捕捉設(shè)備100是否在運(yùn)動(dòng)以及任何感測到的運(yùn)動(dòng)的屬性)、定向傳感器182 (其使處理器102能夠在任何適當(dāng)?shù)臅r(shí)間確定使圖像捕捉設(shè)備100指向的方向)、全球定位系統(tǒng)(GPS)設(shè)備184 (其使處理器102能夠在任何適當(dāng)?shù)臅r(shí)間確定圖像捕捉設(shè)備100的GPS坐標(biāo)(即,位置))、接近度傳感器186(其使處理器102能夠在任何適當(dāng)?shù)臅r(shí)間確定圖像捕捉設(shè)備100與物體的接近度)、輔助輸入/輸出(I/O)子系統(tǒng)150、諸如串行數(shù)據(jù)端口(例如,通用串行總線(USB)數(shù)據(jù)端口)之類的數(shù)據(jù)端口 152、揚(yáng)聲器156、麥克風(fēng)158、短距離通信子系統(tǒng)162和統(tǒng)稱為164的其它設(shè)備子系統(tǒng)。經(jīng)由通信總線(未示出)來耦合圖像捕捉設(shè)備100的組件,該通信總線提供了各個(gè)組件之間的通信路徑。
[0024]顯示器112通常包括可以在其中顯示信息的顯示區(qū)域和在顯示區(qū)域的邊界周圍延伸的非顯示區(qū)域。在非顯示區(qū)域中不顯示信息。非顯示區(qū)域可以用于在顯示區(qū)域的邊緣周圍容納例如電子跡線或電氣連接、粘合劑或其它密封劑和/或保護(hù)涂層。
[0025]可以提供顯示器112作為提供輸入設(shè)備的觸敏顯示器118的一部分被提供。與觸敏覆層114 一起可操作地耦合到電子控制器116的顯示器112包括觸敏顯示器118。觸敏顯示器118通常是包括電容性觸敏覆層的電容性觸敏顯示器118,可以是任何其它適當(dāng)?shù)挠|敏顯示器118,例如,本領(lǐng)域中公知的電阻性、紅外、表面聲波(SAW)觸敏顯示器118、應(yīng)變儀、光學(xué)成像、散射信號技術(shù)、聲脈沖識別等等。觸敏顯示器118的覆層114可以是堆疊的多層裝備(assembly),其可以包括例如基板、接地屏蔽層、阻擋層、由基板或其它障礙物隔離的一個(gè)或多個(gè)電容性觸摸傳感器層、和封蓋。電容性觸摸傳感器層可以是任何適當(dāng)?shù)牟牧?,例如,圖案化的氧化銦錫(ITO)。
[0026]觸敏顯示器118的顯示器112包括可以在其中顯示信息的顯示區(qū)域和在顯示區(qū)域的邊界周圍延伸的非顯示區(qū)域。在非顯示區(qū)域中不顯示信息,非顯示區(qū)域可以用于在顯示區(qū)域的邊緣周圍容納例如電子跡線或電氣連接、粘合劑或其它密封劑和/或保護(hù)涂層。
[0027]可以由觸敏顯示器118檢測一個(gè)或多個(gè)觸摸(也稱作觸摸輸入、觸摸接觸或觸摸事件)。備選地,處理器102可以被配置為根據(jù)觸敏覆層114提供的觸摸數(shù)據(jù)來檢測一個(gè)或多個(gè)觸摸手勢。處理器102可以確定觸摸的屬性,其包括觸摸的位置。觸摸位置數(shù)據(jù)可以包括接觸的區(qū)域或接觸的單個(gè)點(diǎn),例如,位于接觸區(qū)域的中心處或附近的點(diǎn)(稱作質(zhì)心)。響應(yīng)于檢測到觸摸,向控制器116提供信號??梢詸z測來自任何適當(dāng)?shù)奈矬w(例如,手指、拇指、附屬物(appendage)或者諸如手寫筆、鋼筆或其它指示器等的其它項(xiàng),這取決于觸敏顯示器118的屬性)的觸摸。在觸摸期間,觸摸的位置隨著檢測到的物體的移動(dòng)而移動(dòng)??刂破?16和/或處理器102可以檢測任何適當(dāng)?shù)慕佑|構(gòu)件在觸敏顯示器118上的觸摸。類似地,檢測多個(gè)同時(shí)的觸摸。
[0028]由觸敏顯示器118檢測不同類型的觸摸事件。當(dāng)觸摸事件在大于或等于閾值持續(xù)時(shí)間的持續(xù)時(shí)間期間發(fā)生時(shí),檢測到或識別出觸摸和保持事件。在一些實(shí)施例中,閾值持續(xù)時(shí)間可以例如是400毫秒。其它閾值持續(xù)時(shí)間是可能的。當(dāng)至少一個(gè)觸摸事件在小于閾值持續(xù)時(shí)間的持續(xù)時(shí)間期間發(fā)生時(shí),檢測到或識別出輕觸(tap)事件。
[0029]當(dāng)用戶用一根手指觸摸觸敏顯示器118上的可選擇的在屏(onscreen)項(xiàng)(例如,按鈕或菜單項(xiàng))并且在超過閾值持續(xù)時(shí)間的持續(xù)時(shí)間期間使手指與觸敏顯示器118保持接觸時(shí),發(fā)生單指觸摸和保持事件。當(dāng)用戶用兩根手指觸摸觸敏顯示器118上的可選擇的在屏項(xiàng)、并且在超過閾值持續(xù)時(shí)間的持續(xù)時(shí)間期間使兩根手指與觸敏顯示器118保持接觸時(shí),發(fā)生兩指觸摸和保持事件。觸摸可選擇的在屏項(xiàng)包括:觸摸觸敏顯示器118的與在顯示器112上顯示的可選擇的在屏項(xiàng)一致的位置。位置與可選擇的在屏項(xiàng)一致在于:觸摸事件的質(zhì)心在用戶界面屏幕的、被指派用于接收用于激活可選擇的在屏項(xiàng)的輸入的輸入?yún)^(qū)域內(nèi)。在一些實(shí)施例中,可選擇的在屏項(xiàng)的輸入?yún)^(qū)域可以與可選擇的在屏項(xiàng)在顯示屏幕112上的顯示區(qū)域不同,其中,在這些實(shí)施例中,輸入?yún)^(qū)域通常大于顯示區(qū)域,以適應(yīng)用戶的觸摸偏移。
[0030]術(shù)語“觸摸手勢”或“手勢”在本文中用于指代觸敏顯示器118上的、從原點(diǎn)開始并且持續(xù)到終點(diǎn)的特定類型的觸摸事件??梢酝ㄟ^觸摸手勢的屬性來識別觸摸手勢,所述屬性包括例如原點(diǎn)、終點(diǎn)、行進(jìn)的距離、持續(xù)時(shí)間、速度和方向。在距離和/或持續(xù)時(shí)間上,觸摸手勢可長可短。觸摸手勢的兩個(gè)點(diǎn)可以用于確定觸摸手勢的方向。
[0031]當(dāng)在觸敏顯示器118內(nèi)保持接觸并且觸摸點(diǎn)(例如,觸摸事件的質(zhì)心)移動(dòng)超過閾值距離(通常以像素為單位來測量)時(shí),發(fā)生拖動(dòng)手勢。當(dāng)與觸敏顯示器118的接觸結(jié)束時(shí),拖動(dòng)手勢結(jié)束。
[0032]劃動(dòng)(swipe)(也稱作輕拂(flick))是一種觸摸手勢。劃動(dòng)具有單一方向。觸敏覆層114可以關(guān)于與觸敏覆層114初始進(jìn)行接觸的原點(diǎn)和與觸敏覆層114的接觸結(jié)束的終點(diǎn)來評估劃動(dòng),而不是使用在觸摸手勢的持續(xù)時(shí)間期間的接觸位置或接觸點(diǎn)中的每一個(gè)求解方向來評估劃動(dòng)。劃動(dòng)的示例包括水平劃動(dòng)、垂直劃動(dòng)和對角線劃動(dòng)。水平劃動(dòng)通常包括:用于初始化觸摸手勢的朝向觸敏覆層114的左側(cè)或右側(cè)的原點(diǎn);在與觸敏覆層114保持持續(xù)接觸的同時(shí),檢測到的物體從原點(diǎn)向朝向觸敏覆層114的右側(cè)或左側(cè)的終點(diǎn)的水平移動(dòng);以及與觸敏覆層114的接觸的斷開。類似地,垂直劃動(dòng)通常包括:用于初始化觸摸手勢的朝向觸敏覆層114的頂部或底部的原點(diǎn);在與觸敏覆層114保持持續(xù)接觸的同時(shí),檢測到的物體從原點(diǎn)向朝向觸敏覆層114的底部或頂部的終點(diǎn)的垂直移動(dòng);以及與觸敏覆層114的接觸的斷開。
[0033]劃動(dòng)可以具有各種長度,可以在觸敏覆層114上的各個(gè)位置處發(fā)起,并且不需要跨越觸敏覆層114的最大尺寸。此外,斷開劃動(dòng)的接觸可以是逐步的,這是因?yàn)榕c觸敏覆層114的接觸是在劃動(dòng)仍然在進(jìn)行中的同時(shí)被逐漸減小的。[0034]觸敏顯示器118還可以檢測元導(dǎo)航觸摸手勢。元導(dǎo)航觸摸手勢是具有處于觸敏顯示器118的顯示區(qū)域之外的原點(diǎn)、并且移動(dòng)到觸敏顯示器118的顯示區(qū)域上的位置的觸摸手勢。可以檢測觸摸手勢的其它屬性并檢測元導(dǎo)航觸摸手勢。元導(dǎo)航觸摸手勢還可以包括多點(diǎn)觸摸(mult1-touch)觸摸手勢,其中,觸摸手勢是同時(shí)的或者在時(shí)間上重疊,并且觸摸中的至少一個(gè)具有位于顯示區(qū)域之外的原點(diǎn)并且移動(dòng)到觸敏顯示器118的顯示區(qū)域上的位置。因此,可以用兩根手指來進(jìn)行元導(dǎo)航觸摸手勢。此外,可以將多點(diǎn)觸摸元導(dǎo)航觸摸手勢與單點(diǎn)觸摸元導(dǎo)航觸摸手勢區(qū)分開,并且多點(diǎn)觸摸元導(dǎo)航觸摸手勢可以提供額外的功能或其它的功能。
[0035]在本文中,僅為了方便的目的,在設(shè)備用戶的手指的上下文中描述了觸敏顯示器118。如上文所提到的,可以使用手寫筆或其它物體與觸敏顯示器118交互,這取決于類型。
[0036]通過輸入設(shè)備105來執(zhí)行與⑶I的用戶交互??梢越?jīng)由處理器102在顯示器112上呈現(xiàn)和顯示諸如文本、字符、符號、圖像、圖標(biāo)和其它項(xiàng)之類的信息。處理器102可以與定向傳感器進(jìn)行交互,以檢測重力或重力引起的反作用力的方向,從而確定例如圖像捕捉設(shè)備100的定向以確定⑶I的屏幕定向。
[0037]輸入設(shè)備105可以包括鍵盤、控制按鈕(例如,電源開關(guān)(接通/斷開)按鈕(未示出)、用于啟用照相機(jī)模式的照相機(jī)按鈕(未示出)、用于當(dāng)處于照相機(jī)模式時(shí)啟用圖像捕捉序列的捕捉按鈕(未示出)、用于當(dāng)處于照相機(jī)模式時(shí)啟用對變焦設(shè)置的選擇的變焦按鈕(未示出)、以及用于導(dǎo)航在屏項(xiàng)(例如,在顯示器112上顯示的數(shù)字圖像、菜單選擇等)的導(dǎo)航設(shè)備(未示出)。當(dāng)提供顯示器112作為觸敏顯示器118的一部分時(shí),作為物理接口組件的替代或附加,可以由在顯示器112上顯示的在屏用戶界面元件來提供捕捉按鈕、變焦按鈕和其它照相機(jī)控制。根據(jù)該實(shí)施例,可以提供鍵盤,作為觸敏顯示器118的替代或附加??刂瓢粹o中的至少一些可以是多用途按鈕而不是專用按鈕或?qū)iT按鈕。
[0038]圖像捕捉設(shè)備100還包括用于接收包括持久性存儲(chǔ)器(例如,閃存)的可移除存儲(chǔ)卡132的存儲(chǔ)卡接口 130??梢瞥鎯?chǔ)卡132可以插入或者耦合到存儲(chǔ)卡接口 130以存儲(chǔ)數(shù)據(jù)并且由處理器102讀取數(shù)據(jù),其中,數(shù)據(jù)包括但不限于由圖像捕捉裝備200捕捉的靜態(tài)圖像和可選的視頻圖像。其它類型的用戶數(shù)據(jù)也可以存儲(chǔ)在可移除存儲(chǔ)卡132上。作為可移除存儲(chǔ)卡132的附加或替代,可以使用其它類型的可移除數(shù)字圖像存儲(chǔ)介質(zhì)(例如,磁性硬盤驅(qū)動(dòng)器、磁帶或光盤)。
[0039]處理器102在所存儲(chǔ)的程序的控制下操作,并且執(zhí)行存儲(chǔ)在存儲(chǔ)器中(例如,持久性存儲(chǔ)器120中)的軟件模塊175。如圖1所示,軟件模塊175包括操作系統(tǒng)軟件177和軟件應(yīng)用179。軟件應(yīng)用179包括照相機(jī)應(yīng)用181和照片瀏覽器應(yīng)用183。照相機(jī)應(yīng)用181包含用于進(jìn)行以下操作的邏輯:操作圖像捕捉裝備200、并且從圖像捕捉裝備200捕捉靜態(tài)圖像和可選的視頻圖像,并且將靜態(tài)圖像和視頻圖像存儲(chǔ)在持久性存儲(chǔ)器120中。照片瀏覽器應(yīng)用183包含用于在顯示器112上顯示來自持久性存儲(chǔ)器120的數(shù)據(jù)(即,靜態(tài)圖像和可選的視頻圖像)和來自圖像捕捉裝備200的數(shù)據(jù)的邏輯。諸如用戶數(shù)據(jù)之類的持久性數(shù)據(jù)185也可以存儲(chǔ)在持久性存儲(chǔ)器120中。持久性數(shù)據(jù)185可以包括存儲(chǔ)在圖像捕捉設(shè)備100中的數(shù)字媒體文件,例如,由圖像捕捉裝備200捕捉的靜態(tài)圖像和/或視頻圖像或者傳送、下載或以其它方式存儲(chǔ)在持久性存儲(chǔ)器120上的其它靜態(tài)圖像和/或視頻圖像。
[0040]可以將軟件模塊175或其一部分臨時(shí)加載到諸如RAM108之類的易失性存儲(chǔ)器中。RAM108用于存儲(chǔ)運(yùn)行時(shí)數(shù)據(jù)變量和其它類型的數(shù)據(jù)或信息。雖然針對各種類型的存儲(chǔ)器描述了具體功能,但是這僅僅是一個(gè)示例,并且還可以使用向各種類型的存儲(chǔ)器進(jìn)行的不同的功能指派。
[0041]可以在圖像捕捉裝備200捕捉了靜態(tài)圖像和可選的視頻圖像以后,將靜態(tài)圖像和可選的視頻圖像存儲(chǔ)在持久性存儲(chǔ)器中。持久性存儲(chǔ)器可以是內(nèi)部持久性存儲(chǔ)器120、可移除存儲(chǔ)卡132或遠(yuǎn)端持久性存儲(chǔ)設(shè)備中的一個(gè)或任意組合。遠(yuǎn)端持久性存儲(chǔ)設(shè)備可以是基于云的資源(例如,遠(yuǎn)端內(nèi)容服務(wù)器),可以由無線網(wǎng)絡(luò)101訪問該基于云的資源,或者可以經(jīng)由與主機(jī)計(jì)算機(jī)的有線(例如,經(jīng)由數(shù)據(jù)端口 152)或短距離無線連接(例如,經(jīng)由短距離通信子系統(tǒng)162)訪問該基于云的資源,其中,該主機(jī)計(jì)算機(jī)有權(quán)有線訪問基于云的資源。所捕捉的靜態(tài)圖像和可選的視頻圖像的存儲(chǔ)位置通常是可以由用戶提前或者在捕捉時(shí)設(shè)置的可配置的設(shè)置。
[0042]照相機(jī)應(yīng)用181和/或照片瀏覽器應(yīng)用183可以通過無線網(wǎng)絡(luò)101或者可以經(jīng)由與主機(jī)計(jì)算機(jī)的有線或短距離無線連接訪問遠(yuǎn)端持久性存儲(chǔ)設(shè)備和可選的基于云的應(yīng)用,其中,該主機(jī)計(jì)算機(jī)有權(quán)有線訪問基于云的資源。使用基于云的存儲(chǔ)設(shè)備或者其它遠(yuǎn)端持久性存儲(chǔ)設(shè)備允許從有權(quán)訪問互聯(lián)網(wǎng)的幾乎任何計(jì)算機(jī)或便攜式電子設(shè)備訪問圖像捕捉裝備200捕捉的靜態(tài)圖像和可選的視頻圖像。
[0043]圖像捕捉設(shè)備100還包括作為電源的電池138,其通常是可以例如通過耦合到電池接口(例如,串行數(shù)據(jù)端口 152)的充電電路而被充電的一個(gè)或多個(gè)可再充電電池。電池138向圖像捕捉設(shè)備100中的電路中的至少一些提供電功率,并且電池接口 136為電池138提供機(jī)械連接和電氣連接。電池接口 136被耦合到穩(wěn)壓器(未示出),穩(wěn)壓器向圖像捕捉設(shè)備100的電路提供電源V+。
[0044]諸如文本消息、電子郵件消息或者網(wǎng)頁下載等的接收信號由通信子系統(tǒng)104進(jìn)行處理,并且輸入到處理器102。處理器102處理接收的信號以輸出到顯示器112和/或輸出至IJ輔助I/O子系統(tǒng)150。訂戶可以生成諸如電子郵件消息等的數(shù)據(jù)項(xiàng),這些數(shù)據(jù)項(xiàng)可以例如通過通信子系統(tǒng)104在無線網(wǎng)絡(luò)101上進(jìn)行傳輸。
[0045]運(yùn)動(dòng)傳感器180可以包括加速度計(jì)(例如,三軸加速度計(jì))或其它適當(dāng)?shù)倪\(yùn)動(dòng)傳感器。定向傳感器182可以包括加速度計(jì)(例如,三軸加速度計(jì))、電子羅盤、陀螺儀或其組合。作為加速度計(jì)、電子羅盤和陀螺儀的替換或附加,可以使用其它適當(dāng)?shù)亩ㄏ騻鞲衅???梢岳缭诩山M件內(nèi)組合或共享運(yùn)動(dòng)傳感器180和定向傳感器182或者其一部分。三軸加速度計(jì)的處理器102或者控制器(未示出)可以將加速度測量轉(zhuǎn)換為設(shè)備定向。
[0046]圖像捕捉設(shè)備100可以經(jīng)由串行數(shù)據(jù)端口 152或短距離通信子系統(tǒng)162連接到主機(jī)個(gè)人計(jì)算機(jī)(未示出),該短距離通信子系統(tǒng)162通過適當(dāng)?shù)幕ミB(例如,USB連接、Firewire?連接、Bluetooth?連接等)進(jìn)行通信。
[0047]現(xiàn)在參照圖2,將更詳細(xì)地描述圖像捕捉設(shè)備100的圖像捕捉裝備200的示例實(shí)施例。圖像捕捉裝備200包括圖像處理器202,其執(zhí)行下面描述的各個(gè)圖像處理功能。圖像處理器202通常是可編程圖像處理器,但是可以是例如硬連接的定制集成電路(IC)處理器、通用微處理器或者硬連接的定制IC和可編程處理器的組合。當(dāng)圖像捕捉裝備200是諸如移動(dòng)電話、智能電話或超級電話等多用途電子設(shè)備的一部分時(shí),圖像捕捉裝備200的功能中的至少一些可以由主機(jī)圖像捕捉設(shè)備100的主處理器102來執(zhí)行??梢栽O(shè)想由圖像處理器202執(zhí)行的全部功能可以由主處理器102來執(zhí)行,在該情況下,可以省略圖像處理器202。此外,圖像捕捉裝備200有權(quán)訪問主機(jī)圖像捕捉設(shè)備100的各個(gè)組件,并且可以從主機(jī)圖像捕捉設(shè)備100的各個(gè)組件(諸如輸入設(shè)備105等的輸入端、運(yùn)動(dòng)傳感器180、定向傳感器182、GPS184、RAM108、持久性存儲(chǔ)器120等)接收輸入并且向這些組件發(fā)送輸出。
[0048]在一些實(shí)施例中,圖像捕捉裝備200還包括由調(diào)焦器206 (例如,變焦引擎和聚焦引擎)控制的變焦透鏡204,所述變焦引擎和聚焦引擎調(diào)節(jié)變焦透鏡204的焦長和焦距,以對通過變焦透鏡204并且由圖像傳感器208進(jìn)行接收的光進(jìn)行聚焦。變焦透鏡204具有可變的孔徑,其大小是由f_值(有時(shí)稱作焦比、f_比、f_數(shù)或者相對孔徑)來表示的,f_值是變焦透鏡204的孔徑的直徑的測量值。值是焦長除以“有效”孔徑直徑。值是作為透鏡“速率”的定量測量值的無量綱數(shù)。
[0049]變焦透鏡204將光傳遞到圖像傳感器208,光在圖像傳感器208上形成圖像。圖像傳感器208可以具有多個(gè)寬高比(例如,4: 3和16: 9的圖像寬高比)以及多個(gè)圖像分辨率。在一些實(shí)施例中,圖像傳感器208是電荷耦合器件(CCD)傳感器;然而,可以使用互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)傳感器或者其它適當(dāng)?shù)膱D像傳感器。變焦透鏡204中的可調(diào)節(jié)的孔徑和快門裝備(未示出)用于控制圖像傳感器208的孔徑大小和曝光時(shí)間。在其它實(shí)施例中,可以用固定焦長的透鏡(也稱作“定焦”透鏡)來替換變焦透鏡204,在該情況下,調(diào)焦器206僅調(diào)節(jié)透鏡的焦距。可以通過圖像捕捉裝備200的圖像處理器202或者處理器102執(zhí)行的數(shù)字圖像處理來提供數(shù)字變焦(而不是由變焦透鏡204提供的光學(xué)變焦)。在其它實(shí)施例中,可以省略快門裝備,由電子快門來替代。
[0050]圖像處理器202通過向圖像傳感器208提供各種控制信號來控制圖像傳感器208。圖像處理器202還控制調(diào)焦器206和閃光燈224,閃光燈224用于發(fā)射光以照亮變焦透鏡204的視場內(nèi)的區(qū)域。輸入設(shè)備105提供可以控制圖像捕捉裝備200的操作的用戶控制。將由圖像傳感器208輸出的捕捉到的圖像信號A臨時(shí)存儲(chǔ)在緩沖存儲(chǔ)器212 (例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)緩沖存儲(chǔ)器)中。
[0051]圖像傳感器202通常響應(yīng)于對捕捉按鈕的按壓或其它激活而產(chǎn)生聚焦信號,所述聚焦信號驅(qū)動(dòng)調(diào)焦器206 (例如,變焦引擎和聚焦引擎)調(diào)節(jié)變焦透鏡204的焦點(diǎn),以對形成于圖像傳感器208上并且提供針對捕捉到的圖像信號的圖像傳感器輸出的圖像進(jìn)行聚焦。通常由圖像捕捉設(shè)備100提供被動(dòng)自動(dòng)聚焦系統(tǒng)。在被動(dòng)自動(dòng)聚焦系統(tǒng)中,將捕捉到的圖像信號A提供給圖像處理器102,該圖像處理器102對捕捉到的圖像信號A執(zhí)行自動(dòng)聚焦計(jì)算。作為自動(dòng)聚焦計(jì)算的輸出的結(jié)果,按需要將聚焦信號發(fā)送到聚焦適配器206,以調(diào)節(jié)變焦透鏡204的焦距。通常使用對比度檢測或相位檢測方法來執(zhí)行自動(dòng)聚焦計(jì)算,所述方法依賴于移動(dòng)變焦透鏡204以對焦距進(jìn)行微小的調(diào)節(jié)直到獲得最大的(或者最優(yōu)的)對比度為止。自動(dòng)聚焦計(jì)算假設(shè)最大的(或者最優(yōu)的)對比度對應(yīng)于最大清晰度。自動(dòng)聚焦計(jì)算的屬性在本公開的范圍之外,并且將不在本文中對其進(jìn)行進(jìn)一步詳細(xì)描述。適合于由圖像處理器202使用的自動(dòng)聚焦方法和計(jì)算在本領(lǐng)域中是公知的,并且對于熟練的技術(shù)人員而目將是顯而易見的。
[0052]在圖像捕捉裝備200處于活動(dòng)狀態(tài)或者準(zhǔn)備捕捉狀態(tài)(而不是非活動(dòng)狀態(tài),例如當(dāng)顯示全屏菜單時(shí))時(shí),圖像處理器202可以持續(xù)地產(chǎn)生聚焦信號,從而提供連續(xù)的自動(dòng)聚焦,使得正在向緩沖存儲(chǔ)器212存儲(chǔ)的圖像是聚焦的圖像,而不是響應(yīng)于如上所述的對捕捉按鈕的激活來執(zhí)行自動(dòng)聚焦操作。
[0053]在其它實(shí)施例中,可以使用主動(dòng)自動(dòng)聚焦系統(tǒng)替代上文所描述的被動(dòng)自動(dòng)聚焦系統(tǒng)。主動(dòng)自動(dòng)聚焦系統(tǒng)可以包括紅外(IR)發(fā)射器和IR傳感器,IR傳感器利用反射的IR波返回IR傳感器的時(shí)間和/或反射的IR波的強(qiáng)度來確定從IR發(fā)射器到焦點(diǎn)處的物體的距離。調(diào)焦器206根據(jù)所確定的距離來移動(dòng)變焦透鏡204。
[0054]還可以將捕捉到的圖像信號A輸出到顯示器112以提供預(yù)覽圖像。捕捉到的圖像信號A可以用于提供實(shí)時(shí)或“實(shí)況”預(yù)覽,其中,為了圖形處理效率,將利用圖像傳感器208捕捉的圖像的實(shí)時(shí)圖像(或者圖像的近似)作為到捕捉的圖像的微縮圖圖像(例如,減小的大小/分辨率版本)顯示在顯示器112或備選地專用電子取景器設(shè)備上。
[0055]在單圖像捕捉模式中,將由緩沖存儲(chǔ)器212提供的捕捉到的圖像信號D輸出到圖像處理器202并且由圖像處理器202進(jìn)行常規(guī)處理以產(chǎn)生經(jīng)處理的數(shù)字圖像數(shù)據(jù),該數(shù)字圖像數(shù)據(jù)可以包含靜態(tài)數(shù)字圖像或視頻圖像,這些圖像被編碼為數(shù)字圖像文件并且存儲(chǔ)在持久性存儲(chǔ)器120中。
[0056]在突發(fā)模式(或者連續(xù)捕捉模式)中,將由緩沖存儲(chǔ)器212提供的捕捉到的圖像信號D輸出到圖像處理器202并且由圖像處理器202進(jìn)行基本處理以產(chǎn)生經(jīng)基本處理的數(shù)字圖像數(shù)據(jù),將該數(shù)據(jù)編碼為編碼的數(shù)字圖像文件,并且存儲(chǔ)在持久性存儲(chǔ)器120中。從圖像傳感器208到在處于突發(fā)模式中時(shí)用于編碼的圖像處理器202的路徑有時(shí)稱作突發(fā)管道。以足夠快以跟上圖像傳感器的圖像捕捉速度的速度(在一些情況下,在15fps與30fps之間)進(jìn)行處理。在其它實(shí)施例中,突發(fā)管道中的處理可以更慢或更快。速度取決于整個(gè)系統(tǒng)的能力。與上面提到的在單圖像捕捉模式中在向緩沖存儲(chǔ)器212存儲(chǔ)了圖像信號以后執(zhí)行的處理相比,突發(fā)管道中的處理通常具有更低的質(zhì)量。在突發(fā)模式中產(chǎn)生的圖像可以具有與在單圖像捕捉模式中產(chǎn)生的圖像相同的分辨率。
[0057]可以執(zhí)行的編碼的非限制性示例是JPEG (聯(lián)合圖象專家組)、JPEG2000、TIFF (標(biāo)記圖像文件格式)和Exif (可交換圖像文件格式)編碼。編碼的數(shù)字圖像然后可以被存儲(chǔ),用于產(chǎn)生全景圖像,用在追溯突發(fā)(retro-active burst)應(yīng)用(例如,時(shí)間區(qū)間(temporalbracketing))中、用于圖像穩(wěn)定性或使用來自突發(fā)模式的圖像的任何其它應(yīng)用中。在編碼數(shù)字圖像文件的同時(shí),數(shù)字圖像文件或者在一些實(shí)施例中來自圖像傳感器208的原始數(shù)據(jù)被發(fā)送到緩沖存儲(chǔ)器212。然后,使用緩沖存儲(chǔ)器212中存儲(chǔ)的數(shù)據(jù)來在發(fā)送要編碼的數(shù)據(jù)之前執(zhí)行更高質(zhì)量的處理,例如,但不限于高級噪聲濾波。
[0058]緩沖存儲(chǔ)器212還可以用于在有時(shí)被稱作“零”或“負(fù)”快門延遲模式中消除快門延遲。以捕捉圖像的時(shí)間的時(shí)間先后順序?qū)膱D像傳感器208獲取的圖像序列存儲(chǔ)在緩沖存儲(chǔ)器212中。圖像通常與捕捉圖像的日期和/或時(shí)間關(guān)聯(lián)地存儲(chǔ),以幫助接下來檢索和/或處理,例如,用于基于時(shí)間先后順序來訪問和檢索圖像。當(dāng)處于零快門延遲模式中時(shí),對圖像進(jìn)行連續(xù)地采樣并且將其存儲(chǔ)到緩沖存儲(chǔ)器212,直到達(dá)到設(shè)置的極限。緩沖存儲(chǔ)器212的極限通常是圖像的數(shù)目,例如,1、2、3、4、5、10、25或者其它適當(dāng)?shù)臄?shù)目,這取決于圖像傳感器208的幀率(由圖像傳感器208捕捉的每秒幀數(shù)(fps))和其它因素。緩沖存儲(chǔ)器212的極限可以是另一個(gè)適當(dāng)?shù)臉O限,例如,圖像的總大小或捕捉的持續(xù)時(shí)間(例如,在最近η秒內(nèi)拍攝的所有圖像)。在一些實(shí)施例中,緩沖存儲(chǔ)器212的極限可以是可配置的。將極限設(shè)置為使得存儲(chǔ)在緩沖存儲(chǔ)器212中的捕捉到的圖像通常與實(shí)時(shí)預(yù)覽圖像是同時(shí)的。因此,緩沖存儲(chǔ)器212的極限在很大程度上取決于幀率。
[0059]零快門延遲模式與突發(fā)模式的不同之處在于:圖像僅臨時(shí)存儲(chǔ)在緩沖存儲(chǔ)器212中,并且采樣是連續(xù)的,而不是取決于捕捉按鈕的激活。在零快門延遲模式中,不能激活捕捉按鈕,這是因?yàn)椴蹲桨粹o是用于將捕捉到的圖像的存儲(chǔ)從緩沖存儲(chǔ)器212中的臨時(shí)存儲(chǔ)改變?yōu)榇鎯?chǔ)器120或可移除存儲(chǔ)卡132中的持久性存儲(chǔ)的觸發(fā)。
[0060]將在顯示器112上顯示的實(shí)時(shí)圖像與存儲(chǔ)在緩沖存儲(chǔ)器212中的圖像同步,使得當(dāng)激活捕捉按鈕時(shí),從緩沖存儲(chǔ)器212中選擇緩沖存儲(chǔ)器212中的與當(dāng)激活捕捉按鈕時(shí)在顯示器112上顯示的實(shí)時(shí)圖像相對應(yīng)的圖像,以由圖像處理器202進(jìn)行進(jìn)一步處理,并且將該圖像存儲(chǔ)在諸如持久性存儲(chǔ)器120或可移除存儲(chǔ)卡132之類的持久性存儲(chǔ)器中。通過這種方式,向用戶顯示的圖像與圖像捕捉裝備200所捕捉的圖像相對應(yīng),從而不提供快門延遲。
[0061]圖像處理器202可以執(zhí)行各種其它圖像處理功能(包括顏色插值和顏色與色調(diào)校正)以產(chǎn)生所呈現(xiàn)的圖像數(shù)據(jù),例如,標(biāo)準(zhǔn)紅綠藍(lán)(sRGB)圖像數(shù)據(jù)。然后,將所呈現(xiàn)的圖像數(shù)據(jù)存儲(chǔ)在可移除存儲(chǔ)卡132的存儲(chǔ)器或持久性存儲(chǔ)器120中。在一些實(shí)施例中,可以在存儲(chǔ)之前對所呈現(xiàn)的圖像數(shù)據(jù)進(jìn)行壓縮,例如,可以對所呈現(xiàn)的圖像數(shù)據(jù)進(jìn)行JPEG壓縮并且將其存儲(chǔ)為JPEG圖像文件,其可以采用可交換圖像文件(Exif)格式或者優(yōu)選地支持圖像元數(shù)據(jù)的其它適當(dāng)?shù)母袷?,所述圖像元數(shù)據(jù)例如是以下各項(xiàng)中的一項(xiàng)或多項(xiàng):捕捉圖像的日期/時(shí)間、捕捉圖像的變焦透鏡204的f-值、捕捉圖像時(shí)的GPS位置和指向以及可能的其它照相機(jī)設(shè)置。
[0062]通常由存儲(chǔ)在固件存儲(chǔ)器(未示出)中的固件來控制由圖像處理器202執(zhí)行的處理,該固件存儲(chǔ)器可以是閃存或者任何其它適當(dāng)形式的存儲(chǔ)器。圖像處理器202使用用于在處理期間存儲(chǔ)中間結(jié)果的RAM存儲(chǔ)器(例如,主機(jī)電子設(shè)備的RAM108或者可能分離的專用RAM)來處理來自緩沖存儲(chǔ)器212的數(shù)字輸入圖像。
[0063]雖然圖像捕捉設(shè)備100的組件被示出為圖1和圖2中的單獨(dú)框,但是各個(gè)組件的功能可以在實(shí)際的處理元件、電路等中合并。此外,當(dāng)在實(shí)際的處理元件、電路等中實(shí)現(xiàn)時(shí),可以將圖1和圖2的功能框中的一些劃分為一個(gè)或多個(gè)子框。
[0064]電子取景器
[0065]圖3A至圖3C是根據(jù)本公開的示例實(shí)施例的提供電子取景器的用戶界面屏幕的不同實(shí)施例的示意表示。圖3A示出了提供電子取景器的用戶界面(UI)屏幕的示例實(shí)施例,該電子取景器顯示使用圖像捕捉設(shè)備100通過數(shù)字圖像傳感器208捕捉的實(shí)時(shí)或“實(shí)況”圖像305 (或者圖像的近似)。在所示的實(shí)施例中,電子取景器占據(jù)顯示器112的所有或者基本上所有可視區(qū)域。在其它實(shí)施例中,電子取景器可以占據(jù)顯示器112的較少部分。
[0066]在所示的實(shí)施例中,Π屏幕還包括位于實(shí)時(shí)圖像305的中心的默認(rèn)R0I325。默認(rèn)ROI325標(biāo)識實(shí)時(shí)圖像305的中心以用于成像的目的,例如,對要捕捉的圖像進(jìn)行聚焦和/或曝光測定。雖然未示出,但是Π屏幕還可以包括在屏按鈕,例如,用于使得顯示圖像捕捉設(shè)備100的照相機(jī)應(yīng)用181的菜單的菜單按鈕(未示出),以及指示圖像捕捉設(shè)備100是處于靜態(tài)圖像模式還是處于視頻照相模式并且引起靜態(tài)圖像模式與視頻照相機(jī)模式之間的切換或轉(zhuǎn)換的模式按鈕(未示出)210。
[0067]圖3B示出了提供電子取景器的UI屏幕的另一個(gè)示例實(shí)施例,其中,電子取景器顯示使用圖像捕捉設(shè)備100通過數(shù)字圖像傳感器208捕捉的實(shí)時(shí)圖像305 (或者圖像的近似),該Π屏幕在ROI的數(shù)目上不同于圖3A中所示的Π屏幕。Π屏幕還包括五個(gè)(5個(gè))默認(rèn)ROI,其包括位于實(shí)時(shí)圖像305的中心的中心R0I325、位于中心R0I325上方的頂部R0I335、位于中心R0I325下方的底部R0I340、位于中心R0I325左側(cè)的左側(cè)R0I345和位于中心R0I325右側(cè)的右側(cè)R0I350。默認(rèn)R0I325標(biāo)識實(shí)時(shí)圖像305的區(qū)域以用于成像的目的,例如,對要捕捉的圖像進(jìn)行聚焦和/或曝光測定。
[0068]圖3C示出了提供電子取景器的Π屏幕的另一個(gè)示例實(shí)施例,其中,電子取景器顯示使用圖像捕捉設(shè)備100通過數(shù)字圖像傳感器208捕捉的實(shí)時(shí)圖像305 (或者圖像的近似),該Π屏幕在ROI的數(shù)目上不同于圖3A和圖3B中所示的Π屏幕。Π屏幕還包括九個(gè)(9個(gè))默認(rèn)R0I,其包括位于實(shí)時(shí)圖像305的中心的中心R0I325、位于中心R0I325左上方的頂部左側(cè)R0I360a、位于中心R0I325上方的頂部中心R0I360b、位于中心R0I325右上方的頂部右側(cè)R0I360c、位于中心R0I325左側(cè)的左側(cè)R0I360d、位于中心R0I325的右側(cè)的右側(cè)R0I360e、位于中心R0I325左下方的底部左側(cè)R0I360f、位于中心R0I325下方的底部中心R0I360g和位于中心R0I325右下方的底部右側(cè)R0I360h。默認(rèn)R0I325標(biāo)識實(shí)時(shí)圖像305的區(qū)域以用于成像的目的,例如,對要捕捉的圖像進(jìn)行聚焦和/或曝光測定。
[0069]設(shè)置用戶定義的ROI
[0070]現(xiàn)在參照圖4A至圖4C,將描述根據(jù)本公開的示例實(shí)施例的設(shè)置ROI的方法。該方法可以至少部分地由處理器102和/或圖像處理器202執(zhí)行的固件或軟件(例如,照相機(jī)應(yīng)用181)來執(zhí)行。用于執(zhí)行這種方法的軟件的編碼在本領(lǐng)域普通技術(shù)人員采用本公開的范圍內(nèi)。與所示出和/或所描述的過程相比,該方法可以包含額外的過程或較少的過程,并且可以以不同的順序來執(zhí)行該方法??梢杂芍辽僖粋€(gè)處理器102和/或圖像處理器202執(zhí)行以執(zhí)行該方法的計(jì)算機(jī)可讀代碼可以存儲(chǔ)在諸如持久性存儲(chǔ)器120之類的計(jì)算機(jī)可讀介質(zhì)中。
[0071]與圖3A類似,圖4A示出了根據(jù)本公開的一個(gè)實(shí)施例的電子取景器,該電子取景器顯示由數(shù)字圖像傳感器208捕捉的實(shí)時(shí)圖像305。圖像處理器202定義默認(rèn)R0I325,并且使用覆蓋實(shí)時(shí)圖像305的邊界線來在顯示器112上顯示默認(rèn)R0I325。在所示的實(shí)施例中,用虛線示出了邊界線。在所示的實(shí)施例中,默認(rèn)ROI位于實(shí)時(shí)圖像305的中心。在所示的實(shí)施例中,顯示器112是觸敏顯示器118的一部分,并且拖動(dòng)觸摸手勢(有時(shí)稱作觸摸和拖動(dòng)手勢)可以用于通過將默認(rèn)ROI移動(dòng)到用戶指定的位置來設(shè)置用戶定義的R0I。通常,使用拖動(dòng)觸摸手勢來設(shè)置用戶定義的ROI包括觸摸默認(rèn)ROI325并且將默認(rèn)ROI325從實(shí)時(shí)圖像305的中心拖動(dòng)到用戶指定的位置。在圖4A中,將整個(gè)默認(rèn)R0I325從實(shí)時(shí)圖像305中的與滑雪者相關(guān)聯(lián)的區(qū)域向左移動(dòng)到實(shí)時(shí)圖像305中的與樹相關(guān)聯(lián)的區(qū)域。在一些實(shí)施例中,拖動(dòng)觸摸手勢的起始點(diǎn)必須與默認(rèn)ROI的邊界重疊以發(fā)起對默認(rèn)ROI的移動(dòng)。在其它實(shí)施例中,拖動(dòng)觸摸手勢的起始點(diǎn)可以處于默認(rèn)ROI內(nèi)的任意位置處。
[0072]圖4B和圖4C示出了在沒有實(shí)時(shí)圖像305的情況下的電子取景器,使得可以在沒有障礙物的情況下觀察ROI的起始位置410和終止位置420。如圖4B和圖4C所示,拖動(dòng)觸摸手勢可以用于通過將默認(rèn)ROI從默認(rèn)位置(如圖4B中所示)移動(dòng)到新的位置(如圖4C中所示)來容易地設(shè)置用戶定義的R0I。在其它實(shí)施例中,其它輸入可以用于選擇實(shí)時(shí)圖像305內(nèi)的一個(gè)或多個(gè)區(qū)域。例如,可以通過輕觸觸敏顯示器118上的用戶指定的位置來引起對實(shí)時(shí)圖像305內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇,以將默認(rèn)ROI325重新定位在用戶指定的位置處或者在用戶指定的位置處創(chuàng)建一個(gè)或多個(gè)新的用戶定義的ROI。這可以在取消默認(rèn)ROI325或者不取消默認(rèn)ROI325的情況下發(fā)生。在一些實(shí)施例中,可以例如通過輕觸或觸摸相應(yīng)的ROI來取消用戶定義的ROI和默認(rèn)R0I,以改變正在使用的R0I。這允許用戶快速地移除ROI,例如,以減小正在使用的ROI的數(shù)目,或者這是由于移除ROI并且添加新的ROI可能比移動(dòng)ROI更有效。但是,在取消操作之后剩余的ROI可以如上所述的進(jìn)行移動(dòng),并且如果用戶在取消ROI之后決定的話,可以添加新的R0I。備選地,可以使用用于提供與如上所述的輕觸或觸摸觸敏顯示器118類似的功能的導(dǎo)航設(shè)備(未示出)來移動(dòng)默認(rèn)R0I325或者在用戶指定的位置處創(chuàng)建一個(gè)或多個(gè)新的用戶定義的R0I。適合的導(dǎo)航設(shè)備包括但不限于:可按壓的觸摸板或觸控板(其檢測在觸摸板或觸控板上或附近執(zhí)行的手勢作為導(dǎo)航輸入,并且檢測對觸摸板或觸控板的按壓作為選擇輸入)或者提供等同功能的其它設(shè)備。
[0073]現(xiàn)在參照圖5A至圖5C,將描述根據(jù)本公開的另一個(gè)示例實(shí)施例的設(shè)置ROI的方法。該方法可以至少部分地由處理器102和/或圖像處理器202執(zhí)行的固件或軟件(例如,照相機(jī)應(yīng)用181)來執(zhí)行。用于執(zhí)行這種方法的軟件的編碼在本領(lǐng)域普通技術(shù)人員采用本公開的范圍內(nèi)。與所示出和/或所描述的過程相比,該方法可以包含額外的過程或較少的過程,并且可以以不同的順序來執(zhí)行該方法。可以由至少一個(gè)處理器102和/或圖像處理器202執(zhí)行以執(zhí)行該方法的計(jì)算機(jī)可讀代碼可以存儲(chǔ)在諸如持久性存儲(chǔ)器120之類的計(jì)算機(jī)可讀介質(zhì)中。
[0074]與圖3B類似,圖5A示出了根據(jù)本公開的另一個(gè)實(shí)施例的電子取景器,該電子取景器顯示由數(shù)字圖像傳感器208捕捉的實(shí)時(shí)圖像305。由圖像處理器202定義五個(gè)(5個(gè))默認(rèn)ROI,并且使用覆蓋實(shí)時(shí)圖像305的相應(yīng)邊界線來在顯示器112上顯示這些默認(rèn)ROI。在所示的實(shí)施例中,用虛線示出了邊界線。在所示的實(shí)施例中,默認(rèn)ROI包括中心R0I325、頂部R0I335、底部340、左側(cè)R0I345和右側(cè)R0I350。在所示的實(shí)施例中,如上文結(jié)合圖4A至圖4C所描述的,顯示器112是觸敏顯示器118的一部分,并且拖動(dòng)觸摸手勢可以用于通過將默認(rèn)ROI中的一個(gè)或多個(gè)移動(dòng)到用戶指定的位置來設(shè)置一個(gè)或多個(gè)用戶定義的R0I。
[0075]在圖5A中,將整組默認(rèn)R0I325從實(shí)時(shí)圖像305中的與滑雪者相關(guān)聯(lián)的區(qū)域向左移動(dòng)到實(shí)時(shí)圖像305中的與樹相關(guān)聯(lián)的區(qū)域。在一些實(shí)施例中,拖動(dòng)觸摸手勢的起始點(diǎn)必須與默認(rèn)ROI中的一個(gè)的邊界重疊以發(fā)起對默認(rèn)ROI的移動(dòng)。在其它實(shí)施例中,拖動(dòng)觸摸手勢的起始點(diǎn)可以處于默認(rèn)ROI中的一個(gè)內(nèi)的任意位置處。在其它實(shí)施例中,拖動(dòng)觸摸手勢的起始點(diǎn)可以處于由默認(rèn)ROI共同定義的區(qū)域(例如,由頂部R0I335、底部R0I340、左側(cè)R0I345和右側(cè)R0I350的外邊緣定義的多邊形區(qū))內(nèi)的任意位置處。通過這種方式,拖動(dòng)觸摸手勢可以用于通過在由默認(rèn)ROI定義的更大區(qū)域內(nèi)開始的簡單手勢來移動(dòng)這組默認(rèn)ROI。
[0076]在其它實(shí)施例中,可以單獨(dú)地移動(dòng)默認(rèn)R0I325而不是將默認(rèn)R0I325作為一組進(jìn)行移動(dòng)。除了默認(rèn)位置中的默認(rèn)ROI以外,還可以添加用戶定義的R0I,例如,如圖4A或圖5A所示,除了默認(rèn)ROI以外,還在移動(dòng)或改變的位置中添加用戶定義的ROI (其中,默認(rèn)ROI成為用戶定義的R0I),或者將用戶定義的ROI添加到默認(rèn)ROI。
[0077]圖5B和圖5C示出了在沒有實(shí)時(shí)圖像305的情況下的電子取景器,使得可以在沒有障礙物的情況下觀察ROI的起始位置410和終止位置420。如圖5B和圖5C所示,拖動(dòng)觸摸手勢可以用于通過將默認(rèn)ROI中的至少一個(gè)從默認(rèn)位置(如圖5B中所示)移動(dòng)到新的位置(如圖5C中所示)來容易地設(shè)置一個(gè)或多個(gè)用戶定義的R0I。在其它實(shí)施例中,其它輸入可以用于選擇實(shí)時(shí)圖像305內(nèi)的一個(gè)或多個(gè)區(qū)域。例如,可以在取消默認(rèn)ROI或不取消默認(rèn)ROI的情況下,通過輕觸觸敏顯示器118上的用戶指定的位置來引起對實(shí)時(shí)圖像305內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇,以重新定位一個(gè)或多個(gè)默認(rèn)ROI或者創(chuàng)建新的用戶定義的R0I。備選地,可以在取消默認(rèn)ROI或不取消默認(rèn)ROI的情況下,使用導(dǎo)航設(shè)備(未示出)來移動(dòng)一個(gè)或多個(gè)默認(rèn)ROI或者創(chuàng)建一個(gè)或多個(gè)新的用戶定義的ROI。
[0078]改變用戶定義的ROI
[0079]圖8是根據(jù)本公開的一個(gè)示例實(shí)施例的用于操作圖像捕捉設(shè)備100的方法800的流程圖。該方法800可以至少部分地由處理器102和/或圖像處理器202執(zhí)行的固件或軟件(例如,照相機(jī)應(yīng)用181)來執(zhí)行。用于執(zhí)行方法800的軟件的編碼在本領(lǐng)域普通技術(shù)人員采用本公開的范圍內(nèi)。與所示出和/或所描述的過程相比,方法800可以包含額外的過程或較少的過程,并且可以以不同的順序來執(zhí)行方法800??梢杂芍辽僖粋€(gè)處理器102和/或圖像處理器202執(zhí)行以執(zhí)行方法800的計(jì)算機(jī)可讀代碼可以存儲(chǔ)在諸如持久性存儲(chǔ)器120之類的計(jì)算機(jī)可讀介質(zhì)中。
[0080]在802處,例如,通過參與圖像捕捉設(shè)備100的照相機(jī)模式來激活圖像捕捉裝備200。可以由照相機(jī)按鈕或者在顯示器112上顯示的相應(yīng)的菜單選項(xiàng)來激活照相機(jī)模式。將變焦透鏡204設(shè)置在默認(rèn)位置,該默認(rèn)位置通常是廣角位置。
[0081]在804處,圖像傳感器208接收在其上形成圖像的光并且向顯示器112輸出數(shù)字圖像數(shù)據(jù)。處理器102使顯示器112基于圖像傳感器208獲取的數(shù)字圖像數(shù)據(jù)來顯示實(shí)時(shí)圖像305。實(shí)時(shí)圖像305提供圖像預(yù)覽,這使用戶能夠基于實(shí)時(shí)預(yù)覽圖像305來構(gòu)成要獲取的圖像。作為構(gòu)成的一部分,用戶可以激活變焦按鈕以設(shè)置視場。數(shù)字捕捉的圖像信號C提供用于在顯示器112上預(yù)覽的捕捉圖像,并且向圖像處理器202提供捕捉的圖像,以執(zhí)行自動(dòng)聚焦計(jì)算。
[0082]針對實(shí)時(shí)圖像定義了一個(gè)或多個(gè)默認(rèn)R0I。通常將默認(rèn)ROI作為覆層顯示在實(shí)時(shí)圖像305內(nèi)??梢栽O(shè)想在其它實(shí)施例中,可以定義默認(rèn)R0I,但是在沒有來自用戶或圖像捕捉設(shè)備100的進(jìn)一步輸入的情況下,不應(yīng)用或顯示默認(rèn)ROI。默認(rèn)ROI定義了用于應(yīng)用一個(gè)或多個(gè)圖像捕捉參數(shù)的區(qū)域,如下面更全面地描述的。
[0083]在806,處理器102確定是否已經(jīng)接收到對實(shí)時(shí)圖像305內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇。在一些實(shí)施例中,使用拖動(dòng)手勢來選擇實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域,以將一個(gè)或多個(gè)默認(rèn)ROI移動(dòng)到一個(gè)或多個(gè)用戶指定的位置。在其它實(shí)施例中,可以通過輕觸一個(gè)或多個(gè)用戶指定的位置、經(jīng)由導(dǎo)航設(shè)備(未示出)的導(dǎo)航輸入或者其它適當(dāng)?shù)姆绞絹磉M(jìn)行選擇。當(dāng)接收到對實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇時(shí),根據(jù)對一個(gè)或多個(gè)區(qū)域的選擇來設(shè)置一個(gè)或多個(gè)用戶定義的ROI (808)。將理解的是,一個(gè)或多個(gè)用戶定義的ROI可以具有與一個(gè)或多個(gè)默認(rèn)ROI相比不同的數(shù)目,并且可以具有與一個(gè)或多個(gè)默認(rèn)ROI相比不同的配置。
[0084]在至少一些實(shí)施例中,可以通過縮小相應(yīng)的ROI (例如,通過擠壓手勢)或者擴(kuò)大相應(yīng)的ROI (例如,通過拉伸手勢)來設(shè)置或改變每一個(gè)用戶定義的ROI的大小和形狀。使用兩根手指(通常是拇指和食指)在手指與觸敏顯示器118保持接觸的同時(shí)執(zhí)行擠壓手勢和拉伸手勢。[0085]如圖3A至圖3C的示例中所示出的,默認(rèn)ROI具有設(shè)置的數(shù)目和配置/布置,其可以由用戶來配置,。默認(rèn)ROI的數(shù)目和配置可能隨著實(shí)施例而改變。圖3A至圖3C中所示的默認(rèn)ROI配置僅僅是示例性的,并且可以在其它實(shí)施例中使用默認(rèn)ROI的不同數(shù)目和配置。
[0086]在一些實(shí)施例中,用戶定義的ROI可以具有與默認(rèn)ROI相同的數(shù)目和/或配置。這允許例如單個(gè)觸摸手勢或其它輸入(例如,導(dǎo)航輸入)來移動(dòng)或者以其它方式重新定位一組R0I。例如,由選擇所指定的用戶指定的位置可以用于指定用戶定義的ROI的中心,使得一組默認(rèn)ROI的中心從默認(rèn)位置(例如,實(shí)時(shí)圖像305的中心)移動(dòng)到指定的位置,從而如上文結(jié)合圖5A至圖5C所描述的保持組內(nèi)的默認(rèn)ROI的數(shù)目和相對位置。備選地,用戶定義的ROI可以具有與默認(rèn)ROI不同的數(shù)目和/或配置。
[0087]用戶定義的ROI定義了用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的區(qū)域,以對要捕捉的圖像進(jìn)行聚焦和/或曝光測定。第一圖像獲取參數(shù)可以包括但不限于以下各項(xiàng)中的一項(xiàng)或多項(xiàng):孔徑大小、曝光時(shí)間、閃光燈使用(是/否,或者可能甚至閃光燈的強(qiáng)度和/或持續(xù)時(shí)間)、焦長、或者諸如變焦比和變焦類型(數(shù)字的/光學(xué)的)之類的變焦。第一圖像獲取參數(shù)還可以包括用于圖像濾波的參數(shù),該圖像濾波包括但不限于:顏色濾波或平衡(是/否,或者可能甚至一種顏色濾波的規(guī)范)、對比度平衡、噪聲濾波或特殊效果處理(例如,多色調(diào)分色法)。其它圖像獲取參數(shù)也是可能的。
[0088]在一些實(shí)施例中,第一圖像獲取參數(shù)可以定義要捕捉的實(shí)時(shí)圖像305內(nèi)的區(qū)域。該區(qū)域可以具有可變的大小、形狀和位置。這允許從數(shù)字圖像傳感器208捕捉更小的剪裁的圖像。根據(jù)該實(shí)施例,剪裁的圖像可以具有標(biāo)準(zhǔn)的寬高比或者定制的寬高比。
[0089]在810處,處理器102確定圖像捕捉設(shè)備100的位置是否已經(jīng)改變了超過閾值量的量。處理器102可以經(jīng)由傳感器數(shù)據(jù)來監(jiān)控圖像捕捉設(shè)備100的位置,以確定圖像捕捉設(shè)備100的位置是否已經(jīng)改變超過閾值量。備選地,有關(guān)的傳感器可以在圖像捕捉設(shè)備100的位置已經(jīng)改變了超過閾值量時(shí)發(fā)送中斷信號。
[0090]圖7A示出了具有用戶定義的R0I325的用戶界面屏幕,用戶界面屏幕使用圖像捕捉設(shè)備100的位置來重置一個(gè)或多個(gè)用戶定義的R0I??梢杂萌S坐標(biāo)系700來表示圖像捕捉設(shè)備100的位置。三維坐標(biāo)系700可以用于說明當(dāng)前設(shè)備位置或設(shè)備位置的改變,作為可以幫助用戶限制圖像捕捉設(shè)備100的移動(dòng)從而限制圖像捕捉設(shè)備100的位置的改變的可視線索。在其它實(shí)施例中,可以省略三維坐標(biāo)系700。圖7B示出了當(dāng)響應(yīng)于圖像捕捉設(shè)備100的位置的超過閾值量改變而將一個(gè)或多個(gè)用戶定義的ROI重置為一個(gè)或多個(gè)默認(rèn)ROI時(shí)的電子取景器。
[0091]在一些實(shí)施例中,圖像捕捉設(shè)備100的位置可以包括根據(jù)由GPS184獲得的地理位置信息或者經(jīng)由無線網(wǎng)絡(luò)101中的基站(未示出)獲得的位置信息的三角測量來確定的圖像捕捉設(shè)備100的地理位置,或者可以由無線網(wǎng)絡(luò)101的網(wǎng)絡(luò)組件將基于三角測量的地理位置信息提供給圖像捕捉設(shè)備100。圖像捕捉設(shè)備100經(jīng)由處理器102和/或圖像處理器202來分析所確定的地理位置,以確定地理位置是否已經(jīng)從當(dāng)一個(gè)或多個(gè)定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的地理位置改變了超過閾值量。該閾值量是設(shè)置一個(gè)或多個(gè)用戶定義的ROI的位置與當(dāng)前位置之間的距離或者距離范圍,例如,在2與10英尺之間或者在5至10英尺之間??梢杂弥本€來測量該距離,或者該距離可以只考慮特定的方向,例如,朝向或者遠(yuǎn)離實(shí)時(shí)圖像305中的對象。閾值量可以根據(jù)圖像和捕捉圖像的條件而改變。
[0092]通常,處理器102存儲(chǔ)地理位置信息以為該確定提供基礎(chǔ),該地理位置信息描述了當(dāng)一個(gè)或多個(gè)用戶定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的地理位置。將在一個(gè)或多個(gè)用戶定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的地理位置臨時(shí)存儲(chǔ)在存儲(chǔ)器中(例如,RAM108中)。當(dāng)圖像捕捉設(shè)備100的地理位置已經(jīng)改變了超過閾值量時(shí),這指示一個(gè)或多個(gè)用戶定義的ROI不再有效,這是因?yàn)閳D像捕捉設(shè)備100的位置已經(jīng)改變了太多。
[0093]在一些實(shí)施例中,圖像捕捉設(shè)備100的位置可以包括根據(jù)來自定向傳感器182和/或可能的運(yùn)動(dòng)傳感器180的感測數(shù)據(jù)所確定的圖像捕捉設(shè)備100的定向。運(yùn)動(dòng)傳感器180 (例如,加速度計(jì))可以用于感測運(yùn)動(dòng),使用本領(lǐng)域中公知的方法將該運(yùn)動(dòng)轉(zhuǎn)換為設(shè)備定向。定向傳感器182感測圖像捕捉設(shè)備100的定向,并且將定向數(shù)據(jù)臨時(shí)存儲(chǔ)在存儲(chǔ)器中(例如,RAM108中)。圖像捕捉設(shè)備100經(jīng)由處理器102和/或圖像處理器202來分析感測的定向,以確定感測的定向是否已經(jīng)從當(dāng)一個(gè)或多個(gè)用戶定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的定向改變了超過閾值量。
[0094]通常,處理器102存儲(chǔ)定向數(shù)據(jù)以為該確定提供基礎(chǔ),該定向數(shù)據(jù)描述了當(dāng)一個(gè)或多個(gè)用戶定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的定向。將在一個(gè)或多個(gè)用戶定義的ROI被設(shè)置時(shí)圖像捕捉設(shè)備100的定向臨時(shí)存儲(chǔ)在存儲(chǔ)器中(例如,RAM108中)。當(dāng)圖像捕捉設(shè)備100的定向已經(jīng)改變了超過閾值量時(shí),這指示一個(gè)或多個(gè)用戶定義的ROI不再有效,這是因?yàn)閳D像捕捉設(shè)備100的位置已經(jīng)改變了太多。
[0095]在一些實(shí)施例中,圖像捕捉設(shè)備100的位置可以包括圖像捕捉設(shè)備100的地理位
置和定向。
[0096]在一些實(shí)施例中,也可以使用由接近度傳感器186的數(shù)據(jù)提供的接近度數(shù)據(jù)來確定圖像捕捉設(shè)備100的位置。
[0097]返回圖8,在811處,處理器102確定是否已經(jīng)在觸敏顯示器118上檢測到(或者另外接收到)用于取消用戶定義的ROI的指定的觸摸手勢。在至少一些實(shí)施例中,指定的觸摸手勢是在一個(gè)或多個(gè)用戶定義的ROI中的一個(gè)內(nèi)具有起始點(diǎn)、并且在觸敏顯示器118的角落處或角落附近具有終止點(diǎn)的拖動(dòng)手勢。圖6A至圖6C示出了使用拖動(dòng)手勢來重置一個(gè)或多個(gè)用戶定義的R0I。在所示的示例中,電子取景器顯示單個(gè)用戶定義的R0I325。在一些實(shí)施例中,用于取消用戶定義的ROI的拖動(dòng)手勢的起始點(diǎn)必須與如圖6A中所示的一個(gè)或多個(gè)用戶定的ROI的邊界重疊。在其它實(shí)施例中,起始點(diǎn)可以在由用戶定義的ROI共同定義的區(qū)域(例如,由如圖6B中所示的用戶定義的ROI的外邊緣定義的多邊形區(qū))內(nèi)的任意位置處。通過這種方式,拖動(dòng)觸摸手勢可以用于通過在由默認(rèn)ROI定義的更大區(qū)域內(nèi)開始的簡單手勢來移動(dòng)這組用戶定義的R0I。圖6C示出了當(dāng)響應(yīng)于用于取消用戶定義的ROI的拖動(dòng)手勢而將一個(gè)或多個(gè)用戶定義的ROI重置為一個(gè)或多個(gè)默認(rèn)ROI時(shí)的電子取景器。將理解的是,設(shè)置用戶定義的ROI受益于拖動(dòng)手勢提供的精度,而當(dāng)取消用戶定義的ROI時(shí),精度不那么重要。相應(yīng)地,在其它實(shí)施例中,劃動(dòng)手勢而不是拖動(dòng)手勢可以用于指定的觸摸手勢。
[0098]本文所描述的手勢動(dòng)作指派被認(rèn)為在多個(gè)方面具有潛在的優(yōu)點(diǎn),特別是在提供與圖像捕捉設(shè)備100的更自然的交互方面。提供更自然的用戶設(shè)備交互涉及識別這種有效的手勢,即,該手勢相對容易執(zhí)行、相對容易記住、具有允許用戶在沒有正式培訓(xùn)的情況下在正常使用期間“發(fā)現(xiàn)”功能的可發(fā)現(xiàn)性,并且可以相對容易地與用戶(和設(shè)備)的其它手勢區(qū)分開。隨意的或未充分考慮的手勢動(dòng)作指派產(chǎn)生了不靈活的且不自然的用戶體驗(yàn),這使得所需的交互更難執(zhí)行、更難記住、不可發(fā)現(xiàn)(或者至少難以發(fā)現(xiàn))并且更難與用戶的其它手勢區(qū)分開。這些隨意的或未充分考慮的手勢動(dòng)作指派浪費(fèi)了處理和電池功率,這是因?yàn)橛脩魢L試了與圖像捕捉設(shè)備100不成功的交互。
[0099]以針對設(shè)置和取消用戶定義的ROI描述的方式使用拖動(dòng)手勢被認(rèn)為相對容易執(zhí)行、相對容易記住、具有允許用戶在沒有正式培訓(xùn)的情況下在正常使用期間“發(fā)現(xiàn)”功能的可發(fā)現(xiàn)性,并且可以相對容易地與用戶(和設(shè)備)的其它手勢區(qū)分開。針對設(shè)置和取消用戶定義的ROI的有關(guān)的但不同的任務(wù)使用類似但不同的拖動(dòng)手勢被認(rèn)為進(jìn)一步增強(qiáng)了該益處。
[0100]再次返回圖8,在812,當(dāng)圖像捕捉設(shè)備100的位置已經(jīng)改變了超過閾值量的量(圖SB)或者檢測到用于取消用戶定義的ROI的指定的觸摸手勢(例如,拖動(dòng)觸摸手勢)(圖6C)時(shí),取消一個(gè)或多個(gè)用戶定義的R0I,并且將ROI重置為用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)R0I。根據(jù)該實(shí)施例,第一圖像獲取參數(shù)和第二圖像獲取參數(shù)可以是相同的或不同的。
[0101]在814,處理器102確定是否已經(jīng)按壓或者以其它方式激活捕捉按鈕(例如,已經(jīng)觸摸在屏捕捉按鈕)。當(dāng)已經(jīng)按壓或者以其它方式激活捕捉按鈕時(shí),圖像處理器202根據(jù)一個(gè)或多個(gè)用戶定義的ROI或者一個(gè)或多個(gè)默認(rèn)ROI來獲取數(shù)字圖像傳感器208的數(shù)字圖像數(shù)據(jù),對所獲取的數(shù)字圖像數(shù)據(jù)進(jìn)行編碼以產(chǎn)生至少一個(gè)靜態(tài)圖像,并且將至少一個(gè)編碼的靜態(tài)圖像存儲(chǔ)在上文參照圖1所描述的持久性存儲(chǔ)器120或可移除存儲(chǔ)卡132中(在816 處)。
[0102]編碼可以是例如JPEG編碼。在其它不例中,編碼是TIFF編碼。編碼的靜態(tài)圖像可以用于與突發(fā)模式有關(guān)的功能,例如但不限于:全景圖像、追溯突發(fā)、圖像穩(wěn)定化或其組合。通常使用諸如捕捉圖像的日期/時(shí)間中的一個(gè)或多個(gè)等的元數(shù)據(jù)來對編碼的靜態(tài)圖像進(jìn)行編碼。
[0103]所獲取的數(shù)字圖像數(shù)據(jù)與當(dāng)捕捉按鈕已經(jīng)被按壓或者以其它方式被激活時(shí)在實(shí)時(shí)預(yù)覽圖像中顯示的圖像相對應(yīng)。獲取通常包括對數(shù)字圖像數(shù)據(jù)進(jìn)行預(yù)先獲取處理(“預(yù)處理”)。在至少一些實(shí)施例中,獲取包括當(dāng)設(shè)置了一個(gè)或多個(gè)用戶定義的ROI時(shí)根據(jù)一個(gè)或多個(gè)用戶定義的ROI的一個(gè)或多個(gè)第一圖像獲取參數(shù)來執(zhí)行區(qū)域加權(quán)的預(yù)處理。區(qū)域加權(quán)的預(yù)處理分配要在預(yù)處理器期間應(yīng)用于一個(gè)或多個(gè)用戶定義的ROI的權(quán)重。權(quán)重取決于用戶定義的ROI的數(shù)目,并且可以隨著實(shí)施例而改變。如果存在一個(gè)用戶定義的R0I,則用戶定義的ROI得到100%的權(quán)重。然而,如果存在三個(gè)(3個(gè))朝向?qū)崟r(shí)圖像305的頂部、中心和底部定位的用戶定義的R0I,則每一個(gè)用戶定義的ROI可以具有相同的權(quán)重,或者用戶定義的ROI中的一個(gè)或多個(gè)可以具有更大的權(quán)重部分(例如,頂部40%、中心20%、底部40%,或者頂部80%、中心10%、底部10%等等)。例如,在已經(jīng)設(shè)置了用戶定義的ROI之后但是在已經(jīng)按壓或者以其它方式激活了捕捉按鈕之前,應(yīng)用于每一個(gè)用戶定義的ROI的權(quán)重可以是可配置的。
[0104]與區(qū)域加權(quán)的預(yù)處理相反,獲取包括當(dāng)設(shè)置了一個(gè)或多個(gè)默認(rèn)ROI時(shí)根據(jù)一個(gè)或多個(gè)默認(rèn)ROI的一個(gè)或多個(gè)第二圖像獲取參數(shù)來執(zhí)行中心加權(quán)的預(yù)處理。如果如圖3A中所示存在一個(gè)用戶定義的ROI,則用戶定義的ROI得到100%的權(quán)重。如果如圖3B和圖3C中所示存在多于一個(gè)的用戶定義的R0I,則向中心R0I325分配最高權(quán)重,而向其它ROI分配較低的權(quán)重。例如,在圖3B的電子取景器中,中心R0I325可以具有50%的權(quán)重,而左側(cè)R0I345和右側(cè)R0I350均可以具有15 %的權(quán)重,并且頂部R0I335和底部R0I340均可以具有10%的權(quán)重。在圖3C的電子取景器中,中心R0I325可以具有20%的權(quán)重,而其它R0I360a至360h均可以具有10%的權(quán)重。
[0105]在至少一些實(shí)施例中,預(yù)處理包括聚焦、暴光測定或者這二者。在一些實(shí)施例中,還可以在編碼之前執(zhí)行后置獲取處理,其包括例如應(yīng)用圖像濾波器。
[0106]圖9是根據(jù)本公開的另一個(gè)示例實(shí)施例的操作圖像捕捉設(shè)備100的方法900的流程圖。除了省略了步驟811使得僅當(dāng)圖像捕捉設(shè)備100的位置已經(jīng)改變了超過閾值量的量時(shí)才取消任意用戶定義的ROI并且設(shè)置一個(gè)或多個(gè)默認(rèn)ROI這一明顯的區(qū)別以外,方法900類似于方法800。方法900在其它方面基本上與方法800相同。
[0107]圖10是根據(jù)本公開的另一個(gè)示例實(shí)施例的操作圖像捕捉設(shè)備100的方法1000的流程圖。除了省略了步驟810使得僅當(dāng)已經(jīng)檢測到用于取消用戶定義的ROI的指定的觸摸手勢時(shí)才取消任意用戶定義的ROI并且設(shè)置一個(gè)或多個(gè)默認(rèn)ROI這一明顯的區(qū)別以外,方法1000類似于方法800。方法1000在其它方面基本上與方法800相同。
[0108]本文描述的流程圖和附圖中的步驟和/或操作僅用于舉例說明的目的。在不偏離本公開的教導(dǎo)的情況下,可以存在針對這些步驟和/或操作的很多變型。例如,可以以不同的順序來執(zhí)行這些步驟,或者可以添加、刪除或修改這些步驟。例如,可以按不同的順序來執(zhí)行圖8中的步驟810和811。
[0109]雖然至少部分地圍繞方法描述了本公開,但是本領(lǐng)域普通技術(shù)人員將理解的是,本公開還涉及用于執(zhí)行所描述的方法的方面和特征中的至少一些的各個(gè)組件,不論是通過硬件組件、軟件或者這二者的任意組合的方式還是以任何其它方式。此外,本公開還涉及預(yù)先記錄的存儲(chǔ)設(shè)備或者其它類似的計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有用于執(zhí)行本文所描述的方法的程序指令。
[0110]可以在不偏離權(quán)利要求的主題的情況下用其它特定形式來體現(xiàn)本公開。所描述的示例實(shí)施例在所有方面被認(rèn)為僅是示例性的而非限制性的。本公開旨在涵蓋和覆蓋技術(shù)上的所有適合的改變。因此,本公開的范圍是通過所附權(quán)利要求而非前述描述來描述的。
【權(quán)利要求】
1.一種操作圖像捕捉設(shè)備的方法,包括: 在所述圖像捕捉設(shè)備的顯示器上顯示實(shí)時(shí)圖像,所述實(shí)時(shí)圖像基于由數(shù)字圖像傳感器獲取的數(shù)字圖像數(shù)據(jù); 接收對所述實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇; 響應(yīng)于所述選擇,將所述選擇的所述一個(gè)或多個(gè)區(qū)域設(shè)置為所述實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的一個(gè)或多個(gè)用戶定義的感興趣區(qū)域‘ROI’ ; 當(dāng)所述圖像捕捉設(shè)備的位置已經(jīng)改變了超過閾值量的量時(shí),取消所述一個(gè)或多個(gè)用戶定義的ROI,并且設(shè)置所述實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)ROI,所述一個(gè)或多個(gè)默認(rèn)ROI是在選擇一個(gè)或多個(gè)用戶定義的ROI之前預(yù)先設(shè)置的,而不論所述實(shí)時(shí)圖像如何;以及 由所述數(shù)字圖像傳感器根據(jù)所述一個(gè)或多個(gè)用戶定義的ROI和所述一個(gè)或多個(gè)默認(rèn)ROI中的一個(gè)來獲取數(shù)字圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述獲取包括: 當(dāng)設(shè)置了一個(gè)或多個(gè)用戶定義的ROI時(shí),根據(jù)所述一個(gè)或多個(gè)用戶定義的ROI的所述一個(gè)或多個(gè)第一圖像獲取參數(shù)來執(zhí)行區(qū)域加權(quán)的預(yù)處理;以及 當(dāng)設(shè)置了一個(gè)或多個(gè)默認(rèn)ROI時(shí),根據(jù)所述一個(gè)或多個(gè)默認(rèn)ROI的所述一個(gè)或多個(gè)第二圖像獲取參數(shù)來執(zhí)行中心加權(quán)的預(yù)處理。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)處理包括聚焦。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)處理包括曝光測定。
5.根據(jù)權(quán)利要求1至4中的任意一項(xiàng)所述的方法,還包括: 監(jiān)控所述圖像捕捉設(shè)備的所述位置,以確定所述設(shè)備的所述位置是否已經(jīng)改變了超過所述閾值量。
6.根據(jù)權(quán)利要求1至5中的任意一項(xiàng)所述的方法,其中,所述圖像捕捉設(shè)備包括觸敏顯示器,所述實(shí)時(shí)圖像被顯示在所述觸敏顯示器上,所述方法還包括:當(dāng)在所述觸敏顯示器上檢測到指定的觸摸手勢時(shí),取消所述一個(gè)或多個(gè)用戶定義的R0I,并且設(shè)置所述實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的所述一個(gè)或多個(gè)默認(rèn)R0I。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述指定的觸摸手勢是在所述一個(gè)或多個(gè)用戶定義的ROI中的一個(gè)內(nèi)具有起始點(diǎn)、并且在所述觸敏顯示器的角落處或角落附近具有終止點(diǎn)的拖動(dòng)或劃動(dòng)手勢。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述起始點(diǎn)與所述一個(gè)或多個(gè)用戶定義的ROI或者所述一個(gè)或多個(gè)默認(rèn)ROI的邊界重疊。
9.根據(jù)權(quán)利要求1至8中的任意一項(xiàng)所述的方法,其中,所述圖像捕捉設(shè)備的所述位置包括所述圖像捕捉設(shè)備的定向。
10.根據(jù)權(quán)利要求1至9中的任意一項(xiàng)所述的方法,其中,所述圖像捕捉設(shè)備的所述位置包括所述圖像捕捉設(shè)備的地理位置。
11.根據(jù)權(quán)利要求1至10中的任意一項(xiàng)所述的方法,其中,在所述圖像捕捉設(shè)備的顯示器上顯示所述ROI的邊界。
12. 根據(jù)權(quán)利要求1至11中的任意一項(xiàng)所述的方法,還包括:對所獲取的數(shù)字圖像數(shù)據(jù)進(jìn)行編碼以產(chǎn)生至少一個(gè)靜態(tài)圖像。
13.根據(jù)權(quán)利要求12所述的方法,還包括:將所述至少一個(gè)靜態(tài)圖像存儲(chǔ)在持久性存儲(chǔ)器中。
14.根據(jù)權(quán)利要求1至13中的任意一項(xiàng)所述的方法,其中,所述一個(gè)或多個(gè)用戶定義的ROI和所述一個(gè)或多個(gè)默認(rèn)ROI包括不同數(shù)目的區(qū)域。
15.根據(jù)權(quán)利要求1至13中的任意一項(xiàng)所述的方法,其中,所述用戶定義的ROI和所述默認(rèn)ROI包括相同數(shù)目的區(qū)域。
16.根據(jù)權(quán)利要求1至15中的任意一項(xiàng)所述的方法,其中,所述第一圖像獲取參數(shù)和所述第二圖像獲取參數(shù)是不同的。
17.一種操作圖像捕捉設(shè)備的方法,所述方法包括: 在所述圖像捕捉設(shè)備的觸敏顯示器上顯示實(shí)時(shí)圖像,所述實(shí)時(shí)圖像基于由數(shù)字圖像傳感器獲取的數(shù)字圖像數(shù)據(jù); 接收對所述實(shí)時(shí)圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的選擇; 響應(yīng)于所述選擇,將所述選擇的所述一個(gè)或多個(gè)區(qū)域設(shè)置為所述實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第一圖像獲取參數(shù)的一個(gè)或多個(gè)用戶定義的感興趣區(qū)域‘R0I’ ; 當(dāng)在所述觸敏顯示器上檢測到指定的觸摸手勢時(shí),取消所述一個(gè)或多個(gè)用戶定義的R0I,并且設(shè)置所述實(shí)時(shí)圖像內(nèi)的用于應(yīng)用一個(gè)或多個(gè)第二圖像獲取參數(shù)的一個(gè)或多個(gè)默認(rèn)ROI ;以及 由所述數(shù)字圖像傳感器根據(jù)所述一個(gè)或多個(gè)用戶定義的ROI和所述一個(gè)或多個(gè)默認(rèn)ROI中的一個(gè)來獲取數(shù)字圖像數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述指定的觸摸手勢是在所述一個(gè)或多個(gè)用戶定義的ROI中的一個(gè)內(nèi)具有起始點(diǎn)、并且在所述觸敏顯示器的角落處或角落附近具有終止點(diǎn)的拖動(dòng)或劃動(dòng)手勢。
19.根據(jù)權(quán)利要求17或權(quán)利要求18所述的方法,其中,所述起始點(diǎn)與所述一個(gè)或多個(gè)用戶定義的ROI或者所述一個(gè)或多個(gè)默認(rèn)ROI的邊界重疊。
20.一種圖像捕捉設(shè)備,包括: 數(shù)字圖像傳感器; 顯示器; 圖像編碼器,用于將數(shù)字圖像數(shù)據(jù)編碼為靜態(tài)圖像;以及 圖像處理器,耦合到所述數(shù)字圖像傳感器、所述圖像編碼器和所述顯示器,所述圖像處理器被配置為執(zhí)行根據(jù)權(quán)利要求1至19中的任意一項(xiàng)所述的方法。
【文檔編號】H04N5/232GK103581544SQ201310305859
【公開日】2014年2月12日 申請日期:2013年7月19日 優(yōu)先權(quán)日:2012年7月20日
【發(fā)明者】魯賓·羅伊·格雷尼, 斯蒂芬·理查德·德蘇扎, 約書亞·盧西恩·戴格爾 申請人:捷訊研究有限公司