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

用于視頻數(shù)據(jù)交叉存儲(chǔ)的系統(tǒng)的制作方法

文檔序號:7679748閱讀:304來源:國知局

專利名稱::用于視頻數(shù)據(jù)交叉存儲(chǔ)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明通常涉及凄t據(jù)存儲(chǔ),以及更具體地,涉及一種用于一見頻凄t據(jù)交叉存々者的方法和/或i殳備。
背景技術(shù)
:在一種傳統(tǒng)—見頻存儲(chǔ)方法中,能夠?qū)挒?920像素,高為10804象素的圖像存儲(chǔ)為每行1920字節(jié)的10804亍。這種方法具有1024字節(jié)的存儲(chǔ)頁面尺寸。因此,圖像的1080行將遍布在多個(gè)頁面。當(dāng)存儲(chǔ)圖像時(shí),在第一行的所有字節(jié)后面接每個(gè)隨后行的字節(jié)。當(dāng)處理(即,壓縮)圖像時(shí),基于圖像的9x9塊進(jìn)行操作。當(dāng)加載以光柵格式存儲(chǔ)的9x9塊時(shí),將取回至少9個(gè),也可能是10個(gè)頁面。在一種傳統(tǒng)存儲(chǔ)方法中,將圖像劃分為多個(gè)32x32的像素拼塊(pixeltile)。將每塊拼塊連續(xù)地存儲(chǔ)為一個(gè)1024字節(jié)的頁面。與其它傳統(tǒng)方法相比,這種傳統(tǒng)的方案減少了每個(gè)9x9塊傳輸?shù)捻撁娴臄?shù)量。在另一傳統(tǒng)存儲(chǔ)方法中,以光柵格式存儲(chǔ)每塊拼塊中的數(shù)據(jù)。通過以拼塊的形式存儲(chǔ)圖像,能夠通過取回最多4個(gè)頁面來傳輸一個(gè)9x9的塊(或多至32x32的任意尺寸的塊)(或運(yùn)動(dòng)補(bǔ)償塊)。在這種方法中,交錯(cuò)圖像具有獨(dú)立存儲(chǔ)的每個(gè)場。期望實(shí)現(xiàn)一種用于執(zhí)行可以適于現(xiàn)代存儲(chǔ)裝置的數(shù)據(jù)的交叉存儲(chǔ)的方法和/或設(shè)備。
發(fā)明內(nèi)容本發(fā)明涉及一種用于讀取放置在存儲(chǔ)器中的原子的方法,該存儲(chǔ)器具有第一存儲(chǔ)部和第二存儲(chǔ)部,該方法包括(a)跨越存儲(chǔ)器放置原子;(b)限定跨越部分原子的一條帶;(c)在帶中指定第一原子;(d)定位與第一原子配對的第二原子;(e)確定是否該第二原子與第一原子配對時(shí)形成合法對;以及(f)從第一存卩諸部和第二存儲(chǔ)部讀取合法對。本發(fā)明的目的、特征以及優(yōu)點(diǎn)包括纟是供一種用于交叉存<諸#見頻數(shù)據(jù)的方法和/或設(shè)備,該方法和/或設(shè)備可以(i)允許更有效地存儲(chǔ)器存取(ii)更容易實(shí)施和/或(iii)簡化了芯片上硬件(on-chiphardware)。通過以下的詳細(xì)描述和所附權(quán)利要求以及附圖,本發(fā)明的這些和其它目的、特征以及優(yōu)點(diǎn)將變得顯而易見,其中圖1是示出本
發(fā)明內(nèi)容的示圖2是示出從存儲(chǔ)器中讀取的原子的示圖3是示出從存儲(chǔ)器中讀取的原子的另一示圖;圖4是示出幀存取、場存取以及線存取的示圖5是示出在棋盤形圖案中的幀存儲(chǔ)拼塊的示圖,在該棋盤形圖案中,間距是拼塊的寬度的奇數(shù)倍;圖6是示出在棋盤形圖案中的幀存儲(chǔ)拼塊的示圖,在該棋盤形圖案中,間距是拼塊的寬度的偶數(shù)倍;圖7是示出地址走樣的示圖8是示出幀存儲(chǔ)的拼塊的示圖9是示出交叉存取的1920寬度的幀存儲(chǔ)的分配的示圖IO是示出交叉存取的1920寬度的幀存々者的8組(bank)分配的示圖11是示出i殳置于對應(yīng)的左和右DRAM中的原子的示圖;圖12是示出跨頁邊界的示圖13是根據(jù)本發(fā)明的用于匹配DRAM存取的方法的示圖;圖14是示出讀取奇數(shù)寬度請求的實(shí)例的示圖;以及圖15是示出讀取奇數(shù)寬度請求的實(shí)例的另一示圖。具體實(shí)施例方式參照圖1,示出的系統(tǒng)50示出了本發(fā)明的內(nèi)容。系統(tǒng)50通常包括塊(或電路)52以及塊(或電路)54。電路50可以實(shí)施為編碼器/解碼器(CODEC)電路。電路52通常包括存儲(chǔ)控制器(或電路)56。CODEC電路52可以接收包括一系列圖像60a-60n的輸入信號。圖像60a-60n通常為未壓縮格式。在一個(gè)實(shí)例中,圖像60a-60n可以是一系列數(shù)字幀。在另一實(shí)例中,圖像60a-60n可以是表示模擬視頻信號的一些部分的提取。在任一種情況下,電路52可以用于提供和/或接收信號(例如,IMAGE—DATA1)、信號(例如,IMAGE—DATA2)、信號(例如,ADDRESS1)以及信號(例如,ADDRESS2)。信號IMAGE—DATA1和信號IMAGE—DATA2可以是可以存儲(chǔ)在存儲(chǔ)器54中的表示幀60a-60n的經(jīng)壓縮的凄史據(jù)信號。信號ADDRESS1和信號ADDRESS2可以是用于對存儲(chǔ)器54進(jìn)行存取的地址信號。也可以將信號IMAGE—DATA1和信號IMAGE—DATA2稱作數(shù)據(jù)總線。類似地,也可以將信號ADDRESS1和信號ADDRESS2稱作地址總線。存儲(chǔ)器54通常包括塊(或電路)60和塊(或電路)62。電路60可以實(shí)施為"右"存儲(chǔ)器電路。電路62可以實(shí)施為"左"存儲(chǔ)器電路。術(shù)語"右"和術(shù)語"左"是用于描述存儲(chǔ)器54中的不同和/或區(qū)別部分的抽象概念。通常,分別制造的存儲(chǔ)器芯片可以用于實(shí)施存儲(chǔ)器60和存儲(chǔ)器62。在某些實(shí)施中,存儲(chǔ)器60和存儲(chǔ)器62可以是一個(gè)存儲(chǔ)器(例如,雙端口存儲(chǔ)器)的分離的部分,可以從兩個(gè)端口中的任意一個(gè)端口對該存儲(chǔ)器進(jìn)行存取。可以改變存儲(chǔ)器60和存儲(chǔ)器62的特定物理位置以使右存儲(chǔ)器60位于存儲(chǔ)器54的一部分以及左存〗諸器62位于存儲(chǔ)器54的另一部分。通常,右存儲(chǔ)器60可以配置為提供/接收信號IMAGE—DATA1和信號ADDRESS1。類似的,左存儲(chǔ)器62可以配置為提供/接收信號IMAGE—DATA2和信號ADDRESS2。存儲(chǔ)控制器56可以用于仲裁如何從存儲(chǔ)器60和存儲(chǔ)器62提供/取回?cái)?shù)據(jù)。存儲(chǔ)控制器56可以實(shí)施用于對存儲(chǔ)器60和存儲(chǔ)器62進(jìn)行存取(或?qū)ぶ?的協(xié)議,相當(dāng)大地上減少存々者器60和存卡者器62之間的地址載荷。通過實(shí)施地址信號ADDRESS1以對存儲(chǔ)器60或62之一進(jìn)行存取以及實(shí)施地址信號ADDRESS2以對存4諸器60和62中的另一個(gè)進(jìn)4亍存取,可以實(shí)現(xiàn)存儲(chǔ)器60和62之間的地址和/或數(shù)據(jù)載荷的相當(dāng)大的減少。本發(fā)明提供了一種用于控制如何對存儲(chǔ)器54進(jìn)行存取的方法和/或設(shè)備。視頻源編碼和解碼包括從存儲(chǔ)器54中讀取數(shù)據(jù)。該數(shù)據(jù)可以被理解為表示圖像的小矩形區(qū)域。這種小矩形區(qū)域可以隨離網(wǎng)(off-grid)改變。例如,盡管存儲(chǔ)器54中的4壬意實(shí)際組織可以在2"地址邊界上具有自然對準(zhǔn)(naturalalignment),^旦需要讀取的小矩形區(qū)域可以(i)處于任意整數(shù)(例如,圖像中的(x,y)坐標(biāo))處以及(ii)具有使小矩形的寬度和/或高度不是2的冪的尺寸??梢砸灾T如H.264的^L頻源編碼標(biāo)準(zhǔn)實(shí)施存〗渚器54。H.264可以要求這種矩形區(qū)域與4x4的亮度像素一樣小。相反,以前的視頻源編碼標(biāo)準(zhǔn)具有8x8亮度像素的最小尺寸。H.264編碼的要求可以使得有效地從存儲(chǔ)器50中讀取數(shù)據(jù)矩形的問題變得顯著地更加重要。在一個(gè)實(shí)例中,存儲(chǔ)器54可以實(shí)施為用于圖像存儲(chǔ)的標(biāo)準(zhǔn)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)(commoditydynamicrandomaccessmemory)(DRAM)i殳備。DRAM最初^皮i殳計(jì)為更適用于個(gè)人計(jì)算才幾(PC)中。其它的存儲(chǔ)設(shè)備(例如,非DRAM設(shè)備)可能更適于問題描述,4旦與實(shí)施用于4見頻存4諸的DRAM相比,其也可能太昂貴而不利于實(shí)施。通常,雙數(shù)據(jù)率(DDR)DRAM設(shè)備不提供在隨機(jī)存取存儲(chǔ)器(RAM)中的定位的隨機(jī)存取。對于DDRDRAMi殳備,通常需要對存儲(chǔ)器54的分級存取。為了從存儲(chǔ)器54中讀取特定的字,通常需要激活DRAM中的行或頁面。這種激活可能導(dǎo)致存儲(chǔ)器54的凈爭定4亍中的所有字均^皮讀取到臨時(shí)存儲(chǔ)器(temporarystorage)中。該臨時(shí)存^f諸器可以在DRAM設(shè)備中具有更高速率。通常可以將DDRDRAM"i殳備組織為四或/\組(bank)。在給定時(shí)刻,每組最多可以有一;f亍^皮激活。在幾個(gè)(或所有)組具有單個(gè);f亍同時(shí)祐j敫活時(shí),這些組可以彼此獨(dú)立地進(jìn)行操作。在行已經(jīng)被激活之后的較短時(shí)間過去之后,可以從DRAM設(shè)備中的臨時(shí)高速存儲(chǔ)器中讀取數(shù)據(jù)或者可以將數(shù)據(jù)寫入到在DRAM設(shè)備中的臨時(shí)高速存儲(chǔ)器中。對于DRAM,由于凄t據(jù)的最小可尋址單4立可以是2(DDR-1)或4(DDR-2)個(gè)字的信息,所以不可能進(jìn)行隨機(jī)存取。將原子定義為數(shù)據(jù)的最小可尋址單位。通常,單個(gè)傳輸命令可以傳輸長于原子的脈沖。不過,可以發(fā)出中斷該脈沖的命令從而可以有效4吏用2個(gè)字或4個(gè)字的原子。即使該2個(gè)字或4個(gè)字的原子短于該脈沖長度,也可以使用該2個(gè)字或4個(gè)字的原子。一旦完成對激活4于想要執(zhí)4于的所有#:作,為了將來自高速臨時(shí)存儲(chǔ)器讀取的所有數(shù)據(jù)寫回到DRAM內(nèi)的主存儲(chǔ)陣列中,需要對激活行"預(yù)充電"。'在新的行被激活之前,也需要一#爻時(shí)間來完成這種預(yù)充電操作。對于CODEC存儲(chǔ)器,為了滿足DRAM的整個(gè)帶寬,DRAM可以耦合至32比特寬的總線(例如,至少32比特)。對于DDR-2DRAM,原子尺寸可以是16字節(jié)(例如,每個(gè)均包4舌4字節(jié)的4個(gè)字)。參照圖2,示出了示出從存儲(chǔ)器54中讀取原子80的示圖。通常,圖2中的每個(gè)正方形均代表一個(gè)字節(jié)。示出了多個(gè)原子A-H。為了清楚的目的,將原子D加粗顯示。如果組織這些原子表示水平行像素,則在最壞的情況下,如圖所示,從存儲(chǔ)器54中讀取的4x4(也加粗顯示)將跨越多達(dá)8個(gè)原子A-H。在沒有本發(fā)明的情況下,為了恢復(fù)來自存儲(chǔ)器54的實(shí)際需要的16字節(jié)的數(shù)據(jù),需要讀取總共128字節(jié)。在這種設(shè)定中,從DRAM中讀取的數(shù)據(jù)的7/8將凈皮丟棄。通常,行與圖像的(x,y)坐標(biāo)空間中的一行像素?zé)o關(guān)。參照圖3,示出了示出從存儲(chǔ)器54的塊讀取8字節(jié)原子的示圖。如果將32比特總線劃分為兩根16比特總線,并且數(shù)據(jù)在兩個(gè)(獨(dú)立尋址的)16比特存^B殳備之間交叉存取,則每個(gè)16比特的DRAM具有8字節(jié)的原子尺寸。在這種情況下,在最壞情況下可以讀取的總數(shù)據(jù)將可以減少到64字節(jié)。為了使圖3中示出的方案能有效運(yùn)行,(例如,對從存儲(chǔ)器54讀取的所有矩形區(qū)i或)通常讀取一半的原子(對從存4諸器讀取的所有矩形區(qū)域),并將其定位在連接至16比特的一半凄t據(jù)總線(例如,存儲(chǔ)器60)的DRAM中。通常將另外的一半定位在DRAM中,并將其連接至16比特的另一半數(shù)據(jù)總線(例如,存儲(chǔ)器62)。對理論上的最壞情況的存取模式的考慮可以激發(fā)對這種可替換類型的存儲(chǔ)組織(例如,定位并讀取連接至一條16比特的一半凄t據(jù)總線的DRAM中的一半的原子)的需要。通常,難于以傳統(tǒng)方法支持解碼比特流。在這種情況下,當(dāng)前^皮解碼的比特流可能需要存取模式,這引起了對處理最壞情況的比特流的需要。最壞情況的比特流可以指定從存儲(chǔ)器54讀取的大量小離網(wǎng)矩形。使左DRAM62和右DRAM60之間不同的地址比特的凄史量最少的期望激發(fā)了對共同未決申請(10/306,749和10/306,751)確定的大量工作。本發(fā)明也考慮了如果存在裝載單DRAM的地址線(例如,在左和右DRAM之間不同的;也址線)和裝載兩個(gè)DRAM60和62的地址線的混合體可能出現(xiàn)(或避免)的高速率和電的問題。由于電的原因,左DRAM62和右DRAM60的;也址4言號ADDRESSl和ADDRESS2通常各自需要由獨(dú)立的信號驅(qū)動(dòng)。本發(fā)明可能需要限制左DRAM62和右DRAM60的地址以〗又在少量的地址比特中具有差別。去掉這種限制可以允許進(jìn)一步的優(yōu)化。這種優(yōu)化可以允許(i)更有效地存取以及(ii)芯片上碩f牛的簡化。參照圖4,示出了示出幀存取(frameaccess)、場存取(fieldaccess)和纟戔存取(lineaccess)的示圖。原、子(侈'B口,A,C,E,G,等)可以存儲(chǔ)在一個(gè)DRAM(例如,存儲(chǔ)器60或存儲(chǔ)器62)中。其它的原子(例如,B,D,F,H,等)可以存儲(chǔ)在另一個(gè)DRAM(例如,存儲(chǔ)器60或者存儲(chǔ)器62中的另一個(gè))中。為了最小化開銷,可以以一列4并塊的形式組織^:據(jù)。通常,幀、場和線存取需要由存儲(chǔ)器54中數(shù)據(jù)的特定組織支持。如果凝:據(jù)分布在兩個(gè)DRAMi殳備60和62之間,并且每個(gè)DRAMi殳備60和62均連4妻至一半的數(shù)據(jù)總線(例如,IMAGE—DATA1和IMAGE—DATA2),則可以以對所有普通訪問才莫式的方式交叉存取數(shù)據(jù),數(shù)據(jù)可以均勻分布在DRAMi殳備60和62之間。為了從存儲(chǔ)器中存取矩形區(qū)域,幀和場存取通常用于視頻解碼(和編碼)程序中。盡管圖4示出了4x4的矩形,但也可能需要其它尺寸的矩形。可以改變矩形的4爭定尺寸以滿足特定的一見頻源編碼;實(shí)施標(biāo)準(zhǔn)??梢栽诮诲e(cuò)視頻材料編碼中區(qū)別幀存取和場存取。交錯(cuò)視頻材料通常用于廣播電視和相關(guān)記錄媒體技術(shù)中。在這種情況下,每個(gè)場可以從圖像中的隔行水平線對數(shù)據(jù)進(jìn)行取樣。在幀模式中,-現(xiàn)頻編碼程序可以選擇對凄t據(jù)編碼,其中,可能需要從兩個(gè)場中讀取數(shù)據(jù)。在場模式中,可能需要從組成一個(gè)場的幀中的隔^f亍讀取數(shù)據(jù)。在一個(gè)實(shí)例中,在顯示處理中需要線存取。對于顯示處理,將數(shù)據(jù)進(jìn)行掃描并且傳送(通常在附加處理步驟之后)給視頻顯示器或電視以進(jìn)行顯示。對于這三種不同的存取模式(例如,幀、場和線)中的每一種,一半的數(shù)據(jù)存儲(chǔ)在一個(gè)DRAM(例如,DRAM的左部分)中,另一半數(shù)據(jù)存々者在另一個(gè)DRAM(例如,DRAM的右部分)中。存儲(chǔ)圖像數(shù)據(jù)可以存儲(chǔ)在幀存儲(chǔ)(fmmestore)內(nèi)。幀存儲(chǔ)包括來自兩個(gè)場的線,這兩個(gè)場基于線并線彼此交叉。本發(fā)明對為每個(gè)場分配獨(dú)立的區(qū)域和以存儲(chǔ)控制器56執(zhí)行幀存取尤其有益。這種實(shí)施允許傳統(tǒng)編碼器/解碼器與本發(fā)明一起工作。然而,本發(fā)明的一種優(yōu)選的幀存儲(chǔ)結(jié)構(gòu)可以為幀存取提供更有效的帶寬利用??梢砸云磯K的形式存儲(chǔ)數(shù)據(jù)以改善性能??梢酝ㄟ^使跨頁面邊界的次數(shù)的數(shù)量最少來實(shí)現(xiàn)更高性能。當(dāng)客戶發(fā)出帶請求并且該請求的比特(例如,TileH)被設(shè)置為一時(shí),可以選擇拼塊存儲(chǔ)。可以從DMA地址寄存器的最4氐有歲丈4立(leastsignificantbit)驅(qū)動(dòng)比特TileH??蛻艨梢圆攀枪〥MA地址寄存器以指定圖4象基址(例如,ImageBaseAddr)。可將拼塊用于存儲(chǔ)圖像的矩形區(qū)域。拼塊的尺寸可以是跨所有連4妄的DRAMi殳備60和62的一組中的一個(gè)DRAM4亍。當(dāng)幀存儲(chǔ)與拼塊存儲(chǔ)一起分配時(shí),可以將該特定的幀存儲(chǔ)內(nèi)的所有拼塊定位在DRAM54中可用的一半組中。在4組設(shè)備的情況下,給定的幀存々者可以4吏用組0和組2,或者幀存儲(chǔ)可以^吏用組1和組3。組0和組2與組1和組3之間的這種區(qū)別分別一皮稱作偶或奇極性。當(dāng)以字節(jié)為單位測量時(shí),4并塊可以為正方形(例如,32乘以32);或者為2:1的矩形(例如,在幀中為寬64乘以高32)。-睛確的尺寸可以取決于實(shí)施的4爭定DRAM頁面的尺寸。以4并塊的倍凄t可以有效地分配存〗諸。當(dāng)排列4丼塊以形成幀存儲(chǔ)時(shí),4并塊可以形成才其盤形圖案(checkerboardpattern)。參照圖5,示出了示出幀存儲(chǔ)的拼塊的示圖。對4組設(shè)備的自然分配可以是間距為拼塊的寬度的奇數(shù)倍。在這種情況下,按光柵掃描次序的4并塊的自然分配可以產(chǎn)生棋盤形圖案。棋盤形圖案可以確保拼塊彼此水平或垂直相鄰并彼此位于不同組中。甚至當(dāng)間距不是拼塊的寬度的倍數(shù)時(shí),尋址邏輯仍然有用。然而,由于間距通常是宏觀原子寬度的倍數(shù),所以將具有比以前的設(shè)備更嚴(yán)格的限制。宏觀原子通常包括存儲(chǔ)在左存儲(chǔ)器60中的原子和存々者在右存^f諸器62中的原子的組合。當(dāng)間距不是拼塊的寬度的倍數(shù)時(shí),由于垂直相鄰的拼塊可以彼此位于同一組中,所以性能將降低。地址ImageBaseAddr可以不必指向特定的4并塊邊界。相反,地址ImageBaseAddr可以訪問(referto)宏只見原子的左上部分。地址ImageBaseAddr可以是特定幀存儲(chǔ)的基址。如果間距是拼塊的寬度的倍數(shù),即使地址ImageBaseAddr不對準(zhǔn)拼塊邊界,則仍然可以保持棋盤形圖案。參照圖6,示出了示出當(dāng)間距是拼塊的寬度的偶數(shù)倍時(shí)幀存儲(chǔ)的拼塊的示圖。在一個(gè)實(shí)例中,當(dāng)間距是拼塊的寬度的偶數(shù)倍并且地址ImageBaseAddr使得幀存儲(chǔ)開始于拼塊的左手側(cè)(而不是必須為拼塊的頂部)時(shí),拼塊的奇數(shù)行中的拼塊將被交換。通過在拼塊的左手側(cè)處開始幀存儲(chǔ)可以保持棋盤形圖案。對于圖像尺寸(例如,1920),將間距保持為拼塊的寬度的偶數(shù)倍是重要的。甚至當(dāng)間距是拼塊的寬度的偶數(shù)倍時(shí),其也是重要的。對于CODEC存儲(chǔ)器,在地址ImageBaseAddr指向上面的組(例如,圖6中標(biāo)記為"組n+2"的組)的情況下,這種交換可以起作用。將地址ImageBaseAddr指向上面的組的〗吏用不在不實(shí)施本發(fā)明的設(shè)備上實(shí)施。參照圖7,示出了示出地址走樣的實(shí)例的示圖。如果》也址ImageBaseAddr不與4并塊的開始部分水平對準(zhǔn),則交4奐方案不起作用。通常,如果地址ImageBaseAddr不水平對準(zhǔn)并且未提供棋盤,則不需要交換。地址ImageBaseAddr的不對準(zhǔn)將導(dǎo)致在形式預(yù)測(formingprediction)中的4交4氐性能。參照圖8,示出了幀存儲(chǔ)的拼塊的示圖。對于8組存儲(chǔ)器,可以類似于4組設(shè)備對間距進(jìn)行編程。通過使間距為拼塊的寬度的奇數(shù)倍的二倍,可以獲得稍高的性能。這樣,所有的預(yù)測,甚至跨越在四塊4并塊相4妄的角落處的預(yù)測,也不觸及;f皮此在同一組中的兩塊拼塊。在這種情況下,可以改進(jìn)關(guān)于在奇數(shù)行中交換:汫塊的時(shí)間的規(guī)則。對于8組設(shè)備,如果間距是四塊拼塊的寬度的倍數(shù),則可以在奇數(shù)拼塊行中交換不相鄰的拼塊對。參照圖9,示出了示出交叉存取的1920寬幀存4諸的分配的示圖。在4組設(shè)備的情況下,給定的幀存儲(chǔ)可以使用組0和組2或使用組1和組3。區(qū)別可以#1分別稱作"偶"和"奇"??梢酝ㄟ^存l諸在地址ImageBaseAddr中的組極性比特來控制特定^l性的選擇。對于幀存儲(chǔ)中的所有位置,組極性比特可以保持不變。例如,可以將組極性比特設(shè)置為比特11。在圖像的第一塊拼塊中表示(由地址ImageBaseAddr限定并位于組極性比特中)的相同值可以是位于圖^象的其余部分的相同值。給定具有組才及性比特的;也址ImageBaseAddr,可以將下一個(gè)高位比特用于限定將對圖像中的哪一塊拼塊進(jìn)行尋址。這種才及性比特的指定意p未著,當(dāng)分配幀存^f諸時(shí),幀存儲(chǔ)可以4吏用特定^爭度的地址中的一半存4諸地址??梢苑峙?吏用相同的;也址ImageBaseAddr的第二幀存〗諸。第二幀存儲(chǔ)可以包括相反的才及性比特。第二幀存儲(chǔ)可以使用與第一幀存儲(chǔ)交叉存取的另一半存儲(chǔ)地址。參照圖10,示出了示出交叉存取的1920寬幀存4諸的8組分配的示圖??梢詫㈤g距設(shè)置為拼塊的寬度的奇數(shù)倍的兩倍。對于8組設(shè)備,可以類似于4組設(shè)備來分配。通常,為了實(shí)現(xiàn)可以將該間距設(shè)置為拼塊的寬度的奇數(shù)倍的兩倍的8組分配,尋址邏輯沒有主要的變化??梢源_定組的凄t量的邏輯可以類似于用于交換拼塊的邏輯,其中,間距是偶數(shù)或四的倍數(shù)。差別(difference)可以為編程到間^巨寄存器中的^直(例如,RowWidth)。當(dāng)驅(qū)動(dòng)8組存儲(chǔ)器時(shí),存儲(chǔ)控制器56上的軟件(或執(zhí)行的固件)可以選擇使用可以產(chǎn)生較高性能的間距值。這種軟件可以使用4組分配并實(shí)現(xiàn)與通過4組存儲(chǔ)設(shè)備獲得的性能相同的性能。極性比特可以是最低有效組比特(例如,比特BAO)。對于CODEC存儲(chǔ)器,DRAM4亍(例如,一組中的一行并且跨越所有連接的DRAM包)的尺寸可以是1K、2K、4K等。然而,可以改變DRAM行的特定尺寸以滿足特定實(shí)施例的設(shè)計(jì)原則。圖10也示出了交叉存取1920寬幀存々者的8組分配。可以在下面的表l中給定拼塊的寬度和高度表1<table>tableseeoriginaldocumentpage18</column></row><table>通常,支持的每個(gè)存儲(chǔ)器組織一般均包括對原子的支持,其中,可以將原子認(rèn)為是存儲(chǔ)器的最小可尋址單位。當(dāng)讀取小離網(wǎng)矩形時(shí),根據(jù)本發(fā)明的CODEC存儲(chǔ)器支持的雙存儲(chǔ)器方法可以使帶寬最大。如果將單地址與相同的凄t據(jù)總線寬度一起4吏用,則當(dāng)通過允許"自然地"出現(xiàn)的一半的原子尺寸來讀取小離網(wǎng)矩形時(shí),雙存儲(chǔ)器方案可以使帶寬最大。為了提高效率,可以并行使用該兩條一半的數(shù)據(jù)總線。當(dāng)讀取(i)幀組織預(yù)測;(ii)場組織預(yù)測(其需要來自其它的每一條掃描線的數(shù)據(jù));以及(iii)線組織數(shù)據(jù)時(shí),這種條件為真。為了達(dá)到更高的效率,以重復(fù)沖莫式在左DRAM62和右DRAM60之間分布凄t據(jù)以限定宏觀原子。18參照圖11,示出了示出^f立于對應(yīng)的左和右DRAM中的原子的示圖。圖11示出了每個(gè)原子的線性地址,其中,"a"是以字節(jié)為單位的原子尺寸;"w,,是拼塊的寬度;"字節(jié)n,,是2a的倍數(shù)以及"n/w向下取整"是四的倍數(shù)。當(dāng)對使用線性尋址的設(shè)備(諸如處理器)進(jìn)行宏觀原子尋址時(shí),可以以與位于高兩行中的原子的尋址次序相反的次序?qū)υ谠?宏觀原子中)的低兩行中的原子進(jìn)行尋址。為簡化尋址,宏觀原子與限定拼塊的相同格子對準(zhǔn)。對于帶存取,當(dāng)TileH=l時(shí),地址ImageBaseAddr需要指向宏觀原子中的左上部分原子的地址。通過這種方式,宏^L原子也可以與4艮據(jù)預(yù)定圖1象編碼標(biāo)準(zhǔn)限定塊、宏》見塊以及場/幀的格子對準(zhǔn)??梢栽诳偩€IMAGE—DATA1和IMAGE—DATA2上以光4冊掃4笛次序傳輸字節(jié)。光4冊掃描次序可以定義為(i)乂人左到右掃描4于,以及(ii)自頂?shù)降讉鬏斝?。通過在總線IMAGE—DATA1和IMAGE—DATA2上以光柵掃描次序傳輸字節(jié),可以以光4冊掃描次序從存儲(chǔ)器中讀取需要為請求提供服務(wù)的原子。當(dāng)這種傳輸不可能時(shí),不需要以光柵掃描次序從存儲(chǔ)器54中讀取需要為請求提供服務(wù)的原子。光柵掃描次序的例外可以提供為本發(fā)明的主要領(lǐng)域。當(dāng)從存儲(chǔ)器54讀取數(shù)據(jù)時(shí),可以應(yīng)用本發(fā)明。在某些情況下,如果用于CODEC存儲(chǔ)器的視頻編碼器/解碼器不需要執(zhí)行離網(wǎng)存取,則由于離網(wǎng)存取期望的高性能不是問題,所以當(dāng)將數(shù)據(jù)寫入到存儲(chǔ)器54時(shí),可以不需要本發(fā)明。為了滿足任意尺寸的矩形的離網(wǎng)寫入的翁:據(jù)總線IMAGE—DATA1和IMAGE—DATA2的限定的協(xié)議,可以簡化以光4冊掃描次序觀察的原子。在這種情況下^f又單DRAM(例如,左或右)的使用可以不產(chǎn)生任何問題。參照圖12,示出了示出跨頁邊界的示圖。當(dāng)發(fā)出請求時(shí),可能跨越多塊拼塊。跨越是指當(dāng)在單時(shí)鐘周期內(nèi)(i)地址發(fā)布到左DRAM60并且(ii)地址發(fā)布到右DRAM62的情況。可以發(fā)出帶請求。帶請求(或帶)可以是線存取并可以跨越多塊拼塊。帶請求可以^又為單掃描線的高。在一個(gè)實(shí)例中,帶可以是觸及多達(dá)四塊相鄰4并塊的預(yù)先讀取。當(dāng)從存^f諸器讀取^:據(jù)時(shí),預(yù)先讀取可以導(dǎo)致效率處理的復(fù)雜化。為了避免這種復(fù)雜化,本發(fā)明能夠在盡可能多的時(shí)鐘周期內(nèi)同時(shí)并4亍4吏用左DRAM62和右DRAM60。通常,可以獨(dú)立選擇發(fā)布給左DRAM62和右DRAM60的組地址。當(dāng)發(fā)布READ(或WRITE)命令以允i午左DRAM62對一塊4并塊進(jìn)4亍尋址,以及允許右DRAM60對相鄰的另一塊4并塊進(jìn)4亍尋址時(shí),可以4吏用這種選擇。由于對于給定幀存4諸中的所有定位組擬_性比特可以是恒定的,所以左DRAM62和右DRAM60可以共享組i也址的最〗氐有效^f立。此時(shí),忽略了垂直方向的問題,左DRMA60和右DRMA62之間的選擇意味著可以將帶作為單個(gè)矩形看待。帶可以是偶數(shù)或奇數(shù)個(gè)原子寬度。如果帶為偶數(shù)個(gè)寬度,則在每條掃描線中,左DRAM62和右DRAM60中的每個(gè)將從存儲(chǔ)器中為帶讀取一半原子。如果帶是奇數(shù)個(gè)原子寬度,則在每條線的右側(cè)可以出現(xiàn)"空閑,,原子,該空閑原子可以用于左DRAM62或者右DRAM60。在4組DRAM的情況下,幀存儲(chǔ)^U吏用兩組。以棋盤排列組(如果達(dá)到了高性能)以使垂直相鄰的拼塊的組地址不同。對于本發(fā)明,可以實(shí)施一套設(shè)置原則以確保參照圖13描述的方法不會(huì)(i)在配對存取時(shí)做出較差決定以及(ii)在整個(gè)過程中得到復(fù)數(shù)個(gè)頁面。這套原則包4舌(i)如果帶沒有跨越垂直拼塊邊界(例如,在兩塊水平相鄰拼塊之間),則左和右DRAM地址可以跨越水平拼塊邊界;(ii)如果帶跨越了垂直拼塊邊界,則左和右DRAM地址不跨越水平拼塊邊界。由于將對四組同時(shí)進(jìn)4亍預(yù)充電,所以i也址不會(huì)跨越水平拼塊邊界;(iii)如果請求的帶精確地跨越一個(gè)拼塊邊界,(例如,不論該4并塊邊界是水平或垂直),貝。(a)該兩塊4并塊立即打開并且(b)存取可以跨越該邊界;以及(iv)如果帶跨越四塊拼塊相接的角落,則可以將優(yōu)先權(quán)交給具有水平相鄰拼塊的拼塊邊界(水平相鄰的拼塊彼此同時(shí)打開)。當(dāng)對上邊拼塊對已經(jīng)進(jìn)行了最后存取時(shí),可以對下邊的拼塊進(jìn)行訪問。在8組DRAM的情況下,如果間3巨和ImageBaseAddr為產(chǎn)生適當(dāng)?shù)钠灞P,則左和右DRAM地址可以同時(shí)跨越水平和垂直4并塊邊界。水平邊界和垂直邊界兩者的這種跨越可以發(fā)生,因?yàn)閹Э缭降乃膲K4并塊中的每塊均4立于不同組中。在跨越幾塊拼塊的寬度的線存取的情況下,(例如,當(dāng)線存取僅為單線高時(shí)),將產(chǎn)生復(fù)頁錯(cuò)誤(penalties)。頁錯(cuò)誤可以不帶來性能的損失。由于不會(huì)再次訪問朝向存取的左側(cè)的拼塊(因?yàn)檎埱髢H為單線高),所以不可能產(chǎn)生更有效的存取模式。大的矩形帶可以觸及多塊4并塊(例如,超過四塊)并且將超過一條線高。對于大的矩形帶,由于拼塊將打開和關(guān)閉多次,所以可以次最優(yōu)考慮根據(jù)本發(fā)明定義的存取規(guī)則。然而,由于拼塊的多次打開和關(guān)閉不可能發(fā)生在關(guān)注的所有視頻程序中,所以可以避免這種問題??梢孕枰鎯?chǔ)控制器56來正確的處理這種請求(例如,在從正確的位置上讀取正確的數(shù)據(jù)或?qū)⒄_的數(shù)據(jù)寫入到正確的位置上的意義來講)。參照圖13,示出了根據(jù)本發(fā)明用于配對DRAM存取的方法100。方法100通常包括狀態(tài)(或者步驟)102、狀態(tài)(或者步驟)104、狀態(tài)(或者步驟)106、狀態(tài)(或者步驟)108、狀態(tài)(或者步驟)110、狀態(tài)(或者步驟)110、狀態(tài)(或者步驟)112、狀態(tài)(或者步驟)114以及狀態(tài)(或者步驟)116。狀態(tài)104可以形成具有3爭第一存4渚部(或左DRAM)以及第二存々者部(或右DRAM)的存儲(chǔ)地址的多個(gè)原子。狀態(tài)106可以限定跨部分原子的帶(或帶請求)。狀態(tài)108可以指定該條帶內(nèi)的第一原子。通常,對每個(gè)時(shí)鐘周期,可以產(chǎn)生兩個(gè)DRAM;也址。通常產(chǎn)生第一DRAM地址作為以光4冊掃描次序爿尋i方問的還沒有i方問的下一個(gè)原子。在帶的起始處,可以將第一DRAM地址(或第一原子)定義為帶的左上部分中的原子的地址。對于每個(gè)時(shí)鐘周期,第一DRAM地址可以位于左DRAM62或右DRAM60中。可以改變將帶中的第一原子指定為定4立在左DRAM62或右DRAM60中以滿足特定實(shí)施例的設(shè)計(jì)原則。狀態(tài)IIO可以定位與第一原子配對的第二原子。對于給定的第一DRAM;也址,需要定4立第二DRAM地址(或第二原子)。在一個(gè)時(shí)鐘周期內(nèi),可以將第二DRAM地址發(fā)布到第一原子的相反DRAM中。狀態(tài)110可以使用以下的配對列表來定位將與第一原子配對的第二原子(組)(i)緊靠第一原子右邊的原子可以為第二原子;(ii)在請求的帶中緊靠第一原子下方的原子為第二原子。在場存取的情況下,定位的第二原子可以是在幀中第一原子正下方兩條掃描線以下的一個(gè)原子;以及(iii)在幀存取的情況下,可以將第二原子可定位為在請求的帶中第一原子的正下方兩條掃描線以下。通常,對于場存取,僅考慮列表中的選擇(i)和(ii)。可以基于優(yōu)先級次序來列出配對表中可能的配對。如果定位了超過一個(gè)的第二原子,并且該多個(gè)第二原子均形成與第一原子的合法對,則可以選4奪最靠近配對列表的頂部的第二原子。狀態(tài)112可以確定是否第二原子與第一原子配對時(shí)形成合法對??梢酝瑫r(shí)乂人右存儲(chǔ)器60和左存儲(chǔ)器62中讀取原子的合法對。這種合法對可以具有在圖像中的第一和第二原子之間的特定空間關(guān)系??梢詫νㄟ^在配對列表中設(shè)置的條件形成的每個(gè)對進(jìn)行測試以確定是否第二原子與第一原子形成合法對。為形成合法對,第二原子可以(i)4立于與第一原子相反的DRAM(例如,左或右);(ii)如果帶跨越垂直拼塊邊界,則不越過水平拼塊邊界;(iii)如果第一原子和第二原子之間的行地址相同,則具有與第一原子相同的朽4也址;以及(iv)不/人DRAM讀取。通常,對于幀存取,因?yàn)樵涌梢?1定位在兩個(gè)原子的正下方(verticallybelow),所以可以以一條線的形式讀取原子。在下一條線中,相同的原子可以定4立在已經(jīng)讀取的原子下方。然而,相同的原子將不會(huì)再次被讀取。相反,可以選擇定位在當(dāng)前線的兩條線下方的原子并將其指定為與第一原子形成合法對的第二原子??梢宰x取帶的右側(cè)處的奇^:個(gè)原子。通常,在流水線階,殳,可以將第一寄存器和第二寄存器用于不按光柵掃描次序讀取原子。參照圖14,示出了示出才艮據(jù)方法100讀取奇凄t個(gè)原子的實(shí)例的示圖??梢?夸越存+者器形成或》文置多個(gè)原子(例如,A-AV)??梢詫⒃覣-AV存儲(chǔ)在左DRAM或右DRAM中??梢試@原子A-AV的一部分形成帶。在每條帶的起始處,桶狀移位器可以從流水線階段(例:fe口,Pl)和流水線階^:(侈'B口,P2)4妾>1欠原子。在讀取標(biāo)i己的奇數(shù)原子后,流水線階段P2將原子提供到總線的左側(cè)。在隨機(jī)讀取標(biāo)記的兩個(gè)奇數(shù)原子后,流水線階,史(例如,Pl)將原子同時(shí)提供到總線的左側(cè)和總線的右側(cè)。臨時(shí)寄存器(例如,Tl)和臨時(shí)寄存器(例如,T2)可以臨時(shí)存儲(chǔ)原子。從臨時(shí)寄存器T1和臨時(shí)寄存器T2每提供一次原子,則標(biāo)記奇數(shù)原子的計(jì)數(shù)減少一次。在第一個(gè)時(shí)鐘周期中,從左DRAM中讀取原子N并且從右DRAM中讀取原子O。在第二個(gè)時(shí)鐘周期中,讀取原子P,然而,不需要與原子P同時(shí)尋皮自然讀取的原子Q。由于不需要原子Q,所以將選擇原子P垂直下方的原子(例如,原子V)。然而,由于將原子V存儲(chǔ)在與原子P相同的DRAM中,所以不在與原子P相同的周期中讀取原子V,所以可以讀取原子AB。由于不4妄次序讀取原子AB,所以爿夸原子AB存儲(chǔ)在臨時(shí)寄存器T0中。在第三個(gè)時(shí)4中周期中,讀取原子T和U。在第四個(gè)時(shí)鐘周期中,讀取原子v。不需要與原子v自然形成自然配7于的原子W。由于爿夸原子AB存〗諸在與原子V相反的DRAM中,所以可以與原子V同時(shí)讀取原子AB。然而,已經(jīng)在第二時(shí)4中周期中讀取了AB,由于已經(jīng)讀取了原子AB,所以可以讀取原子AH。由于不按次序讀取原子AH,所以可以將原子AH存儲(chǔ)在臨時(shí)寄存器TO中。由于臨時(shí)寄存器TO已經(jīng)凈皮占用,所以可以將原子AH存儲(chǔ)在臨時(shí)寄存器T1中。在第五時(shí)鐘周期中,讀取原子Z和AA。此時(shí),已經(jīng)讀取了掃描線中的所有原子(例如,原子Z、AA和AB)。結(jié)合第四時(shí)鐘周期,注意到原子AB已經(jīng)被讀取并存儲(chǔ)到臨時(shí)寄存器TO中。在第六時(shí)4中周期中,可以讀取原子AF和AG。此時(shí),已經(jīng)讀取了掃描線中的所有原子(例如,原子AF、AG和AM)。結(jié)合第四時(shí)鐘周期,注意到原子AH已經(jīng)被讀取并存儲(chǔ)到臨時(shí)寄存器Tl中。在第七時(shí)鐘周期中,存取才莫式可以重新開始。讀取原子AL和AM。在第八時(shí)鐘周期中,讀取原子AN。通常,存取需要從存儲(chǔ)器中讀取偶數(shù)或奇數(shù)個(gè)原子。該偶數(shù)或奇數(shù)個(gè)原子基于帶中包含的原子的數(shù)量。由于需要從存儲(chǔ)器讀取15個(gè)原子,所以可以沒有與原子AN配》于的原子。對于CODEC存儲(chǔ)器,沒有將一次傳輸?shù)淖詈笠粋€(gè)原子(例如,原子AN)配對給下一次傳輸?shù)牡谝粋€(gè)原子的意圖。盡管這種意圖是可能的,但對于性能的略微增力口,控制電路的復(fù)雜度將顯著增力口。由于從存儲(chǔ)器中讀取帶中的原子,所以可以將原子提供至桶狀移位器的輸入??梢砸怨?冊掃描次序?qū)⒃觽鬏斨镣盃钜莆黄?。例如,在傳輸原子AF的周期中,可以在相同周期中傳輸原子AB。為了在傳輸中重新獲得正確位置,原子AB可以從臨時(shí)寄存器TO恢復(fù)。類似地,在傳輸原子AG之后,也可以在傳輸中的正確位置中傳輸原子AM。在傳輸AM之前,可以從臨時(shí)存儲(chǔ)器Tl接收原子AH。參照圖15,示出了示出為8字節(jié)原子讀取奇數(shù)(原子數(shù)量)寬度請求的另一實(shí)例的示圖。對于根據(jù)本發(fā)明的CODEC存儲(chǔ)器,可以通過DDR-2DRAM產(chǎn)生8字節(jié)原子。DDR-2DRAM可以傳輸8字節(jié)的原子作為四個(gè)字。每個(gè)字包括兩字節(jié)??梢栽谝粋€(gè)時(shí)鐘周期中傳輸?shù)谝粋€(gè)兩字節(jié),可以在第二時(shí)鐘周期中傳輸最后兩字節(jié)。流水線階4殳P1和流水線階I殳P2每個(gè)可以容納8字節(jié)原子。臨時(shí)寄存器T1和臨時(shí)寄存器T2每個(gè)可以容納8字節(jié)原子。僅隔一個(gè)時(shí)鐘周期測定臨時(shí)寄存器Tl和臨時(shí)寄存器T2的時(shí)間。進(jìn)入桶狀移4立器的<直直4妄來自于左DRAM或右DRAM(例如,不是二者的、混合)。通常,結(jié)合圖13,注意到當(dāng)沒有標(biāo)記的奇數(shù)原子時(shí),可以從流水線階段P2取得數(shù)據(jù)。當(dāng)具有一個(gè)標(biāo)記的奇數(shù)原子時(shí),可以從流水線階段Pl和流水線階段P2輪流取得數(shù)據(jù)。本發(fā)明允許將組和列地址提供到4皮此獨(dú)立的左DRAM和右DRAM。通過4尋組和列地址提供到獨(dú)立的左和右DRAM,可以簡4匕可以/人水平尺寸和垂直尺寸兩者中的存器讀取的區(qū)域?qū)?zhǔn)的限制。本發(fā)明可以開始于偶數(shù)或奇數(shù)原子以及在水平方向?qū)⒃优c緊靠該原子右側(cè)的原子配對。這種配置可以簡化沿掃描線按順序從左向右地處理以讀取連續(xù)的對。在〗青求的帶的右手側(cè),可以具有不能與緊靠其右側(cè)定位的相鄰原子配對的額外原子。如果每行中將訪問的原子的數(shù)量是奇數(shù),則可以發(fā)生這種情況。對于在相應(yīng)的共同未決申i青(10/306,749和10/306,751)中所/>開的;也址限制,由于在每個(gè)各自的DRAM中原子4皮at匕共享相同的地址,所以偶凄t原子《又與位于緊靠該原子右邊的原子相配對。如果帶開始于奇數(shù)原子,則該奇數(shù)原子將不被自然配對。需要讀取位于該奇數(shù)原子垂直下方的原子。如果帶具有訪問偶數(shù)個(gè)原子的寬度,但帶是對準(zhǔn)的以開始于奇數(shù)原子,則可以將數(shù)據(jù)的讀取同時(shí)應(yīng)用于帶的左邊緣和帶的右邊緣。這種讀取需要四個(gè)可用的臨時(shí)寄存器(對于帶的左邊緣和右邊緣中的每個(gè)各兩個(gè))。這種讀取需要的額外的流水線階段通過從存儲(chǔ)器的每次讀取均需要附加的延遲支付。類似地,在垂直方向,本發(fā)明可以減少地址限制。這種限制可以包括僅能在宏觀原子內(nèi)進(jìn)行隨機(jī)讀取。如果帶請求對準(zhǔn)以使第一行與宏觀原子格子不對準(zhǔn),則本發(fā)明可以進(jìn)行一些隨機(jī)讀取。本發(fā)明也4是供了與左和右DRAM獨(dú)立的組i也址。這種配置可以允許對左和右DRAM的同時(shí)存取以跨越拼塊邊界。當(dāng)對于幀存儲(chǔ),一般將四組棋盤用于兩個(gè)DRAM組時(shí),由于這種跨越不包括水平拼塊邊界,所以可以忽略拼塊邊界。拼塊邊界影響存取時(shí)間的確定的情況是有限的,并且導(dǎo)致一直逼近能夠達(dá)到的最小值的存取時(shí)間統(tǒng)/計(jì)。如本文所使用的,術(shù)語"同時(shí)"意名大用于描述事件共享某段公共時(shí)間段,但該術(shù)語不是為了限制事件必須開始于相同時(shí)間點(diǎn)、結(jié)束于相同時(shí)間點(diǎn)、或具有相同持續(xù)時(shí)間。盡管已經(jīng)具體地示出并參照其優(yōu)選實(shí)施例描述了本發(fā)明,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不背離本發(fā)明范圍的情況下,可以做出形式和細(xì)節(jié)上的各種改變。權(quán)利要求1.一種用于讀取放置在具有第一存儲(chǔ)部和第二存儲(chǔ)部的存儲(chǔ)器內(nèi)的多個(gè)原子的方法,包括以下步驟(A)跨越所述存儲(chǔ)器放置所述多個(gè)原子;(B)限定跨越部分所述多個(gè)原子的一條帶;(C)在所述帶內(nèi)指定第一原子;(D)定位與所述第一原子配對的一個(gè)或多個(gè)第二原子;(E)確定是否所述一個(gè)或多個(gè)第二原子與所述第一原子配對時(shí)形成合法對;以及(F)從所述第一存儲(chǔ)部和所述第二存儲(chǔ)部讀取所述合法對。2.根據(jù)權(quán)利要求1所述的方法,其中,步驟(A)進(jìn)一步包括以下步驟將所述多個(gè)原子放置到所述第一存儲(chǔ)部和所述第二存儲(chǔ)部內(nèi)。3.根據(jù)權(quán)利要求1所述的方法,其中,所述第一存儲(chǔ)部包括第一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,所述第二存儲(chǔ)部包括第二動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。4.根據(jù)權(quán)利要求1所述的方法,其中,步驟(C)進(jìn)一步包括以下步驟指定位于所述帶內(nèi)的左上部的原子作為所述第一原子。5.根據(jù)權(quán)利要求1所述的方法,其中,步驟(D)進(jìn)一步包括以下步驟指定緊靠所述第一原子的右側(cè)的原子也作為所述一個(gè)或多個(gè)第二原子。6.才艮據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括以下步驟指定緊靠所述第一原子下方的原子也包括在所述一個(gè)或多個(gè)第二原子內(nèi)。7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括以下步驟對于幀存取,指定所述帶內(nèi)在所述第一原子正下方兩條掃描線以下的一個(gè)原子也包括在所述一個(gè)或多個(gè)第二原子中。8.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括以下步驟對于場存取,指定所述帶內(nèi)在所述第一原子正下方兩條掃描線以下的一個(gè)原子也包括在所述一個(gè)或多個(gè)第二原子中。9.根據(jù)權(quán)利要求1所述的方法,其中,步驟(E)進(jìn)一步包括以下步驟當(dāng)所述第一原子放置于左動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器內(nèi)并且所述第二原子放置于右動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器內(nèi)時(shí),確定所述第二原子形成所述合法對。10.根據(jù)權(quán)利要求1所述的方法,其中,步驟(E)進(jìn)一步包括以下步驟當(dāng)所述第一原子和所述第二原子之間形成的對不越過水平拼塊邊界時(shí),確定所述第二原子與所述第一原子形成所述合法對。11.根據(jù)權(quán)利要求1所述的方法,其中,步驟(E)進(jìn)一步包括以下步驟在沒有從所述存儲(chǔ)器中讀取所述第一原子和所述第二原子時(shí),確定所述第二原子與所述第一原子形成所述合法對。12.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟為所述第一存儲(chǔ)部和所述第二存^f渚部^是供組和列地址。13.根據(jù)權(quán)利要求1所述的方法,其中,步驟(B)進(jìn)一步包括以下步驟限定所述帶跨越偶數(shù)或奇數(shù)個(gè)所述原子。14.根據(jù)權(quán)利要求1所述的方法,其中,所述原子包括數(shù)據(jù)的最小可尋址單4立。15.根據(jù)權(quán)利要求1所述的方法,其中,步驟(F)進(jìn)一步包括以下步驟以光柵掃描次序從所述第一存儲(chǔ)器和所述第二存儲(chǔ)器中讀取所述合法對。16.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括以下步驟為所述第一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器和所述第二動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器^是供組和列地址,其中,所述第一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器獨(dú)立于所述第二動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器尋址。17.根據(jù)權(quán)利要求1所述的方法,其中,步驟(F)進(jìn)一步包括以下步驟將一個(gè)或多個(gè)合法對傳輸?shù)酵笆揭莆黄鲀?nèi)。18.根據(jù)權(quán)利要求17所述的方法,進(jìn)一步包括以下步驟以光柵掃描次序?qū)⑺鲆粋€(gè)或多個(gè)合法對傳輸?shù)酵笆揭莆黄鲀?nèi)。19.根據(jù)權(quán)利要求1所述的方法,其中,步驟(D)進(jìn)一步包括以下步驟在執(zhí)行步驟(D)之前將所述第二原子存儲(chǔ)在所述第二原子的臨時(shí)寄存器中,所述第二原子是不按次序而讀取的。20.—種設(shè)備,包括用于跨越存儲(chǔ)器放置多個(gè)原子的裝置;用于限定跨越部分所述多個(gè)原子的一條帶的裝置;用于在所述帶中指定第一原子的裝置;用于定位與所述第一原子配對的一個(gè)或多個(gè)第二原子的裝置;用于確定是否所述一個(gè)或多個(gè)第二原子與所述第一原子配對時(shí)形成合法對的裝置;以及用于從具有第一存儲(chǔ)部和第二存儲(chǔ)部的所述存儲(chǔ)器中讀取所述合法對的裝置。21.—種設(shè)備,包括編碼器/解碼器電路,配置為響應(yīng)未壓縮視頻信號,提供多個(gè)經(jīng)壓縮的凄t據(jù)信號和多個(gè)地址信號;存儲(chǔ)器,(i)劃分為第一部分和第二部分,以及(ii)配置為存々者所述多個(gè)經(jīng)壓縮的彩:據(jù)信號;以及控制器,(i)位于所述編碼器/解碼器內(nèi),以及(ii)配置為生成所述多個(gè)地址信號以^使將所述多個(gè)經(jīng)壓縮的凄t據(jù)信號才艮據(jù)協(xié)議存儲(chǔ)在所述存儲(chǔ)器的所述第一部分和第二部分內(nèi),這相當(dāng)大地減少了所述存儲(chǔ)器的所述第一部分和第二部分之間的地址載荷。22.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述多個(gè)地址信號中的一個(gè)配置為控制所述存4諸器的所述第一部分,以及所述多個(gè)J4址信號中的另一個(gè)配置為控制所述存儲(chǔ)器的所述第二部分。全文摘要本發(fā)明涉及一種用于讀取放置在具有第一存儲(chǔ)部和第二存儲(chǔ)部的存儲(chǔ)器內(nèi)的原子的方法,該方法包括(a)跨越存儲(chǔ)器放置具有存儲(chǔ)地址的多個(gè)原子;(b)限定跨越部分所述多個(gè)原子的一條帶;(c)在帶內(nèi)指定第一原子;(d)定位與第一原子配對的一個(gè)或多個(gè)第二原子;(e)確定是否該一個(gè)或多個(gè)第二原子與第一原子配對時(shí)形成合法對;以及(f)從第一存儲(chǔ)部和第二存儲(chǔ)部讀取合法對。文檔編號H04N11/04GK101653010SQ200780040152公開日2010年2月17日申請日期2007年9月28日優(yōu)先權(quán)日2006年10月26日發(fā)明者詹姆士·達(dá)內(nèi)斯,阿德里安·懷斯申請人:Lsi公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
桃园县| 大连市| 子长县| 鹤山市| 台江县| 临澧县| 崇文区| 汝城县| 阿坝县| 盈江县| 沙雅县| 阿坝| 乌拉特中旗| 新兴县| 随州市| 准格尔旗| 甘孜县| 秦皇岛市| 汾西县| 山东| 耒阳市| 依兰县| 林周县| 汤原县| 苍溪县| 松桃| 西乌珠穆沁旗| 遵化市| 松溪县| 阿瓦提县| 扬中市| 桑植县| 商水县| 江山市| 东阳市| 手游| 东明县| 灵川县| 海淀区| 芜湖市| 五指山市|