(57)【要約】【課題】原稿を読取る段階でキーワードを一元的に付与すること。【解決手段】画像データとその画像データの検索に用いられるキーワードとを関連付けて記憶するデータ管理装置に接続可能なＭＦＰは、原稿を読取って画像データを取得する画像読取手段（Ｓ０２）と、取得された画像データを縮小してサムネイル画像を生成し、サムネイル画像をデータ管理装置に送信する縮小画像送信手段（Ｓ０６）と、データ管理装置からキーワード候補を受信するキーワード候補受信手段（Ｓ０７）と、受信したキーワード候補を表示して画像データに対応するキーワードの指定を受付ける指定受付手段（Ｓ０８）と、指定されたキーワードと取得された画像データとをデータ管理装置に送信する画像データ送信手段（Ｓ０９）とを備える。【選択図】        図４
2005020256.tif 000002
【特許請求の範囲】
【請求項１】
画像データとその画像データの検索に用いられるキーワードとを関連付けて記憶するデータ管理装置に接続可能な画像読取装置であって、
原稿を読取って画像データを取得する画像読取手段と、
前記取得された画像データを縮小する縮小画像生成手段と、
前記縮小された画像データを前記データ管理装置に送信する縮小画像送信手段と、
前記データ管理装置からキーワード候補を受信するキーワード候補受信手段と、
前記受信したキーワード候補を表示して前記画像データに対応するキーワードの指定を受付ける指定受付手段と、
前記指定されたキーワードと前記画像読取手段により取得された画像データとを前記データ管理装置に送信する画像データ送信手段とを備えた、画像読取装置。
【請求項２】
前記縮小された画像データの所定の領域をユーザに指定させるための指定領域受付手段をさらに含み、
前記縮小画像送信手段は、前記指定された領域の情報をさらに送信する、請求項１に記載の画像読取装置。
【請求項３】
前記データ管理装置から受信されるキーワード候補の上限数をユーザに指定させるための上限数入力手段をさらに含み、
前記縮小画像送信手段は、前記指定された上限数をさらに送信する、請求項１に記載の画像読取装置。
【請求項４】
前記キーワード候補受信手段は、前記キーワード候補に対応する関連度をさらに受信し、
前記指定受付手段は、前記キーワード候補に関連付けて前記関連度を表示する、請求項１に記載の画像読取装置。
【請求項５】
原稿を読取って画像データを取得する画像読取装置と通信可能なデータ管理装置であって、
前記画像読取装置から第１の画像データを受信すると、前記受信された第１の画像データから画像特徴量を抽出する抽出手段と、
前記抽出された画像特徴量に基づき、前記第１の画像データに対応するキーワード候補を抽出するキーワード候補抽出手段と、
前記抽出されたキーワード候補を前記画像読取装置へ送信するキーワード候補送信手段と、
第２の画像データと前記キーワード候補の中から前記画像読取装置のユーザにより指定されたキーワードとを前記画像読取装置から受信すると、前記受信された第２の画像データとキーワードとを関連付けて記憶する記憶手段とを備えた、データ管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は画像読取装置およびデータ管理装置に関し、特に、原稿を読取って得られる画像データにキーワードを付与してデータ管理装置に送信する画像読取装置および画像データとその画像データの検索に用いられるキーワードとを関連付けて記憶するデータ管理装置に関する。
【０００２】
【従来の技術】
従来、複数のデータを一元的に管理するデータ管理装置が知られている。このようなデータ管理装置においては、所望のデータを抽出するために、検索のキーとなる特徴的なキーワードをそのデータに関連付けて記憶することがなされている。このようなキーワードは、データを登録する際または登録した後にユーザが登録するものである。
【０００３】
このキーワードの登録を自動で行なう技術が、特開２００２−１８３１６５号公報（特許文献１）に記載されている。この特許文献１では、複写機能、ファクシミリ機能、画像データ読取機能の少なくとも１つの機能と、文書を格納するファイルシステムと物理的に接続され、読取った文書をファイルシステムに送信する機能とを備えたデジタル複写機において、文書の複写実行時、ファクシミリ送信のための画像読取実行時、または画像読取実行時のいずれかの場合に、読取られた各頁の画像から文字を抽出する文字抽出機能と、抽出された文字を解析し、キーワードを抽出するキーワード抽出機能と、抽出されたキーワードを表示するキーワード表示機能と、表示されたキーワードからユーザがキーワードを選択できるキーワード選択機能とを備え、選択されたキーワードを読取られた文書の付加情報として文書を通信機能によってファイルシステムに送信するデジタル複合機が記載されている。
【０００４】
【特許文献１】
特開２００２−１８３１６５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１の記載のデジタル複合機では、デジタル複合機自体がキーワードを抽出して付与するため、文書を記憶するファイルシステムに複数のデジタル複合機が接続される場合などは、それら複数のデジタル複合機で同じアルゴリズムでキーワードが付与されるようにしなければならない。また、キーワード付与のアルゴリズムに変更があった場合などは、すべてのデジタル複合機に変更を加えなければならない。そのようにしなければ、付与されるキーワードに整合性がとれないために、キーワードを用いて所望の文書を検索することができなくなってしまう。
【０００６】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、原稿を読取る段階でキーワードを一元的に付与することが可能な画像読取装置を提供することである。
【０００７】
この発明の他の目的は、画像読取装置で原稿を読取る段階でキーワードを一元的に付与することが可能なデータ管理装置を提供することである。
【０００８】
【課題を解決するための手段】
上述した目的を達成するためにこの発明のある局面によれば、画像読取装置は、画像データとその画像データの検索に用いられるキーワードとを関連付けて記憶するデータ管理装置に接続可能な画像読取装置であって、原稿を読取って画像データを取得する画像読取手段と、取得された画像データを縮小する縮小画像生成手段と、縮小された画像データをデータ管理装置に送信する縮小画像送信手段と、データ管理装置からキーワード候補を受信するキーワード候補受信手段と、受信したキーワード候補を表示して画像データに対応するキーワードの指定を受付ける指定受付手段と、指定されたキーワードと画像読取手段により取得された画像データとをデータ管理装置に送信する画像データ送信手段とを備える。
【０００９】
この発明に従えば、原稿を読取って画像データが取得されて、取得された画像データが縮小されてデータ管理装置に送信されると、データ管理装置からキーワード候補が受信される。そして、受信されたキーワード候補が表示されて画像データに対応するキーワードの指定が受付けられると、指定されたキーワードと画像データとがデータ管理装置に送信される。このため、データ管理装置からキーワード候補が受信されるので、キーワード候補が一元的に抽出される。また、読取った画像データとキーワードとを関連付けてデータ管理装置に送信するので、原稿を読取る段階でキーワードが付与される。その結果、原稿を読取る段階でキーワードを一元的に付与することが可能な画像読取装置を提供することができる。
【００１０】
好ましくは、縮小された画像データの所定の領域をユーザに指定させるための指定領域受付手段をさらに含み、縮小画像送信手段は、指定された領域の情報をさらに送信する。
【００１１】
この発明に従えば、縮小された画像データの所定の領域がユーザにより指定され、指定された領域の情報がさらに送信される。このため、キーワード候補を抽出するための領域が指定されるので、より適切なキーワード候補が受信されるようになる。
【００１２】
好ましくは、データ管理装置から受信されるキーワード候補の上限数をユーザに指定させるための上限数入力手段をさらに含み、縮小画像送信手段は、指定された上限数をさらに送信する。
【００１３】
この発明に従えば、キーワード候補の上限数がユーザにより指定されると、指定された上限数がさらに送信される。このため、受信されるキーワード候補の数が制限されるので、キーワードを容易に指定することが可能となる。
【００１４】
好ましくは、キーワード候補受信手段は、キーワード候補に対応する関連度をさらに受信し、指定受付手段は、キーワード候補に関連付けて関連度を表示する。
【００１５】
この発明に従えば、キーワード候補に対応する関連度がさらに受信され、キーワード候補に関連付けて関連度が表示される。このため、キーワードを容易に指定することが可能となる。
【００１６】
この発明の他の局面によれば、データ管理装置は、原稿を読取って画像データを取得する画像読取装置と通信可能なデータ管理装置であって、画像読取装置から第１の画像データを受信すると、受信された第１の画像データから画像特徴量を抽出する抽出手段と、抽出された画像特徴量に基づき、第１の画像データに対応するキーワード候補を抽出するキーワード候補抽出手段と、抽出されたキーワード候補を画像読取装置へ送信するキーワード候補送信手段と、第２の画像データとキーワード候補の中から画像読取装置のユーザにより指定されたキーワードとを画像読取装置から受信すると、受信された第２の画像データとキーワードとを関連付けて記憶する記憶手段とを備える。
【００１７】
この発明に従えば、画像読取装置から第１の画像データが受信されると、第１の画像データから画像特徴量が抽出され、抽出された画像特徴量に基づき、第１の画像データに対応するキーワード候補が抽出され、キーワード候補が画像読取装置に送信される。そして、第２の画像データとキーワード候補の中から画像読取装置のユーザにより指定されたキーワードとが受信されると、第２の画像データと指定されたキーワードとが関連付けて記憶される。このため、キーワード候補がデータ管理装置で一元的に抽出される。また、第１の画像データを縮小された画像データとすれば、受信するデータ量が少なくなる。さらに、第２の画像データに一元的に抽出されたキーワード候補の中からユーザにより指定されたキーワードが関連付けて記憶されるので、画像読取装置で原稿を読取る段階で一元的にキーワードを付与することが可能なデータ管理装置を提供することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１９】
図１は、本発明の実施の形態の１つにおける文書管理システムの全体概要を示す図である。図１を参照して、文書管理システム１００は、ネットワーク３にそれぞれ接続された複合機１（以下、「ＭＦＰ１」という）と、データ管理装置２とを含む。
【００２０】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１を例に説明するが、ＭＦＰに代えて、少なくとも画像を読取る機能を有するスキャナであればよい。
【００２１】
ＭＦＰ１には、着脱可能な読出専用メモリ（ＲＯＭ）４が装着される。このＲＯＭ４には、後述するようにＭＦＰ１の中央演算装置で実行されるプログラムが記憶されており、このＲＯＭ４を交換することにより、プログラムを変更することができる。またデータ管理装置２には、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５が装着される。
【００２２】
ネットワーク３としては、ローカルエリアネットワーク（ＬＡＮ）、インターネットまたは一般公衆回線等を用いることができ、有線または無線を問わない。
【００２３】
図２は、本実施の形態におけるデータ管理装置２のハード構成を示すブロック図である。図２を参照して、データ管理装置２は、それぞれバス１５０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１と、オペレーティングシステムのブートアッププログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３２と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３３と、文書データベースを不揮発的に記憶するためのハードディスク１３４と、データ管理装置２をネットワーク３に接続するための通信インターフェース（Ｉ／Ｆ）１２９と、マウス１３７、キーボード１３８、表示部１２７と、ＣＤ−ＲＯＭドライブ１３５とを含む。ＣＤ−ＲＯＭドライブ１３５には、ＣＤ−ＲＯＭ５が装着される。
【００２４】
このように、データ管理装置２は、一般的なパーソナルコンピュータで構成される。パーソナルコンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００２５】
文書管理プログラムがＣＰＵ１３１で実行されると、ハードディスク１３４に記録された文書データベースを管理する処理が実行される。一般的にこうした文書管理プログラムは、ＣＤ−ＲＯＭ５などの記録媒体に格納されて流通し、ＣＤ−ＲＯＭドライブ１３５などにより記録媒体から読取られてハードディスク１３４に一旦格納される。さらにハードディスク１３４からＲＡＭ１３３に読出されてＣＰＵ１３１により実行される。
【００２６】
なお、記録媒体としては、ＣＤ−ＲＯＭ５、ハードディスク１３４に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００２７】
ここでいうプログラムは、ＣＰＵ１３１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【００２８】
図３は、本実施の形態における文書管理システムの機能の概略を示す機能ブロック図である。図３を参照して、ＭＦＰ１は、ＭＦＰ１の全体を制御するための制御部２０８と、原稿を読取るためのスキャナ２０１と、後述するキーワードを指定するための入力部２０４と、操作画面等を表示するための表示部２０３と、スキャナ２０１で原稿を読取って得られる画像データを縮小した画像（サムネイル画像）を生成するための画像生成部２０２と、スキャナ２０１で原稿を読取って得られる画像データを処理して紙などの記録媒体に画像を形成する画像形成部２０９と、ＭＦＰ１をデータ管理装置２と接続するための通信インターフェイス（Ｉ／Ｆ）２０６とを含む。
【００２９】
制御部２０８は、中央演算装置（ＣＰＵ）であり、読出専用メモリ（ＲＯＭ４）およびランダムアクセスメモリ（ＲＡＭ）を含む。制御部２０８は、ＲＯＭ４に記憶されたプログラムをＣＰＵで実行する。またこのＲＯＭ４は、着脱自在にＭＦＰ１に装着されている。なお、制御部２０８で実行するプログラムは、ＲＯＭ４に記憶されたプログラムに限られず、制御部２０８に別に接続されたＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ／ｐｒｏｇｒａｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）に記憶されたプログラムを読出して実行するようにしてもよい。ＥＥＰＲＯＭを用いれば、プログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ＭＦＰ１をネットワークに接続して、そのネットワークに接続された他のコンピュータが、ＭＰＰ１のＥＥＰＲＯＭに記憶されたプログラムを書き換えたり、新たなプログラムを追加して書き込みをするようにしてもよい。さらに、ＭＦＰ１が、ネットワークに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＥＥＰＲＯＭに記憶するようにしてもよい。また、メモリカードなどをＭＦＰ１に装着して、メモリカードに記憶されたプログラムを読み込みできるようにしてもよい。
【００３０】
スキャナ２０１は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って画像データとしての電子データを出力する。
【００３１】
入力部２０４は、ＭＦＰ１のユーザによる操作の入力を受付けるためのタッチパネルまたはキーボード等の入力装置である。表示部２０３は、液晶表示装置または有機ＥＬ（ｅｌｅｃｔｒｏ−ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部２０４に透明な部材からなるタッチパネルを用いる場合には、表示部２０３上に入力部２０４を重ねて設置することで、表示部２０３に表示されたボタンの指示を検出することができる。これにより、種々の操作の入力が可能となる。入力部２０４と表示部２０３とを組合せて用いることにより、後述するキーワードの指定情報の入力が容易となる。
【００３２】
画像生成部２０２は、スキャナ２０１で読取られた画像データからサムネイル画像を生成する。
【００３３】
通信Ｉ／Ｆ２０６は、ＭＦＰ１をデータ管理装置２と接続するための通信インターフェイスである。ＭＦＰ１とデータ管理装置２とは、ネットワーク３を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信Ｉ／Ｆ２０６は、ＭＦＰ１とデータ管理装置２との接続形態に応じたインターフェイスが用いられる。
【００３４】
データ管理装置２は、データ管理装置２の全体を制御するためのデータ管理装置制御部２１１と、データ管理装置２をＭＦＰ１と接続するための通信Ｉ／Ｆ１２９と、通信Ｉ／Ｆ１２９で受信された画像データの特徴量を抽出する画像特徴量抽出部２１０と、受信された画像データに対応するキーワード候補を生成するためのキーワード候補生成部２１２と、受信された画像データとキーワードとを関連付けて記憶する記憶部２１３とを含む。
【００３５】
通信Ｉ／Ｆ１２９は、データ管理装置２をＭＦＰ１とネットワーク３を介して接続するためのインターフェイスであり、通信Ｉ／Ｆ２０６と同様の機能を有する。
【００３６】
記憶部２１３は、ハードディスクドライブ等の不揮発性メモリであり、通信Ｉ／Ｆ１２９で受信された画像データおよびそれに対応するキーワードを関連付けて記憶するための文書データベース、および、キーワード辞書を記憶する。
【００３７】
キーワード辞書は、類似度を用いて２つのキーワードを関連付けたものである。２つのキーワードを類似度で関連付けることにより、あるキーワードに類似するキーワードを抽出することができる。キーワード辞書は、ユーザにより予め登録されている。
【００３８】
画像特徴量抽出部２１０は、画像中に含まれる文字を認識する。そして、認識された文字から、画像中に含まれる単語とその単語の出現回数をカウントする。画像の特徴量は、画像中に含まれる単語と、その単語の出現回数とを含む。
【００３９】
キーワード候補生成部２１２は、画像特徴量抽出部２１０で算出された特徴量および記憶部２１３に記憶されているキーワード辞書を用いてキーワード候補を生成する。キーワード候補生成部２１２は、画像特徴量抽出部２１０で算出された特徴量を用いて、出現回数が多い順から所定数の単語をキーワードとして設定する。なお、以下の説明では、説明を簡単にするため特徴量から抽出されたキーワードを「抽出キーワード」という。
【００４０】
キーワード候補生成部２１２は、また、記憶部２１３に記憶されているキーワード辞書を用いて、抽出キーワードに類似するキーワードを抽出する。ここでは説明のため、抽出キーワードに類似するキーワードを類似キーワードと呼び、さらに、抽出キーワードと類似キーワードとを総称してキーワード候補と呼ぶ。キーワード候補生成部２１２が生成するキーワード候補には、類似キーワードが含まれるが、この類似キーワードは、画像に含まれている必要はない。
【００４１】
データ管理装置制御部２１１は、記憶部２１３が備える文書データベースを管理する。また、入力されるユーザの操作に基づいて、文書データベースへアクセスして、データの検索、追加、変更、削除等の一般的なデータベースに対する操作を実行する。
【００４２】
本実施の形態における文書管理システム１００においては、ユーザがＭＦＰ１を操作して原稿をスキャナ２０１で読取る。スキャナ２０１で原稿を読取って得られた画像データを縮小したサムネイル画像が生成され、データ管理装置２に送信される。データ管理装置２では、受信した画像データに基づきキーワード候補を抽出し、抽出したキーワード候補をＭＦＰ１に送信する。ＭＦＰ１では、キーワード候補を受信して、ユーザからのキーワードの指定が受付けられると、指定されたキーワードを画像データと共にデータ管理装置２に送信する。データ管理装置２では、送信されてきた画像データとキーワードとを関連付けて記憶部２１３の文書データベースに記憶する。
【００４３】
以下、これらの処理について具体的に説明する。図４は、本実施の形態における文書管理システムで実行される処理の流れを示すフローチャートである。図４では、説明のため、ＭＦＰ１で実行される処理と、データ管理装置２で実行される処理とを別々に示している。図４を参照して、まず、ＭＦＰ１で画像をスキャンする機能が選択されると、まず、ステップＳ０１において、以下の各処理で必要なフラグ等のイニシャライズを行なう初期設定処理が行なわれる。そして、次のステップＳ０２において、ＭＦＰ１においてユーザが紙原稿を原稿台や自動原稿送り装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）へ置き、スタートボタンをクリックしたか否かが判断され、スタートボタンのクリックに基づいて、原稿台に載置された原稿をスキャンする（ステップＳ０２）。このスキャン処理においては、スキャナ２０１において、原稿台に載置された原稿が読取られ、画像データが生成される。そして、生成された画像データからサムネイル画像が生成される。このスキャン処理については後で詳しく説明する。
【００４４】
次のステップＳ０３では、ユーザにより登録指示が入力されたか否かが判断される。登録指示とは、スキャンした画像データを、データ管理装置２に送信し、データ管理装置２の記憶部２１３に記憶されている文書データベースに登録するための指示をいう。この登録指示の入力は、ＭＦＰ１の入力部２０４をユーザが操作することにより入力される。より具体的には、ＭＦＰ１の表示部２０３に「登録する」の文字が表されたボタンが表示され、ユーザが入力部２０４を用いてこのボタンを指示すると登録指示があったことが検出される。登録指示があった場合にはステップＳ０４に進み、そうでない場合には読取った画像データを画像形成部２０９で画像形成する等の処理が実行される。
【００４５】
ステップＳ０４では、キーワードの上限数の入力が受付けられる。このキーワードの上限数の入力は、ユーザが入力部２０４を操作することにより受付けられる。より具体的には、ＭＦＰ１の表示部２０３にキーワードの上限数を入力する欄が表示され、ユーザが入力部２０４を用いてこの欄を選択し、テンキーにより希望の数を入力することにより、上限数が入力される。なお、このキーワード上限数の入力は、任意に選択することができ、ユーザが入力部２０４を操作して、上限数を入力しないように指示することも可能である。
【００４６】
次のステップＳ０５では、範囲指定が受付けられる。範囲指定とは、スキャナ２０１で読取った画像データのうち、ユーザが所望する領域を指定するものである。この範囲指定の入力は、ユーザが入力部２０４を操作することにより受付けられる。範囲指定の入力方法は、たとえば、予め定められた複数の領域に分割した図を表示し、所望の領域を指定する。または、対象の画像を表示部２３０に表示し、矩形の対角となる２点をユーザが指で指示するようにしてもよい。さらに、対角の２点の座標を数字で入力するようにしてもよい。範囲は、矩形以外の形状でもよい。また、ここで指定される範囲指定とは、ユーザがキーワードを抽出するために、必要な領域を指定するものであり、その指定された領域には、たとえば主要な用語等のキーワードとなりうる情報が含まれる。後述するように、データ管理装置においてキーワード候補を抽出する場合に、この指定された範囲の画像データを用いてキーワード候補の抽出が実行されることになる。
【００４７】
そして、次のステップＳ０６において、スキャナ２０１で読取られた画像データを所定のサイズに縮小してサムネイル画像が生成され、その生成されたサムネイル画像がデータ管理装置２へ送信される（ステップＳ０６）。このサムネイル画像の送信時には、ステップＳ０４でキーワード上限数が入力されている場合には、そのキーワード上限数もサムネイルと共に送信される。また、ステップＳ０５において、範囲指定がされている場合には、その指定された範囲がサムネイル画像と共に送信されることになる。
【００４８】
一方、データ管理装置２では、サムネイル画像を受信するまで待機状態となる（ステップＳ１１）。サムネイル画像を受信した場合には、ステップＳ１２へ進む。なお、ステップＳ１１では、サムネイル画像と共に、キーワード上限数が送信されてくる場合には、そのキーワード上限数も受信される。また、サムネイル画像と共に、範囲が指定された範囲の情報が受信される場合には、その範囲の情報も共に受信される。
【００４９】
ステップＳ１２では、キーワード候補の生成処理が実行される。このキーワード候補の生成処理については後で詳しく説明する。
【００５０】
そして次のステップＳ１３においては、ステップＳ１２で生成されたキーワード候補をＭＦＰ１に送信する処理が実行される。
【００５１】
ＭＦＰ１では、データ管理装置からキーワード候補を受信するまで待機状態となる（ステップＳ０７）。そしてキーワード候補を受信した場合には、受信したキーワード候補を表示部２０３に表示するとともに、表示したキーワード候補の中からユーザの指定が受付けられる（ステップＳ０８）。このステップＳ０８の処理については後で詳しく説明する。
【００５２】
そして、指定されたキーワードと、ステップＳ０２でスキャンして得られた画像データとをデータ管理装置２へ送信する（ステップＳ０９）。
【００５３】
データ管理装置２では、ＭＦＰ１から送信されてくるキーワードと画像データとを受信するまで待機状態となっており（ステップＳ１４）、キーワードおよび画像データが受信された場合には、次のステップＳ１５において、受信したキーワードと画像データとを記憶部２１３の文書データベースに登録する（ステップＳ１５）。
【００５４】
図５は、図４のステップＳ０２で実行されるスキャン処理の流れを示すフローチャートである。図５を参照して、ステップＳ２１では、スキャン設定が行なわれる。スキャン設定とは、スキャナ２０１で画像を読取るための各種条件の設定をいう。各種条件の設定には、読取解像度や、原稿種別、フォーマットなどが含まれる。そして、ステップＳ２２において、スキャンボタンがクリックされたことが検出されると、ステップＳ２３において、画像の読取が行なわれる。
【００５５】
図６は、図４のステップＳ０６で実行されるサムネイル画像送信処理の流れを示すフローチャートである。図６を参照して、画像生成部２０２において、スキャナ２０１で読取られた画像データに基づき、サムネイル画像が生成される（ステップＳ３１）。サムネイル画像は、元の画像データを縮小した画像（縮小画像）および元の画像データの一部分の画像（部分画像）を含む。また、これらを組合わせて、サムネイル画像を、元の画像データの一部分を縮小した画像としてもよい。サムネイル画像を、縮小画像とする場合には、生成されるサムネイル画像のサイズに応じた縮小率で縮小する、または、予め定められた縮小率で縮小するようにすればよい。サムネイル画像を、部分画像とする場合には、サムネイル画像のサイズに併せて元の画像データの一部分のサイズを定めればよい。
【００５６】
また、サムネイル画像を生成するのに代えて、元の画像データをたとえばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）またはＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）等の圧縮方法で圧縮した画像データを生成するようにしてもよい。また、元の画像データの階調数を減少させた画像データを生成するようにしてもよい。さらに、サムネイル画像を圧縮した画像データ、または、階調数を減少させた画像データとしてもよい。以下の説明では、サムネイル画像を生成する場合について説明するが、圧縮した画像データまたは階調数を減少した画像データをサムネイル画像に代えて用いることができる。
【００５７】
このように、元の画像データから、サムネイル画像、圧縮した画像データまたは階調数を減少した画像データを生成するのは、後述するようにＭＦＰ１からデータ管理装置２へ送信するデータ量を少なくするためである。
【００５８】
そして、キーワードの上限数が設定されているか否かが判断される（ステップＳ３２）。キーワードの上限数が設定されている場合にはステップＳ３３へ進み、そうでない場合にはステップＳ３３をスキップしてステップＳ３４へ進む。このキーワード上限数は、図４のステップＳ０４で設定される情報である。また、この設定は任意であるためにキーワードの上限数が設定されない場合もあり得る。ステップＳ３３では、キーワードの上限数を送信するために、例えば上限数送信フラグなどの設定が行なわれる。
【００５９】
ステップＳ３４では、範囲指定がされているか否かが判断される。範囲指定がされている場合にはステップＳ３５へ進み、そうでない場合にはステップＳ３５をスキップしてステップＳ３６へ進む。この範囲指定は、上述した図４のステップＳ０５で指定されたものである。また、この範囲指定は、任意に指定されるものであり、範囲指定がされない場合もあり得る。ステップＳ３５では、指定された範囲を送信するために、例えば範囲送信フラグなどの設定が行なわれる。
【００６０】
ステップＳ３６では、ステップＳ３１で生成されたサムネイル画像がデータ管理装置２へ送信される。このとき、ステップＳ３３でキーワード上限数を送信するように設定されている場合には、そのキーワード上限数も併せて送信される。なお、キーワード上限数が設定されていない場合には、事前に設定されているデフォルト値を送信するようにしてもよい。また、ステップＳ３５で指定範囲を送信するように設定されている場合には、その指定範囲も併せて送信される。
【００６１】
図７は、図４のステップＳ１２で実行されるキーワード候補生成処理の流れを示すフローチャートである。図４において説明したように、データ管理装置２では、ＭＦＰ１からサムネイル画像を受信している。また、キーワード上限数が設定されている場合には、そのキーワード上限数も併せて受信する。さらに、指定範囲が設定されている場合には、その指定範囲も併せて受信する。
【００６２】
キーワード候補生成処理では、まず、指定範囲が設定されているか否かが判断される（ステップＳ５１）。この指定範囲が設定されているか否かの判断は、指定範囲を受信したか否かにより判断される。指定範囲の設定がされている場合には、ステップＳ５３に進み、そうでない場合にはステップＳ５２に進む。ステップＳ５３では、受信したサムネイル画像のうちから指定範囲の画像の特徴量を抽出する（ステップＳ５３）。一方、ステップＳ５２では、指定範囲の設定がされていないので、受信したサムネイル画像全体の特徴量を抽出する。ステップＳ５２では処理対象となる画像が画像全体であり、ステップＳ５３では指定範囲の画像であり、処理対象となる画像の範囲が異なるのみである。
【００６３】
次に、ステップＳ５４では、ステップＳ５２またはステップＳ５３で抽出された特徴量および記憶部２１３に記憶されているキーワード辞書を用いてキーワード候補を抽出する。まず、特徴量を用いて、出現回数が多い順から所定数の単語を抽出キーワードとして設定する。そして、記憶部２１３に記憶されているキーワード辞書を用いて、抽出キーワードに類似するキーワードを抽出する。
【００６４】
なお、類似キーワードの抽出は選択的に実行するようにしてもよいし、キーワード候補を抽出キーワードだけとして類似キーワードを用いないようにしてもよい。類似キーワードを用いない場合には、キーワード辞書は、データ管理装置２に設ける必要はない。
【００６５】
そして、ステップＳ５５では、キーワード候補それぞれの関連度が算出される。関連度の算出は、まず、ステップＳ５２またはステップＳ５３で抽出された特徴量から抽出キーワードの関連度が算出される。この抽出キーワードの関連度は、次のようにして算出される。ステップＳ５２で抽出された特徴量を用いて、出現回数が最も多い抽出キーワードに対して、画像との関連度を関連度のとり得る最大値である「１」に設定する。そして出現回数が最も多い抽出キーワード以外の抽出キーワードと画像との関連度は次式で求められる。
【００６６】
抽出キーワードと画像との間の関連度＝（その抽出キーワードの出現回数）／（出現回数が最も多い抽出キーワードの出現回数）  …  （１）
なお、抽出キーワードと画像との関連度は、次式により求めてもよい。
【００６７】
抽出キーワードと画像との間の関連度＝（その抽出キーワードの出現回数）／（画像中の全抽出キーワード数）×α  …  （２）
なお、αは定数である。
【００６８】
また、ステップＳ５４で抽出された類似キーワードの関連度は、ステップＳ５５で算出された抽出キーワードの関連度と、ステップＳ５４で求められた類似度との積とされる。なお、キーワード辞書に設定される類似度は「１」以下の値である。すなわち、類似キーワードの関連度は、次式（３）を用いて算出される。
【００６９】
類似キーワードの関連度＝（抽出キーワードと画像との関連度）×（抽出キーワードと類似キーワードとの類似度）  …  （３）
このようにしてキーワード候補すべてについて画像との関連度が算出される。そして、次のステップＳ５６では、キーワード候補が関連度の大きい順に並べ替えられる。
【００７０】
次のステップＳ５７では、キーワード上限数が制限されているか否かが判断される。キーワード上限数が制限されているか否かは、キーワード上限数が受信されたか否かにより判断される。キーワード上限数が制限されている場合には、ステップＳ５８に進み、そうでない場合にはステップＳ５８をスキップして処理を終了する。
【００７１】
ステップＳ５８では、キーワード候補の数が、キーワード上限数に制限される。この制限は、関連度の大きいキーワード候補が優先される。すなわち、キーワード候補のうちから、関連度が大きい順にキーワード上限数の数だけのキーワード候補が抽出されることになる。抽出されなかったキーワード候補は、キーワード候補から削除される。
【００７２】
図８は、図４のステップＳ０８で実行されるキーワード候補表示と選択処理の流れを示すフローチャートである。ＭＦＰ１では、データ管理装置２から、キーワード候補とそれらの関連度を受信している。ＭＦＰ１は、受信したキーワード候補を、表示部２０３に関連度の高い順に表示する（ステップＳ６１）。そして、表示されたキーワード候補のうちから所望のキーワード候補を選択する指示があったか否かが判断される（ステップＳ６２）。この選択指示は、ユーザによる入力部２０４の操作により入力され、選択されるキーワード候補は、単数であっても複数であってもよい。より具体的には、表示部２０３に表示されたキーワード候補を、ユーザが指で触れることにより指で触れた位置に表示されているキーワード候補が選択される。また、キーワード候補に連番を付して表示し、ユーザがテンキーから入力した番号に対応するキーワード候補を選択するようにしてもよい。そして、選択指示があったキーワード候補を、キーワードに設定する（ステップＳ６３）。すなわち、キーワードに設定されるキーワード候補が、ユーザが入力部２０４を用いて選択指示したキーワード候補に制限される。これにより、データ管理装置２で自動的かつ一元的にに抽出したキーワード候補のうちから、ユーザが選択指定するキーワード候補だけをキーワードに設定するようにしたので、ユーザが必要とするキーワードだけを登録することが可能となる。
【００７３】
以上説明したように本実施の形態におけるＭＦＰ１は、スキャナ２０１により、原稿を読取って画像データが取得される。そして、取得された画像データが縮小されたサムネイル画像がデータ管理装置２に送信されると、データ管理装置２からキーワード候補が受信される。さらに、受信されたキーワード候補が表示部２０３に表示されて画像データに対応するキーワードの指定がユーザにより入力部２０４から受付けられると、指定されたキーワードと画像データとがデータ管理装置２に送信される。このため、ＭＦＰ１では、データ管理装置２からキーワード候補が受信されるので、キーワード候補はデータ管理装置２で一元的に抽出される。また、ＭＦＰ１は、読取った画像データとキーワードとを関連付けてデータ管理装置２に送信するので、ＭＦＰ１で原稿を読取る段階でキーワードが付与される。その結果、原稿を読取る段階でキーワードを一元的に付与することが可能となる。
【００７４】
また、ユーザが入力部２０４から読取った画像データの所定の領域を指定することにより、ＭＦＰ１は、サムネイル画像とその指定された領域の情報とをデータ管理装置２に送信する。このため、データ管理装置２では、指定された領域の情報が受信されると、受信したサムネイル画像のうちその指定された領域からキーワード候補を抽出するため、ユーザが所望するキーワードが抽出される確率が高くなり、より適切なキーワード候補が表示部２０３に表示されるようになる。
【００７５】
さらに、ＭＦＰ１は、ユーザにより入力部２０４からキーワード候補の上限数が指定されると、その指定された上限数をデータ管理装置２へ送信する。データ管理装置２では、キーワード候補の上限数が受信されると、受信したサムネイル画像から抽出したキーワード候補のうち、キーワードの上限数の数だけのキーワード候補をＭＦＰ１に送信する。このため、ＭＦＰ１では、表示部２０３に表示されるキーワード候補の数が制限されるので、ユーザは表示されたキーワード候補の中から容易に適切なキーワードを指定することが可能となる。さらに、表示部２０３には、キーワード候補が表示される際に、データ管理装置２がキーワード候補を抽出する際に算出した画像データとの関連度が表示されるため、ユーザは画像データとの関連度を参照してキーワードを指定することができ、キーワードの選択がより容易になる。
【００７６】
さらに、ＭＦＰ１からデータ管理装置２へサムネイル画像を送信することにより、送信するデータ量を少なくすることができる。このため、ネットワーク資源を有効に利用することが可能となる。また、キーワード候補は、データ管理装置２の１箇所で抽出されるため、キーワード候補が一元的に抽出される。このため、キーワード候補を抽出するアルゴリズムに変更が生じた場合であっても、データ管理装置２で実行されるデータ管理プログラムに修正を加えるだけでよく、ＭＦＰ１に修正を加える必要はない。さらに、キーワード候補の抽出がデータ管理装置２だけで行なわれるため、データ管理装置２に複数のＭＦＰ１が接続された場合であっても、統一した基準でキーワード候補を抽出することができるため、キーワードを用いた検索が有効なものとなる。
【００７７】
（１）  請求項５に記載のデータ管理装置は、前記キーワード候補抽出手段は、前記キーワード候補に対応する関連度を算出する関連度算出手段を含み、
前記キーワード候補送信手段は、前記算出された関連度の高い順に前記キーワード候補を並び替えて送信する。
【００７８】
（２）  請求項５に記載のデータ管理装置は、前記キーワード候補送信手段は、前記データ管理装置からキーワード候補の上限数を受信した場合には、前記算出された関連度の高い順に前記受信された上限数のキーワード候補を送信する。
【００７９】
（３）  請求項５に記載のデータ管理装置において、前記第１の画像データは、前記第２の画像データよりもサイズが小さい。
【００８０】
（４）  画像データとその画像データの検索に用いられるキーワードとを関連付けて記憶するデータ管理装置に接続可能な画像読取装置で実行されるキーワード付加プログラムであって、
原稿を読取って画像データを取得するステップと、
前記取得された画像データを縮小するステップと、
前記縮小された画像データを前記データ管理装置に送信するステップと、
前記データ管理装置からキーワード候補を受信するステップと、
前記受信したキーワード候補を表示して前記画像データに対応するキーワードの指定を受付けるステップと、
前記指定されたキーワードと前記取得された画像データとを前記データ管理装置に送信するステップとを実行させる、キーワード付加プログラム。
【００８１】
（５）  原稿を読取って画像データが取得する画像読取装置と通信可能なデータ管理装置で実行されるデータ管理プログラムであって、
前記画像読取装置から第１の画像データを受信するステップと、
前記受信された第１の画像データから画像特徴量を抽出するステップと、
前記抽出された画像特徴量に基づき、前記第１の画像データに対応するキーワード候補を抽出するステップと、
前記抽出されたとキーワード候補を前記画像読取装置へ送信するステップと、
第２の画像データと前記キーワード候補の中から前記画像読取装置のユーザにより指定されたキーワードとを前記画像読取装置から受信するステップと、
前記受信された第２の画像データとキーワードとを関連付けて記憶するステップとを実行させる、データ管理プログラム。
【００８２】
（６）  画像データを入力する画像データ入力装置と通信可能なコンピュータにおいて実行されるデータ管理プログラムであって、
画像データ入力装置において元の画像データのデータ量を減少させた画像データパケットを受取るステップと、
前記受取った画像データに対応するキーワードを１つまたは複数個抽出するステップと、
前記抽出されたキーワードを前記画像データ入力装置へ送信するステップとを実行させるデータ管理プログラム。
【００８３】
（７）  （６）に記載のデータ管理プログラムは、さらに、画像データ入力装置において選択されたキーワードと、キーワードが対応付けされた前記元の画像データとを、画像データ入力装置から受取り、画像データとキーワードを関連付けて記憶するステップを含む。
【００８４】
（８）  （６）に記載のデータ管理プログラムは、さらに、キーワードのデータベースを参照してキーワードを抽出する。
【００８５】
（９）  （６）に記載のデータ管理プログラムは、キーワードの抽出は、受取った画像データのうち指定された領域の画像データに基づいてキーワードの抽出を行う。
【００８６】
（１０）  （６）に記載のデータ管理プログラムは、抽出されたキーワードを、キーワードと画像の関連度の順に従って、画像入力装置へ送信する。
【００８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態の１つにおける文書管理システムの全体概要を示す図である。
【図２】本実施の形態におけるデータ管理装置のハード構成を示すブロック図である。
【図３】本実施の形態における文書管理システムの機能の概略を示す機能ブロック図である。
【図４】本実施の形態における文書管理システムで実行される処理の流れを示すフローチャートである。
【図５】図４のステップＳ０２で実行されるスキャン処理の流れを示すフローチャートである。
【図６】図４のステップＳ０６で実行されるサムネイル画像送信処理の流れを示すフローチャートである。
【図７】図４のステップＳ１２で実行されるキーワード候補生成処理の流れを示すフローチャートである。
【図８】図４のステップＳ０８で実行されるキーワード表示と選択処理の流れを示すフローチャートである。
【符号の説明】
１  ＭＦＰ、２  データ管理装置、３  ネットワーク、４  ＲＯＭ、５  ＣＤ−ＲＯＭ、１００  文書管理システム、１２７  表示部、１２９，２０６  通信Ｉ／Ｆ、１３４  ハードディスク、１３５  ＣＤ−ＲＯＭドライブ、１３７  マウス、１３８  キーボード、１５０  バス、２０１  スキャナ、２０２  画像生成部、２０３  表示部、２０４  入力部、２０８  制御部、２０９  画像形成部、２１０  画像特徴量抽出部、２１１  データ管理装置制御部、２１２  キーワード候補生成部、２１３  記憶部。
【図１】
2005020256.tif 000003
【図２】
2005020256.tif 000004
【図３】
2005020256.tif 000005
【図４】
2005020256.tif 000006
【図５】
2005020256.tif 000007
【図６】
2005020256.tif 000008
【図７】
2005020256.tif 000009
【図８】
2005020256.tif 000010