(57)【要約】【課題】  読み取られる位置が主／副走査方向に１画素未満ずれた複数の低解像度画像を用いて高解像度画像を得る高解像度変換を行って得た画像データから像域情報を得るためには、回路規模が大きくなってしまう。【解決手段】  センサにより読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている複数の画像データを用いて、該センサの解像度よりも高い解像度を有する画像データを生成する高解像変換手段を有する画像処理装置であり、  センサから読み取った画像データに対応する像域情報を生成する像域情報生成手段、前記像域情報生成手段にて生成した像域情報を、前記センサの解像度よりも高い解像度を有する画像データに対応させるべく、フォーマット変換し、前記高解像変換手段を用いて解像度変換を行う像域情報高解像度変換手段を有することを特徴とする。【選択図】  図１２
2010074732.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る読み取りセンサを有する画像処理装置であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得手段、
前記画像データ取得手段にて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段を有し、
さらに、
前記読み取りセンサにより取得された画像データから、像域ビットにより構成される像域情報を生成する像域情報生成手段、
前記像域情報生成手段によって生成された像域情報を、前記高解像度変換手段に入力可能なフォーマットに変換する像域情報変換手段、
前記像域情報変換手段によりフォーマットを変換された像域情報を前記高解像度変換手段にて高解像度変換する像域情報高解像度変換手段、
前記像域情報高解像度変換手段によって高解像度変換された像域情報を前記高解像度変換手段によって高解像度変換された画像データと同じ解像度の像域情報に再生成する像域情報再生成手段
を有する画像処理装置。
【請求項２】
前記像域情報変換手段は、前記像域情報を構成する像域ビットを１ビット選択し、該選択された像域ビットを前記画像データがもつ色情報のビット幅と同じビット幅に変換し、
前記ビット幅が変換された像域ビットから構成される像域情報は、前記像域情報高解像度変換手段によって高解像度変換され、
前記像域情報再生成手段は、
前記高解像度変換された像域情報を構成する像域ビットを予め定められた閾値で１ビットにビット削減し、該ビット削減された像域情報を前記像域情報変換手段で選択された像域ビットに割り当てることで、前記高解像度変換手段により解像度変換された画像データと同じ解像度を有する該像域情報に再生成することを特徴とした請求項１記載の画像処理装置。
【請求項３】
前記像域情報変換手段は、さらに、ビット幅を変換した後に、前記選択した像域ビットの特徴に応じて選択されたフィルタ処理を行うことを特徴とした請求項２記載の画像処理装置。
【請求項４】
原稿画像を読み取る読み取りセンサを有する画像処理装置であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得手段、
前記画像データ取得手段にて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段を有し、
さらに、
前記読み取った原稿の画像データに付加された特殊トナーに関する情報を得る手段をもった特殊トナー情報取得手段、
前記特殊トナー情報を、前記高解像度変換手段に入力可能なフォーマットに変換する特殊トナー情報変換手段、
前記特殊トナー情報変換手段によりフォーマット変換された特殊トナー情報を前記高解像度変換手段にて高解像度変換する特殊トナー情報高解像度変換手段、
前記特殊トナー情報高解像度変換手段によって高解像度変換された特殊トナー情報を、前記高解像度変換手段によって高解像度変換された画像データと同じ解像度の特殊トナー情報に再生成する特殊トナー情報再生成手段
を有する画像処理装置。
【請求項５】
前記特殊トナー情報変換手段は、該特殊トナー情報を前記画像データがもつ色情報のビット幅と同じビット幅に変換し、
前記ビット幅が変換された特殊トナー情報は、前記特殊トナー情報高解像度変換手段によって高解像度変換され、
前記特殊トナー情報再生成手段は、前記高解像度変換された特殊トナー情報を
元の１ビットにビット削減し、前記高解像度変換手段により解像度変換された画像データと同じ解像度を有する特殊トナー情報を再生成することを特徴とした請求項４記載の画像処理装置。
【請求項６】
センサにより読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている複数の画像データを用いて、該センサの解像度よりも高い解像度を有する画像データを生成する高解像度変換手段を有する画像処理装置において、
前記センサから読み取った画像データに対応する像域情報を生成する像域情報生成手段、
前記像域情報生成手段にて生成した像域情報を前記センサの解像度よりも高い解像度を有する画像データに対応させるべく、フォーマット変換し、前記高解像度変換手段を用いて解像度変換を行う像域情報高解像度変換手段、
を有することを特徴とする画像処理装置。
【請求項７】
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得ステップ、
前記画像データ取得ステップにて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有し、
さらに、
前記読み取りセンサにより取得された画像データから、像域ビットにより構成される像域情報を生成する像域情報生成ステップ、
前記像域情報生成ステップによって生成された像域情報を、前記高解像度変換手段に入力可能なフォーマットに変換する像域情報変換ステップ、
前記像域情報変換ステップによりフォーマットを変換された像域情報を前記高解像度変換手段にて高解像度変換する像域情報高解像度変換ステップ、
前記像域情報高解像度変換ステップによって高解像度変換された像域情報を前記高解像度変換ステップによって高解像度変換された画像データと同じ解像度の像域情報に再生成する像域情報再生成ステップ
を有する画像処理方法。
【請求項８】
前記像域情報変換ステップは、前記像域情報を構成する像域ビットを１ビット選択し、該選択された像域ビットを前記画像データがもつ色情報のビット幅と同じビット幅に変換し、
前記ビット幅が変換された像域ビットから構成される像域情報は、前記像域情報高解像度変換ステップによって高解像度変換され、
前記像域情報再生成ステップは、
前記高解像度変換された像域情報を構成する像域ビットを予め定められた閾値で１ビットにビット削減し、該ビット削減された像域情報を前記像域情報変換ステップで選択された像域ビットに割り当てることで、前記高解像度変換ステップにより解像度変換された画像データと同じ解像度を有する該像域情報に再生成することを特徴とした請求項７記載の画像処理方法。
【請求項９】
前記像域情報変換ステップは、さらに、ビット幅を変換した後に、前記選択した像域ビットの特徴に応じて選択されたフィルタ処理を行うことを特徴とした請求項８記載の画像処理方法。
【請求項１０】
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得ステップ、
前記画像データ取得ステップにて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有し、
さらに、
前記読み取った原稿の画像データに付加された特殊トナーに関する情報を得るステップをもった特殊トナー情報取得ステップ、
前記特殊トナー情報を、前記高解像度変換手段に入力可能なフォーマットに変換する特殊トナー情報変換ステップ、
前記特殊トナー情報変換ステップによりフォーマット変換された特殊トナー情報を前記高解像度変換手段にて高解像度変換する特殊トナー情報高解像度変換ステップ、
前記特殊トナー情報高解像度変換ステップによって高解像度変換された特殊トナー情報を、前記高解像度変換ステップによって高解像度変換された画像データと同じ解像度の特殊トナー情報に再生成する特殊トナー情報再生成ステップ
を有する画像処理方法。
【請求項１１】
前記特殊トナー情報変換ステップは、該特殊トナー情報を前記画像データがもつ色情報のビット幅と同じビット幅に変換し、
前記ビット幅が変換された特殊トナー情報は、前記特殊トナー情報高解像度変換ステップによって高解像度変換され、
前記特殊トナー情報再生成ステップは、前記高解像度変換された特殊トナー情報を
元の１ビットにビット削減し、前記高解像度変換ステップにより解像度変換された画像データと同じ解像度を有する特殊トナー情報を再生成することを特徴とした請求項１０記載の画像処理方法。
【請求項１２】
センサにより読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている複数の画像データを用いて、該センサの解像度よりも高い解像度を有する画像データを生成する高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有する画像処理装置を制御する方法において、
前記センサから読み取った画像データに対応する像域情報を生成する像域情報生成ステップ、
前記像域情報生成ステップにて生成した像域情報を前記センサの解像度よりも高い解像度を有する画像データに対応させるべく、フォーマット変換し、前記高解像度変換手段を用いて解像度変換を行う像域情報高解像度変換ステップ、
を有することを特徴とする画像処理方法。
【請求項１３】
コンピュータに
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法を実行させるためのプログラムであり、
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得ステップ、
前記画像データ取得ステップにて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有し、
さらに、
前記読み取りセンサにより取得された画像データから、像域ビットにより構成される像域情報を生成する像域情報生成ステップ、
前記像域情報生成ステップによって生成された像域情報を、前記高解像度変換手段に入力可能なフォーマットに変換する像域情報変換ステップ、
前記像域情報変換ステップによりフォーマットを変換された像域情報を前記高解像度変換手段にて高解像度変換する像域情報高解像度変換ステップ、
前記像域情報高解像度変換ステップによって高解像度変換された像域情報を前記高解像度変換ステップによって高解像度変換された画像データと同じ解像度の像域情報に再生成する像域情報再生成ステップ
を実行させるためのプログラム。
【請求項１４】
コンピュータに
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法を実行させるためのプログラムであり、
原稿画像を読み取る読み取りセンサを有する画像処理装置を制御する方法であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得ステップ、
前記画像データ取得ステップにて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有し、
さらに、
前記読み取った原稿の画像データに付加された特殊トナーに関する情報を得るステップをもった特殊トナー情報取得ステップ、
前記特殊トナー情報を、前記高解像度変換手段に入力可能なフォーマットに変換する特殊トナー情報変換ステップ、
前記特殊トナー情報変換ステップによりフォーマット変換された特殊トナー情報を前記高解像度変換手段にて高解像度変換する特殊トナー情報高解像度変換ステップ、
前記特殊トナー情報高解像度変換ステップによって高解像度変換された特殊トナー情報を、前記高解像度変換ステップによって高解像度変換された画像データと同じ解像度の特殊トナー情報に再生成する特殊トナー情報再生成ステップ
を実行させるためのプログラム。
【請求項１５】
コンピュータに
センサにより読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている複数の画像データを用いて、該センサの解像度よりも高い解像度を有する画像データを生成する高解像度変換手段に前記画像データを入力して、画像データの高解像度変換を行う高解像度変換ステップを有する画像処理装置を制御する方法を実行させるプログラムにおいて、
前記センサから読み取った画像データに対応する像域情報を生成する像域情報生成ステップ、
前記像域情報生成ステップにて生成した像域情報を前記センサの解像度よりも高い解像度を有する画像データに対応させるべく、フォーマット変換し、前記高解像度変換手段を用いて解像度変換を行う像域情報高解像度変換ステップ、
を実行させるためのプログラム。
【請求項１６】
請求項１３乃至１５に記載のプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャナを用いてコピーや送信処理を実行する画像処理装置及び画像処理方法ならびに画像処理方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像処理装置において、入力された画像の各画素に対応した「像域情報」を生成し、その入力された画像に対して領域ごとに好適な画像処理を施すという技術がある（特許文献１）。
【０００３】
この「像域情報」には、文字領域情報や網点領域情報や網点内文字領域情報などの情報が含まれている。
【０００４】
その他、特許文献１には入力した画像から像域情報を生成するための方法も記載されている。
【０００５】
また、この技術によって画像の像域情報を判定する場合、像域情報を判定するために必要な所定の領域の画素パターンを用いるため、所定領域の画素を保持するためのバッファが具備される。
【０００６】
その他、網点判定などの判定のための画素パターンを保持するためのバッファも具備することが必要となる。
【０００７】
一方、出力画像に対して紙面上で光沢感を出すために透明トナーを用いる画像処理技術がある。
【０００８】
この透明トナーは、スキャナの読み取り能力で識別可能な色みを有していないため、一般的なスキャナは、透明トナーを用いた画像部分が光沢を有するということを示す光沢度情報を画像読み取り時に検知できない。
【０００９】
したがって、光沢度情報を含む像域情報はスキャナによって入力される画像から生成することはできない。
【００１０】
よって、透明トナーを用いた画像から像域情報を取得するためには、特殊なスキャナもしくは検出装置を使用して取得する必要がある（特許文献２、特許文献３）。
【００１１】
また、一定の解像度の画像を複数枚用いて一枚の高解像度の画像を取得する「超解像処理」という技術が存在する。
【００１２】
この技術を用いれば、例えば６００ｄｐｉの画像を用いて１２００ｄｐｉ相当の画像を生成することが可能となり、従来の画像処理装置の構成を大幅に変更することなく高解像度な画像を得ることが可能となる。（非特許文献１）
この高解像度化された画像から像域情報を生成し、これを高解像度化された画像に対して用いることで、好適な画像処理を施すことができる。
【特許文献１】特開平１１−１３６５０５
【特許文献２】特開平０５−３３３４５０
【特許文献３】特開平０９−２２２３６１
【非特許文献１】「複数のデジタル画像データによる超解像処理」（Ｒｉｃｏｈ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  Ｎｏ．２４，ＮＯＶＥＭＢＥＲ，１９９８）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、入力される画像データの解像度が高くなると、所定領域内における像域判定に必要な画素数が増加する。
【００１４】
そのため、高解像化された画像データに対して適切な像域判定を行うために、高解像度化された画像データから像域情報を生成すると、より大きなバッファを持たせなければならず、回路規模が大きくなってしまうという課題があった。
【００１５】
また上述したように、透明トナーを用いた画像をスキャナ等の読み取り装置で読み取る際、この画像が有する光沢度情報は特殊なスキャナもしくは検出装置を使用して取得する必要がある。
【００１６】
しかし、この情報はスキャナで画像を読み取った時のみに取得できる。
【００１７】
つまり、読み取った画像に光沢度情報が含まれる場合、この光沢度情報が含まれる画像を一旦高解像度化して画像データにし、この高解像度化した画像データからこの画像データに対応する光沢度情報を生成することができないといった課題があった。
【課題を解決するための手段】
【００１８】
そこで、上記課題を解決するために本発明における画像処理装置は、
原稿画像を読み取る読み取りセンサを有する画像処理装置であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得手段、
前記画像データ取得手段にて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段を有し、
さらに、
前記読み取りセンサにより取得された画像データから、像域ビットにより構成される像域情報を生成する像域情報生成手段、
前記像域情報生成手段によって生成された像域情報を、前記高解像度変換手段に入力可能なフォーマットに変換する像域情報変換手段、
前記像域情報変換手段によりフォーマットを変換された像域情報を前記高解像度変換手段にて高解像度変換する像域情報高解像度変換手段、
前記像域情報高解像度変換手段によって高解像度変換された像域情報を前記高解像度変換手段によって高解像度変換された画像データと同じ解像度の像域情報に再生成する像域情報再生成手段
を有することを特徴とする。
【００１９】
また、上記課題を解決するために本発明における画像処理装置は、
原稿画像を読み取る読み取りセンサを有する画像処理装置であり、
前記読み取りセンサによって読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像の画像データを取得する画像データ取得手段、
前記画像データ取得手段にて取得された複数枚分の画像データを用いて補間処理を施すことで、前記読み取りセンサの解像度より高い解像度の画像データを得る高解像度変換手段を有し、
さらに、
前記読み取った原稿の画像データに付加された特殊トナーに関する情報を得る手段をもった特殊トナー情報取得手段、
前記特殊トナー情報を、前記高解像度変換手段に入力可能なフォーマットに変換する特殊トナー情報変換手段、
前記特殊トナー情報変換手段によりフォーマット変換された特殊トナー情報を前記高解像度変換手段にて高解像度変換する特殊トナー情報高解像度変換手段、
前記特殊トナー情報高解像度変換手段によって高解像度変換された特殊トナー情報を、前記高解像度変換手段によって高解像度変換された画像データと同じ解像度の特殊トナー情報に再生成する特殊トナー情報再生成手段
を有することを特徴とする。
【発明の効果】
【００２０】
読み取りセンサと同じ解像度を有する画像から得た像域情報と既存の超解像処理回路によって、超解像処理後の高解像度画像に好適な像域情報を取得できる。このため、像域情報を生成する回路を様々な解像度に対応させるように複数構成しなくても良くなり、回路規模の削減が可能になる。
【発明を実施するための最良の形態】
【００２１】
（実施例１）
本発明の実施の形態について説明する。
本実施例ではＭＦＰを用いて複数の位相のずれた画像を取得し、高解像度画像を生成する。
【００２２】
（装置構成）
図１はＭＦＰの構成図である。画像読み取り部１０１はオートドキュメントフィーダーを含むスキャナである。束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤセンサ等の固体撮像素子上に結像し、固体撮像素子からラスター状の画像読み取り信号をイメージ情報として得る。カラースキャナが搭載されたＭＦＰなどでは固体撮像素子に３種類のカラーフィルタを取り付けることでＲＧＢのカラー画像を得る。
【００２３】
記録装置１０３はプリンタである。ＭＦＰのコピー機能を実行した際はこの画像信号をデータ処理装置１０５で記録信号へ画像処理し、記録装置１０３に順次出力して紙上に画像を形成する。この際、データ処理装置１０５では画像読み取り部１０１から受け取ったデータにガンマ処理、色空間変換処理、像域処理、フィルタ処理、圧縮処理、中間調処理、ブロック分割処理などの画像処理を施す。記録装置１０３は、データ処理装置で処理されたデータを形成して出力する。
【００２４】
ＭＦＰへの操作者の指示はＭＦＰに装備されたキー操作部である入力装置１０６から行われ、これら一連の動作はデータ処理装置１０５内の図示しない制御部で制御される。
【００２５】
一方、操作入力の状態表示及び処理中の画像データの表示は表示装置１０４で行われる。また、記憶装置１０２は、画像読み取り部１０１で取り込んだ画像データ等を保存することが可能なＳＤＲＡＭ、ＨＤＤなどの記憶領域である。
【００２６】
ネットワークＩＦ１０７はネットワークと接続するためのインタフェースである。これを用いることでＰＣ等から画像データを受け取り、データ処理装置１０５で処理を行って記録装置１０３にてプリントを行うことが可能となる。また、画像読み取り部１０１で読み取り、データ処理装置１０５で処理を行ったデータをネットワークＩ／Ｆ１０７を介して送信し、ＰＣ等に送ることも可能である。
【００２７】
（超解像処理）
次に、超解像技術について説明する。
【００２８】
図１６（ａ）が、読み取り装置で読み取られる画像とする。
この画像に対して、例えば１２００ｄｐｉで読み取った場合の、画素構成を図１６（ｂ）に示す。
【００２９】
図１６（ｂ）において、１６０１で示した格子は読み取った解像度で構成する画素データを示すものとする。
【００３０】
つまり画素間の距離ｎは、解像度１２００ｄｐｉで読み取った場合の画素センサ距離に相当する。
【００３１】
図１６（ｃ）において、読み取り装置が同一画像サイズの画像を３００ｄｐｉの解像度で読み取った場合の画素構成を示す。
【００３２】
図１６（ｂ）と同様、１６０２で示した格子は読み取った解像度で構成する画素データを示すものとする。
したがって、１２００ｄｐｉでの画素間の距離ｎを基準とすると、３００ｄｐｉでの読み取りが行われた場合の画素間の距離は粗くなる方向となり、４ｎとなる。
【００３３】
読み取られた画像の再現力は解像度に比例するため、１２００ｄｐｉで読み取られた画像（図１６（ｂ））と、３００ｄｐｉで読み取られた画像（図１６（ｃ））をそのまま比較すると、画質の差は歴然となる。
【００３４】
超解像処理は、この図１６（ｃ）相当の複数の画像から図１６（ｂ）の画像を生成する技術である。
この技術を用いれば、元々の読み取りデバイスが持つ解像度がそれほど高くなくても、高解像度デバイスと同等の読み取り画像を構成することが出来るようになる。
【００３５】
しかし、低解像度画像から高解像度画像、又は更なる高解像度画像を得るための「超解像変換」処理を行うためにはある条件を満たす必要がある。
【００３６】
それは、センサが読み取る原稿の位置である読み取り位置が主走査方向及び副走査方向に微小にずれている画像データが連続して複数画像データ分必要になる。
【００３７】
つまり、原稿の読み取り位置が少しずつづれている画像データが連続して複数必要となる。
また、この連続した複数枚分の低解像度画像データのうち、隣り合った画像データの間には、センサによる原稿画像の読み取り位置のずれが１画素未満（サブピクセル）である必要がある。
【００３８】
以下、原稿画像にて読み取られる画素の位置を「位相」と言う。
また、この位相がずれることを「位相がずれる」と言い、読み取り画素のずれを「位相ずれ」と言う。
また、ここで使用する低解像度とは、３００ｄｐｉに限られてはおらず、装置が通常の印刷で出力する画像の解像度のことを表す。
【００３９】
もちろん、主走査方向のみ位相ずれを持ったもの、あるいは副走査方向のみ位相ずれを持ったものでも高解像度化は可能である。
しかしこの場合は、位相ずれを持つ方向のみ高解像度化が図られることになる。
【００４０】
図１７（ａ）以降の図を用いて超解像処理に必要となる条件を説明する。
図１７（ａ）は、図１６（ａ）の原稿画像を３００ｄｐｉの解像度で原稿画像を読み取ったの画素構成を示す図である。
この図は原稿画像図１６（ａ）と同一である。
この読み取り画像図１７（ｂ）が、超解像処理を行う１枚目の対象画像となり、これが基準画像となる。
【００４１】
次に、図１７（ｃ）に示すように、図１６（ａ）の原稿画像を３００ｄｐｉの解像度にて、原稿画像を基準に主走査方向にΔｘ（Δｘ＜４ｎ）、副走査方向にΔｙ（Δｙ＜４ｎ）分位相をずらして読み取る。
この場合、読み取られた画像である図１７（ｄ）の位相が原稿画像とは異なり、図中に示す主走査左方向にΔｘ、副走査上方向にΔｙずれたものとなる。
この読み取り画像である図１７（ｄ）が、超解像処理を行う２枚目の対象画像となる。
【００４２】
更に、図１７（ｅ）に示すように、図１６（ａ）の原稿画像を３００ｄｐｉの解像度にて、原稿画像を基準に主走査方向にΔｘ’（Δｘ’＜４ｎ、Δｘ＜Δｘ’）、副走査方向にΔｙ’（Δｙ’＜４ｎ、Δｙ＜Δｙ’）分位相をずらして読み取る。
この場合、読み取られた画像である図１７（ｆ）の位相が原稿画像とは異なり、図中に示す主走査左方向にΔｘ’、副走査上方向にΔｙ’ずれたものとなる。
この読み取り画像である図１７（ｆ）が、超解像処理を行う３枚目の対象画像となる。
【００４３】
このような、基準画像に対してそれぞれ異なる位相ずれを有する複数の画像データ画像が得られると、超解像処理により高解像度化が可能となる。
図１８（ｄ）に３枚の低解像度画像から高解像度画像を構成する概念を示す。
基準画像である図１８（ａ）と図１８（ｂ）、図１８（ｃ）・・・と、それぞれ異なる位相ずれを有する複数の低解像度画像に対して、超解像処理を用いると図１８（ｄ）の画像が得られることを示している。
【００４４】
上述したような超解像処理に関して、図１９、図２０を用いてさらに詳細に説明する。
図１９は超解像処理に用いる低解像度画像と超解像処理後の画像を示す図である。図１９では原稿と原稿をエリアセンサで読み取られて得られた基準低解像度画像Ｆ０と対象低解像度画像Ｆ１〜Ｆ３を示している。原稿を囲む点線矩形は基準低解像度画像Ｆ０をエリアセンサで読み取った際の領域を示し、実線矩形は対象低解像度画像Ｆ１〜Ｆ３のそれぞれをエリアセンサで読み取った際の領域を示す。
【００４５】
本実施形態では、主走査方向のずれ量を「ｕｍ」、副走査方向のずれ量を「ｖｍ」とそれぞれ表す。また、対象低解像度画像Ｆｎ（ｎ＝１〜３）についてのこれらのずれ量を「ｕｍｎ」、「ｖｍｎ」と表す。例えば、図１９に示すように、対象低解像度画像Ｆ１は、基準低解像度画像Ｆ０に対して、副走査方向のずれが生じており、そのずれ量は、ｕｍ１、ｖｍ１と表される。同様に対象低解像度画像Ｆ２、Ｆ３についてもずれ量ｕｍ２，ｖｍ２およびｕｍ３，ｖｍ３と表される。
【００４６】
各対象低解像度画像Ｆｎ（ｎ＝１〜３）についてのずれ量ｕｍｎ，ｖｍｎは基準低解像度画像Ｆ０の画像データと対象低解像度画像Ｆ１〜Ｆ３の画像データとに基づき算定される。算定にはあらかじめＲＯＭ２０３に記憶されたエリアセンサの傾き情報による所定の算出が用いられる。
【００４７】
本実施形態では図１９において明確化のため各対象低解像度画像のずれは１画素単位であるものとして示しているが、実際のエリアセンサによる読み取りにおいては主走査方向と副走査方向に対して１画素未満の位相ずれが生じている。この微小なずれを利用することで高解像度化が可能となる。
【００４８】
従って、生成する超解像処理画像を構成する各画素（以下「生成画素」という）のうち基準低解像度画像および対象低解像度画像のいずれにも存在しない画素が存在する。
【００４９】
このような画素については、その生成画素の周辺に存在する画素の画素値を表す画素データを用いて、所定の補間処理を行うことにより、合成を行いつつ高解像度化を行う。補間処理としては、バイ・リニア法、バイ・キュービック法、ニアレストレイバ法等の補間処理を用いることができる。
【００５０】
例えば、バイ・リニア法による補間処理を用いる場合、まず、基準低解像度画像および対象低解像度画像から、生成画素２００１の位置に最も近い距離にある最近傍画素２００２を抽出する。そして、図２０の対象低解像度画像から生成画素位置を囲む４つの画素を周辺画素２００２〜２００５として決定し、周辺画素のデータ値に所定の重み付けを加えた値を平均化して、以下の式により生成画素のデータ値を得る。
ｆ（ｘ，ｙ）＝［｜ｘ１―ｘ｜｛｜ｙ１−ｙ｜ｆ（ｘ０，ｙ０）＋｜ｙ−ｙ０｜ｆ（ｘ０，ｙ１）｝＋｜ｘ−ｘ０｜｛｜ｙ１−ｙ｜ｆ（ｘ，ｙ０）＋｜ｙ−ｙ０｜ｆ（ｘ１，ｙ１）｝］／｜ｘ１−ｘ０｜｜ｙ１−ｙ０｜
以上の処理を各生成画素位置について繰り返すことにより、例えば、図１９に示す解像度が２倍の超解像度画像を得ることができる。なお、解像度は２倍に限らず、種々の倍率とすることができる。また、補間処理に複数の低解像度画像のデータ値を用いるほど、高精細な超解像画像を得ることができる。
【００５１】
以上のように、読み取られる位置が、主走査方向及び／又は副走査方向に１画素未満ずれている画像データを複数枚分用いて補間処理を施すことで、読み取りセンサの解像度より高い解像度の画像データを得ることが可能になる。
すなわち、低解像度の画像を用いて高解像度変換を行うことが可能になる。
【００５２】
（画像データ取得）
本実施例における処理の流れについて説明する。図２は本実施例で使用する画像読み取り部１０１内にある固体撮像素子を示した図である。
【００５３】
２０１は赤のカラーフィルタ、２０２は緑のカラーフィルタ、２０３は青のカラーフィルタを持つラインセンサであり、それぞれから主走査１ライン分のデータが得られる。そのため、取り込んだ画像データは３つのチャンネルを持つ。
２０１からは赤の画像データ（以下、Ｒ画像データ）、２０２からは緑の画像データ（以下、Ｇ画像データ）、２０３からは青の画像データ（以下、Ｂ画像データ）が得られ、これらを合わせてＲＧＢのカラー画像データが得られる。
【００５４】
２０７は主走査方向、２０８は副走査方向を示している。
主走査方向とは、原稿台上に設置された原稿をスキャナで読み取る際、原稿に対して光源が移動する方向に対して垂直な方向である。
そして、この方向に対応した画像を読み取る方向をセンサ上でも主走査方向という。
【００５５】
同様に、副走査方向とは、光源の移動方向と水平な方向である。
そして、この方向に対応した画像を読み取る方向をセンサ上でも副走査方向という。
【００５６】
一般的な印刷を行う画像処理装置では、光源から原稿に照射される光の反射光が画像データとしてセンサに取り込まれる際、この反射光はセンサに対して傾くことがないように取り込まれる。
【００５７】
このため、センサはほぼ傾斜なく画像データを取り込むことができる位置に設置される。
【００５８】
例えば、センサにおける主走査方向はセンサの設置面に対してほぼ水平に、副走査方向は、設置面に対してほぼ垂直に設置されている。
また、この際の、実際に存在するわずかな傾斜は補正され、可能な限り傾斜を減らすよう補償される。この位置を基準となる設置位置とする。
【００５９】
通常のカラースキャナではラインセンサ２０１〜２０３は、この基準となる設置位置に、長軸が主走査方向と水平になるように並べて装置内に設置されている。また、図２に示すように、ラインセンサ２０１、２０２、２０３は特定の間隔をあけて平行に並べられている。
したがって、副走査方向にＲ画像データとＧ画像データとＢ画像データ間で、読み取られる位置にずれが生じる。
つまり位相ずれが生じている。
一般的にはオフセット補正等の画像処理によって、１画素単位での位相ずれを補正して減らすように補償される。
【００６０】
これに対して、本実施例では２０４〜２０６に示すように２０１〜２０３のラインセンサを斜めにして画像データを取得する。
【００６１】
このセンサを用いて原稿をスキャンした例を図３に示す。原稿３０１に対して取り込んだデータが３０２〜３０４である。３０２はセンサ２０４、３０３はセンサ２０５、３０４はセンサ２０６で取り込んだ画像となる。
【００６２】
センサが斜めに傾いて設置されており、さらに副走査方向においてセンサ間に間隔をもって設置されているため、３０２〜３０４で示すようにチャンネルごとに主走査方向と副走査方向に対して位相がずれた画像が得られる。
【００６３】
すなわち、
センサ同士が間隔を空けて配置されたことで、隣接したラインセンサが読み取る画像データの位置が副走査方向にずれる。つまり副走査方向に位相がずれた画像データを得られる。
【００６４】
さらに、ラインセンサを斜めに設置することで、隣接したラインセンサが読み取る画像の位置が主走査方向、副走査方向にずれる。
つまり主走査方向、副走査方向に位相がずれた画像データを得られる。
その位相のずれがサブピクセル単位のものであれば３０２〜３０４の画像を使って超解像処理を実施し、高解像度な画像を取得することができる。
この、センサを斜めに取り付ける処理の流れを図６に示す。
【００６５】
まず、ステップＳ６０２にてリニアセンサ６０１を斜めに配置する。
この処理は、画像処理装置を組み立てる工程にて行われる。
次にステップＳ６０３にてリニアセンサをどの程度傾けたのかを算出する。角度の算出方法についてはどのようなものであっても問題はない。算出した角度をステップＳ６０５にて角度情報６０４として保存する。
【００６６】
しかし、このままでは図３の３０２〜３０４のように読み取った画像データが斜めになってしまう。
そこで画像データの角度情報６０４用いてアフィン変換を行い、斜めになった画像データを回転して角度補正し、傾きが減少するように補償する。
【００６７】
なお、斜めになった画像データを補正する方法についてはアフィン変換に限らずどのようなものであっても問題はない。
【００６８】
以上により、サブピクセル単位で主走査方向・副走査方向に位相がずれ、かつ画像データの斜行が補正され傾きが減少するように補償された画像データが取得できる。
【００６９】
図３で取り込んだ際の画像データに対してアフィン変換をかけた例を図４に示す。本実施例では、原稿３０１と同様の原稿４０１を取り込んだデータが３０２〜３０４に対してアフィン変換を行う。４０２は画像３０２、４０３は画像３０３、４０４は画像３０４に対してそれぞれアフィン変換を行った画像となる。
【００７０】
図３で取り込んだ際の画像データを、ブロック分割する際のイメージを図５に示す。
原稿画像５０１を例えば３５ブロックに分割したイメージを５０２とする。このとき、画像５０２に対してサブピクセル位相のずれた画像を５０３、５０４に示す。ブロック５０５は、３５ブロック分割した画像のうちの１ブロック目を示す。ここで、１ブロック目５０５のみ取り出したイメージを５０６として示した。
１ブロック目について、サブピクセル位相のずれた画像５０３に含まれるものを５０７、画像５０４に含まれるものを５０８として示す。
【００７１】
図７に、複数の低解像度画像から高解像度画像を得るまでの処理フローを示す。
また、図８に、データ処理装置１０５の詳細なブロック図を示す。
まずは、図８と図１のブロック図にしたがって、画像を高解像度化するフローである図７について説明する。ここでは３００ｄｐｉの解像度でスキャンを実行し、超解像処理を用いて６００ｄｐｉの画像を取得することを想定しているが、超解像処理を用いて解像度を向上させるものであればどのような形式でも問題はない。
【００７２】
また、本実施例では斜めに取り付けたセンサを用いて位相のずれた複数の入力画像を得ている。しかし、この方法以外にも、位相ずれが１画素未満である画像データを複数取得できれば、どのような方法でも構わない。
【００７３】
以下、Ｓ７０２〜７１０は画像処理装置のＣＰＵ（不図示）によって制御される。
まず入力装置１０６上のユーザ操作により、解像度、倍率、各種応用設定などが行われ（Ｓ７０１）、その設定にしたがって画像読み取り部１０１での原稿スキャンが行われる（Ｓ７０２）。
【００７４】
本実施例では、サブピクセル位相のずれた３つの画像を扱っているため、１度のスキャンによって入力される位相のずれた画像データは、３種類得られる。本実施例では、位相のずれた画像データを３つとして説明するが、この個数についてはいくつになっても適用できる。
【００７５】
入力された画像データは、データ処理装置１０５に入る。この時、スキャナのセンサが斜めに取り付けているために、データ処理装置１０５に入力される画像は、３０２〜３０４のように斜めになっている。そこでまずアフィン変換部８０４に画像データが転送され、ここで角度情報６０４を用いてアフィン変換を行って斜めになった画像データの角度を補正する（Ｓ７０３）。
【００７６】
ステップＳ７０３において、斜めになった画像データの角度を補正する方法についてはアフィン変換に限らずどのようなものであっても問題はない。
斜めになった画像データの角度を補正することで、サブピクセル単位で主走査方向・副走査方向に位相がずれ、かつ画像データの斜行が補正された画像が取得できる。
【００７７】
次に、画像データは像域情報生成部８０５に転送され、３００ｄｐｉの複数の入力画像に対する像域情報を生成する（Ｓ７０４）。
【００７８】
像域情報生成部８０５は、画素ごとに図９のような複数ビットの情報が生成される。ここでは、文字領域９０１、網点領域９０２、ベタ領域９０３、網点内文字領域９０４の４つの像域情報をそれぞれ１ｂｉｔ、計４ｂｉｔの像域情報が生成されるとする。
【００７９】
これが１画像につき画素数分生成され、入力した画像データに対応付けられた像域情報として、記憶装置１０２に格納される。
これは、入力装置１０６から入力された低解像度画像の枚数分だけ生成されるので、ここでは３つの３００ｄｐｉ画像に対する像域情報がそれぞれ生成され、記憶装置１０２に格納される。
【００８０】
次に、画像データと生成された像域情報はブロック分割部８０１に転送され、画像データは縦横所定の画素数であるブロックに分割される（Ｓ７０５）。
これは、後段の超解像処理をブロック単位で行うことで、超解像処理に必要なメモリ容量を小さく抑えるために行われる。もちろんブロック分割せずに１枚分の画像データのまま処理を行っても良い。
【００８１】
ブロック化された画像データと像域情報は、記憶装置１０２に格納される（Ｓ７０６）。
この格納されたデータのうち、得られた複数枚分の画像データの同一ブロックデータを読み出して（Ｓ７０７）、超解像処理部８０２によって超解像処理を行う（Ｓ７０８）。
超解像処理によって６００ｄｐｉ化されたブロック画像は、再びメモリに格納され（Ｓ７０９）、これら一連の超解像処理をすべてのブロックに対して行う（Ｓ７１０）。
【００８２】
超解像処理部８０２の構成は、上述した超解像処理を行うための構成の他にも目的によって様々な構成を取る事が可能である。
例えば、超解像処理を行うことができる入力画像を８ｂｉｔ／ｃｏｍｐｏｎｅｎｔに限定することで、他の入力画像に対応した場合よりも小さい回路規模で、超解像処理部を構成することができる。
【００８３】
以上のようなフローで６００ｄｐｉ化された画像データは、後述する方法で生成された６００ｄｐｉ画像に対応する像域情報をもとに画像処理が施される。
この画像処理は、データ処理装置１０５内の不図示のモジュールで行われ、像域ごとに、ガンマ処理、色空間変換処理、フィルタ処理、中間調処理等が選択的に施される。
その後、記録装置１０３に画像処理後のデータが転送され、この画像データの出力が行われる。
【００８４】
続いて、図１０に、複数の低解像度画像に対応する像域情報から高解像度画像に対応する像域情報を得るまでの処理フローを示す。
このフローは画像処理装置のＣＰＵ（不図示）によって制御される。
【００８５】
複数の３００ｄｐｉ画像に対応する像域情報から、６００ｄｐｉ画像に対応する像域情報を生成するために、超解像前処理１００１、超解像処理１００２、超解像後処理１００３という３ステップで像域情報を処理する。
【００８６】
それぞれの処理は、図８の像域情報超解像前処理部８０３、超解像処理部８０２、および像域情報超解像後処理部８０６で行われる。
図８のブロック図と、図１１に示す像域情報超解像前処理部８０３の詳細ブロック図、および図１２に示す超解像前処理フローに従って、超解像前処理１００１の処理内容を説明する。
【００８７】
まず、記憶装置１０２から読み取り時の解像度である３００ｄｐｉ画像データに対応する像域情報のうち、注目する１ブロック分のデータを像域情報超解像前処理部８０３に転送する（Ｓ１２０１）。
【００８８】
例えば、１ブロックが３２ｘ３２画素で構成されている場合、図９に示すとおり像域情報データは１画素につき４ｂｉｔとあるとしているので、計４ｋｂｉｔｓ（５１２ｂｙｔｅｓ）のデータを順次読み込む。
【００８９】
読み込まれたデータは、４ｂｉｔずつ内部のセレクタ１１０１に入力される。ここでは、像域情報４ｂｉｔ中の予め決められた１ｂｉｔを抽出し（Ｓ１２０２）、この抽出された１ｂｉｔが注目ビットとして後段のバッファ１１０２に格納される（Ｓ１２０３）。これを注目ブロック内の画素数分繰り返す。（Ｓ１２０４）
次に、像域情報超解像前処理部８０３は、記憶装置１０２から３００ｄｐｉ画像に対応する像域情報のうち、注目ブロックの周辺画素分のデータを読み込む（Ｓ１２０５）。
【００９０】
図１３に注目ブロックと周辺画素の位置関係を示す。内部斜線部の１３０１が注目ブロックを表しており、外周白色部の１３０２が周辺画素を表している。読み込む周辺画素の外周ライン数は、後段のフィルタ処理部のエリア処理サイズに依存する。
【００９１】
３ｘ３フィルタの場合、２ラインの外周ライン数分の周辺画素に対する像域情報を読み込む。
これらについても、注目ブロックにおける処理と同様に、セレクタ１１０１で、注目ビットを抽出し（Ｓ１２０６）、バッファ１１０２に格納する（Ｓ１２０７）。
これを注目ブロック周辺画像領域内の画素数分繰り返す（Ｓ１２０８）。
【００９２】
次に、注目ブロック１３０１内の１画素を選択して、注目画素１３０３とする。その注目画素の周辺の画素１３０４を含めた小ブロックにおいて、像域情報を構成するビットである像域ビットを１ビット選択する。選択されたこの像域ビットをバッファ１１０２から順次読み出し、１ｂｉｔ／Ｌｂｉｔ変換回路１１０３に入力して、変換処理を行う（Ｓ１２０９）。
【００９３】
ここでは、１ｂｉｔの「０／１入力データ」を、Ｌｂｉｔの「ＡＬＬ０／ＡＬＬ１データ」に変換して出力する。
ここで、Ｌは先に画像データの超解像処理を行った際に、超解像処理部に入力した画像データの１ｃｏｍｐｏｎｅｎｔ分のｂｉｔ幅と同じ数であることが望ましい。
【００９４】
本実施例では、画像データはＲＧＢ・８ｂｉｔと設定しているので、１ｂｉｔ／Ｌｂｉｔ変換回路のＬをＬ＝８とし、入力「０ｂ０」は「０ｘ００」に、入力「０ｂ１」は「０ｘＦＦ」に変換され出力される。
このように８ｂｉｔに拡張された小ブロック内の像域ビットは、後段のフィルタ１１０４でフィルタ処理が行われる（Ｓ１２１０）。
【００９５】
ここでは３ｘ３フィルタの処理を例に説明する。小ブロックの大きさは、注目画素１３０３を中心とした３ｘ３画素である。
この小ブロックに存在し像域データの注目ビットが８ｂｉｔのビット幅に拡張されたデータをフィルタ１１０４に入力する。
フィルタ１１０４には、何種類かの係数テーブルが保持されており、セレクタ１１０１で選択された像域ビットによってテーブルが切り替えられ、フィルタ処理が行われる。
【００９６】
ここでは主に、各像域ビットの精度を上げるための処理を行う。
例えば周辺画素は文字領域を表す像域ビットが立っているにもかかわらず、注目画素は立っていない場合など、誤判定されていると思われる像域ビットの修正を行う。
このようにフィルタ処理された８ｂｉｔデータは、記憶装置１０２に格納され（Ｓ１２１１）、これを注目ブロック内の全画素に対して行う（Ｓ１２１２）。
【００９７】
以上、ここまでの処理によって、１枚の３００ｄｐｉ画像のある注目ブロックに対応する像域データに対して、超解像処理前処理を行うことができる。
【００９８】
つまり、注目ブロックに対応する像域データから注目ビットを抽出し、超解像処理部に好適な形で入力可能なフォーマットに変換し、像域情報変換を行うことができる。
【００９９】
この処理を超解像処理に必要な枚数分のデータ、すなわち、すべての３００ｄｐｉ画像データから得られた像域情報に対して行う（Ｓ１２１３）。
【０１００】
ここまでの処理で、出力データ８ｂｉｔｘ３２画素ｘ３２画素＝８１９２ｂｉｔｓ＝１ｋｂｙｔｅのデータが３００ｄｐｉ画像データの枚数分だけ得られていることになる。
【０１０１】
これらを超解像処理部８０２に入力して処理することは、ＲＧＢ・８ｂｉｔの３００ｄｐｉの画像を超解像処理部８０２に入力して処理することと等価となり、像域情報を超解像処理することができる（Ｓ１００２）。
【０１０２】
これにより、特定のブロック領域の、特定の像域ビットに対する超解像処理がされ、８ｂｉｔｘ６４画素ｘ６４画素＝４ｋｂｙｔｅｓ／１ｂｌｏｃｋ・１ｚｂｉｔ（ｚｂｉｔは像域ビットのこととする。）のデータが得られる。
【０１０３】
ここまで説明したＳ１００１，Ｓ１００２の処理を、すべての像域ビット４ｂｉｔ分に対してと、すべてのブロック領域分に対して行う。
【０１０４】
つまり、像域情報変換されたすべての像域情報に対して、画像データを高解像度変換した際と同様の手段により像域情報高解像度変換を行う。
つまり、画像データを高解像度変換した際と同じ回路を用いて、像域情報の高解像度変換を行う。
そして、次の超解像後処理Ｓ１００３に進む。
【０１０５】
図８のブロック図と図１４に示す像域情報超解像後処理部８０６の詳細ブロック図、および図１５に示す超解像後処理フローに従って、超解像後処理１００３の処理内容を説明する。このフローは画像処理装置のＣＰＵ（不図示）によって制御される。
【０１０６】
まず、超解像処理部８０２から記憶装置１０２に格納した超解像処理後の像域情報のうち、注目する１ブロック分、１像域ビット分に対応するデータを像域情報超解像前処理部８０３に転送する（Ｓ１５０１）。
【０１０７】
入力データは１画素あたり８ｂｉｔであり、これを次段のＬｂｉｔ／１ｂｉｔ変換回路１４０１に入力し、ビット削減処理を行う（Ｓ１５０２）。
Ｌｂｉｔ／１ｂｉｔ変換回路１４０１では、ある閾値が予め設定できるようになっており、読み込む像域ビットの性質から閾値を変更する。
【０１０８】
そして、その閾値に従って、８ｂｉｔの入力データが１ｂｉｔにビット変換されて次段のバッファ１４０２に格納される。
ここまでの処理は、まず１ブロック分すなわち６４ｘ６４画素分に対して行われる。
【０１０９】
次に、ここまでの処理を全ての情報ビットに対して行う（Ｓ１５０４）。
本実施例では、情報ビットは４ｂｉｔある。したがってこれら、そのそれぞれの情報ビットに対して、Ｓ１５０１〜Ｓ１５０４までの処理を行い、バッファにデータを格納する。
【０１１０】
そして、１ｂｉｔ化されバッファに格納された、６００ｄｐｉ画像用に超解像処理された各情報ビットを像域ビット合成部１４０３に入力し、元の図９のような４ｂｉｔの像域情報のフォーマットに戻し、記憶装置１０２に格納する（Ｓ１５０５）。
【０１１１】
ここまでの処理を、６００ｄｐｉ画像を構成する全てのブロックに対する像域情報に関して行い、最終的な６００ｄｐｉ画像に対応した像域情報再生成が行われる。
【０１１２】
以上のようなフローで６００ｄｐｉ画像に対応に変換された像域情報は、データ処理装置１０５内の不図示のブロック展開処理部で、６００ｄｐｉ画像データと共にラスター展開される。
【０１１３】
そして上述したように、画像データは対応する像域ごとに、ガンマ処理、色空間変換処理、フィルタ処理、中間調処理等の画像処理が選択的に行われる。
その後、記録装置１０３に前記画像処理後のデータが転送され、出力が行われる。
【０１１４】
以上のような構成によって、高解像度用の像域情報生成回路を別途構成することなく画像データを高解像度変換した際と同じ回路を用いて、複数の低解像度画像の像域情報から、超解像処理された高解像度画像に対応した像域情報を生成することができる。
【０１１５】
これによって、像域情報の生成を行うための回路構成が大規模になることを抑えることが可能となる。
【０１１６】
（実施例２）
前記実施例１においては、回路規模の小さい既存の低解像度画像用の像域情報生成手段で取得した像域情報から、高解像度画像用の像域情報を生成した。
【０１１７】
一方で、スキャナから得られる色情報とは別の情報であり、特殊なスキャナにより得られる情報に関しては、像域情報のように取得した画像データから生成することができない。
【０１１８】
本実施例における特殊なスキャナとは、透明トナー等により光沢感をもった画像の光沢度を検知できるスキャナのことを指す。
【０１１９】
具体的には上述したように、透明トナーが付加された画像をスキャナ等の読み取り装置で読み取る際、透明トナーによる光沢度情報は、スキャナで画像を読み取った時のみに取得できる。
したがって、光沢度情報は、一旦高解像度化した画像データから得ることができない。
【０１２０】
しかし本実施例により、低解像度画像用の特殊スキャナから複数枚分の光沢度情報が取得できれば、実施例１と同様の方法で高解像度化された画像データに対応する光沢度情報を生成できる。
【０１２１】
同様に、スキャナで画像を読み取った時のみに取得できる像域情報についても、高解像度化された画像に対応する情報を生成できる。
【０１２２】
光沢度情報に代表される、スキャナで画像を読み取った時のみに取得できる像域情報について、以下「特殊トナー情報」と呼ぶ。
【０１２３】
画像読み取り部１０１が、特殊トナー情報取得可能な場合、画像データと共に、１画素につき１ｂｉｔの特殊トナー情報が画像読み取り部１０１から転送される。
【０１２４】
この特殊トナー情報は、画像データとは別にアフィン変換が行われる。さらにこの特殊トナー情報は画像データや画像データから生成された像域情報とは別に記憶装置１０２に格納される。
【０１２５】
そして、像域情報超解像前処理部８０３、超解像処理部８０２で、像域情報に対する超解像前処理Ｓ１００１と超解像処理１００２と同様の処理が、特殊トナー情報に対しても行わられる。
【０１２６】
つまり、図１２に示したフローを用いて特殊トナー情報変換を行い、特殊トナー情報をフォーマット変換する。そして、このフォーマット変換された特殊トナー情報を、特殊トナー情報高解像度変換により既存の高解像度変換手段をもちいて高解像度化を行う。
【０１２７】
さらに、この高解像度化された特殊トナー情報に対して、図１５で示したフローを用いて特殊トナー情報再生成を行い、高解像度変換された画像データと同じ解像度の特殊トナー情報を生成する。
【０１２８】
以上によって、高解像度化された画像に対応する特殊トナー情報が生成できる。
さらに、この特殊トナー情報を一連の処理の途中もしくは最終段の超解像後処理時に、像域情報の中の１ｂｉｔとしてアサインし直しても良い。
【０１２９】
以上のような構成によって、光沢度情報など特殊なスキャナを用いて得られる色情報以外の情報に関しても、複数の低解像度画像の情報から、超解像処理後の画像データの像域情報等を生成することが可能となる。
【０１３０】
したがって、超解像度処理後の画像データに対して像域情報を用いて画像処理を行う際、正確に画像処理が行われる。
【０１３１】
（本発明の他の実施形態）
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムが記憶された記憶媒体はもちろんそのプログラム自体も上述の実施形態に含まれる。
【０１３２】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【０１３３】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【０１３４】
【図１】本発明の実施例で用いるＭＦＰの構成を示した図である
【図２】本発明の実施例で用いるラインセンサを示した図である
【図３】本発明の実施例で用いる斜めに傾けたセンサで原稿を取り込んだ際の画像データを示した図である
【図４】取り込んだ際の画像データに対してアフィン変換をかけたイメージを示した図である
【図５】取り込んだ際の画像データをブロック分割するイメージを示した図である
【図６】センサを斜めに取り付ける処理の流れを示した図である
【図７】画像データの超解像処理の全体フローを示したフロー図である
【図８】図１におけるデータ処理装置１０５の内部構成のうち、本実施例に関連するモジュール構成を示した図である
【図９】１画素分の像域情報の構成を示した図である
【図１０】像域情報の超解像処理の全体フローを示したフロー図である
【図１１】図８における像域情報超解像前処理部８０３の詳細なブロック図である
【図１２】図１０における超解像前処理Ｓ１００１の詳細な処理フローを示したフロー図である
【図１３】ブロック分割された領域に対して、注目ブロック、注目ブロック周辺画素、注目画素、注目画素周辺小ブロックの関係を示した図である
【図１４】図８における像域情報超解像後処理部８０３の詳細なブロック図である
【図１５】図１０における超解像後処理Ｓ１００３の詳細な処理フローを示したフロー図である
【図１６】超解像処理についての説明図である
【図１７】超解像処理についての説明図である
【図１８】超解像処理についての説明図である
【図１９】超解像処理の概要を説明した模式図である
【図２０】超解像処理の概要を説明した模式図である
【符号の説明】
【０１３５】
９０１  文字領域の画素であることを表す像域ビット
９０２  網点領域の画素であることを表す像域ビット
９０３  ベタ領域の画素であることを表す像域ビット
９０４  網点内文字領域の画素であることを表す像域ビット
１３０１  ラスター画像をブロック化した時のブロック領域
１３０２  ブロックの周辺領域
１３０３  ブロック内の注目画素
１３０４  注目画素を中心とした小ブロック領
【図１】
2010074732.tif 000003
【図２】
2010074732.tif 000004
【図３】
2010074732.tif 000005
【図４】
2010074732.tif 000006
【図５】
2010074732.tif 000007
【図６】
2010074732.tif 000008
【図７】
2010074732.tif 000009
【図８】
2010074732.tif 000010
【図９】
2010074732.tif 000011
【図１０】
2010074732.tif 000012
【図１１】
2010074732.tif 000013
【図１２】
2010074732.tif 000014
【図１３】
2010074732.tif 000015
【図１４】
2010074732.tif 000016
【図１５】
2010074732.tif 000017
【図１６】
2010074732.tif 000018
【図１７】
2010074732.tif 000019
【図１８】
2010074732.tif 000020
【図１９】
2010074732.tif 000021
【図２０】
2010074732.tif 000022