(57)【要約】【課題】表示されているコンテンツに関連する、ユーザにとって有用なデータを効果的に提示できる方法を提供すること。【解決手段】サーバ１０は、表示装置２０から、コンテンツに含まれるテキストデータを受信して複数の単語を抽出する。続いて、複数の単語のうち、予め記憶した選択補助データと所定の類似度を有するものを、キーワードデータとして選択し、表示装置２０に送信する。そして、表示装置２０から、表示されたキーワードデータのうち、少なくとも一を選択する選択データを受信し、受信した選択データに応じて、対応するキーワードデータと関連する関連データを、ネットワーク上から検索し、表示装置２０に送信する。【選択図】図１
2010039743.tif 000002
【特許請求の範囲】
【請求項１】
サーバが、表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させる方法であって、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信するステップと、
受信した前記テキストデータから複数の単語を抽出するステップと、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶するステップと、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択するステップと、
選択した前記キーワードデータを、前記表示装置に送信するステップと、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信するステップと、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索するステップと、
検索した前記関連データを前記表示装置に送信するステップと、を含む方法。
【請求項２】
前記選択補助データには、ユーザの属性を示すデータを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記選択補助データには、受信した前記選択データの履歴を含むことを特徴とする請求項１または請求項２に記載の方法。
【請求項４】
前記選択補助データには、前記コンテンツに関する概要データを含むことを特徴とする請求項１から請求項３のいずれかに記載の方法。
【請求項５】
選択を禁止する単語および当該単語の選択を禁止する条件を示すデータを記憶するステップと、
当該条件に従い、前記キーワードデータを選択するステップと、を更に含む請求項１から請求項４のいずれかに記載の方法。
【請求項６】
前記表示装置からユーザ入力に基づく新たな単語データを受信し、前記キーワードデータとして、前記コンテンツを識別するデータと関連付けて記憶するステップを更に含む請求項１から請求項５のいずれかに記載の方法。
【請求項７】
前記表示装置からユーザ入力に基づく付加情報データを受信し、前記関連データとして、前記コンテンツを識別するデータと関連付けて記憶するステップと、
前記テキストデータを受信した際に、前記表示装置にて表示されている前記コンテンツに対応する前記付加情報データが記憶されている場合、当該付加情報データを前記表示装置に送信するステップと、を更に含む請求項１から請求項６のいずれかに記載の方法。
【請求項８】
前記表示装置から、前記コンテンツの映像データを受信するステップと、
受信した前記映像データから、テキストデータを抽出するステップと、を更に含む請求項１から請求項７のいずれかに記載の方法。
【請求項９】
前記表示装置から、前記コンテンツの音声データを受信するステップと、
受信した前記音声データから、テキストデータを抽出するステップと、を更に含む請求項１から請求項８のいずれかに記載の方法。
【請求項１０】
表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させるサーバであって、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信する手段と、
受信した前記テキストデータから複数の単語を抽出する手段と、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶する手段と、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択する手段と、
選択した前記キーワードデータを、前記表示装置に送信する手段と、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信する手段と、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索する手段と、
検索した前記関連データを前記表示装置に送信する手段と、を備えるサーバ。
【請求項１１】
前記選択補助データには、ユーザの属性を示すデータを含むことを特徴とする請求項１０に記載のサーバ。
【請求項１２】
前記選択補助データには、受信した前記選択データの履歴を含むことを特徴とする請求項１０または請求項１１に記載のサーバ。
【請求項１３】
前記選択補助データには、前記コンテンツに関する概要データを含むことを特徴とする請求項１０から請求項１２のいずれかに記載のサーバ。
【請求項１４】
選択を禁止する単語および当該単語の選択を禁止する条件を示すデータを記憶する手段と、
当該条件に従い、前記キーワードデータを選択する手段と、を更に備える請求項１０から請求項１３のいずれかに記載のサーバ。
【請求項１５】
前記表示装置からユーザ入力に基づく新たな単語データを受信し、前記キーワードデータとして、前記コンテンツを識別するデータと関連付けて記憶する手段を更に備える請求項１０から請求項１４のいずれかに記載のサーバ。
【請求項１６】
前記表示装置からユーザ入力に基づく付加情報データを受信し、前記関連データとして、前記コンテンツを識別するデータと関連付けて記憶する手段と、
前記テキストデータを受信した際に、前記表示装置にて表示されている前記コンテンツに対応する前記付加情報データが記憶されている場合、当該付加情報データを前記表示装置に送信する手段と、を更に備える請求項１０から請求項１５のいずれかに記載のサーバ。
【請求項１７】
前記表示装置から、前記コンテンツの映像データを受信する手段と、
受信した前記映像データから、テキストデータを抽出する手段と、を更に備える請求項１０から請求項１６のいずれかに記載のサーバ。
【請求項１８】
前記表示装置から、前記コンテンツの音声データを受信する手段と、
受信した前記音声データから、テキストデータを抽出する手段と、を更に備える請求項１０から請求項１７のいずれかに記載のサーバ。
【請求項１９】
表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させるプログラムであって、サーバに、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信するステップと、
受信した前記テキストデータから複数の単語を抽出するステップと、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶するステップと、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択するステップと、
選択した前記キーワードデータを、前記表示装置に送信するステップと、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信するステップと、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索するステップと、
検索した前記関連データを前記表示装置に送信するステップと、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの内容に関連するデータを表示するための方法、サーバ、およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを利用した情報検索の方法は広く普及し、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯端末において、ブラウザを介した検索結果の閲覧が可能となっている。このような情報検索の要求は、生活の中で目にする様々なコンテンツに含まれるデータに対して起こりうるものである。そのような場合、例えばテレビ放送の視聴に際して、ユーザは、視聴を中断あるいは終了させた後に興味のある事柄についての情報検索を行う
【０００３】
このような状況において、コンテンツの視聴を大きく中断させることなく、関連情報を提示するためのシステムが提案されており、例えば特許文献１には、映像コンテンツのトピックスに対応する情報に対しインターネット等からコンテンツ関連リンクを提供する方法が開示されている。
【特許文献１】特表２００６−５１０２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法によれば、映像コンテンツからキーワードを抽出することはできても、ユーザ（視聴者）の意思や嗜好とは無関係であり、希望しない情報が検索される可能性もある。ユーザにとっては、有益な情報をタイムリーに取得できることが望まれている。
【０００５】
そこで本発明は、表示されているコンテンツに関連する、ユーザにとって有用なデータを効果的に提示できる方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的のため、具体的には、以下のようなものを提供する。
【０００７】
（１）  サーバが、表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させる方法であって、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信するステップと、
受信した前記テキストデータから複数の単語を抽出するステップと、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶するステップと、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択するステップと、
選択した前記キーワードデータを、前記表示装置に送信するステップと、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信するステップと、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索するステップと、
検索した前記関連データを前記表示装置に送信するステップと、を含む方法。
【０００８】
このような構成によれば、当該サーバは、前記表示装置から、前記コンテンツに含まれるテキストデータを受信し、受信した前記テキストデータから複数の単語を抽出し、前記複数の単語からキーワードデータを選択するための選択補助データを記憶し、前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択し、選択した前記キーワードデータを、前記表示装置に送信し、前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信し、受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索し、検索した前記関連データを前記表示装置に送信する。
【０００９】
このことにより、当該サーバは、前記表示装置にて表示されるコンテンツから、関連データを検索するためのキーワードデータを抽出する。その際、選択補助データとの類似度により、キーワードの絞り込みを行うため、予め記憶した選択補助データとかけ離れたキーワードが抽出されることがなく、テーマを絞った関連データを効率的に検索できる可能性がある。
【００１０】
更に、ユーザからキーワードの選択入力を受け付けることにより、要求に応じた検索結果を提示することが可能となる。そしてその際に、前述のようにテーマを絞ったキーワードが表示されることにより、ユーザのキーワード選択が容易となる可能性がある。
【００１１】
（２）  前記選択補助データには、ユーザの属性を示すデータを含むことを特徴とする請求項１に記載の方法。
【００１２】
このような構成によれば、当該サーバは、ユーザの属性を前記選択補助データとして記憶するため、ユーザの属性に関連したキーワードを提示することができる。その結果、ユーザの興味を引きやすいキーワードにより、関連データを効果的に検索できる可能性がある。
【００１３】
（３）  前記選択補助データには、受信した前記選択データの履歴を含むことを特徴とする請求項１または請求項２に記載の方法。
【００１４】
このような構成によれば、当該サーバは、ユーザが指定したキーワードの履歴を記憶するので、例えば、複数回指定されたキーワードや、別のユーザが指定したキーワードを優先的に提示することができる。その結果、検索要求の可能性が高いキーワードが提示されるため、ユーザは、効果的に有用な関連情報を取得できる可能性がある。
【００１５】
（４）  前記選択補助データには、前記コンテンツに関する概要データを含むことを特徴とする請求項１から請求項３のいずれかに記載の方法。
【００１６】
このような構成によれば、当該サーバは、予め用意された概要データ（テレビ放送の番組情報等）を選択補助データとすることにより、コンテンツの内容に沿ったキーワードを抽出することができる。その結果、当該サーバは、コンテンツと関係の薄いキーワードを排除できるため、コンテンツを視聴するユーザにとって有用な関連情報を無駄なく提示できる可能性がある。
【００１７】
（５）  選択を禁止する単語および当該単語の選択を禁止する条件を示すデータを記憶するステップと、
当該条件に従い、前記キーワードデータを選択するステップと、を更に含む請求項１から請求項４のいずれかに記載の方法。
【００１８】
このような構成によれば、当該サーバは、選択を禁止する単語および当該単語の選択を禁止する条件を示すデータを記憶し、当該条件に従い、前記キーワードデータを選択する。
【００１９】
このことにより、当該サーバは、検索には相応しくないキーワードをチェックすることにより、それらを排除することができる。その結果、予め設定された条件により、不適切なキーワードの提示を回避することができる。
【００２０】
なお、当該条件は、ユーザの属性によって、予め用意されたものの中から選択することとしてもよい。その場合には、例えば年齢等によりキーワードを制限することができる。
【００２１】
（６）  前記表示装置からユーザ入力に基づく新たな単語データを受信し、前記キーワードデータとして、前記コンテンツを識別するデータと関連付けて記憶するステップを更に含む請求項１から請求項５のいずれかに記載の方法。
【００２２】
このような構成によれば、当該サーバは、コンテンツから抽出したキーワードとは別に、ユーザが指定した新たなキーワードを記憶することができる。このことにより、ユーザの意思が反映されることとなるため、効果的な関連情報を提供できる可能性がある。
【００２３】
また、同一のコンテンツを視聴する別のユーザに対して、新たなキーワードを介して間接的に情報提供できるため、効果的に付加情報を得られる可能性がある。
【００２４】
（７）  前記表示装置からユーザ入力に基づく付加情報データを受信し、前記関連データとして、前記コンテンツを識別するデータと関連付けて記憶するステップと、
前記テキストデータを受信した際に、前記表示装置にて表示されている前記コンテンツに対応する前記付加情報データが記憶されている場合、当該付加情報データを前記表示装置に送信するステップと、を更に含む請求項１から請求項６のいずれかに記載の方法。
【００２５】
このような構成によれば、当該サーバは、前記表示装置からユーザ入力に基づく付加情報データを受信し、前記関連データとして、前記コンテンツを識別するデータと関連付けて記憶し、前記テキストデータを受信した際に、前記表示装置にて表示されている前記コンテンツに対応する前記付加情報データが記憶されている場合、当該付加情報データを前記表示装置に送信する。
【００２６】
このことにより、当該サーバは、コンテンツと関連付く付加情報データを記憶することにより、同一のコンテンツを視聴する別のユーザに対して、当該付加情報データを提示することができる。よって、コンテンツに対する評価等の情報を複数のユーザで共有することができるため、当該サーバは、効果的な情報共有の手段となりうる。
【００２７】
（８）  前記表示装置から、前記コンテンツの映像データを受信するステップと、
受信した前記映像データから、テキストデータを抽出するステップと、を更に含む請求項１から請求項７のいずれかに記載の方法。
【００２８】
このような構成によれば、当該サーバは、前記表示装置から、前記コンテンツの映像データを受信し、受信した前記映像データから、テキストデータを抽出する。
【００２９】
このことにより、当該サーバは、コンテンツに含まれるテキストデータに加えて、映像データからもテキストデータを抽出するので、より多くのテーマ、キーワードを抽出してユーザに提供できる可能性がある。
【００３０】
（９）  前記表示装置から、前記コンテンツの音声データを受信するステップと、
受信した前記音声データから、テキストデータを抽出するステップと、を更に含む請求項１から請求項８のいずれかに記載の方法。
【００３１】
このことにより、当該サーバは、コンテンツに含まれるテキストデータに加えて、音声データからもテキストデータを抽出するので、より多くのテーマ、キーワードを抽出してユーザに提供できる可能性がある。
【００３２】
（１０）  表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させるサーバであって、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信する手段と、
受信した前記テキストデータから複数の単語を抽出する手段と、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶する手段と、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択する手段と、
選択した前記キーワードデータを、前記表示装置に送信する手段と、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信する手段と、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索する手段と、
検索した前記関連データを前記表示装置に送信する手段と、を備えるサーバ。
【００３３】
このような構成によれば、当該サーバを運用することにより、（１）と同様の効果が期待できる。
【００３４】
（１１）  前記選択補助データには、ユーザの属性を示すデータを含むことを特徴とする請求項１０に記載のサーバ。
【００３５】
このような構成によれば、当該サーバを運用することにより、（２）と同様の効果が期待できる。
【００３６】
（１２）  前記選択補助データには、受信した前記選択データの履歴を含むことを特徴とする請求項１０または請求項１１に記載のサーバ。
【００３７】
このような構成によれば、当該サーバを運用することにより、（３）と同様の効果が期待できる。
【００３８】
（１３）  前記選択補助データには、前記コンテンツに関する概要データを含むことを特徴とする請求項１０から請求項１２のいずれかに記載のサーバ。
【００３９】
このような構成によれば、当該サーバを運用することにより、（４）と同様の効果が期待できる。
【００４０】
（１４）  選択を禁止する単語および当該単語の選択を禁止する条件を示すデータを記憶する手段と、
当該条件に従い、前記キーワードデータを選択する手段と、を更に備える請求項１０から請求項１３のいずれかに記載のサーバ。
【００４１】
このような構成によれば、当該サーバを運用することにより、（５）と同様の効果が期待できる。
【００４２】
（１５）  前記表示装置からユーザ入力に基づく新たな単語データを受信し、前記キーワードデータとして、前記コンテンツを識別するデータと関連付けて記憶する手段を更に備える請求項１０から請求項１４のいずれかに記載のサーバ。
【００４３】
このような構成によれば、当該サーバを運用することにより、（６）と同様の効果が期待できる。
【００４４】
（１６）  前記表示装置からユーザ入力に基づく付加情報データを受信し、前記関連データとして、前記コンテンツを識別するデータと関連付けて記憶する手段と、
前記テキストデータを受信した際に、前記表示装置にて表示されている前記コンテンツに対応する前記付加情報データが記憶されている場合、当該付加情報データを前記表示装置に送信する手段と、を更に備える請求項１０から請求項１５のいずれかに記載のサーバ。
【００４５】
このような構成によれば、当該サーバを運用することにより、（７）と同様の効果が期待できる。
【００４６】
（１７）  前記表示装置から、前記コンテンツの映像データを受信する手段と、
受信した前記映像データから、テキストデータを抽出する手段と、を更に備える請求項１０から請求項１６のいずれかに記載のサーバ。
【００４７】
このような構成によれば、当該サーバを運用することにより、（８）と同様の効果が期待できる。
【００４８】
（１８）  前記表示装置から、前記コンテンツの音声データを受信する手段と、
受信した前記音声データから、テキストデータを抽出する手段と、を更に備える請求項１０から請求項１７のいずれかに記載のサーバ。
【００４９】
このような構成によれば、当該サーバを運用することにより、（９）と同様の効果が期待できる。
【００５０】
（１９）  表示装置において表示されるコンテンツの内容に関連するデータを、当該表示装置に表示させるプログラムであって、サーバに、
前記表示装置から、前記コンテンツに含まれるテキストデータを受信するステップと、
受信した前記テキストデータから複数の単語を抽出するステップと、
前記複数の単語からキーワードデータを選択するための選択補助データを記憶するステップと、
前記複数の単語のうち、前記選択補助データと所定の類似度を有するものを、前記キーワードデータとして選択するステップと、
選択した前記キーワードデータを、前記表示装置に送信するステップと、
前記表示装置から、前記キーワードデータのうち、少なくとも一を選択する選択データを受信するステップと、
受信した前記選択データに応じて、対応する前記キーワードデータと関連する関連データを、ネットワーク上から検索するステップと、
検索した前記関連データを前記表示装置に送信するステップと、を実行させるプログラム。
【００５１】
このような構成によれば、当該プログラムを当該サーバ上で実行することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００５２】
本発明によれば、表示されているコンテンツに関連する、ユーザにとって有用なデータを効果的に提示できる方法を提供することができる。
【発明を実施するための最良の形態】
【００５３】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
【００５４】
［システムの全体構成］
図１は、本発明の好適な実施形態の一例に係るコンテンツ視聴システムの全体構成を示す概略図である。
【００５５】
表示装置２０は、所定の種類のコンテンツを表示する装置であって、例えば、テレビ、ＰＣ、ゲーム機等がこれにあたる。そして、当該コンテンツは、ネットワークを介して、あるいは放送電波を受信することにより取得する。
【００５６】
サーバ１０は、表示装置２０とネットワークを介して接続されており、表示装置２０からコンテンツデータおよび選択補助データを受信することにより、関連情報の検索に利用するキーワードデータを抽出する。
【００５７】
サーバ１０は、Ｗｅｂサーバ３０にて管理されている情報を、前述のキーワードデータおよび選択補助データに基づいて検索することにより、受信したコンテンツデータに対する関連データを抽出する。この関連データを表示装置２０に送信することにより、ユーザに対してコンテンツの関連データを提示することができる。
【００５８】
ここで、選択補助データは、キーワードデータを効率的に選択するためのデータであって、表示装置２０から適宜受信することにより、無駄なキーワードデータを抽出する可能性を減らす。なお、選択補助データは、表示装置２０から受信するだけではなく、サーバ１０が直接ユーザからの入力を受け付けてもよい。あるいはネットワーク上の所定の記憶装置（例えば、Ｗｅｂサーバ３０等）から受け付けることとしてもよい。
【００５９】
更に、この選択補助データをサーバ１０に記憶することにより、過去の履歴や他のユーザからのデータを必要に応じて利用することができるため、サーバ１０は、複数の表示装置２０に対して効果的な情報提供サーバとなりうる。
【００６０】
［サーバの構成］
図２は、本発明の好適な実施形態の一例に係るサーバ１０の構成を示すブロック図である。
【００６１】
制御部１１０、記憶部１２０、入力部１３０、表示部１４０、通信制御部１５０は、バス１６０を介して接続されている。
【００６２】
制御部１１０は、情報の演算、処理を行う情報演算処理装置（ＣＰＵ）であり、当該コンピュータ全体の制御を行う。制御部１１０は、記憶部１２０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能（図３〜５にて後述する）を実現している。
【００６３】
記憶部１２０は、制御部１１０と組み合わせてプログラムの実行に使用するローカルメモリ、大容量のバルクメモリ、および当該バルクメモリの検索を効率的に行うために使用するキャッシュメモリを含んでよい。記憶部１２０を実現するコンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気テープ、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）、光ディスク等が含まれる。
【００６４】
記憶部１２０には、制御部１１０にて実行されるプログラムに付随する各種テーブル群や変数等も記憶され、例えば、図６〜７にて後述するテーブルが含まれる。
【００６５】
入力部１３０は、ユーザによる入力の受け付けを行うものであり、キーボード、ポインティング・デバイス等を含んでよい。入力部１３０は、直接または介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
【００６６】
表示部１４０は、ユーザにデータの入力を受け付ける画面を表示したり、当該コンピュータによる演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。表示部１４０は、直接または介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
【００６７】
本実施形態においては、入力部１３０を介して、サーバ１０の管理者から前述の選択補助データの入力を受け付けることができる。その際、表示部１４０は、受け付けや入力確認のための画面表示を行う。
【００６８】
通信制御部１５０は、当該コンピュータを専用ネットワークまたは公共ネットワークを介して別の演算処理システムまたは記憶装置と接続できるようにするためのネットワーク・アダプタである。通信制御部１５０は、モデム、ケーブルモデムおよびイーサネット（登録商標）・アダプタを含んでよい。これにより、サーバ１０は、表示装置２０あるいはＷｅｂサーバ３０と各種データの送受信を行う。
【００６９】
なお、本実施形態では、サーバ１０を表示装置２０とは独立した装置としたが、構成はこれには限られない。例えば、表示装置２０がサーバ１０の機能を含む単一の装置として構成してもよいし、サーバ１０と表示装置２０が、専用の有線ケーブルや無線通信によって接続されることとしてもよい。
【００７０】
単一の装置とする場合には、表示装置２０が、上述したサーバ１０のハードウェアを備える。その場合、表示装置２０は、制御部１１０による制御のもと、通信制御部１５０を介して放送電波を受信し、表示部１４０においてコンテンツおよび検索結果の表示を行う。そして、入力部１３０から、キーワードの選択入力等、後述の各種ユーザ入力データを受け付ける。
【００７１】
［メイン処理］
図３は、本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおけるメイン処理の流れを示す図である。
【００７２】
ステップＳ１０５では、表示装置２０は、コンテンツの表示を行う。具体的には、例えばテレビの場合であれば、受信した放送電波からユーザの選択入力に応じて、一の番組（コンテンツ）を表示する。
【００７３】
ステップＳ１１０では、表示装置２０は、ステップＳ１０５にて表示したコンテンツデータをサーバ１０に送信する。コンテンツには映像データや音声データが含まれており、例えばデジタル放送の場合であれば、テキストデータも含んでいる場合がある。
【００７４】
ステップＳ１１５では、サーバ１０は、ステップＳ１１０にて受信したコンテンツデータから、テキストデータを抽出する。具体的には、コンテンツデータにテキストデータを含んでいる場合には、当該データを抽出する。更には、映像データに含まれるテキストデータ（テロップ等、画像として映像データに含まれるテキスト情報等）を読み取る。また、音声データを解析し、テキストデータに変換することにより抽出してもよい。
【００７５】
ステップＳ１２０では、サーバ１０は、ステップＳ１１５にて抽出したテキストデータに対して、形態素解析を行う。これにより、テキストデータを構成する複数の単語を抽出することができる。更に、抽出した単語の中から、名詞のみを選択する等の絞り込みを行ってもよい。
【００７６】
ステップＳ１２５では、サーバ１０は、ステップＳ１２０にて抽出した単語の中から、キーワードデータを選択する。このキーワードデータは、関連データを検索するための検索キーとなるものであり、コンテンツデータに含まれる単語から選択することにより、表示装置２０にて表示中のコンテンツに連動した関連データを検索することが可能となる。
【００７７】
ステップＳ１３０では、サーバ１０は、ステップＳ１２５にて選択したキーワードデータの中から、更にユーザによる選択入力を受け付けるため、選択肢となる当該キーワードデータを表示装置２０に送信する。
【００７８】
ステップＳ１３５では、表示装置２０は、ステップＳ１３０にて受信したキーワードデータの中から、ユーザより一または複数の選択入力を受け付ける。具体的には、例えば図８のキーワード表示例に示すように、表示中のコンテンツ映像に重ねて、キーワードデータのリストを表示させる。その後、表示装置２０の入力部（リモコン等）により、ユーザからの入力を受け付ける。
【００７９】
図８のキーワード表示例では、映像コンテンツに基づいたキーワードデータのリストを検索情報として、画面左上に表示している。このリストには、映像コンテンツのテロップに含まれる「○○時計」を抽出して表示している。
【００８０】
なお、リストの表示は、コンテンツ映像に重ねてもよいし、別画面として表示してもよい。ただし、コンテンツ映像の変形を少なく、かつ、その視聴を妨げにくい位置に表示させることが望ましい。
【００８１】
ステップＳ１４０では、表示装置２０は、ステップＳ１３５にて選択されたキーワードデータを示す選択データをサーバ１０に送信する。なお、選択データは、一のキーワードデータを示すものであってもよいし、複数のキーワードデータを示すものであってもよい。複数の場合には、複合検索キーとなり、検索される関連データを絞り込むこととなる。
【００８２】
ステップＳ１４５では、サーバ１０は、ステップＳ１４０にて受信した選択データに基づいて、選択されたキーワードデータを検索キーとして、関連データ（Ｗｅｂページデータ等）の検索を行う。具体的には、既存の検索技術を用いることができ、一般的には、Ｗｅｂページに含まれるデータとのマッチングにより検索を行う。
【００８３】
ステップＳ１５０では、サーバ１０は、ステップＳ１４５にて検索した関連データを表示装置２０に送信する。この関連データは、Ｗｅｂページそのものであってもよいし、Ｗｅｂページを示すリンクデータ（ＵＲＬ）であってもよい。
【００８４】
ステップＳ１５５では、表示装置２０は、ステップＳ１５０にて受信した関連データを表示する。具体的には、関連データをコンテンツ映像と共に表示させるため、例えば、図９に示す検索結果表示例のように、２画面に分割し、その一方に表示させることとしてよい。これにより、ユーザは、コンテンツ映像を見続けることができ、効率的に関連データを確認することができる。
【００８５】
図９の検索結果表示例は、図８のキーワード表示例において「○○時計」の選択を受け付けた場合の画面を示している。ここでは、選択されたキーワードによりインターネットを検索した結果として、ヒット件数を表示すると共に、検索された複数の関連情報へのリンクを順位付けして表示している。ユーザは、このリンクを選択することにより、関連データの詳細を表示させることができる。
【００８６】
また、表示装置２０は、検索結果を映像コンテンツと並べて表示させるため、映像コンテンツを縮小して表示している。別の態様としては、映像コンテンツの視認を大きく妨げない位置に重ねて、検索結果を表示させることとしてもよい。
【００８７】
なお、本処理フローにおけるキーワードデータの抽出（ステップＳ１１５〜Ｓ１２５）は、コンテンツデータの受信に応じて、すなわち、コンテンツの表示中の部分について行う。これにより、キーワードデータの表示（ステップＳ１３５）は、コンテンツの表示に連動するため、時間の経過と共に、表示されるキーワードデータはリアルタイムで変化していくこととなる。そして、ユーザは、適宜これらのキーワードデータを選択することにより、必要に応じて検索結果（関連データ）を表示させることができる。
【００８８】
［キーワードデータの選択処理］
図４は、本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおけるキーワードデータの選択処理の流れを示す図である。本処理は、メイン処理（図３）のステップＳ１２５に相当する。
【００８９】
ステップＳ２０５では、サーバ１０は、選択補助データの読み込みを行う。具体的には、選択補助データは、ユーザあるいはコンテンツに関するデータであって、例えば、図６に示すユーザ情報テーブルや、図７に示すコンテンツ情報テーブルとして、予め記憶している。
【００９０】
ユーザ情報テーブル（図６）には、ユーザを識別するＩＤ（ユーザＩＤフィールド）に関連付けて、性別、年齢や居住地域等のユーザの属性情報（ユーザ情報フィールド）、当該ユーザが検索に用いたキーワード（検索キーワードフィールド）、検索を行ったコンテンツ（コンテンツＩＤフィールド）、および検索を行った時刻（時刻フィールド；例えば、コンテンツの開始からの経過時間等で示される）を記憶している。
【００９１】
これにより、ユーザの属性や検索履歴が記憶されるので、ユーザの属性に関係の深いキーワードや、検索頻度の高いキーワード等を選択することができる。また、検索対象のコンテンツおよび検索時刻を用いて、同一コンテンツを視聴している別のユーザに、該当のキーワードを提示して検索を促すこともできる。
【００９２】
コンテンツ情報テーブル（図７）には、コンテンツを識別するＩＤ（コンテンツＩＤフィールド）に関連付けて、当該コンテンツの概要を示すデータ（概要フィールド）、ユーザが追加入力したキーワード（追加キーワードフィールド）、当該コンテンツに関して頻出したキーワード（頻出キーワードフィールド）、当該キーワードによる検索が実行された時間帯（検索時刻フィールド；例えば、コンテンツの開始からの経過時間の範囲等で示される）を記憶している。
【００９３】
ここで、概要を示すデータは、例えば、テレビ番組の番組表データ等であって、コンテンツ（テレビ番組）の内容に関するキーワードを多数含んでいる。そのため、これらに基づいてキーワードを選択することにより、コンテンツの内容に沿ったものとすることができる。
【００９４】
また、追加キーワードは、ユーザが入力することによりサーバ１０に送信されたキーワードであって、コンテンツデータから抽出されたキーワードとは別にユーザが新たに指定したものである。これにより、別のユーザにより間接的に情報提供を受けることができ、検索の幅が広がる可能性がある。
【００９５】
また、頻出キーワードは、当該コンテンツにおいて、複数のユーザから指定されたキーワードであって、多数のユーザの関心事項である可能性が高い。よって、サーバ１０は、頻出キーワードを優先的に提示することにより、ユーザに対して効率的に情報提供を行える可能性がある。
【００９６】
その際、検索時刻を関連付けて記憶しておくことにより、該当する時間帯にキーワードを提示することができるため、コンテンツの表示と連動したタイムリーな情報提供が可能となる。
【００９７】
なお、これらの選択補助データは、表示装置２０から随時受信して記憶することとしてよく、システムを運用して行くに従って、情報量を増すこととなる。
【００９８】
ステップＳ２１０では、サーバ１０は、メイン処理にて抽出したコンテンツデータに含まれる単語について、ステップＳ２０５にて読み込んだ選択補助データとの類似度を算出する。これにより、選択補助データと関連の深い単語が抽出される。
【００９９】
ステップＳ２１５では、サーバ１０は、選択条件のチェックを行う。具体的には、例えば、１５歳未満のユーザには所定のキーワードの提示を禁止する等の選択条件に関するデータを予め記憶しておく。これにより、ユーザ情報テーブル（図６）のユーザ情報フィールドを参照することで、ステップＳ２１０にて類似度が高いと算出された単語であっても、選択対象から除外することができる。
【０１００】
なお、この選択条件に関するデータは、サーバ１０にて入力を受け付けてもよいし、表示装置２０からユーザ入力データを受信することにより記憶してもよい。
【０１０１】
ステップＳ２２０では、サーバ１０は、キーワードの選択を行う。具体的には、ステップＳ２１０にて算出された類似度が高い単語であって、ステップＳ２１５の選択条件により除外されないものを選択する。これにより、表示装置２０にて表示中のコンテンツに連動したキーワードを選択し、ユーザに提示することができる。
【０１０２】
［付加データの送信処理］
図５は、本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおける付加データの送信処理の流れを示す図である。本処理では、同一のコンテンツを視聴する別のユーザに対して、当該コンテンツに関する付加情報（例えば、評価や関連知識等）を送信する。
【０１０３】
ステップＳ３０５では、表示装置２０ａは、表示しているコンテンツに関する付加データの入力を受け付け、サーバ１０に送信する。ここで、入力の受け付けはコンテンツの表示と同時に行ってもよいし、別のタイミングで、コンテンツの指定と共に受け付けてもよい。
【０１０４】
ステップＳ３１０では、サーバ１０は、ステップＳ３０５にて受信した付加データを、コンテンツと関連付けて記憶する。複数のユーザから受信して記憶することにより、コンテンツに関する付加データの情報量が増加するため、当該コンテンツを視聴するユーザは、多くの関連情報を容易に知ることができる。
【０１０５】
サーバ１０は、表示装置２０ｂからコンテンツデータを受信すると（ステップＳ３１５）、記憶した付加データを読み出し（ステップＳ３２０）、受信したコンテンツに関連する付加データを表示装置２０ｂに送信する（ステップＳ３２５）。そして、表示装置２０ｂは、受信した付加データを表示することにより、ユーザに対してタイムリーな関連情報を提示することができる。
【０１０６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の好適な実施形態の一例に係るコンテンツ視聴システムの全体構成を示す概略図である。
【図２】本発明の好適な実施形態の一例に係るサーバ１０の構成を示すブロック図である。
【図３】本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおけるメイン処理の流れを示す図である。
【図４】本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおけるキーワードデータの選択処理の流れを示す図である。
【図５】本発明の好適な実施形態の一例に係るコンテンツ視聴システムにおける付加データの送信処理の流れを示す図である。
【図６】本発明の好適な実施形態の一例に係るユーザ情報テーブルを示す図である。
【図７】本発明の好適な実施形態の一例に係るコンテンツ情報テーブルを示す図である。
【図８】本発明の好適な実施形態の一例に係るキーワード表示例を示す図である。
【図９】本発明の好適な実施形態の一例に係る検索結果表示例を示す図である。
【符号の説明】
【０１０８】
１０      サーバ
２０、２０ａ、２０ｂ    表示装置
３０      Ｗｅｂサーバ
１１０    制御部
１２０    記憶部
１３０    入力部
１４０    表示部
１５０    通信制御部
１６０    バス
【図１】
2010039743.tif 000003
【図２】
2010039743.tif 000004
【図３】
2010039743.tif 000005
【図４】
2010039743.tif 000006
【図５】
2010039743.tif 000007
【図６】
2010039743.tif 000008
【図７】
2010039743.tif 000009
【図８】
2010039743.tif 000010
【図９】
2010039743.tif 000011