JP2004355070A - 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 - Google Patents
情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 Download PDFInfo
- Publication number
- JP2004355070A JP2004355070A JP2003148594A JP2003148594A JP2004355070A JP 2004355070 A JP2004355070 A JP 2004355070A JP 2003148594 A JP2003148594 A JP 2003148594A JP 2003148594 A JP2003148594 A JP 2003148594A JP 2004355070 A JP2004355070 A JP 2004355070A
- Authority
- JP
- Japan
- Prior art keywords
- interest data
- information processing
- user
- information
- interest
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】ユーザ情報取得部91と履歴情報取得部92からユーザの嗜好情報が取得され、興味抽出部93で興味データが生成される。関連情報検索部94で興味データに基づく関連情報が検索され、評価入力部96は、提示された関連情報の評価入力を受け付け、結果を興味抽出部に反映する。興味データは、送信確認部101により、送信の可否が確認され、変更操作部102により変更され、他の機器に送信される。本発明は、パーソナルコンピュータ、HDDレコーダなどに適用することができる。
【選択図】 図4
Description
【発明の属する技術分野】
本発明は、情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、ユーザが使う複数の機器から嗜好を抽出し、よりユーザの興味に近いコンテンツを推薦できるようにする情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体に関する。
【0002】
【従来の技術】
従来、テレビ番組(コンテンツ)などの推薦を行う方法として、例えば、初期興味登録方式、視聴履歴利用方式、あるいは協調フィルタリング方式などが存在する。
【0003】
いずれの方法も元データとしては、電子番組ガイド(EPG:Electronic Program Guide)やWeb上などの番組情報(番組メタデータ)が用いられており、それらの情報にマッチングすべきユーザの嗜好データの取得方法によって上記3方式に分類されている。
【0004】
初期興味登録方式では、利用開始時、例えば、好きな番組カテゴリ(ドラマやバラエティなど)、好きなジャンル名(ドラマや音楽など)、および好きなタレント名などをユーザに登録してもらい、それ以降、登録された情報をキーワードとして、番組メタデータとのマッチングを取り、推薦すべき番組名を取得する。
【0005】
視聴履歴利用方式では、ユーザが番組を視聴する毎に、その番組に関する番組メタデータを蓄積し、所定量の視聴履歴(番組メタデータ)が蓄積されると、その視聴履歴を解析して、推薦すべき番組名を取得する。また視聴履歴の代わりに、例えば、ハードディスクドライブに録画する装置などにおいては、ユーザによる録画予約や録画開始といった操作履歴を用いることもできる。この場合、漠然としていた番組ではなく、ユーザの興味をより反映した情報を取得することができる。
【0006】
協調フィルタリング方式では、ユーザの視聴(操作)履歴に対して、他のユーザの視聴履歴との間でマッチングを取り、当該ユーザと視聴履歴の類似する他のユーザの視聴履歴を取得する。そして、視聴履歴が類似する(好みが似ている)他のユーザが視聴した番組で、当該ユーザが未だ視聴していない番組名を取得し、推薦する。
【0007】
以上のような番組推薦方法を用いることによって、ユーザが興味のあると思われる番組を推薦することができる。
【0008】
しかし、上述した番組推薦方法においては、番組メタデータからユーザの興味を抽出することになり(すなわち、テレビ番組に関する偏った興味を取得することになり)、また、番組メタデータの構造上、一般に通じ易い名称が用いられており、似たような番組が推薦されてしまう。
【0009】
そこで本出願人は、ユーザが日常使用する電子メールを分析することにより、ユーザの興味に対応する単語を抽出し、抽出された単語にマッチする番組名を検索して推薦するとともに、その推薦理由を提示できるようにするものを提案した(例えば、特許文献1参照)。
【0010】
【特許文献1】
特開2002−095414号公報
【0011】
【発明が解決しようとする課題】
しかしながら、従来の技術では、ユーザの嗜好を分析するために用いられる機器が限られており、多くの機器から幅広く嗜好情報を分析することができないという課題があった。
【0012】
本発明はこのような状況に鑑みてなされたものであり、ユーザが使う複数の機器から嗜好を抽出し、よりユーザの興味に近い番組(コンテンツ)を推薦できるようにするものである。
【0013】
【課題を解決するための手段】
本発明の情報検索システムは、第1の情報処理装置と、ネットワークを介して複数の前記第1の情報処理装置と接続される第2の情報処理装置からなる情報検索システムであって、第1の情報処理装置は、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段と、生成された興味データを第2の情報処理装置に送信する送信手段と、生成された興味データと第2の情報処理装置により生成された共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索する検索手段と、検索された関連情報を提示する提示手段とを備え、第2の情報処理装置は、複数の第1の情報処理装置により送信された興味データから複数の興味データに共通する共通興味データを抽出する共通興味データ抽出手段と、興味データから、第1の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段と、共通興味データと特有興味データを統合して記憶する記憶手段とを備え、共通興味データをネットワークを介して第1の情報処理装置に提供することを特徴とする。
【0014】
本発明の情報検索方法は、第1の情報処理装置と、ネットワークを介して複数の前記第1の情報処理装置と接続される第2の情報処理装置からなる情報検索システムの情報検索方法であって、第1の情報処理装置は、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成し、生成された興味データをネットワークを介して第2の情報処理装置に送信し、第2の情報処理装置は、複数の第1の情報処理装置により送信された興味データから、複数の興味データに共通する共通興味データと、第1の情報処理装置に特有の特有興味データを抽出し、共通興味データと特有興味データを統合して記憶し、共通興味データをネットワークを介して第1の情報処理装置に提供し、第1の情報処理装置は、興味データと共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索し、検索された関連情報を提示することを特徴とする。
【0015】
本発明の情報検索システムおよび方法においては、第1の情報処理装置により、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データが生成され、生成された興味データがネットワークを介して第2の情報処理装置に送信される。また、第2の情報処理装置により、複数の第1の情報処理装置により送信された興味データから、複数の興味データに共通する共通興味データと、第1の情報処理装置に特有の特有興味データが抽出され、共通興味データと特有興味データが統合されて記憶され、共通興味データがネットワークを介して第1の情報処理装置に提供される。また、第1の情報処理装置により、興味データと共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報が検索され、検索された関連情報が提示される。
【0016】
本発明の第1の情報処理装置は、ネットワークを介して他の情報処理装置と接続される情報処理装置であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段と、生成手段により生成された興味データを他の情報処理装置に送信する送信手段と、生成手段により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索手段と、検索手段により検索された関連情報を提示する提示手段とを備えることを特徴とする。
【0017】
前記他の情報処理装置から複数の興味データに共通する共通興味データをネットワークを介して取得し、検索手段は、供給された共通興味データに基づいて検索された関連情報から、生成手段により生成された興味データに基づいて、関連情報をさらに検索するようにすることができる。
【0018】
前記ユーザの興味に関する質問の応答に基づいて、ユーザの嗜好情報を取得する第1の嗜好情報取得手段と、情報処理装置の操作履歴に基づいて、ユーザの嗜好情報を取得する第2の嗜好情報取得手段とをさらに備えるようにすることができる。
【0019】
前記送信手段は、ユーザの指示に基づいて、興味データの送信の可否を判定し、送信する興味データを選択する選択手段と、ユーザの指示に基づいて、興味データを変更する変更手段とを備えるようにすることができる。
【0020】
前記生成手段は、情報処理装置による視聴履歴を嗜好情報として興味データを生成するようにすることができる。
【0021】
前記生成手段は、情報処理装置により送受信されたメールを嗜好情報として興味データを生成するようにすることができる。
【0022】
前記生成手段は、ユーザが使用する機器単位に興味データを生成するようにすることができる。
【0023】
前記生成手段は、情報処理装置を使用するユーザ単位に興味データを生成するようにすることができる。
【0024】
前記生成手段は、複数の属性と、その属性の重みを表すデータを、興味データとして生成するようにすることができる。
【0025】
前記検索手段により検索された関連情報からカテゴリを抽出するカテゴリ抽出手段と、興味データからキーワードを抽出するキーワード抽出手段とをさらに備え、提示手段は、カテゴリ抽出手段により抽出されたカテゴリであって、キーワード抽出手段により抽出されたキーワードと一致するカテゴリのコンテンツの関連情報をユーザに提示するようにすることができる。
【0026】
本発明の第1の情報処理方法は、ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理方法であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成ステップと、生成ステップの処理により生成された興味データを他の情報処理装置に送信する送信ステップと、生成ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索ステップと、検索ステップの処理により検索された関連情報を提示する提示ステップとを含むことを特徴とする。
【0027】
本発明の第1のプログラムは、ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムであって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップと、生成制御ステップの処理により生成された興味データを他の情報処理装置に送信するように制御する送信制御ステップと、生成制御ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップと、検索制御ステップの処理により検索された関連情報を提示する提示ステップとをコンピュータに実行させることを特徴とする。
【0028】
本発明の第1の記録媒体は、ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムが記録される記録媒体であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップと、生成制御ステップの処理により生成された興味データを他の情報処理装置に送信するように制御する送信制御ステップと、生成制御ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップと、検索制御ステップの処理により検索された関連情報を提示する提示ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【0029】
本発明の第1の情報処理装置および方法、並びに第1のプログラムにおいては、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データが生成され、生成された興味データが他の情報処理装置に送信され、生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報が検索され、検索された関連情報が提示される。
【0030】
本発明の第2の情報処理装置は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出手段と、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段と、共通興味データと特有興味データを統合して記憶する記憶手段とを備え、記憶手段により記憶された共通興味データと特有興味データを、ユーザにコンテンツを推薦するための情報として、他の情報処理装置にネットワークを介して提供することを特徴とする。
【0031】
前記共通興味データ抽出手段は、複数の他の情報処理装置を使用する複数のユーザの興味データから、それぞれに共通する興味データを共通興味データとして抽出し、特有興味データ抽出手段は、ユーザに特有の興味データを特有興味データとして抽出するようにすることができる。
【0032】
本発明の第2の情報処理方法は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置の情報処理方法であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出ステップと、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出ステップと、共通興味データと特有興味データを統合して記憶する記憶ステップとを含み、記憶ステップの処理により記憶された共通興味データと特有興味データを、ユーザにコンテンツを推薦するための情報として、他の情報処理装置にネットワークを介して提供することを特徴とする。
【0033】
本発明の第2のプログラムは、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムであって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップと、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップと、共通興味データと特有興味データを統合して記憶するように制御する記憶制御ステップとをコンピュータに実行させることを特徴とする。
【0034】
本発明の第2の記録媒体は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムが記録される記録媒体であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップと、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップと、共通興味データと特有興味データを統合して記憶するように制御する記憶制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【0035】
本発明の第2の情報処理装置および方法、並びに第2のプログラムにおいては、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データが、共通興味データとして抽出され、興味データから、他の情報処理装置に特有の興味データが、特有興味データとして抽出され、共通興味データと特有興味データが統合して記憶され、記憶された共通興味データと特有興味データが、ユーザにコンテンツを推薦するための情報として、他の情報処理装置にネットワークを介して提供される。
【0036】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【0037】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【0038】
請求項1に記載の情報検索システムは、第1の情報処理装置(例えば、図1のHDDレコーダ2、またはパーソナルコンピュータ1)と、ネットワークを介して複数の第1の情報処理装置と接続される第2の情報処理装置(例えば、図1のサーバ6)からなる情報検索システムであって、第1の情報処理装置は、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段(例えば、図4の興味抽出部93)と、生成された興味データを第2の情報処理装置に送信する送信手段(例えば、図4の送信部98)と、生成された興味データと第2の情報処理装置により生成された共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索する検索手段(例えば、図4の関連情報検索部94)と、検索された関連情報を提示する提示手段(例えば、図4の関連情報提示部95)とを備え、第2の情報処理装置は、複数の第1の情報処理装置により送信された興味データから複数の興味データに共通する共通興味データを抽出する共通興味データ抽出手段(例えば、図17のステップS122の処理を実行する図2のCPU51)と、興味データから、第1の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段(例えば、図17のステップS123の処理を実行する図2のCPU51)と、共通興味データと前記特有興味データを統合して記憶する記憶手段(例えば、図12のステップS82の処理を実行する図2のCPU51)とを備え、共通興味データをネットワークを介して第1の情報処理装置に提供することを特徴とする。
【0039】
請求項2に記載の情報検索方法は、第1の情報処理装置(例えば、図1のHDDレコーダ2、またはパーソナルコンピュータ1)と、ネットワークを介して複数の第1の情報処理装置と接続される第2の情報処理装置(例えば、図1のサーバ6)からなる情報検索システムの情報検索方法であって、第1の情報処理装置は、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成し(例えば、図5のステップS1)、生成された興味データをネットワークを介して第2の情報処理装置に送信し(例えば、図8のステップS65)、第2の情報処理装置は、複数の第1の情報処理装置により送信された興味データから、複数の興味データに共通する共通興味データと、第1の情報処理装置に特有の特有興味データを抽出し(例えば、図17のステップS122とS123)、共通興味データと特有興味データを統合して記憶し(例えば、図12のステップS82)、共通興味データを前記ネットワークを介して第1の情報処理装置に提供し、第1の情報処理装置は、興味データと共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索し(例えば、図23のステップS163)、検索された関連情報を提示する(例えば、図23のステップS165)ことを特徴とする。
【0040】
請求項3に記載の情報処理装置は、ネットワークを介して他の情報処理装置と接続される情報処理装置であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段(例えば、図4の興味抽出部93)と、生成手段により生成された興味データを他の情報処理装置に送信する送信手段(例えば、図4の送信部98)と、生成手段により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索手段(例えば、図4の関連情報検索部94)と、検索手段により検索された関連情報を提示する提示手段(例えば、図4の関連情報提示部95)とを備えることを特徴とする。
【0041】
請求項5に記載の情報処理装置は、ユーザの興味に関する質問の応答に基づいて、ユーザの嗜好情報を取得する第1の嗜好情報取得手段(例えば、図4のユーザ情報取得部91)と、情報処理装置の操作履歴に基づいて、ユーザの嗜好情報を取得する第2の嗜好情報取得手段(例えば、図4の履歴情報取得部92)とをさらに備えることを特徴とする。
【0042】
請求項6に記載の情報処理装置は、送信手段が、ユーザの指示に基づいて、興味データの送信の可否を判定し、送信する興味データを選択する選択手段(例えば、図4の送信確認部101)と、ユーザの指示に基づいて、興味データを変更する変更手段(例えば、図4の変更操作部102)とを備えることを特徴とする。
【0043】
請求項12に記載の情報処理装置は、検索手段により検索された関連情報からカテゴリを抽出するカテゴリ抽出手段(例えば、図23のステップS161の処理を実行する図4の関連情報検索部94)と、興味データからキーワードを抽出するキーワード抽出手段(例えば、図23のステップS162の処理を実行する図4の関連情報検索部94)とをさらに備え、提示手段は、カテゴリ抽出手段により抽出されたカテゴリであって、キーワード抽出手段により抽出されたキーワードと一致するカテゴリのコンテンツの関連情報をユーザに提示することを特徴とする。
【0044】
請求項13に記載の情報処理方法は、ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理方法であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成ステップ(例えば、図5のステップS1)と、生成ステップの処理により生成された興味データを他の情報処理装置に送信する送信ステップ(例えば、図8のステップS65)と、生成ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索ステップ(例えば、図23のステップS163)と、検索ステップの処理により検索された関連情報を提示する提示ステップ(例えば、図23のステップS165)とを含むことを特徴とする。
【0045】
請求項14に記載のプログラムは、ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムであって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップ(例えば、図5のステップS1)と、生成制御ステップの処理により生成された興味データを他の情報処理装置に送信するように制御する送信制御ステップ(例えば、図8のステップS65)と、生成制御ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップ(例えば、図23のステップS163)と、検索制御ステップの処理により検索された関連情報を提示する提示ステップ(例えば、図23のステップS165)とをコンピュータに実行させることを特徴とする。
【0046】
請求項15に記載の記録媒体は、ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムが記録される記録媒体であって、ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップ(例えば、図5のステップS1)と、生成制御ステップの処理により生成された興味データを他の情報処理装置に送信するように制御する送信制御ステップ(例えば、図8のステップS65)と、生成制御ステップの処理により生成された興味データと、他の情報処理装置よりネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップ(例えば、図23のステップS163)と、検索制御ステップの処理により検索された関連情報を提示する提示ステップ(例えば、図23のステップS165)とをコンピュータに実行させるプログラムが記録されることを特徴とする。
【0047】
請求項16に記載の情報処理装置は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出手段(例えば、図17のステップS122の処理を実行する図2のCPU51)と、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段(例えば、図17のステップS123の処理を実行する図2のCPU51)と、共通興味データと特有興味データを統合して記憶する記憶手段(例えば、図12のステップS82の処理を実行する図2のCPU51)とを備え、記憶手段により記憶された共通興味データと特有興味データを、ユーザにコンテンツを推薦するための情報として、他の情報処理装置にネットワークを介して提供することを特徴とする。
【0048】
請求項18に記載の情報処理方法は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置の情報処理方法であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出ステップ(例えば、図17のステップS122)と、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出ステップ(例えば、図17のステップS123)と、共通興味データと特有興味データを統合して記憶する記憶ステップ(例えば、図12のステップS82)とを含み、記憶ステップの処理により記憶された共通興味データと特有興味データを、ユーザにコンテンツを推薦するための情報として、他の情報処理装置にネットワークを介して提供することを特徴とする。
【0049】
請求項19に記載のプログラムは、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムであって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップ(例えば、図17のステップS122)と、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップ(例えば、図17のステップS123)と、共通興味データと特有興味データを統合して記憶するように制御する記憶制御ステップ(例えば、図12のステップS82)とをコンピュータに実行させることを特徴とする。
【0050】
請求項20に記載の記録媒体は、ネットワークを介して複数の他の情報処理装置と接続され、他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムが記録される記録媒体であって、複数の他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップ(例えば、図17のステップS122)と、興味データから、他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップ(例えば、図17のステップS123)と、共通興味データと特有興味データを統合して記憶するように制御する記憶制御ステップ(例えば、図12のステップS82)とをコンピュータに実行させるプログラムが記録されることを特徴とする。
【0051】
図1は、本発明を適用した情報検索システムの構成例を示す図である。この構成例においては、ネットワーク5に、利用者端末としてのパーソナルコンピュータ1、ハードディスクドライブ(HDD)レコーダ2−1と2−2、およびデジタル携帯電話機4が接続されているとともに、ユーザの嗜好情報である興味データと番組メタデータを記録するサーバ6が接続されている。パーソナルコンピュータ1は、HDDレコーダ2と、例えば、Ethernet(登録商標)を介して接続されており、HDDレコーダ2−1と2−2には、テレビジョン受像機3−1と3−2が接続されている。
【0052】
パーソナルコンピュータ1、HDDレコーダ2−1と2−2、およびテレビジョン受像機3−1と3−2は、1ユーザ(または1家族)が所有しているものであって、それぞれが近傍に配置されている。ネットワーク5はLAN(Local Area Network)でもよいし、インターネットなどの広域ネットワークでもよい。
【0053】
パーソナルコンピュータ1は、様々なアプリケーションプログラムの実行が可能な情報処理装置であって、例えば、電子メールの送受信、Webページの閲覧、または文書作成などを行う。パーソナルコンピュータ1はまた、電子メールの送受信により取得した文書から、ユーザの興味に関する情報を抽出し、興味データのデータベースを作成する。
【0054】
HDDレコーダ2は、テレビ番組を、大容量のハードディスクドライブに録画(記録)するとともに、ユーザからの指示に基づいて、録画したテレビ番組をテレビジョン受像機3に出力し、再生させる。HDDレコーダ2はまた、図5を参照して後述するように、興味データを取得し、ユーザに対して興味データにマッチする番組の推薦を行う。
【0055】
デジタル携帯電話機4は、番組を録画予約するための電子メールを作成し、ネットワーク5を介してパーソナルコンピュータ1またはHDDレコーダ2に送信し、番組の録画予約を実行させる。
【0056】
図1の例では、利用者端末として、パーソナルコンピュータ1、HDDレコーダ2−1と2−2、テレビジョン受像機3−1と3−2、およびデジタル携帯電話機4が示されているが、多数の利用者端末が接続されることは言うまでもない。
【0057】
図2はパーソナルコンピュータ1の構成例を示すブロック図である。なお、この構成は、パーソナルコンピュータ1の他、サーバ6においても適用できる。
【0058】
このパーソナルコンピュータ1は、CPU(Central Processing Unit)51を内蔵している。CPU51には、バス54を介して入出力インタフェース55が接続されている。入出力インタフェース55には、キーボード、マウスなどの入力デバイスよりなる入力部56、処理結果としての例えば音声信号を出力する出力部57、処理結果としての画像を表示するディスプレイなどよりなる表示部58、プログラムや構築されたデータベースなどを格納するハードディスクドライブなどよりなる記憶部59、インターネットに代表されるネットワークを介してデータを通信するLAN(Local Area Network)カードなどよりなる通信部60、および、磁気ディスク62、光ディスク63、光磁気ディスク64、または半導体メモリ65などの記録媒体に対してデータを読み書きするドライブ61が接続されている。バス54には、ROM(Read Only Memory)52およびRAM(Random Access Memory)53が接続されている。
【0059】
磁気ディスク62乃至半導体メモリ65に格納されたプログラムは、ドライブ61によって読み出されて、または通信部60がネットワークを介して取得して、記憶部59に内蔵されるハードディスクドライブにインストールされている。記憶部59にインストールされているプログラムは、入力部56に入力されるユーザからのコマンドに対応するCPU51の指令によって、記憶部59からRAM53にロードされて実行される。
【0060】
また、記憶部59に内蔵されるハードディスクドライブには、WWW(World Wide Web)ブラウザなどのアプリケーションプログラムもインストールされており、入力部56に入力されるユーザからの起動コマンドに対応するCPU51の指令によって、記憶部59からRAM53にロードされて実行される。
【0061】
図3は、HDDレコーダ2−1または2−2の構成例を示すブロック図である。なお、HDDレコーダ2−1と2−2は、同様の構成なので、特に、区別する必要のない限りは、HDDレコーダ2と称する。また、テレビジョン受像機3−1と3−2も特に区別する必要のない限りテレビジョン受像機3と称する。このHDDレコーダ2は、膨大な記憶容量を備えるハードディスクドライブ(HDD)78に数多くの映像を録画することができるとともに、ユーザの意図を的確に把握して録画映像の記録管理(視聴履歴や操作履歴など)を行うことができる。なお、HDDレコーダ2は、AV機器として実装することができ、例えば、セットトップボックス(STB)のようなテレビジョン受像機と一体で構成することができる。
【0062】
CPU71は、HDDレコーダ2全体の動作を制御するメインコントローラであり、入力部76から供給された入力信号に基づいて、チューナ79、復調部80、デコーダ81、およびHDD78などを制御することにより、番組の録画または再生を実行させる。また、ユーザの興味データを取得し、番組情報(関連情報)の提示を行う。
【0063】
RAM73は、CPU71の実行プログラムをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ROM72は、HDDレコーダ2の電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
【0064】
入力部76は、例えば、リモートコマンダ、ボタン、スイッチ、あるいはキーボードなどにより構成され、操作に対応する入力信号を、入出力インターフェース75およびバス74を介してCPU71に出力する。
【0065】
通信部77は、ネットワーク5を介して、サーバ6、およびパーソナルコンピュータ1と通信する。通信部77に入力されたデータは、適宜、入出力インターフェース75を介してHDD78に記録される。
【0066】
HDD78は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積することができる、ランダムアクセスが可能な記憶装置であり、膨大な記憶容量を備えている。HDD78は、入出力インターフェース75を介してバス74に接続されており、デコーダ81、または通信部77から、放送番組、およびEPGデータなどのデータ放送用のデータの入力を受け、これらの情報を記録するとともに、必要に応じて、記録されたデータを出力する。また、CPU71において生成されたユーザの興味データを記憶する。
【0067】
図示せぬアンテナで受信された放送波は、チューナ79に供給される。放送波は、所定のフォーマットに基づいており、例えば、EPGデータを含んでいる。放送波は、衛星放送波、地上波、有線、または無線の区別を特に問わない。
【0068】
チューナ79は、CPU71の制御に基づいて、所定チャンネルの放送波のチューニングすなわち選局を行い、受信データを復調部80に出力する。なお、送信されてくる放送波がアナログであるか、あるいは、デジタルであるかに応じて、チューナ79の構成を適宜変更または拡張することができる。復調部80は、デジタル変調されている受信データを復調し、デコーダ81に出力する。
【0069】
例えば、デジタル衛星放送の場合、チューナ79により受信され、復調部80により復調されたデジタルデータは、MPEG2(Moving Picture Experts Group 2)方式で圧縮されたAVデータ、および、データ放送用のデータが多重化されているトランスポートストリームである。前者のAVデータは、放送番組本体を構成する映像データおよび音声データであり、後者のデータ放送用のデータは、この放送番組本体に付随するデータ(例えば、EPGデータ)を含むものである。
【0070】
デコーダ81は、復調部80より供給されたトランスポートストリームを、MPEG方式で圧縮されたAVデータとデータ放送用のデータ(例えば、EPGデータ)に分離する。分離されたデータ放送用のデータは、バス74および入出力インターフェース75を介してHDD78に供給され、記録される。
【0071】
受信した番組をそのまま出力することが指示されている場合、デコーダ81は、AVデータを、圧縮映像データと圧縮音声データにさらに分離する。分離された音声データは、デコードされた後、ミキサ83を介してテレビジョン受像機3のスピーカに出力される。また、分離された映像データは、伸張された後、コンポーザ82を介してテレビジョン受像機3のモニタに出力される。
【0072】
受信した番組をHDD78に録画することが指示されている場合、デコーダ81は、分離する前のAVデータを、バス74および入出力インターフェース75を介してHDD78に出力する。また、HDD78に録画されている番組の再生が指示されている場合、デコーダ81は、入出力インターフェース75およびバス74を介して、HDD78からAVデータの入力を受け、圧縮映像データと圧縮音声データに分離し、それぞれコンポーザ82もしくはミキサ83に出力する。
【0073】
コンポーザ82は、必要に応じて、デコーダ81より入力された映像データと、GUI(Graphical User Interface)画面とを合成して、テレビジョン受像機3のモニタに出力する。
【0074】
図4は、図3のCPU71の機能的構成例を表すブロック図である。この例では、ユーザとの応答によりユーザの嗜好情報を取得するユーザ情報取得部91、視聴された番組の履歴に基づいて、ユーザの嗜好情報を取得する履歴情報取得部92、およびユーザ情報取得部91と履歴情報取得部92により取得された情報に基づいて興味データを生成する興味抽出部93が設けられている。
【0075】
興味抽出部93で生成された興味データは、関連情報検索部94に送信され、関連情報検索部94は、興味データに基づいて関連情報を提示する。関連情報は、電子番組ガイド(EPG)やWeb上などの番組情報、オンエアされる番組情報、またはネットワーク5を介して取得されるコンテンツに関する情報などにより構成される。また、取得された関連情報は、関連情報データベース作成部97により、所定の興味データに対応する関連情報として分類され、データベースとしてHDD78に記憶されている。
【0076】
関連情報検索部94により検索された関連情報は、関連情報提示部95により、テレビジョン受像機3に出力される。評価入力部96は、入力部76を介して、提示された関連情報に対するユーザの評価の入力を受け付ける。ユーザの入力は、評価入力部を介して興味抽出部93にフィードバックされる。
【0077】
また、興味抽出部93で生成された興味データは、送信部98により他の機器に送信される。送信部98は、送信確認部101と変更操作部102により構成される。送信確認部101は、興味データの入力部76を介して送信可否を受け付ける。また、変更操作部102は、送信される興味データの、変更の入力を受け付け、ユーザの指示に従って、興味データを変更する。
【0078】
次に、図5を参照して、HDDレコーダ2の興味データ蓄積処理について説明する。ステップS1において、興味抽出部93は、図6を参照して後述する興味データ抽出処理を実行する。このとき、ユーザ情報取得部91と履歴情報取得部92からユーザの嗜好情報が取得され、興味データが生成される。
【0079】
ステップS2において、関連情報検索部94は、図7を参照して後述する関連情報検索処理を実行する。これにより、興味データに対応する関連情報が、ユーザに提示される。ステップS3において、評価結果入力部96は、提示された関連情報に対するユーザの評価の入力を受け付ける。評価の入力は、例えば、テレビジョン受像機3のモニタに提示された関連情報についての評価(例えば、「OK」または「NG」)を選択するGUIが表示され、ユーザが入力部76を操作することにより行われる。
【0080】
ステップS4において、評価結果入力部96は、ユーザの評価が「OK」か否かを判定し、評価が「OK」ではないと判定された場合、処理は、ステップS1に戻り、それ以降の処理が繰り返し実行される。ステップS4において、評価が「OK」であると判定された場合、興味抽出部93は、興味データをHDD78にデータベースとして記憶する。
【0081】
このようにして、ユーザの興味データが蓄積されていく。
【0082】
次に、図6を参照して、図5のステップS1の興味データ抽出処理について説明する。ステップS21において、興味抽出部93は、現在実行中の処理が、図5のステップS4において、評価が「OK」ではないと判定された結果後(評価結果後)、行われているものか否かを判定する。ステップS21において、現在実行中の処理は、評価結果後ではないと判定された場合、ステップS22に進み、ユーザ情報取得部91は、質問を出力する。質問は、ユーザの嗜好を尋ねるもので、テレビジョン受像機3のモニタに出力される。
【0083】
ステップS23において、ユーザ情報取得部91は、質問に対する応答の入力を受け付ける。応答の入力は、例えば、例えば、テレビジョン受像機3のモニタに提示された質問についての応答(例えば、「はい」または「いいえ」)を選択するGUIが表示され、ユーザが入力部76を操作することにより行われる。なお、ステップS22で出力される質問は、複数とすることも可能であり、その場合、ステップS23で各質問に対する応答の入力が受け付けられる。
【0084】
ステップS24において、履歴情報取得部92は、HDD78に記憶されたユーザの視聴履歴、操作履歴を検索し、ユーザの嗜好を分析する。そして、ステップS25において興味抽出部93は、ユーザ情報取得部91から得られた嗜好情報と、履歴情報取得部92から得られた嗜好情報に基づいて、興味データを生成する。このとき、興味データは複数生成され、例えば、ユーザの嗜好に最も近いと推測されるものが、第1候補の興味データとされ、次に、ユーザの嗜好に近いと推測されるものが第2候補とされる。
【0085】
興味データは、第1候補から順番に関連情報検索部94に送信される。今、第一候補の興味データに基づいて、関連情報が提示され、上述した図5のステップS4の処理で評価が「OK」ではないと判定された場合、図6のステップS21において、現在実行中の処理は、評価結果後であると判定され、興味抽出部93は、ステップS26において、別の興味データ(第2候補)を出力する。
【0086】
このようにして、興味データが生成される。興味データは、図9を参照して後述するように、基本的に属性と重要度から構成されている。重要度は、最初は標準的に、予め設定されたものが用いられるが、ユーザの操作(後述する図8のステップS64の処理)、または、サーバ6における興味データの統合(後述する図12のステップS82の処理)により適宜変更される。
【0087】
次に、図7を参照して、図5のステップS2の関連情報検索処理について説明する。ステップS41において、関連情報検索部94は、興味抽出部93で生成された興味データを取得する。ステップS42において、関連情報検索部94は、興味データに対応する関連情報を関連情報データベースから検索する。ステップS43において、関連情報検索部94は、一致する関連情報があったか、すなわち、興味データに対応する関連情報が検索されたか否かを判定する。
【0088】
ステップS43において、一致する関連情報があったと判定された場合、ステップS44に進み、関連情報検索部94は、その関連情報をテレビジョン受像機3のモニタに出力し、ユーザに提示する。一方、ステップS43において、一致する関連情報がなかったと判定された場合、ステップS45に進み、関連情報検索部94は、テレビジョン受像機のモニタに「検索結果なし」を出力する。
【0089】
このようにして、興味データに対応する関連情報が検索され、ユーザに提示される。これによりコンテンツの推薦が行われる。
【0090】
上述した興味データは、ユーザ個人毎に蓄積することも可能であるし、その機器毎に蓄積することも可能である。例えば、ユーザAとユーザBがHDDレコーダ2−1とHDDレコーダ2−2を使用している場合、HDDレコーダ2−1におけるユーザAの興味データのデータベース、およびHDDレコーダ2−1におけるユーザBの興味データのデータベース、並びにHDDレコーダ2−2におけるユーザAの興味データのデータベース、およびHDDレコーダ2−2におけるユーザBの興味データのデータベースを作成することが可能である。
【0091】
また、以上においては、HDDレコーダ2において興味データが生成され蓄積される例について説明したが、興味データは他の機器でも生成され蓄積される。例えば、パーソナルコンピュータ1においては、送受信された電子メールの内容、閲覧されたWWWページの内容などに基づいて興味データが生成され、蓄積される。
【0092】
さらに、ある機器(例えば、HDDレコーダ2−1または2−2)の興味データを他の機器(例えば、サーバ6)に送信し、異なる興味データ同士を融合することもできる。
【0093】
図8を参照して、興味データの送信処理について説明する。ステップS61において、送信確認部101は、送信が指示されたか否かを判定し、送信が指示されたと判定されるまで待機する。送信の指示は、例えば、テレビジョン受像機3に表示されるGUIに従って、ユーザが入力部76を操作することにより行われる。また、ユーザの指示によらず、所定の時間(例えば1週間)毎、または所定の数(例えば100件)の興味データが記録される毎に自動的に送信を行うようにすることも可能である。あるいは、ネットワーク5に新しい機器が接続されたときなどの所定のイベントを検知して自動的に送信を行うようにすることもできる。
【0094】
ステップS62において、送信確認部101は、テレビジョン受像機3のモニタに興味データを表示する。このとき表示される興味データの例を図9と図10に示す。最初に図9に示されるような画面が表示される。この例では、属性リスト101と個人用興味データ102が表示されている。
【0095】
属性リスト101は興味データを構成する属性の一覧を示すものであり、この例では、属性としてジャンルと地域が表示されている。さらに、ジャンル(1)としてドキュメンタリー(1−1)、スポーツ(1−2)、情報(1−3)、・・・が表示されている。また、地域(2)として海外アジア(2−1)、海外ヨーロッパ(2−2)、海外北米(2−3)、・・・が表示されている。
【0096】
個人用興味データ102は、その個人(例えば、ユーザA)についての各属性の値の一覧を示すものである。この値は、その属性に対するユーザの興味の度合(興味度)を表し、その数値が大きい程、ユーザの興味が高いことを意味する。また、この値は、その属性の他の属性に対する相対的な重みを表すものである。
【0097】
この例では、属性1−1(ドキュメンタリー)に対応する値は0.61とされ、属性1−2(スポーツ)に対応する値は、0.11とされ、属性1−3(情報)に対応する値は、0.45とされている。同様に、属性2−1,2−2,2−3,・・・に対応する値が記述されている。
【0098】
このように興味データを属性とその属性に対するユーザの興味の度合により構成することにより、その特性が異なる機器において生成された興味データでも同じ構成(形式)とすることができる。例えば、パーソナルコンピュータ1において送受信されたメールに基づいて生成された興味データと、HDDレコーダ2において視聴(または録画)されたコンテンツに基づいて生成された興味データは、両者とも、所定の属性とその興味度により構成され、必要に応じて両者を統合したり、比較したりすることができる。
【0099】
ステップS63において、送信確認部101は、送信可否の入力を受け付ける。このとき、図9に示される画面の子画面として、図10に示されるような画面が表示される。この画面は、個人興味データ122の詳細を表示するものであり、各属性に対応する値と、その値の大きさを表す記号(図中の*)が表示されている。値が大きいほど記号「*」が多く表示され、このユーザは、ジャンル(1)の中では、ドキュメンタリー(1−1)に対する興味が高く、地域(2)の中では、海外北米(2−3)に対する興味が高いことが分かる。
【0100】
図中右側に縦に並んだチェックボックス141−1乃至141−3、および142−1乃至142−3は、送信の可否を示すものであり、ユーザは、入力部76を操作することにより、他の機器に送信してもよいデータのチェックボックスをチェックし、チェックされたチェックボックスは黒く表示される。この例においては、属性1−3(情報)、海外アジア(2−2)、および海外ヨーロッパ(2−2)が送信可とされ、それらの属性に対応するチェックボックス141−3、142−1、および142−2が黒く表示されている。また、チェックボックス141−1、141−2、および142−3は、チェックされておらず白く表示されているので、それらのチェックボックスに対応する属性は送信不可とされる。このようにして、送信可否が受け付けられる。
【0101】
ステップS64において、変更操作部102は、変更入力を受け付ける。変更入力は例えば、次のようにして行われる。テレビジョン受像機3のモニタに図11に示されるような画面が表示される。図11は、個人用興味データ122の属性2(地域)に関する各属性(海外アジア、海外ヨーロッパ、海外北米など)を軸としたレーダーチャートとして表示したものである。ユーザは、入力部76を操作して、変更したい属性値を訂正する。例えば、ユーザAが、他の機器に自分の興味データを送信するとき、アジアに関する興味を高く設定したい場合、レーダーチャートの海外アジア軸上の点161を矢印162の方向へドラッグし、海外アジア軸上の所望の位置にドロップする。このようにすることで、送信される興味データにおいては、アジアに関する興味が高く設定される。
【0102】
勿論、ユーザが興味データを変更する必要がないと判断した場合、この変更は行われない。
【0103】
そして、ステップS65において、送信確認部101は、他の機器(例えば、サーバ6)に対して興味データを送信する。
【0104】
このようにしてある機器において蓄積された興味データは、他の機器に送信される。
【0105】
次に、図12を参照して、サーバ6における、各機器から送信されてきた興味データの融合処理について説明する。ステップS81において、サーバ6のCPU51は、各機器から送信されてきた興味データを取得(受信)する。ステップS82においてCPU51は、図13、図17または図19を参照して後述する統合データ生成処理を実行する。これにより各機器から送信された興味データが融合される。
【0106】
図13、図17、および図19に図12のステップS82の統合データ生成処理の3つの例である、統合データ生成処理1、統合データ生成処理2、統合データ生成処理3を示す。
【0107】
最初に図13の統合データ生成処理1について説明する。ステップS101においてCPU51は、各機器の興味データを属性毎に加算する。ステップS102において、CPU51は、統合興味データを生成する。
【0108】
例えば、HDDレコーダ2−1からユーザAの興味データが、サーバ6に送信され、HDDレコーダ2−2からユーザBの興味データが、サーバ6に送信されるものとする。ユーザAの興味データにおける属性2(地域)の値の構成は、図14のレーダーチャートに示されるようなものであり、ユーザBの興味データにおける属性2(地域)の値の構成は、図15のレーダーチャートに示されるようなものであるとする。このとき、ステップS101において、ユーザAの興味データにおける各属性の値とユーザBの興味データにおける各属性の値が加算され、統合興味データにおける各属性の値が生成される。
【0109】
例えば、ユーザAの興味データにおける属性2−1(海外アジア)の値が0.02であり、ユーザBの興味データにおける属性2−1の値が0.78である場合、統合興味データの属性2−1の値Xは次のようになる。
X=0.02+0.78=0.80
【0110】
また、単に加算するだけでなく、平均値を算出してもよい。この場合、統合興味データの属性2−1の値Xは次のようになる。
X=(0.02+0.78)/2=0.40
【0111】
同様に属性2−2,2−3,・・・についてもその値が加算され(または平均値が算出され)、図16に示されるような統合興味データが生成される。図16は、図14における各属性の値と図15における各属性の値の平均値を算出し、レーダーチャートとして表示したものである。このようにしてユーザAとユーザBに共通の統合興味データが生成される。勿論、サーバ6に送信されたユーザA個人の興味データとユーザB個人の興味データも記憶される。
【0112】
次に、図17を参照して、統合データ生成処理2について説明する。ステップS121において、CPU51は、各機器に共通する興味データを検出する。例えば、図18に示されるようにHDDレコーダ2−1から機器1興味データ161が、サーバ6に送信され、パーソナルコンピュータ1から機器2興味データ162が送信されるものとする。
【0113】
機器1興味データ161は、上位の属性である「ジャンル」、「時間帯」、「地域」、「キーワード」に分類されており、「ジャンル」は、その下位の属性である、「ドラマ」、「ドキュメンタリー」、「スポーツ」により構成されている。下位の各属性の後に付加されている数値(例えば「ドラマ」の後の「3」)がその属性の値を示す。同様に上位の属性である時間帯は、その下位の属性である「朝」、「夕方」、および「夜」により構成され、地域は、その下位の属性である「国内」、「アメリカ」、「アジア」、および「ヨーロッパ」により構成され、「キーワード」は、その下位の属性である「野球」、「サスペンス」、「レポート」、および「最新」により構成されている。
【0114】
機器2興味データ162は、機器1興味データのように上位の属性により分類されておらず、「スポーツ」、「野球」、「観戦」、「アメリカ」、「渋谷」、「公園」、「連絡」、「最新」・・・の属性により構成されている。
【0115】
ステップS121において、機器1興味データの下位の各属性と、機器2興味データの各属性のうち共通するものが検出される。この例では、「スポーツ」、「野球」、「アメリカ」、「最新」が検出される。そして、ステップS122において、CPU51は、共通興味データ163を生成する。
【0116】
ステップS123において、CPU51は、機器特有の興味データを生成する。この例の場合、機器1興味データ161の下位の各属性のうち、共通興味データ163として検出されたもの以外のものが、機器1特有興味データ164として生成され、機器2興味データの各属性のうち、共通興味データ163として検出されたもの以外のものが、機器2特有興味データ165として生成される。そして、ステップS124において、CPU51は、共通興味データ163、機器1特有興味データ164、および機器2特有興味データ165を組み合わせて統合興味データとして生成する。
【0117】
なお、共通興味データ163、機器1特有興味データ164、および機器2特有興味データ165は、すべてサーバ6の記憶部59に記憶されるようにしてもよいし、共通興味データ163は、サーバ6の記憶部59に記憶され、機器1特有興味データ164は、HDDレコーダ2−1のHDD78に記憶され、機器2特有データ165は、パーソナルコンピュータ1の記憶部59に記憶されるようにしてもよい。
【0118】
また、この例では、共通興味データとして検出されないものを機器特有興味データとして生成する場合について説明したが、機器特有興味データは、その機器の特性を考慮して生成されるようにしてもよい。例えば、HDDレコーダ2−1の視聴履歴と操作履歴から、HDDレコーダ2−1では、主にオンエアされる番組が視聴されていると想定され、HDDレコーダ2−2の視聴履歴と操作履歴から、HDDレコーダ2−2では、主に録画されたコンテンツが視聴されていると想定される場合、HDDレコーダ2−1の機器特有興味データは、オンエア番組に関連のあるものが選択されて生成され、HDDレコーダ2−2の機器特有興味データは、録画コンテンツに関連のあるものが選択されて生成されるようにしてもよい。
【0119】
また、機器1特有興味データを、機器2特有興味データに基づいて、生成されるようにしてもよい。このようにすることで、機器2の興味データに基づいて、機器1でコンテンツが推薦されるようになり、その結果、ユーザは、知識や興味を広げることができる。
【0120】
また、この例では、各機器の共通興味データと機器特有興味データを生成することについて説明したが、各ユーザの共通興味データとユーザ特有興味データを生成するようにしてもよい。
【0121】
このようにして、各機器に共通の興味データと各機器に特有の興味データが生成される。興味データを、共通興味データと特有興味データに分類し、共通興味データに基づいて、コンテンツを推薦することにより、各機器において共通に視聴されるコンテンツをユーザに推薦することができ、また、特有興味データに基づいて、コンテンツを推薦することにより、機器の特性に則したコンテンツをユーザに推薦することができる。
【0122】
次に、図19を参照して統合データ生成処理3について説明する。ステップS141において、CPU51は、各機器の興味データに重み付けをする。例えば、機器A乃至機器Dの4台の機器からサーバ6に対して、図20に示されるような興味データが送信されるものとする。図20は、各機器から送信される興味データの例を示す図である。
【0123】
この例においては、興味データは、キーワードにより構成されており、機器Aの興味データはキーワード「スポーツ」、「ドラマ」、「アジア」により構成されている。各キーワードの後に記述された数値(例えば、「スポーツ」の後の「5」)は、そのキーワードの重要度を示す値(上述した興味度と同様に他のキーワードに対する相対的な重みを表す値)であり、例えば、その機器における当該キーワードの発生頻度などがその値とされる。キーワードは、ユーザに番組情報やコンテンツ情報などの関連情報を検索して提示(推薦)するとき使用され、重要度の高いキーワードが優先して使用される。
【0124】
機器Bの興味データは、キーワード「ドラマ」、「アメリカ」により構成され、機器Cの興味データは、キーワード「ドラマ」、「バラエティ」により構成され、機器Dの興味データは、キーワード「渋谷」、「アメリカ」、「海外」により構成されている。
【0125】
今、各機器の使用頻度が機器A乃至機器Dの順である場合、ステップS141において、図21に示されるような重み付けが行われる。機器Aは4台の機器のうちで最も使用頻度が高いので、機器Aの興味データに含まれるキーワードの重要度は4倍の倍率(係数)で重み付けされる(重みが修正される)。例えば、機器Aの興味データにおけるキーワード「スポーツ」の重要度は5であるが、重み付けされた後のキーワード「スポーツ」の重要度は20(5×4)となる。
【0126】
機器Bは4台の機器の中で2番目に使用頻度が高いので、機器Bの興味データに含まれるキーワードの重要度は3倍の値として重み付けされる。例えば、機器Bの興味データにおけるキーワード「ドラマ」の重要度は2であるが、重み付けされた後のキーワード「ドラマ」の重要度は6(2×3)となる。
【0127】
機器Cは4台の機器の中で3番目に使用頻度が高いので、機器Cの興味データに含まれるキーワードの重要度は2倍の値として重み付けされる。例えば、機器Cの興味データにおけるキーワード「ドラマ」の重要度は1であるが、重み付けされた後のキーワード「ドラマ」の重要度は2(1×2)となる。
【0128】
機器Dは4台の機器の中で最も使用頻度が低いので、機器Dの興味データに含まれるキーワードの重要度は1倍の値として重み付けされる(変更されない)。例えば、機器Dの興味データにおけるキーワード「渋谷」の重要度は4であるが、重み付けされた後のキーワード「渋谷」の重要度も4(4×1)である。
【0129】
ステップS142において、CPU51は、重み付けされたデータに基づいて、統合興味データを生成する。このとき生成される統合興味データは、各機器に共通のキーワードの重要度が加算され、重要度の高い順にキーワードが組み合わされて生成される。例えば、キーワード「ドラマ」は、機器A乃至機器Cの興味データに共通するキーワードなので、重み付けされたキーワード「ドラマ」の重要度が加算され、「ドラマ」の重要度は、16(=8+6+2)とされる。同様に、キーワード「アメリカ」についても重要度が加算され、「アメリカ」の重要度は11(=9+2)とされる。
【0130】
この結果、統合興味データを構成するキーワードとその重要度は、「スポーツ20」、「ドラマ16」、「バラエティ12」、「アメリカ11」、「渋谷4」、「アジア4」、「海外1」とされる。
【0131】
また、重み付けは、機器の使用頻度ではなく、ユーザの指示に基づいて行うようにすることも可能である。この場合、ステップS141において、ユーザによる優先順位の指示の入力が受け付けられ、その優先順位に基づいて、例えば、図22に示されるように重み付けが行われる。この例では、ユーザのつけた優先順位は機器Dが1位、機器Bが2位、機器Cが3位、機器Aが4位とされている。
【0132】
機器Aは4台の機器のうちで最も優先順位が低いので、機器Aの興味データに含まれるキーワードの重要度は1倍の値として重み付けされる(変更されない)。例えば、機器Aの興味データにおけるキーワード「スポーツ」の重要度は5であるが、重み付けされた後のキーワード「スポーツ」の重要度も5(5×1)である。
【0133】
機器Bは4台の機器の中で2番目に優先順位が高いので、機器Bの興味データに含まれるキーワードの重要度は3倍の値として重み付けされる。例えば、機器Bの興味データにおけるキーワード「ドラマ」の重要度は2であるが、重み付けされた後のキーワード「ドラマ」の重要度は6(2×3)となる。
【0134】
機器Cは4台の機器の中で3番目に優先順位が高いので、機器Cの興味データに含まれるキーワードの重要度は2倍の値として重み付けされる。例えば、機器Cの興味データにおけるキーワード「ドラマ」の重要度は1であるが、重み付けされた後のキーワード「ドラマ」の重要度は2(1×2)となる。
【0135】
機器Dは4台の機器の中で最も優先順位が高いので、機器Dの興味データに含まれるキーワードの重要度は4倍の値として重み付けされる。例えば、機器Dの興味データにおけるキーワード「渋谷」の重要度は4であるが、重み付けされた後のキーワード「渋谷」の重要度は16(4×4)となる。
【0136】
ステップS142において、CPU51は、重み付けされたデータに基づいて、統合興味データを生成する。このとき生成される統合興味データは、上述したように、各機器に共通のキーワードの重要度が加算され、重要度の高い順にキーワードが組み合わされて生成される。
【0137】
この結果、統合興味データを構成するキーワードとその重要度は、「アメリカ17」、「渋谷16」、「バラエティ12」、「ドラマ10」、「スポーツ5」、「海外4」、「アジア1」とされる。
【0138】
このように、各機器から興味データを送信し、統合興味データを生成し、記憶しておくことにより、まだ興味データが蓄積されていない新しい機器を使用するとき、例えば、機器共通興味データ163を利用して、そのユーザの嗜好に合う関連情報を推薦することができる。また、興味データを蓄積する時間のないユーザは、嗜好の似ている他のユーザの興味データに基づいて、関連情報の推薦を受けることができる。さらに特定の分野について詳しくなりたいユーザは、その分野に詳しいユーザの興味データを利用して、関連情報の推薦を受けることにより、その分野に詳しくなることができる。
【0139】
このようにして蓄積された興味データに基づいて、関連情報の推薦が行われる。図12のステップS82の処理により生成された統合興味データに基づいて、機器(例えば、HDDレコーダ2−1)に関連情報を提示する場合について図23を参照して説明する。この処理は、ユーザの指示(例えば、コマンドを投入するなど)に基づいて、HDDレコーダ2−1により実行される。
【0140】
ステップS160において、関連情報検索部94は、サーバ6に記憶された統合興味データを取得する。このとき、図17のステップS122において生成された共通興味データと、ステップS123において生成された特有興味データが取得される。なお、特有興味データは、HDDレコーダ2−1のHDD78に記憶された興味データが特有興味データとして取得されるようにしてもよい。
【0141】
ステップS161において、関連情報検索部94は、HDD78に記憶されている関連情報データベースの各コンテンツの関連情報としてのメタデータからカテゴリを抽出し、リスト化する。この場合のメタデータは、例えば、ジャンル、サブジャンル、タイトルなどのデータで構成されており、各データのカテゴリが抽出され、図24に示されるようなカテゴリリスト203が生成される。
【0142】
この例では、カテゴリリスト203は、コンテンツA乃至コンテンツDについてのメタデータにより構成されている。コンテンツAのメタデータの中の、ジャンル「アメリカ」とサブジャンル「情報」が抽出され、カテゴリリスト203を構成している。同様にコンテンツBのメタデータの中のジャンル「レストラン」とサブジャンル「観光」が抽出され、コンテンツCのメタデータの中の、ジャンル「渋谷」とサブジャンル「公園」が抽出され、コンテンツDのメタデータの中のジャンル「アメリカ」とサブジャンル「ニュース」が抽出されカテゴリリスト203が構成されている。
【0143】
ステップS162において、関連情報検索部94は、統合興味データからキーワードを抽出する。このとき、例えば、統合興味データの中の機器1(例えば、HDDレコーダ2−2)の特有興味データ201(図24)に基づいて、キーワードが抽出される。この例では、キーワード「アメリカ」、「映画」、「渋谷」、「公園」、「ニュース」、・・・が抽出されている。
【0144】
同様に統合興味データの中の機器2(例えば、パーソナルコンピュータ1)の特有興味データ202(図24)に基づいて、キーワードが抽出される。機器2の興味データ202は、送受信されたメールに基づいて生成されており、話題1乃至話題3により構成されている。話題1からは、キーワード「フランス」、「映画」、・・・が抽出され、話題2からは、キーワード「アメリカ」、「観光」が抽出され、話題3からはキーワード「渋谷」、「情報」が抽出されている。
【0145】
また、統合興味データの中の共通興味データから各機器に共通する共通興味データのキーワードが抽出され、抽出されたキーワードの中から機器1(または機器2)の興味データ(特有興味データ)のキーワードと一致するキーワードがさらに抽出されるようにしてもよい。これにより、複数のユーザが興味をもつ、一般的に興味度が高いキーワード(共通興味データのキーワード)から、その機器のユーザが興味をもつキーワード(特有興味データのキーワード)を絞り込むことができ、人気のあるコンテンツの中から、そのユーザの興味に近いコンテンツを効率的に検索することができる。
【0146】
あるいはまた、共通興味データから各機器に共通する共通興味データのキーワードが抽出され、抽出されたキーワードの中から機器1(または機器2)の興味データのキーワードと一致するキーワードが除かれて、キーワードが抽出されるようにしてもよい。これにより、ユーザに対して、そのユーザ以外の複数のユーザが興味をもつ、キーワードのみに基づいたコンテンツの推薦を行うことができ、そのユーザの興味に偏ることなく、コンテンツの推薦を行うことができる。
【0147】
ステップS163において、関連情報検索部94は、キーワードと一致するカテゴリをカテゴリリスト203から検索する。ステップS164において、一致するメタデータがあったか否かを判定し、一致するメタデータがあったと判定された場合ステップS165に進み、関連情報提示部95に一致したメタデータを提示させる。
【0148】
このとき、機器1の興味データ201から抽出されたキーワード「アメリカ」と一致するカテゴリを含むコンテンツがカテゴリリスト203から検索され、例えば、テレビジョン受像機3−1のモニタに図24に示される推薦画面221が表示される。この例では、「アメリカについての番組をみたよね コンテンツDはどう?」と記述されている。このようにすることで、ユーザは、コンテンツDが推薦される理由を知ることができる。すなわち、過去にHDDレコーダ2−1で視聴した番組に基づいてコンテンツDが推薦されていると認識することができる。
【0149】
また、機器2の興味データ202から抽出されたキーワード「渋谷」と一致するカテゴリを含むコンテンツがカテゴリリスト203から検索され、例えば、テレビジョン受像機3−1のモニタに図24に示される推薦画面222が表示される。この例では、「渋谷の話題で盛り上がってたよね! コンテンツCはどう?」と記述されている。このようにすることで、ユーザは、コンテンツDが推薦される理由を知ることができる。すなわち、過去に送受信したメールの内容に基づいて、コンテンツCが推薦されたと認識することができる。
【0150】
ステップS166において、一致するメタデータがないと判定された場合、ステップS166に進み、関連情報検索部94は、辞書を参照して別のキーワードを取得する。
【0151】
辞書は、例えば、サーバ6により予め作成されており、この辞書には、例えば、メタデータの中の共起率が高い単語が関連付けられて記憶されている。例えば、ステップS162において、「料理」というキーワードが取得された場合、カテゴリリスト203にキーワードと一致するメタデータはないが、ステップS166で辞書を参照してキーワード「料理」に関連付けられたキーワード「レストラン」が取得される。この結果、ステップS163において、キーワードと一致するカテゴリが検索され、ステップS164において、一致するメタデータがあったか否かが判定され、ステップS165において、コンテンツBのメタデータが提示される。
【0152】
以上においては、HDDレコーダ2−1により関連情報(メタデータ)が検索され、提示される例について説明したが、サーバ6により関連情報が検索され、HDDレコーダ2、またはパーソナルコンピュータ1に関連情報が提示されるようにしてもよい。
【0153】
提示されたコンテンツのメタデータに基づいて、ユーザは、コンテンツを録画したり、視聴したりすることができる。例えば、テレビジョン受像機3の表示部に表示されたメタデータに基づいて、HDDレコーダ2にコンテンツの録画予約が設定され、パーソナルコンピュータ1の表示部58に表示されたメタデータに基づいて、Webページが表示される。
【0154】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【0155】
なお、上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、汎用のパーソナルコンピュータなどに、例えば、図2のドライブ部61に装着される記録媒体からインストールされる。
【0156】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0157】
【発明の効果】
以上の如く本発明によれば、ユーザにコンテンツを推薦することができる。特に、より多くの機器から興味データを抽出し、よりユーザの興味に近い番組(コンテンツ)を推薦することができる。
【図面の簡単な説明】
【図1】本発明を適用した情報検索システムの構成例を示す図である。
【図2】図1のパーソナルコンピュータの構成例を示すブロック図である。
【図3】図1のHDDレコーダの構成例を示すブロック図である。
【図4】図3のCPUの機能的構成例を示すブロック図である。
【図5】興味データ蓄積処理を説明するフローチャートである。
【図6】興味データ抽出処理を説明するフローチャートである。
【図7】関連情報検索処理を説明するフローチャートである。
【図8】興味データ送信処理を説明するフローチャートである。
【図9】興味データの表示画面の例を示す図である。
【図10】図9の興味データの詳細の表示画面の例を示す図である。
【図11】興味データの属性値をレーダーチャートとして表示する例を示す図である。
【図12】興味データ融合処理を説明するフローチャートである。
【図13】統合データ処理1を説明するフローチャートである。
【図14】ユーザAの興味データの属性値を表すレーダーチャートである。
【図15】ユーザBの興味データの属性値を表すレーダーチャートである。
【図16】ユーザA、B共通の興味データの属性値を示すレーダーチャートである。
【図17】統合データ生成処理2を説明するフローチャートである。
【図18】統合されるデータの構成例を示す図である。
【図19】統合データ生成処理3を説明するフローチャートである。
【図20】各機器から送信される興味データの構成例を示す図である。
【図21】図20の興味データに対する重み付けの例を示す図である。
【図22】図20の興味データに対する別の重み付けの例を示す図である。
【図23】関連情報検索処理を説明するフローチャートである。
【図24】コンテンツの推薦画面の表示例を示す図である。
【符号の説明】
1 パーソナルコンピュータ, 2−1 HDDレコーダ, 2−2 HDDレコーダ, 3−1 テレビジョン受像機, 3−2 テレビジョン受像機, 6 サーバ, 51 CPU, 59 記憶部, 61 ドライブ, 71 CPU, 78 HDD, 91 ユーザ情報取得部, 93 興味抽出部, 94 関連情報検索部, 96 評価入力部, 101 変更操作部, 102 送信確認部
Claims (20)
- 第1の情報処理装置と、ネットワークを介して複数の前記第1の情報処理装置と接続される第2の情報処理装置からなる情報検索システムであって、
前記第1の情報処理装置は、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段と、
生成された前記興味データを前記第2の情報処理装置に送信する送信手段と、
生成された前記興味データと前記第2の情報処理装置により生成された共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索する検索手段と、
検索された前記関連情報を提示する提示手段とを備え、
前記第2の情報処理装置は、
複数の前記第1の情報処理装置により送信された前記興味データから複数の前記興味データに共通する前記共通興味データを抽出する共通興味データ抽出手段と、
前記興味データから、前記第1の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段と、
前記共通興味データと前記特有興味データを統合して記憶する記憶手段とを備え、
前記共通興味データを前記ネットワークを介して前記第1の情報処理装置に提供する
ことを特徴とする情報検索システム。 - 第1の情報処理装置と、ネットワークを介して複数の前記第1の情報処理装置と接続される第2の情報処理装置からなる情報検索システムの情報検索方法であって、
前記第1の情報処理装置は、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成し、
生成された前記興味データを前記ネットワークを介して前記第2の情報処理装置に送信し、
前記第2の情報処理装置は、
複数の前記第1の情報処理装置により送信された前記興味データから、複数の前記興味データに共通する共通興味データと、前記第1の情報処理装置に特有の特有興味データを抽出し、
前記共通興味データと前記特有興味データを統合して記憶し、
前記共通興味データを前記ネットワークを介して前記第1の情報処理装置に提供し、
前記第1の情報処理装置は、
前記興味データと前記共通興味データに基づいて、ユーザに推薦するコンテンツに関連する関連情報を検索し、
検索された前記関連情報を提示する
ことを特徴とする情報検索方法。 - ネットワークを介して他の情報処理装置と接続される情報処理装置であって、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成手段と、
前記生成手段により生成された興味データを他の情報処理装置に送信する送信手段と、
前記生成手段により生成された前記興味データと、前記他の情報処理装置より前記ネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索手段と、
前記検索手段により検索された前記関連情報を提示する提示手段と
を備えることを特徴とする情報処理装置。 - 前記他の情報処理装置から複数の興味データに共通する共通興味データを前記ネットワークを介して取得し、
前記検索手段は、供給された前記共通興味データに基づいて検索された関連情報から、前記生成手段により生成された興味データに基づいて、前記関連情報をさらに検索する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記ユーザの興味に関する質問の応答に基づいて、前記ユーザの嗜好情報を取得する第1の嗜好情報取得手段と、
前記情報処理装置の操作履歴に基づいて、前記ユーザの嗜好情報を取得する第2の嗜好情報取得手段と
をさらに備えることを特徴とする請求項3に記載の情報処理装置。 - 前記送信手段は、
前記ユーザの指示に基づいて、前記興味データの送信の可否を判定し、送信する前記興味データを選択する選択手段と、
前記ユーザの指示に基づいて、前記興味データを変更する変更手段と
を備えることを特徴とする請求項3に記載の情報処理装置。 - 前記生成手段は、前記情報処理装置による視聴履歴を前記嗜好情報として前記興味データを生成する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記生成手段は、前記情報処理装置により送受信されたメールを前記嗜好情報として前記興味データを生成する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記生成手段は、前記ユーザが使用する機器単位に前記興味データを生成する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記生成手段は、前記情報処理装置を使用するユーザ単位に前記興味データを生成する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記生成手段は、複数の属性と、その属性の重みを表すデータを、前記興味データとして生成する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記検索手段により検索された前記関連情報からカテゴリを抽出するカテゴリ抽出手段と、
前記興味データからキーワードを抽出するキーワード抽出手段と
をさらに備え、
前記提示手段は、前記カテゴリ抽出手段により抽出された前記カテゴリであって、前記キーワード抽出手段により抽出された前記キーワードと一致するカテゴリのコンテンツの関連情報をユーザに提示する
ことを特徴とする請求項3に記載の情報処理装置。 - ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理方法であって、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データを生成する生成ステップと、
前記生成ステップの処理により生成された前記興味データを他の情報処理装置に送信する送信ステップと、
前記生成ステップの処理により生成された前記興味データと、前記他の情報処理装置より前記ネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報を検索する検索ステップと、
前記検索ステップの処理により検索された前記関連情報を提示する提示ステップと
を含むことを特徴とする情報処理方法。 - ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムであって、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記興味データを他の情報処理装置に送信するように制御する送信制御ステップと、
前記生成制御ステップの処理により生成された前記興味データと、前記他の情報処理装置より前記ネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップと、
前記検索制御ステップの処理により検索された前記関連情報を提示する提示ステップと
をコンピュータに実行させることを特徴とするプログラム。 - ネットワークを介して他の情報処理装置と接続される情報処理装置のプログラムが記録される記録媒体であって、
ユーザの嗜好を表す嗜好情報に基づいて、ユーザの興味を表す興味データの生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記興味データを他の情報処理装置に送信するように制御する送信制御ステップと、
前記生成制御ステップの処理により生成された前記興味データと、前記他の情報処理装置より前記ネットワークを介して供給された共通興味データに基づいて、コンテンツに関連する関連情報の検索を制御する検索制御ステップと、
前記検索制御ステップの処理により検索された前記関連情報を提示する提示ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。 - ネットワークを介して複数の他の情報処理装置と接続され、前記他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置であって、
複数の前記他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出手段と、
前記興味データから、前記他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出手段と、
前記共通興味データと前記特有興味データを統合して記憶する記憶手段とを備え、
前記記憶手段により記憶された前記共通興味データと前記特有興味データを、ユーザにコンテンツを推薦するための情報として、前記他の情報処理装置に前記ネットワークを介して提供する
ことを特徴とする情報処理装置。 - 前記共通興味データ抽出手段は、複数の前記他の情報処理装置を使用する複数のユーザの興味データから、それぞれに共通する興味データを前記共通興味データとして抽出し、
前記特有興味データ抽出手段は、前記ユーザに特有の興味データを前記特有興味データとして抽出する
ことを特徴とする請求項16に記載の情報処理装置。 - ネットワークを介して複数の他の情報処理装置と接続され、前記他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置の情報処理方法であって、
複数の前記他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出する共通興味データ抽出ステップと、
前記興味データから、前記他の情報処理装置に特有の興味データを、特有興味データとして抽出する特有興味データ抽出ステップと、
前記共通興味データと前記特有興味データを統合して記憶する記憶ステップとを含み、
前記記憶ステップの処理により記憶された前記共通興味データと前記特有興味データを、ユーザにコンテンツを推薦するための情報として、前記他の情報処理装置に前記ネットワークを介して提供する
ことを特徴とする情報処理方法。 - ネットワークを介して複数の他の情報処理装置と接続され、前記他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムであって、
複数の前記他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップと、
前記興味データから、前記他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップと、
前記共通興味データと前記特有興味データを統合して記憶するように制御する記憶制御ステップと
をコンピュータに実行させることを特徴とするプログラム。 - ネットワークを介して複数の他の情報処理装置と接続され、前記他の情報処理装置から送信される、ユーザの興味を表す興味データを記憶する情報処理装置のプログラムが記録される記録媒体であって、
複数の前記他の情報処理装置から送信される複数の興味データから、それぞれに共通する興味データを、共通興味データとして抽出するように制御する共通興味データ抽出制御ステップと、
前記興味データから、前記他の情報処理装置に特有の興味データを、特有興味データとして抽出するように制御する特有興味データ抽出制御ステップと、
前記共通興味データと前記特有興味データを統合して記憶するように制御する記憶制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003148594A JP4461354B2 (ja) | 2003-05-27 | 2003-05-27 | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003148594A JP4461354B2 (ja) | 2003-05-27 | 2003-05-27 | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004355070A true JP2004355070A (ja) | 2004-12-16 |
| JP4461354B2 JP4461354B2 (ja) | 2010-05-12 |
Family
ID=34044913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003148594A Expired - Fee Related JP4461354B2 (ja) | 2003-05-27 | 2003-05-27 | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4461354B2 (ja) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007279788A (ja) * | 2006-04-03 | 2007-10-25 | Sony Corp | コンテンツの選択方法、選択プログラムおよび選択装置 |
| JP2007279901A (ja) * | 2006-04-04 | 2007-10-25 | Yafoo Japan Corp | ドキュメントに関連するデータを送信する方法 |
| WO2009069172A1 (ja) * | 2007-11-26 | 2009-06-04 | Fujitsu Limited | 録画再生装置 |
| JP2010529714A (ja) * | 2007-05-15 | 2010-08-26 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 共通の関心を持つ通信装置間のリンクを共有のための方法と装置 |
| JP2012014441A (ja) * | 2010-06-30 | 2012-01-19 | Ntt Docomo Inc | ユーザにアプリケーションを推薦するサーバ及び方法 |
| JP2012129781A (ja) * | 2010-12-15 | 2012-07-05 | Hitachi Consumer Electronics Co Ltd | 番組推薦機器、嗜好情報通信機器、嗜好情報集約機器、及び放送受信システム |
| CN104182449A (zh) * | 2013-05-20 | 2014-12-03 | Tcl集团股份有限公司 | 基于用户兴趣建模的个性化视频推荐系统和方法 |
| US8914389B2 (en) | 2008-06-03 | 2014-12-16 | Sony Corporation | Information processing device, information processing method, and program |
| US8924404B2 (en) | 2008-06-03 | 2014-12-30 | Sony Corporation | Information processing device, information processing method, and program |
| US8996412B2 (en) | 2008-06-03 | 2015-03-31 | Sony Corporation | Information processing system and information processing method |
| JP2018005460A (ja) * | 2016-06-30 | 2018-01-11 | シャープ株式会社 | 受信装置、情報提供装置、情報提供システム、情報提供方法およびプログラム |
| CN114238778A (zh) * | 2022-02-23 | 2022-03-25 | 深圳市云初信息科技有限公司 | 基于大数据的科技情报推荐方法、装置、介质及电子设备 |
| EP4517556A1 (en) * | 2007-03-09 | 2025-03-05 | Adeia Technologies Inc. | Media content search results ranked by popularity |
-
2003
- 2003-05-27 JP JP2003148594A patent/JP4461354B2/ja not_active Expired - Fee Related
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007279788A (ja) * | 2006-04-03 | 2007-10-25 | Sony Corp | コンテンツの選択方法、選択プログラムおよび選択装置 |
| JP2007279901A (ja) * | 2006-04-04 | 2007-10-25 | Yafoo Japan Corp | ドキュメントに関連するデータを送信する方法 |
| EP4517556A1 (en) * | 2007-03-09 | 2025-03-05 | Adeia Technologies Inc. | Media content search results ranked by popularity |
| JP2010529714A (ja) * | 2007-05-15 | 2010-08-26 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 共通の関心を持つ通信装置間のリンクを共有のための方法と装置 |
| US8199734B2 (en) | 2007-05-15 | 2012-06-12 | Sony Mobil Communications AB | Method and apparatus for sharing common interest links between communication devices |
| US8639097B2 (en) | 2007-11-26 | 2014-01-28 | Fujitsu Limited | Video recording and playback apparatus |
| WO2009069172A1 (ja) * | 2007-11-26 | 2009-06-04 | Fujitsu Limited | 録画再生装置 |
| JP5170103B2 (ja) * | 2007-11-26 | 2013-03-27 | 富士通株式会社 | 録画再生装置 |
| US8996412B2 (en) | 2008-06-03 | 2015-03-31 | Sony Corporation | Information processing system and information processing method |
| US8914389B2 (en) | 2008-06-03 | 2014-12-16 | Sony Corporation | Information processing device, information processing method, and program |
| US8924404B2 (en) | 2008-06-03 | 2014-12-30 | Sony Corporation | Information processing device, information processing method, and program |
| JP2012014441A (ja) * | 2010-06-30 | 2012-01-19 | Ntt Docomo Inc | ユーザにアプリケーションを推薦するサーバ及び方法 |
| JP2012129781A (ja) * | 2010-12-15 | 2012-07-05 | Hitachi Consumer Electronics Co Ltd | 番組推薦機器、嗜好情報通信機器、嗜好情報集約機器、及び放送受信システム |
| CN104182449A (zh) * | 2013-05-20 | 2014-12-03 | Tcl集团股份有限公司 | 基于用户兴趣建模的个性化视频推荐系统和方法 |
| CN104182449B (zh) * | 2013-05-20 | 2018-10-26 | Tcl集团股份有限公司 | 基于用户兴趣建模的个性化视频推荐系统和方法 |
| JP2018005460A (ja) * | 2016-06-30 | 2018-01-11 | シャープ株式会社 | 受信装置、情報提供装置、情報提供システム、情報提供方法およびプログラム |
| CN114238778A (zh) * | 2022-02-23 | 2022-03-25 | 深圳市云初信息科技有限公司 | 基于大数据的科技情报推荐方法、装置、介质及电子设备 |
| CN114238778B (zh) * | 2022-02-23 | 2022-05-24 | 深圳市云初信息科技有限公司 | 基于大数据的科技情报推荐方法、装置、介质及电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4461354B2 (ja) | 2010-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6266818B2 (ja) | 双方向メディアガイダンスアプリケーションにおいてメディアを取得、分類、および配信するためのシステムおよび方法 | |
| JP5155194B2 (ja) | 推薦された録画およびダウンロードのガイド | |
| US9386350B2 (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
| US8549017B2 (en) | Information processing apparatus and method, program, and recording medium | |
| KR100424848B1 (ko) | 텔레비젼수신장치 | |
| US8819733B2 (en) | Program selecting apparatus and method of controlling program selecting apparatus | |
| US20100153885A1 (en) | Systems and methods for interacting with advanced displays provided by an interactive media guidance application | |
| JP4217957B2 (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
| EP1382196A1 (en) | Method and system for registering a user preference | |
| JP4461354B2 (ja) | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP2004355340A (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP2004355109A (ja) | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP4732815B2 (ja) | 情報推薦装置、情報推薦方法、及びプログラム | |
| JP4348603B2 (ja) | 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP2005018269A (ja) | 情報ナビゲーション装置 | |
| JP2004343321A (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP5266981B2 (ja) | 電子機器、情報処理方法及びプログラム | |
| JP2008078946A (ja) | ディジタル放送受信装置 | |
| AU2018241142B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications | |
| AU2013201160B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090409 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090925 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100121 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100203 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4461354 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |