【手続補正書】
【提出日】平成15年11月25日(2003.11.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（ｉ）コンピュータ可読メモリとの間でデータのロードとストアが行われるロード・ストア・パイプラインを有するロード・ストア・ユニットと、（ii）データに対して算術演算が行われる１つまたは複数の算術演算処理パイプラインを有する算術演算処理ユニットとを備えるコンピュータ・プロセッサを使用して、コンピュータ可読メモリ内のソース・イメージの画素データによって表される画素を畳み込む方法であって、
算術演算処理ユニットにおいて、前に読み取られたソース・イメージの画素データを畳み込むステップと、
それとほぼ同時に、ロード・ストア・ユニットにおいて、ソース・イメージの後続画素データを読み取るステップと
前に読み取られた画素データと後続画素データとを含み、一次索引内の第１の範囲と二次索引内の第２の範囲とを有する画素データの第１の区画を畳み込むステップと、
そのほぼ直後に、第１の範囲からさらに増加する一次索引内の第３の範囲と、第２の範囲と等しい二次索引内の第４の範囲とを有する画素データの第２の区画を畳み込むステップと
を含む方法。
【請求項２】
（ｉ）コンピュータ可読メモリとの間でデータのロードとストアが行われるロード・ストア・パイプラインを有するロード・ストア・ユニットと、（ii）データに対して算術演算が行われる１つまたは複数の算術演算処理パイプラインを有する算術演算処理ユニットとを備えるコンピュータ・プロセッサを使用して、コンピュータ可読メモリ内のソース・イメージの画素データによって表される画素を畳み込む方法であって、
算術演算処理ユニットにおいて、前に読み取られたソース・イメージの画素データを畳み込むステップと、
それとほぼ同時に、ロード・ストア・ユニットにおいて、ソース・イメージの後続画素データを読み取るステップと
を備え、
畳み込みのステップは、
算術演算処理ユニットの第１のパイプラインにおいて、前に読み取られた画素データの第１の部分に係数を乗算するステップと、
乗算ステップとほぼ同時に、算術演算処理ユニットの第２のパイプラインの加算演算の動作により、前に生成した係数と前に読み取られた画素データの第２の部分との積を累算するステップと
を含む方法。
【請求項３】
ロード・ストア・ユニットと算術演算処理ユニットとを備えるコンピュータ・プロセッサで画素の畳込みを実行させるためにその中に実装されたコンピュータ可読コードを有するコンピュータ使用可能媒体を含むコンピュータ・プログラム製品であって、前記コンピュータ可読コードが、
（ａ）前に読み取られた画素データを算術演算処理ユニットに畳み込ませるように構成されたコンピュータ可読プログラム・コードと、
（ｂ）ロード・ストア・ユニットに次の画素データをほぼ同時に読み取らせるコンピュータ可読プログラム・コードと
（ｃ）前に読み取られた画素データと後続画素データとを含み、かつ一次索引内の第１の範囲と二次索引内の第２の範囲を有する画素データの第１の区画を畳み込むように校正されたコンピュータ可読プログラム・コードと、
（ｄ）そのほぼ直後に、第１の範囲からさらに増加する一次索引内の第３の範囲と、第２の範囲と等しい二次索引内の第４の範囲とを有する画素データの第２の区画を畳み込むように構成されたコンピュータ可読プログラム・コードと
を含むコンピュータ・プログラム製品。
【請求項４】
ロード・ストア・ユニットと算術演算処理ユニットとを備えるコンピュータ・プロセッサで画素の畳込みを実行させるためにその中に実装されたコンピュータ可読コードを有するコンピュータ使用可能媒体を含むコンピュータ・プログラム製品であって、前記コンピュータ可読コードが、
（ａ）前に読み取られた画素データを算術演算処理ユニットに畳み込ませるように構成されたコンピュータ可読プログラム・コードと、
（ｂ）ロード・ストア・ユニットに次の画素データをほぼ同時に読み取らせるコンピュータ可読プログラム・コードと
を有し、
コンピュータ可読プログラム・コード（ａ）は、
（ｉ）算術演算処理ユニットの第１のパイプラインにおいて、前に読み取られた画素データの第１の部分に係数を乗算するように構成されたコンピュータ可読プログラム・コードと、
（ii）コンピュータ可読プログラム・コード（ｉ）による乗算とほぼ同時に、算術演算処理ユニットの第２のパイプラインの加算演算の動作により、前に生成した係数と前に読み取られた画素データの第２の部分との積を累算するように構成されたコンピュータ可読プログラム・コードとを含むコンピュータ・プログラム製品。
【請求項５】
コンピュータ・プロセッサの算術演算処理ユニット内の、前に読み取られた画素データを畳み込むように構成された畳込みモジュールと、
前記畳込みモジュールに結合され、前に読み取られた画素データの畳込みとほぼ同時にコンピュータ・プロセッサのロード・ストア・ユニットにおいて後続画素データを読み取るように構成されたデータ・ロード・モジュールと、
畳込みモジュールに作用可能に結合され、前に読み取られた画素データと後続画素データを含み、一次索引内の第１の範囲と二次索引内の第２の範囲とを有する画素データの第１の区画の畳込みモジュールによる畳込みのほぼ直後に、畳込みモジュールに対して、第１の範囲からさらに増加する一次索引内の第３の範囲と第２の範囲と等しい二次索引内の第４の範囲とを有する画素データの第２の区画を畳込みのために提供するように構成された次区画選択機構と
を備えるイメージ・プロセッサ。
【請求項６】
コンピュータ・プロセッサの算術演算処理ユニット内の、前に読み取られた画素データを畳み込むように構成された畳込みモジュールと、
前記畳込みモジュールに結合され、前に読み取られた画素データの畳込みとほぼ同時にコンピュータ・プロセッサのロード・ストア・ユニットにおいて後続画素データを読み取るように構成されたデータ・ロード・モジュールと
を備え、
畳み込みモジュールは、
算術演算処理ユニットの第１のパイプラインにおいて、前に読み取られた画素データの第１の部分に係数を乗算するように構成された乗算モジュールと、
機能的に乗算モジュールと結合され、かつ、算術演算処理ユニットの第２のパイプラインの加算演算の動作により、前に生成した係数と前に読み取られた画素データの第２の部分との積を累算するように構成された累算モジュールと
を含み、
乗算モジュールおよび累算モジュールは、ほぼ同時に動作するように構成される画像プロセッサ。
【請求項７】
ロード・ストア・ユニットと、
ロード・ストア・ユニットに作用可能に結合された算術演算処理ユニットとを有するコンピュータ・プロセッサと、
前記算術演算処理ユニットに結合され、コンピュータ・プロセッサの算術演算処理ユニットで前に読み取られた画素データを畳み込むように構成された畳込みモジュールと、
畳込みモジュールとロード・ストア・ユニットとに結合され、前に読み取られた画素データの畳込みとほぼ同時にコンピュータ・プロセッサのロード・ストア・ユニットにおいて後続画素データを読み取るように構成されたデータ・ロード・モジュールと
畳込みモジュールに作用可能に結合され、前に読み取られた画素データと後続画素データを含み、一次索引内の第１の範囲と二次索引内の第２の範囲とを有する画素データの第１の区画の畳込みモジュールによる畳込みのほぼ直後に、畳込みモジュールに対して、第１の範囲からさらに増加する一次索引内の第３の範囲と第２の範囲と等しい二次索引内の第４の範囲とを有する画素データの第２の区画を畳込みのために提供するように構成された次区画選択機構と
を備えるコンピュータ・システム。
【請求項８】
ロード・ストア・ユニットと、
ロード・ストア・ユニットに作用可能に結合された算術演算処理ユニットとを有するコンピュータ・プロセッサと、
前記算術演算処理ユニットに結合され、コンピュータ・プロセッサの算術演算処理ユニットで前に読み取られた画素データを畳み込むように構成された畳込みモジュールと、
畳込みモジュールとロード・ストア・ユニットとに結合され、前に読み取られた画素データの畳込みとほぼ同時にコンピュータ・プロセッサのロード・ストア・ユニットにおいて後続画素データを読み取るように構成されたデータ・ロード・モジュールと
を備え、
畳み込みモジュールは、
算術演算処理ユニットの第１のパイプラインにおいて、前に読み取られた画素データの第１の部分に係数を乗算するように構成された乗算モジュールと、
機能的に乗算モジュールと結合され、かつ、算術演算処理ユニットの第２のパイプラインの加算演算の動作により、前に生成した係数と前に読み取られた画素データの第２の部分との積を累算するように構成された累算モジュールと
を含み、
乗算モジュールおよび累算モジュールは、ほぼ同時に動作するように構成されるコンピュータ・システム。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
1997288727.tif 000001
【図２】
1997288727.tif 000002
【図３】
1997288727.tif 000003
【図４】
1997288727.tif 000004
【図５】
1997288727.tif 000005
【図６】
1997288727.tif 000006
【図７】
1997288727.tif 000007
【図８】
1997288727.tif 000008
【図９】
1997288727.tif 000009
【図１０】
1997288727.tif 000010
【図１１】
1997288727.tif 000011
【図１２】
1997288727.tif 000012
【図１３】
1997288727.tif 000013