【手続補正書】
【提出日】平成23年2月22日(2011.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成時の走査ラインの曲がりを画像データにより補正して画像を形成するための画像処理装置であって、
少なくとも複数ライン分の画像データを記憶する記憶手段と、
画像データの読み出し開始アドレスと、バースト転送長とに基づいて、前記記憶手段から前記走査ラインのライン方向に画像データを読み出してバースト転送するデータ読出し手段と、
前記データ読出し手段が読み出す画像データのラインを切り換えるための前記ライン方向における切り換えアドレスを設定する設定手段と、
前記設定手段により設定された前記切り換えアドレスにおいて、少なくともライン切り換え前の第１ラインと前記ライン切り換え後の第２ラインからバースト転送にて前記データ読出し手段により画像データが読み出されるように、前記第２ラインから画像データを読み出すための第２の読み出し開始アドレスを、前記切り換えアドレスに基づいて生成する生成手段と、
前記データ読出し手段が前記記憶手段から読み出してバースト転送した画像データの内の有効領域に対応する画像データに基づいて１ライン分の画像データを出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記切り換えアドレスにおいて、ライン切り換え前の基準となるラインに対して上或は下にずれたライン数を示す情報を格納する格納手段を更に有し、
前記生成手段は、前記テーブルに格納された情報に基づいて前記第２の読み出し開始アドレスを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記データ読出し手段が読み出す前記第１ラインの画像データの前記ライン方向における読み出しアドレスと、前記データ読出し手段が読み出す前記第２ラインの画像データの前記ライン方向における読み出しアドレスが重複するように、前記第２の読み出し開始アドレスを生成し、
前記出力手段は、前記ライン方向における読み出しアドレスが重複する第１ラインの画像データ及び第２ラインの画像データに基づいて階調処理した上で１ライン分の画像データを出力することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記データ読出し手段は、リングバッファを介して前記記憶手段から画像データを読み出すことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記出力手段により出力された前記画像データに基づいてシート上に画像を形成する画像形成手段を有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
画像形成時の走査ラインの曲がりを画像データにより補正して画像を形成するための画像処理装置の制御方法であって、
画像データの読み出し開始アドレスと、バースト転送長とに基づいて、少なくとも複数ライン分の画像データを記憶するメモリからライン方向に画像データを読み出してバースト転送するデータ読出し工程と、
前記データ読出し工程が読み出す画像データのラインを切り換えるための前記ライン方向における切り換えアドレスを設定する設定工程と、
前記設定工程により設定された前記切り換えアドレスにおいて、少なくともライン切り換え前の第１ラインと前記ライン切り換え後の第２ラインからバースト転送にて前記データ読出し工程で画像データが読み出されるように、前記第２ラインから画像データを読み出すための第２の読み出し開始アドレスを、前記切り換えアドレスに基づいて生成する生成工程と、
前記データ読出し工程が前記メモリから読み出してバースト転送した画像データの内の有効領域に対応する画像データに基づいて１ライン分の画像データを出力する出力工程と、
を有することを特徴とする画像処理装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
画像形成時の走査ラインの曲がりを画像データにより補正して画像を形成するための画像処理装置であって、
少なくとも複数ライン分の画像データを記憶する記憶手段と、
画像データの読み出し開始アドレスと、バースト転送長とに基づいて、前記記憶手段から前記走査ラインのライン方向に画像データを読み出してバースト転送するデータ読出し手段と、
前記データ読出し手段が読み出す画像データのラインを切り換えるための前記ライン方向における切り換えアドレスを設定する設定手段と、
前記設定手段により設定された前記切り換えアドレスにおいて、少なくともライン切り換え前の第１ラインと前記ライン切り換え後の第２ラインからバースト転送にて前記データ読出し手段により画像データが読み出されるように、前記第２ラインから画像データを読み出すための第２の読み出し開始アドレスを、前記切り換えアドレスに基づいて生成する生成手段と、
前記データ読出し手段が前記記憶手段から読み出してバースト転送した画像データの内の有効領域に対応する画像データに基づいて１ライン分の画像データを出力する出力手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するために本発明の一態様に係る画像処理装置の制御方法は以下のような工程を備える。即ち、
画像形成時の走査ラインの曲がりを画像データにより補正して画像を形成するための画像処理装置の制御方法であって、
画像データの読み出し開始アドレスと、バースト転送長とに基づいて、少なくとも複数ライン分の画像データを記憶するメモリからライン方向に画像データを読み出してバースト転送するデータ読出し工程と、
前記データ読出し工程が読み出す画像データのラインを切り換えるための前記ライン方向における切り換えアドレスを設定する設定工程と、
前記設定工程により設定された前記切り換えアドレスにおいて、少なくともライン切り換え前の第１ラインと前記ライン切り換え後の第２ラインからバースト転送にて前記データ読出し工程で画像データが読み出されるように、前記第２ラインから画像データを読み出すための第２の読み出し開始アドレスを、前記切り換えアドレスに基づいて生成する生成工程と、
前記データ読出し工程が前記メモリから読み出してバースト転送した画像データの内の有効領域に対応する画像データに基づいて１ライン分の画像データを出力する出力工程と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
まずステップＳ３００で、ＣＰＵ３０８の指示により、ＤＭＡ動作が開始されると、各ラインの開始アドレスline_start_addrを、ビットマップデータの先頭アドレスRegStartAddrの値で初期化する。また、ブレンド処理部３０６へ送ったライン数を記憶するline_cntを「０」で初期化する。次にステップＳ３０１で、ライン毎の初期化を行う。読出しアドレスポインタaddr_pointを、ライン開始アドレスline_start_addrで初期化する。この走査ライン上のどの有効なデータをブレンド処理部３０６へ転送したかを示すscore_boardを初期化する。また参照すべきライン切り替え情報SegPosi[i]のテーブルのアドレスtable_addrを、テーブルの先頭アドレスRegTableStartAddの値で初期化する。