(57)【要約】【課題】オフィスや社内等でやり取りされる文書から重要なキーワードを精度よく抽出できるようにする。【解決手段】電子化されていない画像を処理する画像処理部と、画像処理部の処理対象である画像をキーワード抽出の対象とするか否かを判定する対象判定部６１と、画像処理部の処理対象である画像からテキストを読み取るテキスト読み取り部６２と、対象判定部６１によりキーワード抽出の対象と判定された画像を対象としてテキスト読み取り部６２により読み取られたテキストからキーワードを抽出するキーワード抽出部６３と、を備える。【選択図】図３
2018151854.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する画像処理部と、
前記画像処理部の処理対象である画像をキーワード抽出の対象とするか否かを判定する対象判定部と、
前記画像処理部の処理対象である画像からテキストを読み取るテキスト読み取り部と、
前記対象判定部によりキーワード抽出の対象と判定された画像を対象として前記テキスト読み取り部により読み取られたテキストからキーワードを抽出するキーワード抽出部と、
を備えることを特徴とする、文書処理装置。
【請求項２】
前記対象判定部は、前記テキスト読み取り部により読み取られたテキストに、予め定められた特定文字が含まれているか否かに応じて、キーワード抽出を行うか否かを判定することを特徴とする、請求項１に記載の文書処理装置。
【請求項３】
前記対象判定部は、前記特定文字が前記画像から読み取られたテキストに含まれている場合であっても、当該特定文字が予め定められた特定の態様で前記画像に記録されている場合は、当該特定の態様以外の態様で記録されている場合とは異なる判定結果とすることを特徴とする、請求項２に記載の文書処理装置。
【請求項４】
前記対象判定部は、前記画像処理部によって行われる処理の種類に応じて特定される判定条件に基づき、前記画像をキーワード抽出の対象とするか否かを判定することを特徴とする、請求項１乃至請求項３のいずれかに記載の文書処理装置。
【請求項５】
前記キーワード抽出部は、前記画像処理部によって行われる処理の種類に応じて特定される抽出条件に基づき、キーワードを抽出することを特徴とする、請求項１乃至請求項４のいずれかに記載の文書処理装置。
【請求項６】
前記キーワード抽出部は、前記画像処理部によって行われる処理の種類に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置。
【請求項７】
画像処理部に処理を実行させる操作者を認証する認証手段をさらに備え、
前記キーワード抽出部は、前記認証手段による認証により特定された操作者に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置。
【請求項８】
処理対象の画像を取得するために用いられるインターフェイスを複数備え、
前記キーワード抽出部は、複数の前記インターフェイスのうち、キーワードの抽出対象となった画像の取得に用いられたインターフェイスの種類に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置。
【請求項９】
前記キーワード抽出部により抽出されたキーワードの情報を管理する管理部と、
他の文書処理装置とデータ交換を行うための通信部と、をさらに備え、
前記管理部は、前記通信部を介して、他の文書処理装置により抽出されたキーワードの情報を取得し、自装置のキーワード抽出部により抽出されたキーワードの情報と共に管理することを特徴とする、請求項１乃至請求項８のいずれかに記載の文書処理装置。
【請求項１０】
コンピュータを制御し、
画像を処理する画像処理手段と、
前記画像処理手段の処理対象である画像をキーワード抽出の対象とするか否かを判定する対象判定手段と、
前記画像処理手段の処理対象である画像からテキストを読み取るテキスト読み取り手段と、
前記対象判定手段によりキーワード抽出の対象と判定された画像を対象として前記テキスト読み取り手段により読み取られたテキストからキーワードを抽出するキーワード抽出手段として、
前記コンピュータを機能させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置およびプログラムに関する。
【背景技術】
【０００２】
文書データを解析してキーワードを抽出する従来技術がある。特許文献１には、ネットワーク上で公開されているテキストや電子メールで配信されたテキストから単語を抽出し、抽出した各単語の出現頻度に応じてキーワードとして保持する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オフィスや社内等で関心を持たれている事柄を調べる手段として、オフィスや社内でやり取りされる文書からキーワードを抽出して検討することが考えられる。しかし、今日、オフィス等には電子メール等の電子化された文書を含む大量の文書がやり取りされているため、これらを無選別に対象としてキーワードの抽出を行うと、重要でない単語をキーワードとして抽出してしまうことも多い。
【０００５】
本発明は、オフィスや社内等でやり取りされる文書から重要なキーワードを精度よく抽出できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る文書処理装置は、
画像を処理する画像処理部と、
前記画像処理部の処理対象である画像をキーワード抽出の対象とするか否かを判定する対象判定部と、
前記画像処理部の処理対象である画像からテキストを読み取るテキスト読み取り部と、
前記対象判定部によりキーワード抽出の対象と判定された画像を対象として前記テキスト読み取り部により読み取られたテキストからキーワードを抽出するキーワード抽出部と、
を備えることを特徴とする、文書処理装置である。
本発明の請求項２に係る文書処理装置は、
前記対象判定部は、前記テキスト読み取り部により読み取られたテキストに、予め定められた特定文字が含まれているか否かに応じて、キーワード抽出を行うか否かを判定することを特徴とする、請求項１に記載の文書処理装置である。
本発明の請求項３に係る文書処理装置は、
前記対象判定部は、前記特定文字が前記画像から読み取られたテキストに含まれている場合であっても、当該特定文字が予め定められた特定の態様で前記画像に記録されている場合は、当該特定の態様以外の態様で記録されている場合とは異なる判定結果とすることを特徴とする、請求項２に記載の文書処理装置である。
本発明の請求項４に係る文書処理装置は、
前記対象判定部は、前記画像処理部によって行われる処理の種類に応じて特定される判定条件に基づき、前記画像をキーワード抽出の対象とするか否かを判定することを特徴とする、請求項１乃至請求項３のいずれかに記載の文書処理装置である。
本発明の請求項５に係る文書処理装置は、
前記キーワード抽出部は、前記画像処理部によって行われる処理の種類に応じて特定される抽出条件に基づき、キーワードを抽出することを特徴とする、請求項１乃至請求項４のいずれかに記載の文書処理装置である。
本発明の請求項６に係る文書処理装置は、
前記キーワード抽出部は、前記画像処理部によって行われる処理の種類に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置である。
本発明の請求項７に係る文書処理装置は、
画像処理部に処理を実行させる操作者を認証する認証手段をさらに備え、
前記キーワード抽出部は、前記認証手段による認証により特定された操作者に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置である。
本発明の請求項８に係る文書処理装置は、
処理対象の画像を取得するために用いられるインターフェイスを複数備え、
前記キーワード抽出部は、複数の前記インターフェイスのうち、キーワードの抽出対象となった画像の取得に用いられたインターフェイスの種類に応じて、抽出されたキーワードに対して重み付けを行うことを特徴とする、請求項１乃至請求項５のいずれかに記載の文書処理装置である。
本発明の請求項９に係る文書処理装置は、
前記キーワード抽出部により抽出されたキーワードの情報を管理する管理部と、
他の文書処理装置とデータ交換を行うための通信部と、をさらに備え、
前記管理部は、前記通信部を介して、他の文書処理装置により抽出されたキーワードの情報を取得し、自装置のキーワード抽出部により抽出されたキーワードの情報と共に管理することを特徴とする、請求項１乃至請求項８のいずれかに記載の文書処理装置である。
本発明の請求項１０に係るプログラムは、
コンピュータを制御し、
画像を処理する画像処理手段と、
前記画像処理手段の処理対象である画像をキーワード抽出の対象とするか否かを判定する対象判定手段と、
前記画像処理手段の処理対象である画像からテキストを読み取るテキスト読み取り手段と、
前記対象判定手段によりキーワード抽出の対象と判定された画像を対象として前記テキスト読み取り手段により読み取られたテキストからキーワードを抽出するキーワード抽出手段として、
前記コンピュータを機能させることを特徴とする、プログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、電子メール等の電子化された文書を対象としてキーワード抽出を行う場合と比較して、キーワード抽出を精度よく行うことができる。
請求項２の発明によれば、文書処理の対象となる全ての文書をキーワード抽出の対象とする場合と比較して、文書に特定文字が含まれているか否かに基づいてキーワード抽出の対象とする文書の選別を行うことにより、より精度よくキーワード抽出を行うことができる。
請求項３の発明によれば、特定文字が含まれる全ての文書をキーワード抽出の対象とする場合と比較して、文書における特定文字の態様に応じてキーワード抽出の対象とする文書の選別を行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項４の発明によれば、文書処理の対象となる全ての文書をキーワード抽出の対象とする場合と比較して、文書に対して行われる文書処理に応じて文書をキーワード抽出の対象とするか否かについての判定を行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項５の発明によれば、文書処理の対象となる全ての文書に対して同じ条件でキーワード抽出を行う場合と比較して、文書に対して行われる文書処理に応じて特定される抽出条件でキーワード抽出を行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項６の発明によれば、抽出されたキーワードに対する重み付けを行わない場合と比較して、文書に対して行われる文書処理に応じて特定される条件で、抽出されたキーワードに重み付けを行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項７の発明によれば、抽出されたキーワードに対する重み付けを行わない場合と比較して、文書処理装置の操作者に応じて特定される条件で、抽出されたキーワードに重み付けを行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項８の発明によれば、抽出されたキーワードに対する重み付けを行わない場合と比較して、文書の取得に用いられたインターフェイスの種類に応じて特定される条件で、抽出されたキーワードに重み付けを行うことにより、さらに精度よくキーワード抽出を行うことができる。
請求項９の発明によれば、個別の文書処理装置ごとにキーワードを抽出する場合と比較して、抽出したキーワードの情報を他の文書処理装置と共有することにより、より多くの文書からキーワードを抽出することができる。
請求項１０の発明によれば、電子メール等の電子化された文書を対象としてキーワード抽出を行う場合と比較して、本発明のプログラムを実行するコンピュータにおいて、電子化されていない画像としての文書を抽出対象として、キーワード抽出を精度よく行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態が適用されるキーワード抽出システムの構成を示す図である。
【図２】文書処理装置の一例としての複合機の機能構成を示す図である。
【図３】制御部の機能構成を示した図である。
【図４】文書における特定文字の態様を説明する図であり、図４（Ａ）は、文書の位置づけを示す特定文字の態様の例を示す図、図４（Ｂ）は、文書の内容において特定文字に相当する単語が用いられている例を示す図である。
【図５】特定文字に基づいてキーワード抽出の対象の判定を行う場合の対象判定部およびテキスト読み取り部の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜本実施形態が適用されるシステム＞
図１は、本実施形態が適用されるキーワード抽出システム１０の構成を示す図である。図１に示すように、本実施形態のキーワード抽出システム１０は、文書を処理してキーワードを抽出する文書処理装置１００と、抽出されたキーワードを管理するキーワード管理サーバ２００とを備える。
【００１０】
本実施形態において、「文書」とは、コンピュータが扱える文字コードで表現されていない（言い換えれば、テキストデータとして記述されていない）文書とする。具体的には、例えば、紙などの媒体にトナー等の画像形成材を用いて印字された文書や手書きの文書などである。また、文字が画像として記録されている電子データも、本実施形態の「文書」であるものとする。特に、コンピュータが扱える文字コードで表現された文書と区別する場合には、「テキストデータ以外の形式の文書」や「電子化されていない文書」等と呼ぶ。また、コンピュータが扱える文字コードで表現された文書については、「電子文書」や「電子化された文書」等と呼ぶ。
【００１１】
文書処理装置１００は、文書からキーワードを抽出する装置である。この文書処理装置１００は、文書をテキストデータ以外の形式で扱う機能を有する（以下、この種の機能による文書に対する処理を「文書処理」と呼ぶ場合がある）。文書処理装置１００の例としては、プリンタ、スキャナ、コピー機、ファクシミリ装置や、これらの機能を複合的に備えた複合機、画像を投影するプロジェクタ等が挙げられる。すなわち、文書処理装置１００の主要な例は、画像化された文書（媒体上に形成された画像や電子化された画像データを含む）を処理する画像処理装置である。また、文書処理装置１００は、文書を解析してキーワードを抽出するのに伴って関連情報（例えば、キーワードを含む文書の種類や数、文書の種類ごとのキーワードの出現頻度など）を取得し、抽出したキーワードと共にキーワード管理サーバ２００へ送信する。
【００１２】
キーワード管理サーバ２００は、コンピュータにて実現される。キーワード管理サーバ２００には、１または複数の文書処理装置１００が接続される。そして、文書処理装置１００において抽出されたキーワードおよび関連情報を受信して管理する。図１に示す構成において、キーワード管理サーバ２００と文書処理装置１００とは、ネットワーク３００により接続されている。ネットワーク３００は、装置間のデータ通信に用いられる通信ネットワークであれば特に限定されず、例えばインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等としてよい。すなわち、キーワード管理サーバ２００は、ＬＡＮ上に構築されたローカルなサーバであってもよいし、インターネット上に構築されたいわゆるクラウドサーバであってもよい。また、文書処理装置１００の一つをキーワード管理サーバ２００として機能させてもよい。データ通信に用いられる通信回線は、有線であっても無線であっても良い。また、複数のネットワークや通信回線を介して各装置を接続するように構成してもよい。
【００１３】
図２は、文書処理装置１００の一例としての複合機の機能構成を示す図である。図２に示す構成において、文書処理装置１００は、制御部６０を構成するＣＰＵ（Central Processing Unit）１０２と、ＲＯＭ（Read Only Memory）１０３と、ＲＡＭ（Random Access Memory）１０４とを備える。また、文書処理装置１００は、記憶部１０５と、操作部１０６と、表示部１０７と、画像読み取り部１０８と、画像形成部１０９と、通信部１１０と、画像処理部１１１と、認証処理部１１２とを備える。これらの各機能部は、バス１０１に接続され、このバス１０１を介してデータの授受を行う。
【００１４】
操作部１０６は、ユーザ（操作者）の操作を受け付ける。操作部１０６は、例えば、ハードウェアキーにより構成される。また、例えば、押圧された位置に応じた制御信号を出力するタッチセンサにより構成される。タッチセンサと後述の表示部１０７を構成する液晶ディスプレイとを組み合わせたタッチパネルとして構成しても良い。
【００１５】
表示部１０７は、表示手段の一例であり、例えば液晶ディスプレイにより構成される。この表示部１０７は、ＣＰＵ１０２の制御の下、文書処理装置１００に関する情報を表示する。また、表示部１０７は、ユーザが文書処理装置１００を操作する際にユーザが参照するメニュー画面を表示する。すなわち、上記の操作部１０６と表示部１０７とを組み合わせて、文書処理装置１００のユーザインタフェース部として機能する。また、本実施形態において、表示部１０７は、後述する表示制御部６４の制御により、キーワードの情報を表示する。
【００１６】
画像読み取り部１０８は、いわゆるスキャナ装置により構成され、文書処理の一つとして、セットされた原稿上の画像を光学的に読み取り、読み取り画像（画像データ）を生成する。画像の読み取り方式としては、例えば、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ（Light Emitting Diode）光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式が用いられる。
【００１７】
画像形成部１０９は、画像形成手段の一例であり、文書処理の一つとして、記録材の一例である用紙に対して、画像形成材を用いて画像データに基づく画像を形成する。記録材に画像を形成する方式としては、例えば、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式等が用いられる。
【００１８】
通信部１１０は、ネットワーク３００を介してキーワード管理サーバ２００や他の文書処理装置１００に接続するためのネットワーク・インターフェイスを有している。また、通信部１１０は、文書処理の一つとして、ファクシミリによる送受信を行うための電話回線への接続機能も有している。
【００１９】
画像処理部１１１は、演算手段であるプロセッサと作業用メモリとを備え、画像データが表す画像に色補正や階調補正等の画像処理を施す。なお、プロセッサとして制御部６０のＣＰＵ１０２を、作業用メモリとして制御部６０のＲＡＭ１０４を、それぞれ兼用しても良い。
【００２０】
認証処理部１１２は、文書処理装置１００の機能を利用する操作者を認証する。認証手段は特に限定しない。例えば、文書処理装置１００の筐体にＩＣカードの読み取り機能を設け、操作者のＩＤ情報（識別情報）を記録したＩＣカードを読み取って認証処理を行ってもよいし、操作者が操作部１０６を操作して入力したＩＤ情報に基づき認証処理を行うようにしてもよい。また、操作者が外部装置から遠隔制御により文書処理装置１００を操作する場合は、外部装置から文書処理装置１００にアクセスする際に入力させた認証情報を用いて認証処理を行ってもよい。その他、既存の種々の認証手法を適用してよい。なお、認証処理部１１２の機能は、制御部６０のＣＰＵ１０２が、制御部６０のＲＯＭ１０３に格納されているプログラムを実行することにより実現してもよい。
【００２１】
記憶部１０５は、記憶手段の一例であり、例えば、ハードディスク装置などの記憶装置により構成される。記憶部１０５は、画像読み取り部１０８にて生成された読み取り画像等の画像データを記憶する。さらに、本実施形態の記憶部１０５は、上述した文書処理の対象である文書から抽出されたキーワードの情報を保持するキーワード情報保持部として機能する。
【００２２】
制御部６０を構成するＣＰＵ１０２、ＲＯＭ１０３およびＲＡＭ１０４において、ＲＯＭ１０３は、ＣＰＵ１０２により実行されるプログラムを記憶する。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されているプログラムを読み出し、ＲＡＭ１０４を作業エリアにして、プログラムを実行する。また、記憶部１０５に格納されたプログラムをＲＡＭ１０４に読み込んで、ＲＡＭ１０４に読み込んだプログラムをＣＰＵ１０２が実行するようにしても良い。ＣＰＵ１０２は、プログラムを実行することにより、制御部６０として、文書処理装置１００の各機能部を制御する。また、本実施形態では、制御部６０が、文書からキーワードを抽出して管理するための機能を実現する。
【００２３】
＜制御部の機能構成＞
図３は、制御部６０の機能構成を示した図である。対象判定部６１、テキスト読み取り部６２、キーワード抽出部６３、表示制御部６４、通信制御部６５、キーワード情報管理部６６および認証部６７は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、本実施形態では、ＲＯＭ１０３（図２参照）や記憶部１０５に、オペレーティングシステムおよびオペレーティングシステムと協働して実行されるアプリケーションプログラムが記憶されている。そして、本実施形態では、ＣＰＵ１０２が、これらのプログラムをＲＯＭ１０３等から主記憶装置であるＲＡＭ１０４に読み込み、実行することで、対象判定部６１、テキスト読み取り部６２、キーワード抽出部６３、表示制御部６４、通信制御部６５、キーワード情報管理部６６、認証部６７として機能する。
【００２４】
ここで、ＣＰＵ１０２によって実行されるプログラムは、磁気記録媒体（磁気ディスクなど）、光記録媒体（光ディスクなど）、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、文書処理装置１００へ提供し得る。また、ＣＰＵ１０２によって実行されるプログラムは、インターネットなどのネットワークを介して文書処理装置１００に提供するようにしてもよい。
【００２５】
対象判定部６１は、文書処理装置１００により処理（文書処理）される文書を対象として、キーワード抽出の対象とするか否かを判定する。言い換えると、予め定められた条件（判定条件）に基づき、キーワード抽出の対象となる文書を除外する。対象判定部６１は、文書の内容、文書の記録形態や記録された媒体の種類、文書に対する処理（文書処理）の種類等に応じて、種々の手法により、文書をキーワード抽出の対象とするか否かを判定する。具体的な判定手法については後述する。
【００２６】
テキスト読み取り部６２は、対象判定部６１により選別された文書を読み取り、キーワード抽出を行うためのテキストデータを生成する。言い換えれば、電子化されていない文書を電子化された文書に変換する。文書処理装置１００により行われる文書処理が文書画像の読み取りである場合、処理対象の文書は、紙などの媒体上に形成されている。この場合、例えば、ＯＣＲ（Optical Character Recognition/Reader、光学的文字認識）処理により媒体上に形成された文書を読み取る。また、文書処理装置１００により行われる文書処理が、文字が画像として記録されている電子データに基づく印刷出力等である場合、例えば、メモリ上に展開した画像に対して文字認識処理を行って文書を読み取る。また、文書処理装置１００により行われる文書処理が、ＰＤＬ（Page Description Language）で記述された電子文書の印刷出力等である場合は、ＰＤＬで記述された電子文書にはテキストデータが含まれている。そこで、この場合は、直接テキストデータを抽出すればよい。その他、文書における文字の記録方式に応じて、既存の種々の手法を用いてテキストデータを生成してよい。
【００２７】
キーワード抽出部６３は、対象判定部６１によりキーワード抽出の対象と判定された文書を対象として、テキスト読み取り部６２により生成されたテキストデータに基づきキーワードを抽出する。また、キーワード抽出部６３は、対象判定部６１の判定結果やテキスト読み取り部６２の読み取り結果等に基づいて文書を分類し、分類ごとにキーワードを抽出したり、分類ごとに異なる条件（抽出条件）や手法を用いてキーワードを抽出したりしてもよい。さらに、キーワード抽出部６３は、抽出したキーワードと、キーワードの抽出に伴って得られる各種の関連情報（各キーワードの出現頻度、抽出を行った日時、抽出対象となった文書の分類等）とを記憶部１０５やＲＡＭ１０４等の記憶手段に格納する。なお、キーワードの抽出方法は、既存の種々の手法を用いてよい。
【００２８】
表示制御部６４は、キーワード抽出部６３により抽出されたキーワードの情報（例えば、キーワードのリストや各キーワードの関連情報）を記憶部１０５等の記憶手段から読み出し、表示部１０７の表示画面に表示させる。表示制御部６４によるキーワードの情報の表示制御は、例えば、操作部１０６および表示部１０７を用いたメニュー操作による表示指示を受け付けて行われる。
【００２９】
通信制御部６５は、通信部１１０を制御してキーワード管理サーバ２００にアクセスし、記憶部１０５等の記憶手段に格納されたキーワードの情報を送信する。また、複数の文書処理装置１００によりキーワードの抽出および集計を行う場合、通信制御部６５は、通信部１１０を制御して他の文書処理装置１００にアクセスし、各々が抽出したキーワードの情報を交換する。これにより、各文書処理装置１００の記憶手段には、複数の文書処理装置１００により抽出されたキーワードの情報が共有される。
【００３０】
キーワード情報管理部６６は、キーワード抽出部６３により抽出され、記憶部１０５等の記憶手段に格納されたキーワードの情報を管理する。複数の文書処理装置１００によりキーワードの抽出および集計を行う場合、自装置において抽出したキーワードの情報と、通信制御部６５により他の文書処理装置１００から取得されたキーワードの情報とを集計して管理する。
【００３１】
＜対象判定部６１によるキーワード抽出の対象の判定手法＞
本実施形態では、文書処理装置１００により処理（文書処理）される文書に対して、文書の内容や文書処理装置１００が文書に対して行う文書処理の種類等の種々の事象に基づいて設定された判定条件に応じて、文書をキーワード抽出の対象とするか否かを判定する。以下に、例を挙げて説明する。
【００３２】
・文書の内容に基づく判定
本実施形態では、対象判定部６１によるキーワード抽出の対象とするか否かの判定を、文書の内容に基づいて行ってもよい。この場合、例えば、文書に対してテキスト読み取り部６２による処理を行って、テキストデータを生成する。そして、対象判定部６１は、生成されたテキストデータに特定の単語や文字列（以下、特定文字）が存在するか否かを調べる。特定文字としては、例えば、「Ｃｏｎｆｉｄｅｎｔｉａｌ」「機密情報」等の文字、会社名等の特定のロゴ等が挙げられる。これらの文字は、通常、その文書が特定の性質を有すること（特定の位置づけであること）を示す。具体的には、機密性を有する文書であることや公的な文書であることなどである。そこで、これらの特定文字が存在する文書を、検出された特定文字の種類に応じて、キーワード抽出の対象としたり、キーワード抽出の対象から除外したりする。例えば、「Ｃｏｎｆｉｄｅｎｔｉａｌ」や「機密情報」の文字が記されている文書は、特別な文書であるために、他の文書と比較してキーワードとして抽出される条件（出現回数が多い等）に該当する単語の傾向が異なると考えられる。また、この文書は、扱うことのできる人物が限られているため、キーワードとして抽出される単語は、オフィスや社内でも特定の人物の間でのやり取りでのみ頻出する単語である可能性がある。そこで、キーワードを抽出する目的に応じて、このような特定文字が記された文書のみを対象としてキーワードの抽出を行ってもよいし、特定文字が記された文書をキーワード抽出の対象から除外してもよい。さらに、特定文字を分類し、分類された特定文字の種類ごとにキーワードの抽出結果を分類して管理するようにしてもよい。
【００３３】
また、特定文字は、文書内での使われ方によって意味が異なる場合がある。そこで、特定文字が予め定められた特定の態様で用いられている場合と、他の態様で用いられている場合とで、キーワード抽出を行うか否かについて異なる判定を行ってもよい。
【００３４】
図４は、文書における特定文字の態様を説明する図である。図４（Ａ）は、文書の位置づけを示す特定文字の態様の例を示す図、図４（Ｂ）は、文書の内容において特定文字に相当する単語が用いられている例を示す図である。図４（Ａ）に示すように、文書の位置づけを示す特定の態様で特定文字（図示の例では「Ｃｏｎｆｉｄｅｎｔｉａｌ」）が記されている場合、その文書が特定文字で示されるように扱われるべき特別な文書であることを意味する。したがって、上述したように、特定文字が記されていることを条件として、キーワード抽出の対象としたり、キーワード抽出の対象から外したり、他の書類と区別してキーワード抽出を行ったりしてよい。一方、図４（Ｂ）に示すように、特定文字に相当する単語（図示の例では「Ｃｏｎｆｉｄｅｎｔｉａｌ」）が文書中に存在する場合であっても、文書の内容においてその単語が用いられている場合、その記述は、単に文書を記述する上で用いられているだけであり、文書自体の位置づけを表すものではない。したがって、この場合は、この文書に対し、特定文字が記されていることを条件とする特別な扱いは行わず、他の文書と同様に扱う。
【００３５】
特定文字として扱われる態様としては、文字自体の態様や用紙の書式に基づく態様を設定してよい。例えば、予め定められたフォント、サイズ、色などを用いて記載された文字列や、用紙の特定の場所に記載された文字列などが挙げられる。また、印字出力により印字された文字だけでなく、押印等によって形成された文字列を特定文字としてもよい。
【００３６】
図５は、特定文字に基づいてキーワード抽出の対象の判定を行う場合の対象判定部６１およびテキスト読み取り部６２の動作を示すフローチャートである。図５に示すように、まずテキスト読み取り部６２が、例えば画像読み取り部１０８により読み取った文書画像に対して文字認識処理を行い、テキストデータを生成する（Ｓ５０１）。対象判定部６１は、テキスト読み取り部６２により生成されたテキストデータを解析し、特定文字が含まれているか否かを判定する。特定文字が含まれている場合（Ｓ５０２でＹｅｓ）、対象判定部６１は、次に検出した特定文字が特定の態様で記載されているか否かを判定する。
【００３７】
特定文字が特定の態様で記載されている場合（Ｓ５０３でＹｅｓ）、対象判定部６１は、対象の文書を特定文字が記されている文書としてキーワード抽出の対象とするか否かの判定を行う（Ｓ５０４）。これに対し、文書に特定文字が含まれていない場合（Ｓ５０２でＮｏ）および特定文字が含まれていても特定の態様で記載されていない場合（Ｓ５０３でＮｏ）は、対象の文書を特定文字が記されている文書ではない通常の文書としてキーワード抽出の対象とするか否かの判定を行う（Ｓ５０５）。
【００３８】
上記の動作例では、対象の文書に関し、まずテキスト読み取り部６２によりテキストデータを生成し、このテキストデータに対して特定文字が含まれているか否かを調べた。これに対し、特定の態様で記載された特定文字は、文字の形状や記載される場所等が特定されるため、文字認識を行う前に、特定の態様に対するパターン認識を行うことによって、特定文字の有無を直接判断するようにしてもよい。
【００３９】
・文書の記録形態に基づく判定
本実施形態では、対象判定部６１によるキーワード抽出の対象とするか否かの判定を、文書の記録形態に基づいて行ってもよい。例えば、特定の文書に関して、特定の書式で記載したり、文章や図を特定の配置（レイアウト）で記載したりすることが決められている場合、文書の内容を見ることなく、書式や配置のみに基づいて、どのような位置づけの文書かを特定し得る場合がある。このような場合は、テキスト読み取り部６２による文字認識を待たずに、画像読み取り部１０８により読み取った文書画像から書式や配置を識別して文書の種類を特定し、特定した文書の種類に応じてキーワード抽出の対象とするか否かの判定を行ってもよい。また、特定した文書の種類ごとにキーワードの抽出結果を分類して管理するようにしてもよい。
【００４０】
さらに、対象判定部６１によるキーワード抽出の対象とするか否かの判定を、文書が記録された用紙の色に基づいて行うことも考えられる。すなわち、特定の文書は特定の色の用紙で作成することが決められていれば、用紙の色を識別することにより文書の種類を特定し得る。そこで、画像読み取り部１０８により読み取った文書画像が記録されている用紙の色に基づいて文書の種類を特定し、特定した文書の種類に応じてキーワード抽出の対象とするか否かの判定を行ってもよい。また、特定した文書の種類ごとにキーワードの抽出結果を分類して管理するようにしてもよい。
【００４１】
・文書画像に対する文書処理の種類に基づく判定
本実施形態では、文書画像に対して実行される文書処理の種類に応じて、対象判定部６１が、キーワード抽出の対象とするか否かに関して異なる判定を行ってもよい。例えば、ファクシミリ受信された文書は、外部から受け付けた文書であるため、オフィスや社内で関心が持たれている事柄とは無関係である可能性が高い。そこで、例えば、複合機の機能のうちファクシミリ機能による処理が行われた文書のうち、ファクシミリ送信の対象となった文書はキーワード抽出の対象とする一方、ファクシミリ受信された文書はキーワード抽出の対象から除外する。同様にして、複写機能であれば複写した部数に応じて異なる判定結果とする等、文書画像に対する文書処理の種類に応じて個別の条件を設け、かかる条件に基づいてキーワード抽出の対象とするか否かを判定するようにしてもよい。また、文書画像に対する文書処理の種類ごとにキーワードの抽出結果を分類して管理するようにしてもよい。
【００４２】
・文書処理の種類に基づくキーワードの重み付け
ここで、文書処理の種類に基づくキーワードの重み付けについて説明する。オフィス等で複合機等の文書処理装置１００が使用される場合、用途に応じて使用される文書処理の種類が偏ることが多いと考えられる。例えば、インターネット等の外部ネットワーク上のサイトから一般情報を収集する場合や、データベースを検索する場合、ＨＴＭＬ（HyperText Markup Language）文書の閲覧が行われることが多い。また、お客様や取引先との間での情報のやり取りは、ファクシミリや電子メールによる文書の送受信で行われることが多い。また、職務や業務に関する提案や課題を記載した定型文書の作成や編集は、ワードプロセッサやプレゼンテーションソフト等の文書編集用のアプリケーションソフトで行われることが多い。また、業務等で用いられるデータの集計や集計データの編集は、表計算ソフトで行われることが多い。また、メモのような簡易文書の作成や編集、プログラムコードの作成や編集等は、テキストエディタソフトで行われることが多い。また、インターネット等の外部ネットワーク上のサイトから取得した文書やレポートを参照する場合、ＰＤＦ（Portable Document Format）文書の閲覧が行われることが多い。なお、これらの用途と文書処理との関係は一例にすぎず、文書処理装置１００が使用される環境に応じて、個別に様々な特徴が見いだされると考えられる。
【００４３】
そこで、キーワード抽出部６３が、キーワードの抽出目的に応じて、上記のような用途と文書処理との関係に基づき、キーワードが抽出された文書処理の種類に応じた重み付けを、抽出されたキーワードに対して行ってもよい。例えば、オフィス内で意識された課題や提案を知るためにキーワード抽出を行う場合を考える。この場合、定型文書の作成等に用いられることの多い文書編集用のアプリケーションソフトで作成された文書に対して文書処理装置１００を用いた処理が行われた際に抽出されたキーワードを重要度が高いキーワードとする重み付けを行う。そして、定型文書の作成等に用いられる可能性の少ないＰＤＦ文書に対して文書処理装置１００を用いた処理が行われた際に抽出されたキーワードを重要度が低いキーワードとする重み付けを行う。また、定型文書の作成等に用いられる可能性がないＨＴＭＬ文書に対して文書処理装置１００を用いた処理が行われた場合は、その文書をキーワード抽出の対象から除外する。
【００４４】
また例えば、取引先やお客様とのやり取りの中からキーワード抽出を行う場合を考える。この場合、取引先やお客様とのやり取りで用いられることの多い電子メールやファクシミリによる送受信が行われた際に抽出されたキーワードを重要度が高いキーワードとする重み付けを行う。そして、取引先やお客様に提示する資料として用いられる可能性のある文書編集用のアプリケーションソフトで作成された文書に対して文書処理装置１００を用いた処理が行われた際に抽出されたキーワードを中程度の重要度のキーワードとする重み付けを行う。また、取引先やお客様とのやり取りで用いられることがないＰＤＦ文書やＨＴＭＬ文書に対して文書処理装置１００を用いた処理が行われた場合は、その文書をキーワード抽出の対象から除外する。
【００４５】
また例えば、従業員の一般的な関心事を知るためにキーワード抽出を行う場合を考える。この場合、従業員の一般的な関心事は、例えばインターネット上のサイト等から取得されると考えられる。そこで、ＨＴＭＬ文書やＰＤＦ文書に対して文書処理装置１００を用いた処理が行われた際に抽出されたキーワードを重要度が高いキーワードとする重み付けを行う。
【００４６】
このように、キーワードの抽出目的に応じて、抽出されたキーワードに対し、キーワードが抽出された文書処理の種類に応じた重み付けを行うことにより、抽出目的に対応したキーワードの抽出精度を上げることができる。なお、上述した用途と文書処理との関係に基づく重み付けは例示に過ぎず、実際には、文書処理装置１００が使用される環境や設定されるキーワードの抽出目的等に応じて、具体的に重みの値を設定してよい。
【００４７】
・操作者に基づく判定
本実施形態では、文書画像に対する文書処理を実行した操作者に応じて対象判定部６１が、キーワード抽出の対象とするか否かに関して異なる判定を行ってもよい。文書処理装置１００において操作者の認証を行うことにより、文書画像に対する文書処理を実行した操作者が特定される。そこで、同じ操作であっても、操作を実行した操作者に応じてキーワード抽出の対象とするか否かを判定するようにしてもよい。また、操作を実行した操作者ごとにキーワードの抽出結果を分類して管理するようにしてもよい。このようにすれば、部署や役職等に応じて異なるキーワードが抽出されることを期待し得る。
【００４８】
・操作者に基づくキーワードの重み付け
ここで、操作者に基づくキーワードの重み付けについて説明する。キーワードを抽出する際には、現場の意見の取得、経営に関するキーワードの取得等のように、種々の抽出目的が設定される。そこで、対象判定部６１が操作者に応じて実行された操作をキーワードの抽出対象とするか否かを判定することについて上述したが、キーワード抽出部６３が、操作者に応じて抽出されるキーワードに重み付けを行ってもよい。例えば、キーワードの抽出目的が現場の意見の取得である場合、現場作業者や外部委託者等が行った操作から抽出されたキーワードを重要度が高いキーワードとする重み付けを行ってもよい。また、キーワードの抽出目的が経営に関するキーワードの取得である場合、管理職の従業員等が行った操作から抽出されたキーワードを重要度が高いキーワードとする重み付けを行ってもよい。これらの操作者以外の操作者（他の操作者）が行った操作をキーワード抽出の対象から除外するのではなく、重み付けにより重要度が低いキーワードとして抽出を行うことにより、キーワードの抽出目的に該当する他の操作者の関心事の情報についても収集することとなる。
【００４９】
・文書の取得に用いられるインターフェイスの種類に基づくキーワードの重み付け
文書処理装置１００として複合機を用いる場合、キーワードの抽出対象である文書画像の取得経路としては、オフィス内のＬＡＮ等のネットワークを介して取得する経路、記憶装置からの読み出して取得する経路、ファクシミリにより受信して取得する経路など、複数あり得る。そして、文書や業務の種類に応じて使用される取得経路に偏りがあると考えられる。そこで、キーワード抽出部６３が、キーワードの抽出目的および文書画像の取得経路に応じて、抽出されたキーワードに対する重み付けを行ってもよい。文書画像の取得経路は、例えば、文書画像を取得するために用いられるインターフェイスによって特定される。
【００５０】
一例として、文書処理装置１００としての複合機が、文書画像を取得するためのインターフェイスとして、有線による通信のための２種類の接続手段（第１、第２有線接続手段）と、無線通信手段と、ファクシミリによる送受信を行うための接続手段（ＦＡＸ接続手段）とを有するものとする。また、文書画像を取得するためのインターフェイスの一種として文書画像の保持手段を考え、文書処理装置１００としての複合機が、文書画像の保持手段として、内部メモリと、着脱可能な記憶媒体を備えた外部メモリとを有するものとする。そして、オフィスの従業員が複合機を用いて文書を出力したり読み込ませたりする際に用いる通信手段として第１有線接続手段に接続されたネットワークを用い、データベースの記録内容を定期的に印刷出力するような定型処理に用いる通信手段として第２有線接続手段に接続されたネットワークを用いるものとする。また、無線通信手段およびＦＡＸ接続手段は、オフィスの従業員以外（外部）の者（一般来訪者など）が複合機を用いて文書を出力したり読み込ませたりする際に用いる通信手段とする。また、内部メモリや外部メモリは、他の事業所の従業員が複合機を用いて文書を出力したり読み込ませたりする際に、文書画像の保持手段として用いられるものとする。
【００５１】
以上のように運用されている場合に、キーワードの抽出目的として、オフィス内での関心事に関するキーワードを取得しようとする場合を考える。この場合、例えば、オフィスの従業員が主に用いる手段を経由して取得した文書画像に対する操作から抽出されたキーワードの重要度を高くし、オフィスの従業員以外の者が主に用いる手段を経由して取得した文書画像に対する操作から抽出されたキーワードの重要度を低くするような重み付けが考えられる。一例として、この場合、第１有線接続手段を介して取得された文書画像に対する操作から抽出されたキーワードに対して、重要度が高いキーワードとする重み付けを行う。また、データベースに対する定型処理は、対象の文書に同一の文言が大量に重複して現れるためキーワードの抽出には不向きである。そこで、第２有線接続手段を介して取得された文書画像に対する操作を、キーワードの抽出対象から除外する。また、外部の者が行った操作の対象となった文書画像は、オフィス内の関心事に関するキーワードの取得にはあまり適さないが、オフィス内の複合機を用いて行われた操作であるから全く無関係とも言えない。そこで、無線通信手段を介して取得された文書画像に対する操作から抽出されたキーワードに対して、重要度が低いキーワードとする重み付けを行う。また、他の事業所の従業員が行った操作の対象となった文書画像は、キーワードの抽出対象として、オフィス内の従業員が行った操作の対象となった文書画像ほど有用ではないが、外部の者が行った操作の対象となった文書画像よりも有用と考えられる。そこで、内部メモリや外部メモリから読み出された文書画像に対する操作から抽出されたキーワードに対して、重要度が中程度とするキーワードとする重み付けを行う。
【００５２】
このようにキーワードに対する重み付けを行うことで、オフィス内での関心事に関するキーワードの取得等のような、具体的な抽出目的に応じたキーワードの抽出の精度が向上する。なお、上述した複合機（文書処理装置１００）の運用や重み付けは例示に過ぎず、上記の例に限定されるものではない。
【００５３】
＜複数の文書処理装置による連携＞
図１に示したように、本実施形態では、キーワード管理サーバ２００に複数の文書処理装置１００が接続され得る。キーワード管理サーバ２００により複数の文書処理装置１００で抽出されたキーワードを管理する場合、文書処理装置１００ごとにキーワードの抽出結果を分類して集計し管理するようにしてもよい。また、役員室や特定の部署に設置された文書処理装置１００からはキーワードの抽出を行わないという制御を行ってもよい。複数の文書処理装置１００を連携させ、上述したキーワード抽出の対象とするか否かの判定手法と組み合わせることにより、特定の部署で特定の文書処理が行われた文書のみを対象としてキーワードを抽出したり、そのような文書のみをキーワード抽出の対象から除外したりするといった複雑な制御を行ってもよい。
【００５４】
また、キーワード管理サーバ２００を設けず、複数の文書処理装置１００どうしで抽出したキーワードの情報を交換し、共有するようにしてもよい。この場合、例えば、１日の予め定められた時間に各文書処理装置１００がキーワードの情報を送受信することにより、保持する情報の同期を図る。
【００５５】
＜文書処理装置の他の例＞
図２に示した例では、文書処理装置１００を複合機に適用した場合を例として説明したが、文書処理装置１００を適用可能な機器は複合機に限定されない。本実施形態では、画像化する手間をかけるような文書からキーワードを抽出することにより、重要でない単語（いわゆるノイズ）を削減し、重要なキーワードを精度よく抽出する。したがって、画像化された文書を扱う種々の処理装置を、文書処理装置１００としてよい。例えば、投影機（プロジェクタ）を文書処理装置１００としてもよい。
【符号の説明】
【００５６】
１０…キーワード抽出システム、６０…制御部、６１…対象判定部、６２…テキスト読み取り部、６３…キーワード抽出部、６４…表示制御部、６５…通信制御部、６６…キーワード情報管理部、６７…認証部、１００…文書処理装置、１０１…バス、１０２…ＣＰＵ、１０３…ＲＯＭ、１０４…ＲＡＭ、１０５…記憶部、１０６…操作部、１０７…表示部、１０８…画像読み取り部、１０９…画像形成部、１１０…通信部、１１１…画像処理部、１１２…認証処理部、２００…キーワード管理サーバ
【図１】
2018151854.tif 000003
【図２】
2018151854.tif 000004
【図３】
2018151854.tif 000005
【図４】
2018151854.tif 000006
【図５】
2018151854.tif 000007