專利名稱:圖像動態調整裝置及圖像動態調整方法
技術領域:
本發明是有關于一種圖像調整裝置及圖像調整方法,且特別是有關于一種圖像動態調整裝置及圖像動態調整方法。
背景技術:
隨著科技的日新月異,各種顯示器已逐漸地應用在各種電子裝置中。如計算機、手機及多媒體播放器。為了追求較佳的顯示質量,圖像信號在輸出至顯示器之前,往往需要通過處理器對每個像素進行圖像調整后再輸出至顯示器。然而,通過處理器對每個像素進行圖像調整將占用太多處理器的資源。特別是在手持式電子裝置中處理器的資源是相當寶貴的,因此傳統圖像調整方法并不適用于手持式電子裝置。此外,傳統圖像調整方法要針對操作系統或驅動程序進行設計。一旦操作系統或驅動程序升級則無法再支持圖像調整的功能。而且傳統圖像調整方法還必須針對不同的圖像播放器進行設計。舉例來說,針對靜態圖像播放器必須提供一種圖像調整方法,而針對動態圖像播放器則必須提供另一種不同的圖像調整方法。
發明內容
本發明是有關于一種圖像動態調整裝置及圖像動態調整方法,圖像動態調整裝置及圖像動態調整方法根據顯示器所顯示的目前畫面動態地調整顯示器的伽馬設定值以提高畫面質量。根據本發明,提出一種圖像動態調整方法。圖像動態調整方法包括如下步驟。首先,擷取顯示器所顯示的目前畫面。接著,根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線。然后,根據最佳曲線調整顯示器的伽馬設定值。根據本發明,提出一種圖像動態調整裝置。圖像動態調整裝置包括擷取單元、最佳曲線產生單元、儲存單元及調整單元。擷取單元擷取顯示器所顯示的目前畫面,而最佳曲線產生單元根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線。儲存單元儲存參考曲線,而調整單元根據最佳曲線調整顯示器的伽馬設定值。為了對本發明的上述及其它方面有更佳的了解,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
圖1繪示為依照第一實施例的圖像動態調整方法的流程圖。圖2繪示為依照第一實施例的圖像動態調整裝置的方塊圖。圖3繪示為目前畫面的灰階分布示意圖。圖4繪示為最佳曲線的示意圖。圖5繪示為依照第二實施例的圖像動態調整方法的流程圖。圖6繪示為依照第二實施例的圖像動態調整裝置的方塊圖。
4
圖7繪示為第一種圖像播放器的文件內容示意圖。圖8繪示為第二種圖像播放器的文件內容示意圖。
[主要元件標號說明]2、6:圖像動態調整裝置11 14 步驟21 擷取單元22:最佳曲線產生單元23:調整單元24 儲存單元25 定時檢查單元31:暗點區41:最佳曲線
具體實施例方式為了提高顯示質量,下述實施例揭露數種圖像動態調整裝置及圖像動態調整方法。圖像動態調整方法包括如下步驟。首先,擷取顯示器所顯示的目前畫面。接著,根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線。然后,根據最佳曲線調整顯示器的伽馬設定值。圖像動態調整裝置包括擷取單元、最佳曲線產生單元、儲存單元及調整單元。擷取單元擷取顯示器所顯示的目前畫面,而最佳曲線產生單元根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線。儲存單元儲存參考曲線,而調整單元根據最佳曲線調整顯示器的伽馬設定值。第一實施例請同時參照圖1及圖2,圖1繪示為依照第一實施例的圖像動態調整方法的流程圖,圖2繪示為依照第一實施例的圖像動態調整裝置的方塊圖。圖像動態調整裝置2及圖像動態調整方法能廣泛地被應用在各種具有顯示器的電子裝置,如計算機、手機或多媒體播放器。圖像動態調整裝置2包括擷取單元21、最佳曲線產生單元22、調整單元23及儲存單元24,且儲存單元24儲存數條參考曲線。擷取單元21、最佳曲線產生單元22及調整單元23例如是由處理器執行軟件所實現。前述圖像動態調整裝置2能用以執行圖像動態調整方法,圖像動態調整方法至少包括步驟11至13。首先如步驟11所示,擷取單元21擷取顯示器所顯示的目前畫面。需說明的是,擷取單元21擷取顯示器所顯示的目前畫面的方式可以有多種實施態樣,在此并不特別局限。舉例來說,擷取單元21可以通過微軟的圖形裝置接口(Graphical Devicelnterface,GDI)、DirectX 或多媒體應用程序接口(Media API) 擷取目前畫面。傳統圖像調整方法必須取得圖像信號源(Video Source)的信息方能進行后續調整,所以傳統圖像調整方法要針對操作系統或驅動程序進行設計。一旦操作系統或驅動程序升級則無法再支持圖像調整的功能,進而無法改善畫面質量。此外,由于圖像信號源的不同,傳統圖像調整方法必須針對不同的圖像播放器進行設計。舉例來說,針對靜態圖像播放器必須提供一種圖像調整方法,而針對動態圖像播放器則必須提供另一種不同的圖像調整方法。不同于傳統圖像調整方法,本實施例是擷取顯示 器所顯示的目前畫面以供后續的圖像調整。如此一來,不論操作系統或驅動程序是否升級,都不影響本實施例支持圖像調整的功能,進而有效地改善畫面質量。此外,由于本實施例是擷取顯示器所顯示的目前畫面以供后續的圖像調整,因此能直接適用于各種圖像播放器,而不需再針對不同的圖像播放器進行設計。前述步驟11執行完畢后是執行步驟12。如步驟12所示,最佳曲線產生單元22 根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線。參考曲線可由高動態范圍 (High Dynamic Range,HDR)算法或直方圖等化算法所產生,且參考曲線還可進一步分別被制作成數個查閱表以加快圖像處理速度。請同時再參照圖3及圖4,圖3繪示為目前畫面的灰階分布示意圖,圖4繪示為最佳曲線的示意圖。需說明的是,圖3及圖4繪示僅為一范例演示,并非用以限定灰階閾值 Gth的決定過程。實際上灰階閾值Gth可視實際應用而設定為任意數值。舉例來說,目前畫面的灰階分布如圖3繪示。灰階值0至255可進一步劃分為8 等分。灰階值最低的三個等分可被定義為暗點區31,因此便可決定出灰階閾值Gth。于圖3 中是以灰階閾值Gth等于96為例說明。目前畫面中的像素灰階值若小于灰階閾值Gth則定義為暗點,并于統計時落入暗點區31中的三個等分其中之一。暗點區31中的像素數量即為暗點總數。暗點總數與總像素數量的比例即稱為暗點比例。不同的暗點比例是對應至不同的參考曲線。最佳曲線產生單元22根據目前畫面的暗點比例能從數條參考曲線中選擇對應的參考曲線作為圖4繪示的最佳曲線41。前述步驟12執行完畢后是執行步驟13。如步驟13所示,調整單元23根據最佳曲線調整顯示器的伽馬設定值,而顯示器的伽馬設定值例如為伽馬斜坡值(Gamma Ramp)。需說明的是,調整單元23根據最佳曲線調整顯示器的伽馬設定值的方式可以有多種實施態樣,在此并不特別局限。舉例來說,調整單元23可以經由微軟的圖形裝置接口(Graphical Device Interface,⑶I)或DirectX調整顯示器的伽馬設定值,進而達到適度調整畫面的亮度、對比或色彩飽和度的效果。傳統圖像調整方法是由處理器對每一個像素進行處理調整后再輸出至顯示器,所以相當地占用處理器的資源。不同于傳統圖像調整方法,本實施例是直接調整顯示器的伽馬設定值,因此大幅地降低處理器的運算工作。需特別說明的是,在手持式電子裝置中,處理器的資源是相當寶貴的。由于傳統圖像調整方法相當浪費處理器資源,因此并不適用于手持式電子裝置。相反地,本實施例不會占用太多的處理器資源,因此相當適合應用于手持式電子裝置中。不僅如此,即便原始圖像信號源的畫質不佳,通過上述實施例的圖像調整, 即可讓顯示器呈現較佳的畫面質量。第二實施例請同時參照圖5及圖6,圖5繪示為依照第二實施例的圖像動態調整方法的流程圖,圖6繪示為依照第二實施例的圖像動態調整裝置的方塊圖。圖像動態調整裝置6除了包括擷取單元21、最佳曲線產生單元22、調整單元23及儲存單元M外,還包括定時檢查單元25。而第二實施例的圖像動態調整方法除了包括步驟11至13外,還包括步驟14。步驟 14是于步驟11之前執行。如步驟14所示,定時檢查單元25定時檢查圖像播放器是否有被執行,并于圖像播放器被執行的情況下,才執行前述步驟11至13。而圖像播放器例如為靜態圖像播放器或動態圖像播放器。請同時參照圖7及圖8,圖7繪示為第一種圖像播放器的文件內容示意圖,圖8繪示為第二種圖像播放器的文件內容示意圖。前述定時檢查單元25在定時檢查圖像播放器時,例如是檢查圖像播放器的文件內容中的文件描述。倘若文件描述出現”Media Player" 的相關字眼,則通過微軟相關的應用程序接口(Application Programming Interface, API)來處理。如此一來,即能在圖像播放器被執行的情況下,才執行前述步驟11至13。上述雖已揭露一種檢查圖像播放器的實施態樣,然檢查圖像播放器的方式并不局限于此。檢查圖像播放器的方式還可以通過微軟的Hook技術或是檢查應用程序的執行個體。不僅如此,通過建表、查找注冊表或窗口尋找的方式也能達到檢查圖像播放器的目的。本發明雖然以上述多個實施例做說明,然只要通過擷取顯示器所顯示的目前畫面以于數條參考曲線中選擇其中之一作為最佳曲線,并根據最佳曲線調整顯示器的伽馬設定值,即在本發明的范圍之內。本發明上述實施例所揭露的圖像動態調整裝置及圖像動態調整方法,具有多項優點,以下僅列舉部分優點說明如下一、減少占用處理器的資源。二、不需因應操作系統及驅動程序的更新而重新設計圖像調整方法。三、不需因應不同的圖像播放器而分別設計不同的圖像調整方法。綜上所述,雖然本發明已以較佳實施例揭露如上,然其并非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明的精神和范圍內,當可作各種的更動與潤飾。因此,本發明的保護范圍當視所附的權利要求范圍所界定者為準。
權利要求
1.一種圖像動態調整方法,包括擷取一顯示器所顯示的一目前畫面;根據該目前畫面于多條參考曲線中選擇其中之一作為一最佳曲線;以及根據該最佳曲線調整該顯示器的一伽馬設定值。
2.根據權利要求1所述的圖像動態調整方法,還包括定時檢查一圖像播放器;其中,于該圖像播放器被執行的情況下,執行該擷取步驟、該選擇步驟及該調整步驟。
3.根據權利要求1所述的圖像動態調整方法,其中該選擇步驟是根據該目前畫面的一暗點比例于該多條參考曲線中選擇其中之一作為該最佳曲線。
4.根據權利要求1所述的圖像動態調整方法,其中該多條參考曲線分別被制作成多個查閱表。
5.根據權利要求1所述的圖像動態調整方法,其中該多條參考曲線為高動態范圍算法所產生。
6.根據權利要求1所述的圖像動態調整方法,其中該多條參考曲線為直方圖等化算法所產生。
7.根據權利要求1所述的圖像動態調整方法,其中該擷取步驟是經由圖形裝置接口擷取該目前畫面。
8.根據權利要求1所述的圖像動態調整方法,其中該擷取步驟是經由DirectX擷取該目前畫面。
9.根據權利要求1所述的圖像動態調整方法,其中該擷取步驟是經由多媒體應用程序接口擷取該目前畫面。
10.根據權利要求1所述的圖像動態調整方法,其中該調整步驟是經由圖形裝置接口調整該伽馬設定值。
11.根據權利要求1所述的圖像動態調整方法,其中該調整步驟是經由DirectX調整該伽馬設定值。
12.—種圖像動態調整裝置,包括一擷取單元,用以擷取一顯示器所顯示的一目前畫面;一最佳曲線產生單元,用以根據該目前畫面于多條參考曲線中選擇其中之一作為一最佳曲線;一儲存單元,用以儲存該多條參考曲線;以及一調整單元,用以根據該最佳曲線調整該顯示器的一伽馬設定值。
13.根據權利要求12所述的圖像動態調整裝置,還包括一定時檢查單元,用以定時檢查一圖像播放器;其中,于該圖像播放器被執行的情況下,該擷取單元擷取該目前畫面,該最佳曲線產生單元選擇該最佳曲線,該調整單元調整該顯示器的該伽馬設定值。
14.根據權利要求12所述的圖像動態調整裝置,其中該選擇單元根據該目前畫面的一暗點比例于該多條參考曲線中選擇其中之一作為該最佳曲線。
15.根據權利要求12所述的圖像動態調整裝置,其中該多條參考曲線分別被制作成多個查閱表。
16.根據權利要求12所述的圖像動態調整裝置,其中該多條參考曲線為高動態范圍算法所產生。
17.根據權利要求12所述的圖像動態調整裝置,其中該多條參考曲線為直方圖等化算法所產生。
18.根據權利要求12所述的圖像動態調整裝置,其中該擷取單元經由圖形裝置接口擷取該目前畫面。
19.根據權利要求12所述的圖像動態調整裝置,其中該擷取單元經由DirectX擷取該目前畫面。
20.根據權利要求12所述的圖像動態調整裝置,其中該擷取單元經由多媒體應用程序接口擷取該目前畫面。
21.根據權利要求12所述的圖像動態調整裝置,其中該調整單元經由圖形裝置接口調整該伽馬設定值。
22.根據權利要求12所述的圖像動態調整裝置,其中該調整單元經由DirectX調整該伽馬設定值。
全文摘要
一種圖像動態調整裝置及圖像動態調整方法。圖像動態調整裝置包括擷取單元、最佳曲線產生單元、儲存單元及調整單元。擷取單元擷取顯示器所顯示的目前畫面,而儲存單元儲存參考曲線。最佳曲線產生單元根據目前畫面于數條參考曲線中選擇其中之一作為最佳曲線,而調整單元根據最佳曲線調整顯示器的伽馬設定值。
文檔編號G09G5/00GK102446501SQ20101050622
公開日2012年5月9日 申請日期2010年10月14日 優先權日2010年10月14日
發明者徐邦維 申請人:微盟電子(昆山)有限公司, 恩斯邁電子(深圳)有限公司