(57)【要約】【課題】  メタデータの追加、変更が容易で、画像データの処理プログラムの追加、変更に柔軟に対応できる画像処理装置、画像処理方法及び画像処理プログラムを提供する。【解決手段】  画像読取部１０により画像データが生成されると、処理手順作成部１８が、画像データの処理手順を含む指示書３０を作成して画像データ記憶部２０に格納する。また、制御情報作成部１４がメタデータを作成し、制御情報記憶部１６に格納する。このとき、処理手順作成部１８は、メタデータのアドレスを指示書に書き込む。処理手順解釈部２２は、画像データ記憶部２０に画像データと指示書とが格納されると、指示書を取り出し、処理手順に含まれる画像データの処理プログラムを起動する。次に、処理プログラムに渡すメタデータを制御情報記憶部１６から取得して画像データ２８とともに処理プログラムに渡し、処理プログラムが画像データの処理を実行する。【選択図】        図１
2006279285.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、画像データを発生する画像読み取り手段と、
前記画像データを該画像データの処理手順とともに格納する画像データ記憶手段と、
前記画像データの処理に必要な制御情報を格納する制御情報記憶手段と、
前記処理手順と前記制御情報との関連づけ情報を発生し、前記画像データ記憶手段に記憶させる関連付け情報発生手段と、
前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報記憶手段から前記制御情報を取り出して画像データとともに前記処理プログラムに渡す処理手順解釈手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、前記関連づけ情報は、前記制御情報の前記制御情報記憶手段におけるアドレス情報であることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２記載の画像処理装置において、前記処理プログラムの追加、変更に応じて、前記処理手順解釈手段を変更せずに前記制御情報を変更可能であることを特徴とする画像処理装置。
【請求項４】
原稿を読み取り、画像データを発生するステップと、
前記画像データを該画像データの処理手順とともに格納するステップと、
前記画像データの処理に必要な制御情報を格納するステップと、
前記処理手順と前記制御情報との関連づけ情報を発生して記憶するステップと、
前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報を取り出して画像データとともに前記処理プログラムに渡すステップと、
を備えることを特徴とする画像処理方法。
【請求項５】
原稿を読み取り、画像データを発生し、
前記画像データを該画像データの処理手順とともに格納し、
前記画像データの処理に必要な制御情報を格納し、
前記処理手順と前記制御情報との関連づけ情報を発生して記憶し、
前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報を取り出して画像データとともに前記処理プログラムに渡す処理をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを所望の手順により処理できる画像処理装置、画像処理方法及び画像処理プログラムの改良に関する。
【背景技術】
【０００２】
スキャナ等の画像読み取り装置により取得した画像データを、所望の処理プログラムに渡して処理することにより、原稿の電子化から所望の処理までを一連のジョブフローとして実行する画像処理装置が提案されている。この場合、処理プログラムが画像データを処理する際に必要とする様々な制御情報（メタデータ）は、画像データの取得時に設定し、画像データとともに処理プログラムに渡す構成が一般的である。
【０００３】
例えば、下記特許文献１には、受信したファクシミリデータを、これに関連付けられた外部入力データ（メタデータ）に基づいて制御する電子文書管理システムが開示されている。
【特許文献１】特開２００１−１４４８９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、設定できるメタデータの構造が限定されており、画像データの処理プログラムの追加、変更に柔軟に対応できないという問題があった。これは、上記ジョブフローを指示する指示書の内容を解釈するパーサによりメタデータの内容も解釈されるため、メタデータの追加、変更にはパーサの変更が必要となり、容易にはメタデータを追加、変更することができないからである。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、メタデータの追加、変更が容易で、画像データの処理プログラムの追加、変更に柔軟に対応できる画像処理装置、画像処理方法及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、画像処理装置であって、原稿を読み取り、画像データを発生する画像読み取り手段と、前記画像データを該画像データの処理手順とともに格納する画像データ記憶手段と、前記画像データの処理に必要な制御情報を格納する制御情報記憶手段と、前記処理手順と前記制御情報との関連づけ情報を発生し、前記画像データ記憶手段に記憶させる関連付け情報発生手段と、前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報記憶手段から前記制御情報を取り出して画像データとともに前記処理プログラムに渡す処理手順解釈手段と、を備えることを特徴とする。
【０００７】
ここで、上記関連づけ情報は、前記制御情報の前記制御情報記憶手段におけるアドレス情報であるのが好適である。
【０００８】
また、上記画像処理装置は、前記処理プログラムの追加、変更に応じて、前記処理手順解釈手段を変更せずに前記制御情報を変更可能であることを特徴とする。
【０００９】
また、本発明は、画像処理方法であって、原稿を読み取り、画像データを発生するステップと、前記画像データを該画像データの処理手順とともに格納するステップと、前記画像データの処理に必要な制御情報を格納するステップと、前記処理手順と前記制御情報との関連づけ情報を発生して記憶するステップと、前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報を取り出して画像データとともに前記処理プログラムに渡すステップと、を備えることを特徴とする。
【００１０】
また、本発明は、画像処理プログラムであって、原稿を読み取り、画像データを発生し、前記画像データを該画像データの処理手順とともに格納し、前記画像データの処理に必要な制御情報を格納し、前記処理手順と前記制御情報との関連づけ情報を発生して記憶し、前記処理手順を解釈して画像データの処理プログラムを起動するとともに、前記関連付け情報に基づき前記制御情報を取り出して画像データとともに前記処理プログラムに渡す処理をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１２】
図１には、本発明にかかる画像処理装置の一実施形態の構成のブロック図が示される。図１において、画像通信装置は、画像読取部１０、操作部１２、制御情報作成部１４、制御情報記憶部１６、処理手順作成部１８、画像データ記憶部２０、処理手順解釈部２２及び記憶部２４を含んで構成されている。
【００１３】
画像読取部１０は、スキャナ等により構成され、原稿の画像を読み取って画像データを生成する機能を有する。
【００１４】
操作部１２は、キーボード、マウス等のポインティングデバイス、タッチパネル等の入力装置を含み、ユーザが画像処理装置に各種データを入力するために使用する。
【００１５】
制御情報作成部１４は、画像データの処理に使用する処理プログラムが使用する制御情報（メタデータ）を作成する。このメタデータは、画像データの処理プログラム毎に、その処理プログラムが使用する属性等をテーブルとして含む。なお、画像データの処理プログラムが追加、変更された場合には、これに応じて制御情報作成部１４がメタデータの追加、変更を行う。このメタデータの追加、変更に対しては、アクセスコントロールを行ってセキュリティを確保するのが好適である。なお、制御情報作成部１４は、画像処理装置の外部のパーソナルコンピュータ等により実現してもよい。この場合、画像処理装置とパーソナルコンピュータとは、ＬＡＮ（構内通信網）やインターネット等のネットワークを介して接続される構成とすることができる。
【００１６】
制御情報記憶部１６は、上記メタデータを格納する。なお、この制御情報記憶部１６は、後述する記憶部２４の一部として構成されてもよい。
【００１７】
処理手順作成部１８は、画像データの処理手順（ジョブフロー）に関する情報、例えば画像データの処理プログラムを指示するフラッグ、メタデータのアドレス情報等を含む指示書を作成する。このアドレス情報は、処理手順に含まれる処理プログラムとメタデータとを関連付ける関連付け情報であり、上記制御情報記憶部１６におけるメタデータのアドレスとすることができる。
【００１８】
画像データ記憶部２０は、上記指示書と、この指示書に処理手順が記載された画像データとを対にして格納する。なお、この画像データ記憶部２０は、後述する記憶部２４の一部として構成されてもよい。
【００１９】
処理手順解釈部２２は、上記指示書に含まれるジョブフローを解釈し、当該ジョブフローに従って画像データの処理プログラムに画像データを処理させる。具体的には、処理プログラムを指示するフラッグに基づき画像データの処理プログラムを特定し、後述する記憶部２４からその処理プログラムを読み出して起動すること、及び、メタデータのアドレス情報に基づきメタデータを制御情報記憶部１６から取り出して、処理対象の画像データとともに処理プログラムに渡すこと等の処理を行う。
【００２０】
記憶部２４は、画像データの処理プログラムその他画像処理装置の動作に必要なプログラム及びデータを格納し、上述したように、制御情報記憶部１６及び画像データ記憶部２０を含んで構成してもよい。
【００２１】
なお、上述した制御情報記憶部１６、画像データ記憶部２０及び記憶部２４は、例えばＣＰＵの作業用のＲＡＭ、不揮発性メモリとしてのフラッシュメモリ、磁気記憶媒体等の適宜な記憶装置で構成することができる。
【００２２】
本実施形態では、処理手順解釈部２２は、メタデータの内容を解釈せずに制御情報記憶部１６から取り出して処理プログラムに渡すだけであるので、メタデータが変更されても処理手順解釈部２２を変更する必要がない。また、メタデータは、上述した画像データ及び指示書と別に格納されている。このため、メタデータの追加、変更を画像データ及び指示書と独立して容易に行うことができる。従って、画像データの処理プログラムの追加、変更に柔軟に対応することができる。
【００２３】
図２には、図１に示された画像処理装置における制御情報記憶部１６の説明図が示される。図２の例では、ＯＣＲプログラムに必要な制御情報が各種属性として含まれる複数のメタデータテーブル２６が格納されている。なお、これらのメタデータテーブル２６は、ＯＣＲプログラムに対応するものに限られず、他のプログラム、例えばＰＤＦ変換プログラム、ファクシミリ送信プログラム、各種ワードプロセッサまたは表計算ファイルへの変換プログラム等に対応するものも含まれていてよい。
【００２４】
図３には、図１に示された画像処理装置における画像データ記憶部２０の説明図が示される。図３の例では、画像データ２８及び画像データ２８の処理手順が記載された指示書３０が格納されている。ここで、画像データ２８は、ＴＩＦＦ、ＪＰＥＧ等任意の形式とすることができる。また、指示書３０には、画像データ２８の処理プログラムを指示する処理プログラムフラッグ３２及び処理プログラムが使用するメタデータテーブルのアドレス情報であるメタデータテーブルポインタ３４が含まれる。
【００２５】
図４には、図１に示された画像処理装置の動作例のフローが示される。図４において、画像読取部１０により所望の原稿を読み取り、画像データ２８が生成されると（Ｓ１）、処理手順作成部１８が、ユーザが操作部１２から入力した情報等に基づき、画像データの処理手順を含む指示書３０を作成する。この指示書３０は、上記画像データ２８とともに画像データ記憶部２０に格納する（Ｓ２）。
【００２６】
次に、ユーザが操作部１２から入力したメタデータに基づき、制御情報作成部１４がメタデータテーブル２６を作成し、制御情報記憶部１６に格納する（Ｓ３）。このとき、処理手順作成部１８は、メタデータテーブル２６の制御情報記憶部１６におけるアドレスに基づき、上記指示書３０にメタデータテーブルポインタ３４を書き込む（Ｓ４）。
【００２７】
また、処理手順解釈部２２は、画像データ記憶部２０に画像データ２８と指示書３０とが格納されたことを監視しており、これらが書き込まれると、指示書３０を取り出して解釈する（Ｓ５）。
【００２８】
まず、指示書３０に含まれる処理プログラムフラグ３２により、画像データ２８を処理する処理プログラムを特定して起動する（Ｓ６）。次に、メタデータテーブルポインタ３４により、処理プログラムに渡すメタデータテーブルを制御情報記憶部１６から取得する（Ｓ７）。
【００２９】
上記取得したメタデータテーブルは、処理手順解釈部２２が画像データ２８とともに処理プログラムに渡し（Ｓ８）、処理プログラムが画像データ２８の処理を実行する（Ｓ９）。
【００３０】
以上の工程により、画像データ２８にユーザが所望の処理を実行することができる。
【００３１】
なお、上述した画像処理装置は、ＣＰＵを中心として構成されたコンピュータであってよく、この場合、ハードディスクその他の媒体に格納されたプログラムをＣＰＵが実行することで画像処理装置の各機能が実現される。
【図面の簡単な説明】
【００３２】
【図１】本発明にかかる画像処理装置の一実施形態の構成のブロック図である。
【図２】図１に示された画像処理装置における制御情報記憶部の説明図である。
【図３】図１に示された画像処理装置における画像データ記憶部の説明図である。
【図４】図１に示された画像処理装置の動作例のフロー図である。
【符号の説明】
【００３３】
１０  画像読取部、１２  操作部、１４  制御情報作成部、１６  制御情報記憶部、１８  処理手順作成部、２０  画像データ記憶部、２２  処理手順解釈部、２４  記憶部、２６  メタデータテーブル、２８  画像データ、３０  指示書、３２  処理プログラムフラッグ、３４  メタデータテーブルポインタ。
【図１】
2006279285.tif 000003
【図２】
2006279285.tif 000004
【図３】
2006279285.tif 000005
【図４】
2006279285.tif 000006