專利名稱:一種視頻信號(hào)采集設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻通信技術(shù),特別涉及一種具有伽瑪特性校正功能的視頻信號(hào)采集設(shè)備。
背景技術(shù):
視頻通信目前正在隨著寬帶網(wǎng)絡(luò)的迅速發(fā)展而得到日益廣泛的應(yīng)用,在國內(nèi)和國際上,視頻會(huì)議和可視電話業(yè)務(wù)正在成為NGN(Next Generation Network下一代網(wǎng)絡(luò))上的基本業(yè)務(wù)。各國的電信運(yùn)營商也非常重視這個(gè)市場機(jī)會(huì),可以預(yù)期在未來幾年中,視頻通信業(yè)務(wù)將成為運(yùn)營商重要的業(yè)務(wù)增長點(diǎn)。
發(fā)展此類業(yè)務(wù)的一個(gè)關(guān)鍵問題是提高端到端(End-to-end)的用戶體驗(yàn)(User Experience,或者叫做Quality of Experience)。用戶體驗(yàn)中除了網(wǎng)絡(luò)的QoS(丟包,延遲,抖動(dòng),R因子等)參數(shù)外,對(duì)于視頻,因?yàn)楦鱾€(gè)環(huán)節(jié)引起的Gamma非線性問題,造成對(duì)于亮度信號(hào)的畸變(Distortion),也是影響最終用戶體驗(yàn)的重要因素。
但是目前,對(duì)于提高端到端用戶體驗(yàn)的方法和技術(shù)主要集中在保證網(wǎng)絡(luò)QoS和視頻壓縮編碼相關(guān)的前后處理(Pre-processing,Post-processing)方面,而對(duì)于Gamma特性引起的亮度畸變問題,缺乏關(guān)注和系統(tǒng)的解決方法,但是該問題的嚴(yán)重性已經(jīng)引起了一些國際大電信運(yùn)營商的關(guān)注。法國電信(FranceTelecom)在國際電信聯(lián)盟ITU-T近期就提出了要在視頻通信中考慮Gamma特性對(duì)于通信用戶體驗(yàn)的影響,并對(duì)此類問題加以解決的建議。
視頻通信過程中,在一個(gè)視頻通信終端(下文簡稱終端)中,從需要被傳送的場景(人物,背景,文件等)的光信號(hào)進(jìn)入到攝像機(jī)/攝像頭,經(jīng)過A/D轉(zhuǎn)換成數(shù)字圖像信號(hào),再經(jīng)過壓縮編碼,傳送出去到達(dá)對(duì)方終端經(jīng)過去壓縮(Decompression)解碼還原為數(shù)字圖像信號(hào),然后再在顯示設(shè)備上顯示出來,最終又變成光信號(hào)被人眼感知。這個(gè)過程中圖像亮度信號(hào)(Luminance,這里是一種廣義的亮度信號(hào),即一開始的光信號(hào),到電信號(hào),再到數(shù)字化的圖像亮度/灰度信號(hào),每個(gè)階段的信號(hào)都含有亮度信號(hào)的信息,因此廣義來說,亮度信號(hào)經(jīng)過了多個(gè)環(huán)節(jié))經(jīng)過了多個(gè)環(huán)節(jié)。
如圖1所示,圖1為環(huán)節(jié)Gamma特性的模型示意圖,Gamma特性就是一個(gè)環(huán)節(jié)的亮度信號(hào)輸入-輸出關(guān)系不是線性的,而是一種非線性。Gamma非線性環(huán)節(jié)畸變的影響如圖2所示,上面的一行灰度方塊亮度是線性遞增的,從0.1到1.0,下面一行是經(jīng)過Gamma非線性環(huán)節(jié)畸變的,亮度是按照冪函數(shù)規(guī)律遞增的。
在實(shí)際中,Gamma非線性是由不同原因引起的,例如CRT(Cathod RayTube,陰極射線管)顯示器的Gamma特性在理想狀況下滿足公式1Lout=Lin2.2(1)而對(duì)對(duì)應(yīng)的攝像機(jī)/攝像頭的理想Gamma滿足公式2Lout=Lin0.45(2)從Gamma問題的起源來看,起源于CRT顯示器,因?yàn)槠銰amma值是2.2,為了補(bǔ)償?shù)暨@個(gè)非線性,在攝像機(jī)中人為引入了Gamma值0.45。如果在系統(tǒng)中只存在兩個(gè)Gamma環(huán)節(jié)CRT顯示器和攝像機(jī),那么可以實(shí)現(xiàn)完全的Gamma校正。
需要說明的是,這里的輸入和輸出亮度信號(hào)都是在各自的坐標(biāo)空間中進(jìn)行了規(guī)一化(Normalized)的,即0≤Lout≤1,0≤Lin≤1。而其它類型的顯示器比如液晶等,其Gamma函數(shù)的形式或者不同,或者雖然形式上也是冪函數(shù),但是參數(shù)不同。
如圖3所示,圖3為多個(gè)環(huán)節(jié)級(jí)聯(lián)(Cascading或者叫做串聯(lián))起來環(huán)節(jié)Gamma特性的模型示意圖,總的Gamma特性等于各個(gè)環(huán)節(jié)Gamma函數(shù)的復(fù)合(Composition),滿足公式3
GCT(.)=G(1)(.)oG(2)(.)oG(3)(.)........G(n-1)(.)oG(n)(.)lout=GCT(lin)=G(n)(G(n-1)(G(n-2)(.......G(2)(G(1)(lin)))))(3)“。”表示函數(shù)的復(fù)合運(yùn)算。CT表示Cascaded Total,即級(jí)聯(lián)總Gamma的意思。
理想的情況是輸入光信號(hào)從進(jìn)入攝像頭到最終在顯示屏上顯示輸出光信號(hào),輸入和輸出亮度信號(hào)之間存在線性關(guān)系,即Lout=Lin,這樣人看到的景物才和原來的完全一樣,用戶體驗(yàn)最好。
要獲得線性關(guān)系,必須對(duì)于具有非線性Gamma特性環(huán)節(jié)進(jìn)行Gamma校正(Gamma Correction)。如圖4所示,對(duì)于一個(gè)環(huán)節(jié)來說,其Gamma特性給定,那么可以用另外一個(gè)校正環(huán)節(jié)和它進(jìn)行級(jí)聯(lián),來使得級(jí)聯(lián)后總的Gamma特性稱為真正的線性關(guān)系,從而達(dá)到了補(bǔ)償?shù)艚o定環(huán)節(jié)非線性的目的,校正環(huán)節(jié)的模型為Gamma特性等效模型的逆模型,如果等效模型可以用函數(shù)關(guān)系式表示,則逆模型的函數(shù)關(guān)系式為其反函數(shù)。顯然,Gg(.)和Gc(.)互為反函數(shù)。一般情況下,對(duì)于一個(gè)函數(shù),要獲得其反函數(shù)不一定有解(或者即使解存在,也無法用計(jì)算的方法獲得)。
實(shí)際應(yīng)用中更多的情況如圖5所示,校正環(huán)節(jié)需要插入到前后兩個(gè)給定環(huán)節(jié)之間,此時(shí)Gc(.)情況更加復(fù)雜,Gc(.)和Ga(.)或者Gp(.)不再是簡單的反函數(shù)關(guān)系。
根據(jù)前面的描述,Gamma校正問題的起源在于具有Gamma特性的CRT顯示設(shè)備,而攝像機(jī)/攝像頭提供Gamma校正是一個(gè)要求?,F(xiàn)有技術(shù)中,高端的攝像機(jī)一般都能夠提供Gamma校正功能,但是大量低端的攝像頭卻不能提供。如果攝像機(jī)能夠提供Gamma校正功能,則意味著攝像機(jī)作為一個(gè)整體對(duì)外的Gamma特性由公式2給出。
現(xiàn)實(shí)情況是目前電信運(yùn)營商都在大力推動(dòng)面向公眾的視頻信,必然要提供非常便宜的終端才能吸引廣大公眾,這樣使用廉價(jià)的攝像頭是不可避免的。這類廉價(jià)攝像頭可能存在非線性的Gamma特性,但不是公式2給出的形式,甚至根本不具有冪函數(shù)的形式。根據(jù)實(shí)際的測試結(jié)果,發(fā)現(xiàn)了很多基于CCD(ChargeCoupled Device)的廉價(jià)攝像頭的Gamma特性,最接近的冪函數(shù)是Lout=Lin0.22左右,并且很多數(shù)據(jù)點(diǎn)偏離這條曲線,因此很難說是一個(gè)指數(shù)曲線。
另外,因?yàn)樵诮K端系統(tǒng)中,完全可能存在其它的Gamma環(huán)節(jié),因此即使攝像機(jī)具有了由公式2給出的標(biāo)準(zhǔn)Gamma特性,也可能無法達(dá)到完全Gamma校正的效果,并且攝像機(jī)/攝像頭的Gamma校正一般不可調(diào)整,或者調(diào)整范圍有限,缺乏自適應(yīng)能力。
發(fā)明內(nèi)容
本發(fā)明提供一種視頻信號(hào)采集設(shè)備,該視頻信號(hào)采集設(shè)備具有伽瑪特性校正功能,以解決現(xiàn)有技術(shù)中視頻信號(hào)采集設(shè)備對(duì)視頻信號(hào)的伽瑪特性缺乏適應(yīng)性校正能力的問題。
本發(fā)明所述視頻信號(hào)采集設(shè)備,包括采集視頻信號(hào)的攝像模塊,所述視頻信號(hào)采集設(shè)備還包括控制模塊,解析校正控制指令并輸出對(duì)應(yīng)的指示信號(hào);處理模塊,根據(jù)所述指示信號(hào)獲取所述視頻信號(hào)的相關(guān)伽瑪特性參數(shù),計(jì)算并輸出伽瑪特性校正參數(shù);校正發(fā)生模塊,根據(jù)所述伽瑪特性校正參數(shù)校正視頻信號(hào)的伽瑪特性。
所述視頻信號(hào)采集設(shè)備還包括存儲(chǔ)模塊,該存儲(chǔ)模塊連接在控制模塊和處理模塊之間,用于保存預(yù)先設(shè)定的初始校正參數(shù)、和/或經(jīng)過校正發(fā)生模塊校正后的視頻信號(hào)的目標(biāo)伽瑪特性參數(shù)。
其中,所述存儲(chǔ)模塊包括初始校正參數(shù)存儲(chǔ)子模塊;用于保存所述初始校正參數(shù);和/或目標(biāo)伽瑪特性參數(shù)存儲(chǔ)子模塊;用于保存所述目標(biāo)伽瑪特性參數(shù)。
所述存儲(chǔ)模塊還包括攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊,用于保存攝像模塊伽瑪特性參數(shù);和/或校正模板存儲(chǔ)子模塊,用于存儲(chǔ)至少一組校正模板參數(shù)。
所述控制模塊包括校正控制指令接收子模塊,用于接收外部校正控制指令,校正控制指令解析子模塊,用于解析校正控制指令并向處理模塊輸出相應(yīng)的指示信號(hào),具體包括如下之一或任意組合接收到第一校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù)和所述校正發(fā)生模塊輸出的視頻信號(hào)所經(jīng)過的后續(xù)模塊的伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和后續(xù)模塊伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并根據(jù)攝像模塊伽瑪特性參數(shù)和該伽瑪特性校正參數(shù)計(jì)算所述目標(biāo)伽瑪特性參數(shù),然后將該目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第二校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并接收控制模塊輸入的所述后續(xù)模塊伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和后續(xù)模塊伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并根據(jù)攝像模塊伽瑪特性參數(shù)和該伽瑪特性校正參數(shù)計(jì)算所述目標(biāo)伽瑪特性參數(shù),然后將該目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第三校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù)和目標(biāo)伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和目標(biāo)伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),然后將目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第四校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并接收控制模塊輸入的當(dāng)前目標(biāo)校正伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和當(dāng)前目標(biāo)校正伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第五校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第五校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和校正模板參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第六校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第六校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和校正模板參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第七校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述初始校正參數(shù)存儲(chǔ)模塊中提取初始校正參數(shù)并輸入校正發(fā)生模塊。
所述控制模塊還包括伽瑪特性參數(shù)讀/寫子模塊,用于接收外部指令輸入的相關(guān)伽瑪參數(shù)并寫入對(duì)應(yīng)的存儲(chǔ)子模塊;或者,根據(jù)外部指令從存儲(chǔ)子模塊中讀取參數(shù)并輸出;或者,根據(jù)外部指令刪除對(duì)應(yīng)的存儲(chǔ)子模塊中的參數(shù)。
本發(fā)明所述的視頻信號(hào)采集設(shè)備中,所述控制模塊、伽瑪特性參數(shù)存儲(chǔ)模塊、處理模塊和校正發(fā)生模塊集中設(shè)置為獨(dú)立的實(shí)體,并且校正發(fā)生模塊通過第一接口接收待校正的視頻信號(hào),并通過第二接口輸出校正后的視頻信號(hào);控制模塊通過第三接口接收所述外部輸入的相關(guān)伽瑪參數(shù)和校正控制指令。
其中,所述攝像模塊包括攝像機(jī)/攝像頭、視頻采集子模塊和視頻信號(hào)采集驅(qū)動(dòng)子模塊;其中,所述校正發(fā)生模塊連接在攝像機(jī)/攝像頭和視頻采集子模塊之間、或視頻采集子模塊和視頻信號(hào)采集驅(qū)動(dòng)子模塊之間、或采集驅(qū)動(dòng)子模塊和后續(xù)模塊之間。
或者,所述攝像模塊包括攝像機(jī)/攝像頭、視頻信號(hào)接口采集板卡和視頻信號(hào)采集驅(qū)動(dòng)子模塊;其中,所述校正發(fā)生模塊連接在攝像機(jī)/攝像頭和視頻信號(hào)接口采集板卡之間、或視頻信號(hào)接口采集板卡和視頻信號(hào)采集驅(qū)動(dòng)子模塊之間、或采集驅(qū)動(dòng)子模塊和后續(xù)模塊之間。
所述的后續(xù)模塊具體包括連接所述視頻信號(hào)采集設(shè)備,用于在本地顯示所述視頻信號(hào)的顯示模塊;或者所述視頻信號(hào)在接收終端上經(jīng)過的所有具有伽瑪特性的環(huán)節(jié)。
所述校正發(fā)生模塊包括兩個(gè)或兩個(gè)以上。
本發(fā)明的有益效果如下本發(fā)明在視頻信號(hào)采集設(shè)備中加入Gamma校正環(huán)節(jié),從而實(shí)現(xiàn)對(duì)于任意攝像機(jī)/攝像頭和后續(xù)模塊適用的Gamma校正,可以通過電路和硬件的方法實(shí)現(xiàn),也可以利用軟件方法實(shí)現(xiàn),提升了視頻用戶體驗(yàn)質(zhì)量;當(dāng)需要同時(shí)對(duì)本地顯示和輸出給通信對(duì)端的視頻信號(hào)進(jìn)行校正時(shí),本發(fā)明視頻信號(hào)采集設(shè)備中可以并行設(shè)置多個(gè)校正模塊,分別連接視頻信號(hào)的顯示模塊和網(wǎng)絡(luò)輸出接口,分別用于利用攝像頭模塊和顯示模塊的伽瑪特性校正功能來校正本地顯示的視頻信號(hào),或者利用通信終端的伽瑪特性校正本終端輸出視頻信號(hào)的伽瑪特性,提高視頻通信系統(tǒng)的伽瑪校正性能。
圖1為環(huán)節(jié)Gamma特性的一般模型;圖2為環(huán)節(jié)Gamma特性引起的亮度信號(hào)畸變的示意圖;圖3為多環(huán)節(jié)級(jí)聯(lián)Gamma特性的一般模型;圖4為校正單個(gè)環(huán)節(jié)的Gamma特性示意圖;
圖5為校正多個(gè)給定環(huán)節(jié)的Gamma特性示意圖;圖6為多個(gè)Gamma環(huán)節(jié)級(jí)聯(lián)時(shí),可能校正點(diǎn)的示意圖;圖7為多個(gè)Gamma環(huán)節(jié)級(jí)聯(lián)時(shí),通用Gamma特性校正方法示意圖;圖8a為基于獨(dú)立硬件盒子的多媒體通信終端內(nèi)部模塊結(jié)構(gòu)示意圖;圖8b為基于通用計(jì)算機(jī)的多媒體通信終端內(nèi)部模塊結(jié)構(gòu);圖9為本發(fā)明視頻采集設(shè)備的結(jié)構(gòu)示意圖,其中包括本發(fā)明所述視頻信號(hào)校正子系統(tǒng);圖10為圖9中控制模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
作為本發(fā)明實(shí)施的基礎(chǔ),這里首先介紹一種利用Gamma路徑校正多環(huán)節(jié)Gamma特性的通用方法。
請(qǐng)參閱圖6所示,假設(shè)視頻信號(hào)從采集到輸出經(jīng)過的Gamma路徑包括Nt個(gè)級(jí)聯(lián)的Gamma環(huán)節(jié),可以選擇任意兩個(gè)環(huán)節(jié)之間進(jìn)行校正點(diǎn),校正環(huán)節(jié)將圖像經(jīng)過的Gamma路徑分為前后兩段,校正點(diǎn)之前包括Na個(gè)環(huán)節(jié),校正點(diǎn)之后包括Np個(gè)環(huán)節(jié)。
如圖7所示,先分別確定Na個(gè)環(huán)節(jié)和Np個(gè)環(huán)節(jié)的等效綜合Gamma特性,然后分別構(gòu)造等效Gamma特性的校正子環(huán)節(jié),然后將兩個(gè)校正子環(huán)節(jié)進(jìn)行復(fù)合后插入校正點(diǎn),校正環(huán)節(jié)實(shí)際上是兩個(gè)校正子環(huán)節(jié)的復(fù)合,具體包括如下步驟1、確定與信號(hào)相關(guān)的Gamma特性環(huán)節(jié)的級(jí)聯(lián)路徑,以及該級(jí)聯(lián)路徑包括的環(huán)節(jié)數(shù)目為Nt;2、在所述路徑中確定一個(gè)校正點(diǎn),該校正點(diǎn)將所述Nt個(gè)環(huán)節(jié)劃分為級(jí)聯(lián)在該校正點(diǎn)之前的Na個(gè)環(huán)節(jié)和級(jí)聯(lián)在該校正點(diǎn)之后的Np個(gè)環(huán)節(jié),其中Na≥0、Np≥0、Na+Np=Nt;3、分別根據(jù)每一個(gè)環(huán)節(jié)的Gamma特性等效模型及其參數(shù)構(gòu)造所述Na個(gè)環(huán)節(jié)的第一綜合等效模型和所述Np個(gè)環(huán)節(jié)的第二綜合等效模型;
4、確定所述第一綜合等效模型的第一逆模型和第二綜合等效模型的第二逆模型;5、根據(jù)所述第一逆模型和所述第二逆模型構(gòu)造校正環(huán)節(jié)模型,利用該校正環(huán)節(jié)模型確定所述Na個(gè)環(huán)節(jié)最后輸出信號(hào)的校正信號(hào)并將該校正信號(hào)輸入所述Np個(gè)環(huán)節(jié)。
根據(jù)本方法,校正環(huán)節(jié)模型的構(gòu)造方法包括下列之一直接計(jì)算法實(shí)時(shí)利用第一逆模型的函數(shù)關(guān)系式和第二逆模型的函數(shù)關(guān)系式的復(fù)合函數(shù)關(guān)系式計(jì)算Na個(gè)環(huán)節(jié)的最后輸出信號(hào)的校正信號(hào);兩步計(jì)算法實(shí)時(shí)利用第一逆模型的函數(shù)關(guān)系式計(jì)算Na個(gè)環(huán)節(jié)的最后輸出信號(hào)的一次校正信號(hào),利用第二逆模型的函數(shù)關(guān)系式計(jì)算該一次校正信號(hào)的二次校正信號(hào),將該二次校正信號(hào)作為所述校正信號(hào);查表法預(yù)先根據(jù)所述直接計(jì)算法或兩步計(jì)算法,計(jì)算出所述Na個(gè)環(huán)節(jié)的最后輸出信號(hào)的取值區(qū)間中的多個(gè)采樣值對(duì)應(yīng)的校正值,并將對(duì)應(yīng)關(guān)系保存在一個(gè)數(shù)據(jù)表中,然后通過實(shí)時(shí)查詢?cè)摂?shù)據(jù)表確定任意待校正值的校正值。
對(duì)于采用數(shù)據(jù)表形式的模型,等效模型本身沒有解析形式(比如采用查表方法實(shí)現(xiàn)的,當(dāng)然其反函數(shù)也就沒有解析形式了),那么其逆模型就是該數(shù)據(jù)表的逆表,一個(gè)表存在兩列,很多行,左列(輸入列)是輸入信號(hào)的采樣值,即待校正的信號(hào)值,右列(輸出列)是對(duì)應(yīng)的輸出信號(hào)值,即校正后的信號(hào)值,行數(shù)取決于采樣點(diǎn)數(shù),行數(shù)越多越精確,逆表就是把左右兩列對(duì)調(diào)得到的新數(shù)據(jù)表。并且對(duì)于數(shù)據(jù)量大的視頻數(shù)據(jù),進(jìn)行實(shí)時(shí)計(jì)算的計(jì)算量很大,查表是最實(shí)際的方法。
利用上述方法的前提是終端必須能夠確定出本終端上所有Gamma特性環(huán)節(jié),當(dāng)?shù)刃P筒捎煤瘮?shù)表示形式時(shí),發(fā)送端或接收端通過如下步驟分別確定本端每一個(gè)Gamma特性環(huán)節(jié)的等效模型及其參數(shù)。
本發(fā)明還在此介紹一種確定每一個(gè)Gamma特性環(huán)節(jié)等效模型及其參數(shù)的檢測方法,包括如下步驟
首先,選擇一組單環(huán)節(jié)Gamma特性的通用等效模型,例如第一類Gamma模型滿足公式4Lout=pLinα+(1-p) 0<p≤1,α≥1(4)其中公式4所示函數(shù)的定義域(即自變量取值范圍)為區(qū)間
,值域(函數(shù)值的取值范圍)為區(qū)間[(1-p),1]。
第二類Gamma模型滿足公式5Lout=(qLin+(1-q))1β,q≥1,β≥1---(5)]]>其中公式5所示函數(shù)的定義域(即自變量取值范圍)為區(qū)間[1-1/q,1],值域(函數(shù)值的取值范圍)為區(qū)間[(0,1]。
然后將其中的一個(gè)作為待測模型進(jìn)行下列步驟1、在輸入亮度信號(hào)Lin在
區(qū)間上選擇間隔均勻的N個(gè)采樣點(diǎn)Lin(0)、Lin(1)、Lin(2)......Lin(i)......Lin(N-2)、Lin(N-1);2、將亮度信號(hào)N個(gè)采樣值分別輸入環(huán)節(jié)中,并測量實(shí)際輸出亮度信號(hào)N個(gè)對(duì)應(yīng)的值LPout(0)、LPout(1)、LPout(2)......LPout(i)......LPout(N-2)、LPout(N-1);3、構(gòu)造擬合的目標(biāo)函數(shù),目標(biāo)函數(shù)和實(shí)際檢測的輸出亮度信號(hào)與通過Gamma特性模型確定的理論輸出亮度信號(hào)之間的差值相關(guān),而且,差值越小,說明模型的等效效果越接近實(shí)際情況。
目標(biāo)函數(shù)的構(gòu)造方法很多,較為常用的是下述公式6或公式7FT1(p,α)=Σi=0N-1(LoutP(i)-pLin(i)α-(1-p))2---(6)]]>或者,F(xiàn)T2(q,β)=Σi=0N-1(LoutP(i)-(qLin(i)+(1-q))1β)2---(7)]]>4、設(shè)定目標(biāo)函數(shù)值的門限T和最大迭代次數(shù)M,利用數(shù)學(xué)優(yōu)化法尋找最適合的參數(shù)組;首先對(duì)于第一類的代價(jià)函數(shù)FT1(p,α)=Σi=0N-1(LoutP(i)-pLin(i)α-(1-p))2,]]>采用某種數(shù)學(xué)優(yōu)化技術(shù),例如爬山法、0.618法(華羅庚優(yōu)選法)、最速下降法或共軛梯度法等求取其最小值;
這個(gè)過程其實(shí)是一個(gè)迭代過程,在這個(gè)過程中不斷調(diào)整參數(shù)p和α,函數(shù)值F在不斷下降,當(dāng)函數(shù)值下降到小于給定門限T后,則認(rèn)為已經(jīng)找到了最小點(diǎn)。此時(shí)對(duì)應(yīng)的參數(shù)p和α,就認(rèn)為是本次應(yīng)用環(huán)境模型的真正參數(shù)。
如果對(duì)于FT1(p,α)=Σi=0N-1(LoutP(i)-pLin(i)α-(1-p))2]]>經(jīng)過M次迭代,還不能使得函數(shù)下降到門限T以下,則認(rèn)為模型選擇不對(duì)。應(yīng)該選擇第二類模型,于是對(duì)于FT2(q,β)=Σi=0N-1(LoutP(i)-(qLin(i)+(1-q))1β)2]]>重復(fù)上述步驟4,得到對(duì)應(yīng)的模型參數(shù)q和β,應(yīng)當(dāng)注意的是,參數(shù)q和β的取值范圍分別是q≥1、β≥1。
如果想要得到更精確的參數(shù),可以在目標(biāo)函數(shù)值F下降到門限T以下后,仍然再迭代幾次,如果目標(biāo)函數(shù)值F持續(xù)下降,或下降后又上升,或直接上升,不管目標(biāo)函數(shù)值F是何種變化情況,則選擇其中的最小值對(duì)應(yīng)的參數(shù)作為測量結(jié)果會(huì)在一定程度上提高參數(shù)測量的精度。
可以看到,模型類型的確定和參數(shù)的測量是同時(shí)進(jìn)行的,實(shí)際中,等效模型的類型不只這兩種形式,通過上述方法可以在相關(guān)的所有等效模型通過測量參數(shù)的方法找到最合適的一個(gè)。
同樣可以利用上述方法測量多環(huán)節(jié)綜合Gamma特性模型及其參數(shù),測量方法步驟完全相同,需要指出,從形式上看,多個(gè)Gamma環(huán)節(jié)級(jí)聯(lián)的綜合Gamma特性模型的函數(shù)關(guān)系式仍然可以采用公式6和公式7所示的兩類,但是第一類綜合特性模型中,根據(jù)定性分析結(jié)果和實(shí)際測量的經(jīng)驗(yàn)值,指數(shù)α取值范圍變成α>0,而第二類綜合特性模型中,指數(shù)β取值范圍變成β>0。
因此,對(duì)于一個(gè)多媒體通信終端來說,從外部光信號(hào)進(jìn)入攝像機(jī)/攝像頭,經(jīng)過各個(gè)環(huán)節(jié)處理,最終到本端的顯示器顯示轉(zhuǎn)換成光信號(hào);或者經(jīng)過壓縮編碼環(huán)節(jié)在經(jīng)過通信網(wǎng)絡(luò)傳送到達(dá)對(duì)方終端,再經(jīng)過去壓縮解碼恢復(fù)成圖像,再到多方終端顯示器上顯示出來轉(zhuǎn)換成光信號(hào);或者經(jīng)過光信號(hào)從攝像機(jī)/攝像頭進(jìn)入后,轉(zhuǎn)換成電信號(hào),然后經(jīng)過一定的處理,被寫入到文件,保存在硬盤等存儲(chǔ)設(shè)備上。每一個(gè)視頻信號(hào)經(jīng)過的途徑多可以看作如圖7所示的Gamma路徑,可以利用上述通用方法進(jìn)行Gamma特性的校正。
本發(fā)明所述的多媒體通信終端結(jié)構(gòu)包括攝像機(jī)/攝像頭、視頻采集模塊、采集驅(qū)動(dòng)模塊、本地顯示/文件存儲(chǔ)模塊、視頻前處理模塊和視頻壓縮編碼模塊,采集驅(qū)動(dòng)模塊內(nèi)置有驅(qū)動(dòng)程序。
本發(fā)明所述的多媒體通信終端可以分為兩類第一類如圖8a所示,為基于獨(dú)立硬件盒子形式的終端,包括會(huì)議室型多媒體會(huì)議終端,STB類型的可視電話終端,帶有多媒體視頻通信能力的移動(dòng)終端PAD、手機(jī),家庭網(wǎng)絡(luò)中的多功能終端/家庭網(wǎng)關(guān)等;第二類如圖8b所示,為基于通用計(jì)算機(jī)的終端,例如PC、工作站等。
基于獨(dú)立硬件盒子終端作為一大類,涵蓋具體的產(chǎn)品形式非常多。從內(nèi)部模塊結(jié)構(gòu)來說,圖8a提供了最一般的情況,在實(shí)際中,可能視頻處理板和主控板是合在一塊板上的(這樣可以縮小體積,降低成本,移動(dòng)終端尤其需要),并且攝像頭可以是內(nèi)置在盒子中的。
另外,圖8b中在基于通用計(jì)算機(jī)的終端模塊結(jié)構(gòu)中,可能不需要視頻信號(hào)采集接口卡作為一種獨(dú)立的硬件插卡存在,但是其邏輯功能肯定是需要的,對(duì)于那些可以直接通過USB口和計(jì)算機(jī)相連的攝像頭,這部分邏輯功能被分配到攝像頭內(nèi)部和視頻采集驅(qū)動(dòng)程序中去了。因此,需要強(qiáng)調(diào),本發(fā)明是在功能邏輯層面上進(jìn)行描述的,方法適用于任何的具體硬件和軟件實(shí)現(xiàn),不限于某種或者某些具體的實(shí)現(xiàn)形式。
在以上兩種類型的多媒體通信終端中,本發(fā)明所述的視頻采集設(shè)備分別是位于點(diǎn)劃線框中的結(jié)構(gòu)。上述通用Gamma校正方法可以在攝像機(jī)/攝像頭中實(shí)現(xiàn),即將可以有多種選擇的校正點(diǎn)選擇在攝像機(jī)/攝像頭中。因?yàn)閿z像機(jī)/攝像頭其實(shí)嚴(yán)格來說,如果包含其所帶的采集卡和驅(qū)動(dòng)軟件作為一個(gè)整體(這種整體化處理是合理的,因?yàn)閺男盘?hào)流向來說,來自攝像機(jī)/攝像頭的視頻信號(hào)被采集卡和驅(qū)動(dòng)軟件獲取,再輸入到多媒體通信終端的其它模塊去,因此可以作為一個(gè)整體)可以叫做視頻信號(hào)采集設(shè)備,因此,在本發(fā)明中,視頻采集設(shè)備是一個(gè)功能邏輯概念,不一定僅僅對(duì)應(yīng)實(shí)際的攝像機(jī)/攝像頭。
另外,在攝像機(jī)/攝像頭中都有微處理器芯片(可能和基于這種芯片的控制程序),在本發(fā)明的一個(gè)實(shí)施例中,這是實(shí)現(xiàn)Gamma校正功能的具體位置和物理基礎(chǔ)。
本發(fā)明中,將發(fā)光信號(hào)從進(jìn)入攝像機(jī)/攝像頭后經(jīng)過的各個(gè)環(huán)節(jié)(這里指具有Gamma特性的環(huán)節(jié))等效成如下兩個(gè)環(huán)節(jié)1、攝像機(jī)/攝像頭Gamma環(huán)節(jié);符號(hào)用Gcam(.)表示;2、后續(xù)各個(gè)環(huán)節(jié)的總Gamma特性用GRear(.)表示,即信號(hào)經(jīng)過的后續(xù)各個(gè)環(huán)節(jié)中,所有具有Gamma特性的環(huán)節(jié)的Gamme特性級(jí)聯(lián)形成的總Gamma特性,以下簡稱后續(xù)Gamma特性。
本發(fā)明最可能的應(yīng)用場景是校正本地顯示的視頻圖像,因此后續(xù)Gamma特性指顯示模塊各Gamma環(huán)節(jié)引入的Gamma特性,其中,顯示器的Gamma特性占主要比例,實(shí)際應(yīng)用中,也正是基于攝像機(jī)/攝像頭Gamma環(huán)節(jié)和顯示器Gamma環(huán)節(jié)特性參數(shù)進(jìn)行校正。
本發(fā)明所述具有校正功能的視頻采集設(shè)備的實(shí)現(xiàn)原理如圖9所示,在以上兩個(gè)環(huán)節(jié)之間加入一個(gè)校正環(huán)節(jié),利用上述多環(huán)節(jié)級(jí)聯(lián)Gamma特性校正方法進(jìn)行校正,該校正環(huán)節(jié)實(shí)際上構(gòu)成視頻采集設(shè)備內(nèi)Gamma校正子系統(tǒng),通過加入該子系統(tǒng),不論攝像機(jī)/攝像頭的Gamma特性和后續(xù)Gamma特性如何,都能夠?qū)崿F(xiàn)Gamma校正,該子系統(tǒng)的Gamma特性用GCor(.)表示,其中,Cor表示Correction校正。
那么,可以看出,整個(gè)視頻采集設(shè)備的Gamma特性GVAD(.)(VAD,VideoAcquisition Device)表示兩個(gè)部分的級(jí)聯(lián)結(jié)果,顯然,GVAD(.)滿足公式8GVAD(.)=Gcam(.)。GCor(.) (8)其中符號(hào)“?!北硎炯?jí)聯(lián)的復(fù)合運(yùn)算;而設(shè)置GCor(.)的目的就是使得理想的Gamma特性滿足公式9,即Lout=LinGVAD(.)。GRear(.)=Gcam(.)。GCor(.)。GRear(.)(9)。
根據(jù)公式9,只要給定Gcam(.)和GRear(.),那么就可以得到GCor(.),從而實(shí)現(xiàn)視頻圖像的Gamma校正。
Gamme特性是可以參數(shù)化的,相比而言,采用函數(shù)形式的參數(shù)化(假設(shè)Gamme特性可以用某類函數(shù)表示,從而函數(shù)表達(dá)式中的相關(guān)參數(shù)就可以用來表征Gamma特性,即一組參數(shù)和一個(gè)Gamma特性一一對(duì)應(yīng))受到函數(shù)形式的局限,而采用查表形式的參數(shù)化適應(yīng)范圍廣,具有通用性。
查表參數(shù)法的大致原理如下因?yàn)镚amma特性作為一個(gè)函數(shù),其定義域(Lin的取值范圍)和值域(Lout的取值范圍)都是區(qū)間
。但這是經(jīng)過了規(guī)一化處理的結(jié)果,其實(shí)Lout、Lin作為信號(hào),存在各自的取值范圍,一般對(duì)于亮度信號(hào),在當(dāng)前的視頻通信技術(shù)中,分成256級(jí),亮度值為0-255,用8比特表示(一個(gè)字節(jié))。規(guī)一化就是把在0-255范圍內(nèi)的數(shù)值通過除以255(如果最大值不是255,那么就除以相應(yīng)的最大值)轉(zhuǎn)化成
區(qū)間的規(guī)一化亮度信號(hào)。
本發(fā)明就采用亮度信號(hào)取值為0-255,規(guī)一化主要用于基于函數(shù)的表示中,如果用查表參數(shù)化,可以直接在0-255范圍內(nèi)建立Lout和Lin之間的對(duì)應(yīng)關(guān)系。這種對(duì)應(yīng)關(guān)系表1所示。
表1.查表參數(shù)化的原理示意
應(yīng)該說明,本發(fā)明以查表參數(shù)化為主,但是有些方面也采用函數(shù)參數(shù)化,后面將詳細(xì)描述。
綜上所述,本發(fā)明是在圖8a和圖8b定義的視頻信號(hào)采集設(shè)備中,提供一個(gè)校正子系統(tǒng),實(shí)現(xiàn)通過外部指令控制可調(diào)整的自適應(yīng)Gamma校正。這個(gè)校正子系統(tǒng)可以實(shí)現(xiàn)在攝像機(jī)/攝像頭中,也可以實(shí)現(xiàn)在視頻信號(hào)采集接口卡(針對(duì)通用計(jì)算機(jī)終端)或者視頻處理板的視頻采集模塊中(針對(duì)獨(dú)立硬件盒子終端),或者是視頻采集驅(qū)動(dòng)程序中,實(shí)現(xiàn)的方法可以基于硬件或軟件,也可以硬件軟件混合實(shí)現(xiàn)。
一般情況下校正發(fā)生模塊直接和攝像機(jī)/攝像頭相連,對(duì)于攝像機(jī)/攝像頭輸出的視頻數(shù)據(jù)流進(jìn)行校正。采集接口卡/采集模塊,還有驅(qū)動(dòng)程序一般不會(huì)造成Gamma失真。但是在理論上,校正發(fā)生模塊可以連接在上述三者任何一個(gè)之后。因?yàn)?,校正子系統(tǒng)的實(shí)現(xiàn)位置有多種可能性,比如實(shí)現(xiàn)在驅(qū)動(dòng)程序中的話,那么其輸入的數(shù)據(jù)應(yīng)該是采集卡的輸出。但是因?yàn)椴杉ê万?qū)動(dòng)程序本身不帶來Gamma失真,因此從邏輯上講,發(fā)生模塊仍然是“直接”接在攝像機(jī)/攝像頭之后的。也就是說,在Gamma路徑上,如果中間有某些環(huán)節(jié)具有線性Gamma特性,那么這些環(huán)節(jié)在Gamma意義上是視作不存在。
如圖9所示,為實(shí)現(xiàn)上述技術(shù)構(gòu)思,本發(fā)明所述的校正子系統(tǒng)包含如下模塊1、數(shù)據(jù)存儲(chǔ)區(qū)模塊數(shù)據(jù)存儲(chǔ)區(qū)模塊可以分成三個(gè)更小的子模塊a、當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū),存儲(chǔ)當(dāng)前時(shí)刻的GVAD(.),根據(jù)外部指令,GVAD(.)可能發(fā)生變化,即調(diào)整過程,那么控制和處理模塊將負(fù)責(zé)把最新的當(dāng)前GVAD(.)寫入本存儲(chǔ)區(qū);b、GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū),模板是可以由視頻采集設(shè)備生產(chǎn)廠家(既可以是攝像機(jī)/生產(chǎn)廠家,也可以是終端生產(chǎn)廠家,當(dāng)然很多情況下兩者是一家)在出廠的時(shí)候預(yù)置的,也可以是后來用戶通過外部控制添加的,當(dāng)然也可以刪除和修改;設(shè)置GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū)的目的在于實(shí)現(xiàn)近似校正。
c、GCor(.)出廠數(shù)據(jù)存儲(chǔ)區(qū),作為缺省的數(shù)據(jù)由視頻采集設(shè)備生產(chǎn)廠家(既可以是攝像機(jī)/生產(chǎn)廠家,也可以是終端生產(chǎn)廠家,當(dāng)然很多情況下兩者是一家)在出廠的時(shí)候預(yù)置的。這種情況下,廠家知道Gcam(.),廠家一般可以根據(jù)配套的后續(xù)環(huán)節(jié)數(shù)倍,確定對(duì)應(yīng)的目標(biāo)GVAD(.),由公式8給出相應(yīng)的初始GCor(.),存儲(chǔ)在本存儲(chǔ)區(qū)中。
在使用過程中,用戶隨時(shí)可以通過外部控制指令,將校正環(huán)節(jié)Gamma特性發(fā)生模塊的參數(shù)復(fù)位到出廠設(shè)置的初始GCor(.)。
數(shù)據(jù)存儲(chǔ)區(qū)模塊還可以包括d、Gcam(.)數(shù)據(jù)存儲(chǔ)區(qū),用于保存攝像頭/機(jī)的Gamma特性數(shù)據(jù),用于具體的校正計(jì)算,避免用戶多次輸入Gcam(.)。
以上各個(gè)存儲(chǔ)區(qū)存儲(chǔ)的Gamma特性參數(shù)的格式采用a、查表參數(shù)格式,如表1所示。用于存儲(chǔ)除了部分GVAD(.)模板參數(shù)外的全部Gamma特性參數(shù)。
b、函數(shù)參數(shù)格式,僅僅限于部分GVAD(.)模板參數(shù)。
2、處理模塊該模塊是所述校正子系統(tǒng)的核心,負(fù)責(zé)整個(gè)子系統(tǒng)的計(jì)算和處理,當(dāng)攝像機(jī)/攝像頭都是標(biāo)準(zhǔn)設(shè)備時(shí),可以將根據(jù)出廠數(shù)據(jù)進(jìn)行的具體計(jì)算和處理劃分為以下四類第一類、根據(jù)Gcam(.)和GRear(.)進(jìn)行較為精確的校正,使本地輸出的視頻信號(hào)達(dá)到最佳效果,具體校正計(jì)算包括以下幾種情況(1)、Gcam(.)和GRear(.)都是從外部指令輸入;利用Gamma校正后輸入輸出之間應(yīng)該滿足線性關(guān)系計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,同時(shí)根據(jù)公式8再計(jì)算出GVAD(.),把GVAD(.)寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
(2)、Gcam(.)已經(jīng)內(nèi)置在所述子系統(tǒng)中,GRear(.)由外部指令輸入;先從Gcam(.)數(shù)據(jù)存儲(chǔ)區(qū)獲取Gcam(.),利用Gamma校正后輸入輸出之間應(yīng)該滿足線性關(guān)系計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,同時(shí)根據(jù)公式8再計(jì)算出GVAD(.),把GVAD(.)寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
第二類、利用Gcam(.)和用戶設(shè)定目標(biāo)GVAD(.)進(jìn)行預(yù)定的校正,使校正后的視頻圖像具有預(yù)定的Gamma特性,具體包括以下幾種情況(3)、Gcam(.)和目標(biāo)GVAD(.)都是從外部指令輸入;利用公式8計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,再將目標(biāo)GVAD(.)直接寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
(4)、Gcam(.)已經(jīng)內(nèi)置在所述子系統(tǒng)中,目標(biāo)GVAD(.)由外部指令輸入;先從Gcam(.)數(shù)據(jù)存儲(chǔ)區(qū)獲取Gcam(.),利用公式8計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,再將目標(biāo)GVAD(.)直接寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
第三類、利用模板進(jìn)行近似校正,具體包括以下幾種情況(5)、Gcam(.)從外部寫入,GVAD(.)根據(jù)外部指令從預(yù)存的GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū)中選擇;從預(yù)存的GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū)中獲取指定的GVAD(.)模板數(shù)據(jù),利用公式8計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,然后將選擇的GVAD(.)模板數(shù)據(jù)寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
(6)、Gcam(.)內(nèi)置在所述子系統(tǒng)中,GVAD(.)根據(jù)外部指令從預(yù)存的GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū)中選擇;先從Gcam(.)數(shù)據(jù)存儲(chǔ)區(qū)獲取Gcam(.),從預(yù)存的GVAD(.)模板數(shù)據(jù)存儲(chǔ)區(qū)中獲取指定的GVAD(.)模板數(shù)據(jù),利用公式8計(jì)算出GCor(.),將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,再將目標(biāo)GVAD(.)直接寫入當(dāng)前GVAD(.)數(shù)據(jù)存儲(chǔ)區(qū)。
上述情況5和情況6中,用戶可以分別選擇GVAD(.)模板觀察本地輸出的視頻圖像,最后確定較佳的校正模式。
第四類、直接根據(jù)GCor(.)出廠數(shù)據(jù)存儲(chǔ)區(qū)中存儲(chǔ)的初始校正數(shù)據(jù)復(fù)位校正發(fā)生模塊(7)、GCor(.)的出廠標(biāo)準(zhǔn)數(shù)據(jù)內(nèi)置所述子系統(tǒng)中;控制和處理模塊還可以根據(jù)外部輸入指令,從GCor(.)出廠數(shù)據(jù)存儲(chǔ)區(qū)中讀取GCor(.)出廠數(shù)據(jù),然后直接寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,將GCor(.)寫入校正環(huán)節(jié)Gamma特性發(fā)生模塊,由Gamma特性發(fā)生模塊根據(jù)GCor(.)生成相應(yīng)的Gamma特性以校正視頻圖像,上述過程不需要進(jìn)行計(jì)算。
上述七種校正場景實(shí)際對(duì)應(yīng)了常用七種校正控制模式指令,用戶可以從中選擇并輸入相應(yīng)的控制指令,并且,還可以設(shè)置開機(jī)時(shí)的缺省模式,或者保存用戶上次關(guān)機(jī)時(shí)應(yīng)用的控制模式。
3、校正環(huán)節(jié)Gamma特性發(fā)生模塊Gamma特性發(fā)生就是對(duì)于給定的Gamma特性參數(shù)(函數(shù)參數(shù)化或者查表參數(shù)化都行),在輸入和輸出之間產(chǎn)生對(duì)應(yīng)的Gamma特性,即根據(jù)輸入利用給定的Gamma特性參數(shù)計(jì)算輸出,使得輸出和輸入的關(guān)系和給定的Gamma特性一致,是一個(gè)非線性關(guān)系的模擬環(huán)節(jié)。
4、控制模塊,用于接收控制指令和數(shù)據(jù)讀寫指令,包括校正控制指令和數(shù)據(jù)讀寫操作指令(1)、校正控制指令包括前述七種模式指令,控制模塊需要解析收到的校正控制指令并向處理模塊輸入相應(yīng)的指示信號(hào),由處理模塊執(zhí)行具體的校正模式;(2)、數(shù)據(jù)讀寫操作指令,根據(jù)外部控制數(shù)據(jù)讀寫操作指令向所述子系統(tǒng)的相應(yīng)數(shù)據(jù)存儲(chǔ)區(qū)寫入數(shù)據(jù),或者從所述子系統(tǒng)讀出數(shù)據(jù),數(shù)據(jù)操作指令可以逐條接收,也可以批量接收。數(shù)據(jù)讀寫操作指令具體包括
a、讀取當(dāng)前GVAD(.)參數(shù)指令;用于從所述子系統(tǒng)種讀取GVAD(.)參數(shù),讀出的目的是,可能需要知道整個(gè)采集設(shè)備整體的一個(gè)Gamma特性,用于檢驗(yàn)和診斷,比如用戶選擇了一個(gè)GVAD(.)模板下發(fā)到采集設(shè)備中,那么如果設(shè)備工作正確,讀出來的GVAD(.)、下發(fā)的GVAD(.)模板以及實(shí)際測量的Gamma特性三者之間應(yīng)該一致,否則說明設(shè)備工作不正常。
b、寫入目標(biāo)GVAD(.)參數(shù)指令;用于把用戶期望的目標(biāo)GVAD(.)寫入所述子系統(tǒng),然后所述子系統(tǒng)經(jīng)過調(diào)整過程后,就能夠使得所述子系統(tǒng)的Gamma特性達(dá)到該目標(biāo)GVAD(.)Gamma特性。因此,本發(fā)明就能夠使得所述子系統(tǒng)表現(xiàn)出任意給定的Gamma特性,實(shí)現(xiàn)任意可調(diào)的Gamma校正,而不是像現(xiàn)有技術(shù),只能校正某種或者某些情況;本發(fā)明的主要目的在于實(shí)現(xiàn)本端顯示的視頻圖像的Gamma特性校正,就是讓本地顯示盡量沒有Gamma失真。這樣的話,對(duì)于發(fā)送到對(duì)端的碼流,還是需要在后面的某個(gè)地方加上校正環(huán)節(jié),或者由對(duì)方來校正,當(dāng)然這樣需要把GVAD(.)發(fā)送給對(duì)方。當(dāng)然也還可以為本端和對(duì)端設(shè)置兩路碼流輸出,其各自的校正子系統(tǒng)可以共用一些共同模塊,但是需要兩個(gè)發(fā)生模塊。另外,在某些情況下,一個(gè)終端可以有多個(gè)攝像機(jī)/攝像頭和它相連,比如一個(gè)攝像機(jī)/攝像頭專門是給遠(yuǎn)端看的,這個(gè)時(shí)候,它的校正目標(biāo)GVAD(.)就可以按照遠(yuǎn)端的Gamma路徑來進(jìn)行設(shè)置。
因此,當(dāng)需要同時(shí)對(duì)本地顯示和輸出給通信對(duì)端的視頻信號(hào)進(jìn)行校正時(shí),本發(fā)明視頻信號(hào)采集設(shè)備中可以并行設(shè)置多個(gè)校正模塊,分別連接視頻信號(hào)的顯示模塊和網(wǎng)絡(luò)輸出接口,分別用于利用攝像頭模塊和顯示模塊的伽瑪特性校正本地顯示的視頻信號(hào),或者利用通信終端的伽瑪特性校正本終端輸出視頻信號(hào)的伽瑪特性,提高視頻通信系統(tǒng)的伽瑪校正性能。
c、寫入Gcam(.)參數(shù)指令;用于向所述子系統(tǒng)寫入Gcam(.)參數(shù)。配合寫入GRear(.)參數(shù)指令,所述子系統(tǒng)能夠計(jì)算出最優(yōu)的GVAD(.)和GCor(.),完成調(diào)整,從而實(shí)現(xiàn)完全的Gamma校正;d、寫入GRear(.)參數(shù)指令;用于向所述子系統(tǒng)寫入GRear(.)參數(shù)。配合寫入GCam(.)參數(shù)指令(如果所述子系統(tǒng)內(nèi)置了GCam(.),則不需要從外部寫入),所述子系統(tǒng)能夠計(jì)算出最優(yōu)的GVAD(.)和GCor(.),完成調(diào)整,從而實(shí)現(xiàn)完全的Gamma校正;e、讀取GCor(.)參數(shù)指令;用于讀取GCor(.)參數(shù);f、讀取GVAD(.)模板參數(shù)指令;用于從所述子系統(tǒng)中讀出以前預(yù)置的GVAD(.)模板參數(shù)??梢悦看巫x取一個(gè)模板,也可以批量讀取多個(gè)模板;g、寫入(新增)GVAD(.)模板參數(shù)指令;用于向所述子系統(tǒng)中寫入新的GVAD(.)模板參數(shù)??梢悦看螌懭胍粋€(gè)模板,也可以批量寫入多個(gè)模板;h、寫入(替換舊的)GVAD(.)模板參數(shù)指令;用于向所述子系統(tǒng)中寫入GVAD(.)模板參數(shù),替換某個(gè)/某些舊的模板。可以每次寫入一個(gè)模板,也可以批量寫入多個(gè)模板;通過讀出和寫入GVAD(.)模板參數(shù)指令配合使用,就可以實(shí)現(xiàn)模板的增加、修改保存。
i、刪除GVAD(.)模板參數(shù)指令;用于刪除所述子系統(tǒng)中的GVAD(.)模板參數(shù),可以每次刪除一個(gè)模板,也可以批量刪除多個(gè)模板;由此,參見圖10,控制模塊包括具體子模塊Gamma特性參數(shù)讀/寫子模塊,用于接收并執(zhí)行外部數(shù)據(jù)操作指令,包括將相關(guān)Gamma參數(shù)并寫入對(duì)應(yīng)的存儲(chǔ)子模塊;或者,從存儲(chǔ)子模塊中讀取參數(shù)并輸出;校正控制指令接收子模塊,用于接收外部校正控制指令,
校正控制指令解析子模塊,用于解析校正控制指令并向處理模塊輸出相應(yīng)的指示信號(hào),具體包括如下七種類型接收到第一校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊Gamma特性參數(shù)和所述校正發(fā)生模塊輸出的視頻信號(hào)所經(jīng)過的后續(xù)模塊的Gamma特性參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和后續(xù)模塊Gamma特性參數(shù)計(jì)算所述Gamma特性校正參數(shù),并根據(jù)攝像模塊Gamma特性參數(shù)和該Gamma特性校正參數(shù)計(jì)算所述目標(biāo)Gamma特性參數(shù),然后將該目標(biāo)Gamma特性參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第二校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊Gamma特性參數(shù)存儲(chǔ)子模塊提取攝像模塊Gamma特性參數(shù),并接收控制模塊輸入的所述后續(xù)模塊Gamma特性參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和后續(xù)模塊Gamma特性參數(shù)計(jì)算所述Gamma特性校正參數(shù),并根據(jù)攝像模塊Gamma特性參數(shù)和該Gamma特性校正參數(shù)計(jì)算所述目標(biāo)Gamma特性參數(shù),然后將該目標(biāo)Gamma特性參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第三校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊Gamma特性參數(shù)和目標(biāo)Gamma特性參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和目標(biāo)Gamma特性參數(shù)計(jì)算所述Gamma特性校正參數(shù),然后將目標(biāo)Gamma特性參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第四校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊Gamma特性參數(shù)存儲(chǔ)子模塊提取攝像模塊Gamma特性參數(shù),并接收控制模塊輸入的當(dāng)前目標(biāo)校正Gamma特性參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和當(dāng)前目標(biāo)校正Gamma特性參數(shù)計(jì)算所述Gamma特性校正參數(shù),并將目標(biāo)Gamma特性參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第五校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊Gamma特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第五校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和校正模板參數(shù)計(jì)算所述Gamma特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第六校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第六校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊Gamma特性參數(shù)和校正模板參數(shù)計(jì)算所述Gamma特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)Gamma參數(shù)存儲(chǔ)子模塊;接收到第七校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述初始校正參數(shù)存儲(chǔ)模塊中提取初始校正參數(shù)并輸入校正發(fā)生模塊。
5、伽瑪校正子系統(tǒng)的外部接口(或者叫做參考點(diǎn))總共有三個(gè)I1來自攝像機(jī)/攝像頭Gamma環(huán)節(jié)的接口這個(gè)接口主要用于接收從攝像機(jī)/攝像頭輸入的視頻數(shù)據(jù)。如果所述子系統(tǒng)位于攝像機(jī)/攝像頭內(nèi)部,那么這個(gè)接口就是和成像單元(Imaging Unit,就是指CCD單元或者CMOS單元等)及其附屬電路之間的接口;如果所述子系統(tǒng)位于視頻信號(hào)采集接口卡上,那么這個(gè)接口就是和視頻信號(hào)采集接口卡上某個(gè)其他模塊之間的接口,如果所說子系統(tǒng)在視頻采集驅(qū)動(dòng)程序中實(shí)現(xiàn),那么這個(gè)接口就是和驅(qū)動(dòng)程序中某個(gè)其他模塊的接口。經(jīng)過這個(gè)接口傳送的視頻信號(hào)格式可能是a、復(fù)合視頻信號(hào)格式(Composite Video);b、亮色分離的視頻信號(hào)格式(S-video);c、基于USB的數(shù)字視頻信號(hào)格式;I2去往后續(xù)模塊的接口用于連接后續(xù)模塊,將校正后的視頻信號(hào)輸入到后續(xù)模塊,相應(yīng)的經(jīng)過I2接口傳送的視頻信號(hào)格式可能是a、復(fù)視頻信號(hào)格式(Composite Video);b、亮色分離的視頻信號(hào)格式(S-video);c、基于USB的數(shù)字視頻信號(hào)格式;
I3外部控制主機(jī)之間的接口實(shí)現(xiàn)基于指令的控制和數(shù)據(jù)的輸入/輸出。
上述控制指令和數(shù)據(jù)操作指令的輸入方式有多種,在最上層,用戶在用戶界面上可以通過界面控制元素(菜單,按鈕,甚至命令行等)來輸入指令,顯然界面控制元素和這里定義的指令并不一一對(duì)應(yīng)。有些指令,可能不一定由用戶通過界面控制發(fā)出,而是程序運(yùn)行所需要的,用于診斷檢測目的,比如為了進(jìn)行診斷來讀出GVAD(.)等,有程序代碼控制。但是無論哪種方式,本技術(shù)領(lǐng)域的技術(shù)人員都可以根據(jù)本發(fā)明公開的信息具體實(shí)現(xiàn)。
本發(fā)明所述采集設(shè)備中,如果廠家沒有給出GCam(.)或GRear(.),有時(shí)可以根據(jù)本發(fā)明前述的確定Gamma特性環(huán)節(jié)等效模型及其參數(shù)的檢測方法來進(jìn)行確定,但是很多情況下無法精確獲得GRear(.)或GCam(.),則無法通過計(jì)算獲得GVAD(.)。這種情況下,本發(fā)明提供下述兩種近似的解決辦法(1)從外部寫入一組目標(biāo)GVAD(.)參數(shù)。
(2)使用模板。
近似辦法當(dāng)然只能達(dá)到近似效果,不能完全實(shí)現(xiàn)校正,但是仍然是一種可行的方案,有兩個(gè)基本模板是一定有的必備模板1Lout=Lin0.45(10)必備模板2Lout=4.5Linif0≤lin≤0.0181.099Lin0.45-0.099if0.018<Lin≤1---(11)]]>必備以上兩個(gè)模板的原因在于多數(shù)情況下能夠達(dá)到很好的近似效果,特別時(shí)在后續(xù)環(huán)節(jié)除了顯示器不存在其它Gamma環(huán)節(jié),并且顯示器是CRT顯示器并具有標(biāo)準(zhǔn)的Gamma特性,那么用以上兩個(gè)必備模板可以達(dá)到很好的校正效果。
模板的選擇由用戶根據(jù)先驗(yàn)知識(shí)選擇,或者采用人機(jī)交互的方法選擇即輪流試驗(yàn)各個(gè)模板,用戶觀察現(xiàn)實(shí)的視頻的用戶體驗(yàn),最終選擇用戶體驗(yàn)最好的模板。模板可以增加,以適應(yīng)不同的應(yīng)用場景和設(shè)備情況,長期不用的模板可以刪除,節(jié)省存儲(chǔ)空間。
本發(fā)明在下述合理假設(shè)環(huán)境中的應(yīng)用都可以收到良好的校正效果1、攝像機(jī)/攝像頭具備或者不具備公式2所給出的標(biāo)準(zhǔn)Gamma特性;2、終端系統(tǒng)中可能存在其它Gamma環(huán)節(jié);3、攝像機(jī)/攝像頭的Gamma特性和終端系統(tǒng)中其它Gamma環(huán)節(jié)的Gamma特性為已知(產(chǎn)品出廠時(shí)候由廠家提供)可以精確測量。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種視頻信號(hào)采集設(shè)備,包括采集視頻信號(hào)的攝像模塊,其特征在于,所述視頻信號(hào)采集設(shè)備還包括控制模塊,解析校正控制指令并輸出對(duì)應(yīng)的指示信號(hào);處理模塊,根據(jù)所述指示信號(hào)獲取所述視頻信號(hào)的相關(guān)伽瑪特性參數(shù),計(jì)算并輸出伽瑪特性校正參數(shù);校正發(fā)生模塊,根據(jù)所述伽瑪特性校正參數(shù)校正視頻信號(hào)的伽瑪特性。
2.如權(quán)利要求1所述的視頻信號(hào)采集設(shè)備,其特征在于,所述視頻信號(hào)采集設(shè)備還包括存儲(chǔ)模塊,該存儲(chǔ)模塊連接在控制模塊和處理模塊之間,用于保存預(yù)先設(shè)定的初始校正參數(shù)、和/或經(jīng)過校正發(fā)生模塊校正后的視頻信號(hào)的目標(biāo)伽瑪特性參數(shù)。
3.如權(quán)利要求2所述的視頻信號(hào)采集設(shè)備,其特征在于,所述存儲(chǔ)模塊包括初始校正參數(shù)存儲(chǔ)子模塊;用于保存所述初始校正參數(shù);和/或目標(biāo)伽瑪特性參數(shù)存儲(chǔ)子模塊;用于保存所述目標(biāo)伽瑪特性參數(shù)。
4.如權(quán)利要求3所述的視頻信號(hào)采集設(shè)備,其特征在于,所述存儲(chǔ)模塊還包括攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊,用于保存攝像模塊伽瑪特性參數(shù);和/或校正模板存儲(chǔ)子模塊,用于存儲(chǔ)至少一組校正模板參數(shù)。
5.如權(quán)利要求4所述的視頻信號(hào)采集設(shè)備,其特征在于,所述控制模塊還包括校正控制指令接收子模塊,用于接收外部校正控制指令,校正控制指令解析子模塊,用于解析校正控制指令并向處理模塊輸出相應(yīng)的指示信號(hào),具體包括如下之一或任意組合接收到第一校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù)和所述校正發(fā)生模塊輸出的視頻信號(hào)所經(jīng)過的后續(xù)模塊的伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和后續(xù)模塊伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并根據(jù)攝像模塊伽瑪特性參數(shù)和該伽瑪特性校正參數(shù)計(jì)算所述目標(biāo)伽瑪特性參數(shù),然后將該目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第二校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并接收控制模塊輸入的所述后續(xù)模塊伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和后續(xù)模塊伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并根據(jù)攝像模塊伽瑪特性參數(shù)和該伽瑪特性校正參數(shù)計(jì)算所述目標(biāo)伽瑪特性參數(shù),然后將該目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第三校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù)和目標(biāo)伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和目標(biāo)伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),然后將目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第四校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并接收控制模塊輸入的當(dāng)前目標(biāo)校正伽瑪特性參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和當(dāng)前目標(biāo)校正伽瑪特性參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將目標(biāo)伽瑪特性參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第五校正控制指令時(shí)指示處理模塊執(zhí)行如下操作接收控制模塊輸入的攝像模塊伽瑪特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第五校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和校正模板參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第六校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述攝像模塊伽瑪特性參數(shù)存儲(chǔ)子模塊提取攝像模塊伽瑪特性參數(shù),并從校正模板參數(shù)存儲(chǔ)子模塊提取該第六校正控制指令中指示的校正模板參數(shù),根據(jù)所述攝像模塊伽瑪特性參數(shù)和校正模板參數(shù)計(jì)算所述伽瑪特性校正參數(shù),并將該校正模板參數(shù)存入目標(biāo)伽瑪參數(shù)存儲(chǔ)子模塊;接收到第七校正控制指令時(shí)指示處理模塊執(zhí)行如下操作從所述初始校正參數(shù)存儲(chǔ)模塊中提取初始校正參數(shù)并輸入校正發(fā)生模塊。
6.如權(quán)利要求5所述的視頻信號(hào)采集設(shè)備,其特征在于,所述控制模塊還包括伽瑪特性參數(shù)讀/寫子模塊,用于接收外部指令輸入的相關(guān)伽瑪參數(shù)并寫入對(duì)應(yīng)的存儲(chǔ)子模塊;或者,根據(jù)外部指令從存儲(chǔ)子模塊中讀取參數(shù)并輸出;或者,根據(jù)外部指令刪除對(duì)應(yīng)的存儲(chǔ)子模塊中的參數(shù)。
7.如權(quán)利要求1所述的視頻信號(hào)采集設(shè)備,其特征在于,所述控制模塊、伽瑪特性參數(shù)存儲(chǔ)模塊、處理模塊和校正發(fā)生模塊集中設(shè)置為獨(dú)立的實(shí)體,并且校正發(fā)生模塊通過第一接口接收待校正的視頻信號(hào),并通過第二接口輸出校正后的視頻信號(hào);控制模塊通過第三接口接收所述外部輸入的相關(guān)伽瑪參數(shù)和校正控制指令。
8.如權(quán)利要求1所述的視頻信號(hào)采集設(shè)備,其特征在于,所述攝像模塊包括攝像機(jī)/攝像頭、視頻采集子模塊和視頻信號(hào)采集驅(qū)動(dòng)子模塊;其中,所述校正發(fā)生模塊連接在攝像機(jī)/攝像頭和視頻采集子模塊之間、或視頻采集子模塊和視頻信號(hào)采集驅(qū)動(dòng)子模塊之間、或采集驅(qū)動(dòng)子模塊之后。
9.如權(quán)利要求1所述的視頻信號(hào)采集設(shè)備,其特征在于,所述攝像模塊包括攝像機(jī)/攝像頭、視頻信號(hào)接口采集板卡和視頻信號(hào)采集驅(qū)動(dòng)子模塊;其中,所述校正發(fā)生模塊連接在攝像機(jī)/攝像頭和視頻信號(hào)接口采集板卡之間、或視頻信號(hào)接口采集板卡和視頻信號(hào)采集驅(qū)動(dòng)子模塊之間、或采集驅(qū)動(dòng)子模塊之后。
10.如權(quán)利要求5所述的視頻信號(hào)采集設(shè)備,其特征在于,所述后續(xù)模塊包括連接所述視頻信號(hào)采集設(shè)備,用于在本地顯示所述視頻信號(hào)的顯示模塊;或者所述視頻信號(hào)在兩方或者多方通信過程中的接收終端上經(jīng)過的所有具有伽瑪特性的環(huán)節(jié)。
11.如權(quán)利要求1所述的視頻信號(hào)采集設(shè)備,其特征在于,所述校正發(fā)生模塊包括兩個(gè)或兩個(gè)以上。
全文摘要
本發(fā)明涉及視頻通信技術(shù),特別涉及一種視頻信號(hào)采集設(shè)備,以解決現(xiàn)有技術(shù)中視頻信號(hào)采集設(shè)備對(duì)視頻信號(hào)的伽瑪特性缺乏適應(yīng)性校正能力的問題。視頻信號(hào)采集設(shè)備,包括采集視頻信號(hào)的攝像模塊,還包括控制模塊,解析校正控制指令并輸出對(duì)應(yīng)的指示信號(hào);處理模塊,根據(jù)所述指示信號(hào)獲取所述視頻信號(hào)的相關(guān)伽瑪特性參數(shù),計(jì)算并輸出伽瑪特性校正參數(shù);校正發(fā)生模塊,根據(jù)所述伽瑪特性校正參數(shù)校正視頻信號(hào)的伽瑪特性。本發(fā)明在視頻信號(hào)采集設(shè)備中加入伽瑪校正環(huán)節(jié),從而實(shí)現(xiàn)對(duì)于任意攝像機(jī)/攝像頭和后續(xù)模塊適用的伽瑪校正,可以通過電路和硬件的方法實(shí)現(xiàn),也可以利用軟件方法實(shí)現(xiàn),提升了視頻用戶體驗(yàn)質(zhì)量。
文檔編號(hào)H04N7/14GK1852396SQ20051012407
公開日2006年10月25日 申請(qǐng)日期2005年11月28日 優(yōu)先權(quán)日2005年11月28日
發(fā)明者羅忠 申請(qǐng)人:華為技術(shù)有限公司