(57)【要約】【課題】本発明の課題は、複数の画像をつなぎ合わせて合成する画像処理装置に関し、特に、複数の画像を合成するためのユーザの操作性を向上させることを目的とする。【解決手段】本発明の課題は、複数の画像をつなぎ合わせて合成する画像処理装置であって、スキャナで画像を読み込む毎に操作パネルに該画像のプレビュー画像を表示し、ユーザが該プレビュー画像を操作して配置位置を決定可能とするプレビュー表示手段と、前記画像毎に、前記プレビュー表示手段にて前記ユーザが決定した配置位置を特定する位置情報を含む該画像に係る画像管理データを作成する画像管理データ作成手段とを有する画像処理装置によって達成される。【選択図】図７
2008042402.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像をつなぎ合わせて合成する画像処理装置であって、
スキャナで画像を読み込む毎に操作パネルに該画像のプレビュー画像を表示し、ユーザが該プレビュー画像を操作して配置位置を決定可能とするプレビュー表示手段と、
前記画像毎に、前記プレビュー表示手段にて前記ユーザが決定した配置位置を特定する位置情報を含む該画像に係る画像管理データを作成する画像管理データ作成手段とを有する画像処理装置。
【請求項２】
前記プレビュー表示手段は、格子状の背景の上に前記プレビュー画像を表示させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
横に配置する画像の枚数と縦に配置する画像の枚数とをユーザに入力させる配置枚数入力手段を有することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記プレビュー表示手段は、前記ユーザが該プレビュー画像を操作して前記配置位置での微調整を可能とすることを特徴とする請求項１乃至３のいずれか一項記載の画像処理装置。
【請求項５】
前記複数の画像を連続して読み込む場合、配置位置及び該配置位置での微調整を自動的に行う自動判定手段を有し、
前記プレビュー表示手段は、前記自動判定手段による判定結果に基づいて前記複数の画像のプレビュー画像を表示することを特徴とする請求項１乃至４のいずれか一項記載の画像処理装置。
【請求項６】
前記自動判定手段は、画像内にある所定表記を読み取って該画像のページと該画像に隣接するページ及び隣接方向とを判定することを特徴とする請求項５記載の画像処理装置。
【請求項７】
画像内のキーワードを読み取って前記画像管理データに格納するキーワード読み取り手段を有することを特徴とする請求項１乃至６のいずれか一項記載の画像処理装置。
【請求項８】
前記複数の画像が合成された合成画像がプレビューされたプレビュー合成画像の上で、ユーザが印刷位置を指定可能とするが位置指定プレビュー表示手段を有することを特徴とする請求項１乃至７のいずれか一項記載の画像処理装置。
【請求項９】
前記印刷位置における印刷範囲に掛かる１又は複数の画像を記憶領域から読み出して、１又は複数の画像の前記画像管理データに基づいて、該印刷範囲の画像を形成することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
複数の画像をつなぎ合わせて合成する画像合成方法であって、
スキャナで画像を読み込む毎に操作パネルに該画像のプレビュー画像を表示し、ユーザが該プレビュー画像を操作して配置位置を決定可能とするプレビュー表示手順と、
前記画像毎に、前記プレビュー表示手順にて前記ユーザが決定した配置位置を特定する位置情報を含む該画像に係る画像管理データを作成する画像管理データ作成手順とを有する画像合成方法。
【請求項１１】
前記複数の画像が合成された合成画像がプレビューされたプレビュー合成画像の上で、ユーザが印刷位置を指定可能とするが位置指定プレビュー表示手順を有することを特徴とする請求項１０記載の画像合成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像をつなぎ合わせて合成する画像処理装置に関し、特に、複数の画像を合成するためのユーザの操作性を向上させた画像処理装置及び画像合成方法を提供するものである。
【背景技術】
【０００２】
近年、画像処理装置において、２以上の画像を読み込み１つに合成して印刷するようになってきた。例えば、画像データの階調データを基に合成に必要な各種の比較データを作成、比較し、適正位置で合成して、複数に分割された画像データを１つにまとめることが提案されている（例えば、特許文献１）。
【特許文献１】特開平９−２４５１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１で提案される技術は、隣接する２つの画像を適正位置で合成することを目的としており、ユーザの操作性を改善する技術ではなかった。例えば、読み込まれた画像を確認しながらその画像の配置位置をユーザが確定することが困難であった。また、読み込んだ２つの画像が必ずしもエッジ部分できれいにつなぎ合わされるとは限らないため、２つの画像同士が重なる部分があって、更に上下のズレがあってつなぎ合わせる場合には、ユーザが画像処理装置に画像を読み込ませつつ、ある程度ズレ量をその場で容易に調整できることが望ましい。
【０００４】
また、ユーザは、合成した画像全体を印刷したいとは限らない。合成した画像全体の一部を印刷したい場合がある。
【０００５】
従来の技術では、ユーザが画像処理装置で読み込まれた画像を視覚的に確認しつつ、その場で配置位置を定めるための操作性について提案されていなかった。また、合成した画像の印刷対象となる範囲の設定に係る操作性についても提案されていなかった。
【０００６】
そこで、本発明の課題は、複数の画像をつなぎ合わせて合成するためのユーザの操作性を向上させた画像処理装置及び画像合成方法を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、複数の画像をつなぎ合わせて合成する画像処理装置であって、スキャナで画像を読み込む毎に操作パネルに該画像のプレビュー画像を表示し、ユーザが該プレビュー画像を操作して配置位置を決定可能とするプレビュー表示手段と、前記画像毎に、前記プレビュー表示手段にて前記ユーザが決定した配置位置を特定する位置情報を含む該画像に係る画像管理データを作成する画像管理データ作成手段とを有するように構成される。
【０００８】
更に、本発明に係る画像処理装置は、記複数の画像が合成された合成画像がプレビューされたプレビュー合成画像の上で、ユーザが印刷位置を指定可能とするが位置指定プレビュー表示手段を有するように構成することができる。
【０００９】
上記課題を解決するための手段として、本発明は、上記画像処理装置での処理を画像合成方法とすることもできる。
【発明の効果】
【００１０】
本発明に係る画像処理装置では、画像を読み込む毎に画像がプレビュー表示され、複数の画像が合成される過程を確認することができる。また、画像を読み込む毎にプレビュー表示される画像をユーザが直接操作して、所望の位置に配置及び微調整することができるため、ユーザに対する操作性を向上させることができる。更に、ユーザの操作に応じた情報を画像管理データとして作成できる。
【００１１】
また、合成された画像のプレビュー表示上でユーザが印刷する位置を指定することができる。画像処理装置は、ユーザが指定した位置から所定の範囲に係る１又は複数の画像を記憶領域から読み出して、その範囲の画像を印刷して出力することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
図１は、本発明の一実施形態に係る画像処理装置のハードウェア構成を示す図である。図１において、画像処理装置１００は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read-Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、画像データを蓄積するためのハードディスク１３と、スキャナ１７で読み込んだ画像データ又はプロッタ１６で印刷する画像データを記憶するための画像用メモリ１４と、ネットワーク通信を行うためのＮＩＣ（Network Interface Card）１５と、プロッタ１６と、画像データをプロッタ１６用のデータに変換するためのメモリバッファデータ変換部１６−２と、スキャナ１７と、スキャナ１７のデータを画像処理装置１００用の画像データに変換するためのメモリバッファデータ変換部１７−２と、情報を表示すると共にユーザによる操作を可能とするタッチパネルなどのオペレーションパネル１８と、オペレーションパネル１８への表示データ及びユーザからの入力データを制御するためのオペレーションパネルＩ／Ｆ１８−２とを有し、これらは画像バスＢによって互いに接続される。
【００１４】
画像処理装置１００は、ＮＩＣ１５によってネットワーク２を介して複数のＰＣ３と接続可能である。
【００１５】
図２は、本発明の一実施形態に係る画像処理装置の機能構成を示す図である。図２において、画像処理装置１００は、ＯＳ（Operating System）４と、ミドルウェアレイヤ５と、アプリケーションレイヤ６とを有する。
【００１６】
画像処理装置１００は、ミドルウェアレイヤ５に、読み取り制御部５１と、印刷制御部５２と、通信制御部５３と、レンダリング部５４とを有する。読み取り制御部５１は、スキャナ１７を制御して画像を読み取る処理部である。印刷制御部５２は、プロッタ１６を制御して用紙上に画像形成を行う処理部である。通信制御部５３は、ＮＩＣ１５を制御してネットワーク２を介して複数のＰＣ３とネットワーク通信を行う処理部である。レンダリング部５４は、数値データに基づいて画像化する処理部である。
【００１７】
また、画像処理装置１００は、アプリケーションレイヤ６に、コピー機として機能するためのコピーアプリケーション６１と、スキャナとして機能するためのスキャンアプリケーション６２と、プリンタとして機能するためのプリントアプリケーション６３と、ＦＡＸとして機能するためのＦＡＸアプリケーション６４と、２以上の画像を結合して合成するための合成スキャンアプリケーション６５とを有する。
【００１８】
図３は、本発明に係る処理の概要を説明するための図である。図３において、ユーザが、地図本７の複数ページをスキャンしつつ、例えば４ページを結合させるように各ページの配置位置を指定する操作をオペレーションパネル１８上で行う。画像処理装置１００は、オペレーションパネル１８に４ページ分の画像が結合された状態をプレビュー表示７ａとして表示する。ユーザは、プレビュー表示７ａ上で印刷したい印刷範囲７ｂを指定して印刷出力する。
【００１９】
図４は、画像データの構成例を示す図である。図４において、画像処理装置１００は、１ページ目の画像８−１ａと２ページ目の画像８−２ａとを読み込むと、１ページ目の画像８−１ａの位置情報を含む１ページ目の画像管理データ８−１ｂが１ページ目の画像８−１ａに付加されて１ページ目の画像データ８−１を生成する。同様に、２ページ目の画像８−２ａの位置情報を含む２ページ目の画像管理データ８−２ｂが２ページ目の画像８−２ａに付加されて２ページ目の画像データ８−２を生成する。
【００２０】
１ページ目の画像管理データ８−１ｂと２ページ目の画像管理データ８−２ｂとは、夫々図５に示すようなデータ構成を成す。図５は、画像管理データのデータ構成例を示す図である。図５中、図４に示す１ページ目の画像管理データ８−１ｂと２ページ目の画像管理データ８−２ｂとを総称して画像管理データ８ｂとして示す。
【００２１】
図５において、画像管理データ８ｂは、位置情報、画像サイズ、シフト量、スキャン解像度、元データ解像度、読み取り濃度、フリーキーワード等の値を有する。
【００２２】
位置情報は、複数のページを結合した場合のページの位置を示す情報である。画像処理装置１００がＯＣＲ（Optical Character Reader）で読み取り、位置関係を自動的に把握してもよい（図６参照）。又は、ユーザが入力するようにしてもよい。
【００２３】
画像サイズは、スキャンされる用紙のサイズを示す情報である。画像サイズとして、スキャン時にスキャナ１７が自動判別した用紙サイズが設定される。又は、スキャン時にユーザが用紙サイズを入力するようにしてもよい。
【００２４】
シフト量は、隣接するページのつなぎ目を合わせるためのシフト量を示す情報である。画像処理装置１００は、隣接するページとの間で画像のマッチングを行い、シフト量を自動的に判別して設定する。
【００２５】
スキャン解像度は、スキャンの解像度を示す情報であり、スキャンの開始時にユーザが入力した情報が設定される。
【００２６】
元データ解像度は、地図画像の場合に縮尺スケールを示す情報である。地図画像のように、元々の画像自体に大きさの概念がある場合に設定される。画像処理装置１００は、地図上の縮尺スケールを自動的に認識し、その大きさを自動判別して元データ解像度として設定する。
【００２７】
読み取り濃度は、隣接するページの画像の濃度を考慮した相対的な読み取り濃度を示す情報である。画像処理装置１００は、隣接するページとの間で画像のマッチングを行い、相対的な読み取り濃度を自動判別して読み取り濃度として設定する。
【００２８】
フリーキーワードは、キーワード検索用にこのページを検索するためのキーワードを示す情報である。画像処理装置１００は、地図上で大きな文字のみＯＣＲをかけ、読み取った文字列をキーワードとして設定する。このキーワードに対して地図上の位置情報を付加するようにしても良い。
【００２９】
位置情報及びシフト量について図６で説明する。図６（Ａ）は、位置情報とシフト量を説明するための図である。図６（Ａ）において、４ページ分の画像がつなぎ合わされて合成される場合、１ページ目を起点としてＸ方向及びＹ方向の値で位置情報が決定される。この例では、1ページ目は、位置情報（Ｘ＝０、Ｙ＝０）で指定される。２ページ目は、位置情報（Ｘ＝１、Ｙ＝０）で指定される。３ページ目は、位置情報（Ｘ＝０、Ｙ＝１）で指定される。４ページ目は、位置情報（Ｘ＝１、Ｙ＝１）で指定される。
【００３０】
図６（Ｂ）は、位置情報を自動判定する場合の地図画像イメージの例を示す図である。図６（Ｂ）において、画像処理装置１００は、地図画像のイメージ７ｃの３箇所にあるページを示す文字列及び形状をＯＣＲで読み取って、自身の位置情報を自動判定する。図６（Ｂ）に示す地図画像のイメージ７ｃでは、文字列「Ｐ．１」と四角の形状によって自身のページ番号と判断し、文字列「Ｐ．２」と右矢印の形状によって右に隣接する画像は２ページ目であると判断し、文字列「Ｐ．３」と下矢印の形状によって下に隣接する画像は３ページ目であると判断する。
【００３１】
合成スキャン処理及び合成プリント処理について図７で説明する。図７（Ａ）は、合成スキャン処理を説明するためのフローチャート図である。図７（Ａ）に示す合成スキャン処理が開始されると、ＣＰＵ１０は、スキャナ１７によって１ページをスキャンする（ステップＳ１１）。スキャンの際に、ＣＰＵ１０は、画像サイズと、スキャン解像度とを取得する。
【００３２】
そして、ＣＰＵ１０は、読み取った画像を画像用メモリ１４に保存する（ステップＳ１２）。画像用メモリ１４に十分に空き領域がない場合、読み取った画像はハードディスク１３に保存される。
【００３３】
ＣＰＵ１０は、次ページあるか否かを判断する（ステップＳ１３）。例えば、ユーザのオペレーションパネル１８への操作によって次ページがないと判断した場合にはステップＳ１４へと進む。次ページがあると判断した場合、ＣＰＵ１０は、ステップＳ１１へ戻り上述同様の処理を繰り返す。
【００３４】
ＣＰＵ１０は、各画像の位置情報を判定し（ステップＳ１４）、隣接する画像とのつなぎ目での画像マッチングを行って、シフト量を判定する（ステップＳ１５）。そして、ＣＰＵ１０は、画像毎の位置情報、画像サイズ、シフト量、スキャン解像度などを含む画像管理データ８ｂを画像に付加して画像データとして画像用メモリ１４又はハードディスク１３に保持して（ステップＳ１６）、合成スキャン処理を終了する。
【００３５】
図７（Ｂ）は、合成プリント処理を説明するためのフローチャート図である。図７（Ｂ）に示す合成プリント処理が開始されると、ＣＰＵ１０は、ユーザが選択した合成スキャン画像を画像用メモリ１４又はハードディスク１３から読み出してオペレーションパネル１８にプレビュー表示する。ＣＰＵ１０は、ユーザによる範囲指定によって印刷の対象範囲を判定し（ステップＳ２１）、対象範囲から入力すべき画像を判定する（ステップＳ２２）。
【００３６】
そして、ＣＰＵ１０は、１ページの画像データから画像と画像管理データ８ｂとを読み出して（ステップＳ２３）、画像管理データ８ｂのシフト量に基づいて画像をシフトさせる（ステップＳ２４）。
【００３７】
ＣＰＵ１０は、次ページがあるか否かを判断する（ステップＳ２５）。次ページがある場合、ステップＳ２３へと戻り、上記同様の処理を繰り返す。一方、次ページがない場合、ＣＰＵ１０は、プロッタ１６を制御して対象範囲を印刷し（ステップＳ２６）、合成プリント処理を終了する。
【００３８】
合成スキャン画像の例について図８で説明する。図８（Ａ）に示す合成スキャン画像９では、略同じ画像サイズの１ページ目と３ページ目と、略２倍の画像サイズの２ページ目とが合成されている。２ページ目には、目印となる「New York」が印字されている。また、1ページ目と３ページ目とは６００ｄｐｉのスキャン解像度で読み込まれ、２ページ目は３００ｄｐｉのスキャン解像度で読み込まれている。
【００３９】
図８（Ｂ）は、図８（Ａ）に示す合成スキャン画像の各ページの画像管理データを示す図である。図８（Ｂ）において、各ページの画像管理データ８ｂは、１ページ目の画像は、位置情報（Ｘ＝０、Ｙ＝０）、画像サイズ（Ｘ＝２９７ｍｍ、Ｙ＝２１０ｍｍ）、シフト量（Ｘ＝０ｍｍ、Ｙ＝０ｍｍ）、スキャン解像度（Ｘ＝６００ｄｐｉ、Ｙ＝６００ｄｐｉ）であり、２ページ目の画像は、位置情報（Ｘ＝１、Ｙ＝０）、画像サイズ（Ｘ＝２９７ｍｍ、Ｙ＝４２０ｍｍ）、シフト量（Ｘ＝１０ｍｍ、Ｙ＝０ｍｍ）、スキャン解像度（Ｘ＝３００ｄｐｉ、Ｙ＝３００ｄｐｉ）、フリーキーワード「New York」であり、そして、３ページ目の画像は、位置情報（Ｘ＝０、Ｙ＝１）、画像サイズ（Ｘ＝２９７ｍｍ、Ｙ＝２１０ｍｍ）、シフト量（Ｘ＝０ｍｍ、Ｙ＝１０ｍｍ）、スキャン解像度（Ｘ＝６００ｄｐｉ、Ｙ＝６００ｄｐｉ）である、ことを示している。
【００４０】
画像管理データ８ｂに設定される位置情報、元データ解像度（縮尺スケール）などの情報をコードとしてページに埋め込んでおき、画像処理装置１００がそのコードを読み込み画像管理データ８ｂに自動的に設定するようにしてもよい。
【００４１】
或いは、ページを読み込む毎にユーザが位置情報、シフト量などをオペレーションパネル１８から設定するようにしてもよい。
【００４２】
以下、ユーザがオペレーションパネル１８から設定する操作と、画像処理装置１００での内部動作とについて説明する。
【００４３】
図９は、ユーザが読み込む枚数を指定する場合の操作例及び画面例を示す図である。図９において、ユーザは、オペレーションパネル１８に表示されるアプリケーションの選択画面Ｇ３１から「合成スキャン」を選択して押下する。合成スキャントップ画面Ｇ３２が表示されると、ユーザは、「枚数指定なし」又は「枚数指定あり」のいずれかを押下する。ここでは、「枚数指定あり」を押下するものとする。
【００４４】
複数のページを横と縦に配置するために画面３３が表示される。ユーザは、横に配置するページ数と、縦に配置するページ数とを入力する。例えば、６ページを縦横に繋ぎ合わせて合成する場合、ユーザは、横に「３」ページ、縦に「２」ページを入力する。
【００４５】
次に、スキャン読み込みプレビュー画面Ｇ３４が表示され、「１−１の画像を読み込ませてください」などにメッセージに促され、ユーザは、最初のページを読み込む。画面Ｇ３４では、ページを読み込む毎に、画像の配置位置が分かり易いように横に３及び縦に２の格子状の背景の上に画像がプレビュー表示され、また、次の配置位置のページを読み込むようにユーザを促すメッセージが表示される。この例では、６回この操作が繰り返される。
【００４６】
全ページの読み込みを終了すると、「読み込みが終了しました」などのメッセージと共に合成画像のプレビュー表示が合成画像プレビュー画面Ｇ３５になされ、ユーザは、画像の合成状態を確認し、合成スキャンを終了する。ユーザは、続けて合成画像を印刷、又は、ハードディスク１３へ蓄積するための操作などを行う。
【００４７】
一方、スキャン読み込みプレビュー画面Ｇ３４にて、ページの読み込みが開始されると、画像処理装置１００では、ページの読み込み毎に、画像保存（ステップＳ１０１）、位置情報確定（ステップＳ１０２）、画像マッチングシフト量判定（ステップＳ１０３）が繰り返され、全ページの読み込みが完了すると、プレビュー画像を画像用メモリ１４又はハードディスク１３に保存する（ステップＳ１１０）。
【００４８】
図１０は、ユーザが画像の配置位置を指定する場合の操作例及び画面例を示す図である。図１０中、画面Ｇ３１、Ｇ３２及びＧ３３は、図９と同様であるのでその説明を省略する。
【００４９】
図１０において、ユーザは、横に配置するページ数と縦に配置するページ数とを画面３３で入力後、画像の配置位置の指定及び微調整を可能とするスキャン読み込みプレビュー画面Ｇ３４−２にて１ページ目を読み込み、読み込んだ画像のプレビュー表示と「１枚目を読み込みました。位置を指定してください」などのメッセージとが表示されると、オペレーションパネル１８上で画像の配置位置を指定し必要に応じて微調整を行う。
【００５０】
画面Ｇ３４−２にて、ページを読み込む毎に位置指定及び微調整を行い全ページの読み込みを終了すると、「読み込みが終了しました」などのメッセージと共に合成画像のプレビュー表示が合成画像プレビュー画面Ｇ３５が表示される。
【００５１】
一方、スキャン読み込みプレビュー画面Ｇ３４−２にて、ページの読み込みが開始されると、画像処理装置１００では、図９に示す内部動作と同様の処理が行われる。但し、ステップＳ１０２では、ユーザによる位置指定及び微調整後に位置情報が確定する。
【００５２】
図１１は、ユーザによる枚数の指定がない場合の操作例及び画面例を示す図である。図１１中、画面Ｇ３１及びＧ３２は、図９と同様であるのでその説明を省略する。
【００５３】
図１１において、ユーザが画面Ｇ３２にて「枚数指定なし」を選択し押下すると、画面Ｇ３３−２によって「１枚目を読み込みます。原稿をセットしてください」などのページ毎の読み込みを促すメッセージが表示される。
【００５４】
ユーザは、画面Ｇ３３−２に表示されるメッセージに促され、画像処理装置１００で１枚ずつ圧版で画像を読み込む。ページの読み込み毎に、画像の配置位置の指定及び微調整を可能とするスキャン読み込みプレビュー画面Ｇ３４−４が表示される。
【００５５】
画面Ｇ３４−４には、読み込んだ画像のプレビュー表示と、「１枚目を読み込みました。どの位置であるか？」などの配置位置の指定をユーザに促すメッセージとが表示される。ユーザは、オペレーションパネル１８上で画像の配置位置を指定し必要に応じて微調整を行う。ユーザによる位置指定の後、画面Ｇ３３−２が再度表示され、原稿枚数分ユーザによる操作が繰り返される。
【００５６】
全ページの読み込みを終了すると、「読み込みが終了しました」などのメッセージと共に合成画像のプレビュー表示が合成画像プレビュー画面Ｇ３５が表示される。
【００５７】
一方、スキャン読み込みプレビュー画面Ｇ３４−２にて、ページの読み込みが開始されると、画像処理装置１００では、図９に示す内部動作と同様の処理が行われる。但し、ステップＳ１０２では、ユーザによる位置指定及び微調整後に位置情報が確定する。
【００５８】
図１２は、ＡＤＦで原稿を読み込む場合の操作例及び画面例を示す図である。図１２中、画面Ｇ３１及びＧ３２は、図９と同様であるのでその説明を省略する。
【００５９】
図１２において、ユーザが画面Ｇ３２にて「枚数指定なし」を選択し押下すると、画面Ｇ３３−４によって「画像を読み込みます。ＡＤＦに原稿をセットしてください」などのページ毎の読み込みを促すメッセージが表示される。
【００６０】
ユーザは、画面Ｇ３３−４に表示されるメッセージに促され、画像処理装置１００のＡＤＦ（Auto Document Feeder）に原稿をセットする。そして、画像処理装置１００によって読み込みが開始され、ページの読み込み毎に、画像の配置位置の指定及び微調整を可能とするスキャン読み込みプレビュー画面Ｇ３４−６が表示される。
【００６１】
画面Ｇ３４−６には、読み込んだ画像のプレビュー表示と、「画像読み込み中です」などのメッセージとが表示される。読み込まれた画像の位置情報は、画像処理装置１００によって自動的に判断された後、画像は画面Ｇ３４−６にプレビュー表示される。
【００６２】
全ページの読み込みを終了すると、「読み込みが終了しました」などのメッセージと共に合成画像のプレビュー表示が合成画像プレビュー画面Ｇ３５が表示される。
【００６３】
一方、スキャン読み込みプレビュー画面Ｇ３４−２にて、ページの読み込みが開始されると、画像処理装置１００では、図９に示す内部動作と同様の処理が行われる。
【００６４】
図１３は、合成画像を印刷する場合の操作及び画面例を示す図である。図１３において、ユーザは、オペレーションパネル１８に表示されるアプリケーションの選択画面Ｇ３１から「プリント」を選択して押下する。画面Ｇ３６が表示され、合成スキャン画像一覧が表示されると、ユーザは、所望の画像を選択する。
【００６５】
ユーザに選択された画像と「印刷位置を指定してください」などのメッセージとが、プレビュー画面Ｇ３７に表示される。ユーザは、画面Ｇ３８に表示される印刷範囲を移動させて印刷位置を指定する。その後、ユーザは、印刷を実行する。
【００６６】
一方、画面Ｇ３６にてユーザによって所望の画像が選択されると、画像処理装置１００では、所望の画像のプレビュー画像を画像用メモリ１４に読み出す（ステップＳ１２１）。画像処理装置１００は、ユーザが指定した印刷位置に掛かる画像を１ページ分読み出し（ステップＳ１２２）、そのページの画像管理データ８ｂに基づいて画像を形成する（ステップＳ１２３）。
【００６７】
図１３に示す画面Ｇ３８の例では、ステップＳ１２２とＳ１２３とが繰り返されることによって４ページ分の画像が形成され合成された後、ユーザが指定した印刷位置に基づいて印刷が行われる。すなわち、６ページが合成された画像であっても処理対象となるのは４ページのみとなる。また、４ページが合成された画像に対してユーザが指定した印刷位置からの所定の範囲のみが実際に印刷され出力される。
【００６８】
図９から図１３に示すオペレーションパネル１８での画面Ｇ３１からＧ３８をＰＣ３の表示ユニットに表示するようにしても良い。ユーザは、ＰＣ３から上述した同様の操作を行うことができる。
【００６９】
上述したように、本発明に係る画像処理装置では、画像を読み込む毎に画像がプレビュー表示され、複数の画像が合成される過程を確認することができる。また、画像を読み込む毎にプレビュー表示される画像をユーザが直接操作して、所望の位置に配置及び微調整することができるため、ユーザに対する操作性が良い。更に、ユーザの操作に応じた情報が、画像管理データ８ｂに設定される。
【００７０】
また、合成された画像のプレビュー表示上でユーザが印刷する位置を指定することができる。画像処理装置は、ユーザが指定した位置から所定の範囲に係る１又は複数の画像を記憶領域から読み出して、その範囲の画像を印刷して出力することができる。
【００７１】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に係る画像処理装置のハードウェア構成を示す図である。
【図２】本発明の一実施形態に係る画像処理装置の機能構成を示す図である。
【図３】本発明に係る処理の概要を説明するための図である。
【図４】画像データの構成例を示す図である。
【図５】画像管理データのデータ構成例を示す図である。
【図６】位置情報及びシフト量について説明するための図である。
【図７】合成スキャン処理及び合成プリント処理について説明するための図である。
【図８】合成スキャン画像例を示す図である。
【図９】ユーザが読み込む枚数を指定する場合の操作例及び画面例を示す図である。
【図１０】ユーザが画像の配置位置を指定する場合の操作例及び画面例を示す図である。
【図１１】ユーザによる枚数の指定がない場合の操作例及び画面例を示す図である。
【図１２】ＡＤＦで原稿を読み込む場合の操作例及び画面例を示す図である。
【図１３】合成画像を印刷する場合の操作及び画面例を示す図である。
【符号の説明】
【００７３】
２          ネットワーク
３          ＰＣ
４          ＯＳ
５          ミドルウェアレイア
６          アプリケーションレイア
７          地図本
７ａ        プレビュー表示
７ｂ        印刷範囲
８ｂ        画像管理データ
８−１      １ページ目の画像データ
８−１ａ    １ページ目の画像
８−１ｂ    １ページ目の画像管理データ
８−２      ２ページ目の画像データ
８−２ａ    ２ページ目の画像
８−２ｂ    １ページ目の画像管理データ
１０        ＣＰＵ
１１        ＲＯＭ
１２        ＲＡＭ
１３        ハードディスク
１４        画像用メモリ
１５        ＮＩＣ
１６        プロッタ
１６−２    メモリバッファデータ変換部
１７        スキャナ
１７−２    メモリバッファデータ変換部
１８        オペレーションパネル
１８−２    オペレーションパネルＩ／Ｆ
５１        読み取り制御部
５２        印刷制御部
５３        通信制御部
５４        レンダリング部
６１        コピーアプリケーション
６２        スキャンアプリケーション
６３        プリントアプリケーション
６４        ＦＡＸアプリケーション
６５        合成スキャンアプリケーション
１００      画像処理装置
【図１】
2008042402.tif 000003
【図２】
2008042402.tif 000004
【図３】
2008042402.tif 000005
【図４】
2008042402.tif 000006
【図５】
2008042402.tif 000007
【図６】
2008042402.tif 000008
【図７】
2008042402.tif 000009
【図８】
2008042402.tif 000010
【図９】
2008042402.tif 000011
【図１０】
2008042402.tif 000012
【図１１】
2008042402.tif 000013
【図１２】
2008042402.tif 000014
【図１３】
2008042402.tif 000015