(57)【要約】【課題】本発明は、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと関係のある番組コンテンツを容易に参照可能な技術を提供する。【解決手段】番組コンテンツ参照装置２は、番組コンテンツ情報と重み情報とを記憶する記憶手段２１と、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとを生成する特徴ベクトルを生成する特徴ベクトル生成手段２３と、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出する類似度計算手段２４と、類似度が高い番組コンテンツの所在情報を出力する情報出力手段２５とを備える。【選択図】図１
2010198162.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力する番組コンテンツ参照装置において、
前記番組コンテンツと、当該番組コンテンツの所在情報と、当該番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶する記憶手段と、
前記ユーザが閲覧している前記ＷＥＢコンテンツが入力されると共に、当該ＷＥＢコンテンツのタグを判定して当該ＷＥＢコンテンツに含まれるテキスト情報を出力するテキスト情報出力手段と、
前記テキスト情報出力手段が出力したテキスト情報の特徴ベクトルを生成すると共に、前記番組概要情報の特徴ベクトルを生成する特徴ベクトル生成手段と、
前記特徴ベクトル生成手段が生成したテキスト情報の特徴ベクトルと前記番組概要情報の特徴ベクトルとの類似度を算出する類似度計算手段と、
前記類似度計算手段が算出した類似度に基づいて、前記類似度が高い前記番組コンテンツの所在情報を出力する情報出力手段と、
を備えることを特徴とする番組コンテンツ参照装置。
【請求項２】
請求項１に記載の番組コンテンツ参照装置から出力された、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を表示するユーザ端末装置において、
前記ユーザが閲覧している前記ＷＥＢコンテンツを取得すると共に、当該ＷＥＢコンテンツを前記番組コンテンツ参照装置に出力するＷＥＢコンテンツ取得手段、
を備えることを特徴とするユーザ端末装置。
【請求項３】
ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力する番組コンテンツ参照装置において、
前記番組コンテンツと、当該番組コンテンツの所在情報と、当該番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶する記憶手段と、
前記ユーザが閲覧している前記ＷＥＢコンテンツに含まれるテキスト情報が入力され、当該テキスト情報の特徴ベクトルを生成すると共に、前記番組概要情報の特徴ベクトルを生成する特徴ベクトル生成手段と、
前記特徴ベクトル生成手段が生成したテキスト情報の特徴ベクトルと前記番組概要情報の特徴ベクトルとの類似度を算出する類似度計算手段と、
前記類似度計算手段が算出した類似度に基づいて、前記類似度が高い番組コンテンツの所在情報を出力する情報出力手段と、
を備えることを特徴とする番組コンテンツ参照装置。
【請求項４】
請求項３に記載の番組コンテンツ参照装置から出力された、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を表示するユーザ端末装置において、
前記ユーザが閲覧している前記ＷＥＢコンテンツを取得するＷＥＢコンテンツ取得手段と、
前記ＷＥＢコンテンツ取得手段が取得したＷＥＢコンテンツのタグを判定して前記ＷＥＢコンテンツに含まれるテキスト情報を出力すると共に、前記ユーザが前記ＷＥＢコンテンツの一部分を選択した場合には当該選択した一部分に含まれるテキスト情報を出力するテキスト情報出力手段と、
を備えることを特徴とするユーザ端末装置。
【請求項５】
前記特徴ベクトル生成手段は、
前記テキスト情報の形態素のｔｆ・ｉｄｆを算出して、当該テキスト情報の形態素に対応する固有表現の種類毎に予め設定された重みを付与して前記テキスト情報の特徴ベクトルを生成すると共に、
前記番組概要情報の形態素のｔｆ・ｉｄｆを算出して、当該番組概要情報の形態素に対応する前記重みを付与して前記番組概要情報の特徴ベクトルを生成することを特徴とする請求項１又は請求項３に記載の番組コンテンツ参照装置。
【請求項６】
前記類似度計算手段は、前記類似度として、コサイン類似度を算出することを特徴とする請求項１、請求項３又は請求項５に記載の番組コンテンツ参照装置。
【請求項７】
前記ＷＥＢコンテンツ取得手段は、ブラウザに表示されたボタンの押下操作に応じて出力される前記ＷＥＢコンテンツの取得指令に基づいて、前記ユーザが閲覧している前記ＷＥＢコンテンツを取得することを特徴とする請求項２又は請求項４に記載のユーザ端末装置。
【請求項８】
請求項３に記載の番組コンテンツ参照装置と、
請求項４に記載のユーザ端末装置と、
を備えることを特徴とする番組コンテンツ参照システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力する番組コンテンツ参照技術に関する。
【背景技術】
【０００２】
近年、放送とインターネットとの融合が進んできており、番組コンテンツとインターネット上のＷＥＢコンテンツとを連携される技術が提案されている（例えば、特許文献１参照）。この特許文献１に記載の発明は、ユーザに、インターネット上の予告動画情報を簡単な操作で出力するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９５０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の発明は、ＥＰＧ等の番組情報を受信可能な受信装置をユーザが所有することを前提としており、一般的なパーソナルコンピュータでインターネットを利用するユーザにとっては、必ずしも利便性が良いものではない。
【０００５】
現在、インターネット上には、新聞をはじめ、多くのニュースに関連したＷＥＢコンテンツが存在するが、このコンテンツと、放送事業者が有する番組コンテンツとをリンクさせることは殆ど行われていない。そこで、ＷＥＢコンテンツを閲覧しているユーザが、これに関連した番組コンテンツを視聴したい場合、インターネットの検索サイトにおいて、その番組を配信している放送事業者等のＷｅｂサイトを手動で検索しなければならない。このため、ＷＥＢコンテンツに関係する番組コンテンツを、手間をかけずに視聴したいという強い要望がされている。
【０００６】
本発明は、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと関係のある番組コンテンツを容易に参照可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するため、請求項１に係る番組コンテンツ参照装置は、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力する番組コンテンツ参照装置において、記憶手段と、テキスト情報出力手段と、特徴ベクトル生成手段と、類似度計算手段と、情報出力手段と、を備えることを特徴とする。
【０００８】
かかる構成によれば、番組コンテンツ参照装置は、記憶手段によって、番組コンテンツと、番組コンテンツの所在情報と、番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶する。また、番組コンテンツ参照装置は、テキスト情報出力手段によって、ユーザが閲覧しているＷＥＢコンテンツが入力されると共に、ＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を出力する。
【０００９】
また、番組コンテンツ参照装置は、特徴ベクトル生成手段によって、テキスト情報出力手段が出力したテキスト情報の特徴ベクトルを生成すると共に、番組概要情報の特徴ベクトルを生成する。そして、番組コンテンツ参照装置は、類似度計算手段によって、特徴ベクトル生成手段が生成したテキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出する。ここで、例えば、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとのなす角が小さくなるほど、テキスト情報と番組概要情報との内容が類似するため、類似度計算手段は、このなす角が小さくなるほど、類似度を高い値で算出する。さらに、番組コンテンツ参照装置は、情報出力手段によって、類似度計算手段が算出した類似度に基づいて、類似度が高い番組コンテンツの所在情報を出力する。
【００１０】
ここで、ＷＥＢコンテンツとは、何らかのテキスト情報を含むＨＴＭＬ（HyperText Markup Language）形式やＸＭＬ（eXtensible Markup Language）などマークアップ言語で記述されたコンテンツである。例えば、ＷＥＢコンテンツは、一般的なＷＥＢサーバが蓄積し、本発明のユーザ端末装置、一般的なパーソナルコンピュータ、ワードプロセッサ及びインターネット通信機能を備えた携帯電話で閲覧できる。
【００１１】
番組コンテンツの所在情報とは、インターネット等のネットワーク上で番組コンテンツの所在を一意に識別する情報であり、例えば、番組コンテンツのＵＲＬ（Uniform Resource Locator）である。
テキスト情報とは、ユーザが閲覧しているＷＥＢコンテンツの内容等の文字列（テキスト）で記述された情報を示すものである。なお、本発明は、自然言語等の人間が可読可能な文字列を対象としている。
【００１２】
テキスト情報の特徴ベクトルとは、テキスト情報に含まれる出現頻度や固有表現を特徴として示すベクトル情報である。
番組概要情報の特徴ベクトルとは、テキスト情報の特徴ベクトルと同様に、番組概要情報に含まれる出現頻度や固有表現を特徴として示すベクトル情報である。
【００１３】
参照とは、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力して、ユーザがこの番組コンテンツを視聴できる機会を増やすことである。
【００１４】
また、前記した課題を解決するため、請求項２に係るユーザ端末装置は、請求項１に記載の番組コンテンツ参照装置から出力された、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を表示するユーザ端末装置において、ＷＥＢコンテンツ取得手段を備えることを特徴とする。
【００１５】
かかる構成によれば、ユーザ端末装置は、ＷＥＢコンテンツ取得手段によって、ユーザが閲覧しているＷＥＢコンテンツを取得すると共に、ＷＥＢコンテンツを番組コンテンツ参照装置に出力する。その後、例えば、ユーザ端末装置は、ユーザが閲覧するＷＥＢコンテンツに関係する番組コンテンツの所在情報が番組コンテンツ参照装置から出力される。
【００１６】
また、前記した課題を解決するため、請求項３に係る番組コンテンツ参照装置は、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を出力する番組コンテンツ参照装置において、記憶手段と、特徴ベクトル生成手段と、類似度計算手段と、情報出力手段と、を備えることを特徴とする。
【００１７】
かかる構成によれば、番組コンテンツ参照装置は、記憶手段によって、番組コンテンツと、番組コンテンツの所在情報と、番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶する。
【００１８】
また、番組コンテンツ参照装置は、特徴ベクトル生成手段によって、ユーザが閲覧しているＷＥＢコンテンツに含まれるテキスト情報が入力され、テキスト情報の特徴ベクトルを生成すると共に、番組概要情報の特徴ベクトルを生成する。つまり、番組コンテンツ参照装置は、ＷＥＢコンテンツのタグを判定して、このＷＥＢコンテンツに含まれるテキスト情報を出力する必要がない。ここで、例えば、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとのなす角が小さくなるほど、テキスト情報と番組概要情報との内容が類似するため、類似度計算手段は、このなす角が小さくなるほど、類似度を高い値で算出する。
【００１９】
また、番組コンテンツ参照装置は、類似度計算手段によって、特徴ベクトル生成手段が生成したテキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出する。
【００２０】
また、前記した課題を解決するため、請求項４に係るユーザ端末装置は、請求項３に記載の番組コンテンツ参照装置から出力された、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報を表示するユーザ端末装置において、ＷＥＢコンテンツ取得手段と、テキスト情報出力手段と、を備えることを特徴とする。
【００２１】
かかる構成によれば、ユーザ端末装置は、ＷＥＢコンテンツ取得手段によって、ユーザが閲覧しているＷＥＢコンテンツを取得する。そして、ユーザ端末装置は、テキスト情報出力手段によって、ＷＥＢコンテンツ取得手段が出力したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を出力すると共に、ユーザがＷＥＢコンテンツの一部分を選択した場合には選択した一部分に含まれるテキスト情報を出力する。
【００２２】
ここで、例えば、テキスト情報出力手段は、ユーザが、マウス、キーボード等の入力手段によってＷＥＢコンテンツの一部分のテキスト情報をドラッグ等で選択した場合、この一部分に含まれるテキスト情報を出力する。また、例えば、テキスト情報出力手段は、ユーザが、ＷＥＢコンテンツの一部分を選択しなかった場合、ＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を出力する。これによって、テキスト情報出力手段は、ＷＥＢコンテンツに含まれるテキスト情報のうち、ユーザが高い関心を持っている一部分を選択させることができる。その後、例えば、ユーザ端末装置は、ユーザが閲覧するＷＥＢコンテンツに関係する番組コンテンツの所在情報が番組コンテンツ参照装置から出力される。
【００２３】
また、請求項５に係る番組コンテンツ参照装置は、請求項１又は請求項３に記載の番組コンテンツ参照装置において、特徴ベクトル生成手段が、テキスト情報の形態素のｔｆ・ｉｄｆを算出して、テキスト情報の形態素に対応する固有表現の種類毎に予め設定された重みを付与してテキスト情報の特徴ベクトルを生成すると共に、番組概要情報の形態素のｔｆ・ｉｄｆを算出して、番組概要情報の形態素に対応する重みを付与して番組概要情報の特徴ベクトルを生成することを特徴とする。
【００２４】
かかる構成によれば、特徴ベクトル生成手段は、ユーザが特定種類の固有表現（例えば、人名、地名）に高い関心を持っている場合、その固有表現に対応する形態素の重みを高くして、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとを生成する。つまり、テキスト情報の特徴ベクトルが、ユーザが高い関心を持っている形態素をテキスト情報の特徴として示すことになり、番組概要情報の特徴ベクトルが、ユーザが高い関心を持っている形態素を番組概要情報の特徴として示すことになる。これによって、番組コンテンツ参照装置は、ユーザが高い関心を持つ番組コンテンツを参照することができる。
【００２５】
また、請求項６に係る番組コンテンツ参照装置は、請求項１、請求項３又は請求項５に記載の番組コンテンツ参照装置において、類似度計算手段が、類似度として、コサイン類似度を算出することを特徴とする。かかる構成によれば、類似度計算手段は、正確に類似度を算出することができる。
【００２６】
また、請求項７に係るユーザ端末装置は、請求項２又は請求項４に記載のユーザ端末装置において、ＷＥＢコンテンツ取得手段が、ブラウザに表示されたボタンの押下操作に応じて出力されるＷＥＢコンテンツの取得指令に基づいて、ユーザが閲覧しているＷＥＢコンテンツを取得することを特徴とする。かかる構成によれば、ユーザ端末装置は、簡易な操作でＷＥＢコンテンツを取得することができる。
【００２７】
また、前記した課題を解決するため、請求項８に係る番組コンテンツ参照システムは、請求項３に記載の番組コンテンツ参照装置と、請求項４に記載のユーザ端末装置と、を備えることを特徴とする。
【００２８】
かかる構成によれば、ユーザ端末装置は、ＷＥＢコンテンツ取得手段によって、ユーザが閲覧しているＷＥＢコンテンツを取得する。そして、ユーザ端末装置は、テキスト情報出力手段によって、ＷＥＢコンテンツ取得手段が出力したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を出力すると共に、ユーザがＷＥＢコンテンツの一部分を選択した場合には選択した一部分に含まれるテキスト情報を出力する。
【００２９】
また、番組コンテンツ参照装置は、記憶手段によって、番組コンテンツと、番組コンテンツの所在情報と、番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶する。
【００３０】
そして、番組コンテンツ参照装置は、特徴ベクトル生成手段によって、ユーザが閲覧しているＷＥＢコンテンツに含まれるテキスト情報が入力され、テキスト情報の特徴ベクトルを生成すると共に、番組概要情報の特徴ベクトルを生成する。つまり、番組コンテンツ参照装置は、ＷＥＢコンテンツのタグを判定して、このＷＥＢコンテンツに含まれるテキスト情報を出力する必要がない。ここで、例えば、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとのなす角が小さくなるほど、テキスト情報と番組概要情報との内容が類似するため、類似度計算手段は、このなす角が小さくなるほど、類似度を高い値で算出する。
【００３１】
さらに、番組コンテンツ参照装置は、類似度計算手段によって、特徴ベクトル生成手段が生成したテキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出する。その後、番組コンテンツ参照装置は、ユーザが閲覧するＷＥＢコンテンツに関係する番組コンテンツの所在情報をユーザ端末装置に出力する。
【発明の効果】
【００３２】
本発明によれば、以下のような優れた効果を奏する。
請求項１に係る発明によれば、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと類似度が高い番組コンテンツを参照できるので、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。
請求項２に係る発明によれば、ユーザが閲覧しているＷＥＢコンテンツを番組コンテンツ参照装置に出力するだけで、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。
【００３３】
請求項３，８に係る発明によれば、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと類似度が高い番組コンテンツを参照できるので、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。また、請求項３に係る発明によれば、番組コンテンツ参照装置が、ＷＥＢコンテンツのタグを判定してこのＷＥＢコンテンツに含まれるテキスト情報を出力する必要がないため、番組コンテンツ参照装置の演算処理の負荷を軽減できると共に、番組コンテンツ参照装置の構成を簡素にできる。
請求項４，８に係る発明によれば、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。
【００３４】
請求項５に係る発明によれば、ユーザが高い関心を持つ番組コンテンツを参照することができるため、番組コンテンツ参照装置の利便性を向上させることができる。
請求項６に係る発明によれば、類似度計算手段は、正確に類似度を算出するため、ユーザに関係する番組コンテンツをユーザが参照することができると共に、番組コンテンツ参照装置の利便性を向上させることができる。
請求項７に係る発明によれば、簡易な操作でＷＥＢコンテンツを取得できるため、ユーザ端末装置の利便性を向上させることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１実施形態に係る番組コンテンツ参照装置及びユーザ端末の構成を示すブロック図である。
【図２】図１のＷＥＢサーバが提供するＷＥＢコンテンツの一例を示す図である。
【図３】図１のユーザ端末装置におけるブラウザソフトウェアのメニューバーの一例を示す図である。
【図４】図２において、ＷＥＢコンテンツの一部分のテキスト情報が選択された例を示す図である。
【図５】図１の記憶手段が記憶する番組コンテンツ情報のデータ構造を説明する図である。
【図６】図１の記憶手段が記憶する固有表現の重み情報のデータ構造を説明する図である。
【図７】（ａ）は図１の特徴ベクトル生成手段の第１例を示す図であり、（ａ）は図１の特徴ベクトル生成手段の第２例を示す図である。
【図８】図１のユーザ端末装置で表示される表示画面の第１例を示す図である。
【図９】図１のユーザ端末装置で表示される表示画面の第２例を示す図である。
【図１０】図１のユーザ端末装置で表示される表示画面の第３例を示す図である。
【図１１】本発明の第１実施形態において、番組コンテンツ情報を設定する動作を示すフローチャートである。
【図１２】本発明の第１実施形態において、類似度を算出する動作を示すフローチャートである。
【図１３】本発明の第２実施形態に係る番組コンテンツ参照装置及びユーザ端末の構成を示すブロック図である。
【図１４】本発明の第３実施形態に係る番組コンテンツ参照装置及びユーザ端末の構成を示すブロック図である。
【発明を実施するための形態】
【００３６】
本発明の実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の機能を有する手段及び同一の部材には同一の符号を付し、説明を省略した。
【００３７】
（第１実施形態）
［番組コンテンツ参照装置及びユーザ端末装置の概要］
以下、図１を参照して、本発明の第１実施形態に係る番組コンテンツ参照装置及びユーザ端末の概要についてはじめに説明する。図１に示すように、ユーザ端末装置１は、番組コンテンツ参照装置２及び後記するＷＥＢサーバ３と、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）等のネットワークを介して接続される。そして、ユーザ端末装置１は、ＷＥＢサーバ３から提供されるＷＥＢコンテンツをユーザに表示する。なお、ＷＥＢサーバ３は、ＷＥＢコンテンツを蓄積し、ユーザ端末装置１を含む端末装置の要求に応じて、ＷＥＢコンテンツを各端末装置に公開している一般的なＷＥＢサーバである。
【００３８】
例えば、ユーザが、ユーザ端末装置１のブラウザソフトウェアによって、図２に示すような、ＷＥＢサーバ３に蓄積されたＷＥＢコンテンツ「△△選手、××球団へ」という記事を閲覧している。このとき、ユーザが、「△△選手」に関係するスポーツニュース等の動画を視聴したくなった場合、図３に示すように、ユーザ端末装置１のブラウザソフトウェアの「ＴＶ  Ｓｅａｒｃｈ」ボタンＡを押下する。すると、ユーザ端末装置１は、ユーザが閲覧しているＷＥＢコンテンツに関する情報（ＷＥＢコンテンツ本体、ＷＥＢコンテンツに含まれるテキスト情報、又は、ＷＥＢコンテンツに含まれるテキスト情報を形態素解析した結果）を番組コンテンツ参照装置２に出力する。
【００３９】
そして、図１の番組コンテンツ参照装置２は、ネットワークを介して番組コンテンツ提供サーバ４から、番組コンテンツに関する情報（例えば、番組コンテンツ名、番組概要情報、番組コンテンツの所在情報、番組コンテンツ）を取得する。なお、番組コンテンツ提供サーバ４は、例えば、放送事業者が制作した放送番組の関連情報やその動画等の番組コンテンツをインターネット等のネットワーク上で公開しているＷＥＢサーバである。
【００４０】
ここで、ユーザ端末装置１から、ユーザが閲覧しているＷＥＢコンテンツに関する情報が入力された場合、番組コンテンツ参照装置２は、テキスト情報の特徴ベクトルを生成する。そして、番組コンテンツ参照装置２は、番組概要情報の特徴ベクトルとテキスト情報の特徴ベクトルとの類似度を算出し、類似度が高い番組コンテンツの所在情報を、ユーザ端末装置１に出力する。さらに、ユーザ端末装置１は、この番組コンテンツ又はこの番組コンテンツの所在情報を表示する（例えば、図８〜図１０参照）。これによって、ユーザは、このユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツを視聴できる。
【００４１】
［ユーザ端末装置の構成］
以下、ユーザ端末装置１の構成について説明する。
ユーザ端末装置１は、番組コンテンツ参照装置２から出力された、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報をユーザに表示するものである。図１に示すように、ユーザ端末装置１は、ＷＥＢコンテンツ取得手段１１と、テキスト情報出力手段１２と、情報表示手段１３とを備える。
【００４２】
ＷＥＢコンテンツ取得手段１１は、ユーザが閲覧しているＷＥＢコンテンツをＷＥＢサーバ３から取得するものである。ここで、ＷＥＢコンテンツ取得手段１１は、ユーザが閲覧しているＷＥＢコンテンツ全体、例えば、ＨＴＭＬファイルそのものを、テキスト情報出力手段１２に出力する。
【００４３】
テキスト情報出力手段１２は、ＷＥＢコンテンツ取得手段１１が取得したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を番組コンテンツ参照装置２に出力するものである。以下、テキスト情報の出力方法について、具体例を示して説明する。
【００４４】
＜テキスト情報の出力方法：第１例＞
テキスト情報出力手段１２は、例えば、このＷＥＢコンテンツの先頭側からタグを順次判定する。そして、テキスト情報出力手段１２は、例えば、この判定したタグが、ＷＥＢコンテンツの段落の開始を示す＜Ｐ＞タグと判定された場合、ＷＥＢコンテンツの段落の終了を示す＜／Ｐ＞タグまでの範囲に含まれる文字テキストをテキスト情報として出力する。このとき、テキスト情報出力手段１２は、例えば、複数のタグがある場合、これらに囲まれる文字テキストを全てテキスト情報として出力する。
【００４５】
ここで、テキスト情報出力手段１２は、ＷＥＢコンテンツの内容とは無関係な単語（例えば、ＷＥＢコンテンツのメニュー部分の単語）を排除するため、指定した記号（例えば、「。」）で終了するものだけを文として判定し、テキスト情報として出力しても良い。
【００４６】
＜テキスト情報の出力方法：第２例＞
テキスト情報出力手段１２は、ＷＥＢコンテンツ取得手段１１が取得したＷＥＢコンテンツに、テーブルの一行を定義する＜ＴＲ＞タグが含まれる場合、＜ＴＲ＞タグから＜／ＴＲ＞タグまでの範囲に含まれる文字テキストをテキスト情報として出力しても良い。ここで、このＷＥＢコンテンツに複数の＜ＴＲ＞タグと＜／ＴＲ＞タグとの対が含まれる場合、テキスト情報出力手段１２は、これら全てのタグに含まれる文字テキストを連結し、テキスト情報として出力しても良い。
【００４７】
＜テキスト情報の出力方法：第３例＞
ブログ等の様々な情報が含まれるＷＥＢコンテンツをユーザが閲覧している場合、テキスト情報出力手段１２がこのＷＥＢコンテンツ全体を番組コンテンツ参照装置２に出力すると、関係のない番組コンテンツが参照されることがある。そこで、テキスト情報出力手段１２は、ユーザが図示を省略した入力手段によってＷＥＢコンテンツの一部分のテキスト情報をドラッグ等で選択した場合、この一部分に含まれるテキスト情報を番組コンテンツ参照装置２に出力する。例えば、図４に示すように、「大リーグ挑戦を表明していた△△選手」という部分がユーザに選択されているため、テキスト情報出力手段１２は、この「大リーグ挑戦を表明していた△△選手」というテキスト情報を番組コンテンツ参照装置２に出力する。このように、ユーザが意図する一部分だけを選択することにより、自動のテキスト情報取得が上手くいかない番組コンテンツについても、ユーザが見たい番組コンテンツに辿りつくことができる。
【００４８】
＜テキスト情報の出力方法：第４例＞
ＷＥＢコンテンツの制作者毎に、ＷＥＢコンテンツにおけるテキスト情報が含まれる部分（タグの種類）が異なることが考えられる。このため、前記した第１例及び第２例において、テキスト情報出力手段１２は、前記したドラッグ操作を利用して、ＷＥＢコンテンツのテキスト情報を示すタグの種類を取得する。例えば、テキスト情報出力手段１２は、ＷＥＢサーバ３毎に、ＷＥＢコンテンツの文書の開始を示すタグとして判定したタグの種類とこの判定回数とを記憶しておく。そして、テキスト情報出力手段１２は、ある種類のタグの判定回数が予め設定された基準回数以上の場合、テキスト情報取得のためのタグとしてこれを登録する。これによって、テキスト情報出力手段１２は、予め定めたタグと異なるタグが使用された場合でもテキスト情報を抽出することができる。
【００４９】
以下、図１に戻り、ユーザ端末装置１の構成について、説明を続ける。
情報表示手段１３は、番組コンテンツ参照装置２（情報出力手段２５）が出力した番組コンテンツや番組コンテンツの所在情報を表示するものである。ここで、例えば、情報表示手段１３は、ブラウザソフトウェアの表示機能を用いている。なお、本発明の第１実施形態における表示画面の例は、後記する。
【００５０】
ユーザ端末装置１は、図示を省略したネットワークインタフェース等の送受信手段を備えても良い。この送受信手段は、番組コンテンツ参照装置２及びＷＥＢサーバ３との間で、ネットワークを介して、前記した各種情報の送受信を制御するものである。
【００５１】
以上のように、ユーザ端末装置１は、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。また、ユーザ端末装置１がテキスト情報出力手段１２を備えるため、後記する番組コンテンツ参照装置２の演算処理の負荷を軽減できると共に、番組コンテンツ参照装置２の構成を簡素にできる。
【００５２】
なお、一般的なパーソナルコンピュータの中央演算装置、メモリ、ハードディスク等のハードウェア資源を、前記したＷＥＢコンテンツ取得手段１１、テキスト情報出力手段１２及びパラメータ出力手段１３として協調動作させるプログラムで実現することもできる。このとき、ＷＥＢコンテンツ取得手段１１、テキスト情報出力手段１２及びパラメータ出力手段１３は、ブラウザソフトウェア（ブラウザ）にプラグイン可能なプログラムとすることが好ましい。例えば、このプログラムをブラウザソフトウェアにプラグインさせると、図３に示すように、ブラウザソフトウェアのメニューバーには、「ＴＶ  Ｓｅａｒｃｈ」ボタンＡが表示される。そして、ユーザが、「ＴＶ  Ｓｅａｒｃｈ」ボタンＡを押下するとＷＥＢコンテンツの取得指令が出力され、この取得指令に基づいて、ＷＥＢコンテンツ取得手段１１とテキスト情報出力手段１２とが順次動作する。このプラグイン可能なプログラムは、その容量が小さいため、番組コンテンツ参照装置２又は番組コンテンツ提供サーバ４から、ネットワークを介して容易にユーザ端末装置１に配布できる。
【００５３】
なお、前記したプラグイン可能なプログラムは、一般的なパーソナルコンピュータ以外にも、ワードプロセッサやデジタル放送受信装置にも適用可能である。
【００５４】
［番組コンテンツ参照装置の構成］
以下、番組コンテンツ参照装置２の構成について説明する。
番組コンテンツ参照装置２は、ユーザが閲覧しているＷＥＢコンテンツに関係する番組コンテンツの所在情報をユーザ端末装置１に出力するものである。図１に示すように、番組コンテンツ参照装置２は、記憶手段２１と、番組コンテンツ情報設定手段２２と、特徴ベクトル生成手段２３と、類似度計算手段２４と、情報出力手段２５とを備える。
【００５５】
記憶手段２１は、番組コンテンツ情報と重み情報とを記憶するハードディスク等の記憶手段である。
番組コンテンツ情報は、図５に示すように、番組コンテンツの名称を示す番組コンテンツ名と、番組概要情報と、番組コンテンツの所在情報と、番組概要情報の特徴ベクトル（特徴ベクトル）とを対応付けたものである。
図５の例では、番組コンテンツ名は、「夜のニュース」や「連続テレビドラマ」という番組コンテンツの名称となっている。また、番組概要情報は、「夜のニュースは、スポーツ特集で・・・」や「連続テレビドラマの最終回・・・」といった番組コンテンツの概要となっている。また、番組コンテンツの所在情報は、夜のニュースや連続テレビドラマの所在情報（ＵＲＬ）となっている。なお、特徴ベクトルの詳細は、後記する。
【００５６】
重み情報は、図６に示すように、データベースの形態素のｉｄｆと、固有表現の種別毎の重みとを蓄積するものである。
図６の例では、固有表現の種類が人名（ＰＥＲＳＯＮ）のときは、重みが「３．０」であることを示す。また、例えば、固有表現の種類が地名（ＬＯＣＡＴＩＯＮ）のときは、重みが「１．５」であることを示す。なお、固有表現の抽出は、後記する。
【００５７】
番組コンテンツ情報設定手段２２は、番組コンテンツ提供サーバ４にアクセスして、この番組コンテンツ提供サーバ４が蓄積する番組コンテンツに関する情報を取得し、図５の番組コンテンツ情報を記憶手段２１に蓄積するものである。ここで、例えば、番組コンテンツ情報設定手段２２は、ネットワークを介して番組コンテンツ提供サーバ４にアクセスし、番組コンテンツに関する情報を自動取得するソフトウェア（クローラ）で実現できる。
【００５８】
ここで、番組コンテンツ情報設定手段２２は、アクセスする番組コンテンツ提供サーバ４を予め設定可能としても良い。例えば、番組コンテンツ参照装置２と番組コンテンツ提供サーバ４とが、同一放送事業者によって運営される場合、番組コンテンツ情報設定手段２２は、同局が運営する番組コンテンツ提供サーバ４のみにアクセスし、同局が制作した番組コンテンツに関する番組コンテンツ情報を設定する。これによって、番組コンテンツ参照装置２は、ユーザに、同局が制作した番組コンテンツのみを参照させることができる。
【００５９】
特徴ベクトル生成手段２３は、ユーザ端末装置１が出力したテキスト情報の特徴ベクトルを生成すると共に、番組概要情報の特徴ベクトルを生成するものである。以下、図７を参照し、特徴ベクトル生成手段２３の詳細について具体的に説明する（適宜図１参照）。
【００６０】
＜特徴ベクトル生成手段：第１例＞
特徴ベクトル生成手段２３は、図７（ａ）に示すように、形態素解析手段２３１と、固有表現抽出手段２３２と、重み設定手段２３３とを備える。
【００６１】
形態素解析手段２３１は、番組コンテンツ情報に蓄積された番組概要情報の形態素を解析するものである。ここで、例えば、番組概要情報が「与党に示した基本修正案」である場合、形態素解析手段２３１は、隠れマルコフモデル（HMM:Hidden Markov Model）、ＣＲＦ（Conditonal Random Fields）又は人手で作成したルールを用いて、この番組概要情報を「与党」「に」「示した」「た」「基本」「修正」「案」という形態素に分解する。そして、形態素解析手段２３１は、解析した番組概要情報の形態素を特徴ベクトル生成手段２３に出力する。なお、形態素解析手段２３１は、番組概要情報と同様に、ユーザ端末装置１からユーザが閲覧しているＷＥＢコンテンツに含まれるテキスト情報が入力された場合、このテキスト情報の形態素を解析する。
【００６２】
固有表現抽出手段２３２は、記憶手段２１の番組コンテンツ情報を参照し、番組概要情報に含まれる固有表現を抽出するものである。そして、固有表現抽出手段２３２は、抽出した固有表現に、記憶手段２１に格納している固有表現毎の重みを適用する。ここで、使用する固有表現には、例えば、拡張固有表現(例えば、「http://nlp.cs.nyu.edu/ene」を参照)の定義に従った固有表現の種別を用いる。
【００６３】
具体的には、固有表現抽出手段２３２は、ＳＶＭ（Support Vector Machine）やＣＲＦ（Conditional Random Field）等の機械学習アルゴリズムを用いる。そして、固有表現抽出手段２３２は、ＳＶＭやＣＲＦ等の機械学習アルゴリズムで、人名、地名、組織名、職業等の固有表現を学習したモデルを用いて、自然文から必要とする固有表現を抽出する。また、固有表現抽出手段２３２は、自然文から固有表現を得る際の特徴量、すなわち、素性として、形態素の表層（自然文中で使用されたそのままの表現）、基本形、読み、品詞、活用形、文字種（漢字、カタカナ、平仮名、これらの混合の場合）、文字情報（最初の文字、最後の文字、前から数文字、後から数文字）等が挙げられる。ここで、前後の複数の形態素の素性について加えても良い。また、固有表現抽出手段２３２は、番組概要情報と同様に、テキスト情報に含まれる固有表現を抽出する。なお、固有表現を抽出する手法については、例えば、特願２００８−１１２４３２号公報に記載されている。
【００６４】
重み設定手段２３３は、形態素解析手段２３１が解析した番組概要情報の形態素とテキスト情報の各形態素について、重み付けを行うものである。具体的には、重み設定手段２３３は、番組概要情報毎に、ある番組概要情報に特定の形態素が出現する回数を示すｔｆ（term frequency）を算出する。ここで、重み設定手段２３３は、形態素解析手段２３１が解析した形態素が、ある番組概要情報に出現する回数をカウントしてｔｆを算出する。このとき、ｔｆは、全体の形態素数や最も頻繁に出現する形態素数で除算することにより正規化しても良い。また、重み設定手段２３３は、番組コンテンツ情報にＮ個の番組概要情報が蓄積されている場合、データベース中の全番組概要情報のうち、形態素解析手段２３１が解析した形態素が出現する番組概要情報の回数（ｄｆ（document frequency））を求め、このｄｆに逆数の対数をとり、ｉｄｆ（inverse document frequency）を算出する。そして、このｔｆとｉｄｆとを乗算したものを形態素の重みｔｆ・ｉｄｆとする。
【００６５】
また、重み設定手段２３３は、各形態素のｔｆ・ｉｄｆで重み付けを行って番組概要情報の特徴ベクトルを生成する。ここで、各形態素が固有表現であった場合、予め設定した固有表現毎の重み付けを行って番組概要情報の特徴ベクトルを生成しても良い。固有表現の重みを「１．０」とした場合、ｔｆ・ｉｄｆの重みのみとなる。これによって、同じ人物が出ている番組コンテンツや組織名や地名等の状況が似ている番組コンテンツ等、参照する番組コンテンツとの関連性を制御することができる。
【００６６】
その後、重み設定手段２３３は、番組概要情報毎に特徴ベクトルを生成し、番組コンテンツ情報に設定する。つまり、番組概要情報の特徴ベクトルは、番組概要情報に毎に、その番組概要情報に含まれる形態素の重みを各要素とし、番組概要情報の中に出現しない単語は要素「０」とするベクトル情報として表現される。このとき、番組概要情報の中に出現しない単語はデータベースに格納せず、類似度計算のときには要素「０」として処理する。
【００６７】
なお、重み設定手段２３３は、番組概要情報と同様に、テキスト情報の形態素を解析し、前記したｔｆ・ｉｄｆを算出し、各形態素のｔｆ・ｉｄｆに重み付けを行ってテキスト情報の特徴ベクトルを生成する。これによって、テキスト情報の特徴ベクトルが、ユーザが高い関心を持っている形態素をテキスト情報の特徴として示すことになる。なお、重み設定手段２３３は、データベースの中に現れない形態素について、データベース中のｉｄｆの最大値若しくは平均値を利用する。
【００６８】
＜特徴ベクトル生成手段：第２例＞
特徴ベクトル生成手段２３は、図７（ｂ）に示すように、形態素解析手段２３１と、重み設定手段２３３とを備える。つまり、特徴ベクトル生成手段２３は、固有表現の種類毎の重み付けを行わずに、ｔｆ・ｉｄｆのみを重み付けを行って番組概要情報の特徴ベクトルとテキスト情報の特徴ベクトルとを生成する。
【００６９】
なお、前記した特徴ベクトル生成手段の第１例及び第２例では、形態素解析手段２３１が形態素解析を行うこととして説明したが、これに限定されない。ここで、特徴ベクトル生成手段２３は、番組概要情報とテキスト情報とについて、形態素解析を行う代わりに、文字（単語）ごとに特徴ベクトルを生成しても良い。さらに、特徴ベクトル生成手段２３は、番組概要情報とテキスト情報との固有表現を抽出し、固有表現の種類毎の重みだけを用いて特徴ベクトルを生成しても良い。
【００７０】
以下、図１に戻り、番組コンテンツ参照装置２の構成について説明を続ける。
類似度計算手段２４は、特徴ベクトル生成手段２３が生成したテキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出するものである。ここで、類似度計算手段２４は、記憶手段２１の番組コンテンツ情報に蓄積された番組概要情報の特徴ベクトルと、特徴ベクトル生成手段２３が生成したテキスト情報の特徴ベクトルとの類似度を算出する。このとき、類似度計算手段２４は、類似度計算として、コサイン類似度を用いる。
【００７１】
なお、類似度計算手段２４は、前記したコサイン類似度の他、ダイス係数、Ｊａｃｃａｒｄ係数、内積等のベクトル間の類似度計算を用いて、テキスト情報の特徴ベクトルと番組概要情報の特徴ベクトルとの類似度を算出しても良い。
【００７２】
情報出力手段２５は、類似度計算手段２４が算出した類似度に基づいて、類似度が高い番組コンテンツの所在情報をユーザ端末装置１に出力するものである。そして、ユーザ端末装置１が、この所在情報（ＵＲＬ）が示すリンク先に接続することで、図８に示すような表示画面がユーザ端末装置１で表示される。このとき、図示を省略したユーザ端末装置１の表示情報設定手段により、番組コンテンツ参照装置２が動的に生成する図９，図１０の表示画面をユーザ端末装置１で表示することができる。
【００７３】
＜表示画面：第１例＞
以下、図８〜図１０を参照して、本発明の第１実施形態における表示画面の例ついて説明する（適宜図１参照）。例えば、図８に示すように、表示画面には、類似度が最も高い番組コンテンツＣと、この番組コンテンツＣの名称や概要とが含まれる。
【００７４】
＜表示画面：第２例＞
また、ライセンス契約等の関係から、表示画面に番組コンテンツを無制限に表示できない場合、図９に示すような表示画面を番組コンテンツ参照装置２で生成し、その結果を指定するＷＥＢサーバ３に格納する。そして、この所在情報（ＵＲＬ）をユーザ端末装置１に出力することで、番組コンテンツが参照される前に番組コンテンツに関する情報をユーザに提供することができる。図９の表示画面には、類似度が最も高い番組コンテンツに関連した静止画Ｄと、この番組コンテンツの名称や概要と、番組コンテンツのＵＲＬへのリンク（番組コンテンツの所在情報）とが含まれる。そして、図９の例では、「＜コンテンツの視聴はこちらへ＞」等の下線部分をユーザがクリックすることで、この番組コンテンツを視聴できる。
【００７５】
＜表示画面：第３例＞
また、図９の表示画面の生成と同様の方法で、図１０に示すように、順に番組コンテンツの所在情報と、この番組コンテンツの類似度（スコア）と、この番組コンテンツＣの名称や概要とを同時に提示することができる。図１０の例では、「○○テレビオンライン  夜のニュース：△△選手  ××球団へ」等の下線部分が、各番組コンテンツのＵＲＬ（番組コンテンツの所在情報）にリンクしている。このため、この下線部分をユーザがクリックすることで、この番組コンテンツを視聴できる。
【００７６】
以上のように、番組コンテンツ参照装置２は、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと類似度が高い番組コンテンツを参照できるため、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。なお、本発明は、図１のユーザ端末装置１と番組コンテンツ参照装置２とを備える番組コンテンツ参照システムとして提供することもできる。
【００７７】
［番組コンテンツ参照装置及びユーザ端末装置の動作］
ここで、番組コンテンツ参照装置２は、演算処理の分散化及び処理速度の高速化の観点から、ユーザ端末装置１からテキスト情報が送信される前に、予め番組コンテンツ提供サーバ４にある番組情報からそれぞれの特徴ベクトルを算出して記憶手段２１の番組コンテンツ情報に格納しておき、ユーザ端末装置１からテキスト情報が入力される毎に類似度を算出することが好ましい。
【００７８】
まず、図１１を参照し、予め番組コンテンツ情報を設定する動作について説明する（適宜図１参照）。
番組コンテンツ参照装置２は、番組コンテンツ情報設定手段２２によって、番組コンテンツと、番組コンテンツの所在情報と、番組コンテンツの概要を示す番組概要情報とを対応付けた番組コンテンツ情報を記憶手段２１に蓄積する（ステップＳ１１：蓄積ステップ）。
【００７９】
ステップＳ１１の処理に続いて、番組コンテンツ参照装置２は、特徴ベクトル生成手段２３によって、ステップＳ１２で蓄積した番組概要情報の特徴ベクトルを生成する（ステップＳ１２：第１の特徴ベクトル生成ステップ）。なお、ステップＳ１２の処理において、番組コンテンツ参照装置２は、特徴ベクトル生成手段２３によって、番組概要情報の形態素解析を行い、この形態素のｔｆ・ｉｄｆを算出し、固有表現の種類毎に重み付けを行っても良い。
【００８０】
続いて、図１２を参照し、類似度を算出する動作について説明する（適宜図１参照）。
ユーザ端末装置１は、ＷＥＢコンテンツ取得手段１１によって、ユーザが閲覧しているＷＥＢコンテンツを取得する（ステップＳ１３：ＷＥＢコンテンツ取得ステップ）。
【００８１】
ステップＳ１３の処理に続いて、ユーザ端末装置１は、テキスト情報出力手段１２によって、ステップＳ１３で取得したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を番組コンテンツ参照装置２に出力する。また、ユーザ端末装置１は、テキスト情報出力手段１２によって、ユーザがＷＥＢコンテンツの一部分を選択した場合には選択した一部分に含まれるテキスト情報を番組コンテンツ参照装置２に出力する（ステップＳ１４：テキスト出力ステップ）。
【００８２】
ステップＳ１４の処理に続いて、番組コンテンツ参照装置２は、ステップＳ１７で出力したテキスト情報の特徴ベクトルを生成する（ステップＳ１５：第２の特徴ベクトル生成ステップ）。なお、ステップＳ１５の処理において、番組コンテンツ参照装置２は、特徴ベクトル生成手段２３によって、テキスト情報の形態素解析を行い、この形態素のｔｆ・ｉｄｆを算出し、固有表現の種類毎に重み付けを行っても良い。
【００８３】
ステップＳ１５の処理に続いて、番組コンテンツ参照装置２は、類似度計算手段２４によって、ステップＳ１２で生成した番組概要情報の特徴ベクトルと、ステップＳ１５で生成したテキスト情報の特徴ベクトルとの類似度を算出する（ステップＳ１６：類似度算出ステップ）。また、番組コンテンツ参照装置２は、情報出力手段２５によって、ステップＳ２０で算出した類似度に基づいて、類似度が高い番組コンテンツの所在情報を出力する（ステップＳ１７：情報出力ステップ）。
【００８４】
（第２実施形態）
［ユーザ端末装置の構成］
以下、図１３を参照して、本発明の第２実施形態に係る番組コンテンツ参照装置及びユーザ端末の構成について、第１実施形態と異なる点を主に説明する。第２実施形態では、ＷＥＢコンテンツそのものを番組コンテンツ参照装置２Ｂに出力することが、第１実施形態と大きく異なる。このため、図１３に示すように、ユーザ端末装置１Ｂは、ＷＥＢコンテンツ取得手段１１Ｂと、情報表示手段１３とを備える。
【００８５】
ＷＥＢコンテンツ取得手段１１Ｂは、ユーザが閲覧しているＷＥＢコンテンツをＷＥＢサーバ３から取得するものである。例えば、ＷＥＢコンテンツ取得手段１１Ｂは、ユーザが閲覧しているＷＥＢコンテンツ全体、例えば、ＨＴＭＬファイルそのものを取得し、番組コンテンツ参照装置２Ｂに出力する。また、ユーザのドラッグ操作によるテキストの指定があった場合は、指定したテキストと共に出力する。
【００８６】
なお、情報表示手段１３は、図１のユーザ端末装置１の各手段と同様のものであるため、説明を省略する。
以上のように、ユーザ端末装置１Ｂは、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。
【００８７】
［番組コンテンツ参照装置の構成］
番組コンテンツ参照装置２Ｂは、記憶手段２１と、番組コンテンツ情報設定手段２２と、特徴ベクトル生成手段２３と、類似度計算手段２４と、情報出力手段２５と、テキスト情報出力手段２６とを備える。
【００８８】
テキスト情報出力手段２６は、ユーザ端末装置１Ｂが出力したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を特徴ベクトル生成手段２３に出力するものである。ここで、例えば、テキスト情報出力手段２６は、図１のテキスト情報出力手段１２と同様にタグを判定する。また、ユーザが手動でテキストを指定した場合には、受信したテキストが、ＨＴＭＬファイルのどのタグ内に含まれるかを判定することで、図１のテキスト情報出力手段１２と同様にタグの種類を学習する。
【００８９】
なお、記憶手段２１、番組コンテンツ情報設定手段２２、特徴ベクトル生成手段２３、類似度計算手段２４及び情報出力手段２５は、図１の番組コンテンツ参照装置２の各手段と同様のものであるため、説明を省略する。
【００９０】
以上のように、番組コンテンツ参照装置２Ｂは、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと類似度が高い番組コンテンツを参照できるため、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。
【００９１】
また、番組コンテンツ参照装置２Ｂがテキスト情報出力手段２６によって、図１２のステップＳ１４を実行する以外、図１１及び図１２と同様の動作であるため、その説明を省略する。
【００９２】
（第３実施形態）
［ユーザ端末装置の構成］
以下、図１４を参照して、本発明の第３実施形態に係る番組コンテンツ参照装置及びユーザ端末の構成について、第１実施形態と異なる点を主に説明する。第３実施形態では、テキスト情報の解析をユーザ端末装置１Ｃが行うことが、第１実施形態と大きく異なる。このため、図１４に示すように、ユーザ端末装置１Ｃは、ＷＥＢコンテンツ取得手段１１と、テキスト情報出力手段１２Ｃと、パラメータ出力手段１３と、情報表示手段１３と、形態素解析手段１４とを備える。
【００９３】
テキスト情報出力手段１２Ｃは、ＷＥＢコンテンツ取得手段１１が取得したＷＥＢコンテンツのタグを判定してＷＥＢコンテンツに含まれるテキスト情報を形態素解析手段１４に出力するものである。また、テキスト情報出力手段１２Ｃは、ユーザがＷＥＢコンテンツの一部分のテキスト情報を選択した場合、この一部分に含まれるテキスト情報を形態素解析手段１４に出力する。
【００９４】
形態素解析手段１４は、テキスト情報出力手段１２Ｃが出力したテキスト情報を形態素解析し、テキスト情報の形態素を番組コンテンツ参照装置２Ｃに出力するものである。例えば、形態素解析手段１４は、図１の形態素解析手段２３１と同様に、テキスト情報の形態素解析を行い、テキスト情報の形態素を出力する。
【００９５】
なお、ＷＥＢコンテンツ取得手段１１及び情報表示手段１３は、図１のユーザ端末装置１の各手段と同様のものであるため、説明を省略する。
【００９６】
以上のように、ユーザ端末装置１Ｃは、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。また、ユーザ端末装置１Ｃがテキスト情報出力手段１２Ｃ及び形態素解析手段１４を備えるため、番組コンテンツ参照装置２Ｃの演算処理の負荷をより軽減できると共に、番組コンテンツ参照装置２Ｃの構成をより簡素にできる。
【００９７】
［番組コンテンツ参照装置の構成］
番組コンテンツ参照装置２Ｃは、記憶手段２１と、番組コンテンツ情報設定手段２２と、特徴ベクトル生成手段２３Ｃと、類似度計算手段２４と、情報出力手段２５とを備える。
【００９８】
特徴ベクトル生成手段２３Ｃは、図１の特徴ベクトル生成手段２３と同様に、番組概要情報の特徴ベクトルを生成するものである。また、特徴ベクトル生成手段２３Ｃは、ユーザ端末装置１Ｃが出力したテキスト情報の形態素に基づいて、図１の特徴ベクトル生成手段２３と同様にテキスト情報の特徴ベクトルを生成する。
【００９９】
なお、記憶手段２１、番組コンテンツ情報設定手段２２、固有表現抽出手段２３２、重み設定手段２３３、類似度計算手段２４及び情報出力手段２５は、図１の番組コンテンツ参照装置２の各手段と同様のものであるため、説明を省略する。
【０１００】
また、ユーザ端末装置１Ｃが形態素解析手段１４によって、図１２のステップＳ１５でテキスト情報を形態素解析する以外、図１１及び図１２と同様の動作であるため、その説明を省略する。
【０１０１】
以上のように、番組コンテンツ参照装置２Ｃは、ＷＥＢコンテンツを閲覧しているユーザが、このＷＥＢコンテンツと類似度が高い番組コンテンツを参照できるため、ユーザが手間をかけずにＷＥＢコンテンツに関係する番組コンテンツを視聴することができる。また、番組コンテンツ参照装置２Ｃは、ＷＥＢコンテンツのタグを判定してこのＷＥＢコンテンツに含まれるテキスト情報を出力する必要と、このテキスト情報を解析する必要とがないため、演算処理の負荷をより軽減できると共に、構成をより簡素にできる。
【符号の説明】
【０１０２】
１，１Ｂ，１Ｃ  ユーザ端末装置
１１，１１Ｂ    ＷＥＢコンテンツ取得手段
１２，１２Ｃ    テキスト情報出力手段
１３            情報表示手段
１４            形態素解析手段
２，２Ｂ，２Ｃ  番組コンテンツ参照装置
２１            記憶手段
２２            番組コンテンツ情報設定手段
２３，２３Ｃ    特徴ベクトル生成手段
２４            類似度計算手段
２５            情報出力手段
２６            テキスト情報出力手段
２３１          形態素解析手段
２３２          固有表現抽出手段
２３３          重み設定手段
【図１】
2010198162.tif 000003
【図２】
2010198162.tif 000004
【図３】
2010198162.tif 000005
【図４】
2010198162.tif 000006
【図５】
2010198162.tif 000007
【図６】
2010198162.tif 000008
【図７】
2010198162.tif 000009
【図８】
2010198162.tif 000010
【図９】
2010198162.tif 000011
【図１０】
2010198162.tif 000012
【図１１】
2010198162.tif 000013
【図１２】
2010198162.tif 000014
【図１３】
2010198162.tif 000015
【図１４】
2010198162.tif 000016