專利名稱:一種檢測電視電影信號的方法、裝置以及顯示器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,特別涉及一種檢測電視電影信號的方法、裝置以及顯示器。
背景技術(shù):
電視電影技術(shù)是利用場復(fù)制的方法,將24幀/秒的逐行掃描的電影信號轉(zhuǎn)換為隔行掃描的60場/秒的以美國國家電視系統(tǒng)委員會(NationalTelevision System Committee,NTSC)命名的彩色電視制式電視信號或者50場/秒的逐行倒相(Phase Alternation Line,PAL)彩色電視制式電視信號,從而實現(xiàn)了在普通隔行掃描電視上觀看逐行掃描電影節(jié)目的要求,但畫面的品質(zhì)也下降到普通隔行掃描電視信號的水平。
隨著電視技術(shù)的不斷更新,逐行掃描的高清晰數(shù)字電視開始普及,當(dāng)逐行掃描電視收看隔行掃描的非電視電影信號時,需要首先將隔行掃描視頻信號轉(zhuǎn)換為逐行掃描視頻信號,這被稱為解交錯技術(shù)。為了使電視電影信號在逐行掃描電視上取得最佳的視覺效果,最佳的方法是檢測出電視接收的視頻信號中可能包含的電視電影信號,再通過解交錯的電影模式將電視電影信號還原為電影信號。然而在實際應(yīng)用中,需要處理的往往是普通隔行掃描視頻流、電視電影視頻流以及其他種類的視頻流相互穿插形成的混合視頻流,對于其中各個類型的隔行掃描視頻流需要采用相應(yīng)的解交錯模式。因此需要對混合視頻流進(jìn)行實時檢測,以便精確地檢測出電視接收的視頻信號中可能包含的電視電影信號,再對視頻數(shù)據(jù)進(jìn)行無縫拼接去隔行處理,這種在混合視頻流中檢測電視電影信號的技術(shù)被稱為電視電影信號數(shù)字檢測技術(shù)。
現(xiàn)有的用于檢測電視電影信號的裝置的基本結(jié)構(gòu)如圖1所示。絕對差計算器102計算由外部輸入的本場數(shù)據(jù)及由存儲器101輸入的前場數(shù)據(jù)相同位置的絕對差之和(SAD)或計算所謂運(yùn)動向量;計算結(jié)果發(fā)送至比較檢測器103;比較檢測器103根據(jù)絕對差之和或運(yùn)動向量計算絕對變化量,并把連續(xù)場間絕對變化量量化為一組場序列值輸入電影模式判斷器104;電影模式判斷器104將來自比較檢測器103的場序列值與標(biāo)準(zhǔn)場序列值進(jìn)行比較,根據(jù)比較結(jié)果判斷輸入的圖像信號是否為電影模式。圖2為絕對差計算器102的計算原理示意圖。圖示格內(nèi)代碼表示每像素點(diǎn)所代表的數(shù)據(jù)值。絕對差值之和(SAD),就是分辨率為m×n的相鄰兩場相同位置上像素的場間絕對差,即求 上述方法為基礎(chǔ)的各種方案,一般可以判斷出電視視頻傳輸信號中的電視電影信號,但在不同程度上都有準(zhǔn)確性不高、響應(yīng)慢、細(xì)節(jié)處理差等不足。原因主要有以下兩個方面一、缺乏對絕對差的統(tǒng)計與分析。
絕對差是電影模式檢測過程中最重要的判斷依據(jù),能否準(zhǔn)確采集、深入分析是電影模式檢測準(zhǔn)確性的關(guān)鍵點(diǎn)之一?,F(xiàn)有技術(shù)方案對絕對差處理簡單,如僅對絕對差簡單求和或絕對差加權(quán)和,沒有對數(shù)據(jù)源進(jìn)行更為深入的分析、統(tǒng)計,也就無法得出更精確的分析結(jié)果。
二、沒有細(xì)致分析3:2轉(zhuǎn)換(pulldown)與2:2轉(zhuǎn)換的特點(diǎn),進(jìn)行區(qū)別處理。
3:2轉(zhuǎn)換與2:2轉(zhuǎn)換是兩種不同的電視電影信號模式,差別很大。現(xiàn)有技術(shù)往往采用相同的方式進(jìn)行檢測,而沒有針對其特點(diǎn)采用相應(yīng)的檢測方式,導(dǎo)致檢測精度不夠理想。
三、沒有細(xì)致分析電影模式標(biāo)準(zhǔn)序列3:2 pulldown與2:2 pulldown電視電影模式表現(xiàn)在數(shù)字上的最顯著特征是其標(biāo)準(zhǔn)序列組,它是電視電影模式的數(shù)字標(biāo)志,忽略或?qū)ζ浞治霾患?xì)致將直接影響到場景切換的靈敏性。
發(fā)明內(nèi)容
本發(fā)明實施例提出一種檢測電視電影信號的方法,能夠提高檢測電視電影信號的精確性。該方法包括如下步驟計算場信號的隔場絕對差,根據(jù)所得隔場絕對差得到3:2轉(zhuǎn)換的檢測序列;同時計算場信號的鄰場絕對差,根據(jù)所得鄰場絕對差得到2:2轉(zhuǎn)換的檢測序列;判斷所得檢測序列是否符合對應(yīng)的標(biāo)準(zhǔn)檢測序列,若是,則切換到相應(yīng)的電視電影信號的解交錯模式。
本發(fā)明實施例還提出一種檢測電視電影模式的裝置,包括信號存儲器,用于存儲順序輸入的第n場、第n+1場和第n+2場的場信號,并將所存儲的場信號發(fā)送至絕對差計算器;將所述場信號的行同步信號和列同步信號發(fā)送至行列同步及絕對差控制單元;行列同步及絕對差控制單元,用于根據(jù)所接收的來自信號存儲器的行同步信號和列同步信號,計算行列值;根據(jù)預(yù)先設(shè)置的檢測配置參數(shù),向絕對差計算器發(fā)送絕對差計算控制使能信號SAD_EN;根據(jù)所計算的行列值判斷當(dāng)前像素坐標(biāo)是否為圖像中最后一個需要檢測的像素坐標(biāo),根據(jù)判斷結(jié)果向絕對差計算器發(fā)送統(tǒng)計計算使能信號STA_EN;絕對差計算器,用于根據(jù)所收到的絕對差計算控制使能信號SAD_EN、統(tǒng)計計算使能信號STA_EN以及場信號計算隔場絕對差和鄰場絕對差,并將所得隔場絕對差和鄰場絕對差發(fā)送到序列檢測器;序列檢測器,用于根據(jù)所收到的隔場絕對差輸出3:2轉(zhuǎn)換檢測序列,根據(jù)所收到的鄰場絕對差輸出2:2轉(zhuǎn)換檢測序列;電影模式判斷器,用于根據(jù)序列檢測器輸出的3:2轉(zhuǎn)換檢測序列判斷場信號是否為3:2轉(zhuǎn)換電視電影信號;根據(jù)序列檢測器輸出的2:2轉(zhuǎn)換檢測序列判斷場信號是否為2:2轉(zhuǎn)換電視電影信號,并將判斷結(jié)果發(fā)送至場景切換單元;
場景切換單元,用于根據(jù)電影模式判斷器輸出的判斷結(jié)果,進(jìn)行3:2轉(zhuǎn)換解交錯模式、2:2轉(zhuǎn)換解交錯模式以及其他解交錯模式之間的相互切換。
本發(fā)明實施例還提出一種顯示器,包括電視電影信號檢測單元,解交錯單元和顯示單元;所述電視電影信號檢測單元,用于接收隔行掃描信號,檢測所述隔行掃描信號的電視電影模式,根據(jù)檢測結(jié)果輸出相應(yīng)的解交錯模式指示信號,具體包括信號存儲器,用于存儲順序輸入的第n場、第n+1場和第n+2場的場信號,并將所存儲的場信號發(fā)送至絕對差計算器;將所述場信號的行同步信號和列同步信號發(fā)送至行列同步及絕對差控制單元;行列同步及絕對差控制單元,用于根據(jù)所接收的來自信號存儲器的行同步信號和列同步信號,計算行列值;根據(jù)預(yù)先設(shè)置的檢測配置參數(shù),向絕對差計算器發(fā)送絕對差計算控制使能信號SAD_EN;根據(jù)所計算的行列值判斷當(dāng)前像素坐標(biāo)是否為圖像中最后一個需要檢測的像素坐標(biāo),根據(jù)判斷結(jié)果向絕對差計算器發(fā)送統(tǒng)計計算使能信號STA_EN;絕對差計算器,用于根據(jù)所收到的絕對差計算控制使能信號SAD_EN、統(tǒng)計計算使能信號STA_EN以及場信號計算隔場絕對差和鄰場絕對差,并將所得隔場絕對差和鄰場絕對差發(fā)送到序列檢測器;序列檢測器,用于根據(jù)所收到的隔場絕對差輸出3:2轉(zhuǎn)換檢測序列,根據(jù)所收到的鄰場絕對差輸出2:2轉(zhuǎn)換檢測序列;電影模式判斷器,用于根據(jù)序列檢測器輸出的3:2轉(zhuǎn)換檢測序列判斷場信號是否為3:2轉(zhuǎn)換電視電影信號;根據(jù)序列檢測器輸出的2:2轉(zhuǎn)換檢測序列判斷場信號是否為2:2轉(zhuǎn)換電視電影信號,并將判斷結(jié)果發(fā)送至場景切換單元;場景切換單元,用于根據(jù)電影模式判斷器輸出的判斷結(jié)果,進(jìn)行3:2轉(zhuǎn)換解交錯模式、2:2轉(zhuǎn)換解交錯模式以及其他解交錯模式之間的相互切換,并輸出相應(yīng)的解交錯模式指示信號;所述解交錯處理單元用于接收隔行掃描的場信號,以及來自場景切換單元的解交錯模式指示信號,根據(jù)所述解交錯模式指示信號,對接收的場信號進(jìn)行相應(yīng)模式的解交錯處理,輸出逐行掃描信號;所述顯示單元則用于顯示所述逐行掃描信號。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有如下技術(shù)效果一、采用更為細(xì)致的絕對差統(tǒng)計和分析方法,由于第n場與第n+2場極性相同,即同為奇數(shù)場或偶數(shù)場,計算極性相同的場次之間相同坐標(biāo)像素的絕對差,這樣計算的結(jié)果更為精確;二、對3:2轉(zhuǎn)換和2:2轉(zhuǎn)換的電視電影信號區(qū)分處理,分別計算這兩種電視電影模式的檢測序列,將計算得到的3:2轉(zhuǎn)換檢測序列與標(biāo)準(zhǔn)3:2轉(zhuǎn)換檢測序列比較,將計算得到的2:2轉(zhuǎn)換檢測序列與標(biāo)準(zhǔn)2:2轉(zhuǎn)換檢測序列比較,這樣計算方法具有針對性,因此準(zhǔn)確率更高。
圖1為現(xiàn)有技術(shù)的電視電影信號檢測裝置框圖;圖2為圖1所示電視電影信號檢測裝置中的絕對差計算器的計算原理圖;圖3為3:2轉(zhuǎn)換原理示意圖;圖4為2:2轉(zhuǎn)換原理示意圖;圖5為檢測3:2轉(zhuǎn)換電視電影信號的原理圖;圖6為檢測2:2轉(zhuǎn)換電視電影信號的原理圖;圖7為本發(fā)明實施例的檢測電視電影模式的裝置框圖;圖8為人眼關(guān)注范圍的示意圖;圖9為3:2轉(zhuǎn)換電視電影模式檢測中連續(xù)10個檢測序列判斷狀態(tài)轉(zhuǎn)換圖;圖10為本發(fā)明檢測電視電影模式的總流程圖;
圖11為本發(fā)明檢測3:2轉(zhuǎn)換電視電影模式的流程圖;圖12為本發(fā)明檢測2:2轉(zhuǎn)換電視電影模式的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面對電視電影技術(shù)的3:2轉(zhuǎn)換和2:2轉(zhuǎn)換的原理作一下簡單介紹。
電影膠片是以每秒24幀的速度播放的,而對于隔行掃描的電視機(jī)來說,當(dāng)使用NTSC制式時,電視機(jī)以每秒60場的速度播放,在我國采用的PAL制式彩色電視標(biāo)準(zhǔn)中,電視機(jī)以每秒50場的速度播放。因此原電影膠片的圖像信號必須轉(zhuǎn)化為電視標(biāo)準(zhǔn)可以傳送播放的信號格式。
將電影信號轉(zhuǎn)化為NTSC制式的電視電影信號的3:2轉(zhuǎn)換的示意圖如圖3所示,帶字母的方框表示電影信號幀,帶字母和數(shù)字的方框表示由電影的幀信號拆分成的電視的場信號,白底表示奇數(shù)場,斜線底表示偶數(shù)場。A、B、C、D、E為連續(xù)播放的電影幀,轉(zhuǎn)換時,將幀A拆成包括幀A所有奇數(shù)行像素的場A1與包含幀A所有偶數(shù)行像素的場A2;將幀B拆成包括幀B所有奇數(shù)行像素的場B1與包含幀B所有偶數(shù)行像素的場B2,并將場B1復(fù)制為場B1’放在場B2之后;將幀C拆成包括幀C所有偶數(shù)行像素的場C1與包含幀C所有奇數(shù)行像素的場C2;將幀D拆成包括幀D所有偶數(shù)行像素的場D1與包含幀D所有奇數(shù)行像素的場D2,并將場D1復(fù)制為場D1’放在場D2之后。對于幀E則采用類似幀A的處理,之后則依此類推,將每4幀連續(xù)的電影信號轉(zhuǎn)換為10場連續(xù)的電視信號。
將電影信號轉(zhuǎn)化為PAL制式的電視電影信號的2:2轉(zhuǎn)換的示意圖如圖4所示,其中各個符號的含義與圖3一致。轉(zhuǎn)換時,將幀A拆成包括幀A所有奇數(shù)行像素的場A1與包含幀A所有偶數(shù)行像素的場A2,對于其后的每一幀,都按照這樣的方式處理。這樣相當(dāng)于把電影的24幀/秒播放速率倍頻為48場/秒,當(dāng)用PAL制式用50場/秒的速率播放時,電視播放的速率比電影院快1/24,但不影響觀看效果。
電視電影信號檢測技術(shù),具體地說,就是實時檢測電視信號的數(shù)據(jù)流是否存在3:2轉(zhuǎn)換或2:2轉(zhuǎn)換的規(guī)律。
本發(fā)明實施例檢測3:2轉(zhuǎn)換電視電影信號的原理如圖5所示,最上面一行是以時間排序的電影幀信號,分別用A、B、C、D表示;下面與之同列的是源于該電影幀的場信號,其中的數(shù)字1、2用于區(qū)別源于同一幀信號的不同場,B1’為B1的復(fù)制場。將時間上相鄰并且奇偶性相同的兩場的對應(yīng)位置像素相減,例如場A1與場B1相減,場B2與場C1相減,差值的絕對值為像素絕對差。為計算以及存儲上的方便,將所得像素絕對差與預(yù)先設(shè)置的閾值1(Threshold1,Th1)比較,若大于等于閾值Th1,則將該像素絕對差表示為1;若小于閾值Th1,則將該像素絕對差表示為0。由于3:2轉(zhuǎn)換電影模式特征是,連續(xù)十場數(shù)據(jù)中奇場第3場與第5相同,偶場第8場與第10場相同,因此所得像素絕對差的表示值序列會出現(xiàn)以11110循環(huán)的明顯特征。如果發(fā)現(xiàn)存在這樣的特征,則可判定為3:2轉(zhuǎn)換電視電影信號。
本發(fā)明檢測2:2轉(zhuǎn)換電視電影信號的原理如圖6所示。與3:2轉(zhuǎn)換方式檢測原理不同,2:2轉(zhuǎn)換的電影模式?jīng)]有相同的復(fù)制場。但因為同一幀拆分成的奇偶場在時間上處于相同時間點(diǎn),其相似性要大于非同一幀拆分成的奇偶場的相似性。故同一幀拆分出的奇偶兩場的絕對差要小于非同一幀拆分成的奇偶場的絕對差,即A1與A2兩場的絕對差要小于A2與B1兩場的絕對差。如果計算任意相鄰的第n場和第n+1場間的絕對差,將所得絕對差與基準(zhǔn)門限比較,若絕對差大于基準(zhǔn)門限則表示為1,否則表示為0,得到像素絕對差的表示值序列。若所述表示值序列呈現(xiàn)出一大一小交替出現(xiàn)的樣式,即01010101狀,即可判定為2:2電影模式。
根據(jù)上述原理,本發(fā)明實施例的檢測電視電影模式的裝置如圖7所示,粗箭頭表示視頻信號,細(xì)箭頭表示除視頻信號以外的信號,該裝置包括如下部分信號存儲器710,包括作為第一場存儲單元的場存儲單元711、作為第二場存儲單元的場存儲單元712和作為第三場存儲單元的場存儲單元713,分別用于存儲順序輸入的第n場、第n+1場和第n+2場隔行掃描信號;場存儲單元711將其所存儲的隔行掃描信號的行同步信號Hs和列同步信號Vs發(fā)送至行列同步及絕對差控制單元720;場存儲單元711和場存儲單元713分別將第n場像素值Dn(s,t)和第n+2場像素值Dn+2(s,t)發(fā)送至隔場絕對差分析單元731;場存儲單元711和場存儲單元712分別將第n場像素值Dn(s,t)和第n+1場像素值Dn+1(s,t)發(fā)送至鄰場絕對差分析單元732。
行列同步及絕對差控制單元720,用于根據(jù)所接收的來自信號存儲器710的行同步信號Hs和列同步信號Vs,計算行列值;提供區(qū)域選擇功能,其具體做法可以為設(shè)置不同等級的檢測區(qū)域,并設(shè)置與各個等級的檢測區(qū)域相對應(yīng)的檢測密度值;將所述檢測區(qū)域和檢測密度值作為檢測配置參數(shù),根據(jù)所述檢測配置參數(shù)生成絕對差計算控制使能信號SAD_EN和統(tǒng)計計算使能信號STA_EN并輸出至絕對差計算器730中的隔場絕對差分析單元731和鄰場絕對差分析單元732。其中,SAD_EN的賦值規(guī)則為根據(jù)所述檢測配置參數(shù),判斷當(dāng)前像素坐標(biāo)是否為需要進(jìn)行檢測的像素坐標(biāo),若是則SAD_EN為1,否則為0。STA_EN的賦值規(guī)則為根據(jù)像素的坐標(biāo)判斷當(dāng)前像素是否為圖像中的最后一個需要檢測的像素,若是STA_EN為1,否則為0。
由于人眼的關(guān)注范圍有限,人眼絕大多數(shù)關(guān)注范圍只集中在w×h的圖像黃金分割點(diǎn)為標(biāo)志的區(qū)域附近,如圖8示中間網(wǎng)格圖案代表的區(qū)域,這個范圍只占整個圖像面積的約1/3,是視頻圖像的重點(diǎn)區(qū)域。本發(fā)明方案即根據(jù)這個原理,將圖像分成重點(diǎn)區(qū)域和非重點(diǎn)區(qū)域,并在重點(diǎn)區(qū)域設(shè)置較高檢測密度,這樣不僅可以節(jié)省計算資源,也可大大減小由于非重點(diǎn)區(qū)域的干擾而影響檢測的準(zhǔn)確性。
絕對差計算器730,包括隔場絕對差分析單元731和臨場絕對差分析單元732。其中,隔場絕對差分析單元731針對3:2轉(zhuǎn)換電視電影信號序列,用于計算行列同步及絕對差控制單元720的絕對差計算控制使能信號SAD_EN所指定的第n場和第n+2場的s行t列像素Dn(s,t)和Dn+2(s,t)的絕對差SAD(s,t)=|Dn(s,t)-Dn+2(s,t)|。隔場絕對差分析單元731中還包括用于配置噪聲門限的寄存器、比較器、計數(shù)器和輸出控制單元。所述比較器用于將所得像素絕對差SAD(s,t)與所述寄存器中設(shè)置的噪聲門限相比較,當(dāng)SAD(s,t)大于所述噪聲門限,則計數(shù)器的計數(shù)值自加1,否則計數(shù)器值不變。所述輸出控制單元用于接收統(tǒng)計計算使能信號STA_EN,根據(jù)該信號得知處理完兩隔場的所有像素絕對差,此時計數(shù)器的值為第n場和第n+2場的隔場絕對差,則輸出控制單元輸出計數(shù)器中的計數(shù)值至序列檢測器740,并將該計數(shù)器歸零。
鄰場絕對差分析單元732針對2:2轉(zhuǎn)換電視電影信號序列,用于計算行列同步及絕對差控制單元720的絕對差計算控制使能信號SAD_EN所指定的第n場和第n+1場的像素絕對差SAD’(s,t)=|Dn(s,t)-Dn+1(s,t)|。鄰場絕對差分析單元732中還包括用于配置噪聲門限的寄存器、比較器、計數(shù)器和輸出控制單元。所述比較器用于將所述像素絕對差與所述噪聲門限相比較,當(dāng)SAD’(s,t)大于所述噪聲門限,則所述計數(shù)器的計數(shù)值自加1,否則計數(shù)器值不變。所述輸出控制單元用于接收統(tǒng)計計算使能信號STA_EN根據(jù)該信號得知處理完相鄰兩場所有像素絕對差,此時計數(shù)器的值就是n場和n+1場的絕對差,則輸出控制單元輸出計數(shù)器中的計數(shù)值至序列檢測器740,并將該計數(shù)器歸零。其中,隔場絕對差分析單元731可以和鄰場絕對差分析單元732共用物理上的同一個比較器、寄存器和/或輸出控制單元。
序列檢測器740,包括3:2序列檢測單元741和2:2序列檢測單元742,用于根據(jù)絕對差計算器730的計數(shù)結(jié)果生成檢測序列,并將所生成的檢測序列發(fā)送至電影模式判斷器750。
具體地說,3:2序列檢測單元741接收隔場絕對差分析單元731的計數(shù)結(jié)果即隔場絕對差,輸出對應(yīng)的序列值,輸出序列值的規(guī)則是對于連續(xù)5個隔場絕對差中最小的一個輸出序列值為0,對于其他計數(shù)結(jié)果則輸出序列值為1。每生成10位序列值,則將所述10位序列值組成二進(jìn)制數(shù),并在該二進(jìn)制數(shù)的最高位添加奇偶場標(biāo)識,所構(gòu)成的11位二進(jìn)制數(shù)定義為3:2轉(zhuǎn)換電視電影模式檢測序列SEQ32[10:0]的一個元素。二進(jìn)制的3:2轉(zhuǎn)換電視電影模式標(biāo)準(zhǔn)檢測序列SEQ32_STD[10:0](1,2,3...10)為10111101111,01111011110,11110111101,01101111011,11011110111,00111101111,11111011110,01110111101,11101111011,01011110111,其中高位固定為奇偶場標(biāo)識位;轉(zhuǎn)化為16進(jìn)制數(shù)據(jù)為5EF,3DE,7BD,3FB,6F7,1EF,7DE,3BD,77B,2F7。另外,為防止電視電影信號出現(xiàn)靜止畫面時出現(xiàn)誤判,3:2序列檢測單元741中進(jìn)一步包括靜止門限判斷單元,用于判斷當(dāng)前是否已經(jīng)處于3:2轉(zhuǎn)換解交錯模式且當(dāng)前隔場絕對差小于靜止門限,若是則3:2序列檢測單元741輸出數(shù)值上等于3:2轉(zhuǎn)換電視電影模式標(biāo)準(zhǔn)檢測序列SEQ32_STD[10:0]的檢測序列。
2:2序列檢測單元742接收鄰場絕對差分析單元732計算出的鄰場絕對差。該模塊設(shè)置增益系數(shù)M,默認(rèn)初始輸出序列值為0。若上一個序列值為0,則本鄰場絕對差需大于上一個鄰場絕對差M倍才置當(dāng)前序列值為1否則置0;若上一個序列值為1,則本鄰場絕對差需小于上一個鄰場絕對差M倍才置當(dāng)前序列值為0否則置1。記錄最近的連續(xù)8位序列值,并在最高位添加奇偶場標(biāo)識,生成2:2轉(zhuǎn)換電視電影模式檢測序列SEQ22[7:0],其標(biāo)準(zhǔn)順序序列SEQ22_STD[7:0](1,2)為10101010、01010101,轉(zhuǎn)化為16進(jìn)制數(shù)據(jù)為AA、55。另外,該單元包括靜止門限判斷單元,用于判斷當(dāng)前是否處于2;2轉(zhuǎn)換解交錯模式并且當(dāng)前鄰場絕對差值小于靜止門限,若是則2:2序列檢測單元742輸出數(shù)值上等于2:2轉(zhuǎn)換電視電影模式標(biāo)準(zhǔn)檢測序列SEQ22_STD[7:0]的檢測序列。
電影模式判斷器750,包括3:2電影模式判斷單元751和2:2電影模式判斷單元752,分別用于根據(jù)序列檢測器740所輸出的檢測序列,判斷輸入該裝置的隔行掃描信號是否為3:2轉(zhuǎn)換電視電影信號或2:2轉(zhuǎn)換電視電影信號,根據(jù)判斷結(jié)果生成電視電影模式指示信號并發(fā)送至場景切換單元760。
具體地說,3:2電影模式判斷單元751將來自3:2序列檢測單元741的檢測序列SEQ32[10:0]順序與標(biāo)準(zhǔn)序列SEQ32_STD[10:0](1,2,3..10)進(jìn)行逐個比較計算。圖9所示為連續(xù)10個檢測序列判斷狀態(tài)轉(zhuǎn)換圖。在初始狀態(tài)S_0下,3:2轉(zhuǎn)換電視電影模式指示信號film_en32設(shè)置為低(即該指示信號film_en32無效,表明當(dāng)前的隔行掃描場信號不是3:2轉(zhuǎn)換的電視電影信號)。將3:2轉(zhuǎn)換檢測序列SEQ32[10:0]與3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列第一個數(shù)5EF逐位同或后再求和,若求和結(jié)果TM小于11,則仍保持為S_0狀態(tài),并且保持3:2轉(zhuǎn)換電視電影模式指示信號film_en32為低;若求和結(jié)果TM為11時,表明當(dāng)前檢測序列與標(biāo)準(zhǔn)檢測序列起始值相同,設(shè)置3:2轉(zhuǎn)換電視電影模式指示信號film_en32為高(即該指示信號film_en32有效,表明當(dāng)前的隔行掃描場信號為3:2轉(zhuǎn)換的電視電影信號)并進(jìn)入序列檢測進(jìn)程起始態(tài)S_5EF。此后按標(biāo)準(zhǔn)序列數(shù)組的順序比較檢測序列碼SEQ32[10:0]與標(biāo)準(zhǔn)序列SEQ32_STD[10:0](1,2,3..10),與標(biāo)準(zhǔn)序列組進(jìn)行逐位同或后再求和得到的計算結(jié)果TM等于11,認(rèn)為輸入數(shù)據(jù)流仍為3:2轉(zhuǎn)換電視電影模式,并轉(zhuǎn)換至序列檢測進(jìn)程的下一個狀態(tài),置film_en32信號為高。在序列檢測進(jìn)程的任何一個狀態(tài)中,如果計算結(jié)果TM小于11則置film_en32信號為低,則返回初始狀態(tài)S_0。當(dāng)電視電影信號中出現(xiàn)靜止圖像時,由于3:2序列檢測單元741中根據(jù)靜止門限的判斷規(guī)則輸出標(biāo)準(zhǔn)序列SEQ32_STD[10:0],則film_en32信號仍然保持為高。
如果3:2序列檢測單元741中沒有設(shè)置靜止門限,則當(dāng)電視電影信號中出現(xiàn)靜止圖像時,3:2電影模式判斷單元751將收到連續(xù)為0的檢測序列。在這種情況下,為保證檢測的正確性,可以在3:2電影模式判斷單元751中引入輔助靜止圖像檢測單元用于當(dāng)檢測序列出現(xiàn)連續(xù)為0的情況時,若film_en32信號為高,則仍然保持film_en32信號為高。
2:2電影模式判斷單元752的原理以及處理過程與3:2電影模式判斷單元751相同只是標(biāo)準(zhǔn)序列不同,并且該單元輸出的電視電影模式指示信號為film_en22。其標(biāo)準(zhǔn)順序序列SEQ22_STD[7:0](1,2)為(AA、55)的數(shù)組循環(huán),數(shù)據(jù)取8位有效位。
場景切換單元760用于接收隔行掃描信號,并根據(jù)來自電影模式判斷器750的指示信號進(jìn)行解交錯模式切換。
場景切換單元760包括3:2指示信號計數(shù)單元,用于對film_en32信號連續(xù)為高的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果CNT_film32;或者對film_eh32信號連續(xù)為低的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果UCNT_film32。其中,計數(shù)結(jié)果CNT_film32表明了當(dāng)前的隔行掃描信號中連續(xù)的3:2轉(zhuǎn)換電視電影信號場的數(shù)目;計數(shù)結(jié)果UCNT_film32表明當(dāng)前的隔行掃描信號中連續(xù)的非3:2轉(zhuǎn)換電視電影信號場的數(shù)目。
2:2指示信號計數(shù)單元,用于對film_en22信號連續(xù)為高的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果CNT_film22;或者對film_en22信號連續(xù)為低的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果UCNT_film22。
當(dāng)前為非電視電影信號解交錯模式時,若CNT_film32大于預(yù)先設(shè)置的切入閾值THR1_film,則切換為3:2轉(zhuǎn)換解交錯模式;若CNT_film22大于切入閾值THR1_film,則切換為2:2轉(zhuǎn)換解交錯模式。
若當(dāng)前解交錯模式為3:2轉(zhuǎn)換解交錯模式時,則若UCNT_film32大于預(yù)先設(shè)置的切出閾值THR2_film,則切換為非電視電影信號的解交錯模式;若當(dāng)前解交錯模式為2:2轉(zhuǎn)換解交錯模式時,則若UCNT_film22大于預(yù)先設(shè)置的切出閾值THR2_film,則跳出2:2轉(zhuǎn)換的解交錯模式,切換為非電視電影信號的解交錯模式。場景切換單元760進(jìn)行上述設(shè)計的原因是電視電影信號在編輯過程中可能存在不符合標(biāo)準(zhǔn)序列的壞場,如果一發(fā)現(xiàn)檢測序列不符合標(biāo)準(zhǔn)序列就進(jìn)行切換,可能會出現(xiàn)由于壞場的存在造成不必要的切換過程。上述場景切換單元760切換到某種解交錯模式,實際上就是場景切換單元760輸出該解交錯模式的指示信號。
本發(fā)明實施例的顯示器除了包括上述電視電影信號檢測單元外,還包括解交錯處理單元和顯示單元;所述解交錯處理單元用于接收隔行掃描的場信號,該場信號與電視電影信號檢測單元接收的場信號同步;解交錯處理單元還接收來自場景切換單元的解交錯模式指示信號,根據(jù)所述解交錯模式指示信號,對接收的場信號進(jìn)行相應(yīng)模式的解交錯處理,輸出逐行掃描信號;所述顯示單元則用于顯示所述逐行掃描信號。
本發(fā)明實施例中,同時進(jìn)行3:2轉(zhuǎn)換的電視電影模式和2:2轉(zhuǎn)換的電視電影模式的檢測,其實現(xiàn)流程如圖10所示,包括如下步驟步驟1001計算輸入的場信號的隔場絕對差,根據(jù)所得隔場絕對差得到3:2轉(zhuǎn)換的檢測序列SEQ32[10:0];同時計算輸入的場信號的鄰場絕對差,根據(jù)所得鄰場絕對差得到2:2轉(zhuǎn)換的檢測序列SEQ22[7:0];步驟1002判斷所得檢測序列SEQ32[10:0]或SEQ22[7:0]是否符合對應(yīng)的標(biāo)準(zhǔn)檢測序列,若是,則切換到相應(yīng)的電視電影信號的解交錯模式,否則跳出電視電影信號的解交錯模式。
其中,3:2轉(zhuǎn)換的電視電影模式的檢測步驟如圖11所示,包括如下步驟步驟1101計算輸入的第n場和n+2場的場信號中的同一坐標(biāo)且符合檢測配置參數(shù)的像素的絕對差,判斷所得絕對差是否大于預(yù)先設(shè)置的噪聲門限,若是則該坐標(biāo)的像素絕對差計數(shù)值為1,否則為0;將所述兩場的所有像素絕對差計數(shù)值求和,得到所述兩場的隔場絕對差;n為場信號的序號;步驟1102根據(jù)所述隔場絕對差得到3:2轉(zhuǎn)換的檢測序列,生成的規(guī)則包括連續(xù)5個隔場絕對差中最小的一個輸出序列值為0,對于其他隔場絕對差則輸出序列值為1;每生成10位序列值,則將所述10位序列值組成二進(jìn)制數(shù),在該二進(jìn)制數(shù)的最高位添加奇偶場標(biāo)識,并將所述二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制數(shù)據(jù)作為檢測序列中的一個元素;將所得到的元素依次排列得到3:2轉(zhuǎn)換的檢測序列SEQ32[10:0]。
生成檢測序列的規(guī)則還可以進(jìn)一步包括若當(dāng)前的解交錯模式處于3:2轉(zhuǎn)換解交錯模式,且隔場絕對差小于預(yù)先設(shè)置的靜止門限,則輸出數(shù)值上等于3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的檢測序列。
步驟1103比較所得檢測序列組SEQ32[10:0]與標(biāo)準(zhǔn)檢測序列組SEQ32_STD[10:0],當(dāng)檢測序列組中的序列值為“1F”,即與標(biāo)準(zhǔn)檢測序列組中的首序列值相同時,進(jìn)入檢測狀態(tài);步驟1104將檢測序列組SEQ32[10:0]的序列值與標(biāo)準(zhǔn)檢測序列組SEQ32_STD[10:0]的序列值依次進(jìn)行比較,當(dāng)連續(xù)相互符合的次數(shù)CNT_film32達(dá)到切入閾值THR1_film時,判定為3:2轉(zhuǎn)換電視電影模式,切換到3:2轉(zhuǎn)換的解交錯模式;步驟1105將檢測序列組SEQ32[10:0]的序列值與標(biāo)準(zhǔn)檢測序列組SEQ32_STD[10:0]的序列值依次進(jìn)行比較,當(dāng)連續(xù)不符的次數(shù)UCNT_film32達(dá)到切出閾值THR2_film時,跳出3:2轉(zhuǎn)換的解交錯模式。
2:2轉(zhuǎn)換的電視電影模式的檢測步驟如圖12所示,包括如下步驟步驟1201計算第n場和n+1場中的同一坐標(biāo)且符合檢測配置參數(shù)的像素的絕對差,判斷所得絕對差是否大于預(yù)先設(shè)置的噪聲門限,若是則該坐標(biāo)的像素絕對差計數(shù)值為1,否則為0;將所述兩場的所有像素絕對差計數(shù)值求和,得到所述兩場的鄰場絕對差;n為場信號的序號;步驟1202根據(jù)所得絕對差采用動態(tài)門限生成序列值,生成的規(guī)則包括預(yù)先設(shè)置增益系數(shù)M以及起始序列值為0;若上一場輸出值為0,則本場的絕對差需大于上一場絕對差的M倍才置當(dāng)前序列值為1否則置0;若上一場輸出值為1,則本場的絕對差需小于上一場絕對差的M倍才置當(dāng)前序列值為0否則置1;每生成8位序列值,則將所述8位序列值組成二進(jìn)制數(shù),在該二進(jìn)制數(shù)的最高位添加奇偶場標(biāo)識,并將所述二進(jìn)制數(shù)轉(zhuǎn)換為16進(jìn)制數(shù)作為檢測序列的一個元素;將所得到的元素依次排列得到2:2轉(zhuǎn)換的檢測序列SEQ22[7:0];步驟1203比較所得檢測序列組SEQ22[7:0]與標(biāo)準(zhǔn)檢測序列組SEQ22_STD[7:0],當(dāng)檢測序列組中的序列值為“AA”,即與標(biāo)準(zhǔn)檢測序列組中的首序列值相同時,進(jìn)入檢測狀態(tài);步驟1204將檢測序列組SEQ22[7:0]的序列值與標(biāo)準(zhǔn)檢測序列組SEQ22_STD[7:0]的序列值依次進(jìn)行比較,當(dāng)連續(xù)相互符合的次數(shù)CNT_film22達(dá)到切入閾值THR1_film時,判定為2:2轉(zhuǎn)換電視電影模式,切換到2:2轉(zhuǎn)換的解交錯模式;步驟1205將檢測序列組SEQ22[7:0]的序列值與標(biāo)準(zhǔn)檢測序列組SEQ22_STD[7:0]的序列值依次進(jìn)行比較,當(dāng)連續(xù)不符的次數(shù)UCNT_film22達(dá)到切出閾值THR2_film時,跳出2:2轉(zhuǎn)換的解交錯模式。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種檢測電視電影信號的方法,其特征在于,該方法包括如下步驟計算場信號的隔場絕對差,根據(jù)所述隔場絕對差得到3:2轉(zhuǎn)換的檢測序列;計算場信號的鄰場絕對差,根據(jù)所述鄰場絕對差得到2:2轉(zhuǎn)換的檢測序列;若所述3:2轉(zhuǎn)換的檢測序列符合3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到3:2轉(zhuǎn)換的電視電影解交錯模式;若所述2:2轉(zhuǎn)換的檢測序列符合2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到2:2轉(zhuǎn)換的電視電影解交錯模式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計算場信號的隔場絕對差包括計算輸入的第n場和n+2場的場信號中的同一坐標(biāo)且符合檢測配置參數(shù)的像素的絕對差,判斷所得絕對差是否大于預(yù)先設(shè)置的噪聲門限,若是則該坐標(biāo)的像素絕對差計數(shù)值為1,否則為0;將所述兩場的所有像素絕對差計數(shù)值求和,得到所述兩場的隔場絕對差;n為場信號的序號;所述計算場信號的鄰場絕對差包括計算第n場和n+1場中的同一坐標(biāo)且符合檢測配置參數(shù)的像素的絕對差,判斷所得絕對差是否大于預(yù)先設(shè)置的噪聲門限,若是則該坐標(biāo)的像素絕對差計數(shù)值為1,否則為0;將所述兩場的所有像素絕對差計數(shù)值求和,得到所述兩場的鄰場絕對差。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測配置參數(shù)包括檢測區(qū)域以及與所述檢測區(qū)域?qū)?yīng)的檢測密度值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述隔場絕對差得到3:2轉(zhuǎn)換的檢測序列包括連續(xù)5個隔場絕對差中最小的一個輸出序列值為0,對于其他隔場絕對差則輸出序列值為1;每生成10位序列值,則將所述10位序列值組成二進(jìn)制數(shù),在該二進(jìn)制數(shù)的最高位添加奇偶場標(biāo)識,并將所述二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制數(shù)據(jù)作為檢測序列中的一個元素;將所得到的元素依次排列得到3:2轉(zhuǎn)換的檢測序列。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述隔場絕對差得到3:2轉(zhuǎn)換的檢測序列進(jìn)一步包括若當(dāng)前的解交錯模式處于3:2轉(zhuǎn)換解交錯模式,且隔場絕對差小于預(yù)先設(shè)置的靜止門限,則輸出數(shù)值上等于3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的檢測序列。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先設(shè)置增益系數(shù)M并將起始序列值設(shè)為0,則所述根據(jù)所得鄰場絕對差得到2:2轉(zhuǎn)換的檢測序列包括若上一個序列值為零,則當(dāng)前鄰場絕對差需大于上一個鄰場絕對差M倍才置當(dāng)前序列值為1否則置0;若上一個序列值為1,則當(dāng)前鄰場絕對差需小于上一個鄰場絕對差M倍才置當(dāng)前序列值為0否則置1;每生成8位序列值,則將所述8位序列值組成二進(jìn)制數(shù),在該二進(jìn)制數(shù)的最高位添加奇偶場標(biāo)識,并將所述二進(jìn)制數(shù)轉(zhuǎn)換為16進(jìn)制數(shù)作為檢測序列的一個元素;將所得到的元素依次排列得到2:2轉(zhuǎn)換的檢測序列。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述隔場絕對差得到2:2轉(zhuǎn)換的檢測序列進(jìn)一步包括若當(dāng)前的解交錯模式處于2:2轉(zhuǎn)換解交錯模式且鄰場絕對差小于預(yù)先設(shè)置的靜止門限,則輸出數(shù)值上等于2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的檢測序列。
8.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,所述若所述3:2轉(zhuǎn)換的檢測序列符合3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到3:2轉(zhuǎn)換的電視電影解交錯模式包括對所述3:2轉(zhuǎn)換的檢測序列與3:2轉(zhuǎn)換的標(biāo)準(zhǔn)檢測序列連續(xù)符合的次數(shù)進(jìn)行計數(shù),得到計數(shù)值CNT_film32,若所述計數(shù)值CNT_film32達(dá)到預(yù)先設(shè)置的3:2轉(zhuǎn)換切入閾值,則切換到3:2轉(zhuǎn)換解交錯模式。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述切換到3:2轉(zhuǎn)換解交錯模式之后,進(jìn)一步包括對所述3:2轉(zhuǎn)換的檢測序列與3:2轉(zhuǎn)換的標(biāo)準(zhǔn)檢測序列連續(xù)不符合的次數(shù)進(jìn)行計數(shù),得到計數(shù)值UCNT_film32,若所述計數(shù)值UCNT_film32達(dá)到預(yù)先設(shè)置的3:2轉(zhuǎn)換切出閾值,則切換出3:2轉(zhuǎn)換解交錯模式。
10.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,所述2:2轉(zhuǎn)換的檢測序列符合2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到2:2轉(zhuǎn)換的電視電影解交錯模式包括對所述2:2轉(zhuǎn)換的檢測序列與2:2轉(zhuǎn)換的標(biāo)準(zhǔn)檢測序列連續(xù)符合的次數(shù)進(jìn)行計數(shù)得到計數(shù)值CNT_film22,若所述計數(shù)值CNT_film22達(dá)到預(yù)先設(shè)置的2:2轉(zhuǎn)換切入閾值,則切換到2:2轉(zhuǎn)換解交錯模式。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述切換到2:2轉(zhuǎn)換解交錯模式之后,進(jìn)一步包括對所述2:2轉(zhuǎn)換的檢測序列與2:2轉(zhuǎn)換的標(biāo)準(zhǔn)檢測序列連續(xù)不符合的次數(shù)進(jìn)行計數(shù)得到計數(shù)值UCNT_film22,若所述計數(shù)值達(dá)到預(yù)先設(shè)置的2:2轉(zhuǎn)換切出閾值,則切換出2:2轉(zhuǎn)換解交錯模式。
12.一種檢測電視電影模式的裝置,其特征在于,包括信號存儲器,用于存儲順序輸入的第n場、第n+1場和第n+2場的場信號并發(fā)送,發(fā)送場信號的行同步信號和列同步信號,其中n為場信號的序號;行列同步及絕對差控制單元,用于根據(jù)所接收的來自所述信號存儲器的行同步信號和列同步信號,計算行列值;根據(jù)所計算的行列值判斷當(dāng)前像素是否為圖像中最后一個需要檢測的像素,根據(jù)判斷結(jié)果獲得統(tǒng)計計算使能信號STA_EN;絕對差計算器,用于接收所述信號存儲器發(fā)送的場信號,根據(jù)所述場信號計算隔場絕對差和鄰場絕對差,當(dāng)收到所述統(tǒng)計計算使能信號STA_EN時將所得隔場絕對差和鄰場絕對差發(fā)送到所述序列檢測器;序列檢測器,用于根據(jù)所收到的隔場絕對差輸出3:2轉(zhuǎn)換檢測序列,根據(jù)所收到的鄰場絕對差輸出2:2轉(zhuǎn)換檢測序列;電影模式判斷器,用于根據(jù)所述序列檢測器輸出的3:2轉(zhuǎn)換檢測序列判斷場信號是否為3:2轉(zhuǎn)換電視電影信號;根據(jù)所述序列檢測器輸出的2:2轉(zhuǎn)換檢測序列判斷場信號是否為2:2轉(zhuǎn)換電視電影信號,根據(jù)上述判斷的結(jié)果輸出電視電影模式指示信號;場景切換單元,用于根據(jù)所述電影模式判斷器輸出的電視電影模式指示信號,進(jìn)行3:2轉(zhuǎn)換解交錯模式、2:2轉(zhuǎn)換解交錯模式以及其他解交錯模式之間的相互切換。
13.根據(jù)權(quán)利要求12所述裝置,其特征在于,所述信號存儲器包括第一場存儲單元、第二場存儲單元和第三場存儲單元,分別用于存儲順序輸入的第n場、第n+1場和第n場的場信號,并分別把各自所存儲的場信號的像素值發(fā)送至絕對差計算器;所述第一場存儲單元用于將所存儲的場信號的行同步信號和列同步信號發(fā)送至行列同步及絕對差控制單元。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述行列同步及絕對差控制單元進(jìn)一步用于判斷所述行列值是否符合預(yù)先設(shè)置的檢測配置參數(shù),若是,則向所述絕對差計算器發(fā)送絕對差計算控制使能信號SAD_EN;所述絕對差計算器包括隔場絕對差分析單元,用于根據(jù)絕對差計算控制使能信號SAD_EN計算來自第一場存儲單元和第三場存儲單元的像素差的絕對值,進(jìn)而根據(jù)統(tǒng)計計算使能信號STA_EN得到第n場和第n+2場的隔場絕對差;鄰場絕對差分析單元,用于根據(jù)絕對差計算控制使能信號SAD_EN計算來自第一場存儲單元和第二場存儲單元的像素差的絕對值,進(jìn)而根據(jù)統(tǒng)計計算使能信號STA_EN得到第n場和第n+1場的鄰場絕對差。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,,所述隔場絕對差分析單元包括寄存器、比較器、計數(shù)器和輸出控制單元;所述寄存器用于存儲預(yù)先設(shè)置的噪聲門限;所述比較器用于將來自絕對差計算器的隔場像素差絕對值與寄存器中的噪聲門限進(jìn)行比較,根據(jù)比較結(jié)果對所述計數(shù)器進(jìn)行計數(shù);所述輸出控制單元用于根據(jù)所收到的統(tǒng)計計算使能信號STA_EN輸出所述計數(shù)器的值,并將所述計數(shù)器歸零。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述鄰場絕對差分析單元包括寄存器、比較器、計數(shù)器和輸出控制單元;所述寄存器用于存儲預(yù)先設(shè)置的噪聲門限;所述比較器用于將來自絕對差計算器的鄰場像素差絕對值與所述寄存器中的噪聲門限進(jìn)行比較,根據(jù)比較結(jié)果對所述計數(shù)器進(jìn)行計數(shù);所述輸出控制單元用于根據(jù)所收到的統(tǒng)計計算使能信號STA_EN輸出所述計數(shù)器的值,并將所述計數(shù)器歸零。
17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述序列檢測器包括3:2序列檢測單元,用于根據(jù)來自隔場絕對差分析單元的隔場絕對差,生成并輸出3:2轉(zhuǎn)換檢測序列;2:2序列檢測單元,用于根據(jù)來自鄰場絕對差分析單元的鄰場絕對差,生成并輸出2:2轉(zhuǎn)換檢測序列。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述3:2序列檢測單元進(jìn)一步包括靜止門限判斷單元,用于判斷當(dāng)前是否已經(jīng)處于3:2轉(zhuǎn)換解交錯模式且當(dāng)前隔場絕對差小于靜止門限,若是則3:2序列檢測單元輸出數(shù)值上等于3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的3:2轉(zhuǎn)換檢測序列;所述2:2序列檢測單元進(jìn)一步包括靜止門限判斷單元,用于判斷當(dāng)前是否已經(jīng)處于2:2轉(zhuǎn)換解交錯模式且當(dāng)前隔場絕對差小于靜止門限,若是則2:2序列檢測單元輸出數(shù)值上等于2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的2:2轉(zhuǎn)換檢測序列。
19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述電影模式判斷器包括3:2電影模式判斷單元,用于將來自3:2序列檢測單元的3:2轉(zhuǎn)換檢測序列與3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列進(jìn)行比較,根據(jù)比較結(jié)果向場景切換單元發(fā)送3:2轉(zhuǎn)換電視電影模式指示信號film_en32;2:2電影模式判斷單元,用于將來自2:2序列檢測單元的2:2轉(zhuǎn)換檢測序列與2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列進(jìn)行比較,根據(jù)比較結(jié)果向場景切換單元發(fā)送2:2轉(zhuǎn)換電視電影模式指示信號film_en22。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述3:2電影模式判斷單元進(jìn)一步包括輔助靜止圖像檢測單元,用于當(dāng)所收到的3:2轉(zhuǎn)換檢測序列出現(xiàn)連續(xù)為0的情況時,若film_en32信號為有效,則仍然保持film_en32信號為有效;所述2:2電影模式判斷單元進(jìn)一步包括輔助靜止圖像檢測單元,用于當(dāng)所收到的2:2轉(zhuǎn)換檢測序列出現(xiàn)連續(xù)為0的情況時,若film_en22信號為有效,則仍然保持film_en22信號為有效。
21.根據(jù)權(quán)利要求19或20所述的裝置,其特征在于,所述場景切換單元包括3:2指示信號計數(shù)單元,用于對film_en32信號連續(xù)為有效的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果CNT_film32;2:2指示信號計數(shù)單元,用于對film_en22信號連續(xù)為有效的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果CNT_film22;或者對film_en22信號連續(xù)為無效的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果UCNT_film22;所述場景切換單元用于當(dāng)前處于非電視電影信號解交錯模式時,對所述3:2指示信號計數(shù)單元得到的CNT_film32或2:2指示信號計數(shù)單元得到的CNT_film22與預(yù)先設(shè)置的切入閾值進(jìn)行比較,若CNT_film32大于所述切入閾值,則切換為3:2轉(zhuǎn)換解交錯模式;若CNT_film22大于所述切入閾值,則切換為2:2轉(zhuǎn)換解交錯模式。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述3:2指示信號計數(shù)單元進(jìn)一步用于對film_en32信號連續(xù)為無效的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果UCNT_film32;所述場景切換單元進(jìn)一步用于當(dāng)前處于3:2轉(zhuǎn)換解交錯模式時,若UCNT_film32大于預(yù)先設(shè)置的切出閾值,則切換為非電視電影信號的解交錯模式;所述2:2指示信號計數(shù)單元進(jìn)一步用于對film_en22信號連續(xù)為無效的個數(shù)進(jìn)行計數(shù),得到計數(shù)結(jié)果UCNT_film22;所述場景切換單元進(jìn)一步用于當(dāng)前處于2:2轉(zhuǎn)換解交錯模式時,若UCNT_film22大于預(yù)先設(shè)置的切出閾值,則切換為非電視電影信號的解交錯模式。
23.一種顯示器,其特征在于,包括電視電影信號檢測單元,解交錯單元和顯示單元;所述電視電影信號檢測單元,用于接收隔行掃描信號,檢測所述隔行掃描信號的電視電影模式,根據(jù)檢測結(jié)果輸出相應(yīng)的解交錯模式指示信號,具體包括信號存儲器,用于存儲順序輸入的第n場、第n+1場和第n+2場的場信號并發(fā)送,發(fā)送場信號的行同步信號和列同步信號,其中n為場信號的序號;行列同步及絕對差控制單元,用于根據(jù)所接收的來自所述信號存儲器的行同步信號和列同步信號,計算行列值;根據(jù)所計算的行列值判斷當(dāng)前像素是否為圖像中最后一個需要檢測的像素,根據(jù)判斷結(jié)果獲得統(tǒng)計計算使能信號STA_EN;絕對差計算器,用于接收所述信號存儲器發(fā)送的場信號,根據(jù)所述場信號計算隔場絕對差和鄰場絕對差,當(dāng)收到所述統(tǒng)計計算使能信號STA_EN時將所得隔場絕對差和鄰場絕對差發(fā)送到所述序列檢測器;序列檢測器,用于根據(jù)所收到的隔場絕對差輸出3:2轉(zhuǎn)換檢測序列,根據(jù)所收到的鄰場絕對差輸出2:2轉(zhuǎn)換檢測序列;電影模式判斷器,用于根據(jù)所述序列檢測器輸出的3:2轉(zhuǎn)換檢測序列判斷場信號是否為3:2轉(zhuǎn)換電視電影信號;根據(jù)所述序列檢測器輸出的2:2轉(zhuǎn)換檢測序列判斷場信號是否為2:2轉(zhuǎn)換電視電影信號,根據(jù)上述判斷的結(jié)果輸出電視電影模式指示信號;場景切換單元,用于根據(jù)所述電影模式判斷器輸出的電視電影模式指示信號,進(jìn)行3:2轉(zhuǎn)換解交錯模式、2:2轉(zhuǎn)換解交錯模式以及其他解交錯模式之間的相互切換;所述解交錯處理單元用于接收隔行掃描的場信號,以及來自場景切換單元的解交錯模式指示信號,根據(jù)所述解交錯模式指示信號,對接收的場信號進(jìn)行相應(yīng)模式的解交錯處理,輸出逐行掃描信號;所述顯示單元則用于顯示所述逐行掃描信號。
24.根據(jù)權(quán)利要求23所述的顯示器,其特征在于,所述信號存儲器包括第一場存儲單元、第二場存儲單元和第三場存儲單元,分別用于存儲順序輸入的第n場、第n+1場和第n場的場信號,并分別把各自所存儲的場信號的像素值發(fā)送至絕對差計算器;所述第一場存儲單元用于將所存儲的場信號的行同步信號和列同步信號發(fā)送至行列同步及絕對差控制單元。
25.根據(jù)權(quán)利要求24所述的顯示器,其特征在于,所述行列同步及絕對差控制單元進(jìn)一步用于判斷所述行列值是否符合預(yù)先設(shè)置的檢測配置參數(shù),若是,則向所述絕對差計算器發(fā)送絕對差計算控制使能信號SAD_EN;所述絕對差計算器包括隔場絕對差分析單元,用于根據(jù)絕對差計算控制使能信號SAD_EN計算來自第一場存儲單元和第三場存儲單元的像素差的絕對值,進(jìn)而根據(jù)統(tǒng)計計算使能信號STA_EN得到第n場和第n+2場的隔場絕對差;鄰場絕對差分析單元,用于根據(jù)絕對差計算控制使能信號SAD_EN計算來自第一場存儲單元和第二場存儲單元的像素差的絕對值,進(jìn)而根據(jù)統(tǒng)計計算使能信號STA_EN得到第n場和第n+1場的鄰場絕對差。
26.根據(jù)權(quán)利要求25所述的顯示器,其特征在于,所述序列檢測器包括3:2序列檢測單元,用于根據(jù)來自隔場絕對差分析單元的隔場絕對差,生成并輸出3:2轉(zhuǎn)換檢測序列;所述3:2序列檢測單元進(jìn)一步包括靜止門限判斷單元,用于判斷當(dāng)前是否已經(jīng)處于3:2轉(zhuǎn)換解交錯模式且當(dāng)前隔場絕對差小于靜止門限,若是則3:2序列檢測單元輸出數(shù)值上等于3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的3:2轉(zhuǎn)換檢測序列;
2:2序列檢測單元,用于根據(jù)來自鄰場絕對差分析單元的鄰場絕對差,生成并輸出2:2轉(zhuǎn)換檢測序列;所述2:2序列檢測單元進(jìn)一步包括靜止門限判斷單元,用于判斷當(dāng)前是否已經(jīng)處于2:2轉(zhuǎn)換解交錯模式且當(dāng)前隔場絕對差小于靜止門限,若是則2:2序列檢測單元輸出數(shù)值上等于2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列的2:2轉(zhuǎn)換檢測序列。
全文摘要
本發(fā)明公開了一種檢測電視電影信號的方法,包括如下步驟計算場信號的隔場絕對差,根據(jù)所得隔場絕對差得到3:2轉(zhuǎn)換的檢測序列;同時計算場信號的鄰場絕對差,根據(jù)所得鄰場絕對差得到2:2轉(zhuǎn)換的檢測序列;若所述3:2轉(zhuǎn)換的檢測序列符合3:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到3:2轉(zhuǎn)換的電視電影解交錯模式;若所述2:2轉(zhuǎn)換的檢測序列符合2:2轉(zhuǎn)換標(biāo)準(zhǔn)檢測序列,則切換到2:2轉(zhuǎn)換的電視電影解交錯模式。本發(fā)明還提出一種檢測電視電影信號的裝置及顯示器。本發(fā)明方案可以有效地提高對電視電影信號的檢測精度。
文檔編號H04N17/00GK101087439SQ20071012725
公開日2007年12月12日 申請日期2007年7月3日 優(yōu)先權(quán)日2007年7月3日
發(fā)明者黃喆 申請人:華為技術(shù)有限公司