專利名稱:存儲器訪問控制設備、存儲器訪問控制方法、數(shù)據(jù)存儲方法以及存儲器訪問控制程序的制作方法
技術領域:
本發(fā)明涉及一種存儲器訪問控制設備、 一種存儲器訪問控制方法、一 種數(shù)據(jù)存儲方法和一種存儲器訪問控制程序,在訪問存儲器中存儲的數(shù)據(jù) 時,它們能夠提高訪問效率。
背景技術:
如果希望對存儲器有更寬訪問帶寬,則有兩種方法來實現(xiàn)這一點。第 一種方法是增大用于訪問存儲器的時鐘頻率。第二種方法是擴展總線寬度 以便增加每次可訪問的數(shù)據(jù)量。不能將時鐘頻率增大到超過存儲器所支持 的最大頻率。因此, 一般地,通過首先將存儲器頻率增大到上限,而后擴 展總線寬度以增加每次訪問的數(shù)據(jù)量,來加寬訪問帶寬。
這種存儲器訪問方法的相關技術的一個示例是在專利文獻1 (日本專
利公開1998-21025)中公開的一個示例。專利文獻1的技術將整個圖像劃 分為塊,并以突發(fā)可訪問的存儲器地址的數(shù)據(jù)來形成每個塊。在一個塊內(nèi), 不論橫向的、縱向的還是其他任何數(shù)據(jù)組都可被突發(fā)訪問 (burst-accessible),從而使對不論哪種訪問方向的、對圖像存儲器的快速 訪問成為可能。
專利文獻l:日本專利公開1998-210251
然而,包括在專利文獻l中公開的方法在內(nèi)的根據(jù)相關技術的存儲器 訪問方法存在訪問效率降低的問題。這是因為當增大總線寬度時,分配給 一個地址的數(shù)據(jù)量也增加,這導致所需數(shù)據(jù)以外的數(shù)據(jù)同時被不必要地訪 問。
例如,當訪問二維圖像數(shù)據(jù)時,可以在橫向和縱向這兩個方向上訪問 數(shù)據(jù)。如果地址橫向地存儲連續(xù)的數(shù)據(jù),但用戶想要縱向地訪問連續(xù)的數(shù) 據(jù),則這種訪問可能效率非常低,原因是許多數(shù)據(jù)片被不必要地訪問。類似地,相反,當訪問存儲縱向連續(xù)數(shù)據(jù)的地址時,如果用戶想要橫向地訪 問連續(xù)數(shù)據(jù),則訪問效率趨向非常低,原因是大量不必要的數(shù)據(jù)被訪問。 (目的)
本發(fā)明的目的是在訪問在存儲器中存儲的數(shù)據(jù)時提高存儲器訪問效率。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一示例性方面,提出了一種存儲器訪問控制設備,所 述設備控制對存儲數(shù)據(jù)的存儲器的訪問,其包括 多個存儲器組,其中
劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不同存儲器區(qū)域 中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問地址的預定比 特來區(qū)分的,以及
在訪問存儲器的相同時鐘周期內(nèi),同時訪問在多個存儲器組的不同存 儲器區(qū)域中存儲的數(shù)據(jù)。
根據(jù)本發(fā)明的第二示例性方面,提出了一種存儲器訪問控制方法,該 方法控制對存儲數(shù)據(jù)的存儲器的訪問,其包括
存儲過程,用于劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不 同存儲器區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問 地址的預定比特來區(qū)分的,以及
訪問過程,用于在訪問存儲器的相同時鐘周期內(nèi),同時訪問在多個存 儲器組的不同存儲器區(qū)域中存儲的數(shù)據(jù)。
根據(jù)本發(fā)明的第三示例性方面,提出了一種存儲器訪問控制設備中的 數(shù)據(jù)存儲方法,所述設備控制對存儲數(shù)據(jù)的存儲器的訪問,所述數(shù)據(jù)存儲 方法包括
存儲過程,用于劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不 同存儲器區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問 地址的預定比特來區(qū)分的。
根據(jù)本發(fā)明的第四示例性方面,提出了一種計算機可讀記錄介質(zhì),用 于存儲要在計算機設備上執(zhí)行以控制對存儲數(shù)據(jù)的存儲器的訪問的存儲器訪問控制程序,其中存儲器訪問控制程序使計算機設備執(zhí)行
存儲功能,劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不同存
儲器區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問地址
的預定比特來區(qū)分的,以及
訪問功能,在訪問存儲器的相同時鐘周期內(nèi),同時訪問在多個存儲器
組的不同存儲器區(qū)域中存儲的數(shù)據(jù)。
根據(jù)本發(fā)明,可以在訪問存儲器中存儲的數(shù)據(jù)時,提高存儲器訪問效率。
這是因為,劃分數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不同存儲器 區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問地址的預 定比特來區(qū)分的,并且在訪問存儲器的相同時鐘周期內(nèi),同時訪問在多個 存儲器組的不同存儲器區(qū)域中存儲的數(shù)據(jù)。由此,大大降低了對目標數(shù)據(jù) 以外的數(shù)據(jù)的訪問數(shù)量。
圖1是示出了根據(jù)本發(fā)明第一示例性實施例的存儲器訪問控制設備
IO的配置的框圖2是示出了根據(jù)第一示例性實施例的圖像數(shù)據(jù)201的圖3是示出了根據(jù)第一示例性實施例的圖像數(shù)據(jù)位置信息161的圖4是示出了根據(jù)第一示例性實施例的存儲在存儲器12中的示例數(shù)
據(jù)的圖5是示出了根據(jù)第一示例性實施例的存儲在存儲器13中的示例數(shù) 據(jù)的圖6是示出了根據(jù)第一示例性實施例的圖像數(shù)據(jù)位置信息161的一個 塊的值的圖7是示出了根據(jù)第一示例性實施例的存儲在離散地址對應信息存儲 單元15中的離散地址對應信息的圖8是示出了根據(jù)第一示例性實施例的存儲在離散地址對應信息存儲 單元15中的離散地址對應信息的圖9是示出了根據(jù)第一實施例的存儲器訪問控制設備10的硬件配置的框圖IO是示意性地示出了根據(jù)第一實施例的存儲器訪問控制設備10的 操作的流程圖11是示出了根據(jù)本發(fā)明第二示例性實施例的圖像數(shù)據(jù)位置信息161 的圖12是示出了根據(jù)第二示例性實施例的存儲在存儲器12中的示例數(shù) 據(jù)的圖13是示出了根據(jù)第二示例性實施例的存儲在存儲器13中的示例數(shù) 據(jù)的圖14是示出了根據(jù)第二示例性實施例的圖像數(shù)據(jù)位置信息161的一 個塊的值的圖15是示出了根據(jù)第二示例性實施例的存儲在離散地址對應信息存 儲單元15中的離散地址對應信息的圖16是示出了根據(jù)本發(fā)明第三示例性實施例的圖像數(shù)據(jù)位置信息 161的圖17是示出了根據(jù)第三示例性實施例的存儲在存儲器12中的示例數(shù) 據(jù)的圖18是示出了根據(jù)第三示例性實施例的存儲在存儲器13中的示例數(shù) 據(jù)的圖19是示出了根據(jù)第三示例性實施例的圖像數(shù)據(jù)位置信息161的一 個塊的值的圖20是示出了根據(jù)本發(fā)明第四示例性實施例的圖像數(shù)據(jù)位置信息 161的圖21是示出了根據(jù)第四示例性實施例的存儲在存儲器12中的示例數(shù) 據(jù)的圖22是示出了根據(jù)第四示例性實施例的存儲在存儲器13中的示例數(shù) 據(jù)的圖23是示出了根據(jù)第四示例性實施例的圖像數(shù)據(jù)位置信息161的一 個塊的值的圖24是示出了根據(jù)本發(fā)明第五示例性實施例的圖像數(shù)據(jù)位置信息161的圖25是示出了根據(jù)第五示例性實施例的存儲在存儲器12中的示例數(shù) 據(jù)的圖26是示出了根據(jù)第五示例性實施例的存儲在存儲器13中的示例數(shù) 據(jù)的圖27是示出了根據(jù)第五示例性實施例的圖像數(shù)據(jù)位置信息161的一 個塊的值的具體實施例方式
(第一示例性實施例)
現(xiàn)在梧參考附圖來詳細地描述本發(fā)明的第一示例性實施例。 (第一示例性實施例的配置)
圖1是示出了根據(jù)本發(fā)明第一示例性實施例的存儲器訪問控制設備 IO的配置的框圖。
存儲器訪問控制設備IO包括存儲器訪問控制單元11、存儲器12、 13、 訪問模式選擇單元14、離散地址對應信息存儲單元15以及圖像數(shù)據(jù)位置 信息存儲單元16,其中存儲器12和存儲器13通過地址信號17至19與存 儲器訪問控制單元ll連接。
存儲器訪問控制單元11具有以下功能使用由訪問模式選擇單元14 選擇的訪問模式,并基于在離散地址對應信息存儲單元15中存儲的離散 地址對應信息以及在圖像數(shù)據(jù)位置信息存儲單元16中存儲的圖像數(shù)據(jù)位 置信息161,在相同的時鐘周期內(nèi)訪問存儲器12、 13的不同區(qū)域中存儲的 編碼圖像數(shù)據(jù)。
圖像數(shù)據(jù)位置信息存儲單元16具有以下功能存儲圖像數(shù)據(jù)位置信 息161,所述信息161指示在存儲器12、 13中如何排列圖像數(shù)據(jù)。
圖像數(shù)據(jù)位置信息161基于存儲器12、 13中每一個的存儲器容量、 存儲器12、 13的每存儲器總線寬度、形成圖像數(shù)據(jù)的像素的每像素比特 數(shù)、以及形成圖像數(shù)據(jù)的像素的位置信息等等,來指示在存儲器12、 13 的每個地址中存儲的像素的位置信息。
圖3是示出了基于圖2中所示的圖像數(shù)據(jù)201、存儲器12、 13的存儲器容量、每存儲器總線寬度等等而產(chǎn)生圖像數(shù)據(jù)位置信息161的圖。
此處假設存儲器12、 13的每存儲器總線寬度為8比特,且在這些存 儲器中存儲的圖像數(shù)據(jù)的每個像素都具有8比特。因而這些存儲器中的每 一個可以每地址存儲一個像素。
因此,存儲器12、 13—起將以如圖3所示的排列,存儲圖2中的具 有1024像素乘1024行的圖像數(shù)據(jù)201。
在圖3中,坐標(x, y)表示第(y+l)行的第(x+l)個像素。因此, 以坐標(0, 0)為例,從該坐標可以看到,第一行的第一個像素(像素(0, O))位于存儲器12中。類似地,從坐標(0, 1)可以看到,第二行的第 一個像素(像素(0, l))位于存儲器13中。
通過參考圖3,存儲器訪問控制單元11可以看到,存儲器12存儲了 像素(0, 0),其表示x=0且y=0的圖像數(shù)據(jù)片;像素(1, 1),其表示 x=l且y-l的圖像數(shù)據(jù)片;像素(1, 2),其表示f1且y-2的圖像數(shù)據(jù) 片;像素(0, 3),其表示x^且y:3的圖像數(shù)據(jù)片;等等。類似地,可 以看到,存儲器13存儲了像素(1, 0),其表示x^且"0的圖像數(shù)據(jù) 片;像素(0, 1),其表示x-O且"l的圖像數(shù)據(jù)片;像素(0, 2),其表 示x^0且y二2的圖像數(shù)據(jù)片;像素(1, 3),其表示f1 iy=3的圖像數(shù) 據(jù)片;等等。
此外,如果假定存儲器12的離散地址為ADA (以下描述),則將表 示x=0且y=0的圖像數(shù)據(jù)片的像素(0, 0)存儲在存儲器12中的ADA=0 處;將表示^=1 iy=l的圖像數(shù)據(jù)片的像素(1, 1)存儲在存儲器12中 的ADA4處;將表示x4且y二2的圖像數(shù)據(jù)片的像素(1, 2)存儲在存 儲器12中的ADA-2處;將表示x-0且尸3的圖像數(shù)據(jù)片的像素(0, 3) 存儲在存儲器12中的ADA=3處;并以相似方式存儲其余像素(參考以下 描述的圖4)。
如果假定存儲器13的離散地址為ADB (以下描述),則將表示x=l 且y-O的圖像數(shù)據(jù)片的像素(1, 0)存儲在存儲器13中的ADB^處;將 表示x-O且y-l的圖像數(shù)據(jù)片的像素(O, 1)存儲在存儲器13中的ADB=1 處;將表示xi且y二2的圖像數(shù)據(jù)片的像素(0, 2)存儲在存儲器13中 的ADB^2處;將表示x^且y-3的圖像數(shù)據(jù)片的像素(1, 3)存儲在存儲器13中的ADB=3處;并以相似方式存儲其余像素(參考以下描述的圖 5)。
在本示例性實施例的存儲器12、 13中,以如下方式排列圖像數(shù)據(jù) 對于一行上每兩個連續(xù)的像素,將四個連續(xù)行組合成一個塊。換言之,一 個塊由8個像素(2像素乘4行)的圖像數(shù)據(jù)構(gòu)成。
例如,如果假定x坐標上的最低比特是"a",且y坐標上的最低兩比 特是"b",則該特定塊中包含的信息將會顯得如圖6所示那樣。
因此,本示例性實施例的1024像素xl024行圖像數(shù)據(jù)被劃分為橫向 (即x軸方向)上的上述的512塊及縱向(y軸方向)上的上述的256塊, 總共創(chuàng)建出131072塊。將各自形成這131072塊的像素數(shù)據(jù)塊以圖4和5 中所示的排列(以下描述)存儲在存儲器12、 13中。
存儲器12、 13每個都具有以下功能基于圖像數(shù)據(jù)位置信息161來 存儲編碼并排列的圖像數(shù)據(jù)121、 131。
圖4是示出存儲在存儲器12中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù)121) 的圖。圖5是示出存儲在存儲器13中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù)131) 的圖。
存儲器12、 13不僅可以由單個存儲器構(gòu)成,而且可以由每組具有相 同存儲器容量的兩組存儲器12、 13構(gòu)成。
當對形成存儲在存儲器12、 13中的圖像數(shù)據(jù)的像素的數(shù)據(jù)進行訪問 時,訪問模式選擇單元14選擇以下訪問模式每次訪問兩個橫向連續(xù)像 素的模式;每次訪問垂直(縱向)連續(xù)的兩個像素的模式;以及每次訪問 垂直(縱向)隔行的兩個像素的模式。
離散地址對應信息存儲單元15存儲離散地址對應信息151,所述信息 151指示對于每種訪問模式的每個ADA與每個ADB之間的對應。
圖7是示出了存儲在離散地址對應信息存儲單元15中的離散地址對 應信息的圖。
參考圖7,如下所述,指示了存儲在離散地址對應信息存儲單元15 中的離散地址對應信息151。
在每次訪問兩個橫向連續(xù)像素的訪問模式中,ADA-ADB (離散地址 對應信息151a)。在每次訪問兩個垂直(縱向)連續(xù)像素的訪問模式中,ADA=0與 ADB=1、 ADA=1與ADB=0、 ADA=2與ADB-3以及ADA=3與ADB=2 分別彼此對應(離散地址對應信息151b)。
在每次訪問垂直(縱向)隔行的兩個像素的訪問模式中,ADA=0與 ADB=2、 ADA=1與ADB=3、 ADA=2與ADB=0以及ADA=3與ADB=1 分別彼此對應(離散地址對應信息151c)。
如以下所述,在由圖3中所示的地址號,而不是由地址的最低兩比特 來定義ADA和ADB的情況下,在每次訪問兩個橫向連續(xù)像素的模式中使 用離散地址對應信息151d;在每次訪問兩個橫向連續(xù)像素的模式中使用離 散地址對應信息151e;以及在每次訪問垂直(縱向)隔行的兩個像素的模 式中使用離散地址對應信息151f (參考圖8)。、
地址信號17至19由以下信號構(gòu)成地址信號17,其將公共地址AD 從存儲器訪問控制單元11傳送到存儲器12、 13;地址信號18,其在兩個 最低有效比特上與ADA相關,并從存儲器訪問控制單元11連接到存儲器 12;以及地址信號19,其在最低兩比特上與ADB相關,并從存儲器訪問 控制單元11連接到存儲器13。除最低兩比特ADA與ADB不同之外,從 存儲器訪問控制單元11連接到存儲器12的地址信號與從存儲器訪問控制 單元11連接到存儲器13的地址信號是相同的。
因此,基于地址信號17中的"AD",從上述131072個塊中識別出存 儲器12、 13之間公共的一個塊。從所述一個識別出的塊中,基于地址信 號18中的"ADA"識別存儲器12內(nèi)的像素數(shù)據(jù)片,并基于地址信號19 中的"ADB"識別存儲器13內(nèi)的像素數(shù)據(jù)片。
一般地,"AD"是[nl: n2],其中nl和n2由圖像數(shù)據(jù)、存儲器容量、 地址中的比特數(shù)以及其他因素確定。在本特定示例性實施例中,將1024 像素乘1024行的圖像數(shù)據(jù)201劃分為512個橫向塊及256個縱向塊(總 共512x256個塊)。由于這可以被表示為2的17次冪,故nK6。還由于 每個塊由2x4個像素構(gòu)成且可被表示為2的3次冪,故112=2。
現(xiàn)在將描述存儲器訪問控制設備10的硬件配置。
圖9是示出了根據(jù)本示例性實施例的存儲器訪問控制設備10的硬件 配置的框圖。參考圖9,可以以與一般計算機設備的硬件配置類似的硬件配置來實 現(xiàn)根據(jù)本發(fā)明的存儲器訪問控制設備10,所述存儲器訪問控制設備10包 括存儲器訪問控制部件101,其具有圖1中所示的單元;存儲器12和存 儲器13; CPU (中央處理單元)102;通信接口 104,其將數(shù)據(jù)發(fā)送到外 圍設備并從外圍設備接收數(shù)據(jù);ROM (只讀存儲器)103,其存儲提供上 述組件各自的功能的控制程序1031;系統(tǒng)總線105,其將該信息處理設備 中的這些組件互相連接;等等。
當然,可以通過在存儲器訪問控制設備10內(nèi)實現(xiàn)一種電路組件來以 硬件形式實現(xiàn)根據(jù)本發(fā)明的存儲器訪問控制設備10的操作,其中所述電 路組件包括LSI (大規(guī)模集成電路)或其中結(jié)合了實現(xiàn)這些功能的程序的 其他硬件部件,但還可以通過促使在計算機處理設備上運行的CPU 102執(zhí) 行控制程序1031來以軟件形式實現(xiàn)這些操作。
(第一示例性實施例的操作)
圖10是示意性地示出了根據(jù)該示例性實施例的存儲器訪問控制設備 10的操作的流程圖。通過參考圖10,以下將示意性地描述存儲器訪問控 制設備IO的操作。
首先,存儲器訪問控制單元11識別由訪問模式選擇單元14選擇的訪 問模式(步驟S101);基于所識別的訪問模式,參考存儲在圖像數(shù)據(jù)位置 信息存儲單元16中的圖像數(shù)據(jù)位置信息161與存儲在離散地址對應信息 存儲單元15中的針對該訪問模式的離散地址對應信息151 (步驟S102); 以及,基于離散地址對應信息151,在相同的時鐘周期內(nèi),訪問存儲器12、 13中的彼此對應的兩組圖像數(shù)據(jù)(步驟S103)。
接下來,將描述在每種不同的訪問模式中執(zhí)行的操作。
(橫向訪問模式)
通過參考圖3,將描述根據(jù)本示例性實施例的存儲器訪問控制設備10 所使用的訪問方法。在該訪問方法中,當選擇每次訪問兩個水平(橫向) 連續(xù)像素的訪問模式時,存儲器訪問控制單元11每次訪問存儲在存儲器 12、 13中的橫向連續(xù)的像素。
如果ADA與ADB的值相同,則存儲器訪問控制單元11可每次訪問 存儲在存儲器12和存儲器13中的兩個橫向連續(xù)像素。如果發(fā)現(xiàn)例如ADA=ADB=0,則基于離散地址對應信息151a,存儲 器訪問控制單元11可每次訪問兩個橫向連續(xù)像素,即存儲在存儲器12中 的像素(0, 0)和存儲在存儲器13中的像素(1, 0)。
類似地,如果ADA-ADB4,則存儲器訪問控制單元11可每次訪問 兩個橫向連續(xù)像素,即存儲在存儲器13中的像素(0, 1)和存儲在存儲 器2中的像素(1, 1)。
然而,不同于將像素(O,O)的數(shù)據(jù)存儲在存儲器12中的ADA=ADB=0 的情況,在ADA=ADB=1情況下,將x坐標值不同于上述像素(0, 0) 的像素(1, 1)的數(shù)據(jù)存儲在存儲器12中。
類似地,不同于將像素(1, 0)的數(shù)據(jù)存儲在存儲器13中的 ADA=ADB=0的情況,在ADA=ADB=1情況下,將x坐標值不同于上述 像素(1, 0)的像素(0, 1)的數(shù)據(jù)存儲在存儲器13中。
在ADA=ADB=2的情況下,存儲數(shù)據(jù)的順序與ADA=ADB=1情況相 似(首先將像素(0, 2)存儲在存儲器13中,接下來將像素(1, 2)存 儲在存儲器12中)。在ADA=ADB=3的情況下,存儲數(shù)據(jù)的順序與 ADA=ADB=0情況相似(首先將像素(0, 3)存儲在存儲器12中,接下 來將像素(1, 3)存儲在存儲器13中)。
然而應當注意,在使用圖3中的地址號而不是使用地址的最低兩比特 來定義ADA和ADB的情況下,將相同的地址分配給圖2中所示的1024 像素xl024行的圖像數(shù)據(jù)中的兩個像素,因此,地址數(shù)為 1024x1024+2=524288。在這種情況下,如果Kh^524288且選擇每次訪問 兩個水平(橫向)連續(xù)像素的模式,則根據(jù)所選擇的ADA或所選擇的ADB 來確定ADA=ADB= (h-l)(如圖8中離散地址對應信息151d中所示)。 從而,存儲器訪問控制單元11可以每次訪問在存儲器12、 13中的所選地 址處存儲的兩個橫向連續(xù)像素。
(縱向訪問模式)
通過參考圖3,將描述根據(jù)本示例性實施例的存儲器訪問控制設備10 所使用的另一種訪問方法。在該訪問方法中,當選擇每次訪問兩個垂直(縱 向)連續(xù)像素的訪問模式時,存儲器訪問控制單元11每次訪問存儲在存 儲器12、 13中的縱向連續(xù)的像素。如果發(fā)現(xiàn)例如ADA=0且ADB=1,則基于離散地址對應信息151b, 存儲器訪問控制單元11可訪問存儲在存儲器12中的像素(0, 0)和存儲 在存儲器13中的像素(0, 1),從而可每次訪問兩個縱向連續(xù)行上的數(shù)據(jù)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖3中與ADA-O相對應的最后一個ADA是ADA=524284。 由于在上述一個塊中有四個地址,所以塊數(shù)為524284+4=131071。如果 13^131072且ADA= (4i-4)、 ADB=ADA+1= (4i-4) +l=4i-3 (基于圖8 中的離散地址對應信息151e),則存儲器訪問控制單元11可以每次訪問兩 個縱向連續(xù)行上的數(shù)據(jù),類似于使用ADA=0且ADB=1時的情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151e,如果選擇ADA= (4i-4),則選擇與其對應的ADB= (4i-3),而如果選擇ADB: (4i_3),則選擇與其對應的ADA= (4i-4)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=3且ADB=2,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(0, 3)和存儲在存儲器13中的像素(0, 2)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖3中與ADA=3相對應的最后一個ADA是ADA=524287。 如果KK131072且ADA= (4i-4) +3= (4i-l )、 ADB=ADA-1= (4i-l) -l=4i-2 (基于圖8中的離散地址對應信息151e),則存儲器訪問控制單元11可以 每次訪問兩個縱向連續(xù)行上的數(shù)據(jù),類似于使用ADA=3且ADB=2時的 情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151e,如果選擇ADA= (4i-l),則選擇與其對應的ADB= (4i-2),而如果選擇ADB二 (4i-2),則選擇與其對應的ADA= (4i-l )。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)像素。與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=1且ADB=0,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(1, 1)和存儲在存儲器13中的像素(1, 0)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖3中與ADA=1相對應的最后一個ADA是ADA=524285。 如果1 131072且ADA= ( 4i-4 ) +1 = (4i-3 ) 、 ADB=ADA-1 = (4i-3 ) -1 =4i-4 (基于圖8中的離散地址對應信息151e),則存儲器訪問控制單元11可以 每次訪問兩個縱向連續(xù)行上的數(shù)據(jù),類似于使用ADA=1且ADB=0時的 情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151e,如果選擇ADA= (4i-3),則選擇與其對應的ADB=
(4i-4),而如果選擇ADB: (4i-4),則選擇與其對應的ADA= (4i-3)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=2且ADB=3,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(1, 2)和存儲在存儲器13中的像素(1, 3)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖3中與ADA二2相對應的最后一個ADA是ADA:524286。 如果1131072且ADA= (4i畫4 ) +2= (4i-2 ) 、 ADB=ADA+1 = ( 4i-2 )+1 =4i-1
(基于圖8中的離散地址對應信息151e),則存儲器訪問控制單元11可以 每次訪問兩個縱向連續(xù)行上的數(shù)據(jù),類似于使用ADA=2且ADB=3時的 情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151e,如果選擇ADA= (4i-2),則選擇與其對應的ADB= (4i-l),而如果選擇ADB: (4i-l),則選擇與其對應的ADA- (4i-2)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)像素。前述是對如何可每次訪問兩行的所有組合所進行的描述。然而,由于 將上述塊配置為由8像素的圖像數(shù)據(jù)形成,所以每次訪問從奇數(shù)行開始的 連續(xù)兩行是不可能的。這是因為,在對上述塊中從第二行開始的連續(xù)兩行 的訪問中,訪問了相同存儲器中的不同地址。此外,在對上述塊中從第四 行開始的連續(xù)兩行的訪問中,必須跨越兩個塊來訪問地址。這意味著,如
果l$i$1024,則不能每次訪問圖3中從第(4j-2)行開始的或從第(4j) 行開始的連續(xù)兩行上的數(shù)據(jù)。
然而,當呈現(xiàn)移動的圖像時,通常需要訪問移動圖像數(shù)據(jù)中的隔行數(shù) 據(jù)。在這種情況下,可以通過使用以下方法來每次訪問上述塊內(nèi)隔行上的 數(shù)據(jù)對。
在以下描述中,將說明根據(jù)本示例性實施例的存儲器訪問控制設備10 所使用的另一種訪問方法。在該訪問方法中,當選擇每次訪問垂直(縱向) 隔行上的兩個像素的訪問模式時,存儲器訪問控制單元11每次訪問針對 存儲在存儲器12、 13中的像素的縱向隔行。
如果發(fā)現(xiàn)例如ADA=0且ADB=2,則基于離散地址對應信息151c, 存儲器訪問控制單元11可訪問針對存儲在存儲器12中的像素(0, 0)和 存儲在存儲器13中的像素(0, 2)的兩個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,其中在圖3中假定1^^131072,如果ADA= (4i-4)且 ADB=ADA+2= (4i-4) +2=4i-2 (基于圖8中的離散地址對應信息151f), 則存儲器訪問控制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于 使用ADA=0且ADB=2時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151f,如果選擇ADA=(4i-4),則選擇與其對應的ADB= (4i-2),而如果選擇ADB: (4i-2),則選擇與其對應的ADA= (4i-4)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處
存儲的兩個縱向隔行的像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=3且ADB=1,則存儲器訪問控制單元11可每次訪問針對存儲在存儲器12中的像素(0, 3)和存儲在存儲器13中的像素(0, 1)的兩 個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,假定1^^131072,如果ADA- (4i-l)且ADB=ADA-2= (4i-l) -2=4i-3 (基于圖8中的離散地址對應信息151f),則存儲器訪問控 制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使用ADA=3且 ADB=1時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151f,如果選擇ADA=(4i-l),則選擇與其對應的ADB= (4i-3),而如果選擇ADB^ (4i-3),則選擇與其對應的ADA= (4i-l)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行的兩個像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=2且ADB=0,則存儲器訪問控制單元11可每次訪問針對存儲 在存儲器12中的像素(1, 2)和存儲在存儲器13中的像素(1, 0)的兩 個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,假定1^^131072,如果ADA- (4i-2)且ADB=ADA-2= (4i-2) -2=4i-4 (基于圖8中的離散地址對應信息151f),則存儲器訪問控 制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使用ADA=2且 ADBi時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151f,如果選擇ADA=(4i-2),則選擇與其對應的ADB= (4i-4),而如果選擇ADB= (4i-4),則選擇與其對應的ADA= (4i-2)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行上的兩個像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=1且ADB=3,則存儲器訪問控制單元11可每次訪問針對存儲在存儲器12中的像素(1, 1)和存儲在存儲器13中的像素(1, 3)的兩 個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,假定KK131072,如果ADA= (4i-3)且ADB=ADA+2= (4i-3) +2=4i-l (基于圖8中的離散地址對應信息151f),則存儲器訪問 控制單元U可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使用ADA=1且 ADB=3時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151f,如果選擇ADA=(4i-3),則選擇與其對應的ADB= (4i-l),而如果選擇ADB: (4i-l),則選擇與其對應的ADA- (4i-3)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行上的兩個像素。
前述是對如何可每次訪問上述塊中兩個隔行的所有組合所進行的描 述。然而應當注意,每次訪問上述塊中從第二行或第三行開始的隔行是不 可能的。這是因為,在對上述塊中從第三行或第四行開始的兩個隔行的訪 問中,必須跨越兩個塊來訪問地址。這意味著,如果1$^1024,則不能每 次訪問圖3中從第(4j-l)行開始的或從第(4j)行開始的兩個隔行上的 數(shù)據(jù)。
(第一示例性實施例的效果)
根據(jù)本示例性實施例,如圖3所示,在形成圖像數(shù)據(jù)的所有像素數(shù)據(jù) 中,兩個連續(xù)的像素數(shù)據(jù)對于每種訪問模式都互相對應,并分別被存儲在 存儲器12和存儲器13中。由此,對橫向連續(xù)圖像數(shù)據(jù)的訪問和對縱向連 續(xù)圖像數(shù)據(jù)的訪問可以相互兼容。另外,可以減少從存儲器訪問控制單元 11對存儲在存儲器12和存儲器13中的圖像數(shù)據(jù)的不必要的訪問,從而實 現(xiàn)更高的存儲器訪問效率。
換言之,根據(jù)本示例性實施例,將圖像數(shù)據(jù)中具有橫向和縱向連續(xù)像 素的數(shù)據(jù)以可同時訪問的方式互相對應地存儲在兩個存儲器內(nèi)的預定位 置中。通過獨立地控制為兩個存儲器給出的訪問地址的一部分,可以在橫 向訪問中完全消除不必要的數(shù)據(jù)訪問事件。在縱向訪問的情況下,可以從由"技術領域"部分中所述的相關技術所實現(xiàn)的水平上顯著地減少不必要 的數(shù)據(jù)訪問事件。
此外,根據(jù)本示例性實施例,為兩組存儲器(存儲器12、 13)給出的
每個訪問地址都被配置為除兩個比特以外都相同。由此,可以將訪問地址 信號線的數(shù)目減小到小于為兩組存儲器給出的訪問地址彼此完全不同時 的數(shù)目。
(第二示例性實施例)
該示例性實施例與第一示例性實施例的不同之處在于存儲器12、 13
的每存儲器總線寬度從第一示例性實施例中的8比特增大到16比特。如 果每存儲器總線寬度是16比特且一個像素是8比特長,則可以在每個存 儲器中每地址存儲兩個像素。以下將描述本示例性實施例與第一示例性實 施例的區(qū)別。
(第二示例性實施例的配置)
圖11是示出了基于圖2中所示的圖像數(shù)據(jù)201、存儲器12、 13的存 儲器容量、每存儲器總線寬度等等而產(chǎn)生圖像數(shù)據(jù)位置信息161的圖。
與第一實施例類似,根據(jù)本示例性實施例的存儲器12、 13基于圖11 中所示的圖像數(shù)據(jù)位置信息161,以圖12和13中所示的排列分別存儲圖 2中所示的1024像素乘1024行的圖像數(shù)據(jù)。
圖12是示出了存儲在存儲器12中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù) 121)的圖。圖13是示出了存儲在存儲器13中的示例數(shù)據(jù)(排列后的圖 像數(shù)據(jù)131)的圖。
在本示例性實施例的存儲器12、 13中,以如下方式排列圖像數(shù)據(jù)-對于一行上每四個連續(xù)的像素,將四個連續(xù)行組合成一個塊。換言之,一 個塊由16個像素(4像素乘4行)的圖像數(shù)據(jù)構(gòu)成。
例如,如果假定在圖像數(shù)據(jù)中,x坐標上的最低比特是"a",且y坐 標上的最低兩比特是"b",則該特定塊中包含的信息將會顯得如圖14所 示那樣。
因此,本示例性實施例的1024像素xl024行圖像數(shù)據(jù)被劃分為橫向 (即x軸方向)上的上述的256塊及縱向(y軸方向)上的上述的256塊,總共創(chuàng)建出65536塊。將各自形成這65536塊的像素數(shù)據(jù)片以圖11中所 示的排列存儲在存儲器12、 13中。
與第一示例性實施例類似,本示例性實施例的離散地址對應信息存儲 單元15存儲離散地址對應信息151,所述信息151指示對于每種訪問模式 每個ADA與每個ADB之間的對應。
如以下所述,在由圖3中所示的地址號而不是由地址的最低兩比特來 定義ADA和ADB的情況下,在每次訪問兩個橫向連續(xù)像素的模式中使用 離散地址對應信息151g;在每次訪問兩個橫向連續(xù)像素的模式中使用離散 地址對應信息151h;以及在每次訪問垂直(縱向)隔行的兩個像素的模式 中使用離散地址對應信息151i (參考圖15)。
(第二示例性實施例的操作)
(橫向訪問模式)
首先,通過參考圖11,將描述根據(jù)本示例性實施例的存儲器訪問控制 設備10所使用的訪問方法。在該訪問方法中,當選擇每次訪問兩個水平 (橫向)連續(xù)像素的訪問模式時,存儲器訪問控制單元11每次訪問存儲 在存儲器12、 13中的橫向連續(xù)的像素。
如果ADA與ADB的值相同,則存儲器訪問控制單元11可每次訪問 存儲在存儲器12和存儲器13中的四個橫向連續(xù)像素。
如果發(fā)現(xiàn)例如ADA=ADB=0,則基于離散地址對應信息151a,存儲 器訪問控制單元11可每次訪問四個橫向連續(xù)像素,即存儲在存儲器12中 的像素(0, 0)和(1, 0)以及存儲在存儲器13中的像素(2, 0)和(3, 0)。
類似地,如果ADA-ADB4,則存儲器訪問控制單元11可每次訪問 四個橫向連續(xù)像素,即存儲在存儲器13中的像素(0, 1)禾卩(1, 1)以 及存儲在存儲器12中的像素(2, 1)和(3, 1)。
然而,不同于將像素(0, 0)和(1, 0)的數(shù)據(jù)存儲在存儲器12中 的ADA=ADB=0的情況,如果ADA二ADB4,則將x坐標值不同于上述 像素(0, 0)禾B (1, 0)的x坐標值的像素(2, 1)禾卩(3, 1)的數(shù)據(jù)存 儲在存儲器12中。
類似地,不同于將像素(2, 0)和(3, 0)的數(shù)據(jù)存儲在存儲器13中的ADA二ADB二O的情況,在ADA=ADB=1情況下,將x坐標值不同于 上述像素(2, 0)和(3, 0)的像素(0, 1)和(1, 1)的數(shù)據(jù)存儲在存 儲器13中。
在ADA=ADB=2的情況下,存儲數(shù)據(jù)的順序與ADA=ADB=1情況相 似(首先將像素(0, 2)和(1, 2)存儲在存儲器13中,接下來將像素
(2, 2)和(3, 2)存儲在存儲器12中)。在ADA=ADB=3的情況下, 存儲數(shù)據(jù)的順序與ADA:ADB-O情況相似(首先將像素(0, 3)和(1, 3)存儲在存儲器12中,接下來將像素(2, 3)和(3, 3)存儲在存儲器 13中)。
然而應當注意,如果使用圖11中的地址號而不是使用地址的最低兩 比特來定義ADA和ADB,則將相同的地址分配給圖2中所示的1024像 素乘1024行的圖像數(shù)據(jù)中的四個像素,因此,地址數(shù)為 1024x1024+4=262144。在這種情況下,如果l$k$262144且選擇每次訪問 兩個水平(橫向)連續(xù)像素的模式,則根據(jù)所選擇的ADA或所選擇的ADB 來確定ADA^ADB^ (k-l)(如圖15中離散地址對應信息151g中所示)。 從而,存儲器訪問控制單元11可以每次訪問在存儲器12、 13中的所選地 址處存儲的兩個橫向連續(xù)像素。
(縱向訪問模式)
通過參考圖11,將描述根據(jù)本示例性實施例的存儲器訪問控制設備 IO所使用的另一種訪問方法。在該訪問方法中,當選擇每次訪問兩個垂直 (縱向)連續(xù)像素的訪問模式時,存儲器訪問控制單元11每次訪問存儲 在存儲器12、 13中的縱向連續(xù)的像素。
如果發(fā)現(xiàn)例如ADA=0且ADB=1,則基于離散地址對應信息151b, 存儲器訪問控制單元11可訪問存儲在存儲器12中的像素(0, 0)和(1, 0)以及存儲在存儲器13中的像素(0, 1)和(1, 1),從而可每次訪問 關于兩個橫向連續(xù)像素的兩個縱向連續(xù)行上的數(shù)據(jù)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖11中與ADA=0相對應的最后一個ADA是 ADA=262140 。由于在上述一個塊中有四個地址,所以塊數(shù)為 262140+2=65535。如果1^1^65536且ADA= (41-4)、 ADB=ADA+1= (41-4)+1=41-3 (基于圖15中的離散地址對應信息151h),則存儲器訪問控制單 元11可以每次訪問關于兩個橫向連續(xù)像素的兩個縱向連續(xù)行上的數(shù)據(jù), 類似于使用ADA=0且ADB=1時的情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151h,如果選擇ADA= (41-4),則選擇與其對應的ADB= (41-3),而如果選擇ADB二 (41-3),則選擇與其對應的ADA= (41-4)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)行上的數(shù)據(jù)。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=3且ADB=2,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(0, 3)禾卩(1, 3)以及存儲在存儲器13中的像素(0, 2)禾卩(1, 2)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖11中與ADA=3相對應的最后一個ADA是 ADA=262143。如果13^65536且ADA= (41-1)、 ADB=ADA-1= (41-1) -1=41-2 (基于圖15中的離散地址對應信息151h),則存儲器訪問控制單元 11可以每次訪問關于兩個橫向連續(xù)像素的兩個縱向連續(xù)行上的數(shù)據(jù),類似 于使用ADA=3且ADB=2時的情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151h,如果選擇ADA= (41-1),則選擇與其對應的ADB= (41-2),而如果選擇ADB- (41-2),則選擇與其對應的ADA= (41-1)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的兩個縱向連續(xù)行上的數(shù)據(jù)。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=1且ADB=0,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(2, 1)禾B (3, 1)以及存儲在存儲器13中的像素(2, 0)和(3, 0)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和ADB的情況下,圖11中與ADA=1相對應的最后一個ADA是 ADA=262141。如果1^1^65536且ADA= (41-3)、 ADB=ADA-1= (41-3) -1=41-4 (基于圖15中的離散地址對應信息151h),則存儲器訪問控制單元 11可以每次訪問關于兩個橫向連續(xù)像素的兩個縱向連續(xù)行上的數(shù)據(jù),類似 于使用ADA=1且ADB=0時的情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151h,如果選擇ADA= (41-3),則選擇與其對應的ADB= (41—4),而如果選擇ADB二 (41-4),則選擇與其對應的ADA= (41-3)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 n中的所選地址處 存儲的兩個縱向連續(xù)行上的數(shù)據(jù)。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=2且ADB=3,則存儲器訪問控制單元11可每次訪問存儲在存 儲器12中的像素(2, 2)和(3, 2)以及存儲在存儲器13中的像素(2, 3)禾卩(3, 3)。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,圖11中與ADA=2相對應的最后一個ADA是 ADA=262142。如果1SK65536且ADA= (41-2)、 ADB=ADA+1= (41-2) +1=41-1 (基于圖15中的離散地址對應信息151h),則存儲器訪問控制單 元11可以每次訪問關于兩個橫向連續(xù)像素的兩個縱向連續(xù)行上的數(shù)據(jù), 類似于使用ADA=2且ADB=3時的情況。
換言之,在選擇每次訪問兩個垂直(縱向)連續(xù)像素的模式作為訪問 圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于離散 地址對應信息151h,如果選擇ADA= (41-2),則選擇與其對應的ADB= (41-1),而如果選擇ADB二 (41-1),則選擇與其對應的ADA- (41-2)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處
存儲的兩個縱向連續(xù)行上的數(shù)據(jù)。
前述是對如何可每次訪問兩像素x兩行的所有組合所進行的描述。然 而,由于上述塊被配置為由16像素圖像數(shù)據(jù)形成,所以每次訪問從奇數(shù) 行開始的連續(xù)兩行是不可能的。這是因為,在對上述塊中從第二行開始的連續(xù)兩行的訪問中,訪問了相同存儲器中的不同地址。此外,在對上述塊 中從第四行開始的連續(xù)兩行的訪問中,必須跨越兩個塊來訪問地址。這意
味著,如果1^x^1024,則不能每次訪問圖11中從第(4m-2)行開始的或 從第(4m)行開始的連續(xù)兩行上的數(shù)據(jù)。
然而,當呈現(xiàn)移動的圖像時,通常需要訪問移動圖像數(shù)據(jù)中的隔行數(shù) 據(jù)。在這種情況下,可以通過使用以下方法來每次訪問上述塊內(nèi)隔行上的 數(shù)據(jù)對。
在以下描述中,將說明根據(jù)本示例性實施例的存儲器訪問控制設備10 所使用的另一種訪問方法。在該訪問方法中,當選擇每次訪問垂直(縱向) 隔行上的兩個像素的訪問模式時,存儲器訪問控制單元11每次訪問存儲 在存儲器12、 13中縱向隔行上的兩個像素。
如果發(fā)現(xiàn)例如ADA=0且ADB=2,則基于離散地址對應信息151c, 存儲器訪問控制單元11可訪問針對存儲在存儲器12中的像素(0, 0)和 (1, 0)以及存儲在存儲器13中的像素(0, 2)和(1, 2)的兩個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,其中假定K1S65536,如果ADA=(41-4)且ADB=ADA+2= (41_4) +2=化2 (基于圖15中的離散地址對應信息151i),存儲器訪問控 制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使用ADA=0且 ADB二2時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151i,如果選擇ADA=(41-4),則選擇與其對應的ADB= (41-2),而如果選擇ADB- (41-2),則選擇與其對應的ADA= (41-4)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行上的兩個像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=3且ADB-l,則存儲器訪問控制單元11可每次訪問針對存儲 在存儲器12中的像素(0, 3)和(1, 3)以及存儲在存儲器13中的像素 (0, 1)禾B (1, 1)的兩個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和ADB的情況下,其中假定1:^1^65536,如果ADA= (41-1)且ADB=ADA-2= (41—1) _2=41-3 (基于圖15中的離散地址對應信息151i),則存儲器訪問 控制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使用ADA=3且 ADB=1時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151i,如果選擇ADA=(41-1),則選擇與其對應的ADB= (41-3),而如果選擇ADB二 (41-3),則選擇與其對應的ADA- (41-1)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行上的兩個像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=2且ADB=0,則存儲器訪問控制單元11可每次訪問針對存儲 在存儲器12中的像素(2, 2)和(3, 2)以及存儲在存儲器13中的像素 (2, 0)禾B (3, 0)的兩個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和 ADB的情況下,其中假定K匕65536,如圖11所示,如果ADA= (41-2) iADB=ADA-2= (41-2)-2=41-4 (基于圖15中的離散地址對應信息1510, 則存儲器訪問控制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于 使用ADA=2且ADB=0時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151i,如果選擇ADA=(41-2),則選擇與其對應的ADB= (41-4),而如果選擇ADB= (41-4),則選擇與其對應的ADA= (41-2)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處 存儲的縱向隔行上的兩個像素。
與上述類似,在由地址的最低兩比特來定義ADA和ADB的情況下, 如果ADA=1且ADB=3,則存儲器訪問控制單元11可每次訪問針對存儲 在存儲器12中的像素(2, 1)和(3, 1)以及存儲在存儲器13中的像素 (2, 3)禾卩(3, 3)的兩個隔行。
在由圖3中所示的地址號而不是由地址的最低兩比特來定義ADA和ADB的情況下,其中假定KK65536,如圖11所示,如果ADA: (41-3) 且ADB=ADA+2=(41-3)+2=41-1 (基于圖15中的離散地址對應信息151i), 存儲器訪問控制單元11可以每次訪問兩個縱向隔行上的數(shù)據(jù),類似于使 用ADA=1且ADB=3時的情況。
換言之,在選擇每次訪問垂直(縱向)隔行上的兩個像素的模式作為 訪問圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)的方法的情況下,基于 離散地址對應信息151i,如果選擇ADA=(41-3),則選擇與其對應的ADB= (41-1),而如果選擇ADB- (41-1),則選擇與其對應的ADA二 (41-3)。由 此,存儲器訪問控制單元11可每次訪問在存儲器12、 13中的所選地址處
存儲的縱向隔行上的兩個像素。
前述是對如何可每次訪問上述塊中隔行上的兩像素x兩行的所有組合
所進行的描述。然而應當注意,每次訪問上述塊中從第二行或第三行開始 的隔行是不可能的。這是因為,在對上述塊中從第三行或第四行開始的兩 個隔行的訪問中,必須跨越兩個塊來訪問地址。這意味著,如果Kn^1024, 則不能每次訪問圖11中從第(4m-l)行開始的或從第(4m)行開始的兩 個隔行上的數(shù)據(jù)。
(第二示例性實施例的效果)
根據(jù)本示例性實施例,即使存儲器12、 13的每存儲器總線寬度從第 一示例性實施例中的8比特增大到16比特,也可以通過在存儲器的每個 地址上對多個橫向連續(xù)像素的數(shù)據(jù)進行存儲,來實現(xiàn)與第一示例性實施例 類似的效果。
(第三示例性實施例)
本示例性實施例與第一示例性實施例的不同之處在于以兩像素乘兩 行(2x2),而不是第一示例性實施例中的兩像素乘四行(2x4)來配置每 個塊。以下將描述本示例性實施例與第一示例性實施例的區(qū)別。
(第三示例性實施例的配置)
圖16是示出了根據(jù)本示例性實施例的圖像數(shù)據(jù)位置信息161的圖。 與第一實施例類似,根據(jù)本示例性實施例的存儲器12、 13基于圖16 中所示的圖像數(shù)據(jù)位置信息161,以圖17和18中所示的排列分別存儲圖2中所示的1024像素乘1024行的圖像數(shù)據(jù)。
圖17是示出了存儲在存儲器12中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù) 121)的圖。圖18是示出了存儲在存儲器13中的示例數(shù)據(jù)(排列后的圖 像數(shù)據(jù)131)的圖。
如果假定x坐標上的最低比特是"a",且y坐標上的最低兩比特是"b", 則該特定塊中包含的信息將會顯得如圖19所示那樣。
在離散地址對應信息151中,在0^ADA^1、 O^ADB^l的情況下,根 據(jù)本示例性實施例的離散地址對應信息151與每次訪問兩個橫向連續(xù)像素 的訪問模式相對應(參考圖50中的離散地址對應信息151a、 d)以及與每 次訪問兩個垂直(縱向)連續(xù)像素的模式相對應(參考圖50中的離散地 址對應信息151b、 e)。
(第三示例性實施例的操作)
與第一示例性實施例類似,根據(jù)本示例性實施例的存儲器訪問控制單 元11使用由訪問模式選擇單元14選擇的訪問模式,并基于圖像數(shù)據(jù)位置 信息161以及用于該訪問模式的離散地址對應信息151,在相同的時鐘周 期內(nèi)訪問存儲在存儲器12、 13中的圖像數(shù)據(jù)。
(第三示例性實施例的效果)
根據(jù)本示例性實施例,除了不能選擇每次訪問兩個垂直(縱向)隔行 上的兩個像素的模式,可以實現(xiàn)與第一示例性實施例相同的效果。
(第四實施例)
本示例性實施例是第二實施例的變型。以下將描述本示例性實施例與 第二示例性實施例的區(qū)別。
(第四示例性實施例的配置)
圖20是示出了根據(jù)本示例性實施例的圖像數(shù)據(jù)位置信息161的圖。 與第二實施例類似,根據(jù)本示例性實施例的存儲器12、 13基于圖20
中所示的圖像數(shù)據(jù)位置信息161,以圖21和22中所示的排列分別存儲圖
2中所示的1024像素乘1024行的圖像數(shù)據(jù)。
圖21是示出了存儲在存儲器12中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù)
121)的圖。圖22是示出了存儲在存儲器13中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù)131)的圖。
如果假定x坐標上的最低比特是"a",且y坐標上的最低兩比特是"b", 則該特定塊中包含的信息將會顯得如圖23所示那樣。
換言之,本示例性實施例與第二示例性實施例的不同之處在于塊內(nèi) 每個地址處存儲的像素數(shù)據(jù)從第二示例性實施例中的兩個橫向連續(xù)像素 變?yōu)閮蓚€縱向連續(xù)像素。
根據(jù)本示例性實施例的離散地址對應信息151與根據(jù)第二示例性實施 例的離散地址對應信息151相同。
(第四示例性實施例的操作)
與第二示例性實施例類似,根據(jù)本示例性實施例的存儲器訪問控制單 元11使用由訪問模式選擇單元14選擇的訪問模式,并基于圖像數(shù)據(jù)位置 信息161以及用于該訪問模式的離散地址對應信息151,在相同的時鐘周 期內(nèi)訪問存儲在存儲器12、 13中的圖像數(shù)據(jù)。
(第四示例性實施例的效果)
根據(jù)本示例性實施例,即使塊內(nèi)每個地址處存儲的像素數(shù)據(jù)是縱向連 續(xù)的而不是如第二示例性實施例中那樣是橫向連續(xù)的,也可以實現(xiàn)與第二 示例性實施例相同的效果。
(第五實施例)
本示例性實施例與第二示例性實施例的不同之處在于存儲器12、 13 的每存儲器總線寬度從第二示例性實施例中的16比特增大到32比特。如 果每存儲器總線寬度是32比特且一個像素是8比特長,則可以在每個存 儲器中每地址存儲四個像素。以下將描述本示例性實施例與第二示例性實 施例的區(qū)別。
(第五示例性實施例的配置)
圖24是示出了根據(jù)本示例性實施例的圖像數(shù)據(jù)位置信息161的圖。 與第二實施例類似,根據(jù)本示例性實施例的存儲器12、 13基于圖24
中所示的圖像數(shù)據(jù)位置信息161,以圖25和26中所示的排列分別存儲圖
2中所示的1024像素乘1024行的圖像數(shù)據(jù)。
圖25是示出了存儲在存儲器12中的示例數(shù)據(jù)(排列后的圖像數(shù)據(jù)121)的圖。圖26是示出了存儲在存儲器13中的示例數(shù)據(jù)(排列后的圖 像數(shù)據(jù)131)的圖。
如果假定x坐標上的最低比特是"a",且y坐標上的最低兩比特是"b", 則該特定塊中包含的信息將會顯得如圖27所示那樣。
換言之,本示例性實施例與第二示例性實施例的不同之處在于塊內(nèi) 每個地址處存儲的像素數(shù)據(jù)從第二示例性實施例中的兩個橫向連續(xù)像素 變?yōu)閮蓚€橫向連續(xù)像素以及兩個縱向連續(xù)像素。
根據(jù)本示例性實施例的離散地址對應信息151與根據(jù)第二示例性實施 例的離散地址對應信息151相同。
(第五示例性實施例的操作)
與第二示例性實施例類似,根據(jù)本示例性實施例的存儲器訪問控制單 元11使用由訪問模式選擇單元14選擇的訪問模式,并基于圖像數(shù)據(jù)位置 信息161以及用于該訪問模式的離散地址對應信息151,在相同的時鐘周 期內(nèi)訪問存儲在存儲器12、 13中的圖像數(shù)據(jù)。
(第五示例性實施例的效果)
根據(jù)本示例性實施例,即使存儲器12、 13的每存儲器總線寬度從第 二示例性實施例中的16比特增大到32比特,并且塊內(nèi)每個地址處存儲的 像素數(shù)據(jù)從第二示例性實施例中的兩個橫向連續(xù)像素變?yōu)閮蓚€橫向連續(xù) 像素以及兩個縱向連續(xù)像素,也可以實現(xiàn)與第二示例性實施例相同的效 果。
盡管通過以1024像素乘1024行的圖像數(shù)據(jù)為例,描述了每個示例性 實施例,但可以應用本發(fā)明的圖像數(shù)據(jù)配置不局限于這種配置。在根據(jù)示 例性實施例的存儲器12、 13中,假定一個塊具有關于一行上兩個橫向連 續(xù)像素的四個縱向連續(xù)行,從而由8個像素(2像素乘4行)的圖像數(shù)據(jù) 構(gòu)成。因此,只要基于該塊的數(shù)據(jù)分配是可能的,整個圖像數(shù)據(jù)的可能配 置就不局限于1024像素乘1024行的圖像數(shù)據(jù)。例如,可以以2048像素 x2048行來形成圖像數(shù)據(jù),甚至可以將圖像數(shù)據(jù)配置為具有4像素x4行。
此外,根據(jù)示例性實施例的存儲器12、 13的每存儲器總線寬度或者 是8比特或者是16比特,且在這些存儲器中存儲的圖像數(shù)據(jù)內(nèi)的一個像素是8比特長。然而,本領域技術人員應當了解,總線寬度不局限于上述 總線寬度且圖像數(shù)據(jù)內(nèi)的像素大小不局限于8比特長。
盡管在前述中通過參考示例性實施例已描述了本發(fā)明,但本發(fā)明不局 限于這些示例性實施例的配置和操作。本領域技術人員應了解,在不偏離 本發(fā)明的范圍和精神的前提下,可能對本發(fā)明的配置和細節(jié)進行多種修 改。
交叉引用
本申請要求基于在2006年7月20日提交的日本專利申請2006-197646 的優(yōu)先權(quán),并將其全部公開并入此處作為引用。
權(quán)利要求
1. 一種存儲器訪問控制設備,所述設備控制對存儲數(shù)據(jù)的存儲器的訪問,所述設備包括多個存儲器組;其中劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不同存儲器區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問地址的預定比特來區(qū)分的;以及在訪問所述存儲器的相同時鐘周期內(nèi),同時訪問在所述多個存儲器組的不同存儲器區(qū)域中存儲的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的存儲器訪問控制設備,其中,針對每個所 述組,獨立地控制對所述多個存儲器組的訪問地址的預定比特。
3. 根據(jù)權(quán)利要求2所述的存儲器訪問控制設備,其中,對所述多個 存儲器組的訪問地址中,除針對每個所述組獨立地控制的所述預定比特以 外的部分對所述多個組是公共的。
4. 根據(jù)權(quán)利要求3所述的存儲器訪問控制設備,其中,所述數(shù)據(jù)由 一個或多個塊構(gòu)成,每個所述塊由多個單元數(shù)據(jù)形成,以及使用所述訪問地址內(nèi)對所述多個組相同的訪問地址部分來識別所述 數(shù)據(jù)內(nèi)的所述塊,并基于針對每個所述組獨立地控制的所述預定比特來識 別形成所述塊的每個單元數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1至4中任意一項所述的存儲器訪問控制設備,其 中,所述數(shù)據(jù)由二維單元數(shù)據(jù)構(gòu)成,以及從以下模式中選擇至少兩種模式每次訪問兩個所述水平連續(xù)單元數(shù) 據(jù)的模式;每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式;以及每次訪問垂 直隔行上的兩個所述單元數(shù)據(jù)的模式。
6. 根據(jù)權(quán)利要求5所述的存儲器訪問控制設備,其中,根據(jù)預定配 置將所述數(shù)據(jù)劃分入所述多個組,并基于所述單元數(shù)據(jù)來存儲所述數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的存儲器訪問控制設備,其中,所述訪問地址根據(jù)所述模式來識別在被劃分入所述多個組之后存儲的所述單元數(shù)據(jù)。
8. 根據(jù)權(quán)利要求1至7中任意一項所述的存儲器訪問控制設備,其中,由第一組和第二組這兩個組來形成所述存儲器,以及在訪問所述存儲器的相同時鐘周期內(nèi),同時訪問在所述兩個存儲器組 的所述不同區(qū)域中存儲的所述數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的存儲器訪問控制設備,其中,以滿足以下配置中的至少兩個配置的配置來形成所述塊兩個所述水平連續(xù)單元數(shù)據(jù) 的配置;兩個所述垂直連續(xù)單元數(shù)據(jù)的配置;以及垂直隔行上的兩個所述 單元數(shù)據(jù)的配置,以及在所述不同存儲器組的所述不同區(qū)域中各自存儲兩個所述單元數(shù)據(jù)。
10. 根據(jù)權(quán)利要求8或9所述的存儲器訪問控制設備,其中,在O^cSl 且0^^1的范圍內(nèi)形成所述塊,其中,在對形成所述塊的每個所述單元數(shù) 據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi)的每個所述單元數(shù) 據(jù)的x坐標和y坐標相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)和坐標(1, 1)處的所述單元數(shù)據(jù) 存儲在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)和坐標(0, 1)處的所述單元數(shù)據(jù) 存儲在所述第二組中。
11. 根據(jù)權(quán)利要求10所述的存儲器訪問控制設備,其中,如果假定 在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),針對每個所述組獨立地控制的 所述預定比特是1比特,則在0$(^1且0^33范圍內(nèi),其中"a"是與所 述第一組相對應的所述預定比特的值,是"P"與所述第二組相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=0處,并將坐標(1, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的卩=0處,并 將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的|3=1處。
12. 根據(jù)權(quán)利要求11所述的存儲器訪問控制設備,其中,在每次訪 問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所述第一和第二 組中o^p成立的兩個所述單元數(shù)據(jù),以及在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在 卩值為0時a=p+l成立的兩個所述單元數(shù)據(jù),或在a值為0時p=a+l成立的兩個所述單元數(shù)據(jù)。
13. 根據(jù)權(quán)利要求8或9所述的存儲器訪問控制設備,其中,在0^cS3 且(^yS3的范圍內(nèi)形成所述塊,其中,在對形成所述塊的每個所述單元數(shù) 據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi)的每個所述單元數(shù) 據(jù)的x坐標和y坐標相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)、坐標(1, 1)處的所述單元數(shù)據(jù)、 將坐標(1, 2)處的所述單元數(shù)據(jù)和坐標(0, 3)處的所述單元數(shù)據(jù)存儲 在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)、坐標(0, 1)處的所述單元數(shù)據(jù)、 將坐標(0, 2)處的所述單元數(shù)據(jù)和坐標(1, 3)處的所述單元數(shù)據(jù)存儲 在所述第二組中。
14. 根據(jù)權(quán)利要求13所述的存儲器訪問控制設備,其中,如果假定 在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),針對每個所述組獨立地控制的 所述預定比特是2比特,則在0^^3且0鄰^3范圍內(nèi),其中"a"是與所 述第一組相對應的所述預定比特的值,"(3"是與所述第二組相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的c^O處,將 坐標(l, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,將坐標(l, 2)處的所述單元數(shù)據(jù)存儲在所述第一組中的a=2處,并將坐標(0, 3) 處的所述單元數(shù)據(jù)存儲在所述第一組中的01=3處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的p-O處,將 坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=1處,將坐標(0, 2)處的所述單元數(shù)據(jù)存儲在所述第二組中的13=2處,并將坐標(1, 3) 處的所述單元數(shù)據(jù)存儲在所述第二組中的P=3處。
15. 根據(jù)權(quán)利要求14所述的存儲器訪問控制設備,其中,在每次訪 問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所述第一和第二 組中a=p成立的兩個所述單元數(shù)據(jù),在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在 卩值為0或2時a=(3+l成立的兩個所述單元數(shù)據(jù),或在a值為0或2時(3=a+l 成立的兩個所述單元數(shù)據(jù),以及在每次訪問垂直隔行上的兩個所述單元數(shù)據(jù)的模式的情況下,每次訪 問在(3值為0或1時oH3+2成立的兩個所述單元數(shù)據(jù),或在a值為0或1容不迫時(3=a+2成立的兩個所述單元數(shù)據(jù)。
16. 根據(jù)權(quán)利要求4至15中任意一項所述的存儲器訪問控制設備, 其中,如果所述單元數(shù)據(jù)的量小于所述存儲器中的每地址容量,則將多個 所述水平連續(xù)單元數(shù)據(jù)、多個所述垂直連續(xù)單元數(shù)據(jù)或既有水平又有垂直 方向上的多個所述單元數(shù)據(jù)放置在所述一個地址中,并將由此放置的多個 所述單元數(shù)據(jù)視為新的單元數(shù)據(jù)。
17. 根據(jù)權(quán)利要求1至16中任意一項所述的存儲器訪問控制設備, 其中,所述數(shù)據(jù)是由二維單元數(shù)據(jù)形成的圖像數(shù)據(jù),所述單元數(shù)據(jù)是像素 數(shù)據(jù)。
18. 根據(jù)權(quán)利要求1至17中任意一項所述的存儲器訪問控制設備, 其中,所述多個組各自具有相同的存儲器容量。
19. 一種存儲器訪問控制方法,用于控制對存儲數(shù)據(jù)的存儲器的訪問, 所述存儲器訪問控制方法包括存儲過程,用于劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在不同存儲器區(qū)域 中,所述不同存儲器區(qū)域是基于對多個所述存儲器組的訪問地址的預定比 特來區(qū)分的;以及訪問過程,用于在訪問所述存儲器的相同時鐘周期內(nèi)同時訪問在所述 多個存儲器組的所述不同存儲器區(qū)域中存儲的所述數(shù)據(jù)。
20. 根據(jù)權(quán)利要求19所述的存儲器訪問控制方法,其中,所述訪問 過程針對每個所述組,獨立地控制對所述多個存儲器組的訪問地址的預定 比特。
21. 根據(jù)權(quán)利要求20所述的存儲器訪問控制方法,其中,所述訪問 過程基于對所述多個組的訪問地址的公共部分來識別一個或多個塊,所述 一個或多個塊形成所述數(shù)據(jù),其中每個所述塊由多個單元數(shù)據(jù)構(gòu)成,并基 于針對所述組彼此獨立地控制的所述預定比特來識別形成所述塊的每個 單元數(shù)據(jù)。
22. 根據(jù)權(quán)利要求19至21中任意一項所述的存儲器訪問控制方法, 其中,如果所述數(shù)據(jù)由二維單元數(shù)據(jù)構(gòu)成,則從以下模式中選擇至少兩種模式每次訪問兩個所述水平連續(xù)單元數(shù) 據(jù)的模式;每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式;以及每次訪問垂直隔行上的兩個所述單元數(shù)據(jù)的模式。
23. 根據(jù)權(quán)利要求22所述的存儲器訪問控制方法,其中,基于所述 訪問地址,所述訪問過程根據(jù)所述模式來識別在被劃分入所述多個組之后 存儲的所述單元數(shù)據(jù)。
24. 根據(jù)權(quán)利要求19至23中任意一項所述的存儲器訪問控制方法, 其中,如果由第一組和第二組這兩個組來形成所述存儲器,則在訪問所述存儲器的相同時鐘周期內(nèi),同時訪問在所述兩個存儲器組 的所述不同區(qū)域中存儲的所述數(shù)據(jù)。
25. 根據(jù)權(quán)利要求24所述的存儲器訪問控制方法,其中,所述存儲 過程以滿足以下配置中至少兩個配置的配置來形成一個或多個塊兩個所 述水平連續(xù)單元數(shù)據(jù)的配置;兩個所述垂直連續(xù)單元數(shù)據(jù)的配置;以及垂 直隔行上的兩個所述單元數(shù)據(jù)的配置,其中所述一個或多個塊形成所述數(shù) 據(jù),每個所述塊由多個單元數(shù)據(jù)構(gòu)成,以及在所述不同存儲器組的所述不同區(qū)域中各自存儲兩個所述單元數(shù)據(jù)。
26. 根據(jù)權(quán)利要求24或25所述的存儲器訪問控制方法,其中,所述 存儲過程在O^cSl或的范圍內(nèi)形成所述塊,其中在對形成一個或多個塊 的每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi) 的每個所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,所述一個或多個塊形 成所述數(shù)據(jù),其中每個所述塊由多個單元數(shù)據(jù)構(gòu)成,將坐標(0, 0)處的所述單元數(shù)據(jù)和坐標(1, 1)處的所述單元數(shù)據(jù) 存儲在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)和坐標(0, 1)處的所述單元數(shù)據(jù) 存儲在所述第二組中。
27. 根據(jù)權(quán)利要求26所述的存儲器訪問控制方法,其中,所述訪問 過程在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),使得針對每個所述組獨立 地控制的所述預定比特為1比特,在0£(^1且0^3S1范圍內(nèi),其中"a" 是與所述第一組相對應的所述預定比特的值,"P"是與所述第二組相對應的值,所述存儲過程將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=0處,并 將坐標(1, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,以及 將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的|3=0處,并將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的|3=1處。
28. 根據(jù)權(quán)利要求27所述的存儲器訪問控制方法,其中,所述訪問過程在每次訪問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所 述第一和第二組中(^p成立的每個所述單元數(shù)據(jù),以及在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在卩值為0時a=P+l成立的兩個所述單元數(shù)據(jù),或在a值為0時p=a+l成立 的兩個所述單元數(shù)據(jù)。
29. 根據(jù)權(quán)利要求24或25所述的存儲器訪問控制方法,其中所述存 儲過程在0^cS3且0$$3的范圍內(nèi)形成所述塊,其中在對形成所述塊的每個 所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi)的每個 所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)、坐標(1, 1)處的所述單元數(shù)據(jù)、 將坐標(1, 2)處的所述單元數(shù)據(jù)和坐標(0, 3)處的所述單元數(shù)據(jù)存儲 在所述第一組中,以及.將坐標(1, 0)處的所述單元數(shù)據(jù)、坐標(0, 1)處的所述單元數(shù)據(jù)、 將坐標(0, 2)處的所述單元數(shù)據(jù)和坐標(1, 3)處的所述單元數(shù)據(jù)存儲 在所述第二組中。
30. 根據(jù)權(quán)利要求29所述的存儲器訪問控制方法,其中所述訪問過程在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),使得針對每個所述組獨立地控制的所述預定比特為2比特,在0^^3且0£(^3范圍內(nèi),其中"a" 是與所述第一組相對應的所述預定比特的值,"P"是與所述第二組相對應 的值,所述存儲過程將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=0處,將 坐標(l, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,將坐標(l,2)處的所述單元數(shù)據(jù)存儲在所述第一組中的a=2處,并將坐標(0, 3) 處的所述單元數(shù)據(jù)存儲在所述第一組中的01=3處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的p-o處,將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=1處,將坐標(0, 2)處的所述單元數(shù)據(jù)存儲在所述第二組中的卩=2處,并將坐標(1, 3) 處的所述單元數(shù)據(jù)存儲在所述第二組中的P=3處。
31. 根據(jù)權(quán)利要求30所述的存儲器訪問控制方法,其中所述訪問過程在每次訪問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所述第一和第二組中01={3成立的每個所述單元數(shù)據(jù),在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在卩值為0或2時a=(3+l成立的兩個所述單元數(shù)據(jù),或在a值為0或2時(3=a+l 成立的兩個所述單元數(shù)據(jù),以及在每次訪問垂直隔行上的兩個所述單元數(shù)據(jù)的模式的情況下,每次訪 問在卩值為0或1時a=(3+2成立的兩個所述單元數(shù)據(jù),或在a值為0或1 時卩^a+2成立的兩個所述單元數(shù)據(jù)。
32. 根據(jù)權(quán)利要求22至31中任意一項所述的存儲器訪問控制方法, 其中,所述存儲過程在所述單元數(shù)據(jù)的量小于所述存儲器中的每地址容量的情況下,將多 個所述水平連續(xù)單元數(shù)據(jù)、多個所述垂直連續(xù)單元數(shù)據(jù)或既有水平又有垂 直方向上的多個所述單元數(shù)據(jù)放置在所述一個地址中,并將由此放置的多 個所述單元數(shù)據(jù)視為新的單元數(shù)據(jù)。
33. 根據(jù)權(quán)利要求19至32中任意一項所述的存儲器訪問控制方法, 其中,所述存儲過程-使用由二維單元數(shù)據(jù)形成的圖像數(shù)據(jù)作為所述數(shù)據(jù),將像素數(shù)據(jù)存儲 為所述單元數(shù)據(jù)。
34. —種存儲器訪問控制設備中的數(shù)據(jù)存儲方法,所述設備控制對存儲數(shù)據(jù)的存儲器的訪問,所述數(shù)據(jù)存儲方法包括存儲過程,用于劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在所述不同存儲器區(qū) 域中,所述不同存儲器區(qū)域是基于對多個所述存儲器組的訪問地址的預定 比特來區(qū)分的。
35. 根據(jù)權(quán)利要求34所述的數(shù)據(jù)存儲方法,其中,如果由第一組和 第二組這兩個組來組成所述存儲器,且所述數(shù)據(jù)由二維單元數(shù)據(jù)構(gòu)成,則所述存儲過程以滿足以下配置中至少兩個配置的配置來形成一個或多個塊兩個所 述水平連續(xù)單元數(shù)據(jù)的配置;兩個所述垂直連續(xù)單元數(shù)據(jù)的配置;以及垂直隔行上的兩個所述單元數(shù)據(jù)的配置,其中所述一個或多個塊形成所述數(shù) 據(jù),每個所述塊由多個單元數(shù)據(jù)構(gòu)成,以及在所述不同存儲器組的所述不同區(qū)域中各自存儲兩個所述單元數(shù)據(jù)。
36. 根據(jù)權(quán)利要求35所述的數(shù)據(jù)存儲方法,其中,所述存儲過程 在05x^l或0^^1的范圍內(nèi)形成所述塊,其中,在對形成一個或多個塊的每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊 內(nèi)的每個所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,其中所述一個或多 個塊形成所述數(shù)據(jù),每一個塊由多個單元數(shù)據(jù)構(gòu)成,將坐標(0, 0)處的所述單元數(shù)據(jù)和坐標(1, 1)處的所述單元數(shù)據(jù) 存儲在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)和坐標(0, 1)處的所述單元數(shù)據(jù) 存儲在所述第二組中。
37. 根據(jù)權(quán)利要求36所述的數(shù)據(jù)存儲方法,其中,如果假定在對每 個所述單元數(shù)據(jù)的所述訪問地址內(nèi),針對每個所述組獨立地控制的所述預 定比特為1比特,且(^0^1和0$化1成立,其中"ct"是與所述第一組相 對應的所述預定比特的值,"(3"是與所述第二組相對應的值,則所述存儲過程將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的a-O處,并將坐標(1, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=0處,并 將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=1處。
38. 根據(jù)權(quán)利要求35所述的數(shù)據(jù)存儲方法,其中,所述存儲過程 在0^^3且05yS3的范圍內(nèi)形成所述塊,其中,在對形成所述塊的每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi)的每 個所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)、坐標(1, 1)處的所述單元數(shù)據(jù)、 將坐標(1, 2)處的所述單元數(shù)據(jù)和坐標(0, 3)處的所述單元數(shù)據(jù)存儲 在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)、坐標(0, 1)處的所述單元數(shù)據(jù)、 將坐標(0, 2)處的所述單元數(shù)據(jù)和坐標(1, 3)處的所述單元數(shù)據(jù)存儲 在所述第二組中。
39. 根據(jù)權(quán)利要求38所述的數(shù)據(jù)存儲方法,其中,如果假定在對每 個所述單元數(shù)據(jù)的所述訪問地址內(nèi),針對每個所述組獨立地控制的所述預 定比特為2比特,且OSo^3且0鄰S3成立,其中"a"是與所述第一組相 對應的所述預定比特的值,"P"是與所述第二組相對應的值,則所述存儲過程將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的cc-O處,將 坐標(l, l)處的所述單元數(shù)據(jù)存儲在所述第一組中的a-l處,將坐標(l, 2)處的所述單元數(shù)據(jù)存儲在所述第一組中的a=2處,并將坐標(0, 3) 處的所述單元數(shù)據(jù)存儲在所述第一組中的a-3處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的p-o處,將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的P=l處,將坐標(0, 2)處的所述單元數(shù)據(jù)存儲在所述第二組中的P=2處,并將坐標(1, 3) 處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=3處。
40. 根據(jù)權(quán)利要求35至39中任意一項所述的數(shù)據(jù)存儲方法,其中, 所述存儲過程在所述單元數(shù)據(jù)的量小于所述存儲器中的每地址容量的情況下,將多 個所述水平連續(xù)單元數(shù)據(jù)、多個所述垂直連續(xù)單元數(shù)據(jù)或既有水平又有垂 直方向上的多個所述單元數(shù)據(jù)放置在所述一個地址中,并將由此放置的多 個所述單元數(shù)據(jù)視為新的單元數(shù)據(jù)。
41. 根據(jù)權(quán)利要求34至40中任意一項所述的數(shù)據(jù)存儲方法,其中,所述存儲過程使用由二維單元數(shù)據(jù)形成的圖像數(shù)據(jù)作為所述數(shù)據(jù),將像素數(shù)據(jù)存儲 為所述單元數(shù)據(jù)。
42. —種計算機可讀記錄介質(zhì),用于存儲要在計算機設備上執(zhí)行以控 制對存儲數(shù)據(jù)的存儲器的訪問的存儲器訪問控制程序,其中存儲器訪問控 制程序使計算機設備執(zhí)行存儲功能,劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在所述不同存儲器區(qū)域 中,所述不同存儲器區(qū)域是由對多個所述存儲器組的訪問地址的預定比特 來區(qū)分的,以及訪問功能,在訪問所述存儲器的相同時鐘周期內(nèi),同時訪問在所述多 個存儲器組的所述不同存儲器區(qū)域中存儲的所述數(shù)據(jù)。
43. 根據(jù)權(quán)利要求42所述的計算機可讀記錄介質(zhì),所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 訪問功能針對每個組,獨立地控制對所述多個存儲器組的訪問地址的預定 比特。
44. 根據(jù)權(quán)利要求43所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 訪問功能所述訪問過程基于對所述多個組的訪問地址的公共部分來識別 一個或多個塊,所述一個或多個塊形成所述數(shù)據(jù),其中每個所述塊由多個 單元數(shù)據(jù)構(gòu)成,并基于針對所述組彼此獨立地控制的所述預定比特來識別 形成所述塊的每個單元數(shù)據(jù)。
45. 根據(jù)權(quán)利要求42至44中任意一項所述的計算機可讀記錄介質(zhì),所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制 程序,其中,如果所述數(shù)據(jù)由二維單元數(shù)據(jù)構(gòu)成,則從以下模式中選擇至少兩種模式每次訪問所述兩個水平連續(xù)單元數(shù) 據(jù)的模式;每次訪問所述兩個垂直連續(xù)單元數(shù)據(jù)的模式;以及每次訪問垂 直隔行上的所述兩個單元數(shù)據(jù)的模式。
46. 根據(jù)權(quán)利要求45所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,基于 所述訪問地址,所述訪問功能根據(jù)所述模式來識別在被劃分入所述多個組之后存儲的所述單元數(shù)據(jù)。
47. 根據(jù)權(quán)利要求42至46中任意一項所述的計算機可讀記錄介質(zhì), 所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制 程序,其中,如果由第一組和第二組這兩個組來組成所述存儲器,則所述訪問功能在訪問所述存儲器的相同時鐘周期內(nèi),同時訪問在所述兩個存儲器組 的所述不同區(qū)域中存儲的所述數(shù)據(jù)。
48. 根據(jù)權(quán)利要求47所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 存儲功能以滿足以下配置中至少兩個配置的配置來形成一個或多個塊兩個所述水平連續(xù)單元數(shù)據(jù)的配置;兩個所述垂直連續(xù)單元數(shù)據(jù)的配置;以及垂 直隔行上的兩個所述單元數(shù)據(jù)的配置,其中所述一個或多個塊形成所述數(shù) 據(jù),每個所述塊由多個單元數(shù)據(jù)構(gòu)成,以及在所述不同存儲器組的所述不同區(qū)域中各自存儲兩個所述單元數(shù)據(jù)。
49. 根據(jù)權(quán)利要求47或48所述的計算機可讀記錄介質(zhì),所述計算機 可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中, 所述存儲功能在(^xSl或05y^1的范圍內(nèi)形成所述塊,其中,在對形成一個或多個 塊的每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊 內(nèi)的每個所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,所述一個或多個塊 形成所述數(shù)據(jù),其中每一個塊由多個單元數(shù)據(jù)構(gòu)成,將坐標(0, 0)處的所述單元數(shù)據(jù)和坐標(1, 1)處的所述單元數(shù)據(jù) 存儲在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)和坐標(0, 1)處的所述單元數(shù)據(jù) 存儲在所述第二組中。
50. 根據(jù)權(quán)利要求49所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 訪問功能在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),使得針對每個所述組獨立地控制的所述預定比特為1比特,在0S(x51且0^S1范圍內(nèi),其中"a" 是與所述第一組相對應的所述預定比特的值,"|3"是與所述第二組相對應 的值,所述存儲功能將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=0處,并將坐標(1, 1)處的所述單元數(shù)據(jù)存儲在所述第一組中的01=1處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=0處,并將坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的p^處。
51. 根據(jù)權(quán)利要求50所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 訪問功能在每次訪問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所述第一和第二組中01=^成立的每個所述單元數(shù)據(jù),以及在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在 卩值為0時a=(3+l成立的兩個所述單元數(shù)據(jù),或在a值為0時p=a+l成立 的兩個所述單元數(shù)據(jù)。
52. 根據(jù)權(quán)利要求47或48所述的計算機可讀記錄介質(zhì),所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中, 所述存儲功能在0^cS3且0^^3的范圍內(nèi)形成所述塊,其中,在對形成所述塊的每 個所述單元數(shù)據(jù)的所述訪問地址內(nèi),"x"和"y"分別是與所述塊內(nèi)的每 個所述單元數(shù)據(jù)的x坐標和y坐標相對應的值,將坐標(0, 0)處的所述單元數(shù)據(jù)、坐標(1, 1)處的所述單元數(shù)據(jù)、 將坐標(1, 2)處的所述單元數(shù)據(jù)和坐標(0, 3)處的所述單元數(shù)據(jù)存儲 在所述第一組中,以及將坐標(1, 0)處的所述單元數(shù)據(jù)、坐標(0, 1)處的所述單元數(shù)據(jù)、 將坐標(0, 2)處的所述單元數(shù)據(jù)和坐標(1, 3)處的所述單元數(shù)據(jù)存儲 在所述第二組中。
53. 根據(jù)權(quán)利要求52所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述訪問功能在對每個所述單元數(shù)據(jù)的所述訪問地址內(nèi),使得針對每個所述組獨立地控制的所述預定比特為2比特,在<formula>formula see original document page 14</formula>且<formula>formula see original document page 14</formula>范圍內(nèi),其中,"a"是與所述第一組相對應的所述預定比特的值,"p"是與所述第二組相對應 的值,所述存儲功能將坐標(0, 0)處的所述單元數(shù)據(jù)存儲在所述第一組中的a-O處,將坐標(l, l)處的所述單元數(shù)據(jù)存儲在所述第一組中的OFl處,將坐標(l,2)處的所述單元數(shù)據(jù)存儲在所述第一組中的a=2處,并將坐標(0, 3) 處的所述單元數(shù)據(jù)存儲在所述第一組中的a=3處,以及將坐標(1, 0)處的所述單元數(shù)據(jù)存儲在所述第二組中的|3=0處,將 坐標(0, 1)處的所述單元數(shù)據(jù)存儲在所述第二組中的|3=1處,將坐標(0, 2)處的所述單元數(shù)據(jù)存儲在所述第二組中的(3=2處,并將坐標(1, 3) 處的所述單元數(shù)據(jù)存儲在所述第二組中的P=3處。
54. 根據(jù)權(quán)利要求53所述的計算機可讀記錄介質(zhì),所述計算機可讀 記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制程序,其中,所述 訪問功能在每次訪問兩個所述水平連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問所 述第一和第二組中a=p成立的每個所述單元數(shù)據(jù),以及在每次訪問兩個所述垂直連續(xù)單元數(shù)據(jù)的模式的情況下,每次訪問在 (3值為0或2時a=(3+l成立的兩個所述單元數(shù)據(jù),或在a值為0或2時p=a+l成立的兩個所述單元數(shù)據(jù),以及在每次訪問垂直隔行上的兩個所述單元數(shù)據(jù)的模式的情況下,每次訪 問在卩值為0或1時a=P+2成立的兩個所述單元數(shù)據(jù),或在a值為0或1 時(3二a+2成立的兩個所述單元數(shù)據(jù)。
55. 根據(jù)權(quán)利要求45至54中任意一項所述的計算機可讀記錄介質(zhì), 所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制 程序,其中,所述存儲功能在所述單元數(shù)據(jù)的量小于所述存儲器中的每地址容量的情況下,將多 個所述水平連續(xù)單元數(shù)據(jù)、多個所述垂直連續(xù)單元數(shù)據(jù)或既有水平又有垂直方向上的多個所述單元數(shù)據(jù)放置在所述一個地址中,并將由此放置的多 個所述單元數(shù)據(jù)視為新的單元數(shù)據(jù)。
56.根據(jù)權(quán)利要求42至55中任意一項所述的計算機可讀記錄介質(zhì), 所述計算機可讀記錄介質(zhì)存儲要在計算機設備上執(zhí)行的存儲器訪問控制 程序,其中,所述存儲功能使用由二維單元數(shù)據(jù)形成的圖像數(shù)據(jù)作為所述數(shù)據(jù),將像素數(shù)據(jù)存儲 為所述單元數(shù)據(jù)。
全文摘要
根據(jù)本發(fā)明的訪問控制設備提高了對在存儲器中存儲的數(shù)據(jù)的存儲器訪問效率,所述訪問控制設備包括多個存儲器組,劃分所述數(shù)據(jù)并將所述數(shù)據(jù)存儲在多個存儲器組的不同存儲器區(qū)域中,所述不同存儲器區(qū)域是基于對所述多個存儲器組的訪問地址的預定比特來區(qū)分的,并且在訪問存儲器的相同時鐘周期內(nèi),同時訪問在多個存儲器組的不同存儲器區(qū)域中存儲的數(shù)據(jù)。
文檔編號G06F12/06GK101416167SQ200780011909
公開日2009年4月22日 申請日期2007年7月18日 優(yōu)先權(quán)日2006年7月20日
發(fā)明者瀧澤哲郎 申請人:日本電氣株式會社