午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種碼流緩存系統(tǒng)及視頻解碼器的制作方法

文檔序號(hào):7814704閱讀:233來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種碼流緩存系統(tǒng)及視頻解碼器的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)解碼技術(shù)領(lǐng)域,尤其涉及一種碼流緩存系統(tǒng)及視頻解碼器。
背景技術(shù)
在對(duì)視頻數(shù)據(jù)進(jìn)行混合長(zhǎng)度解碼過(guò)程中,由于碼流是按位操作而非按字節(jié)操作的,每個(gè)時(shí)鐘周期都需要混合長(zhǎng)度解碼器對(duì)片外存儲(chǔ)器的訪(fǎng)問(wèn),并且為了確定新的碼字邊界,混合長(zhǎng)度解碼器需要將已經(jīng)解碼的碼流長(zhǎng)度反饋給片外存儲(chǔ)器,因而碼流地址解析邏輯功耗高,從而需要在混合長(zhǎng)度解碼器和片外存儲(chǔ)器之間設(shè)置一碼流緩存系統(tǒng),該碼流緩存系統(tǒng)在是作為片外存儲(chǔ)器和混合長(zhǎng)度解碼器之間的橋梁。圖1示出了現(xiàn)有技術(shù)提供的典型碼流緩存系統(tǒng)的原理,其包括第一寄存器、第二寄存器、第三寄存器、以及一雙向移位寄存器。待解碼的64bit碼流首先從片外存儲(chǔ)器緩存到第一寄存器中;之后,第一寄存器將待解碼的64bit碼流緩存到第二寄存器中,第二寄存器再將待解碼的64bit碼流緩存到第三寄存器中,同時(shí)將待解碼的64bit碼流中的27bit碼流緩存到雙向移位寄存器中;雙向移位寄存器接收第二寄存器緩存的該27bit碼流,以及第三寄存器緩存的該待解碼的64bit碼流,并為了和MPEG-2解碼時(shí)最大碼字長(zhǎng)度相配,以位寬是28位的窗口將待解碼的64bit碼流移位后輸出到混合長(zhǎng)度解碼器中。之后,每當(dāng)?shù)谌拇嫫鲀?nèi)的碼流解碼完成后,第二寄存器中的待解碼碼流便會(huì)緩存到第三寄存器中,而新的待解碼碼流通過(guò)第一寄存器緩存到第二寄存器中。然而,現(xiàn)有技術(shù)提供的該碼流緩存系統(tǒng)需要三個(gè)寄存器以及一雙向移位寄存器的配合才能完成解碼緩存的操作,系統(tǒng)的吞吐量達(dá),效率低,且功耗高。在本背景技術(shù)本部分所公開(kāi)的上述信息僅僅用于增加對(duì)本發(fā)明背景技術(shù)的理解,因此其可能包括不構(gòu)成對(duì)該國(guó)的本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種碼流緩存系統(tǒng),旨在解決現(xiàn)有技術(shù)提供的碼流緩存系統(tǒng)需要三個(gè)寄存器以及一雙向移位寄存器的配合才能完成解碼緩存的操作,系統(tǒng)的吞吐量達(dá),效率低,功耗高的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種碼流緩存系統(tǒng),所述系統(tǒng)包括:環(huán)形碼流緩存單元,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間;控制單元,用于控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流,并控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流。本發(fā)明實(shí)施例的另一目的在于提供一種視頻解碼器,包括一解碼單元,以及一碼流緩存系統(tǒng),所述碼流緩存系統(tǒng)包括:
環(huán)形碼流緩存單元,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間;控制單元,用于控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流,并控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流。本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)是利用一環(huán)形碼流緩存單元實(shí)現(xiàn)對(duì)待解碼視頻數(shù)據(jù)的解碼的,從而在解碼過(guò)程中,減少了解碼單元訪(fǎng)問(wèn)片外存儲(chǔ)器的次數(shù),相對(duì)于現(xiàn)有技術(shù),減少了碼流在緩存過(guò)程中搬移的次數(shù),提高了片外存儲(chǔ)器到解碼單元的碼流存取速度,降低了待解碼碼流緩存時(shí)的功耗,特別是對(duì)視頻數(shù)據(jù)的混合長(zhǎng)度解碼方式下,可提高系統(tǒng)吞度量,極大降低數(shù)據(jù)搬移過(guò)程中的功耗。


圖1是現(xiàn)有技術(shù)提供的典型碼流緩存系統(tǒng)的原理框圖;圖2是本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)的原理框圖;圖3是圖2的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。針對(duì)現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)是利用一環(huán)形碼流緩存單元實(shí)現(xiàn)對(duì)待解碼視頻數(shù)據(jù)的解碼的。圖2示出了本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)的原理,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)包括:環(huán)形碼流緩存單元11,其物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間;控制單元12,用于控制第一存儲(chǔ)空間從片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制解碼單元從第二存儲(chǔ)空間讀取待解碼碼流,并控制第二存儲(chǔ)空間從片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制解碼單元從第一存儲(chǔ)空間讀取待解碼碼流。本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)是利用一環(huán)形碼流緩存單元實(shí)現(xiàn)對(duì)待解碼視頻數(shù)據(jù)的解碼的,從而在解碼過(guò)程中,減少了解碼單元訪(fǎng)問(wèn)片外存儲(chǔ)器的次數(shù),相對(duì)于現(xiàn)有技術(shù),減少了碼流在緩存過(guò)程中搬移的次數(shù),提高了片外存儲(chǔ)器到解碼單元的碼流存取速度,降低了待解碼碼流緩存時(shí)的功耗,特別是對(duì)視頻數(shù)據(jù)的混合長(zhǎng)度解碼方式下,可提高系統(tǒng)吞度量,極大降低數(shù)據(jù)搬移過(guò)程中的功耗。本發(fā)明實(shí)施例中,解碼單元可以是指數(shù)哥倫布解碼單元、固定長(zhǎng)度解碼單元、或基于上下文的可變長(zhǎng)解碼單元等。圖3示出了圖2的結(jié)構(gòu)。具體地,環(huán)形碼流緩存單元11的物理存儲(chǔ)空間可以包括:片外存儲(chǔ)器控制位113、片外存儲(chǔ)器地址位115、存儲(chǔ)于第一存儲(chǔ)空間的第一待解碼碼流緩存位111、存儲(chǔ)于第二存儲(chǔ)空間的第二待解碼碼流緩存位112、存儲(chǔ)于第一存儲(chǔ)空間的第一緩存有效位117、以及存儲(chǔ)于第二存儲(chǔ)空間的第二緩存有效位118。當(dāng)控制單元12控制第一存儲(chǔ)空間從片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制解碼單元從第二存儲(chǔ)空間讀取待解碼碼流時(shí),控制單元12根據(jù)片外存儲(chǔ)器控制位113和片外存儲(chǔ)器地址位115存儲(chǔ)的數(shù)據(jù),控制第一存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的待解碼碼流緩存在第一待解碼碼流緩存位111中,并將片外存儲(chǔ)器控制位113和片外存儲(chǔ)器地址位115重新置位,之后控制單元12將第一緩存有效位117置為有效;同時(shí),控制單元12控制解碼單元在第二緩存有效位118為有效時(shí)從第二存儲(chǔ)空間讀取待解碼碼流,并當(dāng)?shù)诙鎯?chǔ)空間的待解碼碼流完全釋放后將第二緩存有效位118置為無(wú)效。當(dāng)控制單元12控制第二存儲(chǔ)空間從片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制解碼單元從第一存儲(chǔ)空間讀取待解碼碼流時(shí),在控制單元12將第一緩存有效位117置為有效后,控制單元12控制解碼單元從第一存儲(chǔ)空間讀取待解碼碼流,并當(dāng)?shù)谝淮鎯?chǔ)空間的待解碼碼流完全釋放后將第一緩存有效位117置為無(wú)效;同時(shí),控制單元12根據(jù)片外存儲(chǔ)器控制位113和片外存儲(chǔ)器地址位115存儲(chǔ)的數(shù)據(jù),控制第二存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的待解碼碼流緩存在第二待解碼碼流緩存位112中,并將片外存儲(chǔ)器控制位113和片外存儲(chǔ)器地址位115重新置位,之后控制單元12將第二緩存有效位118置為有效。另外,環(huán)形碼流緩存單元11的物理存儲(chǔ)空間還可以包括:用以表征環(huán)形碼流緩存單元11物理存儲(chǔ)空間中的存儲(chǔ)位的程序計(jì)數(shù)位114、以及防止空滿(mǎn)標(biāo)志位116。其中的防止空滿(mǎn)標(biāo)志位116包括第一存儲(chǔ)空間的最后一位和第二存儲(chǔ)空間的最后一位,此時(shí),控制單元12還用于根據(jù)解碼單元的反饋更新程序計(jì)數(shù)位114,并當(dāng)程序計(jì)數(shù)位114達(dá)到第一存儲(chǔ)空間的最后一位或第二存儲(chǔ)空間的最后一位時(shí),通過(guò)判斷第一存儲(chǔ)空間的最后一位或第二存儲(chǔ)空間的最后一位是否寫(xiě)滿(mǎn)/空來(lái)判斷第一存儲(chǔ)空間或第二存儲(chǔ)空間的讀空或溢出。下面以編碼單元是混合長(zhǎng)度解碼器、并對(duì)片外存儲(chǔ)器存儲(chǔ)的64M H.264編碼的視頻數(shù)據(jù)進(jìn)行解碼為例,說(shuō)明本發(fā)明實(shí)施例提供的上述碼流緩存系統(tǒng)的緩存過(guò)程:此時(shí)的環(huán)形碼流緩存單元11的物理存儲(chǔ)空間大小是128位,片外存儲(chǔ)器控制位113位寬是2位、片外存儲(chǔ)器地址位115的位寬是18位、第一待解碼碼流緩存位111位寬是16位、第二待解碼碼流緩存位112位寬是16位、第一緩存有效位117位寬是I位、第二緩存有效位118位寬是I位、程序計(jì)數(shù)位114位寬是7位。定義環(huán)形碼流緩存單元11的物理存儲(chǔ)空間中,bitO至bit63是第一存儲(chǔ)空間,bit64至bitl27是第二存儲(chǔ)空間。當(dāng)系統(tǒng)上電后,控制單元12利用四個(gè)時(shí)鐘周期,控制第一存儲(chǔ)空間從片外存儲(chǔ)器讀取64位視頻數(shù)據(jù),該64位視頻數(shù)據(jù)包括16位待解碼碼流。之后,控制單元12將第一緩存有效位117置為有效,解碼單元此時(shí)開(kāi)始從第一存儲(chǔ)空間中讀取16位待解碼碼流并進(jìn)行解碼;之后,控制單元12將第一緩存有效位117置為無(wú)效。同時(shí),在控制單元12將第一緩存有效位117置為有效后的四個(gè)時(shí)鐘周期中,控制單元12控制第二存儲(chǔ)空間從片外存儲(chǔ)器讀取64位視頻數(shù)據(jù),同樣地,該64位視頻數(shù)據(jù)包括16位待解碼碼流。之后,在第一緩存有效位117被置為無(wú)效的期間,控制單元12將第二緩存有效位118置為有效,解碼單元此時(shí)開(kāi)始從第二存儲(chǔ)空間中讀取16位待解碼碼流并進(jìn)行解碼;之后,控制單元12將第二緩存有效位118置為無(wú)效。本發(fā)明實(shí)施例還提供了一種視頻解碼器,包括一解碼單元,以及一如上所述的碼流緩存系統(tǒng)。本發(fā)明實(shí)施例提供的碼流緩存系統(tǒng)是利用一環(huán)形碼流緩存單元實(shí)現(xiàn)對(duì)待解碼視頻數(shù)據(jù)的解碼的,從而在解碼過(guò)程中,減少了解碼單元訪(fǎng)問(wèn)片外存儲(chǔ)器的次數(shù),相對(duì)于現(xiàn)有技術(shù),減少了碼流在緩存過(guò)程中搬移的次數(shù),提高了片外存儲(chǔ)器到解碼單元的碼流存取速度,降低了待解碼碼流緩存時(shí)的功耗,特別是對(duì)視頻數(shù)據(jù)的混合長(zhǎng)度解碼方式下,可提高系統(tǒng)吞度量,極大降低數(shù)據(jù)搬移過(guò)程中的功耗。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)控制相關(guān)的硬件完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤(pán)、光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種碼流緩存系統(tǒng),其特征在于,所述系統(tǒng)包括: 環(huán)形碼流緩存單元,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間; 控制單元,用于控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流,并控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流。
2.如權(quán)利要求1所述的碼流緩存系統(tǒng),其特征在于,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括:片外存儲(chǔ)器控制位、片外存儲(chǔ)器地址位、存儲(chǔ)于第一存儲(chǔ)空間的第一待解碼碼流緩存位、存儲(chǔ)于第二存儲(chǔ)空間的第二待解碼碼流緩存位、存儲(chǔ)于第一存儲(chǔ)空間的第一緩存有效位、以及存儲(chǔ)于第二存儲(chǔ)空間的第二緩存有效位。
3.如權(quán)利要求2所述的碼流緩存系統(tǒng),其特征在于,當(dāng)所述控制單元控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流時(shí),所述控制單元根據(jù)所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位存儲(chǔ)的數(shù)據(jù),控制所述第一存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的所述待解碼碼流緩存在所述第一待解碼碼流緩存位中,并將所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位重新置位,之后所述控制單元將所述第一緩存有效位置為有效; 同時(shí),所述控制單元控制所述解碼單元在所述第二緩存有效位為有效時(shí)從所述第二存儲(chǔ)空間讀取所述待解碼碼流,并當(dāng)所述第二存儲(chǔ)空間的所述待解碼碼流完全釋放后將所述第二緩存有效位置為無(wú)效。
4.如權(quán)利要求3所述的碼流緩存系統(tǒng),其特征在于,當(dāng)所述控制單元控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流時(shí),在所述控制單元將所述第一緩存有效位置為有效后,所述控制單元控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流,并當(dāng)所述第一存儲(chǔ)空間的待解碼碼流完全釋放后將所述第一緩存有效位置為無(wú)效; 同時(shí),所述控制單元根據(jù)所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位存儲(chǔ)的數(shù)據(jù),控制所述第二存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的所述待解碼碼流緩存在所述第二待解碼碼流緩存位中,并將所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位重新置位,之后所述控制單元將所述第二緩存有效位置為有效。
5.如權(quán)利要求3或4所述的碼流緩存系統(tǒng),其特征在于,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間還包括:用以表征所述環(huán)形碼流緩存單元物理存儲(chǔ)空間中的存儲(chǔ)位的程序計(jì)數(shù)位、以及防止空滿(mǎn)標(biāo)志位;所述防止空滿(mǎn)標(biāo)志位包括所述第一存儲(chǔ)空間的最后一位和所述第二存儲(chǔ)空間的最后一位; 所述控制單元還用于根據(jù)所述解碼單元的反饋更新所述程序計(jì)數(shù)位,并當(dāng)所述程序計(jì)數(shù)位達(dá)到所述第一存儲(chǔ)空間的最后一位或所述第二存儲(chǔ)空間的最后一位時(shí),通過(guò)判斷所述第一存儲(chǔ)空間的最后一位或所述第二存儲(chǔ)空間的最后一位是否寫(xiě)滿(mǎn)/空來(lái)判斷所述第一存儲(chǔ)空間或所述第二存儲(chǔ)空間的讀空或溢出。
6.一種視頻解碼器,包括一解碼單元,以及一碼流緩存系統(tǒng),其特征在于,所述碼流緩存系統(tǒng)包括: 環(huán)形碼流緩存單元,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間; 控制單元,用于控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流,并控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流。
7.如權(quán)利要求6所述的視頻解碼器,其特征在于,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間包括:片外存儲(chǔ)器控制位、片外存儲(chǔ)器地址位、存儲(chǔ)于第一存儲(chǔ)空間的第一待解碼碼流緩存位、存儲(chǔ)于第二存儲(chǔ)空間的第二待解碼碼流緩存位、存儲(chǔ)于第一存儲(chǔ)空間的第一緩存有效位、以及存儲(chǔ)于第二存儲(chǔ)空間的第二緩存有效位。
8.如權(quán)利要求7所述的視頻解碼器,其特征在于,當(dāng)所述控制單元控制所述第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從所述第二存儲(chǔ)空間讀取待解碼碼流時(shí),所述控制單元根據(jù)所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位存儲(chǔ)的數(shù)據(jù),控制所述第一存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的所述待解碼碼流緩存在所述第一待解碼碼流緩存位中,并將所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位重新置位,之后所述控制單元將所述第一緩存有效位置為有效; 同時(shí),所述控制單元控制所述解碼單元在所述第二緩存有效位為有效時(shí)從所述第二存儲(chǔ)空間讀取所述待解碼碼流,并當(dāng)所述第二存儲(chǔ)空間的所述待解碼碼流完全釋放后將所述第二緩存有效位置為無(wú)效。
9.如權(quán)利要求8所述的視頻解碼器,其特征在于,當(dāng)所述控制單元控制所述第二存儲(chǔ)空間從所述片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制所述解碼單元從所述第一存儲(chǔ)空間讀取待解碼碼流時(shí),在所述控制單元將所述第一緩存有效位置為有效后,所述控制單元控制所述解碼單元從所述第一 存儲(chǔ)空間讀取待解碼碼流,并當(dāng)所述第一存儲(chǔ)空間的待解碼碼流完全釋放后將所述第一緩存有效位置為無(wú)效; 同時(shí),所述控制單元根據(jù)所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位存儲(chǔ)的數(shù)據(jù),控制所述第二存儲(chǔ)空間從相應(yīng)的片外存儲(chǔ)器讀取待解碼碼流并將讀取的所述待解碼碼流緩存在所述第二待解碼碼流緩存位中,并將所述片外存儲(chǔ)器控制位和所述片外存儲(chǔ)器地址位重新置位,之后所述控制單元將所述第二緩存有效位置為有效。
10.如權(quán)利要求8或9所述的視頻解碼器,其特征在于,所述環(huán)形碼流緩存單元的物理存儲(chǔ)空間還包括:用以表征所述環(huán)形碼流緩存單元物理存儲(chǔ)空間中的存儲(chǔ)位的程序計(jì)數(shù)位、以及防止空滿(mǎn)標(biāo)志位;所述防止空滿(mǎn)標(biāo)志位包括所述第一存儲(chǔ)空間的最后一位和所述第~■存儲(chǔ)空間的最后一位; 所述控制單元還用于根據(jù)所述解碼單元的反饋更新所述程序計(jì)數(shù)位,并當(dāng)所述程序計(jì)數(shù)位達(dá)到所述第一存儲(chǔ)空間的最后一位或所述第二存儲(chǔ)空間的最后一位時(shí),通過(guò)判斷所述第一存儲(chǔ)空間的最后一位或所述第二存儲(chǔ)空間的最后一位是否寫(xiě)滿(mǎn)/空來(lái)判斷所述第一存儲(chǔ)空間或所述第二存儲(chǔ)空間的讀空或溢出。
全文摘要
本發(fā)明應(yīng)用于數(shù)據(jù)解碼技術(shù)領(lǐng)域,提供了一種碼流緩存系統(tǒng)及視頻解碼器。其中的系統(tǒng)包括環(huán)形碼流緩存單元,其物理存儲(chǔ)空間包括空間大小相等的第一存儲(chǔ)空間和第二存儲(chǔ)空間;控制單元,用于控制第一存儲(chǔ)空間從一片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制一解碼單元從第二存儲(chǔ)空間讀取待解碼碼流,并控制第二存儲(chǔ)空間從片外存儲(chǔ)器讀取待解碼碼流的同時(shí)、控制解碼單元從第一存儲(chǔ)空間讀取待解碼碼流,該系統(tǒng)是利用一環(huán)形碼流緩存單元實(shí)現(xiàn)對(duì)待解碼視頻數(shù)據(jù)的解碼的,從而在解碼過(guò)程中,減少了解碼單元訪(fǎng)問(wèn)片外存儲(chǔ)器的次數(shù),相對(duì)于現(xiàn)有技術(shù),減少了碼流在緩存過(guò)程中搬移的次數(shù),提高了片外存儲(chǔ)器到解碼單元的碼流存取速度,降低了待解碼碼流緩存時(shí)的功耗。
文檔編號(hào)H04N7/24GK103188485SQ201110459799
公開(kāi)日2013年7月3日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者朱坤旺, 胡勝發(fā) 申請(qǐng)人:安凱(廣州)微電子技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1