專利名稱:一種數(shù)碼攝像裝置和數(shù)碼攝像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體領(lǐng)域技術(shù),特別是涉及該領(lǐng)域的一種數(shù)碼攝像裝置和 數(shù)碼攝像處理方法。
背景技術(shù):
隨著數(shù)字技術(shù)的發(fā)展,目前已經(jīng)出現(xiàn)數(shù)碼的攝像裝置,如數(shù)碼相機(jī)、數(shù)碼攝像機(jī)等。數(shù)碼攝像裝置是利用電荷耦合器件(CCD, Charged Coupled Device )或互補(bǔ)金屬氧化物半導(dǎo)體圖像傳感器(CMOS, Complementary Metal-Oxide-Semiconductor)之類的成像陣列單元來實(shí)現(xiàn)感光的,從而生成 數(shù)字圖像。為了保證圖像質(zhì)量,攝像裝置需要在成像時(shí)選擇合適的感光度,這里所 述的感光度在實(shí)際應(yīng)用中也可以稱為曝光度。數(shù)碼攝像裝置通常對光圏和快 門進(jìn)行控制以實(shí)現(xiàn)對感光度的控制,從而獲得較高的圖像質(zhì)量。以數(shù)碼攝像 機(jī)為例自動光圈技術(shù)在拍攝之前可以對當(dāng)前的感光量進(jìn)行分析,如果感光 過度,則減小光圏,從而減小感光度;相反,如果感光不足,則增大光圈, 從而增大感光度。再比如,自動快門技術(shù)也可以在拍攝之前對當(dāng)前的感光量 進(jìn)行分析,如果感光過度,則增加快門速度,縮短感光時(shí)間,從而減小感光 度;相反,如果感光不足,則減小快門速度,延長感光時(shí)間,從而增大感光 度?,F(xiàn)有技術(shù)中,不管數(shù)碼攝像裝置是利用光圈還是快門對感光度進(jìn)行控 制,其結(jié)果都將影響整個(gè)圖像。另外,光圈和快門只能控制感光度,卻無法 改變數(shù)碼攝像裝置本身的動態(tài)范圍。這里所述的動態(tài)范圍是攝像裝置對場景 中局部過亮和/或過暗部分的細(xì)節(jié)呈現(xiàn)能力,是衡量數(shù)碼攝像裝置優(yōu)劣的重要指標(biāo)。也就是說,由于受攝像裝置動態(tài)范圍的限制,即使利用光圈和快門 對感光度進(jìn)行了控制,但在某些場景下,可能仍然無法保證整個(gè)圖像的質(zhì)量。 比如,為了拍攝出場景中局部較暗區(qū)域的細(xì)節(jié)部分,利用光圈或快門增加了 感光度。雖然可以清楚地拍攝出較暗區(qū)域的細(xì)節(jié)部分,但較亮區(qū)域卻因?yàn)楦?光過度丟失其細(xì)節(jié)部分。相反,為了拍攝出場景中局部較亮區(qū)域的細(xì)節(jié)部分, 利用光圈或快門減小了感光度。雖然可以清楚地拍攝出較亮區(qū)域的細(xì)節(jié)部 分,但較暗區(qū)域卻因?yàn)楦泄獠蛔阃瑯訒G失其細(xì)節(jié)部分??傊?,由于現(xiàn)有數(shù)碼攝像裝置受動態(tài)范圍的限制,很難有效地提高輸出 圖像的整個(gè)圖像質(zhì)量。發(fā)明內(nèi)容有鑒于此,本發(fā)明的第一個(gè)發(fā)明目的在于提供一種數(shù)碼攝像裝置,可以 增加數(shù)碼攝像裝置的動態(tài)范圍,有效地提高輸出圖像的整個(gè)圖像質(zhì)量。本發(fā)明的第二個(gè)發(fā)明目的在于提供一種數(shù)碼攝像處理方法,可以增加數(shù) 碼攝像裝置的動態(tài)范圍,有效地提高輸出圖像的整個(gè)圖像質(zhì)量為了達(dá)到第一個(gè)發(fā)明目的,本發(fā)明提出的技術(shù)方案為一種數(shù)碼攝像裝置,該裝置包括成像陣列單元,用于在每一次感光時(shí),利用當(dāng)前用于控制輸出特性的控制參數(shù)進(jìn)行感光,并將感光得到的數(shù)字圖像傳輸給處理器;處理器,用于在獲得當(dāng)前的首次感光數(shù)字圖像時(shí),判斷是否存在需重新感 光區(qū)域,如果存在,則根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),將 新的控制參數(shù)傳輸給成像陣列單元,接收成像陣列單元利用新的控制參數(shù)感光 而得的對應(yīng)的再次感光數(shù)字圖像;將首次感光數(shù)字圖像中需重新感光區(qū)域與對 應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融合處理的首次 感光數(shù)字圖像;如果不存在需重新感光區(qū)域,則直接輸出首次感光數(shù)字圖像。上述方案中,所述處理器包括接口單元,用于負(fù)責(zé)成像陣列單元和處理器之間的數(shù)據(jù)交互;控制單元,用于將接口單元接收到的當(dāng)前的首次感光數(shù)字圖像保存到存儲單元,所述存儲單元為處理器內(nèi)部或外部的存儲單元;請求重感光判別單元執(zhí)行并接收返回的判別結(jié)果,如果存在需重新感光的區(qū)域,則觸發(fā)參數(shù)生成單元 執(zhí)行,將參數(shù)生成單元生成的新的控制參數(shù)通過接口單元傳輸給成像陣列單元,將接口單元接收到的再次感光數(shù)字圖像保存到存儲單元;如果不存在需重新感 光的區(qū)域,則直接輸出存儲單元中的首次感光數(shù)字圖像;重感光判別單元,用于從存儲單元中獲取首次感光數(shù)字圖像,判斷是否存 在需重新感光的區(qū)域,并將判別結(jié)果返回給所述控制單元;參數(shù)生成單元,用于根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù), 并將新的控制參數(shù)返回給控制單元;融合處理單元,用于將存儲單元中首次感光數(shù)字圖像中需重新感光區(qū)域與 對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融合處理的首 次感光數(shù)字圖像。上述方案中,所述重感光判別單元包括像素值獲取單元,用于掃描所述存儲單元中的首次感光數(shù)字圖像,并將當(dāng) 前掃描到的像素點(diǎn)的像素值傳送給第 一判別單元;閾值存儲單元,保存預(yù)先設(shè)置的用于感光判斷的像素值閾值; 區(qū)域位置存儲單元,用于保存超出所述像素值閣值的像素點(diǎn)的位置信息; 第一判別單元,用于將像素值獲取單元傳來的像素值與閾值存儲單元中保存的像素值閾值進(jìn)行比較,如果超出像素值閾值,則將像素點(diǎn)對應(yīng)的位置信息 記錄在區(qū)域位置存儲單元,再觸發(fā)第二判別單元;否則直接觸發(fā)第二判別單元;第二判別單元,用于判斷是否處理完首次感光數(shù)字圖像中所有的像素點(diǎn), 如果已經(jīng)處理完,則觸發(fā)第三判別單元;否則,觸發(fā)像素值獲取單元;第三判別單元,用于根據(jù)區(qū)域位置存儲單元中的像素點(diǎn)的位置信息判斷是 否存在需重新感光的區(qū)域,并將判別結(jié)果返回給控制單元。上述方案中,所迷參數(shù)確定單元包括第一參數(shù)存儲單元,用于保存預(yù)先設(shè)置的控制參數(shù),所述控制參數(shù)與成像陣列單元中參與首次感光的控制參數(shù)相同;系數(shù)存儲單元,用于保存預(yù)先設(shè)置的大小不同的各個(gè)系數(shù);計(jì)算單元,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從系數(shù)存儲單元中選擇出一個(gè)系數(shù),根據(jù)選擇出的系數(shù)和第一參數(shù)存儲單元提供的控制參數(shù)計(jì)算出新的控制參數(shù),并將新的控制參數(shù)返回給控制單元。 上述方案中,所述參數(shù)確定單元包括第二參數(shù)存儲單元,用于保存預(yù)先設(shè)置的大小不同的各個(gè)控制參數(shù); 選擇單元,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從第二參數(shù)存儲單元中選擇出一個(gè)新的控制參數(shù),并將選擇出的新的控制參數(shù)返回給控制單元。 上述方案中,所述成像陣列單元為電荷耦合器件CCD或互補(bǔ)金屬氧化物半導(dǎo)體圖像傳 感器CMOS;所述處理器為數(shù)字信號處理器DSP、中央處理單元CPU或現(xiàn)場 可編程門陣列FPGA;所述控制參數(shù)為感光時(shí)間控制參數(shù)或感光增益控制參數(shù)。針對上述第二個(gè)發(fā)明目的,本發(fā)明提出的技術(shù)方案為一種數(shù)碼攝像處理方法,該方法包括A、 獲得當(dāng)前的首次感光數(shù)字圖像,所述數(shù)字圖像為成像陣列單元利用當(dāng) 前用于控制輸出特性的控制參數(shù)進(jìn)行感光得到;B、 判斷首次感光數(shù)字圖像是否存在需重新感光區(qū)域,如果存在,則執(zhí)行步 驟C;否則輸出首次感光數(shù)字圖像,并結(jié)束當(dāng)前處理流程;C、 沖艮據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),獲得成1^象陣列單元 利用新的控制參數(shù)感光而得的再次感光數(shù)字圖像;將首次感光數(shù)字圖像中需重 新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過 融合處理的首次感光數(shù)字圖像。上述方案中,所述步驟B包括axl、對所述首次感光數(shù)字圖像進(jìn)行掃描,并獲得當(dāng)前掃描到的像素點(diǎn)的像 素值;ax2 、判斷當(dāng)前掃描到的像素點(diǎn)的像素值是否超出預(yù)先設(shè)置的像素值閾值,8如果超出,則記錄像素點(diǎn)對應(yīng)的位置信息;ax3、判斷是否處理完首次感光數(shù)字圖像中所有的像素點(diǎn),如果已經(jīng)處理完,則執(zhí)行繼續(xù)步驟ax4;否則,返回步驟axl;ax4、根據(jù)記錄的像素點(diǎn)對應(yīng)的位置信息判斷是否存在需重新感光的區(qū)域,如果存在,則執(zhí)行步驟C;否則輸出首次感光數(shù)字圖像,并結(jié)束當(dāng)前處理流程。 上述方案中,步驟C所述生成新的控制參數(shù)的方法包括 根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從預(yù)設(shè)的大小不同的系數(shù)中選擇出一個(gè),根據(jù)選擇出的系數(shù)和當(dāng)前的控制參數(shù)計(jì)算出新的控制參數(shù);所述當(dāng)前的控制參數(shù)為成像陣列單元生成首次感光數(shù)字圖像所利用的控制參數(shù)。 上述方案中,步驟C所述生成新的控制參數(shù)的方法包括 根據(jù)當(dāng)前需重新感光區(qū)域的感光情況直接從預(yù)設(shè)的大小不同的控制參數(shù)中選擇出一個(gè)新的控制參數(shù)。綜上所述,本發(fā)明提出一種數(shù)碼攝像裝置和數(shù)碼攝像處理方法,由于在 分析出存在需重新感光區(qū)域時(shí),可以生成新的控制參數(shù),并利用新的控制參 數(shù)獲得再次感光數(shù)字圖像,再并將首次感光數(shù)字圖像和再次感光數(shù)字圖像進(jìn) 行融合處理,使需重新感光區(qū)域的細(xì)節(jié)部分得到更好的呈現(xiàn),增大了攝像裝 置的動態(tài)范圍,從而有效地提高了輸出圖像整個(gè)圖像的質(zhì)量。
圖1是本發(fā)明中攝像裝置的結(jié)構(gòu)示意圖。圖2本發(fā)明攝像裝置中處理器102的內(nèi)部結(jié)構(gòu)一個(gè)實(shí)施例示意圖。 圖3本發(fā)明攝像裝置中重感光判別單元1023的內(nèi)部結(jié)構(gòu)一個(gè)實(shí)施例示 意圖。圖4 a是本發(fā)明攝像裝置中參數(shù)生成單元1024的內(nèi)部結(jié)構(gòu)一個(gè)實(shí)施例 示意圖。圖4 b是本發(fā)明攝像裝置中參數(shù)生成單元1024的內(nèi)部結(jié)構(gòu)另一個(gè)實(shí)施 例示意圖。9圖5是本發(fā)明攝像處理方法的流程圖。 圖6是本發(fā)明方法實(shí)施例的流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體 實(shí)施例對本發(fā)明作進(jìn)一 步地詳細(xì)描述。本發(fā)明中,數(shù)碼攝像裝置可以對當(dāng)前首次感光的數(shù)字圖像進(jìn)行分析,如 果分析出首次感光數(shù)字圖像中存在需要重新感光的區(qū)域,則利用新的控制參數(shù)重新感光,獲得再次感光數(shù)字圖像;將首次感光圖像中需重新感光的區(qū)域和再次感光圖像中相應(yīng)區(qū)域進(jìn)行融合,再將經(jīng)過融合的首次感光數(shù)字圖像作 為輸出的圖像。當(dāng)然,如果不存在需重新感光的區(qū)域,則可以直接輸出首次 感光數(shù)字圖像。為了對本發(fā)明方案更好的理解,下面先對實(shí)現(xiàn)本發(fā)明方案的原理進(jìn)行簡 單介紹。實(shí)際應(yīng)用中的數(shù)碼攝像裝置可以對同一場景至少進(jìn)行一次感光,并輸出 生成的數(shù)字圖像。比如,現(xiàn)有的數(shù)碼相機(jī)進(jìn)行一次感光后輸出一個(gè)數(shù)字圖像, 即數(shù)碼相片?,F(xiàn)有的數(shù)碼攝像機(jī)還可以連續(xù)感光并輸出多個(gè)數(shù)字圖像,即視 頻圖像。與現(xiàn)有技術(shù)相同,本發(fā)明的數(shù)碼攝像裝置也將輸出數(shù)字圖像。但與現(xiàn)有 技術(shù)不同的是,本發(fā)明輸出的數(shù)字圖像可能是僅經(jīng)過一次感光的數(shù)字圖像, 也可能是將多個(gè)感光的數(shù)字圖像進(jìn)行融合處理后的數(shù)字圖像。如果輸出的某 個(gè)圖像是僅經(jīng)過一次感光的數(shù)字圖像,那么感光后得到的數(shù)字圖像可以稱為 所輸出圖像的首次感光數(shù)字圖像。如果輸出的某個(gè)圖像是將多個(gè)感光數(shù)字圖 像進(jìn)行融合而生成的圖像,那么這多個(gè)感光數(shù)字圖像中的第一次感光的圖像 稱為首次感光數(shù)字圖像,而其它圖像則稱為再次感光數(shù)字圖像。比如,數(shù)碼攝像裝置經(jīng)過感光生成數(shù)字圖像al,并直接將數(shù)字圖像al作為輸出的圖像 Al。在這種情況下,數(shù)字圖像al是針對當(dāng)前將要輸出的圖像Al的首次感光數(shù)字圖像。再比如,數(shù)碼攝像裝置經(jīng)過感光連續(xù)生成數(shù)字圖像bl、 b2、 b3,并且將數(shù)字圖像bl、 b2、 b3進(jìn)行融合處理后再輸出圖像Bl。在這種情 況下,數(shù)字圖像bl是當(dāng)前將要輸出的圖像Bl的首次感光數(shù)字圖像,而數(shù)字 圖像b2和b3都是當(dāng)前將要輸出的圖像B1的再次感光數(shù)字圖像。上述是對本發(fā)明中首次感光數(shù)字圖像和再次感光數(shù)字圖像的含義進(jìn)行 的介紹,下面繼續(xù)介紹將首次感光數(shù)字圖像和再次感光數(shù)字圖像進(jìn)行融合, 以增加動態(tài)范圍,提高圖像質(zhì)量的原理。實(shí)際應(yīng)用中,數(shù)碼攝像裝置中的成像陣列單元可以利用控制輸出特性的 控制參數(shù)來進(jìn)行感光。這里所述的輸出特性是成像陣列單元將光信號轉(zhuǎn)化為 電信號的特性,可以為感光時(shí)間參數(shù),也可以為感光增益參數(shù)等。其中,感光時(shí)間參數(shù)可以保存在成像陣列單元的某個(gè)寄存器中。成像陣 列單元在控制感光單元進(jìn)行感光時(shí),就可以利用寄存器中的感光時(shí)間參數(shù)來 控制感光單元進(jìn)行感光。比如,可以產(chǎn)生與感光時(shí)間參數(shù)相對應(yīng)的脈沖信號, 感光單元受脈沖信號的控制進(jìn)行感光。當(dāng)然,成像陣列單元如何利用感光時(shí) 間參數(shù)進(jìn)行感光可能有不同的實(shí)現(xiàn)方式,此處不再——列舉。感光增益參數(shù)也可以保存在成像陣列單元的某個(gè)寄存器中。成像陣列單 元在控制感光單元進(jìn)行感光時(shí),可以將寄存器中的感光增益參數(shù)傳給感光單 元對應(yīng)的放大器,由放大器按照感光增益參數(shù)對感光單元感光后轉(zhuǎn)化的電信 號進(jìn)行放大,完成感光過程。同樣,成像陣列單元具體如何利用感光增益參 數(shù)進(jìn)行感光也可能存在不同的實(shí)現(xiàn)方式,此處也不再贅述。總之,只要將控制輸出特性的控制參數(shù)傳送給成像陣列單元,成像陣列 單元就可以利用最新的控制參數(shù)進(jìn)行感光,生成當(dāng)前感光的數(shù)字圖像。至于 成像陣列單元具體如何感光可以參見電荷耦合器件(CCD, Charged Coupled Device)或互補(bǔ)金屬氧化物半導(dǎo)體圖^f象傳感器(CMOS, Complementary Metal-Oxide-Semiconductor)等器件的感光原理,此處不再贅述。在上述感光陣列單元特性的基礎(chǔ)上,如果判斷出首次感光數(shù)字圖像中某 個(gè)區(qū)域質(zhì)量較低,可以調(diào)整控制參數(shù),使成像陣列單元后續(xù)按照新的控制參數(shù)進(jìn)行感光,生成再次感光數(shù)字圖像。這里所述的質(zhì)量較低的區(qū)域在本發(fā)明 也可以稱為需重新感光區(qū)域,比如感光過度的區(qū)域和/或感光不足的區(qū)域。 當(dāng)然,在調(diào)整控制參數(shù)時(shí),還需要根據(jù)需重新感光區(qū)域的感光情況來生成新 的控制參數(shù)。如果需重新感光區(qū)域?qū)儆诟泄膺^度的區(qū)域,則可以減小控制參 數(shù)。按照新的控制參數(shù)生成的再次感光數(shù)字圖像時(shí),該區(qū)域的質(zhì)量必將提高, 呈現(xiàn)較亮區(qū)域的細(xì)節(jié)部分。同樣,如果需重新感光區(qū)域?qū)儆诟泄獠蛔愕膮^(qū)域, 則可以增加控制參數(shù)。此后,按照新的控制參數(shù)生成的再次感光數(shù)字圖像時(shí), 該區(qū)域的質(zhì)量也必將提高,呈現(xiàn)較暗區(qū)域的細(xì)節(jié)部分。另外,實(shí)際應(yīng)用中, 首次感光數(shù)字圖像中還可能存在多個(gè)感光過度和/或多個(gè)感光不足的區(qū)域, 其處理方法與上述相同,此處不再贅述。獲得首次感光數(shù)字圖像和再次感光數(shù)字圖像后,可以將首次感光數(shù)字圖 像的需重新感光區(qū)域和再次感光數(shù)字圖像的相應(yīng)區(qū)域進(jìn)行融合處理。這里所 述的融合處理是一種現(xiàn)有的數(shù)字圖像處理技術(shù),其具體的方法很多。比如, 可以為首次感光數(shù)字圖像和再次感光數(shù)字圖像分別設(shè)置權(quán)值,再將兩個(gè)區(qū)域相應(yīng)像素點(diǎn)的像素值按照公式al xxl+ W xx2進(jìn)行加權(quán)計(jì)算,其中,al 和al'是兩個(gè)區(qū)域相應(yīng)的像素點(diǎn)的像素值,xl和x2是設(shè)置的權(quán)值。當(dāng)然, 為了使融合后區(qū)域的圖像質(zhì)量更好,可以將al'的值設(shè)置得比al更大。實(shí) 際應(yīng)用中,也可以按照其他方法進(jìn)行融合處理,此處不再——列舉。但不管 采用哪種融合方法,由于再次感光數(shù)字圖像中是按照新的控制參數(shù)生成的圖 像,與首次感光數(shù)字圖像對應(yīng)的區(qū)域質(zhì)量已經(jīng)大大提高,從而可以改善經(jīng)過 融合處理的整個(gè)圖像質(zhì)量。按照上述所描述的本發(fā)明方案的原理,本發(fā)明提出一種數(shù)碼攝像裝置。 如圖1所示,該裝置包括成像陣列單元101,用于在每一次感光時(shí),利用當(dāng)前用于控制輸出特性的 控制參數(shù)進(jìn)行感光,并將感光得到的數(shù)字圖像傳輸給處理器102;處理器102,用于在獲得當(dāng)前的首次感光數(shù)字圖像時(shí),判斷是否存在需重 新感光區(qū)域,如果存在,則根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),將新的控制參數(shù)傳輸給成j象陣列單元101,接收成像陣列單元101利用新的控制參數(shù)感光而得的對應(yīng)的再次感光數(shù)字圖像;將首次感光數(shù)字圖像中需重新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融合處理的首次感光數(shù)字圖像;如果不存在需重新感光區(qū)域,則直接輸出首次感光 數(shù)字圖像。也就是說,成像陣列單元101先利用當(dāng)前用于控制輸出特性的控制參數(shù)進(jìn) 行感光,并將感光得到的數(shù)字圖像傳輸給處理器102。當(dāng)然,如果是當(dāng)前將要 輸出圖像首次感光的圖像,處理器102此時(shí)獲得的就是首次感光數(shù)字圖像。處 理器102獲得當(dāng)前的首次感光數(shù)字圖像后,可以判斷該首次感光數(shù)字圖像中是 否存在需重新感光區(qū)域,其判斷結(jié)果分為兩個(gè)方面進(jìn)行處理。如果存在需重新 感光區(qū)域,則根據(jù)其感光情況生成新的控制參數(shù),將新的控制參數(shù)傳輸給成像 陣列單元101;成像陣列單元101將利用新的控制參數(shù)感光得到對應(yīng)的再次感 光數(shù)字圖像,并將再次感光數(shù)字圖像傳輸給處理器102;處理器102將首次感 光數(shù)字圖像中需重新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合 處理,再輸出經(jīng)過融合處理的首次感光數(shù)字圖像。另一方面,如果不存在需重 新感光區(qū)域,處理器102就可以直接輸出首次感光數(shù)字圖像。實(shí)際應(yīng)用中,成像陣列單元101可以采用如CCD或CMOS等芯片,而 處理器102可以采用數(shù)字信號處理器(DSP)、中央處理單元(CPU)或現(xiàn) 場可編程門陣列(FPGA)等芯片。處理器102內(nèi)部結(jié)構(gòu)的一個(gè)實(shí)施例可以 如圖2所示,包括接口單元1021,用于負(fù)責(zé)成像陣列單元101和處理器102之間的數(shù)據(jù) 交互。實(shí)際應(yīng)用中,接口單元1021可以采用"C接口來實(shí)現(xiàn)。控制單元1022,用于將接口單元1021接收到的當(dāng)前的首次感光數(shù)字圖像 保存到存儲單元,所述存儲單元為處理器內(nèi)部或外部的存儲單元;請求重感光 判別單元1023執(zhí)行并接收返回的判別結(jié)果,如果存在需重新感光的區(qū)域,則觸 發(fā)參數(shù)生成單元1024執(zhí)行,將參數(shù)生成單元1024生成的新的控制參數(shù)通過接 口單元1021傳輸給成像陣列單元101,將接口單元1021接收到的再次感光數(shù)字圖像保存到存儲單元;如果不存在需重新感光的區(qū)域,則直接輸出存儲單元 中的首次感光數(shù)字圖像。重感光判別單元1023,用于從存儲單元中獲取首次感光數(shù)字圖像,判斷是 否存在需重新感光的區(qū)域,并將判別結(jié)果返回給所述控制單元1022。參數(shù)生成單元1024,用于根據(jù)需重新感光區(qū)域的感光情況生成新的控制參 數(shù),并將新的控制參數(shù)返回給控制單元1022。融合處理單元1025,用于將存儲單元中首次感光數(shù)字圖像中需重新感 光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融 合處理的首次感光數(shù)字圖像。當(dāng)然,圖2僅僅是從邏輯上對處理器102進(jìn)行功能劃分。實(shí)際應(yīng)用中, 也可以不按照上述方式進(jìn)行功能劃分,由應(yīng)用本發(fā)明方案的用戶自行確定。實(shí)際應(yīng)用中,重感光判別單元1023的功能可以利用多種方式來具體實(shí) 現(xiàn)。比如,可以對首次感光數(shù)字圖像進(jìn)行掃描,逐一判斷像素點(diǎn)的像素值是 否超過事先設(shè)置的閾值,如果超過,則記錄下像素點(diǎn)對應(yīng)的位置信息。此后, 再根據(jù)像素點(diǎn)的位置信息確定是否存在需重新感光區(qū)域。如果采用此方式, 重感光判別單元1023內(nèi)部結(jié)構(gòu)的一個(gè)實(shí)施例可以如圖3所示,包括像素值獲取單元1023a,用于掃描所述存儲單元中的首次感光數(shù)字圖像, 并將當(dāng)前掃描到的像素點(diǎn)的像素值傳送給第一判別單元1023d。閾值存儲單元1023b,用于保存預(yù)先設(shè)置的像素值閾值。區(qū)域位置存儲單元1023c,用于保存超出像素值閾值的像素點(diǎn)的位置信息;第一判別單元1023d,用于將像素值獲取單元1023a傳來的像素值與閾值 存儲單元1023b中保存的像素值閾值進(jìn)行比較,如果超出像素值閾值,則將像 素點(diǎn)對應(yīng)的位置信息記錄在區(qū)域位置存儲單元1023c,再觸發(fā)第二判別單元 1023e;否則直接觸發(fā)第二判別單元1023e。第二判別單元1023e,用于判斷是否處理完首次感光數(shù)字圖像中所有的像 素點(diǎn),如果已經(jīng)處理完,則觸發(fā)第三判別單元1023f;否則,觸發(fā)像素值獲取單 元第三判別單元1023f,用于根據(jù)區(qū)域位置存儲單元1023c中的像素點(diǎn)的 位置信息判斷是否存在需重新感光的區(qū)域,并將判別結(jié)果返回給控制單元 1022。在本發(fā)明中,由于感光過度的區(qū)域和感光不足的區(qū)域都可以稱為需重新 感光區(qū)域,所以,閾值存儲單元1023b中既可以保存感光過度的閾值,也可 以保存感光不足的閾值。這樣,在重感光判別單元1023判斷是否存在需重 新感光區(qū)域時(shí),可以先判斷感光不足的區(qū)域,也可以先判斷感光過度的區(qū)域, 或者同時(shí)判斷出感光不足和感光過度的區(qū)域,具體如何實(shí)施可以由應(yīng)用本發(fā) 明方案的用戶自行確定,此處不再贅述。當(dāng)然,不管是依次判斷還是同時(shí)判 斷的區(qū)域,如果判斷出首次感光數(shù)字圖像中存在一種以上需重新感光區(qū)域, 則需要依次將各個(gè)需重新感光區(qū)域各自對應(yīng)的新的控制參數(shù)傳輸給成像陣 列單元IOI,由成像陣列單元101按照各個(gè)新的控制參數(shù)依次感光,并最終 返回給處理器102多個(gè)再次感光數(shù)字圖像。另外,參數(shù)生成單元1024的實(shí)現(xiàn)也可以采用多種方式實(shí)現(xiàn)。比如可 以事先設(shè)置各個(gè)大小不同的系數(shù),并根據(jù)需重新感光區(qū)域的感光情況從中選 擇出 一 個(gè)系數(shù),再根據(jù)參與首次感光的控制參數(shù)與選擇出的系數(shù)計(jì)算出 一 個(gè) 新的控制系數(shù)。當(dāng)然,具體如何設(shè)置系數(shù)可以由用戶根據(jù)實(shí)際情況確定,而 具體如何選擇系數(shù)則根據(jù)需重新感光區(qū)域的感光情況確定。以設(shè)置0.2、 0.6、 0.8、 1、 1.2、 1.6、 1.8等系數(shù)為例,在感光過度的情況下,可以選擇比1小 的系數(shù),再將選擇出的系數(shù)乘以參與首次感光的控制參數(shù),從而獲得更小的 新的控制參數(shù),達(dá)到減小感光度的目的;相應(yīng)地,在感光不足的情況下,則 可以選擇比1大的系數(shù),從而獲得更大的新的控制參數(shù),達(dá)到增大感光度的 目的。再比如,參數(shù)生成單元1024還可以事先設(shè)置大小不同的控制參數(shù),并 根據(jù)重新感光區(qū)域的感光情況直接從中選擇出一個(gè)新的控制參數(shù)。以設(shè)置大 小依次為xl、 x2、 x3、 x4、 x5等控制參數(shù)為例,并假設(shè)參與首次感光的控 制參數(shù)為x3。在感光過度的情況下,可以選擇比x3更小的新的控制參數(shù),達(dá)到減小感光度的目的;相應(yīng)地,在感光不足的情況下,則可以選擇比x3更大的控制參數(shù),從而獲得更大的新的控制參數(shù),達(dá)到增大感光度的目的。如果采用上述第一種生成控制參數(shù)的方法,參數(shù)生成單元1024的內(nèi)部 結(jié)構(gòu)第一個(gè)實(shí)施例可以如圖4a所示,包括第一參數(shù)存儲單元1024a,用于保存預(yù)先設(shè)置的控制參數(shù),所述控制參數(shù) 與成像陣列單元101中參與首次感光的控制參數(shù)相同。系數(shù)存儲單元1024b,用于保存預(yù)先設(shè)置的大小不同的各個(gè)系數(shù)。計(jì)算單元1024c,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從系數(shù)存儲 單元1024b中選擇出一個(gè)系數(shù),根據(jù)選擇出的系數(shù)和第一參數(shù)存儲單元 1024a提供的控制參數(shù)計(jì)算出新的控制參數(shù),并將新的控制參數(shù)返回給控制 單元1022。如果采用上述第二種生成控制參數(shù)的方法,參數(shù)生成單元1024的內(nèi)部 結(jié)構(gòu)第一個(gè)實(shí)施例可以如圖4b所示,包括第二參數(shù)存儲單元1024x,用于保存預(yù)先設(shè)置的大小不同的各個(gè)控制參數(shù)。選擇單元1024y,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從第二參數(shù) 存儲單元1024x中選擇出一個(gè)新的控制參數(shù),并將選擇出的新的控制參數(shù)返 回給控制單元1022。另外,本發(fā)明中僅涉及數(shù)碼攝像裝置的電子系統(tǒng)部分,而實(shí)際應(yīng)用中, 數(shù)碼攝像裝置還包括鏡頭、光圈等其它機(jī)械部分,圖中并沒有--畫出。應(yīng)用本發(fā)明方案,由于在確定首次感光數(shù)字圖像存在需重新感光區(qū)域 時(shí),可以生成新的控制參數(shù),并利用新的控制參數(shù)獲得再次感光數(shù)字圖像, 再將首次感光數(shù)字圖像和再次感光數(shù)字圖像的相應(yīng)區(qū)域進(jìn)行融合處理,使感 光過度和/或感光不足之類的需重新感光區(qū)域的細(xì)節(jié)部分得到更好的呈現(xiàn), 相當(dāng)于增大了攝像裝置的動態(tài)范圍,從而有效地提高了輸出圖像整個(gè)圖像的質(zhì)量。針對上述數(shù)碼攝像裝置,本發(fā)明還提出一種數(shù)碼攝像的處理方法。如圖 5所示,該方法包4舌步驟501:獲得當(dāng)前的首次感光數(shù)字圖像,所述數(shù)字圖像為成像陣列單 元利用當(dāng)前用于控制輸出特性的控制參數(shù)進(jìn)行感光得到。步驟502 503:判斷首次感光數(shù)字圖像是否存在需重新感光區(qū)域,如果 存在,則執(zhí)行步驟504;否則輸出首次感光數(shù)字圖像,并結(jié)束當(dāng)前處理流程。本步驟的具體實(shí)施方式
很多,比如可以采用如下方法實(shí)現(xiàn)axl、對所述首次感光數(shù)字圖像進(jìn)行掃描,并獲得當(dāng)前掃描到的像素點(diǎn) 的像素值。ax2、判斷當(dāng)前掃描到的像素點(diǎn)的像素值是否超出預(yù)先設(shè)置的像素值閾值, 如果超出,則記錄像素點(diǎn)對應(yīng)的位置信息。ax3、判斷是否處理完首次感光數(shù)字圖像中所有的像素點(diǎn),如果已經(jīng)處理完, 則執(zhí)行繼續(xù)步驟ax4;否則,返回步驟axl。ax4、根據(jù)記錄的像素點(diǎn)對應(yīng)的位置信息判斷是否存在需重新感光的區(qū) 域,如果存在,則執(zhí)行步驟504;否則輸出首次感光數(shù)字圖像,并退出當(dāng)前 處理流程。步驟504:根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),獲得成 像陣列單元利用新的控制參數(shù)感光而得的再次感光數(shù)字圖像;將首次感光數(shù) 字圖像中需重新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合 處理,再輸出經(jīng)過融合處理的首次感光數(shù)字圖像。本步驟中,所述生成新的控制參數(shù)的方法也有很多。比如,可以根據(jù)當(dāng) 前需重新感光區(qū)域的感光情況從預(yù)設(shè)的大小不同的系數(shù)中選擇出一個(gè),根據(jù) 選擇出的系數(shù)和當(dāng)前的控制參數(shù)計(jì)算出新的控制參數(shù);所述當(dāng)前的控制參數(shù) 為成像陣列單元生成首次感光數(shù)字圖像所利用的控制參數(shù)。再比如,根據(jù)當(dāng) 前需重新感光區(qū)域的感光情況直接從預(yù)設(shè)的大小不同的控制參數(shù)中選擇出 一個(gè)新的控制參數(shù)。為了更好地說明本發(fā)明方法,下面用一個(gè)實(shí)施例進(jìn)行詳細(xì)描述。本實(shí)施例中,假設(shè)參與首次感光的控制參數(shù)為x,事先設(shè)置的各個(gè)大小 不同的系數(shù)為0.5、 1、 1.5。另外,本實(shí)施例還假設(shè)拍攝場景中既存在過亮17區(qū)域,也存在過暗區(qū)域,也就是說,本實(shí)施例中的首次感光數(shù)字圖像中既存 在感光過度的區(qū)域,也存在感光不足的區(qū)域。另外,本實(shí)施例假設(shè)先確定是否存在感光過度的區(qū)域,后確定是否存在 感光不足的區(qū)域。本實(shí)施例還假設(shè)像素點(diǎn)的像素值采用8個(gè)比特表示,感光過度的閾值為250,感光不足的閾值為5。圖6是本實(shí)施例實(shí)現(xiàn)攝像處理方法的流程圖,如圖6所示,該方法包括步驟601:成像陣列單元利用控制參數(shù)x進(jìn)行首次感光,并將得到的首 次感光數(shù)字圖像bl傳輸給處理器。步驟602:處理器對首次感光數(shù)字圖像bl進(jìn)行掃描,獲得當(dāng)前掃描到 的像素點(diǎn)的像素值。實(shí)際應(yīng)用中,當(dāng)處理器獲得來自成像陣列單元傳來的首次感光數(shù)字圖像 時(shí),還可以將其保存在自身內(nèi)部或外部的存儲單元中,以便于后續(xù)利用。步驟603~604:處理器判斷當(dāng)前掃描到的像素點(diǎn)的像素值是否大于預(yù)先 設(shè)置的像素值閾值250,如果大于,則記錄像素點(diǎn)對應(yīng)的位置信息;否則, 繼續(xù)執(zhí)行步驟605。本實(shí)施例記錄的位置信息就是像素點(diǎn)的坐標(biāo)值。步驟605:處理器判斷是否處理完首次感光數(shù)字圖像bl中所有的像素 點(diǎn),如果已經(jīng)處理完,則執(zhí)行繼續(xù)步驟606;否則,返回步驟602。本實(shí)施例中,步驟602~步驟605實(shí)現(xiàn)了對首次感光數(shù)字圖像bl —次 掃描的過程,并在完成掃描時(shí),獲得大于像素值閾值250的所有像素點(diǎn)位置"息。步驟606:處理器根據(jù)記錄的位置信息判斷出首次感光數(shù)字圖像中存在 感光過度的區(qū)域。本步驟中,由于已經(jīng)獲得所有超出閾值250的像素點(diǎn)的位置信息,處理 器根據(jù)位置信息就可以很容易判斷是否存在感光過度的區(qū)域。比如,記錄的 位置信息包括(0, 0) 、 (0, 1) ... (0, 10) 、 (1, 0) 、 (1, 1)... (1, 10) ... (10, 0) 、 (10、 1) ... (10, 10)。也就是說,首次感光數(shù)字圖像bl的第0行第0列~第IO行第10列部分的區(qū)域都是像素值超過250 的像素點(diǎn),這些像素點(diǎn)構(gòu)成了感光過度的區(qū)域。實(shí)際應(yīng)用中,還可以為需重新感光的區(qū)域設(shè)置一個(gè)區(qū)域大小域值,只有 超過這個(gè)區(qū)域大小閾值的情況下才認(rèn)為檢測出的區(qū)域?yàn)樾柚匦赂泄獾膮^(qū)域, 而如果僅僅是孤立幾個(gè)的像素點(diǎn),或者說檢測出的區(qū)域太小,則不認(rèn)為該區(qū) 域?yàn)樾柚匦赂泄獾膮^(qū)域。步驟607:處理器從事先設(shè)置的系數(shù)中選擇出一個(gè)系數(shù),根據(jù)選擇出的 系數(shù)和當(dāng)前的控制參數(shù)x計(jì)算出新的控制參數(shù)x',并將新的控制參數(shù)x' 傳給感光陣列單元。本步驟中,由于先判斷出的區(qū)域?yàn)楦泄膺^度的區(qū)域,應(yīng)該選擇較小的系 數(shù)0.5,計(jì)算出的控制參數(shù)x'比原有的控制參數(shù)x小,從而減小感光度。步驟608:成像陣列單元利用新的控制參數(shù)x'感光獲得再次感光數(shù)字 圖像b2,并將再次感光數(shù)字圖像b2傳輸給處理器。實(shí)際應(yīng)用中,成像陣列單元也可以僅僅將與首次感光數(shù)字圖像中感光過 度區(qū)域部分圖像傳輸給處理器。也就是說,本步驟中所述的再次感光圖像 b2與首次感光數(shù)字圖像的大小不一樣,僅占其一部分區(qū)域。步驟609:處理器對首次感光數(shù)字圖像bl進(jìn)行掃描,獲得當(dāng)前掃描到 的像素點(diǎn)的像素值。步驟610-611:處理器判斷當(dāng)前掃描到的像素點(diǎn)的像素值是否小于預(yù)先 設(shè)置的像素值閾值5,如果小于,則記錄像素點(diǎn)對應(yīng)的位置信息;否則,繼 續(xù)執(zhí)行612。步驟612:處理器判斷是否處理完首次感光數(shù)字圖像bl中所有的像素 點(diǎn),如果已經(jīng)處理完,則執(zhí)行繼續(xù)步驟613;否則,返回步驟609。本實(shí)施例中,步驟609 ~步驟612再次對首次感光數(shù)字圖像bl進(jìn)行了 一次掃描,并在完成掃描時(shí),獲得小于超出像素值閾值5的所有像素點(diǎn)位置信息。步驟613:處理器根據(jù)記錄的位置信息判斷出首次感光數(shù)字圖像中存在感光不足的區(qū)域。步驟614:處理器從事先設(shè)置的系數(shù)中選擇出一個(gè)系數(shù),根據(jù)選擇出的 系數(shù)和當(dāng)前的控制參數(shù)x計(jì)算出新的控制參數(shù)x〃 ,并將新的控制參數(shù)x〃 傳給感光陣列單元。本步驟中,由于后判斷出的區(qū)域?yàn)楦泄獠蛔愕膮^(qū)域,應(yīng)該選擇較大的系 數(shù)1.5,計(jì)算出的控制參數(shù)x〃比原有的控制參數(shù)x大,從而增大感光度。步驟615:成像陣列單元利用新的控制參數(shù)x〃感光獲得再次感光數(shù)字 圖像b3,并將再次感光數(shù)字圖像b3傳輸給處理器。與步驟608類似,本步驟中,成像陣列單元也可以僅僅將與首次感光數(shù) 字圖像中感光不足區(qū)域部分圖像傳輸給處理器。本實(shí)施例中,步驟602~步驟608與步驟609~步驟615的實(shí)現(xiàn)方法相似, 只是前者針對的是感光過度的情況,而后者針對的是感光不足的情況。至此, 處理器已經(jīng)獲得首次感光數(shù)字圖像bl,以及再次感光數(shù)字圖像b2和b3。步驟616:處理器將首次感光數(shù)字圖像bl中感光過度的區(qū)域與再次感 光數(shù)字圖像b2中相應(yīng)區(qū)域進(jìn)行融合處理;并將首次感光數(shù)字圖像bl中感 光過度的區(qū)域與再次感光數(shù)字圖像b3中相應(yīng)區(qū)域進(jìn)行融合處理;再輸出經(jīng) 過融合處理的首次感光數(shù)字圖像bl'。本實(shí)施例是以輸出一個(gè)經(jīng)過融合處理的圖像為例進(jìn)行描述的,實(shí)際應(yīng)用 中,如果不存在需重新感光的區(qū)域,就可以直接輸出首次感光數(shù)字圖像。另 外,實(shí)際應(yīng)用中,數(shù)碼攝像裝置還可能連續(xù)輸出多個(gè)圖像,比如視頻圖像。 在這種情況下,數(shù)碼攝像裝置需要循環(huán)執(zhí)行上述方法,就可以根據(jù)每一個(gè)首 次感光數(shù)字圖像的感光情況連續(xù)輸出未經(jīng)過融合處理或經(jīng)過融合處理的圖 像,動態(tài)地調(diào)節(jié)數(shù)碼攝像裝置的動態(tài)范圍,保證輸出的每一個(gè)圖像的質(zhì)量。 另外,數(shù)碼攝像機(jī)輸出圖像的幀率一般為25幀/秒或30幀/秒,而成像感光 陣列單元輸出速率可以超過100幀/秒。也就是i兌,即使每一個(gè)首次感光數(shù) 字圖像都存在感光過度和感光不足的區(qū)域,需要將3幀圖像融合后再進(jìn)行輸 出,但由于感光陣列單元的輸出速率比較高,仍然不會影響數(shù)碼攝像機(jī)所要求的輸出幀率。另外,本實(shí)施例中所述的輸出數(shù)字圖像可以指數(shù)碼攝像裝置將數(shù)字圖像 輸出給某個(gè)存儲介質(zhì)進(jìn)行保存,比如光盤、存儲卡等等,還可以輸出給其他 設(shè)備進(jìn)行顯示,或者經(jīng)過數(shù)字/模擬轉(zhuǎn)化之后再進(jìn)行顯示等。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的 保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)碼攝像裝置,其特征在于,該裝置包括成像陣列單元,用于在每一次感光時(shí),利用當(dāng)前用于控制輸出特性的控制參數(shù)進(jìn)行感光,并將感光得到的數(shù)字圖像傳輸給處理器;處理器,用于在獲得當(dāng)前的首次感光數(shù)字圖像時(shí),判斷是否存在需重新感光區(qū)域,如果存在,則根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),將新的控制參數(shù)傳輸給成像陣列單元,接收成像陣列單元利用新的控制參數(shù)感光而得的對應(yīng)的再次感光數(shù)字圖像;將首次感光數(shù)字圖像中需重新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融合處理的首次感光數(shù)字圖像;如果不存在需重新感光區(qū)域,則直接輸出首次感光數(shù)字圖像。
2、 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述處理器包括 接口單元,用于負(fù)責(zé)成像陣列單元和處理器之間的數(shù)據(jù)交互; 控制單元,用于將接口單元接收到的當(dāng)前的首次感光數(shù)字圖像保存到存儲單元,所述存儲單元為處理器內(nèi)部或外部的存儲單元;請求重感光判別單元執(zhí) 行并接收返回的判別結(jié)果,如果存在需重新感光的區(qū)域,則觸發(fā)參數(shù)生成單元 執(zhí)行,將參數(shù)生成單元生成的新的控制參數(shù)通過接口單元傳輸給成像陣列單元, 將接口單元接收到的再次感光數(shù)字圖像保存到存儲單元;如杲不存在需重新感 光的區(qū)域,則直接輸出存儲單元中的首次感光數(shù)字圖像;重感光判別單元,用于從存儲單元中獲取首次感光數(shù)字圖像,判斷是否存 在需重新感光的區(qū)域,并將判別結(jié)果返回給所述控制單元;參數(shù)生成單元,用于根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù), 并將新的控制參數(shù)返回給控制單元;融合處理單元,用于將存儲單元中首次感光數(shù)字圖像中需重新感光區(qū)域與 對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過融合處理的首 次感光數(shù)字圖像。
3、 根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述重感光判別單元包括像素值獲取單元,用于掃描所述存儲單元中的首次感光數(shù)字圖像,并將當(dāng)前掃描到的像素點(diǎn)的像素值傳送給第一判別單元;閾值存儲單元,保存預(yù)先設(shè)置的用于感光判斷的像素值閾值; 區(qū)域位置存儲單元,用于保存超出所述像素值閾值的像素點(diǎn)的位置信息; 第一判別單元,用于將像素值獲取單元傳來的像素值與閾值存儲單元中保存的像素值閾值進(jìn)行比較,如果超出像素值閾值,則將像素點(diǎn)對應(yīng)的位置信息 記錄在區(qū)域位置存儲單元,再觸發(fā)第二判別單元;否則直接觸發(fā)第二判別單元;第二判別單元,用于判斷是否處理完首次感光數(shù)字圖像中所有的像素點(diǎn), 如果已經(jīng)處理完,則觸發(fā)第三判別單元;否則,觸發(fā)像素值獲取單元;第三判別單元,用于根據(jù)區(qū)域位置存儲單元中的像素點(diǎn)的位置信息判斷是 否存在需重新感光的區(qū)域,并將判別結(jié)果返回給控制單元。
4、 根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述參數(shù)確定單元包括 第一參數(shù)存儲單元,用于保存預(yù)先設(shè)置的控制參數(shù),所述控制參數(shù)與成像陣列單元中參與首次感光的控制參數(shù)相同;系數(shù)存儲單元,用于保存預(yù)先設(shè)置的大小不同的各個(gè)系數(shù);計(jì)算單元,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從系數(shù)存儲單元中選擇出 一個(gè)系數(shù),根據(jù)選擇出的系數(shù)和第 一參數(shù)存儲單元提供的控制參數(shù)計(jì)算出 新的控制參數(shù),并將新的控制參數(shù)返回給控制單元。
5、 根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述參數(shù)確定單元包括 第二參數(shù)存儲單元,用于保存預(yù)先設(shè)置的大小不同的各個(gè)控制參數(shù); 選擇單元,用于根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從第二參數(shù)存儲單元中選擇出一個(gè)新的控制參數(shù),并將選擇出的新的控制參數(shù)返回給控制單元。
6、 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述成像陣列單元為電荷耦合器件CCD或互補(bǔ)金屬氧化物半導(dǎo)體圖像傳 感器CMOS;所述處理器為數(shù)字信號處理器DSP、中央處理單元CPU或現(xiàn)場 可編程門陣列FPGA;所述控制參數(shù)為感光時(shí)間控制參數(shù)或感光增益控制參數(shù)。
7、 一種數(shù)碼攝像處理方法,其特征在于,該方法包括A、 獲得當(dāng)前的首次感光數(shù)字圖像,所述數(shù)字圖像為成像陣列單元利用當(dāng)前用于控制輸出特性的控制參數(shù)進(jìn)行感光得到;B、 判斷首次感光數(shù)字圖4象是否存在需重新感光區(qū)域,如果存在,則扭^亍步 驟C;否則輸出首次感光數(shù)字圖像,并結(jié)束當(dāng)前處理流程;C、 根據(jù)需重新感光區(qū)域的感光情況生成新的控制參數(shù),獲得成像陣列單元 利用新的控制參數(shù)感光而得的再次感光數(shù)字圖像;將首次感光數(shù)字圖像中需重 新感光區(qū)域與對應(yīng)的再次感光數(shù)字圖像中相應(yīng)區(qū)域進(jìn)行融合處理,再輸出經(jīng)過 融合處理的首次感光數(shù)字圖像。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟B包括axl、對所述首次感光數(shù)字圖像進(jìn)行掃描,并獲得當(dāng)前掃描到的像素點(diǎn)的像 素值;ax2、判斷當(dāng)前掃描到的像素點(diǎn)的像素值是否超出預(yù)先設(shè)置的像素值閾值, 如果超出,則記錄像素點(diǎn)對應(yīng)的位置信息;ax3、判斷是否處理完首次感光數(shù)字圖像中所有的像素點(diǎn),如果已經(jīng)處理完, 則執(zhí)行繼續(xù)步驟ax4;否則,返回步驟axl;ax4、根據(jù)記錄的像素點(diǎn)對應(yīng)的位置信息判斷是否存在需重新感光的區(qū)域, 如果存在,則執(zhí)行步驟C;否則輸出首次感光數(shù)字圖像,并結(jié)束當(dāng)前處理流程。
9、 根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟C所述生成新的控制參 數(shù)的方法包括根據(jù)當(dāng)前需重新感光區(qū)域的感光情況從預(yù)設(shè)的大小不同的系數(shù)中選擇出一 個(gè),根據(jù)選擇出的系數(shù)和當(dāng)前的控制參數(shù)計(jì)算出新的控制參數(shù);所述當(dāng)前的控 制參數(shù)為成像陣列單元生成首次感光數(shù)字圖像所利用的控制參數(shù)。
10、 根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟C所述生成新的控制 參數(shù)的方法包括根據(jù)當(dāng)前需重新感光區(qū)域的感光情況直接從預(yù)設(shè)的大小不同的控制參數(shù)中 選擇出一個(gè)新的控制參數(shù)。
全文摘要
本發(fā)明提供一種數(shù)碼攝像裝置和數(shù)碼攝像處理方法,包括成像陣列單元利用當(dāng)前控制參數(shù)進(jìn)行感光得到首次感光數(shù)字圖像;處理器判斷是否存在需重新感光區(qū)域,如果存在,則生成新的控制參數(shù),成像陣列單元利用新的控制參數(shù)得到再次感光數(shù)字圖像;處理器將首次感光數(shù)字圖像與再次感光數(shù)字圖像進(jìn)行融合處理,再輸出融合處理后的首次感光數(shù)字圖像。應(yīng)用本發(fā)明方案,由于在分析出存在需重新感光區(qū)域時(shí),可以生成新的控制參數(shù),并利用新的控制參數(shù)獲得再次感光數(shù)字圖像,并將首次感光數(shù)字圖像和再次感光數(shù)字圖像進(jìn)行融合處理,使需重新感光區(qū)域的細(xì)節(jié)部分得到更好的呈現(xiàn),增大了攝像裝置的動態(tài)范圍,從而有效地提高了輸出圖像整個(gè)圖像的質(zhì)量。
文檔編號H04N5/235GK101262566SQ20081010314
公開日2008年9月10日 申請日期2008年3月31日 優(yōu)先權(quán)日2008年3月31日
發(fā)明者丁建斌, 曲海豐, 陳道威, 瑜 馬 申請人:杭州華三通信技術(shù)有限公司