(57)【要約】【課題】  複数のプリント原稿を連続してスキャンするに際し、オペレータが注文内容の入力を開始できるまでの待ち時間を短縮する。【解決手段】  １つの注文につき３枚のプリント原稿が含まれる場合、１件目の注文について１枚目のプリント原稿に対する第１の処理を行い、続いて２枚目、３枚目のプリント原稿に対する第１の処理を行う。第１の処理により得られた中間処理済み画像データを用いて注文内容の入力を行うためのＧＵＩ画面を表示してオペレータの操作を受け付け、続いて第１の処理により得られた中間処理済み画像データに対する第２の処理を１枚目のプリント原稿から得られた中間処理済み画像データから順に行う。第２の処理が開始されると、２件目の注文についてのプリント原稿に対する第１の処理を開始し、続いて２枚目および３枚目のプリント原稿に対する第１の処理を行う。【選択図】          図８
2005064943.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリント原稿を連続的に給紙し、該各プリント原稿を順次スキャンして該プリント原稿の画像を表すデジタルの画像データを取得するスキャン手段と、前記画像データに対して複数段階の処理からなる画像処理を施して処理済み画像データを得る画像処理手段とを備えた画像処理システムにおいて、
複数のプリント原稿からなる複数のプリント原稿群のそれぞれを連続してスキャンするに際し、前記スキャンおよび該スキャンにより得られた画像データに対しての前記複数段階の処理のうちの一部の段階の処理からなる第１の処理を一のプリント原稿群に含まれるそれぞれのプリント原稿に対して順次施して、前記複数のプリント原稿のそれぞれに対応する複数の中間処理済み画像データを得、前記複数のプリント原稿の全てに対する前記第１の処理の後、前記複数の中間処理済み画像データを表示するとともに、該表示された複数の中間処理済み画像データのうちの所望の中間処理済み画像データに対するオペレータによる注文を受け付け、この後、前記一部の段階の処理以外の他の段階の処理からなる第２の処理を前記所望の中間処理済み画像データに対して施して処理済み画像データを得るとともに、該第２の処理中に、前記第１の処理を他のプリント原稿群に含まれるそれぞれのプリント原稿に対して順次施すよう、前記スキャン手段および前記画像処理手段を制御する制御手段をさらに備えたことを特徴とする画像処理システム。
【請求項２】
複数のプリント原稿を連続的に給紙し、該各プリント原稿を順次スキャンして該プリント原稿の画像を表すデジタルの画像データを取得するスキャン手段と、前記画像データに対して複数段階の処理からなる画像処理を施して処理済み画像データを得る画像処理手段とを備えた画像処理システムにおいて、
前記スキャンおよび該スキャンにより得られた画像データに対しての前記複数段階の処理のうちの一部の段階の処理からなる第１の処理を前記複数のプリント原稿のうちの一のプリント原稿に対して施して、該一のプリント原稿に対応する中間処理済み画像データを得、該第１の処理の後、前記一部の段階の処理以外の他の段階の処理からなる第２の処理を前記中間処理済み画像データに対して施して処理済み画像データを得るとともに、該第２の処理中に、他のプリント原稿に対する前記第１の処理を施すよう、前記スキャン手段および前記画像処理手段を制御する制御手段をさらに備えたことを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント原稿を連続的にスキャンして、プリント原稿の画像を表すデジタルの画像データを得、さらにこの画像データに対して画像処理を施すことにより処理済み画像データを得る画像処理システムに関するものである。
【背景技術】
【０００２】
ラボにおいてユーザのプリント原稿をスキャンすることにより、プリント原稿の画像を表すデジタルの画像データを取得し、この画像データに、階調変換処理、色変換処理、シャープネス処理等の複数段階の画像処理を施すことにより、高画質の画像を表す処理済みの画像データを得、得られた処理済み画像データをプリント出力したり、ＣＤ−Ｒ等のメディアに記録したり、ネットワーク上の画像サーバに保管するサービスが提供されている。
【０００３】
このようなサービスを提供するに際し、ラボのオペレータは、スキャナおよびパソコンにインストールされたアプリケーションソフトを操作することにより、ユーザからサービスの提供の依頼を受けたプリント原稿をスキャンしてプリント原稿の画像を表すデジタルの画像データを得、このデジタルの画像データに対して画像処理を施して処理済み画像データを得、さらに処理済み画像データを一覧表示して、画像のトリミングおよび注文内容の入力を行って注文内容を表す注文情報を生成し、その後、選択した処理済み画像データおよび注文情報をプリント出力、メディアへの書き込み等を行う生産システムに渡すようにしている。
【０００４】
一方、複数のプリント原稿を連続的に給紙することにより、各プリント原稿を連続的にスキャンして複数のプリント原稿のそれぞれについての複数の画像データを得るためのスキャナが提案されている（例えば特許文献１参照）。このようなスキャナを用いることにより、複数のプリント原稿をセットするのみで複数のプリント原稿を連続してスキャンすることができるため、効率よく処理済み画像データを得ることができる。
【特許文献１】特開２００２−４４３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１に記載のスキャナによりプリント原稿をスキャンする場合、１つのプリント原稿をスキャンして画像データを得、その画像データに対して上記複数段階の画像処理を施して処理済み画像データを得た後に、次のプリント原稿のスキャンを行うようにしている。このため、１つの注文に含まれる全てのプリント原稿Ｐについて処理済み画像データが生成されてそれらが一覧として表示されるまでには長時間を要するものとなり、その結果、オペレータは注文内容の入力が可能となるまでかなりの時間待たされることとなる。
【０００６】
本発明は、上記事情に鑑みなされたものであり、複数のプリント原稿を連続してスキャンするに際し、オペレータが注文内容の入力を開始できるまでの待ち時間を短縮することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による第１の画像処理システムは、複数のプリント原稿を連続的に給紙し、該各プリント原稿を順次スキャンして該プリント原稿の画像を表すデジタルの画像データを取得するスキャン手段と、前記画像データに対して複数段階の処理からなる画像処理を施して処理済み画像データを得る画像処理手段とを備えた画像処理システムにおいて、
複数のプリント原稿からなる複数のプリント原稿群のそれぞれを連続してスキャンするに際し、前記スキャンおよび該スキャンにより得られた画像データに対しての前記複数段階の処理のうちの一部の段階の処理からなる第１の処理を一のプリント原稿群に含まれるそれぞれのプリント原稿に対して順次施して、前記複数のプリント原稿のそれぞれに対応する複数の中間処理済み画像データを得、前記複数のプリント原稿の全てに対する前記第１の処理の後、前記複数の中間処理済み画像データを表示するとともに、該表示された複数の中間処理済み画像データのうちの所望の中間処理済み画像データに対するオペレータによる注文を受け付け、この後、前記一部の段階の処理以外の他の段階の処理からなる第２の処理を前記所望の中間処理済み画像データに対して施して処理済み画像データを得るとともに、該第２の処理中に、前記第１の処理を他のプリント原稿群に含まれるそれぞれのプリント原稿に対して順次施すよう、前記スキャン手段および前記画像処理手段を制御する制御手段をさらに備えたことを特徴とするものである。
【０００８】
本発明による第２の画像処理システムは、複数のプリント原稿を連続的に給紙し、該各プリント原稿を順次スキャンして該プリント原稿の画像を表すデジタルの画像データを取得するスキャン手段と、前記画像データに対して複数段階の処理からなる画像処理を施して処理済み画像データを得る画像処理手段とを備えた画像処理システムにおいて、
前記スキャンおよび該スキャンにより得られた画像データに対しての前記複数段階の処理のうちの一部の段階の処理からなる第１の処理を前記複数のプリント原稿のうちの一のプリント原稿に対して施して、該一のプリント原稿に対応する中間処理済み画像データを得、該第１の処理の後、前記一部の段階の処理以外の他の段階の処理からなる第２の処理を前記中間処理済み画像データに対して施して処理済み画像データを得るとともに、該第２の処理中に、他のプリント原稿に対する前記第１の処理を施すよう、前記スキャン手段および前記画像処理手段を制御する制御手段をさらに備えたことを特徴とするものである。
【０００９】
「複数段階の画像処理」としては、階調変換処理、色変換処理およびシャープネス処理からなる画像処理が挙げられるが、これに限定されるものではない。
【００１０】
第１の処理における「複数段階の処理のうちの一部の段階の処理」には、階調変換処理および色変換処理のように、比較的処理負荷が少ない画像処理が含まれる。なお、「注文」には、プリント出力、ＣＤ−Ｒ、ＤＶＤ−Ｒ等のメディアへの書き込み、画像サーバへのアップロード等のみならず、表示された中間処理済み画像データにより表される画像をトリミングしたり、テンプレートと合成したりする処理をも含む。
【００１１】
第２の処理における「他の段階の処理」には、シャープネス処理のように比較的処理負荷が大きい画像処理が含まれる。
【発明の効果】
【００１２】
本発明による第１の画像処理システムにおいては、複数のプリント原稿からなる複数のプリント原稿群のそれぞれを連続してスキャンするに際し、一のプリント原稿群に含まれるそれぞれのプリント原稿に対して第１の処理が順次施され、第１の処理の後、第１の処理により得られた複数の中間処理済み画像データが表示されるとともに、所望の中間処理済み画像データに対するオペレータによる注文が受け付けられる。その後、所望の中間処理済み画像データに対して第２の処理が施される。そして、この第２の処理中に他のプリント原稿群に含まれるそれぞれのプリント原稿に対して第１の処理が順次施される。このため、画像処理システムのオペレータは、一のプリント原稿群について処理済み画像データが得られるまでの全ての処理が終了するまで待つことなく、画像データに対する注文内容の入力を行うことができ、これによりオペレータが注文内容の入力を開始できるようになるまでの待ち時間を短縮することができる。
【００１３】
本発明による第２の画像処理システムにおいては、一のプリント原稿に対して第１の処理が施され、第１の処理の後に第１の処理により得られた中間処理済み画像データに対して第２の処理が施され、第２の処理中に、他のプリント原稿に対する第１の処理が施される。ここで、第１の処理中に第２の処理を行うと処理の負荷は大きくなるが、第１の処理と第２の処理とを別個に行う場合と比較すれば、処理時間を短縮することができる。したがって、画像処理システムのオペレータが注文内容を入力を開始できるようになるまでの待ち時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について説明する。図１は本発明の実施形態による画像処理システムの構成を示す概略ブロック図である。図１に示すように本発明の実施形態による画像処理システムは、複数のプリント原稿を連続してスキャンして各プリント原稿の画像を表す画像データを取得するスキャナ１と、スキャナ１の制御、スキャナ１が取得した画像データへの画像処理、画像データについての注文内容を表す注文情報の生成、および注文情報の送信等を行うパソコン２と、処理済み画像データのプリント出力およびＣＤ−Ｒ等のメディアへの記録のサービスを提供する生産システム３とが接続されてなる。なお、スキャナ１およびパソコン２はラボに設置されており、ラボのオペレータがスキャナ１およびパソコン２の操作を行って、ユーザがサービスの提供を依頼したプリント原稿のスキャン、スキャンにより得られた画像データに対する画像処理、注文内容を表す注文情報の生成、および処理済み画像データと注文情報との生産システム３への送信を行うものである。
【００１５】
ここで、スキャナ１とパソコン２とは例えばＳＣＳＩやＵＳＢ２．０等の高速データ転送インタフェースにより接続され、パソコン２がドライバソフトおよび後述するアプリケーションを介してスキャナ１を制御している。また、パソコン２と生産システム３とは、ＬＡＮ等のネットワークを介して接続されている。
【００１６】
図２はスキャナ１の構成を示す図である。図２に示すように、スキャナ１は、複数のプリント原稿Ｐをセットする原稿セット部１１、原稿セット部１１から１枚ずつプリント原稿Ｐを取り出して搬送するＡＦ（オートフィード）部１２、搬送されるプリント原稿Ｐをスキャンしてプリント原稿Ｐの画像を表すアナログの画像データＳ０を得るスキャン部１３、画像データＳ０に対して画像処理を施して中間処理済み画像データＳ１を得る画像処理部１４およびスキャンが終了したプリント原稿Ｐをストックする排出ストック部１５を備える。
【００１７】
原稿セット部１１には、オペレータにより複数枚のプリント原稿Ｐがセットされる。例えば本実施形態においては最大１００枚のプリント原稿Ｐをセット可能とされている。なお、本実施形態においては同一サイズのプリント原稿Ｐのみを同時にセットできる。また、スキャン可能なプリント原稿Ｐのサイズとしては、ミニインスタント写真サイズからはがきサイズまでとなっている。ここで、原稿セット部１１には、原稿セット部１１における原稿の有無を検出するセンサ１１Ａが設けられており、センサ１１Ａがプリント原稿Ｐを検出するか否かにより、原稿セット部１１にプリント原稿Ｐがセットされているか否かを判定できる。
【００１８】
ＡＦ部１２は、搬送ローラ１２Ａ等からなり、原稿セット部１１から１枚ずつプリント原稿Ｐを取り出してスキャナ部１３を通過させて、排出ストック部１５に排出する。なお、ＡＦ部１２にプリント原稿Ｐを検出するセンサを設け、センサがプリント原稿Ｐを検出するタイミングにより、搬送ジャム等のＡＦ部１２によるプリント原稿Ｐの搬送ミスを検出するようにしてもよい。
【００１９】
スキャナ部１３は、プリント原稿Ｐを照射する光源、光源からの光のプリント原稿Ｐによる反射光を光電的に読み取って画像データＳ０を得るカラーＣＣＤセンサおよび測光処理部を備える。
【００２０】
カラーＣＣＤセンサは、プリント原稿Ｐの反射光を光電的に読み取り、ＲＧＢの３色からなるアナログの画像データを得る。測光処理部は、白レベル基準／黒レベル基準補正、シェーディング補正等の処理をカラーＣＣＤセンサが得たアナログの画像データに施して、光源の変動やムラを補正し、さらに最大のダイナミックレンジにより次段のＡ／Ｄ変換を行うことができるようにアナログの画像データを増幅して画像データＳ０を得る。
【００２１】
なお、本実施形態のスキャナ部１３は、３００ｄｐｉ〜６００ｄｐｉの解像度の範囲で、プリント原稿Ｐのサイズに応じて、スキャン時間を短縮するとともに、得られる画像データＳ０により表される画像の品質を維持できるように解像度を設定してプリント原稿Ｐをスキャンすることが可能である。例えば、プリント原稿Ｐのサイズがミニインスタント写真サイズであれば６００ｄｐｉ、Ｅサイズ以上であれば３００ｄｐｉの解像度にてプリント原稿Ｐをスキャンするように設定できる。
【００２２】
画像処理部１４は、スキャナ部１３から出力された画像データＳ０をデジタルの画像データに変換するためのＡ／Ｄ変換部１４Ａ、およびＡ／Ｄ変換部１４Ａが得たデジタルの画像データに対してγ変換処理を施して中間処理済み画像データＳ１を得るγ変換部１４Ｂを備える。
【００２３】
Ａ／Ｄ変換部１４Ａは、アナログの画像データＳ０に対してＡ／Ｄ変換処理を施し、例えば１２ビットの分解能を有するデジタルの画像データを得る。
【００２４】
γ変換部１４Ｂは、Ａ／Ｄ変換部１４Ａから入力されたデジタルの画像データに対してリニアリティのある基本階調データとするためにγ変換処理を施して中間処理済み画像データＳ１を得る。このγ変換処理は、１２ビットの入力データに対して１２ビットのルックアップテーブルを単純に割り当てることにより、１２ビットの最適なγ補正出力を行うものである。なお、γ変換処理は、単純な処理の繰り返しであるため、あらかじめルックアップテーブルをγ変換部１４Ｂに入力しておき、ハードウェア処理により行うことが好ましい。
【００２５】
排出ストック部１５は、スキャンが終了したプリント原稿Ｐをストックする。
【００２６】
パソコン２は、ＣＰＵ、作業領域となるメモリ、画像データおよびアプリケーションプログラムやスキャナ１のドライバソフトを含む各種プログラムを記憶するハードディスク、各種表示を行うモニタ、キーボードおよびマウス等の入力手段、並びにメディアへの情報の書き込みおよび情報の読み出しを行うメディアドライブ等を備えている。また、パソコン２には、スキャナ１の制御、画像処理、注文内容の入力の受け付け、注文内容を表す注文情報の生成、および生産システム３への注文情報および処理済み画像データＳ２の送信等を行うためのアプリケーションソフトがインストールされており、オペレータはこのアプリケーションソフトを起動してのキーボードおよびマウスを用いたＧＵＩ操作により、スキャナ１によるプリント原稿Ｐのスキャンおよび注文内容の入力等を行うことができる。
【００２７】
図３はパソコン２にインストールされたアプリケーションソフトの画像処理機能を示す図である。図３に示すようにアプリケーションソフトの画像処理機能１６は、色変換処理モジュール１６Ａおよびシャープネス処理モジュール１６Ｂを有する。色変換処理モジュール１６Ａは、スキャナ１が出力した中間処理済み画像データＳ１に対して色変換処理からなる画像処理を施すことにより中間処理済み画像データＳ１′を得る機能を有する。シャープネス処理モジュール１６Ｂは、中間処理済み画像データＳ１′に対して後述するようにシャープネス処理を施すことにより、中間処理済み画像データＳ１を得る機能を有する。
【００２８】
ここで、ニュートラルグレーのプリント原稿Ｐであればニュートラルグレーの画像を表す画像データを得ることができるが、フルカラーのプリント原稿Ｐについては、スキャナ１が有するカラーＣＣＤセンサのＲＧＢ各色のセンサの分光感度特性により、カラーＣＣＤセンサから得られた画像データは、そのままではプリント原稿Ｐの色を忠実に再現することができない。このため、パソコン２により、基本階調の中間処理済み画像データＳ１に対して色変換処理モジュール１６Ａの画像処理を施すことにより、プリント原稿Ｐの色を忠実に再現可能な画像データを得ることができるものである。
【００２９】
ここで色変換処理のアルゴリズムとしては、例えば３×３マトリクス演算、３×１０マトリクス演算、３次元ルックアップテーブルを用いての演算等、各種のアルゴリズムがあるが、本実施形態においては、３×１０マトリクス演算のアルゴリズムにより色変換処理を行うものとする。なお、本実施形態においては、プリント原稿Ｐが銀塩カラーペーパーであることを考慮して、銀塩カラーペーパーの色素に最適化したマトリクスの要素を用いる。また、出力としては、ＲＧＢ各色が８ビットの２４ビットフルカラーデータが得られる。また、本実施形態においては、パソコン２において色変換処理を行っているが、スキャナ１において色変換処理を行うようにしてもよい。この場合、スキャナ１から出力される中間処理済み画像データＳ１は、色変換処理が施されたものとなる。
【００３０】
なお、中間処理済み画像データＳ１′および処理済み画像データＳ２は、パソコン２のハードディスクに保管される。ここで、ハードディスク上においては、注文単位でフォルダが作成され、各フォルダにその注文に対応する画像データが保管される。
【００３１】
また、パソコン２にインストールされたアプリケーションソフトにより、中間処理済み画像データＳ１′は縮小され、ＧＵＩ画面にサムネイル画像として表示される。そしてオペレータがＧＵＩ画面を操作することにより、トリミング枠Ｗの設定や注文内容の入力を受け付ける処理が行われる。以下、ＧＵＩ画面について説明する。
【００３２】
図４はアプリケーションソフトを起動した直後の初期のＧＵＩ画面を示す図である。図４に示すように初期のＧＵＩ画面２０には、注文を指示するための注文情報フィールド２１、中間処理済み画像データＳ１′から生成したサムネイル画像の一覧を表示するサムネイル一覧表示フィールド２２、サムネイル一覧表示フィールド２２において指定されたサムネイル画像を拡大してプレビュー表示するプレビュー表示フィールド２３、プレビュー表示された画像についての印刷領域を設定するための印刷領域設定フィールド２４、新たな注文を行う際にクリックされる新規注文作成ボタン２５、スキャナ１にスキャンを開始させる際にクリックされるスキャン開始ボタン２６、注文を確定する際にクリックされる注文確定ボタン２７およびアプリケーションソフトを閉じるための終了ボタン２８が表示されている。
【００３３】
注文情報フィールド２１には、ユーザがラボに依頼したサービス種（本実施形態においてはプリント原稿からプリントを複製するサービスであるフォトコピーおよびプリント原稿を読み取って得た画像データのＣＤ書き込み）を選択するためのチェックボタン２１Ａ、注文番号を表示する注文番号表示部２１Ｂ、スキャンする原稿のサイズを指定するスキャン原稿サイズ指定リストボックス２１Ｃ、プリントサイズを指定するためのプリントサイズ指定リストボックス２１Ｄ、スキャンしたプリント原稿Ｐの枚数を表示するスキャン原稿数表示部２１Ｅ、フォトコピーの注文を行う際にプリントする総枚数を表示するプリント総枚数表示部２１Ｆ、ＣＤ書き込みの注文を行う際にＣＤの枚数を表示するＣＤ枚数表示部２１Ｇが表示される。
【００３４】
チェックボタン２１Ａは、フォトコピーまたはＣＤ書き込みのいずれかをクリックすることによりチェックすることができる。
【００３５】
注文番号表示部２１Ｂには注文番号が表示される。ここで、注文番号は、アプリケーションソフトの起動時に、日付およびその日における処理順序に対応した適当な番号が定められて注文番号表示部２１Ｂに表示される。
【００３６】
スキャン原稿サイズ指定リストボックス２１Ｃはプルダウンメニューとされており、Ｌサイズ、ＤＳＣサイズ、はがきサイズおよびミニインスタント写真サイズがリスト表示されて、マウスのクリックによりスキャンする原稿のサイズが選択可能とされている。
【００３７】
プリントサイズ指定リストボックス２１Ｄもプルダウンメニューとされており、Ｌサイズ、ＤＳＣサイズ、はがきサイズ、２Ｌサイズ、ＤＳＣＷサイズおよび六切りサイズがリスト表示されて、マウスのクリックによりプリントサイズが選択可能とされている。
【００３８】
スキャン原稿数表示部２１Ｅには、スキャナ１が実際にスキャンしたプリント原稿Ｐの枚数が表示される。そして、オペレータは、スキャン原稿数表示部２１Ｅに表示された枚数と、実際にスキャナ１にセットしたプリント原稿Ｐの枚数とを確認することにより、スキャンミスを発見することができる。
【００３９】
プリント総枚数表示部２１Ｆには、後述するようにサムネイル画像の一覧を見てオペレータが行ったプリント注文の総枚数が表示される。
【００４０】
ＣＤ枚数表示部２１Ｇには、後述するようにサムネイル画像の一覧を見てオペレータがＣＤに書き込むように指定した画像データの総容量に応じたＣＤの枚数が表示される。
【００４１】
サムネイル一覧表示フィールド２２には、中間処理済み画像データＳ１′を縮小して得られる縮小画像データにより表されるサムネイル画像を一覧表示するサムネイル画像表示部２２Ａ、各サムネイル画像について個別にプリント枚数を設定する枚数設定部２２Ｂ、全てのサムネイル画像についてのプリント枚数を一括設定する枚数一括設定部２２Ｃ、指定されたサムネイル画像を右回りに９０度回転させるための右９０度回転ボタン２２Ｄ、指定されたサムネイル画像を再度スキャンするための指定コマ再スキャンボタン２２Ｅ、サムネイル画像が複数あって１ページに全てのサムネイル画像を表示しきれない場合にページを切り替えるための１ページ戻るボタン２２Ｆ、および１ページ進むボタン２２Ｇが表示される。なお、指定されたサムネイル画像はその周囲の枠の色が背景の色から反転される。
【００４２】
枚数設定部２２Ｂおよび枚数一括設定部２２Ｃにおいては上下の矢印ボタンをクリックして表示される枚数を表す数字を増減させることにより、注文するプリントの枚数を設定する。
【００４３】
ここで、あるサムネイル画像がスキャン中にジャム等の搬送不良を起こすことにより、プリント原稿Ｐが半分しかスキャンされなかったり、斜めにスキャンされてしまう場合がある。このような場合には、そのサムネイル画像を指定するとともに、搬送不良となったプリント原稿Ｐをスキャナ１に再度セットし、指定コマ再スキャンボタン２２Ｅをクリックすることにより、スキャナ１にそのプリント原稿Ｐを再度スキャンさせることができる。再スキャンにより得られた中間処理済み画像データＳ１′から作成されたサムネイル画像は、選択したサムネイル画像と置換されてサムネイル一覧表示フィールド２２に表示される。
【００４４】
プレビュー表示フィールド２３には、サムネイル一覧表示フィールド２２おいてクリックすることにより指定したサムネイル画像が拡大されてプレビュー表示される。プレビュー表示された画像には後述するようにトリミング枠Ｗが表示される。ここで、トリミング枠Ｗは２ドットの幅を有しており、プレビュー表示フィールド２３に表示された画像とネガポジが反転した色を有している。また、トリミング枠Ｗの内側の領域がプリントする領域として設定されることとなる。
【００４５】
印刷領域設定フィールド２４には、トリミング枠Ｗの大きさを変更するための範囲指定部２４Ａ、およびトリミング枠Ｗを移動させるための移動指定部２４Ｂが表示される。
【００４６】
範囲指定部２４Ａにはつまみ２４Ｃが表示されており、このつまみ２４Ｃをドラッグして左右に移動させることにより、プレビュー表示フィールド２３に表示された画像内のトリミング枠Ｗを拡大縮小することができる。なお、トリミング枠Ｗは、プリントサイズ指定リストボックス２１Ｄにおいて選択したプリントサイズと同一のアスペクト比となっている。
【００４７】
移動指定部２４Ｂには上へ移動ボタン２４Ｄ、右へ移動ボタン２４Ｅ、下へ移動ボタン２４Ｆおよび左へ移動ボタン２４Ｇが表示されており、それぞれのボタンをクリックすることにより、トリミング枠Ｗを上、右、下および左にそれぞれ移動させることができる。
【００４８】
図５はスキャンが終了した後のＧＵＩ画面を示す図である。図５に示すようにスキャン終了後のＧＵＩ画面３０には、初期のＧＵＩ画面２０と同様に、注文情報フィールド２１、サムネイル一覧表示フィールド２２、プレビュー表示フィールド２３、印刷領域設定フィールド２４、新規注文作成ボタン２５、注文確定ボタン２７および終了ボタン２８が表示されている。なお、サムネイル一覧表示フィールド２２にはスキャンされたプリント原稿Ｐのサムネイル画像が表示される。また、初期のＧＵＩ画面２０のスキャン開始ボタン２６に代えて、スキャナ１に追加スキャンを開始させるための追加スキャン開始ボタン３１が表示される。
【００４９】
ここで、本実施形態においてはサイズが異なるプリント原稿Ｐは同時にスキャナ１にセットできないため、ユーザがラボに依頼した１つの注文にサイズが異なる複数のプリント原稿Ｐが含まれている場合には、サイズ毎にプリント原稿Ｐを分けて複数回スキャンを行う必要がある。その一方で、サイズが異なる原稿をスキャナ１にセットする場合には一連のスキャン動作が中断するため、続いて行われるスキャンをその前の一連のスキャン動作とは別の注文とすべきか、先のスキャンの注文に追加すべきかを選択する必要がある。本実施形態においては、オペレータは別の注文とする場合には注文確定ボタン２７をクリックし、注文の処理を完了した後にスキャンする原稿のサイズを変更して新規にスキャンを行う。一方、先のスキャンの注文に追加する場合にはスキャンする原稿サイズを変更し、追加スキャン開始ボタン３１をクリックすることにより、追加の注文を選択することができる。また、注文をキャンセルして新規の注文を行う場合には、新規注文作成ボタン２５をクリックし、ダイヤログの表示にしたがってＯＫボタンをクリックすることにより、新規の注文を行うことができる。
【００５０】
オペレータは、ＧＵＩ画面３０を観察しつつ、フォトコピーの注文かＣＤ書き込みの注文かの選択、プリントサイズの指定、トリミングの設定、画像の回転、指定コマの再スキャン、プリント枚数の入力等の操作を行うことにより注文内容を入力する。なお、プリント総枚数表示部２１Ｆにはプリント注文する際のプリントの総枚数が、ＣＤ枚数表示部２１ＧにはＣＤの総枚数が表示されるため、オペレータはプリント枚数およびＣＤ枚数を確認することができる。そして、注文確定ボタン２７をクリックすることにより注文が確定され、図６に示す注文内容確認ウィンドウが表示される。
【００５１】
図６に示すように注文内容確認ウィンドウ４０には、注文内容表示部４１、注文情報を生産システム３に送信するためのＯＫボタン４２および注文をやり直すためのキャンセルボタン４３が表示される。
【００５２】
注文内容表示部４１には、注文番号、サービス種、スキャン原稿サイズ、スキャン原稿枚数、プリントサイズ、選択コマ数、総プリント枚数およびＣＤ枚数が表示される。オペレータは注文内容表示部４１により注文内容を確認することができる。
【００５３】
なお、オペレータがＯＫボタン４２をクリックすると、その注文内容を表す注文情報が生成されるとともにその注文内容がパソコン２に保存されている注文リストに加えられる。ここで、オペレータはＧＵＩ画面と注文リスト画面とをキーボードのボタンを操作することにより切り替え表示することができる。図７は注文リスト画面を示す図である。図７に示すように、注文リスト画面５０には、今までに生産システム３に送信した注文情報のリスト５１、リスト５１において選択した注文情報を再送信するための送信ボタン５２、リスト５１において選択した注文情報を削除するための削除ボタン５３、注文リスト画面５０を最小化するための最小化ボタン５４、注文リスト画面５０の表示を終了させるための終了ボタン５５およびリスト５１に表示する注文情報を絞り込むための条件設定部５６が表示される。
【００５４】
リスト５１には注文番号、受付日時、ＬＡＮ経由で注文を受け付けた場合のネット受け付け番号、指定されたサービス種を表すサービス、プリントサイズを表すサイズ、プリント総枚数を表す枚数、注文したコマ数を表す注文コマ数およびその注文情報の現在の状況を表すステータスが表示される。
【００５５】
ここで、ステータスは、生産システム３における注文情報の処理状況に応じてその内容が設定されるものであり、処理済み、未処理および送信エラーがステータスとして表示される。
【００５６】
そしてオペレータは注文リスト画面５０のリスト５１を参照することにより、注文内容およびその注文の生産システム３における処理状況を確認することができる。
【００５７】
なお、条件設定部５６は、全ての注文情報を表示するための「全て」、未処理の注文情報を表示するための「未処理」、処理済みの注文情報を表示するための「処理済み」、送信エラーとなった注文情報を表示するための「エラー」のチェックボタンが表示されており、いずれかのチェックボタンをクリックすることにより、クリックしたチェックボタンに対応するステータスの注文情報がリスト５１に表示される。
【００５８】
アプリケーションソフトは、注文内容確認ウィンドウ４０のＯＫボタン４２がクリックされると、注文がなされた中間処理済み画像データＳ１′に対してシャープネス処理モジュール１６Ｂによりシャープネス処理を施して処理済み画像データＳ２を生成する。ここで、プリント原稿Ｐのような反射原稿をスキャンした場合、輪郭がボケ気味な画像となるため、シャープネス処理を施すことにより輪郭を強調しているものである。シャープネス処理としては例えば下記の式によるボケマスク処理を行っている。  
Ｓ２＝Ｓ１′＋α（Ｓ１′−Ｓ１′us）
但し、Ｓ１′usは、中間処理済み画像データＳ１′をローパスフィルタによりフィルタリング処理して得られたボケデータ、αは強調係数である。
【００５９】
そして、シャープネス処理を施すことにより得られた処理済み画像データＳ２を注文情報とともに生産システム３に送信し、１つの注文についての処理を終了する。
【００６０】
ここで、本実施形態においては、スキャナ１およびパソコン２において、プリント原稿Ｐのスキャン、Ａ／Ｄ変換、γ変換、色変換、トリミング枠Ｗの設定および注文内容の入力というオペレータの操作を受け付ける処理、並びにシャープネス処理を行っている。図８は本実施形態において行われる処理を説明するための図である。図８に示すように、スキャン、Ａ／Ｄ変換およびγ変換はスキャナ１が行い、色変換、オペレータ操作の受け付けおよびシャープネス処理はパソコン２が行う。ここで、各処理のパソコン２における負荷を考えると、本出願人の実験により、スキャン、Ａ／Ｄ変換、γ変換および色変換まではパソコン２におけるＣＰＵの負荷は１０％以下であった。また、オペレータの操作はＣＰＵに連続的な負荷をかけることはなかった。また、シャープネス処理はＣＰＵの負荷は１００％に近いものとなった。
【００６１】
このため、本実施形態においては、ＣＰＵの負荷が比較的小さいスキャン、Ａ／Ｄ変換、γ変換および色変換を第１の処理、シャープネス処理を第２の処理と規定し、アプリケーションソフトが、１つの注文についての全てのプリント原稿Ｐに対して第１の処理を順次行って全てのプリント原稿Ｐについての中間処理済み画像データＳ１′を得、ＧＵＩ画面３０を表示してオペレータによるトリミング枠Ｗの設定および注文内容の入力というオペレータの操作を受け付けた後に、注文のあった中間処理済み画像データＳ１′に対して第２の処理を施し、この第２の処理の最中に他の注文についてのプリント原稿Ｐに対して第１の処理を行うようにスキャン１およびパソコン２を制御するようにしたものである。
【００６２】
ここで、１つの注文につきプリント原稿Ｐが３枚あり、全てのプリント原稿Ｐのプリントの注文を行うものとした場合において、本実施形態において行われる第１および第２の処理の流れを図９（ａ）に、従来の処理の流れを図９（ｂ）にそれぞれ示す。
【００６３】
まず、図９（ａ）に示す処理の流れにおいては、１件目の注文について、１枚目のプリント原稿Ｐに対する第１の処理を行い、続いて２枚目および３枚目のプリント原稿Ｐに対する第１の処理を順次行う。そして、第１の処理により得られた中間処理済み画像データＳ１′を用いてＧＵＩ画面３０を表示してオペレータの操作を受け付け、続いて第１の処理により得られた中間処理済み画像データＳ１′に対する第２の処理を１枚目のプリント原稿Ｐから得られた中間処理済み画像データＳ１′から順に行う。ここで、第２の処理が開始されると、オペレータが２件目の注文についてのプリント原稿Ｐをスキャナ１にセットし、ＧＵＩ画面３０における新規注文作成ボタン２５をクリックしてＧＵＩ画面２０を表示し、さらにスキャン開始ボタン２６をクリックすることにより、第２の処理中にアプリケーションソフトが２件目の注文についての１枚目のプリント原稿Ｐに対する第１の処理を開始し、続いて２枚目および３枚目のプリント原稿Ｐに対する第１の処理を順次行う。
【００６４】
一方、図９（ｂ）に示す従来の処理の流れにおいては、１件目の注文について、１枚目のプリント原稿Ｐに対する第１および第２の処理を行い、以下２枚目および３枚目のプリント原稿Ｐに対する第１および第２の処理を順次行い、全てのプリント原稿Ｐについての処理済み画像データＳ２を得る。そして、処理済み画像データＳ２のサムネイル画像の一覧を含むＧＵＩ画面３０を表示してオペレータの操作を受け付け、この後、２件目の注文についての処理を開始する。
【００６５】
図９（ａ）、図９（ｂ）を比較すると、図９（ａ）に示すように本実施形態の処理を行った場合、オペレータはトリミング枠Ｗの設定および注文内容の入力という自身が操作を開始するまでの待ち時間を短縮することができる。また、２件目の注文についての第１の処理と１件目の注文についての第２の処理とが並列に行われるため、オペレータは１件目の処理の終了を待つことなく、２件目の注文の処理を開始することができる。
【００６６】
次いで、本実施形態において行われる処理について説明する。図１０は本実施形態において行われる処理を示すフローチャートである。まず、パソコン２にインストールされたアプリケーションソフトが起動されることにより処理が開始され、オペレータによりスキャナ１にプリント原稿ＰがセットされてＧＵＩ画面２０においてスキャン開始ボタン２６がクリックされたか否かの監視を開始し（ステップＳ１）、ステップＳ１が肯定されると、スキャナ１にプリント原稿Ｐを１枚ずつスキャンさせる（ステップＳ２）。そして、スキャンにより得られた画像データＳ０に対してＡ／Ｄ変換処理、γ変換処理および色変換処理を施して中間処理済み画像データＳ１′を生成し（ステップＳ３）、スキャンするプリント原稿Ｐがまだあるか否かを判定する（ステップＳ４）。この判定はスキャナ１の原稿セット部１１のセンサ１１Ａが出力する信号に基づいて行う。
【００６７】
ステップＳ４が肯定されるとステップＳ２に戻り、ステップＳ４が否定されるまでステップＳ２からステップＳ４の処理を繰り返す。
【００６８】
ステップＳ４が否定されると、中間処理済み画像データＳ１′を縮小し、縮小した中間処理済み画像データＳ１′により表されるサムネイル画像を含むＧＵＩ画面３０を表示する（ステップＳ５）。続いて、オペレータによるＧＵＩ画面３０を見ながらの、トリミング枠Ｗの設定および注文内容の入力というオペレータ操作を受け付ける（ステップＳ６）。そして、注文確定ボタン２７がクリックされた後に注文確認ウィンドウ４０のＯＫボタン４２がクリックされたか否かの監視を開始し（ステップＳ７）、ステップＳ７が肯定されると、次の注文の処理を開始し（ステップＳ８）、ステップＳ１へ戻る。
【００６９】
また、ステップＳ８に続いて、プリントすべく指定された中間処理済み画像データＳ１′に対して順次シャープネス処理を施して処理済み画像データＳ２を生成し（ステップＳ９）、プリントすべく指定された全ての中間処理済み画像データＳ１′のシャープネス処理が終了したか否かを判定する（ステップＳ１０）。ステップＳ１０が否定されるとステップＳ９に戻り、ステップＳ１０が肯定されるまでステップＳ９およびステップＳ１０の処理を繰り返す。
【００７０】
ステップＳ１０が肯定されると、入力された注文内容から注文情報を生成して処理済み画像データＳ２および注文情報を生産システム３に送信するとともに（ステップＳ１１）、注文リストにその注文情報を登録し（ステップＳ１２）、処理を終了する。
【００７１】
このように、本実施形態においては、１つの注文に含まれる全てのプリント原稿Ｐの第１の処理が終了した後に、第１の処理より得られた中間処理済み画像データＳ１′に対して順次第２の処理を施すようにし、さらに第２の処理中に次の注文に含まれるプリント原稿Ｐに対して第１の処理を行うようにしたものである。このため、図９（ｂ）に示す従来の処理と比較して、オペレータが操作を開始できるようになるまでの待ち時間を短縮することができる。また、オペレータは先の注文についての全ての処理を待つことなく次の注文の処理を開始できるため、注文の処理を効率よく行うことができる。
【００７２】
なお、上記実施形態においては、１つの注文に含まれる全てのプリント原稿Ｐの第１の処理が終了した後に、第１の処理により得られた中間処理済み画像データＳ１′に対して順次第２の処理を施すようにし、さらに第２の処理中に次の注文に含まれるプリント原稿Ｐに対して第１の処理を行うようにしているが、１つの注文に含まれる全てのプリント原稿Ｐに対して順次第１の処理を行うとともに、１つのプリント原稿Ｐについての第１の処理が終了した後、次のプリント原稿Ｐについての第１の処理と、先のプリント原稿Ｐについての第２の処理とを並列に行うようにしてもよい。
【００７３】
以下この処理を図１１を参照して説明する。なお、図１１に示す処理の流れにおいては１つの注文につきプリント原稿Ｐが３枚であるとして説明する。まず、１件目の注文について、１枚目のプリント原稿Ｐに対する第１の処理を行い、続いて２枚目および３枚目のプリント原稿Ｐに対する第１の処理を順次行う。一方、２枚目のプリント原稿Ｐに対する第１の処理と並列して１枚目のプリント原稿Ｐに対する第２の処理を行い、３枚目のプリント原稿Ｐに対する第１の処理と並列して２枚目のプリント原稿Ｐに対する第２の処理を行う。そして、３枚目のプリント原稿Ｐに対する第２の処理が終了した後、処理済み画像データＳ２から生成されたサムネイル画像の一覧を含むＧＵＩ画面３０を表示してオペレータの操作を受け付ける。そして、２件目の注文についてのプリント原稿Ｐをスキャナ１にセットし、ＧＵＩ画面３０における新規注文作成ボタン２５をクリックしてＧＵＩ画面２０を表示し、さらにスキャン開始ボタン２６をクリックすることにより、１件目の注文と同様に２件目の注文の処理を行う。
【００７４】
このように処理を行うことにより、図９（ｂ）に示す従来の処理と比較して、オペレータが操作を開始できるようになるまでの待ち時間を短縮することができる。
【００７５】
なお、上記実施形態においては、色変換処理を第１の処理に含めているが、色変換処理を第２の処理に含めてもよい。この場合、図９（ａ）に示す処理を行う際には、γ変換処理まで施された画像データＳ０からサムネイル画像の一覧が生成されてＧＵＩ画面３０に含められる。
【００７６】
また、上記実施形態においては、処理済み画像データＳ２および注文情報をＬＡＮ経由で生産システム３に送信しているが、処理済み画像データＳ２および注文情報をＦＤ、ＣＤ−Ｒ等のメディアに記録して、生産システム３に処理済み画像データＳ２および注文情報が記録されたメディアを渡すようにしてもよい。
【００７７】
また、上記実施形態においては、シャープネス処理としてボケマスク処理を行っているが、ウェーブレット変換を用いた処理等、シャープネスを強調できれば任意の処理を適用することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態による画像処理システムの構成を示す概略ブロック図
【図２】スキャナの構成を示す図
【図３】アプリケーションソフトの画像処理機能を示す図
【図４】初期のＧＵＩ画面を示す図
【図５】スキャンが終了した後のＧＵＩ画面を示す図
【図６】注文内容確認ウィンドウを示す図
【図７】注文リスト画面を示す図
【図８】本実施形態において行われる処理を説明するための図
【図９】（ａ）は本実施形態において行われる処理の流れを、（ａ）は従来の処理の流れを示す図
【図１０】本実施形態において行われる処理を示すフローチャート
【図１１】本発明の他の実施形態において行われる処理の流れを示す図
【符号の説明】
【００７９】
１    スキャナ
２    パソコン
３    生産システム
２０，３０    ＧＵＩ画面
【図１】
2005064943.tif 000003
【図２】
2005064943.tif 000004
【図３】
2005064943.tif 000005
【図４】
2005064943.tif 000006
【図５】
2005064943.tif 000007
【図６】
2005064943.tif 000008
【図７】
2005064943.tif 000009
【図８】
2005064943.tif 000010
【図９】
2005064943.tif 000011
【図１０】
2005064943.tif 000012
【図１１】
2005064943.tif 000013