【手続補正書】
【提出日】平成21年1月13日(2009.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを格納する画像メモリから前記画像データを読み出す入力メモリアドレスを生成する入力アドレス生成手段と、
前記入力アドレス生成手段によって生成された入力メモリアドレスに基づいて、前記画像メモリにバーストアクセスして、画像データを読み出すメモリアクセス制御手段と、
前記入力アドレス生成手段によって生成された入力アドレスに基づいて前記画像データを読み込んで回転処理を施す回転処理手段と、を備え、
前記入力アドレス生成手段は、
前記画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成する先頭メモリアドレス生成手段、および、
前記先頭メモリアドレス生成手段によって生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算する非アクセス量演算手段を、有し、
前記メモリアクセス制御手段は、前記先頭メモリアドレスに対応する画素以降、前記非アクセス量演算手段によって演算された画素数の画像データを読み飛ばして前記画像メモリにバーストアクセスし、格納された画像データを読み出し、前記回転処理手段によって回転処理を施された画像データを、前記画像メモリにバースト転送するものであることを特徴とする画像処理装置。
【請求項２】
前記画像メモリを矩形領域に分割する分割手段を、さらに備え、
前記非アクセス量演算手段は、
主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算する先頭読み飛ばし演算手段、
前記主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算する後端読み飛ばし演算手段、および、
前記メモリアクセス制御手段がバーストアクセスするバースト長を演算するバースト長演算手段を有し、
前記メモリアクセス制御手段は、前記先頭メモリアドレス、前記先頭非アクセス量、前記後端非アクセス量、および前記バースト長に基づいて、前記画像メモリにバーストアクセスするものであり、
前記先頭メモリアドレス生成手段は、前記分割手段によって分割された矩形領域の先頭アドレスを生成し、
前記バースト長演算手段は、前記矩形領域内におけるバースト長を演算するものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像メモリアクセス制御手段によって読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成する出力アドレス生成手段を、さらに備え、
前記メモリアクセス制御手段は、前記出力アドレス生成手段によって生成された出力メモリアドレスに基づいて、読み出した前記画像データを、前記画像メモリにバースト転送するものであることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記メモリアクセス制御手段は、前記出力メモリアドレス、および前記バースト長に基づいて、前記読み出した画像データを、前記画像メモリにバースト転送するものであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記メモリアクセス制御手段は、前記画像データを前記画像メモリに格納する際に、所定数の画素データに対してマスク処理を施して格納するマスク生成手段を有するものであることを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記マスク生成手段は、
上記先頭読み飛ばしに後続する所定の画素数だけマスク処理を施す先頭マスク生成手段、および、
上記後端読み飛ばしに先行する所定の画素数だけマスク処理を施す後端マスク生成手段を有し、
前記先頭マスク生成手段によるマスク処理、および前記後端マスク生成手段によるマスク処理によって、前記画像データに対してマスク処理を施すものであることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記分割手段は、前記画像メモリをバイト単位の矩形領域に分割するものであることを特徴とする請求項２に記載の画像処理装置。
【請求項８】
画像処理装置における画像処理方法であって、
入力アドレス生成手段によって、画像データを格納する画像メモリから前記画像データを読み出す入力メモリアドレスを生成する入力アドレス生成工程と、
メモリアクセス制御手段によって、前記入力アドレス生成工程で生成された入力メモリアドレスに基づいて、前記画像メモリにバーストアクセスして、画像データを読み出すメモリアクセス制御工程と、
回転処理手段によって、前記入力アドレス生成工程で生成された入力アドレスに基づいて前記画像データを読み込んで回転処理を施す回転処理工程と、を含み、
前記入力アドレス生成工程は、
先頭メモリアドレス生成手段によって、前記画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成する先頭メモリアドレス生成工程、および、
非アクセス量演算手段によって、前記先頭メモリアドレス生成工程で生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算する非アクセス量演算工程を、含み、
前記メモリアクセス制御工程は、前記先頭メモリアドレスに対応する画素以降、前記非アクセス量演算工程で演算された画素数の画像データを読み飛ばして前記画像メモリにバーストアクセスし、格納された画像データを読み出し、前記回転処理工程で回転処理を施された画像データを、前記画像メモリにバースト転送するものであることを特徴とする画像処理方法。
【請求項９】
分割手段によって、前記画像メモリを矩形領域に分割する分割工程を、さらに含み、
前記非アクセス量演算工程は、
先頭読み飛ばし演算手段によって、主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算する先頭読み飛ばし演算工程、
後端読み飛ばし演算手段によって、前記主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算する後端読み飛ばし演算工程、および、
バースト長演算手段が、前記メモリアクセス制御手段がバーストアクセスするバースト長を演算するバースト長演算工程を含み、
前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記先頭メモリアドレス、前記先頭非アクセス量、前記後端非アクセス量、および前記バースト長に基づいて、前記画像メモリにバーストアクセスするものであり、
前記先頭アドレス生成工程は、前記先頭アドレス生成手段が前記分割工程で分割された矩形領域の先頭アドレスを生成し、
前記バースト長演算工程は、前記矩形領域内におけるバースト長を演算するものであることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
出力アドレス生成手段によって、前記画像メモリアクセス制御工程で読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成する出力アドレス生成工程を、さらに含み、
前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記出力アドレス生成工程で生成された出力メモリアドレスに基づいて、読み出した前記画像データを、前記画像メモリにバースト転送するものであることを特徴とする請求項８または９に記載の画像処理方法。
【請求項１１】
前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記出力メモリアドレス、および前記バースト長に基づいて、前記読み出した画像データを前記画像メモリにバースト転送するものであることを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記画像データを前記画像メモリに格納する際に、マスク生成手段によって、所定数の画素データに対してマスク処理を施して格納するマスク生成工程を、含むものであることを特徴とする請求項１０または１１に記載の画像処理方法。
【請求項１３】
前記マスク生成工程は、
先頭マスク生成手段によって、上記先頭読み飛ばしに後続する所定の画素数だけマスク処理を施す先頭マスク生成工程、および、
後端マスク生成手段によって、上記後端読み飛ばしに先行する所定の画素数だけマスク処理を施す後端マスク生成工程を含み、
前記先頭マスク生成手段によるマスク処理、および前記後端マスク生成手段によるマスク処理によって、前記画像データに対してマスク処理を施すものであることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記分割工程は、前記分割手段が、前記画像メモリをバイト単位の矩形領域に分割するものであることを特徴とする請求項９に記載の画像処理方法。
【請求項１５】
請求項８〜１４のいずれか１つに記載の画像処理方法を、コンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像データを格納する画像メモリから前記画像データを読み出す入力メモリアドレスを生成する入力アドレス生成手段と、前記入力アドレス生成手段によって生成された入力メモリアドレスに基づいて、前記画像メモリにバーストアクセスして、画像データを読み出すメモリアクセス制御手段と、前記入力アドレス生成手段によって生成された入力アドレスに基づいて前記画像データを読み込んで回転処理を施す回転処理手段と、を備え、前記入力アドレス生成手段は、前記画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成する先頭メモリアドレス生成手段、および、前記先頭メモリアドレス生成手段によって生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算する非アクセス量演算手段を、有し、前記メモリアクセス制御手段は、前記先頭メモリアドレスに対応する画素以降、前記非アクセス量演算手段によって演算された画素数の画像データを読み飛ばして前記画像メモリにバーストアクセスし、格納された画像データを読み出し、前記回転処理手段によって回転処理を施された画像データを、前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記画像メモリを矩形領域に分割する分割手段を、さらに備え、前記非アクセス量演算手段は、主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算する先頭読み飛ばし演算手段、前記主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算する後端読み飛ばし演算手段、および、前記メモリアクセス制御手段がバーストアクセスするバースト長を演算するバースト長演算手段を有し、前記メモリアクセス制御手段は、前記先頭メモリアドレス、前記先頭非アクセス量、前記後端非アクセス量、および前記バースト長に基づいて、前記画像メモリにバーストアクセスするものであり、前記先頭メモリアドレス生成手段は、前記分割手段によって分割された矩形領域の先頭アドレスを生成し、前記バースト長演算手段は、前記矩形領域内におけるバースト長を演算するものであることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項３にかかる発明は、請求項１または２に記載の画像処理装置において、前記画像メモリアクセス制御手段によって読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成する出力アドレス生成手段を、さらに備え、前記メモリアクセス制御手段は、前記出力アドレス生成手段によって生成された出力メモリアドレスに基づいて、読み出した前記画像データを、前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項４にかかる発明は、請求項３に記載の画像処理装置において、前記メモリアクセス制御手段は、前記出力メモリアドレス、および前記バースト長に基づいて、前記読み出した画像データを、前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項５にかかる発明は、請求項３または４に記載の画像処理装置において、前記メモリアクセス制御手段は、前記画像データを前記画像メモリに格納する際に、所定数の画素データに対してマスク処理を施して格納するマスク生成手段を有するものであることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項６にかかる発明は、請求項５に記載の画像処理装置において、前記マスク生成手段は、上記先頭読み飛ばしに後続する所定の画素数だけマスク処理を施す先頭マスク生成手段、および、上記後端読み飛ばしに先行する所定の画素数だけマスク処理を施す後端マスク生成手段を有し、前記先頭マスク生成手段によるマスク処理、および前記後端マスク生成手段によるマスク処理によって、前記画像データに対してマスク処理を施すものであることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項７にかかる発明は、請求項２に記載の画像処理装置において、前記分割手段は、前記画像メモリをバイト単位の矩形領域に分割するものであることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項８にかかる発明は、画像処理方法において、画像処理装置における画像処理方法であって、入力アドレス生成手段によって、画像データを格納する画像メモリから前記画像データを読み出す入力メモリアドレスを生成する入力アドレス生成工程と、メモリアクセス制御手段によって、前記入力アドレス生成工程で生成された入力メモリアドレスに基づいて、前記画像メモリにバーストアクセスして、画像データを読み出すメモリアクセス制御工程と、回転処理手段によって、前記入力アドレス生成工程で生成された入力アドレスに基づいて前記画像データを読み込んで回転処理を施す回転処理工程と、を含み、前記入力アドレス生成工程は、先頭メモリアドレス生成手段によって、前記画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成する先頭メモリアドレス生成工程、および、非アクセス量演算手段によって、前記先頭メモリアドレス生成工程で生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算する非アクセス量演算工程を、含み、前記メモリアクセス制御工程は、前記先頭メモリアドレスに対応する画素以降、前記非アクセス量演算工程で演算された画素数の画像データを読み飛ばして前記画像メモリにバーストアクセスし、格納された画像データを読み出し、前記回転処理工程で回転処理を施された画像データを、前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項９にかかる発明は、請求項８に記載の画像処理方法において、分割手段によって、前記画像メモリを矩形領域に分割する分割工程を、さらに含み、前記非アクセス量演算工程は、先頭読み飛ばし演算手段によって、主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算する先頭読み飛ばし演算工程、後端読み飛ばし演算手段によって、前記主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算する後端読み飛ばし演算工程、および、バースト長演算手段が、前記メモリアクセス制御手段がバーストアクセスするバースト長を演算するバースト長演算工程を含み、前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記先頭メモリアドレス、前記先頭非アクセス量、前記後端非アクセス量、および前記バースト長に基づいて、前記画像メモリにバーストアクセスするものであり、前記先頭アドレス生成工程は、前記先頭アドレス生成手段が前記分割工程で分割された矩形領域の先頭アドレスを生成し、前記バースト長演算工程は、前記矩形領域内におけるバースト長を演算するものであることを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項１０にかかる発明は、請求項８または９に記載の画像処理方法において、出力アドレス生成手段によって、前記画像メモリアクセス制御工程で読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成する出力アドレス生成工程を、さらに含み、前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記出力アドレス生成工程で生成された出力メモリアドレスに基づいて、読み出した前記画像データを、前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１１にかかる発明は、請求項１０に記載の画像処理方法において、前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記出力メモリアドレス、および前記バースト長に基づいて、前記読み出した画像データを前記画像メモリにバースト転送するものであることを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１２にかかる発明は、請求項１０または１１に記載の画像処理方法において、前記メモリアクセス制御工程は、前記メモリアクセス制御手段が、前記画像データを前記画像メモリに格納する際に、マスク生成手段によって、所定数の画素データに対してマスク処理を施して格納するマスク生成工程を、含むものであることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項１３にかかる発明は、請求項１２に記載の画像処理方法において、前記マスク生成工程は、先頭マスク生成手段によって、上記先頭読み飛ばしに後続する所定の画素数だけマスク処理を施す先頭マスク生成工程、および、後端マスク生成手段によって、上記後端読み飛ばしに先行する所定の画素数だけマスク処理を施す後端マスク生成工程を含み、前記先頭マスク生成手段によるマスク処理、および前記後端マスク生成手段によるマスク処理によって、前記画像データに対してマスク処理を施すものであることを特徴とする。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項１４にかかる発明は、請求項９に記載の画像処理方法において、前記分割工程は、前記分割手段が、前記画像メモリをバイト単位の矩形領域に分割するものであることを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
請求項１５にかかる発明は、プログラムにおいて、請求項８〜１４のいずれか１つに記載の画像処理方法を、コンピュータに実行させることを特徴とする。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、請求項１にかかる発明によれば、画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成し、生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算し、先頭メモリアドレスに対応する画素以降、演算された画素数の画像データを読み飛ばして画像メモリにバーストアクセスし、格納された画像データを読み出すことによって、不必要な画素に対応するメモリにアクセスすることが無いので、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
また、請求項１にかかる発明によれば、生成された入力アドレスに基づいて画像データを読み込んで回転処理を施す回転処理し、回転処理を施された画像データを、画像メモリにバースト転送することによって、画像の回転処理においても、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項２にかかる発明によれば、主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算し、主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算し、バーストアクセスするバースト長を演算し、先頭メモリアドレス、先頭非アクセス量、後端非アクセス量、およびバースト長に基づいて、画像メモリにバーストアクセスするので、主走査方向に沿った先頭と後端における不必要な画素に対応するメモリにアクセスすることが無いので、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
また、請求項２にかかる発明によれば、画像メモリを矩形領域に分割し、分割された矩形領域の先頭アドレスを生成し、矩形領域内におけるバースト長を演算してバースト転送することによって、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項３にかかる発明によれば、読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成して、出力メモリアドレスに基づいて、読み出した画像データを、画像メモリにバースト転送することによって、不必要な画素に対応するメモリにアクセスすることが無く転送するので、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項４にかかる発明によれば、出力メモリアドレス、およびバースト長に基づいて、読み出した画像データを画像メモリにバースト転送することによって、出力メモリアドレスにアクセスするだけでバースト書き込みを行うので、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
請求項５にかかる発明によれば、画像データを画像メモリに格納する際に、所定数の画素データに対してマスク処理を施して格納するので、不必要な書き込みを省略でき、効率が高く、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
請求項６にかかる発明によれば、マスク処理においては、先頭非アクセス量に後続する所定の画素数だけマスク処理を施し、後端非アクセス量に先行する所定の画素数だけマスク処理を施すことによって、画像データを画像メモリに格納する際に、所定数の画素データに対して主走査方向の所定幅において先頭と後端の両方においてマスク処理を施して格納するので、不必要な書き込みを省略でき、効率が高く、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
請求項７にかかる発明によれば、分割においては、画像メモリをバイト単位の矩形領域に分割することによって、バイト単位でバーストアクセスすることができるので、メモリアクセスを省略でき、画像処理効率の高い画像処理装置を提供できるという効果を奏する。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
請求項８にかかる発明によれば、画像データを格納する画像メモリから画像データを読み出す入力メモリアドレスを生成し、生成された入力メモリアドレスに基づいて、画像メモリにバーストアクセスして、画像データを読み出すので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
また、請求項８にかかる発明によれば、画像メモリに格納された画像データを読み出す主走査方向の先頭メモリアドレスを生成し、生成された先頭メモリアドレスに対応する画素以降の読み込みを停止する画素数を演算し、先頭メモリアドレスに対応する画素以降、演算された画素数の画像データを読み飛ばして画像メモリにバーストアクセスし、格納された画像データを読み出すことによって、不必要な画素に対応するメモリにアクセスすることが無いので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
また、請求項８にかかる発明によれば、生成された入力アドレスに基づいて画像データを読み込んで回転処理を施す回転処理し、回転処理を施された画像データを、画像メモリにバースト転送することによって、画像の回転処理においても、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
請求項９にかかる発明によれば、主走査方向の所定幅における先頭画素からの非アクセス量である先頭非アクセス量を演算し、主走査方向の所定幅における後端画素に至るまでの非アクセス量である後端非アクセス量を演算し、バーストアクセスするバースト長を演算し、先頭メモリアドレス、先頭非アクセス量、後端非アクセス量、およびバースト長に基づいて、画像メモリにバーストアクセスするので、主走査方向に沿った先頭と後端における不必要な画素に対応するメモリにアクセスすることが無いので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
また、請求項９にかかる発明によれば、画像メモリを矩形領域に分割し、分割された矩形領域の先頭アドレスを生成し、矩形領域内におけるバースト長を演算してバースト転送することによって、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
請求項１０にかかる発明によれば、読み出された画像データを、画像メモリに格納するための出力メモリアドレスを生成して、出力メモリアドレスに基づいて、読み出した画像データを、画像メモリにバースト転送することによって、不必要な画素に対応するメモリにアクセスすることが無く転送するので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
請求項１１にかかる発明によれば、出力メモリアドレス、およびバースト長に基づいて、読み出した画像データを画像メモリにバースト転送することによって、出力メモリアドレスにアクセスするだけでバースト書き込みを行うので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
請求項１２にかかる発明によれば、画像データを画像メモリに格納する際に、所定数の画素データに対してマスク処理を施して格納するので、不必要な書き込みを省略でき、効率が高く、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
請求項１３にかかる発明によれば、マスク処理においては、先頭非アクセス量に後続する所定の画素数だけマスク処理を施し、後端非アクセス量に先行する所定の画素数だけマスク処理を施すことによって、画像データを画像メモリに格納する際に、所定数の画素データに対して主走査方向の所定幅において先頭と後端の両方においてマスク処理を施して格納するので、不必要な書き込みを省略でき、効率が高く、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
請求項１４にかかる発明によれば、分割においては、画像メモリをバイト単位の矩形領域に分割することによって、バイト単位でバーストアクセスすることができるので、メモリアクセスを省略でき、画像処理効率の高い画像処理方法を提供できるという効果を奏する。
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
請求項１５にかかる発明によれば、請求項８〜１４のいずれか１つに記載の画像処理方法を、コンピュータに実行させるプログラムを提供できるという効果を奏する。