專利名稱::交錯(cuò)型視頻幀緩沖器結(jié)構(gòu)的制作方法交錯(cuò)型視頻幀緩沖器結(jié)構(gòu)
背景技術(shù):
:一個(gè)國(guó)際視頻編碼標(biāo)準(zhǔn)是H.264/MPEG-4先進(jìn)視頻編碼(AVC)標(biāo)準(zhǔn),其由國(guó)際電信聯(lián)盟(ITU)的視頻編碼專家組與國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電工技術(shù)委員會(huì)的運(yùn)動(dòng)圖像專家組(MPEG)共同研發(fā)并頒布。AVCH.264/MPEG-4AVC標(biāo)準(zhǔn)提供用于很多種應(yīng)用的編碼,這些應(yīng)用包括電視電話、電視會(huì)議、電視、流式視頻、數(shù)字視頻創(chuàng)作及其它視頻應(yīng)用。該標(biāo)準(zhǔn)還提供用于為以上提到的視頻應(yīng)用的存儲(chǔ)應(yīng)用的編碼,所述存儲(chǔ)應(yīng)用包括硬盤和DVD存儲(chǔ)器。圖1示出了媒體處理系統(tǒng)的一個(gè)實(shí)施例。圖2示出了媒體處理子系統(tǒng)的一個(gè)實(shí)施例。圖3示出了第一重構(gòu)視頻幀緩沖器的一個(gè)實(shí)施例。圖4示出了第二重構(gòu)視頻幀緩沖器的一個(gè)實(shí)施例。圖5示出了第三重構(gòu)視頻幀緩沖器的一個(gè)實(shí)施例。圖6示出了第四重構(gòu)視頻幀緩沖器的一個(gè)實(shí)施例。圖7示出了第一邏輯流程的一個(gè)實(shí)施例。圖8示出了第二邏輯流程的一個(gè)實(shí)施例。具體實(shí)施例方式將描述交錯(cuò)型視頻幀緩沖器結(jié)構(gòu)的各個(gè)實(shí)施例。可以對(duì)這些如圖所示的實(shí)施例的說(shuō)明做出詳細(xì)參考。盡管實(shí)施例是結(jié)合這些附圖來(lái)說(shuō)明的,但并不是意圖將它們限制于在此公開(kāi)的附圖。與此相反,其意圖是覆蓋在如所附權(quán)利要求所定義的、所述實(shí)施例范圍內(nèi)的所有可選方案、變形及等價(jià)物。在一個(gè)實(shí)施例中,交錯(cuò)型視頻幀緩沖器結(jié)構(gòu)通過(guò)對(duì)多個(gè)獨(dú)立彩色幀緩沖器進(jìn)行交錯(cuò),來(lái)將兩個(gè)分離的彩色幀緩沖器合并為一個(gè)彩色幀緩沖器。例如,基于與兩個(gè)分離彩色幀緩沖器相比的改進(jìn)的存儲(chǔ)器空間相鄰性,合并后的彩色緩沖器可以減少高速緩存沖突的可能性,并改進(jìn)了高速緩存的使用。因此,根據(jù)一個(gè)實(shí)施例的編碼器操作可以展現(xiàn)改進(jìn)的性能,例如針對(duì)給定處理器負(fù)載的更大幀速率,或者針對(duì)給定幀速率的更小處理器負(fù)載。,圖1示出了系統(tǒng)的一個(gè)實(shí)施例。圖1示出了系統(tǒng)100的框圖。例如,在一個(gè)實(shí)施例中,系統(tǒng)100可以包括具有多個(gè)節(jié)點(diǎn)的媒體處理系統(tǒng)。按照給定的一組設(shè)計(jì)參數(shù)或性能約束所期望的,節(jié)點(diǎn)可以包括用于在系統(tǒng)100中處理和/或傳輸信息的任何物理或邏輯實(shí)體,并可以實(shí)現(xiàn)為硬件、軟件或其任何組合。盡管圖1是以特定拓?fù)浣Y(jié)構(gòu)中有限數(shù)量的節(jié)點(diǎn)來(lái)示出的,但可以理解,系統(tǒng)100可以包括按照對(duì)于給定實(shí)現(xiàn)所預(yù)期的、在任何類型的拓?fù)浣Y(jié)構(gòu)中的更多或更少的節(jié)點(diǎn)。實(shí)施例不限于該范圍中。在各種實(shí)施例中,節(jié)點(diǎn)可以包括或被實(shí)現(xiàn)為計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)子系統(tǒng)、計(jì)算機(jī)、應(yīng)用設(shè)備、工作站、終端、服務(wù)器、個(gè)人計(jì)算機(jī)(PC)、膝上型電腦、超便攜膝上型電腦、手持計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、機(jī)頂盒(STB)、電話、移動(dòng)電話、蜂窩電話、手持設(shè)備、無(wú)線接入點(diǎn)、基站(BS)、用戶站點(diǎn)(SS)、移動(dòng)用戶中心(MSC)、無(wú)線網(wǎng)絡(luò)控制器(RNC)、微處理器、諸如專用集成電路(ASIC)之類的集成電路、可編程邏輯器件(PLD)、諸如通用處理器,數(shù)字信號(hào)處理器(DSP)和/或網(wǎng)絡(luò)處理器之類的處理器、接口、輸入/輸出(I/0)設(shè)備(例如鍵盤、鼠標(biāo)、顯示器、打印機(jī))、路由器、集線器、網(wǎng)關(guān)、橋接器、交換機(jī)、電路、邏輯門、寄存器、半導(dǎo)體器件、芯片、晶體管,或任何其它器件、機(jī)器、工具、器材、部件、或者其組合。實(shí)施例不限于該范圍。在各種實(shí)施例中,節(jié)點(diǎn)可以包括或被實(shí)現(xiàn)為軟件、軟件模塊、應(yīng)用程序、程序、子程序、指令集、計(jì)算碼、詞語(yǔ)、值、符號(hào)、或者其組合??梢愿鶕?jù)用于命令處理器執(zhí)行特定功能的預(yù)先定義的計(jì)算機(jī)語(yǔ)言、方式或語(yǔ)法來(lái)實(shí)現(xiàn)節(jié)點(diǎn)。計(jì)算機(jī)語(yǔ)言的實(shí)例可以包括C、C++、Java、BASIC、Perl、Matlab、Pascal、VisualBASIC、匯編語(yǔ)言、機(jī)器碼、用于處理器的微代碼。實(shí)施例不限于該范圍。在各種實(shí)施例中,通信系統(tǒng)100可以根據(jù)一個(gè)或多個(gè)協(xié)議來(lái)傳輸、管理或處理信息。協(xié)議可以包括用于管理在節(jié)點(diǎn)之間的通信的一組預(yù)先定義的規(guī)則或指令。協(xié)議可以由標(biāo)準(zhǔn)化組織頒布的一個(gè)或多個(gè)標(biāo)準(zhǔn)來(lái)定義,標(biāo)準(zhǔn)化組織例如為國(guó)際電信聯(lián)盟(ITU)、國(guó)際標(biāo)準(zhǔn)化組織(ISO)、國(guó)際電工技術(shù)委員會(huì)(正C)、電氣和電子工程師學(xué)會(huì)(正EE)、互聯(lián)網(wǎng)工程任務(wù)組(正TF)、運(yùn)動(dòng)圖像專家組(MPEG)、等等。例如,所述實(shí)施例可以被布置為按照用于媒體處理的標(biāo)準(zhǔn)來(lái)運(yùn)行,所述用于媒體處理的標(biāo)準(zhǔn)例如為國(guó)家電視系統(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、逐行倒相制式(PAL)標(biāo)準(zhǔn)、MPEG-1標(biāo)準(zhǔn)、MPEG-2標(biāo)準(zhǔn)、MPEG-4標(biāo)準(zhǔn)、地面數(shù)字視頻廣播(DVB-T)廣播標(biāo)準(zhǔn)、ITU/正CH.263標(biāo)準(zhǔn),其是用于低比特率通信的視頻編碼,2000年11月公布的ITU-T推薦的H,263v3、和/或ITU/正CR264標(biāo)準(zhǔn),其是用于超低比特率通信的視頻編碼,2003年5月公布的ITU-T推薦的H.264、等等。實(shí)施例不限于該范圍。在各種實(shí)施例中,系統(tǒng)100的節(jié)點(diǎn)可以被布置為傳輸、管理或處理不同類型的信息,例如媒體信息和控制信息。媒體信息的實(shí)例通??梢园ū硎緦?duì)于用戶有意義的內(nèi)容的任何數(shù)據(jù),例如語(yǔ)音信息、視頻信息、音頻信息、圖像信息、文本信息、數(shù)字信息、字母數(shù)字符號(hào)、圖形、等等。控制信息可以指的是表示對(duì)于自動(dòng)化系統(tǒng)有意義的命令、指令或控制字的任何數(shù)據(jù)。例如,控制信息可以用于通過(guò)系統(tǒng)發(fā)送媒體信息,以創(chuàng)建在設(shè)備之間的連接、命令節(jié)點(diǎn)以預(yù)定方式處理媒體信息、等等。實(shí)施例不限于該范圍。在各種實(shí)施例中。系統(tǒng)100可以實(shí)現(xiàn)為有線通信系統(tǒng)、無(wú)線通信系統(tǒng)、或二者的組合。盡管系統(tǒng)100可以被示出為使用作為實(shí)例的某種特定通信介質(zhì),但可以理解,在此論述的原理和技術(shù)可以用任何類型的通信介質(zhì)及其相關(guān)技術(shù)來(lái)實(shí)現(xiàn)。實(shí)施例不限于該范圍。例如,當(dāng)實(shí)現(xiàn)為有線系統(tǒng)時(shí),系統(tǒng)100可以包括被布置為通過(guò)一種或多種有線通信介質(zhì)傳輸信息的一個(gè)或多個(gè)節(jié)點(diǎn)。有線通信介質(zhì)的實(shí)例可以包括電線、電纜、印刷電路板(PCB)、底板、交換結(jié)構(gòu)(switchfabric)、半導(dǎo)體材料、雙絞線、同軸電纜、光纖、等等。有線通信介質(zhì)可以用輸入/輸出(I/0)適配器連接到節(jié)點(diǎn)。I/O適配器可以被布置為以任何適合的技術(shù)運(yùn)行,以便用期望的一組通信協(xié)議、服務(wù)或操作過(guò)程來(lái)控制在節(jié)點(diǎn)之間的信息信號(hào)。1/0適配器還可以包括適當(dāng)?shù)奈锢磉B接器,以將I/0適配器與相應(yīng)的通信介質(zhì)相連接。I/O適配器的實(shí)例可以包括網(wǎng)絡(luò)接口、網(wǎng)絡(luò)接口卡(NIC)、磁盤控制器、視頻控制器、音頻控制器、等等。實(shí)施例不限于該范圍。例如,當(dāng)實(shí)現(xiàn)為無(wú)線系統(tǒng)時(shí),系統(tǒng)100可以包括被布置為通過(guò)一個(gè)或多個(gè)類型的無(wú)線通信介質(zhì)傳輸信息的一個(gè)或多個(gè)無(wú)線節(jié)點(diǎn)。無(wú)線通信介質(zhì)的實(shí)例可以包括無(wú)線頻譜的多個(gè)部分,例如通常的RF頻譜,尤其是超高頻(UHF)頻譜。無(wú)線節(jié)點(diǎn)可以包括適于通過(guò)指定的無(wú)線頻譜傳輸信息信號(hào)的部件和接口,例如一個(gè)或多個(gè)天線、無(wú)線發(fā)射器/接收器("收發(fā)器")、放大器、濾波器、控制邏輯、天線、等等。實(shí)施例不限于該范圍。在各種實(shí)施例中,系統(tǒng)100可以包括媒體處理系統(tǒng),其具有一個(gè)或多個(gè)媒體源節(jié)點(diǎn)102-l-n。媒體源節(jié)點(diǎn)102-l-n可以包括能夠向媒體處理節(jié)點(diǎn)106發(fā)出或傳遞媒體信息和/或控制信息的任何媒體源。更具體的,媒體源節(jié)點(diǎn)102-l-n可以包括能夠向媒體處理節(jié)點(diǎn)106發(fā)出或傳遞數(shù)字音頻和/或視頻(AV)信號(hào)的任何媒體源。媒體源節(jié)點(diǎn)102-l-n的實(shí)例可以包括能夠存儲(chǔ)和/或傳遞媒體信息的任何硬件或軟件元件,例如數(shù)字多用途光盤(DVD)設(shè)備、家用錄像系統(tǒng)(VHS)設(shè)備、數(shù)字VHS設(shè)備、個(gè)人錄像機(jī)、計(jì)算機(jī)、游戲控制臺(tái)、光盤(CD)播放器、計(jì)算機(jī)可讀或機(jī)器可讀存儲(chǔ)器、數(shù)碼相機(jī)、便攜式攝像機(jī)、視頻監(jiān)視系統(tǒng)、電話會(huì)議系統(tǒng)、電話系統(tǒng)、醫(yī)學(xué)和測(cè)量?jī)x器、掃描器系統(tǒng)、復(fù)印機(jī)系統(tǒng)等。媒體源節(jié)點(diǎn)102-l-n的其它實(shí)例可以包括媒體發(fā)布系統(tǒng),用于向媒體處理節(jié)點(diǎn)106提供廣播或流式的模擬或數(shù)字AV信號(hào)。媒體發(fā)布系統(tǒng)的實(shí)例可以包括例如無(wú)線(OTA)廣播系統(tǒng)、地面有線電視系統(tǒng)(CATV)、衛(wèi)星廣播系統(tǒng)、等等。值得注意的是,媒體源節(jié)點(diǎn)102-l-n可以在媒體處理節(jié)點(diǎn)106的內(nèi)部或外部,這取決于給定的實(shí)現(xiàn)。實(shí)施例不限于該范圍。在各種實(shí)施例中,從媒體源節(jié)點(diǎn)102-l-n所接收的輸入的視頻信號(hào)可以具有固有的格式,有時(shí)指的是視覺(jué)分辨率格式。視覺(jué)分辨率格式的實(shí)例包括數(shù)字電視(DTV)格式、高清晰度電視(HDTV)、逐行掃描格式、計(jì)算機(jī)顯示格式、等等。例如,可以用范圍在每幀480可見(jiàn)行到每幀1080可見(jiàn)行之間的垂直分辨率格式和范圍在每行640可見(jiàn)像素到每行1920可見(jiàn)像素之間的水平分辨率格式來(lái)對(duì)媒體信息進(jìn)行編碼。例如,在一個(gè)實(shí)施例中,媒體信息可以被編碼為HDTV視頻信號(hào),具有720逐行掃描(720p)的視覺(jué)分辨率格式,其指的是720個(gè)垂直像素和1280個(gè)水平像素(720X1280)。在另一個(gè)實(shí)例中,媒體信息可以具有與不同計(jì)算機(jī)顯示格式相對(duì)應(yīng)的視覺(jué)分辨率格式,例如視頻圖形陣列(VGA)格式分辨率(640X480)、擴(kuò)展圖形陣列(XGA)格式分辨率(1024X768)、超級(jí)XGA(SXGA)格式分辨率(1280X1024)、超高XGA(UXGA)格式分辨率(1600X1200)等。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理系統(tǒng)IOO可以包括媒體處理節(jié)點(diǎn)106,通過(guò)一個(gè)或多個(gè)通信介質(zhì)104-l-m連接到媒體源節(jié)點(diǎn)102-l-n。媒體處理節(jié)點(diǎn)106可以包括如前所述的任何節(jié)點(diǎn),其被布置為處理從媒體源節(jié)點(diǎn)102-l-n所接收的媒體信息。在各種實(shí)施例中,媒體處理節(jié)點(diǎn)106可以包括或被實(shí)現(xiàn)為一個(gè)或多個(gè)媒體處理設(shè)備,其包含處理系統(tǒng)、處理子系統(tǒng)、處理器、計(jì)算機(jī)、器件、編碼器、解碼器、編碼/解碼器(CODEC)、濾波器件(例如圖形縮放器件、解塊濾波器件)、變換器件、娛樂(lè)系統(tǒng)、顯示器或任何其它處理結(jié)構(gòu)。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理節(jié)點(diǎn)106可以包括媒體處理子系統(tǒng)108。媒體處理子系統(tǒng)108可以包括處理器、存儲(chǔ)器以及應(yīng)用硬件和/或軟件,其被布置為處理從媒體源節(jié)點(diǎn)102-l-n所接收的媒體信息。例如,媒體處理子系統(tǒng)108可以被布置為改變圖像或畫面的對(duì)比度,并執(zhí)行如以下詳述的其它媒體處理操作。媒體處理子系統(tǒng)108可以向顯示器110輸出處理過(guò)的媒體信息。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理節(jié)點(diǎn)106可以包括顯示器110。顯示器IIO可以是能夠顯示從媒體源節(jié)點(diǎn)102-l-n所接收的媒體信息的任何顯示器。顯示器110可以以給定格式分辨率顯示媒體信息。例如,顯示器110可以在具有VGA格式分辨率、XGA格式分辨率、SXGA格式分辨率、UXGA格式分辨率等的顯示器上顯示媒體信息。顯示器的類型和格式分辨率可以根據(jù)給定的一組設(shè)計(jì)或性能約束而變化,并且實(shí)施例不限于該范圍。在通常的操作中,媒體處理節(jié)點(diǎn)106可以從一個(gè)或多個(gè)媒體源節(jié)點(diǎn)102-l-n接收媒體信息。例如,媒體處理節(jié)點(diǎn)106可以從被實(shí)現(xiàn)為DVD播放器的媒體源節(jié)點(diǎn)102-1接收媒體信息,該DVD播放器與媒體處理節(jié)點(diǎn)106集成在一起。媒體處理子系統(tǒng)108可以從DVD播放器得到媒體信息,將媒體信息由視覺(jué)分辨率格式轉(zhuǎn)換為顯示器110的顯示分辨率格式,并用顯示器110再現(xiàn)媒體信息。在各種實(shí)施例中,媒體處理節(jié)點(diǎn)106可以被布置為從一個(gè)或多個(gè)媒體源節(jié)點(diǎn)102-l-n接收輸入圖像。輸入圖像可以包括從一個(gè)或多個(gè)視頻圖像導(dǎo)出或與之相關(guān)的任何數(shù)據(jù)或媒體信息。例如,在一個(gè)實(shí)施例中,輸入圖像可以包括在視頻序列中的畫面,所述視頻序列包含在水平和垂直兩個(gè)方向上采樣的信號(hào)(例如,Y、Cb和Cr)。在各種實(shí)施例中,輸入圖像可以包括以下一種或多種圖像數(shù)據(jù)、視頻數(shù)據(jù)、視頻序列、畫面組、畫面、圖像、區(qū)域、對(duì)象、幀、切片、宏塊、塊、像素、信號(hào)、等等。分配給像素的值可以包括實(shí)數(shù)和/或整數(shù)。在各種實(shí)施例中,媒體處理節(jié)點(diǎn)106可以被布置為接收輸入的視頻幀(包括Y幀、Cb幀和Cr幀),并緩沖視頻幀中的各個(gè)分量。更具體的,媒體處理節(jié)點(diǎn)106可以被布置為緩沖Y幀,交錯(cuò)并緩沖Cr幀和Cb幀。例如,在一個(gè)實(shí)施例中,媒體處理節(jié)點(diǎn)106的媒體處理子系統(tǒng)108被布置為接收輸入的視頻幀(包括Y幀、Cb幀和Cr幀),并緩沖視頻幀中的各個(gè)分量。媒體處理子系統(tǒng)108可以利用一個(gè)或多個(gè)預(yù)先定義或預(yù)定的數(shù)學(xué)函數(shù)來(lái)改變用于視頻幀的緩沖器結(jié)構(gòu),以提高系統(tǒng)100的性能??梢詤⒖紙D2來(lái)更詳細(xì)說(shuō)明總體上的系統(tǒng)100,具體而言是媒體處理子系統(tǒng)108。圖2示出了媒體處理子系統(tǒng)108的一個(gè)實(shí)施例。圖2示出了媒體處理子系統(tǒng)108的框圖,其適用于參考圖1所述的媒體處理節(jié)點(diǎn)106。然而實(shí)施例不限于圖2中給定的實(shí)例。如圖2所示,媒體處理子系統(tǒng)108可以包括多個(gè)元件。按照給定的一組設(shè)計(jì)或性能約束所期望的,一個(gè)或多個(gè)元件可以用一個(gè)或多個(gè)電路、部件、寄存器、處理器、軟件子程序、模塊或其任何組合來(lái)實(shí)現(xiàn)。盡管作為實(shí)例,圖2示出了采用特定拓?fù)浣Y(jié)構(gòu)的有限數(shù)量的元件,但可以理解,按照給定實(shí)現(xiàn)所期望的,在媒體處理子系統(tǒng)108中可以使用采用任何適合拓?fù)浣Y(jié)構(gòu)的更多或更少的元件。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理子系統(tǒng)108可以包括處理器202。處理器202可以用任何處理器或邏輯器件來(lái)實(shí)現(xiàn),例如復(fù)雜指令集計(jì)算機(jī)(CISC)微處理器、精簡(jiǎn)指令集計(jì)算(RISC)微處理器、超長(zhǎng)指令字(VLIW)微處理器、實(shí)現(xiàn)多個(gè)指令集的組合的處理器、或其它處理器器件。例如,在一個(gè)實(shí)施例中,處理器202可以實(shí)現(xiàn)為通用處理器,例如由加利福尼亞SantaClara的InteKg)公司所生產(chǎn)的處理器。處理器202還可以實(shí)現(xiàn)為專用處理器,例如控制器、微控制器、嵌入式處理器、數(shù)字信號(hào)處理器(DSP)、網(wǎng)絡(luò)處理器、媒體處理器、輸入/輸出(I/0)處理器、介質(zhì)訪問(wèn)控制(MAC)處理器、無(wú)線基帶處理器、現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程邏輯器件(PLD)等。實(shí)施例不限于該范圍。在一個(gè)實(shí)施例中,媒體處理子系統(tǒng)108可以包括耦合到處理器202上的存儲(chǔ)器204。按照給定實(shí)現(xiàn)所期望的,存儲(chǔ)器204可以經(jīng)由通信總線214或通過(guò)在處理器202與存儲(chǔ)器204之間的專用通信總線耦合到處理器202。存儲(chǔ)器204可以采用能夠存儲(chǔ)數(shù)據(jù)的任何機(jī)器可讀或計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)現(xiàn),其包括易失性和非易失性存儲(chǔ)器。例如存儲(chǔ)器204可以包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)RAM(DRAM)、雙倍數(shù)據(jù)速率DRAM(DDRAM)、同步DRAM(SDRAM)、靜態(tài)RAM(SRAM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、快擦式存儲(chǔ)器(flashmemory)、聚合物存儲(chǔ)器,例如鐵電聚合物存儲(chǔ)器、雙向存儲(chǔ)器(ovonicmemory)、相變或鐵電存儲(chǔ)器、硅-氧化物-氮化物-氧化物-硅(SONOS)存儲(chǔ)器、磁或光卡,或適于存儲(chǔ)信息的任何其它類型的介質(zhì)。值得注意的是,存儲(chǔ)器204的某些部分或者全部可以與處理器202包含在同一集成電路中,或者可替換地,存儲(chǔ)器204的某些部分或者全部可以置于在處理器202的集成電路外部的集成電路或其它介質(zhì)上,例如硬盤驅(qū)動(dòng)器。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理子系統(tǒng)108可以包括收發(fā)器206。收發(fā)器206可以是被布置為按照所期望的無(wú)線協(xié)議運(yùn)行的任何無(wú)線發(fā)射器和/或接收器。適合的無(wú)線協(xié)議的實(shí)例可以包括各種無(wú)線局域網(wǎng)(WLAN)協(xié)議,包括IEEE802.xx系列協(xié)議,例如IEEE802.1la/b/g/n、正EE802.16、IEEE802.20等等。無(wú)線協(xié)議的其它實(shí)例可以包括各種無(wú)線廣域網(wǎng)(WWAN)協(xié)議,例如,采用通用分組無(wú)線業(yè)務(wù)(GPRS)的全球移動(dòng)通信系統(tǒng)(GSM)蜂窩無(wú)線電話系統(tǒng)協(xié)議、采用lxRTT的碼分多址(CDMA)蜂窩無(wú)線電話通信系統(tǒng)、全球增強(qiáng)型數(shù)據(jù)提升率(EDGE)系統(tǒng)、等等。無(wú)線協(xié)議的其他實(shí)例可以包括無(wú)線個(gè)域網(wǎng)(PAN)協(xié)議,例如紅外協(xié)議,其是來(lái)自藍(lán)牙技術(shù)聯(lián)盟(SIG)的協(xié)議系列的一種協(xié)議,該協(xié)議系列包括藍(lán)牙規(guī)范版本vl.O、vl.l、v1.2、v2.0、具有增強(qiáng)型數(shù)據(jù)速率(EDR)的v2.0,以及一個(gè)或多個(gè)藍(lán)牙協(xié)議子集(Bluetoothprofile)(在此共同稱為"藍(lán)牙規(guī)范")、等等。其它適合的協(xié)議可以包括超寬帶(UWB)、數(shù)字辦公室(DO)、數(shù)字家庭、可信平臺(tái)模塊(TPM)、ZigBee、及其它協(xié)議。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理子系統(tǒng)108可以包括一個(gè)或多個(gè)模塊。按照給定的一組設(shè)計(jì)或性能約束所期望的,所述模塊可以包括或?qū)崿F(xiàn)為一個(gè)或多個(gè)系統(tǒng)、子系統(tǒng)、處理器、器件、機(jī)器、工具、部件、電路、寄存器、應(yīng)用程序、程序、子程序、或者其任何組合。實(shí)施例不限于該范圍。例如,在一個(gè)實(shí)施例中,媒體處理子系統(tǒng)108可以包括視頻幀緩沖器模塊20S。視頻幀緩沖器模塊208可以用于根據(jù)預(yù)定數(shù)學(xué)函數(shù)或算法,調(diào)整對(duì)于如上介紹的包含在水平和垂直兩個(gè)方向上采樣的Y、Cb和Cr信號(hào)的幀序列的緩沖。例如,所述預(yù)定數(shù)學(xué)函數(shù)或算法可以存儲(chǔ)在任何適合的存儲(chǔ)設(shè)備中,諸如存儲(chǔ)器204、大容量存儲(chǔ)設(shè)備(MSD)210、以硬件實(shí)現(xiàn)的查詢表(LUT)216、等等??梢岳斫?,視頻幀緩沖器模塊208可以實(shí)現(xiàn)為由處理器202所執(zhí)行的軟件、專用硬件、或者二者的組合。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理子系統(tǒng)108可以包括MSD210。MSD210的實(shí)例可以包括硬盤、軟盤、光盤只讀存儲(chǔ)器(CD-ROM)、可記錄光盤(CD-R)、可重寫光盤(CD-RW)、光盤、磁介質(zhì)、磁光介質(zhì)、可移動(dòng)存儲(chǔ)卡或盤片、各類DVD設(shè)備、磁帶設(shè)備、盒式磁帶設(shè)備、等等。實(shí)施例不限于該范圍。在各種實(shí)施例中,媒體處理子系統(tǒng)108可以包括一個(gè)或多個(gè)I/O適配器212。1/0適配器212的實(shí)例可以包括:通用串行總線(USB)端口/適配器、IEEE1394火線端口/適配器、等等。實(shí)施例不限于該范圍。在通常操作中,媒體處理子系統(tǒng)108可以從一個(gè)或多個(gè)媒體源節(jié)點(diǎn)102-l-n接收媒體信息。例如,媒體源節(jié)點(diǎn)102-1可以包括連接到處理器202上的DVD設(shè)備??商鎿Q地,媒體源102-2可以包括存儲(chǔ)器204,其存儲(chǔ)數(shù)字AV文件,例如以運(yùn)動(dòng)圖像專家組(MPEG)編碼的AV文件或者包含在水平和垂直兩個(gè)方向上采樣的Y、Cb和Cr信號(hào)的視頻序列。視頻幀緩沖器模塊208可以操作來(lái)從大容量存儲(chǔ)設(shè)備216和/或存儲(chǔ)器204接收媒體信息,處理媒體信息(例如通過(guò)處理器202),并在存儲(chǔ)器204、處理器202的高速緩存或其組合上存儲(chǔ)或緩沖媒體信息。如參考圖3—6和圖7與8邏輯流程所述的,可以參考所得到的視頻幀緩沖器結(jié)構(gòu)300—600來(lái)進(jìn)一步說(shuō)明視頻幀緩沖器模塊208的操作。圖3示出了視頻幀緩沖器結(jié)構(gòu)300。在視頻系統(tǒng)中的二次釆樣經(jīng)常表示為三部分的比率,對(duì)于每一個(gè)完整的樣本區(qū)域,該比率的三個(gè)項(xiàng)包括亮度("亮度"或Y310)樣本數(shù),隨后是兩個(gè)顏色樣本("彩色"分別是Cb320和Cr330微。常見(jiàn)的采樣比率是4:2:0。對(duì)于4:2:0采樣比率,所存儲(chǔ)的彩色通道翻轉(zhuǎn)每一行(即,實(shí)際上,對(duì)于一行的比率是4:2:0,而下一行中就為4:0:2等)。這導(dǎo)致水平分辨率減半以及垂直分辨率減半,造成彩色采樣表示總體顏色分辨率的四分之一。視頻幀緩沖器結(jié)構(gòu)300的每一個(gè)亮度和彩色子樣本(g卩,Y310、Cb320和Cr330)都存儲(chǔ)為三個(gè)單獨(dú)的存儲(chǔ)緩沖器,每一個(gè)都用于其相應(yīng)的子樣本。此外,如圖所示,Y310、Cb320和Cr330每一個(gè)都整體上順序地存儲(chǔ)。例如,對(duì)Y310陣列整體上進(jìn)行存儲(chǔ),隨后是整體上存儲(chǔ)Cb320和整體上存儲(chǔ)Cr330。視頻幀緩沖器結(jié)構(gòu)300的Y310、Cb320和Cr330重構(gòu)陣列可以以多種不同方式進(jìn)行分配并初始化。在一個(gè)實(shí)施例中,重構(gòu)操作可以根據(jù)以下或類似的代碼來(lái)執(zhí)行/*PBuf:指向用于保存所重構(gòu)的彩色像素的緩沖器的指針nBufSize:緩沖器大小picPlaneStepCb:Cb平面的步幅picPlaneStepCr:Cr平面的步幅pPicPlaneCb:指向Cb像素開(kāi)始位置的指針pPicPlaneCr:指向Cr像素開(kāi)始位置的指針承//*重構(gòu)幀緩沖器*/intnBufSize=(chroma_plane—width+chroma_pad—width*2)*(chroma_plane_height+chroma_pad—width*2);Void*pBuf=NUIX;pBuf=malloc(nBufSize*2);picPlaneStepCr=picPlaneStepCb=chroma_plane—width+chroma_pad—width*2jpPicPlaneCb=pBuf;pPicPlaneCr=(char"pBuf+nBufSize。通常,代碼段分配存儲(chǔ)緩沖器,以保存重構(gòu)的彩色(即,Cb320和Cr330)像素,設(shè)定指向Cb320和Cr330平面的開(kāi)始的指針,并設(shè)定Cb320和Cr330平面的步幅。如在此所用的,步幅可以指的是從一個(gè)Cb320或Cr330行的開(kāi)始分別到下一個(gè)Cb320或Cr330行的開(kāi)始的字節(jié)長(zhǎng)度。實(shí)施例不限于該范圍。圖4示出了一個(gè)實(shí)施例的視頻幀緩沖器結(jié)構(gòu)400。如相對(duì)于圖3的視頻幀緩沖器結(jié)構(gòu)300所指出的,Cb320和Cr330塊被分割為兩個(gè)獨(dú)立的緩沖器。然而,隨著對(duì)視頻幀相同位置的Cb320和Cr330塊相繼進(jìn)行處理,一個(gè)實(shí)施例在單個(gè)緩沖器中將Cb320和Cr330逐行地進(jìn)行交錯(cuò)。更具體而言,在存儲(chǔ)了Y310陣列之后,存儲(chǔ)Cb320陣列的第一行,隨后是Cr330陣列的第一行。此后,分別存儲(chǔ)Cb320和Cr330的第二行,以此類推,直到整個(gè)Cb320和Cr330陣列都被緩沖。隨著對(duì)幀相同位置的Cb320和Cr330塊相繼進(jìn)行處理,實(shí)施例的視頻幀緩沖器結(jié)構(gòu)400的Cb320和Cr330塊在存儲(chǔ)器空間中更加靠近??商鎿Q地,與視頻幀緩沖器結(jié)構(gòu)300相比,實(shí)施例的視頻幀緩沖器結(jié)構(gòu)400的Cb320和Q330陣列在存儲(chǔ)器空間中更加緊密。與視頻幀緩沖器結(jié)構(gòu)300相比視頻幀緩沖器結(jié)構(gòu)400的Cb320和Cr330陣列在存儲(chǔ)器空間中越緊密,則可能出現(xiàn)的高速緩存沖突就越少。這是因?yàn)榻柚倪M(jìn)的存儲(chǔ)器空間相鄰性,在一個(gè)宏塊中的Cb320和Cr330像素之間對(duì)于同一高速緩存區(qū)域的競(jìng)爭(zhēng)可能性會(huì)顯著減小。換而言之,Cb320和Cr330像素更有可能共同存在于數(shù)據(jù)高速緩存中,而沒(méi)有任何沖突,由此潛在地改進(jìn)了高速緩存的使用。可以依據(jù)帶有變量的以下或類似的代碼來(lái)分配并初始化視頻幀緩沖器結(jié)構(gòu)400的Y310,Cb320和Cr330重構(gòu)陣列/*pBuf:指向用于保存所重構(gòu)的彩色像素的緩沖器的指針nBufSize:緩沖器大小picPlaneStepCb:Cb平面的步幅picPlaneStepCr:Cr平面的步幅pPicPlaneCb:指向Cb像素開(kāi)始位置的指針pPicPlaneCn指向Cr像素開(kāi)始位置的指針承//*重構(gòu)幀緩沖器*/intnBufSize—(chroma_plane—width+chroma_pad_width*2)*(chroma_plane—height+chroma_pad—width*2);Void*pBuf=NULL;pBuf=malloc(nBufSize*2);picPlaneStepCr=picPlaneStepCb=(chroma_plane—width+chroma_pad—width*2)*2;pPicPlaneCb=pBuf;pPicPlaneCr=(char*)pBuf+(chroma_plane—width+chroma_pad_width*2》具體而言,與用于視頻幀緩沖器結(jié)構(gòu)300的步幅相比,可以以系數(shù)2來(lái)改變用于Cb320和Cr330平面的步幅。此外,用于Cr330平面的開(kāi)始指針已經(jīng)改變。具體而言,對(duì)Cr330平面(起初是Cr330平面的第一行)的訪問(wèn)會(huì)在緊接著Cb320平面的第一行之后立即開(kāi)始。如所指出的,其結(jié)果是在完整的Y310陣列或幀的存儲(chǔ)之后,對(duì)Cb320和Cr330陣列進(jìn)行交錯(cuò)并逐行存儲(chǔ)。例如,存儲(chǔ)Cb320的第一行,接著是Cr330的第一行。此后,存儲(chǔ)Cb320的第二行,接著是Cr330的第二行,以此類推。圖5示出了實(shí)施例的視頻幀緩沖器結(jié)構(gòu)500,該實(shí)施例逐行地交錯(cuò)Y310、Cb320、Y310和Cr330。例如,存儲(chǔ)Y310陣列的第一行,接著是Cb320陣列的第一行。此后存儲(chǔ)Y310的第二行,接著是Cr330陣列的第一行。在Y310陣列的第三行之后是Cb320陣列的第二行,在Y310陣列的第四行之后是Cr330陣列的第二行,以此類推。圖6示出了實(shí)施例的視頻幀緩沖器結(jié)構(gòu)600,該實(shí)施例逐塊地交錯(cuò)Y310、Cb320和Cr330。例如,存儲(chǔ)Y310陣列的第一塊,接著分別是Cb320的第一塊和Cr330陣列的第一塊。此后,存儲(chǔ)Y310陣列的第二塊,接著分別是Cb320陣列的第二塊和Cr330陣列的第二塊,以此類推。以圖3的視頻幀緩沖器結(jié)構(gòu)300作為基準(zhǔn),以下的表1示出了在此公開(kāi)的幾個(gè)實(shí)施例的性能差別。如所指出的,性能差別(具體的,對(duì)于圖4和圖6的實(shí)施例的性能增益)可以考慮對(duì)于指定處理器負(fù)載的幀速率,或者對(duì)于指定幀速率的處理器負(fù)載中的減小。例如在一個(gè)實(shí)施例中,依據(jù)測(cè)試流,與視頻幀緩沖器結(jié)構(gòu)300相比較,視頻幀緩沖器結(jié)構(gòu)400的性能增益約為3%到7%。表1<table>tableseeoriginaldocumentpage17</column></row><table>例如,視頻幀緩沖器結(jié)構(gòu)400的性能提高尤其與嵌入式移動(dòng)平臺(tái)以及對(duì)其而言存儲(chǔ)器性能是至關(guān)重要的其它應(yīng)用相關(guān)。因此,在其它應(yīng)用中,實(shí)施例的視頻幀緩沖器結(jié)構(gòu)400會(huì)有益于嵌入式移動(dòng)平臺(tái)上的基于MPEG、基于H.263或基于H.264的軟件視頻應(yīng)用。圖7示出了一個(gè)實(shí)施例的流程圖,用于實(shí)現(xiàn)實(shí)施例的視頻幀緩沖器結(jié)構(gòu)400。在710中,將Y310陣列整體上存儲(chǔ)在緩沖器中。在720中,將Cb320陣列的第一行存儲(chǔ)在緩沖器中。在730中,將Cr330陣列的第一行存儲(chǔ)在緩沖器中。在一個(gè)實(shí)施例中,將Cb320和Cr330元素存儲(chǔ)在同一緩沖器中,以便獲益于如上介紹的存儲(chǔ)器空間相鄰性。在740中,判斷Cb320和Cr330陣列是否已經(jīng)完全存儲(chǔ)。如果沒(méi)有,則處理返回到720和730,在這兩個(gè)步驟期間分別存儲(chǔ)Cb320和Cr330每一個(gè)的另一行。當(dāng)整個(gè)Cb320和Cr330陣列都已經(jīng)被逐行地存儲(chǔ)了,該處理結(jié)束。圖8示出了一個(gè)實(shí)施例的流程圖,用于實(shí)現(xiàn)實(shí)施例的視頻幀緩沖器結(jié)構(gòu)600。在710中,將Y310陣列整體上存儲(chǔ)在緩沖器中。在810中,將Cb320陣列的第一塊存儲(chǔ)在緩沖器中。在820中,將Cr330陣列的第一塊存儲(chǔ)在緩沖器中。在一個(gè)實(shí)施例中,將Cb320和G330元素存儲(chǔ)在同一緩沖器中,以便獲益于如上介紹的存儲(chǔ)器空間相鄰性。在740中,判斷Cb320和Cr330陣列是否己經(jīng)完全存儲(chǔ)。如果沒(méi)有,則處理返回到810和820,在這兩個(gè)步驟期間分別存儲(chǔ)Cb320和Cr330每一個(gè)的另一塊。當(dāng)整個(gè)Cb320和Cr330陣列都己經(jīng)被逐塊地存儲(chǔ)了,該處理結(jié)束。在此己闡明了許多具體細(xì)節(jié),以提供對(duì)各個(gè)實(shí)施例的全面理解。然而,本領(lǐng)域技術(shù)人員會(huì)理解,在沒(méi)有這些具體細(xì)節(jié)的情況下也能夠?qū)嵺`各個(gè)實(shí)施例。在其它例子中,沒(méi)有詳細(xì)描述公知的操作、部件和電路,以便不會(huì)混淆對(duì)實(shí)施例的理解??梢岳斫獾氖?,在此公開(kāi)的具體結(jié)構(gòu)和功能細(xì)節(jié)可以是代表性的,并非必然限制實(shí)施例的范圍。還值得注意的是,對(duì)"一個(gè)實(shí)施例"或"實(shí)施例"的提及意思是指聯(lián)系該實(shí)施例所描述的特定特征、結(jié)構(gòu)或特性包括在至少一個(gè)實(shí)施例中。短語(yǔ)"在一個(gè)實(shí)施例中"在說(shuō)明書中不同位置的出現(xiàn)并非必然全部指的是同一實(shí)施例。一些實(shí)施例可以采用可根據(jù)任何數(shù)量的因素而改變的結(jié)構(gòu)來(lái)實(shí)現(xiàn),所述因素例如期望的計(jì)算速率、功率等級(jí)、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度、以及其它性能約束。例如,實(shí)施例可以用由通用或?qū)S锰幚砥魉鶊?zhí)行的軟件來(lái)實(shí)現(xiàn)。在另一個(gè)實(shí)例中,實(shí)施例可以實(shí)現(xiàn)為專用硬件,例如電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、或數(shù)字信號(hào)處理器(DSP)、等等。在再另一個(gè)實(shí)例中,實(shí)施例可以以編程的通用計(jì)算機(jī)部件和定制的硬件部件的任何組合來(lái)實(shí)J見(jiàn)。實(shí)施例不限于該范圍??梢杂?耦合"和"連接"連同它們的派生詞來(lái)描述一些實(shí)施例。應(yīng)理解的是,這些術(shù)語(yǔ)不是意圖作為彼此的同義詞的。例如,一些實(shí)施例可以用術(shù)語(yǔ)"連接"來(lái)描述,以指明兩個(gè)或更多的元件彼此直接物理或電氣接觸。在另一個(gè)實(shí)例中,一些實(shí)施例可以用術(shù)語(yǔ)"耦合"來(lái)描述,以指明兩個(gè)或更多的元件是直接物理或電氣接觸的。然而,術(shù)語(yǔ)"耦合"還可以意味著兩個(gè)或更多的元件彼此沒(méi)有直接接觸,但仍共同操作或彼此相互作用。實(shí)施例不限于該范圍。例如,一些實(shí)施例可以用機(jī)器可讀介質(zhì)或產(chǎn)品來(lái)實(shí)現(xiàn),所述機(jī)器可讀介質(zhì)或產(chǎn)品可以存儲(chǔ)一個(gè)指令或一組指令,所述一個(gè)指令或一組指令如果由機(jī)器執(zhí)行,可以使得機(jī)器執(zhí)行根據(jù)這些實(shí)施例的方法和/或操作。這種機(jī)器可以包括例如任何適合的處理平臺(tái)、計(jì)算平臺(tái)、計(jì)算設(shè)備、處理設(shè)備、計(jì)算系統(tǒng)、處理系統(tǒng)、計(jì)算機(jī)、處理器等等,并可以用硬件和/或軟件的任意合適組合來(lái)實(shí)現(xiàn)。所述機(jī)器可讀介質(zhì)或產(chǎn)品可以包括例如任何適宜類型的存儲(chǔ)器單元、存儲(chǔ)器設(shè)備、存儲(chǔ)器產(chǎn)品、存儲(chǔ)器介質(zhì)、存儲(chǔ)設(shè)備、存儲(chǔ)產(chǎn)品、存儲(chǔ)介質(zhì)和/或存儲(chǔ)單元,例如存儲(chǔ)器、可移動(dòng)或不可移動(dòng)介質(zhì)、可擦除或不可擦除介質(zhì)、可寫入或可再寫入介質(zhì)、數(shù)字或模擬介質(zhì)、硬盤、軟盤、光盤只讀存儲(chǔ)器(CD-ROM)、可記錄光盤(CD-R)、可重寫光盤(CD-RW)、光盤,磁介質(zhì),磁光介質(zhì),可移動(dòng)存儲(chǔ)卡或盤,各種數(shù)字多用途光盤(DVD)、磁帶、盒式磁帶、等等。所述指令可以包括任何適宜類型的代碼,例如源代碼、已編譯的代碼、已解釋的代碼、可執(zhí)行代碼、靜態(tài)代碼、動(dòng)態(tài)代碼、等等。所述指令可以用任何適合的高級(jí)、低級(jí)、面向?qū)ο蟮?、可?jiàn)的、編譯的和/或解釋的編程語(yǔ)言來(lái)實(shí)現(xiàn),例如C、C++、Java、BASIC、Perl、Matlab、Pascal、VisualBASIC、匯編語(yǔ)言、機(jī)器代碼等。實(shí)施例不限于該范圍。除非特別表明不同意思,可以理解的是,諸如"處理"、"計(jì)算"、"運(yùn)算","判斷"等之類的術(shù)語(yǔ)指的是計(jì)算機(jī)或計(jì)算系統(tǒng),或類似的電子計(jì)算設(shè)備的動(dòng)作和/或處理,所述計(jì)算機(jī)或計(jì)算系統(tǒng),或類似的電子計(jì)算設(shè)備將被表示為在計(jì)算系統(tǒng)的寄存器和/或存儲(chǔ)器內(nèi)的物理量(例如電子的)的數(shù)據(jù),處理和/或變換為被類似地表示為在計(jì)算系統(tǒng)的存儲(chǔ)器、寄存器或其它這種信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的物理量的其它數(shù)據(jù)。實(shí)施例不限于該范圍。盡管已經(jīng)如在此所述的說(shuō)明了實(shí)施例的特定特征,但本領(lǐng)域技術(shù)人員會(huì)想到許多變型、替換、變化及等價(jià)物。因此應(yīng)理解所附權(quán)利要求意圖覆蓋在實(shí)施例的真實(shí)精神內(nèi)的全部這種變型和變化。權(quán)利要求1、一種設(shè)備,包括媒體處理節(jié)點(diǎn),其用于接收輸入的視頻幀,所述視頻幀包括Y幀、Cb幀和Cr幀,所述媒體處理節(jié)點(diǎn)緩沖所述Y幀,以及交錯(cuò)并緩沖所述Cb幀和所述Cr幀。2、如權(quán)利要求1所述的設(shè)備,所述媒體處理節(jié)點(diǎn)包括視頻幀緩沖器模塊,所述視頻幀緩沖器模塊用于緩沖所述Y幀;緩沖所述Cb幀的第一行;以及緩沖所述Cr幀的第一行。3、如權(quán)利要求2所述的設(shè)備,所述視頻幀緩沖器模塊進(jìn)一步用于緩沖所述Cb幀的第二行;以及緩沖所述Cr幀的第二行。4、如權(quán)利要求1所述的設(shè)備,所述媒體處理節(jié)點(diǎn)包括視頻幀緩沖器模塊,所述視頻幀緩沖器模塊用于緩沖所述Y幀;緩沖所述Cb幀的第一塊;以及緩沖所述Cr幀的第一塊。5、如權(quán)利要求4所述的設(shè)備,所述視頻幀緩沖器進(jìn)一步用于緩沖所述Cb幀的第二塊;以及緩沖所述Cr幀的第二塊。6、一種系統(tǒng),包括通信介質(zhì);以及媒體處理節(jié)點(diǎn),其耦合到所述通信介質(zhì),以接收輸入的視頻幀,所述視頻幀包括Y幀、Cb幀和Cr幀,所述媒體處理節(jié)點(diǎn)緩沖所述Y幀,以及交錯(cuò)并緩沖所述Cb幀和所述Cr幀。7、如權(quán)利要求6所述的系統(tǒng),所述媒體處理節(jié)點(diǎn)包括視頻幀緩沖器模塊,所述視頻幀緩沖器模塊用于緩沖所述Y幀;緩沖所述Cb幀的第一行;以及緩沖所述Cr幀的第一行。8、如權(quán)利要求7所述的系統(tǒng),所述視頻幀緩沖器模塊進(jìn)一步用于緩沖所述Cb幀的第二行;以及緩沖所述Cr幀的第二行。9、如權(quán)利要求6所述的系統(tǒng),所述媒體處理節(jié)點(diǎn)包括視頻幀緩沖器模塊,所述視頻幀緩沖器模塊用于緩沖所述Y幀;緩沖所述Cb幀的第一塊;以及緩沖所述Cr幀的第一塊。10、如權(quán)利要求9所述的系統(tǒng),所述視頻幀緩沖器進(jìn)一步用于-緩沖所述Cb幀的第二塊;以及緩沖所述Cr幀的第二塊。11、一種方法,包括-緩沖視頻幀的Y幀;以及交錯(cuò)并緩沖所述視頻幀的Cb幀和Cr幀。12、如權(quán)利要求11所述的方法,交錯(cuò)并緩沖所述視頻幀的所述Cb幀和所述Cr幀的步驟還包括緩沖所述Cb幀的第一行;以及緩沖所述Cr幀的第一行。13、如權(quán)利要求12所述的方法,進(jìn)一步包括:緩沖所述Cb幀的第二行;以及緩沖所述Cr幀的第二行。14、如權(quán)利要求11所述的方法,和所述Cr幀的步驟還包括緩沖所述Cb幀的第一塊;以及緩沖所述Cr幀的第一塊。15、如權(quán)利要求14所述的方法,緩沖所述Cb幀的第二塊;以及緩沖所述Cr幀的第二塊。16、如權(quán)利要求16所述的產(chǎn)品,使得所述系統(tǒng)能夠-緩沖所述Cb幀的第一行;以及緩沖所述Cr幀的第一行。交錯(cuò)并緩沖所述視頻幀的所述Cb幀進(jìn)一步包括:如果執(zhí)行所述還包括指令,如果執(zhí)行^f述指令,則17、一種產(chǎn)品,包括機(jī)器可讀存儲(chǔ)介質(zhì),其包含指令,指令,則使得系統(tǒng)能夠緩沖視頻幀的Y幀;以及交錯(cuò)并緩沖所述視頻幀的Cb幀和Cr幀。18、如權(quán)利要求17所述的產(chǎn)品,還包括指令,如果執(zhí)行所述指令,則使得所述系統(tǒng)能夠緩沖所述Cb幀的第二行;以及緩沖所述Cr幀的第二行。19、如權(quán)利要求16所述的產(chǎn)品,還包括指令,如果執(zhí)行所述指令,則使得所述系統(tǒng)能夠緩沖所述Cb幀的第一塊;以及緩沖所述Cr幀的第一塊。20、如權(quán)利要求17所述的產(chǎn)品,還包括指令,如果執(zhí)行所述指令,則使得所述系統(tǒng)能夠-緩沖所述Cb幀的第二塊;以及緩沖所述Cr幀的第二塊。全文摘要一個(gè)實(shí)施例是交錯(cuò)型視頻幀緩沖器結(jié)構(gòu),其借助于對(duì)多個(gè)獨(dú)立彩色幀緩沖器進(jìn)行交錯(cuò)來(lái)將兩個(gè)分離的彩色幀緩沖器合并為一個(gè)彩色幀緩沖器?;谂c兩個(gè)分離彩色幀緩沖器相比而言的改進(jìn)的存儲(chǔ)器空間相鄰性,合并后的彩色緩沖器可以減少高速緩存沖突的可能性,并改進(jìn)了高速緩存的使用。描述了其它實(shí)施例并要求其優(yōu)先權(quán)。文檔編號(hào)H04N7/26GK101300852SQ200680040939公開(kāi)日2008年11月5日申請(qǐng)日期2006年11月30日優(yōu)先權(quán)日2005年12月2日發(fā)明者D·吳,F·張申請(qǐng)人:英特爾公司