專利名稱:漸進視頻中的節(jié)奏檢測的制作方法
漸進視頻中的節(jié)奏檢測相關(guān)申請的交叉引用本申請要求2009年4月1日提交的序列號為61/165,612的美國臨時申請的權(quán)益, 在此通過引用的方式將該臨時申請的全部內(nèi)容并入。
背景技術(shù):
膠片電影是以MHz的幀速率(例如24幀每秒,fps)拍攝的。雖然先進的數(shù)字電視支持Mfps并且天然就能夠顯示電影,但模擬電視和很多數(shù)字電視不能。作為結(jié)果,電影材料被顯示設(shè)備(例如DVD播放器或電視)轉(zhuǎn)換為30個交織幀(30i)或60個漸進幀(60p)。 為將MHz上轉(zhuǎn)換到60Hz,將四個漸進電影幀轉(zhuǎn)換為五個交織幀或10個漸進幀。該轉(zhuǎn)換過程稱為"3:2抓片(pulldown) ”或“2 3抓片”。在作為視頻的回放期間,生成60Hz交織視頻流。當(dāng)將電影轉(zhuǎn)換為交織視頻時,每個電影幀被轉(zhuǎn)化為兩個或三個視頻場(field),這產(chǎn)生了場的不均勻分布。此外,電影幀可以被分割為奇數(shù)和偶數(shù)視頻場,其中奇數(shù)場是只具有奇數(shù)像素行的幀,偶數(shù)場是只具有偶數(shù)像素行的幀。通常,交織視頻的奇數(shù)和偶數(shù)視頻幀稱為場。電視電影是用于將電影內(nèi)容轉(zhuǎn)換為電視/視頻形式的術(shù)語。節(jié)奏(cadence)校正是對視頻材料中的原始幀序列的恢復(fù)。節(jié)奏校正通常用于將把拍攝在膠片上的電影轉(zhuǎn)換為交織視頻的電視電影處理逆轉(zhuǎn)回原始的M幀每秒的漸進電影序列。節(jié)奏校正是解交織的一部分,其為了應(yīng)用適當(dāng)?shù)乃惴?,必須確定原始的電影是利用膠片還是攝像機拍攝的。節(jié)奏校正又稱為節(jié)奏檢測、膠片模式檢測、逆轉(zhuǎn)電視電影,反轉(zhuǎn)電視電影以及逆轉(zhuǎn)3:2抓片。解交織器處理交織視頻并且將視頻轉(zhuǎn)換為漸進形式。解交織器不處理已經(jīng)是漸進形式的輸入流。
發(fā)明內(nèi)容
在一個實施方式中,一種裝置包括幀運動檢測器,該幀運動檢測器分析漸進幀并且確定漸進幀之間的運動值。節(jié)奏檢測器從所分析的漸進幀的運動值確定節(jié)奏模式。幀速率轉(zhuǎn)換器至少部分地基于節(jié)奏模式生成不同的節(jié)奏。在另一實施方式中,一種解交織器包括運動檢測邏輯,該運動檢測邏輯分析輸入視頻流并且確定運動的模式,該運動檢測邏輯可在以下兩者之間重新配置當(dāng)輸入視頻流是交織流時,確定交織場之間的運動模式;以及當(dāng)輸入視頻流是漸進流時,確定漸進幀之間的運動模式。該解交織器進一步包括節(jié)奏檢測器,該節(jié)奏檢測器從運動的模式確定節(jié)奏模式。轉(zhuǎn)換器至少部分地基于節(jié)奏模式將輸入視頻流轉(zhuǎn)換為不同的節(jié)奏。在另一實施方式中,一種方法包括分析漸進視頻流并且比較鄰近的漸進幀,以及生成用于幀序列的鄰近的漸進幀之間的運動值。然后,該方法生成和存儲表示從運動值確定的漸進視頻流的節(jié)奏模式的節(jié)奏信息。然后,至少部分地基于節(jié)奏信息將漸進視頻流轉(zhuǎn)換為具有不同節(jié)奏的流。
包含在說明書中并且構(gòu)成說明書一部分的附示了本公開的各種方法以及其他實施方式。應(yīng)當(dāng)理解,圖中所圖示的元件邊界(例如框、成組的框或者其他形狀)表示邊界的一個示例。本領(lǐng)域技術(shù)人員將理解,在某些示例中,一個元件可以被設(shè)計為多個元件或者多個元件可以被設(shè)計為一個元件。在某些示例中,示出為另一元件的內(nèi)部部件的元件可以實現(xiàn)為外部部件,并且反之亦然。另外,元件可能不是按比例描繪的。圖1圖示了與節(jié)奏檢測相關(guān)聯(lián)的裝置的一個實施方式。圖2A圖示了運動映射的示例。圖2B圖示了用于圖2A的運動映射的柱狀圖的示例。圖2C圖示了運動映射的另一示例。圖2D圖示了用于圖2C的運動映射的柱狀圖的示例。圖3A圖示了解交織器的一個實施方式。圖;3B圖示了用于控制解交織器的方法的一個實施方式。圖4圖示了來自圖3A的幀運動檢測器和節(jié)奏檢測器的一個實施方式。圖5圖示了用于檢測節(jié)奏的方法的一個實施方式。
具體實施例方式在此描述的是與漸進視頻中的節(jié)奏檢測相關(guān)聯(lián)的方法以及其他實施方式的示例。 在一個實施方式中,本公開涉及從漸進視頻輸入檢測膠片模式的數(shù)字視頻格式轉(zhuǎn)換器中的視頻處理。下面包括在此采用的所選擇的術(shù)語的定義。這些定義包括落入術(shù)語的范圍內(nèi)并且可以用于實現(xiàn)的部件的各種示例和/或形式。示例并非旨在進行限制。這些定義可以包括術(shù)語的單數(shù)和復(fù)數(shù)形式兩者。對“一個實施方式”、“實施方式”、“一個示例”、“示例”等等的引用表明如此描述的實施方式或示例可以包括特定特征、結(jié)構(gòu)、特性、性質(zhì)、元件或限定,但并非每個實施方式或示例都必然包括特定特征、結(jié)構(gòu)、特性、性質(zhì)、元件或限定。另外,重復(fù)使用短語“在一個實施方式中”雖然有可能是指代相同實施方式,但并非必然指代相同實施方式。在此所用的“邏輯”包括但不限于硬件、固件、存儲在存儲器中或者在機器上執(zhí)行的指令,和/或每一種的組合,以執(zhí)行功能或動作,和/或引起來自另一邏輯、方法和/或系統(tǒng)的功能或動作。邏輯可以包括軟件控制的微處理器、離散邏輯(例如,ASIC)、模擬電路、 數(shù)字電路、編程的邏輯設(shè)備、包含指令的存儲器設(shè)備等等。邏輯可以包括一個或多個門、門的組合或者其他電路部件。在描述了多個邏輯性邏輯時,有可能將該多個邏輯性邏輯包含到一個物理邏輯中。類似地,在描述了單一的邏輯性邏輯時,有可能將該單一的邏輯性邏輯分布在多個物理邏輯之間。圖1圖示了檢測漸進視頻流中的節(jié)奏的裝置100的一個實施方式。裝置100包括幀運動檢測器105和節(jié)奏檢測器110。在確定了節(jié)奏之后,裝置100生成節(jié)奏狀態(tài)信息, 該節(jié)奏狀態(tài)信息被輸出到幀速率轉(zhuǎn)換器120。出于說明的目的,將討論包含3:2抓片節(jié)奏的60Hz漸進(60p)輸入視頻流。應(yīng)當(dāng)理解,可以使用其他幀頻率和節(jié)奏模式(例如,2:2、 2131312 λ 817 ^^^^ ) 0
幀運動檢測器105從存儲器115或其他源接收漸進視頻流。漸進視頻流由漸進幀形成(例如,60Hz漸進視頻流)。幀運動檢測器105分析漸進視頻流以生成表示在漸進幀之間或跨漸進幀的運動的運動值。節(jié)奏檢測器110從所分析的漸進幀的運動值確定節(jié)奏模式,并且至少部分地基于節(jié)奏模式生成用于漸進視頻流的節(jié)奏狀態(tài)序列。將所生成的值存儲在存儲器中。在下面的表1中示出了運動值和節(jié)奏狀態(tài)序列的一個示例。
24pABCDE ...
60pA1 A2 A3 B1 B2 C1 C2 C3 D1 D2 E1 Ε...幀運動 00101001 0100 節(jié)奏狀態(tài) 401 2 3 4 0 1 2 3 4 0在表1中,“Μρ”是原始的MHz漸進幀流。字母“A”、“B”、“C”等等表示不同的幀 A、B、C等?!?0p”是60Hz漸進幀流。60p流是通過以3:2幀節(jié)奏上轉(zhuǎn)換到60Hz而從24p 流生成的。例如,重復(fù)幀A三次(A1, A2, A3),重復(fù)幀B兩次(BijB2)并且模式重復(fù)。當(dāng)接收到諸如60p流之類的視頻流時,裝置100處理該流以識別幀和幀的模式。這可以通過檢測兩個鄰近幀之間的運動來執(zhí)行。如果兩個鄰近幀之間沒有運動,則將這些幀宣告為相同幀。如果有運動,則將這些幀宣告為不同幀。為檢測在幀之間/跨幀的運動,幀運動檢測器105將序列中的每個幀與其相鄰的右邊幀相比較,并且生成用于該幀的運動值。例如,在表1中,通過將幀A1與幀A2相比較來確定用于幀A1的幀運動值。在表1中,幀運動值是“0”,這表明沒有運動,并且從而幀是相同的。值“1”表明幀是不同的(例如,將^與&相比較會產(chǎn)生幀運動值“1”)。在一個實施方式中,從來自幀A2的像素值中減去幀A1的像素值。如果結(jié)果是零, 則幀是一樣的。如果不一樣的幀足夠類似,則也可以將它們宣告為相同幀。隨著減去像素值后的結(jié)果變得遠(yuǎn)離零,幀更可能不相似。為確保更可靠的確定,可以設(shè)置可編程閾值以宣告何時接近零的值宣告兩個幀為相同。可以使用其他方法來檢測運動,在此在不同的實施方式中討論這些其他方法。繼續(xù)進行幀比較,直到獲得足夠的運動值以可靠地識別節(jié)奏模式為止。對于表1 中的3:2模式,運動值是“00101”并且這一模式重復(fù)。可以將節(jié)奏檢測器10編程有具有一個或多個節(jié)奏模式,節(jié)奏檢測器10試圖將這些節(jié)奏模式與輸入幀序列的運動值匹配。當(dāng)發(fā)現(xiàn)匹配時,便確定了節(jié)奏。3:2節(jié)奏具有“00101”的模式并且這與表1中的運動值匹配。然后,節(jié)奏檢測器110生成節(jié)奏狀態(tài)信息,該節(jié)奏狀態(tài)信息被提供給幀速率轉(zhuǎn)換器120。幀速率轉(zhuǎn)換器120將60p漸進流轉(zhuǎn)換/變換為所希望的膠片模式(例如24p平滑電影模式等等),從而恢復(fù)節(jié)奏模式。在3:2節(jié)奏模式中,每個第五節(jié)奏狀態(tài)值是“0”,這在表1的節(jié)奏狀態(tài)序列中表示。一般地,節(jié)奏狀態(tài)是反映如何在重復(fù)的節(jié)奏模式中識別幀的序列。在表1中的節(jié)奏狀態(tài)中,“0”狀態(tài)與含三個重復(fù)幀的群組(A1A2A3,C1C2C3,E1E2E3)中的中間幀(例如A2, C2,氏等)相關(guān)聯(lián)。由于3:2模式包括五個幀然后重復(fù),因此針對五個幀對節(jié)奏狀態(tài)進行編號(例如0至4)。利用針對“0”狀態(tài)值的這一起始點,可以識別節(jié)奏模式中的其他幀。例如,在節(jié)奏狀態(tài)“2”處,已知的是發(fā)現(xiàn)兩幀重復(fù)集的第一個幀(例如來自B1B2的B1,或者來自D1D2 WD1L當(dāng)然,可以使用針對“0”值的不同起始點,并且可以使用不同的編號方案。幀速率轉(zhuǎn)換器120使用節(jié)奏狀態(tài)來確定添加或丟棄哪些幀以生成平滑電影節(jié)奏(例如AB ;AABB ;AAABBB等)。在一個示例中,平滑電影節(jié)奏是均衡的或均勻地重復(fù)的幀模式,其中存在相等數(shù)目的每個幀。例如,選擇特定節(jié)奏狀態(tài),在所選擇的狀態(tài)處的幀被添加或丟棄,以從原始的3:2序列生成平滑電影節(jié)奏。某些示例可以包括a)在節(jié)奏狀態(tài) 3處插入幀以導(dǎo)出3:3節(jié)奏(例如AAABB變?yōu)锳AABBB) ;b)在節(jié)奏狀態(tài)1處丟棄幀以導(dǎo)出 2:2節(jié)奏(例如AAABB變?yōu)锳ABB);或者c)在節(jié)奏狀態(tài)0、2和4處丟棄幀以導(dǎo)出MHz (例如A2A3B^2C1變?yōu)锳3B2)。使用所選擇的節(jié)奏狀態(tài)來識別漸進流中幀的插入或丟棄的正確定位。在另一實施方式中,通過使用像素分片來檢測幀之間的運動。例如,幀運動檢測器 105配置為通過比較來自兩個幀的像素分片來將漸進幀與鄰近的漸進幀相比較。例如,對于每個幀,限定貫穿該幀的像素分片群組(例如每分片100像素)。確定對應(yīng)的像素分片之間的運動矢量,并且從來自每個分片的該運動矢量生成運動值的柱狀圖。至少部分地基于該柱狀圖生成幀差異值,該幀差異值表明當(dāng)前漸進幀與鄰近的漸進幀是相同的還是不同的。在圖2A中示出了一個示例。參照圖2A,示出了針對像素群組的運動矢量的運動映射200的示例。在該映射中, 指向左邊的箭頭表示大多數(shù)像素的從右向左的運動。實心點表示該像素從當(dāng)前幀到下一個幀沒有運動。例如,運動映射200可以表示表1的漸進幀A3與B1之間的運動。幀運動檢測器105從運動矢量生成柱狀圖以確定跨特定像素群組的運動的量。圖 2B示出了可以從映射200的運動矢量生成的示例柱狀圖205。柱狀圖χ軸值(例如_2,_1, 0...5,6...)可以表示運動矢量的幅度??v軸表示所發(fā)現(xiàn)的具有這種像素幅度的運動矢量的數(shù)目。因此,位于值“5”處的最大的柱狀圖條210將意味著,對于運動映射200中的像素群組,具有幅度為5的運動矢量是出現(xiàn)得最多的矢量。示出了表示在其他方向上的運動矢量(例如負(fù)值)或不表示任何運動的運動矢量(例如“0”值)的較小的柱狀圖條。可以生成用于柱狀圖的運動值,并且將其存儲在存儲器中(例如,1對應(yīng)于運動,或者0對應(yīng)于無運動)。例如,如果柱狀圖中的運動矢量的數(shù)目達(dá)到或超過閾值,則確定存在運動。針對正在被分析的幀的其他或所有部分生成附加的像素分片和柱狀圖。一旦完成,就分析柱狀圖信息和累計的運動值,以確定如果在兩個幀之間出現(xiàn)了足夠的運動就宣告幀不同,否則就宣告幀相同。在一個實施方式中,可以使用可編程閾值來判斷幀是相同的還是不同的。使用像素分片來確定運動還可以識別幀中不同類型的內(nèi)容。例如,圖2C圖示了運動映射215,該運動映射215示出了針對幀的運動矢量。在這一示例中,該幀包含滾動文本的疊加視頻。將原始的幀內(nèi)容示出為區(qū)域220并且將滾動文本示出為區(qū)域225。該滾動文本可以是滾動新聞更新、滾動股票信息或者其他類型的疊加的移動公告。正如在圖2C中看到的那樣,區(qū)域220主要包括非移動矢量(實心點),而區(qū)域225包括全部移動的矢量(箭頭)。通過生成針對貫穿該幀的像素分片群組的運動矢量,可以生成檢測不同類型的內(nèi)容的柱狀圖。例如,在運動映射215的情況下,可能導(dǎo)致雙模柱狀圖230(圖2D),其包括2 個占主導(dǎo)地位的運動值在條235處的針對非運動區(qū)域220的值“0”以及在條帶240處的針對移動區(qū)域225的值“5”。通過這一信息,裝置100能夠確定不同內(nèi)容區(qū)域的位置,并且確定將要由幀速率轉(zhuǎn)換器120應(yīng)用于視頻流的適當(dāng)?shù)膬?nèi)插比率。例如,將非運動區(qū)域220 確定為膠片內(nèi)容,其將被轉(zhuǎn)換為Mp。將移動區(qū)域225確定為60Hz的視頻內(nèi)容。如果所希望的最終輸出流是120Hz,則裝置100發(fā)送指令給幀速率轉(zhuǎn)換器120,以針對來自膠片區(qū)域 220的像素執(zhí)行切內(nèi)插,并且針對來自視頻區(qū)域225的像素執(zhí)行h內(nèi)插。然后相應(yīng)地生成適當(dāng)?shù)膸?。圖3A圖示了處理交織視頻流和漸進視頻流兩者的解交織器300的一個實施方式。 該解交織器300包括運動檢測邏輯305,該運動檢測邏輯305分析輸入視頻流并且確定運動的模式。運動檢測邏輯305可改變?yōu)橛米鲀蓚€不同的部件場運動檢測器310或幀運動檢測器315。在一個實施方式中,運動檢測器邏輯305包括至少部分地在場運動檢測器310 與幀運動檢測器315這兩個功能之間共享的硬件。控制器320根據(jù)輸入視頻流的類型來控制運動檢測邏輯305的功能性。如果輸入流是交織的,則激活場運動檢測器310。如果輸入流是漸進的,則激活幀運動檢測器315。在一個實施方式中,處于激活包括通過運動檢測邏輯305的特定部件處理來自輸入視頻流的信號,以執(zhí)行場運動檢測或幀運動檢測。下面更詳細(xì)地描述這一點。類似于圖1中的節(jié)奏檢測器110來實現(xiàn)節(jié)奏檢測器325。節(jié)奏檢測器325至少部分地基于來自運動檢測邏輯305的運動模式來確定輸入流的節(jié)奏模式(是交織的還是漸進的)。當(dāng)確定了節(jié)奏時,生成節(jié)奏信息。如果輸入視頻流是交織的,則轉(zhuǎn)換器330將該輸入視頻流轉(zhuǎn)換為漸進流。當(dāng)輸入流已經(jīng)是漸進形式時,不需要轉(zhuǎn)換。解交織器300向在圖1 中所描述的幀速率轉(zhuǎn)換器120輸出漸進視頻流和節(jié)奏信息。在確定輸入流是交織流的情況下,激活場運動檢測器310以處理該流。雖然在圖 3中將輸入路徑圖示為依賴于輸入流類型的兩個單獨的路徑,但應(yīng)當(dāng)理解,可以實現(xiàn)一條進入運動檢測邏輯305的輸入路徑。然后,控制運動檢測邏輯305的內(nèi)部邏輯以不同地處理輸入流。例如,對于交織流,場運動檢測器310確定交織流的交織場之間的運動模式。對于漸進流,幀運動檢測器315確定漸進幀之間的運動模式。在一個實施方式中,將場運動檢測器310和幀運動檢測器315被實現(xiàn)為共享部件,并且可以在一個電路裸片上。依賴于輸入流的類型,輸入信號通過特定部件處理而繞過其他部件。為處理交織流,解交織器300通過確定交織場之間的運動來檢測節(jié)奏,然后將交織視頻流轉(zhuǎn)換為漸進視頻流。表2示出了 60Hz交織流(60i)以及對應(yīng)的幀和場運動值的示例。例如,交織場是從存儲器元件(例如從存儲器11 被訪問的。在場運動檢測器310 的邏輯中,使用場延遲元件訪問三個交織場(例如當(dāng)前場、上一個場以及下一個場)并且如下所述將它們成對比較。場運動檢測器310的配置可以用多種方式實現(xiàn),并且不詳細(xì)示出。MJl
權(quán)利要求
1.一種裝置,包括幀運動檢測器,配置為分析漸進幀并且確定所述漸進幀之間的運動值; 節(jié)奏檢測器,用于從所分析的漸進幀的所述運動值確定節(jié)奏模式;以及幀速率轉(zhuǎn)換器,用于至少部分地基于所述節(jié)奏模式生成不同的節(jié)奏。
2.根據(jù)權(quán)利要求1的裝置,其中,所述裝置被連接為向幀速率轉(zhuǎn)換器提供所述漸進幀和節(jié)奏狀態(tài)序列,其中所述節(jié)奏狀態(tài)序列提供用于從所述漸進幀恢復(fù)所述節(jié)奏模式的指令。
3.根據(jù)權(quán)利要求1的裝置,其中,所述幀運動檢測器被配置為通過以下步驟來識別所述漸進視頻流內(nèi)的不同類型的內(nèi)容生成來自所述漸進幀的幀和鄰近幀的像素群組的多個分片; 確定來自所述鄰近幀的對應(yīng)分片之間的運動矢量;使用所述運動矢量來生成針對所述多個分片中的每一個的柱狀圖,所述柱狀圖表明所述對應(yīng)分片中的所述幀與所述鄰近幀之間的運動的量;以及如果所述柱狀圖是雙模柱狀圖,則確定存在不同類型的內(nèi)容。
4.根據(jù)權(quán)利要求1的裝置,其中,所述裝置實現(xiàn)在解交織器中,所述解交織器配置為將交織視頻流轉(zhuǎn)換為漸進視頻流,其中所述解交織器包括場運動檢測器,用于訪問和比較來自所述交織視頻流的場并且確定所述場之間的場運動;以及控制器,用于通過響應(yīng)于確定輸入了漸進視頻而訪問和比較幀而不是所述場,來將所述場運動檢測器配置為用作所述幀運動檢測器。
5.根據(jù)權(quán)利要求1的裝置,其中,所述幀運動檢測器被配置為通過以下步驟將漸進幀與鄰近的漸進幀相比較將來自所述漸進幀和所述鄰近的漸進幀的像素分片相比較; 確定所述像素分片之間的運動矢量; 從所述運動矢量生成運動值的柱狀圖;以及至少部分地基于所述柱狀圖生成幀差異值,所述幀差異值表明所述漸進幀是否不同于所述鄰近的漸進幀。
6.根據(jù)權(quán)利要求1的裝置,包括幀速率轉(zhuǎn)換器,其用于通過至少部分地基于節(jié)奏狀態(tài)序列添加或丟棄來自所述漸進視頻流的幀來生成不同的節(jié)奏。
7.一種解交織器,包括運動檢測邏輯,配置為分析輸入視頻流并且確定運動的模式,所述運動檢測邏輯可在以下兩者之間重新配置當(dāng)所述輸入視頻流是交織流時,確定交織場之間的所述運動的模式;以及當(dāng)所述輸入視頻流是漸進流時,確定漸進幀之間的所述運動的模式;節(jié)奏檢測器,配置為從所述運動的模式確定節(jié)奏模式;以及轉(zhuǎn)換器,用于至少部分地基于所述節(jié)奏模式將所述輸入視頻流轉(zhuǎn)換為不同的節(jié)奏。
8.根據(jù)權(quán)利要求7的解交織器,進一步包括配置為控制所述運動檢測邏輯以使其在比較所述交織流的所述交織場與比較來自所述漸進流的所述漸進幀之間起作用的控制器。
9.根據(jù)權(quán)利要求7的解交織器,其中,當(dāng)所述輸入視頻流是漸進流時,所述運動檢測邏輯響應(yīng)于控制信號而改變從所述輸入視頻流訪問的存儲元件以訪問所述漸進幀而不是所述交織場。
10.根據(jù)權(quán)利要求7的解交織器,其中,所述幀運動檢測器是所述場運動檢測器的子集。
11.根據(jù)權(quán)利要求7的解交織器,其中,所述幀運動檢測器被配置為通過將每個幀與鄰近幀相比較并且確定所述幀是否為不同的幀來分析所述漸進幀。
12.根據(jù)權(quán)利要求7的解交織器,其中,所述運動檢測邏輯包括可編程閾值,所述可編程閾值設(shè)置為宣告何時所比較的兩個交織場不同以及何時所比較的兩個漸進場不同,其中,所述可編程閾值針對所述交織流和針對所述漸進流不同地設(shè)置。
13.根據(jù)權(quán)利要求7的解交織器,其中,所述解交織器連接到幀速率轉(zhuǎn)換器,所述幀速率轉(zhuǎn)換器通過至少部分地基于節(jié)奏信息添加或丟棄幀來生成不同的節(jié)奏。
14.根據(jù)權(quán)利要求7的解交織器,其中,所述節(jié)奏檢測器可編程為從多個節(jié)奏模式檢測所選擇的節(jié)奏模式。
15.一種方法,包括分析漸進視頻流并且比較鄰近的漸進幀; 生成用于幀序列的鄰近的漸進幀之間的運動值;生成和存儲節(jié)奏信息,所述節(jié)奏信息表示從所述運動值確定的所述漸進視頻流的節(jié)奏模式;以及至少部分地基于所述節(jié)奏信息將所述漸進視頻流轉(zhuǎn)換為具有不同節(jié)奏的流。
16.根據(jù)權(quán)利要求15的方法,其中,在所述分析以前,所述方法包括 接收輸入視頻流;確定所述輸入視頻流是交織流還是漸進視頻流;如果確定是交織流,則確定來自所述交織流的交織場的場運動;生成和存儲節(jié)奏信息,所述節(jié)奏信息表示從所述運動值確定的所述交織流的節(jié)奏模式;以及至少部分地基于所述節(jié)奏模式將所述交織流轉(zhuǎn)換為解交織的漸進流。
17.根據(jù)權(quán)利要求15的方法,進一步包括通過至少部分地基于所述節(jié)奏信息添加或丟棄漸進幀而從所述漸進視頻流生成不同的節(jié)奏。
18.根據(jù)權(quán)利要求15的方法,其中,生成所述運動值包括 比較來自所述鄰近的漸進幀的像素分片;確定所述像素分片之間的運動矢量; 從所述運動矢量生成運動值的柱狀圖;以及至少部分地基于所述柱狀圖生成幀差異值,所述幀差異值表明所述鄰近的漸進幀是否是不同的。
19.根據(jù)權(quán)利要求15的方法,其中,將所述漸進視頻流轉(zhuǎn)換為具有不同節(jié)奏的流包括, 將所述流生成為具有統(tǒng)一數(shù)目的重復(fù)幀。
20.根據(jù)權(quán)利要求15的方法,進一步包括接收以漸進視頻流或交織視頻流形式的輸入視頻流;基于所述輸入視頻流的所述形式而在分析所述漸進視頻流與對所述交織視頻流解交織之間切換電路。
全文摘要
討論了與節(jié)奏檢測相關(guān)聯(lián)的設(shè)備、方法以及其他實施方式。在一個實施方式中,一種裝置分析漸進視頻流并且從漸進視頻流確定節(jié)奏模式。
文檔編號H04N7/01GK102365867SQ201080014184
公開日2012年2月29日 申請日期2010年3月29日 優(yōu)先權(quán)日2009年4月1日
發(fā)明者M·比斯瓦斯, N·巴爾蘭姆, S·加格, V·納布迪里 申請人:馬維爾國際貿(mào)易有限公司