(57)【要約】      （修正有）【課題】少ないスキャナの駆動回数で赤目補正ができ、かつ補正箇所に位置ずれを生じず、しかも少ないメモリ資源で前記赤目補正ができる赤目補正技術を提供する。【解決手段】画像読取手段１１１と、一時記憶処理手段１１２と、赤目検出手段１１３と、赤目領域記憶処理手段１１４と、ＲＧＢ／ＹＣＣ変換手段１１５と、ＹＣＣ画像記憶処理手段１１６と、ＹＣＣ／ＲＧＢ変換手段１１７と、赤目補正手段１１８と、印刷データ作成手段１１９とを含む。【選択図】図１
2008113085.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取って印刷するイメージスキャナ付き印刷装置において、
前記読取りに際して所定ライン数のＲＧＢ画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記所定ライン数の前記ＲＧＢ画像データをＹＣＣ画像データに変換し、全データを一画像のＪＰＥＧ画像として記憶するＹＣＣ画像記憶処理手段と、
１ラインごとまたは所定ライン数ごとに前記ＹＣＣ画像データをＲＧＢ画像データに変換するＹＣＣ／ＲＧＢ変換手段と、
前記変換した前記ＲＧＢ画像データにかかる画像に、前記赤目テーブルに記憶した赤目領域が含まれるときは、前記ＲＧＢ画像データについて赤目補正を行う赤目補正手段と、
前記ＲＧＢ画像データから印刷データを作成するに際して、前記赤目補正がなされた画像データについては当該赤目補正がされたＲＧＢ画像データから印刷データを作成する印刷データ作成手段と、
を含むことを特徴とするイメージスキャナ付き印刷装置。
【請求項２】
前記赤目補正手段は、前記画像データについて赤目補正を行うに際して、ラインデータ一時記憶処理手段に、前記ＹＣＣ／ＲＧＢ変換手段により変換したＹＣＣ画像データを所定ライン数に記憶することを特徴とする請求項１に記載のイメージスキャナ付き印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナで読み取った画像に赤目補正をして印刷することができるイメージスキャナ付き印刷装置に関する。
【背景技術】
【０００２】
近年、コンピュータに接続することなく使用できるプリンタ（スタンドアロンプリンタ）が普及するようになっている。この種のプリンタには、デジタルカメラ用のメモリカードやメモリスティックを装着するためのスロットを有するものもあるし、イメージスキャナを搭載したものもある。
【０００３】
スタンドアロンプリンタには、メモリカードに記憶された画像（ＪＰＥＧ画像，ＲＧＢ画像等）を印刷する際に、赤目を補正を行うことができるものがある。
赤目は、暗所で人物をフラッシュ撮影したような場合に、その人物の瞳孔部分が赤色（または金色）に感光されてしまう現象である。
スキャナにコンピュータが接続されている場合には、読み取った人物画像に赤目が表れている場合には、コンピュータに搭載した赤目補正ソフトにより赤目補正を行うことができる。
【０００４】
赤目補正に際しては、赤目領域の検出と赤目領域の色補正を行わなければならない。このためには、印刷に先立って、画像中の人物の顔を認識して目の位置を特定するとともに、赤目が生じている否かを判定し、赤目が生じているときにはその位置（赤目領域）を記憶する。そして、印刷時には印刷データの赤目領域の色を黒色等に置き換える処理を行う。
【０００５】
スタンドアロンプリンタでは、メモリカードに格納された画像について赤目補正を行う場合、メモリカードから、所定ライン数ごとまたは所定の画像ブロックごとの画像データを画像処理部に呼び出す。この場合には、スタンドアロンプリンタに搭載されたメモリ容量が小さくても、当該メモリに大きな作業領域を確保できなくても、メモリカードから少しずつ画像データを呼び出すことで赤目補正ができる。
【０００６】
一方、人物の顔を含む複数の写真等を１回のスキャナ操作でまとめて読み取った際に、各画像の配置（レイアウト）が誤っている場合（画像が傾いたり、上下左右にズレている場合）には、その配置を自動修正するとともに、赤目が生じているときは赤目補正を行って印刷する技術も知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
スキャナ付きスタンドアロンプリンタに搭載されたスキャナにより読み取った画像について、赤目補正を行う場合には、読み取った画像を一端ＲＧＢ等の画像の形でメモリに格納し、上記と同様に赤目の検出および赤目補正を行うことになる。
【０００８】
しかし、この場合にはスキャナ付きスタンドアロンプリンタには大容量のメモリが必要とされるため、内部メモリ容量が少ない場合には、赤目補正機能を搭載することができない。
【０００９】
スキャナ付きスタンドアロンプリンタに大容量メモリが搭載されていない場合に、スキャナにより少なくとも２回のスキャンを行うことで、読み取った画像について赤目補正をすることも不可能ではない。
【００１０】
たとえば、１回目のスキャン（プレスキャン）で赤目の位置検出のみを行い、２回目のスキャンで赤目の位置検出情報を参照し赤目補正を行いつつ、赤目補正後のデータを印刷機構に転送することもできよう。
【００１１】
しかし、実際には、２回のスキャンを行った場合、スキャナの機械誤差等に起因して、１回目のスキャンで検出した赤目領域と、２回目のスキャンで読み取った画像上の赤目領域とが異なってしまうことがある。その結果、赤目補正が正しくなされず、赤目でない部分を黒色等で置き換えてしまうといった問題が生じてしまう。このようなことから、従来のスキャナ付きスタンドアロンプリンタでは、スキャナで読み取った画像についての赤目補正は行われていない。
【００１２】
また、各画像の配置（レイアウト）が誤っている場合に、その配置を自動修正するとともに写真に赤目がある赤目補正を行って印刷する印刷方法では、通常の印刷装置は搭載したメモリ容量が小さいため、配置補正を行うことができるものであっても、写真（読み取った画像）に赤目があるときにメモリ容量との関係で赤目の補正をすることができないことがある。一方、赤目補正を行うことができる印刷装置でも、スキャナによる読み取りの際に生じた配置を補正しようとすると赤目領域がずれてしまうことがある。
【００１３】
本発明の目的は、少ないスキャナの駆動回数で赤目補正ができ、かつ赤目補正箇所に位置ずれが生じず、しかも大容量のメモリを要せずとも赤目補正ができるイメージスキャナ付き印刷装置を提供することにある。
【００１４】
また、本発明の目的は、被写体が人の写真を含む複数画像を１回のスキャナ操作で読み取った際に、前記各画像の配置が誤っている場合にその配置を自動修正するとともに、前記写真に赤目があるときは赤目補正を行って印刷することにある。
【課題を解決するための手段】
【００１５】
《基本態様》
本発明のイメージスキャナ付き印刷装置は（１），（２）を要旨とする。
（１）「  原稿画像を読み取って印刷するイメージスキャナ付き印刷装置において、
前記読取りに際して所定ライン数のＲＧＢ画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記所定ライン数の前記ＲＧＢ画像データをＹＣＣ画像データに変換し、全データを一画像のＪＰＥＧ画像として記憶するＹＣＣ画像記憶処理手段と、
１ラインごとまたは所定ライン数ごとに前記ＹＣＣ画像データをＲＧＢ画像データに変換するＹＣＣ／ＲＧＢ変換手段と、
前記変換した前記ＲＧＢ画像データにかかる画像に、前記赤目テーブルに記憶した赤目領域が含まれるときは、前記ＲＧＢ画像データについて赤目補正を行う赤目補正手段と、
前記ＲＧＢ画像データから印刷データを作成するに際して、前記赤目補正がなされた画像データについては当該赤目補正がされたＲＧＢ画像データから印刷データを作成する印刷データ作成手段と、
を含むことを特徴とするイメージスキャナ付き印刷装置。」
【００１６】
（２）「  前記赤目補正手段は、前記画像データについて赤目補正を行うに際して、ラインデータ一時記憶処理手段（バッファメモリまたはＦＩＦＯメモリ）に、前記ＹＣＣ／ＲＧＢ変換手段により変換したＹＣＣ画像データを所定ライン数に記憶することを特徴とする（１）に記載のイメージスキャナ付き印刷装置。」
【００１７】
本発明の印刷方法は下記（（３），（４））を要旨とする。
（３）「  原稿画像を読み取って印刷するイメージスキャナ付き印刷方法であって、
前記読取りに際して所定ライン数のＲＧＢ画像データをラインデータ記憶装置に記憶する一時記憶処理ステップと、
前記ＲＧＢ画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記赤目が検出されたときはその赤目の位置を赤目テーブルに記憶する赤目領域記憶処理ステップと、
前記所定ライン数の前記ＲＧＢ画像データをＹＣＣ画像データに変換するＲＧＢ／ＹＣＣ変換ステップと、
前記ＹＣＣ画像データの全データを一画像のＪＰＥＧ画像として画像記憶装置に記憶するＹＣＣ画像記憶処理ステップと、
１ラインごとまたは所定ライン数ごとに前記ＹＣＣ画像データをＲＧＢ画像データに変換するＹＣＣ／ＲＧＢ変換ステップと、
前記変換した前記ＲＧＢ画像データにかかる画像に、前記赤目テーブルに記憶した赤目領域が含まれるときは、前記ＲＧＢ画像データについて赤目補正を行う赤目補正ステップと、
前記変換したＲＧＢ画像データのうち、
前記赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データ、
前記赤目補正がなされたＲＧＢ画像データについては当該赤目補正がされたＲＧＢ画像データ、
から印刷データを作成して前記印刷機構に転送する印刷データ作成ステップと、
を含むことを特徴とする。
【００１８】
（４）「  前記一時記憶処理ステップがバッファメモリまたはＦＩＦＯメモリであることを特徴とする（３）に記載の印刷方法。」
《第1応用態様》
【００１９】
本発明のイメージスキャナ付き印刷装置の第１応用態様は（Ａ１）〜（Ａ３）を要旨とする。
（Ａ１）「  原稿画像を読み取って印刷するイメージスキャナ付き印刷装置において、
前記読み取った原稿画像の画像データを記憶する画像記憶処理手段と、
前記画像データの１回目の呼び出し操作において、所定ライン数の画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記画像データの２回目の呼び出し操作において、呼び出した画像データにかかる画像に赤目領域が含まれるときは、前記画像データについて赤目補正を行う赤目補正手段と、
前記画像データから印刷データを作成するに際して、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成手段と、
を備えたことを特徴とするイメージスキャナ付き印刷装置。」
【００２０】
（Ａ２）「  前記画像記憶手段により記憶された画像データがＲＧＢ画像データであることを特徴とする（Ａ１）に記載のイメージスキャナ付き印刷装置。」
【００２１】
（Ａ３）「  前記画像記憶手段により記憶された画像データがＹＣＣ画像データであることを特徴とする（３）に記載のイメージスキャナ付き印刷装置。」
【００２２】
本発明の印刷方法の第１応用態様は（Ａ４）〜（Ａ６）を要旨とする。
（Ａ４）「  原稿画像を読み取って印刷する方法であって、
前記読み取りに際して、所定ライン数の画像データを一画像として画像記憶装置に記憶する画像記憶処理ステップと、
前記画像記憶装置から所定ライン数ごとまたは処理ユニットごとに画像データを呼び出す操作を合計で２回行う画像データ呼び出しステップと、
前記画像データ呼び出し手段の１回目の操作において所定ライン数の画像データをラインデータ記憶装置に記憶する画像データ一時記憶ステップと、
前記ラインデータ記憶装置に記憶された画像データにかかる画像に含まれる赤目を検出する赤目検出ステップと、
前記赤目が検出されたときは、その赤目の位置を赤目テーブルに記憶する赤目領域記憶ステップと、
前記画像データ呼び出しステップにおける２回目の操作において、呼び出した画像データにかかる画像に前記赤目テーブルに記憶した赤目領域が含まれるときは、前記画像データについて赤目補正を行う赤目補正ステップと、
前記２回目の操作において、呼び出した画像データのうち、
前記赤目補正がなされていない画像データについては当該画像データから印刷データを作成し
前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する、
印刷データ作成ステップと、
を含むことを特徴とする印刷方法。」
【００２３】
（Ａ５）「  前記画像データがＲＧＢ画像データであることを特徴とする（Ａ４）に記載の印刷方法。」
【００２４】
（Ａ６）「  原稿画像を読み取って印刷する方法であって、
前記原稿画像の読み取りに際して、所定ライン数のＲＧＢ画像データをＹＣＣ画像に変換するＲＧＢ／ＹＣＣ変換ステップ、
前記ＹＣＣ画像を順次蓄積して、ＹＣＣ画像として画像記憶装置に記憶するＹＣＣ画像記憶ステップと、
前記画像記憶装置から所定ライン数ごとまたは処理ユニットごとにＹＣＣ画像を呼び出しＲＧＢ画像データに変換する操作を合計で２回行うＹＣＣ／ＲＧＢ変換ステップと、
前記ＹＣＣ／ＲＧＢ変換手段の１回目の操作において所定ライン数の前記ＲＧＢ画像データをラインデータ記憶装置に記憶する画像データ一時記憶ステップと、
前記ラインデータ記憶装置に記憶されたＲＧＢ画像データにかかる画像に含まれる赤目を検出する赤目検出ステップと、
前記赤目が検出されたときは、その赤目の位置を記憶する赤目領域記憶ステップと、
前記ＹＣＣ／ＲＧＢ変換手段の２回目の操作において、呼び出したＲＧＢ画像データにかかる画像に、前記赤目領域が含まれるときは、前記ＲＧＢ画像データについて赤目補正を行う赤目補正ステップと、
前記ＹＣＣ／ＲＧＢ変換手段の１回目の操作において、呼び出したＲＧＢ画像データのうち、
前記赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データを作成し、
前記赤目補正がなされたＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データを作成する、
印刷データ作成ステップと、
を含むことを特徴とする印刷方法。」
《第２応用態様》
【００２５】
本発明のイメージスキャナ付き印刷装置の第２応用態様は（Ｂ１）〜（Ｂ３）を要旨とする。
（Ｂ１）「  原稿画像を読み取って印刷するイメージスキャナ付き印刷装置において、
前記読み取った原稿画像の画像データを記憶する画像記憶処理手段と、
前記画像データの１回目の呼び出し操作において、所定ライン数の画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記画像データの２回目の呼び出し操作において、呼び出した画像データにかかる画像に赤目領域が含まれるときは、前記画像データについて赤目補正を行う赤目補正手段と、
前記画像データから印刷データを作成するに際して、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成手段と、
を備えたことを特徴とするイメージスキャナ付き印刷装置。」
【００２６】
（Ｂ２）「  前記画像記憶手段により記憶された画像データがＲＧＢ画像データであることを特徴とする（Ｂ１）に記載のイメージスキャナ付き印刷装置。」
【００２７】
（Ｂ３）「  前記画像記憶手段により記憶された画像データがＹＣＣ画像データであることを特徴とする（Ｂ２）に記載のイメージスキャナ付き印刷装置。」
【００２８】
本発明の印刷方法の第２応用態様は（Ｂ４），（Ｂ５）を要旨とする。
（Ｂ４）「  原稿画像を読み取って印刷する印刷方法において、
前記原稿画像の読み取りに際して、所定ライン数の画像データをラインデータ記憶装置に記憶するラインデータ一時記憶処理ステップと、
前記ラインデータ記憶装置に記憶された画像データにかかる画像に含まれる赤目を検出する赤目検出ステップと、
前記赤目が検出されたときは、その赤目の位置を赤目領域テーブルに記憶する赤目領域記憶処理ステップと、
前記ラインデータ記憶装置に記憶された画像データを順次呼び出し、全データを一画像として画像記憶装置に記憶する画像記憶処理ステップと、
前記画像記憶装置に記憶された前記一画像について１ラインごとまたは所定ライン数ごとに画像データを呼び出す画像データ呼出しステップと、
前記画像データ呼出しステップにおいて呼び出した画像データにかかる画像に、前記赤目領域が含まれるときは、前記画像データについて赤目補正を行う赤目補正ステップと、
前記画像データ呼出しステップにおいて呼び出した画像データのうち、
前記赤目補正がなされていない画像データについては当該画像データから印刷データを作成し、
前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する、
印刷データ作成ステップと、
を含むことを特徴とする印刷方法。」
【００２９】
（Ｂ５）「  前記画像データがＲＧＢ画像データであることを特徴とする（Ｂ４）に記載の印刷方法。」
《第３応用態様》
【００３０】
本発明のイメージスキャナ付き印刷装置の第３応用態様は（Ｃ１），（Ｃ２）を要旨とする。
【００３１】
（Ｃ１）「  原稿画像を読み取って印刷するイメージスキャナ付き印刷装置において、
前記原稿画像の読み取りに際して、所定ライン数の画像データにかかる画像に含まれる赤目を検出する赤目検出手段と、
前記原稿画像を一画像として記憶する画像記憶処理手段と、
前記記憶された前記一画像について１ラインごとまたは所定ライン数ごとに画像データを呼び出し、当該呼び出した画像データにかかる画像に、前記赤目領域が含まれるときは、前記画像データについて赤目補正を行う赤目補正手段と、
前記画像データから印刷データを作成するに際して、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成手段と、
を含むことを特徴とするイメージスキャナ付き印刷装置。」
【００３２】
（Ｃ２）「  前記赤目補正手段は、前記画像データについて赤目補正を行うに際して、
ラインデータ一時記憶処理手段（バッファメモリまたはＦＩＦＯメモリ）に、前記記憶された前記一画像から１ラインごとまたは所定ライン数ごとの画像データを呼び出すことを特徴とする（１）に記載のイメージスキャナ付き印刷装置。」
【００３３】
本発明の印刷方法の第３応用態様は（Ｃ３）〜（Ｃ６）を要旨とする。
（Ｃ３）「  プレスキャンと、原稿画像に含まれる各個別画像の数と同じ回数の本スキャンにより、順次当該各個別画像の読み取りを行った後に印刷を行う方法であって
前記プレスキャンに際して、前記各個別画像の配置を検出する個別画像配置検出ステップと、
前記各個別画像が誤った配置で読み取られたきは、当該個別画像について正しい配置となる配置情報を作成する配置情報処理ステップと、
本スキャン回数に対応する前記個別画像の画像データを記憶する画像記憶処理ステップと、
前記配置情報を参照して前記個別画像が誤った配置で読み取られているかを検出し、誤った配置で読み取られているときは正しい配置となるように当該個別画像の画像データについて配置補正処理を行う配置補正ステップと、
前記画像記憶装置に記憶された前記各個別画像の画像データにかかる画像に赤目が含まれているか否かを検出する赤目検出ステップと、
前記赤目が検出されたときは赤目領域を赤目テーブルに記憶する赤目領域記憶処理ステップと、
前記画像記憶装置から前記各個別画像の画像データを一部分ずつ呼び出し、当該画像データに前記赤目領域が含まれるときは赤目補正を行う赤目補正ステップと、
前記呼び出した画像データのうち前記赤目補正がなされていない画像データについては当該画像データ、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成ステップと、
を備えたことを特徴とする印刷方法。」
【００３４】
（Ｃ４）「  複数の個別画像が含まれる原稿画像を読み取って印刷する方法であって、
プレスキャンに際して、前記各個別画像の配置を検出する個別画像配置検出ステップと、
前記各個別画像が誤った配置で読み取られたときは、当該個別画像について正しい配置となる配置情報を作成する配置情報処理ステップと、
本スキャンにおいて読み取った前記原稿画像の画像データを画像記憶装置に記憶する画像記憶処理ステップと、
前記配置情報を参照して前記原稿画像中の前記各個別画像が誤った配置で読み取られているかを検出し、誤った配置で読み取られているときは正しい配置となるように当該個別画像の画像データについて配置補正処理を行う配置補正ステップと、
前記画像記憶装置に記憶された前記原稿画像中の前記各個別画像の画像データにかかる画像に赤目が含まれているか否かを検出する赤目検出ステップと、
前記赤目が検出されたときは赤目領域を赤目テーブルに記憶する赤目領域記憶処理ステップと、
前記画像記憶装置から当該画像記憶装置に記憶されてた前記原稿画像の画像データを一部分ずつ呼び出し、当該画像データに前記赤目領域が含まれるときは赤目補正を行う赤目補正ステップと、
前記呼び出した画像データのうち前記赤目補正がなされていない画像データについては当該画像データ、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成ステップと、
を備えたことを特徴とする印刷方法。」
【００３５】
（Ｃ５）「  複数の個別画像が含まれる原稿画像を読み取って印刷する方法であって、
プレスキャンに際して前記各個別画像の配置を検出する個別画像配置検出ステップと、
前記各個別画像が誤った配置で読み取られたときは、当該個別画像について正しい配置となる配置情報を作成する配置情報処理ステップと、
本スキャンにおいて、所定ライン数の画像データを記憶し、当該画像データを前記配置情報に基づき、前記各個別画像の画像データに分離して記憶する個別画像データ分離記憶ステップと、
前記配置情報を参照して前記原稿画像中の前記各個別画像が誤った配置で読み取られているかを検出し、誤った配置で読み取られているときは正しい配置となるように当該画像データについて配置補正処理を行う配置補正ステップと、
前記個別画像データ分離記憶手段により分離された各個別画像をそれぞれ画像記憶装置に記憶する画像記憶処理ステップと、
前記画像記憶装置に記憶された前記原稿画像中の前記各個別画像の画像データにかかる画像に赤目が含まれているか否かを検出する赤目検出ステップと、
前記赤目が検出されたときは赤目領域を赤目テーブルに記憶する赤目領域記憶処理ステップと、
前記画像記憶装置から当該画像記憶装置に記憶されてた前記原稿画像の画像データを一部分ずつ呼び出し、当該画像データに前記赤目領域が含まれるときは赤目補正を行う赤目補正ステップと、
前記呼び出した画像データのうち前記赤目補正がなされていない画像データについては当該画像データ、前記赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成する印刷データ作成ステップと、
含むことを特徴とする印刷方法。」
【００３６】
（Ｃ６）「  前記配置情報処理ステップは、
前記個別画像配置検出ステップにおいて検出した前記各個別画像の配置を、少なくとも位置情報および傾斜角情報を含む配置情報として配置情報記憶装置に記憶する配置情報記憶処理ステップと、
前記各個別画像が誤った配置で読み取られた画像であるかを判定する誤配置判定ステップと、
前記各個別画像が誤った配置で読み取られたと判定したときは、正しい配置となる配置情報を作成して前記配置情報記憶装置に記憶する配置情報作成ステップと、
を含むことを特徴とする（Ｃ３）から（Ｃ５）の何れかに記載の方法。」
【発明の効果】
【００３７】
《基本態様の効果》
本発明のイメージスキャナ付き印刷装置では、ＲＧＢ画像データの読取りに際して赤目検出を行うとともに赤目領域をテーブルに記憶し、この読み取ったＲＧＢ画像データをＪＰＥＧデータに変換して記憶することでメモリ容量の節減を図り、印刷装置に転送する際にＹＣＣ画像データをＲＧＢ画像データに１ラインごとに読み出す際に赤目補正を行うようにした。したがって、スキャナの駆動回数を減らすことができ、かつ位置ずれがしない赤目補正ができ、しかも少ないメモリ資源で前記赤目補正ができるようになった。
《第1応用態様の効果》
【００３８】
第1応用態様では、原稿画像の読み取り、画像データをメモリに格納した後に、当該メモリから２回のデータ呼び出しを行い、１回目の呼び出しにおいて赤目検出を行うとともに赤目領域をテーブルに記憶し、２回目の呼び出しにおいて赤目補正を行うようにした。したがって、スキャナの駆動回数を減らすことができ、かつ位置ずれがしない赤目補正ができるようになった。本発明は、コンピュータが必ずしも接続されないスタンドアロンプリンタに適用する場合に有効である。
《第２応用態様》
【００３９】
第２応用態様では、画像データの読み取りに際して赤目検出を行うとともに赤目領域をテーブルに記憶し、この読み取ったデータを印刷装置に転送する際に赤目補正を行うようにした。したがって、スキャナの駆動回数を減らすことができ、かつ位置ずれがしない赤目補正ができるようになった。
《第３応用態様》
【００４０】
第３応用態様では、被写体が人の写真を含む複数画像を読み取る際に、前記各画像の配置が誤っている場合に前記写真に赤目があるときは赤目補正を行いつつ、その配置を自動修正して画像ごとに個別に印刷をすることができる。
また、被写体が人の写真を含む複数画像を読み取る際に、前記各画像の配置が誤っている場合に前記写真に赤目があるときは赤目補正を行いつつ、その配置を自動修正して複数画像を一画像として印刷をすることができる。
さらに、少ないメモリ資源を用いて上記印刷をすることもできる。
【発明を実施するための最良の形態】
【００４１】
《基本態様の実施例》
図１は本発明のイメージスキャナ付き印刷装置の一実施例を示す説明図である。図１において、イメージスキャナ付き印刷装置１１は、原稿画像Ｇ０を読み取るスキャナ機構１１１０と、印刷を行う印刷機構１１２０とを備え、画像読取手段１１１と、ラインデータ一時記憶処理手段１１２と、赤目検出手段１１３と、赤目領域記憶処理手段１１４と、ＲＧＢ／ＹＣＣ変換手段１１５と、ＹＣＣ画像記憶処理手段１１６と、ＹＣＣ／ＲＧＢ変換手段１１７と、赤目補正手段１１８と、印刷データ作成手段１１９とを含む。
【００４２】
画像読取手段１１１は、スキャナ機構１１１０を駆動し、スキャナ機構１１１０が読み取った原稿画像Ｇ０のＲＧＢ画像データＬＤRGBを取得する。
ラインデータ一時記憶処理手段１１２は、スキャナ機構１１１０による読取りに際して、画像読取手段１１１から所定ライン数（本実施例では８ラインや１６ライン）のＲＧＢ画像データＬＤRGBをデータライン記憶装置（本実施例では、ラインバッファＬＢ）に記憶する。図２（Ａ）に原稿画像Ｇ０上の１６ラインを示す。ラインバッファＬＢは、図３（Ａ），（Ｂ）に示すような構成であってもよく、この場合には、ラインデータが１６ラインを単位に格納される。なお、図３（Ａ）では、５ライン目（ｎ＝５）がラインバッファＬＢに格納される様子が示されている。また、図３（Ｂ）では１６ラインのＲＧＢ画像データＬＤRGBが８ラインずつに分けられてＲＧＢ／ＹＣＣ変換手段１１５に転送される様子が示されている。
【００４３】
また、ラインバッファＬＢは、図４に示すようなＦＩＦＯ構成であってもよく、この場合には、読取りラインが１ラインずつラインバッファＬＢにプッシュされて格納される。図４ではラインバッファＬＢは３２ラインにより構成されている。ラインバッファＬＢのポインタは、１６ラインごとに赤目検出を行うため、１６ラインごとにリセットされる（後述する図６のフローチャートのＳ１１０１，Ｓ１１０５参照）。なお、図４では、５ライン目（ｎ＝５）がラインバッファＬＢに格納される様子が示されている。
【００４４】
赤目検出手段１１３は、ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBにかかる画像に含まれる赤目を検出する。赤目検出手段１１３は、ラインバッファＬＢが図３（Ａ），（Ｂ）に示す構成の場合には１６ライン分の画像をイメージに展開し、図４に示す構成である場合には、３２ラインの画像をイメージに展開して、周知の赤目検出を行う。
【００４５】
赤目検出に際しては、展開イメージに含まれるオブジェクトを抽出し、図示しない記憶装置（ＲＯＭ）に記憶してある、赤目の形状パターン、赤目の周囲の形状パターン、あるいは顔パターンと比較する。ラインバッファＬＢが図４（Ａ），（Ｂ）に示す構成である場合には、人物の目が１６ライン単位の処理ライン群にまたがっているような場合でも赤目検出を正確に行うことができる。図２（Ｂ）に１６ライン分の画像をイメージに展開した様子を示し、図２（Ｃ）に１６ライン分の画像をイメージに展開した様子を示す。
赤目検出手段１１３により赤目が検出されたときは、赤目領域記憶処理手段１１４により、その赤目の位置が赤目テーブルＴＢＬREに記憶される。赤目テーブルＴＢＬREには、図５に示すように、赤目ナンバ、赤目中心、赤目径等が登録される。
【００４６】
ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBは、ＲＧＢ／ＹＣＣ変換手段１１５により呼び出され、ＹＣＣ画像データＬＤYCCに変換される。ラインバッファＬＢが図３（Ａ），（Ｂ）に示す構成である場合には、１６ライン分のＲＧＢ画像データＬＤRGBは次の１６ラインの書き込みが開始される前にＲＧＢ／ＹＣＣ変換手段１１５に転送される。ラインバッファＬＢが図４に示すＦＩＦＯ構成である場合には、３２ライン前のＲＧＢ画像データＬＤRGBが、新たに読み込まれたＲＧＢ画像データＬＤRGBによりプッシュされて、順次画像メモリＧＭに転送される（なお、原稿画像Ｇ０の最後の３２ライン分については、新たに読み込まれるＲＧＢ画像データＬＤRGBはないが、順次画像メモリＧＭに転送される。
【００４７】
ＹＣＣ画像記憶処理手段１１６は、呼び出したＹＣＣ画像データＬＤYCCを画像記憶装置（本実施例では画像メモリＧＭ）に書き込み、一画像（ここではＪＰＦ画像ＧJPG）として記憶する。
ＹＣＣ／ＲＧＢ変換手段１１７は、画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGについて１ラインごとまたは所定ライン数ごとにＹＣＣ画像データＬＤYCCを呼び出しＲＧＢ画像データＬＤRGBに変換する。
赤目補正手段１１８は、ＹＣＣ／ＲＧＢ変換手段１１７により変換したＲＧＢ画像データＬＤRGBにかかる画像中に、赤目テーブルＴＢＬREに記憶した赤目領域が含まれるときに、当該ＲＧＢ画像データＬＤRGBについて当該赤目領域の画素色を黒色等に置き換える。ここでは、補正後のＲＧＢ画像データをＬＤRGB′で示す。
【００４８】
印刷データ作成手段１１９は、ＹＣＣ／ＲＧＢ変換手段１１７により変換したＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段１１８により赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段１１８により赤目補正がなされたＲＧＢ画像データＬＤRGB′については当該ＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成し、これらの印刷データＰＤを印刷機構１１２０に転送する。
【００４９】
以下、図６のフローチャートにより、イメージスキャナ付き印刷装置１１の動作を詳細に説明する。
図６において、画像読取手段１１１は、ラインデータ記憶装置（本実施例では１６ライン分のラインバッファＬＢ）の領域を確保し、読み取ラインポインタがｎ＝１にセットされる（Ｓ１１０１）。
【００５０】
スキャナ機構１１１０により原稿画像Ｇ０は１ラインずつ読み取られ（Ｓ１１０２）、１ラインずつのＲＧＢ画像データＬＤRGBが、ラインデータ一時記憶処理手段１１２によりラインバッファＬＢに記憶されると（Ｓ１１０３）、ｎがインクリメント（ｎ＝ｎ＋１）される（Ｓ１１０４）。図７（Ａ）に、Ｓ１１０３において、ラインバッファＬＢにＲＧＢ画像データＬＤRGBが途中まで記憶される様子を示す。
【００５１】
Ｓ１１０２〜Ｓ１１０４の処理はｎ＝１６になるまで繰り返される（Ｓ１１０５の「ＮＯ」）。
１６ラインの読取りが終了すると（Ｓ１１０５の「ＹＥＳ」）、ラインバッファＬＢから１６ライン数のＲＧＢ画像データＬＤRGBが所定のメモリ空間に呼び出されてイメージに展開され（図６（Ｂ）参照）、赤目検出手段１１３により、この展開イメージに含まれる赤目が検出される（Ｓ１１０６）。
Ｓ１１０６において赤目が検出されたときは（Ｓ１１０７の「ＹＥＳ」）、赤目領域記憶処理手段１１４は、その赤目の位置を赤目テーブルＴＢＬREに記憶する（Ｓ１１０８）。
【００５２】
Ｓ１１０７において赤目が検出されないとき（Ｓ１１０７の「ＮＯ」）、およびＳ１１０６において赤目が検出された場合において赤目の位置が赤目テーブルＴＢＬREに記憶されたとき（Ｓ１１０８）は、ＲＧＢ／ＹＣＣ変換手段１１５により、ラインバッファＬＢに記憶された８ライン数のＲＧＢ画像データＬＤRGBが、ＹＣＣ画像データＬＤYCCに変換される（Ｓ１１０９）。すなわち、ＲＧＢ画像データＬＤRGBについて、８ラインずつ、ＤＣＴ変換、量子化、ハフマン圧縮を行うことでＹＣＣ画像データＬＤYCCが作成される。
このＹＣＣ画像データＬＤYCCは、画像メモリＧＭに記憶される（Ｓ１１１０）。図７（Ｂ）に、Ｓ１１０９において、１６ライン数のＲＧＢ画像データＬＤRGBがＲＧＢ／ＹＣＣ変換されて画像メモリＧＭに記憶される様子を示す。
【００５３】
スキャンが終了するまで、Ｓ１１０１からＳ１１１０までの処理が繰り返され（Ｓ１１１１の「ＮＯ」）る。スキャンを終了したときは一画像（ここではＪＰＥＧ画像ＧJPG）が画像メモリＧＭに記憶される。
スキャンが終了すると（Ｓ１１１１の「ＹＥＳ」）、ＹＣＣ／ＲＧＢ変換手段１１７により、画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGについて８ラインごとにＹＣＣ画像データＬＤYCCが呼び出され、ＲＧＢ画像データＬＤRGBに変換される（Ｓ１１１２）。このＲＧＢ画像データＬＤRGBは、図示しない８ラインバッファに保存され（Ｓ１１１３）、８ラインバッファのポインタｍが初期化（ｍ＝１）される（Ｓ１１１４）。
【００５４】
赤目補正手段１１８は、８ラインバッファのＲＧＢ画像データＬＤRGBを呼び出し、このＲＧＢ画像データかかる画像に、赤目テーブルＴＢＬREに記憶した赤目領域が含まれるときは（Ｓ１１１５の「ＹＥＳ」）、ＲＧＢ画像データＬＤRGBを黒色等のデータに置き換える（Ｓ１１１６）。
【００５５】
図７（Ｃ）に、Ｓ１１１３において画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGのＹＣＣ画像データＬＤYCCが１ラインごとに呼び出され、Ｓ１１１６においてＲＧＢ画像データＬＤRGBについて赤目の補正がされる様子を示す。
【００５６】
そして、印刷データ作成手段１１９は、ＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段１１８により赤目補正がなされていない（Ｓ１１１５の「ＮＯ」参照）ＲＧＢ画像データＬＤRGBについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段１１８により赤目補正がなされたＲＧＢ画像データＬＤRGB′についてはこのＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成し（Ｓ１１１７）、これらの印刷データＰＤを印刷機構１１２０に転送する（Ｓ１１１８）。図２（Ｄ）に赤目補正がされた印刷画像Ｇ０を示す。
【００５７】
Ｓ１１１３からＳ１１１８の処理は、ｍ＝８になるまで繰り返され（Ｓ１１１９の「ＮＯ」）、ｍが８を超えたときは、次の８ラインが画像メモリＧＭから呼び出され（Ｓ１１１９の「ＮＯ」：Ｓ１１１３から１１１８）、全ラインについて処理が終了したときに（Ｓ１１２０の「ＮＯ」）、全ての処理が終了する。
【００５８】
《第1応用態様の実施例》
図８は第1応用態様のイメージスキャナ付き印刷装置の一実施例を示す説明図である。図８において、イメージスキャナ付き印刷装置２１は、原稿画像Ｇ０を読み取るスキャナ機構２１１０と、印刷を行う印刷機構２１２０とを備え、さらに画像読取手段２１１と、ＲＧＢ画像記憶手段２１３と、ＲＧＢ画像データ呼出し手段２１４と、画像データ一時記憶手段２１５と、赤目検出手段２１６と、赤目領域記憶処理手段２１７と、赤目補正手段２１８と、印刷データ作成手段２１９とを含んで構成されている。
【００５９】
画像読取手段２１１は、スキャナ機構２１１０を駆動し、スキャナ機構２１１０が読み取た原稿画像Ｇ０のＲＧＢ画像データＬＤRGBを取得する。
ＹＣＣ画像記憶手段２１３は、ＲＧＢ画像データＬＤRGBを順次蓄積して、ＪＰＥＧ画像として画像記憶装置（本実施例では画像メモリＧＭ）に記憶する。
ＲＧＢ画像データ呼出し手段２１４は、画像メモリＧＭに記憶されたＲＧＢ画像ＧRGBについて、１ラインごとまたは所定ライン数ごと、あるいは処理ユニットごとにＲＧＢ画像データＬＤRGBを呼び出す操作を合計で２回行う。
【００６０】
画像データ一時記憶手段２１５は、ＲＧＢ画像データ呼出し手段２１４により呼び出された所定ライン数のＲＧＢ画像データＬＤRGBを、ラインデータ記憶装置（本実施例ではラインバッファＬＢ）に記憶する。
赤目検出手段２１６は、ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBにかかる画像に含まれる赤目を検出する。
【００６１】
赤目検出に際しては、展開イメージに含まれるオブジェクトを抽出し、図示しない記憶装置（ＲＯＭ）に記憶してある、赤目の形状パターン、赤目の周囲の形状パターン、あるいは顔パターンと比較する。赤目検出手段２１６は、１６ライン、３２ライン等、搭載メモリの容量や搭載プロセッサの処理能力に応じて適宜のライン数の画像をイメージに展開することができ、この展開したイメージ画像から赤目を検出することができる。図１０（Ａ）に示した原稿画像の１６ライン数の画像をイメージに展開した様子を図１０（Ｂ）に示し、３２ライン数の画像をイメージに展開した様子を図１０（Ｃ）に示す。
【００６２】
赤目検出手段２１６により赤目が検出されたときは、赤目領域記憶処理手段２１７は、赤目テーブルＴＢＬREをその赤目の位置に記憶する。赤目テーブルＴＢＬREには、図１１に示すように、赤目ナンバ、赤目中心、赤目径等が登録される。
【００６３】
赤目補正手段２１８は、ＲＧＢ画像データ呼出し手段２１４の２回目の呼び出しにおいて、呼び出したＲＧＢ画像データＬＤRGBにかかる画像中に赤目テーブルＴＢＬREに記憶した赤目領域が含まれるか否かを検出し、ＲＧＢ画像データについて赤目補正を行う。赤目補正は、赤目領域の画素色を黒色等に置き換えることにより行われる。図８では、補正後のＲＧＢ画像データをＬＤRGB′で示す。
【００６４】
印刷データ作成手段２１９は、ＲＧＢ画像データ呼出し手段２１４の１回目の呼び出しにおいて、呼び出したＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段２１８により赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段２１８により赤目補正がなされたＲＧＢ画像データＬＤRGB′については当該ＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成し、これらの印刷データＰＤを印刷機構２１２０に転送する。
【００６５】
図９は本発明のイメージスキャナ付き印刷装置の他の実施例を示す説明図である。図９において、イメージスキャナ付き印刷装置２２は、原稿画像Ｇ０を読み取るスキャナ機構２２１０と、印刷を行う印刷機構２２２０とを備え、画像読取手段２２１と、ＲＧＢ／ＹＣＣ変換手段２２２と、ＹＣＣ画像記憶手段２２３と、ＹＣＣ／ＲＧＢ変換手段２２４と、画像データ一時記憶手段２２５と、赤目検出手段２２６と、赤目領域記憶処理手段２２７と、赤目補正手段２２８と、印刷データ作成手段２２９とを含む。
【００６６】
画像読取手段２２１は、図８の画像読取手段２２１と同じであり、スキャナ機構２２１０を駆動し、スキャナ機構２２１０は原稿画像Ｇ０を読み取り、スキャナ機構２２１０からＲＧＢ画像データＬＤRGBを取得する。
ＲＧＢ／ＹＣＣ変換手段２２２は、画像読取手段２２１による読み取りに際して、所定ライン数のＲＧＢ画像データをＹＣＣ画像に変換する。たとえば、ＲＧＢ画像データＬＤRGBについて８ラインずつＤＣＴ変換、量子化、ハフマン符号化が行われ、ＹＣＣ画像ＬＤYCCが作成される。
ＹＣＣ画像記憶手段２２３は、ＲＧＢ／ＹＣＣ変換手段２２２により変換されたＹＣＣ画像ＬＤYCCを順次蓄積して、ＪＰＥＧ画像として画像記憶装置（本実施例では画像メモリＧＭ）に記憶する。
【００６７】
ＹＣＣ／ＲＧＢ変換手段２２４は、画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGについて１ラインごとまたは所定ライン数ごと、あるいは処理ユニットごとにＹＣＣ画像ＬＤYCCを呼び出しＲＧＢ画像データＬＤRGBに変換する操作を合計で２回行う。
【００６８】
画像データ一時記憶手段２２５は、ＹＣＣ／ＲＧＢ変換手段２２４の１回目の操作において所定ライン数のＲＧＢ画像データＬＤRGBを、ラインデータ記憶装置に記憶する。
赤目検出手段２２６は、ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBにかかる画像に含まれる赤目を検出する。
【００６９】
赤目検出に際しては、展開イメージに含まれるオブジェクトを抽出し、図示しない記憶装置（ＲＯＭ）に記憶してある、赤目の形状パターン、赤目の周囲の形状パターン、あるいは顔パターンと比較する。
赤目検出手段２２６は、１６ライン、２４ライン等、搭載メモリの容量や搭載プロセッサの処理能力に応じて適宜のライン数の画像をイメージに展開することができ、この展開したイメージ画像から赤目を検出することができる。本実施例でも、展開するイメージ画像のライン数は適宜定めることができ、たとえば、図１０（Ｂ）に示したように１６ライン数の画像をイメージに展開することもできる、図１０（Ｃ）に示したように３２ライン数の画像をイメージに展開したすることもできる。
【００７０】
赤目領域記憶処理手段２２７は、赤目検出手段２２６により赤目が検出されたときは、赤目テーブルＴＢＬREをその赤目の位置に記憶する。この場合の赤目テーブルＴＢＬREには、図１１に示すように、赤目ナンバ、赤目中心、赤目径等が登録される。
【００７１】
赤目補正手段２２８は、画像データ呼び出し手段２２４の２回目の操作において、呼び出したＲＧＢ画像データＬＤRGBにかかる画像中に赤目テーブルＴＢＬREに記憶した赤目領域が含まれるか否かを検出し、ＲＧＢ画像データについて赤目補正を行う。赤目補正は、赤目領域の画素色を黒色等に置き換えることにより行われる。図９では、補正後のＲＧＢ画像データをＬＤRGB′で示す。
【００７２】
印刷データ作成手段２２９は、ＹＣＣ／ＲＧＢ変換手段２２４の１回目の操作において、呼び出したＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段２２８により赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段２２８により赤目補正がなされたＲＧＢ画像データＬＤRGB′については当該ＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成する。そして、これらの印刷データＰＤを印刷機構２１２０に転送する。
【００７３】
まず、図１２のフローチャートにより、イメージスキャナ付き印刷装置２１の動作を詳細に説明する。
図１２において、画像読取手段２１１はスキャナ機構２１１０に原稿画像Ｇ０の読みを指示する。そして、スキャナ機構２１１０により原稿画像Ｇ０の読み取りが行われ（Ｓ２１０１）、原稿画像Ｇ０が全て読み取られ画像メモリＧＭに記憶される（Ｓ２１０２）。
【００７４】
次に、画像メモリＧＭからＸライン数の原稿画像Ｇ０を所定のメモリ（作業領域）にイメージに展開して赤目の検出を行う（Ｓ２１０３）。Ｘライン数の画像に赤目が検出されたときは（Ｓ２１０４の「ＹＥＳ」）、赤目領域情報をテーブルＴＢＬREに記憶する（Ｓ２１０５）。赤目領域情報をテーブルＴＢＬREに記憶したとき、およびＳ２１０４においてＸライン数の画像に赤目が含まれないときは（Ｓ２１０４の「ＮＯ」）、原稿画像Ｇ０の全ラインについてＳ２１０３からＳ２１０５の処理が終了したか否かを判断し、処理が終了していないとき（Ｓ２１０６の「ＮＯ」）は処理をＳ２１０３に戻す。処理が終了しているときには（Ｓ２１０６の「ＹＥＳ」）、原稿画像Ｇ０から１ラインを取り出し、１ライン内のデータについて、赤目テーブルＴＢＬREを参照して、赤目の有無、赤目領域を検出する（Ｓ２１０７）。
【００７５】
１ライン内のデータに赤目領域が含まれているときは（Ｓ２１０８の「ＹＥＳ」）、赤目領域のデータを黒色等のデータに置き換える（Ｓ２１０８）。
Ｓ２１０８において、１ライン内のデータを黒色等のデータに置き換えたとき、または呼び出したラインに赤目領域が含まれていないとき（Ｓ２１０８の「ＮＯ」）、は、印刷データＰＤを作成し（Ｓ２１１０）、これを印刷機構２１２０に転送する（Ｓ２１１１１）。
【００７６】
次に、図１３のフローチャートにより、イメージスキャナ付き印刷装置２２の動作を詳細に説明する。
図１３において、画像読取手段２２１はスキャナ機構２１１０に原稿画像Ｇ０の読みを指示する。
スキャナ機構２２１０による読み取り開始に際しては、読み取ラインのポインタがｎ＝１にセットされる（Ｓ２２０１）。
【００７７】
そして、ラインバッファＬＢに、ＲＧＢ画像データが１ラインずつ記憶され（Ｓ２２０２，Ｓ２２０３）、ｎは順次インクリメントされ（Ｓ２２０４）、ラインバッファＬＢに８ラインのＲＧＢ画像データが記憶される（Ｓ２２０５の「ＮＯ」）。これらのＲＧＢ画像データＬＤRGBはＹＣＣ画像ＬＤYCCに変換され（Ｓ２２０６）、画像メモリＧＭに記憶される。図１４にラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBがＹＣＣ画像ＬＤYCCに変換されて画像メモリＧＭに記憶される様子を示す。
【００７８】
Ｓ２２０１からＳ２２０７までの処理（ＲＧＢ／ＹＣＣ変換）は、原稿画像Ｇ０の全ラインについて行われる（Ｓ２２０８の「ＮＯ」）。
全ラインについてのＲＧＢ／ＹＣＣ変換が終了し（Ｓ２２０８の「ＹＥＳ」）、画像メモリＧＭにＪＰＥＧ画像ＧJPGが一画像として記憶されたときは、８×Ｙラインの所定のメモリ領域ＭＡが初期化され（Ｓ２２０９）、８×Ｙライン単位でシフトするポインタＭが１にセットされる（Ｍ＝１）（Ｓ２２１０）。次いで、ＪＰＥＧ画像ＧJPGの８ライン数のＹＣＣ画像ＬＤYCCがＲＧＢ画像データＬＤYCCに変換されてメモリ領域ＭＡに格納され（Ｓ２２１１）、Ｍがインクリメントされ（Ｍ＝Ｍ＋１）（Ｓ２２１２）、Ｓ２２１１の処理がＭ＝Ｙとなるまで繰り返される（Ｓ２２１３）。図１５にＹ＝３の場合に、８×ＹラインのＲＧＢ画像データＬＤRGBがメモリ領域ＭＡに記憶された様子を示す。
【００７９】
次に、領域メモリＭＡの画像中に赤目あるかが検出され（Ｓ２２１４）、赤目があるときは（Ｓ２２１４の「ＹＥＳ」）、赤目領域情報がテーブルＴＢＬREに記憶される（Ｓ２２１５）。赤目領域情報がテーブルＴＢＬREに記憶されたとき、およびＳ２２１４において赤目がないと判断されたときは（Ｓ２２１４の「ＮＯ」）、Ｓ２２０９からＳ２２１５までの処理が、ＪＰＥＧ画像ＧJPGの全ラインについて行われたか否かが判断される（Ｓ２２１６）。ＪＰＥＧ画像ＧJPGの全ラインについて行われていないときは（Ｓ２２１６の「ＮＯ」）、処理をＳ２２０９に戻す。
【００８０】
赤目領域の検出は、上記の例では、８×ＹラインのＲＧＢ画像データＬＤRGBについて行ったが、図１６（Ａ）に示すように、前回の赤目検出（Ｓ２２１４）において使用したＲＧＢ画像データＬＤRGBのうち、最終８ライン数のデータをメモリ領域ＭＡの先端行（図面上ではメモリの最下段）に残しておくこともできる。この場合には、最終８ライン数のデータを上述した８×Ｙライン（図１６（Ａ）ではＹ＝３）のＲＧＢ画像データＬＤRGBに足し合わせて赤目検出を行う。また、図１６（Ｂ）に示すように、８×Ｙライン（図１６（Ｂ）ではＹ＝３）のＹＣＣ画像ＬＤYCCを、ＲＧＢ画像データＬＤRGBに変換する際に、前回変換（前回のＳ２２１１）したＹＣＣ画像ＬＤYCCの最後の８ラインを、今回変換（今回のＳ２２１１）するＹＣＣ画像ＬＤYCCの最初の８ラインとすることができる。図１６（Ａ），（Ｂ）のようにすることで、８ラインと８ラインの境界に赤目が存在するような場合でも正確に赤目を検出することができる。
【００８１】
Ｓ２２０９からＳ２２１４までの処理がＪＰＥＧ画像ＧJPGの全ラインについて行われたときは、８ライン数を記憶するラインバッファを初期化し（Ｓ２２１７）、画像メモリＧＭから８ライン数のＹＣＣ画像ＬＤYCCを取り出しＲＧＢ画像データＬＤRGBに変換してラインバッファＬＢに記憶する（Ｓ２２１８）。８ラインバッファに記憶したＲＧＢ画像データＬＤRGBにかかる画像に、赤目テーブルＴＢＬREに記憶した赤目領域が含まれるときは（Ｓ２２１９の「ＹＥＳ」）、ＲＧＢ画像データＬＤRGBを黒色等のデータに置き換える（Ｓ２２２０）。
図１７に、画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGのＹＣＣ画像ＬＤYCCがＳ２２１８において１ラインごとに呼び出され、Ｓ２２２０においてＲＧＢ画像データＬＤRGBについて赤目の補正がされる様子を示す。
【００８２】
そして、印刷データ作成手段２２９は、ＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段２２８により赤目補正がなされていない（Ｓ２２１９の「ＮＯ」）ＲＧＢ画像データＬＤRGBについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段２２８により赤目補正がなされた（Ｓ２２２０）ＲＧＢ画像データＬＤRGB′については、このＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成し（Ｓ２２２１）、これらの印刷データＰＤを印刷機構２１２０に転送する（Ｓ２２２２）。図１０（Ｄ）に赤目補正がされた印刷画像Ｇ０を示す。Ｓ２２１７からＳ２２２２の処理は、画像メモリＧＭに記憶されたＪＰＥＧ画像ＧJPGの、全ラインについて繰り返して行われ（Ｓ２２２３の「ＮＯ」）、全ラインについて処理が終了したときに（Ｓ２２２３の「ＹＥＳ」）、全ての処理が終了する。
《第２応用態様》
【００８３】
図１８は本発明のイメージスキャナ付き印刷装置の一実施例を示す説明図である。図１８において、イメージスキャナ付き印刷装置３１は、原稿画像Ｇ０を読み取るスキャナ機構３１０と、印刷を行う印刷機構３１２０とを備え、画像読取手段３１１と、ラインデータ一時記憶処理手段３１２と、赤目検出手段３１３と、赤目領域記憶処理手段３１４と、画像記憶処理手段３１５と、画像データ呼出し手段３１６と、赤目補正手段３１７と、印刷データ作成手段３１８とを含む。
【００８４】
画像読取手段３１１は、スキャナ機構３１０を駆動し、スキャナ機構３１０が読み取った原稿画像Ｇ０のＲＧＢ画像データＬＤRGBを取得する。
ラインデータ一時記憶処理手段３１２は、スキャナ機構３１０による読み取りに際して、画像読取手段３１１から所定ライン数（本実施例では８ラインや３６ライン）のＲＧＢ画像データをデータライン記憶装置（本実施例では、ラインバッファＬＢ）に記憶する。図１９（Ａ）に原稿画像Ｇ０上の１６ラインを示す。
ラインバッファＬＢは、図２０（Ａ）に示すような構成であってもよく、この場合には、ラインデータが１６ラインを単位に格納される。
【００８５】
また、ラインバッファＬＢは、図２０（Ｂ）に示すようなＦＩＦＯ構成であってもよく、この場合には、読み取りラインが１ラインずつラインバッファＬＢにプッシュされて格納される。図２０（Ｂ）ではラインバッファＬＢは３２ラインにより構成されている。ラインバッファＬＢのポインタは、１６ラインごとに赤目検出を行うため、１６ラインごとにリセットされる（後述する図２２のフローチャートのＳ３０１，Ｓ３０５参照）。なお、図２０（Ａ），（Ｂ）では、５ライン目（ｎ＝５）がラインバッファＬＢに格納される様子が示されている。
【００８６】
赤目検出手段３１３は、ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBにかかる画像に含まれる赤目を検出する。赤目検出手段３１３は、ラインバッファＬＢが図２０（Ａ）に示す構成の場合には１６ライン数の画像をイメージに展開し、図２０（Ｂ）に示す構成である場合には、３２ラインの画像をイメージに展開して、周知の赤目検出を行う。図１９（Ｂ）に１６ライン数の画像をイメージに展開した様子を示し、図１９（Ｃ）に１６ライン数の画像をイメージに展開した様子を示す。
【００８７】
赤目検出に際しては、展開イメージに含まれるオブジェクトを抽出し、図示しない記憶装置（ＲＯＭ）に記憶してある、赤目の形状パターン、赤目の周囲の形状パターン、あるいは顔パターンと比較する。ラインバッファＬＢが図２０（Ｂ）に示す構成である場合には、人物の目が１６ライン単位の処理ライン群にまたがっているときでも赤目検出を正確に行うことができる。
【００８８】
赤目領域記憶処理手段３１４は、赤目検出手段３１３により赤目が検出されたときは、その赤目の位置を赤目領域テーブルＴＢＬREに記憶する。赤目領域テーブルＴＢＬREには、図２１に示すように、赤目ナンバ、赤目中心、赤目径等が登録される。
【００８９】
画像記憶処理手段３５は、ラインバッファＬＢに記憶されたＲＧＢ画像データＬＤRGBを画像記憶装置（本実施例では画像メモリＧＭ）に書き込み、一画像（ここではＲＧＢ画像ＧRGB）として記憶する。ラインバッファＬＢが図２０（Ａ）に示す構成である場合には、１６ライン数のＲＧＢ画像データＬＤRGBは次の１６ラインの書き込みが開始される前に画像記憶処理手段３１５に転送される。ラインバッファＬＢが図２０（Ｂ）に示すＦＩＦＯ構成である場合には、３２ライン前のＲＧＢ画像データＬＤRGBが、新たに読み込まれたＲＧＢ画像データＬＤRGBによりプッシュされて、順次画像メモリＧＭに転送される（なお、原稿画像Ｇ０の最後の３２ライン数については、新たに読み込まれるＲＧＢ画像データＬＤRGBはないが、順次画像メモリＧＭに転送される。
【００９０】
画像データ呼出し手段３１６は、画像メモリＧＭに記憶された画像ＧRGBについて１ラインずつＲＧＢ画像データＬＤRGBを呼び出す。
赤目補正手段３１７は、画像データ呼出し手段３１６により呼び出したＲＧＢ画像データＬＤRGBにかかる画像中に、赤目領域テーブルＴＢＬREに記憶した赤目領域が含まれるときに、当該ＲＧＢ画像データＬＤRGBについて当該赤目領域の画素色を黒色等に置き換える。ここでは、補正後のＲＧＢ画像データをＬＤRGB′で示す。
【００９１】
印刷データ作成手段３１８は、画像データ呼出し手段３１６により呼び出したＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段３１７により赤目補正がなされていないＲＧＢ画像データについては当該ＲＧＢ画像データから印刷データＰＤを作成し、（２）赤目補正手段３１７により赤目補正がなされたＲＧＢ画像データＬＤRGB′については当該ＲＧＢ画像データＬＤRGB′から印刷データＰＤを作成し、これらの印刷データＰＤを印刷機構３１２０に転送する。
【００９２】
以下、図２２のフローチャートにより、イメージスキャナ付き印刷装置３の動作を詳細に説明する。
図２２において、画像読取手段３１１は、ラインデータ記憶装置（本実施例では１６ライン数のラインバッファＬＢ）の領域を確保し、ポインタがｎ＝１にセットされる（Ｓ３０１）。
【００９３】
スキャナ機構３１１０により原稿画像Ｇ０は１ラインずつ読み取られ（Ｓ３０２）、１ラインずつのＲＧＢ画像データＬＤRGBが、ラインデータ一時記憶処理手段３１２によりラインバッファＬＢに記憶されると（Ｓ３０３）、ｎがインクリメント（ｎ＝ｎ＋１）される（Ｓ３０４）。図２３（Ａ）に、Ｓ３０３において、ラインバッファＬＢにｎ＝１５のＲＧＢ画像データＬＤRGBが記憶される様子を示す。
【００９４】
Ｓ３０２〜Ｓ３０４の１ラインずつの処理はｎ＝１６になるまで繰り返される（Ｓ３０５の「ＮＯ」）。
１６ラインの読み取りが終了すると（Ｓ３０５の「ＹＥＳ」）、ラインバッファＬＢから１６ライン数のＲＧＢ画像データＬＤRGBが所定のメモリ空間に呼び出されてイメージに展開され（図２２（Ｂ）参照）、赤目検出手段３１３により、展開イメージに含まれる赤目が検出される（Ｓ３０６）。
【００９５】
Ｓ３０６において赤目が検出されたときは（Ｓ３０７の「ＹＥＳ」）、その赤目の位置が、赤目領域記憶処理手段３１４により赤目領域テーブルＴＢＬREに記憶される（Ｓ３０８）。
【００９６】
Ｓ３０６において赤目が検出されないとき（Ｓ３０７の「ＮＯ」）、およびＳ３０８において赤目が検出された場合において赤目の位置が赤目領域テーブルＴＢＬREに記憶されたときは、画像記憶処理手段３１５により、ラインバッファＬＢに記憶された１６ライン数のＲＧＢ画像データＬＤRGBが画像メモリＧＭに記憶される（Ｓ３０９）。図２３（Ｂ）に、Ｓ３０９において、１６ライン数のＲＧＢ画像データＬＤRGBが画像メモリＧＭに記憶される様子を示す。
【００９７】
スキャンが終了するまで、Ｓ３０１からＳ３０９までの処理が繰り返される（Ｓ３１０の「ＮＯ」）。スキャンを終了したときは一画像（ここではＲＧＢ画像ＧRGB）が画像メモリＧＭに記憶される。スキャンが終了すると（Ｓ３１０の「ＹＥＳ」）、画像メモリＧＭに記憶されたＲＧＢ画像ＧRGBのＲＧＢ画像データＬＤRGBが１ラインごとに画像データ呼出し手段３６により呼び出される（Ｓ３１１）。
【００９８】
画像データ呼出し手段３１６により呼び出したＲＧＢ画像データＬＤRGBにかかる画像に、赤目領域テーブルＴＢＬREに記憶した赤目領域が含まれるときは（Ｓ３１２の「ＹＥＳ」）、ＲＧＢ画像データＬＤRGBは赤目補正手段３１７により黒色等のデータに置き換える（Ｓ３１３）。
【００９９】
図２３（Ｃ）に、Ｓ３１１において画像メモリＧＭに記憶されたＲＧＢ画像ＧRGBのＲＧＢ画像データＬＤRGBが１ラインごとに呼び出され、Ｓ３１３においてＲＧＢ画像データＬＤRGBについて赤目の補正がされる様子を示す。
【０１００】
そして、ＲＧＢ画像データＬＤRGBのうち、（１）赤目補正手段３１７により赤目補正がなされていない（Ｓ３１２の「ＮＯ」参照）ＲＧＢ画像データＬＤRGBについては当該画像データから印刷データＰＤが印刷データ作成手段３１８により作成され、（２）赤目補正手段３７により赤目補正がなされたＲＧＢ画像データＬＤRGB′についてはこのＲＧＢ画像データＬＤRGB′から印刷データＰＤが印刷データ作成手段３８により作成され（Ｓ３１４）、これらの印刷データＰＤは印刷機構３１２０に転送される（Ｓ３１５）。図１９（Ｄ）に赤目補正がされた印刷画像Ｇ０を示す。
《第３応用態様の実施例》
《第１実施例》
【０１０１】
図２４は第３応用態様の第１実施例を示するイメージスキャナ付き印刷装置を示す説明図である。
図２４において、イメージスキャナ付き印刷装置４１は、複数の個別画像ｇ１〜ｇＮ（図２４ではＮ＝４の場合を示す）が含まれる原稿画像Ｇ０をスキャナ機構４１８０により読み取って、印刷機構４１９０により印刷するものであって、画像読取り手段４１０１と、個別画像配置検出手段４１０２と、配置情報処理手段４１０３と、画像記憶処理手段４１０４と、配置補正手段４１０５と、赤目検出手段４１０６と、赤目領域記憶処理手段４１０７と、画像データ呼出し手段４１０８と、赤目補正手段４１０９と、印刷データ作成手段４１１０とを備える。
【０１０２】
画像読取り手段４１０１は、スキャナ機構４１８０を駆動して、プレスキャンによる原稿画像Ｇ０の読み取りを行った後、各個別画像ｇ１〜ｇＮの数と同じ回数の本スキャンにより、順次、当該各個別画像ｇ１〜ｇＮの読み取りを行う。
個別画像配置検出手段４１０２は、画像読取り手段４１０１によるプレスキャンに際して、各個別画像ｇ１〜ｇＮの配置を検出する。
【０１０３】
配置情報処理手段４１０３は、個別画像配置検出手段４１０２により検出した各個別画像ｇ１〜ｇＮの配置が誤った配置で読み取られた画像であるときは、当該個別画像について正しい配置となる配置情報ＬＹを作成する。
配置情報処理手段４１０３は、配置情報記憶処理手段４１０３１と、誤配置判定手段４１０３２と、配置情報作成手段４１０３３とから構成でき、個別画像配置検出手段４１０２により検出した各個別画像ｇ１〜ｇＮの配置を、少なくとも位置情報（座標）および傾斜角情報を含む配置情報ＬＹとして配置情報記憶装置４１０３０に記憶する。配置情報ＬＹには、各個別画像ｇ１〜ｇＮの大きさ情報を含めることもできる。
【０１０４】
誤配置判定手段４１０３２は、配置情報記憶装置４１０３０に記憶した各個別画像ｇ１〜ｇＮが誤った配置で読み取られた画像であるかを判定する。
配置情報作成手段４１０３３は、誤配置判定手段４１０３２が、各個別画像ｇ１〜ｇＮが誤った配置で読み取られているか否かを判定し、当該誤った配置で読み取られた個別画像について正しい配置となる配置情報ＬＹを作成して配置情報記憶装置４１０３０に記憶する。
【０１０５】
画像記憶処理手段４１０４は、画像読取り手段４１０１による各回の本スキャンごとに、スキャン回数に対応する個別画像（ｇ１〜ｇＮのうちひとつ）をＪＰＥＧデータ（ＧYCC）として画像記憶装置４１０４１に記憶する。
配置補正手段４１０５は、画像読取り手段４１０１による各回の本スキャンごとに、配置情報ＬＹを参照して、画像記憶装置４１０４１に記憶された個別画像のそれぞれが誤った配置で読み取られた個別画像であるかを判定し、当該個別画像（ｇ１〜ｇＮの何れか）が誤った配置で読み取られているときは正しい配置となるように当該個別画像（ｇ１〜ｇＮのうちひとつ）の画像データについて配置補正処理を行う。なお、このとき配置情報ＬＹには、各個別画像ｇ１〜ｇＮの大きさ情報を含めてあるときは各個別画像ｇ１〜ｇＮの大きさを同じにする補正を行うことができる。
【０１０６】
赤目検出手段４１０６は、画像読取り手段４１０１による各回の本スキャンごとに、画像記憶装置４１０４１に記憶された個別画像個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれているか否かを検出する。
赤目領域記憶処理手段４１０７は、画像読取り手段４１０１による各回の本スキャンごとに、赤目検出手段４１０６が個別画像の画像データにかかる画像に赤目が含まれていることを検出したときは赤目領域を赤目テーブル４１０７１に記憶する。
【０１０７】
画像データ呼出し手段４１０８は、画像読取り手段４１０１による各回の本スキャンごとに、画像記憶装置４１０４１から個別画像の画像データ（ＪＰＥＧデータＧYCC）を一部分ずつ呼び出してＲＧＢデータに変換する。
赤目補正手段４１０９は、画像読取り手段４１０１による各回の本スキャンごとに、画像データ呼出し手段４１０８により呼び出した画像データにかかる画像に、赤目領域が含まれるときは、画像データについて赤目補正を行う。
【０１０８】
印刷データ作成手段４１１０は、画像読取り手段４１０１による各回の本スキャンごとに、画像データ呼出し手段４１０８により呼び出した画像データのうち、赤目補正手段４１０９により赤目補正がなされていない画像データについては当該画像データ、赤目補正手段４１０９により赤目補正がなされた画像データについては当該赤目補正がされた画像データ、から印刷データを作成して印刷機構４１９０に転送する。
【０１０９】
図２５のフローチャートおよび図２６（Ａ），（Ｂ）の説明図により図２４に示したイメージスキャナ付き印刷装置１による印刷方法を説明する。
この印刷方法では、以下に示すように、複数の個別画像ｇ１〜ｇＮが含まれる原稿画像Ｇ０をスキャナによりプレスキャンと複数の本スキャンにより読み取って印刷を行う。
【０１１０】
複数の写真等の原稿をスキャナにセットし、スキャナ機構４１８０を駆動して、画像読取り手段４１０１により原稿画像Ｇ０のプレスキャンを行う（プレスキャンステップＳ４１０１Ａ）。写真等はスキャナに正しく配置されない場合（斜めにセットされたり、上下・左右にずれて配置される場合）があるが、本発明では、このような正しく配置されない場合でも、そのままスキャンが行われる。
【０１１１】
本実施例では、プレスキャンステップＳ４１０１Ａにおいては、モノクロの読み取りが行われ。なお、後述する本スキャンよりも解像度が低い読み取りであってもよい。図２６（Ａ）にプレスキャンした画像ＰＧの例を示す。
個別画像配置検出手段４１０２は、プレスキャンステップＳ４１０１Ａにより読み取った画像について、個別画像ｇ１〜ｇＮ（ここでは、Ｎ＝１）の配置を検出する（個別画像配置検出ステップＳ４１０２）。たとえば、読み取った画像の画素から写真等の矩形輪郭を判別することで、個別画像の枚数、個別画像の大きさ、個別画像の傾きを検出する。
【０１１２】
個別画像配置検出手段４１０２が、個別画像配置検出ステップＳ４１０２において、個別画像ｇ１〜ｇＮが誤った配置で読み取られていることを検出したきは、配置情報処理手段４１０３はその個別画像（以下「ｇｋ」で示す）について正しい配置となる配置情報ＬＹを作成する（配置情報処理ステップＳ４１０３）。配置情報ＬＹは、個別画像ｇｋが傾斜している場合には傾斜角であり、位置ずれがある場合には位置座標（たとえば個別画像の左上の座標）である。
【０１１３】
配置情報処理ステップＳ４１０３では。個別画像配置検出ステップＳ４１０２において検出した各個別画像ｇｋの配置を、少なくとも位置情報および傾斜角情報を含む配置情報ＬＹとして配置情報記憶装置４１０３０に記憶し（配置情報記憶処理ステップＳ４１０３１）、これらの個別画像ｇｋが誤った配置で読み取られた画像であるかを判定し（誤配置判定ステップＳ４１０３２）、個別画像ｇｋが誤った配置で読み取られた画像であると判定されたときは、当該誤った配置で読み取られた個別画像について正しい配置となる配置情報ＬＹを作成して記憶する（配置情報作成ステップＳ４１０３３）。
【０１１４】
次に、図２４には示していないが、読み取り回数レジスタの値ｎの値が「１」にセットされ（Ｓ４１０３１）、画像読取り手段４１０１により第１回目の個別画像ｇｋの読み取りを行う（本スキャンステップＳ４１０１Ｂ）。この本スキャンステップＳ４１０１Ｂでの読み取りは、個別画像の数と同じ回数（Ｎ回）行われる。この読み取りでは、画像読取り手段４１０１は、原稿画像Ｇ０のうち個別画像ｇ１の領域のみのスキャンを行うようにしてもよいし、原稿画像Ｇ０全体をスキャンした後、個別画像ｇ１の領域の画像のみを抽出するようにしてもよい。
【０１１５】
画像記憶処理手段４１０４は、個別画像ｇ１の画像データを記憶し（画像記憶処理ステップＳ４１０４）、配置情報記憶装置４１０３０の配置情報ＬＹを参照して、画像記憶処理ステップＳ４１０４において記憶された個別画像ｇ１が誤った配置で読み取られているか否かを判定し、誤った配置で読み取られているときは正しい配置となるように当該個別画像の画像データについて配置補正処理を行う（配置補正ステップＳ４１０５）。
【０１１６】
次に、赤目検出手段４１０５により、画像記憶処理ステップＳ４１０４において記憶された個別画像ｇ１の画像データにかかる画像に赤目が含まれているか否かを検出し（赤目検出ステップＳ４１０６）、個別画像ｇ１の画像データにかかる画像に赤目が含まれていることが検出されたときは赤目領域記憶処理手段４１０７により赤目領域を記憶する（赤目領域記憶処理ステップＳ４１０７）。この赤目検出に際しては、周知の手法、たとえば個別画像ｇ１中から人の顔のパターン照合等を行う方法が採用される。
【０１１７】
この後、画像データ呼出し手段４１０８により、画像記憶処理ステップＳ４１０４において記憶された個別画像ｇ１の画像データ（ＪＰＥＧデータＧYCC）を一部分ずつ呼び出してＲＧＢデータに変換し（画像データ呼出しステップＳ４１０８）、この呼び出した画像データにかかる画像に、赤目領域記憶処理ステップＳ４１０７において記憶した赤目領域が含まれるときは、赤目補正手段４１０９により画像データについて赤目補正を行う（赤目補正ステップＳ４１０９）。
【０１１８】
この赤目補正の後、印刷データ作成手段４１１０は、画像データ呼出しステップＳ４１０８において呼び出した画像データのうち、赤目補正がなされていない画像データについては当該画像データ、赤目補正がなされた画像データについては当該赤目補正がされた印刷データが作成され印刷機構４１９０に転送され（印刷データ作成ステップＳ４１１０）、印刷が行われる（印刷ステップＳ４１１１）。
【０１１９】
この後、ステップＳ４１０３１でセットしたレジスタの値ｎがインクリメントされる（ｎ＝ｎ+１）（Ｓ４１１２）。次に、配置情報記憶装置４１０３０に記憶したＮの値を参照して、ｎ＞Ｎが判断され、個別画像ｇ１についてと同様に、すべての個別画像について、ｎ＞Ｎ（ここではＮ＝４）となるまで、Ｓ４１０１Ｂ，Ｓ４１０４〜Ｓ４１１２の処理が行われる（Ｓ４１１３、「ｅｎｄ」）
図２６（Ｂ）に、４回の本スキャンにおける、画像記憶処理ステップＳ４１０４，配置補正ステップＳ４１０５，赤目補正ステップＳ４１０９での処理の例を示す。
《第２実施例》
【０１２０】
図２７は第３応用態様の一実施例を示するイメージスキャナ付き印刷装置を示す説明図である。
図２７において、イメージスキャナ付き印刷装置４２は、複数の個別画像ｇ１〜ｇＮ（本実施例ではＮ＝４）が含まれる原稿画像Ｇ０をスキャナ機構４２８０により読み取って、印刷機構４２９０により印刷するものであって、画像読取り手段４２０１と、個別画像配置検出手段４２０２と、配置情報処理手段４２０３と、画像記憶処理手段４２０４と、配置補正手段４２０５と、赤目検出手段４２０６と、赤目領域記憶処理手段４２０７と、画像データ呼出し手段４２０８と、赤目補正手段４２０９と、印刷データ作成手段４２１０とを備える。
【０１２１】
画像読取り手段４２０１は、スキャナ機構４２８０を駆動して、プレスキャンによる原稿画像Ｇ０の読み取りを行った後、本スキャンにより原稿画像Ｇ０の読み取りを行う。
個別画像配置検出手段４２０２は、画像読取り手段４２０１によるプレスキャンに際して、各個別画像ｇ１〜ｇＮの配置を検出する。
【０１２２】
配置情報処理手段４２０３は、個別画像配置検出手段４２０２により検出した個別画像ｇ１〜ｇＮの配置が誤った配置で読み取られた画像であるときは、当該個別画像について正しい配置となる配置情報ＬＹを作成する。
配置情報処理手段４２０３は、配置情報記憶処理手段４２０３１と、誤配置判定手段４２０３２と、配置情報作成手段４２０３３とを有している。
配置情報記憶処理手段４２０３１は、個別画像配置検出手段４２０２により検出した各個別画像ｇ１〜ｇＮの配置を、少なくとも位置情報および傾斜角情報を含む配置情報ＬＹとして配置情報記憶装置４２０３０に記憶する。
【０１２３】
誤配置判定手段４２０３２は、配置情報記憶装置４２０３０に記憶した各個別画像ｇ１〜ｇＮが誤った配置で読み取られた画像であるかを判定する。
配置情報作成手段４２０３３は、誤配置判定手段４２０３２が誤った配置で読み取られた個別画像であると判定したときは、正しい配置となる配置情報ＬＹを作成して配置情報記憶装置４２０３０に記憶する。
画像記憶処理手段４２０４は、画像読取り手段４２０１による本スキャンにおいて読み取った原稿画像をＪＰＥＧデータ（ＧYCC）として画像記憶装置４２０４１に記憶する。
【０１２４】
配置補正手段４２０５は、画像記憶装置４２０４１に記憶された原稿画像中の個別画像ｇ１〜ｇＮが誤った配置で読み取られているときは、配置情報ＬＹを参照して当該個別画像が正しい配置となるように当該個別画像ｇ１〜ｇＮの画像データについて配置補正処理を行う。
赤目検出手段４２０６は、画像記憶装置４２０４１に記憶された原稿画像Ｇ０中の各個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれているか否かを検出する。
【０１２５】
赤目領域記憶処理手段４２０７は、赤目検出手段２０６が各個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれていることを検出したときは赤目領域を赤目テーブル４２０７１に記憶する。
画像データ呼出し手段４２０８は、画像記憶装置４２０４１から画像記憶装置４２０４１に記憶されてた原稿画像の画像データ（ＪＰＥＧデータＧYCC）を一部分ずつ呼び出してＲＧＢデータに変換する。。
赤目補正手段４２０９は、画像データ呼出し手段４２０８により呼び出した画像データにかかる画像に、赤目テーブル４２０７１に記憶した赤目領域が含まれるときは、画像データについて赤目補正を行う。
【０１２６】
印刷データ作成手段４２１０は、画像データ呼出し手段４２０８により呼び出した画像データのうち、赤目補正手段４２０９により赤目補正がなされていない画像データについては当該画像データ、赤目補正手段４２０９により赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成して印刷機構４２９０に転送する。
【０１２７】
図２８のフローチャートおよび図２９（Ａ），（Ｂ）の説明図により図２７に示したイメージスキャナ付き印刷装置４２による印刷方法を説明する。
この印刷方法では、以下に示すように、複数の個別画像ｇ１〜ｇＮが含まれる原稿画像Ｇ０を、スキャナにより１回のプレスキャンと１回の本スキャンを行って印刷を行う。
画像読取り手段４２０１により原稿画像Ｇ０のプレスキャンを行うプレスキャンステップＳ４２０１Ａにおける処理は、第１実施例の画像読取り手段４１０１によるプレスキャンステップＳ４２０１Ａにおける処理と同じである。図２９（Ａ）にプレスキャンした画像ＰＧの例を示す。
【０１２８】
個別画像配置検出ステップＳ４２０２、配置情報処理ステップＳ４２０３（配置情報記憶処理ステップＳ４２０３１，誤配置判定ステップＳ４２０３２，配置情報作成ステップＳ４２０３３）における処理は、第１実施例の個別画像配置検出ステップＳ４１０２、配置情報処理ステップＳ４１０３（配置情報記憶処理ステップＳ４１０３１，誤配置判定ステップＳ４１０３２，配置情報作成ステップＳ４１０３３）における処理と同じである。
プレスキャンステップＳ４２０１Ａを実行した後に、再度画像読取り手段４２０１により原稿画像Ｇ０全体の読み取りを行い（本スキャンステップＳ４２０１Ｂ）、画像記憶装置４２０４に原稿画像Ｇ０の画像データを記憶する（画像記憶処理ステップＳ４２０４）。
【０１２９】
そして、原稿画像Ｇ０中の個別画像ｇ１〜ｇＮの何れかが誤った配置で読み取られているときは、配置補正手段４２０５により配置情報ＬＹを参照して当該個別画像が正しい配置となるように当該個別画像の画像データについて配置補正処理を行う（配置補正ステップＳ４２０５）。
次に、赤目検出手段４２０６により個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれているか否かを検出し（赤目検出ステップＳ４２０６）、個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれていることが検出されたときは赤目領域記憶処理手段４２０７により赤目領域を赤目テーブルＳ４２０８１に記憶する（赤目領域記憶処理ステップＳ４２０７）。
【０１３０】
この後、画像記憶処理ステップＳ４２０４において記憶された原稿画像Ｇ０の画像データ（ＪＰＥＧデータＧYCC）を画像記憶装置４２０４１から一部分ずつ呼び出してＲＧＢデータに変換し（画像データ呼出しステップＳ４２０８）、この呼び出した画像データにかかる画像に、赤目領域が含まれるときは、赤目補正手段４２０９により画像データについて赤目補正を行う（赤目補正ステップＳ４２０９）。
【０１３１】
この赤目補正の後、印刷データ作成手段４２１０は、画像データ呼出しステップＳ４２０８において呼び出した画像データのうち、赤目補正ステップＳ４２０９において赤目補正がなされていない画像データについては当該画像データ、赤目補正ステップＳ４２０９において赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成して印刷機構４２９０に転送する（印刷データ作成ステップＳ４２１０）。
【０１３２】
図２９（Ｂ）に、本スキャンにおける、画像記憶処理ステップＳ４２０４，配置補正ステップＳ４２０５，赤目補正ステップＳ４２０９での処理の例を示す。
《第３実施例》
【０１３３】
図３０は本発明の一実施例を示すイメージスキャナ付き印刷装置を示す説明図である。
図３０において、イメージスキャナ付き印刷装置４３は、複数の個別画像ｇ１〜ｇＮ（図２７ではＮ＝４の場合を示す）が含まれる原稿画像Ｇ０をスキャナ機構４３８０により読み取って、印刷機構４３９０により印刷するものであって、画像読取り手段４３０１と、個別画像配置検出手段４３０２と、配置情報処理手段４３０３と、個別画像データ分離記憶手段４３０４と、配置補正手段４３０５と、画像記憶処理手段４３０６と、赤目検出手段４３０７と、赤目領域記憶処理手段４３０８と、画像データ呼出し手段４３０９と、赤目補正手段４３１０と、印刷データ作成手段４３１１とを備える。
【０１３４】
画像読取り手段４３０１は、スキャナ機構４３８０を駆動して、プレスキャンによる原稿画像Ｇ０の読み取りを行った後、本スキャンにより原稿画像の読み取りを行う。
個別画像配置検出手段４３０２は、画像読取り手段４３０１によるプレスキャンに際して、各個別画像ｇ１〜ｇＮ（本実施例ではＮ＝４）の配置を検出する。
配置情報処理手段４３０３は、個別画像配置検出手段４３０２により検出した個別画像ｇ１〜ｇＮの配置が誤った配置で読み取られた画像であるときは、当該個別画像について正しい配置となる配置情報ＬＹを作成する。
【０１３５】
配置情報処理手段４３０３は、配置情報記憶処理手段４３０３１と、誤配置判定手段４３０３２とを含む。
配置情報記憶処理手段３０３１は、個別画像配置検出手段４３０２により検出した各個別画像ｇ１〜ｇＮの配置を、少なくとも位置情報および傾斜角情報を含む配置情報ＬＹとして配置情報記憶装置４３０３０に記憶する。
誤配置判定手段４３０３２は、配置情報記憶装置４３０３０に記憶した各個別画像ｇ１〜ｇＮが誤った配置で読み取られた画像であるかを判定する。
【０１３６】
配置情報作成手段４３０３３は、誤配置判定手段４３０３２が誤った配置で読み取られた個別画像であると判定したときは、正しい配置となる配置情報ＬＹを作成して配置情報記憶装置３０３０に記憶する。
個別画像データ分離記憶手段４３０４は、画像読取り手段４３０１による本スキャンに際して、所定ライン数の画像データを記憶し、この所定ライン数の画像データを、配置情報処理手段４３０３により作成された配置情報ＬＹに基づき、各個別画像ｇ１〜ｇＮの画像データに分離して記憶する。
配置補正手段４３０５は、個別画像データ分離記憶手段４３０４に記憶された原稿画像Ｇ０中の各個別画像が誤った配置で読み取られているときは、配置情報ＬＹを参照して各個別画像ｇ１〜ｇＮが正しい配置となるように当該画像データについて配置補正処理を行う。
【０１３７】
画像記憶処理手段４３０６は、個別画像データ分離記憶手段４３０４により分離された個別画像データをＪＰＥＧデータ（ＧYCC）として画像記憶装置４３０６１に記憶する。
赤目検出手段４３０７は、画像記憶装置４３０６１に記憶された原稿画像中の各個別画像の画像データにかかる画像に赤目が含まれているか否かを検出する。
赤目領域記憶処理手段４３０８は、赤目検出手段４３０７が個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれていることを検出したときは赤目領域を赤目テーブル４３０８１に記憶する。
画像データ呼出し手段４３０９は、画像記憶装置４３０６１から画像記憶装置４３０６１に記憶された原稿画像の画像データ（ＪＰＥＧデータＧYCC）を一部分ずつＲＧＢデータとして呼び出す。
【０１３８】
赤目補正手段４３１０は、画像データ呼出し手段４３０９により呼び出した画像データにかかる画像に、赤目テーブル４３０８１に記憶した赤目領域が含まれるときは、画像データについて赤目補正を行う。
印刷データ作成手段４３１１は、画像データ呼出し手段４３０９により呼び出した画像データのうち、赤目補正手段４３１０により赤目補正がなされていない画像データについては当該画像データ、赤目補正手段４３１０により赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成して印刷機構４３９０に転送する。
【０１３９】
図３１のフローチャートおよび図３２（Ａ），（Ｂ）の説明図により図２７に示したイメージスキャナ付き印刷装置２による印刷方法を説明する。
この印刷方法では、第２実施例と同様、複数の個別画像ｇ１〜ｇＮが含まれる原稿画像Ｇ０を、スキャナにより１回のプレスキャンと１回の本スキャンを行って印刷を行う。
画像読取り手段４３０１により原稿画像Ｇ０のプレスキャンを行うプレスキャンステップＳ４３０１Ａにおける処理は、第１実施例および第２実施例の画像読取り手段４１０１，Ｓ４２０１によるプレスキャンステップＳ４２０１Ａにおける処理と同じである。図３２（Ａ）にプレスキャンした画像ＰＧの例を示す。
【０１４０】
個別画像配置検出ステップＳ４３０２、配置情報処理ステップＳ４３０３（配置情報記憶処理ステップＳ４３０３１，誤配置判定ステップＳ４３０３２，配置情報作成ステップＳ４３０３３）における処理は、第１実施例および第２実施例の個別画像配置検出ステップＳ４１０２，Ｓ４２０２、配置情報処理ステップＳ４１０３，Ｓ４２０３（配置情報記憶処理ステップＳ４１０３１，Ｓ４２０３１、誤配置判定ステップＳ４１０３２，Ｓ４２０３２、配置情報作成ステップＳ４１０３２，Ｓ４２０３３）における処理と同じである。
プレスキャンステップＳ４３０１Ａを実行した後に、再度画像読取り手段４３０１により原稿画像Ｇ０全体の読み取りを行う（本スキャンステップＳ４３０１Ｂ）。この読み取りにおいて、個別画像データ分離記憶手段３０４は、所定ライン数の画像データを記憶し、この所定ライン数の画像データを、配置情報処理ステップＳ４３０３において作成された配置情報ＬＹに基づき、各個別画像ｇ１〜ｇＮの画像データに分離して記憶する（個別画像データ分離記憶ステップＳ４３０４）。
【０１４１】
そして、個別画像データ分離記憶ステップＳ４３０４において記憶された画像データが誤った配置の個別画像ｇ１〜ｇＮの画像データであるときは、配置補正手段４３０５により配置情報ＬＹを参照して画像データにかかる画像が正しい配置となるように画像データについて配置補正処理を行い（配置補正ステップＳ４３０５）、これらの分離された画像データを画像記憶処理手段４３０６により画像記憶装置４３０６１に記憶する（画像記憶処理ステップＳ４３０６）。
【０１４２】
配置補正ステップＳ４３０５は、図３２（Ｂ）に示すように、複数ラインバッファに所定ライン数の画像を格納し、正しい姿勢となったときの横方向の画素ラインが複数ラインバッファＬＢにすべて格納される記憶容量を持っている。そして、複数ラインバッファＬＢから正しい姿勢の画素ラインが抜き出されて後述するように画像処理ステップＳ４３０６において画像記憶装置４３０６１に記憶され、赤目補正ステップＳ４３１０において赤目補正がなされる。
次に、画像記憶処理ステップＳ４３０６において記憶された原稿画像中の各個別画像ｇ１〜ｇＮの画像データにかかる画像に赤目が含まれているか否かを検出し（赤目検出ステップＳ４３０７）、赤目が含まれていることを検出したときは赤目領域記憶処理手段４３０８により赤目領域を赤目テーブルＳ４３０８１に記憶する（赤目領域記憶処理ステップＳ４３０８）。
【０１４３】
この後、画像記憶装置４３０６１に記憶された原稿画像Ｇ０の画像データ（ＪＰＥＧデータＧYCC）を画像記憶装置４３０６１から一部分ずつ呼び出し（画像データ呼出しステップＳ４３０９）、この呼び出した画像データにかかる画像に、赤目領域が含まれるときは、赤目補正手段４３１０により画像データについて赤目補正を行う（赤目補正ステップＳ４３１０）。
この赤目補正の後、印刷データ作成手段４３１１は、画像データ呼出しステップＳ４３０９において呼び出した画像データのうち、赤目補正ステップＳ４３１０において赤目補正がなされていない画像データについては当該画像データ、赤目補正ステップＳ４３１０において赤目補正がなされた画像データについては当該赤目補正がされた画像データから印刷データを作成して印刷機構４３９０に転送する（印刷データ作成ステップＳ４３１１）。
【０１４４】
以上に説明したイメージスキャナ付き印刷装置４１，４２，４３では、ユーザが、所定の選択手段（選択ボタン等）の操作により本発明の印刷方法による処理を自動的に行わせることができるし、本発明の印刷方法による処理を行わせないようにもできる。
【図面の簡単な説明】
【０１４５】
【図１】本発明のイメージスキャナ付き印刷装置の一実施例を示す説明図である。
【図２】（Ａ）は原稿画像上の１６ラインを示す図、（Ｂ）は１６ライン分の画像をイメージに展開した様子を示す図、（Ｃ）は１６ライン分の画像をイメージに展開した様子を示す図、。（Ｄ）は赤目補正がされた印刷画像を示す図である。
【図３】ラインデータが１６ラインを単位に格納されるラインバッファを示す図であり、（Ａ）は５ライン目が格納される様子を示す図、（Ｂ）は８ラインずつがＲＧＢ／ＹＣＣ変換手段により呼び出される様子を示す図である。
【図４】３２のラインデータを格納するＦＩＦＯ構成のラインバッファを示す図であり、５ライン目が格納される様子を示す図である。
【図５】赤目テーブルを示す図である。
【図６】イメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図７】図６のフローチャートの補助説明図であり、（Ａ）は図６のステップＳ１１０３における処理の説明図、（Ｂ）はステップＳ１１０９における処理の説明図、（Ｃ）は図６のステップＳ１１１１および図６のＳ１１１３における処理の説明図である。
【図８】本発明のイメージスキャナ付き印刷装置の一実施形態を示す説明図である。
【図９】本発明のイメージスキャナ付き印刷装置の他の実施形態を示す説明図である。
【図１０】（Ａ）は原稿画像上の１６ラインを示す図、（Ｂ）は１６ライン数の画像をイメージに展開した様子を示す図、（Ｃ）は１６ライン数の画像をイメージに展開した様子を示す図、。（Ｄ）は赤目補正がされた印刷画像を示す図である。
【図１１】赤目テーブルを示す図である。
【図１２】図８のイメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図１３】図９のイメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図１４】図１３のフローチャートのＳ２３０３，Ｓ２３０６，Ｓ２３０７における処理の補助説明図である。
【図１５】図１２のフローチャートのＳ２３１１，Ｓ２３１４における処理の補助説明図である。
【図１６】（Ａ）は赤目検出を高精度で行うための処理の一例を示す説明図である。、（Ｂ）は赤目検出を高精度で行うための処理の他の例を示す説明図である。
【図１７】赤目補正のフローチャートのＳ２３１９，Ｓ２３２０における処理の補助説明図である。
【図１８】第２応用形態のイメージスキャナ付き印刷装置の一実施例を示す説明図である。
【図１９】（Ａ）は原稿画像上の１６ラインを示す図、（Ｂ）は１６ライン分の画像をイメージに展開した様子を示す図、（Ｃ）は１６ライン分の画像をイメージに展開した様子を示す図、。（Ｄ）は赤目補正がされた印刷画像を示す図である。
【図２０】（Ａ）は、ラインデータが１６ラインを単位に格納されるラインバッファを示し、（Ｂ）は３２のラインデータを格納するＦＩＦＯ構成のラインバッファを示す図である。
【図２１】赤目領域テーブルを示す図である。
【図２２】イメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図２３】図２２のフローチャートの補助説明図であり、（Ａ）はステップＳ３１０３における処理の説明図、（Ｂ）はステップＳ３１０９における処理の説明図、（Ｃ）はステップＳ３１１１およびＳ３１１３における処理の説明図である。
【図２４】第３応用態様の第１実施例を示するイメージスキャナ付き印刷装置の説明図である。
【図２５】図２４のイメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図２６】（Ａ）はプレスキャンした画像の例を示す図、（Ｂ）は本スキャンにおける、画像記憶処理ステップ，配置補正ステップ，赤目補正ステップでの処理の例を示す図である。
【図２７】第３応用態様の第２実施例を示するイメージスキャナ付き印刷装置の説明図である。
【図２８】図２７のイメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図２９】（Ａ）はプレスキャンした画像の例を示す図、（Ｂ）は本スキャンにおける画像記憶処理ステップ，配置補正ステップ，赤目補正ステップでの処理の例を示す図である。
【図３０】第３応用態様の第３実施例を示するイメージスキャナ付き印刷装置の説明図である。
【図３１】図３０のイメージスキャナ付き印刷装置の動作を示すフローチャートである。
【図３２】（Ａ）はプレスキャンした画像の例を示す図、（Ｂ）は本スキャンにおける配置補正ステップ、画像記憶処理ステップ，赤目補正ステップでの処理の例を示す図である。
【符号の説明】
【０１４６】
１１  イメージスキャナ付き印刷装置
１１１  画像読取手段
１１２  ラインデータ一時記憶処理手段
１１３  赤目検出手段
１１４  赤目領域記憶処理手段
１１５  画像記憶処理手段
１１６  ＲＧＢ画像データ呼出し手段
１１７  赤目補正手段
１１８  赤目補正手段
１１９  印刷データ作成手段
１１１０  スキャナ機構
１１２０  印刷機構
２２  ＲＧＢ／ＹＣＣ変換手段
２３  ＹＣＣ画像記憶手段
２４  ＹＣＣ／ＲＧＢ変換手段
２１１，２２１  画像読取手段
２１３  ＲＧＢ画像記憶手段
２１４  ＲＧＢ画像データ呼出し手段
２１５，２５  画像データ一時記憶手段
２１６，２６  赤目検出手段
２１７，２７  赤目領域記憶処理手段
２１８，２８  赤目補正手段
２１９，２９  印刷データ作成手段
２１１０  スキャナ機構
２１２０  印刷機構
３１  イメージスキャナ付き印刷装置
３１１  画像読取手段
３１２  ラインデータ一時記憶処理手段
３１３  赤目検出手段
３１４  赤目領域記憶処理手段
３１５  画像記憶処理手段
３１６  画像データ呼出し手段
３１７  赤目補正手段
３１８  印刷データ作成手段
３１１０  スキャナ機構
３１２０  印刷機構
４１，４２，４３  イメージスキャナ付き印刷装置
４１０１，４２０１，４３０２  画像読取り手段
４１０２，４２０２，４３０２  個別画像配置検出手段
４１０３，４２０３，４３０３  配置情報処理手段
４１０４，４２０４，４３０６  画像記憶処理手段
４１０５，４２０５，４３０５  配置補正手段
４１０６，４２０６，４３０７  赤目検出手段
４１０７，４２０７，４３０８  赤目領域記憶処理手段
４１０８，４２０８，４３０９  画像データ呼出し手段
４１０９，４２０９，４３１０  赤目補正手段
４１１０，４２１０，４３１１  印刷データ作成手段
４１８０，４２８０，４３８０  スキャナ機構
４１９０，４３９０，４３９０，  印刷機構
４３０４  個別画像データ分離記憶手段
Ｇ０  原稿画像
ｇ１〜ｇＮ  個別画像
ＬＹ  配置情報
【図１】
2008113085.tif 000003
【図３】
2008113085.tif 000004
【図４】
2008113085.tif 000005
【図５】
2008113085.tif 000006
【図６】
2008113085.tif 000007
【図７】
2008113085.tif 000008
【図８】
2008113085.tif 000009
【図９】
2008113085.tif 000010
【図１１】
2008113085.tif 000011
【図１２】
2008113085.tif 000012
【図１３】
2008113085.tif 000013
【図１４】
2008113085.tif 000014
【図１５】
2008113085.tif 000015
【図１６】
2008113085.tif 000016
【図１７】
2008113085.tif 000017
【図１８】
2008113085.tif 000018
【図２０】
2008113085.tif 000019
【図２１】
2008113085.tif 000020
【図２２】
2008113085.tif 000021
【図２３】
2008113085.tif 000022
【図２４】
2008113085.tif 000023
【図２５】
2008113085.tif 000024
【図２７】
2008113085.tif 000025
【図２８】
2008113085.tif 000026
【図３０】
2008113085.tif 000027
【図３１】
2008113085.tif 000028
【図２】
2008113085.tif 000029
【図１０】
2008113085.tif 000030
【図１９】
2008113085.tif 000031
【図２６】
2008113085.tif 000032
【図２９】
2008113085.tif 000033
【図３２】
2008113085.tif 000034