專利名稱:最小化片內(nèi)存儲(chǔ)器尺寸及峰值dram帶寬的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的某些實(shí)施例涉及一種視頻信號(hào)的處理,更具體地說,涉及一種最小化為多場(chǎng)解交錯(cuò)的片內(nèi)存儲(chǔ)器尺寸及峰值DRAM帶寬要求的方法及系統(tǒng)。
背景技術(shù):
在視頻系統(tǒng)應(yīng)用中,在電視或計(jì)算機(jī)顯示屏上顯示的圖像,通過使用一個(gè)掃描電路一次一行地穿過顯示屏水平地掃描電子信號(hào)。一行上的任意一點(diǎn)上的信號(hào)幅度表示顯示屏上該點(diǎn)的亮度水平。當(dāng)完成水平行掃描時(shí),通知該掃描電路返回顯示屏的左邊并開始掃描由電子信號(hào)提供的下一行。在顯示屏的頂端開始,以這種方式通過掃描電路掃描顯示的所有的行。一個(gè)幀包括圖像的所有元素。幀包括組成圖像或照片的行信息及允許掃描電路從左至右、從頂端至底端跟蹤行的相關(guān)同步信號(hào)。
在視頻系統(tǒng)中有兩種不同類型的掃描圖片和圖像。對(duì)于一些電視信號(hào)來說,可以交錯(cuò)掃描。而對(duì)于一些計(jì)算機(jī)或電視信號(hào)來說,需要逐行或非交錯(cuò)掃描。當(dāng)每個(gè)幀被分為兩個(gè)單獨(dú)的子圖像或場(chǎng)時(shí)產(chǎn)生交錯(cuò)視頻。這些場(chǎng)同時(shí)產(chǎn)生或在子序列時(shí)間間隔產(chǎn)生。通過為第一場(chǎng)第一次掃描水平行可產(chǎn)生交錯(cuò)圖像,然后返回顯示屏的頂端為第二場(chǎng)掃描水平行。逐行的或非交錯(cuò)的視頻通過以從頂端至底端的路徑掃描一個(gè)幀的所有水平行而產(chǎn)生。
在視頻壓縮,通信,解壓縮及顯示中,多年來存在著與連同逐行文本及逐行顯示的同時(shí)支持交錯(cuò)文本及交錯(cuò)顯示相關(guān)的問題。很多先進(jìn)的視頻系統(tǒng)或者支持交錯(cuò)視頻或者支持逐行視頻但不會(huì)同時(shí)支持二者。因此,轉(zhuǎn)換交錯(cuò)視頻為逐尾視頻的解交錯(cuò)設(shè)備或系統(tǒng),在很多視頻系統(tǒng)中成為一個(gè)重要的組件。解交錯(cuò)器可以從當(dāng)前場(chǎng)中提取可視行,及可以確定需要填充逐行輸出幀的剩余行??梢詫⒔饨诲e(cuò)處理看作從源場(chǎng)中提取像素的一個(gè)“當(dāng)前”行,然后產(chǎn)生像素的兩個(gè)輸出行。一個(gè)行為來自源場(chǎng)的行,其可以被稱為當(dāng)前行,而其它行為需要被創(chuàng)造的行,其可被稱為“缺席”行。交錯(cuò)場(chǎng)有兩種類型,前場(chǎng)及后場(chǎng)。前場(chǎng)將當(dāng)前行作為它們的第一行,后場(chǎng)以缺席行作為它們的第一場(chǎng)。交錯(cuò)視頻的場(chǎng)順序在前場(chǎng)及后場(chǎng)間選擇。
由于解交錯(cuò)器的輸出是連續(xù)的即使當(dāng)解交錯(cuò)器的輸入對(duì)當(dāng)前行有效而對(duì)下一行無效,對(duì)該解交錯(cuò)器的輸入而言,要求在如DRAM的存儲(chǔ)器中有緩沖功能。雖然當(dāng)解交錯(cuò)器的輸入對(duì)于每一個(gè)其它行都是有效的,與當(dāng)輸入為連續(xù)有效時(shí)相同,該解交錯(cuò)器使用相同的平均DRAM通路帶寬,但當(dāng)輸入對(duì)每一個(gè)其它行有效時(shí),峰值DRAM通路帶寬則是雙倍的。這就要求為通過的緩沖輸入保留兩倍的DRAM帶寬。而且,由于平均輸出像素速率是平均輸入像素速率的兩倍,經(jīng)典的或傳統(tǒng)的滿足緩沖要求方法是加一個(gè)緩沖器,例如,在輸出端加個(gè)一FIFO。在多場(chǎng)解交錯(cuò)的情況下,有很多被平行讀取的場(chǎng)存儲(chǔ),這些平行輸入端的每一個(gè)都要求有一個(gè)FIFO。相應(yīng)地,在每一個(gè)輸入端加一個(gè)FIFO執(zhí)行成本高,尤其真正等級(jí)為額外費(fèi)用的單芯片。
通過對(duì)比該系統(tǒng)與本發(fā)明下面結(jié)合附圖的說明,現(xiàn)有的傳統(tǒng)方法的進(jìn)一步限制及缺點(diǎn)會(huì)對(duì)本領(lǐng)域的普通技術(shù)人員來說是很明顯的。
發(fā)明內(nèi)容
本發(fā)明的某些實(shí)施例為視頻信號(hào)處理的方法及系統(tǒng),該方法包括緩沖多個(gè)上行像素及多個(gè)下行像素。可將該緩沖的上行像素及下行像素排序以產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。可以緩沖一半視頻行上行像素而緩沖一個(gè)視頻行下行像素。
當(dāng)解交錯(cuò)的輸出幀從后場(chǎng)中產(chǎn)生時(shí),產(chǎn)生的當(dāng)前行像素被傳送至下行像素,產(chǎn)生的缺席行像素被傳送至上行像素。當(dāng)解交錯(cuò)的輸出幀從一個(gè)前場(chǎng)產(chǎn)生時(shí),產(chǎn)生的當(dāng)前行像素被傳送至上行像素,產(chǎn)生的缺席行像素被傳送至下行像素。通過在N個(gè)緩沖的上行像素及N個(gè)緩沖的下行像素間交替選擇,產(chǎn)生解交錯(cuò)的輸出幀,其中N對(duì)應(yīng)于解交錯(cuò)的輸出幀的行寬度。
本發(fā)明的另一種實(shí)施例提供一個(gè)計(jì)算機(jī)可讀的存儲(chǔ)器,其中存儲(chǔ)有至少一個(gè)可由計(jì)算機(jī)執(zhí)行的代碼代碼段的計(jì)算機(jī)程序,由此造成計(jì)算機(jī)執(zhí)行上述的視頻信號(hào)處理的步驟。
系統(tǒng)的方面包括一個(gè)緩沖多個(gè)上行像素及多個(gè)下行像素的像素處理器。該像素處理器可用于命令緩沖上行像素及緩沖下行像素以產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。像素處理器包括產(chǎn)生當(dāng)前行像素及缺席行像素的像素計(jì)算。這些當(dāng)前行像素及缺席行像素在交叉色度移除后產(chǎn)生。
當(dāng)解交錯(cuò)的輸出幀從一個(gè)后場(chǎng)中產(chǎn)生時(shí),像素計(jì)算可以傳送當(dāng)前行像素至下行像素,及傳送缺席行像素至上行像素。當(dāng)解交錯(cuò)輸出幀源于前場(chǎng)中時(shí),像素計(jì)算會(huì)傳送當(dāng)前行像素至上行像素及傳送缺席行像素至下行像素。
像素處理器包括一個(gè)行重排序。行重排序包括一個(gè)上行FIFO,一個(gè)下行FIFO,一個(gè)源開關(guān),及一個(gè)行長度計(jì)數(shù)器。上行FIFO為半個(gè)視頻行緩沖上行像素,下行FIFO為一個(gè)視頻行緩沖下行像素。源開關(guān)選擇N個(gè)緩沖的上行像素或N個(gè)緩沖的下行像素,N對(duì)應(yīng)于所述的解交錯(cuò)輸出幀的行長度,線長度計(jì)數(shù)器可計(jì)算源開關(guān)所選擇的N個(gè)像素。行重排序可以通過在N個(gè)緩沖的上行像素及N個(gè)緩沖的下行像素間交替選擇而產(chǎn)生解交錯(cuò)的輸出幀。
根據(jù)本發(fā)明的一個(gè)方面,提供了處理視頻信號(hào)的方法,其包括緩沖多個(gè)上行像素及多個(gè)下行像素;排序所述的緩沖的多個(gè)上行像素及所述的緩沖的多個(gè)下行像素;及從所述排序的緩沖的多個(gè)上行像素及所述的排序的緩沖的多個(gè)下行像素中產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
優(yōu)選地,該方法進(jìn)一步包括為半個(gè)視頻行緩沖所述多個(gè)上行像素。
優(yōu)選地,該方法進(jìn)一步包括為一個(gè)視頻行緩沖所述多個(gè)下行像素。
優(yōu)選地,該方法進(jìn)一步包括產(chǎn)生多個(gè)當(dāng)前行像素及多個(gè)缺席行像素。
優(yōu)選地,該方法進(jìn)一步包括在交叉色度移除后產(chǎn)生所述多個(gè)當(dāng)前行像素及所述多個(gè)缺席行像素。
優(yōu)選地,該方法進(jìn)一步包括當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于后場(chǎng)時(shí),將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)下行像素及將所述多個(gè)缺席行像素傳送至所述多個(gè)上行像素。
優(yōu)選地,該方法進(jìn)一步包括當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于前場(chǎng)時(shí),將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)上行像素及將所述多個(gè)缺席行像素傳送至所述多個(gè)下行像素。
優(yōu)選地,該方法進(jìn)一步包括通過選擇N具所述緩沖的多個(gè)上行像素對(duì)所述緩沖的多個(gè)上行像素進(jìn)行排序,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,該方法進(jìn)一步包括通過選擇N具所述緩沖的多個(gè)下行像素對(duì)所述緩沖的多個(gè)下行像素進(jìn)行排序,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,該方法進(jìn)一步包括通過在N個(gè)所述多個(gè)緩沖的上行像素及N個(gè)所述緩沖的下行像素間交替選擇而產(chǎn)生所述的解交錯(cuò)的輸出幀,其中N對(duì)應(yīng)于所述的解交錯(cuò)的輸出幀的行寬度。
根據(jù)本發(fā)明的一個(gè)方面,其所提供的計(jì)算機(jī)可讀存儲(chǔ)器中存儲(chǔ)有代碼計(jì)算機(jī)程序,其具有至少一個(gè)代碼段,用于視頻信號(hào)處理,這種可由計(jì)算機(jī)執(zhí)行的至少一個(gè)代碼代碼段用于使計(jì)算機(jī)執(zhí)行的步驟包括緩沖多個(gè)上行像素及多個(gè)下行像素;排序所述緩沖的多個(gè)上行像素及所述緩沖的多個(gè)下行像素;及從所述排序緩沖的多個(gè)上行像素及所述排序緩沖的多個(gè)下行像素中產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于代碼緩沖所述半個(gè)視頻行像素的多個(gè)上行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于緩沖所述一個(gè)視頻行的多個(gè)下行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于產(chǎn)生多個(gè)當(dāng)前行像素及多個(gè)缺席行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于在交叉色度移除之后產(chǎn)生所述的多個(gè)當(dāng)前行像素及所述的多個(gè)缺席行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于后場(chǎng)時(shí),將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)下行像素及將所述多個(gè)缺席行像素傳送至所述多個(gè)上行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于前場(chǎng)時(shí),將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)上行像素及將所述多個(gè)缺席行像素傳送至所述下行像素。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于通過選擇N個(gè)所述緩沖的多個(gè)上行像素對(duì)所述緩沖的多個(gè)上行像素進(jìn)行排序,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于通過選擇N具所述緩沖的多個(gè)下行像素對(duì)所述緩沖的多個(gè)下行像素進(jìn)行排序,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括代碼器,用于通過在N個(gè)所述緩沖的上行像素及N個(gè)所述緩沖的下行像素間交替選擇而產(chǎn)生所述的解交錯(cuò)的輸出幀,其中N對(duì)應(yīng)于所述的解交錯(cuò)的輸出幀的行寬度。
根據(jù)本發(fā)明的一個(gè)方面,提供一種用于視頻信號(hào)處理的系統(tǒng),該系統(tǒng)包括一個(gè)像素處理器,用于緩沖多個(gè)個(gè)上行像素及多個(gè)下行像素;所述像素處理器排序所述緩沖的多個(gè)上行像素及所述緩沖的多個(gè)下行像素;及所述像素處理器從所述排序的緩沖的多個(gè)上行像素及所述的排序的緩沖的多個(gè)下行像素產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
優(yōu)選地,所述像素處理器包括一個(gè)像素計(jì)算。
優(yōu)選地,所述像素計(jì)算產(chǎn)生多個(gè)當(dāng)前行像素及多個(gè)缺席行像素。
優(yōu)選地,當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于后場(chǎng)時(shí),所述像素計(jì)數(shù)器將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)下行像素及將所述多個(gè)缺席行像素傳送至所述多個(gè)上行像素。
優(yōu)選地,當(dāng)所述解交錯(cuò)的輸出幀產(chǎn)生于前場(chǎng)時(shí),所述像素計(jì)算將所述多個(gè)當(dāng)前行像素傳送至所述多個(gè)上行像素及將所述多個(gè)缺席行像素傳送至所述多個(gè)下行像素。
優(yōu)選地,所述像素處理器包括一個(gè)行重排序。
優(yōu)選地,所述行重排序通過在N個(gè)所述多個(gè)緩沖的上行像素及N個(gè)所述多個(gè)緩沖的下行像素間交替選擇而產(chǎn)生所述的解交錯(cuò)的輸出幀,其中N對(duì)應(yīng)于所述的解交錯(cuò)的輸出幀的行寬度。
優(yōu)選地,所述行重排序包括一個(gè)上行FIFO,一個(gè)下行FIFO,一個(gè)源開關(guān)及一個(gè)行長度計(jì)數(shù)器。
優(yōu)選地,所述上行FIFO緩沖所述半個(gè)視頻行的多個(gè)上行像素。
優(yōu)選地,所述下行FIFO緩沖所述一個(gè)視頻行的多個(gè)下行像素。
優(yōu)選地,所述源開關(guān)選擇所述N個(gè)緩沖的多個(gè)上行像素,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,所述源開關(guān)選擇所述N個(gè)緩沖的多個(gè)下行像素,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
優(yōu)選地,所述線長度計(jì)數(shù)器計(jì)算N個(gè)像素,其中N對(duì)應(yīng)于所述解交錯(cuò)的輸出幀的行長度。
通過約下描述和附圖,將更加全面地了解本發(fā)明的這些和其它有點(diǎn)、方面和新穎性特征以及本發(fā)明圖示實(shí)施例的細(xì)節(jié)。
圖1實(shí)施例示出根據(jù)本發(fā)明實(shí)施例的用于控制多場(chǎng)解交錯(cuò)器地示例性系統(tǒng)的框圖;圖2示出根據(jù)本發(fā)明實(shí)施例的具有用于量化歷史移動(dòng)值的位置的示例性像素組實(shí)施例;圖3示出根據(jù)本發(fā)明實(shí)施例的動(dòng)態(tài)自適應(yīng)解交錯(cuò)器的高級(jí)實(shí)施例方框圖;圖4是根據(jù)本發(fā)明實(shí)施例的可用于多場(chǎng)解交錯(cuò)器的示例性像素處理器的
具體實(shí)施例方式
本發(fā)明的某些實(shí)施例體現(xiàn)于為多場(chǎng)解交錯(cuò)的片內(nèi)存儲(chǔ)器尺寸及峰值DRAM帶寬要求最小化的方法及系統(tǒng)中。本發(fā)明的某些方面包括在交叉色度排除之后緩沖一個(gè)解交錯(cuò)的輸出幀。利用多個(gè)被緩沖的上行像素及多個(gè)被緩沖的下行像素組成一個(gè)解交錯(cuò)的輸出幀。通過緩沖多場(chǎng)解交錯(cuò)器的輸出,在提供一個(gè)連續(xù)輸出即使當(dāng)每個(gè)其它行輸入也是有效時(shí),減小片內(nèi)存儲(chǔ)器和峰值DRAM帶寬要求是可能實(shí)現(xiàn)的。
圖1示出根據(jù)本發(fā)明實(shí)施例的用于控制解交錯(cuò)器的示例性系統(tǒng)框圖,所述解交錯(cuò)器包含提供視覺上喜人的啟動(dòng)及關(guān)閉解交錯(cuò)器。參照?qǐng)D1,該解交錯(cuò)系統(tǒng)100包括一個(gè)動(dòng)態(tài)自適應(yīng)解交錯(cuò)器,如具有反向3:2下拉(MAD-3:2)動(dòng)態(tài)自適應(yīng)解交錯(cuò)器102、處理器104及存儲(chǔ)器106。該MAD-3:2 102包括相匹配的適用于解交錯(cuò)視頻場(chǎng)的邏輯、代碼和/或電路。處理器104包括相匹配的邏輯、代碼和/或電路,其適用于控制該MAD-3:2 102操作,以執(zhí)行該MAD-3:2 102的操作,和/或傳送控制信息和/或數(shù)據(jù)至存儲(chǔ)器106及傳送來自存儲(chǔ)器106的信息。存儲(chǔ)器106包括相匹配的邏輯、代碼、和/或電路,其適用于存儲(chǔ)控制信息,數(shù)據(jù),該信息與當(dāng)前視頻場(chǎng)有關(guān),和/或與前視頻場(chǎng)有關(guān)。
MAD-3:2 102能夠使3:2下拉反向并執(zhí)行3:2步調(diào)探測(cè),該3:2步調(diào)探測(cè)可用于視頻網(wǎng)絡(luò)(VN)中。MAD-3:2 102適用于從視頻網(wǎng)絡(luò)中的多個(gè)視頻源中的一個(gè)獲得解交錯(cuò)的視頻場(chǎng)及將該獲得的解交錯(cuò)的視頻場(chǎng)以雙倍顯示率以使視覺上喜人的方式轉(zhuǎn)變成逐行幀。
該MAD-3:2 102可適用于接收從視頻總線(VB)的交錯(cuò)視頻輸入及將解交錯(cuò)的逐行視頻輸出到視頻網(wǎng)絡(luò)所使用的視頻總線(BUS)。例如,MAD-3:2 102可以在NTSC情況下接收高達(dá)720×480i的分辨率及產(chǎn)生720×480p的分辨率。對(duì)于PAL,動(dòng)態(tài)自適應(yīng)解交錯(cuò)器(MAD)可以接收720×576i分辨率及產(chǎn)生720×576p分辨率。水平分辨率被允許在順向格放基礎(chǔ)上改變成高達(dá)720的帶寬。MAD-3:2 102適用于為損失的像素平穩(wěn)調(diào)配各種近似值以防止因改變決定而產(chǎn)生的可見的輪廓。多個(gè)視頻場(chǎng)可用于確定移動(dòng)。例如,在本發(fā)明的一種實(shí)施例中,視頻的五個(gè)場(chǎng)可用于確定移動(dòng)。
MAD-3:2 102可以利用由于移動(dòng)被誤解的可視人為因素風(fēng)險(xiǎn)的減少而產(chǎn)生的穩(wěn)定無抖動(dòng)視頻,同時(shí)也提供改進(jìn)靜止幀操作。MAD-3:2 102也可以提供量化移動(dòng)信息的每個(gè)場(chǎng)類型的附加場(chǎng),這種量化移動(dòng)信息是可選擇的,以便減少誤解的風(fēng)險(xiǎn)。例如,每一場(chǎng)類型達(dá)到3個(gè)或更多的附加場(chǎng),量化的移動(dòng)信息的附加場(chǎng)可以任意選擇以減少移動(dòng)被誤解甚至更大的風(fēng)險(xiǎn)。這可以以效能成本合算方法提供一個(gè)高達(dá)10個(gè)場(chǎng)的全部歷史動(dòng)態(tài)窗口??梢蕴峁┯兄鷾p輕或排除NTSC梳理人為因素的集成彩度消除功能。也可以提供一個(gè)方向指針濾波功能,其在移動(dòng)對(duì)角邊中減少或排除鋸齒邊。MAD-3:2 102可以從膠片源提供反向3:2下拉以改進(jìn)質(zhì)量。MAD-3:2 102也適用于支持多種源。
在操作中,MAD-3:2 102以雙倍顯示率接收交錯(cuò)的場(chǎng)并將轉(zhuǎn)變那些解交錯(cuò)的場(chǎng)轉(zhuǎn)變?yōu)橹鹦袔?。在?dāng)前場(chǎng)被解交錯(cuò)之前產(chǎn)生的關(guān)于場(chǎng)的部分信息可被本地存儲(chǔ)于MAD-3:2 102中。在當(dāng)前場(chǎng)被解交錯(cuò)之后產(chǎn)生的關(guān)于場(chǎng)的部分信息也可被本地存儲(chǔ)于MAD-3:2 102中。在當(dāng)前場(chǎng)之前及之后產(chǎn)生的關(guān)于場(chǎng)的剩余部分的信息則被保存于存儲(chǔ)器106中。
處理器104可控制MAD-3:2 102的操作。例如,處理器104可以從多個(gè)解交錯(cuò)算法中進(jìn)行選擇,該解交錯(cuò)算法可被MAD-3:2 102使用。處理器104適用于基于視頻場(chǎng)的相應(yīng)源來修改MAD-3:2 102。而且,處理器104可以將存儲(chǔ)于存儲(chǔ)器106中的信息傳送到MAD-3:2 102。接收器104也可以將MAD-3:2 102中沒有本地存儲(chǔ)的任何場(chǎng)相關(guān)信息傳送到存儲(chǔ)器106。然后,MAD-3:2102利用從當(dāng)前場(chǎng)的信息,從前一個(gè)產(chǎn)生場(chǎng)的信息中及從當(dāng)前場(chǎng)產(chǎn)生后的場(chǎng)的信息中構(gòu)建一個(gè)像素組,及基于該像素組中所考慮的信息確定輸出像素的當(dāng)前移動(dòng)??苫诋?dāng)前移動(dòng)及基于前一個(gè)場(chǎng)確定的至少一個(gè)歷史移動(dòng)值來確定輸出像素的值,其中,可量化歷史移動(dòng)以減少存儲(chǔ)量。
圖2示出本發(fā)明實(shí)施例的具有量化歷史移動(dòng)值的位置的示例性像素組。參照?qǐng)D2,由MAD-3:2 102使用的用于確定輸出像素的動(dòng)態(tài)自適應(yīng)值的像素組包括一個(gè)像素(A)204,其位于場(chǎng)Fd0的當(dāng)前行Ln0,一個(gè)像素(C)206,其位于場(chǎng)Fd-1的當(dāng)前行Ln1,一個(gè)像素(D)208,其位于場(chǎng)Fd-1的當(dāng)前行Ln-1,一個(gè)像素(B)210,其位于場(chǎng)Fd-2的當(dāng)前行Ln0,一個(gè)像素(H)212,其位于場(chǎng)Fd-3的當(dāng)前行Ln2,一個(gè)像素(E0)214,其位于場(chǎng)Fd-3的當(dāng)前行Ln1,一個(gè)像素(F0)216,其位于場(chǎng)Fd-3的當(dāng)前行Ln-1,一個(gè)像素(J)218,其位于場(chǎng)Fd-3的當(dāng)前行Ln-2,一個(gè)輸出像素(O)202,其位于場(chǎng)Fd-3的當(dāng)前行Ln0,一個(gè)像素(G)220,其位于場(chǎng)Fd-4的當(dāng)前行l(wèi)n0,一個(gè)位于場(chǎng)Fd-5中的量化歷史移動(dòng)值K222,一個(gè)位于場(chǎng)Fd-7的量化歷史移動(dòng)值L224和一個(gè)位于場(chǎng)Fd-9的量化歷史移動(dòng)值M226。參照?qǐng)D2,在左邊示出時(shí)間T0,并且T0右邊的場(chǎng)在自參考點(diǎn)T0算起的時(shí)間內(nèi)返回。
位于Fd-6及Fd-8的歷史移動(dòng)信息的間隙是因?yàn)橄嗤瑘?chǎng)類型(無論是前場(chǎng)或后場(chǎng),均作為當(dāng)前場(chǎng))的場(chǎng)包含歷史移動(dòng)信息。使用量化移動(dòng)的選擇允許場(chǎng)在時(shí)間范圍的增加,而在門限或帶寬上有最小的成本。這種增加了時(shí)間范圍的場(chǎng)的好處是由于減少了移動(dòng)圖像失真的發(fā)生,因而可以提高M(jìn)AD-3:2 102中的解交錯(cuò)質(zhì)量。
圖3示出根據(jù)本發(fā)明實(shí)施例的動(dòng)態(tài)自適應(yīng)解交錯(cuò)器的高級(jí)方框圖。參照?qǐng)D3,圖1所示的MAD-3:2 102包括一個(gè)網(wǎng)絡(luò)視頻輸入控制器302、一個(gè)場(chǎng)存儲(chǔ)輸入控制器304、一個(gè)場(chǎng)存儲(chǔ)輸出控制器306、一個(gè)像素分配器308、一個(gè)像素處理器310、一個(gè)視頻輸出控制器312及一個(gè)場(chǎng)控制器314。該網(wǎng)絡(luò)輸入控制器302包括相匹配的邏輯、代碼和/或電路,其適用于從網(wǎng)絡(luò)視頻輸入總線接收輸入大致水平地縮入及向像素分配器308提供網(wǎng)絡(luò)反饋A。
該場(chǎng)存儲(chǔ)輸入控制器304包括相匹配的邏輯,代碼,和/或電路可以適用于管理像素信息的截取及歷史移動(dòng)信息的量化。場(chǎng)存儲(chǔ)輸出控制器312包括相匹配的適用于管理像素信息及量化的歷史移動(dòng)信息的存儲(chǔ)邏輯、代碼和/或電路。像素分配器308包括相匹配的邏輯、代碼和/或電路,其適用于從場(chǎng)存儲(chǔ)輸入控制器304及網(wǎng)絡(luò)視頻輸入控制器302接收像素信息及量化的歷史移動(dòng)信息,及向像素處理器310提供如圖2中所示的像素組。
視頻輸出控制器312包括相匹配的邏輯、代碼和/或電路,其適用于準(zhǔn)備作為在網(wǎng)絡(luò)視頻輸出總線上傳送的逐行或去交錯(cuò)輸出的處理幀。場(chǎng)控制器314包括相匹配的邏輯,代碼,和/或電路,其適用于管理像素信息及量化的歷史移動(dòng)信息的傳送并且修改和更新用于管理像素信息及量化的歷史移動(dòng)信息的傳送的寄存器。該場(chǎng)控制器314通過RBUS總線向處理器104和/或存儲(chǔ)器106傳送數(shù)據(jù)和/或控制信息。像素處理器310包括相匹配的邏輯、代碼和/或電路,其適用于將像素的線性矩陣轉(zhuǎn)換成矩形矩陣或處理的幀格式。
圖4是根據(jù)本發(fā)明實(shí)施例的可用于多場(chǎng)解交錯(cuò)器的示例性像素處理器的框圖。參照?qǐng)D4,該像素處理器310包括一個(gè)像素計(jì)算402及一個(gè)行重排序404。像素計(jì)算402包括相匹配的邏輯、代碼和/或電路,其適用于根據(jù)像素組信息、高水平控制信號(hào)及其執(zhí)行的計(jì)算結(jié)果產(chǎn)生兩行輸出像素,即當(dāng)前行像素及缺席行像素。像素計(jì)算402向行重排序塊404傳送當(dāng)前行像素及缺席行像素。像素計(jì)算402包括多個(gè)計(jì)算流水線。
行重排序404包括相匹配的邏輯、代碼和/或電路,其適用于以諸如480交錯(cuò)(480i)率從像素計(jì)算塊402中提取兩個(gè)垂直相鄰的像素,并緩沖它們以使兩行可以以諸如480逐行(480p)率被順序地輸出。行重排序塊404不僅限于480i至480p速率轉(zhuǎn)換,并且是可編程的,并可適用于各種速率轉(zhuǎn)換。
圖5是根據(jù)本發(fā)明實(shí)施例的可用于多場(chǎng)解交錯(cuò)器的示例性像素計(jì)算的框圖。參照?qǐng)D5,像素計(jì)算402包括一個(gè)當(dāng)前亮度像素選擇器502,一個(gè)移動(dòng)計(jì)算及混合控制504,一個(gè)方向?yàn)V波器506,一個(gè)實(shí)時(shí)域平均508,一個(gè)反向3:2波紋選擇器塊510,一個(gè)HL模式塊512,一個(gè)逐個(gè)像素重復(fù)場(chǎng)移動(dòng)(ppref)塊514,一個(gè)狀態(tài)收集器516,一個(gè)廣義混合塊518,一個(gè)X色度計(jì)算塊520,一個(gè)廣義混合塊522,一個(gè)MAX/混合控制塊524,及一個(gè)像素排序塊526。
當(dāng)前亮度像素選擇器塊502包括相匹配的邏輯、代碼和/或電路,其適用于從當(dāng)前像素行選擇亮度像素。當(dāng)輸入場(chǎng)位于前場(chǎng)時(shí),這個(gè)像素為像素E0214。當(dāng)輸入場(chǎng)位于后場(chǎng)時(shí),這個(gè)像素為像素F0216。移動(dòng)計(jì)算及混合控制塊504包括相匹配的邏輯、代碼和/或電路,其適用于計(jì)算輸出像素O 202的當(dāng)前移動(dòng),歷史移動(dòng)及最后移動(dòng)。移動(dòng)計(jì)算及混合控制塊504也可以產(chǎn)生被存儲(chǔ)的量化移動(dòng)值。移動(dòng)計(jì)算及混合控制塊504被強(qiáng)制提供一個(gè)空間近似值,從而提供一個(gè)諸如8比特系統(tǒng)中的255的輸出。這個(gè)輸出可確保應(yīng)用亮度移動(dòng)的混合可以經(jīng)歷一個(gè)很大的移動(dòng),及由此產(chǎn)生其輸出中的一個(gè)空間近似值。
當(dāng)測(cè)量到大量移動(dòng)時(shí),方向?yàn)V波器506包括相匹配的邏輯、代碼和/或電路,其適用于完成空間近似,該近似可以在一個(gè)混合操作的輸出端起支配作用。實(shí)時(shí)域平均塊508包括相匹配的邏輯、代碼和/或電路,其適用于當(dāng)測(cè)量小數(shù)量移動(dòng)時(shí),在混合操作輸出端執(zhí)行實(shí)時(shí)域平均,該平均可在混合操作中起支配作用。反向3:2波紋選擇器塊510包括相匹配的邏輯、代碼和/或電路,其適用于為像素提供一個(gè)反向3:2估算。該反向3:2波紋選擇器塊510包括多個(gè)值,例如OFF,F(xiàn)WD,BWD,及AVG。在本發(fā)明的一種示例性提高中,當(dāng)值為FWD時(shí),反向3:2波紋選擇器塊510的輸出為像素B 210的亮度。當(dāng)值為BWD時(shí),輸出為像素G 220的亮度。當(dāng)值為AVG時(shí),輸出為像素B 210及像素G 220的線性平均亮度。當(dāng)值為OFF時(shí),由于MAX/混合控制塊524可以確保該值不影響輸出,所以可提供任何輸出。反向3:2波紋選擇器塊510可由圖3所示的場(chǎng)控制器314確定。
HL模式塊512包括相匹配的邏輯、代碼和/或電路,其適用于執(zhí)行多個(gè)操作以確定逐個(gè)像素不被期望的場(chǎng)移動(dòng)(ppufm),及也可以具有加法寄存器以產(chǎn)生一個(gè)可以用于不良合成探測(cè)中的帖不被期望移動(dòng)值。pprepf塊514包括相匹配的邏輯、代碼和/或電路,其適用于執(zhí)行多個(gè)操作以確定來自逐個(gè)像素重復(fù)場(chǎng)差值(ppfd)的逐個(gè)像素重復(fù)場(chǎng)移動(dòng)(pprfm)及逐個(gè)像素重復(fù)場(chǎng)閾值(pprf_thresh)。
狀態(tài)控制器塊516包括相匹配的邏輯、代碼和/或電路,其適用于對(duì)場(chǎng)差值求和并將結(jié)果置于矩形圖表中。矩形圖表值為MAD-3:2 102所使用,以確定重復(fù)場(chǎng)的發(fā)生地點(diǎn)。狀態(tài)收集器516塊包括多個(gè)寄存器,其可在新視頻場(chǎng)開始時(shí)被設(shè)置及復(fù)位。該矩形圖的各級(jí)對(duì)應(yīng)于存儲(chǔ)于寄存器內(nèi)的信息。
廣義混合塊518,522包括相匹配的邏輯、代碼和/或電路,其適用在輸出像素O 202中的在移動(dòng)空間近似值及適時(shí)近似值之間混合。MAX/混合控制塊524包括相匹配的邏輯、代碼和/或電路,其適用于產(chǎn)生一個(gè)移動(dòng)值,該值可以控制來自廣義混合塊518的MAD近似值與來自反向3:2波紋選擇器塊510的反向3:2波紋近似值之間的最終合并。例如,在正常操作中,兩個(gè)信號(hào)的最大值可用于控制廣義混合塊522中的混合強(qiáng)度。
像素排序塊526包括相匹配的邏輯、代碼和/或電路,其適用于將當(dāng)前像素的亮度和色度及缺席像素的亮度和色度排序成上行像素的亮度和色度及下行像素的亮度和色度。當(dāng)前場(chǎng)產(chǎn)生輸入場(chǎng)時(shí),當(dāng)前像素對(duì)應(yīng)于上行像素而缺席像素對(duì)應(yīng)于下行像素,當(dāng)后場(chǎng)產(chǎn)生輸入場(chǎng)時(shí),當(dāng)前像素對(duì)應(yīng)于下行像素而缺席像素對(duì)應(yīng)于上行像素。像素排序塊526用于在硬啟動(dòng)模式操作期間提供連續(xù)色彩,而不是提供凍結(jié)幀硬啟動(dòng)。美國專利申請(qǐng)序列號(hào)__(代理人案號(hào)15452US02)揭示了硬啟動(dòng),茲參考其全部?jī)?nèi)容并結(jié)合于此處。
圖6及圖7是根據(jù)本發(fā)明實(shí)施例的連同多場(chǎng)解交錯(cuò)器使用的行重排序的示例性框圖。參照?qǐng)D6,行重排序404包括一個(gè)上行FIFO 602,一個(gè)下行FIFO 604,一個(gè)輸出FIFO 606,一個(gè)源開關(guān)608,及一個(gè)行長度計(jì)數(shù)器610。在本發(fā)明的一種示例性實(shí)施例中,行重排序404適用于以480交錯(cuò)(480i)率從像素計(jì)算402提取兩個(gè)垂直相鄰的像素,并緩沖這些像素使兩行能以480逐行(480p)率順序輸出。上行FIFO 602包括包括相匹配的邏輯、代碼和/或電路,其適用于對(duì)在下行FIFO 604垂直上方的行的像素進(jìn)行緩沖。上行FIFO 602可以為一個(gè)嵌入的DRAM。下行FIFO 604包括相匹配的邏輯、代碼和/或電路,其適用對(duì)在上行FIFO 602的垂直下方的行像素進(jìn)行緩沖。下行FIFO 604可以為一個(gè)嵌入的DRAM。
源開關(guān)608包括相匹配的邏輯、代碼和/或電路,其適用在從上行FIFO 602或下行FIFO 604提取的或讀出的像素之間進(jìn)行選擇。相應(yīng)地,在圖像開始處從下行FIFO 604中進(jìn)行提取之前,由源開關(guān)608從上行FIFO 602提取像素。行長度計(jì)數(shù)器610包括相匹配的邏輯、代碼和/或電路,其適用于計(jì)算上行FIFO602或者下行FIFO 604中從源開關(guān)608所提取的像素的數(shù)量。當(dāng)計(jì)算的像素?cái)?shù)量與解交錯(cuò)的輸出幀的行長度參數(shù)相符時(shí),該源開關(guān)608可以切換到從其它FIFO中選擇像素。
輸出FIFO 606包括相匹配的邏輯、代碼和/或電路,其適用在由上行FIFO602及下行FIFO 604中的像素所組成的解交錯(cuò)的輸出幀進(jìn)行緩沖。輸出FIFO606提供數(shù)據(jù)流平滑,及允許整個(gè)行時(shí)間上的平均輸入和/或輸出通過解交錯(cuò)器加以傳送,而不是在以更高(峰值)數(shù)據(jù)率的有效行相跟隨的水平消隱期間被強(qiáng)制置于空閑。輸出FIFO 606的最小值可以計(jì)算如下最小輸出FIFO大小=(峰值速率-平均速率)×脈沖持續(xù)周期=(1-(720/858))×720=115.8其中,峰值速率是標(biāo)準(zhǔn)化為1的峰值傳送速率,平均速率為行中的有效像素?cái)?shù)量與行中總像素?cái)?shù)量的比率,脈沖持續(xù)周期為在數(shù)據(jù)突發(fā)期間要傳送的激活像素的數(shù)量。在這種情況下,輸出FIFO 606可以緩沖最少的116個(gè)像素,或者一個(gè)8比特4∶2∶2系統(tǒng)的232個(gè)字節(jié),其中一個(gè)字節(jié)可為亮度信息,而一個(gè)字節(jié)可為色度信息。
參照?qǐng)D7,在本發(fā)明的另一種實(shí)施例中,由圖6所示的輸出FIFO 606提供的緩沖可由上行FIFO 612及下行FIFO 614提供。在這種情況下,上行FIFO 612包括加到上行FIFO 602的緩沖容量上的輸出FIFO 606的緩沖容量。類似地,下行FIFO 614包括加到上下行FIFO 614的緩沖容量上的輸出FIFO 606的緩沖容量。
圖8是根據(jù)本發(fā)明實(shí)施例的上行FIFO的示例性操作。參照?qǐng)D8,當(dāng)前行702可以為來自480i的源的輸入場(chǎng)的第一行。當(dāng)前行704代表輸入場(chǎng)中的每一個(gè)一直到達(dá)場(chǎng)的結(jié)尾的后續(xù)行。當(dāng)前行702及當(dāng)前行704可由480i源的水平間隔所分開。上行706為從解交錯(cuò)器的一個(gè)480p輸出中的第一輸出行。下行708為480p輸出中的后續(xù)行。上行706及下行708可由480p輸出的水平間隔所分開。
在這個(gè)說明性的示例中,在時(shí)實(shí)例T0,上行FIFO 602是空的。上行FIFO輸入712(實(shí)線)對(duì)應(yīng)于由上行FIFO 602緩沖的上行像素。上行FIFO輸出714(虛線)對(duì)應(yīng)于由源開關(guān)608選擇的上行FIFO 602中的緩沖的像素,以組成480p輸出或解交錯(cuò)的輸出幀。上行FIFO 602可以開始緩沖對(duì)應(yīng)于當(dāng)前行702的像素,直到當(dāng)前行702在時(shí)實(shí)例T2結(jié)束。在時(shí)實(shí)例T4,在480i輸入的當(dāng)前行間水平消隱之后,上行FIFO 602開始緩沖對(duì)應(yīng)于當(dāng)前行704的像素,直到當(dāng)前行704在時(shí)實(shí)例T7結(jié)束。在時(shí)實(shí)例T1,源開關(guān)608從上行FIFO 602開始選擇像素以組成上行706,直到在時(shí)實(shí)例T2選擇到上行706的最后一個(gè)像素為止。類似地,在時(shí)實(shí)例T6,源開關(guān)608從上行FIFO 602開始選擇像素以組成上行710,直到在時(shí)實(shí)例T7選擇到上行710的最后一個(gè)像素為止。在時(shí)實(shí)例T1及T6的上行FIFO輸入712與上行FIFO輸出712間的區(qū)別表明上行FIFO 602在操作中的緩沖不需要超過半個(gè)視頻行。
圖9是根據(jù)本發(fā)明實(shí)施例的下行FIFO的示例性操作。參照?qǐng)D9,在時(shí)實(shí)例T0,下行FIFO 604是空的。下行FIFO輸入716(實(shí)線)對(duì)應(yīng)于由下行FIFO 604緩沖的下行像素。下行FIFO輸出718(虛線)對(duì)應(yīng)于由源開關(guān)608選擇的下行FIFO 604中的緩沖的像素,以組成480p輸出或解交錯(cuò)的輸出幀。下行FIFO 604可以開始緩沖對(duì)應(yīng)于當(dāng)前行702的像素,直到當(dāng)前行702在時(shí)實(shí)例T2結(jié)束。在時(shí)實(shí)例T4,在480i輸入的當(dāng)前行間水平消隱之后,下行FIFO 604開始緩沖對(duì)應(yīng)于當(dāng)前行704的像素,直到當(dāng)前行704在時(shí)實(shí)例T7結(jié)束。在時(shí)實(shí)例T3,在上行706已被選擇之后,源開關(guān)608從下行FIFO 604開始選擇像素以組成下行708,直到在時(shí)實(shí)例T5選擇到下行708的最后一個(gè)像素。在時(shí)實(shí)例T3和T7,下行FIFO輸入716與下行FIFO輸出718間的區(qū)別表明下行FIFO 604在操作中的緩沖不需要超過一個(gè)視頻行。
當(dāng)組成解交錯(cuò)的輸出時(shí)通過緩沖上行像素及下行像素,多場(chǎng)解交錯(cuò)器可以減少片內(nèi)存儲(chǔ)器,減少峰值DRAM帶寬要求,及平滑輸出數(shù)據(jù)流。
相應(yīng)地,本發(fā)明可以通過硬件,軟件或硬件與軟件相結(jié)合而實(shí)現(xiàn)。本發(fā)明可以在至少一個(gè)計(jì)算機(jī)系統(tǒng)的集中形式中或在一個(gè)不同元件分散通過幾個(gè)相互連接的計(jì)算機(jī)系統(tǒng)的的分布形式中加以實(shí)現(xiàn)。適用于執(zhí)行此處所述方法的任意一種計(jì)算機(jī)系統(tǒng)或其它裝置均是適合的。一個(gè)典型的硬件與軟件的結(jié)合是具有計(jì)算機(jī)程序的多用途計(jì)算機(jī)系統(tǒng),當(dāng)?shù)卿浖皥?zhí)行該程序時(shí),該程序控制計(jì)算機(jī)系統(tǒng)以使其執(zhí)行此處所述的方法。
本發(fā)明也可以嵌入到一個(gè)計(jì)算機(jī)程序產(chǎn)品中,其包括所有能使此處所述的方法得以實(shí)施的特征,當(dāng)?shù)卿浀接?jì)算機(jī)系統(tǒng)時(shí)能夠執(zhí)行這些方法。當(dāng)前文本中的計(jì)算機(jī)程序意味著一組指令的任何表達(dá)(以任何語言、代碼或符號(hào))用于使一個(gè)具有信息處理能力的系統(tǒng),直接地或者在兩者或其一之后執(zhí)行一個(gè)特別的功能,a)轉(zhuǎn)換成另一種語言,代碼或符號(hào);b)以不同材料形式重新產(chǎn)生。
雖然已經(jīng)結(jié)合某些實(shí)施例描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員會(huì)理解,在不脫離本發(fā)明保護(hù)范圍的前提下,可以作出不同的變化或者用等價(jià)物替代。此外,在不脫離本發(fā)明保護(hù)范圍的前提下,可以作出一些修改以使具體環(huán)境或材料適應(yīng)于本發(fā)明的教。因此,本發(fā)明并不企圖局限于這里所揭示的具體實(shí)施例,相反,本發(fā)明包括落入本發(fā)明權(quán)利要求保護(hù)范圍中的所有實(shí)施例。
權(quán)利要求
1.一種視頻信號(hào)處理方法,其特征在于,該方法包括緩沖多個(gè)上行像素及多個(gè)下行像素;排序所述的緩沖的多個(gè)上行像素及所述的緩沖的多個(gè)下行像素;及從所述排序的緩沖的多個(gè)上行像素及所述的排序的緩沖的多個(gè)下行像素中產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括為半個(gè)視頻行緩沖所述多個(gè)上行像素。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括為一個(gè)視頻行緩沖所述多個(gè)下行像素。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括產(chǎn)生多個(gè)當(dāng)前行像素及多個(gè)缺席行像素。
5.一種計(jì)算機(jī)可讀存儲(chǔ)器,其特征在于,在其上存儲(chǔ)了計(jì)算機(jī)程序,所述計(jì)算機(jī)程序具有用于視頻信號(hào)處理的至少一個(gè)代碼段,由計(jì)算機(jī)執(zhí)行所述至少一個(gè)代碼段以使計(jì)算機(jī)執(zhí)行步驟,包括緩沖多個(gè)上行像素及多個(gè)下行像素;排序所述緩沖的多個(gè)上行像素及所述緩沖的多個(gè)下行像素;及從所述排序緩沖的多個(gè)上行像素及所述排序緩沖的多個(gè)下行像素中產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)可讀存儲(chǔ)器,其特征在于,進(jìn)一步包括代碼器,用于將緩沖半個(gè)視頻行像素的所述多個(gè)上行像素編碼。
7.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)可讀存儲(chǔ)器,其特征在于,進(jìn)一步包括代碼器,用于緩沖所述一個(gè)視頻行的多個(gè)下行像素。
8.一種視頻信號(hào)處理的系統(tǒng),其特征在于,該系統(tǒng)包括一個(gè)像素處理器,用于緩沖多個(gè)上行像素及多個(gè)下行像素;所述像素處理器將所述緩沖的多個(gè)上行像素及所述緩沖的多個(gè)下行像素進(jìn)行排序;及所述像素處理器從所述排序的緩沖的多個(gè)上行像素及所述排序的緩沖的多個(gè)下行像素中產(chǎn)生一個(gè)解交錯(cuò)的輸出幀。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述像素處理器包括一個(gè)像素計(jì)數(shù)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述像素計(jì)數(shù)產(chǎn)生多個(gè)當(dāng)前行像素及多個(gè)缺席行像素。
全文摘要
在一個(gè)視頻系統(tǒng)中,提供一種為多場(chǎng)解交錯(cuò)的片內(nèi)存儲(chǔ)器尺寸及峰值DRAM帶寬要求最小化的方法及系統(tǒng)??梢源_定當(dāng)前行像素及缺席行像素并基于一個(gè)解交錯(cuò)的輸出幀是否由前場(chǎng)或后場(chǎng)產(chǎn)生而將行像素及缺席行像素排序成上行像素或下行像素。上行像素可在支持半個(gè)視頻行的上行FIFO中被緩沖,下行像素可以在支持一個(gè)視頻行的下行FIFO中被緩沖。通過從緩沖的上行像素及緩沖的下行像素中進(jìn)行選擇,可使用源開關(guān)及行長度計(jì)數(shù)器用于組成解交錯(cuò)的輸出幀。該解交錯(cuò)的輸出幀可在輸出FIFO中被緩沖。
文檔編號(hào)H04N5/14GK1668086SQ20051005223
公開日2005年9月14日 申請(qǐng)日期2005年1月31日 優(yōu)先權(quán)日2004年1月30日
發(fā)明者理查德·H·懷曼, 達(dá)雷·E·紐曼 申請(qǐng)人:美國博通公司