欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于avs的環(huán)路濾波器的硬件實(shí)現(xiàn)方法

文檔序號(hào):7923986閱讀:143來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::基于avs的環(huán)路濾波器的硬件實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
:本發(fā)明為一種行列轉(zhuǎn)換和時(shí)序控制模塊的硬件實(shí)現(xiàn)方法,適用于AVS解碼器的環(huán)路濾波器。支持AVS標(biāo)準(zhǔn)的高清晰的實(shí)時(shí)視頻解碼器芯片可用于數(shù)字電視、手機(jī)視訊會(huì)議以及手機(jī)彩信業(yè)務(wù)、視頻PDA、PSP視頻游戲機(jī)和MP4等。
背景技術(shù)
:AVS(AudioVideocodingStandard)標(biāo)準(zhǔn)是基于我國(guó)自主創(chuàng)新技術(shù)和國(guó)際公開(kāi)技術(shù)所構(gòu)建的視音頻編解碼壓縮標(biāo)準(zhǔn)。AVS解碼流程如圖l所示,解碼器的熵解碼接收到一串壓縮的數(shù)據(jù)流。數(shù)據(jù)流進(jìn)行熵解碼并重新排序產(chǎn)生了一系列的量化系數(shù)Z,通過(guò)反DCT變換得到A。從數(shù)據(jù)流中解碼出頭信息,解碼器建立參考宏塊P,此與編碼器中原始預(yù)測(cè)宏塊P相同。P與Z)"相加得"《,再進(jìn)行濾波即可得到解碼出的宏塊F"。AVS解碼器解碼可釆用三級(jí)流水線的設(shè)計(jì),以達(dá)到高速解碼的目的,第一級(jí)流水線包括碼流分割、熵解碼、反量化和反DCT模塊;第二級(jí)流水線是預(yù)測(cè)部分,包括幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)模塊;第三級(jí)流水線為環(huán)路濾波和像素重建模塊。總的來(lái)說(shuō),解碼流水線的主要功能是完成碼流數(shù)據(jù)的解碼生成重構(gòu)圖像,包括變長(zhǎng)熵解碼器、反量化、反DCT變換、幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)補(bǔ)償、環(huán)路濾波、像素重建?;趬K的編碼有一個(gè)顯著的特點(diǎn)就是重建圖像存在塊效應(yīng)。采用環(huán)路濾波去除塊效應(yīng),可以提高圖像的主觀質(zhì)量和壓縮效率。AVS1-P2采用自適應(yīng)環(huán)路濾波,即根據(jù)塊邊界兩側(cè)的塊類(lèi)型先確定塊邊界強(qiáng)度Bs值,然后對(duì)不同的Bs值采取不同的濾波策略。幀內(nèi)塊濾波最強(qiáng),非連續(xù)運(yùn)動(dòng)補(bǔ)償?shù)膸g塊濾波較弱,而連續(xù)性較好的塊之間不濾波。由于AVS1-P2變換和最小預(yù)測(cè)塊大小都是8X8,因此環(huán)路濾波的塊大小也是8X8。與H.264的4X4相比,AVS塊邊界數(shù)量大大減少。另外,Bs值和改變的像素值的數(shù)量都有所減少。環(huán)路濾波模塊結(jié)構(gòu)如圖2。為了實(shí)現(xiàn)濾波模塊的通用性,因此將其單純?cè)O(shè)計(jì)成一個(gè)純通用的處理模塊,由系統(tǒng)總線將預(yù)處理的數(shù)據(jù)預(yù)先存入RAM中,即濾波模塊無(wú)需考慮數(shù)據(jù)在每幀圖像中的位置,同時(shí)也無(wú)需存儲(chǔ)當(dāng)前宏塊和左或上邊的宏塊,其位置由時(shí)序控制統(tǒng)一發(fā)出的地址信號(hào)決定,即簡(jiǎn)化了濾波器的設(shè)計(jì),節(jié)約了部分存儲(chǔ)資源。通過(guò)修改相關(guān)參數(shù)可使其適用于不同設(shè)計(jì)中。為了使一維濾波模塊能統(tǒng)一處理以上兩種情形,需將水平和垂直轉(zhuǎn)換為同一方式進(jìn)行處理,即設(shè)計(jì)行列轉(zhuǎn)換將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù)。行列轉(zhuǎn)置大小為8X16,如圖3行列轉(zhuǎn)換示意圖,當(dāng)水平數(shù)據(jù)到來(lái)時(shí),由inl輸入,經(jīng)行列轉(zhuǎn)置緩沖,由outl輸出給一維濾波模塊進(jìn)行濾波。當(dāng)垂直數(shù)據(jù)到來(lái)時(shí),由in2輸入,經(jīng)行列轉(zhuǎn)置進(jìn)行轉(zhuǎn)置,由outl輸出給一維濾波模塊進(jìn)行濾波。由于對(duì)每位數(shù)據(jù)處理的過(guò)程相同,即本模塊由8X16=128個(gè)相同的子模塊組成,每個(gè)子模塊如圖4所示,其輸入數(shù)據(jù)端口為In—Left、In—Up,控制端口為Data—Dir、Dir,輸出數(shù)據(jù)端口為Data—Right、Data_Down。每個(gè)數(shù)據(jù)端口為八位,每個(gè)控制端口一位。Data一Dir表示輸入數(shù)據(jù)的來(lái)向,本設(shè)計(jì)中Data_Dir為低電平時(shí)輸入數(shù)據(jù)取左邊輸入數(shù)據(jù),為高電平時(shí)輸入數(shù)據(jù)取上邊輸入數(shù)據(jù)。Dir表示數(shù)據(jù)輸出方向,低電平表示數(shù)據(jù)從右輸出,高電平表示數(shù)據(jù)從下輸出。得到行列轉(zhuǎn)換的結(jié)構(gòu)5。該模塊需要128個(gè)8位可控寄存器單元,由于寄存器面積通常比較大,且輸入輸出都有信號(hào)控制,因此占用了極多的資源,也占用了環(huán)路濾波器面積大部分。時(shí)序控制模塊是影響環(huán)路濾波器性能的關(guān)鍵模塊,負(fù)責(zé)控制一維濾波模塊配置參數(shù)的計(jì)算、RAM數(shù)據(jù)的讀出寫(xiě)入、行列轉(zhuǎn)換的方向控制和一維濾波模塊的濾波周期控制。目前環(huán)路濾波器中時(shí)序控制模塊對(duì)所有的邊界強(qiáng)度情況實(shí)行相同的處理。BS=0時(shí)不需要對(duì)數(shù)據(jù)進(jìn)行濾波處理,BS=2時(shí)數(shù)據(jù)處理僅需1個(gè)時(shí)鐘周期,而B(niǎo)S4時(shí)的數(shù)據(jù)濾波過(guò)程較為復(fù)雜,在保證比較高的系統(tǒng)工作頻率前提下,大約要八個(gè)周期左右,對(duì)BS^,2情況和BS4情況采用相同的控制流程,就會(huì)增加了不必要的時(shí)鐘處理周期。
發(fā)明內(nèi)容本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的不足,提供一種基于AVS的環(huán)路濾波器的硬件實(shí)現(xiàn)方法,將傳統(tǒng)行列轉(zhuǎn)換結(jié)構(gòu)中80個(gè)8位可控寄存器修改為80個(gè)8位純寄存器。垂直濾波時(shí)數(shù)據(jù)不需要從最左端輸入,只需從p2的左端輸入即可,水平緩沖6個(gè)周期后即可再進(jìn)行垂直緩沖。該方法還采用Mealy狀態(tài)機(jī)來(lái)實(shí)現(xiàn)時(shí)序控制模塊的控制,根據(jù)不同的邊界強(qiáng)度(BS)值,控制處理過(guò)程的狀態(tài)轉(zhuǎn)移。本發(fā)明通過(guò)如下技術(shù)方案實(shí)現(xiàn)?;贏VS的環(huán)路濾波器的硬件實(shí)現(xiàn)方法,該方法將所述環(huán)路濾波器設(shè)計(jì)成一個(gè)處理模塊,所述處理模塊包括行列轉(zhuǎn)換模塊、一維濾波模塊、時(shí)序控制模塊、參數(shù)計(jì)算模塊和RAM,由系統(tǒng)總線將預(yù)處理的數(shù)據(jù)預(yù)先存入RAM中,所述行列轉(zhuǎn)換模塊將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù),并將水平數(shù)據(jù)輸出給所述一維濾波模塊進(jìn)行濾波,一維濾波模塊無(wú)需考慮數(shù)據(jù)在每幀圖像中的位置,同時(shí)也無(wú)需存儲(chǔ)當(dāng)前宏塊和左或上邊的宏塊,位置信號(hào)由時(shí)序控制模塊統(tǒng)一發(fā)出的地址信號(hào)決定,所述行列轉(zhuǎn)換模塊分為三大部分p7p3的5列寄存器緩沖、P2q2的6列行列轉(zhuǎn)換寄存器組和q3q7的5列寄存器緩沖;水平濾波時(shí),數(shù)據(jù)從第一行緩沖到最后一行,一共需要8個(gè)時(shí)鐘周期;垂直濾波時(shí),數(shù)據(jù)不需要從行列轉(zhuǎn)換模塊的最左端輸入,只需從p2的左端輸入,水平緩沖6個(gè)周期后再進(jìn)行垂直緩沖。上述方法中,所述行列轉(zhuǎn)換模塊由80個(gè)8位純寄存器構(gòu)成,所述純寄存器中沒(méi)有輸入輸出控制信號(hào)。上述方法中,經(jīng)一維濾波模塊濾波后的數(shù)據(jù)繼續(xù)在行列轉(zhuǎn)換模塊中進(jìn)行轉(zhuǎn)換并輸出給RAM;所述行列轉(zhuǎn)換模塊左右兩邊的寄存組在一維濾波模塊中進(jìn)行復(fù)用。上述方法中,所述時(shí)序控制模塊采用Mealy狀態(tài)機(jī)實(shí)現(xiàn)時(shí)序控制處理流程,根據(jù)不同的邊界強(qiáng)度(BS)值,控制處理過(guò)程的狀態(tài)轉(zhuǎn)移。所述時(shí)序控制處理流程包括總線對(duì)環(huán)路濾波器發(fā)出En使能信號(hào),高電平表示濾波開(kāi)始,總線將宏塊的各種參數(shù)輸出給時(shí)序控制模塊,所述參數(shù)包括Alpha和Beta的偏移量、宏塊的量化步長(zhǎng);參數(shù)計(jì)算模塊對(duì)所述參數(shù)進(jìn)行計(jì)算,得出Alpha、Beta和C值,并同時(shí)從片內(nèi)RAM中讀出p和q宏塊的值,結(jié)合參數(shù),算出宏塊邊界的邊界強(qiáng)度值Bs;若Bs為O,則系統(tǒng)自動(dòng)轉(zhuǎn)入對(duì)下一宏塊處理,若Bs不為O,則系統(tǒng)將p和q值輸出給行列轉(zhuǎn)換模塊,行列轉(zhuǎn)換模塊對(duì)P和q值進(jìn)行水平濾波和垂直濾波;數(shù)據(jù)經(jīng)過(guò)行列轉(zhuǎn)換模塊后進(jìn)入一維濾波模塊,參數(shù)計(jì)算模塊計(jì)算出的配置參數(shù)同時(shí)輸出給一維濾波模塊,一維濾波模塊根據(jù)這些參數(shù)值按照AVS標(biāo)準(zhǔn)規(guī)定的處理模式對(duì)數(shù)據(jù)進(jìn)行一維濾波處理;處理結(jié)束后,若是水平濾波,直接將數(shù)據(jù)寫(xiě)回RAM中,若是垂直濾波,將數(shù)據(jù)輸入給行列轉(zhuǎn)換進(jìn)行轉(zhuǎn)換后再寫(xiě)回RAM中。上述方法中,每一宏塊的時(shí)序控制處理流程總共需要6個(gè)水平濾波和6個(gè)垂直濾波過(guò)程。本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn)通過(guò)改進(jìn)行列轉(zhuǎn)換模塊,在不改變功能的前提下,改進(jìn)結(jié)構(gòu)節(jié)約資源,減少了近一半的面積,同時(shí)也極大的減少時(shí)鐘周期和降低了模塊功耗。與現(xiàn)有時(shí)序控制硬件實(shí)現(xiàn)方法相比,本發(fā)明中的時(shí)序控制采用了實(shí)用性很強(qiáng)的狀態(tài)機(jī)進(jìn)行控制,可以穩(wěn)定了控制各個(gè)狀態(tài)的輸出和控制,達(dá)到了對(duì)數(shù)據(jù)的合理處理和狀態(tài)的自適應(yīng)跳轉(zhuǎn),從而簡(jiǎn)化了設(shè)計(jì)的難度,也使系統(tǒng)代碼易于維護(hù)。圖1為AVS解碼流程示意圖2為本發(fā)明的環(huán)路濾波模塊框圖3為行列轉(zhuǎn)換示意圖;圖4為行列轉(zhuǎn)換子模塊圖;圖5為傳統(tǒng)的8X16行列轉(zhuǎn)換模塊結(jié)構(gòu)圖;圖6為本發(fā)明改進(jìn)的行列轉(zhuǎn)換模塊結(jié)構(gòu)示意圖;圖7為本發(fā)明所設(shè)計(jì)的環(huán)路濾波的狀態(tài)跳轉(zhuǎn)圖;圖8為本發(fā)明具體實(shí)施方式中的結(jié)果仿真圖。具體實(shí)施例方式下面再結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施作進(jìn)一步描述,本發(fā)明的上述和其他目的和特點(diǎn)將會(huì)變得更加清楚。如圖2所示,本發(fā)明基于AVS的環(huán)路濾波器的硬件實(shí)現(xiàn)方法將所述環(huán)路濾波器設(shè)計(jì)成一個(gè)處理模塊,所述處理模塊包括行列轉(zhuǎn)換模塊、一維濾波模塊、時(shí)序控制模塊、參數(shù)計(jì)算模塊和RAM,由系統(tǒng)總線將預(yù)處理的數(shù)據(jù)預(yù)先存入RAM中,所述行列轉(zhuǎn)換模塊將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù),并將水平數(shù)據(jù)輸出給所述一維濾波模塊進(jìn)行濾波,一維濾波模塊無(wú)需考慮數(shù)據(jù)在每幀圖像中的位置,同時(shí)也無(wú)需存儲(chǔ)當(dāng)前宏塊和左或上邊的宏塊,位置信號(hào)由時(shí)序控制模塊統(tǒng)一發(fā)出的地址信號(hào)決定。如圖6所示,行列轉(zhuǎn)換模塊分為三大部分,p7p3的5列寄存器緩沖,p2q2的6列行列轉(zhuǎn)換寄存器組,q3q7的5列寄存器緩沖。與原結(jié)構(gòu)的128個(gè)8位可控寄存器相比,此結(jié)構(gòu)將80個(gè)8位可控寄存器修進(jìn)為80個(gè)8位純寄存器,由于沒(méi)有了輸入輸出控制信號(hào),因此極大的減少了資源利用。分析本行列轉(zhuǎn)換模塊的時(shí)序,水平濾波時(shí)與原模塊一樣,從第一行緩沖到最后一行,一共需要8個(gè)時(shí)鐘周期;垂直濾波時(shí),對(duì)于原設(shè)計(jì)模塊,數(shù)據(jù)從RAM中讀出從行列轉(zhuǎn)置的左輸入端進(jìn)入,經(jīng)過(guò)ll個(gè)周期水平緩沖后,6組數(shù)據(jù)到達(dá)p2q2的左端,再進(jìn)行垂直緩沖將8組(6組數(shù)據(jù),每組8個(gè),轉(zhuǎn)置后為8組數(shù)據(jù),每組6個(gè))輸出給濾波器進(jìn)行濾波。在本改進(jìn)模塊中,數(shù)據(jù)不需要從最左端輸入,只需從p2的左端輸入即可,水平緩沖6個(gè)周期后即可再進(jìn)行垂直緩沖,相比較而言,本改進(jìn)設(shè)計(jì)節(jié)約了5個(gè)時(shí)鐘周期,在數(shù)據(jù)濾波完繼續(xù)在行列轉(zhuǎn)換矩陣中進(jìn)行相同的操作將數(shù)據(jù)輸出給MM,此過(guò)程同樣可節(jié)約5個(gè)時(shí)鐘周期。因此,一次完整的垂直濾波可節(jié)約10個(gè)時(shí)鐘周期,整個(gè)環(huán)路濾波有6次垂直濾波,總共可以節(jié)約60個(gè)時(shí)鐘周期。本模塊左右兩邊的寄存組還可以在一維濾波模塊中進(jìn)行復(fù)用。表1<table>complextableseeoriginaldocumentpage8</column></row><table>對(duì)原結(jié)構(gòu)和改進(jìn)結(jié)構(gòu)進(jìn)行對(duì)比如表l。在不改變功能的前提下,改進(jìn)結(jié)構(gòu)節(jié)約資源,減少了近一半的面積,同時(shí)也極大的減少時(shí)鐘周期和降低了模塊功耗。環(huán)路濾波的時(shí)序控制處理流程如下總線對(duì)環(huán)路濾波發(fā)出En使能信號(hào),高電平表示濾波開(kāi)始,總線將宏塊的各種參數(shù)如Alpha和Beta的偏移量、宏塊的量化步長(zhǎng)等輸出給本模塊系統(tǒng)。系統(tǒng)對(duì)參數(shù)進(jìn)行計(jì)算,得出Alpha、Beta和C等值,并同時(shí)系統(tǒng)從片內(nèi)RAM中讀出p和q宏塊的值,結(jié)合參數(shù),可以算出宏塊邊界的邊界強(qiáng)度值Bs。具體的濾波過(guò)程如圖7所示,其中H1-H6分別表示水平濾波方向的6個(gè)采樣點(diǎn),Vl-V8表示垂直濾波方向的8個(gè)采樣點(diǎn)。如果邊界強(qiáng)度值Bs計(jì)算的結(jié)果為O,則系統(tǒng)自動(dòng)轉(zhuǎn)入對(duì)下一宏塊處理。若邊界強(qiáng)度值Bs計(jì)算的結(jié)果不為O,則系統(tǒng)將宏塊中p和q值輸出給行列轉(zhuǎn)換,行列轉(zhuǎn)換對(duì)宏塊中p和q值進(jìn)行緩沖(水平濾波)和轉(zhuǎn)換(垂直濾波)。數(shù)據(jù)經(jīng)過(guò)行列轉(zhuǎn)換模塊后進(jìn)入一維濾波模塊,系統(tǒng)計(jì)算出的配置參數(shù)同時(shí)輸入給一維濾波模塊,一維濾波模塊選擇合適的處理模式對(duì)數(shù)據(jù)進(jìn)行一維濾波處理。處理結(jié)束后,若是水平濾波,直接將數(shù)據(jù)寫(xiě)回RAM中,若是垂直濾波,對(duì)數(shù)據(jù)輸入給行列轉(zhuǎn)換進(jìn)行轉(zhuǎn)換后再寫(xiě)回RAM中。一個(gè)宏塊的處理流程到此結(jié)束??偣残枰?個(gè)水平濾波和6個(gè)垂直濾波過(guò)程,每一宏塊處理流程與以上流程類(lèi)似?;贏VS的環(huán)路濾波器中行列轉(zhuǎn)換和時(shí)序控制模塊分別用來(lái)實(shí)現(xiàn)將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù)和控制處理過(guò)程的狀態(tài)轉(zhuǎn)移。圖8為本設(shè)計(jì)的仿真結(jié)果(以垂直濾波,B^2為例),根據(jù)圖2的設(shè)計(jì)內(nèi)容可知,p2q2為經(jīng)行列轉(zhuǎn)移緩沖輸出給濾波器的數(shù)據(jù),P2Q2為濾波后的數(shù)據(jù),Bs:2表示此兩個(gè)宏塊間的邊界強(qiáng)度為2,Mode表示了濾波模式選擇。因?yàn)闉V波只涉及左右(上下)各三個(gè)數(shù)據(jù),如圖8所示,仿真結(jié)果只顯示處理的數(shù)據(jù)。與官方標(biāo)準(zhǔn)的C代碼程序結(jié)果對(duì)比驗(yàn)證,本設(shè)計(jì)結(jié)果正確。權(quán)利要求1、基于AVS的環(huán)路濾波器的硬件實(shí)現(xiàn)方法,該方法將所述環(huán)路濾波器設(shè)計(jì)成一個(gè)處理模塊,所述處理模塊包括行列轉(zhuǎn)換模塊、一維濾波模塊、時(shí)序控制模塊、參數(shù)計(jì)算模塊和RAM,由系統(tǒng)總線將預(yù)處理的數(shù)據(jù)預(yù)先存入RAM中,所述行列轉(zhuǎn)換模塊將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù),并將水平數(shù)據(jù)輸出給所述一維濾波模塊進(jìn)行濾波,一維濾波模塊無(wú)需考慮數(shù)據(jù)在每幀圖像中的位置,同時(shí)也無(wú)需存儲(chǔ)當(dāng)前宏塊和左或上邊的宏塊,位置信號(hào)由時(shí)序控制模塊統(tǒng)一發(fā)出的地址信號(hào)決定,其特征在于將所述行列轉(zhuǎn)換模塊分為三大部分p7~p3的5列寄存器緩沖、p2~q2的6列行列轉(zhuǎn)換寄存器組和q3~q7的5列寄存器緩沖;水平濾波時(shí),數(shù)據(jù)從第一行緩沖到最后一行,一共需要8個(gè)時(shí)鐘周期;垂直濾波時(shí),數(shù)據(jù)不需要從行列轉(zhuǎn)換模塊的最左端輸入,只需從p2的左端輸入,水平緩沖6個(gè)周期后再進(jìn)行垂直緩沖。2、如權(quán)利要求1所述的方法,其特征在于所述行列轉(zhuǎn)換模塊由80個(gè)8位純寄存器構(gòu)成,所述純寄存器中沒(méi)有輸入輸出控制信號(hào)。3、如權(quán)利要求2所述的方法,其特征在于經(jīng)一維濾波模塊濾波后的數(shù)據(jù)繼續(xù)在行列轉(zhuǎn)換模塊中進(jìn)行轉(zhuǎn)換并輸出給RAM。4、如權(quán)利要求3所述的方法,其特征在于所述行列轉(zhuǎn)換模塊左右兩邊的寄存組在一維濾波模塊中進(jìn)行復(fù)用。5、如權(quán)利要求14任一項(xiàng)所述的方法,其特征在于所述時(shí)序控制模塊采用Mealy狀態(tài)機(jī)來(lái)實(shí)現(xiàn)時(shí)序控制處理流程。6、如權(quán)利要求5所述的方法,其特征在于所述時(shí)序控制處理流程包括總線對(duì)環(huán)路濾波器發(fā)出En使能信號(hào),高電平表示濾波開(kāi)始,總線將宏塊的各種參數(shù)輸出給時(shí)序控制模塊,所述參數(shù)包括Alpha和Beta的偏移量、宏塊的量化步長(zhǎng);參數(shù)計(jì)算模塊對(duì)所述參數(shù)進(jìn)行計(jì)算,得出Alpha、Beta和C值,并同時(shí)從片內(nèi)RAM中讀出p和q宏塊的值,結(jié)合參數(shù),算出宏塊邊界的邊界強(qiáng)度值Bs;若Bs為0,則系統(tǒng)自動(dòng)轉(zhuǎn)入對(duì)下一宏塊處理,若Bs不為0,則系統(tǒng)將p和q值輸出給行列轉(zhuǎn)換模塊,行列轉(zhuǎn)換模塊對(duì)p和q值進(jìn)行水平濾波和垂直濾波;數(shù)據(jù)經(jīng)過(guò)行列轉(zhuǎn)換模塊后進(jìn)入一維濾波模塊,參數(shù)計(jì)算模塊計(jì)算出的配置參數(shù)同時(shí)輸出給一維濾波模塊,一維濾波模塊根據(jù)這些參數(shù)值按照AVS標(biāo)準(zhǔn)規(guī)定的處理模式對(duì)數(shù)據(jù)進(jìn)行一維濾波處理;處理結(jié)束后,若是水平濾波,直接將數(shù)據(jù)寫(xiě)回RAM中,若是垂直濾波,將數(shù)據(jù)輸入給行列轉(zhuǎn)換進(jìn)行轉(zhuǎn)換后再寫(xiě)回RAM中。7、如權(quán)利要求6所述的方法,其特征在于每一宏塊的時(shí)序控制處理流程總共需要6個(gè)水平濾波和6個(gè)垂直濾波過(guò)程。全文摘要本發(fā)明公開(kāi)了一種基于AVS的環(huán)路濾波器的硬件實(shí)現(xiàn)方法。它將傳統(tǒng)行列轉(zhuǎn)換結(jié)構(gòu)中80個(gè)8位可控寄存器修改為80個(gè)8位純寄存器。垂直濾波時(shí)數(shù)據(jù)不需要從最左端輸入,只需從p2的左端輸入即可,水平緩沖6個(gè)周期后即可再進(jìn)行垂直緩沖。左右兩邊的寄存組還可以在一維濾波模塊進(jìn)行復(fù)用。行列轉(zhuǎn)換將垂直數(shù)據(jù)轉(zhuǎn)換成水平數(shù)據(jù),使得一維濾波模塊能統(tǒng)一處理水平和垂直數(shù)據(jù),具有節(jié)約資源,減少了近一半的面積,同時(shí)也極大的減少時(shí)鐘周期和降低了模塊功耗的優(yōu)點(diǎn)。環(huán)路濾波器中的時(shí)序控制模塊中采用Mealy狀態(tài)機(jī)來(lái)實(shí)現(xiàn),根據(jù)不同的邊界強(qiáng)度(BS)值,控制處理過(guò)程的狀態(tài)轉(zhuǎn)移,達(dá)到了對(duì)數(shù)據(jù)的合理處理和狀態(tài)的自適應(yīng)跳轉(zhuǎn),使系統(tǒng)代碼易于維護(hù)。文檔編號(hào)H04N7/50GK101345880SQ200810198170公開(kāi)日2009年1月14日申請(qǐng)日期2008年8月29日優(yōu)先權(quán)日2008年8月29日發(fā)明者超張,易清明,敏石申請(qǐng)人:暨南大學(xué)
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
库尔勒市| 潮州市| 屏东县| 饶平县| 沙湾县| 宜兴市| 绥德县| 禄丰县| 嘉定区| 山东省| 平罗县| 商都县| 垫江县| 姚安县| 左贡县| 青州市| 云南省| 南溪县| 三门峡市| 辰溪县| 宣恩县| 阿城市| 镇雄县| 苍南县| 昌邑市| 威信县| 会理县| 抚宁县| 茌平县| 安新县| 阿尔山市| 安陆市| 马山县| 获嘉县| 南丰县| 贡山| 武冈市| 安宁市| 城口县| 德阳市| 陵水|