TWI521964B - 曝光値調整裝置、曝光値調整方法及其電腦程式產品 - Google Patents
曝光値調整裝置、曝光値調整方法及其電腦程式產品 Download PDFInfo
- Publication number
- TWI521964B TWI521964B TW102105237A TW102105237A TWI521964B TW I521964 B TWI521964 B TW I521964B TW 102105237 A TW102105237 A TW 102105237A TW 102105237 A TW102105237 A TW 102105237A TW I521964 B TWI521964 B TW I521964B
- Authority
- TW
- Taiwan
- Prior art keywords
- exposure value
- low
- histogram
- value
- partial histogram
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 37
- 238000004590 computer program Methods 0.000 title claims description 16
- 230000006870 function Effects 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/92—Dynamic range modification of images or parts thereof based on global image properties
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/21—Indexing scheme for image data processing or generation, in general involving computational photography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20004—Adaptive image processing
- G06T2207/20008—Globally adaptive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
- Exposure Control For Cameras (AREA)
- Image Input (AREA)
Description
本發明係關於一種曝光值調整裝置、曝光值調整方法及其電腦程式產品;更具體而言,本發明係關於一種使用一基準影像之直方圖之曝光值調整裝置、曝光值調整方法及電腦程式產品。
近年來,人們已對用於產生高動態範圍(High Dynamic Range;HDR)影像之技術進行研究,以容許一影像於其最亮區域與最暗區域之間具有一更大之動態範圍。
傳統高動態範圍技術利用不同的曝光值擷取多個影像(例如三個影像),然後基於這些影像產生一高動態範圍影像。由於未考慮到環境條件,故這些傳統高動態範圍技術具有缺點。具體而言,傳統高動態範圍技術無法得知需要多大的曝光不足值(under-expose value)才能恢復足夠的高亮度(highlight)及/或需要多大的曝光過度值(over-expose value)才能恢復足夠的陰影。在理想的情形中,若當前影像被充分地曝光,則例如+1曝光值(EV)以及-1 EV(或+2 EV以及-2 EV)之設置便能獲得良好的下一影像。然而,在現實生活中情況常常並非如此。例如,在當前影像曝光不足時,設置為-2 EV僅會使問題複雜化。同樣,在當前影像曝光過度時,設置為+2 EV亦會使問題複雜化。
因此,仍亟需提供將環境條件考慮在內之用於產生高動態範圍影像之技術。
為解決上述問題,本發明提供一種曝光值調整裝置、一種曝光值調整方法、及其一種電腦程式產品。
本發明之曝光值調整裝置包含一照相機模組以及一處理器,其中該照相機模組與該處理器彼此電性連接。該照相機模組利用一基本曝光值擷取一基準影像。該處理器產生該基準影像之一直方圖(histogram)。接著,該處理器利用一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖。須注意者,該第一臨限值低於該第二臨限值。然後,該處理器根據該低局部直方圖及該中間局部直方圖決定一高曝光值,根據該高局部直方圖及該中間局部直方圖決定一低曝光值,以及根據該高曝光值及該低曝光值決定一中間曝光值。須注意者,該低曝光值低於該高曝光值,且該中間曝光值介於該高曝光值與該低曝光值之間。
本發明之曝光值調整方法係用於一電子設備且包含以下步驟:(a)產生一基準影像之一直方圖,其中該基準影像係利用一基本曝光值擷取;(b)利用一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖,其中該第一臨限值係低於該第二臨限值;(c)根據該低局部直方圖及該中間局部直方圖決定一高曝光值;(d)根據該高局部直方圖及該中間局部直方圖決定一低曝光值,其中該低曝光值係低於該高曝光值;以及(e)根據該高曝光值及該低曝光值決定一中間曝光值,其中該中間曝光值介於該高曝光值與該低曝光值之間。
本發明之電腦程式產品內儲一電腦程式。該電腦程式在被載入一電子裝置中時執行一曝光值調整方法。該電腦程式包含程式指令A、程式指令B、程式指令C、程式指令D以及程式指令E。程式指令A用於產生一基準影像之一直方圖,其中該基準影像係依據一基本曝光值而被擷取。程式指令B用於藉由一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖,其中該第一臨限值係低於該第二臨限值。程式指令C用於根據該低局部直方圖及該中間局部直方圖決定一高曝光值。程式指令D用於根據該高局部直方圖
及該中間局部直方圖決定一低曝光值,其中該低曝光值係低於該高曝光值。程式指令E用於根據該高曝光值及該低曝光值決定一中間曝光值。
綜上所述,本發明所揭露之技術藉由分析一基準影像之一直方圖而判斷該基準影像之一曝光條件。之後,本發明根據該基準影像之所判斷之曝光條件而決定一低曝光值、一中間曝光值以及一高曝光值。由於已基於該基準影像之曝光條件而決定該等曝光值,因此基於低曝光值、中間曝光值以及高曝光值所擷取之影像包含更多細節。因此,基於該等影像所產生之一高動態範圍(High Dynamic Range;HDR)影像亦包含更多細節。
為讓上述目的、技術特徵及優點能更明顯易懂,下文係以較佳之實施例配合所附圖式進行詳細說明。
1‧‧‧曝光值調整裝置
3‧‧‧曝光值調整裝置
11‧‧‧照相機模組
12a‧‧‧第一臨限值
12b‧‧‧第二臨限值
13‧‧‧處理器
20a‧‧‧部分
20b‧‧‧部分
20c‧‧‧部分
22a‧‧‧部分
22b‧‧‧部分
22c‧‧‧部分
35‧‧‧閃光燈
102‧‧‧基準影像
104‧‧‧直方圖
104a‧‧‧低局部直方圖
104b‧‧‧中間局部直方圖
104c‧‧‧高局部直方圖
106a‧‧‧低曝光值
106b‧‧‧中間曝光值
106c‧‧‧高曝光值
108a‧‧‧影像
108b‧‧‧影像
108c‧‧‧影像
第1A圖例示第一實施例之曝光值調整裝置1;第1B圖例示基準影像102之直方圖104;第2A圖例示低局部直方圖104a中之部分20a、20b、20c;第2B圖例示高局部直方圖104c中之部分22a、22b、22c;第3圖例示第三實施例之曝光值調整裝置3;第4A圖例示第四實施例之曝光值調整方法之流程圖;第4B圖例示步驟S407之流程圖;第4C圖例示步驟S409之流程圖;以及第5A圖及第5B圖例示第五實施例之曝光值調整方法之流程圖。
以下將透過實施例來解釋本發明內容。然而,本發明的實施例並非用以限制本發明需在如實施例所述之任何具體環境、應用或特定方式方能實施。因此,關於實施例之說明僅為闡釋本發明之目的,而非用以直接限制本發明。需說明者,在以下實施例及圖示中,與本發明無關之元件已省略而未繪示。
本發明之一第一實施例係為一曝光值調整裝置1,其示意圖繪示於第1A圖中。曝光值調整裝置1包含一照相機模組11以及一處理器13,其中照相機模組11與處理器13彼此電性連接。處理器13可為本發明所屬技術領域中具有通常知識者所熟知之各種處理器、中央處理單元(central processing unit;CPU)、微處理器或其他計算設備中之任一種。
在本實施例中,照相機模組11利用一基本曝光值擷取一基準影像102。基準影像102可為一預覽影像,且基本曝光值可為0 EV。然後,處理器13產生基準影像102之一直方圖(histogram)104,如第1B圖所示。接著,處理器13利用一第一臨限值12a及一第二臨限值12b將直方圖104劃分成一低局部直方圖104a、一中間局部直方圖104b及一高局部直方圖104c。須注意者,第一臨限值12a低於第二臨限值12b。另外,低局部直方圖104a所涵蓋之複數個亮度值低於第一臨限值12a,高局部直方圖104c所涵蓋之複數個亮度值高於第二臨限值12b,且中間局部直方圖104b所涵蓋之複數個亮度值介於第一臨限值12a與第二臨限值12b之間。
接著,處理器13根據低局部直方圖104a及中間局部直方圖104b決定一高曝光值106c。當低局部直方圖104a內之一畫素數目遠大於中間局部直方圖104b內之一畫素數目時,意味著基準影像102係在曝光不足之條件下取得。因此,處理器13決定高曝光值106c為較基本曝光值大至少一第一預定量之一值。例如,當基本曝光為0 EV時,高曝光值106c可為+2 EV、+3 EV等。反之,當低局部直方圖104a內之畫素數目接近中間局部直方圖104b內之畫素數目時,意味著基準影像102並非在曝光不足之條件下取得。因此,處理器13決定高曝光值106c為基本曝光值或僅略大於基本曝光值之一值,且此值小於前述第一預定量。例如,當基本曝光為0 EV時,高曝光值106c亦可為0 EV,或可為+0.5 EV、+1 EV等。
另外,處理器13根據高局部直方圖104c及中間局
部直方圖104b決定一低曝光值106a。須注意者,低曝光值106a低於高曝光值106c。當高局部直方圖104c內之一畫素數目遠大於中間局部直方圖104b內之一畫素數目時,意味著基準影像102係在曝光過度之條件下取得。因此,處理器13決定低曝光值106a為小於基本曝光值至少一第二預定量之一值。例如,當基本曝光為0 EV時,低曝光值106a可為-2 EV、-3 EV等。反之,當高局部直方圖104c內之畫素數目接近中間局部直方圖104b內之畫素數目時,意味著基準影像102並非係在曝光過度之條件下取得。因此,處理器13決定低曝光值106a為基本曝光值或僅略小於基本曝光值之一值,且此值小於前述第二預定量。例如,當基本曝光為0 EV時,低曝光值106a亦可為0 EV,或可為-0.5 EV、-1 EV等。
接著,處理器13根據高曝光值106c及低曝光值106a決定一中間曝光值106b。中間曝光值106b介於低曝光值106a與高曝光值106c之間。例如,處理器13可取高曝光值106c及低曝光值106a之一平均值為中間曝光值106b。
在決定低曝光值106a、中間曝光值106b及高曝光值106c之後,照相機模組11利用低曝光值106a擷取一影像108a,利用中間曝光值106b擷取一影像108b,且利用高曝光值106c擷取一影像108c。然後,處理器13利用影像108a、108b、108c產生一高動態範圍(HDR)影像。
綜上所述,曝光值調整裝置1藉由分析基準影像102之直方圖104而判斷基準影像102之曝光條件,然後根據基準影像102之所判斷曝光條件而決定低曝光值106a、中間曝光值106b及高曝光值106c。由於已基於基準影像102之曝光條件而決定該等曝光值,因此基於低曝光值106a、中間曝光值106b及高曝光值106c所擷取之影像108a、108b、108c包含更多細節。因此,基於影像108a、108b、108c所產生之高動態範圍影像亦包含更多細節。
對於本發明之一第二實施例,請參照第1A圖、第1B圖、第2A圖及第2B圖。曝光值調整裝置1在第二實施例中所
執行之操作類似於在第一實施例中所執行之操作,故將僅詳細說明第二實施例與第一實施例間之差別。具體而言,第二實施例與第一實施例間之主要差別在於用於決定低曝光值106a及高曝光值106c之操作/過程。
具體而言,處理器13藉由將低局部直方圖104a內之畫素數目除以中間局部直方圖104b內之畫素數目而計算一第一比率。接著,處理器13判斷第一比率是否大於一第一預定臨限值。當第一比率不大於第一預定臨限值時,意味著基準影像102並非係在曝光不足之條件下取得。因此,處理器13決定高曝光值106c為基本曝光值或僅略大於該基本曝光值之一值。反之,當第一比率大於預定臨限值時,意味著基準影像102係在曝光不足之條件下取得。在基準影像102係在曝光不足之條件下取得之情形中,處理器13更將低局部直方圖104a劃分成複數個部分20a、20b、20c,如第2A圖所示,其中各部分20a、20b、20c對應於大於基本曝光值之一曝光值。然後,處理器13將高曝光值106c指定為與具有最大畫素數目之部分相對應之一曝光值。例如,當基本曝光為0 EV時,部分20a、20b、20c所對應之曝光值可為+4 EV、+3 EV、+2 EV等。在部分20a、20b、20c中,部分20b具有最大畫素數目。因此,處理器13將高曝光值106c指定為+3 EV。
類似地,處理器13藉由將高局部直方圖104c內之畫素數目除以中間局部直方圖104b內之畫素數目而計算一第二比率。接著,處理器13判斷第二比率是否大於一第二預定臨限值。當第二比率不大於第二預定臨限值時,意味著基準影像102並非係在曝光過度之條件下取得。因此,處理器13決定低曝光值106a為基本曝光值或僅略小於該基本曝光值之一值。反之,當第二比率大於第二預定臨限值時,意味著基準影像102係在曝光過度之條件下取得。在基準影像102係在曝光過度之條件下取得之情形中,處理器13更將高局部直方圖104c劃分成複數個部分22a、22b、22c,如第2B圖所示,其中各該部分22a、22b、22c對應於小於基本曝光值之一曝光值。然後,處理器13將低曝光值106a
指定為與具有最大畫素數目之部分相對應之一曝光值。例如,當基本曝光為0 EV時,部分22a、22b、22c所對應之曝光值可為-2 EV、-3 EV、-4 EV等。在部分22a、22b、22c中,部分22a具有最大畫素數目。因此,處理器13將低曝光值106a指定為-2曝光值。
在決定低曝光值106a及高曝光值106c之後,亦可決定中間曝光值106b。之後,基於低曝光值106a、中間曝光值106b及高曝光值106c擷取影像108a、108b、108c,並且可產生一高動態範圍影像。
在其他實施例中,當第一比率大於第一預定臨限值時,處理器13可藉由考慮部分20a、20b、20c所對應之所有曝光值(例如,根據部分20a、20b、20c內之畫素數目對此等曝光值進行加權)而決定高曝光值106c。同樣,當第二比率大於第二預定臨限值時,處理器13可藉由考慮部分22a、22b、22c所對應之所有曝光值(例如,根據部分22a、22b、22c內之畫素數目對此等曝光值進行加權)而決定低曝光值106a。
綜上所述,第二實施例更具體地判斷基準影像102是否在曝光不足及/或曝光過度之條件下取得。另外,由於低局部直方圖104a被劃分成與大於該基本曝光值之各種曝光值相對應之部分20a、20b、20c,因而可藉由考慮低局部直方圖104a中畫素之亮度分佈而更精確地判斷高曝光值106c。類似的,由於高局部直方圖104c被劃分成與小於該基本曝光值之各種曝光值相對應之部分22a、22b、22c,因而可藉由考慮高局部直方圖104c中畫素之亮度分佈而更精確地判斷低曝光值106a。由於更精確地決定低曝光值106a、中間曝光值106b及高曝光值106c,因而所產生之高動態範圍影像包含更多細節。
本發明之一第三實施例係為一曝光值調整裝置3,其示意圖繪示於第3圖中。曝光值調整裝置3包含一照相機模組11、一處理器13以及一閃光燈35,其中處理器13電性連接至照相機模組11及閃光燈35。曝光值調整裝置3中所包含之照相機模組
11及處理器13與第一及第二實施例之曝光值調整裝置1中所包含者執行相似之操作。因此,以下說明將著重於曝光值調整裝置3所執行之額外操作。
在第三實施例中,低曝光值106a及高曝光值106c在用於決定中間曝光值106b之前被進一步微調。具體而言,處理器13更判斷高曝光值106c是否大於一預定曝光值。換言之,處理器13判斷背光是否強烈及/或基準影像102中之主要物體是否黑暗。若高曝光值106c大於預定曝光值,則意味著背光強烈及/或基準影像102中之主要物體黑暗。因此,處理器13將高曝光值106c增大一預定值,例如將高曝光值106c增大+0.5 EV。
另外,處理器13判斷基準影像102之一平均亮度值是否小於一預定亮度值。換言之,處理器13判斷環境是否處於低光之條件下。若基準影像102之平均亮度值小於預定亮度值,則意味著環境處於低光之條件下。因此,處理器13將低曝光值106a增大一預定值。例如,處理器13可將低曝光值106a自-2 EV改變至-1 EV。在微調低曝光值106a及高曝光值106c之後,處理器13接著決定中間曝光值106b。
接著,照相機模組11利用中間曝光值106b擷取影像108b並利用高曝光值106c擷取影像108c。若高曝光值106c與低曝光值106a其中任一者已被微調,則處理器13開啟閃光燈35,然後照相機模組11於閃光燈35開啟時利用低曝光值106a擷取影像108a。反之,則在不開啟閃光燈35之條件下,照相機模組11利用低曝光值106a擷取影像108a。
藉由第三實施例所提供之技術,甚至在低環境光及/或強背光之條件下,基於低曝光值106a、中間曝光值106b及高曝光值106c所擷取之影像108a、108b、108c仍包含足夠之細節。因此,基於影像108a、108b、108c所產生之高動態範圍影像仍包含足夠之細節。
本發明之一第四實施例係為一種用於一電子設備(例如曝光值調整裝置1)之曝光值調整方法。該曝光值調整方法
之流程圖例示於第4A圖中。
首先,該電子設備之一照相機模組執行步驟S401以利用一基本曝光值擷取一基準影像。在其他實施例中,若一電子設備未配備有一照相機模組,則將步驟S401替代為一如下步驟:接收利用一基本曝光值所擷取之一基準影像。接著,該電子設備之一處理器執行步驟S403以產生該基準影像之一直方圖。然後,該處理器執行步驟S405以利用一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖,其中該第一臨限值係低於該第二臨限值。
然後,該曝光值調整方法利用該處理器執行步驟S407以根據該低局部直方圖及該中間局部直方圖決定一高曝光值。隨後,該處理器執行步驟S409以根據該高局部直方圖及該中間局部直方圖決定一低曝光值,其中該低曝光值係低於該高曝光值。須注意者,可改變執行步驟S407與S409之順序。之後,該處理器執行步驟S411以根據該高曝光值及該低曝光值決定一中間曝光值,其中該中間曝光值介於該高曝光值與該低曝光值之間。
接著,該照相機模組執行步驟S413以利用該高曝光值擷取一第一影像,利用該中間曝光值擷取一第二影像,及利用該低曝光值擷取一第三影像。最後,該處理器執行步驟S415以根據該第一影像、該第二影像及該第三影像產生一高動態範圍影像。
在某些實施例中,上述步驟S407可藉由第4B圖之流程圖中所示之步驟達成。首先,該處理器執行步驟S421以藉由將該低局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率。接著,該處理器執行步驟S422以判斷該比率是否大於一預定臨限值。若該比率大於該預定臨限值,則該處理器執行步驟S423以將該低局部直方圖劃分成複數個部分,其中各該部分對應於大於該基本曝光值之一曝光值。接著,該處理器執行步驟S424以將該高曝光值指定為與具有最大畫素數目之部分相對應之一曝光值。若該比率不大於該預定臨限值,則該處理器接著執行步驟S425以將該高曝光值指定為該基本曝光值或僅略
大於該基本曝光值之一值。
在某些實施例中,上述步驟S409可藉由第4C圖之流程圖中所示之步驟達成。首先,該處理器執行步驟S431以藉由將該高局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率。接著,該處理器執行步驟S432以判斷該比率是否大於一預定臨限值。若該比率大於該預定臨限值,則該處理器執行步驟S433以將該高局部直方圖劃分成複數個部分,其中各該部分對應於小於該基本曝光值之一曝光值。接著,該處理器執行步驟S434以將該低曝光值指定為與具有最大畫素數目之部分相對應之一曝光值。若該比率不大於該預定臨限值,則該處理器接著執行步驟S435以將該低曝光值指定為該基本曝光值或僅略小於該基本曝光值之一值。
除了上述步驟,第四實施例亦可執行針對第一及第二實施例中之曝光值調整裝置1所描述之所有操作及功能。所屬技術領域具有通常知識者將直接瞭解第四實施例如何基於第一及第二實施例以執行此等操作及功能,故不贅述。
本發明之一第五實施例係為一種用於一電子設備(例如曝光值調整裝置3)之曝光值調整方法。該曝光值調整方法之流程圖例示於第5A圖及第5B圖中。
首先,該曝光值調整方法執行步驟S401、S403、S405、S407及S409。因該等步驟已詳述於第四實施例中,故此處不再贅述。之後,該處理器執行步驟S501以判斷該高曝光值是否大於一預定曝光值(即,背光是否太強或基準影像中之主要物體是否太暗)。若該高曝光值大於該預定曝光值,則該處理器接著執行步驟S502以將該高曝光值增大一預定值。之後,該處理器執行步驟S503。若步驟S501中之判斷結果係為「否」,則該方法直接執行步驟S503。
在步驟S503中,該處理器判斷該基準影像之一平均亮度值是否小於一預定亮度值(即,環境是否處於低光之條件下)。若判斷結果係為「是」,則該處理器執行步驟S504以將該
低曝光值增大一預定值。在步驟S504之後,執行步驟S411。若步驟S503判斷該基準影像之平均亮度值不小於一預定亮度值,則直接執行步驟S411。接著,照相機模組執行步驟S505以利用該高曝光值擷取一第一影像並利用該中間曝光值擷取一第二影像。
接著,執行步驟S506以判斷該高曝光值是否在步驟S502中經過微調或該低曝光值是否在步驟S504中經過微調。若判斷結果係為「是」,則該處理器執行步驟S507以開啟該電子設備之一閃光燈且該照相機模組執行步驟S508以利用該低曝光值擷取一第三影像。若在步驟S506中判斷結果係為「否」,則直接執行步驟S508。之後,該處理器執行步驟S415以根據該第一影像、該第二影像及該第三影像產生一高動態範圍影像。
除了上述步驟,第五實施例亦可執行針對第三實施例中之曝光值調整裝置3所描述之所有操作及功能。所屬技術領域具有通常知識者將直接瞭解第五實施例如何基於第三實施例以執行此等操作及功能,故不贅述。
第四及第五實施例之曝光值調整方法可由一電腦程式執行,該電腦程式儲存於一電腦程式產品中。當該電腦程式被載入一電子設備中時,該電子設備將執行該電腦程式中所包含之複數個程式指令以完成第四及第五實施例中所述之所有步驟。該電腦程式產品可為一普通電子設備,例如唯讀記憶體(read only memory;ROM)、快閃記憶體、軟碟、硬碟、光碟(compact disk;CD)、隨身碟、磁帶、可由網路存取之資料庫、或熟習此項技藝者所習知且具有相同功能之任何其它儲存媒體。
綜上所述,本發明所揭露之技術藉由分析一基準影像之一直方圖而判斷該基準影像之一曝光條件。之後,本發明根據該基準影像之所判斷之曝光條件而決定一低曝光值、一中間曝光值以及一高曝光值。由於已基於該基準影像之曝光條件而決定該等曝光值,因此基於低曝光值、中間曝光值以及高曝光值所擷取之影像包含更多細節。因此,基於該等影像所產生之高動態範圍影像亦包含更多細節。
惟上述實施例僅為例示性說明本發明之實施態樣,以及闡釋本發明之技術特徵,並非用來限制本發明之保護範疇。任何熟悉此技藝之人士可輕易完成之改變或均等性之安排均屬於本發明所主張之範圍,本發明之權利保護範圍應以申請專利範圍為準。
Claims (22)
- 一種曝光值調整裝置,包含:一照相機模組,用以利用一基本曝光值擷取一基準影像;以及一處理器,電性連接至該照相機模組,且用以產生該基準影像之一直方圖(histogram),利用一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖,根據該低局部直方圖及該中間局部直方圖決定一高曝光值,根據該高局部直方圖及該中間局部直方圖決定一低曝光值,以及根據該高曝光值及該低曝光值決定一中間曝光值。
- 如請求項1所述之曝光值調整裝置,其中該第一臨限值低於該第二臨限值,該低曝光值低於該高曝光值,且該中間曝光值介於該高曝光值與該低曝光值之間。
- 如請求項1所述之曝光值調整裝置,其中該處理器藉由將該低局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率,判斷該比率係大於一預定臨限值,並將該低局部直方圖劃分成複數個部分,各該部分對應於大於該基本曝光值之一曝光值,且該處理器將該高曝光值指定為與具有最大畫素數目之部分相對應之一曝光值。
- 如請求項1所述之曝光值調整裝置,其中該處理器藉由將該低局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率,判斷該比率係小於一預定臨限值,並將該高曝光值指定為該基本曝光值。
- 如請求項1所述之曝光值調整裝置,其中該處理器藉由將該高局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率,判斷該比率係大於一預定臨限值,並將該高局部直方圖劃分成複數個部分,各該部分對應於低於該基本曝光值之一曝光值,且該處理器將該低曝光值指定為與具有最大畫素數目之部分相對應之一曝光值。
- 如請求項1所述之曝光值調整裝置,其中該處理器藉由將該高局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率,判斷該比率係小於一預定臨限值,並將該低曝光值指定為該基本曝光值。
- 如請求項1所述之曝光值調整裝置,其中該處理器更判斷該高曝光值係大於一預定曝光值,並將該高曝光值增大一預定值。
- 如請求項7所述之曝光值調整裝置,更包含:一閃光燈,其中該照相機模組更利用該高曝光值擷取一第一影像及利用該中間曝光值擷取一第二影像,該處理器更開啟該閃光燈,且該照相機模組更於該閃光燈開啟時利用該低曝光值擷取一第三影像。
- 如請求項1所述之曝光值調整裝置,其中該處理器更判斷該基準影像之一平均亮度值小於一預定亮度值,並將該低曝光值增大一預定值。
- 如請求項9所述之曝光值調整裝置,更包含:一閃光燈,其中該照相機模組更利用該高曝光值擷取一第一影像並利用該中間曝光值擷取一第二影像,該處理器更開啟該閃光燈,且該照相機模組更於該閃光燈開啟時利用該低曝光值擷取一第三影像。
- 一種用於一電子設備之曝光值調整方法,包含以下步驟:產生一基準影像之一直方圖,其中該基準影像係利用一基本曝光值擷取;利用一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一高局部直方圖,其中該第一臨限值係低於該第二臨限值;根據該低局部直方圖及該中間局部直方圖決定一高曝光值;以及 根據該高局部直方圖及該中間局部直方圖決定一低曝光值,其中該低曝光值係低於該高曝光值。
- 如請求項11所述之曝光值調整方法,更包含以下步驟:根據該高曝光值及該低曝光值決定一中間曝光值,其中該中間曝光值介於該高曝光值與該低曝光值之間。
- 如請求項11所述之曝光值調整方法,更包含以下步驟:利用該基本曝光值擷取該基準影像。
- 如請求項11所述之曝光值調整方法,其中決定該高曝光值之該步驟包含以下步驟:藉由將該低局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率;判斷該比率係大於一預定臨限值;將該低局部直方圖劃分成複數個部分,各該部分對應於大於該基本曝光值之一曝光值;以及將該高曝光值指定為與具有最大畫素數目之部分相對應之一曝光值。
- 如請求項11所述之曝光值調整方法,其中決定該高曝光值之該步驟包含以下步驟:藉由將該低局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率;判斷該比率係小於一預定臨限值;以及將該高曝光值指定為該基本曝光值。
- 如請求項11所述之曝光值調整方法,其中決定該低曝光值之該步驟包含以下步驟:藉由將該高局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率;判斷該比率係大於一預定臨限值;將該高局部直方圖劃分成複數個部分,各該部分對應於低於該基本曝光值之一曝光值;以及將該低曝光值指定為與具有最大畫素數目之部分相對應 之一曝光值。
- 如請求項11所述之曝光值調整方法,其中決定該低曝光值之該步驟包含以下步驟:藉由將該高局部直方圖內之一畫素數目除以該中間局部直方圖內之一畫素數目而計算一比率;判斷該比率係小於一預定臨限值;以及將該低曝光值指定為該基本曝光值。
- 如請求項11所述之曝光值調整方法,更包含以下步驟:判斷該高曝光值係大於一預定曝光值;以及將該高曝光值增大一預定值。
- 如請求項18所述之曝光值調整方法,更包含以下步驟:利用該高曝光值擷取一第一影像;利用該中間曝光值擷取一第二影像;開啟一閃光燈;以及於該閃光燈開啟時利用該低曝光值擷取一第三影像。
- 如請求項11所述之曝光值調整方法,更包含以下步驟:判斷該基準影像之一平均亮度值係小於一預定亮度值;以及將該低曝光值增大一預定值。
- 如請求項20所述之曝光值調整方法,更包含以下步驟:利用該高曝光值擷取一第一影像;利用該中間曝光值擷取一第二影像;開啟一閃光燈;以及於該閃光燈開啟時利用該低曝光值擷取一第三影像。
- 一種電腦程式產品,內儲一電腦程式,該電腦程式在被載入一電子裝置中時執行一曝光值調整方法,該電腦程式包含:一程式指令A,用於產生一基準影像之一直方圖,其中該基準影像係依據一基本曝光值而被擷取;一程式指令B,用於藉由一第一臨限值及一第二臨限值將該直方圖劃分成一低局部直方圖、一中間局部直方圖及一 高局部直方圖,其中該第一臨限值係低於該第二臨限值;一程式指令C,用於根據該低局部直方圖及該中間局部直方圖決定一高曝光值;一程式指令D,用於根據該高局部直方圖及該中間局部直方圖決定一低曝光值,其中該低曝光值係低於該高曝光值;以及一程式指令E,用於根據該高曝光值及該低曝光值決定一中間曝光值。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261597845P | 2012-02-13 | 2012-02-13 | |
US201261602648P | 2012-02-24 | 2012-02-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201334524A TW201334524A (zh) | 2013-08-16 |
TWI521964B true TWI521964B (zh) | 2016-02-11 |
Family
ID=48928026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102105237A TWI521964B (zh) | 2012-02-13 | 2013-02-08 | 曝光値調整裝置、曝光値調整方法及其電腦程式產品 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9479705B2 (zh) |
CN (1) | CN103248828B (zh) |
TW (1) | TWI521964B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI697867B (zh) * | 2018-12-12 | 2020-07-01 | 晶睿通訊股份有限公司 | 測光補償方法及其相關監控攝影設備 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9584733B2 (en) * | 2010-09-30 | 2017-02-28 | Apple Inc. | High dynamic range transition |
TWI464526B (zh) * | 2013-08-08 | 2014-12-11 | Quanta Comp Inc | 高動態範圍影像曝光時間控制方法 |
TWI543615B (zh) * | 2014-07-17 | 2016-07-21 | 華碩電腦股份有限公司 | 影像處理方法及其電子裝置 |
CN104580927B (zh) * | 2015-01-14 | 2017-08-18 | 广东欧珀移动通信有限公司 | 闪光调整方法及装置 |
CN106454140B (zh) * | 2015-08-06 | 2019-06-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105100637A (zh) * | 2015-08-31 | 2015-11-25 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
TWI581632B (zh) | 2016-06-23 | 2017-05-01 | 國立交通大學 | 影像產生方法及影像拍攝裝置 |
CN109845241B (zh) * | 2016-10-04 | 2020-12-15 | 富士胶片株式会社 | 摄像装置、摄像方法及记录介质 |
CN106851123B (zh) | 2017-03-09 | 2020-12-22 | Oppo广东移动通信有限公司 | 曝光控制方法、曝光控制装置及电子装置 |
CN107317977B (zh) * | 2017-06-23 | 2020-12-18 | 北京小米移动软件有限公司 | 拍摄方法及装置 |
WO2019064757A1 (ja) * | 2017-09-29 | 2019-04-04 | 富士フイルム株式会社 | 撮像装置、撮像方法、およびプログラム |
CN107635102B (zh) * | 2017-10-30 | 2020-02-14 | Oppo广东移动通信有限公司 | 高动态范围图像曝光补偿值获取方法和装置 |
CN107707827B (zh) * | 2017-11-14 | 2020-05-01 | 维沃移动通信有限公司 | 一种高动态图像拍摄方法及移动终端 |
CN108900786A (zh) * | 2018-06-27 | 2018-11-27 | 努比亚技术有限公司 | 一种图像处理方法、设备及计算机可读存储介质 |
CN109104565A (zh) * | 2018-06-27 | 2018-12-28 | 努比亚技术有限公司 | 一种图像处理方法、设备及计算机可读存储介质 |
WO2020162949A1 (en) * | 2019-02-08 | 2020-08-13 | Hewlett-Packard Development Company, L.P. | Imaging device calibration |
CN110062160B (zh) * | 2019-04-09 | 2021-07-02 | Oppo广东移动通信有限公司 | 图像处理方法和装置 |
CN111131709B (zh) * | 2019-12-31 | 2021-04-13 | 联想(北京)有限公司 | 预览模式预览图像生成方法、电子设备及存储介质 |
CN117135470B (zh) * | 2023-02-23 | 2024-06-14 | 荣耀终端有限公司 | 拍摄方法、电子设备及存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5194960A (en) * | 1990-03-05 | 1993-03-16 | Konica Corporation | Optical image signal control device |
JP4167097B2 (ja) * | 2003-03-17 | 2008-10-15 | 株式会社沖データ | 画像処理方法および画像処理装置 |
JP4379129B2 (ja) * | 2004-01-23 | 2009-12-09 | ソニー株式会社 | 画像処理方法、および画像処理装置、並びにコンピュータ・プログラム |
US7336849B2 (en) * | 2004-05-13 | 2008-02-26 | Destiny Technology Corporation | Exposure correction method for digital images |
JP4240023B2 (ja) * | 2005-08-31 | 2009-03-18 | ソニー株式会社 | 撮像装置、撮像方法および撮像プログラム、ならびに、画像処理装置、画像処理方法および画像処理プログラム |
CN101803366B (zh) * | 2007-07-25 | 2015-01-14 | 坎德拉微***(S)私人有限公司 | 用于成像***的曝光控制 |
CN101399924B (zh) | 2007-09-25 | 2010-05-19 | 展讯通信(上海)有限公司 | 基于亮度直方图的自动曝光方法和装置 |
CN101582991B (zh) | 2008-05-13 | 2011-02-09 | 华为终端有限公司 | 图像处理方法及装置 |
CN101394487B (zh) | 2008-10-27 | 2011-09-14 | 华为技术有限公司 | 一种合成图像的方法与*** |
JP5520038B2 (ja) * | 2009-12-25 | 2014-06-11 | キヤノン株式会社 | 映像処理装置及び映像処理方法 |
US9113114B2 (en) * | 2010-05-12 | 2015-08-18 | Samsung Electronics Co., Ltd | Apparatus and method for automatically controlling image brightness in image photographing device |
-
2013
- 2013-02-08 US US13/762,465 patent/US9479705B2/en active Active
- 2013-02-08 TW TW102105237A patent/TWI521964B/zh active
- 2013-02-08 CN CN201310050835.3A patent/CN103248828B/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI697867B (zh) * | 2018-12-12 | 2020-07-01 | 晶睿通訊股份有限公司 | 測光補償方法及其相關監控攝影設備 |
Also Published As
Publication number | Publication date |
---|---|
CN103248828A (zh) | 2013-08-14 |
CN103248828B (zh) | 2017-04-26 |
US20130208139A1 (en) | 2013-08-15 |
TW201334524A (zh) | 2013-08-16 |
US9479705B2 (en) | 2016-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI521964B (zh) | 曝光値調整裝置、曝光値調整方法及其電腦程式產品 | |
US11363179B2 (en) | System, method, and computer program for capturing a flash image based on ambient and flash metering | |
US11699219B2 (en) | System, method, and computer program for capturing an image with correct skin tone exposure | |
US20220345613A1 (en) | System and method for generating a digital image | |
US9179062B1 (en) | Systems and methods for performing operations on pixel data | |
US9538090B2 (en) | Digital image capture under conditions of varying light intensity | |
BR112015016525B1 (pt) | Método para ajuste de alvo de exposição automática, método para gerar máscara de pixels saturados e aparelho de imageamento | |
WO2019072190A1 (zh) | 图像处理方法、电子装置和计算机可读存储介质 | |
JP2014126712A (ja) | 撮像装置および調光制御方法 | |
CN107534737A (zh) | 一种拍摄图片的方法及装置 | |
WO2021083173A1 (zh) | 一种曝光控制方法及装置、存储介质 | |
US10972676B2 (en) | Image processing method and electronic device capable of optimizing hdr image by using depth information | |
US20170331997A1 (en) | Brightness compensation method and device, and computer storage medium | |
JP4841582B2 (ja) | 画像補正プログラムおよび画像補正装置 | |
WO2015192545A1 (zh) | 拍照的方法、装置及计算机存储介质 | |
JP2023078061A (ja) | イメージングにおける露出制御方法、装置、デバイス及び記憶媒体 | |
CN114615439B (zh) | 一种曝光统计方法、装置、电子设备及介质 | |
JP6477770B2 (ja) | 撮像装置 | |
WO2018112763A1 (zh) | 图像处理方法与装置、控制方法与装置、成像与电子装置 | |
JP6127583B2 (ja) | 撮像装置 | |
CN112712471A (zh) | 图像处理方法、装置及设备 | |
TW201946434A (zh) | 拍攝裝置及拍攝方法 | |
TW201320733A (zh) | 人臉過曝的影像處理方法及其影像擷取裝置 | |
KR20160008015A (ko) | 노이즈를 고려한 선형 모델을 이용한 최소 장면 자동 노출 방법 및 장치 | |
JP2015216415A (ja) | 情報処理装置、電子機器、および制御プログラム |