(57)【要約】【課題】関連データに適切な単語を自動的に対応づけることができるデータ管理装置、データ管理方法、およびデータ管理プログラムを提供する。【解決手段】対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のうち、その単語の対応づけ回数（頻度）が予め定められた所定の閾値例えば５回を下回る非頻出単語を、上記文書データに関連付けられた画像データ（関連データ）に対応づけることから、その画像データに対応づけられる単語は、対応づけ回数が５回以上でない非頻出の単語が用いられるので、画像データに目印として適切な単語を自動的にすなわち操作者による操作を必要とせずに対応づけることができる。【選択図】図２
2011076408.tif 000002
【特許請求の範囲】
【請求項１】
文書データから一又は複数の単語を抽出する単語抽出手段と、該単語抽出手段により抽出された前記単語を該文書データに関連付けられた関連データに対応づける対応づけ手段とを含むデータ管理装置であって、
前記単語のそれぞれの頻度についての情報を該単語ごとに記憶する頻度記憶手段と、
前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択手段と、
前記単語抽出手段による抽出または前記対応づけ手段による対応づけに応じて前記頻度記憶手段により記憶された頻度についての情報を更新する頻度更新手段と、を有し、
前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のうち前記非頻出単語選択手段により選択された前記非頻出単語を、該文書データに関連付けられた関連データに対応づけること、
を特徴とするデータ管理装置。
【請求項２】
前記頻度記憶手段に記憶される頻度は、前記対応づけ手段により単語ごとに前記関連データに対応づけられた頻度であり、
前記頻度更新手段は、前記対応づけ手段による対応づけに応じて前記頻度記憶手段により記憶された頻度についての情報を更新すること、
を特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記頻度記憶手段に記憶される頻度は、前記対応づけ手段により単語ごとに前記関連データに対応づけられた回数であること、を特徴とする請求項２に記載のデータ管理装置。
【請求項４】
前記非頻出単語選択手段は、前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、前記対応づけ手段により前記関連データに対応づけられた回数が予め定められた所定の閾値を下回る非頻出単語を選択すること、を特徴とする請求項３に記載のデータ管理装置。
【請求項５】
前記頻度記憶手段に記憶される頻度は、前記単語抽出手段により単語ごとに抽出された回数であり、
前記頻度更新手段は、前記単語抽出手段による抽出に応じて前記頻度記憶手段により記憶された頻度についての情報を更新すること、
を特徴とする請求項１に記載のデータ管理装置。
【請求項６】
前記単語抽出手段は、前記文書データから固有名詞および特定の普通名詞を抽出すること、を特徴とする請求項１乃至５のいずれか１に記載のデータ管理装置。
【請求項７】
前記対応づけ手段によって前記関連データへの対応づけに用いられることのない単語についての予め定められた情報を記憶する使用禁止単語記憶手段を有し、
前記対応づけ手段は、該使用禁止単語記憶手段に記憶された単語を除く単語を用いて関連データに対応づけを行うこと、を特徴とする請求項１乃至６のいずれか１に記載のデータ管理装置。
【請求項８】
前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のいずれもが前記非頻出単語選択手段により前記非頻出単語として選択されない場合においては、前記非頻出単語選択手段により前記非頻出単語として選択されない単語を、該文書データに関連付けられた関連データに対応づけること、を特徴とする請求項１乃至７のいずれか１に記載のデータ管理装置。
【請求項９】
前記頻度記憶手段は、前記頻度についての情報を前記文書データの作成者ごとに記憶し、
前記非頻出単語選択手段は、該頻度記憶手段に記憶された情報のうち、前記文書データの作成者に対応する情報に基づいて、前記単語抽出手段により該文書データから抽出された前記単語から前記非頻出単語を選択すること、
を特徴とする請求項１乃至８のいずれか１に記載のデータ管理装置。
【請求項１０】
検索キーワードの入力を受け付ける入力受付手段と、
該入力受付手段が受け付けた検索キーワードと前記関連データのそれぞれに対応づけられた単語とが一致、もしくは類似することに基づいて、該関連データを検索結果として抽出する関連データ検索手段とを有すること、
を特徴とする請求項１乃至９のいずれか１に記載のデータ管理装置。
【請求項１１】
文書データから一又は複数の単語を抽出する単語抽出工程と、該単語抽出工程により抽出された前記単語を該文書データに関連付けられた関連データに対応づける対応づけ工程とを含むデータ管理方法であって、
前記単語のそれぞれの頻度についての情報を該単語ごとに記憶する頻度記憶工程と、
前記頻度記憶工程において記憶された情報に基づいて、前記単語抽出工程により抽出された前記単語のうち、該単語の前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択工程と、
前記単語抽出工程による抽出または前記対応づけ工程による対応づけに応じて前記頻度記憶工程により記憶された頻度についての情報を更新する頻度更新工程と、を有し、
前記対応づけ工程は、前記単語抽出工程により前記文書データから抽出された単語のうち前記非頻出単語選択工程により選択された前記非頻出単語を、該文書データに関連付けられた関連データに対応づけること、
を特徴とするデータ管理方法。
【請求項１２】
コンピュータを、文書データから一又は複数の単語を抽出する単語抽出手段と、該単語抽出手段により抽出された前記単語を該文書データに関連付けられた関連データに対応づける対応づけ手段として機能させるためのデータ管理プログラムであって、さらに、該コンピュータを
前記単語のそれぞれの頻度についての情報を前記単語ごとに記憶する頻度記憶手段と、
前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、該単語の前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択手段と、
前記単語抽出手段による抽出または前記対応づけ手段による対応づけに応じて前記頻度記憶手段により記憶された頻度についての情報を更新する頻度更新手段と、として機能させ、
前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のうち前記非頻出単語選択手段により選択された前記非頻出単語を、該文書データに関連付けられた関連データに対応づけること、
を特徴とするデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データに関連付けられた関連データを管理するデータ管理装置、添付データ管理方法、および添付データ管理プログラムに関し、特に、関連データに適切な単語を対応づけることにより関連データを管理するための技術に関するものである。
【背景技術】
【０００２】
文書データから一又は複数の単語を抽出する単語抽出手段と、その単語抽出手段により抽出された前記単語を前記文書データに関連付けられた関連データに対応づける対応づけ手段とを含むデータ管理装置が知られている。例えば、特許文献１に記載のデジタル画像蓄積装置がそれである。この特許文献１に記載のデジタル画像蓄積装置（データ管理装置）では、電子メールの本文（文書データ）に含まれる単語とその電子メールに添付された画像データ（関連データ）とが、例えばその電子メールが受信されたとき等に自動的に対応づけられて記憶されるようになっている。上記画像データと対応づけられた単語は、例えば、複数の画像データの中から所望のものを検索する際、或いは複数の画像データを分類する際などに、目印として用いられる。このようなデータ管理装置によれば、関連データごとにその関連データと対応づける単語を人為的に設定する必要がないので、関連データの管理が容易となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１４８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の添付データ管理装置においては、文書データに含まれる全ての単語が関連データと対応づけられるようになっているが、それら単語の中には、上記対応づけの際に一定の頻度以上で出現する単語も含まれる。そのため、関連データと対応づけられる単語は、関連データを表現するのに適切なものではなく目印としての価値が低くなる可能性があるという問題があった。
【０００５】
本発明は以上の事情を背景としてなされたものであり、その目的とするところは、関連データに適切な単語を自動的に対応づけることができるデータ管理装置、データ管理方法、およびデータ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための請求項１にかかる発明の要旨とするところは、（ａ）文書データから一又は複数の単語を抽出する単語抽出手段と、その単語抽出手段により抽出された前記単語を前記文書データに関連付けられた関連データに対応づける対応づけ手段とを含むデータ管理装置であって、（ｂ）前記単語のそれぞれの頻度についての情報をその単語ごとに記憶する頻度記憶手段と、（ｃ）前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択手段と、（ｄ）前記単語抽出手段による抽出または前記対応づけ手段による対応づけに応じて前記頻度記憶手段により記憶された頻度についての情報を更新する頻度更新手段と、を有し、（ｅ）前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のうち前記非頻出単語選択手段により選択された前記非頻出単語を、前記文書データに関連付けられた関連データに対応づけることにある。
【０００７】
また、請求項１１に係る発明の要旨とするところは、（ａ）文書データから一又は複数の単語を抽出する単語抽出工程と、その単語抽出工程により抽出された前記単語を前記文書データに関連付けられた関連データに対応づける対応づけ工程とを含むデータ管理方法であって、（ｂ）前記単語のそれぞれの頻度についての情報をその単語ごとに記憶する頻度記憶工程と、（ｃ）前記頻度記憶工程において記憶された情報に基づいて、前記単語抽出工程により抽出された前記単語のうち、その単語の前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択工程と、（ｄ）前記単語抽出工程による抽出または前記対応づけ工程による対応づけに応じて前記頻度記憶工程により記憶された頻度についての情報を更新する頻度更新工程と、を有し、（ｅ）前記対応づけ工程は、前記単語抽出工程により前記文書データから抽出された単語のうち前記非頻出単語選択工程により選択された前記非頻出単語を、前記文書データに関連付けられた関連データに対応づけることにある。
【０００８】
また、請求項１２に係る発明の要旨とするところは、（ａ）コンピュータを、文書データから一又は複数の単語を抽出する単語抽出手段と、その単語抽出手段により抽出された前記単語を前記文書データに関連付けられた関連データに対応づける対応づけ手段として機能させるためのデータ管理プログラムであって、さらに、そのコンピュータを、（ｂ）前記単語のそれぞれの頻度についての情報をその単語ごとに記憶する頻度記憶手段と、（ｃ）前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、その単語の前記頻度が予め定められた所定の閾値を下回る非頻出単語を選択する非頻出単語選択手段と、（ｄ）前記単語抽出手段による抽出または前記対応づけ手段による対応づけに応じて前記頻度記憶手段により記憶された頻度についての情報を更新する頻度更新手段と、として機能させ、（ｅ）前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のうち前記非頻出単語選択手段により選択された前記非頻出単語を、前記文書データに関連付けられた関連データに対応づけることにある。
【発明の効果】
【０００９】
請求項１にかかる発明のデータ管理装置、および請求項１２にかかる発明のデータ管理プログラムによれば、前記対応づけ手段は、前記単語抽出手段により文書データから抽出された単語のうち、その単語の頻度が予め定められた所定の閾値を下回る非頻出単語を、前記文書データに関連付けられた関連データに対応づけることから、関連データに対応づけられる単語は、頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的にすなわち操作者による操作を必要とせずに対応づけることができる。
【００１０】
また、請求項１１にかかる発明のデータ管理方法によれば、前記対応づけ工程は、前記単語抽出工程により文書データから抽出された単語のうち、その単語の頻度が予め定められた所定の閾値を下回る非頻出単語を、前記文書データに関連付けられた関連データに対応づけることから、関連データに対応づけられる単語は、頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１１】
好適には、請求項２に記載のデータ管理装置によれば、前記頻度記憶手段に記憶される頻度は、前記対応づけ手段により単語ごとに前記関連データに対応づけられた頻度であることから、関連データに対応づけられる単語は、前記対応づけ手段により関連データに対応づけられた頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１２】
また好適には、請求項３に記載のデータ管理装置によれば、前記頻度記憶手段に記憶される頻度は、前記対応づけ手段により単語ごとに前記関連データに対応づけられた回数であることから、関連データに対応づけられる単語は、前記対応づけ手段により関連データに対応づけられた回数が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１３】
また好適には、請求項４に記載のデータ管理装置によれば、前記非頻出単語選択手段は、前記頻度記憶手段に記憶された情報に基づいて、前記単語抽出手段により抽出された前記単語のうち、前記対応づけ手段により前記関連データに対応づけられた回数が予め定められた所定の閾値を下回る非頻出単語を選択することから、関連データに対応づけられる単語は、前記対応づけ手段により関連データに対応づけられた回数が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１４】
また好適には、請求項５に記載のデータ管理装置によれば、前記頻度記憶手段に記憶される頻度は、前記単語抽出手段により単語ごとに抽出された回数であることから、関連データに対応づけられる単語は、前記単語抽出手段により抽出された回数が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１５】
また好適には、請求項６に記載のデータ管理装置によれば、前記単語抽出手段は、前記文書データから固有名詞および特定の普通名詞を抽出することから、関連データに対応づけられる単語は、固有名詞および特定の普通名詞以外の品詞のものが含まれず、また、頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１６】
また好適には、請求項７に記載のデータ管理装置によれば、前記対応づけ手段によって関連データへの対応づけに用いられることのない単語についての予め定められた情報を記憶する使用禁止単語記憶手段を有し、前記対応づけ手段は、その使用禁止単語記憶手段に記憶された単語を除く単語を用いて関連データに対応づけを行うことから、関連データに対応づけられる単語は、使用が禁止された単語が含まれず、また、頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１７】
また好適には、請求項８に記載のデータ管理装置によれば、前記対応づけ手段は、前記単語抽出手段により前記文書データから抽出された単語のいずれもが前記非頻出単語選択手段により前記非頻出単語として選択されない場合においては、前記非頻出単語選択手段により前記非頻出単語として選択されない単語を、前記文書データに関連付けられた関連データに対応づけることから、関連データに単語が対応づけられない事態を防ぐことができる。また、前記抽出された単語のいずれもが前記非頻出単語として選択されない場合に関連データと対応づけられる、前記非頻出単語として選択されない単語は、その関連データと何らかの関わりがあるものなので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１８】
また好適には、請求項９に記載のデータ管理装置によれば、前記頻度記憶手段は、前記頻度についての情報を前記文書データの作成者ごとに記憶し、前記非頻出単語選択手段は、その頻度記憶手段に記憶された情報のうち、前記文書データの作成者に対応する情報に基づいて、前記単語抽出手段により前記文書データから抽出された前記単語から前記非頻出単語を選択することから、関連データに対応づけられる単語は、前記文書データの作成者ごとに記憶された前記単語の頻度が所定の閾値以上でない単語が用いられるので、関連データに目印として適切な単語を自動的に対応づけることができる。
【００１９】
また好適には、請求項１０に記載のデータ管理装置によれば、検索キーワードの入力を受け付ける入力受付手段と、その入力受付手段が受け付けた検索キーワードと前記関連データのそれぞれに対応づけられた単語とが一致、もしくは類似することに基づいて、その関連データを検索結果として抽出する関連データ検索手段とを有することから、頻度が所定の閾値以上でない単語が関連データに対応づけられ、その単語と検索キーワードとのの一致もしくは類似に基づいて前記関連データ検索手段により関連データの検索が行われるので、検索キーワードとの一定の関係を有する関連データを検索できる。すなわち、特別な処理をすることなく検索精度を向上させることができる。
【００２０】
また、好適には、前記頻度記憶手段は、前記単語抽出手段により単語ごとに前記文書データから抽出された回数と前記対応づけ手段により単語ごとに前記関連データに対応づけられた回数とについての情報を記憶するものであって、前記非頻出単語選択手段は、前記頻度記憶手段に記憶された頻度に基づいて、前記単語抽出手段により抽出された回数が所定の閾値を下回り且つ対応づけ手段３８により対応づけられた回数が所定の閾値を下回る単語を非頻出単語として選択するものである。このようにすれば、一層適切な単語を関連データに自動的に対応づけることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施例のコンピュータの構成を説明する図である。
【図２】図１に示すコンピュータの電子制御装置の制御機能の要部を説明する機能ブロック図である。
【図３】図２の頻度記憶手段に記憶された対応づけ回数についての情報の一例を示す図である。
【図４】図２の画像データ情報記憶手段に記憶された一部の情報、すなわち画像データとそれに対応づけられた単語とについての一部の情報を例示する図である。
【図５】図１の表示装置に表示された電子メールの閲覧画面の一例を示す図である。
【図６】図１の記憶装置に記憶された画像データの中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索するための画像検索ソフトが立ち上げられた場合に、図１の表示装置に表示される表示画面の一例を示す図である。
【図７】図１の記憶装置に記憶された画像データに適切な単語を対応づけるための図１の電子制御装置の制御作動を説明するフローチャートである。
【図８】図１の記憶装置に記憶された画像データの中から所定の検索キーワードに一致もしくは類似する単語と対応づけられた画像データを検索するための制御作動を説明するフローチャートである。
【図９】本発明の他の実施例において、図２の頻度記憶手段に記憶された抽出回数についての情報の一例を示す図であって、前述の実施例１の図３に対応する図である。
【図１０】図１の記憶装置に記憶された画像データに適切な単語を対応づけて、その中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索するための画像検索ソフトを立ち上げる所定の操作が行われたときに、図１の表示装置に表示される表示画面である。
【図１１】図１の記憶装置に記憶された画像データが関連付けられた文書データから単語を抽出して、その抽出回数についての情報をその単語ごとに記憶するための図１の電子制御装置の制御作動を説明するフローチャートである。
【図１２】図１の記憶装置に記憶された画像データに適切な単語を対応づけて、その画像データの中から所定の検索キーワードに一致もしくは類似する単語と対応づけられた画像データを検索するための図１の電子制御装置の制御作動を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施例を図面を参照して詳細に説明する。なお、以下の実施例において図は適宜簡略化或いは変形されており、各部の寸法比および形状等は必ずしも正確に描かれていない。
【実施例１】
【００２３】
図１は、本発明の一実施例のコンピュータ１０の構成を説明する図である。上記コンピュータ１０は、後述の電子制御装置１２又は記憶装置２０に記憶されたデータ管理プログラムによりデータ管理装置として機能させられるものであって、本発明のデータ管理装置に相当するものである。図１において、コンピュータ１０は、電子制御装置１２と、ネットワークインターフェイス１４と、表示装置１６と、入力装置１８と、記憶装置２０とを備えている。
【００２４】
上記電子制御装置１２は、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インターフェース等を備えた所謂マイクロコンピュータを含んで構成されており、上記ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭ又は記憶装置２０に記憶された各種プログラムに従って信号処理を行うことにより、各種機能を実現する。例えば、情報送受信プログラムに従って信号処理を行うことにより、ネットワークインターフェイス１４や入力装置１８を介して行われる他の機器や記憶媒体との情報の送受信機能を実現する。また、例えば、文書作成プログラムに従って信号処理を行うことにより、入力装置１８に含まれる例えばキーボード等による文字入力に従って文書を作成する文書作成機能を実現する。また、例えば、データ管理プログラムに従って信号処理を行うことにより、記憶装置２０に記憶されている文書データと関連づけられた例えば画像データ等の関連データに適切な単語を対応づけることにより、その関連データを管理するデータ管理機能を実現する。
【００２５】
前記ネットワークインターフェイス１４は、コンピュータ１０を例えば公衆電話回線などの通信回線２２に接続し、その通信回線２２に接続された他の例えばコンピュータ等の電子機器との間で情報の送受信を可能にする。上記送受信される情報には、例えば電子メールがある。電子メールとは、電子機器同士がネットワークを通じて交換する電子的なメッセージのことであり、宛先を示す送信先メールアドレス、作成者（差出人）を示す送信元メールアドレス、メールタイトル（件名）、および本文などを含む文書データである。なお、この電子メールには、例えば画像データや音声データ等の情報（添付データ）が添付されてやりとりされることもある。上記画像データや音声データ等の情報は、電子メールの文書データに関連付けられた関連データであり、本発明における関連データに相当するものである。
【００２６】
前記表示装置１６は、例えば、電子制御装置１２に前記各種機能を実現させるための前記各種プログラムの設定や実行結果などを光学的に表示するものであって、例えばディスプレイ装置などによって構成される。
【００２７】
前記入力装置１８は、例えばユーザからの入力を受け付けるキーボードやマウス、および例えばＣＤ−ＲＯＭやメモリーカード等に代表される記憶媒体に記憶された情報を読み取ることにより情報の入力を受け付けるＣＤ―ＲＯＭドライブやカードリーダーなどの情報読取機を含んで構成される。上記情報読取機から入力される情報には、例えば、文書作成機能を有するコンピュータにより作成されたワープロデータやＨＴＭＬ（Hypertext Markup Language）データを含む文書データなどがある。上記文書データには、例えば画像データや音声データ等の情報が関連付けられていることもある。上記画像データや音声データ等の情報は、上記文書データに関連付けられた関連データであり、本発明における関連データに相当するものである。
【００２８】
前記記憶装置２０は、例えば、前記各種プログラム、前記電子メールに関する情報、前記情報読取機から入力される情報、およびコンピュータ１０で作成される情報などを記憶するものであって、例えばハードディスク装置やフラッシュメモリー装置などによって構成される。
【００２９】
図２は、図１に示すコンピュータ１０の電子制御装置１２の制御機能の要部を説明する機能ブロック図である。図２において、電子メール送受信制御手段２４は、コンピュータ１０による電子メールの送信および受信を制御する所謂メーラー（Mailer）である。この電子メール送受信制御手段２４は、例えば前記キーボード等による入力操作に応じて作成された電子メールを、通信回線２２を介して図示しない電子メールサーバー装置へ送信する。なお、上記送信された電子メールは、電子メールサーバー装置により送信先の電子機器へ送信される。また、電子メール送受信制御手段２４は、他の電子機器からコンピュータ１０へ送信された電子メールを受信する。
【００３０】
記憶装置２０は、電子メールデータ記憶手段２６と、頻度記憶手段３０と、使用禁止単語記憶手段３２と、画像データ情報記憶手段３３とを備えている。
【００３１】
上記電子メールデータ記憶手段２６は、前記送受信される電子メールに関する情報を記憶するものであって、例えば、受信された電子メール、下書き保存された電子メール、および送信された電子メールなどを記憶する。なお、上記電子メールに関する情報には、電子メールのメールタイトルや本文などを含む文書データと、その文書データに関連付けられた例えば画像データ等の関連データとが含まれる。
【００３２】
前記頻度記憶手段３０は、後述の単語抽出手段３４により抽出された単語が後述の対応づけ手段３８により関連データの一例である画像データに対応づけられた回数すなわち対応づけ回数についての情報を、上記単語ごとに記憶する。すなわち、頻度記憶手段３０は、本発明における頻度についての情報に相当する上記対応づけ回数についての情報を記憶する頻度情報データベースである。図３は、頻度記憶手段３０に記憶された上記対応づけ回数についての情報の一例を示す図である。図３に示すように、頻度記憶手段３０は、上記単語ごとの対応づけ回数についての情報を、その単語の抽出元である文書データの作成者ごとに記憶する。ここで、文書データが電子メールのものである場合には、図３に示すように、上記文書データの作成者を示す情報として、電子メールの送信元メールアドレスが用いられてもよい。なお、上記頻度記憶手段３０は、本発明において、コンピュータをデータ管理装置として機能させるためのデータ管理プログラムのうち頻度記憶手段に相当するものである。
【００３３】
前記使用禁止単語記憶手段３２は、後述の対応づけ手段３８によって前記画像データへの対応づけに用いられることのない単語、すなわち使用禁止単語についての予め定められた情報を記憶する。
【００３４】
前記画像データ情報記憶手段３３は、後述の対応づけ手段３８によって前記画像データに対応づけられた単語とその画像データとについての情報を記憶する。すなわち、画像データ情報記憶手段３３は、関連データの一例である画像データとそれに対応づけられた単語とについての情報を記憶する関連データ情報データベースである。図４は、画像データ情報記憶手段３３に記憶された画像データのそれぞれとそれに対応づけられた単語とについての情報の一部を例示する図である。本実施例においては、図４に示すように、画像データ情報記憶手段３３は、画像データのファイル名とその画像データに対応づける単語とを対にして文字データとして記憶する。
【００３５】
単語抽出手段３４は、記憶装置２０に記憶された文書データのうち、画像データが関連付けられた文書データから一又は複数の単語を抽出する。具体的には、単語抽出手段３４は、入力された文書データに含まれる文を単語に分割し且つ品詞を付与するための例えばChaSenやMeCab等に代表される形態素解析器（形態素解析プログラム）と、その形態素解析器により文書データが解析される際に用いられる辞書としての例えばUniDicやIPAdic等に代表される形態素解析辞書とを備えており、上記形態素解析器および形態素解析辞書を用いて、固有名詞に該当する単語および特定の普通名詞に該当する単語を抽出する。例えば、電子メールデータ記憶手段２６に記憶された電子メールのうち、画像データが添付された電子メールの本文に含まれる単語を抽出し、その単語の中から上記形態素解析器により付与された品詞情報に基づいて固有名詞に該当する単語および特定の普通名詞に該当する単語を抽出する。なお、上記特定の普通名詞に該当する単語とは、画像データを検索する際に目印として有用であると判断された普通名詞に該当する単語であって、記憶装置２０等に予め記憶されている。なお、本実施例では、単語抽出手段３４は、電子メールデータ記憶手段２６に画像データと関連付けられた文書データが記憶される都度、上記の単語を抽出する処理（単語抽出処理）を実行する。なお、上記単語抽出手段３４は、本発明において、コンピュータをデータ管理装置として機能させるためのデータ管理プログラムのうち単語抽出手段に相当するものである。
【００３６】
非頻出単語選択手段３６は、頻度記憶手段３０に記憶された情報に基づいて、単語抽出手段３４により抽出された単語のうち、後述の対応づけ手段３８により画像データに対応づけられた回数すなわち対応づけ回数が予め定められた所定の閾値を下回る単語を非頻出単語として選択する。上記頻度記憶手段３０に記憶された情報に該当の単語が登録されていない場合には、その単語の対応づけ回数は０回と見なされる。本実施例では、上記閾値は例えば５回に設定されているが、この値はユーザが任意に変更可能である。なお、上記非頻出単語選択手段３６は、本発明において、コンピュータをデータ管理装置として機能させるためのデータ管理プログラムのうち非頻出単語選択手段に相当するものである。
【００３７】
対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のうち非頻出単語選択手段３６により選択された非頻出単語を、上記文書データに関連付けられた画像データに対応づける。また、対応づけ手段３８は、使用禁止単語記憶手段３２に記憶された単語を除く単語を用いて上記画像データに対応づけを行う。すなわち、本実施例の対応づけ手段３８は、非頻出単語選択手段３６により非頻出単語として選択され且つ使用禁止単語記憶手段３２に記憶された単語に該当しない単語を、その単語の抽出元の文書データに関連付けられた画像データに対応づける。なお、対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のいずれもが非頻出単語選択手段３６により非頻出単語として選択されない場合においては、非頻出単語選択手段３６により非頻出単語として選択されない単語、すなわち単語抽出手段３４により文書データから抽出された単語のうち対応づけ回数が所定の閾値以上の頻出単語を、上記文書データに関連付けられた画像データに対応づける。なお、本実施例では、対応づけ手段３８は、非頻出単語選択手段３６による非頻出単語選択処理が実行されたときに、その処理により選択された単語を画像データに対応づける処理（対応づけ処理）を実行する。なお、上記対応づけ手段３８は、本発明において、コンピュータをデータ管理装置として機能させるためのデータ管理プログラムのうち対応づけ手段に相当するものである。
【００３８】
なお、上記単語を画像データに対応づけるために、本実施例では、対応づけたい単語と、その単語の抽出元の文書データに関連付けられた画像データのファイル名とが、例えば図４に示すように対にされて文字データとして画像データ情報記憶手段３３に記憶される。
【００３９】
頻度更新手段４０は、対応づけ手段３８による対応づけに応じて、頻度記憶手段４０に記憶された対応づけ回数についての情報を更新する。具体的には、頻度更新手段４０は、対応づけ手段３８により画像データに対応づけられた単語が頻度記憶手段３０に未登録の単語であるか否かを判断する。その判断が肯定される場合には、上記単語が頻度記憶手段３０に新たに登録される。また上記判断が否定される場合には、頻度記憶手段３０に記憶された上記単語の対応づけ回数についての情報が更新される。
【００４０】
入力受付手段４２は、例えば入力装置１８のキーボードやマウス等からの入力を受け付ける。例えば、後述の画像データ検索手段４４において用いられる検索キーワードが入力されたか否かを判断し、その判断が肯定される場合にはその検索キーワードの入力を受け付ける。本実施例では、上記検索キーワードは前記キーボードから直接入力される。
【００４１】
画像データ検索手段４４は、画像データ情報記憶手段３３に記憶された情報を元に、入力受付手段４２が受け付けた検索キーワードと、記憶装置２０に記憶された画像データにそれぞれ対応づけられた単語とが、一致もしくは類似することに基づいて、その一致もしくは類似する単語と対応づけられた画像データを検索結果として抽出する。本実施例では、例えば、複数の単語に対する類似の度合いすなわち類似度がそれぞれ予め定められて記憶された複数の単語情報に基づいて、検索キーワードに対する上記対応づけられた単語の類似度が所定の類似度を超えると判断された場合に、上記検索キーワードと上記対応づけられた単語とが類似するとされる。なお、上記画像データ検索手段４４は、本発明における関連データ検索手段に対応するものである。
【００４２】
表示手段４６は、前記各種プログラムの設定や実行結果などを表示装置１６に表示させる。例えば、表示手段４６は、電子メールの作成画面、電子メールの閲覧画面、入力受付手段４２により受け付けられた検索キーワードの表示画面、および画像データ検索手段４４による検索結果の表示画面などを、表示装置１６に表示させる。
【００４３】
図５は、表示装置１６に表示された電子メールの閲覧画面の一例を示す図である。図５において、送信者欄４８には、送信元メールアドレスが表示され、宛先欄５０には、送信先メールアドレスが表示され、件名欄５２には、メールタイトル（件名）が表示され、本文欄５４には、本文５４ａや添付された画像データ５４ｂなどが表示されている。
【００４４】
図６は、記憶装置２０に記憶された画像データの中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索する際に、表示装置１６に表示される表示画面の一例を示す図であって、入力受付手段４２により受け付けられた検索キーワードの表示画面および画像データ検索手段４４による検索結果の表示画面の一例を示す図である。図６において、検索キーワード欄５６には、入力受付手段４２が受け付けた検索キーワードが表示される。本実施例の画像データ検索手段４４は、検索キーワード欄５６に検索キーワードが入力されて、例えば検索開始ボタン５８が押下される等の検索開始の合図がなされた場合に、検索を実行する。検索結果欄６０には、画像データ検索手段４４による検索結果、すなわち検索キーワード欄５６に入力された検索キーワードが記憶装置２０に記憶された画像データにそれぞれ対応づけられた単語のいずれか１と一致もしくは類似したか否かが、表示される。上記一致もしくは類似した場合には、例えば「以下の画像が該当します」などのコメントと共に、上記一致もしくは類似した単語が対応づけられた画像データのファイル名の一覧が表示される。表示手段４６は、上記表示された画像データのファイル名の一覧の中からいずれか１が選択されたか否かを判断する。そして、選択された場合には、その選択された画像データの画像と、その選択された画像データに対応づけられた単語とが、併せて選択ファイル表示欄６２に表示される。
【００４５】
図７および図８は、電子制御装置１２の制御作動の要部、すなわち、例えば電子制御装置１２のＲＯＭ等に記憶されたデータ管理プログラムの実行によりコンピュータ１０をデータ管理装置として機能させるための制御作動を説明するフローチャートである。先ず、図７のフローチャートについて以下に説明する。
【００４６】
図７は、記憶装置２０に記憶された画像データに適切な単語を対応づけるための電子制御装置１２の制御作動を説明するフローチャートである。この図７に示すフローチャートは、本実施例では、例えば、画像データが添付された電子メールが受信され、その電子メールに関する情報が電子メールデータ記憶手段２６に記憶されたときに実行される。
【００４７】
図７において、単語抽出手段３４に対応するとともに本発明の単語抽出工程に相当するステップ（以下、「ステップ」を省略する）Ｓ１においては、本フローチャート実行のきっかけとなった文書データから一又は複数の単語が抽出される。例えば、上記文書データに相当する電子メールの本文に含まれる単語が特定されて、その単語の中から前記形態素解析器により付与された品詞情報に基づいて、固有名詞に該当する単語および特定の普通名詞に該当する単語が抽出される。
【００４８】
次いで、非頻出単語選択手段３６に対応するとともに本発明の非頻出単語選択工程に相当するＳ２において、上記Ｓ１で抽出された単語が現時点までに画像データに対応づけられた対応づけ回数が、頻度記憶手段３０に記憶された情報に基づいて調査される。
【００４９】
次いで、非頻出単語選択手段３６に対応するとともに本発明の非頻出単語選択工程に相当するＳ３において、上記Ｓ２で調査された前記単語ごとの対応づけ回数に基づいて、その単語のうち対応づけ回数が予め定められた所定の閾値を下回る単語が非頻出単語として選択される。本実施例では、上記閾値は例えば５回に設定されている。
【００５０】
次いで、対応づけ手段３８に対応するとともに本発明の対応づけ工程に相当するＳ４において、Ｓ３で選択された非頻出単語のうち、使用禁止単語記憶手段３２に記憶された使用禁止単語と一致しない単語が、その単語の抽出元の電子メールに添付された画像データに対応づけられる。本実施例では、図４に示すように、上記単語と上記画像データのファイル名とが対にされて文字データとして画像データ情報記憶手段３３に記憶される。
【００５１】
なお、Ｓ１で文書データから抽出された単語のいずれもがＳ３で非頻出単語として選択されない場合、およびＳ３で非頻出単語として選択された単語のいずれもが使用禁止単語記憶手段３２に記憶された単語と一致する場合においては、Ｓ１で抽出された単語のうちＳ３で非頻出単語として選択されない単語が上記画像データに対応づけられる。すなわち、上述の場合においては、Ｓ１で抽出された単語のうち前記対応づけ回数が５回以上である頻出単語が上記画像データに対応づけられる。例えば、本実施例では、全ての頻出単語が対応づけられる。
【００５２】
次いで、頻度更新手段４０に対応するとともに本発明の頻度記憶工程の記憶内容を更新する頻度更新工程に相当するＳ５において、Ｓ４で画像データに対応づけられた単語が頻度記憶手段３０に未登録の単語であるか否かが判断される。
【００５３】
Ｓ５の判断が否定される場合には、頻度更新手段４０に対応するとともに本発明の頻度更新工程に相当するＳ６において、Ｓ４で画像データに対応づけられた単語の前記対応づけ回数についての情報が更新されて、本ルーチンが終了させられる。
【００５４】
Ｓ５の判断が肯定される場合には、頻度更新手段４０に対応するとともに本発明の頻度更新工程に相当するＳ７において、Ｓ４で画像データに対応づけられた単語の前記対応づけ回数についての情報が頻度記憶手段３０に登録されて、本ルーチンが終了させられる。
【００５５】
ここで、図５に示す電子メールが受信され、その電子メールに関する情報が電子メールデータ記憶手段２６に記憶された場合の電子制御装置１２の制御作動について説明する。なお、その電子メールの受信時には、例えば図３に例示するような前記対応づけ回数についての情報が頻度記憶手段３０に記憶されているものとする。
【００５６】
図５の電子メールの文章すなわち本文５４ａは、「京都へ娘と一緒にお寺めぐりをしてきました。写真は東福寺の枯山水です。とてもいい感じの庭で、心がやすらぎました。」である。また、この電子メールには、図５の本文欄５４に表示されている画像を含めて３つの画像データ５４ｂが添付されている。このような電子メールが受信されたときには、先ず図７のフローチャートのＳ１の実行時点において、電子メールの本文５４ａに含まれる固有名詞および特定の普通名詞に該当する単語として、「京都」、「東福寺」、および「枯山水」がそれぞれ抽出される。
【００５７】
そして、図７のＳ２において、図３に示す前記対応づけ回数についての情報のうち、図５の電子メールの送信者である作成者「abc@example.com」に対応する情報に基づいて、「京都」の対応づけ回数「５」、「東福寺」の対応づけ回数「０」、および「枯山水」の対応づけ回数「１」がそれぞれ検索される。
【００５８】
そして、図７のＳ３において、上記検索された「京都」、「東福寺」、および「枯山水」のうち、対応づけ回数が予め定められた所定の閾値例えば５回を下回る単語の「東福寺」および「枯山水」が、非頻出単語として選択される。
【００５９】
そして、図７のＳ４において、上記非頻出単語として選択された「東福寺」および「枯山水」が、図４に示すように、それぞれ前記電子メールに添付された３つの画像データのファイル名「PHOTO0101.jpg」、「PHOTO0102.jpg」、および「PHOTO0103.jpg」と対にされて文字データとして画像データ情報記憶手段３３に記憶される。
【００６０】
そして、図７のＳ７において、上記Ｓ３で非頻出単語として選択された「東福寺」および「枯山水」のそれぞれの対応づけ回数についての情報が、文書データの作成者すなわち電子メールの送信者ごとに更新される。具体的には、図７のＳ５において、上記「東福寺」および「枯山水」が頻度記憶手段３０に未登録の単語であると判断されて、図７のＳ７において、それら「東福寺」および「枯山水」の対応づけ回数「１」についての情報が頻度記憶手段３０に登録される。
【００６１】
なお、上記のような処理は、電子メールについての情報が記憶装置２０に記憶される都度すなわち電子メールを受信する毎に行われる。その結果、画像データ情報記憶手段３３には、例えば、図４に示すように、図５に示す電子メールの次に受信された電子メールに所定の処理が行われることで、その電子メールに添付された所定の画像データのファイル名「PHOTO0104.jpg」と「銀閣寺」とが対にされて文字データとして画像データ情報記憶手段３３に記憶される。また、その次に受信された電子メールに所定の処理が行われることで、その電子メールに添付された所定の画像データのファイル名「PHOTO0105.jpg」と「嵐山」とが対にされて文字データとして画像データ情報記憶手段３３に記憶される。
【００６２】
次に、図８のフローチャートについて以下に説明する。図８は、記憶装置２０に記憶された画像データの中から所定の検索キーワードに一致もしくは類似する単語と対応づけられた画像データを検索するための制御作動を説明するフローチャートである。この図８に示すフローチャートは、例えば数ｍｓｅｃ乃至数十ｍｓｅｃ程度の極めて短いサイクルタイムで繰り返し実行される。
【００６３】
図８において、入力受付手段４２に対応するＳ１０においては、例えば入力装置１８のキーボードやマウス等から検索キーワードが入力されたか否かが判断される。
【００６４】
上記Ｓ１０の判断が否定される場合には、本ルーチンは終了させられるが、肯定される場合には、画像データ検索手段４４に対応するＳ１１において、画像データ情報記憶手段３３に記憶された情報を元に、入力受付手段４２が受け付けた検索キーワードと、記憶装置２０に記憶された画像データにそれぞれ対応づけられた単語とが、一致もしくは類似することに基づいて、その一致もしくは類似する単語と対応づけられた画像データが検索結果として抽出される。
【００６５】
次いで、画像データ検索手段４４に対応するＳ１２において、Ｓ１１での検索結果が例えば表示装置１６のディスプレイ装置などに表示される。すなわち、上記一致もしくは類似する画像データが検索結果として抽出されたか否か、および、抽出された場合には例えばその画像データのファイル名やサムネイル画像などの一覧が、例えば表示装置１６のディスプレイ装置などに表示される。
【００６６】
次いで、表示手段４６に対応するＳ１３において、例えばＳ１２で上記ディスプレイ装置などに表示された上記画像データのファイル名などの一覧の中から、いずれか１が選択されたか否かが判断される。
【００６７】
上記Ｓ１３の判断が否定される場合には、Ｓ１３以下が繰り返し実行される。しかし、肯定される場合には、表示手段４６に対応するＳ１４において、上記画像データのファイル名などの一覧の中から選択された画像と、その選択された画像に対応づけられた単語とが、併せて上記ディスプレイ装置などに表示されて、本ルーチンは終了させられる。
【００６８】
ここで、記憶装置２０に記憶された画像データの中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索する場合の電子制御装置１２の制御作動について、具体的に説明する。なお、上記画像データの検索時には、図４に一部を示すような画像データとそれに対応づけられた単語とについての情報が、画像データ情報記憶手段３３に記憶されているものとする。
【００６９】
所定の操作が行われることで表示装置１６に表示された図６に示すような表示画面において、検索キーワード欄５６に「枯山水」と入力された場合には、図８のＳ１０において「枯山水」という検索キーワードが入力されたと判断される。
【００７０】
そして、図６の表示画面の検索開始ボタン５８が押下される等の検索開始の合図がなされた場合には、図８のＳ１１において、検索キーワード「枯山水」と記憶装置２０内に記憶された画像データにそれぞれ対応づけられた単語とが一致もしくは所定の類似度を超えて類似することに基づいて、画像データ「PHOTO0101.jpg」、「PHOTO0102.jpg」、および「PHOTO0103.jpg」が検索結果として抽出される。
【００７１】
そして、図８のＳ１２において、図６の表示画面の画像結果欄６０に「以下の画像が該当します」というコメントと共に、画像データ「PHOTO0101.jpg」、「PHOTO0102.jpg」、および「PHOTO0103.jpg」のファイル名の一覧が表示される。
【００７２】
そして、上記画像結果欄６０に表示されたファイル名の一覧の中からいずれか１が選択された場合には、図８のＳ１３の判断が肯定されて、図８のＳ１４において、図６の画面表示の選択ファイル表示欄６２に、上記選択された画像データの画像と、その画像データのファイル名と、その画像データに対応づけられた単語とが併せて表示される。
【００７３】
上述のように、本実施例によれば、対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のうち、その単語の対応づけ回数が予め定められた所定の閾値例えば５回を下回る非頻出単語を、上記文書データに関連付けられた画像データ（関連データ）に対応づけることから、その画像データに対応づけられる単語は、対応づけ回数が５回以上でない非頻出の単語が用いられるので、画像データに目印として適切な単語を自動的にすなわち操作者による操作を必要とせずに対応づけることができる。
【００７４】
また、非頻出単語選択手段３６は、頻度記憶手段３０に記憶された情報に基づいて、単語抽出手段３４により抽出された単語のうち、対応づけ手段３８により画像データに対応づけられた対応づけ回数が予め定められた所定の閾値例えば５回を下回る非頻出単語を選択することから、画像データに対応づけられる単語は、対応づけ回数が５回以上でない非頻出の単語が用いられるので、画像データに目印として適切な単語を自動的に対応づけることができる。
【００７５】
また、単語抽出手段３４は、文書データから固有名詞および特定の普通名詞に該当する単語を抽出することから、画像データに対応づけられる単語には、上記固有名詞および特定の普通名詞に該当する単語以外のものが含まれないので、画像データに目印として適切な単語を自動的に対応づけることができる。
【００７６】
また、対応づけ手段３８は、使用禁止単語記憶手段３２に記憶された単語を除く単語を用いて画像データに対応づけを行うことから、画像データに対応づけられる単語は、使用が禁止された単語を含まないので、画像データに目印として適切な単語を自動的に対応づけることができる。
【００７７】
また、対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のいずれもが非頻出単語選択手段３６により非頻出単語として選択されない場合においては、非頻出単語選択手段３６により前記非頻出単語として選択されない単語を、文書データに関連付けられた画像データに対応づけることから、画像データに単語が一切対応づけられない事態を防ぐことができる。
【００７８】
また、頻度記憶手段３０は、前記対応づけ回数（頻度）についての情報を文書データの作成者ごとに記憶し、非頻出単語選択手段３６は、その頻度記憶手段３０に記憶された情報のうち、文書データの作成者に対応する情報に基づいて、単語抽出手段３４により文書データから抽出された単語から非頻出単語を選択することから、画像データに対応づけられる単語は、文書データの作成者ごとに記憶された前記単語の前記対応づけ回数が所定の閾値以上でない単語が用いられるので、画像データに目印として適切な単語を自動的に対応づけることができる。
【００７９】
また、検索キーワードの入力を受け付ける入力受付手段４２と、その入力受付手段４２が受け付けた検索キーワードと記憶装置２０に記憶された画像データにそれぞれ対応づけられた単語とが一致もしくは類似することに基づいて、その画像データを検索結果として抽出する画像データ検索手段４４とを有することから、記憶装置２０に記憶された画像データの中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索することができる。
【００８０】
また、単語抽出工程により文書データから抽出された単語のうち、その単語の頻度が予め定められた所定の閾値を下回る非頻出単語を、前記文書データに関連付けられた画像データに対応づける対応づけ工程を備えるデータ管理方法であることから、関連データに対応づけられる単語は、頻度が所定の閾値以上でない単語が用いられるので、画像データに目印として適切な単語を自動的に対応づけることができる。
【実施例２】
【００８１】
次に、本発明の他の実施例について説明する。なお、以下の実施例の説明において、前述の実施例と重複する部分については、同一の符号を付してその説明を省略する。
【００８２】
図２において、本実施例の頻度記憶手段３０は、所定の単語が後述の単語抽出手段３４により抽出された回数すなわち抽出回数についての情報を、上記単語ごとに記憶する。すなわち、頻度記憶手段３０は、本発明における頻度についての情報に相当する上記抽出回数についての情報を記憶する頻度情報データベースである。図９は、頻度記憶手段３０に記憶された上記抽出回数についての情報の一例を示す図であって、前述の実施例１の図３に対応する図である。なお、頻度記憶手段３０に記憶された上記単語ごとの抽出回数についての情報は、前述と同様に、その単語の抽出元である文書データの作成者ごとに記憶される。
【００８３】
本実施例の頻度更新手段４０は、単語抽出手段３４による単語の抽出に応じて、頻度記憶手段４０に記憶された抽出回数についての情報を更新する。具体的には、頻度更新手段４０は、単語抽出手段３４により抽出された単語が頻度記憶手段３０に未登録の単語であるか否かを判断する。その判断が肯定される場合には、上記単語が頻度記憶手段３０に新たに登録される。また上記判断が否定される場合には、頻度記憶手段３０に記憶された上記単語の抽出回数が更新される。
【００８４】
本実施例の非頻出単語選択手段３６は、頻度記憶手段３０に記憶された情報に基づいて、単語抽出手段３４により抽出された単語のうち抽出回数が予め定められた所定の閾値を下回る単語を非頻出単語として選択する。本実施例では、上記閾値は例えば５回に設定されているが、この値はユーザが任意に変更可能である。図１０は、記憶装置２０に記憶された画像データに適切な単語を対応づけて、その中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索するための画像検索ソフトを立ち上げる所定の操作が行われたときに、表示装置１６に表示される表示画面であって、実施例１の図６に対応する図である。本実施例では、閾値入力欄６４に所定の値が入力されて、閾値設定ボタン６６が押下されることで、上記閾値が所定の値に設定される。なお、本実施例では、非頻出単語選択手段３６は、画像データ検索手段４４により記憶装置２０に記憶された画像データの検索が実施される際に、その検索に先立って上記非頻出単語を選択する処理（非頻出単語選択処理）を実行する。具体的には、例えば、上記閾値を設定する処理が行われた直後に、上記非頻出単語選択処理を実行する。
【００８５】
図１１および図１２は、電子制御装置１２の制御作動の要部、すなわち、例えば電子制御装置１２のＲＯＭ等に記憶されたデータ管理プログラムの実行によりコンピュータ１０をデータ管理装置として機能させるための制御作動を説明するフローチャートである。先ず、図１１のフローチャートについて以下に説明する。
【００８６】
図１１は、記憶装置２０に記憶された画像データが関連付けられた文書データから単語を抽出して、その抽出回数についての情報をその単語ごとに記憶するための電子制御装置１２の制御作動を説明するフローチャートである。この図１１に示すフローチャートは、本実施例では、例えば、画像データが添付された電子メールが受信され、その電子メールに関する情報が電子メールデータ記憶手段２６に記憶されたときに実行される。なお、図１１の各ステップＳ１における実行内容は、前述の実施例の図７と同じである。
【００８７】
頻度更新手段４０に対応するＳ２０において、Ｓ１で抽出された単語が頻度記憶手段３０に未登録の単語であるか否かが判断される。
【００８８】
Ｓ２０の判断が否定される場合には、頻度更新手段４０に対応するＳ２１において、Ｓ１で抽出された単語の前記抽出回数についての情報が更新されて、本ルーチンが終了させられる。
【００８９】
Ｓ２０の判断が肯定される場合には、頻度更新手段４０に対応するＳ２２において、Ｓ１で抽出された単語の前記抽出回数についての情報が頻度記憶手段３０に登録されて、本ルーチンが終了させられる。
【００９０】
ここで、図５に示す電子メールが受信され、その電子メールに関する情報が電子メールデータ記憶手段２６に記憶された場合の電子制御装置１２の制御作動について説明する。なお、その電子メールの受信時には、例えば図９に例示するような前記抽出回数についての情報が頻度記憶手段３０に記憶されているものとする。
【００９１】
図５に示す電子メールが受信されたときには、先ず図１１のフローチャートのＳ１の実行時点において、本文５４ａに含まれる固有名詞および特定の普通名詞に該当する単語として、「京都」、「東福寺」、および「枯山水」がそれぞれ抽出される。
【００９２】
そして、図７のＳ２０において、上記抽出された単語「京都」、「東福寺」および「枯山水」の抽出回数についての情報が、文書データの作成者すなわち電子メールの送信者ごとに更新される。具体的には、図９における作成者欄「abc@example.com」の抽出単語「京都」の抽出回数が「１３」から「１４」に更新され、また抽出単語「東福寺」が新たに登録されて、その抽出回数が「１」として登録され、また抽出単語「枯山水」が新たに登録されて、その抽出回数が「１」として登録される。
【００９３】
なお、上記のような処理は、電子メールについての情報が記憶装置２０に記憶される都度すなわち電子メールが受信される毎に行われる。
【００９４】
次に、図１２のフローチャートについて以下に説明する。図１２は、記憶装置２０に記憶された画像データに適切な単語を対応づけて、その画像データの中から所定の検索キーワードに一致もしくは類似する単語と対応づけられた画像データを検索するための制御作動を説明するフローチャートである。この図１２に示すフローチャートは、例えば数ｍｓｅｃ乃至数十ｍｓｅｃ程度の極めて短いサイクルタイムで繰り返し実行される。
【００９５】
非頻出単語選択手段３６に対応するＳ３０において、図１０に示す表示画面の閾値入力欄６４に所定の値が入力されて閾値設定ボタン６６が押下されることで、上記閾値が所定の値に設定される処理が行われたか否かが判断される。
【００９６】
上記Ｓ３０の判断が否定される場合には、Ｓ３０が繰り返し実行されるが、肯定される場合には、非頻出単語選択手段３６に対応するＳ３１において、前記閾値を設定する処理が実行されて、続いて、頻度記憶手段３０に記憶された単語ごとの抽出回数についての情報に基づいて、上記抽出回数が閾値以下の単語が検索される。本実施例では、上記閾値は例えば５回に設定されている。
【００９７】
次いで、非頻出単語選択手段３６に対応するＳ３２において、上記Ｓ３１で検索された前記単語ごとの抽出回数に基づいて、頻度記憶手段３０に記憶された単語のうち、抽出回数が上記Ｓ３２で設定された閾値を下回る単語が非頻出単語として選択される。
【００９８】
図１２のＳ４およびＳ１０乃至Ｓ１４の実行内容は、それぞれ図７のＳ４およびＳ１０乃至Ｓ１４の実行内容と同様である。
【００９９】
ここで、記憶装置２０に記憶された画像データに適切な単語を対応づけて、その画像データの中から所望の検索キーワードに一致または類似する単語と対応づけられた画像データを検索する場合の電子制御装置１２の制御作動について、具体的に説明する。
【０１００】
画像検索ソフトを立ち上げる所定の操作が行われることで表示装置１６に表示された図１０に示すような表示画面において、閾値入力欄６４に例えば「５」と値が入力されて、閾値設定ボタン６６が押下されると、図１２のＳ３０の判断が肯定される。
【０１０１】
そして、図１２のＳ３１において、閾値が５回に設定される。そして、頻度記憶手段３０に記憶された単語ごとの抽出回数についての情報が検索される。
【０１０２】
そして、図１２のＳ３２において、図９に示す抽出単語のうち前記抽出回数が５回以下の単語「四条烏丸」、「銀閣寺」、「嵐山」、「金閣寺」、「北山通」、「熊野神社」、「賀茂神社」、「日本映画撮影村」、「名神」、および「パラダイス大阪号」が、非頻出単語として選択される。
【０１０３】
そして、図１２のＳ４において、上記非頻出単語として選択された単語についての情報が、各単語の抽出元の文書データに関連付けられた各画像データにタグ情報としてそれぞれ埋め込まれる。また、上記各画像データのファイル名と、上記非頻出単語として選択された単語とが、図４に一部を示すように、それぞれ対にされて文字データとして画像データ情報記憶手段３３に記憶される。
【０１０４】
そして、表示装置１６に表示された図１０の表示画面において、検索キーワード欄５６に「枯山水」と入力された場合には、図１２のＳ１０において「枯山水」という検索キーワードが入力されたと判断される。
【０１０５】
そして、図１０の表示画面の検索開始ボタン５８が押下される等の検索開始の合図がなされた場合には、図１２のＳ１１において、検索キーワード「枯山水」と記憶装置２０内に記憶された画像データにそれぞれ対応づけられた単語とが一致もしくは類似することに基づいて、画像データ「PHOTO0101.jpg」、「PHOTO0102.jpg」、および「PHOTO0103.jpg」が検索結果として抽出される。
【０１０６】
そして、図１２のＳ１２において、図１０の表示画面の画像結果欄６０に「以下の画像が該当します」というコメントと共に、画像データ「PHOTO0101.jpg」、「PHOTO0102.jpg」、および「PHOTO0103.jpg」のファイル名の一覧が表示される。
【０１０７】
そして、上記画像結果欄６０に表示されたファイル名の一覧の中からいずれか１が選択された場合には、図１２のＳ１３の判断が肯定されて、図１２のＳ１４において、図９の画面表示の選択ファイル表示欄６２に、上記選択された画像データの画像と、その画像データのファイル名と、その画像データに対応づけられた単語とが併せて表示される。
【０１０８】
上述のように、本実施例によれば、非頻出単語選択手段３６による非頻出単語選択処理および対応づけ手段３８による対応づけ処理が行われるタイミングが前述の実施例１とは異なり、また、頻度記憶手段３０には本発明の頻度に相当する単語ごとの抽出回数についての情報が記憶される点が実施例１と異なるが、その他の構成は実施例１と同様であることから、実施例１と同様に、画像データに目印として適切な単語を自動的にすなわち操作者による操作を必要とせずに対応づけることができるという効果が得られる。
【０１０９】
以上、本発明の一実施例を図面を参照して詳細に説明したが、本発明はこの実施例に限定されるものではなく、別の態様でも実施され得る。
【０１１０】
たとえば、前述の実施例において、頻度記憶手段３０は、対応づけ手段３８により単語が画像データに対応づけられた回数についての情報を、或いは単語抽出手段３４により単語が文書データから抽出された回数についての情報を、上記単語ごとに記憶するものであったが、これに限らない。要するに、頻度記憶手段３０は、単語のそれぞれの頻度についての情報を記憶するものであればよい。上記頻度についての情報とは、上記の他に例えば、単語抽出手段３４により所定の単語が抽出された回数が、全体の抽出回数に占める割合、単語抽出手段３４により所定の単語が抽出された回数が、全単語の抽出回数のうち一番多い抽出回数に占める割合、単語抽出手段３４による全単語の抽出回数のうち一番多い抽出回数と所定の単語が抽出された回数との差、単語抽出手段３４により所定の単語が抽出された回数と、対応づけ手段３８により上記所定の単語が画像データに対応づけられた回数との差、および、対応づけ手段３８により所定の単語が画像データに対応づけられた回数が、単語抽出手段３４により上記所定の単語が抽出された回数に占める割合などがある。
【０１１１】
また、前述の実施例において、頻度記憶手段３０は、対応づけ手段３８により単語が画像データに対応づけられた回数についての情報、或いは単語抽出手段３４により単語が文書データから抽出された回数についての情報のどちらか１つを記憶するものであったが、複数の頻度についての情報が記憶されてもよい。そして、非頻出単語選択手段３６は、上記複数の頻度についての情報に基づいて非頻出単語を選択するものであってもよい。例えば、単語抽出手段３４により抽出された回数が所定の閾値を下回り、且つ対応づけ手段３８により対応づけられた回数が所定の閾値を下回る単語を、非頻出単語として選択するものであってもよい。
【０１１２】
また、前述の実施例においては、単語を画像データに対応づけるために、対応づけたい単語と、その単語の抽出元の文書データに関連付けられた画像データのファイル名とが、例えば図４に示すように対にされて文字データとして画像データ情報記憶手段３３に記憶されていたが、これに限らず、例えば、対応づけたい単語についての情報が画像データに埋め込まれてもよい。具体的には、例えばExif(exchangeable image file format)等の規格の画像データであって、例えば画像の撮影日やシャッター速度などについての情報の格納場所を備える画像データに、上記対応づけたい単語についての情報が格納されてもよい。
【０１１３】
また、前述の実施例において、単語抽出手段３４は、電子メールデータ記憶手段２６に記憶された電子メールの本文に含まれる単語を抽出するものであったが、これに限らず、例えば、前記情報読取機などから入力されるか或いはコンピュータ１０で作成された文書データを記憶する文書データ記憶手段がさらに記憶装置２０に備えられ、単語抽出手段３４は、上記文書データ記憶手段に記憶された文書データのうち、画像データが関連付けられた文書データに含まれる単語を抽出し、その単語の中から前記形態素解析器により付与された品詞情報に基づいて固有名詞に該当する単語および特定の普通名詞に該当する単語を抽出するものであってもよい。
【０１１４】
また、前述の実施例において、単語抽出手段３４は、記憶装置２０に文書データが記憶される都度、単語抽出処理を実行するように構成されていたが、例えば、ユーザによる所定の操作が行われる都度、或いは所定時間間隔毎、或いは例えば画像データ（関連データ）の検索などが実施される毎に、上記単語抽出処理を実行するものであってもよい。上記画像ファイルの検索が実施される毎とは、その検索の直後に上記単語抽出処理を実行することとを含む。なお、画像データの検索後に上記単語抽出処理が実行される場合、初回の画像データの検索時点では上記単語抽出処理が一度も為されない結果、記憶装置２０の画像データに単語の対応づけが一度も為されないことになるので、例えば、初回検索時にだけその検索直前に上記単語抽出処理が実行されるように構成されてもよい。
【０１１５】
また、前述の実施例において、非頻出単語選択手段３６は、単語抽出手段３４による単語抽出処理が実行されたとき、或いは、前記閾値を設定する処理が行われたときに、非頻出単語選択処理を実行するように構成されていたが、これに限らない。例えば、ユーザによる所定の操作が行われたときやその他の所定のタイミングで、上記非頻出単語選択処理を実行するように構成されてもよい。また、例えば、画像データ検索手段４４により実行される画像データの検索に先立って、或いはその検索後に上記非頻出単語選択処理を実行するように構成されてもよい。なお、画像データの検索後に上記非頻出単語選択処理が実行される場合、初回の画像データの検索時点では上記非頻出単語選択処理が一度も為されない結果、記憶装置２０の画像データに単語の対応づけが一度も為されないことになるので、例えば、非頻出単語についての初期情報が予め設定されて記憶され、その初期情報に基づいて上記対応づけ処理が為されてもよいし、或いは初回検索時にだけその検索直前に上記非頻出単語選択処理が実行されるように構成されてもよい。
【０１１６】
また、前述の実施例において、対応づけ手段３８は、非頻出単語選択手段３６による非頻出単語選択処理が実行されたときに対応づけ処理を実行するものであったが、これに限らない。例えば、ユーザによる所定の操作が行われたときやその他の所定のタイミングで、上記対応づけ処理を実行するように構成されてもよい。また、例えば、画像データ検索手段４４により実行される画像データの検索に先立って、或いはその検索後に上記対応づけ処理を実行するように構成されてもよい。なお、画像データの検索後に上記対応づけ処理を実行するように構成された場合、初回の画像データの検索時点では記憶装置２０の画像データに単語の対応づけが一度も為されないことになるので、例えば、初回検索時にだけその検索直前に上記対応づけ処理が実行されるように構成されてもよい。
【０１１７】
また、前述の実施例において、非頻出単語選択手段３６で用いられる閾値は、５回に限らず、その他の値にも設定され得る。
【０１１８】
また、前述の実施例において、単語抽出手段３４は、抽出対象が電子メールデータ記憶手段２６に記憶された電子メールである場合、その電子メールの本文に含まれる単語を抽出するものであったが、これに限らず、例えばメールタイトルからも抽出されてもよい。
【０１１９】
また、前述の実施例において、単語抽出手段３４は、前記形態素解析器と形態素解析辞書とを備えて構成されていたが、例えば、上記形態素解析器および形態素解析辞書の機能を両方含む例えばKAKASI等に代表される形態素解析ツールを備えて構成されてもよい。また、上記形態素解析器や上記形態素解析辞書は、実施例に例示したものに限定されない。
【０１２０】
また、前述の実施例において、単語抽出手段３４は、固有名詞および特定の普通名詞に該当する単語を抽出するものであったが、これに限らず、例えば、固有名詞に該当する単語だけを抽出するもの、或いは全ての固有名詞および普通名詞を抽出するもの等であってもよい等、種々の態様が可能である。
【０１２１】
また、前述の実施例において、単語抽出手段３４によりは、画像データに関連付けられた文書データから単語を抽出し、対応づけ手段３８は、非頻出単語選択手段３６により選択された非頻出単語を画像データに対応づけるものであったが、これに限らない。単語抽出手段３４は、画像データ以外の例えば音声データ等の他のデータ形式の関連データと関連付けられた文書データから単語を抽出し、対応づけ手段３８は、非頻出単語選択手段３６により選択された非頻出単語を上記音声データ等の関連データに対応づけるものであってもよい。
【０１２２】
また、前述の実施例においては、電子メールデータ記憶手段２６と、頻度記憶手段３０と、使用禁止単語記憶手段３２と、画像データ情報記憶手段３３とが、記憶装置２０内において個々に設けられていたが、これに限らず、例えば、上記各記憶手段が記憶装置２０内に一括して設けられてもよい。すなわち、記憶装置２０に設けられる記憶領域内において、上記各記憶手段に記憶される情報が分け隔て無く記憶されてもよい。
【０１２３】
また、前述の実施例においては、検索キーワードは、例えばキーボード等から直接入力されていたが、例えば、非頻出単語選択手段により選択された非頻出単語がリストアップされて、その中から所望の単語が検索キーワードとして選択されるように構成されてもよい等、種々の態様が可能である。
【０１２４】
また、前述の実施例において、対応づけ手段３８は、単語抽出手段３４により文書データから抽出された単語のいずれもが非頻出単語選択手段３６により非頻出単語として選択されない場合においては、抽出された単語のうち対応づけ回数が所定の閾値以上の全ての頻出単語を画像データに対応づけるようになっていたが、例えば、対応づけ回数の一番少ない頻出単語、或いは対応づけ回数の少ない上位複数個の頻出単語を画像データに対応づけるように構成されてもよい。
【０１２５】
また、前述の実施例において、画像データに対応づけられた単語情報は、記憶装置２０に記憶された画像データの中から所望の画像データを検索するために用いられていたが、これに限らず、例えば、記憶装置２０に記憶された画像データを分類するために、或いは画像データの印刷時に画像と併せて印刷するために用いられる等、その他の用途に用いられてもよい。
【０１２６】
なお、上述したのはあくまでも一実施形態であり、その他一々例示はしないが、本発明は、その主旨を逸脱しない範囲で当業者の知識に基づいて種々変更、改良を加えた態様で実施することができる。
【符号の説明】
【０１２７】
１０：コンピュータ（データ管理装置）
３０：頻度記憶手段
３２：使用禁止単語記憶手段
３４：単語抽出手段
３６：非頻出単語選択手段
３８：対応づけ手段
４０：頻度更新手段
４２：入力受付手段
４４：関連データ検索手段
【図１】
2011076408.tif 000003
【図２】
2011076408.tif 000004
【図３】
2011076408.tif 000005
【図４】
2011076408.tif 000006
【図５】
2011076408.tif 000007
【図６】
2011076408.tif 000008
【図７】
2011076408.tif 000009
【図８】
2011076408.tif 000010
【図９】
2011076408.tif 000011
【図１０】
2011076408.tif 000012
【図１１】
2011076408.tif 000013
【図１２】
2011076408.tif 000014