(57)【要約】【課題】画像イメージからのキーワードの抽出精度を考慮した画像イメージの検索を可能とする。【解決手段】画像処理の属性情報と画像イメージとを含む履歴情報の属性情報から第１キーワード群を抽出する第１キーワード抽出部１２２と、履歴情報の画像イメージから文字列情報を抽出するテキスト抽出部１３２と、このテキスト抽出部１３２により抽出された文字列情報から第２キーワード群を抽出する第２キーワード抽出部１３３と、第１キーワード群と第２キーワード群とを比較して、第２キーワード群の抽出精度を判定するキーワード抽出精度判定部１４０と、履歴情報と共にキーワード抽出精度判定部１４０による判定結果を保持するデータベース１５０と、文字列を検索条件として入力し、データベース１５０に保持されている履歴情報を検索し、検索した結果を出力する検索部１６２と、を備える。【選択図】図１
2010102428.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置による画像処理の属性情報と当該画像処理で用いられた画像イメージとを含む履歴情報の当該属性情報から第１キーワード群を抽出する第１キーワード群抽出部と、
前記履歴情報の前記画像イメージから文字列情報を抽出する文字列情報抽出部と、
前記文字列情報抽出部により抽出された文字列情報から第２キーワード群を抽出する第２キーワード群抽出部と、
前記第１キーワード群抽出部により抽出された前記第１キーワード群と前記第２キーワード群抽出部により抽出された前記第２キーワード群とを比較して、当該第２キーワード群の抽出精度を判定する判定部と、
前記履歴情報と共に前記判定部による判定結果を保持する保持部と、
文字列を検索条件として入力し、前記保持部に保持されている前記履歴情報を検索する検索部と、
前記検索した結果を出力する結果出力部と、
を備えることを特徴とする履歴管理装置。
【請求項２】
前記判定部は、前記第１キーワード群と前記第２キーワード群の一致度に応じて、前記第２キーワード群の抽出精度が高精度か低精度かを判定することを特徴とする請求項１に記載の履歴管理装置。
【請求項３】
前記検索部は、前記属性情報とキーワードとを含む検索キーのうち当該属性情報に該当し、当該キーワードに該当せず、かつ前記第２キーワード群の抽出精度が低精度と判定されている履歴情報を検索結果として抽出することを特徴とする請求項２に記載の履歴管理装置。
【請求項４】
コンピュータを、
画像処理装置による画像処理の属性情報と当該画像処理で用いられた画像イメージとを含む履歴情報の当該属性情報から第１キーワード群を抽出する第１キーワード群抽出手段と、
前記履歴情報の前記画像イメージから文字列情報を抽出する文字列情報抽出手段と、
前記文字列情報抽出手段により抽出された文字列情報から第２キーワード群を抽出する第２キーワード群抽出手段と、
前記第１キーワード群抽出手段により抽出された前記第１キーワード群と前記第２キーワード群抽出手段により抽出された前記第２キーワード群とを比較して、当該第２キーワード群の抽出精度を判定する判定手段と、
前記履歴情報と共に前記第２キーワード群の抽出精度の情報をデータベースに登録する登録手段と、
文字列を検索条件として入力し、前記データベースに登録されている前記履歴情報を検索する検索手段と、
前記検索した結果を出力する結果出力手段として、
機能させることを特徴とするプログラム。
【請求項５】
前記判定手段の機能として、前記第１キーワード群と前記第２キーワード群の一致度に応じて、前記第２キーワード群の抽出精度が高精度か低精度かを判定する処理を、前記コンピュータに実行させることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記検索手段の機能として、前記属性情報とキーワードとを含む検索キーのうち当該属性情報に該当し、当該キーワードに該当せず、かつ前記第２キーワード群の抽出精度が低精度と判定されている履歴情報を検索結果として抽出する処理を、前記コンピュータに実行させることを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴管理装置およびプログラムに関する。
【背景技術】
【０００２】
プリンタやスキャナ、ファクシミリまたはこれらの機能を複合的に備えた複合機等の画像処理装置による画像処理のログ情報（履歴情報）を記憶装置に保存することが行われる技術が存在している。そこで、情報の漏洩が起こった場合に、いつどこでどのように漏洩が起こったかを追跡する際に、ログ情報として蓄積された大量の画像イメージの中から所望の画像イメージを検索する必要があった。
【０００３】
このような用途に用いることのできる従来技術として、スキャンして得られた画像イメージに対してＯＣＲ（Optical Character Recognition）処理を行い、抽出されたテキストからキーワードを抽出して、画像イメージを検索するためのインデックスを作成する技術がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開平７−１５２７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
スキャンされた画像イメージに対して文字列抽出処理を行い、抽出された文字列情報をキーワードとして画像検索を行った際に、文字列抽出処理の精度が分からない場合、ユーザは、キーワードに該当する画像イメージが存在しないため検索にヒットしないのか、キーワードに該当する画像イメージは存在するが文字列抽出処理によるテキストの抽出精度が悪いため検索にヒットしないのか、区別ができなかった。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、画像処理装置による画像処理の属性情報と当該画像処理で用いられた画像イメージとを含む履歴情報の当該属性情報から第１キーワード群を抽出する第１キーワード群抽出部と、前記履歴情報の前記画像イメージから文字列情報を抽出する文字列情報抽出部と、前記文字列情報抽出部により抽出された文字列情報から第２キーワード群を抽出する第２キーワード群抽出部と、前記第１キーワード群抽出部により抽出された前記第１キーワード群と前記第２キーワード群抽出部により抽出された前記第２キーワード群とを比較して、当該第２キーワード群の抽出精度を判定する判定部と、前記履歴情報と共に前記判定部による判定結果を保持する保持部と、文字列を検索条件として入力し、前記保持部に保持されている前記履歴情報を検索する検索部と、前記検索した結果を出力する結果出力部とを備えることを特徴とする履歴管理装置である。
請求項２に記載の本発明は、前記判定部が、前記第１キーワード群と前記第２キーワード群の一致度に応じて、前記第２キーワード群の抽出精度が高精度か低精度かを判定することを特徴とする請求項１に記載の履歴管理装置である。
請求項３に記載の本発明は、前記検索部が、前記属性情報とキーワードとを含む検索キーのうち当該属性情報に該当し、当該キーワードに該当せず、かつ前記第２キーワード群の抽出精度が低精度と判定されている履歴情報を検索結果として抽出することを特徴とする請求項２に記載の履歴管理装置である。
請求項４に記載の本発明は、コンピュータを、画像処理装置による画像処理の属性情報と当該画像処理で用いられた画像イメージとを含む履歴情報の当該属性情報から第１キーワード群を抽出する第１キーワード群抽出手段と、前記履歴情報の前記画像イメージから文字列情報を抽出する文字列情報抽出手段と、前記文字列情報抽出手段により抽出された文字列情報から第２キーワード群を抽出する第２キーワード群抽出手段と、前記第１キーワード群抽出手段により抽出された前記第１キーワード群と前記第２キーワード群抽出手段により抽出された前記第２キーワード群とを比較して、当該第２キーワード群の抽出精度を判定する判定手段と、前記履歴情報と共に前記第２キーワード群の抽出精度の情報をデータベースに登録する登録手段と、文字列を検索条件として入力し、前記データベースに登録されている前記履歴情報を検索する検索手段と、前記検索した結果を出力する結果出力手段として、機能させることを特徴とするプログラムである。
請求項５に記載の本発明は、前記判定手段の機能として、前記第１キーワード群と前記第２キーワード群の一致度に応じて、前記第２キーワード群の抽出精度が高精度か低精度かを判定する処理を、前記コンピュータに実行させることを特徴とする請求項４に記載のプログラムである。
請求項６に記載の本発明は、前記検索手段の機能として、前記属性情報とキーワードとを含む検索キーのうち当該属性情報に該当し、当該キーワードに該当せず、かつ前記第２キーワード群の抽出精度が低精度と判定されている履歴情報を検索結果として抽出する処理を、前記コンピュータに実行させることを特徴とする請求項５に記載のプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、画像イメージからのキーワードの抽出精度を考慮した画像イメージの検索を提供できるという効果がある。
請求項２の発明によれば、利用者は、キーワードの抽出精度が高精度か低精度かに基づいて画像イメージの検索結果を検討することができるという効果がある。
請求項３の発明によれば、利用者は、画像イメージ中の文字列情報にキーワードが存在するが、そのキーワードが抽出されていない可能性がある、という場合の検索結果を知ることができるという効果がある。
請求項４の発明によれば、画像イメージからのキーワードの抽出精度を考慮した画像イメージの検索を提供できるという効果がある。
請求項５の発明によれば、利用者は、キーワードの抽出精度が高精度か低精度かに基づいて画像イメージの検索結果を検討することができるという効果がある。
請求項６の発明によれば、利用者は、画像イメージ中の文字列情報にキーワードが存在するが、そのキーワードが抽出されていない可能性がある、という場合の検索結果を知ることができるという効果がある。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜イメージログ＞
まず、本実施形態で用いられるログ情報（履歴情報）であるイメージログについて説明する。本実施形態では、プリンタやスキャナ、ファクシミリ等の機能を備えた画像処理装置において、画像の出力、入力、送受信等の処理に伴って、イメージログが取得される。このイメージログは、ジョブログ（Ｊｏｂｌｏｇ）と呼ばれる部分と、ログイメージと呼ばれる部分とを含む。
【０００９】
ジョブログには、処理内容に関する属性情報が記録される。属性情報には、処理を行った主体、処理が行われた時期、処理の内容等の情報が含まれる。例えば、処理（ジョブ）としてファクシミリ送信が行われた場合、「送信元部署」、「送信者」、「送信元電話番号」等の情報が記録される。ログイメージは、処理（ジョブ）の対象であった画像イメージである。このログイメージは、出力データとして作成された画像イメージや、画像処理が行われた際に画像処理装置のスキャナ機能等により取得された画像イメージであり、例えばＰＤＦやＰＤＬ等で記述される。
【００１０】
＜キーワードの抽出精度＞
画像処理装置で実行される処理（ジョブ）には、属性情報と出力される画像イメージから得られる情報とが部分的に一致するものがある。最も顕著な例として、ファクシミリ送受信が挙げられる。ファクシミリ送受信の場合、属性情報として、送信先（宛先）や送信元の情報が取得され、イメージログのジョブログに記録される。一方、送信される画像イメージにおいても、フロントページに宛先や送信者の情報が記載されるのが一般的である。そのため、ジョブログに記録された属性情報から抽出されるキーワード群と、送信された画像イメージから抽出されるキーワード群に、共通するものが含まれる可能性が高いことが想定される。
【００１１】
本実施形態は、このような処理を対象として、イメージログの属性情報から抽出されるキーワード群と画像イメージから抽出されるキーワード群とを比較、照合し、一定以上の割合で一致する場合に、画像イメージからのキーワードの抽出精度が高いと判断する。反対に一定以上の割合で一致していない場合は、画像イメージからのキーワードの抽出精度が低いと判断する。そして、本実施形態は、キーワードの抽出精度が低いと判断されたイメージログに関しては、画像イメージ中の文字列情報（テキスト）に存在するキーワードが、キーワードとして抽出できなかった可能性があるものとして扱う。
【００１２】
なお、ここでは画像処理装置で実行される処理（ジョブ）のうち、本実施形態を適用するのに適した処理の例として、ファクシミリ送受信を挙げたが、本実施形態を適用し得る処理はこれに限定されない。一般的な複写や印刷出力では、イメージログの属性情報から抽出されるキーワードと、出力される画像イメージ中のテキストから抽出されるキーワードとはほとんど一致しないと考えられる。しかし、通常の画像出力とは別に行われる、使用者、使用時間、使用装置、出力文書の名称等の情報を通知するために出力されるシート（いわゆるバナーシート）を出力する場合や、帳票等の書式が厳密に設定されているシートを出力する場合は、その書式や記載される情報によっては、キーワードを比較して抽出精度の判定に利用し得る場合があると考えられる。したがって、ファクシミリ送受信の他、そのようなキーワードの抽出精度を判定し得る具体的な態様に対して、本実施形態を適用して良い。
【００１３】
＜システム構成＞
図１は、本実施形態のログ管理装置の機能構成を示す図である。
図１に示すログ管理装置１００は、画像処理装置２００からイメージログを受信する受信部１１０と、受信したイメージログを処理するための属性抽出部１２１、第１キーワード抽出部１２２、イメージ処理部１３１、テキスト抽出部１３２、第２キーワード抽出部１３３とを備える。また、ログ管理装置１００は、キーワードの抽出精度を判定するキーワード抽出精度判定部１４０を備える。さらに、ログ管理装置１００は、イメージログおよびイメージログを処理して得られた情報を管理するためのデータベース１５０を備え、かつ、データベース１５０に対するデータの登録を行うための登録部１６１と、データベース１５０に対するデータの検索を行うための検索部１６２とを備える。
【００１４】
受信部１１０は、ネットワークその他の通信手段を介して画像処理装置２００に接続されており、画像処理装置２００において画像処理に伴って得られたイメージログを受信する。そして、イメージログに含まれているジョブログを属性抽出部１２１に送り、イメージログに含まれているログイメージをイメージ処理部１３１に送る。なお、受信部１１０ではイメージログをジョブログとログイメージに分離せず、イメージログ全体を属性抽出部１２１およびイメージ処理部１３１に送り、属性抽出部１２１およびイメージ処理部１３１において、各々が必要な情報を抽出するようにしても良い。
【００１５】
属性抽出部１２１は、受信部１１０から取得したジョブログ（イメージログ）から属性情報を抽出する。具体的には、イメージログに記録される処理が行われた（イメージログをログ管理装置１００に送信した）画像処理装置２００のＩＰアドレス、処理が行われた日時、処理の実行者の氏名や部署、その他、処理の種類に応じて得られる処理内容に関する種々の情報が抽出される。
【００１６】
第１キーワード抽出部１２２は、属性抽出部１２１によりジョブログから抽出された属性情報からキーワード群を抽出する第１キーワード群抽出部である。抽出されるキーワードは、例えば、属性情報の各項目の属性値や、属性値のテキストを形態素解析等で分解して得られる単語等である。このキーワードは、第２キーワード抽出部１３３により画像イメージから抽出されるキーワード群と比較される。したがって、詳しくは後述するが、画像処理装置２００で行われた処理の種類に応じて、キーワードとして抽出すべき属性情報の項目は異なる。
【００１７】
イメージ処理部１３１は、受信部１１０から取得したジョブログ（イメージログ）からログイメージを抽出し、メモリ上に展開して画像化する。なお、イメージ処理部１３１は必須の構成要素ではなく、初めから画像化されたログイメージを取得する場合は設けなくても良い。
テキスト抽出部１３２は、イメージ処理部１３１により生成された画像に対してＯＣＲ処理を行い、テキスト（文字列情報）を抽出する文字列情報抽出部である。
第２キーワード抽出部１３３は、テキスト抽出部１３２により抽出されたテキストからキーワード群を抽出する第２キーワード群抽出部である。抽出されるキーワードは、画像から抽出されたテキストを形態素解析等で分解して得られる単語である。
【００１８】
キーワード抽出精度判定部１４０は、第１キーワード抽出部１２２によりイメージログのジョブログから抽出されたキーワード群と、第２キーワード抽出部１３３によりイメージログのログイメージ（画像）から抽出されたキーワード群とを比較、照合する。そして、比較結果に基づき、第２キーワード抽出部１３３によるキーワードの抽出精度を判定する。ここでは、これら２種類のキーワード群が一致する度合い（一致度）が、例えば予め設定された閾値以上か否かに応じて、高精度と低精度に分けられるものとする。
【００１９】
データベース１５０は、上記の属性抽出部１２１、第１キーワード抽出部１２２、イメージ処理部１３１、第２キーワード抽出部１３３、キーワード抽出精度判定部１４０により得られた情報および画像イメージを格納し、管理する。このデータベース１５０は、属性抽出部１２１により抽出された属性の項目ごとに第１キーワード抽出部１２２により抽出されたキーワードを管理する属性データベース群、画像イメージを管理する画像データベース、第２キーワード抽出部１３３により抽出されたキーワードを管理するキーワード・データベース、キーワード抽出精度判定部１４０による判定結果を管理する精度情報データベース等を備えて構成される。すなわち、データベース１５０は、これらの情報および画像イメージを保持する保持部である。これらの情報および画像イメージは、例えば受信部１１０が取得した個々のイメージログごとに付与された文書ＩＤに対応付けて管理される。
【００２０】
登録部１６１は、属性抽出部１２１、第１キーワード抽出部１２２、イメージ処理部１３１、第２キーワード抽出部１３３、キーワード抽出精度判定部１４０により得られた情報および画像イメージをデータベース１５０に登録する。
【００２１】
検索部１６２は、クライアント端末３００からの検索要求に応じて、データベース１５０に対してイメージログの検索を行い、検索結果をクライアント端末３００に返す。すなわち、検索部１６２は、検索結果を出力する結果出力部でもある。イメージログの検索は、例えば属性情報とキーワードを検索キーとして行われる。ここで、検索部１６２による検索について、詳細に説明する。
【００２２】
図２は、検索対象としてのイメージログを分類した様子を示す図である。
図２を参照すると、検索部１６２による検索において、イメージログは、まず、属性情報およびキーワードが共にヒットしたもの（タイプＡ）、属性情報のみがヒットしたもの（タイプＢ）、キーワードのみがヒットしたもの（タイプＣ）、属性情報もキーワードもヒットしなかったもの（タイプＤ）に分けられる。また、イメージログは、キーワード抽出精度判定部１４０により判定されたキーワードの抽出精度の高いものと低いものに分けられる。
【００２３】
このうち、タイプＣおよびタイプＤは、属性情報でヒットしていないので、検索結果から除外される。また、タイプＡは、属性情報およびキーワードでヒットしているので、検索結果に含まれる。次に、タイプＢである各イメージログが、キーワード抽出精度判定部１４０により判定されたキーワードの抽出精度の高いもの（Ｂ−１）と低いもの（Ｂ−２）に分けられる。このうち、タイプＢ−１は、キーワードの抽出精度が高く、かつそのキーワードによる検索でヒットしていないので、検索結果から除外される。一方、タイプＢ−２は、キーワードによる検索でヒットしていないが、そのキーワードの抽出精度が低い。すなわち、実際には画像イメージ中のテキストに、検索キーのキーワードに対応する文字列が存在するが、その文字列がキーワードとして抽出されていないという可能性がある。そこで、本実施形態では、このタイプＢ−２も検索結果に含まれるものとする。したがって、検索部１６２は、タイプＡのイメージログおよびタイプＢ−２のイメージログ（図２の太線で囲まれた部分）を検索結果として抽出する。
【００２４】
図３は、図１に示したログ管理装置１００を実現するコンピュータのハードウェア構成例を示す図である。
図３に示すコンピュータ１０は、演算手段であるＣＰＵ（Central Processing Unit）１０ａと、記憶手段である主記憶装置（メインメモリ）１０ｂおよび外部記憶装置１０ｃを備える。外部記憶装置１０ｃとしては、一般に磁気ディスク装置（ＨＤＤ：Hard Disk Drive）が用いられる。また、図３のコンピュータ１０は、ネットワークを介して外部装置に接続するためのネットワークＩ／Ｆ（インターフェイス）１０ｄと、ディスプレイ装置へ表示出力を行うための表示機構１０ｅと、音声出力を行うための音声機構１０ｆとを備える。さらに、キーボードやマウス等の入力デバイス１０ｇを備える。ＣＰＵ１０ａと他の構成要素との間には、図示しないチップセットやブリッジ回路が介在している。
【００２５】
図３において、各構成要素は、システムバスや入出力バス等の各種のバスを介して接続される。例えば、ＣＰＵ１０ａと主記憶装置１０ｂの間は、システムバスやメモリバスを介して接続される。また、ＣＰＵ１０ａと外部記憶装置１０ｃ、ネットワークＩ／Ｆ１０ｄ、表示機構１０ｅ、音声機構１０ｆ、入力デバイス１０ｇ等との間は、ＰＣＩ（Peripheral Components Interconnect）、ＰＣＩ  Ｅｘｐｒｅｓｓ、シリアルＡＴＡ（AT Attachment）、ＵＳＢ（Universal Serial Bus）、ＡＧＰ（Accelerated Graphics Port）等の入出力バスを介して接続される。
【００２６】
なお、図３は、ログ管理装置１００を実現するのに好適なコンピュータのハードウェア構成を例示するに過ぎず、図示の構成に限定されないことは言うまでもない。例えば、補助記憶装置として、外部記憶装置１０ｃの他に、フレキシブルディスクや光学ディスクをメディアとするドライブを設けたり、ＵＳＢメモリを設けたりしても良い。ＵＳＢメモリは、ＵＳＢを介してブリッジ回路に接続されることとなる。また、表示機構１０ｅや音声機構１０ｆを独立した構成とせず、チップセットの機能として備えるようにしても良い。
【００２７】
図１に示したログ管理装置１００を図３に示すコンピュータ１０により実現する場合、属性抽出部１２１、第１キーワード抽出部１２２、イメージ処理部１３１、テキスト抽出部１３２、第２キーワード抽出部１３３、キーワード抽出精度判定部１４０、登録部１６１および検索部１６２の各機能は、プログラム制御されたＣＰＵ１０ａと主記憶装置１０ｂとで実現される。データベース１５０は、外部記憶装置１０ｃにより実現される。受信部１１０は、プログラム制御されたＣＰＵ１０ａとネットワークＩ／Ｆ１０ｄにより実現される。プログラムは外部記憶装置１０ｃ等の記憶手段に格納されており、このプログラムを主記憶装置１０ｂに読み込み、ＣＰＵ１０ａ実行することにより、これらの機能が実現される。
【００２８】
なお、ここでは本実施形態のログ管理装置１００を、画像処理装置２００とは別個に設けられたコンピュータ１０により実現する場合について説明したが、ログ管理装置１００の機能を画像処理装置２００に設けても良い。この場合、例えば、画像処理装置２００の制御装置として搭載されるコンピュータにより各機能を実現し、画像処理装置２００の記憶装置上にデータベース１５０が構築される。また、この場合、属性抽出部１２１が、画像処理装置２００による処理の実行に伴って得られるジョブログから直ちに属性情報を抽出しても良い。同様に、イメージ処理部１３１を介することなく、テキスト抽出部１３２が、画像処理装置２００による処理によって作成された画像イメージから直ちにテキストを抽出しても良い。
【００２９】
＜キーワードの抽出精度の判定＞
次に、キーワードの抽出精度の判定処理について説明する。
図４は、イメージログのジョブログから抽出されるキーワードと画像イメージから抽出されるキーワードを示す図である。
図４に示す例は、処理（ジョブ）としてファクシミリ送信が実行された場合に得られたイメージログを用いて抽出されるキーワードである。ファクシミリ送信の場合、処理内容に関する属性情報としては、送信元および送信先を特定するための種々の情報が取得される。また、送信対象の画像イメージにおいて、送信元および送信先の情報がフロントページに記載されることが多い。
【００３０】
図４を参照すると、ジョブログからは、送信元電話番号、送信元所属、送信者、送信先電話番号、送信先所属の各項目について属性値が抽出されている。そして、属性値として記述されているテキストが分解されて、１４個のキーワード（図４では属性キーワードと表記）が抽出されている。一方、画像イメージからは、さらに多くのキーワード（図４ではイメージ内キーワードと表記）が抽出されている。そして、この２種類のキーワードを比較すると、ジョブログから抽出された１４個のキーワードの全てが、画像イメージから抽出されたキーワードに含まれている。
【００３１】
本実施形態では、２種類のキーワードが、予め設定された閾値以上一致していれば、キーワードの抽出制度が高いと判定し、そうでない場合は、キーワードの抽出制度が低いと判定する。必ずしも、両者が完全に一致していなくても良いし、図４に示す例のように一方のキーワードが他方のキーワードに完全に含まれていなくても良い。ここで、設定する閾値は、各装置の利用態様やキーワードの抽出制度を判定する対象となる文書の種類等に応じて適当に設定し得る。具体的には、例えば、ジョブログから抽出されるキーワード全体に対する割合、画像イメージから抽出されるキーワード全体に対する割合としても良いし、一致するキーワードの個数としても良い。
【００３２】
＜データベースの構造の例＞
図５は、データベース１５０の構造の一例を示す図である。
図５を参照すると、データベース１５０として、属性データベース群１５１と、キーワード・データベース１５２と、精度情報データベース１５３が存在することが示されている。また、図示されているデータベース以外にも、画像イメージを格納した画像データベースが存在している。
【００３３】
図５には、属性データベース群１５１としては、送信元部署ＤＢ、送信先部署ＤＢ、送信元氏名ＤＢ、送信先氏名ＤＢ、送信元電話番号ＤＢ、送信先電話番号ＤＢ、機器ＩＰアドレスＤＢ、送信日時ＤＢの８種類のデータベースが記載されている。これらのデータベースは、機器ＩＰアドレスＤＢを除いて、処理（ジョブ）としてファクシミリ送信が実行された場合に得られる属性情報である。機器ＩＰアドレスＤＢには、ファクシミリ送信に限らず、各種の処理が実行された画像処理装置２００のＩＰアドレスが格納される。また、プリンタ出力やスキャナ入力等、実行された処理に応じて、それらの処理の実行により得られた属性情報が属性データベース群１５１を構成するデータベースに格納される。
【００３４】
また、図５には、属性データベース群１５１を構成する送信元部署ＤＢのデータ構成例が示されている。図示の例によれば、送信元部署ＤＢには、対応する属性項目「送信元部署」の属性値から得られたキーワード（「開発」、「一部」、「二部」）が文書ＩＤに対応付けて格納されていることが分かる。属性データベース群１５１に含まれる他のデータベースにおいても同様に、対応する属性項目の属性値から得られたキーワードが文書ＩＤに対応付けて格納される。したがって、キーワード検索を行うことにより、指定されたキーワードを属性値に含む文書ＩＤが特定される。
【００３５】
また、図５には、キーワード・データベース１５２のデータ構成例が示されている。図示の例によれば、キーワード・データベース１５２には、イメージログの画像イメージから得られたキーワード（「富士」、「山田」、「田中」）が文書ＩＤに対応付けて格納されていることが分かる。したがって、キーワード検索を行うことにより、指定されたキーワードを属性値に含む文書ＩＤが特定される。
【００３６】
また、図５には、精度情報データベース１５３のデータ構成例が示されている。図示の例によれば、精度情報データベース１５３には、文書ＩＤごとにキーワード抽出精度判定部１４０による判定結果（「Ｈ」、「Ｌ」）が格納されていることが分かる。したがって、属性データベース群１５１やキーワード・データベース１５２を検索して得られた文書ＩＤを検索キーとして検索を行うことにより、そのイメージログのデータにおけるキーワードの抽出精度の情報が得られる。
【００３７】
＜イメージログの検索処理＞
次に、本実施形態におけるイメージログの検索処理について説明する。
図６は、イメージログにおける文書ごとの書誌情報の例を示す図である。
図６に示す書誌情報は、図５に示したデータベース１５０の属性データベース群１５１から、同一の文書ＩＤに対応付けられた属性値を集めることによって得られる。また、文書ＩＤごとに図６に示すような書誌情報を集めた書誌情報データベースを作成してデータベース１５０に加えても良い。
【００３８】
図７は、検索キーの例を示す図である。
図７に示す例では、属性情報の検索キーとして、「送信先部署」、「送信日時」、「機器ＩＰアドレス」の各項目の属性値が指定されている。また、キーワードとして「セキュリティ」が指定されている。
【００３９】
図８は、本実施形態による検索処理の手順の一例を示すフローチャートである。
図８に示すように、検索部１６２は、クライアント端末３００から図７に示したような検索キーと共に検索要求を受け付けると（ステップ８０１）、その検索キーに基づいてデータベース１５０に対する検索処理を行う（ステップ８０２〜８０６）。本実施形態では、検索部１６２は、まず検索キーにおける属性情報およびキーワードの両方に該当するイメージログの文書ＩＤを取得する（ステップ８０２でＹｅｓ、ステップ８０３でＹｅｓ、ステップ８０４）。
【００４０】
次に、検索部１６２は、属性情報の検索キーに該当し、かつキーワードに該当しないイメージログ（ステップ８０２でＹｅｓ、ステップ８０３でＮｏ）のうち、キーワードの抽出精度が低いものに関してイメージログの文書ＩＤを取得する（ステップ８０５でＹｅｓ、ステップ８０６）。ただし、ステップ８０４で取得された文書ＩＤとステップ８０６で取得された文書ＩＤとは、分類しておく。検索キーの属性情報に該当しないイメージログ（ステップ８０２でＮｏ）、および属性情報には該当するがキーワードに該当せず、かつキーワードの抽出精度が高いイメージログ（ステップ８０２でＹｅｓ、ステップ８０３でＮｏ、ステップ８０５でＮｏ）は、検索結果から除外される。
【００４１】
以上のようにして検索処理が済んだ後、検索部１６２は、ステップ８０４およびステップ８０６で取得した文書ＩＤに基づいて、図６に示したようなイメージログの書誌情報をデータベース１５０から取得して、クライアント端末３００へ出力する（ステップ８０７）。このとき、該当する文書ＩＤの画像イメージを取得してサムネイル画像を作成し、書誌情報と一緒に出力しても良い。
【００４２】
＜検索結果の出力＞
クライアント端末３００は、ログ管理装置１００の検索部１６２から検索結果を取得すると、ディスプレイ装置等に検索結果の一覧を出力する。このとき、ステップ８０４で取得された文書ＩＤに関する情報と、ステップ８０６で取得された文書ＩＤに関する情報とは区別して出力される。前者は属性情報およびキーワードの両方に該当しており、確実に検索条件に該当するイメージログであるのに対し、後者はキーワードの抽出精度が低いために、実際には画像イメージ中に存在するキーワードが抽出されていない（したがって、検索結果の利用者が確認する必要がある）イメージログだからである。
【００４３】
図９は、クライアント端末３００のディスプレイ装置等に出力される検索結果の表示画像の構成例を示す図である。
図９に示す例では、検索結果（Ａ）６件と、検索結果（Ｂ）２件とが、区別して表示されている。検索結果（Ａ）は、属性情報およびキーワードの両方に該当したイメージログであり、図９の表示画像では、「検索条件に完全に一致したイメージログ」というコメントが付されている。また、検索結果（Ｂ）は、属性情報に該当し、キーワードに該当せず、かつキーワードの抽出精度が低いと判定されているイメージログであり、図９の表示画像では、「属性条件のみ一致したもので、ＯＣＲの精度が悪いと思われ、目視確認が必要と思われるイメージログ」というコメントが付されている。
【００４４】
図９に示す検索結果の一覧では、各イメージログに関して、書誌情報９０１が表示され、イメージログの画像イメージ（ログイメージ）を表示させるためのボタン（「イメージを確認」と記載されたボタンオブジェクト）９０２が付されている。クライアント端末３００のユーザ（検索結果の利用者等）が、マウスクリック等の操作によりこのボタン９０２を選択すると、この検索結果のイメージログの画像イメージがデータベース１５０から取得され、クライアント端末３００のディスプレイ装置等に出力される。特に検索結果（Ｂ）のイメージログに関しては、必要に応じて、このようにして画像イメージを表示し、ユーザ自身が、所望のイメージログか否かを確認する。
【００４５】
図１０は、クライアント端末３００のディスプレイ装置等に出力される検索結果の表示画像の他の構成例を示す図である。
図１０には、図９と同様に、検索結果（Ａ）６件と、検索結果（Ｂ）２件とが、区別して表示されている。図１０の構成例では、各検索結果に対して、書誌情報１００１に加えてイメージログの画像イメージのサムネイル画像１００２が表示されている。このような表示画像を用いれば、クライアント端末３００のユーザは、サムネイル画像１００２を参照することにより、検索結果（特に検索結果（Ｂ））が所望のイメージログか否かを確認する。
【００４６】
なお、本実施形態の態様としては、データベース１５０の構造は、既存の処理の履歴を管理するデータベースに、イメージログに含まれる画像イメージ（ログイメージ）中のテキストから抽出されたキーワードのデータベースと、キーワードの抽出精度のデータベースとを加えたものであれば良く、図５を参照して説明した構成に限定されるものではない。また、イメージログの検索は、属性情報およびキーワードの両方に該当したイメージログと、属性情報に該当し、キーワードに該当せず、かつキーワードの抽出精度が低いと判定されているイメージログとを検索結果として出力すれば良く、図８を参照して説明した検索手順に限定されるものではない。さらに、装置構成においても、図２に示す構成例では、ログ管理装置１００にデータベース１５０および検索部１６２を設ける構成としたが、検索部１６２または検索部１６２とデータベース１５０とを別個の装置として構成しても良い。
【図面の簡単な説明】
【００４７】
【図１】本実施形態のログ管理装置の機能構成を示す図である。
【図２】本実施形態における検索対象としてのイメージログを分類した様子を示す図である。
【図３】図１に示したログ管理装置を実現するコンピュータのハードウェア構成例を示す図である。
【図４】イメージログのジョブログから抽出されるキーワードと画像イメージから抽出されるキーワードを示す図である。
【図５】本実施形態のデータベースの構造の一例を示す図である。
【図６】イメージログにおける文書ごとの書誌情報の例を示す図である。
【図７】検索キーの例を示す図である。
【図８】本実施形態による検索処理の手順の一例を示すフローチャートである。
【図９】本実施形態によるイメージログの検索結果の表示画像の構成例を示す図である。
【図１０】本実施形態によるイメージログの検索結果の表示画像の他の構成例を示す図である。
【符号の説明】
【００４８】
１００…ログ管理システム、１１０…受信部、１２１…属性抽出部、１２２…第１キーワード抽出部、１３１…イメージ処理部、１３２…テキスト抽出部、１３３…第２キーワード抽出部、１４０…キーワード抽出精度判定部、１５０…データベース、１６１…登録部、１６２…検索部、２００…画像処理装置、３００…クライアント端末
【図１】
2010102428.tif 000003
【図２】
2010102428.tif 000004
【図３】
2010102428.tif 000005
【図４】
2010102428.tif 000006
【図５】
2010102428.tif 000007
【図６】
2010102428.tif 000008
【図７】
2010102428.tif 000009
【図８】
2010102428.tif 000010
【図９】
2010102428.tif 000011
【図１０】
2010102428.tif 000012