【手続補正書】
【提出日】平成19年4月9日(2007.4.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データをメモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、アクセスパターンの最終候補まではアクセス候補間のデータを同じバンクに格納し、アクセスパターンの最終以降は所定周期毎にバンクを切り替えてデータを格納することにより初期配置するデータ格納処理部と、
上記複数のメモリバンクからなるメモリ上に初期配置されたデータに対し、画素のデータを各バンクからそれぞれ読み出すデータ読み出し格納処理部とを備え、
上記データ読み出し格納処理部は、アクセスパターン及び同一ワード線上の１画素のデータを読み出し、上記アクセスパターンの候補の各位置に基づいて決まる範囲のうち、上記アクセスパターンの移動方向に基づいて決まる一の隣接する範囲の画素のデータが格納されているバンクに上記読み出した１画素を格納することを特徴とするデータ格納装置。
【請求項２】
上記データ読み出し格納処理部は、ワード線アドレスとビット線アドレスをあるパターンに従って、そのワード線アドレス、ビット線アドレス上の画素のデータをバンク数だけ読み出すことを特徴とする請求項１に記載のデータ格納装置。
【請求項３】
上記あるパターンとは、インクリメント又はデクリメントであることを特徴とする請求項２に記載のデータ格納装置。
【請求項４】
上記アクセスパターンの候補の各位置に基づいて決まる範囲とは、上記アクセスパターンを構成する候補のうち、上記アクセスパターンの移動する方向に一の候補からその次の候補までの間のことであることを特徴とする請求項１に記載のデータ格納装置。
【請求項５】
上記一の隣接する範囲の画素のデータは、上記アクセスパターンの移動方向と反対の方向に隣接する範囲の画素のデータであることを特徴とする請求項１に記載のデータ格納装置。
【請求項６】
上記データ格納処理部は、全データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、格納しようとしているデータが上記アクセスパターンに対応する位置のデータであるか否かを判定し、アクセスパターンの最終候補までは、アクセスパターンと一致した場合は、その時点のビット線アドレスとワード線アドレスの値をそのバンクの書き込みビット線アドレスと書き込みワード線アドレスとして格納し、バンクアドレスをインクリメントしてそのバンクアドレスにその画素のデータを格納し、また、アクセスパターンと一致しない場合は、現在のバンクアドレスにビット線アドレスをインクリメントした位置に格納することによって、上記全データを複数のメモリバンクからなるメモリ上に初期配置することを特徴とする請求項１記載のデータ格納装置。
【請求項７】
複数のメモリバンクからなるメモリに対するデータの書き込み／読み出しを制御するデータ格納制御装置であって、
データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、アクセスパターンの最終候補まではアクセス候補間のデータを同じバンクに格納し、アクセスパターンの最終以降は所定周期毎にバンクを切り替えてデータを格納することにより初期配置するデータ格納処理部と、
上記複数のメモリバンクからなるメモリ上に初期配置されたデータに対し、画素のデータを各バンクからそれぞれ読み出すデータ読み出し格納処理部とを備え、
上記データ読み出し格納処理部は、アクセスパターン及び同一ワード線上の１画素のデータを読み出し、上記アクセスパターンの候補の各位置に基づいて決まる範囲のうち、上記アクセスパターンの移動方向に基づいて決まる一の隣接する範囲の画素のデータが格納されているバンクに上記読み出した１画素を格納することを特徴とするデータ格納制御装置。
【請求項８】
上記データ格納処理部は、全データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、格納しようとしているデータが上記アクセスパターンに対応する位置のデータであるか否かを判定し、アクセスパターンの最終候補までは、アクセスパターンと一致した場合は、その時点のビット線アドレスとワード線アドレスの値をそのバンクの書き込みビット線アドレスと書き込みワード線アドレスとして格納し、バンクアドレスをインクリメントしてそのバンクアドレスにその画素のデータを格納し、また、アクセスパターンと一致しない場合は、現在のバンクアドレスにビット線アドレスをインクリメントした位置に格納することによって、上記全データを複数のメモリバンクからなるメモリ上に初期配置することを特徴とする請求項７記載のデータ格納制御装置。
【請求項９】
複数のメモリバンクからなるメモリに対するデータの書き込み／読み出しを制御するデータ格納制御方法であって、
データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、アクセスパターンの最終候補まではアクセス候補間のデータを同じバンクに格納し、アクセスパターンの最終以降は所定周期毎にバンクを切り替えてデータを格納することにより初期配置し、
上記複数のメモリバンクからなるメモリ上に初期配置されたデータに対し、アクセスパターン及び同一ワード線上の１画素のデータを読み出し、上記アクセスパターンの候補の各位置に基づいて決まる範囲のうち、上記アクセスパターンの移動方向に基づいて決まる一の隣接する範囲の画素のデータが格納されているバンクに上記読み出した１画素を格納することを特徴とするデータ格納制御方法。
【請求項１０】
全データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、格納しようとしているデータが上記アクセスパターンに対応する位置のデータであるか否かを判定し、アクセスパターンの最終候補までは、アクセスパターンと一致した場合は、その時点のビット線アドレスとワード線アドレスの値をそのバンクの書き込みビット線アドレスと書き込みワード線アドレスとして格納し、バンクアドレスをインクリメントしてそのバンクアドレスにその画素のデータを格納し、また、アクセスパターンと一致しない場合は、現在のバンクアドレスにビット線アドレスをインクリメントした位置に格納することによって、上記全データを複数のメモリバンクからなるメモリ上に初期配置することを特徴とする請求項９記載のデータ格納制御方法。
【請求項１１】
複数のメモリバンクからなるメモリに全データを格納して、所望の複数データの同時読み出しを行うデータ格納制御をコンピュータにより実行するためのデータ格納制御プログラムであって、
データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、アクセスパターンの最終候補まではアクセス候補間のデータを同じバンクに格納し、アクセスパターンの最終以降は所定周期毎にバンクを切り替えてデータを格納することにより初期配置し、上記複数のメモリバンクからなるメモリ上に初期配置されたデータに対し、アクセスパターン及び同一ワード線上の１画素のデータを読み出し、上記アクセスパターンの候補の各位置に基づいて決まる範囲のうち、上記アクセスパターンの移動方向に基づいて決まる一の隣接する範囲の画素のデータが格納されているバンクに上記読み出した１画素を格納することを特徴とするデータ格納制御プログラム。
【請求項１２】
全データを上記メモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、格納しようとしているデータが上記アクセスパターンに対応する位置のデータであるか否かを判定し、アクセスパターンの最終候補までは、アクセスパターンと一致した場合は、その時点のビット線アドレスとワード線アドレスの値をそのバンクの書き込みビット線アドレスと書き込みワード線アドレスとして格納し、バンクアドレスをインクリメントしてそのバンクアドレスにその画素のデータを格納し、また、アクセスパターンと一致しない場合は、現在のバンクアドレスにビット線アドレスをインクリメントした位置に格納することによって、上記全データを複数のメモリバンクからなるメモリ上に初期配置することを特徴とする請求項１１記載のデータ格納制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明に係るデータ格納装置は、データをメモリを構成する複数のメモリバンクに振り分けて格納する際に、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、アクセスパターンの最終候補まではアクセス候補間のデータを同じバンクに格納し、アクセスパターンの最終以降は所定周期毎にバンクを切り替えてデータを格納することにより初期配置するデータ格納処理部と、上記複数のメモリバンクからなるメモリ上に初期配置されたデータに対し、画素のデータを各バンクからそれぞれ読み出すデータ読み出し格納処理部とを備え、上記データ読み出し格納処理部は、アクセスパターン及び同一ワード線上の１画素のデータを読み出し、上記アクセスパターンの候補の各位置に基づいて決まる範囲のうち、上記アクセスパターンの移動方向に基づいて決まる一の隣接する範囲の画素のデータが格納されているバンクに上記読み出した１画素を格納することを特徴とする。