一種平衡不同視頻解碼器色彩的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于通信技術(shù)領(lǐng)域,具體地設(shè)及一種平衡不同視頻解碼器色彩的方法。
【背景技術(shù)】
[0002] 在視頻應(yīng)用中,一般圖像輸入流程為:首先攝像頭把光信號轉(zhuǎn)換為CVBS模擬信號 送到視頻解碼器(W下簡稱"AD忍片")中;然后AD忍片對模擬信號進行采樣和量化后轉(zhuǎn) 為數(shù)字信號,WBT656的格式送到系統(tǒng)中;最后由系統(tǒng)對BT656的信號進行處理,提取出有 效的視頻信號并形成原始圖像數(shù)據(jù)。在該過程中,如需調(diào)節(jié)圖像的色彩效果,比如亮度、對 比度、飽和度、色調(diào)等,可直接通過AD忍片來調(diào)整。
[0003] 隨著視頻需求的多樣化,需要的視頻通道越來越多,由于某些CPU的限制,可能得 需要用到不同的AD忍片來獲取視頻數(shù)據(jù),然后再統(tǒng)一顯示出來。但是由于不同的AD忍片 結(jié)構(gòu)不一致,導(dǎo)致色彩圖像效果也不一致,為了整體顯示畫面的一致性,必須把兩者色彩效 果調(diào)到一致。同時在外部條件觸發(fā)的動態(tài)調(diào)節(jié)的時候,整個畫面的顯示效果變化也必須一 致,不能因為不同的AD導(dǎo)致變化快慢不一,或者變化的效果不同,從而使得整體畫面不均 衡、不協(xié)調(diào),影響視覺體驗。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明目的在于為解決上述問題而提供一種平衡不同視頻解碼器色彩的方法,使 得用戶在進行實際的圖像色彩調(diào)節(jié)時,不同的視頻解碼器變現(xiàn)出來的色彩效果是一致的, 且變化幅度也是一致,達到了不同視頻解碼器忍片間動態(tài)平衡的效果。 陽〇化]為此,本發(fā)明公開了一種平衡不同視頻解碼器色彩的方法,對至少兩個視頻解碼 器進行調(diào)節(jié),包括如下步驟:
[0006] Al:取任一個視頻解碼器,設(shè)定其圖像色彩調(diào)節(jié)中待調(diào)節(jié)元素的對外可調(diào)節(jié)等級 范圍,建立該對外可調(diào)節(jié)等級范圍與該視頻解碼器的該待調(diào)節(jié)元素的內(nèi)部可調(diào)范圍的映射 關(guān)系,得到其關(guān)系函數(shù);
[0007] A2:建立該對外可調(diào)節(jié)等級范圍與其它視頻解碼器的該待調(diào)節(jié)元素的內(nèi)部可調(diào)范 圍的各自映射關(guān)系,得到其各自的關(guān)系函數(shù);
[0008] A3:調(diào)節(jié)該對外可調(diào)節(jié)等級進行該待調(diào)節(jié)元素調(diào)節(jié)時,根據(jù)不同的視頻解碼器使 用其對應(yīng)的關(guān)系函數(shù)求得其對應(yīng)的內(nèi)部可調(diào)值,并將該內(nèi)部可調(diào)值設(shè)置到對應(yīng)的視頻解碼 器中進行該待調(diào)節(jié)元素的調(diào)節(jié)。
[0009] 進一步的,所述圖像色彩調(diào)節(jié)中待調(diào)節(jié)元素包括亮度、對比度、飽和度和色調(diào)中的 至少一種。
[0010] 進一步的,所述映射關(guān)系為一一映射關(guān)系。
[0011] 進一步的,所述關(guān)系函數(shù)為線性關(guān)系函數(shù)。
[0012] 更進一步的,所述步驟Al中,對外可調(diào)節(jié)等級范圍為0~M,待調(diào)節(jié)元素的內(nèi)部可 調(diào)范圍O~N,其關(guān)系函數(shù)為
,其中y為對外可調(diào)節(jié)等級,X為待調(diào)節(jié)元素的內(nèi)部可 調(diào)值。
[0013] 進一步的,所述步驟A2的具體方法為:尋找其它視頻解碼器至少兩個與該對外可 調(diào)節(jié)等級匹配的內(nèi)部可調(diào)值,然后得出其線性關(guān)系函數(shù)。
[0014] 本發(fā)明的有益技術(shù)效果:
[0015] 本發(fā)明利用對外可調(diào)節(jié)的等級建立跟視頻解碼器內(nèi)部可調(diào)值的映射關(guān)系,并形成 關(guān)系函數(shù),確定用戶進行圖像色彩調(diào)節(jié)的變化幅度,并W其中一個視頻解碼器的變化幅度 為基礎(chǔ),約束并建立其他視頻解碼器的映射關(guān)系,使得用戶在進行實際的圖像色彩調(diào)節(jié)時, 不同的視頻解碼器變現(xiàn)出來的色彩效果是一致的,且變化幅度也是一致,達到了不同視頻 解碼器忍片間動態(tài)平衡的效果,提高了視頻應(yīng)用中的用戶體驗。
【附圖說明】
[0016] 圖1為本發(fā)明實施例的流程圖; 陽017] 圖2為本發(fā)明實施例的ADl忍片的亮度映射關(guān)系圖;
[0018] 圖3為本發(fā)明實施例的AD2忍片的亮度映射關(guān)系圖。
【具體實施方式】
[0019] 現(xiàn)結(jié)合附圖和【具體實施方式】對本發(fā)明進一步說明。
[0020] 如圖1所示,一種平衡不同視頻解碼器色彩的方法,對至少兩個視頻解碼器進行 調(diào)節(jié),包括如下步驟:
[0021] Al :取任一個視頻解碼器,設(shè)定其圖像色彩調(diào)節(jié)中待調(diào)節(jié)元素的對外可調(diào)節(jié)等級 范圍,建立該對外可調(diào)節(jié)等級范圍與該視頻解碼器的該待調(diào)節(jié)元素的內(nèi)部可調(diào)范圍的映射 關(guān)系,得到其關(guān)系函數(shù)。
[0022] 本具體實施例中,該對外可調(diào)節(jié)等級范圍與該待調(diào)節(jié)元素的內(nèi)部可調(diào)范圍的映射 關(guān)系為一一映射關(guān)系,其關(guān)系函數(shù)為線性關(guān)系函數(shù)。
[0023] A2 :建立該對外可調(diào)節(jié)等級范圍與其它視頻解碼器的該待調(diào)節(jié)元素的內(nèi)部可調(diào)范 圍的各自映射關(guān)系,得到其各自的關(guān)系函數(shù)。
[0024] 本具體實施例中,該對外可調(diào)節(jié)等級范圍與其它視頻解碼器的該待調(diào)節(jié)元素的內(nèi) 部可調(diào)范圍的各自映射關(guān)系為一一映射關(guān)系,得到其各自關(guān)系函數(shù)為線性函數(shù)。具體建立 方法為:尋找出其它視頻解碼器至少兩個與該對外可調(diào)節(jié)等級匹配的內(nèi)部可調(diào)值,然后根 據(jù)運些內(nèi)部可調(diào)值和其對應(yīng)的對外可調(diào)節(jié)等級,求出其線性關(guān)系函數(shù)。
[0025] A3 :用戶進行該待調(diào)節(jié)元素調(diào)節(jié)時,直接調(diào)節(jié)該對外可調(diào)節(jié)等級,然后根據(jù)不同的 視頻解碼器使用其對應(yīng)的關(guān)系函數(shù)求得其對應(yīng)的內(nèi)部可調(diào)值,并將該內(nèi)部可調(diào)值設(shè)置到對 應(yīng)的視頻解碼器中進行該待調(diào)節(jié)元素的調(diào)節(jié)。運樣就可使得在同樣的調(diào)節(jié)方式下,不同的 視頻解碼器表現(xiàn)出來的色彩效果是一致的,其變化幅度也是一致的,達到了平衡不同類型 的視頻解碼器色彩的目的。
[00%] 在視頻的圖像色彩調(diào)節(jié)中待調(diào)節(jié)元素包括亮度、對比度、飽和度和色調(diào)等。下面將 W亮度調(diào)節(jié)為例來說明本發(fā)明;其他如對比度、飽和度和色調(diào)等調(diào)節(jié)元素的實現(xiàn)方式與之 相同,不再重復(fù)說明。
[0027] 首先,取一個AD忍片AD1,在進行亮度調(diào)節(jié)時,ADl忍片內(nèi)部亮度寄存器的可調(diào)節(jié) 值(內(nèi)部可調(diào)值)的范圍為0~255。對外可調(diào)節(jié)的等級為0~100,也就是用戶接口上表 現(xiàn)為100級的可調(diào)節(jié)范圍。為了把范圍為0~255的值W 0~100的等級表現(xiàn)出來,必須建 立一個映射關(guān)系,也就是說,當?shù)燃壵{(diào)節(jié)到0時,ADl忍片內(nèi)部亮度寄存器的可調(diào)節(jié)值為最 低0 ;當?shù)燃壵{(diào)