(57)【要約】【課題】人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる装置及び方法を提供すること。【解決手段】年表生成装置１０は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出し、抽出した関連キーワードからカテゴリを示すキーワードの出現の計数に基づいてカテゴリを抽出し、抽出した当該カテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得する。そして、年表生成装置１０は、取得した所定の人物の情報に含まれる情報キーワードと、関連キーワードと、のマッチングを行い、頻出度を測定し、測定した頻出度に基づいて、固有のキーワードを特定し、所定の人物の情報において固有のキーワードと共に出現する詳細情報を取得し、取得した詳細情報を時系列に対応付けて、年表を生成する。【選択図】図１
2011059964.tif 000002
【特許請求の範囲】
【請求項１】
出来事と日付とを対応付けて所定の人物の年表を生成する年表生成装置であって、
カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリ記憶手段と、
前記所定の人物に関連した関連キーワードを時系列に対応付けて抽出するキーワード抽出手段と、
前記キーワード抽出手段が抽出した前記関連キーワードに基づいて、前記時系列ごとに、前記カテゴリ記憶手段に記憶された前記カテゴリを示すキーワードの出現の計数を求めるカテゴリ別キーワード計数手段と、
前記カテゴリ別キーワード計数手段が求めた計数に基づいてカテゴリを抽出するカテゴリ抽出手段と、
前記カテゴリ抽出手段が抽出した当該カテゴリと、前記所定の人物の名称とに基づいて、前記所定の人物の情報を取得するカテゴリ別人物情報取得手段と、
前記カテゴリ別人物情報取得手段が取得した前記所定の人物の情報に含まれる情報キーワードと、前記関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定する頻出度測定手段と、
前記頻出度測定手段が測定した前記頻出度に基づいて、前記所定の人物に固有のキーワードを特定する固有キーワード特定手段と、
固有キーワード特定手段が特定した固有のキーワードによって、前記所定の人物の情報において前記固有のキーワードと共に出現する詳細情報を取得する詳細情報取得手段と、
前記詳細情報取得手段が取得した前記詳細情報を前記時系列に対応付けて、年表を生成する年表生成手段と、
を備えることを特徴とする年表生成装置。
【請求項２】
前記時系列ごとに前記カテゴリ別キーワード計数手段が求めた計数と、前記詳細情報取得手段が取得した前記詳細情報と、を対応付けたグラフを、前記カテゴリごとに作成するグラフ作成手段、をさらに備えることを特徴とする請求項１に記載の年表生成装置。
【請求項３】
カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリ記憶手段を有する装置が、出来事と日付とを対応付けて所定の人物の年表を生成する方法であって、
前記所定の人物に関連した関連キーワードを時系列に対応付けて抽出するステップと、
抽出した前記関連キーワードに基づいて、前記時系列ごとに、前記カテゴリ記憶手段に記憶された前記カテゴリを示すキーワードの出現の計数を求めるステップと、
前記計数に基づいてカテゴリを抽出するステップと、
抽出した当該カテゴリと、前記所定の人物の名称とに基づいて、前記所定の人物の情報を取得するステップと、
取得した前記所定の人物の情報に含まれる情報キーワードと、前記関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定するステップと、
測定した前記頻出度に基づいて、前記所定の人物に固有のキーワードを特定するステップと、
特定した固有のキーワードによって、前記所定の人物の情報において前記固有のキーワードと共に出現する詳細情報を取得するステップと、
取得した前記詳細情報を前記時系列に対応付けて、年表を生成するステップと、
を備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、年表生成装置及び方法に関する。
【背景技術】
【０００２】
近年、電子書籍や電子ドキュメントの普及に伴い、これらの電子化されたドキュメントから収集された情報を利用した文書が作成されている。例えば、出来事を起こった年の順に並べた年表等も、このような電子化されたドキュメントから収集された情報によって作成することができる。
【０００３】
このような年表の作成において、電子書籍に付加された年表データと、その電子書籍の本文記事とを対応付ける技術を開示する特許文献１が知られている。
【０００４】
特許文献１には、電子文書に付加された年表に記述される年表事項を取得し、年表事項を構成する語句のうち、予め定められた特定品詞に対応する語句を検索語として抽出し、電子文書を構成する構成文書のうち、抽出された検索語が全て含まれる構成文書に関連する関連情報を取得し、年表事項と関連情報とを対応付ける技術が開示されている。これによれば、年表事項は構成文書の要約文となっていることが多いという特性を利用し、特定品詞に対応する語句を用いて構成文書の検索を行うことにより検索精度が向上し、年表事項と密接に関係する関連情報を、年表事項と対応付けて提供することが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２２２１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術は、電子文書に付加された年表を基に関連情報を対応付けるだけなので、基にした年表よりも新しい関連情報や、現在の活動についての出来事を含む年表を作成することはできない。
【０００７】
そこで、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる装置が望まれている。
【０００８】
本発明は、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、以下のような解決手段を提供する。
【００１０】
（１）  出来事と日付とを対応付けて所定の人物の年表を生成する年表生成装置であって、カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリ記憶手段と、前記所定の人物に関連した関連キーワードを時系列に対応付けて抽出するキーワード抽出手段と、前記キーワード抽出手段が抽出した前記関連キーワードに基づいて、前記時系列ごとに、前記カテゴリ記憶手段に記憶された前記カテゴリを示すキーワードの出現の計数を求めるカテゴリ別キーワード計数手段と、前記カテゴリ別キーワード計数手段が求めた計数に基づいてカテゴリを抽出するカテゴリ抽出手段と、前記カテゴリ抽出手段が抽出した当該カテゴリと、前記所定の人物の名称とに基づいて、前記所定の人物の情報を取得するカテゴリ別人物情報取得手段と、前記カテゴリ別人物情報取得手段が取得した前記所定の人物の情報に含まれる情報キーワードと、前記関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定する頻出度測定手段と、前記頻出度測定手段が測定した前記頻出度に基づいて、前記所定の人物に固有のキーワードを特定する固有キーワード特定手段と、固有キーワード特定手段が特定した固有のキーワードによって、前記所定の人物の情報において前記固有のキーワードと共に出現する詳細情報を取得する詳細情報取得手段と、前記詳細情報取得手段が取得した前記詳細情報を前記時系列に対応付けて、年表を生成する年表生成手段と、を備えることを特徴とする年表生成装置。
【００１１】
（１）の構成によれば、本発明に係る年表生成装置は、出来事と日付とを対応付けて所定の人物の年表を生成する年表生成装置であって、カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリ記憶手段を有する。そして、本発明に係る年表生成装置は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出し、抽出した関連キーワードに基づいて、時系列ごとに、カテゴリ記憶手段に記憶されたカテゴリを示すキーワードの出現の計数を求め、求めた計数に基づいてカテゴリを抽出し、抽出した当該カテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得する。次に、本発明に係る年表生成装置は、取得した所定の人物の情報に含まれる情報キーワードと、関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定し、測定した頻出度に基づいて、所定の人物に固有のキーワードを特定し、特定した固有のキーワードによって、所定の人物の情報において固有のキーワードと共に出現する詳細情報を取得し、取得した詳細情報を時系列に対応付けて、年表を生成する。
【００１２】
すなわち、本発明に係る年表生成装置は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出し、抽出した関連キーワードに基づいて抽出したカテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得し、取得した所定の人物の情報に含まれる固有のキーワードを特定し、特定した固有のキーワードによって、詳細情報を取得し、取得した詳細情報を時系列に対応付けて、年表を生成する。したがって、本発明に係る年表生成装置は、所定の人物に関連した関連キーワードに基づくカテゴリと、所定の人物の名称とに基づいて、カテゴリの詳細情報を取得して年表を生成するので、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる。
【００１３】
（２）  前記時系列ごとに前記カテゴリ別キーワード計数手段が求めた計数と、前記詳細情報取得手段が取得した前記詳細情報と、を対応付けたグラフを、前記カテゴリごとに作成するグラフ作成手段、をさらに備えることを特徴とする（１）に記載の年表生成装置。
【００１４】
（２）の構成によれば、（１）に記載の年表生成装置は、時系列ごとに計数と、詳細情報と、を対応付けたグラフを、カテゴリごとに作成する。したがって、本発明に係る年表生成装置は、人物に関連する年表であって、その人物を特徴付ける活動をさらに見やすくした年表を生成することができる。
【００１５】
（３）  カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリ記憶手段を有する装置が、出来事と日付とを対応付けて所定の人物の年表を生成する方法であって、前記所定の人物に関連した関連キーワードを時系列に対応付けて抽出するステップと、抽出した前記関連キーワードに基づいて、前記時系列ごとに、前記カテゴリ記憶手段に記憶された前記カテゴリを示すキーワードの出現の計数を求めるステップと、前記計数に基づいてカテゴリを抽出するステップと、抽出した当該カテゴリと、前記所定の人物の名称とに基づいて、前記所定の人物の情報を取得するステップと、取得した前記所定の人物の情報に含まれる情報キーワードと、前記関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定するステップと、測定した前記頻出度に基づいて、前記所定の人物に固有のキーワードを特定するステップと、特定した固有のキーワードによって、前記所定の人物の情報において前記固有のキーワードと共に出現する詳細情報を取得するステップと、取得した前記詳細情報を前記時系列に対応付けて、年表を生成するステップと、を備えることを特徴とする方法。
【００１６】
（３）の構成によれば、本発明に係る方法は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出し、抽出した関連キーワードに基づいて、時系列ごとに、カテゴリ記憶手段に記憶されたカテゴリを示すキーワードの出現の計数を求め、計数に基づいてカテゴリを抽出し、抽出した当該カテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得し、取得した所定の人物の情報に含まれる情報キーワードと、関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定し、測定した頻出度に基づいて、所定の人物に固有のキーワードを特定し、特定した固有のキーワードによって、所定の人物の情報において固有のキーワードと共に出現する詳細情報を取得し、取得した詳細情報を時系列に対応付けて、年表を生成する。したがって、本発明に係る方法は、所定の人物に関連した関連キーワードに基づくカテゴリと、所定の人物の名称とに基づいて、カテゴリの詳細情報を取得して年表を生成するので、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる。
【発明の効果】
【００１７】
本発明によれば、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成することができる装置及び方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る年表生成装置１０の機能構成を示すブロック図である。
【図２】本発明の一実施形態に係る年表生成装置１０のカテゴリＤＢ２１を示す図である。
【図３】本発明の一実施形態に係る年表生成装置１０において、日付ごとに抽出された関連キーワードの一例を示す図である。
【図４】本発明の一実施形態に係る年表生成装置１０において、カテゴリを抽出した結果の一例を示す図である。
【図５】本発明の一実施形態に係る、Ｗｅｂサーバ４０が保管する人物ごとのコンテンツの一例を示す図である。
【図６】本発明の一実施形態に係る年表生成装置１０のマッチング結果の一例を示す図である。
【図７】本発明の一実施形態に係る年表生成装置１０の年表の一例を示す図である。
【図８】本発明の一実施形態に係る年表生成装置１０のメイン処理を示すフローチャートである。
【図９】本発明の一実施形態に係る年表生成装置１０が表示装置に表示した画面１００の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図を参照しながら説明する。
【００２０】
本実施形態は、コンピュータ及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
【００２１】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２２】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２３】
図１は、本発明の一実施形態に係る年表生成装置１０の機能構成を示すブロック図である。年表生成装置１０は、カテゴリ記憶手段としてカテゴリＤＢ（データベース）２１と、キーワード抽出手段としてキーワード抽出部１１と、カテゴリ別キーワード計数手段としてカテゴリ別キーワード計数部１２と、カテゴリ抽出手段としてカテゴリ抽出部１３と、カテゴリ別人物情報取得手段としてカテゴリ別人物情報取得部１４と、頻出度測定手段として頻出度測定部１５と、固有キーワード特定手段として固有キーワード特定部１６と、詳細情報取得手段として詳細情報取得部１７と、年表生成手段として年表生成部１８と、グラフ作成手段としてグラフ作成部１９と、を備えている。
【００２４】
カテゴリＤＢ２１は、カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶する。カテゴリＤＢ２１は、年表生成装置１０が管理者からの入力を受け付けて、作成されるとしてもよいし、他のシステムで作成されるとしてもよい。例えば、カテゴリＤＢ２１は、後述する図２のように、カテゴリとキーワードとを対応付けたカテゴリキーワードテーブルと、カテゴリとコンテンツとを対応付けたカテゴリコンテンツテーブルと、から構成される（後述する図２参照）。
【００２５】
キーワード抽出部１１は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出する。所定の人物は、年表生成装置１０がユーザから人物の識別情報の入力を受け付けて指定されるとしてもよいし、他のシステムにおいて受け付けられた人物の識別情報を年表生成装置１０がロードすることによって指定されるとしてもよい。キーワード抽出部１１は、所定の人物の識別情報、例えば、芸名や、愛称等によって、ニュースやブログ等を保管する情報サーバ３０を検索し、検索した情報に基づいて所定の人物に関連する関連キーワードを、日付と共に抽出する。
【００２６】
関連キーワードは、情報サーバ３０を検索し、検索したドキュメントを形態素解析して得られる結果に基づいて取得される。関連キーワードは、名詞や、動詞等の自立語（例えば「ＣＤ」、「送る」）や、単語から構成される文節（例えば「好きな歌」）等を含む。例えば、関連キーワードは、時系列に対応付けられて、後述する図３のように抽出される。
【００２７】
時系列との対応付けは、例えば、１週間分のニュースやブログ等の情報に基づいて抽出した関連キーワードに、１つの日付を対応付けてもよい。同様に、１ヶ月分や、１ヶ年分等の情報に基づいて抽出した関連キーワードに、１つの日付を対応付けてもよい。
【００２８】
例えば、所定の人物が歌手であった場合に、キーワード抽出部１１は、人物の識別情報により情報サーバ３０を検索することによって、関連キーワードとして、一般的な用語である「曲」や「カラオケ」等と、具体的な「流れ星」という曲名等と、を人物の識別情報を掲載したニュースの日付や、ブログの掲載日等に対応付けて抽出する。
【００２９】
カテゴリ別キーワード計数部１２は、キーワード抽出部１１が抽出した関連キーワードに基づいて、時系列ごとに、カテゴリＤＢ２１に記憶されたカテゴリを示すキーワードの出現の計数を求める。例えば、カテゴリ別キーワード計数部１２は、カテゴリＤＢ２１に記憶されたカテゴリである「音楽」を示すキーワードとして、「ＣＤ」、「音楽」等（後述する図２（１）参照）を取得し、取得したキーワードによって関連キーワードを検索して、「ＣＤ」、「音楽」等の出現の計数を求め、集計する。そして、カテゴリ別キーワード計数部１２は、例えば、後述する図４に示すように、日付ごとに、カテゴリごとの計数を記憶部に記憶させる。
【００３０】
カテゴリ抽出部１３は、カテゴリ別キーワード計数部１２による計数に基づいてカテゴリを抽出する。すなわち、カテゴリ抽出部１３は、カテゴリ別キーワード計数部１２による計数に基づいて、例えば、カテゴリ「音楽」についてのキーワードを１０個検出し、「映画」についてのキーワードを５個検出した場合に、所定の計数（例えば、５個）以上である「音楽」と、「映画」とを当該関連キーワードに対するカテゴリとして抽出する。また、カテゴリ抽出部１３は、抽出された関連キーワードの語数（例えば、５０語）に対する出現率を算出して、所定の出現率（例えば、２０パーセント）以上であるカテゴリ（例えば、「音楽」）を当該関連キーワードに対するカテゴリとして抽出するとしてもよい。さらに、カテゴリ抽出部１３は、日付ごとの、カテゴリ別キーワード計数部１２による計数の中で、最大の計数に基づいてカテゴリを抽出するとしてもよい。例えば、カテゴリ別キーワード計数部１２が、７月１日の関連キーワードからカテゴリ「音楽」についてのキーワードを１個検出し、７月２日の関連キーワードから１０個、７月３日の関連キーワードから２個検出した場合に、カテゴリ抽出部１３は、最大の計数１０個に基づいてカテゴリ「音楽」を抽出する。そして、７月１日及び７月３日の関連キーワードについてもカテゴリを「音楽」とする。このようにすることで、年表生成装置１０は、所定の人物が関連するカテゴリについて、そのカテゴリを示すキーワードの検出が少ない日であっても年表生成の対象とし、人物を特徴付ける活動の停滞や活発化を年表にすることができる。
【００３１】
カテゴリ別人物情報取得部１４は、カテゴリ抽出部１３が抽出したカテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得する。例えば、カテゴリＤＢ２１は、カテゴリコンテンツテーブルにおいてカテゴリとコンテンツ識別情報とを対応付けている（後述する図２（２）参照）。また、コンテンツを提供するＷｅｂサーバ４０は、人物ごとに後述する図５のようにコンテンツを保管している。すなわち、カテゴリ別人物情報取得部１４は、抽出されたカテゴリ（例えば、音楽）に対応するコンテンツ識別情報（例えば、ＭＭミュージック）をカテゴリＤＢ２１のカテゴリコンテンツテーブルに基づいて取得し、取得したコンテンツ識別情報（例えば、ＭＭミュージック）が示すＷｅｂサーバ４０を人物の識別情報で検索し、所定の人物に関連するコンテンツ（例えば、プロフィール、新曲の説明等）を取得する。コンテンツは、タイトル等のテキスト情報を含んでいるので、カテゴリ別人物情報取得部１４は、そのテキスト情報を解析することにより所定の人物の情報を取得する。
【００３２】
頻出度測定部１５は、カテゴリ別人物情報取得部１４が取得した所定の人物の情報に含まれる情報キーワード（例えば、歌手、流れ星、発売）と、関連キーワード（例えば、曲、流れ星）と、のマッチングを行い、一致するキーワード（例えば、流れ星）を抽出し、抽出した当該キーワードの頻出度を測定する。
【００３３】
当該キーワードの頻出度は、例えば、キーワードの各々のマッチング回数の総和に対する、当該キーワードのマッチング回数の比率でよい。マッチングは所定のキーワード以外を対象とする。例えば、通常の文書で時候や人称等に用いられる語彙（例えば、昨日、私等）や、カテゴリにおいて通常に用いられる語彙（例えば、音楽において、曲、歌等）等は、マッチングから除かれる。
【００３４】
固有キーワード特定部１６は、頻出度測定部１５が測定した頻出度に基づいて、所定の人物に固有のキーワード（例えば、流れ星）を特定する。固有のキーワードとは、上述の一致するキーワードのなかで、頻出度が所定の値（例えば、１５パーセント）以上であるキーワードをいう。
【００３５】
詳細情報取得部１７は、固有キーワード特定部１６が特定した固有のキーワードによって、所定の人物の情報において固有のキーワードと共に出現する詳細情報を取得する。例えば、詳細情報取得部１７は、図５において、「流れ星」と共に出現する「２００９年７月１日」、「発売」を取得する。
【００３６】
年表生成部１８は、詳細情報取得部１７が取得した詳細情報を時系列に対応付けて、年表を生成する。例えば、年表生成部１８は、２００９年７月１７日の日付に対応付けて、上述の説明のようにカテゴリ「音楽」において詳細情報を取得し、同様に、２００９年７月２４日の日付に対応付けて、カテゴリ「音楽」において詳細情報を取得し、記憶部に記憶させる（後述する図７参照）。
【００３７】
グラフ作成部１９は、時系列ごとに、カテゴリ別キーワード計数部１２が求めた計数と、詳細情報取得部１７が取得した詳細情報と、を対応付けたグラフを、カテゴリごとに作成する。例えば、グラフ作成部１９は、後述する図７のような年表に基づいて、後述する図９のようなグラフを、カテゴリごとに作成する。
【００３８】
図２は、本発明の一実施形態に係る年表生成装置１０のカテゴリＤＢ２１を示す図である。
【００３９】
図２（１）は、カテゴリＤＢ２１において、カテゴリと、カテゴリを示すキーワードとを対応付けたカテゴリキーワードテーブルを示している。年表生成装置１０は、カテゴリＤＢ２１に基づいて、関連キーワードが示すカテゴリを抽出することができる。
【００４０】
図２（２）は、カテゴリＤＢ２１において、カテゴリと、コンテンツ識別情報とを対応付けたカテゴリコンテンツテーブルを示している。コンテンツ識別情報は、例えば、コンテンツを保管するＷｅｂサーバ４０の識別情報と、コンテンツ名とから構成される。年表生成装置１０は、カテゴリＤＢ２１に基づいて、関連キーワードから抽出したカテゴリに対応するコンテンツ識別情報を取得することができる。
【００４１】
図３は、本発明の一実施形態に係る年表生成装置１０において、日付ごとに抽出された関連キーワードの一例を示す図である。年表生成装置１０は、情報サーバ３０から所定の人物に関連したテキスト情報を取得し、取得したテキスト情報を形態素解析することによって取得した関連キーワードを、取得したテキスト情報の日付ごとに対応付けて記憶する。
【００４２】
図４は、本発明の一実施形態に係る年表生成装置１０において、カテゴリを抽出した結果の一例を示す図である。年表生成装置１０は、日付ごとに記憶した関連キーワードを解析し、関連キーワードの日付ごとに、抽出したカテゴリと、抽出したカテゴリを示すキーワードの出現の計数である出現計数を記憶する。
【００４３】
図５は、本発明の一実施形態に係る、Ｗｅｂサーバ４０が保管する人物ごとのコンテンツの一例を示す図である。Ｗｅｂサーバ４０は、人物ごとに検索できるようにしたコンテンツを記憶し、年表生成装置１０からの検索要求に応じて、要求された人物のコンテンツを検索し、検索したコンテンツのテキスト情報を送信し、年表生成装置１０は、送信されたコンテンツのテキスト情報を受信する。
【００４４】
図６は、本発明の一実施形態に係る年表生成装置１０のマッチング結果の一例を示す図である。年表生成装置１０は、関連キーワードの日付ごとに、取得した所定の人物の情報に含まれる情報キーワードと、関連キーワードとのマッチングを行って一致したキーワードの頻出度と、一致したキーワードとを記憶する。
【００４５】
図７は、本発明の一実施形態に係る年表生成装置１０の年表の一例を示す図である。年表生成装置１０は、関連キーワードの日付ごとに、マッチングを行って一致したキーワードと共に出現する詳細情報を記憶し、カテゴリを示すキーワードの出現計数も記憶する。
【００４６】
図８は、本発明の一実施形態に係る年表生成装置１０のメイン処理を示すフローチャートである。なお、本処理は、プログラム開始指令を受けて処理を開始し、処理の終了によりプログラムを終了する。
【００４７】
ステップＳ１０１において、ＣＰＵは、人物名の入力を受け付ける。より具体的には、ＣＰＵは、ユーザが入力した人物の名前を、ユーザの端末から通信装置を介して受信する。その後、ＣＰＵは、処理をステップＳ１０２に移す。
【００４８】
ステップＳ１０２において、ＣＰＵは、人物名の関連キーワードを時系列ごとに抽出する。より具体的には、ＣＰＵは、ステップＳ１０１で受け付けた人物名に基づいて、情報サーバ３０を検索し、検索した情報に基づいて形態素解析を行い、受け付けた人物に関連する関連キーワードを抽出し、検索した情報の日付と対応付けて記憶部に記憶させる。その後、ＣＰＵは、処理をステップＳ１０３に移す。
【００４９】
ステップＳ１０３において、ＣＰＵは、関連キーワードに基づいてカテゴリを示すキーワードの出現計数を求める。より具体的には、ＣＰＵは、カテゴリＤＢ２１のカテゴリキーワードテーブルに記憶されたカテゴリを示すキーワードによって、関連キーワードを検索し、カテゴリを示すキーワードの出現の計数を求める。その後、ＣＰＵは、処理をステップＳ１０４に移す。
【００５０】
ステップＳ１０４において、ＣＰＵは、カテゴリを示すキーワードの出現計数に基づいてカテゴリを抽出する。より具体的には、ＣＰＵは、出現計数が所定の回数以上であるか否かを判断し、所定の回数以上である場合に、カテゴリを示すキーワードに基づいたカテゴリを関連キーワードのカテゴリとして記憶部に記憶させる。その後、ＣＰＵは、処理をステップＳ１０５に移す。
【００５１】
ステップＳ１０５において、ＣＰＵは、抽出したカテゴリに対応付けられたコンテンツに基づいて人物の情報を取得する。より具体的には、ＣＰＵは、カテゴリＤＢ２１のカテゴリコンテンツテーブルに基づいて、抽出したカテゴリに対応付けられたコンテンツ識別情報を取得し、取得したコンテンツ識別情報が示すＷｅｂサーバ４０を、受け付けた人物名で検索し、検索したコンテンツからテキスト情報を取得する。その後、ＣＰＵは、処理をステップＳ１０６に移す。
【００５２】
ステップＳ１０６において、ＣＰＵは、取得した人物の情報と関連キーワードとのマッチングを行い、一致するキーワードの頻出度を測定する。より具体的には、ＣＰＵは、関連キーワードによって、ステップＳ１０５において取得したテキスト情報を検索し、関連キーワードと一致するキーワードを検出し、一致する回数を関連キーワードごとに記憶する。そして、ＣＰＵは、各々の関連キーワードについて一致する回数の総和に対する、関連キーワードごとの一致する回数の比率である頻出度を算出する。その後、ＣＰＵは、処理をステップＳ１０７に移す。
【００５３】
ステップＳ１０７において、ＣＰＵは、固有のキーワードを特定する。より具体的には、ＣＰＵは、ステップＳ１０６において算出した頻出度が、所定の割合以上であるか否かを判断し、所定の割合以上である場合に、当該キーワードを固有のキーワードと特定し、記憶する。その後、ＣＰＵは、処理をステップＳ１０８に移す。
【００５４】
ステップＳ１０８において、ＣＰＵは、詳細情報を取得する。より具体的には、ＣＰＵは、ステップＳ１０７において特定した固有のキーワードによって、ステップＳ１０５において取得したテキスト情報を検索し、固有のキーワードと共起するキーワードである詳細情報を取得する。その後、ＣＰＵは、処理をステップＳ１０９に移す。
【００５５】
ステップＳ１０９において、ＣＰＵは、詳細情報と、時系列とを対応付けて年表を生成する。より具体的には、ＣＰＵは、ステップＳ１０８で取得した詳細情報と、関連キーワードの日付とを対応付けて年表を生成する。その後、ＣＰＵは、処理をステップＳ１１０に移す。
【００５６】
ステップＳ１１０において、ＣＰＵは、グラフを作成する。より具体的には、ＣＰＵは、ステップＳ１０９で生成した年表に基づいて、カテゴリごとに日付と出現件数とのグラフを作成し、さらに日付に詳細情報を対応付ける。その後、ＣＰＵは、処理を終了する。
【００５７】
図９は、本発明の一実施形態に係る年表生成装置１０が表示装置に表示した画面１００の一例を示す図である。
【００５８】
図９が示す画面１００は、縦軸１１１が関連キーワードの日付を表わし、横軸１１２がカテゴリを示すキーワードの出現計数を表わすグラフ１１３の一例である。そして、図９が示す画面１００には、固有のキーワードと共に出現するキーワードである詳細情報が、日付に対応付けてグラフと共に表わされている。図９の画面１００は、人物について生成したカテゴリごとの年表のうち、カテゴリ指定欄１０１において指定されたカテゴリ「音楽」についての年表を表している。なお、カテゴリ指定欄１０１において「全体」を指定すると、カテゴリの全体について表示される。例えば、カテゴリが「音楽」、「映画」、「ニュース」の場合に、「全体」の出現件数は、「音楽」を示すキーワードの出現件数と、「映画」を示すキーワードの出現件数と、「ニュース」を示すキーワードの出現件数とを合計した出現件数になり、画面１００には、「全体」の出現件数によるグラフが表示され、カテゴリごとの詳細情報が合わせて表示される。
【００５９】
実施例によれば、年表生成装置１０は、カテゴリと、当該カテゴリを示すキーワードとを予め対応付けて記憶するカテゴリＤＢ２１を有する。そして、本発明に係る年表生成装置は、所定の人物に関連した関連キーワードを時系列に対応付けて抽出し、抽出した関連キーワードに基づいて、時系列ごとに、カテゴリＤＢ２１に記憶されたカテゴリを示すキーワードの出現の計数を求め、求めた計数に基づいてカテゴリを抽出し、抽出した当該カテゴリと、所定の人物の名称とに基づいて、所定の人物の情報を取得する。次に、年表生成装置１０は、取得した所定の人物の情報に含まれる情報キーワードと、関連キーワードと、のマッチングを行い、一致するキーワードを抽出し、抽出した当該キーワードの頻出度を測定し、測定した頻出度に基づいて、所定の人物に固有のキーワードを特定し、特定した固有のキーワードによって、所定の人物の情報において固有のキーワードと共に出現する詳細情報を取得し、取得した詳細情報を時系列に対応付けて、年表を生成し、グラフを作成する。したがって、年表生成装置１０は、人物に関連する年表であって、その人物を特徴付ける活動についての年表を生成し、さらにその人物を特徴付ける活動を見やすくしたグラフを作成することができる。
【００６０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【符号の説明】
【００６１】
１０    年表生成装置
１１    キーワード抽出部
１２    カテゴリ別キーワード計数部
１３    カテゴリ抽出部
１４    カテゴリ別人物情報取得部
１５    頻出度測定部
１６    固有キーワード特定部
１７    詳細情報取得部
１８    年表生成部
１９    グラフ作成部
２１    カテゴリＤＢ
【図１】
2011059964.tif 000003
【図２】
2011059964.tif 000004
【図３】
2011059964.tif 000005
【図４】
2011059964.tif 000006
【図５】
2011059964.tif 000007
【図６】
2011059964.tif 000008
【図７】
2011059964.tif 000009
【図８】
2011059964.tif 000010
【図９】
2011059964.tif 000011