correlated double sampling)電路,且利用這個(gè)⑶S電路來消除噪聲。
[0052] A/D轉(zhuǎn)換部140將模擬圖像信號轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù),且將該數(shù)字圖像數(shù)據(jù)通過 信號線149提供給可編程增益放大器150。所述圖像數(shù)據(jù)包括多個(gè)像素?cái)?shù)據(jù),各所述像素 數(shù)據(jù)表示各像素的像素值。應(yīng)當(dāng)注意的是,A/D轉(zhuǎn)換部140被構(gòu)造成被設(shè)置于模擬前端130 外部,但是A/D轉(zhuǎn)換部140可以被設(shè)置于模擬前端130內(nèi)部。
[0053] 可編程增益放大器150根據(jù)相機(jī)控制部160的控制而放大所述圖像數(shù)據(jù)中的各像 素的像素值??删幊淘鲆娣糯笃?50將放大后的圖像數(shù)據(jù)通過信號線159提供給圖像處理 部 200。
[0054] 圖像處理部200對由所述多個(gè)圖像數(shù)據(jù)形成的運(yùn)動(dòng)圖像執(zhí)行3DNR。所述多個(gè)圖像 數(shù)據(jù)按照時(shí)間順序而作為輸入幀被輸入到圖像處理部200中。每次有輸入幀被輸入時(shí),圖 像處理部200就把通過使當(dāng)前輸入幀和在先輸出幀混合而獲得的圖像數(shù)據(jù)作為當(dāng)前輸出 幀而經(jīng)由信號線209輸出至D/A轉(zhuǎn)換部170。當(dāng)?shù)谝惠斎霂惠斎霑r(shí),在先輸出幀不存在, 因此,該輸入幀沒有變化地被輸出為輸出幀。圖像處理部200將按照時(shí)間順序連續(xù)的兩個(gè) 幀混合,以便消除運(yùn)動(dòng)圖像中的噪聲。
[0055] 應(yīng)當(dāng)注意的是,圖像處理部200除了能夠執(zhí)行3DNR之外,還能夠進(jìn)一步執(zhí)行諸如 去馬賽克處理、白平衡處理和伽馬校正處理等圖像處理。這些處理被執(zhí)行的順序是任意設(shè) 定的。
[0056] 相機(jī)控制部160控制整個(gè)攝像裝置100。根據(jù)用戶的操作(按下開始按鈕等),相 機(jī)控制部160控制攝像器件120和模擬前端130以開始生成多個(gè)圖像信號。這些圖像信號 是在預(yù)設(shè)的恒定周期(例如,1/60秒)內(nèi)被生成的。根據(jù)用戶的操作(按下結(jié)束按鈕等), 相機(jī)控制部160終止圖像信號的生成。而且,相機(jī)控制部160將可編程增益放大器150中 的像素值的放大因子控制為預(yù)設(shè)值。
[0057] D/A轉(zhuǎn)換部170將數(shù)字圖像數(shù)據(jù)轉(zhuǎn)換成模擬圖像信號,且將所述模擬圖像信號通 過信號線179提供給顯示部180。顯示部180顯示基于所述圖像信號的圖像。
[0058] 應(yīng)當(dāng)注意的是,攝像裝置100能夠進(jìn)一步包括將圖像數(shù)據(jù)記錄在諸如存儲器等記 錄介質(zhì)中的記錄部。
[0059] 圖像處理部的構(gòu)造例
[0060] 圖2是示出了第一實(shí)施例中的圖像處理部200的構(gòu)造例的框圖。圖像處理部200 包括運(yùn)動(dòng)判定部210、靜止幀數(shù)計(jì)數(shù)部220、混合比率供給部230、混合部250和幀緩存器 270〇
[0061] 每次當(dāng)輸入幀被輸入時(shí),運(yùn)動(dòng)判定部210比較在先輸出幀和當(dāng)前輸入幀,且判定 運(yùn)動(dòng)的有無。在判定運(yùn)動(dòng)的有無時(shí),運(yùn)動(dòng)判定部210首先從幀緩存器270中讀取在先輸出 幀,且獲得這個(gè)輸出幀和當(dāng)前輸入幀的像素值分布的變化量以作為運(yùn)動(dòng)量dS。例如,運(yùn)動(dòng)判 定部210獲得在所述輸出幀和所述輸入幀中具有相同坐標(biāo)的像素之間的像素值的差分。然 后,運(yùn)動(dòng)判定部210計(jì)算出這些差分的統(tǒng)計(jì)量(例如,平均值)以作為運(yùn)動(dòng)量dS。
[0062] 在獲得運(yùn)動(dòng)量dS之后,在運(yùn)動(dòng)量dS小于預(yù)定閾值Th_f的情況下,運(yùn)動(dòng)判定部210 判定無運(yùn)動(dòng),而在運(yùn)動(dòng)量dS等于或大于閾值Th_f?的情況下,運(yùn)動(dòng)判定部210判定有運(yùn)動(dòng)。 運(yùn)動(dòng)判定部210將運(yùn)動(dòng)量dS提供給混合比率供給部230,且將關(guān)于運(yùn)動(dòng)的有無的判定結(jié)果 提供給靜止幀數(shù)計(jì)數(shù)部220。以這樣的方式,從幀之間的像素值的差分求出運(yùn)動(dòng)的手段被稱 為幀間差分法(inter-frame difference method) 〇
[0063] 應(yīng)當(dāng)注意的是,運(yùn)動(dòng)判定部210是在權(quán)利要求書中說明的判定部的例子。而且,運(yùn) 動(dòng)判定部210能夠通過使用除了幀間差分法以外的手段來判定運(yùn)動(dòng)的有無。例如,運(yùn)動(dòng)判 定部210可以通過使用塊匹配算法(block matching algorithm)來判定運(yùn)動(dòng)的有無。
[0064] 當(dāng)使用塊匹配算法時(shí),輸入幀和輸出幀各者被處理為由各自具有預(yù)定形狀(例 如,8X8像素的正方形)的多個(gè)塊形成的圖像。運(yùn)動(dòng)判定部210獲得輸入幀和輸出幀中的 具有高的相關(guān)性的兩個(gè)塊,生成從所述兩個(gè)塊中的一個(gè)塊到另一個(gè)塊的矢量以作為運(yùn)動(dòng)矢 量,且計(jì)算出所述矢量的大小以作為運(yùn)動(dòng)量dS。在塊匹配算法中,運(yùn)動(dòng)量是以該幀內(nèi)的每個(gè) 塊為單位而被計(jì)算的,因此,這些統(tǒng)計(jì)量(例如,平均值)被輸出以作為整個(gè)畫面的運(yùn)動(dòng)量 dS〇
[0065] 靜止幀數(shù)計(jì)數(shù)部220對被相繼地判定為無運(yùn)動(dòng)的次數(shù)進(jìn)行計(jì)數(shù),且生成計(jì)數(shù)值以 作為計(jì)數(shù)值CNTf。靜止幀數(shù)計(jì)數(shù)部220保存該計(jì)數(shù)值CNTf。當(dāng)判定為無運(yùn)動(dòng)時(shí),靜止幀 數(shù)計(jì)數(shù)部220就使計(jì)數(shù)值CNTf遞增,而當(dāng)判定有運(yùn)動(dòng)時(shí),靜止幀數(shù)計(jì)數(shù)部220就將計(jì)數(shù)值 CNTf設(shè)定成初始值(例如,"0")。靜止幀數(shù)計(jì)數(shù)部220將計(jì)數(shù)值CNTf提供給混合比率供 給部230。
[0066] 應(yīng)當(dāng)注意的是,靜止幀數(shù)計(jì)數(shù)部220使計(jì)數(shù)值CNTf遞增,但是遞增值不限于"1"。 而且,當(dāng)無運(yùn)動(dòng)時(shí),靜止幀數(shù)計(jì)數(shù)部220使計(jì)數(shù)值CNTf遞增,但是靜止幀數(shù)計(jì)數(shù)部220可以 是當(dāng)無運(yùn)動(dòng)時(shí)使計(jì)數(shù)值CNTf遞減的遞減計(jì)數(shù)器。
[0067] 混合比率供給部230提供這樣的混合比率α ' :其中,隨著被相繼地判定為無運(yùn)動(dòng) 的次數(shù)(即,計(jì)數(shù)值CNTf)的變多,使輸出圖像的比例變高。例如,混合比率供給部230生 成隨著運(yùn)動(dòng)量dS的變小而變大的混合比率α,且生成隨著計(jì)數(shù)值CNTf的變大而變大的上 限值L。然后,混合比率供給部230限制混合比率α以使其不超過上限值L,且把限制后的 值設(shè)定為混合比率α '。這里,混合比率α和α '各自都是表示在輸入幀和輸出幀混合時(shí) 所述輸出幀的比例的值,且例如,為它們設(shè)定的是〇到1的實(shí)數(shù)?;旌媳嚷使┙o部230將所 設(shè)定的混合比率α '提供給混合部250。
[0068] 混合部250基于混合比率α '而使在先輸出幀和當(dāng)前輸入幀混合。每次有輸入幀 被輸入時(shí),混合部250從幀緩存器270中讀取在先輸出幀,且基于混合比率α '而使這個(gè)輸 出幀和當(dāng)前輸入幀混合。具體地,混合部250通過使用下列表達(dá)式來使所述兩個(gè)幀混合。應(yīng) 當(dāng)注意的是,當(dāng)?shù)谝惠斎霂惠斎霑r(shí),在先輸出幀不存在,所以混合比率α '被設(shè)定成"0"。
[0069] Yt(x, y) = a / XYt j (χ, y) + (l-a / ) XXt(x, y)表達(dá)式 1
[0070] 在上面的表達(dá)式中,Yt(x,y)和Ytl(x,y)是第t個(gè)輸出幀和第(t-1)個(gè)輸出幀中的 具有坐標(biāo)(x,y)的像素的像素值。X是幀中的水平坐標(biāo),且y是垂直坐標(biāo)。這里,沿幀的水 平方向的像素?cái)?shù)量是M(M是整數(shù)),且X是0到(M-1)的值。而且,沿幀的垂直方向的像素 數(shù)量是N(N是整數(shù)),且y是0到(N-1)的值。Xt(x,y)是第t個(gè)輸入幀中的具有坐標(biāo)(x,y) 的像素的像素值。a t'是第t個(gè)被設(shè)定的混合比率。
[0071] 在由表達(dá)式1表達(dá)的濾波器中,輸出信號(即,輸出幀)被反饋,因此,在無限長的 時(shí)間內(nèi)針對于沖激而輸出了不為〇的值。因此,這樣的濾波器被稱為無限沖激響應(yīng)(IIR: infinite impulse response)濾波器。
[0072] 混合部250將所生成的當(dāng)前輸出幀輸出至D/Α轉(zhuǎn)換部170,且還致使幀緩存器270 保存所生成的當(dāng)前輸出幀。幀緩存器270將該輸出幀保存下來。應(yīng)當(dāng)注意的是,幀緩存器 270是在權(quán)利要求書中說明的圖像保存部的例子。
[0073] 混合比率供給部的構(gòu)造例
[0074] 圖3是示出了第一實(shí)施例中的混合比率供給部230的構(gòu)造例的框圖?;旌媳嚷使?給部230包括混合比率生成部231、上限值生成部242和混合比率限制部243。
[0075] 混合比率生成部231生成隨著運(yùn)動(dòng)量dS的變小而變大的混合比率α?;旌媳嚷?生成部231通過使用由例如下列表達(dá)式表達(dá)的函數(shù)而生成混合比率α。
[0076] 數(shù)學(xué)式1
[0078] 在上面的表達(dá)式中,a和b各自都是正實(shí)數(shù)。a_是混合比率α的上限值,且為 它設(shè)定的是大于"0"且小于"1"的實(shí)數(shù)。11!_8是運(yùn)動(dòng)量dS的閾值。11!_8被設(shè)定成例如與 在判定運(yùn)動(dòng)的有無時(shí)所使用的閾值Th_f^g同的值。應(yīng)當(dāng)注意的是,這些閾值可以被設(shè)定成 不同的值。
[0079] 應(yīng)當(dāng)注意的是,混合比率生成部231可以利用除了表達(dá)式2以外的表達(dá)式來獲得 混合比率α,只要能夠生成隨著運(yùn)動(dòng)量dS的變小而變大的混合比率α即可。而且,混合比 率生成部231能夠利用演算來獲得混合比率α,但是混合比率生成部231不限于這種構(gòu)造。 例如,混合比率生成部231可以被構(gòu)造成包括一個(gè)表格,在該表格中預(yù)先從例如表達(dá)式2等 求出的混合比率α與運(yùn)動(dòng)量dS被彼此關(guān)聯(lián)起來,并且混合比率生成部231從這個(gè)表格中 讀取與運(yùn)動(dòng)量dS對應(yīng)的混合比率α?;蛘?,如果運(yùn)動(dòng)量dS等于或大于閾值Th_s,那么混 合比率生成部231可以返回"0"值,而如果不是上述情況,那么混合比率生成部231可以使 用用于返回的函數(shù)以便不必執(zhí)行演算就能生成混合比率α。應(yīng)當(dāng)注意的是,混合比率 生成部231是在權(quán)利要求書中說明的獲取部的例子。
[0080] 上限值生成部242從計(jì)數(shù)值CNTf生成上限值L。上限值生成部242通過使用例如 下列表達(dá)式來計(jì)算上限值L,且將上限值L提供給混合比率限制部243。
[0081] L= (CNTf+l)/(CNTf+2)表達(dá)式 3
[0082] 應(yīng)當(dāng)注意的是,上限值生成部242可以用除了表達(dá)式3以外的表達(dá)式來獲得上限 值L,只要能夠生成隨著計(jì)數(shù)值CNTf的變大而變小的上限值L即可。而且,上限值生成部 242能夠利用演算來獲得上限值L,但是上限值生成部242不限于這種構(gòu)造。例如,上限值 生成部242可以被構(gòu)造成包括一個(gè)表格,在該表格中預(yù)先從例如表達(dá)式3等求出的上限值 L與計(jì)數(shù)值CNTf被彼此關(guān)聯(lián)起來,并且上限值生成部242從這個(gè)表格中讀取與計(jì)數(shù)值CNTf 對應(yīng)的上限值L。
[0083] 混合比率限制部243限制混合比率α以使其不超過上限值L。當(dāng)混合比率α等 于或大于上限值L時(shí),混合比率限制部243把該上限值L作為限制后的混合比率α '而輸 出至混合部250。另一方面,當(dāng)混合比率α小于上限值L時(shí),混合比率限制部243把混合比 率α沒有變化地作為混合比率α '而輸出至混合部250。
[0084] 應(yīng)當(dāng)注意的是,混合比率供給部230供給的是輸出幀的混合比率α ',但是混合比 率供給部230可以不供給α '而是供給輸入幀的混合比率(1-α ')。在這種情況下,混合 比率生成部231生成隨著運(yùn)動(dòng)量dS的變大而變大的混合比率(1- α )。而且,上限值生成部 242生成隨著計(jì)數(shù)值CNTf的變大而變大的下限值。然后,混合比率限制部243限制該混合 比率(l-α)以使其不小于該下限值。
[0085] 圖4是示出了第一實(shí)施例中的與運(yùn)動(dòng)量dS對應(yīng)的混合比率α的例子的曲線圖。 如在該圖中所舉例說明的,生成了隨著運(yùn)動(dòng)量dS的變大而變小的混合比率α。而且,當(dāng)運(yùn) 動(dòng)量dS小于閾值Th_s時(shí),生成上限的混合比率α _。
[0086] 圖5是示出了第一實(shí)施例中的與計(jì)數(shù)值CNTf對應(yīng)的上限值L的例子的曲線圖。如 在該圖中所舉例說明的,生成了隨著計(jì)數(shù)值CNTf的變大而變大的上限值L。
[0087] 混合部的構(gòu)造例
[0088] 圖6是示出了第一實(shí)施例中的混合部250的構(gòu)造例的框圖。混合部250包括減法 器251、乘法器252和253以及加法器254。
[0089] 減法器251將兩個(gè)輸入值中的一個(gè)輸入值從另一個(gè)輸入值中減去。值" 1"和混合 比率α '被輸入到減法器251中。減法器251從"1"中減去混合比率α ',且將減法結(jié)果 (l-α ')提供給乘法器252。
[0090] 乘法器252和253各者都將兩個(gè)輸入值相乘。(1-α ')和輸入幀內(nèi)的像素的像素 值被輸