亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)載入方法及裝置的制作方法

文檔序號:7866250閱讀:162來源:國知局
專利名稱:數(shù)據(jù)載入方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理領(lǐng)域 ,特別涉及一種數(shù)據(jù)載入方法及裝置。
背景技術(shù)
視頻編解碼中,通常將圖像分割成若干塊作為基本的處理單位,該塊可以等于或者小于通常意義的宏塊。對于當(dāng)前幀中的當(dāng)前塊,可以根據(jù)亮度數(shù)據(jù)對當(dāng)前塊進行運動估計而獲得當(dāng)前塊的運動矢量MV,然后根據(jù)該運動矢量MV將參考幀中與當(dāng)前塊相對應(yīng)的參考塊的色度數(shù)據(jù)從外部存儲器載入到片內(nèi)存儲器中,以供后續(xù)進行的運動補償之類的過程使用。由于將參考塊數(shù)據(jù)從外部存儲器載入到片內(nèi)存儲器需要花費一定的總線延遲時間,為了將數(shù)據(jù)載入過程和運動矢量計算過程之間的時間調(diào)度進行優(yōu)化,現(xiàn)有的一種數(shù)據(jù)載入方法為第一,在對當(dāng)前塊處理之前,預(yù)先將參考幀中固定長度的多個參考塊數(shù)據(jù)同時載入到片內(nèi)緩沖器中進行緩存;第二,對當(dāng)前塊進行運動估計,獲得當(dāng)前塊的運動矢量;第三,根據(jù)當(dāng)前塊的運動矢量,判斷預(yù)先緩存的參考塊數(shù)據(jù)中,是否命中了與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第四,如果命中,則從片內(nèi)緩沖器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果未命中,則從外部存儲器中載入當(dāng)前塊的參考塊數(shù)據(jù)。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題上述方法在包括當(dāng)前塊在內(nèi)的相鄰若干塊的運動相關(guān)性較高時,會有較高的緩存命中率;但是如果包括當(dāng)前塊在內(nèi)的相鄰若干塊的運動相關(guān)性較低,圖像的運動規(guī)律性不強時,緩存命中率較差,此時,由于對于每個當(dāng)前塊來講,都預(yù)先載入了固定長度的參考塊數(shù)據(jù)到片內(nèi)緩沖器中,反而造成了總線訪問的增加,使得總線占用時間與編解碼效率發(fā)生矛盾。

發(fā)明內(nèi)容
為了解決圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,本發(fā)明實施例提供了一種數(shù)據(jù)載入方法及裝置。所述技術(shù)方案如下第一方面,提供了一種數(shù)據(jù)載入方法,所述方法包括從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);獲取當(dāng)前塊的運動矢量;根據(jù)所述當(dāng)前塊的運動矢量判斷所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則從所述緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);根據(jù)所述運動矢量和/或命中結(jié)果調(diào)整所述預(yù)定長度。在第一方面的第一種可能的實施方式中,所述根據(jù)所述運動矢量調(diào)整所述預(yù)定長度,具體包括
根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述 預(yù)定長度呈正相關(guān)關(guān)系;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。在第一方面的第二種可能的實施方式中,所述根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度,具體包括累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;若所述命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度;若所述命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度;其中,所述第一閾值小于第二閾值。結(jié)合第一方面的第二種可能的實施方式,在第三種可能的實施方式中,所述根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度之后,還包括檢測所述下一預(yù)定長度是否大于第三閾值;若檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。在第一方面的第四種可能的實現(xiàn)方式中,所述根據(jù)所述運動矢量和命中結(jié)果調(diào)整所述預(yù)定長度,具體包括根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;若所述下一預(yù)定長度大于第四閾值,且所述命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。結(jié)合第一方面的第一種可能的實施方式或者第一方面的第四種可能的實施方式,在第五種可能的實施方式中,所述根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性,具體包括計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。第二方面,提供了一種數(shù)據(jù)載入裝置,所述裝置包括數(shù)據(jù)緩存模塊,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);
矢量獲取模塊,用于獲取當(dāng)前塊的運動矢量;命中判斷模塊,用于根據(jù)所述矢量獲取模塊獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第一載入模塊,用于如果所述命中判斷 模塊的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第二載入模塊,用于如果所述命中判斷模塊的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);長度修正模塊,用于根據(jù)所述矢量獲取模塊獲取的運動矢量和/或所述命中判斷模塊判斷到的命中結(jié)果調(diào)整所述預(yù)定長度。在第二方面的第一種可能的實現(xiàn)方式中,所述長度修正模塊,具體包括相關(guān)性計算單元和第一調(diào)整單元;所述相關(guān)性計算單元,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述第一調(diào)整單元,用于根據(jù)所述相關(guān)性計算單元計算到的運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。在第二方面的第二種可能的實現(xiàn)方式中,所述長度修正模塊,具體包括命中率計算單元、第二調(diào)整單元和第三調(diào)整單元;所述命中率計算單元,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;所述第二調(diào)整單元,用于若所述命中率計算單元計算的命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度;所述第三調(diào)整單元,用于若所述命中率計算單元計算的命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度;其中,所述第一閾值小于第二閾值。結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述長度修正模塊,還包括閾值判斷單元和長度修正單元;所述閾值判斷單元,用于檢測所述第二調(diào)整單元得到的下一預(yù)定長度是否大于第三閾值;所述長度修正單元,用于若所述閾值判斷單元檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。在第二方面的第四種可能的實現(xiàn)方式中,所述長度修正模塊,具體包括相關(guān)性計算單元、命中率計算單元、第一調(diào)整單元和第五調(diào)整單元;所述相關(guān)性計算單元,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述命中率計算單元,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;所述第一調(diào)整單元,用于根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;所述第五調(diào)整單元,用于若所述下一預(yù)定長度大于第四閾值,且所述命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值; 其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。結(jié)合第二方面的第一種可能的實現(xiàn)方式或者第二方面的第四種可能的實現(xiàn)方式,所述相關(guān)性計算單元,具體用于計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是通過利用運動矢量和/或命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,在盡可能保持命中率的前提下,減少總線訪問的延時。


為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例一提供的數(shù)據(jù)載入方法的方法流程圖;圖2是本發(fā)明實施例二提供的數(shù)據(jù)載入方法的方法流程圖;圖3是本發(fā)明實施例三提供的數(shù)據(jù)載入方法的方法流程圖;圖4是本發(fā)明實施例四提供的數(shù)據(jù)載入方法的方法流程圖;圖5是本發(fā)明實施例五提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例六提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例七提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例八提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例九提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。作為本發(fā)明的難點和重點之一本發(fā)明實施例中每次緩存數(shù)據(jù)時的預(yù)定長度為可變的,其可以根據(jù)當(dāng)前塊的運動矢量與其它塊的運動矢量之間的相關(guān)性,以及當(dāng)前的緩存數(shù)據(jù)命中率來適當(dāng)?shù)剡M行調(diào)整。實施例一請參考圖1,其示出了本發(fā)明實施例一提供的數(shù)據(jù)載入方法的方法流程圖。該數(shù)據(jù)載入方法可以用于有關(guān)視頻編解碼的視頻處理系統(tǒng)中,該數(shù)據(jù)載入方法,包括步驟101,從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);本實施例中,在對當(dāng)前塊處理時,視頻處理系統(tǒng)仍然可以先從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),該預(yù)定長度的初始值可以為預(yù)定值。緩存數(shù)據(jù)可以包括一至多個參考塊數(shù)據(jù),比如色度數(shù)據(jù)。 步驟102,獲取當(dāng)前塊的運動矢量;視頻處理系統(tǒng)可以通過解碼方式從視頻文件中獲取當(dāng)前塊的運動矢量,也可以對當(dāng)前塊進行運動估計來獲取當(dāng)前塊的運動矢量。步驟103,根據(jù)當(dāng)前塊的運動矢量判斷緩存數(shù)據(jù)是否命中了與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則進入步驟104 ;如果不命中,則進入步驟105 ;根據(jù)當(dāng)前塊的坐標(biāo)和運動矢量,可以獲知當(dāng)前塊在參考幀中的參考塊的坐標(biāo),根據(jù)與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)可以判斷出緩存數(shù)據(jù)中是否包含有該參考塊的相關(guān)數(shù)據(jù);如果緩存數(shù)據(jù)中包含有該參考塊的相關(guān)數(shù)據(jù),則視為命中,進入步驟104 ;如果緩存數(shù)據(jù)中不包含有該參考塊的相關(guān)數(shù)據(jù),則視為不命中,進入步驟105。步驟104,從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即命中的情況下,直接從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù),可以節(jié)省時間。步驟105,從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中不包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即不命中的情況下,可以直接根據(jù)參考塊的坐標(biāo)從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)。步驟106,根據(jù)運動矢量和/或命中結(jié)果調(diào)整預(yù)定長度。在對當(dāng)前塊處理完畢之后,可以根據(jù)當(dāng)前塊的運動矢量與其它塊的運動矢量之間的相關(guān)性,和/或當(dāng)前的緩存數(shù)據(jù)命中率來對預(yù)定長度適當(dāng)?shù)剡M行調(diào)整。然后用調(diào)整后的預(yù)定長度作為下一預(yù)定長度,開始對下一當(dāng)前塊進行處理。綜上所述,本實施例提供的數(shù)據(jù)載入方法,通過利用運動矢量和/或命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,在盡可能保持命中率的前提下,減少總線訪問的延時。實施例二請參考圖2,其示出了本發(fā)明實施例二提供的數(shù)據(jù)載入方法的方法流程圖。該數(shù)據(jù)載入方法可以用于有關(guān)視頻編解碼的視頻處理系統(tǒng)中,本實施例中主要以采用當(dāng)前塊以及其它塊的運動矢量來調(diào)整預(yù)定長度來舉例說明。該數(shù)據(jù)載入方法,包括步驟201,從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);本實施例中,在對當(dāng)前塊處理時,視頻處理系統(tǒng)仍然可以先從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),該預(yù)定長度的初始值可以為預(yù)定值。緩存數(shù)據(jù)可以包括一至多個參考塊數(shù)據(jù),該參考塊數(shù)據(jù)通常指參考幀中多個連續(xù)參考塊的數(shù)據(jù),具體如色度數(shù)據(jù)。步驟202,獲取當(dāng)前塊的運動矢量;
視頻處理系統(tǒng)可以通過解碼方式從視頻文件中獲取當(dāng)前塊的運動矢量,也可以對當(dāng)前塊進行運動估計來獲取當(dāng)前塊的運動矢量。步驟203,根據(jù)當(dāng)前塊的運動矢量判斷緩存數(shù)據(jù)是否命中了與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則進入步驟204 ;如果不命中,則進入步驟205 ;根據(jù)當(dāng)前塊的坐標(biāo)和運動矢量,可以獲知當(dāng)前塊在參考幀中的參考塊的坐標(biāo),根據(jù)與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)可以判斷出緩存數(shù)據(jù)中是否包含有該 參考塊的相關(guān)數(shù)據(jù)。具體地講,緩存數(shù)據(jù)在被緩存到片內(nèi)存儲器時,會生成一個緩存索引,該緩存索引內(nèi)包含有根據(jù)被緩存的參考塊的坐標(biāo)轉(zhuǎn)換成的索引數(shù)據(jù),通過判斷與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)是否存在于緩存索引中,可以判斷到緩存數(shù)據(jù)中是否包含有該參考塊的相關(guān)數(shù)據(jù)。如果緩存數(shù)據(jù)中包含有該參考塊的相關(guān)數(shù)據(jù),則視為命中,進入步驟204;如果緩存數(shù)據(jù)中不包含有該參考塊的相關(guān)數(shù)據(jù),則視為不命中,進入步驟205。步驟204,從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即命中的情況下,直接從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù),可以節(jié)省時間。步驟205,從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中不包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即不命中的情況下,可以直接根據(jù)參考塊的坐標(biāo)從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)。通常情況下,此時可以將以與當(dāng)前塊對應(yīng)的參考塊為起點,大小為預(yù)定長度的參考塊數(shù)據(jù)從外部存儲器中載入以便緩存,然后刷新緩存索引。步驟206,根據(jù)當(dāng)前塊的運動矢量和基于當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;對于當(dāng)前塊來講,如果當(dāng)前塊所屬區(qū)域的運動規(guī)律性比較強,緩存命中率一般就較高;如果當(dāng)前塊所屬區(qū)域的運動規(guī)律性不強,緩存命中率一般就較低,所以可以在運動規(guī)律性較強時,采用較大的預(yù)定長度,更好地提高緩存命中率;在運動規(guī)律性不強時,采用較小的預(yù)定長度,減小總線占用的延時。具體地,根據(jù)當(dāng)前塊的運動矢量和預(yù)定區(qū)域中的其它塊的運動矢量可以計算出該區(qū)域中的運動矢量相關(guān)性。預(yù)定區(qū)域的位置需要通過當(dāng)前塊來進行定位,預(yù)定區(qū)域的大小在不同實施例中可以不同。一種情況下,預(yù)定區(qū)域可以就是整個當(dāng)前幀,該預(yù)定區(qū)域包括了當(dāng)前幀中的所有塊;另一情況下,預(yù)定區(qū)域可以是以當(dāng)前塊為中心,邊長為預(yù)定長度的矩形塊,具體如以當(dāng)前塊為中心,邊長為3個塊的正方形區(qū)域,總共包括9個塊;再一情況下,預(yù)定區(qū)域可以是當(dāng)前塊的鄰塊區(qū)域,比如由當(dāng)前塊、當(dāng)前塊的左塊、當(dāng)前塊的上塊、當(dāng)前塊的左上塊及當(dāng)前塊的右上塊構(gòu)成的區(qū)域,當(dāng)然也可以是其它定義方式的鄰塊區(qū)域。在計算運動矢量相關(guān)性時,可以計算當(dāng)前塊的運動矢量和預(yù)定區(qū)域中的其它塊的運動矢量之間的方差,然后以該方差作為運動矢量相關(guān)性。顯然,本領(lǐng)域技術(shù)人員也可以采用其它的物理量來表征當(dāng)前塊的運動矢量和其它塊的運動矢量之間的相關(guān)性,本實施例對此不作具體限定。步驟207,根據(jù)運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,預(yù)定關(guān)系為運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系。在計算得到運動矢量相關(guān)性之后,可以根據(jù)運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度。其中,預(yù)定關(guān)系為運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系。所謂正相關(guān)關(guān)系,即當(dāng)運動矢量相關(guān)性較高時,預(yù)定長度的取值也較高;當(dāng)運動矢量相關(guān)性較低時,預(yù)定長度的取值也較低。一種情況下,運動矢量相關(guān)性和預(yù)定長度之間呈離散的線性函數(shù)關(guān)系;另一種情況下,運動矢量相關(guān)性和預(yù)定長度成區(qū)間與端點之間的映射關(guān)系,比如運動矢量相關(guān)性屬于區(qū)域[A,B]時,預(yù)定長度取NI ;運動矢量相關(guān)性屬于區(qū)域[B,C]時,預(yù)定長度取N2 ;運動矢量相關(guān)性屬于區(qū)域[C,D]時,預(yù)定長度取N3,、、、,依次類推。只要運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系即可。
當(dāng)然,為了避免預(yù)定長度的取值太大,導(dǎo)致總線延時很高,在設(shè)計預(yù)定關(guān)系時,應(yīng)當(dāng)保證預(yù)定長度的最大值不超過預(yù)定閾值。在下一預(yù)定長度確定后,本次當(dāng)前塊的下一塊將作為下一次的當(dāng)前塊,繼續(xù)重復(fù)步驟201至步驟207的過程。綜上所述,本實施例提供的數(shù)據(jù)載入方法,通過利用運動矢量來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。實施例三請參考圖3,其示出了本發(fā)明實施例三提供的數(shù)據(jù)載入方法的方法流程圖。該數(shù)據(jù)載入方法可以用于有關(guān)視頻編解碼的視頻處理系統(tǒng)中,本實施例中主要以采用當(dāng)前塊以及其它塊的命中結(jié)果來調(diào)整預(yù)定長度來舉例說明。該數(shù)據(jù)載入方法,包括步驟301,從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);本實施例中,在對當(dāng)前塊處理時,視頻處理系統(tǒng)仍然可以先從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),該預(yù)定長度的初始值可以為預(yù)定值。緩存數(shù)據(jù)可以包括一至多個參考塊數(shù)據(jù),該參考塊數(shù)據(jù)通常指參考幀中多個連續(xù)參考塊的數(shù)據(jù),具體如色度數(shù)據(jù)。步驟302,獲取當(dāng)前塊的運動矢量;視頻處理系統(tǒng)可以通過解碼方式從視頻文件中獲取當(dāng)前塊的運動矢量,也可以對當(dāng)前塊進行運動估計來獲取當(dāng)前塊的運動矢量。步驟303,根據(jù)當(dāng)前塊的運動矢量判斷緩存數(shù)據(jù)是否命中了與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則進入步驟304 ;如果不命中,則進入步驟305 ;根據(jù)當(dāng)前塊的坐標(biāo)和運動矢量,可以獲知當(dāng)前塊在參考幀中的參考塊的坐標(biāo),根據(jù)與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)可以判斷出緩存數(shù)據(jù)中是否包含有該參考塊的相關(guān)數(shù)據(jù)。具體地講,緩存數(shù)據(jù)在被緩存到片內(nèi)存儲器時,會生成一個緩存索引,該緩存索引內(nèi)包含有根據(jù)被緩存的參考塊的坐標(biāo)轉(zhuǎn)換成的索引數(shù)據(jù),通過判斷與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)是否存在于緩存索引中,可以判斷到緩存數(shù)據(jù)中是否包含有與當(dāng)前塊對應(yīng)的參考塊的相關(guān)數(shù)據(jù)。如果緩存數(shù)據(jù)中包含有該參考塊的相關(guān)數(shù)據(jù),則視為命中,進入步驟204 ;如果緩存數(shù)據(jù)中不包含有該參考塊的相關(guān)數(shù)據(jù),則視為不命中,進入步驟205。步驟304,從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即命中的情況下,直接從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù),可以節(jié)省時間。
步驟305,從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中不包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即不命中的情況下,可以直接根據(jù)參考塊的坐標(biāo)從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)。通常情況下,此時可以將以與當(dāng)前塊對應(yīng)的參考塊為起點,大小為預(yù)定長度的參考塊數(shù)據(jù)從外部存儲器中載入以便緩存,然后刷新緩存索引。步驟306,累計包括當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;
視頻處理系統(tǒng)可以累計包括當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率。該若干塊的數(shù)量可以是預(yù)定的,比如若干塊包括當(dāng)前塊和當(dāng)前塊之前的9個塊,共10個塊。然后視頻處理系統(tǒng)可以根據(jù)累計結(jié)果,計算出緩存數(shù)據(jù)的命中率,比如包括當(dāng)前塊在內(nèi)的10個塊中有6個命中,則命中率為60%。步驟307,若命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度;當(dāng)命中率小于第一閾值時,認為命中率太低,可以將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度,通過增加預(yù)定長度來提高命中率。比如,當(dāng)命中率小于70%時,認為命中率太低,可以將當(dāng)前預(yù)定長度NI與第一預(yù)設(shè)值X相加后,得到下一預(yù)定長度(N1+X),通過增加后的預(yù)定長度(N1+X)來在一次緩存的過程中緩存更多參考塊的數(shù)據(jù),來達到提聞命中率的效果。步驟308,若命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度;當(dāng)命中率大于第二閾值時,認為命中率較高,可以將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相加后,得到下一預(yù)定長度,通過減小預(yù)定長度來減少總線占用的延時。比如,當(dāng)命中率大于95%時,認為命中率較高,可以將當(dāng)前預(yù)定長度NI與第二預(yù)設(shè)值Y相減后,得到下一預(yù)定長度(N1-Y),通過減小后的預(yù)定長度(Nl-Y)來在一次緩存的過程中緩存稍微少一點的參考塊的數(shù)據(jù),使得在命中率變化不大的前提下,盡量減少總線占用的延時。其中,第一閾值小于第二閾值,第一閾值和第二閾值之間的命中率認為是較為合理的命中率。而第一預(yù)設(shè)值通常大于第二預(yù)設(shè)值,在第一預(yù)設(shè)值稍大時,可以在命中率較低時,快速提高命中率;而第二預(yù)設(shè)值較小時,可以緩慢調(diào)低預(yù)定長度,使得命中率不會發(fā)生太快的變化,優(yōu)選地,使命中率保持在合理區(qū)間。當(dāng)然,本實施例中,也可以優(yōu)選地對預(yù)定長度設(shè)置最大值修正機制,具體如下步驟309,檢測下一預(yù)定長度是否大于第三閾值;在步驟307之后,可以檢測步驟307確定的下一預(yù)定長度是否超過了第三閾值,比如第三閾值為50個參考塊,也即預(yù)定長度的最大值應(yīng)當(dāng)不超過50個參考塊。步驟310,若檢測到下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。如果檢測到步驟307確定的下一預(yù)定長度超過了第三閾值,則可以將第三閾值作為下一預(yù)定長度的最終值。在下一預(yù)定長度確定后,本次當(dāng)前塊的下一塊將作為下一次的當(dāng)前塊,繼續(xù)重復(fù)步驟301至步驟310的過程。綜上所述,本實施例提供的數(shù)據(jù)載入方法,通過利用命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。實施例四請參考圖4,其示出了本發(fā)明實施例四提供的數(shù)據(jù)載入方法的方法流程圖。該數(shù)據(jù)載入方法可以用于有關(guān)視頻編解碼的視頻處理系統(tǒng)中,本實施例中主要以結(jié)合采用當(dāng)前塊以及其它塊的運動矢量和命中結(jié)果來調(diào)整預(yù)定長度來舉例說明。該數(shù)據(jù)載入方法,包括步驟401,從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),緩存數(shù)據(jù)包括一至多個參考 塊數(shù)據(jù);本實施例中,在對當(dāng)前塊處理時,視頻處理系統(tǒng)仍然可以先從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),該預(yù)定長度的初始值可以為預(yù)定值。緩存數(shù)據(jù)可以包括一至多個參考塊數(shù)據(jù),該參考塊數(shù)據(jù)通常指參考幀中多個連續(xù)參考塊的數(shù)據(jù),具體如色度數(shù)據(jù)。步驟402,獲取當(dāng)前塊的運動矢量;視頻處理系統(tǒng)可以通過解碼方式從視頻文件中獲取當(dāng)前塊的運動矢量,也可以對當(dāng)前塊進行運動估計來獲取當(dāng)前塊的運動矢量。步驟403,根據(jù)當(dāng)前塊的運動矢量判斷緩存數(shù)據(jù)是否命中了與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則進入步驟304 ;如果不命中,則進入步驟305 ;根據(jù)當(dāng)前塊的坐標(biāo)和運動矢量,可以獲知當(dāng)前塊在參考幀中的參考塊的坐標(biāo),根據(jù)與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)可以判斷出緩存數(shù)據(jù)中是否包含有該參考塊的相關(guān)數(shù)據(jù)。具體地講,緩存數(shù)據(jù)在被緩存到片內(nèi)存儲器時,會生成一個緩存索引,該緩存索引內(nèi)包含有根據(jù)被緩存的參考塊的坐標(biāo)轉(zhuǎn)換成的索引數(shù)據(jù),通過判斷與當(dāng)前塊對應(yīng)的參考塊的坐標(biāo)是否存在于緩存索引中,可以判斷到緩存數(shù)據(jù)中是否包含有與當(dāng)前塊對應(yīng)的參考塊的相關(guān)數(shù)據(jù)。如果緩存數(shù)據(jù)中包含有該參考塊的相關(guān)數(shù)據(jù),則視為命中,進入步驟204;如果緩存數(shù)據(jù)中不包含有該參考塊的相關(guān)數(shù)據(jù),則視為不命中,進入步驟205。步驟404,從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即命中的情況下,直接從緩存數(shù)據(jù)中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù),可以節(jié)省時間。步驟405,從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);在緩存數(shù)據(jù)中不包含有與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)時,也即不命中的情況下,可以直接根據(jù)參考塊的坐標(biāo)從外部存儲器中載入與當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù)。通常情況下,此時可以將以與當(dāng)前塊對應(yīng)的參考塊為起點,大小為預(yù)定長度的參考塊數(shù)據(jù)從外部存儲器中載入以便緩存,然后刷新緩存索引。步驟406,根據(jù)當(dāng)前塊的運動矢量和基于當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;具體地,根據(jù)當(dāng)前塊的運動矢量和預(yù)定區(qū)域中的其它塊的運動矢量可以計算出該區(qū)域中的運動矢量相關(guān)性。預(yù)定區(qū)域的位置需要通過當(dāng)前塊來進行定位,預(yù)定區(qū)域的大小在不同實施例中可以不同。一種情況下,預(yù)定區(qū)域可以就是整個當(dāng)前幀,該預(yù)定區(qū)域包括了當(dāng)前幀中的所有塊;另一情況下,預(yù)定區(qū)域可以是以當(dāng)前塊為中心,邊長為預(yù)定長度的矩形塊,具體如以當(dāng)前塊為中心,邊長為3個塊的正方形區(qū)域,總共包括9個塊;再一情況下,預(yù)定區(qū)域可以是當(dāng)前塊的鄰塊區(qū)域,比如由當(dāng)前塊、當(dāng)前塊的左塊、當(dāng)前塊的上塊、當(dāng)前塊的左上塊及當(dāng)前塊的右上塊構(gòu)成的區(qū)域,當(dāng)然也可以是其它定義方式的鄰塊區(qū)域。在計算運動矢量相關(guān)性時,可以計算當(dāng)前塊的運動矢量和預(yù)定區(qū)域中的其它塊的運動矢量之間的方差,然后以該方差作為運動矢量相關(guān)性。顯然,本領(lǐng)域技術(shù)人員也可以采用其它的物理量來表征當(dāng)前塊的運動矢量和其它塊的運動矢量之間的相關(guān)性,本實施例對此不作具體限定。步驟407,累計包括當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;視頻處理系統(tǒng)可以累計包括當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率。該若干塊的數(shù)量可以是預(yù)定的,比如若干塊包括當(dāng)前塊和當(dāng)前塊之前的9個塊,共10個塊。然 后視頻處理系統(tǒng)可以根據(jù)累計結(jié)果,計算出緩存數(shù)據(jù)的命中率,比如包括當(dāng)前塊在內(nèi)的10個塊中有6個命中,則命中率為60%。步驟408,根據(jù)運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,預(yù)定關(guān)系為運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系;在計算得到運動矢量相關(guān)性之后,可以根據(jù)運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度。其中,預(yù)定關(guān)系為運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系。所謂正相關(guān)關(guān)系,即當(dāng)運動矢量相關(guān)性較高時,預(yù)定長度的取值也較高;當(dāng)運動矢量相關(guān)性較低時,預(yù)定長度的取值也較低。一種情況下,運動矢量相關(guān)性和預(yù)定長度之間呈離散的線性函數(shù)關(guān)系;另一種情況下,運動矢量相關(guān)性和預(yù)定長度成區(qū)間與端點之間的映射關(guān)系,比如運動矢量相關(guān)性屬于區(qū)域[A,B]時,預(yù)定長度取NI ;運動矢量相關(guān)性屬于區(qū)域[B,C]時,預(yù)定長度取N2 ;運動矢量相關(guān)性屬于區(qū)域[C,D]時,預(yù)定長度取N3,、、、,依次類推。只要運動矢量相關(guān)性和預(yù)定長度呈正相關(guān)關(guān)系即可。步驟409,若下一預(yù)定長度大于第四閾值,且命中率小于第五閾值,則將第四閾值作為下一預(yù)定長度的最終值,或者將下一預(yù)定長度減去第三預(yù)設(shè)值得到下一預(yù)定長度的最終值。由于實際使用時,即便將預(yù)定長度增加至較大值,也有可能一直保持較低的命中率。換句話說,預(yù)定長度的增加并不會導(dǎo)致命中率增加,比如,預(yù)定長度已經(jīng)處于較大值,但是命中率始終小于30%,此時預(yù)定長度的大小對命中率的影響較低。所以,在此種情況下,可以將預(yù)定長度減小,以減小總線占用的延時,使得在不命中的情況下,視頻處理系統(tǒng)可以快速地將較小預(yù)定長度的參考塊數(shù)據(jù)從外部緩存器中載入。綜上所述,本實施例提供的數(shù)據(jù)載入方法,通過利用運動矢量和命中結(jié)果兩者來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。實施例五請參考圖5,其示出了本發(fā)明實施例五提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)載入裝置可以實現(xiàn)成為視頻處理系統(tǒng)的一部分,該數(shù)據(jù)載入裝置包括數(shù)據(jù)緩存模塊510、矢量獲取模塊520、命中判斷模塊530、第一載入模塊540、第二載入模塊550和長度修正模塊 560。數(shù)據(jù)緩存模塊510,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);矢量獲取模塊520,用于獲取當(dāng)前塊的運動矢量;命中判斷模塊530,用于根據(jù)所述矢量獲取模塊520獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊510緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);
第一載入模塊540,用于如果所述命中判斷模塊530的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第二載入模塊550,用于如果所述命中判斷模塊540的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);長度修正模塊560,用于根據(jù)所述矢量獲取模塊520獲取的運動矢量和/或所述命中判斷模塊530判斷到的命中結(jié)果調(diào)整所述預(yù)定長度。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用運動矢量和/或命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,在盡可能保持命中率的前提下,減少總線訪問的延時。實施例六請參考圖6,其示出了本發(fā)明實施例六提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)載入裝置可以實現(xiàn)成為視頻處理系統(tǒng)的一部分,該數(shù)據(jù)載入裝置包括數(shù)據(jù)緩存模塊510、矢量獲取模塊520、命中判斷模塊530、第一載入模塊540、第二載入模塊550和長度修正模塊 560。數(shù)據(jù)緩存模塊510,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);矢量獲取模塊520,用于獲取當(dāng)前塊的運動矢量;命中判斷模塊530,用于根據(jù)所述矢量獲取模塊520獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊510緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第一載入模塊540,用于如果所述命中判斷模塊530的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第二載入模塊550,用于如果所述命中判斷模塊540的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);長度修正模塊560,用于根據(jù)所述矢量獲取模塊520獲取的運動矢量調(diào)整所述預(yù)定長度。具體地講,所述長度修正模塊560,可以包括相關(guān)性計算單元561和第一調(diào)整單元562 ;所述相關(guān)性計算單元561,用于根據(jù)所述矢量獲取模塊520獲取的當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述第一調(diào)整單元562,用于根據(jù)所述相關(guān)性計算單元561計算到的運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。優(yōu)選地,所述相關(guān)性計算單元561,具體用于計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用運動矢量來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。 實施例七請參考圖7,其示出了本發(fā)明實施例七提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)載入裝置可以實現(xiàn)成為視頻處理系統(tǒng)的一部分,該數(shù)據(jù)載入裝置包括數(shù)據(jù)緩存模塊510、矢量獲取模塊520、命中判斷模塊530、第一載入模塊540、第二載入模塊550和長度修正模塊 560。數(shù)據(jù)緩存模塊510,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);矢量獲取模塊520,用于獲取當(dāng)前塊的運動矢量;命中判斷模塊530,用于根據(jù)所述矢量獲取模塊520獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊510緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第一載入模塊540,用于如果所述命中判斷模塊530的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第二載入模塊550,用于如果所述命中判斷模塊540的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);長度修正模塊560,用于根據(jù)所述命中判斷模塊530判斷到的命中結(jié)果調(diào)整所述預(yù)定長度。具體地講,所述長度修正模塊560可以包括命中率計算單元563、第二調(diào)整單元564和第三調(diào)整單元565。其中所述命中率計算單元563,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;所述第二調(diào)整單元564,用于若所述命中率計算單元563計算的命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度;所述第三調(diào)整單元565,用于若所述命中率計算單元563計算的命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度;其中,所述第一閾值小于第二閾值。優(yōu)選地,所述長度修正模塊560,還可以包括閾值判斷單元566和長度修正單元567。其中所述閾值判斷單元566,用于檢測所述第二調(diào)整單元得到的下一預(yù)定長度是否大
于第三閾值;所述長度修正單元567,用于若所述閾值判斷單元檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。實施例八請參考圖8,其示出了本發(fā)明實施例八提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)載入裝置可以實現(xiàn)成為視頻處理系統(tǒng)的一部分,該數(shù)據(jù)載入裝置包括數(shù)據(jù)緩存模塊510、矢量獲取模塊520、命中判斷模塊530、第一載入模塊540、第二載入模塊550和長度修正模塊 560。 數(shù)據(jù)緩存模塊510,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);矢量獲取模塊520,用于獲取當(dāng)前塊的運動矢量;命中判斷模塊530,用于根據(jù)所述矢量獲取模塊520獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊510緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第一載入模塊540,用于如果所述命中判斷模塊530的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);第二載入模塊550,用于如果所述命中判斷模塊540的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);長度修正模塊560,用于根據(jù)所述命中判斷模塊530判斷到的命中結(jié)果調(diào)整所述預(yù)定長度。具體地講,所述長度修正模塊560可以包括相關(guān)性計算單元561、命中率計算單元563、第一調(diào)整單元562和第五調(diào)整單元568。其中,所述相關(guān)性計算單元561,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述命中率計算單元563,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;所述第一調(diào)整單元562,用于根據(jù)所述相關(guān)性計算單元561計算的運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;所述第五調(diào)整單元568,用于若所述第一調(diào)整單元562得到的下一預(yù)定長度大于第四閾值,且所述命中率計算單元563得到的命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。具體地講,所述相關(guān)性計算單元561,具體用于計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用運動矢量和命中結(jié)果兩者來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。實施例九請參考圖9,其示出了本發(fā)明實施例九提供的數(shù)據(jù)載入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)載入裝置包括處理器920。所述處理器920,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù);所述處理器920,還用于獲取當(dāng)前塊的運動矢量; 所述處理器920,還用于根據(jù)獲取到的所述當(dāng)前塊的運動矢量判斷所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);所述處理器920,還用于如果判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);所述處理器920,還用于如果判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);所述處理器920,還用于根據(jù)所述運動矢量和/或命中結(jié)果調(diào)整所述預(yù)定長度。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用運動矢量和/或命中結(jié)果來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,在盡可能保持命中率的前提下,減少總線訪問的延時。作為一種可選的實施例,所述處理器920,用于根據(jù)所述運動矢量調(diào)整所述預(yù)定長度時所述處理器920,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述處理器920,用于根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。作為另一種可選的實施例,所述處理器920,用于根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度時所述處理器920,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率;所述處理器920,用于若所述命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度;所述處理器920,用于若所述命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度;其中,所述第一閾值小于第二閾值。更為優(yōu)選地,所述處理器920,用于所述根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度之后所述處理器920,還用于檢測所述下一預(yù)定長度是否大于第三閾值;所述處理器920,還用于若檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。作為再一種可選的實施例,所述處理器920,用于所述根據(jù)所述運動矢量和命中結(jié)果調(diào)整所述預(yù)定長度時所述處理器920,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性;所述處理器920,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率; 所述處理器920,用于根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系;所述處理器920,用于若所述下一預(yù)定長度大于第四閾值,且所述命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。在上述實施方式中,所述處理器920,用于所述根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性,具體是指所述處理器920,用于計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。綜上所述,本實施例提供的數(shù)據(jù)載入裝置,通過利用運動矢量和/或命中結(jié)果兩者來調(diào)整預(yù)定長度的大小,解決了圖像的運動規(guī)律性不強時,可能造成的總線訪問較長的問題,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,采用較小的預(yù)定長度,減少總線訪問的延時。需要說明的是上述實施例提供的數(shù)據(jù)載入裝置在載入數(shù)據(jù)時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的數(shù)據(jù)載入裝置與數(shù)據(jù)載入方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)載入方法,其特征在于,所述方法包括 從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù); 獲取當(dāng)前塊的運動矢量; 根據(jù)所述當(dāng)前塊的運動矢量判斷所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù); 如果命中,則從所述緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù); 根據(jù)所述運動矢量和/或命中結(jié)果調(diào)整所述預(yù)定長度。
2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)載入方法,其特征在于,所述根據(jù)所述運動矢量調(diào)整所述預(yù)定長度,具體包括 根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性; 根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系; 其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。
3.根據(jù)權(quán)利要求I所述的數(shù)據(jù)載入方法,其特征在于,所述根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度,具體包括 累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率; 若所述命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度; 若所述命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度; 其中,所述第一閾值小于第二閾值。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)載入方法,其特征在于,所述根據(jù)所述命中結(jié)果調(diào)整所述預(yù)定長度之后,還包括 檢測所述下一預(yù)定長度是否大于第三閾值; 若檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。
5.根據(jù)權(quán)利要求I所述的數(shù)據(jù)載入方法,其特征在于,所述根據(jù)所述運動矢量和命中結(jié)果調(diào)整所述預(yù)定長度,具體包括 根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性; 累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率; 根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系; 若所述下一預(yù)定長度大于第四閾值,且所述命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值;其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。
6.根據(jù)權(quán)利要求2或5所述的數(shù)據(jù)載入方法,其特征在于,所述根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性,具體包括 計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。
7.一種數(shù)據(jù)載入裝置,其特征在于,所述裝置包括 數(shù)據(jù)緩存模塊,用于從外部存儲器中載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考塊數(shù)據(jù); 矢量獲取模塊,用于獲取當(dāng)前塊的運動矢量; 命中判斷模塊,用于根據(jù)所述矢量獲取模塊獲取到的所述當(dāng)前塊的運動矢量判斷所述數(shù)據(jù)緩存模塊緩存的所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù); 第一載入模塊,用于如果所述命中判斷模塊的判斷結(jié)果為命中,則從所述數(shù)據(jù)緩存模塊緩存的緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù); 第二載入模塊,用于如果所述命中判斷模塊的判斷結(jié)果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù); 長度修正模塊,用于根據(jù)所述矢量獲取模塊獲取的運動矢量和/或所述命中判斷模塊判斷到的命中結(jié)果調(diào)整所述預(yù)定長度。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)載入裝置,其特征在于,所述長度修正模塊,具體包括 相關(guān)性計算單元和第一調(diào)整單元; 所述相關(guān)性計算單元,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性; 所述第一調(diào)整單元,用于根據(jù)所述相關(guān)性計算單元計算到的運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系; 其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)載入裝置,其特征在于,所述長度修正模塊,具體包括 命中率計算單元、第二調(diào)整單元和第三調(diào)整單元; 所述命中率計算單元,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率; 所述第二調(diào)整單元,用于若所述命中率計算單元計算的命中率小于第一閾值,則將當(dāng)前預(yù)定長度與第一預(yù)設(shè)值相加后,得到下一預(yù)定長度; 所述第三調(diào)整單元,用于若所述命中率計算單元計算的命中率大于第二閾值時,則將當(dāng)前預(yù)定長度與第二預(yù)設(shè)值相減后,得到下一預(yù)定長度; 其中,所述第一閾值小于第二閾值。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)載入裝置,其特征在于,所述長度修正模塊,還包括 閾值判斷單元和長度修正單元;所述閾值判斷單元,用于檢測所述第二調(diào)整單元得到的下一預(yù)定長度是否大于第三閾值; 所述長度修正單元,用于若所述閾值判斷單元檢測到所述下一預(yù)定長度大于第三閾值,則將所述第三閾值作為所述下一預(yù)定長度的最終值。
11.根據(jù)權(quán)利要求7所述的數(shù)據(jù)載入裝置,其特征在于,所述長度修正模塊,具體包括 相關(guān)性計算單元、命中率計算單元、第一調(diào)整單元和第五調(diào)整單元; 所述相關(guān)性計算單元,用于根據(jù)所述當(dāng)前塊的運動矢量和基于所述當(dāng)前塊定位的預(yù)定區(qū)域中的其它塊的運動矢量計算運動矢量相關(guān)性; 所述命中率計算單元,用于累計包括所述當(dāng)前塊在內(nèi)的若干塊的命中結(jié)果,計算命中率; 所述第一調(diào)整單元,用于根據(jù)所述運動矢量相關(guān)性和預(yù)定關(guān)系,獲得下一預(yù)定長度,所述預(yù)定關(guān)系為所述運動矢量相關(guān)性和所述預(yù)定長度呈正相關(guān)關(guān)系; 所述第五調(diào)整單元,用于若所述下一預(yù)定長度大于第四閾值,且所述命中率小于第五閾值,則將所述第四閾值作為所述下一預(yù)定長度的最終值,或者將所述下一預(yù)定長度減去第三預(yù)設(shè)值得到所述下一預(yù)定長度的最終值; 其中,所述預(yù)定區(qū)域包括整個當(dāng)前幀區(qū)域、以所述當(dāng)前塊為中心、邊長為預(yù)定值的矩形區(qū)域和所述當(dāng)前塊的鄰塊區(qū)域中的任一種。
12.根據(jù)權(quán)利要求8或11所述的數(shù)據(jù)載入裝置,其特征在于,所述相關(guān)性計算單元,具體用于計算所述當(dāng)前塊的運動矢量和所述其它塊運動矢量之間的方差,將所述方差作為所述運動矢量相關(guān)性。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)載入方法,屬于圖像處理領(lǐng)域,所述方法包括載入預(yù)定長度的緩存數(shù)據(jù),所述緩存數(shù)據(jù)包括一至多個參考參考塊數(shù)據(jù);獲取當(dāng)前塊的運動矢量;根據(jù)所述當(dāng)前塊的運動矢量判斷所述緩存數(shù)據(jù)是否命中了與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果命中,則從所述緩存數(shù)據(jù)中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);如果不命中,則從所述外部存儲器中載入與所述當(dāng)前塊對應(yīng)的參考塊數(shù)據(jù);根據(jù)所述運動矢量和/或命中結(jié)果調(diào)整所述預(yù)定長度。本發(fā)明通過利用運動矢量和/或命中結(jié)果來調(diào)整預(yù)定長度的大小,達到了在圖像運動規(guī)律性強時,獲得較高的命中率,且圖像運動規(guī)律性不強時,在盡可能保持命中率的前提下,減少總線訪問的延時。
文檔編號H04N7/26GK102970539SQ20121047908
公開日2013年3月13日 申請日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者顧驤, 馬若飛 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1