亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

儲存與存取影像的相關(guān)方法以及儲存n位數(shù)據(jù)的方法

文檔序號:7650705閱讀:170來源:國知局
專利名稱:儲存與存取影像的相關(guān)方法以及儲存n位數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明提供一種儲存影像至一存儲器以及后續(xù)存取該影像的方法,尤指一種在多圖場(multi-field)視頻處理中有效率地儲存與存取影像以減少系統(tǒng)成本的方法,具體地講是儲存與存取影像的相關(guān)方法以及儲存N位數(shù)據(jù)的方法。
背景技術(shù)
由于數(shù)字影音技術(shù)本身所提供的好處,模擬影音技術(shù)目前已急速進(jìn)展至數(shù)字影音技術(shù),而因?yàn)閿?shù)字影音數(shù)據(jù)可儲存于隨機(jī)存取媒介與光學(xué)儲存媒介中,例如儲存于磁盤驅(qū)動器(magnetic disc drive)(即硬盤)中與儲存于光盤片中,使得數(shù)字影音數(shù)據(jù)比模擬影音數(shù)據(jù)能夠以更低的成本被儲存以及被散播出去,而一旦儲存于隨機(jī)存取媒介時(shí),數(shù)字影音數(shù)據(jù)則可能會變成交互式的影音檔案,其可被使用于游戲、圖書或商品目錄、人材培訓(xùn)、教育以及其他方面。
數(shù)字影音光盤,或稱為數(shù)字多媒體光盤(digital versatile disc,DVD),其實(shí)體大小相同于一音樂光盤的實(shí)體大小,而其容量最多則可以儲存170億字節(jié)的數(shù)據(jù),相當(dāng)于儲存有26倍音樂光盤的數(shù)據(jù),即,數(shù)字多媒體光盤的儲存容量(170億字節(jié))遠(yuǎn)大于一般只讀光盤的儲存容量(6億字節(jié)),而一片數(shù)字多媒體光盤還能夠以比一般光盤更高的比率來承載數(shù)據(jù),因此,數(shù)字多媒體光盤的技術(shù)代表著影音質(zhì)量在傳統(tǒng)影音系統(tǒng)(例如電視、錄像帶與只讀光盤)上的極大進(jìn)步。
然而,使用數(shù)字多媒體光盤技術(shù)以及其他數(shù)字影像技術(shù)來播放動態(tài)影像時(shí)將產(chǎn)生一重大問題影像源所提供的動態(tài)影像是以不同的圖框速率(framerate)抵達(dá)接收端的。舉例來說,標(biāo)準(zhǔn)規(guī)格的電影是以每秒24張畫面來拍攝的,而電視節(jié)目則依據(jù)美國國家電視委員會電視系統(tǒng)(NTSC)標(biāo)準(zhǔn)以每秒60張畫面來更新動態(tài)畫面,并將動態(tài)畫面通過一掃描率轉(zhuǎn)換程序(scan-rate conversionprocess)轉(zhuǎn)換為數(shù)字影像,其通常會大大地減少解析度,同時(shí)還造成影像的失真(即所謂的移動假影(motion artifact))。
因此,在影像掃描率轉(zhuǎn)換中將使用一解交錯(cuò)程序(Deinterlacing process),該解交錯(cuò)程序常被應(yīng)用于電視系統(tǒng)中以作為交錯(cuò)程序(interlacing process)的反向操作,而為了以交錯(cuò)格式(interlaced format)來傳送視頻信號(或者是自一存儲器中以交錯(cuò)格式來讀取視頻信號),現(xiàn)有技術(shù)機(jī)制之一是于傳送每一圖框的偶圖場(even field)之前先傳送(或讀取)該圖框的奇圖場(odd field),換言之,在任何偶數(shù)有效視頻掃描線被傳送(或是讀取)之前先傳送(或是讀取)所述的圖框中所有的奇數(shù)有效視頻掃描線,因此,當(dāng)以該交錯(cuò)格式所處理的視頻信號顯示于屏幕上時(shí),在任何偶數(shù)掃描線出現(xiàn)于屏幕上之前,所有奇數(shù)掃描線將會先出現(xiàn)于屏幕上。
若以逐行式掃描格式(progressive format)來傳送(或是讀取)視頻信號,圖框的有效視頻掃描線則以連續(xù)的順序來傳送(或是讀取),即,第一條有效視頻掃描線結(jié)束后便緊接著第二條有效視頻掃描線,后續(xù)便是第三條有效視頻掃描線,以此類推,而當(dāng)使用漸進(jìn)式掃描格式所處理的視頻信號被播放于屏幕上時(shí),在該屏幕上掃描線也以相同的順序出現(xiàn)(即在每一偶數(shù)掃描線出現(xiàn)前將會出現(xiàn)一奇數(shù)掃描線)。
上述解交錯(cuò)操作為相當(dāng)重要的影像格式轉(zhuǎn)換程序,一般而言,高畫質(zhì)的解交錯(cuò)操作都需要使用大量的存儲器空間以及高速的存儲器帶寬,因?yàn)樵诮饨诲e(cuò)程序中可能需要儲存大量的圖場數(shù)據(jù),因此經(jīng)常使用低成本的存儲器元件(例如是動態(tài)隨機(jī)存取存儲器(dynamic random access memory,DRAM))來加以實(shí)現(xiàn),在此請注意,無論是外建式(off-chip)動態(tài)隨機(jī)存取存儲器或者是嵌入式(embedded)動態(tài)隨機(jī)存取存儲器都常應(yīng)用于解交錯(cuò)操作中,此外,因?yàn)榇嫒〈笕萘康膭討B(tài)隨機(jī)存取存儲器時(shí)可能會造成存儲器系統(tǒng)擁塞,因此,系統(tǒng)設(shè)計(jì)者一般將需要使用較高速的動態(tài)隨機(jī)存取存儲器裝置,或者是改成使用具有支持局部緩沖功能(local buffering support)的存儲器模塊的系統(tǒng)來預(yù)先取出(pre-fetch)或是暫時(shí)儲存存儲器數(shù)據(jù)以避免數(shù)據(jù)存取時(shí)的暫時(shí)性數(shù)據(jù)遺失。
請參照圖1,圖1是現(xiàn)有技術(shù)解交錯(cuò)程序中使用四個(gè)圖場101、102、103、104來達(dá)到解交錯(cuò)操作的示意圖?,F(xiàn)有技術(shù)解交錯(cuò)程序需要使用至少一圖場的數(shù)據(jù)來產(chǎn)生一圖框,舉例來說,在圖1中,圖場101、102、103、104的數(shù)據(jù)需要通過一解交錯(cuò)單元來處理。
請參照圖2,圖2是圖1所示的圖場101、102、103、104的數(shù)據(jù)儲存于存儲器200中的示意圖。如上所述,一般而言,解交錯(cuò)程序需要使用大量的圖場并提供一線性映射方法來將圖場儲存至一存儲器(例如一動態(tài)隨機(jī)存取存儲器)中,而循序掃描方法(raster scan method)則可以被用來讀取儲存于所述的存儲器中的數(shù)據(jù)以將其傳送至解交錯(cuò)單元中來處理。
一般現(xiàn)有技術(shù)解交錯(cuò)單元包含有復(fù)數(shù)個(gè)局部掃描線緩沖器(local linebuffer)以儲存在解交錯(cuò)程序中目前需要使用的像素?cái)?shù)據(jù)(pixel data),而不同的圖場數(shù)據(jù)則接著持續(xù)于解交錯(cuò)操作中自存儲器200交錯(cuò)地(alternatively)傳送至解交錯(cuò)單元的局部掃描線緩沖器,舉例來說,先傳送圖場101的數(shù)據(jù)的一部分至一局部掃描線緩沖器,接著傳送圖場102、圖場103與圖場104的數(shù)據(jù)至所述的局部掃描線緩沖器,之后才繼續(xù)傳送圖場101中新的數(shù)據(jù)至所述的局部掃描線緩沖器并繼續(xù)執(zhí)行上述的程序,此種交錯(cuò)存取不同圖場數(shù)據(jù)的機(jī)制于將數(shù)據(jù)移至局部掃描線緩沖器時(shí),相當(dāng)容易于存取動態(tài)隨機(jī)存取存儲器200的過程中遇到存取不同的儲存頁面(page miss)而需切換儲存頁面,而當(dāng)變更儲存頁面的機(jī)率增加時(shí),動態(tài)隨機(jī)存取存儲器的有效使用帶寬則會跟著減少,這樣將造成整體系統(tǒng)效能隨之降低,而實(shí)際完成解交錯(cuò)程序所需要的時(shí)間也將隨之增加,舉例來說,統(tǒng)計(jì)結(jié)果顯示了一次DDR動態(tài)隨機(jī)存取存儲器的變更儲存頁面所造成的損失可以達(dá)到10%至75%之間,其數(shù)據(jù)主要和存儲器內(nèi)的數(shù)據(jù)總線帶寬(data bus width)與連續(xù)數(shù)據(jù)傳輸長度(burst length)有關(guān);而在DDR2動態(tài)隨機(jī)存取存儲器中,一次儲存頁面變更所造成的損失則可以高達(dá)33.3%至250%之間。

發(fā)明內(nèi)容
因此本發(fā)明的目的之一在于提供一種在多圖場視頻處理中儲存與存取影像的方法,以解決上述所提到的問題。
依據(jù)本發(fā)明的一實(shí)施例,其為揭露一種于多圖場視頻處理中儲存與存取影像的方法。該方法包含有提供一動態(tài)隨機(jī)存取存儲器、儲存第一圖場的第一部分至該動態(tài)隨機(jī)存取存儲器的第一存儲庫的第一儲存頁面、儲存第二圖場的第一部分至該第一存儲庫的第一儲存頁面、自該第一存儲庫的第一儲存頁面中讀取數(shù)據(jù)以及依據(jù)所述的第一圖場的第一部分與所述的第二圖場的第一部分來執(zhí)行多圖場視頻處理。
依據(jù)本發(fā)明的另一實(shí)施例,其另揭露一種于一多圖場視頻處理中儲存與存取影像的方法。該方法包含有提供一動態(tài)隨機(jī)存取存儲器、儲存第一圖場至該動態(tài)隨機(jī)存取存儲器的第一存儲庫、儲存第二圖場至該動態(tài)隨機(jī)存取存儲器的第二存儲庫、自該動態(tài)隨機(jī)存取存儲器的第一存儲庫中讀取第一圖場的第一部分,并自該動態(tài)隨機(jī)存取存儲器的第二存儲庫中讀取第二圖場的第一部分以及依據(jù)所述的第一圖場的第一部分與第二圖場的第一部分來執(zhí)行所述的多圖場視頻處理。
在本發(fā)明用于一多圖場視頻處理存取影像的實(shí)施例中,用于執(zhí)行多圖場視頻處理的數(shù)據(jù)(其被儲存至(或者是讀取自)一存儲庫的同一儲存頁面)于存取另一儲存頁面或是另一存儲庫之前進(jìn)行存??;而在某些實(shí)施例中,于存取目前被存取的存儲庫的不同儲存頁面之前,將會連續(xù)地存取兩個(gè)或是兩個(gè)以上的存儲庫。
依據(jù)本發(fā)明的另一實(shí)施例,其另揭露一種用來儲存n位數(shù)據(jù)的方法。該方法包含有將一n位數(shù)據(jù)分割成至少包含有第一部分與第二部分的復(fù)數(shù)個(gè)部分,其中每一第一、第二部分具有至少一位或是具有2的倍數(shù)的復(fù)數(shù)個(gè)位;儲存所述的第一部分至第一存儲器字組(memory word);以及儲存第二部分至一第二存儲器字組。
本發(fā)明提供的方法可在多圖場視頻處理中有效率地儲存與存取影像以減少系統(tǒng)成本。


圖1為現(xiàn)有技術(shù)解交錯(cuò)程序中使用四個(gè)圖場來達(dá)到解交錯(cuò)操作的示意圖。
圖2為圖1所示的四個(gè)圖場的數(shù)據(jù)儲存于存儲器中的示意圖。
圖3為現(xiàn)有技術(shù)對動態(tài)隨機(jī)存取存儲器中相同存儲庫的不同儲存頁面進(jìn)行兩次連續(xù)存取操作時(shí)造成的存儲器存取延遲的示意圖。
圖4為現(xiàn)有技術(shù)對動態(tài)隨機(jī)存取存儲器中不同存儲庫進(jìn)行兩次連續(xù)存取操作時(shí)所產(chǎn)生的存儲器存取延遲的示意圖。
圖5為本發(fā)明第一實(shí)施例于一動態(tài)隨機(jī)存取存儲器中存取復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段的存儲器架構(gòu)的示意圖。
圖6為本發(fā)明第二實(shí)施例于一動態(tài)隨機(jī)存取存儲器中存取復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段的存儲器架構(gòu)的示意圖。
圖7為本發(fā)明第三實(shí)施例于一動態(tài)隨機(jī)存取存儲器中存取復(fù)數(shù)個(gè)圖場中的數(shù)據(jù)區(qū)段的存儲器架構(gòu)的示意圖。
圖8為本發(fā)明第四實(shí)施例于一動態(tài)隨機(jī)存取存儲器中存取復(fù)數(shù)個(gè)圖場中的數(shù)據(jù)區(qū)段的存儲器架構(gòu)的示意圖。
圖9顯示本發(fā)明第五實(shí)施例于一動態(tài)隨機(jī)存取存儲器中讀取/存取復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段的存取順序。
圖10為本發(fā)明另一實(shí)施例的存儲器架構(gòu)的示意圖。
圖11為本發(fā)明方法于多圖場視頻處理中儲存與存取影像的一實(shí)施例的流程圖。
圖12為圖7至圖10所示的實(shí)施例于多圖場視頻處理中儲存與存取影像的流程圖。
圖13為現(xiàn)有技術(shù)將10位數(shù)據(jù)存入具有32位寬度的字組的動態(tài)隨機(jī)存取存儲器的存儲器儲存機(jī)制示意圖。
圖14為本發(fā)明將10位數(shù)據(jù)分割為一8位數(shù)據(jù)與一2位數(shù)據(jù)的儲存機(jī)制的一實(shí)施例的示意圖。
圖15為依據(jù)圖14所示的儲存機(jī)制而將一圖場的一8位色彩成分直接儲存至一存儲器與該圖場的一10位色彩成分分割成兩部分來儲存至該存儲器的示意圖。
圖16為圖14所示的8位部分與2位部分被分割成更小的部分?jǐn)?shù)據(jù)的示意圖。
圖17為本發(fā)明另一實(shí)施例將n位數(shù)據(jù)分割為三個(gè)部分的示意圖。
圖18為本發(fā)明方法儲存n位數(shù)據(jù)的一實(shí)施例的流程圖。
附圖標(biāo)號101、102、103、104 圖場200、500、600存儲器300、400 存儲器存取延遲時(shí)間501、502、503、504、704、706、 數(shù)據(jù)區(qū)段708、710、816、818、820、822、1004、1005、1006、1007700、800、900、1000、702、 存儲庫802、902、1002、804、806712、808 第一圖場
714、810 第二圖場716、812 第三圖場718、814 第四圖場1300 字組1302、1304單元格式1500、1502色彩成分1700、1702、1703、1704數(shù)據(jù)具體實(shí)施方式
本發(fā)明為揭露一種改善存儲器儲存方式的機(jī)制,該存儲器可應(yīng)用于一般3D移動適應(yīng)性解交錯(cuò)(3-dimensional(3D)motion-adaptive deinterlacing)、3D梳型濾波(3-dimensional comb filtering)或是時(shí)域噪聲消減(temporal noisereduction)等需要儲存大量圖場數(shù)據(jù)的操作之中,在本發(fā)明的第一部分中,通過有效地使用動態(tài)隨機(jī)存取存儲器中不同儲存區(qū)塊(bank)與不同儲存頁面(page)來儲存視頻信號中的圖場(field),這樣將有助于增加所述的動態(tài)隨機(jī)存取存儲器的有效使用帶寬以及減少系統(tǒng)的成本,此外,在本發(fā)明的第二部分中,位長度不是8的倍數(shù)的數(shù)據(jù)將被分割為不同位長度的數(shù)據(jù)片段并分別地儲存至存儲器中,通過此種機(jī)制,存取數(shù)據(jù)將變得更加方便,此外,還可以結(jié)合本發(fā)明中上述兩個(gè)部分將其應(yīng)用于多圖場視頻處理中來改進(jìn)其他的圖像處理操作(例如編碼操作與譯碼操作)。
請參照圖3,圖3是現(xiàn)有技術(shù)對動態(tài)隨機(jī)存取存儲器中相同存儲庫的不同儲存頁面進(jìn)行兩次連續(xù)存取操作(burst access)時(shí)所產(chǎn)生的存儲器存取延遲(latency)的時(shí)序示意圖。如圖3所示,當(dāng)存取不同儲存頁面而必須切換儲存頁面時(shí)(page miss),在自數(shù)據(jù)總線讀取一第一數(shù)據(jù)集(即D1_1...D1_4)之后與在自數(shù)據(jù)總線讀取一第二數(shù)據(jù)集(即D2_1...D2_4)之前會產(chǎn)生一延遲時(shí)間300;請參照圖4,圖4是現(xiàn)有技術(shù)對動態(tài)隨機(jī)存取存儲器中不同存儲庫進(jìn)行兩次連續(xù)存取操作時(shí)所產(chǎn)生的存儲器存取延遲的示意圖。如圖4所示,當(dāng)?shù)诙?shù)據(jù)集(即D2_1...D2_4)自所述的動態(tài)隨機(jī)存取存儲器的不同存儲庫中讀取出來時(shí),此時(shí)自數(shù)據(jù)總線讀取第一數(shù)據(jù)集(即D1_1...D1_4)之后與自數(shù)據(jù)總線讀取第二數(shù)據(jù)集(即D2_1...D2_4)之前會產(chǎn)生一較短的延遲時(shí)間400,其原因?yàn)閯討B(tài)隨機(jī)存取存儲器必須對圖3所示的同一存儲庫bank 1預(yù)先充電,而由于圖3所示的情況需要換儲存頁面存取數(shù)據(jù),造成其延遲時(shí)間300比圖4的延遲時(shí)間400更長,因此,當(dāng)使用動態(tài)隨機(jī)存取存儲器時(shí),可能的話會盡量避免儲存頁面在存取時(shí)連續(xù)換頁的情況發(fā)生。
請參照圖5,圖5是本發(fā)明第一實(shí)施例于一動態(tài)隨機(jī)存取存儲器中儲存復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段或是部分?jǐn)?shù)據(jù)的第一存儲器架構(gòu)(memory organization)示意圖。在本實(shí)施例中,圖5所示的存儲器結(jié)構(gòu)用于克服因存儲器的連續(xù)更換儲存頁面所造成的延遲與效能衰減的問題,盡管以下的描述只針對四個(gè)圖場的數(shù)據(jù)區(qū)段501、502、503與504作為例子來說明解交錯(cuò)操作,然而其他數(shù)目的圖場也可適用于本發(fā)明;目前的動態(tài)隨機(jī)存取存儲器一般都包含有復(fù)數(shù)存儲庫,然而本實(shí)施例只用來說明所述的動態(tài)隨機(jī)存取存儲器中一存儲庫的訪問機(jī)制,而對于具有多個(gè)存儲庫的其他實(shí)施例,一次存取一存儲庫的機(jī)制則于稍后描述;一般而言,每一動態(tài)隨機(jī)存取存儲器的儲存頁面都具有512~4K個(gè)儲存字段(entry),其中每一個(gè)儲存字段具有4~16位,而每一影像的寬度則可能有720個(gè)像素(pixel)(例如480i/576i的影像格式),在此應(yīng)注意到,對于本發(fā)明而言,影像的高度并非本發(fā)明的議題;由于設(shè)計(jì)上的限制,若只使用單一存儲庫,則在所述的動態(tài)隨機(jī)存取存儲器的內(nèi)部,圖場的數(shù)據(jù)區(qū)段501、502、503與504可能被分配成如圖5所示的組態(tài)。
當(dāng)比較圖5所示的存儲器架構(gòu)與圖2所示的存儲器架構(gòu)時(shí),可以發(fā)現(xiàn)圖2所示的每一動態(tài)隨機(jī)存取存儲器的儲存頁面只包含有單一圖場的數(shù)據(jù),然而,在本實(shí)施例中,如圖5所示,相同的存儲器儲存頁面A可以包含有四個(gè)圖場的數(shù)據(jù)區(qū)段501、502、503與504,而因?yàn)樽x取此四個(gè)圖場的數(shù)據(jù)區(qū)段只會讀取相同的存儲器儲存頁面,所以此種架構(gòu)可以減少動態(tài)隨機(jī)存取存儲器的連續(xù)變更儲存頁面的情形。
請參照圖6,圖6是本發(fā)明第二實(shí)施例于一動態(tài)隨機(jī)存取存儲器中儲存復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段的第二存儲器架構(gòu)的示意圖。如圖6所示,在某些情形下,現(xiàn)有技術(shù)機(jī)制由于只讀取一特定圖場將會造成連續(xù)變更儲存頁面的情況,在此應(yīng)注意到,本發(fā)明的存儲器架構(gòu)不同于現(xiàn)有技術(shù)的存儲器架構(gòu),在現(xiàn)有技術(shù)存儲器架構(gòu)中可能會發(fā)生一特定圖場的末端區(qū)段的數(shù)據(jù)與另一圖場的起始區(qū)段的數(shù)據(jù)儲存于相同的存儲器儲存頁面中,而此兩圖場的其他區(qū)段的數(shù)據(jù)卻未一起儲存于另一存儲器儲存頁面的情形,然而,本發(fā)明所提供的存儲器架構(gòu)則會將每一圖場的一部分都儲存至相同的儲存頁面,因此該圖場的相對應(yīng)部分?jǐn)?shù)據(jù)可以通過單一儲存頁面進(jìn)行存取而能夠避免造成時(shí)常連續(xù)變更儲存頁面;如圖6所示的情形,在切換一儲存頁面之前,該儲存頁面中其他圖場的數(shù)據(jù)將先被讀取出來,而這些圖場的剩余數(shù)據(jù)才會接著由另一儲存頁面讀取出來,即,數(shù)據(jù)存取的順序應(yīng)如下列所示f(1,0)→f(2,0)→f(3,0)→f(4,0)→f(1,1)→f(2,1)→f(3,1)→f(4,1),其中對于一特定數(shù)據(jù)區(qū)段f(a,b)而言,a用來表示第a個(gè)圖場,而b用來表示第a個(gè)圖場中的第b個(gè)數(shù)據(jù)區(qū)段。請注意到,數(shù)據(jù)區(qū)段f(a,b)與f(a,b+1)可能會有(或是可能沒有)互相部分重迭的情形,而任何兩數(shù)據(jù)區(qū)段f(p,b)與f(q,b)的區(qū)段大小也可能不相同,上述的變化雖然由解交錯(cuò)操作的算法所決定,然而,都適用于本發(fā)明。
請參照圖7、圖8與圖9,圖7、圖8與圖9分別是本發(fā)明的第三、第四、第五實(shí)施例于一動態(tài)隨機(jī)存取存儲器中儲存復(fù)數(shù)個(gè)圖場的數(shù)據(jù)區(qū)段的其他存儲器結(jié)構(gòu)的示意圖。若可使用動態(tài)隨機(jī)存取存儲器中的復(fù)數(shù)個(gè)存儲庫,則數(shù)據(jù)可儲存至如圖7、圖8與圖9所示的存儲庫中。
如圖7所示,執(zhí)行多圖場視頻處理時(shí),可以使用存儲庫700、702,其中第一圖場712儲存于第一存儲庫700中并與第二圖場714水平相鄰,因此,當(dāng)讀取包含有數(shù)據(jù)區(qū)段(或是部分?jǐn)?shù)據(jù))704的第一圖場712的一特定數(shù)據(jù)列時(shí),還將讀取包含有數(shù)據(jù)區(qū)段706的第二圖場714的對應(yīng)數(shù)據(jù)列,同樣地,在第二存儲庫702中,第三圖場716儲存于第二存儲庫702中并與第四圖場718水平相鄰,因此,當(dāng)讀取包含有數(shù)據(jù)區(qū)段(或是部分?jǐn)?shù)據(jù))708的第三圖場716的一特定數(shù)據(jù)列時(shí),還將讀取包含有數(shù)據(jù)區(qū)段710的第四圖場718的對應(yīng)數(shù)據(jù)列,數(shù)據(jù)區(qū)段704、706位于第一存儲庫700的相同儲存頁面中,而數(shù)據(jù)區(qū)段708、710則位于第二存儲庫702的相同儲存頁面中,因此,當(dāng)存取此四個(gè)數(shù)據(jù)區(qū)段時(shí)可以避免由于連續(xù)變更儲存頁面而造成較長存儲器存取延遲的問題。
如圖8所示,執(zhí)行多圖場視頻處理時(shí)可以使用四個(gè)存儲庫800、802、804與806,其中第一圖場808儲存于第一存儲庫800中并占用第一存儲庫800的全部寬度(full width),第二圖場810儲存于第二存儲庫802中并占用第二存儲庫802的全部寬度,第三圖場812儲存于第三存儲庫804中并占用第三存儲庫804的全部寬度,以及第四圖場814則儲存于第四存儲庫806中并占用第四存儲庫806的全部寬度。
圖9為依據(jù)本發(fā)明所繪的怎樣將一特定圖場儲存于復(fù)數(shù)個(gè)存儲庫中的示意圖,在本實(shí)施例中,一特定圖場的數(shù)據(jù)儲存于存儲庫900與存儲庫902中并以交替的順序由存儲庫900、存儲庫902中存取出來,當(dāng)執(zhí)行數(shù)據(jù)存取操作時(shí),在相同存儲庫中不同儲存頁面的切換之前,相同儲存頁面中不同圖場的數(shù)據(jù)會先被存取,之后才切換存取存儲庫902,而所述的特定圖場的剩余部分?jǐn)?shù)據(jù)則可以被讀取出來,在此應(yīng)注意到,圖9所示的存儲庫900、902只作為本實(shí)施例說明之用,而在其他實(shí)施例中,所述的圖場的數(shù)據(jù)還可以被分割并儲存于數(shù)目較多的存儲庫中,舉例來說,可以儲存至三個(gè)或是四個(gè)存儲庫中。
請參照圖10,圖10是本發(fā)明另一實(shí)施例的存儲器架構(gòu)的示意圖。在本實(shí)施例中,只需要使用到兩個(gè)存儲庫1000、1002,雖然可以改進(jìn)圖8所示的存儲器架構(gòu),然而,圖10所示的存儲器架構(gòu)也會增加操作時(shí)的限制,尤其是在儲存于相同儲存區(qū)塊的圖場無法連續(xù)地進(jìn)行存取時(shí),舉例來說,在圖10所示的實(shí)施例中,圖場較好的存取順序應(yīng)以下列順序完成第一圖場->第二圖場->第三圖場->第四圖場,然而,若圖場需要以另一順序(第一圖場->第三圖場->第二圖場->第四圖場)來存取時(shí),則將發(fā)生連續(xù)兩次變更儲存頁面的情形,請注意到,在圖10中儲存至所述的動態(tài)隨機(jī)存取存儲器的相同存儲庫中的圖場彼此可以相鄰并且不需要如圖10所示加以隔開。
請參照圖11,圖11是本發(fā)明圖5與圖6所示的實(shí)施例于多圖場視頻處理中儲存與存取影像的流程圖。請注意到,為了簡化說明,在圖11與以下的圖12中都使用兩個(gè)圖場來取代四個(gè)圖場以說明其流程步驟,而倘若大體上可達(dá)到相同的結(jié)果,并不需要一定照圖11所示的流程圖中的步驟順序來進(jìn)行,且圖11所示的步驟不一定要連續(xù)進(jìn)行,即其他步驟也可插入于其中,因此,依據(jù)圖5與圖6所示的實(shí)施例,在多圖場視頻處理中儲存與存取影像的機(jī)制包含有下列步驟步驟1100提供一動態(tài)隨機(jī)存取存儲器。
步驟1102將第一圖場的第一部分儲存至所述的動態(tài)隨機(jī)存取存儲器中第一存儲庫的第一儲存頁面。
步驟1104將第二圖場的第一部分儲存至第一存儲庫的第一儲存頁面。
步驟1106讀取第一存儲庫的第一儲存頁面以取得所述的第一圖場的第一部分與所述的第二圖場的第一部分。
步驟1108依據(jù)所述的第一圖場的第一部分與所述的第二圖場的第一部分來執(zhí)行多圖場視頻處理。
請參照圖12,圖12是本發(fā)明圖7至圖10所示的實(shí)施例于多圖場視頻處理中儲存與存取影像的流程圖。倘若大體上可達(dá)到相同的結(jié)果,并不需要一定照圖12所示的流程圖中的步驟順序來進(jìn)行,且圖12所示的步驟不一定要連續(xù)進(jìn)行,即其他步驟也可插入于其中,依據(jù)圖7至圖10所示的實(shí)施例,在多圖場視頻處理中儲存與存取影像的機(jī)制包含有下列步驟
步驟1200提供一動態(tài)隨機(jī)存取存儲器。
步驟1202將第一圖場儲存至所述的動態(tài)隨機(jī)存取存儲器中的第一存儲庫。
步驟1204將第二圖場儲存至所述的動態(tài)隨機(jī)存取存儲器中的第二存儲庫。
步驟1206自所述的動態(tài)隨機(jī)存取存儲器中的第一存儲庫讀取所述的第一圖場的第一部分,以及自所述的動態(tài)隨機(jī)存取存儲器中的第二存儲庫讀取所述的第二圖場的第一部分。
步驟1208依據(jù)所述的第一圖場的第一部分與所述的第二圖場的第一部分來執(zhí)行多圖場視頻處理。
除了上述所提到于動態(tài)隨機(jī)存取存儲器中儲存圖場的機(jī)制之外,針對上述實(shí)施例而言,進(jìn)一步考慮存儲器控制器的設(shè)計(jì)將使得熟知此項(xiàng)技術(shù)的使用者可考慮其他可能的實(shí)施方式;一般而言,存儲器控制器至少必須具有下列三種功能其中之一1.當(dāng)需要存取儲存于存儲器中的數(shù)據(jù)來執(zhí)行多圖場視頻處理時(shí),所述的存儲器控制器只需要開啟所需的存儲庫即可,而所需的存儲庫則依據(jù)圖場的存取順序來加以啟動。
2.在執(zhí)行解交錯(cuò)操作中,所述的存儲器控制器會比較下一個(gè)需要存取的存儲器地址與目前存取中的存儲器地址,當(dāng)此兩地址對應(yīng)至不同的存儲庫時(shí),所述的存儲器控制器可以利用存儲器控制總線(memory control bus)中未占用的系統(tǒng)資源來對下一個(gè)需要存取的地址所對應(yīng)的存儲庫執(zhí)行預(yù)先充電(pre-charge)、啟動(activation)以及存取等操作命令。
3.所述的存儲器控制器包含有一個(gè)或是多個(gè)計(jì)數(shù)器,當(dāng)該計(jì)數(shù)器指示需要切換存儲庫時(shí),所述的存儲器控制器可以使用存儲器控制總線中未占用的系統(tǒng)資源來對下一個(gè)需要存取的圖場所對應(yīng)的存儲庫執(zhí)行預(yù)先充電、啟動以及存取等操作命令。
請注意到,在上述說明中,預(yù)先充電的操作命令需要開啟所述的存儲器的一特定存儲庫或是一特定存儲庫集合(a particular set of banks),而啟動的操作命令需要開啟所述的存儲器的特定存儲庫的特定儲存頁面,以及存取的操作命令需要針對一特定存儲庫的開啟后的特定儲存頁面執(zhí)行讀取或是寫入操作。
如上所述,關(guān)于本發(fā)明的第二部分,在某些操作中,每一色彩成分(colorcomponent)需要以10位的數(shù)據(jù)形式來加以表示,而現(xiàn)有技術(shù)的存儲器架構(gòu)使得存儲器本身不適用于儲存10位的數(shù)據(jù),其原因?yàn)楝F(xiàn)有技術(shù)存儲器架構(gòu)需要處理一般字組(memory word)中不同位數(shù)目所造成的問題,例如具有32位、64位或是128位的字組的動態(tài)隨機(jī)存取存儲器。
請參照圖13,圖13是現(xiàn)有技術(shù)將10位數(shù)據(jù)存入具有32位寬度的字組1300的動態(tài)隨機(jī)存取存儲器的存儲器儲存機(jī)制示意圖。為了能夠?qū)⒁?0位的數(shù)據(jù)儲存至動態(tài)隨機(jī)存取存儲器中,該數(shù)據(jù)需要被位移并存入32位寬度的字組1300,而該10位數(shù)據(jù)將會自動態(tài)隨機(jī)存取存儲器中將對應(yīng)一緊密格式(compact format)1302的字組1300中讀取出來,并且將于一靜態(tài)隨機(jī)存取存儲器(SRAM)中進(jìn)行進(jìn)一步的處理,接著再由該靜態(tài)隨機(jī)存取存儲器中讀取出來,因此,其所需要的存儲器帶寬可能會超過整個(gè)存儲器系統(tǒng)可使用的帶寬,這是因?yàn)?0位的數(shù)據(jù)可能被切割并放置于兩不同的靜態(tài)隨機(jī)存取存儲器儲存字段。而因?yàn)樾枰^大的動態(tài)隨機(jī)存取存儲器,因而使得儲存程序也變得更加復(fù)雜,此外,若同一系統(tǒng)都需要支持8位與10位的數(shù)據(jù)格式,則該系統(tǒng)在設(shè)計(jì)上將會相當(dāng)困難,為了簡化系統(tǒng)設(shè)計(jì),10位的數(shù)據(jù)可以儲存于一精簡格式1304的字組1300中,而在該精簡格式1304中,10位數(shù)據(jù)字組的儲存方式被安排成直線對齊,使得數(shù)據(jù)字組可由每32位字組1300的開頭部分開始儲存,雖然此種結(jié)構(gòu)可以大大地簡化處理邏輯,然而,存儲器本身卻因?yàn)槊恳蛔纸M1300的結(jié)束部分都有浪費(fèi)的位(未使用的位)而造成其儲存效率降低。
請同時(shí)參照圖14與圖15,圖14是依據(jù)本發(fā)明的一實(shí)施例所繪的將10位數(shù)據(jù)分割為一8位數(shù)據(jù)與一2位數(shù)據(jù)的儲存機(jī)制的示意圖,而圖15是用來分別說明圖場A中一8位色彩成分1500直接儲存至存儲器A與圖場A中一10位色彩成分1502被分割成兩部分來儲存至存儲器A0、A1的示意圖。在此應(yīng)注意到,雖然以下的敘述主要是針對動態(tài)隨機(jī)存取存儲器與靜態(tài)隨機(jī)存取存儲器,然而,其他存儲器也能夠適用于本發(fā)明的儲存機(jī)制。本發(fā)明提供一種有效與方便使用的存儲器架構(gòu)及其儲存機(jī)制以允許10位數(shù)據(jù)能夠較易轉(zhuǎn)換為兩部分?jǐn)?shù)據(jù)并儲存至32位的字組中,其還可以使得系統(tǒng)設(shè)計(jì)上較具有彈性(即8位數(shù)據(jù)與10位色彩成分的數(shù)據(jù)將因此而都可以較易儲存于存儲器中)。如圖14所示,在本實(shí)施例中,10位數(shù)據(jù)被切割為兩個(gè)部分一8位長度的數(shù)據(jù)A0以及一2位長度的數(shù)據(jù)A1,舉例來說,其中八個(gè)最高有效位(most significantbits,MSB)可以儲存為8位數(shù)據(jù),而后兩個(gè)最低有效位(least significant bits,LSB)則可以儲存為2位數(shù)據(jù),請注意到,最高有效位會先被讀取出來,接著最低有效位才會被讀取出來;在某些實(shí)施例中,可以利用一地址產(chǎn)生器通過重載一索引地址(index address)(例如一基本地址(base address)),以及一像素計(jì)數(shù)值(或是所述的動態(tài)隨機(jī)存取存儲器的字組計(jì)數(shù)值(word count))來存取8位數(shù)據(jù)與2位數(shù)據(jù),因此,所述的地址產(chǎn)生器可以依據(jù)加載值來取得用于存取上述兩數(shù)據(jù)所需要的地址。
如圖16所示,上述的8位長度的數(shù)據(jù)A0與2位長度的數(shù)據(jù)A1可進(jìn)一步再切割為更小的部分?jǐn)?shù)據(jù),舉例來說,在另一實(shí)施例中,數(shù)據(jù)A0可被進(jìn)一步地切割為p個(gè)部分?jǐn)?shù)據(jù)(M1~Mp),而數(shù)據(jù)A1可被進(jìn)一步地切割為另外p個(gè)部分?jǐn)?shù)據(jù)(L1~Lp),在此請注意到,部分?jǐn)?shù)據(jù)M1~Mp的基本地址不需要相互連續(xù),而部分?jǐn)?shù)據(jù)L1~Lp的基本地址也不需要相互連續(xù),若上述的部分?jǐn)?shù)據(jù)的基本地址相互連續(xù),則其產(chǎn)生的結(jié)果將與圖15所示的結(jié)果相同,在其他實(shí)施例中,部分?jǐn)?shù)據(jù)Mi與Li則可使用交錯(cuò)的方式來儲存于存儲器中;再者,8位長度的數(shù)據(jù)與2位長度的數(shù)據(jù)還可根據(jù)本發(fā)明前述的分散到不同存儲庫的儲存機(jī)制結(jié)合。
除了利用上述的機(jī)制來分配圖框緩沖器(frame buffer)之外,處理單元的局部緩沖器(local buffer)還可以適度地改變,通過將局部緩沖器分割為兩個(gè)區(qū)域,可以降低存取靜態(tài)隨機(jī)存取存儲器時(shí)的帶寬需求,當(dāng)自該動態(tài)隨機(jī)存取存儲器讀取數(shù)據(jù)時(shí),因?yàn)?2位的動態(tài)隨機(jī)存取存儲器的讀取操作將會回傳16個(gè)2位的數(shù)據(jù)單元,因此,除非該靜態(tài)隨機(jī)存取存儲器的字組可儲存16×10位,否則將需要多個(gè)寫入周期以將數(shù)據(jù)寫入至該靜態(tài)隨機(jī)存取存儲器中;當(dāng)使用64/128位的動態(tài)隨機(jī)存取存儲器時(shí),所需要的寫入周期的個(gè)數(shù)將會增加而導(dǎo)致系統(tǒng)的效能降低,請注意到,利用雙埠(two port)或是多個(gè)存儲庫的機(jī)制都可以改進(jìn)靜態(tài)隨機(jī)存取存儲器帶寬不足而造成存儲器數(shù)據(jù)存取擁塞的問題。
另外,將部分?jǐn)?shù)據(jù)分成兩個(gè)不同的靜態(tài)隨機(jī)存取存儲器來儲存時(shí)的其他優(yōu)點(diǎn)是系統(tǒng)設(shè)計(jì)上的調(diào)整將較為簡單,舉例來說,當(dāng)嘗試使系統(tǒng)設(shè)計(jì)能夠同時(shí)支持儲存10位與8位的模式時(shí),只需要關(guān)閉或是不使用2位的靜態(tài)隨機(jī)存取存儲器并且將操作模式切換至8位儲存模式即可,因此,將可以大幅減少制造時(shí)的復(fù)雜度與其所需要的硬件。
請參照圖17,圖17是依據(jù)本發(fā)明另一實(shí)施例所繪的將n位數(shù)據(jù)分割為三個(gè)部分的示意圖。請注意到,上述圖14所示的儲存機(jī)制將一10位數(shù)據(jù)切割為兩個(gè)部分,然而,本發(fā)明的其他實(shí)施例中,則可以將一n位數(shù)據(jù)切割為復(fù)數(shù)個(gè)部分,一般而言,此種機(jī)制用于將位長度非8的倍數(shù)的數(shù)據(jù)儲存至位長度為8的倍數(shù)的字組中,舉例來說,如圖17所示,一n位的數(shù)據(jù)(例如(X+Y+Z)位的數(shù)據(jù)1700)將可以被切割成三個(gè)部分(即X位的數(shù)據(jù)1702、Y位的數(shù)據(jù)1703以及Z位的數(shù)據(jù)1704),而通過使每一部分中的位數(shù)符合2的非負(fù)整數(shù)次方值(例如1、2、4、9、16等等),因此存儲器尋址的計(jì)算將變得較為容易。
請參照圖18,圖18是本發(fā)明方法儲存n位數(shù)據(jù)的一實(shí)施例的流程圖。倘若大體上可達(dá)到相同的結(jié)果,并不需要一定照圖18所示的流程圖中的步驟順序來進(jìn)行,且圖18所示的步驟不一定要連續(xù)進(jìn)行,即其他步驟也可插入于其中,依據(jù)本實(shí)施例,n位數(shù)據(jù)的儲存機(jī)制包含有下列步驟
步驟1800將一n位數(shù)據(jù)切割為包含有至少第一部分與第二部分的復(fù)數(shù)個(gè)部分,其中每一部分具有至少一位或是復(fù)數(shù)個(gè)位(其位計(jì)數(shù)為2的倍數(shù))。
步驟1802將第一部分儲存至第一字組。
步驟1804將第二部分儲存至第二字組。
如前所述,依據(jù)本發(fā)明的其他實(shí)施例,如圖15所示,不同的存儲器A、A0與A1還可以利用相同存儲器模塊內(nèi)不同的存儲庫來加以實(shí)現(xiàn),因此,在其他實(shí)施例中,步驟1802、1804將可包含有將第一、第二部分儲存至不同存儲器之中第一、第二字組或是將第一、第二部分儲存至相同存儲器中不同的存儲庫的第一、第二字組。
總而言之,依據(jù)上述的實(shí)施例,于一多圖場視頻處理中儲存與存取影像的機(jī)制包含有提供一動態(tài)隨機(jī)存取存儲器、將第一圖場的第一部分儲存至該動態(tài)隨機(jī)存取存儲器的第一存儲庫的第一儲存頁面、將第二圖場的第一部分儲存至該第一存儲庫的第一儲存頁面以及依據(jù)第一圖場的第一部分與第二圖場的第一部分來執(zhí)行多圖場視頻處理,此外,在上述的機(jī)制中,還可以使用不同的存儲庫來儲存第一、第二圖場;另一方面,本發(fā)明的第二部分系揭露一種n位數(shù)據(jù)的儲存機(jī)制,該機(jī)制包含有將一n位數(shù)據(jù)分割為包含有至少第一部分與第二部分的復(fù)數(shù)個(gè)部分(其中每一部分都具有至少一位或是位數(shù)個(gè)為2的倍數(shù)的復(fù)數(shù)個(gè)位)、將該第一部分儲存至第一字組以及將該第二部分儲存至第二字組。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種存取影像的方法,其特征在于,該方法包含有讀取儲存于一存儲器的一第一存儲庫的一第一儲存頁面中一第一圖場的一第一部分;讀取儲存于所述的第一存儲庫的所述的第一儲存頁面中一第二圖場的一第一部分;以及依據(jù)所述的第一圖場的所述的第一部分與所述的第二圖場的所述的第一部分來執(zhí)行一多圖場視頻處理。
2.如權(quán)利要求1所述的方法,其特征在于,該方法另包含有讀取儲存于所述的存儲器的所述的第一存儲庫的一第二儲存頁面中所述的第一圖場的一第二部分;讀取儲存于所述的第一存儲庫的所述的第二儲存頁面中所述的第二圖場的一第二部分;以及依據(jù)所述的第一圖場的所述的第一、第二部分與所述的第二圖場的所述的第一、第二部分來執(zhí)行所述的多圖場視頻處理;其中自所述的第一存儲庫的所述的第一儲存頁面讀取出以執(zhí)行所述的多圖場視頻處理的數(shù)據(jù)在存取所述的第一存儲庫的另一儲存頁面之前便立即存取。
3.如權(quán)利要求1所述的方法,其特征在于,該方法另包含有讀取儲存于所述的存儲器的一第二存儲庫的一第一儲存頁面中一第三圖場的一第一部分;其中依據(jù)所述的第一、第二與第三圖場的所述的第一部分執(zhí)行所述的多圖場視頻處理。
4.如權(quán)利要求3所述的方法,其特征在于,該方法另包含有讀取所述的第一存儲庫的所述的第一儲存頁面,并接著讀取所述的第二存儲庫的所述的第一儲存頁面以得到所述的第一圖場、所述的第二圖場與所述的第三圖場的一數(shù)據(jù);以及另依據(jù)所述的第一圖場、所述的第二圖場與所述的第三圖場的所述的數(shù)據(jù)執(zhí)行所述的多圖場視頻處理。
5.如權(quán)利要求1所述的方法,其特征在于,該方法另包含有讀取儲存于所述的存儲器的一第二存儲庫的一第一儲存頁面中所述的第一圖場的一第二部分;讀取儲存于所述的第二存儲庫的所述的第一儲存頁面中所述的第二圖場的一第二部分;以及依據(jù)所述的第一圖場的所述的第一、第二部分與所述的第二圖場的所述的第一、第二部分來執(zhí)行所述的多圖場視頻處理。
6.如權(quán)利要求5所述的方法,其特征在于,該方法另包含有于所述的第一存儲庫的所述的第二儲存頁面中讀取所述的第一圖場的一第三部分;于所述的第一存儲庫的所述的第二儲存頁面中讀取所述的第二圖場的一第三部分;以及另依據(jù)所述的第一、第二圖場的所述的第三部分執(zhí)行所述的多圖場視頻處理;其中自所述的存儲器中讀取出以用來執(zhí)行所述的多圖場視頻處理的數(shù)據(jù)依據(jù)以下順序來讀取所述的第一、第二圖場的所述的第一部分、所述的第一、第二圖場的所述的第二部分與所述的第一、第二圖場的所述的第三部分。
7.如權(quán)利要求1所述的方法,其特征在于,所述的多圖場視頻處理為一解交錯(cuò)操作。
8.如權(quán)利要求1所述的方法,其特征在于,所述的多圖場視頻處理為一3D梳型濾波操作。
9.如權(quán)利要求1所述的方法,其特征在于,所述的多圖場視頻處理為一時(shí)域噪聲消除操作。
10.如權(quán)利要求1所述的方法,其特征在于,所述的多圖場視頻處理為一內(nèi)插操作。
11.一種于一多圖場視頻處理中儲存與存取影像的方法,其特征在于,該方法包含有讀取儲存于一存儲器的一第一存儲庫中一第一圖場;讀取儲存于所述的存儲器的一第二存儲庫中一第二圖場;以及依據(jù)所述的第一圖場的一第一部分與所述的第二圖場的一第一部分來執(zhí)行所述的多圖場視頻處理。
12.如權(quán)利要求11所述的方法,其特征在于,該方法另包含有讀取儲存于所述的存儲器的一第三存儲庫中一第三圖場;以及另依據(jù)所述的第三圖場的所述的第一部分來執(zhí)行所述的多圖場視頻處理。
13.如權(quán)利要求11所述的方法,其特征在于,該方法另包含有自所述的第一存儲庫中讀取所述的第一圖場的所述的第一部分,并且接著自所述的第二存儲庫中讀取所述的第二圖場的所述的第一部分。
14.如權(quán)利要求11所述的方法,其特征在于,該方法另包含有自所述的第一存儲庫中讀取所述的第三圖場的一第一部分;以及另依據(jù)所述的第三圖場的所述的第一部分來執(zhí)行所述的多圖場視頻處理;其中自所述的第一或第二存儲庫的同一儲存頁面讀取出以執(zhí)行所述的多圖場視頻處理的數(shù)據(jù)在存取另一儲存頁面之前一次存取。
15.如權(quán)利要求14所述的方法,其特征在于,所述的第一、第三圖場的所述的第一部分儲存于不同儲存頁面中,以及自所述的存儲器中存取用以執(zhí)行所述的多圖場視頻處理的數(shù)據(jù)是依據(jù)下列順序該第一圖場的該第一部分、該第二圖場的該第一部分、該第三圖場的該第一部分。
16.如權(quán)利要求11所述的方法,其特征在于,所述的多圖場視頻處理為一解交錯(cuò)操作。
17.如權(quán)利要求11所述的方法,其特征在于,所述的多圖場視頻處理為一3D梳型濾波操作。
18.如權(quán)利要求11所述的方法,其特征在于,所述的多圖場視頻處理為一時(shí)域噪聲消除操作。
19.如權(quán)利要求11所述的方法,其特征在于,所述的多圖場視頻處理為一內(nèi)插操作。
20.一種儲存n位數(shù)據(jù)的方法,其特征在于,該方法包含有將一n位數(shù)據(jù)分割成復(fù)數(shù)個(gè)部分,其中該復(fù)數(shù)個(gè)部分至少包含有一第一部分與一第二部分,且每一部分都具有至少一位;儲存所述的第一部分至一第一存儲器地址;以及儲存所述的第二部分至一第二存儲器地址。
21.如權(quán)利要求20所述的方法,其特征在于,該方法另包含有儲存所述的第一部分至一第一存儲器中一第一字組,并且儲存所述的第二部分至一第二存儲器中一第二字組。
22.如權(quán)利要求20所述的方法,其特征在于,該方法另包含有儲存所述的第一部分至一存儲器的一第一存儲庫中一第一字組,并且儲存所述的第二部分至所述的存儲器的一第二存儲庫中一第二字組。
23.如權(quán)利要求20所述的方法,其特征在于,每一部分中的一位數(shù)等于2的非負(fù)整數(shù)次方。
24.如權(quán)利要求20所述的方法,其特征在于,n的值不是8的倍數(shù)。
25.如權(quán)利要求20所述的方法,其特征在于,該方法另包含有通過重新載載入一索引地址與一計(jì)數(shù)值來存取所述的第一、第二字組。
26.如權(quán)利要求20所述的方法,其特征在于,該方法另包含有將所述的n位數(shù)據(jù)的所述的第一部分分割為復(fù)數(shù)個(gè)部分?jǐn)?shù)據(jù)M1~Mp;以及將所述的n位數(shù)據(jù)的所述的第二部分分割為復(fù)數(shù)個(gè)部分?jǐn)?shù)據(jù)L1~Lp。
27.如權(quán)利要求26所述的方法,其特征在于,該方法另包含有利用存儲器中不連續(xù)的基本地址來儲存所述的第一部分中至少兩相鄰的部分?jǐn)?shù)據(jù)。
28.如權(quán)利要求26所述的方法,其特征在于,該方法另包含有當(dāng)儲存所述的第一、第二部分至存儲器中時(shí),交錯(cuò)所述的部分?jǐn)?shù)據(jù)M1~Mp與所述的部分?jǐn)?shù)據(jù)L1~Lp的基本地址。
全文摘要
本發(fā)明提供一種儲存與存取影像的相關(guān)方法以及儲存N位數(shù)據(jù)的方法。該方法包含有于動態(tài)隨機(jī)存取存儲器的第一存儲庫的一儲存頁面中儲存第一圖場的第一部分、于所述的儲存頁面中儲存第二圖場的第一部分、讀取所述的儲存頁面以及依據(jù)第一、第二圖場的第一部分來執(zhí)行多圖場視頻處理。本發(fā)明另提供一種于一多圖場視頻處理中的儲存與存取影像的方法,該方法包含有分別于動態(tài)隨機(jī)存取存儲器的第一存儲庫與第二存儲庫中儲存第一圖場與第二圖場、分別自第一、第二存儲庫中讀取第一、第二圖場的第一部分以及依據(jù)第一、第二圖場的第一部分來執(zhí)行多圖場視頻處理。本發(fā)明提供的方法可在多圖場視頻處理中有效率地儲存與存取影像以減少系統(tǒng)成本。
文檔編號H04N7/01GK101043595SQ20071008914
公開日2007年9月26日 申請日期2007年3月20日 優(yōu)先權(quán)日2006年3月20日
發(fā)明者李坤儐, 李元仲 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1