專利名稱:視頻數(shù)據(jù)的混洗方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻數(shù)據(jù)的混洗方法和裝置,尤其是涉及一種利用單一存儲(chǔ)器對(duì)于視頻數(shù)據(jù)進(jìn)行混洗的方法和裝置。
通常,數(shù)字盒式錄像機(jī)(VCR)根據(jù)一個(gè)預(yù)定規(guī)則在一個(gè)預(yù)定的范圍內(nèi),例如一幀,對(duì)視頻數(shù)據(jù)進(jìn)行混洗。根據(jù)現(xiàn)有數(shù)字VCR標(biāo)準(zhǔn),利用隔行的編址方法和混洗的編址方法的視頻數(shù)據(jù)的混洗系統(tǒng)將參考
圖1至圖2G進(jìn)行描述。
根據(jù)隔行編址的方法,一幀的視頻數(shù)據(jù)被存儲(chǔ)在一個(gè)存儲(chǔ)器中。為了存儲(chǔ)一幀的視頻數(shù)據(jù)在一個(gè)存儲(chǔ)器中,隔行編址的方法把一幀的視頻數(shù)據(jù)按照每一行從左到右的順序和對(duì)于奇數(shù)場(chǎng)按照從第二最高行到其后跟隨的偶數(shù)行的順序及對(duì)于偶數(shù)場(chǎng)按照從第一最高行到其后跟隨的奇數(shù)行的順序存儲(chǔ)在存儲(chǔ)器中。根據(jù)隔行編址的方法存儲(chǔ)在存儲(chǔ)器中的一幀的視頻數(shù)據(jù)在例如NTSC制式的525/60系統(tǒng)的情況中被劃分成圖1A中示出的50個(gè)超數(shù)據(jù)塊,而在例如PAL制式的625/50系統(tǒng)的情況中被劃分成圖1B中示出的60個(gè)超數(shù)據(jù)塊。每一個(gè)超數(shù)據(jù)塊包括27個(gè)宏數(shù)據(jù)塊,且每一個(gè)宏數(shù)據(jù)塊包括6個(gè)離散余弦變換(DCT)數(shù)據(jù)塊。
圖2A到2G示意地表示出根據(jù)現(xiàn)有數(shù)字VCR標(biāo)準(zhǔn)讀取存儲(chǔ)在存儲(chǔ)器中的視頻數(shù)據(jù)的混洗編址的方法。參考圖2A,混洗的編址方法執(zhí)行一個(gè)對(duì)于具有大小為8×8象素的DCT數(shù)據(jù)塊的讀出操作,該操作是在每一行中從左到右和從頂行到底行的次序進(jìn)行的。包含在超數(shù)據(jù)塊中的每一個(gè)宏數(shù)據(jù)塊被劃分成圖2B和圖2C中的兩種類型。A型的宏數(shù)據(jù)塊包括在圖2B示出的6個(gè)DCT數(shù)據(jù)塊,并且這6個(gè)數(shù)據(jù)塊是以單獨(dú)指定號(hào)碼的升高次序讀出的。就是說(shuō),包括在一個(gè)A類型的宏數(shù)據(jù)塊中的DCT數(shù)據(jù)塊是按照從最左的DCT數(shù)據(jù)塊到最右的DCT數(shù)據(jù)塊的次序讀出的。如圖2C所示,B型宏數(shù)據(jù)塊包括6個(gè)DCT數(shù)據(jù)塊,被排列成3×2的陣列形式。屬于B類型宏數(shù)據(jù)塊的DCT數(shù)據(jù)塊也是按照單獨(dú)指定號(hào)碼的上升次序讀出的。就是說(shuō),每一行的兩個(gè)DCT數(shù)據(jù)塊是按照從左到右的次序讀出的,并且這些數(shù)據(jù)塊的行是按照從DCT的上行到下行的次序讀出的。
參考圖2D,示出的是525/60系統(tǒng)的超數(shù)據(jù)塊的三種類型,構(gòu)成每一個(gè)超數(shù)據(jù)塊的宏數(shù)據(jù)塊都是按照從最低號(hào)到最高號(hào)的順序從存儲(chǔ)器讀出的。在圖2D中,處在相對(duì)左手側(cè)的兩種類型的超數(shù)據(jù)塊是由上述的A型的宏數(shù)據(jù)塊所組成,而處在右手側(cè)的不同類型超數(shù)據(jù)塊是由A類型宏數(shù)據(jù)塊和被指示成24,25和26的B類型宏數(shù)據(jù)塊組成的。參考圖2E示出的625/50系統(tǒng)的超數(shù)據(jù)塊,這些超數(shù)據(jù)塊包括上述的B類型宏數(shù)據(jù)塊,并且是按照從最低號(hào)到最高號(hào)的順序被讀出的。
圖2F示出了525/60系統(tǒng)的超數(shù)據(jù)塊的排列。圖2G示出了625/50系統(tǒng)的超數(shù)據(jù)塊的排列。對(duì)比圖2F和2G可見(jiàn),525/60系統(tǒng)的超數(shù)據(jù)塊的排列基本上和625/50系統(tǒng)的超數(shù)據(jù)塊的排列相同。所以在525/60系統(tǒng)和在625/50系統(tǒng)中的每幀的視頻數(shù)據(jù)從存儲(chǔ)器讀取順序?qū)嶋H上是相同的。假設(shè)以號(hào)碼0,1,2,3,4,5按照從最左到最右的順序分別分配給各超數(shù)據(jù)塊列,則當(dāng)從存儲(chǔ)器中讀出每一個(gè)系統(tǒng)的超數(shù)據(jù)塊時(shí),該超數(shù)據(jù)塊列的讀出的順序是2,1,3,0和4。在屬于每一個(gè)超數(shù)據(jù)塊列的超數(shù)據(jù)塊中,首先讀出指定號(hào)碼是“0”的超數(shù)據(jù)塊。例如,在525/60系統(tǒng)的一幀中,從圖2F的最左邊位于第三超數(shù)據(jù)塊列中指示號(hào)碼是零的超數(shù)據(jù)塊首先被讀出,而從圖2F的最左邊位于第二超數(shù)據(jù)塊列中指示為號(hào)碼是零的超數(shù)據(jù)塊在第二次讀出。
當(dāng)利用上述的混洗系統(tǒng)和單一的存儲(chǔ)器對(duì)數(shù)據(jù)進(jìn)行混洗時(shí),只有當(dāng)一幀的視頻數(shù)據(jù)經(jīng)過(guò)隔行編址被完全存儲(chǔ)在單個(gè)存儲(chǔ)器中時(shí),一幀的視頻數(shù)據(jù)才能夠經(jīng)過(guò)混洗編址讀出。因此需要一個(gè)新的編址方法,從而利用單一的存儲(chǔ)器對(duì)一個(gè)順序幀的視頻數(shù)據(jù)進(jìn)行混洗。
本發(fā)明的一個(gè)目的是提供一種連續(xù)的混洗方法,用于對(duì)以順序幀形式的視頻數(shù)據(jù),利用單一的存儲(chǔ)器,通過(guò)改變?cè)跀?shù)字VCR標(biāo)準(zhǔn)中進(jìn)行混洗的隔行編址和混洗編址,進(jìn)行混洗,以便使得下一幀的視頻數(shù)據(jù)被寫(xiě)入到存儲(chǔ)器中當(dāng)前幀的視頻數(shù)據(jù)通過(guò)混洗地址被讀出的位置。
本發(fā)明的另一個(gè)目的是提供用于實(shí)施上述方法的一個(gè)視頻混洗裝置。
為了實(shí)現(xiàn)本發(fā)明的上述目的,本發(fā)明提供一種利用單一存儲(chǔ)器的視頻混洗方法,該方法包括以下的步驟(a)根據(jù)數(shù)字視頻盒式錄像機(jī)(VCR)標(biāo)準(zhǔn),產(chǎn)生一個(gè)第一隔行地址和一個(gè)第一混洗地址,以便對(duì)于以一幀為單元的視頻數(shù)據(jù)進(jìn)行混洗;(b)產(chǎn)生一個(gè)第二隔行地址和一個(gè)第二混洗地址,其具有的關(guān)系是,用于從所述存儲(chǔ)器讀出先前幀的視頻數(shù)據(jù)的第二混洗地址與用于將當(dāng)前幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同,并且用于從所述存儲(chǔ)器讀出當(dāng)前幀的視頻數(shù)據(jù)的第二混洗地址與用于將下一幀的視頻數(shù)據(jù)寫(xiě)入存儲(chǔ)器中的第二隔行地址相同;和(c)根據(jù)第一模式和第二模式之一而連續(xù)地對(duì)這些幀的視頻數(shù)據(jù)進(jìn)行混洗,其中第一種模式是利用第二隔行地址把輸入的視頻數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)器中并且利用第二混洗地址讀出記錄在存儲(chǔ)器中的視頻數(shù)據(jù),而其中的第二模式是利用第二混洗地址把輸入的視頻數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)器中并利用第二隔行地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù)。
為了實(shí)現(xiàn)本發(fā)明的另一個(gè)目的,提供了一種根據(jù)數(shù)字盒式錄像機(jī)(VCR)標(biāo)準(zhǔn)的混洗系統(tǒng)對(duì)于視頻數(shù)據(jù)進(jìn)行混洗的視頻混洗裝置,該視頻混洗裝置包括第一地址產(chǎn)生裝置,用于根據(jù)以所述混洗系統(tǒng)為基礎(chǔ)的隔行地址和混洗地址產(chǎn)生一個(gè)第一隔行地址和一個(gè)第一混洗地址;一個(gè)存儲(chǔ)器,具有存儲(chǔ)一幀視頻數(shù)據(jù)的存儲(chǔ)容量;第二地址產(chǎn)生裝置,用于產(chǎn)生一個(gè)第二隔行地址和一個(gè)第二混洗地址,其具有的關(guān)系是,用于從所述存儲(chǔ)器讀出先前幀的視頻數(shù)據(jù)的第二混洗地址與用于將當(dāng)前幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同,并且用于從所述存儲(chǔ)器讀出當(dāng)前幀的視頻數(shù)據(jù)的第二混洗地址與用于將下一幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同;和控制裝置,用于根據(jù)第一模式和第二模式之一對(duì)存儲(chǔ)器進(jìn)行控制,其中第一種模式是利用第二隔行地址把輸入的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中并且利用第二混洗地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù),而第二模式是利用第二混洗地址把輸入的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中并利用第二隔行地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù),從而連續(xù)地對(duì)這些幀的視頻數(shù)據(jù)進(jìn)行混洗。
最佳的實(shí)施例將參考附圖進(jìn)行描述,其中圖1A和1B示出了以數(shù)字的VCR標(biāo)準(zhǔn)進(jìn)行混洗的超數(shù)據(jù)塊的排列的示意圖,其中圖1A示出了關(guān)于525/60系統(tǒng)的視頻幀的超數(shù)據(jù)塊的排列,而圖1B示出了關(guān)于625/50系統(tǒng)的視頻幀的超數(shù)據(jù)塊的排列。
圖2A-2G是解釋關(guān)于以圖1A和1B為基礎(chǔ)的超數(shù)據(jù)塊的混洗編址的示意圖;圖3A和3B表示根據(jù)本發(fā)明用于混洗的存儲(chǔ)器的重建結(jié)構(gòu)。圖3A為525/60系統(tǒng)的情況而圖3B為625/50系統(tǒng)中的情況。
圖4是根據(jù)本發(fā)明的施例的視頻混洗裝置的框圖;圖5A-5E表示由圖4裝置進(jìn)行頁(yè)址替代使用的基準(zhǔn)值。
圖6A和6B是表示在圖4的裝置中的第一隔行地址產(chǎn)生器的操作。和圖7的電路圖用于說(shuō)明通過(guò)利用頁(yè)地址以數(shù)字VCR標(biāo)準(zhǔn)進(jìn)行混洗的隔行地址和混洗地址的改變。
參考圖2F所示的525/60系統(tǒng)的超數(shù)據(jù)塊的設(shè)計(jì),當(dāng)根據(jù)數(shù)字VCR標(biāo)準(zhǔn)的隔行編址把一幀的視頻數(shù)據(jù)寫(xiě)入到一個(gè)存儲(chǔ)器時(shí),該幀視頻數(shù)據(jù)能夠被開(kāi)始讀出的時(shí)間的起始點(diǎn)實(shí)際上是和把視頻數(shù)據(jù)記錄在存儲(chǔ)器位置中的時(shí)間起始點(diǎn)相同,該存儲(chǔ)器位置對(duì)應(yīng)于在從最左邊起第四超數(shù)據(jù)塊列中用“0”表示即圖2F中用“A”表示的超數(shù)據(jù)塊中的第一宏數(shù)據(jù)塊。換句話說(shuō),在525/60系統(tǒng)中,由于行號(hào)23到262是奇數(shù)場(chǎng),而行號(hào)285到524是偶數(shù)場(chǎng),所以,如果經(jīng)過(guò)對(duì)應(yīng)于大約是485H(=285H+24H×8+8H,其中H是一個(gè)水平掃描行)的時(shí)間,則記錄在存儲(chǔ)器中的視頻數(shù)據(jù)能夠通過(guò)混洗地址而被讀出。所以,為了連續(xù)地執(zhí)行關(guān)于視頻幀的混洗,無(wú)論何時(shí),只要通過(guò)一個(gè)讀操作使得存儲(chǔ)器部分變空,下一幀的視頻數(shù)據(jù)就應(yīng)該立即被填入到該空出的存儲(chǔ)器部分,并且該填充的視頻數(shù)據(jù)能夠通過(guò)下一幀的讀操作而被混洗。
圖4所示為考慮上述情況時(shí),根據(jù)本發(fā)明實(shí)施例的該視頻混洗裝置。現(xiàn)有525/60系統(tǒng)使用的超數(shù)據(jù)塊結(jié)構(gòu),其中在每一個(gè)超數(shù)據(jù)塊中,位于相對(duì)上部分的位置有3個(gè)宏數(shù)據(jù)塊行,位于相對(duì)下部分的位置有3個(gè)宏數(shù)據(jù)塊行,其中具有的宏數(shù)據(jù)塊數(shù)目與圖2D中示出的不同。因此,設(shè)計(jì)讀出存儲(chǔ)在存儲(chǔ)器中的視頻數(shù)據(jù)的地址產(chǎn)生器是不容易的。所以,本發(fā)明把在每一個(gè)超數(shù)據(jù)塊中的宏數(shù)據(jù)塊分解成上部宏數(shù)據(jù)塊和下部宏數(shù)據(jù)塊,以便將一幀的視頻數(shù)據(jù)存儲(chǔ)在圖3A示出的存儲(chǔ)器中。換句話說(shuō),存儲(chǔ)器被重新構(gòu)造,以便使得在一幀中的上部的宏數(shù)據(jù)塊存儲(chǔ)在存儲(chǔ)器的左區(qū)域,而在一幀中的下部的宏數(shù)據(jù)塊存儲(chǔ)在存儲(chǔ)器的右區(qū)域中。在圖3中,相對(duì)是淡陰影的宏數(shù)據(jù)塊是超數(shù)據(jù)塊的上部數(shù)據(jù)塊,而相對(duì)是深陰影的宏數(shù)據(jù)塊是超數(shù)據(jù)塊的下部數(shù)據(jù)塊。
625/50系統(tǒng)包括的宏數(shù)據(jù)塊中,不同的超數(shù)據(jù)塊具有相同的宏數(shù)據(jù)塊數(shù)目,這不同于525/60系統(tǒng)的超數(shù)據(jù)塊。但是最好是該存儲(chǔ)器能夠被重建來(lái)既能容納525/60系統(tǒng)的視頻幀,也能容納625/50系統(tǒng)的視頻幀。
所以,本發(fā)明是以這樣的一種方式重構(gòu)存儲(chǔ)器,即在625/50系統(tǒng)中的偶數(shù)超數(shù)據(jù)塊行的視頻數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器的左區(qū)域,而奇數(shù)超數(shù)據(jù)塊行的視頻數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器的右區(qū)域中。在圖3B中,相對(duì)淡陰影的超數(shù)據(jù)塊屬于偶數(shù)行的超數(shù)據(jù)塊行,而相對(duì)深陰影的超數(shù)據(jù)塊屬于奇數(shù)行的超數(shù)據(jù)塊行。
在對(duì)于視頻幀需要大的數(shù)據(jù)容量的625/50的系統(tǒng)中,本發(fā)明還使用一個(gè)適于該系統(tǒng)規(guī)模的存儲(chǔ)器。由于625/50系統(tǒng)的視頻數(shù)據(jù)的一幀包括構(gòu)成288行的2160個(gè)象素,所以在圖4所示的存儲(chǔ)器60中具有用于記錄625/50系統(tǒng)中一幀的視頻數(shù)據(jù)的存儲(chǔ)器容量,即622080字節(jié),并且其具有對(duì)應(yīng)于288行2160個(gè)象素的垂直和水平尺寸。
通過(guò)連續(xù)地使用相對(duì)于存儲(chǔ)器位置的垂直軸地址,本發(fā)明順序地記錄下一幀的視頻數(shù)據(jù),以便對(duì)于視頻幀進(jìn)行連續(xù)地混洗,其中從該存儲(chǔ)器位置,通過(guò)混洗編址讀出當(dāng)前幀的視頻數(shù)據(jù)。雖然是每一幀的視頻數(shù)據(jù)從奇數(shù)場(chǎng)的第一行到偶數(shù)場(chǎng)的最后一行被順序的輸入,但是視頻數(shù)據(jù)被依次地記錄在存儲(chǔ)器的位置是隨時(shí)伴隨著幀的改變而變化著的。換句話說(shuō),視頻幀的一個(gè)特定位置不是被映象到存儲(chǔ)器中的一個(gè)特定位置,但是視頻數(shù)據(jù)是被存儲(chǔ)在這樣一個(gè)位置從而使得一個(gè)視頻幀的一個(gè)特定的位置被映象到一個(gè)存儲(chǔ)器中隨著幀的改變而變化的位置。所以,需要單獨(dú)的存儲(chǔ)器存儲(chǔ)關(guān)于視頻數(shù)據(jù)實(shí)際上存儲(chǔ)在存儲(chǔ)器上的位置的信息。由于寫(xiě)入和讀出應(yīng)該是被獨(dú)立地控制的,且5個(gè)超數(shù)據(jù)塊列應(yīng)是分別被控制的,所以單獨(dú)的存儲(chǔ)器要求有25920比特(=9×288×5×2比特)的容量存儲(chǔ)該存儲(chǔ)器的位置信息。存儲(chǔ)著與頁(yè)相關(guān)的基準(zhǔn)值的用于將存儲(chǔ)器60沿著垂直方向劃分成36頁(yè)的基準(zhǔn)表20具有2160比特(=6×36×5×2比特)的容量。每一個(gè)基準(zhǔn)值都被用作取代頁(yè)地址。為了清楚地解釋,單獨(dú)的存儲(chǔ)器被稱之為一個(gè)基準(zhǔn)表20。該基準(zhǔn)表20存儲(chǔ)著基準(zhǔn)值,用于指示在一個(gè)暫時(shí)采用的存儲(chǔ)器頁(yè)中的當(dāng)前產(chǎn)生的隔行或混洗地址,以便防止在存儲(chǔ)器60中的時(shí)間沖突。
根據(jù)用于以數(shù)字VCR標(biāo)準(zhǔn)進(jìn)行混洗的一個(gè)隔行編址的方法,第一隔行地址產(chǎn)生器31產(chǎn)生第一隔行地址。根據(jù)用于以數(shù)字VCR進(jìn)行混洗的混洗編址的方法,一個(gè)第一混洗產(chǎn)生器41產(chǎn)生一個(gè)第一混洗地址。第一隔行和第一混洗地址都被用于指定存儲(chǔ)在存儲(chǔ)器60中的一幀的視頻數(shù)據(jù)的每一行。第一頁(yè)地址產(chǎn)生器32利用由第一隔行地址產(chǎn)生器31產(chǎn)生的第一隔行地址利用下列公式(1)產(chǎn)生第一頁(yè)地址。
pv1=gv1/8…(1)pv1=gv1/8…(1)其中的pv1表示一個(gè)第一頁(yè)地址而gv1表示一個(gè)由第一隔行地址產(chǎn)生器31產(chǎn)生的一個(gè)第一隔行地址。
第二頁(yè)地址產(chǎn)生器42利用由第一混洗地址產(chǎn)生器41產(chǎn)生的第一混洗地址使用下列公式(2)產(chǎn)生第二頁(yè)地址。
pv2=gv2/16×2+gv2%2…(2)其中的pv2表示一個(gè)第二頁(yè)地址,而gv2表示由第一混洗地址產(chǎn)生器41產(chǎn)生的第一混洗地址。而且,%是一個(gè)模式操作符。第一和第二頁(yè)地址被用于一次指示在存儲(chǔ)器60中存儲(chǔ)的每個(gè)超數(shù)據(jù)塊的8行。
確定由隔行地址取代器33和混洗地址取代器43所使用的基準(zhǔn)值的初始化/改組控制器(initialization/realignment controller)10,在存儲(chǔ)在基準(zhǔn)表20中的基準(zhǔn)值當(dāng)中確定在當(dāng)一個(gè)幀被改變時(shí)作為有用值的其它的基準(zhǔn)值。存儲(chǔ)在基準(zhǔn)表20中的這些基準(zhǔn)值在初始化/改組控制器10的控制下被初始化和被改組。在圖4所示裝置的初始化操作中,初始化/改組控制器10使得隔行地址取代器33和混洗地址取代器43按照0,1,2,…35的順序使用基準(zhǔn)值。
隔行地址取代器33利用對(duì)應(yīng)于第一頁(yè)地址的基準(zhǔn)表20的基準(zhǔn)值產(chǎn)生一個(gè)第一取代的頁(yè)地址?;煜吹刂啡〈?3利用對(duì)應(yīng)于第二頁(yè)地址的基準(zhǔn)表20的基準(zhǔn)值產(chǎn)生一個(gè)第二取代的頁(yè)地址。
利用基準(zhǔn)值的頁(yè)取代是根據(jù)這樣的事實(shí),即用于讀出記錄在存儲(chǔ)器60上的視頻數(shù)據(jù)的讀取地址與用于將下一幀的視頻數(shù)據(jù)寫(xiě)入存儲(chǔ)器60的寫(xiě)入地址是相同的,以及當(dāng)前幀的讀出地址與通過(guò)對(duì)于一個(gè)先前幀的讀出地址進(jìn)行混洗而獲得的地址是相同的。在每一個(gè)超數(shù)據(jù)塊列中的第二取代頁(yè)地址和第一取代頁(yè)地址是根據(jù)下列的等式(3)和等式(4)分別確定的。
Pn[i]=SFL[sh][Pn-1[i]]…(3)Qn[i]=Pn-1[i] …(4)其中,n是幀號(hào)碼,Pn[]是第二取代頁(yè)地址,Qn[]是第一取代頁(yè)地址,sh(=0,1,2,3,4)是超數(shù)據(jù)塊列號(hào),i(=0,1,2,…35)表示有關(guān)圖3A和3B描述的36頁(yè)。SFL[sh][i]是用于頁(yè)地址取代以進(jìn)行混洗的一個(gè)基準(zhǔn)值,是由下列的公式(5)給出的。
SFL[sh][i]=(((i+VK[sh]%36×18)%35.當(dāng)i+VK[sh]<35時(shí);=35 當(dāng)i+VK[sh]=35時(shí) …(5)其中,當(dāng)存儲(chǔ)器60被以數(shù)字VCR標(biāo)準(zhǔn)的隔行編址填充時(shí),VK[]={0,18,6,24,12}是位于每個(gè)超數(shù)據(jù)塊列中以數(shù)字“0”表示的超數(shù)據(jù)塊之上的一些宏數(shù)據(jù)塊。
圖5A-5E示出利用公式(5)產(chǎn)生的表。圖5A是當(dāng)sh=0和KV[sh]=0時(shí)的基準(zhǔn)值,圖5B是當(dāng)sh=1和KV[sh]=18時(shí)的基準(zhǔn)值。圖5C是當(dāng)sh=2和KV[sh]=6時(shí)的基準(zhǔn)值。圖5D是當(dāng)sh=3和KV[sh]=24時(shí)的基準(zhǔn)值。圖5E是當(dāng)sh=4和KV[sh]=12時(shí)的基準(zhǔn)值。
由隔行地址取代器33產(chǎn)生的第一取代的頁(yè)地址被輸入到第二隔行地址產(chǎn)生器34中并且由混洗地址取代器43產(chǎn)生的第二取代的頁(yè)地址被輸入到第二混洗地址產(chǎn)生器44中。第二隔行地址產(chǎn)生器34利用下列公式(6)從第一取代的頁(yè)地址中計(jì)算一個(gè)第二隔行地址rv1。
rv1=Q[gv1/8]×8+gv1%8…(6)第二混洗地址產(chǎn)生器44利用公式(7)從第二取代頁(yè)地址計(jì)算一個(gè)第二混洗地址rv2。
rv2=P[gv2/8+gv2%2]×8+gv2/2%8…(7)產(chǎn)生的第二隔行地址和第二混洗地址被送到一個(gè)控制信號(hào)產(chǎn)生器50。
利用從第二隔行地址產(chǎn)生器34提供的第二隔行地址和從第二混洗地址產(chǎn)生器44產(chǎn)生的第二混洗地址,控制信號(hào)產(chǎn)生器50輸出記錄在存儲(chǔ)器60上的當(dāng)前幀的視頻數(shù)據(jù),并把輸入到存儲(chǔ)器60的視頻數(shù)據(jù)記錄到已經(jīng)記錄的視頻數(shù)據(jù)被讀出的位置。在525/60的系統(tǒng)中,存儲(chǔ)器60的左區(qū)和右區(qū)是交替地以24行為單元編址的,如圖6A中所示。在625/50的系統(tǒng)中,存儲(chǔ)器60的左區(qū)和右區(qū)是交替地以48行為單元編址的,如圖6B中所示。圖6A中的數(shù)據(jù)塊號(hào)碼表示在525/60系統(tǒng)中一幀視頻數(shù)據(jù)的寫(xiě)入順序,而圖6B中的數(shù)據(jù)塊號(hào)碼表示在625/50系統(tǒng)中一幀視頻數(shù)據(jù)的寫(xiě)入順序。
在對(duì)于存儲(chǔ)器60,第二隔行地址用作一個(gè)寫(xiě)入地址且第二混洗地址用作讀出地址的情況中,控制信號(hào)產(chǎn)生器50使用第二混洗地址從存儲(chǔ)器60中讀出存儲(chǔ)的當(dāng)前幀的視頻數(shù)據(jù)??刂菩盘?hào)產(chǎn)生器50使用第二混洗地址作為把下一幀視頻數(shù)據(jù)寫(xiě)入到存儲(chǔ)器60中的寫(xiě)入地址,并且隨后把下一幀的視頻數(shù)據(jù)記錄在存儲(chǔ)器60中??刂菩盘?hào)產(chǎn)生器50使用能夠?qū)τ谟涗浽诖鎯?chǔ)器60中的下一幀的視頻數(shù)據(jù)進(jìn)行混洗的一個(gè)新的第二混洗地址,讀出記錄在存儲(chǔ)器60中的下一幀的視頻數(shù)據(jù)。因此,在存儲(chǔ)器60中執(zhí)行最佳的混洗。
對(duì)于存儲(chǔ)器60而言,有可能將第二混洗地址用作一個(gè)寫(xiě)入地址而將第二隔行地址用作一個(gè)讀出地址。在此情況中,控制信號(hào)產(chǎn)生器50利用第二隔行地址讀出記錄在存儲(chǔ)器60中的當(dāng)前幀的視頻數(shù)據(jù),并根據(jù)將下一幀的視頻數(shù)據(jù)以下一幀的視頻數(shù)據(jù)被混洗的形式寫(xiě)入存儲(chǔ)器60中的一個(gè)第二混洗地址把下一幀視頻數(shù)據(jù)寫(xiě)入到存儲(chǔ)器60中。
圖7示出了利用一個(gè)第一隔行地址和一個(gè)第一混洗地址以硬件實(shí)現(xiàn)產(chǎn)生一個(gè)第二隔行地址和一個(gè)第二混洗地址的實(shí)例。
參考圖7,在隔行編址的情況中,第二隔行地址rv1是通過(guò)把由取代的隔行地址產(chǎn)生器61產(chǎn)生的一個(gè)取代地址加到第一隔行地址gv1的三位最低有效位上而獲得的。而在混洗編址的情況中,第二混洗地址rv2是通過(guò)把由取代的隔行地址產(chǎn)生器62產(chǎn)生的一個(gè)取代地址加到第二隔行地址gv2的三位最低有效位上而獲得的。
隔行地址和混洗地址被輸入到多路轉(zhuǎn)換器63。該多路轉(zhuǎn)換器63有選擇地將第二隔行地址和第二混洗地址送到存儲(chǔ)器60,以便執(zhí)行根據(jù)本發(fā)明的混洗。
如上所示,即使使用單一的存儲(chǔ)器,該視頻數(shù)據(jù)混洗的方法和裝置也能對(duì)視頻幀順序地混洗。因此存儲(chǔ)器被最佳地控制以進(jìn)行混洗,從而提供一個(gè)優(yōu)化的硬件設(shè)計(jì)。
盡管在此描述的是一個(gè)確定的本發(fā)明的實(shí)施例,但是明顯的是,在不背離本發(fā)明的精神實(shí)質(zhì)的范圍內(nèi)能夠有許多改進(jìn)。
權(quán)利要求
1.一種根據(jù)數(shù)字盒式錄像機(jī)(VCR)標(biāo)準(zhǔn)的混洗系統(tǒng)對(duì)視頻數(shù)據(jù)進(jìn)行混洗的視頻混洗裝置,所述視頻混洗裝置包括第一地址產(chǎn)生裝置,用于根據(jù)以所述混洗系統(tǒng)為基礎(chǔ)的隔行地址和混洗地址產(chǎn)生一個(gè)第一隔行地址和一個(gè)第一混洗地址;一個(gè)存儲(chǔ)器,具有存儲(chǔ)一幀視頻數(shù)據(jù)的存儲(chǔ)容量;第二地址產(chǎn)生裝置,用于產(chǎn)生一個(gè)第二隔行地址和一個(gè)第二混洗地址,其具有的關(guān)系是,用于從所述存儲(chǔ)器讀出先前幀的視頻數(shù)據(jù)的第二混洗地址與用于將當(dāng)前幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同,并且用于從所述存儲(chǔ)器讀出當(dāng)前幀的視頻數(shù)據(jù)的第二混洗地址與用于將下一幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同;和控制裝置,用于根據(jù)第一模式和第二模式之一對(duì)存儲(chǔ)器進(jìn)行控制,其中第一種模式是利用第二隔行地址把輸入的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中并且利用第二混洗地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù),而第二模式是利用第二混洗地址把輸入的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中并利用第二隔行地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù),從而連續(xù)地對(duì)這些幀的視頻數(shù)據(jù)進(jìn)行混洗。
2.根據(jù)權(quán)利要求1的視頻混洗裝置,其中的一個(gè)混洗操作是對(duì)625/50系統(tǒng)和525/60系統(tǒng)之一連續(xù)地執(zhí)行的。
3.根據(jù)權(quán)利要求2的視頻混洗裝置,其中所述存儲(chǔ)器具有存儲(chǔ)625/50系統(tǒng)中一幀視頻數(shù)據(jù)的容量。
4.根據(jù)權(quán)利要求3的視頻混洗裝置,其中所述第二地址產(chǎn)生裝置包括一個(gè)基準(zhǔn)表,用于存儲(chǔ)關(guān)于36頁(yè)的基準(zhǔn)值,這36頁(yè)以一幀的視頻數(shù)據(jù)沿著垂直方向被分割的方式劃分所述存儲(chǔ)器;第一取代地址產(chǎn)生器,利用由所述第一地址產(chǎn)生裝置產(chǎn)生的第一隔行地址和存儲(chǔ)在所述基準(zhǔn)表中的一個(gè)對(duì)應(yīng)的基準(zhǔn)值,產(chǎn)生一個(gè)第一取代頁(yè)地址;第二取代地址產(chǎn)生器,利用由所述第一地址產(chǎn)生裝置產(chǎn)生的第一混洗地址和存儲(chǔ)在所述基準(zhǔn)表中的一個(gè)對(duì)應(yīng)的基準(zhǔn)值,產(chǎn)生一個(gè)第二取代頁(yè)地址;一個(gè)隔行地址產(chǎn)生器,利用由所述第一取代地址產(chǎn)生器產(chǎn)生的第一取代頁(yè)地址,產(chǎn)生一個(gè)第二隔行地址;一個(gè)混洗地址產(chǎn)生器,利用由所述第二取代地址產(chǎn)生器產(chǎn)生的第二取代頁(yè)地址,產(chǎn)生一個(gè)第二混洗地址;和一個(gè)初始化/改組控制器,用于確定被用于產(chǎn)生第一和第二取代頁(yè)地址的基準(zhǔn)值。
5.根據(jù)權(quán)利要求4的視頻混洗裝置,其中所述初始化/改組控制器確定以一幀為單元的用于產(chǎn)生第一和第二取代頁(yè)地址的基準(zhǔn)值。
6.根據(jù)權(quán)利要求5的視頻混洗裝置,其中所述第一取代地址產(chǎn)生器包括一個(gè)頁(yè)地址產(chǎn)生器,用于產(chǎn)生對(duì)應(yīng)于從所述第一地址產(chǎn)生裝置接收的一個(gè)第一隔行地址的頁(yè)地址;和一個(gè)地址取代器,利用由所述頁(yè)地址產(chǎn)生器產(chǎn)生的一個(gè)頁(yè)地址和存儲(chǔ)在所述基準(zhǔn)表中的對(duì)應(yīng)的基準(zhǔn)值而產(chǎn)生第一取代頁(yè)地址。
7.根據(jù)權(quán)利要求5的視頻混洗裝置,其中所述第二取代地址產(chǎn)生器包括一個(gè)頁(yè)地址產(chǎn)生器,用于產(chǎn)生對(duì)應(yīng)于從所述第一地址產(chǎn)生裝置接收的一個(gè)第一混洗地址的頁(yè)地址;和一個(gè)地址取代器,利用由所述頁(yè)地址產(chǎn)生器產(chǎn)生的一個(gè)頁(yè)地址和存儲(chǔ)在所述基準(zhǔn)表中的對(duì)應(yīng)的基準(zhǔn)值而產(chǎn)生第二取代頁(yè)地址。
8.一種利用單一存儲(chǔ)器的視頻混洗方法,所述方法包括以下的步驟(a)根據(jù)數(shù)字視頻盒式錄像機(jī)(VCR)標(biāo)準(zhǔn),產(chǎn)生一個(gè)第一隔行地址和一個(gè)第一混洗地址,以便對(duì)于以一幀為單元的視頻數(shù)據(jù)進(jìn)行混洗;(b)產(chǎn)生一個(gè)第二隔行地址和一個(gè)第二混洗地址,其具有的關(guān)系是,用于從所述存儲(chǔ)器讀出先前幀的視頻數(shù)據(jù)的第二混洗地址與用于將當(dāng)前幀的視頻數(shù)據(jù)寫(xiě)入所述存儲(chǔ)器中的第二隔行地址相同,并且用于從所述存儲(chǔ)器讀出當(dāng)前幀的視頻數(shù)據(jù)的第二混洗地址與用于將下一幀的視頻數(shù)據(jù)寫(xiě)入存儲(chǔ)器中的第二隔行地址相同;和(c)根據(jù)第一模式和第二模式之一而連續(xù)地對(duì)這些幀的視頻數(shù)據(jù)進(jìn)行混洗,其中第一種模式是利用第二隔行地址把輸入的視頻數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)器中并且利用第二混洗地址讀出記錄在存儲(chǔ)器中的視頻數(shù)據(jù),而其中的第二模式是利用第二混洗地址把輸入的視頻數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)器中并利用第二隔行地址讀出記錄在所述存儲(chǔ)器中的視頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求8的利用單一存儲(chǔ)器進(jìn)行視頻混洗的方法,其中關(guān)于在625/50系統(tǒng)中的視頻數(shù)據(jù)的混洗操作是連續(xù)地執(zhí)行的。
10.根據(jù)權(quán)利要求8的利用單一存儲(chǔ)器進(jìn)行視頻混洗的方法,其中關(guān)于在525/60系統(tǒng)中的視頻數(shù)據(jù)的混洗操作是連續(xù)地執(zhí)行的。
11.根據(jù)權(quán)利要求8的利用單一存儲(chǔ)器進(jìn)行視頻混洗的方法,其中所述步驟(b)中包括子步驟(b1)設(shè)置關(guān)于36頁(yè)的基準(zhǔn)值,這36頁(yè)以一幀的圖像數(shù)據(jù)沿著垂直方向被分割的方式劃分所述存儲(chǔ)器;(b2)利用由所述步驟(a)中產(chǎn)生的第一隔行地址和在所述子步驟(b1)中設(shè)置的對(duì)應(yīng)的基準(zhǔn)值,產(chǎn)生一個(gè)第一取代頁(yè)地址;(b3)利用由所述步驟(a)中產(chǎn)生的第一混洗地址和在所述子步驟(b1)中設(shè)置的對(duì)應(yīng)的基準(zhǔn)值,產(chǎn)生一個(gè)第二取代頁(yè)地址;(b4)利用在子步驟(b2)中產(chǎn)生的第一取代頁(yè)地址,產(chǎn)生一個(gè)第二隔行地址;(b5)利用在子步驟(b3)中產(chǎn)生的第二取代頁(yè)地址,產(chǎn)生一個(gè)第二混洗地址。
全文摘要
一種視頻混洗裝置及其混洗方法,其中該混洗裝置包括:第一地址產(chǎn)生單元、第二地址產(chǎn)生單元、及控制單元。在第一模式中,該控制單元用第二隔行地址把輸入的視頻數(shù)據(jù)寫(xiě)入存儲(chǔ)器中并用第二混洗地址讀出記錄在存儲(chǔ)器中的視頻數(shù)據(jù);在第二模式中,該控制單元用第二混洗地址把輸入的視頻數(shù)據(jù)寫(xiě)入存儲(chǔ)器中并用第二隔行地址讀出記錄在存儲(chǔ)器中的視頻數(shù)據(jù),從而連續(xù)地對(duì)這些幀的視頻數(shù)據(jù)進(jìn)行混洗。
文檔編號(hào)H04N9/79GK1175848SQ9711802
公開(kāi)日1998年3月11日 申請(qǐng)日期1997年6月29日 優(yōu)先權(quán)日1996年6月29日
發(fā)明者張?jiān)诖?申請(qǐng)人:三星電子株式會(huì)社