(57)【特許請求の範囲】
【請求項１】
ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報を取得する第１の付与情報取得手段と、
ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報を取得する第２の付与情報取得手段と、
前記生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得手段と、
前記時間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、前記複数の重要語を前記記憶データに付加するメタデータの候補として出力する重要語抽出手段と、
を備え、
前記重要語抽出手段は、
前記テキスト情報における複数の単語の出現頻度、及び前記複数の単語の抽出元であるテキスト情報に付与された前記時刻情報の前記生成時刻情報に対する時間的一致度に基づいて、前記出現頻度及び前記時間的一致度を重み付け加算することにより、前記複数の重要語の前記重要度を計算し決定する、
ことを特徴とするメタデータ候補生成装置。
【請求項２】
ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報と、前記記憶データに対して付与されたデータ生成位置に関する生成位置情報とを取得する第１の付与情報取得手段と、
ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報と、前記テキスト情報に付与された位置に関する位置情報とを取得する第２の付与情報取得手段と、
前記生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得手段と、
前記生成位置情報の示す位置に対して空間的に関連の有る位置を示す位置情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する空間的類似情報取得手段と、
前記時間的類似情報取得手段及び前記空間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、前記複数の重要語を前記記憶データに付加するメタデータの候補として出力する重要語抽出手段と、
を備え、
前記重要語抽出手段は、
前記テキスト情報における複数の単語の出現頻度、前記複数の単語の抽出元であるテキスト情報に付与された前記時刻情報の前記生成時刻情報に対する時間的一致度、及び当該テキスト情報に付与された前記位置情報の前記生成位置情報に対する空間的一致度に基づいて、前記複数の単語に関して前記出現頻度、前記時間的一致度、及び前記空間的一致度を重み付け加算することにより、前記複数の重要語の重要度を計算し決定する、
ことを特徴とするメタデータ候補生成装置。
【請求項３】
互いに一定の時間範囲内にある生成時刻情報を有する複数の前記記憶データを特定する記憶データ特定手段をさらに備え、
前記重要語抽出手段は、当該複数の記憶データのうちの１つに対して抽出した前記複数の重要語を、当該複数の記憶データに対して付加するメタデータの候補として出力する、
ことを特徴とする請求項１又は２に記載のメタデータ候補生成装置。
【請求項４】
互いに空間的に関連がある生成位置情報を有する複数の前記記憶データを特定する記憶データ特定手段をさらに備え、
前記重要語抽出手段は、当該複数の記憶データのうちの１つに対して抽出した前記複数の重要語を、当該複数の記憶データに対して付加するメタデータの候補として出力する、
ことを特徴とする請求項１〜３のいずれか１項に記載のメタデータ候補生成装置。
【請求項５】
第１の付与情報取得手段が、ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報を取得する第１の付与情報取得ステップと、
第２の付与情報取得手段が、ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報を取得する第２の付与情報取得ステップと、
時間的類似情報取得手段が、前記生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得ステップと、
重要語抽出手段が、前記時間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、前記複数の重要語を前記記憶データに付加するメタデータの候補として出力する重要語抽出ステップと、
を備え、
前記重要語抽出ステップでは、
前記テキスト情報における複数の単語の出現頻度、及び前記複数の単語の抽出元であるテキスト情報に付与された前記時刻情報の前記生成時刻情報に対する時間的一致度に基づいて、前記出現頻度及び前記時間的一致度を重み付け加算することにより、前記複数の重要語の前記重要度を計算し決定する、
ることを特徴とするメタデータ候補生成方法。
【請求項６】
第１の付与情報取得手段が、ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報と、前記記憶データに対して付与されたデータ生成位置に関する生成位置情報とを取得する第１の付与情報取得ステップと、
第２の付与情報取得手段が、ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報と、前記テキスト情報に付与された位置に関する位置情報とを取得する第２の付与情報取得ステップと、
時間的類似情報取得手段が、前記生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得ステップと、
空間的類似情報取得手段が、前記生成位置情報の示す位置に対して空間的に関連の有る位置を示す位置情報が付与されたテキスト情報を、前記複数のテキスト情報のうちから特定し、当該テキスト情報を取得する空間的類似情報取得ステップと、
重要語抽出手段が、前記時間的類似情報取得手段及び前記空間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、前記複数の重要語を前記記憶データに付加するメタデータの候補として出力する重要語抽出ステップと、
を備え、
前記重要語抽出ステップでは、
前記テキスト情報における複数の単語の出現頻度、前記複数の単語の抽出元であるテキスト情報に付与された前記時刻情報の前記生成時刻情報に対する時間的一致度、及び当該テキスト情報に付与された前記位置情報の前記生成位置情報に対する空間的一致度に基づいて、前記複数の単語に関して前記出現頻度、前記時間的一致度、及び前記空間的一致度を重み付け加算することにより、前記複数の重要語の重要度を計算し決定する、
ることを特徴とするメタデータ候補生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによって記憶された記憶データに付加するメタデータの候補を生成するメタデータ候補生成装置及びメタデータ候補生成方法に関するものである。
【背景技術】
【０００２】
従来から、ユーザによってデジタルカメラ等を利用して記録された画像データに対するメタデータを自動生成する技術が知られている。これにより、メタデータに含まれるキーワードによって画像データを検索することが可能になる。
【０００３】
例えば、下記特許文献１には、画像データの撮像日時および撮像位置を含む撮像情報を受信し、その撮像情報に基づいて、画像データに対するメタデータの生成時に用いる初期キーワードを生成するメタデータ生成装置が開示されている。このような機能によれば、撮像日時に対応するスケジュールデータにより初期キーワードが抽出され、撮像位置に対応する位置情報より初期キーワードが抽出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５２５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のメタデータ生成装置では、撮像情報に対応する初期キーワードが抽出され、その初期キーワードの出現頻度の高い文書データから中間キーワード及び最終キーワードが抽出されるため、必ずしも撮像データの検索に適したキーワードが選択されない場合がある。その結果、撮像データの検索が効率的に実施できない傾向にあった。
【０００６】
そこで、本発明は、かかる課題に鑑みて為されたものであり、ユーザが作成したテキスト情報の中から、記憶データの検索に適したメタデータを効率的に抽出することが可能なメタデータ候補生成装置及びメタデータ候補生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明のメタデータ候補生成装置は、ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報を取得する第１の付与情報取得手段と、ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報を取得する第２の付与情報取得手段と、生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得手段と、時間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、複数の重要語を記憶データに付加するメタデータの候補として出力する重要語抽出手段と、を備える。
【０００８】
或いは、本発明のメタデータ候補生成方法は、第１の付与情報取得手段が、ユーザによって記憶された記憶データに対して付与されたデータ生成時刻に関する生成時刻情報を取得する第１の付与情報取得ステップと、第２の付与情報取得手段が、ユーザによって作成された複数のテキスト情報に対して付与された時刻に関する時刻情報を取得する第２の付与情報取得ステップと、時間的類似情報取得手段が、生成時刻情報の示す時刻に対して一定の時間範囲内の時刻を示す時刻情報が付与されたテキスト情報を、複数のテキスト情報のうちから特定し、当該テキスト情報を取得する時間的類似情報取得ステップと、重要語抽出手段が、時間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、複数の重要語を記憶データに付加するメタデータの候補として出力する重要語抽出ステップと、を備える。
【０００９】
このようなメタデータ候補生成装置、或いはメタデータ候補生成方法によれば、記憶データに対して付与された生成時刻情報が取得されるとともに、複数のテキスト情報に対して付与された時刻情報が取得される。さらに、生成時刻情報の示す時刻に対して一定の時間範囲の時刻情報が付与されたテキスト情報が取得され、これらのテキスト情報から重要度付けされた複数の重要語がメタデータの候補として出力される。これにより、記憶データの生成時刻に近い時刻に関連するテキスト情報が広く取得されて、そのテキスト情報の中から重要な語が出力されるので、記憶データ用の検索キーワードとしての候補を効率よく抽出して、その候補の中から記憶データにメタデータとして付加させることができる。
【００１０】
第１の付与情報取得手段は、記憶データに対して付与されたデータ生成位置に関する生成位置情報を更に取得し、第２の付与情報取得手段は、テキスト情報に付与された位置に関する位置情報を更に取得し、生成位置情報の示す位置に対して空間的に関連の有る位置を示す位置情報が付与されたテキスト情報を、複数のテキスト情報のうちから特定し、当該テキスト情報を取得する空間的類似情報取得手段を備え、重要語抽出手段は、時間的類似情報取得手段及び空間的類似情報取得手段によって取得されたテキスト情報から、重要度付けをした複数の重要語を抽出し、複数の重要語を記憶データに付加するメタデータの候補として出力することが好ましい。
【００１１】
かかる構成を採れば、記憶データに対して付与された生成位置情報が取得されるとともに、複数のテキスト情報に対して付与された位置情報が取得される。さらに、生成位置情報の示す位置に対して空間的に関連の有る位置情報が付与されたテキスト情報が取得され、これらのテキスト情報から重要度付けされた複数の重要語がメタデータの候補として出力される。これにより、記憶データの生成位置に近い位置に関連するテキスト情報が広く取得されて、そのテキスト情報の中から重要な語が出力されるので、記憶データ用の検索キーワードとしての候補をさらに一層効率よく抽出して、その候補の中から記憶データにメタデータとして付加させることができる。
【００１２】
また、重要語抽出手段は、テキスト情報における複数の単語の出現頻度に基づいて、複数の重要語の重要度を決定する、ことが好ましい。こうすれば、記憶データの検索キーワードにより適した重要語を記憶データに付加させることができる。
【００１３】
また、重要語抽出手段は、複数の単語の出現頻度、複数の単語の抽出元であるテキスト情報に付与された時刻情報の生成時刻情報に対する時間的一致度を基に、重要度を決定する、ことも好ましい。かかる構成を採れば、重要語に対して、その出現頻度に記憶データに対する時間的一致度を加味して重要度を決定するので、複数のテキスト情報の中から検索キーワードに適した重要語をより効率的に抽出することができる。
【００１４】
また、重要語抽出手段は、複数の単語の出現頻度、複数の単語の抽出元であるテキスト情報に付与された時刻情報の生成時刻情報に対する時間的一致度、及び当該テキスト情報に付与された位置情報の生成位置情報に対する空間的一致度を基に、重要度を決定する、ことも好ましい。かかる構成を採れば、重要語に対して、その出現頻度に記憶データに対する時間的及び空間的一致度を加味して重要度を決定するので、複数のテキスト情報の中から検索キーワードに適した重要語をより効率的に抽出することができる。
【００１５】
さらに、重要語抽出手段は、複数の単語に関して、出現頻度及び時間的一致度を重み付け加算することにより、重要度を計算する、ことも好ましい。この場合、テキスト情報における出現頻度と記憶データに対する時間的一致度との間で重み付けを加えながら重要語の重要度を決定するので、検索キーワードにより一層適した重要語を選択することができる。
【００１６】
さらに、重要語抽出手段は、複数の単語に関して、出現頻度、時間的一致度、及び空間的一致度を重み付け加算することにより、重要度を計算する、ことも好ましい。この場合、テキスト情報における出現頻度と記憶データに対する時間的及び空間的一致度との間で重み付けを加えながら重要語の重要度を決定するので、検索キーワードにより一層適した重要語を選択することができる。
【００１７】
またさらに、互いに一定の時間範囲内にある生成時刻情報を有する複数の記憶データを特定する記憶データ特定手段をさらに備え、重要語抽出手段は、当該複数の記憶データのうちの１つに対して抽出した複数の重要語を、当該複数の記憶データに対して付加するメタデータの候補として出力する、ことも好ましい。こうすれば、時間的に関連性の高い記憶データに対して、まとめて重要語を出力することができ、データ処理効率が格段に向上する。
【００１８】
さらにまた、互いに空間的に関連がある生成位置情報を有する複数の記憶データを特定する記憶データ特定手段をさらに備え、重要語抽出手段は、当該複数の記憶データのうちの１つに対して抽出した複数の重要語を、当該複数の記憶データに対して付加するメタデータの候補として出力する、ことも好ましい。この場合も、空間的に関連性の高い記憶データに対して、まとめて重要語を出力することができ、データ処理効率が格段に向上する。
【発明の効果】
【００１９】
本発明によれば、ユーザが作成したテキスト情報の中から、記憶データの検索に適したメタデータを効率的に抽出することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の好適な一実施形態にかかるメタデータ候補生成用サーバ装置１の概略構成図である。
【図２】図１のメタデータ候補生成用サーバ装置１を構成する計算機のハードウェア構成を示すブロック図である。
【図３】図１のテキストデータ格納部１２に格納されたテキストデータのデータ構成の一例を示す図である。
【図４】図１のメタデータ候補生成用サーバ装置１によるメタデータ候補生成時の動作を示すフローチャートである。
【図５】図１のメタデータ候補生成用サーバ装置１によるメタデータ候補の出力例を示す図である。
【図６】本発明の変形例にかかる移動通信端末１０１の概略構成図である。
【発明を実施するための形態】
【００２１】
以下、図面とともに本発明によるメタデータ候補生成装置及びメタデータ候補生成方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２２】
図１は、本発明の好適な一実施形態にかかるメタデータ候補生成用サーバ装置１の概略構成図である。図１に示すメタデータ候補生成用サーバ装置１は、ユーザにより移動通信端末２を利用して記憶された写真データ、音楽データ、文書データ等の記憶データを格納及び管理するサーバ装置である。このメタデータ候補生成用サーバ装置１は、１台のサーバ装置で構成されていてもよいし、複数のサーバ装置が連携して動作するサーバシステムであってもよい。このメタデータ候補生成用サーバ装置１は、移動体通信方式を採用した移動体通信ネットワークや有線通信ネットワーク等によって構成される通信ネットワークＮＷを介して、移動通信端末２と相互にデータ通信を行うことが可能とされている。移動通信端末２は、携帯電話端末、スマートフォン、ＰＤＡ等に代表される端末装置である。
【００２３】
図２は、図１のメタデータ候補生成用サーバ装置１を構成する計算機のハードウェア構成を示すブロック図である。メタデータ候補生成用サーバ装置１を構成する計算機１００は、物理的には、ＣＰＵ３１と、主記憶装置であるＲＡＭ３２及びＲＯＭ３３と、ハードディスク装置等の補助記憶装置３６と、入力デバイスである入力キー、タッチパネル、マウス等の入力装置３５と、ディスプレイ、スピーカ等の出力装置３７と、他の端末装置やサーバ装置との間での通信ネットワークＮＷを介したデータの送受信を司る通信モジュール３４とを含む情報処理装置として構成されている。メタデータ候補生成用サーバ装置１によって実現される機能は、図２に示すＣＰＵ３１、ＲＡＭ３２等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ３１の制御のもとで通信モジュール３４、入力装置３５、出力装置３７を動作させるとともに、ＲＡＭ３２や補助記憶装置３６におけるデータの読み出し及び書き込みを行うことで実現される。
【００２４】
図１に戻って、メタデータ候補生成用サーバ装置１は、機能的な構成要素として、記憶データ格納部１１と、テキストデータ格納部１２と、生成時刻情報取得部（第１の付与情報取得手段）１３と、生成位置情報取得部（第１の付与情報取得手段）１４と、時刻情報取得部（第２の付与情報取得手段）１５と、位置情報取得部（第２の付与情報取得手段）１７と、時間的類似情報取得部（時間的類似情報取得手段）１６と、空間的類似情報取得部（空間的類似情報取得手段）１８と、形態素解析部（重要語抽出手段）１９と、重要語抽出部（重要語抽出手段）２０と、重要語格納部２１と、類似データ特定部（記憶データ特定手段）２２と、候補データ出力部（重要語抽出手段）２３とを備えている。
【００２５】
まず、メタデータ候補生成用サーバ装置１の各構成要素の機能について詳細に説明する。
【００２６】
記憶データ格納部１１は、ユーザによって移動通信端末２を利用して生成あるいは取得された複数の記憶データを記憶する。この複数の記憶データのそれぞれには、データがユーザによって記憶された時刻に関する生成時刻情報と、データ記憶時の移動通信端末２の位置を示す生成位置情報とが付与されている。これらの生成時刻情報及び生成位置情報は、写真データにおけるＥＸＩＦ（Exchangeable Image File Format）のように記憶データにメタデータとして含まれていてもよいし、記憶データのファイル名に含まれていてもよい。また、生成時刻情報は、ユーザが移動通信端末２を利用して記憶データを生成した時刻を示すものであってもよく、メタデータ候補生成用サーバ装置１に記憶データが記憶された時刻を示すものであってもよい。同様に、生成位置情報は、ユーザが移動通信端末２を利用して記憶データを生成した時の位置を示すものであってもよく、メタデータ候補生成用サーバ装置１に記憶データが記憶された時の位置を示すものであってもよい。
【００２７】
テキストデータ格納部１２は、ユーザによって移動通信端末２を利用して作成された複数のテキストデータ（テキスト情報）を記憶する。テキストデータとしては、ユーザの行動予定及び行動履歴を示すスケジュールデータや、ユーザが通信ネットワークＮＷに接続されたＳＮＳ（Social Networking Service）等の各種サービスを提供するコンピュータ上に投稿した日記データ、メモデータ等のテキストデータ、ユーザが通信ネットワークＮＷに向けて送信したメールデータ等が挙げられる。このテキストデータには、そのデータに関連する時刻に関する時刻情報と、データに関連する位置を示す位置情報とが付与されている。例えば、スケジュールデータには、そのデータに含まれるスケジュールに対応する日時及び場所が含まれ、行事データには、クリスマスや誕生日などの行事に対応する日時が含まれ、日記データには、日記に対応する日時及び場所が含まれ、メールデータには、メール送信時の日時及び場所が含まれ、ニュースデータには、ニュースに対応する日時及び場所が含まれている。これらの時刻情報及び位置情報は、テキストデータに直接含まれていてもよいし、テキストデータにメタデータとして付加されていてもよい。
【００２８】
生成時刻情報取得部１３は、記憶データ格納部１１に格納されたメタデータ候補の出力処理対象の記憶データから、生成時刻情報を読み出して取得する。また、生成位置情報取得部１４は、記憶データ格納部１１に格納された処理対象の記憶データから、生成位置情報を読み出して取得する。そして、生成時刻情報取得部１３は、取得した生成時刻情報を時間的類似情報取得部１６に引き渡し、生成位置情報取得部１４は、取得した生成時刻情報を空間的類似情報取得部１８に引き渡す。
【００２９】
時刻情報取得部１５は、テキストデータ格納部１２に格納された複数のテキストデータから、時刻情報を読み出して取得し、位置情報取得部１７は、テキストデータ格納部１２に格納された複数のテキストデータから、位置情報を読み出して取得する。そして、時刻情報取得部１５は、取得した時刻情報を時間的類似情報取得部１６に引き渡し、位置情報取得部１７は、取得した生成時刻情報を空間的類似情報取得部１８に引き渡す。
【００３０】
図３には、テキストデータ格納部１２に格納されたデータの構成の一例を示している。同図に示すように、１つのテキストデータには、そのデータを識別するＩＤ情報“カレンダ＿001”と、データ内容“家族旅行＠北海道”と、時刻情報“日時：2012/1/30”と、位置情報“北海道札幌市…”とが含まれ、他のテキストデータには、そのデータを識別するＩＤ情報“日記＿001”と、データ内容“夏休みに家族で北海道へ。…”と、時刻情報“日時：2012/1/30”とが含まれている。時刻情報取得部１５は、このような複数のテキストデータから、ＩＤと時刻情報との組み合わせ、詳細には、ＩＤ情報“カレンダ＿001”と時刻情報“日時：2012/1/30”との組み合わせ、及びＩＤ情報“日記＿001”と時刻情報“日時：2012/1/30”との組み合わせを取得する。また、位置情報取得部１７は、このような複数のテキストデータから、ＩＤと位置情報との組み合わせ、詳細には、ＩＤ情報“カレンダ＿001”と位置情報“北海道札幌市…”との組み合わせを取得する。なお、テキストデータに含まれる位置情報としては、緯度経度を示す情報であってもよい。
【００３１】
時間的類似情報取得部１６は、処理対象の記憶データに付与されていた生成時刻情報の示す時刻に対して、一定の時間範囲内の時刻を示す時刻情報が付与されたテキストデータを、テキストデータ格納部１２に格納されていたテキストデータの中から特定する。すなわち、時刻情報取得部１５によって取得されたＩＤ情報及び時刻情報の組み合わせから、生成時刻情報の示す時刻から予め定められた時間内の時刻情報を含む組み合わせを抽出し、抽出した組み合わせに含まれるＩＤ情報を基にテキストデータを特定する。例えば、図３に示すテキストデータの例の場合、処理対象の記憶データに付与されていた生成時刻情報の示す時刻“2012/1/30 01:00:00”から１日以内の時刻の範囲“2012/1/29 01:00:00”〜“2012/1/31 01:00:00”を算出し、その時刻の範囲にある時刻情報““2012/1/30”を抽出し、その時刻情報に対応するＩＤ情報“カレンダ＿001”，“日記＿001”を特定する。そして、時間的類似情報取得部１６は、特定したＩＤ情報に対応するテキストデータをテキストデータ格納部１２から取得して、形態素解析部１９に引き渡す。
【００３２】
空間的類似情報取得部１８は、処理対象の記憶データに付与されていた生成位置情報の示す時刻に対して、空間的に関連の高い位置を示す位置情報が付与されたテキストデータを、テキストデータ格納部１２に格納されていたテキストデータの中から特定する。すなわち、位置情報取得部１７によって取得されたＩＤ情報及び位置情報の組み合わせから、生成位置情報の示す位置から予め定められた距離範囲内の位置情報を含む組み合わせを抽出し、抽出した組み合わせに含まれるＩＤ情報を基にテキストデータを特定する。例えば、図３に示すテキストデータの例の場合、処理対象の記憶データに付与されていた生成位置情報の示す位置“緯度Ｘ度、経度Ｙ度”からＺｋｍの距離範囲内の位置を示す位置情報“北海道札幌市…”を関連の高い位置情報として抽出し、その位置情報に対応するＩＤ情報“カレンダ＿001”を特定する。このとき、空間的類似情報取得部１８は、地名で示される位置情報を緯度経度に変換して比較してもよいし、緯度経度で示される位置情報を地名に変換して比較してもよい。また、空間的類似情報取得部１８は、２つの位置情報の示す位置間の距離を判断することにより位置情報を抽出してもよいし、２つの位置情報の示す地名の一部が一致するか否かで位置情報を抽出してもよい。そして、空間的類似情報取得部１８は、特定したＩＤ情報に対応するテキストデータをテキストデータ格納部１２から取得して、形態素解析部１９に引き渡す。
【００３３】
形態素解析部１９は、時間的類似情報取得部１６及び空間的類似情報取得部１８から渡されたテキストデータに対して形態素解析を施し、それらのテキストデータを単語に分割し、分割した全ての単語を重要語抽出部２０に引き渡す。なお、形態素解析部１９は、分割した単語の品詞を判別し、名詞や動詞等の特定の品詞に判定された単語のみを抽出して重要語抽出部２０に引き渡すことが好適である。また、分割した単語の品詞を判別し、助詞や助動詞等の特定の品詞に判定された単語を除いて抽出することも好適である。例えば、形態素解析部１９は、テキストデータ“家族旅行＠北海道”から、単語“家族旅行”、“北海道”を抽出する。
【００３４】
重要語抽出部２０は、形態素解析部１９によって抽出された各単語の重要度を、各単語の出現頻度、生成時刻情報に対する時間的一致度、及び生成位置情報に対する空間的一致度を基に決定する。すなわち、重要語抽出部２０は、該当単語が抽出されたテキストデータ中の出現頻度からＴＦ（Term Frequency）値tfを算出し、テキストデータ格納部１２に格納されている全てのテキストデータ数、及び該当単語を含むテキストデータ数からＩＤＦ（Inverse Document Frequency）値idfを算出し、それらの値を乗じて得られたＴＦ−ＩＤＦ値tfidfを重要度パラメータＳＴＦ−ＩＤＦとして計算する（下記式参照。）。
【数１】
0005837447.tif 000002
上記式中、ni,jは、テキストデータｊにおける出現回数、|D|は総テキストデータ数、
【数２】
0005837447.tif 000003
は、単語ｉを含むテキストデータ数を示す。
また、重要語抽出部２０は、該当単語の抽出元のテキストデータに付与された時刻情報の示す時刻と、処理対象の記憶データに付与された生成時刻情報の示す時刻との間の時間差を、各単語の記憶データに対する時間的近接度を示す重要度パラメータＳＴＩＭＥとして決定する。また、重要語抽出部２０は、該当単語の抽出元のテキストデータに付与された位置情報の示す位置と、処理対象の記憶データに付与された生成位置情報の示す位置との間の距離を、各単語の記憶データに対する空間的近接度を示す重要度パラメータＳＳＰＡＣＥとして決定する。さらに、重要語抽出部２０は、計算した３つの重要度パラメータＳＴＦ−ＩＤＦ，ＳＴＩＭＥ，ＳＳＰＡＣＥを、下記式；
重要度パラメータＳ＝αＳ’ＴＦ−ＩＤＦ＋βＳ’ＴＩＭＥ＋γＳ’ＳＰＡＣＥ
を用いて重み付け加算をすることにより、各単語の記憶データに対する重要度を示す重要度パラメータＳを計算して各単語に付加する。ここで、α＋β＋γ＝１であり、Ｓ’ＴＦ−ＩＤＦは、全ての単語の値のうちの上位Ｎ値の総和でＳＴＦ−ＩＤＦを正規化した値である。また、Ｓ’ＴＩＭＥ，Ｓ’ＳＰＡＣＥは、それぞれ、下記式；
Ｓ’ＴＩＭＥ＝（ΣＳＴＩＭＥ−ＳＴＩＭＥ）／ΣＳＴＩＭＥ，
Ｓ’ＳＰＡＣＥ＝（ΣＳＳＰＡＣＥ−ＳＳＰＡＣＥ）／ΣＳＳＰＡＣＥ
によってＳＴＩＭＥ，ＳＳＰＡＣＥを正規化した値である（ΣＳＴＩＭＥ，ΣＳＴＩＭＥは、全ての単語の値の総和を示し、ｎ個のＳＴＩＭＥの総和ΣＳＴＩＭＥ＝０の場合には、Ｓ’ＴＩＭＥ＝１／ｎとし、ｎ個のＳＳＰＡＣＥの総和ΣＳＳＰＡＣＥ＝０の場合には、Ｓ’ＳＰＡＣＥ＝１／ｎとする）。そして、重要語抽出部２０は、重要度パラメータＳを付加した各単語を、メタデータ候補の出力処理対象の記憶データ毎に重要語格納部２１に格納する。
【００３５】
類似データ特定部２２は、メタデータ候補の出力処理対象の記憶データに類似する記憶データを、記憶データ格納部１１を参照することにより特定する。具体的には、処理対象の記憶データに付与された生成時刻情報の示す時刻から一定時間範囲内の時刻を示す生成時刻情報が付与された複数の記憶データを分類する。例えば、処理対象の記憶データに生成時刻情報“2012/1/30 01:00:00”が付与された場合には、その時刻に対して前後１時間の範囲“2012/1/30 00:00:00”〜“2012/1/30 02:00:00”にある生成時刻情報が付与された記憶データを特定する。また、類似データ特定部２２は、処理対象の記憶データに付与された生成位置情報の示す位置から空間的に関連の高い位置を示す生成位置情報が付与された複数の記憶データを特定して分類する。例えば、処理対象の記憶データに生成位置情報“緯度Ｘ度、経度Ｙ度”が付与されていた場合には、その位置に対して１０ｋｍの範囲にある生成位置情報が付与された記憶データや、生成位置情報から特定される地名が重複する位置が付与された記憶データを特定する。なお、類似データ特定部２２は、互いに類似する記憶データを、自己組織化やＫ−ｍｅａｎｓ法等のクラスタリングの手法を用いて生成時刻の偏りや生成位置の偏りを特定することで、分類してもよい。そして、類似データ特定部２２は、処理対象の記憶データに類似する複数の記憶データを特定する情報を候補データ出力部２３に出力する。
【００３６】
候補データ出力部２３は、移動通信端末２からの送信要求に応じて、重要語格納部２１から重要度順に複数の単語を読み出して、処理対象の記憶データに対して付加するメタデータの候補として出力する。このとき、候補データ出力部２３は、処理対象の１つの記憶データに対して出力される複数の単語を、類似データ特定部２２によって当該記憶データに類似するとして分類された複数の記憶データに対するメタデータの候補としても、同時に出力する。さらに、候補データ出力部２３は、メタデータ候補のなかからメタデータに反映する単語を選択する入力を移動通信端末２から受け付けた場合に、その単語をメタデータに反映するように、記憶データ格納部１１内の該当記憶データを更新する。ここで、候補データ出力部２３は、処理対象の記憶データに対してメタデータの候補を出力する際には、メタデータ候補の抽出元のテキストデータの種別毎に（例えば、スケジュールデータ、日記データ、及びメールデータ毎に）、メタデータ候補を順位づけして出力してもよいし、全ての種別のテキストデータから抽出されて順位づけされた候補をまとめて出力してもよい。
【００３７】
以下、図４を参照して、メタデータ候補生成用サーバ装置１の動作について説明するとともに、併せてメタデータ候補生成用サーバ装置１におけるメタデータ候補生成方法について詳述する。同図は、メタデータ候補生成用サーバ装置１によるメタデータ候補生成時の動作を示すフローチャートである。
【００３８】
まず、移動通信端末２のユーザからメタデータ候補の出力処理対象を選択する入力が受け付けられる（ステップＳ１０１）。そうすると、生成時刻情報取得部１３によって、処理対象の記憶データに付与された生成時刻情報が記憶データ格納部１１から読み出されると同時に、時刻情報取得部１５によって、テキストデータ格納部１２から複数のテキストデータに付与された時刻情報が読み出される（ステップＳ１０２）。そして、時間的類似情報取得部１６によって、生成時刻情報の示す時刻に対して一定の時間範囲内の時刻情報が付与された複数のテキストデータが特定され、それらのテキストデータがテキストデータ格納部１２から取得される（ステップＳ１０３）。さらに、生成位置情報取得部１４によって、処理対象の記憶データに付与された生成位置情報が記憶データ格納部１１から読み出されると同時に、位置情報取得部１７によって、テキストデータ格納部１２から複数のテキストデータに付与された位置情報が読み出される（ステップＳ１０４）。そして、空間的類似情報取得部１８によって、生成位置情報の示す位置に対して空間的に関連の高い位置情報が付与された複数のテキストデータが特定され、それらのテキストデータがテキストデータ格納部１２から取得される（ステップＳ１０５）。
【００３９】
その後、形態素解析部１９により、複数のテキストデータが単語に分割される（ステップＳ１０６）。次に、重要語抽出部２０により、分割された複数の単語を対象に重要度パラメータＳが計算され、その重要度パラメータＳを基に順位付けがなされた複数の単語が、処理対象の記憶データ毎に重要語格納部２１に格納される（ステップＳ１０７）。さらに、類似データ特定部２２により、空間的或いは時間的に互いに類似する複数の記憶データが分類される（ステップＳ１０８）。最後に、移動通信端末２からの送信要求に応じて、処理対象の記憶データ、及びその記憶データに類似すると分類された記憶データに関して、メタデータの候補としての単語が順位付けされて出力される（ステップＳ１０９）。
【００４０】
図５には、メタデータ候補生成用サーバ装置１からのメタデータ候補の出力に応じて、移動通信端末２において表示された出力画面Ｄ１の一例を示している。同図に示すように、処理対象の記憶データである写真データＧ１と、写真データＧ１に対して時間的或いは空間的に類似する写真データＧ２，Ｇ３，Ｇ４とに対するメタデータ候補の単語として、“北海道”、“家族旅行”、“夏休み”、“バーベキュー”、“キャンプファイヤ”、“熊の置物”が表示され、それらの候補の中から、ユーザにより、“北海道”、“家族旅行”、“夏休み”、“バーベキュー”、“キャンプファイヤ”が、メタデータとして反映する単語として選択されている。
【００４１】
以上説明したメタデータ候補生成用サーバ装置１、及びメタデータ候補生成用サーバ装置１におけるメタデータ候補生成方法によれば、記憶データに対して付与された生成時刻情報と生成位置情報とが取得されるとともに、複数のテキストデータに対して付与された時刻情報と位置情報とが取得される。さらに、生成時刻情報の示す時刻に対して一定の時間範囲の時刻情報が付与されたテキストデータが取得されるとともに、生成位置情報の示す位置に対して空間的に関連の有る位置情報が付与されたテキストデータが取得され、これらのテキスト情報から重要度付けされた複数の重要語がメタデータの候補として出力される。これにより、記憶データの生成時刻及び生成位置に近い時刻及び位置に関連するテキスト情報が広く取得されて、そのテキスト情報の中から重要な語が出力されるので、記憶データ用の検索キーワードとしての候補を、効率よく抽出して、その候補の中から記憶データにメタデータとして付加させることができる。
【００４２】
また、テキストデータにおける複数の単語の出現頻度に基づいて、複数の単語の重要度が決定されるので、記憶データの検索キーワードにより適した重要語を記憶データに付加させることができる。さらに、重要語に対して、その出現頻度に記憶データに対する時間的及び空間的一致度を加味して重要度を決定するので、複数のテキスト情報の中から検索キーワードに適した重要語をより効率的に抽出することができる。
【００４３】
また、互いに一定の時間範囲内にある生成時刻情報を有する複数の記憶データに対して、まとめてメタデータ候補を出力することができ、データ処理効率が格段に向上する。さらに、互いに空間的に関連がある生成位置情報を有する複数の記憶データに対して、まとめてメタデータ候補を出力することができ、データ処理効率がさらに向上する。
【００４４】
なお、本発明は、上述した実施形態に限定されるものではない。
【００４５】
例えば、図１に示したような各構成要素は、ユーザが使用する端末装置に一部又は全てが具備されていてもよい。例えば、図６に示すように、全ての構成要素が、記憶データにメタデータを付加しようとするユーザが使用する移動通信端末１０１内に備えられていてもよい。
【符号の説明】
【００４６】
１…メタデータ候補生成用サーバ装置、１０１，２…移動通信端末、１３…生成時刻情報取得部（第１の付与情報取得手段）、１４…生成位置情報取得部（第１の付与情報取得手段）、１５…時刻情報取得部（第２の付与情報取得手段）、１６…時間的類似情報取得部（時間的類似情報取得手段）、１７…位置情報取得部（第２の付与情報取得手段）、１８…空間的類似情報取得部（空間的類似情報取得手段）、１９…形態素解析部（重要語抽出手段）、２０…重要語抽出部（重要語抽出手段）、２２…類似データ特定部（記憶データ特定手段）、２３…候補データ出力部（重要語抽出手段）。
【図１】
0005837447.tif 000004
【図２】
0005837447.tif 000005
【図３】
0005837447.tif 000006
【図４】
0005837447.tif 000007
【図５】
0005837447.tif 000008
【図６】
0005837447.tif 000009