(57)【要約】【課題】  複数の走査された文書から単一電子走査ジョブを作成するシステム及び方法を提供する。【解決手段】  捕捉された画像は、１つ以上の他の走査ジョブと共に、単一の結合ジョブに結合される。画像が既存の画像と結合され得るか、又は種々の画像が結合され得るか判断される。さらに、１つ以上の更なるページが一体の走査ジョブの部分として走査される必要があるかどうか判断される。さらに、画像のいずれか一つが１つ以上の異なる走査パラメータを有するかどうか判断される。画像は１つ以上の異なる走査パラメータに応じて調整される。適切に調整された画像は他の走査画像と共に単一の走査ジョブに結合される。【選択図】        図４
2004236312.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ入力ジョブにアクセスし、
該ジョブを生成し、
該ジョブをあて先に送信する、
マルチスキャン・ジョブファイルを構築する方法。
【請求項２】
複数の走査ジョブを単一の結合ジョブに結合するために使用できる、少なくとも１つの画像を走査する画像走査システムを含む、走査システムであって、
前記画像走査システムは、
少なくとも１つの画像が１つ以上の異なる走査パラメータを有することを識別する、決定回路、ルーチン又はアプリケーションと、
１つ以上の異なる走査パラメータで少なくとも１つの画像を、結合ジョブに結合されるべき他の少なくとも１つの画像と共に調整する、画像調整回路、ルーチン又はアプリケーションと、
少なくとも１つの走査された画像と少なくとも１つの他の画像から結合ジョブを生成する、結合回路、ルーチン又はアプリケーションと、
画像を取得することができる走査装置と、
を含む、
走査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の捕捉（キャプチャ）及び分析に関する。
【背景技術】
【０００２】
従来、ページが装置によって走査されると、結果として生じる電子画像ファイルがその対象とするあて先に転送される。電子画像ファイルは、記憶されるか、電子メールとして送信されるか、あるいはコンピュータ上のデスクトップ・アイコンとして記憶されることができる。しかしながら、ジョブは、１つ以上の更なるページがその単一ジョブの一部として走査される必要があることを要求することがある。これらページのうちのいずれかが１つ以上の異なる走査パラメータ、例えば、異なる解像度、異なるページサイズ、及び／又は異なるフォーマットなどを有する場合、パラメータの２つ以上の異なるセットで走査されるべき２つ以上のページのセットは単一ジョブとして処理することはできない。
【０００３】
一般に、これらのページが単一ジョブとして処理できない理由は、２つの走査ジョブを共に結合するものがないからである。画像を単一ジョブとして処理させたいと思うユーザは、サード・パーティーのソフトウェアを使用して走査されたファイルを手動で併合（マージ）しなければならないか、あるいは走査されたファイルを全く併合することができず、複数の走査されたセクションを単一ジョブに連結させることを困難にしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、多数の走査ジョブを単一の結合ジョブに結合させるメタジョブ記述を使用するシステム及び方法を提供する。
【０００５】
本発明は、複数の走査ジョブに対する走査パラメータを組み込むメタジョブ記述を作成するシステム及び方法を提供する。
【０００６】
本発明は、文書のセットを、そのセットに特定のパラメータのセットを用いて走査し、少なくとも１つの異なるパラメータのセットを有する走査文書を含むファイルに対し上記文書のセットを付加するシステム及び方法を提供する。
【０００７】
本発明は、異なるパラメータで文書の異なるセクションを走査し、それらを結合ジョブに付加するシステム及び方法を提供する。
【０００８】
本発明は、実行されたジョブのメタジョブ記述を作成且つ変更するシステム及び方法を提供する。
【０００９】
本発明は、ジョブが実行される際に、メタジョブ記述を変更するシステム及び方法を提供する。
【００１０】
本発明は、入力装置の容量より大きい単一の結合ジョブを作成するシステム及び方法を提供する。
【００１１】
本発明は、単一の結合ジョブ又は構成要素をあて先に方向付けるシステム及び方法を提供する。
【課題を解決するための手段】
【００１２】
種々の例示的な実施の形態において、画像が取得、生成、又は記憶される。画像は、物理的文書のオリジナルや、過去に生成された文書からのものであり得る。種々の例示的な実施の形態において、システムの構成要素間における一般データフローが制御される。種々の例示的な実施の形態では、データが受信、送信、又は記憶される。種々の例示的な実施の形態では、データ及び制御コマンドがシステムに入力される。
【００１３】
種々の例示的な実施の形態において、捕捉された画像は、１つ以上の他の走査ジョブと共に、単一の結合ジョブに結合される。種々の例示的な実施の形態では、画像が既存の１つの画像と結合され得るか、又は複数の画像が結合され得るか判断される。さらに、１つ以上の更なるページが一体の走査ジョブの部分として走査される必要があるかどうか判断される。さらに、画像のいずれか一つが１つ以上の異なる走査パラメータを有するかどうか判断される。種々の例示的な実施の形態において、画像は１つ以上の異なる走査パラメータに応じて調整される。種々の例示的な実施の形態において、適切に調整された画像は他の走査画像と共に単一の走査ジョブに結合される。
【００１４】
種々の例示的な実施の形態において、走査ジョブを取得し、送信し、又は一体化させる所望の動作が選択される。この選択は、デフォルト動作又は選択された動作であり得る。種々の例示的な実施の形態では、画像に対する所望のあて先が選択される。選択されたあて先はデフォルトのあて先であってもよいし、所望のあて先であってもよい。
【００１５】
本発明の第１の態様は、ユーザ入力ジョブにアクセスし、該ジョブを生成し、該ジョブをあて先に送信する、マルチスキャン・ジョブファイルを構築する方法である。
【００１６】
本発明の第２の態様は、複数の走査ジョブを単一の結合ジョブに結合するために使用できる、少なくとも１つの画像を走査する画像走査システムを含む、走査システムであって、上記画像走査システムは、少なくとも１つの画像が１つ以上の異なる走査パラメータを有することを識別する、決定回路、ルーチン又はアプリケーションと、１つ以上の異なる走査パラメータで少なくとも１つの画像を、結合ジョブに結合されるべき他の少なくとも１つの画像と共に調整する、画像調整回路、ルーチン又はアプリケーションと、少なくとも１つの走査された画像と少なくとも１つの他の画像から結合ジョブを生成する、結合回路、ルーチン又はアプリケーションと、画像を取得することができる走査装置と、を含む、走査システムである。
【００１７】
本発明のこれら及びその他の特徴及び利点は、本発明によるシステム及び方法の種々の例示的な実施の形態に関する以下の詳細な説明において記載され、又はその説明から明らかである。
【発明を実施するための最良の形態】
【００１８】
本発明のシステム及び方法の種々の例示的な実施の形態は、以下に示す図面を参照して詳細に説明される。
【００１９】
図１は、本発明によるシステム及び方法で使用できる走査システム１００の１つの例示的な実施の形態を示すブロック図である。図１に示すように、走査システム１００は、画像走査システム２００、ジョブ実行システム３００、データシンク４００及びユーザ・インタフェース５００を含み、これらすべては１つ以上のリンク１１０を介して通信を行なう。
【００２０】
画像走査システム２００は、ディジタルカメラ、スキャナ、ディジタル複写機、ファイルシステム、ウェブ・ベース・システムを含む文書管理／内容（コンテンツ）管理システム、又は、画像を捕捉することができるその他公知の、若しくは今後開発される装置を含む、画像を取得し、生成し、あるいは記憶することができる情報源（ソース）であり得る。画像が画像印刷時に物理的文書のオリジナルから生成され得る一方、電子画像データが過去の何れかの時に生成されていた可能性があることもまた理解すべきである。
【００２１】
ジョブ実行システム３００は、システム１００のその他の構成要素間における一般データフローを制御する。この例示的な実施の形態において、ジョブ実行システム３００は、プログラム化汎用コンピュータを用いて実施される。しかしながら、ジョブ実行システム３００はまた、特殊目的コンピュータ、プログラム化マイクロプロセッサやマイクロコントローラ、周辺集積回路素子、ＡＳＩＣやその他集積回路、ディジタル信号プロセッサ、ディスクリート回路素子等のハードウェア電子／論理回路、ＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬ等のプログラマブル論理デバイスなどを用いて実施することもできる。一般に、図４乃至図６に示されるフローチャートを実行することができる有限状態マシンを実施できる装置を用いてジョブ実行システム３００を実施することができる。
【００２２】
種々の例示的な実施の形態において、データシンク４００は、ディスプレイ装置、プリンタ、複写機やその他画像形成装置、ファクシミリ装置、モデム、ファイルシステム、ウェブ・ベース・システムを含む文書管理／内容管理システム、メモリなど、本発明によるシステム及び方法を用いて生成される画像データを受信、送信及び／又は記憶することができる、公知の又は今後開発される装置であり得る。
【００２３】
ユーザ・インタフェース５００は、１つ以上のリンク１１０を介してデータ及び／又は制御コマンドをシステム１００に入力することができる、公知であるか、あるいは今後開発される、１つ以上のユーザ入力装置の組み合わせを用いて実施することができる。ユーザ・インタフェース５００は、キーボード、マウス、タッチペン、タッチパッド、ポインティング・デバイスなどが１つ以上であってよい。ユーザ・インタフェースもまた、キーボード、マウス、タッチペン、タッチパッド、ポインティング・デバイスなどの１つ以上と関連して使用されるＣＲＴ、ＬＣＤ、ＬＥＤ等のタッチスクリーンや電子表示システムでもあり得る。
【００２４】
１つ以上のリンク１１０は、直接接続、ワイドエリアネットワークやローカルエリアネットワーク上での接続、イントラネット上での接続、インターネット上での接続、赤外線等の無線式接続、又はその他の分散処理ネットワークやシステム上での接続を含む、画像走査システム２００、ジョブ実行システム３００、データシンク４００、及びユーザ・インタフェース５００を接続するための公知の、あるいは今後開発される装置やシステムであり得る。一般に、１つ以上のリンク１１０は、画像走査システム２００、ジョブ実行システム３００、データシンク４００、及びユーザ・インタフェース５００を接続するのに使用できる、公知の又は今後開発される接続システムや構造であり得る。
【００２５】
画像走査システム２００によって捕捉された画像は、物理的文書や写真の走査画像であるか、ビデオ記録の捕捉されたフレームなどであり得る。
【００２６】
走査システム１００において、本発明によるシステム及び方法を用いて、１つの走査ジョブに従って画像走査システム２００によって捕捉された画像を、１つ以上の他の走査ジョブと共に単一の結合ジョブに結合することができる。ジョブ実行システム３００は、複数の走査ジョブに対する走査パラメータを組み込み、１つの走査ジョブに従って画像走査システム２００によって走査される文書の各セットを、その走査ジョブと文書のセットに特定のパラメータのセットを使用して取り込み、さらに、少なくとも１つの異なるパラメータのセットを用いて走査された走査文書を含むファイルに、そのパラメータのセットを用いて走査された文書のセットを付加する。走査された画像データは、リンク１１０を介してジョブ実行システム３００、データシンク４００、及び／又はユーザ・インタフェース５００に送信される。走査システム１００はまた、走査装置２４０（図２）の入力装置の容量よりも大きい単一の結合ジョブを作成することもできる。走査システム１００はまた、単一の結合ジョブや構成要素をデータシンク４００内のあて先に方向付けることもできる。ユーザ・インタフェース５００は、種々のジョブ選択を走査システム１００に入力するために使用され得る。
【００２７】
図２は、図１に示される画像走査システム２００の１つの例示的な実施の形態をより詳細に説明するブロック図である。図２に示されるように、画像走査システム２００は、入出力インタフェース（Ｉ／Ｏ）２１０、コントローラ２２０、メモリ２３０、走査装置２４０、決定手段（回路、ルーチン、若しくはアプリケーション）２５０、結合手段（回路、ルーチン、若しくはアプリケーション）２７０、及び画像調整手段（回路、ルーチン、若しくはアプリケーション）２６０を含み、それぞれ１つ以上のデータ／制御バス、及び／又は１つ以上のアプリケーション・プログラミング・インタフェース２８０によって相互接続されている。
【００２８】
入出力インタフェース２１０は、画像走査システム２００を外部環境に接続させる。コントローラ２２０は、入出力インタフェース２１０、メモリ２３０、走査装置２４０、決定手段２５０、画像調整手段２６０、及び／又は結合手段２７０を制御する。
【００２９】
メモリ２３０は、可変、揮発性、若しくは不揮発性メモリや、非可変すなわち固定メモリの適切な組み合わせを用いて実施することができる。可変メモリは、揮発性であっても、あるいは不揮発性であってもよく、スタティック／ダイナミックＲＡＭ、フレキシブルディスクとディスクドライブ、書込み可能／書き換え可能光学ディスクとディスクドライブ、ハードディスクドライブ、フラッシュメモリ等のうちの１つ以上を用いて実施することができる。同様に、非可変すなわち固定メモリを、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、すなわちＤＶＤ−ＲＯＭディスクとディスクドライブのような光学ＲＯＭディスクのうちの１つ以上を用いて実施することができる。
【００３０】
走査装置２４０は、画像を取得又は捕捉する。走査装置２４０は、ディジタルカメラ、スキャナ、又は電子画像データを捕捉することができるその他公知の、若しくは今後開発される装置であり得る。走査装置２４０は、一体化したスキャナを有するディジタル複写機のように、コントローラ２２０、メモリ２３０、決定手段２５０、画像調整手段２６０、及び／又は結合手段２７０のうちの１つ以上と一体化することができる。あるいはまた、走査装置２４０は、直接接続、ワイドエリアネットワークやローカルエリアネットワーク上での接続、イントラネット上での接続、インターネット上での接続、赤外線接続等の無線式接続、他の分散処理ネットワークやシステム上での接続等の接続を用いて画像走査システム２００の入出力インタフェース２１０に接続することができる。
【００３１】
決定手段２５０は、画像が既存の一つの画像と結合され得るか、あるいは複数の画像が結合され得るか判断する。決定手段２５０はさらに、１つ以上の更なるページが一体の走査ジョブの部分として走査される必要があるかどうか判断する。決定手段２５０が画像のいずれか１つが、例えば、異なる解像度、異なるページサイズ、及び／又は異なるフォーマット等の１つ以上の異なる走査パラメータを有すると判断すると、画像調整手段２６０は、単一の結合ジョブに結合されるべき画像の調整をすることができる。
【００３２】
画像調整手段２６０は、解像度、ページサイズ、及び／又はフォーマット等の１つ以上の異なる走査パラメータに従って画像を調整する。画像が適切に調整されると、結合手段２７０はその画像を既に走査された他の画像とともに単一の走査ジョブに結合する。結合されたジョブは、コントローラ２２０、決定手段２５０、画像調整手段２６０、及び／又は結合手段２７０によって更に処理されるか、あるいは、入出力インタフェース２１０を介して出力され、１つ以上のリンク１１０を介して送信され、さらに／若しくはメモリ２３０に保持される可能性がある。
【００３３】
図３は、本発明による走査システム１００のユーザ・インタフェース５００の１つの例示的な実施の形態を示している。ユーザ・インタフェース５００は、表示領域５７０内で、ジョブ選択ウィジェット５２０、パラメータ選択ウィジェット５３０、あて先選択ウィジェット５４０、品質選択ウィジェット５５０、及び削除選択ウィジェット５６０等の要素を含み得る。ジョブ選択ウィジェット５２０は、走査ジョブを取得し、送信し、又は一体化させる所望の動作を選択するために使用される。この所望の動作は、１つ以上のデフォルト動作から選択することや、あるいは、パラメータ選択ウィジェット５３０、あて先選択ウィジェット５４０、品質選択ウィジェット５５０、削除選択ウィジェット５６０などと関連して利用できるオプションから所望の動作を作成することを含む。
【００３４】
パラメータ選択ウィジェット５３０は、所望の結合ジョブ・パラメータを選択するために使用される。選択された所望の動作は、形式、サイズ、解像度、色等を選択し、１つ以上のデフォルト値から選択し、さらに／あるいは利用できるオプションから所望の動作を作成することを含む。あて先選択ウィジェット５４０は、１つ以上の画像、及び／又は最終的に結合されたジョブに対する所望のあて先を選択するために使用される。選択されたあて先は、デフォルトのあて先を含んでもよく、メモリ２３０であるか、あるいは他の所望のあて先であってよい。品質選択ウィジェット５５０は、画像の所望の品質を選択するために使用され、削除選択ウィジェット５６０は、選択を削除するために使用される。別々の要素として説明されているが、ユーザ・インタフェース５００は、テンプレート、フローチャート、タッチスクリーン、及び／又は任意の選択を提示する他の形式のグラフィック・ユーザ・インタフェースでもあり得る。
【００３５】
図４は、本発明によるマルチスキャン・ジョブファイルを構築するための方法の１つの例示的な実施の形態の概略を説明するフローチャートである。ステップＳ１００から始まり、動作はステップＳ２００に進み、ユーザ入力、ユーザ修正、及び簡単なユーザ認証に対しジョブを開き、準備することによって、ジョブがアクセスされる。即ち、ユーザはいずれのパラメータも変更しない。次に、ステップＳ３００において、最初か、あるいはその次の、走査ジョブが生成される。ステップＳ４００では、生成された走査ジョブが、記憶装置位置や遠隔（装置）位置を含むあて先に送信される。動作はさらにステップＳ５００に進み、これ以上の動作が望まれるか否か判断される。これ以上の動作が望まれると判断される場合、動作はステップＳ２００に戻る。そうでない場合、動作はステップＳ６００に進み、この方法の動作は終了する。
【００３６】
図５は、本発明による、ステップＳ３００（図４）のジョブを生成する方法の１つの例示的な実施の形態を詳細に説明するフローチャートである。ステップＳ３００から開始し、動作はステップＳ３１０に進み、所望のジョブがステップＳ２００において行なわれた選択に基づいて選択される。次に、ステップＳ３２０では、結合されたジョブに対するパラメータがステップＳ２００において行なわれた所望の選択に基づいて選択される。さらに、ステップＳ３３０において、所望のジョブが生成（実行）される。動作はさらにステップＳ３４０に進む。
【００３７】
ステップＳ３４０において、ステップＳ２００において行なわれた選択に基づいてジョブが完了したかどうか判断される。このジョブが完了していない場合、動作はステップＳ３１０に戻る。ジョブが完了していると、このジョブが完了したことを示す表示がステップＳ３５０において生成される。動作はさらにステップＳ３６０に進み、この方法の動作はステップＳ４００に戻る。
【００３８】
図６は、本発明による、ステップＳ３３０のジョブを実行するための方法の１つの例示的な実施の形態を詳細に説明するフローチャートである。ステップＳ３３０から始まり、動作はステップＳ３３１に進み、ステップＳ３２０において行なわれた選択を含むメタジョブ記述が生成又は受け取られる。さらにステップＳ３３２では、そのメタジョブ記述に従ってジョブを走査し一体化することが実行される。ステップＳ３３３において、実行された走査及び結合ジョブに関する情報、及び走査及び結合ジョブ性能のために生じる変化がメタジョブ記述上に記録され、元のメタジョブ記述が結合されたジョブに付加される。さらにステップＳ３３４では、ステップＳ３２０において行なわれた選択に基づいてジョブが完了したかどうか判断される。完了していない場合、動作はステップＳ３３１に戻る。完了している場合、動作はステップＳ３３５に進み、この方法の動作はステップＳ３４０に戻る。
【００３９】
図７は、本発明によるメタジョブ記述の第１の例示的な実施の形態を示している。図７に示すように、例示的なメタジョブ記述は、単一文書を、"my doc"のタイトルが付けられた単一走査ジョブに走査するためのデフォルト動作であり得る。
【００４０】
図８は、メタジョブ記述の第２の例示的な実施の形態を示している。詳細には、図８に示されるメタジョブ記述は、本発明による変更を組み込んだ後に結果として生じるメタジョブ記述として取得される。図８に示すように、例示的なメタジョブ記述は、"partial doc1"のタイトルが付けられた第１の文書を走査し、"partial doc2"のタイトルが付けられた第２の文書を走査し、さらに第１と第２の各文書を結合して"my doc"のタイトルが付けられた単一走査ジョブを生成する。図８に示すように、文書"partial doc1"及び"partial doc2"は、走査パラメータ、即ち、解像度が異なる。したがって、メタジョブ記述は、これら２つのジョブを単一の結合ジョブに結合するために、これら２つのジョブを走査する指示としてと、結果として得られる結合ジョブの記録としてと、の両方の働きをする。
【００４１】
特定の実施の形態を説明してきたが、現在予期しない代替例、修正、変更、改良、及び実質的な同等物が出願人や当業者に想定され得る。したがって、ここに添付され且つ補正され得る特許請求の範囲は、こうした代替例、修正、変更、改良、及び実質的な同等物をすべて包含することを意図されている。
【図面の簡単な説明】
【００４２】
【図１】本発明による画像走査システムの１つの例示的な実施の形態を示すブロック図である。
【図２】本発明による画像走査システムの１つの例示的な実施の形態をより詳細に示すブロック図である。
【図３】本発明によるユーザ・インタフェースの１つの例示的な実施の形態を示す図である。
【図４】本発明によるマルチスキャン・ジョブファイルを構築するための方法の１つの例示的な実施の形態の概要を説明するフローチャートである。
【図５】本発明によるジョブを走査するための方法の１つの例示的な実施の形態をより詳細に概略説明するフローチャートである。
【図６】メタジョブ記述を実行するための方法の１つの例示的な実施の形態をより詳細に概略説明するフローチャートである。
【図７】本発明によるメタジョブ記述の第１の例示的な実施の形態を示す図である。
【図８】本発明によるメタジョブ記述の第２の例示的な実施の形態を示す図である。
【図１】
2004236312.tif 000003
【図２】
2004236312.tif 000004
【図３】
2004236312.tif 000005
【図４】
2004236312.tif 000006
【図５】
2004236312.tif 000007
【図６】
2004236312.tif 000008
【図７】
2004236312.tif 000009
【図８】
2004236312.tif 000010