專利名稱:檢測(cè)移動(dòng)隔行掃描文本以作電影模式判定的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及反向電視電影處理(inverse telecine),尤其涉及檢測(cè)移動(dòng)隔行掃描文本以作電影模式判定。
背景技術(shù):
電影通常是按每秒24幀攝制的。為了在電視機(jī)上流暢地播放電影,電影在稱為電視電影處理的過程中必須轉(zhuǎn)換成全國(guó)電視系統(tǒng)委員會(huì)(NTSC)視頻格式(即每秒隔行掃描60個(gè)半幀(field)),或逐行倒相(PAL)視頻格式(即每秒隔行掃描50個(gè)半幀)。通常使用兩種電視電影處理方法,如下所述。在將電影轉(zhuǎn)換成NTSC視頻時(shí),電影的每個(gè)幀F(xiàn)i被分解成視頻的兩個(gè)半幀(即上半幀Ti和下半幀Bi),并且每四個(gè)半幀后面接著是一個(gè)重復(fù)前一同奇偶性半幀的半幀。例如,如果電影的幀序列是F0F1F2F3F4……,則結(jié)果視頻的半幀序列是T0B0T1B1T1B2T2B3T3B3T4B4……。以上電視電影處理方法稱為3:2下拉法。當(dāng)電影被轉(zhuǎn)換成PAL視頻時(shí),該電影的各個(gè)幀被簡(jiǎn)單地分解成視頻的兩個(gè)半幀,而不插入重復(fù)半幀。例如,如果電影的幀序列是F0F1F2F3F4……,則結(jié)果視頻的半幀序列是T0B0T1B1T2B2T3B3T4B4……。以上電視電影處理方法稱為2:2下拉法。在使用2:2下拉法將電影轉(zhuǎn)換成PAL視頻時(shí),所轉(zhuǎn)換的視頻比原始電影快4%。此外,2:2下拉法有時(shí)用于將電影的多個(gè)部分轉(zhuǎn)換成NTSC視頻,特別是用于3:2下拉法會(huì)使觀眾產(chǎn)生不平穩(wěn)印象的快速平移。
為了在諸如LCD TV或等離子TV的逐行掃描設(shè)備上流暢地顯示隔行掃描的視頻序列,視頻序列被轉(zhuǎn)換成逐行掃描序列。該轉(zhuǎn)換過程稱為消除隔行法。存在許多常規(guī)的消除隔行的技術(shù),諸如“bob”(單半幀插值)、“weave”(半幀編織)、定向插值、運(yùn)動(dòng)自適應(yīng)混合、以及運(yùn)動(dòng)補(bǔ)償混合。在常規(guī)方法中,“bob”法和“weave”法是兩種最簡(jiǎn)單的方法。在“bob”法中,逐行掃描幀通過在半幀內(nèi)進(jìn)行簡(jiǎn)單的垂直插值而從半幀中生成。在“編織”法中,逐行掃描幀通過簡(jiǎn)單地交織兩個(gè)相鄰的反奇偶性半幀來生成?!癰ob”法通常用于運(yùn)動(dòng)補(bǔ)償不可用或不可靠時(shí)快速運(yùn)動(dòng)的場(chǎng)景。“weave”法通常用于靜止場(chǎng)景,因?yàn)楸A袅藞?chǎng)景的完整垂直分辨率。
在通過3:2下拉或2:2下拉從電影中產(chǎn)生視頻序列的情形中,如果能正確確定輸入序列中哪兩個(gè)半幀源自同一逐行幀,則可實(shí)現(xiàn)完美的消除隔行。特別地,應(yīng)當(dāng)確定當(dāng)前半幀fN因?yàn)閒N和前一半幀fN-1源自同一逐行幀而應(yīng)當(dāng)與fN-1“編織”在一起,還是當(dāng)前半幀fN因?yàn)閒N和下一半幀fN+1源自同一逐行幀而應(yīng)當(dāng)與fN+1“編織”在一起。將隔行掃描的半幀組合回原始幀的過程稱為反向電視電影處理。
反向電視電影處理過程因?yàn)槿舾稍蚨阮A(yù)期地更加復(fù)雜,諸如在視頻處理鏈、場(chǎng)景變換和算后編輯中引入的噪聲。在算后編輯的示例情形中,為了分發(fā)突發(fā)新聞、天氣警報(bào)、股市信息、版權(quán)等,隔行掃描文本被頻繁地添加到視頻序列中。所添加的文本常常在畫面上水平或豎直地滾動(dòng)。如果帶有滾動(dòng)文本的半幀序列被檢測(cè)為有規(guī)律的3:2下拉或2:2下拉半幀,并且使用“weave”法消除隔行,則顯著的隔行掃描偽像常常會(huì)顯現(xiàn)在移動(dòng)文本周圍。為了避免這種情形,將優(yōu)選檢測(cè)通過電視電影處理源自電影的視頻序列中的移動(dòng)隔行掃描文本的方法。原始電影中的文本不應(yīng)當(dāng)被檢測(cè)為移動(dòng)隔行掃描文本,因?yàn)檫@些文本實(shí)際上是原始逐行掃描素材的一部分。對(duì)于帶有靜止但淡入淡出的文本的序列,如果淡入淡出是從半幀到半幀的,則文本應(yīng)當(dāng)被檢測(cè)為移動(dòng)隔行掃描文本,因?yàn)椤熬幙棥睂⒃趯?duì)淡入淡出半幀消除隔行時(shí)引起顯著的偽像。這樣的序列有時(shí)會(huì)在廣告中出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明涉及用于檢測(cè)通過電視電影處理得到的視頻序列中的移動(dòng)隔行掃描文本的方法。該方法通常包括以下步驟(A)檢查視頻序列的當(dāng)前半幀中的當(dāng)前塊的(i)從視頻序列中的前一半幀到當(dāng)前半幀的運(yùn)動(dòng),以及(ii)從當(dāng)前半幀到視頻序列的下一半幀的運(yùn)動(dòng)的運(yùn)動(dòng)條件;(B)檢查當(dāng)前塊的在(i)正向時(shí)間方向和(ii)反向時(shí)間方向上的多個(gè)對(duì)稱隔行掃描偽像的偽像條件;以及(C)如果(i)運(yùn)動(dòng)條件為真和(ii)偽像條件為真均成立,則斷言當(dāng)前塊的塊運(yùn)動(dòng)指示符。
本發(fā)明的目的、特征和優(yōu)點(diǎn)包括提供對(duì)移動(dòng)隔行掃描文本的檢測(cè)以作電影模式判定,這可(i)正確檢測(cè)通過電視電影處理源自電影的視頻序列中的移動(dòng)隔行掃描文本,(ii)解決3:2下拉檢測(cè),(iii)提供準(zhǔn)確的2:2下拉檢測(cè),(iv)區(qū)別原始逐行掃描素材中的移動(dòng)文本,和/或(v)將靜止但淡入淡出的文本檢測(cè)為移動(dòng)隔行掃描文本。
從以下詳細(xì)描述和所附權(quán)利要求以及附圖中,本發(fā)明的這些和其它目的、特征和優(yōu)點(diǎn)將顯而易見,在附圖中圖1是根據(jù)本發(fā)明一較佳實(shí)施例的系統(tǒng)的一示例實(shí)現(xiàn)的框圖;圖2是用于電影模式檢測(cè)的統(tǒng)一途徑的一示例方法的流程圖;圖3是用于進(jìn)行電影模式判定的方法的一示例實(shí)現(xiàn)的流程圖;圖4是視頻半幀的一示例序列的示圖;圖5是用于移動(dòng)隔行掃描文本判定的一示例方法的流程圖;以及圖6-9是用于移動(dòng)隔行掃描文本判定方法的測(cè)試結(jié)果的表格。
具體實(shí)施例方式
參看圖1,示出了根據(jù)本發(fā)明一較佳實(shí)施例的系統(tǒng)100的一示例實(shí)現(xiàn)的框圖。該系統(tǒng)(或電路)100可稱為網(wǎng)絡(luò)媒體系統(tǒng)。該網(wǎng)絡(luò)媒體系統(tǒng)100通常包括電路(或模塊)102和電路(或模塊)104。輸入信號(hào)(例如IN)可由電路102接收。電路102可生成輸出信號(hào)(例如OUT)。電路102可與電路104通信,以前后移動(dòng)視頻數(shù)據(jù)和視頻相關(guān)信息。
信號(hào)IN可以是已進(jìn)行了電視電影處理的模擬視頻信號(hào)或數(shù)字視頻信號(hào)。信號(hào)IN通常包括根據(jù)一系列電影幀、一系列卡通幀和/或正常隔行掃描素材創(chuàng)建的一系列隔行掃描格式的半幀。信號(hào)OUT可以是模擬視頻信號(hào)或數(shù)字視頻信號(hào)。信號(hào)OUT通常包括其中混合有一些可能的隔行掃描半幀的一系列逐行掃描格式的幀。這些幀可通過反向電視電影處理處理在信號(hào)IN中接收到的隔行掃描半幀來創(chuàng)建。
電路102可稱為媒體處理器電路。該媒體處理器電路102用來收集關(guān)于來自視頻信號(hào)IN的半幀的統(tǒng)計(jì)數(shù)據(jù)。媒體處理器電路102還可檢測(cè)半幀是否處于3:2下拉模式,以基于從這些半幀中收集的多個(gè)統(tǒng)計(jì)數(shù)據(jù)來控制多個(gè)3:2下拉標(biāo)志。同時(shí),該媒體處理器電路102可基于(i)統(tǒng)計(jì)數(shù)據(jù)和(ii)表示重復(fù)的連續(xù)同奇偶性半幀的3:2下拉標(biāo)志的重復(fù)半幀標(biāo)志來檢測(cè)這些半幀是否包含移動(dòng)隔行掃描文本以控制移動(dòng)隔行掃描文本標(biāo)志。該媒體處理器還可被配置成基于統(tǒng)計(jì)數(shù)據(jù)檢測(cè)這些半幀是否處于2:2下拉模式,以控制多個(gè)2:2下拉標(biāo)志。此外,媒體處理器電路102可在多個(gè)反向電視電影處理過程中判定基于(i)3:2模式標(biāo)志、(ii)3:2方向標(biāo)志、(iii)移動(dòng)隔行掃描文本標(biāo)志、(iv)2:2模式標(biāo)志、以及(v)2:2方向標(biāo)志的全部來對(duì)所述半幀消除隔行。然后可作出分配一個(gè)或多個(gè)反向電視電影處理過程的判定,以基于這些標(biāo)志將隔行掃描半幀轉(zhuǎn)換成幀。如果判定“不編織”,則視頻輸出電路112可使用其它消除隔行方法來生成逐行掃描幀(例如,信號(hào)OUT仍然可運(yùn)送逐行掃描幀,只是不是根據(jù)“編織”生成的)。判定可包括不對(duì)半幀進(jìn)行反向電視電影處理的方案,由此在信號(hào)OUT中呈現(xiàn)隔行掃描的半幀。
電路104可稱為存儲(chǔ)器電路。存儲(chǔ)器電路104可用來暫時(shí)緩存隔行掃描半幀的數(shù)字版本和逐行掃描半幀的數(shù)字版本。該存儲(chǔ)器電路104可被實(shí)現(xiàn)為單數(shù)據(jù)速率(SDR)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)或雙數(shù)據(jù)速率(DDR)DRAM。其它存儲(chǔ)器技術(shù)可被實(shí)現(xiàn)為符合特定應(yīng)用的標(biāo)準(zhǔn)。
媒體處理器電路102通常包括電路(或模塊)106、電路(或模塊)108、電路(或模塊)110和電路(或模塊)112。電路106可接收信號(hào)IN。信號(hào)OUT可由電路112生成和提供。電路106、108、110和112的全部都可與存儲(chǔ)器電路104通信以讀寫視頻數(shù)據(jù)、視頻相關(guān)信息和其它數(shù)據(jù)。
電路102可稱為視頻捕捉電路。該視頻捕捉電路102可用來從信號(hào)IN捕捉(例如數(shù)字化)隔行掃描半幀。在一些實(shí)施例中,視頻捕捉電路102還可用來從信號(hào)IN的半幀中收集統(tǒng)計(jì)數(shù)據(jù)。
電路108可稱為處理器電路。該處理器電路108可用來控制網(wǎng)絡(luò)媒體系統(tǒng)100的總體操作。該處理器電路108可被實(shí)現(xiàn)為SPARC處理器。其它處理器技術(shù)可被實(shí)現(xiàn)為符合特定應(yīng)用的標(biāo)準(zhǔn)。
電路110可稱為視頻數(shù)字信號(hào)處理器(VDSP)電路。VDSP電路110可用來對(duì)視頻數(shù)據(jù)執(zhí)行高速處理。在一些實(shí)施例中,VDSP電路110可用來從信號(hào)IN中的半幀中收集統(tǒng)計(jì)數(shù)據(jù)。
電路112可稱為視頻輸出電路。視頻輸出電路112通??捎脕砩尚盘?hào)OUT。視頻輸出電路112可包括用于生成逐行掃描格式幀的消除隔行能力(或塊)。該消除隔行能力可提供用于使隔行掃描半幀消除隔行的一種或多種方法(或過程)。
參看圖2,示出用于電影模式檢測(cè)的統(tǒng)一途徑的一示例方法120的流程圖。方法(或過程)120通常包括步驟(或框)122、步驟(或框)124、步驟(或框)126、步驟(或框)128和步驟(或框)130。
對(duì)于在輸入信號(hào)IN中接收到的各個(gè)輸入半幀,在步驟122視頻捕捉模塊106和/或VDSP電路110可從半幀中收集(或計(jì)算)統(tǒng)計(jì)數(shù)據(jù)。這些統(tǒng)計(jì)數(shù)據(jù)可由其它步驟用于判定如何將半幀轉(zhuǎn)換成輸出信號(hào)OUT的幀。有關(guān)統(tǒng)計(jì)數(shù)據(jù)的其它細(xì)節(jié)在以下一般性地提供。
基于所收集的統(tǒng)計(jì)數(shù)據(jù),3:2下拉檢測(cè)可由VDSP電路110在步驟124執(zhí)行。該檢測(cè)可確定在輸入半幀序列中是否存在常規(guī)的3:2下拉模式。作為檢測(cè)操作的結(jié)果,VDSP電路110可生成一個(gè)或多個(gè)二進(jìn)制3:2下拉標(biāo)志(例如電視電影處理模式標(biāo)志MODE32、方向標(biāo)志DIR32、以及重復(fù)半幀標(biāo)志REPEAT_FIELD32)。當(dāng)標(biāo)志MODE32被斷言(例如邏輯值1或布爾值true)時(shí),所檢測(cè)的序列被鎖定進(jìn)入3:2下拉模式。如果標(biāo)志MODE32被取消斷言(例如邏輯值0或布爾值false)時(shí),則未檢測(cè)到3:2下拉模式。在MODE32被斷言且DIR32具有反方向(例如邏輯值1)的情形中,當(dāng)前半幀(例如fN)和前一半幀(例如fN-1)可被檢測(cè)為源自同一逐行掃描幀。在MODE32被斷言且DIR32為正向(例如邏輯值零或“0”)的情形中,當(dāng)前半幀(例如fN)和下一半幀(例如fN+1)可被檢測(cè)為源自同一逐行掃描幀。標(biāo)志REPEAT FIELD32的斷言(例如邏輯值1或布爾值true)通常表示當(dāng)前半幀fN已被檢測(cè)為前一同奇偶性半幀(例如fN-2)的重復(fù)半幀。標(biāo)志REPEAT_FIELD32的取消斷言(例如邏輯零或布爾值false)通常表示當(dāng)前半幀fN未被檢測(cè)為重復(fù)半幀。標(biāo)志REPEAT_FIELD32對(duì)步驟128可用。3:2下拉檢測(cè)的進(jìn)一步細(xì)節(jié)可在共同待批的美國(guó)專利申請(qǐng)No.11/272,300找到。
基于所收集的統(tǒng)計(jì)數(shù)據(jù),在步驟126可由VDSP電路110執(zhí)行2:2下拉檢測(cè)。該檢測(cè)可確定在所輸入的半幀序列中是否存在常規(guī)2:2下拉模式。作為檢測(cè)操作的結(jié)果,VDSP電路110可生成一個(gè)或多個(gè)二進(jìn)制2:2下拉標(biāo)志(例如模式標(biāo)志MODE22和方向標(biāo)志DIR22)。標(biāo)志MODE22的斷言(例如邏輯值1或布爾值true)通常表示該半幀序列被鎖定進(jìn)入2:2下拉模式。標(biāo)志MODE22的取消斷言(例如邏輯值0或布爾值false)可表示未檢測(cè)到2:2下拉模式。在MODE22被斷言且DIR22表示反方向的情形中,當(dāng)前半幀fN和前一半幀fN-1可被檢測(cè)為源自同一逐行掃描幀。在MODE22被斷言且DIR22被取消斷言的情形中,當(dāng)前半幀fN和后一半幀fN+1可被檢測(cè)為源自同一逐行掃描幀。2:2下拉檢測(cè)的進(jìn)一步細(xì)節(jié)可在共同待批的美國(guó)專利申請(qǐng)No.11/272,300找到。
在步驟128,VDSP電路110可檢查各個(gè)半幀以確定是否存在移動(dòng)隔行掃描文本。如果檢測(cè)到移動(dòng)隔行掃描,則作為步驟128的一部分,VDSP電路110還可確定(i)該運(yùn)動(dòng)是豎直的還是水平的,以及(ii)行或列是否包含該移動(dòng)文本。作為檢測(cè)操作的結(jié)果,VDSP電路110可生成二進(jìn)制的移動(dòng)隔行掃描文本的標(biāo)志(例如FIELD_MIT)。標(biāo)志FIELD_MIT通常表示當(dāng)前半幀fN是否包含移動(dòng)隔行掃描文本。標(biāo)志FIELD_MIT的斷言(例如邏輯值1或布爾值true)通常表示已檢測(cè)到移動(dòng)隔行掃描文本。標(biāo)志FIELD_MIT的取消斷言(例如邏輯值0或布爾值false)一般表示未檢測(cè)到移動(dòng)隔行掃描文本。
最終的電影模式判定通常由VDSP電路110在步驟130根據(jù)一組規(guī)則來作出。該判定可對(duì)標(biāo)志MODE32、DIR32、MODE22、DIR22以及FIELD_MIT作出響應(yīng)?;谠撆卸ǎ蓸?biāo)識(shí)眾多反向電視電影處理過程之一以將半幀消除隔行而變回逐行掃描幀。
參看圖3,示出了用于電影模式判定的方法140的一示例實(shí)現(xiàn)的流程圖。該方法(或過程)140通常包括步驟(或框)142、步驟(或框)144、步驟(或框)146、步驟(或框)148、步驟(或框)150、步驟(或框)152、步驟(或框)154、步驟(或框)156、步驟(或框)158、步驟(或框)160和步驟(或框)162。
方法140通常通過在步驟142校驗(yàn)標(biāo)志MODE32和/或標(biāo)志MODE22是否被斷言來開始。如果標(biāo)志MODE32和MODE22都未被斷言(例如步驟142的“否”分支),則步驟144中提供的判定可表示隔行掃描半幀是原始隔行掃描序列(例如非電視電影處理序列)的一部分,因而不應(yīng)當(dāng)使用編織反向電視電影處理過程。此外,非電視電影處理半幀可由視頻輸出電路112消除隔行,以在信號(hào)OUT中生成逐行掃描幀。
如果標(biāo)志MODE32和MODE22的至少之一被斷言(例如步驟142的“是”分支),則在步驟146校驗(yàn)標(biāo)志FIELD_MIT。如果標(biāo)志FIELD_MIT被斷言以表示移動(dòng)隔行掃描文本(例如步驟146的“是”分支),則步驟148中提供的判定可指示使用非編織反向電視電影處理過程(例如“bob”過程)。如果標(biāo)志FIELD_MIT被取消斷言以指示未檢測(cè)到移動(dòng)隔行掃描文本(例如步驟146的“否”分支),則在步驟150校驗(yàn)標(biāo)志MODE32。
如果標(biāo)志MODE32被取消斷言(例如步驟150的“是”分支),則在步驟152可執(zhí)行標(biāo)志DIR32的校驗(yàn)。如果標(biāo)志DIR32表示反方向(例如步驟152的“是”分支),則步驟154中提供的判定可指示編織反向電視電影處理過程,以組合當(dāng)前半幀fN和前一半幀fN-1。如果標(biāo)志DIR32指示正方向(例如步驟152的“否”分支),則步驟156中提供的判定可指示編織反向電視電影處理過程,以組合當(dāng)前半幀fN和下一半幀fN+1。
如果標(biāo)志MODE32被取消斷言(例如步驟150的“否”分支),則可在步驟158中執(zhí)行標(biāo)志DIR22的校驗(yàn)。如果標(biāo)志DIR22指示反方向(例如步驟158的“是”分支),則步驟160中提供的判定可指示使用編織反向電視電影處理過程來組合當(dāng)前半幀fN和前一半幀fN-1。如果標(biāo)志DIR22指示正方向(例如步驟158的“否”分支),則步驟162中提供的判定可指示使用編織反向電視電影處理過程以組合當(dāng)前半幀fN和下一半幀fN-1。作判定的進(jìn)一步細(xì)節(jié)可在共同待批的美國(guó)專利申請(qǐng)No.11/314,631中找到。
參看圖4,示出視頻半幀的一示例序列170的示圖。視頻半幀通常包括交替的奇數(shù)奇偶性半幀和偶數(shù)奇偶性半幀。視頻半幀可源自通過電視電影處理過程隔行掃描的逐行掃描源(例如電影)或隔行掃描的視頻。
設(shè)f0,f1,f2,……為一系列視頻半幀。為了進(jìn)行討論,第一半幀f0的奇偶性假設(shè)是已知的。此外,半幀fN可稱為當(dāng)前半幀,半幀fN-1可稱為前一半幀(時(shí)間上),而半幀fN+1可稱為下一半幀(時(shí)間上)。此外,條(或半幀)中的最上面一行通??梢暈榕夹?。
檢測(cè)移動(dòng)隔行掃描文本通常涉及收集半幀內(nèi)部和從半幀到半幀的統(tǒng)計(jì)數(shù)據(jù)。VDSP模塊110可用來執(zhí)行指令(例如abserr(IN0,IN1)),該指令將兩個(gè)標(biāo)示為IN0和IN1的像素條取作輸入,并返回以下四個(gè)結(jié)果|IN0偶-IN1偶|共處于IN0和IN1中的偶線之間的絕對(duì)差(SAD)的和。
|IN0奇-IN1奇|共處于IN0和IN1中的奇線之間的SAD。
|IN0偶-IN1奇|IN0中的偶線與IN1中的相鄰奇線之間的SAD。
|IN0奇-IN1偶|IN0中的奇線與IN0中的相鄰偶線之間的SAD。
在電影模式判定的統(tǒng)一途徑中,兩個(gè)abserr指令可在每個(gè)塊(例如8×8像素),使用,以收集用于檢查移動(dòng)隔行掃描文本的統(tǒng)計(jì)數(shù)據(jù)。圖4,列(A)和(B)一般性地示出在當(dāng)前半幀fN為上半幀時(shí)的第一情形。圖4,列(C)和(D)一般性地示出在當(dāng)前半幀fN為下半幀時(shí)的第二情形。
以下兩個(gè)VDSP指令可對(duì)當(dāng)前半幀fN是上半幀的第一情形中的每個(gè)8×8塊發(fā)出abserr(IN0=fN+1,IN1=fN-1) (1)abserr(IN0=fN-1,IN1=fN)(2)從以上(1)中的第一abserr中,根據(jù)(1)和(2)獲得的統(tǒng)計(jì)數(shù)據(jù)包括,但不限于SadPrevNext[y][x]=|fN-1偶-fN+1偶|+|fN-1奇-fN+1奇|(3)
VerActNext[y][x]=|fN+1奇-fN+1偶|*2 (4)其中y和x通常分別定義半幀中豎直方向和水平方向上的塊索引。(3)中的|fN-1偶-fN+1偶|值可設(shè)想為前一半幀像素和下一半幀像素之間的差,參見例如箭頭172。(3)中的|fN-1奇-fN+1奇|值可在前一半幀像素和下一半幀像素之間,參見例如箭頭174。(4)中的|fN+1奇-fN+1偶|值可在下一半幀的兩個(gè)像素之間,參見例如箭頭176。
從以上(2)中的第二abserr中,可獲得以下兩個(gè)統(tǒng)計(jì)數(shù)據(jù)SadCurrNext1[y][x]=|fN+1偶-fN偶|+|fN+1奇-fN奇| (5)SadCurrNext2[y][x]=|fN+1偶-fN奇|*2 (6)其中在(4)和(6)中,乘數(shù)2可使得以上4個(gè)統(tǒng)計(jì)數(shù)據(jù)(例如(3),(4),(5),(6))包含相同數(shù)量的絕對(duì)差。(5)中的|fN+1偶-fN偶|值可在當(dāng)前半幀像素和下一半幀像素之間,參見例如箭頭178。(5)中的|fN+1奇-fN奇|值可在當(dāng)前半幀像素和下一半幀像素之間,參見例如箭頭180。(6)中的|fN+1偶-fN奇|值可在當(dāng)前半幀像素和下一半幀像素之間,參見例如箭頭182。
在以上4個(gè)統(tǒng)計(jì)數(shù)據(jù)中,統(tǒng)計(jì)數(shù)據(jù)SadPrevNext通常是同奇偶性SAD的度量。統(tǒng)計(jì)數(shù)據(jù)SadCurrNext1和SadCurrNext2通常是反奇偶性SAD的度量,并且可視為由編織半幀fN和fN+1形成的幀的幀垂直活動(dòng)。統(tǒng)計(jì)數(shù)據(jù)VerActNext通常是半幀fN+1的半幀垂直活動(dòng)。
以下兩個(gè)VDSP指令可對(duì)當(dāng)前半幀fN是下半幀的第二情形中的每個(gè)8×8塊發(fā)出abserr(IN0=fN+1,IN1=fN-1) (7)abserr(IN0=fN,IN1=fN+1)(8)(7)通常與(1)相同,但(8)與(2)不同。該差值可使|IN0偶-IN1奇|作為幀垂直活動(dòng)的度量有了意義。從(7)和(8)收集的統(tǒng)計(jì)數(shù)據(jù)可包括,但不限于SadPrevNext[y][x]=|fN-1偶-fN+1偶|+|fN-1奇-fN+1奇|(9)VerActNext[y][x]=|fN+1奇-fN+1偶|*2 (10)SadCurrNext1[y][x]=|fN+1偶-fN偶|+|fN+1奇-fN奇| (11)SadCurrNext2[y][x]=|fN偶-fN+1奇|*2 (12)(9)中的值|fN-1偶-fN+1偶|可設(shè)想為前一半幀像素和下一半幀像素之間的差,參見例如箭頭192。(9)中的|fN-1奇-fN+1奇|值可在前一半幀像素和下一半幀像素之間,參見例如箭頭194。(10)中的|fN+1奇-fN+1偶|值可在下一半幀的兩個(gè)像素之間,參見例如箭頭196。(11)中的值|fN+1偶-fN偶|可在下一半幀像素和當(dāng)前半幀像素之間,參見例如箭頭198。(11)中的|fN+1奇-fN奇|值可在下一半幀像素和當(dāng)前半幀像素之間,參見例如箭頭200。(12)中的|fN偶-fN+1奇|值可在下一半幀像素和當(dāng)前半幀像素之間,參見例如箭頭202。
在處理當(dāng)前半幀fN的階段中,以下統(tǒng)計(jì)數(shù)據(jù)通常因處理前面的半幀而可用SadPrevCurr1類似于(5)和(11),但根據(jù)fN-1和fN來計(jì)算SadPrevCurr2類似于(6)和(12),但根據(jù)fN-1和fN來計(jì)算VerActPrev類似于(4)和(10),但根據(jù)fN-1來計(jì)算VerActCurr類似于(4)和(10),但根據(jù)fN來計(jì)算輸入序列中固有的噪聲會(huì)影響根據(jù)該序列計(jì)算的統(tǒng)計(jì)數(shù)據(jù),因而應(yīng)當(dāng)加以考慮。噪聲值(例如NOISE)在半幀級(jí)別可估計(jì)如下CURR_NOISE=min{min(SadPrevNext[y][x],VerActCurr[y][x])} (13)NOISE=(PREV_NOISE)*15+CURR_NOISE/16 (14)(13)中外面的最小化可在0<x<((W/8)-1),0<y<((H/8)-1)的所有的塊之上進(jìn)行,其中H為輸入序列的半幀高度而W是半幀寬度。而(13)中里面的最小化可在括號(hào)內(nèi)的兩個(gè)項(xiàng)SadPrevNext[y][x]和VerActCurr[y][x]上進(jìn)行。(14)中的變量PREV_NOISE通常是在處理前一半幀時(shí)估計(jì)的噪聲電平。
對(duì)于當(dāng)前半幀fN中的每個(gè)8×8塊,可分配一二進(jìn)制標(biāo)志(例如BLK_MIT)。對(duì)標(biāo)志BLK_MIT的取消斷言成false或邏輯零值一般表示該塊不太可能包含移動(dòng)隔行掃描文本。對(duì)標(biāo)志BLK_MIT的斷言成true或邏輯1值一般表示可能存在移動(dòng)隔行掃描文本。標(biāo)志BLK_MIT的值可根據(jù)以下規(guī)則來確定如果條件(15)-(20)全部符合則BLK_MIT[y][x]=1;否則,BLK_MIT[y][x]=0SadPrevNext[y][x]>REPEAT_FIELD32?(3*AvgSadPrevNext):Noise+TH(15)d>b (16)e>c (17)max(d,e)*2<3*min(d,e) (18)VerActCurr[y][x]>max(NOISE+TH,1.5*f)(19)f<min(NOISE+TH,g/2) (20)其中b=(VerActPrev[y][x]+VerActCurr[y][x])/2;c=(VerActCurr[y][x]+VerActNext[y][x])/2;d=(SadPrevCurr1[y][x]+SadPrevCurr2[y][x])/2;
e=(SadPrevNext1[y][x]+SadPrevNext2[y][x])/2;f=min(VerActCurr[j][i]),y-1≤j≤y+1,x-1≤i≤x+1g=max(VerActCurr[j][i]),y-1≤j≤y+1,x-1≤i≤x+1此外,術(shù)語“W=X?Y:Z”一般表示如果X為真或不等于零,則W估值為Y的值,否則W估值為Z的值。
在條件(15)中,標(biāo)志REPEAT_FIELD32可以是從3:2下拉檢測(cè)生成的二進(jìn)制標(biāo)志。REPEAT_FIELD32=1通常表示當(dāng)前半幀fN為重復(fù)半幀。REPEAT_FIELD32=0通常表示當(dāng)前半幀fN不是重復(fù)半幀。參數(shù)AvgSadPrevNext可以是當(dāng)前半幀fN中非邊界塊的SadPrevNext值的平均值。閾值參數(shù)TH可以是具有缺省值(例如1024)的可編程參數(shù)。估值為true的條件(15)可表示在當(dāng)前塊位置[y][x]上存在從半幀fN-1到半幀fN+1的運(yùn)動(dòng)。
估值為true的條件(16)、(17)和(18)可表示在正時(shí)間方向和反時(shí)間方向上存在對(duì)稱隔行掃描偽像。估值為true的條件(19)一般表示在當(dāng)前塊位置[y][x]中的高活動(dòng)性(例如豎直活動(dòng)性和/或水平活動(dòng)性)。高活動(dòng)性可表達(dá)為絕對(duì)值和/或相對(duì)于相鄰塊中的活動(dòng)性。被相鄰塊中的低活動(dòng)性所包圍的當(dāng)前塊中的高活動(dòng)性可為視頻中的文本的特征。
估值為true的條件(20)一般表示具有低活動(dòng)性的塊在相鄰塊中存在,該低度活動(dòng)可表達(dá)為絕對(duì)值和/或相對(duì)于鄰域中活動(dòng)性最高的塊。條件(20)可為視頻中的大多數(shù)文本的特征。在一些實(shí)施例中,可使用塊對(duì)條件(19)和(20)的總活動(dòng)性(例如豎直活動(dòng)性和水平活動(dòng)性的累加)。然而,如果塊的水平活動(dòng)性不可用,則可僅使用豎直活動(dòng)性。通常,BLK_MIT[y][x]本身并不足以可靠地表示存在移動(dòng)隔行掃描文本。進(jìn)一步的證據(jù)可在塊行的級(jí)別上、以及在多個(gè)半幀上收集,如下所述。
以下兩種情形可涵蓋大多數(shù)發(fā)生的移動(dòng)隔行掃描文本(i)在畫面中的水平方向上滾動(dòng)的一行文本,以及(ii)在豎直方向上滾動(dòng)的單行或多行文本。因此,有關(guān)移動(dòng)隔行掃描文本的強(qiáng)證據(jù)可從一行中BLK_MIT=1的塊的最大個(gè)數(shù)采集。這樣,變量(例如ROW_MIT)可定義如下ROW_MIT=max0<y<H8-1Σ0<x<W8-1(BLK_MIT[y][x])---(21)]]>變量ROW_MIT的值通常是一行中BLK_MIT[y][x]=1的塊的最大個(gè)數(shù)。半幀中的最上面一行和最下面一行可被排除在該計(jì)算之外。此外,也可排除行中最左側(cè)的塊和最右側(cè)的塊。ROW_MIT的值越大,當(dāng)前半幀越可能包含移動(dòng)隔行掃描文本。
參看圖5,示出了用于移動(dòng)隔行掃描文本判定的一示例方法210的流程圖。該方法(或過程)210通常包括步驟(或框)212、步驟(或框)214、步驟(或框)216、步驟(或框)218、步驟(或框)220、步驟(或框)222和步驟(或框)224。對(duì)于移動(dòng)隔行掃描文本,可將以下觀察結(jié)論應(yīng)用于判定方法210觀察結(jié)論1移動(dòng)隔行掃描文本幾乎總是出現(xiàn)在多個(gè)連續(xù)半幀中。
觀察結(jié)論2對(duì)于水平地滾動(dòng)的文本,可存在兩種情形。在第一種情形中,滾動(dòng)文本可在畫面的一端開始顯現(xiàn),并隨著越來越多的文本顯示而逐步向另一端移動(dòng)。在第二種情形中,一行滾動(dòng)文本可在畫面的中央顯現(xiàn),并向一端移動(dòng)。對(duì)于第一種情形,觀眾可容忍缺少帶有滾動(dòng)文本的前幾個(gè)半幀。這種容忍通常是因?yàn)樵谶@些半幀中只會(huì)出現(xiàn)一些文本字符,并且這些文本顯現(xiàn)在畫面的角落。對(duì)于第二種情形,應(yīng)當(dāng)快速識(shí)別移動(dòng)隔行掃描文本,因?yàn)闈L動(dòng)文本出現(xiàn)在半幀的中央,并且一般包含相當(dāng)多的文本。
觀察結(jié)論3對(duì)于豎直地滾動(dòng)的文本,文本在連續(xù)半幀中不會(huì)顯現(xiàn)在同一水平位置。
為了進(jìn)行討論,設(shè)(i)ROW_MIT
為對(duì)當(dāng)前半幀fN計(jì)算的ROW_MIT的值,(ii)ROW_MIT[-1]為前一半幀fN-1的值,(ii)ROW_MIT[-2]為半幀fN-2的值,等等。因?yàn)橐陨嫌^察結(jié)論3所述的原因,以上值并不總是根據(jù)所涉及半幀中的同一行計(jì)算。設(shè)FIELD_MIT為表示在當(dāng)前半幀中存在/沒有移動(dòng)隔行掃描文本的標(biāo)志。標(biāo)志FIELD_MIT的斷言為true或邏輯1值一般表示當(dāng)前半幀中存在移動(dòng)隔行掃描文本。對(duì)標(biāo)志FIELD_MIT的取消斷言或邏輯0值一般表示未檢測(cè)到移動(dòng)隔行掃描文本。
在步驟212,可產(chǎn)生常數(shù)“S”。該常數(shù)“S”一般說明不同畫面大小的效果。通常,畫面越大,數(shù)量越多的帶文本塊應(yīng)顯現(xiàn)在塊行中,以便于使FIELD_MIT=1。數(shù)量較多的塊應(yīng)被視為斷言FIELD_MIT=1,因?yàn)閴K的大小會(huì)是固定的(例如8×8像素)。
在步驟214可進(jìn)行檢查以確定前一半幀是否包含移動(dòng)隔行掃描文本。如果在前一半幀中檢測(cè)到了移動(dòng)隔行掃描文本(例如步驟214的“是”分支),則可進(jìn)行多次檢查以根據(jù)觀察結(jié)論1來查看該移動(dòng)隔行掃描文本是否顯現(xiàn)在多個(gè)連續(xù)半幀中。如果未檢測(cè)到移動(dòng)文本(例如步驟214的“否”分支),則可進(jìn)行檢查以查看在當(dāng)前半幀中是否剛出現(xiàn)過移動(dòng)隔行掃描文本。
在步驟216,可進(jìn)行多次檢查,以確定最近的數(shù)個(gè)半幀(例如10個(gè)最近的半幀,包括當(dāng)前半幀)是否沒有生成在任一這些半幀中有隔行掃描的移動(dòng)文本的表示。如果在(i)當(dāng)前半幀或(ii)任一最近半幀的至少之一中尚未檢測(cè)到隔行掃描的移動(dòng)文本(例如步驟216的“是”分支),則當(dāng)前半幀的標(biāo)志FIELD_MIT可在步驟218被取消斷言為邏輯零。如果確定(i)當(dāng)前半幀和(ii)最近數(shù)個(gè)半幀的全部都被確定為具有移動(dòng)隔行掃描文本(例如步驟216的“是”分支),則當(dāng)前半幀的標(biāo)志FIELD_MIT可在步驟220被設(shè)置成邏輯1。
在步驟222,可進(jìn)行檢查以確定在當(dāng)前半幀是否可識(shí)別快速移動(dòng)的隔行掃描文本。如果很快檢測(cè)到了快速移動(dòng)的隔行掃描文本(例如步驟222的“是”分支),則當(dāng)前半幀的標(biāo)志FIELD_MIT可在步驟220被斷言為邏輯1,以表示存在移動(dòng)隔行掃描文本。如果未識(shí)別出快速移動(dòng)的隔行掃描文本(例如步驟222的“否”分支),則可在步驟224進(jìn)行對(duì)緩慢移動(dòng)的隔行掃描文本的檢查。如果可靠地檢測(cè)到了緩慢移動(dòng)的隔行掃描文本(例如步驟224的“是”分支),則標(biāo)志FIELD_MIT可在步驟220被斷言為邏輯1。如果未檢測(cè)出緩慢移動(dòng)的隔行掃描文本(例如步驟224的“否”分支),則標(biāo)志FIELD_MIT可在步驟218被取消斷言成邏輯零值。
參看圖6-9,示出判定方法210的測(cè)試結(jié)果表。圖6-9的每一個(gè)通常包括以下4組序列之一。圖6是沒有移動(dòng)隔行掃描文本的2:2下拉序列。圖7是沒有移動(dòng)隔行掃描文本的3:2下拉序列。圖8是有移動(dòng)隔行掃描文本的2:2下拉序列。圖9是有移動(dòng)隔行掃描文本的3:2下拉序列。
兩個(gè)術(shù)語通常用于測(cè)試中以度量方法210的準(zhǔn)確度假陽性和假陰性。假陽性可表示沒有移動(dòng)隔行掃描文本的半幀被檢測(cè)為具有移動(dòng)隔行掃描文本。假陰性可表示有移動(dòng)隔行掃描文本的半幀被檢測(cè)為不具有移動(dòng)隔行掃描文本。對(duì)于這4個(gè)組中的每個(gè)序列,假陽性(例如第3列)和假陰性(例如第4列)通常在圖6-9中報(bào)告。注意,對(duì)于最后兩組的序列(例如圖8和9),每個(gè)序列通常包含從具有移動(dòng)隔行掃描文本的片段到?jīng)]有移動(dòng)隔行掃描文本的片段的大量轉(zhuǎn)換,反之亦然。因此,假陽性的平均值和假陰性的平均值在圖8和9中報(bào)告。
由圖2、3和5的流程圖執(zhí)行的功能可使用根據(jù)本說明書的教義編程的常規(guī)通用數(shù)字計(jì)算機(jī)實(shí)現(xiàn),這對(duì)相關(guān)領(lǐng)域技術(shù)人員而言是顯而易見的。適當(dāng)?shù)能浖幋a易于由熟練編程人員根據(jù)本說明書的教義準(zhǔn)備,這對(duì)相關(guān)領(lǐng)域技術(shù)人員而言是顯而易見的。
本發(fā)明還可通過準(zhǔn)備ASIC、FPGA,或通過本文中所述地互連常規(guī)電路元件的合適的網(wǎng)絡(luò)來實(shí)現(xiàn),其變體對(duì)本領(lǐng)域技術(shù)人員而言是顯而易見的。
本發(fā)明因而還可包括計(jì)算機(jī)產(chǎn)品,它可以是包括可用來編程計(jì)算機(jī)以根據(jù)本發(fā)明執(zhí)行進(jìn)程的指令的存儲(chǔ)介質(zhì)。該存儲(chǔ)介質(zhì)可包括但不限于包括軟盤、光盤、CD-ROM、磁性光盤的任何類型的盤片、ROM、RAM、EPROM、EEPROM、閃存、磁性或光學(xué)卡、或適于存儲(chǔ)電子指令的任何類型的介質(zhì)。當(dāng)在本文中使用時(shí),術(shù)語“同時(shí)地”表示描述共享某共同時(shí)間段的事件,但該術(shù)語并不表示受限于在同一時(shí)間點(diǎn)上開始、在同一時(shí)間點(diǎn)結(jié)束、或具有相同持續(xù)時(shí)間的事件。
盡管已參照其較佳實(shí)施例具體地示出和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員將理解可在形式和細(xì)節(jié)上作各種改變,而不背離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種在通過電視電影處理獲得的視頻序列中檢測(cè)移動(dòng)隔行掃描文本的方法,包括以下步驟(A)檢查所述視頻序列里的當(dāng)前半幀中當(dāng)前塊的運(yùn)動(dòng)條件中的(i)從所述視頻序列中的前一半幀到所述當(dāng)前半幀、以及(ii)從所述視頻序列中的所述當(dāng)前半幀到下一半幀的運(yùn)動(dòng);(B)檢查所述當(dāng)前塊的偽像條件中的(i)正時(shí)間方向、和(ii)反時(shí)間方向上的多個(gè)對(duì)稱隔行掃描偽像;以及(C)如果(i)所述運(yùn)動(dòng)條件和(ii)所述偽像條件全部為真,則斷言所述當(dāng)前塊的塊運(yùn)動(dòng)指示符。
2.如權(quán)利要求1所述的方法,還包括以下步驟檢查所述當(dāng)前塊的活動(dòng)條件中的高活動(dòng)性,其中所述塊運(yùn)動(dòng)指示符的斷言進(jìn)一步基于所述活動(dòng)條件。
3.如權(quán)利要求1所述的方法,還包括以下步驟檢查所述當(dāng)前半幀中在所述當(dāng)前塊周圍的多個(gè)相鄰塊的鄰域條件中的低活動(dòng)性,其中所述塊運(yùn)動(dòng)指示符的斷言進(jìn)一步地基于所述鄰域條件。
4.如權(quán)利要求1所述的方法,還包括以下步驟測(cè)量所述當(dāng)前塊的噪聲電平,其中所述運(yùn)動(dòng)條件基于所述運(yùn)動(dòng)相對(duì)于所述噪聲電平的值來確定。
5.如權(quán)利要求4所述的方法,還包括以下步驟檢查所述當(dāng)前半幀的3∶2下拉電視電影處理?xiàng)l件,其中所述運(yùn)動(dòng)條件基于所述3∶2下拉電視電影處理?xiàng)l件來進(jìn)一步地確定。
6.如權(quán)利要求1所述的方法,還包括以下步驟基于多個(gè)所述塊運(yùn)動(dòng)指示符生成所述移動(dòng)隔行掃描文本的多個(gè)行級(jí)別指示符,其中所述塊運(yùn)動(dòng)指示符的每一個(gè)在所述當(dāng)前半幀的多個(gè)塊位置之一上估值。
7.如權(quán)利要求6所述的方法,還包括以下步驟如果所述行級(jí)別指示符檢測(cè)到快速移動(dòng)文本,則斷言所述當(dāng)前半幀的半幀運(yùn)動(dòng)指示符。
8.如權(quán)利要求7所述的方法,還包括以下步驟如果所述行級(jí)別指示符檢測(cè)到緩慢移動(dòng)文本,則斷言所述半幀運(yùn)動(dòng)指示符。
9.如權(quán)利要求8所述的方法,還包括以下步驟如果所述視頻序列中的(i)所述當(dāng)前半幀和(ii)固定數(shù)量的先前半幀的所述行級(jí)別指示符全部都未檢測(cè)到所述移動(dòng)隔行掃描文本,則取消斷言所述當(dāng)前半幀的所述半幀運(yùn)動(dòng)指示符。
10.如權(quán)利要求1所述的方法,還包括以下步驟使用空間濾波處理來使具有所述移動(dòng)隔行掃描文本的所述半幀的一部分消除隔行。
11.一種在通過電視電影處理獲得的視頻序列中檢測(cè)移動(dòng)隔行掃描文本的方法,包括以下步驟(A)檢查所述視頻序列的當(dāng)前半幀中的當(dāng)前塊的活動(dòng)條件中的高活動(dòng)性;(B)檢查所述當(dāng)前半幀中且在所述當(dāng)前塊周圍的多個(gè)相鄰塊的鄰域條件中的低活動(dòng)性;以及(C)如果(i)所述活動(dòng)條件和(ii)所述鄰域條件全部為真,則斷言所述當(dāng)前塊的塊移動(dòng)指示符。
12.如權(quán)利要求11所述的方法,還包括以下步驟檢查所述當(dāng)前塊的運(yùn)動(dòng)條件中的(i)從所述視頻序列中的前一半幀到所述當(dāng)前半幀以及(ii)從所述視頻序列中的所述當(dāng)前半幀到下一半幀的運(yùn)動(dòng),其中所述塊運(yùn)動(dòng)指示符的斷言進(jìn)一步基于所述運(yùn)動(dòng)條件。
13.如權(quán)利要求11所述的方法,還包括以下步驟檢查所述當(dāng)前塊的偽像條件中的(i)正時(shí)間方向、和(ii)反時(shí)間方向上的多個(gè)對(duì)稱隔行掃描偽像,其中所述塊運(yùn)動(dòng)指示符的斷言進(jìn)一步基于所述偽像條件。
14.如權(quán)利要求11所述的方法,其特征在于,步驟(A)還包括以下子步驟檢查所述當(dāng)前塊的活動(dòng)條件中的高豎直活動(dòng)性。
15.如權(quán)利要求14所述的方法,其特征在于,步驟(A)還包括以下子步驟檢查所述當(dāng)前塊的活動(dòng)條件中的高水平活動(dòng)性。
16.如權(quán)利要求11所述的方法,其特征在于,所述高活動(dòng)性包括大于固定閾值的一個(gè)值。
17.如權(quán)利要求11所述的方法,其特征在于,所述塊的所述高活動(dòng)性包括大于所述相鄰塊的所述低活動(dòng)性的一個(gè)值。
18.如權(quán)利要求11所述的方法,還包括以下步驟測(cè)量所述當(dāng)前塊的噪聲電平,其中所述當(dāng)前塊的所述高活動(dòng)性包括大于所述噪聲電平的值。
19.如權(quán)利要求11所述的方法,還包括以下步驟測(cè)量所述當(dāng)前塊的噪聲電平,其中所述相鄰塊的所述低活動(dòng)性包括小于所述噪聲電平的值。
20.一種系統(tǒng),包括存儲(chǔ)器,它被配置成存儲(chǔ)(i)通過電視電影處理獲得的并且(ii)具有移動(dòng)隔行掃描文本的視頻序列;以及媒體處理器,它被配置成(A)檢查所述視頻序列里的當(dāng)前半幀中的當(dāng)前塊的運(yùn)動(dòng)條件中的(i)從所述視頻序列中的前一半幀到所述當(dāng)前半幀以及(ii)從所述視頻序列中的所述當(dāng)前半幀到下一半幀的運(yùn)動(dòng);(B)檢查所述當(dāng)前塊的偽像條件中的(i)正時(shí)間方向、和(ii)反時(shí)間方向上的多個(gè)對(duì)稱隔行掃描偽像;(C)檢查所述當(dāng)前塊的活動(dòng)條件中的高活動(dòng)性;(D)檢查所述當(dāng)前半幀中且在所述當(dāng)前塊周圍的多個(gè)相鄰塊的鄰域條件中的低活動(dòng)性;以及(E)如果(i)所述運(yùn)動(dòng)條件、(ii)所述偽像條件、(iii)所述活動(dòng)條件和(iv)所述鄰域條件全部為真,則斷言所述當(dāng)前塊的塊運(yùn)動(dòng)指示符。
全文摘要
公開了一種在通過電視電影處理獲得的視頻序列中檢測(cè)移動(dòng)隔行掃描文本的方法。該方法一般包括以下步驟(A)檢查視頻序列里的當(dāng)前半幀中當(dāng)前塊的(i)從視頻序列中的前一半幀到當(dāng)前半幀(ii)從視頻序列中的當(dāng)前半幀到下一半幀的運(yùn)動(dòng)的運(yùn)動(dòng)條件;(B)檢查當(dāng)前塊的(i)正時(shí)間方向、和(ii)反時(shí)間方向上的多個(gè)對(duì)稱隔行掃描偽像的偽像條件;以及(C)如果(i)運(yùn)動(dòng)條件和(ii)偽像條件全部為真,則斷言當(dāng)前塊的塊運(yùn)動(dòng)指示符。
文檔編號(hào)H04N9/11GK101014096SQ20071000620
公開日2007年8月8日 申請(qǐng)日期2007年1月30日 優(yōu)先權(quán)日2006年1月30日
發(fā)明者Y·賈, L·L·溫格 申請(qǐng)人:Lsi羅吉克公司