(57)【要約】【課題】本発明は、元画像が複数に分割された複数の分割画像データの元画像に対する位置を決定する。【解決手段】画像処理装置１は、元画像を構成する複数の分割画像をそれぞれ含む分割画像データを取り込むと、各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データとして取得する。画像処理装置１は、各分割画像データの各比較データを比較して、該各分割画像データ間における該各比較データ同士の連続性を判断して、該連続性判断結果に基づいて、元画像における各分割画像データの配置位置を決定する。【選択図】          図１
2017038346.tif 000002
【特許請求の範囲】
【請求項１】
元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込手段と、
前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データとして取得する比較データ取得手段と、
前記各分割画像データの前記各比較データを比較して、該各分割画像データ間における該各比較データ同士の連続性を判断する連続性判断手段と、
前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記分割画像データは、
前記元画像を分割する分割線を中心として両分割画像における所定幅の画像領域の画像データを分割隣接領域画像データとして有し、
前記連続性判断手段は、
前記分割画像データの前記比較データとして、前記分割隣接領域画像データを用い、該分割隣接領域画像データの一致性に基づいて、前記連続性を判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、
前記画像データ取込手段の取り込んだ前記分割画像データが順次書き込まれる画像データ記憶手段と、
前記配置位置決定手段の決定結果に基づいて、前記画像データ記憶手段からの前記分割画像データの読出順序を決定する読出順序決定手段と、
前記読出順序決定手段の決定した読出順序に基づいて前記画像データ記憶手段から前記分割画像データを読み出して、前記元画像を復元する復元手段と、
を備えていることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記連続性判断手段は、
前記元画像を構成する前記分割画像データの数に基づいて、前記画像データ取込手段が取り込んだ前記分割画像データについて、先に取り込まれている該分割画像データに対する連続性を順次判断する順次判断処理と、全ての該分割画像データが取り込まれた後に該連続性の判断を行う全取込後判断処理とを切り替えて実行することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記連続性判断手段は、
前記比較データが、画像部分を有する画像保有比較データと、非画像部分のみの地肌比較データと、がある場合、該画像保有比較データを優先して前記連続性判断を行うことを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記画像処理装置は、
画像データの向きを回転させる回転手段を、
さらに備え、
前記連続性判断手段は、
前記回転手段に前記比較データの向きを回転させて、該回転前後において前記連続性を判断することを特徴とする請求項１から請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記画像処理装置は、
前記分割画像データのスキューを検出するスキュー検出手段と、
画像データの向きを前記スキュー検出手段の検出結果に基づいて補正するスキュー補正手段と、
を備え、
前記連続性判断手段は、
前記スキュー補正手段による補正後の前記比較データに基づいて前記連続性を判断することを特徴とする請求項１から請求項６のいずれかに記載の画像処理装置。
【請求項８】
前記連続性判断手段は、
前記分割画像データが、両面原稿の画像データであると、対となる該両面の分割画像データの前記比較データに基づいて、前記連続性を判断することを特徴とする請求項１から請求項７のいずれかに記載の画像処理装置。
【請求項９】
元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込処理ステップと、
前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データとして取得する比較データ取得処理ステップと、
前記各分割画像データの前記各比較データを比較して、該各分割画像データ間における該各比較データ同士の連続性を判断する連続性判断処理ステップと、
前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定処理ステップと、
を有していることを特徴とする画像処理方法。
【請求項１０】
コンピュータに、
元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込処理と、
前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データとして取得する比較データ取得処理と、
前記各分割画像データの前記各比較データを比較して、該各分割画像データ間における該各比較データ同士の連続性を判断する連続性判断処理と、
前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関し、詳細には、分割された複数の分割画像に対して画像処理する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
複写装置、複合装置等の画像処理装置は、画像データを拡大処理して、複数枚の用紙に印刷出力する拡大連写印刷機能と、複数枚の原稿の画像データを１つの画像にまとめて印刷する集約印刷機能と、を備えたものがある。
【０００３】
従来の画像処理装置は、上記拡大連写印刷機能と集約印刷機能を組み合わせて、拡大連写印刷機能で１つの元画像を複数枚の用紙に分割して印刷出力し、該複数枚の分割印刷された用紙を原稿として読み取って１つの画像に集約印刷機能で印刷することが行われている。
【０００４】
ところが、従来の画像処理装置は、拡大連写印刷機能と集約印刷機能を利用して、１つも元画像を分割印刷した後、１つの画像に集約して印刷すると、画像間に隙間が発生することによる画像品質、読み取る画像順や画像種による画像配置の復元不可能による画像復元不可等の問題が発生する。
【０００５】
そして、従来、複数個の印刷ジョブを記憶可能な大容量記憶手段と、上記複数個の印刷ジョブの画像を、１つの印刷ジョブの画像に連結する連結手段と、上記連結された印刷ジョブの画像のそれぞれを、複数のブロックに分割し、ブロック毎のインクのドット数を計測する計測手段と、上記複数個の印刷ジョブの画像を連結する場合、上記計測手段が計測したドット数に基づいて、印刷する用紙上で画像位置を変化するように、上記複数個の印刷ジョブの画像を連結する配置を決定する決定手段と、を有する印刷ジョブの画像連結装置が提案されている（特許文献１参照）。
【０００６】
すなわち、この従来技術は、画像を複数のブロックに分割し、ブロック毎のインクのドット数を計測して、該ドット数に基づいて、印刷する用紙上での画像位置を変化させて画像を連結している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記公報記載の従来技術にあっては、分割したブロックのドット数のみに基づいて画像位置を決定しているため、分割された分割画像を、元画像の正確な位置に配置することができず、また、画像品質が劣化するおそれがあった。
【０００８】
そこで、本発明は、元画像が複数に分割された分割画像の元画像における正確な配置位置の決定を行うことを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像処理装置は、元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込手段と、前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データとして取得する比較データ取得手段と、前記各分割画像データの前記各比較データを比較して、該各分割画像データ間における該各比較データ同士の連続性を判断する連続性判断手段と、前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定手段と、を備えていることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、元画像が複数に分割された分割画像の元画像における正確な配置位置の決定を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施例を適用した画像処理装置のハードウェアのブロック図。
【図２】画像処理装置の制御プロセッサの要部構成図。
【図３】元原稿の一例を示す図。
【図４】図３の元原稿に基づく分割原稿の一例を示す図。
【図５】図４の分割原稿から取り出される比較データの一例を示す図。
【図６】画像処理装置の機能ブロック図。
【図７】画像処理を示すフローチャート。
【図８】４枚分の分割画像データの格納状態の一例を示す図。
【図９】分割画像データの読出順序の説明図。
【図１０】比較データを主走査方向の順方向と逆方向とで比較する場合の説明図。
【図１１】９分割する場合の元原稿の一例を示す図。
【図１２】１６分割する場合の元原稿の一例を示す図。
【図１３】本発明の第２実施例を適用した画像処理装置の制御プロセッサの要部構成図。
【図１４】原稿の走査と各端部の説明図。
【図１５】第２実施例における画像処理を示すフローチャート。
【図１６】図１５の画像処理の続きの処理を示すフローチャート。
【図１７】元画像の一例を示す図。
【図１８】図１７の元画像の拡大分割画像の一例を示す図。
【図１９】画像端部領域比較処理を示すフローチャート。
【図２０】図１９の続きの処理を示すフローチャート。
【図２１】端部画像の領域判定の説明図。
【図２２】分割画像における端部画像の領域判定の説明図。
【図２３】外部メモリからの画像データ読出順の説明図。
【図２４】９ｉｎ１で拡大連射する場合の分割画像の一致辺と配置位置の説明図。
【図２５】１６ｉｎ１で拡大連射する場合の分割画像の一致辺と配置位置の説明図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図１２は、本発明の画像処理装置、画像処理方法及びプログラムの第１実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法及びプログラムの第１実施例を適用した画像処理装置１のハードウェアのブロック図である。
【００１４】
図１において、画像処理装置１は、複合装置、複写装置等の画像を処理する装置であり、コントローラ１１、スキャナ部１２、プリンタ部１３、操作表示部１４及び外部メモリ１５等を備えている。
【００１５】
画像処理装置１は、通常、本体筐体の上部前面に、操作表示部１４が設けられており、操作表示部１４には、各種キーが設けられているとともに、ディスプレイが設けられている。操作表示部１４は、キーにより画像処理装置１の各種動作命令等が入力され、ディスプレイは、キーから入力された内容や画像処理装置１からユーザへ通知する各種情報を表示する。ディスプレイは、本発明の画像処理で必要な各種情報を表示出力する。
【００１６】
スキャナ部１２としては、例えば、光電変換素子としてＣＣＤ（Charge Coupled Device)またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を用いたスキャナが用いられている。スキャナ部１２は、原稿を走査して、該原稿の画像を読み取って画像データを出力する画像読取処理を行う。特に、スキャナ部１２は、原稿として、元画像を拡大処理して、拡大連写印刷機能によって印刷出力された複数枚の用紙を原稿として読み取る。
【００１７】
プリンタ部１３は、例えば、インク吐出方式、電子写真方式のプリンタが用いられている。プリンタ部１３は、インク吐出方式のプリンタの場合、各色（ＲＢＧ色、ＭＣＹＫ色等）のインクを吐出するノズルの形成されている記録ヘッドを備えており、電子写真方式のプリンタの場合、例えば、各色の作像ユニット等を備えている。プリンタ部１３は、スキャナ部１２の読み取った原稿の画像データやコンピュータ等の外部の情報処理装置から有線または無線のネットワークＮＷを介して送信されてきた画像データに基づいて、用紙に、インク、トナー等の記録剤を付与して画像を印刷出力する。なお、ここで、用紙は、フィルム等の紙以外の媒体を含むものとする。
【００１８】
外部メモリ１５は、ハードディスク、ＤＤＲ（Dynamic Random Access Memory）、ＳＳＤ（Solid State Drive）等であり、画像データ等をコントローラ１１の制御下で記憶、また、読み出される。
【００１９】
コントローラ１１は、制御プロセッサ（Central Processing Unit ）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＮＶＲＡＭ（Non-Volatile Random Access Memory）２４、ネットワークＩ／Ｆ（インターフェイス）２５、スキャナＩ／Ｆ２６、プリンタＩ／Ｆ２７、パネルＩ／Ｆ２８及び外部メモリＩ／Ｆ２９等を備えていて、各部は、バス３０で接続されている。
【００２０】
ネットワークＩ／Ｆ２５には、ＬＡＮ（Local Area Network）等のネットワークＮＷを介してコンピュータ等の情報処理装置が接続されており、ネットワークＩ／Ｆ２５は、情報処理装置から送信されてくる制御信号及び画像データ等を受け取る。また、ネットワークＩ／Ｆ２５は、画像処理装置１から情報処理装置に送信するステータス信号等の送り出しを行う。
【００２１】
ＲＯＭ２２は、コントローラ１１内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、画像処理装置１としての基本処理プログラム及び本発明の画像処理方法を実行するプログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００２２】
制御プロセッサ２１は、ＲＯＭ２２に格納されているプログラムに基づいて、ＲＡＭ２３をワークメモリとして利用しつつ、画像処理装置１の各部を制御して、印刷処理、画像読取処理、複写処理、転送処理等の画像処理を行う。特に、制御プロセッサ２１は、ＲＯＭ２２内の本発明のプログラムに基づいて、後述する本発明の画像処理方法を実行する。
【００２３】
ＲＡＭ２３は、制御プロセッサ２１のワークメモリとして利用されるとともに、各種画像処理を行うために、画像データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の印刷に適した描画データに変換して展開されるビットマップメモリ等として利用される。
【００２４】
ＮＶＲＡＭ２４は、画像処理装置１の電源がオフのときにも記憶内容を保持するメモリであり、画像処理装置１の電源がオフの際にも保持する必要のあるデータ、特に、後述する画像処理で必要な各種データが制御プロセッサ２１の制御下で格納される。
【００２５】
スキャナＩ／Ｆ２６には、上記スキャナ部１２が接続されており、スキャナＩ／Ｆ２６は、コントローラ１１からスキャナ部１２への制御信号及びスキャナ部１２からコントローラ１１へのステータス信号や読取原稿の画像データ等の授受を行う。
【００２６】
プリンタＩ／Ｆ２７には、上記プリンタ部１３が接続されており、プリンタＩ／Ｆ２７は、コントローラ１１からプリンタ部１３への制御信号や描画データ及びプリンタ部１３からコントローラ１１へのステータス信号の授受を行う。
【００２７】
パネルＩ／Ｆ２８には、上記操作表示部１４が接続されており、パネルＩ／Ｆ２８は、制御プロセッサ２１と操作表示部１４との間の信号及びデータの授受を行う。
【００２８】
外部メモリＩ／Ｆ２９は、上記外部メモリ１５が接続され、制御プロセッサ２１の制御下で、画像データ等のデータの外部メモリ１５への書き込み及び外部メモリ１５からの画像データ等のデータの読み出しを行う。
【００２９】
画像処理装置１は、その制御プロセッサ２１が、詳細には、図２に示すように、構成されており、読取画像処理ユニット４１、画像比較ユニット４２、画像比較用画素メモリ４３、アドレス演算ユニット４４、出力画像処理ユニット４５及び書込画像処理ユニット４６等を備えている。
【００３０】
読取画像処理ユニット４１は、スキャナＩ／Ｆ２６に接続されており、スキャナ部１２の読み取った原稿の画像データがスキャナＩ／Ｆ２６を介して入力される。スキャナ部１２は、特に、元原稿Ｇｍ（図３参照）の元画像をそれぞれ含む複数の分割画像の記録されている原稿（以下、適宜、分割原稿Ｇｂ１〜Ｇｂ４（図４参照）という。）を読み取る。スキャナ部１２は、該分割原稿Ｇｂ１〜Ｇｂ４を読み取った画像データ（以下、適宜、分割画像データという。）を、スキャナＩ／Ｆ２６へ出力する。
【００３１】
元原稿Ｇｍは、例えば、図３の場合、星形の画像を有する原稿である。分割原稿Ｇｂ１〜Ｇｂ４は、この元原稿Ｇｍがスキャナ部１２等で読み取られて、分割線で分割された後に、例えば、元原稿Ｇｍと同じサイズに拡大され、プリンタ部１３等で用紙等の被記録媒体（以下、単に、用紙という。）に記録出力された原稿である。なお、元原稿Ｇｍを読み取るスキャナは、画像処理装置１のスキャナ部１２に限るものではなく、分割画像データを生成して、用紙に印刷出力するプリンタは、プリンタ部１３に限るものではない。また、画像処理装置１は、分割画像データをコントローラ１１へ取り込む方法としては、スキャナ部１２で分割原稿Ｇｂ１〜Ｇｂ４を読み取ってスキャナＩ／Ｆ２６によって取り込む方法に限るものではない。例えば、画像処理装置１は、ネットワークＮＷ上のスキャナ装置、他の画像処理装置等が分割原稿Ｇｂ１〜Ｇｂ４を読み取った分割画像データを、ネットワークＮＷを介してネットワークＩ／Ｆ２５により取り込んでもよい。
【００３２】
なお、図３の分割線（破線で示す線）によって分割される１枚目から４枚目と表示する分割画像は、図４に示す１枚目（図４（ａ））〜４枚目（図４（ｄ））に対応している。また、図３の各分割画像が、拡大処理された後、印刷出力され用紙が、分割原稿Ｇｂ１〜Ｇｂ４となっている。なお、分割画像データは、図４に破線で示す領域内が本来の分割原稿Ｇｂ１〜Ｇｂ４の画像データであり、該破線よりも外側の領域の画像データは、のりしろの画像データである。のりしろの画像データは、該のりしろの位置する辺に、隣接する分割画像データの辺が位置するときには、該隣接する分割画像データの本来の画像データののりしろと同じ領域幅の画像データである。すなわち、元画像を分割線で分割したとき、図４に破線で示す線が分割線となるときには、分割画像データは、該分割線である破線よりも外側に、分割線で分割された隣接する分割画像データののりしろ幅に対応する領域の画像データが、のりしろとして付加されている。
【００３３】
スキャナＩ／Ｆ２６は、スキャナ部１２の読み取った分割原稿Ｇｂ１〜Ｇｂ４の分割画像データを制御プロセッサ２１へ送り込む。
【００３４】
読取画像処理ユニット４１は、スキャナ部１２の読取動作に伴う原稿の画像データ（分割画像データ等）に対する各種画像処理、例えば、シェーディング補正処理、集約処理を行うための画像縮小処理、スキュー判定処理等を行う。読取画像処理ユニット４１は、画像処理した画像データを、外部メモリＩ／Ｆ２９へ渡す。
【００３５】
アドレス演算ユニット４４は、外部メモリ１５への画像データの書込アドレス、外部メモリ１５からの画像データの読出アドレスを演算し、外部メモリＩ／Ｆ２９へ渡す。また、アドレス演算ユニット４４は、読み出した画像データの出力先として、画像比較ユニット４２と出力画像処理ユニット４５を切り替えて選択し、出力先情報を外部メモリＩ／Ｆ２９へ出力する。
【００３６】
外部メモリＩ／Ｆ２９は、アドレス演算ユニット４４からの書込アドレスに従って読取画像処理ユニット４１からの画像データを外部メモリ１５の指定アドレスに書き込む。外部メモリＩ／Ｆ２９は、アドレス演算ユニット４４からの読出アドレスに従って、外部メモリ１５から画像データを読み出して、出力先情報に基づいて、読み出した画像データを、出力画像処理ユニット４５、または、画像比較ユニット４２へ出力する。
【００３７】
画像比較ユニット４２は、読取画像処理ユニット４１で必要な画像処理の施された分割画像データの所定領域の画像データを、図５に示すように、該分割画像データにおける位置情報とともに比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして取得する。比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄは、図５に示すように、図４の分割原稿Ｇｂ１〜Ｇｂ４の破線で示した分割線を中心として、両分割画像における所定幅（のりしろ幅）の画像の画像データ（分割隣接領域画像データ）である。
【００３８】
なお、画像比較ユニット４２は、分割画像データにスキューが発生していると、読取画像処理ユニット４１から比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを直接取り込むことはしない。この場合、読取画像処理ユニット４１は、読取画像データのエッジから本来の分割画像データのエッジまでの画素数をカウントし、該画素数をアドレス演算ユニット４４へ渡す。アドレス演算ユニット４４は、スキュー発生情報と画素毎にエッジまでの画素数が渡されると、一旦、分割画像データを、外部メモリ１５に書き込む。アドレス演算ユニット４４は、外部メモリ１５に書き込んだ分割画像データから、外部メモリＩ／Ｆ２９を介して、画素毎に、スキューによるエッジまでの画素数を読み飛ばして、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ分の画像データを読み出す。アドレス演算ユニット４４は、外部メモリＩ／Ｆ２９を介して、読み出した画像データを、スキュー補正された比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして、画像比較ユニット４２に渡す。
【００３９】
画像比較ユニット４２は、取り込んだ比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを、分割画像データ毎に、一旦、画像比較用画素メモリ４３へ保管する。画像比較ユニット４２は、基本的には、分割原稿Ｇｂ１〜Ｇｂ４の全ての周辺（４辺）の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを画像比較用画素メモリ４３へ格納する。ただし、後述するように、元原稿Ｇｍの分割数によっては、画像比較ユニット４２は、分割画像データの元画像における配置位置を決定するのに、４辺全ての比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを必要としない。そこで、画像比較ユニット４２は、元原稿Ｇｍの分割数に基づいて、各分割画像データに対して配置位置を決定するための連続性判断を行う比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの数を決定する。画像比較ユニット４２は、決定した比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの数だけ、画像比較用画素メモリ４３に保管して、連続性判断を行う。
【００４０】
画像比較ユニット４２は、各分割画像データの各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、該各分割画像データ間における該各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ同士の連続性を判断する。
【００４１】
画像比較ユニット４２は、この比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性の判断において、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして、上記分割隣接領域画像データを用い、パターンマッチング等の手法による該分割隣接領域画像データの一致性に基づいて、連続性を判断する。すなわち、この場合の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄは、上述のように、元原稿Ｇｍを分割する分割線を中心として両分割画像における所定幅の画像領域の画像データを分割隣接領域画像データとして有している。この分割隣接領域画像データは、上述のように、分割線を中心として、のりしろ領域に、隣接の分割画像データが存在し、のりしろ領域と反対側に、のりしろ領域幅の分割画像データが存在する。
【００４２】
画像比較ユニット４２は、元原稿Ｇｍの元画像を構成する分割画像データの数に基づいて、取り込んだ分割画像データについて、順次判断処理と全取込後判断処理を切り替えて実行する。ここで、順次判断処理とは、先に取り込まれている該分割画像データに対する連続性を順次判断する処理である。また、全取込後判断処理とは、順次判断処理と、全ての該分割画像データが取り込まれた後に該連続性の判断を行う処理である。
【００４３】
画像比較ユニット４２は、上述のように、元原稿Ｇｍの元画像を構成する分割画像データの数に基づいて、該各分割画像データに対して連続性判断を行う比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの数を決定する。画像比較ユニット４２は、決定した比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの数だけ連続性判断を行う。
【００４４】
また、画像比較ユニット４２は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄが、画像部分を有する画像保有比較データと、非画像部分のみの地肌比較データと、がある場合、該画像保有比較データを優先して連続性判断を行う。
【００４５】
さらに、画像比較ユニット４２は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを、主走査順方向と主走査逆方向の双方向で比較して、連続性を判断する。
【００４６】
また、画像比較ユニット４２は、読取画像処理ユニット４１が、画像データの向きを回転させる回転機能を有していると、読取画像処理ユニット４１が比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの向きを回転させて、該回転前後において連続性を判断する。
【００４７】
さらに、画像処理装置１は、読取画像処理ユニット４１が、分割画像データのスキューを検出すると、アドレス演算ユニット４４が、外部メモリ１５から比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを読み出す際に、スキュー補正する。したがって、画像比較ユニット４２は、スキュー補正後の分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄに基づいて連続性を判断する。
【００４８】
また、画像比較ユニット４２は、分割画像データが、両面原稿の画像データであると、対となる該両面の分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄに基づいて、連続性を判断する。
【００４９】
そして、画像比較ユニット４２は、上記連続性の判断結果に基づいて、元画像（元原稿Ｇｍ）における分割画像データの配置位置を決定する。画像比較ユニット４２は、この各分割画像データの配置位置を決定すると、決定した配置位置情報をアドレス演算ユニット４４に渡す。
【００５０】
アドレス演算ユニット４４は、配置位置情報に基づいて、外部メモリ１５に格納した分割画像データの読出順序、すなわち、読出アドレスを決定して、該決定した読出アドレスに従って、外部メモリＩ／Ｆ２９に外部メモリ１５から分割画像データを読み出させる。
【００５１】
出力画像処理ユニット４５は、アドレス演算ユニット４４の演算したアドレスに従って外部メモリＩ／Ｆ２９を介して外部メモリ１５から読み出した分割画像データに必要な画像処理を施す。例えば、出力画像処理ユニット４５は、読み出された分割画像データを、１枚の画像データに合成するとともに、出力するサイズの画像データに縮小等の変倍処理等の画像処理を行う。
【００５２】
書込画像処理ユニット4６は、出力画像処理ユニット４５で画像処理された画像データに対して、プリンタ部１３で印刷出力するのに必要な画像処理、例えば、プリンタ部１３に応じたγ処理等を施す。
【００５３】
コントローラ１１は、書込画像処理ユニット４６の処理した画像データをプリンタＩ／Ｆ２７を介してプリンタ部１３へ送って、プリンタ部１３で、用紙に画像を印刷出力させる。
【００５４】
そして、画像処理装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行するプログラムを読み込んでＲＯＭ２２等に導入することで、後述する元画像が複数に分割された分割画像を、正確な位置配置を行って元画像を復元する画像処理方法を実行する画像処理装置として構築されている。これらのプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５５】
画像処理装置１は、上記プログラムが導入されて実行されることで、図６に示すような機能ブロックが構築される。すなわち、画像処理装置１は、画像処理方法を実行するプログラムが導入されることで、図６に示すように、画像データ取込部５１、比較データ取得部５２、連続性判断部５３及び配置位置決定部５４の機能ブロックが構築される。また、画像処理装置１は、上記機能ブロックの他に、画像データ記憶部５５、読出順序決定部５６、復元部５７、回転部５８、スキュー検出部５９及びスキュー補正部６０の機能ブロックが構築されてもよい。
【００５６】
画像データ取込部５１は、スキャナ部１２、スキャナＩ／Ｆ２６、または、ネットワークＩ／Ｆ２５により構築される。画像データ取込部５１は、元画像（元原稿Ｇｍ）を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む。したがって、画像データ取込部５１は、画像データ取込手段として機能している。
【００５７】
比較データ取得部５２は、読取画像処理ユニット４１、または、外部メモリＩ／Ｆ２９とアドレス演算ユニット４４により構築される。比較データ取得部５２は、各分割画像データの所定領域の画像データを、該分割画像データにおける位置情報とともに比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして取得する。したがって、比較データ取得部５２は、比較データ取得手段として機能している。
【００５８】
連続性判断部５３は、画像比較ユニット４２及び画像比較用画素メモリ４３により構築されている。連続性判断部５３は、各分割画像データの各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、該各分割画像データ間における該各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ同士の連続性を判断する。したがって、連続性判断部５３は、連続性判断手段として機能している。
【００５９】
なお、画像処理装置１は、分割画像データが、元画像を分割する分割線を中心として両分割画像における所定幅の画像領域の画像データを分割隣接領域画像データとして有していてもよい。この場合、連続性判断部５３は、分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして、分割隣接領域画像データを用い、該分割隣接領域画像データの一致性に基づいて、連続性を判断する。
【００６０】
配置位置決定部５４は、画像比較ユニット４２により構築されており、連続性判断結果に基づいて、元画像（元原稿Ｇｍ）における各分割画像データの配置位置を決定する。したがって、配置位置決定部５４は、配置位置決定手段として機能している。
【００６１】
そして、画像データ記憶部５５は、外部メモリ１５で構築されており、画像データ取込部５１の取り込んだ分割画像データが順次書き込まれる。したがって、画像データ記憶部５５は、画像データ記憶手段として機能している。
【００６２】
読出順序決定部５６は、アドレス演算ユニット４４により構築されており、配置位置決定部５４の決定結果に基づいて、画像データ記憶部５５からの分割画像データの読出順序を決定する。したがって、読出順序決定部５６は、読出順序決定手段として機能している。
【００６３】
復元部５７は、外部メモリＩ／Ｆ２９と出力画像処理ユニット４５、または、外部メモリＩ／Ｆ２９、出力画像処理ユニット４５、書込画像処理ユニット４６、プリンタＩ／Ｆ及びプリンタ部１３で構築されている。復元部５７は、読出順序決定部５６の決定した読出順序に基づいて画像データ記憶部５５から分割画像データを読み出して、元画像（または、元原稿Ｇｍ）を復元する。したがって、復元部５７は、復元手段として機能している。
【００６４】
回転部５８は、読取画像処理ユニット４１により構築されており、画像データの向き、特に、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの向きを回転させる。したがって、回転部５８は、回転手段として機能している。なお、回転部５８が画像データの向きを回転させるときには、連続性判断部５３は、回転部５８による比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの回転前後において連続性を判断する。
【００６５】
スキュー検出部５９は、読取画像処理ユニット４１により構築されており、分割画像データのスキューを検出する。したがって、スキュー検出部５９は、スキュー検出手段として機能している。
【００６６】
スキュー補正部６０は、外部メモリＩ／Ｆ２９及びアドレス演算ユニット４４により構築されており、画像データの向きをスキュー検出部５９の検出結果に基づいて補正する。したがって、スキュー補正部６０は、スキュー補正手段として機能している。
【００６７】
この場合、連続性判断部５３は、スキュー補正部６０による補正後の分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄに基づいて連続性を判断する。
【００６８】
次に、本実施例の作用を説明する。本実施例の画像処理装置１は、元画像が複数に分割された分割画像の元画像における正確な配置位置の決定を行う。
【００６９】
なお、以下の説明では、以下の手順で画像を処理するものとして説明するが、分割原稿Ｇｂ１〜Ｇｂ４の生成方法、分割原稿Ｇｂ１〜Ｇｂ４から分割画像データの取得方法、画像処理装置１への分割画像データの取込方法、分割画像データの決定した配置位置に基づく、元画像の復元方法等は、以下の説明の方法に限るものではない。
【００７０】
すなわち、画像処理装置１は、元原稿Ｇｍを画像処理装置１のスキャナ部１２で読み取って、４つの分割画像に分割し、各分割画像から、相互に隣接する分割画像ののりしろに該当する領域画像を含む分割画像データを生成するものとする。さらに、画像処理装置１は、分割画像データを元原稿Ｇｍと同じサイズに拡大して、この分割画像データに基づいて、プリンタ部１３で分割画像をそれぞれ用紙に印刷出力して、分割原稿Ｇｂ１〜Ｇｂ４を生成する。
【００７１】
そして、画像処理装置１は、分割原稿Ｇｂ１〜Ｇｂ４をスキャナ部１２で読み取って、外部メモリ１５に格納し、分割画像データから比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを取得する。画像処理装置１は、分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、連続性を判定することで、分割画像データの分割画像の元原稿Ｇｍの元画像における配置位置を決定する。
【００７２】
画像処理装置１は、決定した配置位置に基づいて、外部メモリ１５からの分割画像データの読出アドレスを決定し、決定した読出アドレスに従って外部メモリ１５から分割画像データを読み出して、のりしろ部分を削除して元画像の状態に配置する。画像処理装置１は、のりしろ部分を削除して元画像の状態に配置した分割画像データを、元原稿Ｇｍのサイズに縮小して、プリンタ部１３で印刷出力することで、元画像を復元する。
【００７３】
いま、画像処理装置１は、図３に示したような元原稿Ｇｍをスキャナ部１２で読み取り、読取画像データを、図３に破線で示す分割線に従って分割する。図３では、元原稿Ｇｍを４分割している。画像処理装置１は、図４に示したように、分割した読取画像データの周囲ののりしろ領域に、隣接する分割画像データが存在するときには、その分割画像データの画像を、分割画像データが存在しないときには、地肌画像データを付加した分割画像データを生成する。
【００７４】
画像処理装置１は、分割画像データを、元原稿Ｇｍのサイズと同じサイズに拡大し、拡大した分割画像データに基づいて、プリンタ部１３で、分割画像を用紙に印刷出力して、図４に示したような分割原稿Ｇｂ１〜Ｇｂ４を生成する。
【００７５】
画像処理装置１は、この分割原稿Ｇｂ１〜Ｇｂ４を、スキャナ部１２で順次読み取って、図７に示す画像処理を実行することで、元画像を復元する。
【００７６】
すなわち、画像処理装置１は、図７に示すように、画像データ取込部５１が１枚目の原稿の画像データ（１枚目分割画像データ）を取得する（ステップＳ１０１）。図７の場合、１枚目の分割原稿Ｇｂ１の画像を読み取って分割画像データを取得する。次に、画像処理装置１は、比較データ取得部５２が、１枚目分割画像データから比較データＧｂ１ａ〜Ｇｂ１ｄを取得して、画像比較用画素メモリ４３へ格納する（ステップＳ１０２）。また、画像処理装置１は、画像データ取込部５１が取得した１枚目分割画像データを、必要な画像処理を施した後（ステップＳ１０３）、画像データ記憶部５５に格納する（ステップＳ１０４）。
【００７７】
画像処理装置１は、次ページ（次の分割原稿Ｇｂ２〜Ｇｂ４、例えば、２ページ目の分割原稿Ｇｂ２）の読取開始フラグをチェックする（ステップＳ１０５）。画像処理装置１は、ステップＳ１０５で、次ページ読取開始フラグがオンになると、画像データ取込部５１が、次の分割原稿Ｇｂ２の画像データを取得する（ステップＳ１０６）。
【００７８】
次に、画像処理装置１は、比較データ取得部５２が、次の分割原稿Ｇｂ２の分割画像データから比較データＧｂ２ａ〜Ｇｂ２ｄを取得して、画像比較用画素メモリ４３へ格納する（ステップＳ１０７）。連続性判断部５３は、１枚目の比較データＧｂ１ａ〜Ｇｂ１ｄと２枚目の比較データＧｂ２ａ〜Ｇｂ２ｄを比較して、一致するデータがあるかによって、分割原稿Ｇｂ１と分割原稿Ｇｂ２とで、画像が一致する辺があるかチェックする（ステップＳ１０９）。
【００７９】
ステップＳ１０９で、画像が一致する辺があると（ステップＳ１０９で、ＹＥＳのとき）、配置位置決定部５４は、元画像における１枚目と２枚目の分割画像データの配置位置を決定する（ステップＳ１１０）。すなわち、配置位置決定部５４は、分割画像データを合成した画像データに基づいて印刷出力する際の用紙出力位置を決定する。
【００８０】
画像処理装置１は、配置位置が決定されると、全ての分割原稿Ｇｂ１〜Ｇｂ４の読み取りを完了したかチェックする（ステップＳ１１１）。
【００８１】
ステップＳ１０９で、画像が一致する辺が存在しないときには（ステップＳ１０９で、ＮＯのとき）、画像処理装置１は、配置位置の決定を行うことなく、全ての分割原稿Ｇｂ１〜Ｇｂ４の読取を完了したかチェックする（ステップＳ１１１）。
【００８２】
画像処理装置１は、ステップＳ１１１で、全ての分割原稿Ｇｂ１〜Ｇｂ４の読み取りが完了していないと（ステップＳ１１１で、ＮＯのとき）、ステップＳ１０５に戻って、上記同様に処理する（ステップＳ１０５〜Ｓ１１１）。
【００８３】
ステップＳ１１１で、全ての分割原稿Ｇｂ１〜Ｇｂ４の読み取りが完了して、配置位置の決定が完了すると（ステップＳ１１１で、ＹＥＳのとき）、読出順序決定部５６が、決定された配置位置に基づいて、読出アドレスを演算する（ステップＳ１１２）。すなわち、読出順序決定部５６は、配置位置の決定に基づいて、画像データ記憶部５５に格納されている４枚の分割原稿Ｇｂ１〜Ｇｂ４の分割画像データを読み出す読出アドレスを演算する。この際、読出順序決定部５６は、分割画像データにスキューが発生しているときには、画素毎に、画像データ記憶部５５の該分割画像データの記憶領域の端から分割画像データのエッジまでの画素数を読み飛ばす読出アドレスを演算する。また、読出順序決定部５６は、分割画像データののりしろ領域の画素の画像データについては、読出アドレスを飛ばすことで、読出対象から除外する。
【００８４】
復元部５７は、読出アドレスが決定されると、該読出アドレスに従って画像データ記憶部５５から分割画像データを順次読み出し（ステップＳ１１３）、ＲＡＭ２３等で構築されるページメモリ等に１ページ分の元画像データを構築する。復元部５７は、１ページ分の元画像データを構築すると、縮小処理及び印刷に必要な画像処理等を行い、復元画像データとして生成する（ステップＳ１１４）。復元部５７は、画像処理の完了した復元画像データに基づいて、元画像を印刷出力する（ステップＳ１１５）。すなわち、復元部５７は、図３の場合、４枚の分割画像を、１枚に集約して、元原稿を復元した状態で印刷出力する。
【００８５】
画像処理装置１は、上記比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの一致性判断を、例えば、以下のように行う。
【００８６】
すなわち、連続性判断部５３は、図５の場合、下記の組み合わせについて、一致判断を実施するが、画像種によっては端部が地肌画像のみとなっており、複数の一致候補がでる場合がある。すなわち、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの縦横を考慮して一致判断対象の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを決定する。
【００８７】
Ｇｂ１ａに対して、Ｇｂ２ａ、Ｇｂ２ｃ、Ｇｂ３ａ、Ｇｂ３ｃ、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ１ｂに対して、Ｇｂ２ｂ、Ｇｂ２ｄ、Ｇｂ３ｂ、Ｇｂ３ｄ、Ｇｂ４ｂ、Ｇｂ４ｄ
Ｇｂ１ｃに対して、Ｇｂ２ａ、Ｇｂ２ｃ、Ｇｂ３ａ、Ｇｂ３ｃ、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ１ｄに対して、Ｇｂ２ｂ、Ｇｂ２ｄ、Ｇｂ３ｂ、Ｇｂ３ｄ、Ｇｂ４ｂ、Ｇｂ４ｄ
Ｇｂ２ａに対して、Ｇｂ３ａ、Ｇｂ３ｃ、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ２ｂに対して、Ｇｂ３ｂ、Ｇｂ３ｄ、Ｇｂ４ｂ、Ｇｂ４ｄ
Ｇｂ２ｃに対して、Ｇｂ３ａ、Ｇｂ３ｃ、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ２ｄに対して、Ｇｂ３ｂ、Ｇｂ３ｄ、Ｇｂ４ｂ、Ｇｂ４ｄ
Ｇｂ３ａに対して、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ３ｂに対して、Ｇｂ４ｂ、Ｇｂ４ｄ
Ｇｂ３ｃに対して、Ｇｂ４ａ、Ｇｂ４ｃ
Ｇｂ３ｄに対して、Ｇｂ４ｂ、Ｇｂ４ｄ
連続性判断部５３は、上記組み合わせのうち、図５の場合、一致する組み合わせとして、以下の組み合わせを検出することになる。
【００８８】
Ｇｂ１ａに対して、Ｇｂ２ｃ（地肌レベル）
Ｇｂ１ａに対して、Ｇｂ４ｃ（地肌レベル）
Ｇｂ１ｂに対して、Ｇｂ２ｂ（地肌レベル）
Ｇｂ１ｂに対して、Ｇｂ３ｂ（地肌レベル）
Ｇｂ１ｂに対して、Ｇｂ４ｄ（地肌レベル）
Ｇｂ１ｃに対して、Ｇｂ２ａ
Ｇｂ１ｄに対して、Ｇｂ３ｂ
Ｇｂ２ｂに対して、Ｇｂ３ｄ（地肌レベル）
Ｇｂ２ｃに対して、Ｇｂ３ａ（地肌レベル）
Ｇｂ２ｄに対して、Ｇｂ４ｂ
Ｇｂ３ａに対して、Ｇｂ４ｃ（地肌レベル）
Ｇｂ３ｃに対して、Ｇｂ４ａ
Ｇｂ３ｄに対して、Ｇｂ４ｄ（地肌レベル）
そして、連続性判断部５３は、連続性判断において、上述のように、元画像の存在する比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの組み合わせを優先させる。すなわち、連続性判断部５３は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄが、画像部分を有する画像保有比較データと、非画像部分のみの地肌比較データと、がある場合、画像保有比較データを優先して連続性判断を行う。
【００８９】
上記一致の組み合わせの場合、地肌レベルで一致している組み合わせの判断の優先度を下げて判定する。
【００９０】
この場合、上記一致の組み合わせの比較対象は、以下の4通りとなる。
【００９１】
Ｇｂ１ｃとＧｂ２ａ、Ｇｂ１ｄとＧｂ３ｂ、Ｇｂ２ｄとＧｂ４ｂ、Ｇｂ３ｃとＧｂ４ａの組み合わせである。
【００９２】
このようにすると、連続性判断の効率を向上させることができる。
【００９３】
配置位置決定部５４は、連続性判断部５３による上記比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの一致する辺の判断結果から、元原稿Ｇｍに対する、分割画像データの配置を、図３から分かるように、以下のように決定する。
【００９４】
1枚目分割原稿Ｇｂ１は、辺Ｃ、辺Ｄが一致辺であり、元原稿Ｇｍの左上に配置
2枚目分割原稿Ｇｂ２は、辺Ａ、辺Ｄが一致辺であり、元原稿Ｇｍの左下に配置
3枚目分割原稿Ｇｂ３は、辺Ｂ、辺Ｃが一致辺であり、元原稿Ｇｍの右上に配置
4枚目分割原稿Ｇｂ４は、辺Ａ、辺Ｂが一致辺であり、元原稿Ｇｍの右下に配置
配置位置が決定されると、読出順序決定部５６が、該配置位置に基づいて、画像データ記憶部５５、すなわち、外部メモリ１５から分割データを読み出すための読出アドレスを演算する。
【００９５】
いま、画像データ記憶部５５（外部メモリ１５）には、図８に示すような状態で、４枚の分割原稿Ｇｍの分割画像データが、格納されているものとする。この分割画像データは、取込順、すなわち、スキャナ部１２で読み取られた順に、１枚目から４枚目までが、画像データ記憶部５５に、アドレス［0x0000_0000］〜［0x00FF_F000］、［0x1000_0000］〜［0x10FF_F000］、［0x2000_0000］〜［0x20FF_F000］、［0x3000_0000］〜［0x30FF_F000］に、それぞれ格納されているものとする。
【００９６】
この状態で、読出順序決定部５６は、画像データ記憶部５５へ格納した順ではなく、上記配置位置から算出された読取アドレスに従って、以下の順で分割画像データの読出アドレスを決定することになる。
【００９７】
左上１ライン目→右上１ライン目
左上２ライン目→右上２ライン目
・
・
左上ｍライン目→右上ｍライン目
左下１ライン目→右下１ライン目
・
・
左下ｍライン目→右下ｍライン目
したがって、画像データ記憶部５５から分割画像データを読み出すアドレス順は、図９に示すようになる。なお、図９において、右側に記載しているラインリード順の欄に示されている「１」、「２」、・・・４ｍが読み出すライン順序を示している。
【００９８】
上述のようにして読み出すことで、ページメモリに、分割画像データから復元した復元画像データの１ページ分を格納することができる。復元部５７は、この１ページ分の復元画像データを、元原稿Ｇｍのサイズに、縮小して集約する。
【００９９】
なお、画像処理装置１は、ステップＳ１０２、ステップＳ１０７で、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを取得して画像比較用画素メモリ４３に格納する場合、分割画像データにスキューが発生していると、スキュー補正して格納する。具体的には、読取画像処理ユニット４１で構築されるスキュー検出部５９が、取り込んだ分割画像データにスキューが発生しているか検出する。スキューが発生していると、比較データ取得部５２は、分割画像データから比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを直接取得せず、スキュー補正部６０がスキュー補正した比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを取得する。具体的には、読取画像処理ユニット４１は、取り込んだ分割画像データにスキューが発生していると、該分割画像データを、画像データ記憶部５５を構築する外部メモリ１５に一旦格納するとともに、スキュー情報をアドレス演算ユニット４４に渡す。スキュー補正部６０を構築するアドレス演算ユニット４４は、スキュー情報に基づいて、外部メモリ１５の該分割画像データの記憶領域の端からスキュー分だけ読み飛ばして読み出す処理を画素毎に行って、読み出した比較データ幅の画像データを、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして画像比較用画素メモリ４３へ格納する。
【０１００】
また、画像処理装置１は、本実施例では、分割画像データが、元画像を分割する分割線を中心として両分割画像における所定幅の画像領域の画像データを分割隣接領域画像データとしている。そこで、連続性判断部５３は、分割画像データの比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして、分割隣接領域画像データを用い、該分割隣接領域画像データの一致性に基づいて、連続性を判断する。この場合、連続性判断部５３は、パターンマッチング等の手法を利用して、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの一致性を判断してもよい。
【０１０１】
さらに、連続性判断部５３は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性の判断においては、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを、主走査順方向と主走査逆方向の双方向で比較して、連続性を判断する。
【０１０２】
例えば、図１０に示すように、比較データＧｂ１ｃを順方向に読み出したデータ（図１０（ａ））と、比較データＧｂ２ａを逆方向に読み出したデータ（図１０（ｂ））とが一致する。
【０１０３】
このようにすることで、分割原稿Ｇｂ１〜Ｇｂ４が、上下反転してスキャナ部１２にセットされた場合にも、適切に比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性を判断することができる。この場合、方向が逆の状態で一致した場合、分割データの外部メモリ１５（画像データ記憶部５５）からの読出方向も逆方向となる。
【０１０４】
さらに、連続性判断部５３は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを、回転部５８で、順次回転させて比較することで、連続性判断を行ってもよい。
【０１０５】
すなわち、画像処理装置１は、取得した分割画像データの縦横が混在していることが予め判別されているときには、取得した分割画像データから直接比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを取得することなく、一旦、画像データ記憶部５５へ格納する。画像処理装置１は、回転部５８で、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの回転を行って比較データ取得部５２へ取り込む。
【０１０６】
この場合、画像処理装置１は、分割画像データを回転するのではなく、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄのみを回転する。また、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの回転を行う場合、連続性判断部５３は、全ての比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを取り込んだ後に、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの比較を行って連続性（一致性）を判断する。
【０１０７】
このようにすると、全ての分割原稿Ｇｂ１〜Ｇｂ４の向きを適切に合わせて、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較することで、連続性判断を正確に行うことができる。なお、読出順序決定部５６は、比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの一致する角度に応じて分割画像データの向きを判断して、該分割画像データの読出アドレスを決定することで、分割画像データの向きを回転させる。
【０１０８】
上記説明では、元原稿Ｇｍを読み取った元原稿画像データを、図３に破線で示したように、４分割した場合について説明しが、元原稿画像データの分割は、４分割に限るものではなく、例えば、図１１に示す９分割、図１２に示す１６分割等種々であってもよい。
【０１０９】
図１１の場合、画像処理装置１は、元原稿Ｇｍを９分割して、拡大印刷して分割原稿を作成する。画像処理装置１は、９枚の分割原稿を、読み取って配置位置を決定し、３００％に縮小印刷することで元原稿Ｇｍを復元する。
【０１１０】
このとき、連続性判断部５３は、９分割された分割画像データの場合、各分割画像データの比較データのうち３辺または４辺が一致したことを確認した時点で、分割画像データの元原稿Ｇｍにおける配置位置が一意に決まるときには、その時点で配置位置を確定する。
【０１１１】
すなわち、連続性判断部５３は、図１１の場合、分割画像データのどの辺が一致するか否かによって、以下のように、配置位置を決定する。なお、図１１において、Ｐ１〜Ｐ９は、元原稿Ｇｍにおける分割画像データの位置を示している。
【０１１２】
Ｃ辺、Ｄ辺が一致したとき、図１１のＰ１の位置に配置
Ｂ辺、Ｃ辺、Ｄ辺が一致したとき、図１１のＰ４の位置に配置
Ｂ辺、Ｃ辺が一致したとき、図１１のＰ７の位置に配置
Ａ辺、Ｃ辺、Ｄ辺が一致したとき、図１１のＰ２の位置に配置
Ａ辺、Ｂ辺、Ｃ辺、Ｄ辺が一致したとき、図１１のＰ５の位置に配置
Ａ辺、Ｂ辺、Ｃ辺が一致したとき、図１１のＰ５の位置に配置
Ａ辺、Ｄ辺が一致したとき、図１１のＰ３の位置に配置
Ａ辺、Ｂ辺、Ｄ辺が一致したとき、図１１のＰ６の位置に配置
Ａ辺、Ｂ辺が一致したとき、図１１のＰ９の位置に配置
このようにすると、比較する比較データの数を少なくしつつ、適切に分割画像データの元画像における位置を決定することができ、処理速度を向上させることができる。
【０１１３】
また、図１２に示した１６分割する場合、画像処理装置１は、元原稿Ｇｍを１６分割して、拡大印刷して分割原稿を作成する。画像処理装置１は、１６枚の分割原稿を、読み取って配置位置を決定し、４００％に縮小印刷することで元原稿Ｇｍを復元する。
【０１１４】
このとき、連続性判断部５３は、１６分割された分割画像データの場合、一致する辺が同種の分割画像データが存在するため、一致した辺から一位に分割画像データの配置位置を決定することができない。したがって、１６分割のときには、前に取り込んだ分割画像データのどの辺に、連続するかを判断する必要が有るため、全ての分割画像データを取り込んだ後に、比較データの連続性（一致性）を判断して、配置位置を決定する。
【０１１５】
すなわち、連続性判断部５３は、元画像を構成する分割画像データの数に基づいて、画像データ取込部５１が取り込んだ分割画像データについて、先に取り込まれている該分割画像データに対する連続性を順次判断する順次判断処理と、全ての該分割画像データが取り込まれた後に該連続性の判断を行う全取込後判断処理とを切り替えて実行する。
【０１１６】
このようにすると、元原稿Ｇｍの分割数に応じて、比較する比較データの数を決定して、連続性を判断することができ、効率的に連続性判断処理を行うことができる。
【０１１７】
また、元原稿Ｇｍが、両面原稿であると、画像処理装置１は、片面の元原稿Ｇｍの場合と同様の処理を、両面の元原稿Ｇｍの両面に対して、実施する。この場合、画像処理装置１は、分割画像データの両面を対とするとともに、該分割画像データの表裏相対応する比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを対として取得する。連続性判断部５３は、表裏対となる比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを、比較対象の同様の対となる比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄと比較することで、連続性（一致性）を判断する。
【０１１８】
このようにすると、元原稿Ｇｍが両面原稿である場合にも、適切に分割画像データの該元原稿Ｇｍにおける配置位置と表裏の判別を適切に行うことができる。
【０１１９】
このように、本実施例の画像処理装置１は、元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込部（画像データ取込手段）５１と、前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして取得する比較データ取得部（比較データ取得手段）５２と、前記各分割画像データの前記各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、該各分割画像データ間における該各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ同士の連続性を判断する連続性判断部（連続性判断手段）５３と、前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定部（配置位置決定手段）５４と、を備えている。
【０１２０】
したがって、各分割画像データの周囲所定領域の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性に基づいて、各分割画像データの元画像における位置を判別することができ、元画像が複数に分割された分割画像の元画像における正確な配置位置を決定することができる。
【０１２１】
また、本実施例の画像処理装置１は、元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込処理ステップと、前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして取得する比較データ取得処理ステップと、前記各分割画像データの前記各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、該各分割画像データ間における該各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ同士の連続性を判断する連続性判断処理ステップと、前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定処理ステップと、を有する画像処理方法を実行する。
【０１２２】
したがって、各分割画像データの周囲所定領域の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性に基づいて、各分割画像データの元画像における位置を判別することができ、元画像が複数に分割された分割画像の元画像における正確な配置位置を決定することができる。
【０１２３】
さらに、本実施例の画像処理装置１は、コンピュータに、元画像を構成する複数の分割画像をそれぞれ含む分割画像データを、順次取り込む画像データ取込処理と、前記各分割画像データの周辺における所定領域の画像データを、該分割画像データにおける位置情報とともに比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして取得する比較データ取得処理と、前記各分割画像データの前記各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄを比較して、該各分割画像データ間における該各比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ同士の連続性を判断する連続性判断処理と、前記連続性判断結果に基づいて、前記元画像における前記各分割画像データの配置位置を決定する配置位置決定処理と、を実行させるプログラムを搭載している。
【０１２４】
したがって、各分割画像データの周囲所定領域の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの連続性に基づいて、各分割画像データの元画像における位置を判別することができ、元画像が複数に分割された分割画像の該元画像における正確な配置位置を決定することができる。
【０１２５】
また、本実施例の画像処理装置１は、前記分割画像データが、前記元画像を分割する分割線を中心として両分割画像における所定幅の画像領域の画像データを分割隣接領域画像データとして有し、前記連続性判断部５３が、前記分割画像データの前記比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄとして、前記分割隣接領域画像データを用い、該分割隣接領域画像データの一致性に基づいて、前記連続性を判断する。
【０１２６】
したがって、各分割画像データの周囲所定領域の比較データＧｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄの一致性に基づいて、各分割画像データの元画像における位置をより正確に判別することができ、元画像が複数に分割された分割画像の該元画像における配置位置をより一層正確に決定することができる。
【０１２７】
さらに、本実施例の画像処理装置１は、前記画像データ取込部５１の取り込んだ前記分割画像データが順次書き込まれる画像データ記憶部（画像データ記憶手段）５５と、前記配置位置決定部５４の決定結果に基づいて、前記画像データ記憶部５５からの前記分割画像データの読出順序を決定する読出順序決定部（読出順序決定手段）５６と、前記読出順序決定部５６の決定した読出順序に基づいて前記画像データ記憶部５５から前記分割画像データを読み出して、前記元画像を復元する復元部（復元手段）５７と、を備えている。
【０１２８】
したがって、元画像が複数に分割された分割画像について決定した該元画像における配置位置に基づいて、該分割画像から元画像を正確に復元することができる。
【０１２９】
また、本実施例の画像処理装置１は、前記連続性判断部５３が、前記元画像を構成する前記分割画像データの数に基づいて、前記画像データ取込部５１が取り込んだ前記分割画像データについて、先に取り込まれている該分割画像データに対する連続性を順次判断する順次判断処理と、全ての該分割画像データが取り込まれた後に該連続性の判断を行う全取込後判断処理とを切り替えて実行する。
【０１３０】
したがって、元画像の分割数に基づいて、効率的に分割画像の連続性を判断することができ、処理効率を向上させることができる。
【０１３１】
さらに、本実施例の画像処理装置１は、前記連続性判断部５３が、前記元画像を構成する前記分割画像データの数に基づいて、該各分割画像データに対して前記連続性判断を行う前記比較データの数を決定して、該比較データの数だけ該連続性判断を行ってもよい。
【０１３２】
このようにすると、元画像の分割数に基づいて、連続性判断に用いる比較データの数を決定して効率的に分割画像の連続性を判断することができ、処理効率を向上させることができる。
【０１３３】
また、本実施例の画像処理装置１は、前記連続性判断部５３が、前記比較データが、画像部分を有する画像保有比較データと、非画像部分のみの地肌比較データと、がある場合、該画像保有比較データを優先して前記連続性判断を行う。
【０１３４】
したがって、比較データに画像が存在するか否かに基づいて比較データに優先度を設けて連続性判断を行うことができ、処理効率を向上させることができる。
【０１３５】
さらに、本実施例の画像処理装置１は、前記連続性判断部５３が、前記比較データを、主走査順方向と主走査逆方向の双方向で比較して、前記連続性を判断してもよい。
【０１３６】
このようにすると、取り込んだ分割画像データの比較データが主走査方向において反転している場合にも、適切に連続性を判断することができ、元画像が複数に分割された分割画像の該元画像における配置位置を正確に決定することができる。
【０１３７】
また、本実施例の画像処理装置１は、画像データの向きを回転させる回転部（回転手段）５８を、さらに備え、前記連続性判断部５３が、前記回転部５８に前記比較データの向きを回転させて、該回転前後において前記連続性を判断する。
【０１３８】
したがって、取り込んだ分割画像データの比較データに向きの変動がある場合にも、適切に連続性を判断することができ、元画像が複数に分割された分割画像の該元画像における配置位置を正確に決定することができる。
【０１３９】
さらに、本実施例の画像処理装置１は、前記分割画像データのスキューを検出するスキュー検出部（スキュー検出手段）５９と、画像データの向きを前記スキュー検出部５９の検出結果に基づいて補正するスキュー補正部（スキュー補正手段）６０と、を備え、前記連続性判断部５３が、前記スキュー補正部６０による補正後の前記比較データに基づいて前記連続性を判断する。
【０１４０】
したがって、取り込んだ分割画像データにスキューが発生している場合にも、適切に連続性を判断することができ、元画像が複数に分割された分割画像の該元画像における配置位置を正確に決定することができる。
【０１４１】
また、本実施例の画像処理装置１は、前記連続性判断部５３が、前記分割画像データが、両面原稿の画像データであると、対となる該両面の分割画像データの前記比較データに基づいて、前記連続性を判断する。
【０１４２】
したがって、取り込んだ分割画像データが両面原稿の画像データであっても、適切に連続性及び画像の表裏を判断することができ、元画像が複数に分割された分割画像の該元画像における配置位置を正確に決定することができる。
【実施例２】
【０１４３】
図１３〜図２５は、本発明の画像処理装置、画像処理方法及びプログラムの第２実施例を示す図であり、図１３は、本発明の画像処理装置、画像処理方法及びプログラムの第２実施例を適用した画像処理装置１の制御プロセッサの要部構成図である。
【０１４４】
なお、本実施例は、上記第１実施例の画像処理装置１と同様の画像処理装置に適用したものであり、本実施例の説明においては、第１実施例の画像処理装置と同様の構成部分には、同一の符号を付与して、その説明を簡略化、または、省略する。また、本実施例の説明においては、図示しない部分についても、第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１４５】
本実施例は、画像を、意図する拡大率で分割印刷し、分割印刷した画像を１枚の画像に集約、縮小して印刷する。
【０１４６】
本実施例の画像処理装置１は、第１実施例と同様に、コントローラ１１、スキャナ部１２、プリンタ部１３、操作表示部１４及び外部メモリ１５等を備えている。コントローラ１１は、同様に、制御プロセッサ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＲＡＭ２４、ネットワークＩ／Ｆ２５、スキャナＩ／Ｆ２６、プリンタＩ／Ｆ２７、パネルＩ／Ｆ２８及び外部メモリ１５等を備えている。
【０１４７】
そして、本実施例の画像処理装置１は、制御プロセッサ２１が、図１３に構成されており、読取画像処理ユニット７１、画像領域判定ユニット７２、判定結果格納ユニット７３、領域比較ユニット７４、画像位置判定ユニット７５、縮小処理ユニット７６及び書込画像処理ユニット７７等を備えている。
【０１４８】
読取画像処理ユニット７１は、スキャナＩ／Ｆ２６に接続されており、スキャナ部１２の読み取った原稿の画像データがスキャナＩ／Ｆ２６を介して入力される。
【０１４９】
本実施例では、スキャナ部１２は、例えば、図１３に示すような元原稿Ｇｍに対して、主走査方向及び副走査方向に走査して、元原稿画像データとして、スキャナＩ／Ｆ２６を介して読取画像処理ユニット７１へ出力する。本実施例の画像処理装置１は、この元原稿画像データに対して、図１４に示すように、４つの端部端部画像を、それぞれ、端部Ｔａ、端部Ｔｂ、端部Ｔｃ及び端部Ｔｄとする。
【０１５０】
なお、本実施例の画像処理装置１においても、元原稿Ｇｍを読み取るスキャナは、画像処理装置１のスキャナ部１２に限るものではなく、また、分割画像データを生成して、用紙に印刷出力するプリンタは、プリンタ部１３に限るものではない。また、画像処理装置１は、分割画像データをコントローラ１１へ取り込む方法としては、スキャナ部１２で原稿を読み取ってスキャナＩ／Ｆ２６によって取り込む方法に限るものではない。例えば、画像処理装置１は、ネットワークＮＷ上のスキャナ装置、他の画像処理装置等が読み取った原稿の画像データを、ネットワークＮＷを介してネットワークＩ／Ｆ２５により取り込んでもよい。
【０１５１】
読取画像処理ユニット７１は、原稿の画像データに対する各種画像処理、例えば、シェーディング補正処理、集約処理を行うための画像縮小処理、スキュー判定処理等を行う。読取画像処理ユニット４１は、画像処理した画像データを、外部メモリＩ／Ｆ２９及び画像領域判定ユニット７２へ渡す。なお、画像処理装置１は、画像領域判定ユニット７２への画像データについては、読取画像処理ユニット４１を介さずに、スキャナＩ／Ｆ２６あるいはネットワークＩ／Ｆ２５から直接渡してもよい。
【０１５２】
外部メモリＩ／Ｆ２９は、第１実施例と同様に、読取画像処理ユニット７１からの画像データを外部メモリ１５に書き込む。外部メモリＩ／Ｆ２９は、外部メモリ１５から画像データを読み出して、縮小処理ユニット７６へ出力する。
【０１５３】
画像領域判定ユニット７２は、読み取られた原稿の端部画像Ｔａ、Ｔｂ、Ｔｃ、Ｔｄの画素に対して、地肌領域、写真（画像）領域、文字領域のいずれであるかの領域判定を行い、領域判定結果と端部画像Ｔａ〜Ｔｄを判定結果格納ユニット７３へ渡す。
【０１５４】
判定結果格納ユニット７３は、画像領域判定ユニット７２による領域判定結果と端部画像Ｔａ〜Ｔｄを保管し、領域比較ユニット７４へ渡す。
【０１５５】
領域比較ユニット７４は、画像領域判定ユニット７２の判定した現ページの判定結果と、判定結果格納ユニット７３に格納されている前ページの判定結果を比較し、比較結果を、画像位置判定ユニット７５へ渡す。具体的には、領域比較ユニット７４は、読取画像データの４端部Ｔａ、Ｔｂ、Ｔｃ、Ｔｄのうち、画像領域（地肌領域、写真（画像）領域、文字領域）の種類と位置が一致した辺の情報を画像位置判定ユニット７５へ渡す。
【０１５６】
画像位置判定ユニット７５は、領域比較ユニット７４から渡された一致辺の情報に基づいて、印刷対象の用紙のどの部分に、現在の画像を印刷するかを決定して、画像位置情報を外部メモリＩ／Ｆ２９へ渡す。
【０１５７】
外部メモリＩ／Ｆ２９は、読取画像処理ユニット7１、画像位置判定ユニット７５、縮小処理ユニット７６に接続されているとともに、外部メモリ１５に接続されており、外部メモリ１５に対するインターフェイス機能を有している。
【０１５８】
外部メモリＩ／Ｆ２９は、読取画像処理ユニット7１からの画像データを、読取順に、外部メモリ１５に格納する。外部メモリＩ／Ｆ２９は、読出時（リード時）には、画像位置判定ユニット７５の判定した画像位置に応じて、ライン順次にデータを外部メモリ１５から読み出して（リードして）、縮小処理ユニット７６へ渡す。
【０１５９】
外部メモリＩ／Ｆ２９は、読取画像データの外部メモリ１５への格納が完了すると、次ページの読み取り開始を許可する次ページ読取開始フラグをＯＮにする。なお、外部メモリＩ／Ｆ２９は、全ての原稿の読み取りが完了すると、次ページ読取開始フラグをＯＮにすることなく、動作完了とする。また、外部メモリＩ／Ｆ２９は、主走査方向と副走査方向の領域一致があった場合には、回転処理を実施しながら外部メモリ１５から画像データの読み出しを行う。
【０１６０】
縮小処理ユニット７６は、読み取った原稿画像枚数、操作表示部１４によって入力された情報により、出力画像の縮小倍率を決定する。縮小処理ユニット７６は、決定した縮小倍率に基づいて、外部メモリＩ／Ｆ２９からの画像データに対して縮小処理を施して、書込画像処理ユニット７７へ出力する。縮小処理ユニット７６は、縮小処理した複数ページ分の画像データ（分割画像データ）を、１枚の画像データに合成する。
【０１６１】
書込画像処理ユニット７７は、縮小処理ユニット７６で画像処理された画像データに対して、プリンタ部１３で印刷出力するのに必要な画像処理、例えば、プリンタ部１３に応じたγ処理等を施す。
【０１６２】
コントローラ１１は、書込画像処理ユニット７７の処理した画像データをプリンタＩ／Ｆ２７を介してプリンタ部１３へ送って、プリンタ部１３で、用紙に画像を印刷出力させる。
【０１６３】
次に、本実施例の作用を説明する。本実施例の画像処理装置１は、元画像が複数に分割された分割画像の元画像における正確な配置位置の決定を実行して、意図するサイズで画像出力する。
【０１６４】
画像処理装置１は、図１５及び図１６に示す画像処理を実行することで、元画像を意図するサイズで復元する。なお、図１５及び図１６では、原稿をスキャナ部１２で読み取るものとして説明するが、上述のように、原稿を読み取るのは、スキャナ部１２に限るものではない。
【０１６５】
そして、いま、図１７に示すような元原稿Ｇｍを、２００％で拡大連射して、図１８に示すような分割画像Ｇｍ１〜Ｇｍ４を印刷出力し、この分割画像Ｇｍ１〜Ｇｍ４を順次スキャナ部１２で読み取って、１枚の出力画像に縮小合成するものとする。この分割画像Ｇｍ１〜Ｇｍ４において、端部画像Ｔａ〜Ｔｄは、図１８（ａ）〜（ｄ）に、それぞれ示す端部の画像となる。なお、端部画像Ｔａ〜Ｔｄは、読み取られた原稿の画像の辺端部の画像であり、適宜、端部画像Ｔａ〜Ｔｄともいい、また、画像端部Ｔａ〜Ｔｄともいう。
【０１６６】
そして、画像処理装置１は、図１５に示すように、まず、集約する原稿の枚数に基づいて、原稿の変倍率を決定する（ステップＳ２０１）。この集約する原稿枚数は、操作表示部１４等によってユーザによって設定入力され、図１７及び図１８の場合、変倍率は、１／４である。
【０１６７】
画像処理装置１は、変倍率を決定すると、スキャナ部１２が、１枚目の原稿（図１７、図１８の場合、分割画像Ｇｍａの原稿）の読み取りを開始する（ステップＳ２０２）。画像処理装置１は、読取画像処理ユニット７１が、１枚目の原稿の読取画像データの処理を開始し（ステップＳ２０３）、処理の完了した１枚目の画像データを、外部メモリＩ／Ｆ２９が、外部メモリ１５へ格納する（ステップＳ２０４）。また、画像処理装置１は、画像領域判定ユニット７２が、１枚目の原稿の端部画像領域の判定処理を行い（ステップＳ２０５）、判定結果の端部画像領域情報を、判定結果格納ユニット７３が格納する（ステップＳ２０６）。
【０１６８】
画像処理装置１は、外部メモリＩ／Ｆ２９が次ページ読取開始フラグをＯＮにしたかチェックし（ステップＳ２０７）、ＯＮでないときには（ステップＳ２０７で、ＮＯのとき）、ＯＮになるまで待つ（ステップＳ２０７）。
【０１６９】
ステップＳ２０７で、次ページ読取開始フラグがＯＮになると（ステップＳ２０７で、ＹＥＳのとき）、画像処理装置１は、スキャナ部１２による原稿の次ページの画像読み取りを開始する（ステップＳ２０８）。画像処理装置１は、読取画像処理ユニット７１が、次ページの原稿の読取画像データの処理を開始し（ステップＳ２０９）、処理の完了した次ページの画像データを、外部メモリＩ／Ｆ２９が、外部メモリ１５へ格納する（ステップＳ２１０）。また、画像処理装置１は、画像領域判定ユニット７２が、次ページの原稿の端部画像領域の判定処理を行い（ステップＳ２１１）、判定結果の端部画像領域情報を、判定結果格納ユニット７３が格納する（ステップＳ２１２）。
【０１７０】
画像処理装置１は、端部画像領域比較処理を行い（ステップＳ２１３）、図１６の全原稿の読み取りが完了したかチェックする（ステップＳ２１４）。
【０１７１】
ステップＳ２１４で、全原稿の読み取りが完了していないと（ステップＳ２１４で、ＮＯのとき）、画像処理装置１は、ステップＳ２０７に戻って、次ページ読取開始フラグがＯＮになるのを確認する処理から上記同様に処理する（ステップＳ２０７〜Ｓ２１４）。
【０１７２】
ステップＳ２１４で、全原稿の読み取りが完了していると（ステップＳ２１４で、ＹＥＳのとき）、画像処理装置１は、読み取りの完了した全てのページの画像の画像出力位置が確定しているかチェックする（ステップＳ２１５）。
【０１７３】
ステップＳ２１５で、画像出力位置が確定していると（ステップＳ２１５で、ＹＥＳのとき）、画像処理装置１は、外部メモリＩ／Ｆ２９による外部メモリ１５からの画像データの読み出しを開始する（ステップＳ２１６）。画像処理装置１は、画像データの読み出し順に関しては、決定した画像出力位置に応じて決定する。
【０１７４】
ステップＳ２１５で、画像出力位置が確定していないと（ステップＳ２１５で、ＮＯのとき）、画像処理装置１は、ユーザによる操作表示部１４での画像出力位置設定を受け取って画像出力位置を決定する（ステップＳ２１７）。この場合、画像処理装置１は、例えば、画像のサムネイルを、操作表示部１４のディスプレイに表示して、各画像の出力位置の候補を出力し、ユーザからの入力で出力位置を決定する。画像処理装置１は、画像出力位置を決定すると、画像処理装置１は、外部メモリＩ／Ｆ２９による外部メモリ１５からの画像データの読み出しを開始する（ステップＳ２１６）。
【０１７５】
画像処理装置１は、読み出した画像データを、順次、縮小処理ユニット７６で、変倍率に応じて縮小処理し、縮小処理した複数ページ分の画像データを、１枚の画像データに合成する（ステップＳ２１８）。
【０１７６】
書込画像処理ユニット７７は、縮小処理された画像データに対して、γ処理等のプリンタ部１３で印刷出力するのに必要な画像処理を施して、プリンタＩ／Ｆ２７を介してプリンタ部１３に出力する（ステップＳ２１９）。
【０１７７】
画像処理装置１は、プリンタ部１３で、画像データに基づいて用紙に画像を印刷出力させて、画像処理を終了する（ステップＳ２２０）。
【０１７８】
そして、画像処理装置１は、図１５のステップＳ２１３の端部画像領域比較処理を、図１９及び図２０に示すように実行する。
【０１７９】
すなわち、画像処理装置１は、端部画像領域比較処理に入ると、領域比較ユニット７４が、図１９に示すように、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔａとのサイズが一致しているかチェックする（ステップＳ３０１）。
【０１８０】
ステップＳ３０１で、サイズが一致していると（ステップＳ３０１で、ＹＥＳのとき）、領域比較ユニット７４は、サイズが一致している端部画像Ｔａ〜Ｔｄの領域比較を実施する。領域比較ユニット７４は、読取向きが異なる可能性を考慮して、順次比較と逆順での比較を実施する（ステップＳ３０２）。ここでいう領域とは、画像領域としての地肌領域、写真（画像）領域、文字領域をいう。
【０１８１】
領域比較ユニット７４は、領域比較の結果、両端部画像Ｔａ〜Ｔｄの領域が一致しているか判定する（ステップＳ３０３）。
【０１８２】
すなわち、いま、例えば、図２１に示すように、サイズの一致する２つの端部画像Ｔ１、Ｔ２がある場合に、図２１（ａ）は、端部画像Ｔ１と端部画像Ｔ２の領域が一致しているが、図２１（ｂ）は、一致していない。図２１（ａ）は、端部画像Ｔ１と端部画像Ｔ２は、それぞれ地肌領域と写真（画像）領域を有しているが、それぞれの領域の種類がすべての画像位置で一致している。一方、図２１（ｂ）は、端部画像Ｔ１は、地肌領域、写真（画像）領域及び文字領域を有し、端部画像Ｔ２は、地肌領域と写真（画像）領域のみを有していて、領域の種類が一致していない。なお、図２１において、端部画像Ｔ１、Ｔ２は、端部画像Ｔａ〜Ｔｄを代表する画像であることを示している。
【０１８３】
したがって、領域比較ユニット７４は、ステップＳ３０３において、図２１（ａ）の場合には、領域が一致していると判定し、図２１（ｂ）の場合には、領域が一致していないと判定する。
【０１８４】
領域比較ユニット７４は、ステップＳ３０３で、領域が一致していると（ステップＳ３０３で、ＹＥＳのとき）、一致端部情報を判定結果格納ユニット７３に保管し（ステップＳ３０４）、次の読取端部画像Ｔａ〜Ｔｄについて同様に処理する（ステップＳ３０５〜S３０８）。
【０１８５】
ステップＳ３０３で、領域が一致していないと（ステップＳ３０３で、ＮＯのとき）、領域比較ユニット７４は、一致端部情報を保管することなく、ステップＳ３０５に移行して、次の読取端部画像Ｔａ〜Ｔｄについて同様に処理する（ステップＳ３０５〜S３０８）。
【０１８６】
そして、ステップＳ３０１で、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔａのサイズが一致していないと（ステップＳ３０１で、ＮＯのとき）、領域比較ユニット７４は、ステップＳ３０５に移行して、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔｂについてサイズの一致判断を行う（ステップＳ３０５）。
【０１８７】
領域比較ユニット７４は、ステップＳ３０５〜ステップＳ３０８の処理を行うと、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔｃについてサイズの一致判断を行う（ステップＳ３０９）。領域比較ユニット７４は、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔｃについて、サイズの一致と領域の一致を上記同様に判定処理する（ステップＳ３０９〜Ｓ３１２）。
【０１８８】
領域比較ユニット７４は、ステップＳ３０９〜ステップＳ３１２の処理を行うと、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔｄについてサイズの一致判断を行う（ステップＳ３１３）。領域比較ユニット７４は、読取端部画像Ｔａ〜Ｔｄと格納端部画像Ｔｃについて、サイズの一致と領域の一致を上記同様に判定処理する（ステップＳ３１３〜Ｓ３１６）。
【０１８９】
領域比較ユニット７４は、ステップＳ３１３〜ステップＳ３１６の処理を行うと、読取画像の全端部Ｔａ〜Ｔｄに対して、上記比較処理を実施したかチェックする（ステップＳ３１７）。
【０１９０】
そして、領域比較ユニット７４は、上記比較処理において、例えば、図２２に示すような例の場合、２枚目の原稿の画像の領域判定が完了したタイミングで、以下の組み合わせに対して領域比較を実施する。この場合、領域比較ユニット７４は、上述のように、領域サイズが一致しない端部画像Ｔａ〜Ｔｄの組み合わせについては比較を行わない。なお、以下の実施比較において、端部画像Ｔａ〜Ｔｄの前の数字は、分割画像の読取ページの順番を示している。
【０１９１】
１Ｔａ／１Ｔａについて、比較実施、領域一致（地肌のみ）
１Ｔａ／２Ｔｂについて、比較非実施（領域サイズ不一致）
１Ｔａ／２Ｔｃについて、比較実施、領域不一致（地肌のみと地肌に写真）
１Ｔａ／２Ｔｄについて、比較非実施（領域サイズ不一致）
１Ｔｂ／２Ｔａについて、比較非実施（領域サイズ不一致）
１Ｔｂ／２Ｔｂについて、比較実施、領域不一致（地肌のみと地肌に写真）
１Ｔｂ／２Ｔｃについて、比較非実施（領域サイズ不一致）
１Ｔｂ／２Ｔｄについて、比較実施、領域一致（地肌のみ）
１Ｔｃ／２Ｔａについて、比較実施、領域一致（地肌のみ）
１Ｔｃ／２Ｔｂについて、比較非実施（領域サイズ不一致）
１Ｔｃ／２Ｔｃについて、比較実施、領域不一致（地肌のみと地肌に写真）
１Ｔｃ／２Ｔｄについて、比較非実施（領域サイズ不一致）
１Ｔｄ／２Ｔａについて、比較非実施（領域サイズ不一致）
１Ｔｄ／２Ｔｂについて、比較実施、領域一致（共に地肌に写真で、領域位置一致）
１Ｔｄ／２Ｔｃについて、比較非実施（領域サイズ不一致）
１Ｔｄ／２Ｔｄについて、比較実施、領域不一致（地肌に写真と地肌のみ）
上記比較判定において、領域比較ユニット７４は、領域比較を実施して領域一致と判定された場合でも、地肌のみの一致の場合には、外枠の可能性があるため、一致扱いしない。したがって、上記のケースでは、領域比較ユニット７４は、端部画像１Ｔｄと端部画像２Ｔｂとが領域一致であると判定する。
【０１９２】
領域比較ユニット７４は、上記１枚目と２枚目の場合と同様に、１枚目と３枚目、２枚目と３枚目、１枚目と４枚目、２枚目と４枚目及び３枚目と４枚目の比較を実施する。
【０１９３】
そして、図２２の場合、領域比較の結果一致する端部画像は、端部画像１Ｔｄと端部画像２Ｔｂ、端部画像２Ｔｃと端部画像４Ｔａ及び端部画像３Ｔｄと端部画像４Ｔｂとなる。
【０１９４】
そして、ステップＳ３１７で、読取画像の全ての端部画像Ｔａ〜Ｔｄに対する比較処理が完了していないと（ステップＳ３１７で、ＮＯのとき）、領域比較ユニット７４は、ステップＳ３０１に戻って、上記同様に処理する（ステップＳ３０１〜Ｓ３１７）。
【０１９５】
ステップＳ３０１７で、読取画像の全ての端部Ｔａ〜Ｔｄに対する比較処理が完了していると（ステップＳ３１７で、ＹＥＳのとき）、領域比較ユニット７４は、一致端部情報を画像位置判定ユニット７５に渡す。画像位置判定ユニット７５は、一致端部情報に基づいて、出力画像の位置を決定する（ステップＳ３１８）。
【０１９６】
画像位置判定ユニット７５は、図２２の場合、４ｉｎ１の集約印刷において、１枚目が左上、２枚目が右上、３枚目が左下、４枚目が右下になるように、各読取画像Ｇｍ１〜Ｇｍ４の位置を決定する。
【０１９７】
すなわち、上述のように、端部画像１Ｔｄと端部画像２Ｔｂ、端部画像２Ｔｃと端部画像４Ｔａ及び端部画像３Ｔｄと端部画像４Ｔｂが一致端部画像となる場合、端部画像１Ｔｄと端部画像２Ｔｂが一致するため、１枚目の右側に２枚目が結合されることになり、１枚の出力位置は“１”、２枚目の出力位置は“２“となる。同様に、端部画像２Ｔｃと端部画像４Ｔａが一致するため、２枚目の下に４枚目が配置されることになり、４枚目の出力位置は“４”となる。さらに、端部画像３Ｔｄと端部画像４Ｔｂが一致するため、３枚目は４枚目の左側に配置されることになり、３枚目の出力位置は“３”となる。したがって、上述のように、画像位置判定ユニット７５は、４ｉｎ１の集約印刷において、１枚目が左上、２枚目が右上、３枚目が左下、４枚目が右下になるように、各読取画像Ｇｍ１〜Ｇｍ４の位置を決定する。
【０１９８】
そして、画像処理装置１は、読取画像Ｇｍ１〜Ｇｍ４の全端部画像Ｔａ〜Ｔｄに対して、比較処理と位置決定が完了したかチェックする（ステップＳ３１９）。ステップＳ３１９で、比較処理と位置決定が完了していないと（ステップＳ３１９で、ＮＯのとき）、画像処理装置１は、ステップＳ３０１に戻って、上記同様の処理を行う（ステップＳ３０１〜Ｓ３１９）。ステップＳ３１９で、比較処理と位置決定が完了していると（ステップＳ３１９で、ＹＥＳのとき）、画像処理装置１は、端部画像領域比較処理を終了する。
【０１９９】
このとき、図２２（ａ）〜（ｄ）に示すように、分割画像Ｇｍ１〜Ｇｍ４は、全ての辺の端部画像Ｔａ〜Ｔｄが、それぞれ連続する端部画像が判明して、合成画像（集約画像）における出力位置が決定されている。
【０２００】
画像処理装置１は、読取データの出力位置が決定されると、図１６のステップＳ２１６に示したように、外部メモリ１５から画像データの読み出しを開始する。
【０２０１】
この場合、画像データは、ライン順次に読み出す必要があるため、図２３に示すように、１枚目１ライン目、２枚目１ライン目、１枚目２ライン目というように、画像単位ではなく、出力画像結果のライン順次に読み出す必要がある。
【０２０２】
また、両面読取を実施する場合は、画像処理装置１は、表裏画像の端部全てにおいて、順方向、逆方向に領域比較を実施する。そして、画像処理装置１は、順方向と逆方向で、領域比較結果が一致の場合には、外部メモリ１５から読み出す際に、逆順で読み出しを実施する。
【０２０３】
なお、上記説明においては、４ｉｎ１で拡大連射する場合について説明したが、拡大連射する場合の元画像の分割数については、何ら制限を設けることなく、本発明を適用することができる。
【０２０４】
例えば、９ｉｎ１（３００％）で拡大連射する場合には、その分割画像の配置は、一致する端部画像Ｔａ、Ｔｂ、Ｔｃ、Ｔｄによって、例えば、図２４に示すようになる。
【０２０５】
すなわち、３００％（９ｉｎ１）の辺倍率の場合、２００％（４ｉｎ１）の場合と同様の制御を行うことで、処理を実効することができる。
【０２０６】
ただし、画像処理装置１は、図２４からも分かるように、分割画像の３辺の端部画像または４辺の端部画像の一致を確認したタイミングで、画像配置を確定する。
【０２０７】
すなわち、図２４においては、以下のように画像配置を決定する。
【０２０８】
ＴｃとＴｄが一致すると、図２４のＰ１の位置に配置
Ｔｂ、Ｔｃ、Ｔｄが一致すると、図２４のＰ４の位置に配置
Ｔｂ、Ｔｃが一致すると、図２４のＰ７の位置に配置
Ｔａ、Ｔｃ、Ｔｄが一致すると、図２４のＰ２の位置に配置
Ｔａ、Ｔｂ、Ｔｃ、Ｔｄが一致すると、図２４のＰ５の位置に配置
Ｔａ、Ｔｂ、Ｔｃが一致すると、図２４のＰ８の位置に配置
Ｔａ、Ｔｄが一致すると、図２４のＰ３の位置に配置
Ｔａ、Ｔｂ、Ｔｄが一致すると、図２４のＰ６の位置に配置
Ｔａ、Ｔｂが一致すると、図２４のＰ９の位置に配置
また、例えば、９ｉｎ１（３００％）で拡大連射する場合には、その分割画像の配置は、一致する端部画像Ｔａ、Ｔｂ、Ｔｃ、Ｔｄによって、例えば、図２５に示すようになる。ただし、１６ｉｎ１の場合、一致する辺が同種の原稿がでてくるため、一致した端部画像から一意に原稿配置を決定することができない。例えば、図２５の位置Ｐ５と位置Ｐ９は両方ともに、端部画像Ｔｂ、Ｔｃ、Ｔｄが一致することがある。
【０２０９】
この場合、先に読み取った画像に対して、どの辺に接続するかを判断する必要があるため、全ての原稿の読取が完了したタイミングで原稿配置を確定する。
【０２１０】
このように、本実施例の画像処理装置１は、元原稿を拡大して複数枚の分割し、分割原稿を読み取って縮小して元画像に復元する場合に、分割原稿を順不同で読み取っても、適切に意図する大きさの画像に復元することができる。
【０２１１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０２１２】
１  画像処理装置
１１  コントローラ
１２  スキャナ部
１３  プリンタ部
１４  操作表示部
１５  外部メモリ
２１  制御プロセッサ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ＮＶＲＡＭ
２５  ネットワークＩ／Ｆ
２６  スキャナＩ／Ｆ
２７  プリンタＩ／Ｆ
２８  パネルＩ／Ｆ
２９  外部メモリＩ／Ｆ
３０  バス
４１  読取画像処理ユニット
４２  画像比較ユニット
４３  画像比較用画素メモリ
４４  アドレス演算ユニット
４５  画像処理ユニット
４６  書込画像処理ユニット
５１  画像データ取込部
５２  比較データ取得部
５３  連続性判断部
５４  配置位置決定部
５５  画像データ記憶部
５６  読出順序決定部
５７  復元部
５８  回転部
５９  スキュー検出部
６０  スキュー補正部
ＮＷ  ネットワーク
Ｇｍ  元原稿
Ｇｂ１〜Ｇｂ４  分割原稿
Ｇｂ１ａ〜Ｇｂ１ｄ、〜、Ｇｂ４ａ〜Ｇｂ４ｄ  比較データ
７１  読取画像処理ユニット
７２  画像領域判定ユニット
７３  判定結果格納ユニット
７４  領域比較ユニット
７５  画像位置判定ユニット
７６  縮小処理ユニット
７７  書込画像処理ユニット
Ｇｍ  元原稿画像データ
Ｇｍ１〜Ｇｍ４  分割画像
Ｔａ、Ｔｂ、Ｔｃ、Ｔｄ  端部画像
【先行技術文献】
【特許文献】
【０２１３】
【特許文献１】特開２０１０−２０１９００号公報
【図１】
2017038346.tif 000003
【図２】
2017038346.tif 000004
【図３】
2017038346.tif 000005
【図４】
2017038346.tif 000006
【図５】
2017038346.tif 000007
【図６】
2017038346.tif 000008
【図７】
2017038346.tif 000009
【図８】
2017038346.tif 000010
【図９】
2017038346.tif 000011
【図１０】
2017038346.tif 000012
【図１１】
2017038346.tif 000013
【図１２】
2017038346.tif 000014
【図１３】
2017038346.tif 000015
【図１４】
2017038346.tif 000016
【図１５】
2017038346.tif 000017
【図１６】
2017038346.tif 000018
【図１７】
2017038346.tif 000019
【図１８】
2017038346.tif 000020
【図１９】
2017038346.tif 000021
【図２０】
2017038346.tif 000022
【図２１】
2017038346.tif 000023
【図２２】
2017038346.tif 000024
【図２３】
2017038346.tif 000025
【図２４】
2017038346.tif 000026
【図２５】
2017038346.tif 000027