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

存儲器訪問方法和存儲器訪問裝置的制作方法

文檔序號:7611119閱讀:287來源:國知局
專利名稱:存儲器訪問方法和存儲器訪問裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種存儲器訪問方法,更具體地說,涉及一種用于視頻數(shù)據(jù)的運動補償?shù)拇鎯ζ髟L問方法和設備。
背景技術(shù)
因為大量的數(shù)據(jù)要被實時處理,所以多媒體系統(tǒng)要求大的系統(tǒng)總線帶寬。在視頻解碼器中,對運動補償和顯示所需的存儲器訪問利用大部分的帶寬。最近,H.264已經(jīng)被提議作為用于運動畫面編碼的國際標準,因此,運動估計和補償已經(jīng)比以前的方法變得更復雜,從而和以前方法的存儲器訪問量相比運動補償所需的存儲器訪問量已經(jīng)提高。
在H.264中,在從16×16到4×4亮度采樣的范圍內(nèi)提供了多種的運動補償塊大小。每個以16×16采樣形成的宏塊的亮度成分可以被分為如圖1A到1D中所示的四種類型。分割的區(qū)域的每一個被稱為宏塊分區(qū)(macroblockpartition)。
圖1A到1D顯示多種根據(jù)傳統(tǒng)技術(shù)的H.264的預測模式宏塊分區(qū)。
圖1A顯示以16×16采樣形成的一個或單個宏塊分區(qū),圖1B顯示以16×8采樣形成的兩個宏塊分區(qū),圖1C顯示以8×16采樣形成的兩個宏塊分區(qū),并且圖1D顯示以8×8采樣形成的四個宏塊分區(qū)。
當8×8宏塊分區(qū)模式被選擇時,在宏塊中四個8×8宏塊分區(qū)的每一個可被分為如圖2A到2D所示的四種類型。分割的區(qū)域的每一個被稱為子宏塊分區(qū)。
圖2A顯示以8×8采樣形成的一個子宏塊分區(qū),圖2B顯示以8×4采樣形成的兩個子宏塊分區(qū),圖2C顯示以4×8采樣形成的兩個子宏塊分區(qū),并且圖2D顯示以4×4采樣形成的四個子宏塊分區(qū)。
在每個宏塊中這些分區(qū)和子分區(qū)可以多種組合被構(gòu)建。而且,對于每個分區(qū)或子分區(qū)的獨立的運動矢量被需求。通常,在一幀的均勻區(qū)域內(nèi),大尺寸的分區(qū)是合適的,而在詳細的區(qū)域中,小尺寸的分區(qū)是合適的。
圖3A顯示在宏塊中的運動矢量的例子,并且圖3B顯示根據(jù)圖3A中顯示的運動矢量的例子將從參考畫面中獲得的數(shù)據(jù)。
參考圖3A,宏塊中的所有分區(qū)的運動矢量是相同的。在這種情況下,在宏塊中的所有分區(qū)如圖3B所示是連續(xù)的,從而數(shù)據(jù)可以被更有效地獲得。
圖4A顯示在宏塊中的運動矢量的另一個例子,并且圖4B顯示根據(jù)圖4A中顯示的運動矢量的例子從參考畫面中獲得的數(shù)據(jù)。
參考圖4A,在宏塊中的所有分區(qū)包括彼此不同的4×4單元的運動矢量。在這種情況下,每個4×4分區(qū)的數(shù)據(jù)將被獲得如圖4B所示,從而一次獲得的數(shù)據(jù)量是小的并且總線訪問的頻率大大地提高了。
在視頻解碼器中,為了執(zhí)行運動補償,數(shù)據(jù)將從相應的參考畫面中被獲得。因為這個參考畫面具有大量的數(shù)據(jù),所以它被存儲在如同步動態(tài)隨機訪問存儲器(SDRAM)的外部存儲器中,并且通過訪問總線,存儲在外部存儲器中的參考畫面將被讀取并獲得。
圖5是示出用于從外部存儲器獲得參考畫面數(shù)據(jù)的訪問協(xié)議的示圖。
為了讀取和獲得在外部存儲器中的數(shù)據(jù),請求信號、想要被訪問的數(shù)據(jù)的存儲器地址、和表示多少與該地址相鄰的數(shù)據(jù)項要被獲得的信號(即,脈沖串)被傳輸。
參考圖5,當直接存儲訪問(DMA)在第一個時鐘信號發(fā)送請求信號到外部存儲器時,外部存儲器在第二個時鐘發(fā)送準許信號,DMA在下一個時鐘發(fā)送控制信號來讀取數(shù)據(jù)和尋址數(shù)據(jù),并且其后外部存儲器將讀取的數(shù)據(jù)和發(fā)送信號發(fā)送到DMA。
在SDRAM的情況下,當使用脈沖串模式時,對讀取在連續(xù)的位置的數(shù)據(jù)所需的時鐘周期是少的,然而當讀取不連續(xù)的數(shù)據(jù)時,因為在每次訪問時請求信號和地址數(shù)據(jù)將被發(fā)送,所以需要許多時鐘周期。
當運動被補償時,相應的分區(qū)將從參考畫面被獲得。當通過將宏塊分成較小的份來形成分區(qū)時,每個分區(qū)所需的數(shù)據(jù)將被獲得并且因此要被運動補償?shù)姆謪^(qū)的數(shù)量增長了。
參考畫面數(shù)據(jù)的大小是這樣的當它經(jīng)由硬件實現(xiàn)時,參考畫面數(shù)據(jù)被存儲在外部存儲器中并且當需要時,只有被需求的數(shù)據(jù)通過總線被獲得和被利用。這時,可以通過一個請求使用總線來獲得連續(xù)地址的數(shù)據(jù),但是將通過請求總線幾次來獲得不連續(xù)地址的數(shù)據(jù)。為了有效地使用總線以提供多種數(shù)據(jù),必須用更少的訪問的次數(shù)來獲得所需的數(shù)據(jù)。
當預測模式被分為更詳細的份時,每個將被獲得的分區(qū)的位置改變。因此,當在存儲器中的數(shù)據(jù)通過使用總線而被獲得時,一次被獲得的數(shù)據(jù)量減少并且總線訪問的頻率增加。這使得總線的使用是無效率的并且引起在整個硬件解碼器上的瓶頸。
例如,當假設在宏塊中的所有的4×4分區(qū)有彼此不同的運動矢量并且每一個分區(qū)的運動矢量不是整數(shù)象素時,對每個分區(qū),9×9大小(包括用于內(nèi)插法的相鄰數(shù)據(jù))的參考分區(qū)將被獲得。為了分別地訪問并獲得這些參考分區(qū)的每一個,一次要被請求所需的數(shù)據(jù)的長度是9字節(jié)(當一個脈沖串是4字節(jié)時,脈沖串長度是3)并且數(shù)據(jù)的請求總線的頻率是9×16=144次。
另一個例子,當宏塊是以16×16的模式并沒有被分成分區(qū)并且運動矢量是整數(shù)象素時,需要僅從參考畫面獲得16×16分區(qū)。因此,一次將被請求的所需數(shù)據(jù)的長度是16字節(jié)(脈沖串長度是4或5),并且數(shù)據(jù)的請求總線的頻率是16次。
下面的兩個例子示出了極端的情況。當使用H.264編碼器來編碼數(shù)據(jù)時,在大多數(shù)情況下,當比特率高時,在其中通過將宏塊分為更小的份來形成分區(qū)的模式,被頻繁地選擇,并且當比特率低時,該模式不會被頻繁地選擇。同時,當預測模式被分為更小的份時,每個將被獲得的分區(qū)的位置改變。因此,當使用總線來獲得存儲器中的數(shù)據(jù)時,一次被獲得的數(shù)據(jù)量減少并且總線訪問的頻率增加。這使得總線的使用是無效率的并且引起在整個硬件解碼器上的瓶頸。
例如,在H.264中,在宏塊中的所有4×4分區(qū)可包括彼此不同的運動矢量。當每個分區(qū)的運動矢量不是整數(shù)象素時,對于每個分區(qū),9×9大小的參考分區(qū)(包括用于內(nèi)插法的相鄰數(shù)據(jù))將被加載。為了分別地訪問和獲得參考分區(qū)的每一個,一次將被請求的所需的數(shù)據(jù)的長度是9字節(jié)(當一個脈沖串是4字節(jié)時,該脈沖串長度是3)并且數(shù)據(jù)的請求總線的頻率是9×16=144次。當總線的寬度是32比特并且兩個訪問之間的最小時延是5個時鐘時,且當假設以最有效的方式發(fā)送請求并且接收數(shù)據(jù)時,于是請求的時鐘周期的總數(shù)是(3×144)+(5×143)=1147。
同時,當以16×16宏塊單元中的半個象素為單位執(zhí)行運動補償?shù)膫鹘y(tǒng)方法被考慮時,所需的數(shù)據(jù)是17×17并且因此脈沖串長度是5,而訪問頻率是17,并且因此需要(5×17)+(5×16)=165時鐘。
即,可以看到,在H.264中,用于運動補償所需的時鐘的數(shù)量已經(jīng)增加大約7倍于以前的視頻編碼器的用于運動補償所需的時鐘的數(shù)量。因此,需要能更有效地使用總線的方法。

發(fā)明內(nèi)容
因此,本發(fā)明的一個方面在于提供一種當在視頻解碼器中執(zhí)行運動補償時能夠減少需要的存儲器訪問量的存儲器訪問方法和存儲器訪問裝置。
本發(fā)明的附加的方面和/或優(yōu)點將在后面的描述里部分地闡述,并且,將在描述中部分地變得明顯,或可以通過本發(fā)明的實踐來被了解。
本發(fā)明的上述和/或其他方面通過提供一種用于執(zhí)行視頻數(shù)據(jù)的運動補償?shù)拇鎯ζ髟L問方法而被實現(xiàn),該方法包括以區(qū)域框為單位從外部存儲器獲得對應于區(qū)域框的參考畫面數(shù)據(jù),其中,區(qū)域框包括在要被運動補償?shù)暮陦K中的分區(qū)中的一組預定分區(qū)。
參考畫面數(shù)據(jù)的獲得可包括檢查在宏塊中的每個分區(qū)運動矢量,基于檢查結(jié)果確定是否產(chǎn)生具有預定分區(qū)的區(qū)域框,根據(jù)該確定來產(chǎn)生區(qū)域框,以及訪問并獲得在外部存儲器中的對應于產(chǎn)生的區(qū)域框的參考畫面數(shù)據(jù)。
確定是否產(chǎn)生區(qū)域框可包括當運動矢量的相似度等于或高于預定的參考時,產(chǎn)生區(qū)域框??赏ㄟ^考慮外部存儲器訪問的頻率和內(nèi)部存儲器的大小的至少一個來確定預定參考。
根據(jù)該確定產(chǎn)生區(qū)域框可包括通過參考形成區(qū)域框的運動矢量來確定區(qū)域框的位置和大小,或?qū)⒕哂邢嗨频倪\動矢量的分區(qū)分組并且產(chǎn)生至少一個區(qū)域框。
該方法還可包括當運動矢量的相似度比預定的參考低時,確定使用分區(qū),根據(jù)基于該確定的分區(qū)來確定數(shù)據(jù)的位置和大小,并且訪問和獲得在外部存儲器中的對應于該分區(qū)的參考畫面數(shù)據(jù)。
本發(fā)明的另一方面在于提供一種用于執(zhí)行視頻數(shù)據(jù)的運動補償?shù)拇鎯ζ髟L問裝置,包括處理單元,執(zhí)行處理,從而以區(qū)域框為單位從外部存儲器獲得對應于區(qū)域框的參考畫面數(shù)據(jù),其中,區(qū)域框包括在要被運動補償?shù)暮陦K中的分區(qū)中的一組預定分區(qū)。
處理單元可包括運動矢量檢查單元,檢查在宏塊中的每個分區(qū)的運動矢量,并且基于檢查結(jié)果,確定是否產(chǎn)生具有預定分區(qū)的區(qū)域框;區(qū)域框確定單元,根據(jù)該確定產(chǎn)生區(qū)域框;以及存儲器訪問單元,訪問和獲得在外部存儲器中的對應于產(chǎn)生的區(qū)域框的參考畫面數(shù)據(jù)。


通過結(jié)合附圖對實施例進行下面的描述,本發(fā)明這些和/或其他方面和優(yōu)點將會變得清楚和更易于理解,其中圖1A到1D是示出根據(jù)傳統(tǒng)技術(shù)的H.264的各種預測模式的圖;圖2A到2D是示出根據(jù)傳統(tǒng)技術(shù)的H.264的各種預測模式的圖;圖3A示出在宏塊中的運動矢量的例子,和圖3B示出根據(jù)圖3A中示出的運動矢量的例子來從參考畫面獲得的數(shù)據(jù);圖4A示出在宏塊中的運動矢量的另一個例子,和圖4B示出根據(jù)圖4A中示出的運動矢量的例子來從參考畫面獲得的數(shù)據(jù);圖5是示出用于從外部存儲器獲得參考畫面的訪問協(xié)議的圖;圖6是根據(jù)本發(fā)明的視頻解碼器的示意性方框圖;圖7是示出圖6中示出的DMA的詳細結(jié)構(gòu)的方框圖;圖8是用于解釋根據(jù)本發(fā)明的區(qū)域框的例子的參考圖;圖9是用于解釋根據(jù)本發(fā)明的區(qū)域框的另一個例子的參考圖;圖10是示出根據(jù)本發(fā)明實施例的用于為運動補償而訪問在外部存儲器中的數(shù)據(jù)的方法的流程圖;和圖11是示出用于比較本發(fā)明的性能和傳統(tǒng)技術(shù)的性能的試驗結(jié)果的參考圖。
具體實施例方式
現(xiàn)在將詳細地描述本發(fā)明的實施例,其例子顯示在附圖中,其中,相同的標號始終表示相同的部件。以下,通過參考附圖來描述實施例以解釋本發(fā)明。
參考圖6,根據(jù)本發(fā)明的視頻解碼器包括分析器10、熵解碼單元20、記錄單元30、反量化單元40、反變換單元50、預測單元60、濾波器70、和外部存儲器80。
分析器10接收并分析來自網(wǎng)絡層的壓縮的比特流。
熵解碼單元20從分析器10接收分析的數(shù)據(jù),并且熵解碼該數(shù)據(jù)。記錄單元30排列熵解碼的數(shù)據(jù)。
反量化單元40反量化排列的數(shù)據(jù)以產(chǎn)生量化的系數(shù),并且反變換單元50反變換該量化的系數(shù)。
預測單元60使用從自反變換單元50接收的比特流解碼的頭信息來產(chǎn)生解碼的宏塊。濾波器70濾波從預測單元60接收的數(shù)據(jù)并且形成重構(gòu)的畫面。
預測單元60包括加法單元61、幀內(nèi)預測單元62、和運動補償單元63。加法單元61將從運動補償單元63輸出的預測宏塊P加到從反變換單元50輸出的數(shù)據(jù)。幀內(nèi)預測單元62執(zhí)行幀內(nèi)預測,并且運動補償單元63通過參考存儲在外部存儲器80中的畫面來執(zhí)行運動補償。此時,由于參考畫面的數(shù)據(jù)量很大,所以參考畫面被存儲在外部存儲器80中,并且運動補償單元63的DMA 100從外部存儲器80以預定量為單位來獲得參考畫面數(shù)據(jù)。具體地,為了更加有效地使用總線,根據(jù)本發(fā)明的DMA 100訪問具有一個或多個分區(qū)的數(shù)據(jù)塊。
即,基于預定的參考,根據(jù)本發(fā)明的DMA 100將具有相似運動矢量的分區(qū)分組成一個區(qū)域框(bounding box),并且訪問在外部存儲器中由區(qū)域框確定數(shù)據(jù)量。于此,預定的參考相應于區(qū)域框的最大大小?,F(xiàn)在將參考圖7來解釋這個DMA 100。
圖7是示出在圖6示出的DMA 100的詳細結(jié)構(gòu)的方框圖。
參考圖7,DMA 100包括運動矢量檢查單元110、區(qū)域框確定單元120、分區(qū)確定單元130、存儲器訪問單元140、和內(nèi)部存儲器150。
運動矢量檢查單元110檢查在宏塊中的每個分區(qū)的運動矢量。即,運動矢量檢查單元110檢查在各個分區(qū)中的運動矢量的相似度,并且當運動矢量的相似度高于預定參考時,將具有具有相似度高于預定參考的相似度的運動矢量的分區(qū)做成一組(稱作“區(qū)域框”),并且從外部存儲器80獲得該組。如上所述,預定的參考相應于區(qū)域框的最大大小。更具體地講,運動矢量的相似度相應于在通過運動矢量獲得的參考畫面中的分區(qū)的位置的相似度。即,在通過在宏塊中的運動矢量獲得的參考畫面中的分區(qū)的位置所配置的數(shù)據(jù)的大小不大于區(qū)域框的最大大小,確定產(chǎn)生區(qū)域框。因此,當運動矢量互相相似時,因此,通過這些運動矢量所獲得的數(shù)據(jù)的大小不大于預定的參考(即,區(qū)域框的最大大小),由此區(qū)域框的產(chǎn)生被確定。然而,當運動矢量互相不相似時,因此,通過這些運動矢量所獲得的數(shù)據(jù)的大小大于預定的參考,由此確定沒有產(chǎn)生區(qū)域框。
此時,考慮例如總線訪問頻率和內(nèi)部存儲器150的大小來確定區(qū)域框的最大大小。例如,通過試驗,當在其中通過在宏塊中的運動矢量所獲得的數(shù)據(jù)大小低于40×36的情況的數(shù)目近似地高于95%時,確定區(qū)域框的最大大小是40×36。此外,考慮存儲從外部存儲器80獲得的數(shù)據(jù)的內(nèi)部存儲器150的大小來確定區(qū)域框的最大大小。
當通過在由在宏塊中的運動矢量獲得的參考畫面中的分區(qū)的位置所配置的數(shù)據(jù)的大小大于區(qū)域框的最大大小時,運動矢量檢查單元110確定以從外部存儲器80獲得每個分區(qū)的數(shù)據(jù)。即,當4×4分區(qū)的運動矢量互相很不同并且運動矢量檢查單元110確定獨立地獲得每個分區(qū)所需的數(shù)據(jù)要比在產(chǎn)生區(qū)域框以后獲得數(shù)據(jù)更有優(yōu)勢時,確定以從外部存儲器80獲得每個分區(qū)的數(shù)據(jù)。
當作為由運動矢量檢查單元110的檢查的結(jié)果,確定以區(qū)域框為單位獲得數(shù)據(jù)時,區(qū)域框確定單元120計算區(qū)域框的位置并確定區(qū)域框的大小。
當作為由運動矢量檢查單元110的檢查的結(jié)果,確定以分區(qū)為單位獲得數(shù)據(jù)時,分區(qū)確定單元130計算每個分區(qū)所需的數(shù)據(jù)的位置,并且確定每個分區(qū)所需的數(shù)據(jù)的大小。
根據(jù)來自區(qū)域框確定單元120或分區(qū)確定單元130的命令,存儲器訪問單元140訪問外部存儲器80,獲得由區(qū)域框或分區(qū)確定的數(shù)據(jù),并且將從外部存儲器80獲得的數(shù)據(jù)存儲在內(nèi)部存儲器150中。
圖8是用于解釋根據(jù)本發(fā)明的區(qū)域框的例子的參考圖。
在圖8中,每個4×4分區(qū)的運動矢量不是整數(shù)象素,并且互相不同。在圖8中示出的區(qū)域框中的每個方形是用于4×4分區(qū)之一的運動補償?shù)?×9參考采樣。當運動補償所需的數(shù)據(jù)如圖8所示被分布時,獲得一組在如圖8所示的區(qū)域框中打包的數(shù)據(jù)要比根據(jù)總線訪問來獨立地獲得每個9×9數(shù)據(jù)采樣更有優(yōu)勢。
當每個9×9數(shù)據(jù)采樣被獨立地獲得時,所需的總線訪問的頻率是9×16=144次,并且對每個訪問一次所獲得的數(shù)據(jù)量是9字節(jié)。此時,所需的時鐘的總共數(shù)目是(3×144)+(5×143)=1147。其間,當獲得區(qū)域框時(例如,假設區(qū)域框的寬度是40字節(jié)并且高度是30字節(jié)),所需的總線訪問的頻率是36次,并且對每個訪問一次所獲得的數(shù)據(jù)量是40字節(jié)。此時,所需的時鐘的總共數(shù)目是(10×30)+(5×29)=445。后者根據(jù)總線訪問更有優(yōu)勢。
圖9是用于解釋根據(jù)本發(fā)明的區(qū)域框的另一個例子的參考圖。參考圖9,當期望的相應于分區(qū)的數(shù)據(jù)被集中在宏塊的兩部分中時,該宏塊可以被分割成位于各個集中的部分的中心的區(qū)域框#0和區(qū)域框#1的兩組,以由此避免獲得非必須的數(shù)據(jù)。因此,可以降低效率。
圖10是示出根據(jù)本發(fā)明實施例的用于訪問在用于運動補償?shù)耐獠看鎯ζ髦械臄?shù)據(jù)的方法的流程圖。
參考圖10,在操作11,運動矢量檢查單元檢查期望要被運動補償?shù)暮陦K中的每個分區(qū)的運動矢量。即,運動矢量檢查單元110檢查運動矢量的相似度,與預定參考比較相似度,并且該處理移到在其中運動矢量檢查單元確定是否產(chǎn)生區(qū)域框的操作12。
在操作12中,當比較結(jié)果指出在操作12中產(chǎn)生區(qū)域框更有優(yōu)勢時,該處理然后移到在其中區(qū)域框確定單元確定區(qū)域框的位置和大小的操作13?;谟蛇\動矢量獲得的數(shù)據(jù)的大小來確定區(qū)域框的大小。
在操作12中,當比較結(jié)果指出產(chǎn)生區(qū)域框沒有優(yōu)勢時,該處理移到操作14,其中,在操作14中,分區(qū)確定單元確定每個分區(qū)所需的數(shù)據(jù)項的位置和大小。
當在操作13或14中分別地確定區(qū)域框或分區(qū)時,該處理其后移到操作15,其中存儲器訪問單元訪問總線以從外部存儲器獲得數(shù)據(jù)。即,存儲器訪問單元從存儲在外部存儲器中的參考畫面的位置來獲得與如上確定的區(qū)域框或分區(qū)相應的預定量的數(shù)據(jù)。
該處理從操作15移到操作16,其中通過總線獲得數(shù)據(jù)被存儲在內(nèi)部存儲器中。
根據(jù)如上所述的本發(fā)明,用于訪問外部存儲器的總線訪問的頻率可以被降低,并且一次訪問從外部存儲器獲得的數(shù)據(jù)的長度被增加,從而總線的效率可以被提高。
圖11是示出用于比較本發(fā)明的性能和傳統(tǒng)技術(shù)的性能的試驗結(jié)果的參考圖。
現(xiàn)在將解釋使用本發(fā)明的方法的試驗結(jié)果。在本試驗測試中,利用了H.264視頻編碼器。
在具有foreman CIF大小圖像序列的測試結(jié)果中,當Q值(即,量化參數(shù))被設置為30時,總線訪問的平均頻率為20,并且一次訪問的脈沖串數(shù)目(burstnumber)(4字節(jié)單位)為5。當Q值被設置為10時,總線的平均頻率為21,并且一次訪問的脈沖串數(shù)目(4字節(jié)單位)為6。Q值越小,該模式更高頻地被分割成小份。該結(jié)果示出根據(jù)本發(fā)明獲得在區(qū)域框中的數(shù)據(jù)是很有效的。另外,本發(fā)明的結(jié)果要好于當使用通過其總線訪問的頻率為144并且一次訪問的脈沖串數(shù)目為3的傳統(tǒng)方法時的結(jié)果。因此,所有試驗結(jié)果示出本發(fā)明實際上更有效。此外,當通過對多個序列改變訪問范圍而執(zhí)行試驗時,對CIF大小圖像序列區(qū)域框的寬度超過40字節(jié)(脈沖串10)或高度等于或大于30字節(jié)的情況被記錄小于0.5%。
盡管顯示和描述本發(fā)明某些實施例,但本領(lǐng)域的技術(shù)人員應該理解,在不脫離本發(fā)明的原則、精神和由所附權(quán)利要求和等同物所限定的范圍的情況下,可以在實施例中做出改變。
權(quán)利要求
1.一種用于執(zhí)行視頻數(shù)據(jù)的運動補償?shù)拇鎯ζ髟L問方法,包括以區(qū)域框為單位從外部存儲器獲得對應于區(qū)域框的參考畫面數(shù)據(jù),其中,區(qū)域框包括在要被運動補償?shù)暮陦K中的分區(qū)中的一組預定分區(qū)。
2.如權(quán)利要求1所述的方法,其中,參考畫面數(shù)據(jù)的獲得包括檢查在宏塊中的每個分區(qū)的運動矢量;基于檢查結(jié)果確定是否產(chǎn)生具有預定分區(qū)的區(qū)域框;根據(jù)該確定產(chǎn)生區(qū)域框;以及訪問和獲得在外部存儲器中的對應于產(chǎn)生的區(qū)域框的參考畫面數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其中,確定是否產(chǎn)生區(qū)域框包括當運動矢量的相似度等于或高于預定參考時,產(chǎn)生區(qū)域框。
4.如權(quán)利要求3所述的方法,其中,通過考慮外部存儲器訪問的頻率和內(nèi)部存儲器的大小的至少一個來確定預定參考。
5.如權(quán)利要求2所述的方法,其中,根據(jù)該確定產(chǎn)生區(qū)域框包括通過參考形成區(qū)域框的運動矢量來確定區(qū)域框的位置和大小。
6.如權(quán)利要求2所述的方法,其中,根據(jù)該確定產(chǎn)生區(qū)域框包括將具有相似的運動矢量的分區(qū)分組并且產(chǎn)生至少一個區(qū)域框。
7.如權(quán)利要求2所述的方法,還包括當運動矢量的相似度比預定的參考低時,確定使用分區(qū);根據(jù)該確定,根據(jù)該分區(qū)來確定數(shù)據(jù)的位置和大??;以及訪問和獲得在外部存儲器中的對應于分區(qū)的參考畫面數(shù)據(jù)。
8.一種用于執(zhí)行視頻數(shù)據(jù)的運動補償?shù)拇鎯ζ髟L問裝置,包括處理單元,執(zhí)行處理,從而以區(qū)域框為單位從外部存儲器獲得對應于區(qū)域框的參考畫面數(shù)據(jù),其中,區(qū)域框包括在要被運動補償?shù)暮陦K中的分區(qū)中的一組預定分區(qū)。
9.如權(quán)利要求8所述的裝置,其中,處理單元包括運動矢量檢查單元,檢查在宏塊中的每個分區(qū)的運動矢量,并且基于檢查結(jié)果,確定是否產(chǎn)生具有預定分區(qū)的區(qū)域框;區(qū)域框確定單元,根據(jù)該確定產(chǎn)生區(qū)域框;以及存儲器訪問單元,訪問和獲得在外部存儲器中的對應于產(chǎn)生的區(qū)域框的參考畫面數(shù)據(jù)并且獲得參考畫面數(shù)據(jù)。
10.如權(quán)利要求9所述的裝置,其中,當運動矢量的相似度等于或高于預定參考時,運動矢量檢查單元確定產(chǎn)生區(qū)域框。
11.如權(quán)利要求10所述的裝置,其中,通過考慮外部存儲器訪問的頻率和內(nèi)部存儲器的大小中的至少一個來確定預定參考。
12.如權(quán)利要求9所述的裝置,其中,區(qū)域框確定單元通過參考形成區(qū)域框的運動矢量來確定區(qū)域框的位置和大小。
13.如權(quán)利要求9所述的裝置,其中,區(qū)域框確定單元將具有相似的運動矢量的分區(qū)分組并產(chǎn)生至少一個區(qū)域框。
14.如權(quán)利要求9所述的裝置,還包括分區(qū)確定單元,其中,當運動矢量的相似度比預定的參考低時,運動矢量檢查單元確定使用分區(qū)時,并且根據(jù)該確定,分區(qū)確定單元根據(jù)該分區(qū)確定數(shù)據(jù)的位置和大小,其中,存儲器訪問單元訪問并獲得在外部存儲器中的對應于分區(qū)的參考畫面數(shù)據(jù)。
15.如權(quán)利要求1所述的方法,其中,當要被運動補償?shù)念A定分區(qū)集中在宏塊的獨立部分時,產(chǎn)生對應于宏塊的集中的部分的每一個的區(qū)域框。
全文摘要
提供一種存儲器訪問方法和存儲器訪問裝置。用于執(zhí)行運動補償?shù)拇鎯ζ髟L問方法包括以區(qū)域框為單位從外部存儲器獲得對應于區(qū)域框的參考畫面數(shù)據(jù),區(qū)域框包括在要被運動補償?shù)暮陦K中的分區(qū)中的一組預定分區(qū)。根據(jù)該方法和裝置,在視頻解碼器中為運動補償所需的存儲器訪問量被減少。
文檔編號H04N7/12GK1649417SQ200510002699
公開日2005年8月3日 申請日期2005年1月26日 優(yōu)先權(quán)日2004年1月31日
發(fā)明者金昭營, 李在憲, 崔成圭 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
陇南市| 九台市| 新津县| 鹤壁市| 石台县| 灌云县| 兴隆县| 渑池县| 贵溪市| 昌吉市| 阿克陶县| 清苑县| 临湘市| 永兴县| 平武县| 固始县| 郎溪县| 子洲县| 安吉县| 黔西| 兴文县| 马公市| 湖口县| 水富县| 揭西县| 安仁县| 西贡区| 建平县| 云林县| 长春市| 济阳县| 曲水县| 灵丘县| 宽甸| 慈利县| 东乡族自治县| 景东| 千阳县| 洱源县| 奈曼旗| 德州市|