(57)【要約】【課題】特定ユーザまたは不特定ユーザ間でのコミュニケーションを手軽にできるように支援するようにする。【解決手段】例えば据置型の記録再生装置１１は、放送コンテンツ２１に対するユーザの振舞い（操作等）に基づいて、ユーザの嗜好情報２２を生成または取得し、内蔵する所定メモリに記録する。記録再生装置１１は、嗜好情報２２を、携帯型の外部装置１２に提供することができる。よって、ユーザは、外部装置１２を保有して外出することで、同様の外部装置１２を保有している別ユーザと、嗜好情報を用いたマッチング処理を行ったり、各種情報交換を行うことができるようになる。本発明はコミュニケーションツールに適用可能である。【選択図】図１
2009064327.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出する嗜好情報抽出手段と、
前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する保持手段と、
前記保持手段により保持された前記嗜好情報を外部装置に提供する提供手段と
を備えた情報処理装置。
【請求項２】
前記提供手段は、前記外部装置に対して前記嗜好情報を送信する送信手段を有する
請求項１に記載の情報処理装置。
【請求項３】
前記提供手段は、前記情報処理装置と前記外部装置の何れにも着脱可能で、かつ前記ユーザが持ち運び自在な記録媒体に、前記嗜好情報を記録する記録手段を有し、
前記嗜好情報は、前記記録手段による記録対象の前記記録媒体を介在して、前記外部装置に提供される
請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は据置型の装置であり、前記外部装置は携帯型の装置である
請求項１に記載の情報処理装置。
【請求項５】
情報処理装置が、
ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出し、
生成または抽出された前記嗜好情報を保持し、
保持された前記嗜好情報を外部装置に提供する
ステップを含む情報処理方法。
【請求項６】
コンピュータに、
ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出し、
生成または抽出された前記嗜好情報を保持し、
保持された前記嗜好情報を外部装置に提供する
ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、特定ユーザまたは不特定ユーザ間でのコミュニケーションを手軽にできるように支援する情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
インターネットの普及とともに、インターネットを用いた不特定ユーザ間での情報交換やコミュニケーションを行う手法が広く認知されるようになってきている。例えば、個人的なブログや電子掲示板では様々な情報交換が行われている。より具体的には例えば、テレビジョン番組を話題にする掲示板も存在する。また、テレビジョン番組に特化したブログとして、いわゆるテレビブログも広く知られるようになってきた。
【０００３】
また、特許文献１には、映像コンテンツの場面単位で類似した関心傾向をもつ視聴者間でのコミュニケーション支援を行う手法が開示されている
【特許文献１】特開２００３−８７８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のインターネットを用いたコミュニケーション手法では、不特定ユーザ間でコミュニケーションが行われること、そのためのセキュリティ上に問題があること、ネットワーク環境が必要なこと、ユーザ間でのコミュニケーションの話題を見つけることなどから、誰でも手軽に利用できる手法であるとは言い難い。
【０００５】
特に、一度も面識のないユーザ間で、コミュニケーションを始める手がかりを見つめることは難しいものと考えられる。また、面識のある者同士、例えば友人や知人など知り合い同士でも、話を始める話題作りができない場合も考えられるし、コミュニケーションをスムーズに行えない場合も想定できる。
【０００６】
また、特許文献１の手法については、コミュニケーション支援サーバ装置を介在するので、セキュリティの問題の点は若干解消される。しかしながら、逆に言えば、コミュニケーション支援サーバ装置との接続環境が必須である。このように、特許文献１の手法も、誰でも手軽に利用できるとは言い難いという点は全く同様である。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、特定ユーザまたは不特定ユーザ間でのコミュニケーションを手軽にできるように支援するものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理システムは、ユーザにより使用される第１の情報処理装置と第２の情報処理装置からなる情報処理システムであって、前記第１の情報処理装置は、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出する嗜好情報抽出手段と、前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する第１の保持手段と、前記第１の保持手段により保持された前記嗜好情報を前記第２の情報処理装置に提供する提供手段とを備え、前記第２の情報処理装置は、前記第１の情報処理装置から提供された前記ユーザの嗜好情報を保持する第２の保持手段と、前記ユーザとは他人の別ユーザにより保有されている第３の情報処理装置と通信を行い、前記別ユーザの嗜好情報を取得する通信手段と、前記第２の保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段とを備えている情報処理システム。
【０００９】
本発明の一側面の情報処理システムの情報処理方法は、上述した本発明の一側面の情報処理システムに対応する方法である。
【００１０】
本発明の一側面の情報処理システムおよび方法においては、ユーザにより使用される第１の情報処理装置と第２の情報処理装置により次のような処理が実行される。即ち、前記第１の情報処理装置によって、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報が、嗜好情報として生成または抽出され、保持され、前記第２の情報処理装置に提供される。前記第２の情報処理装置によって、前記第１の情報処理装置から提供された前記ユーザの嗜好情報が保持され、前記ユーザとは他人の別ユーザにより保有されている第３の情報処理装置と通信が行われ、前記別ユーザの嗜好情報が取得され、保持された前記ユーザの嗜好情報と、取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性が評価される。
【００１１】
本発明の一側面の第１の情報処理装置は、ユーザにより使用される情報処理装置であって、前記ユーザにより使用される第１の別装置から提供されてくる情報のうちの、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、前記ユーザの嗜好情報として保持する保持手段と、前記ユーザとは他人の別ユーザにより保有されている第２の別装置と通信を行い、前記別ユーザの嗜好情報を取得する通信手段と、前記保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段とを備えている。
【００１２】
前記評価手段による評価結果を前記ユーザに提示する提示手段をさらに備える。
【００１３】
前記通信手段は、前記第２の別装置が所定範囲内に存在している場合、前記第２の別装置と通信を行う。
【００１４】
前記通信手段は、通信可能範囲が前記所定範囲である通信手法を採用している。
【００１５】
前記通信手段は、通信可能範囲が前記所定範囲よりも広範囲であって、前記第２の別装置からの受信電力強度が閾値以上の場合、前記第２の別装置が前記所定範囲内に存在すると判断して、前記第２の別装置と通信を行い、前記第２の別装置からの受信電力強度が閾値未満の場合、前記第２の別装置が前記所定範囲外に存在すると判断して、前記第２の別装置との通信を禁止する通信手法を採用している。
【００１６】
本発明の一側面の第１の情報処理方法および第１のプログラムは、上述した本発明の一側面の第１の情報処理装置に対応する方法およびプログラムである。
【００１７】
本発明の一側面の第1の情報処理装置および第1の情報処理方法並びに第１のプログラムにおいては、ユーザにより使用される第１の別装置から提供されてくる情報のうちの、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報が、前記ユーザの嗜好情報として保持される。また、前記ユーザとは他人の別ユーザにより保有されている第２の別装置と通信が行われて、前記別ユーザの嗜好情報が取得される。そして、保持された前記ユーザの嗜好情報と、取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性が評価される。
【００１８】
本発明の一側面の第２の情報処理装置は、ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出する嗜好情報抽出手段と、前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する保持手段と、前記ユーザとは他人の別ユーザにより保有されている別装置と通信を行い、前記別ユーザの嗜好情報を取得する通信手段と、前記保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段とを備えている。
【００１９】
本発明の一側面の第２の情報処理方法および第２のプログラムは、上述した本発明の一側面の第２の情報処理装置に対応する方法およびプログラムである。
【００２０】
本発明の一側面の第２の情報処理装置および第２の情報処理方法並びに第２のプログラムにおいては、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報が、嗜好情報として生成または抽出され、保持される。また、前記ユーザとは他人の別ユーザにより保有されている別装置と通信が行われて、前記別ユーザの嗜好情報が取得される。保持された前記ユーザの嗜好情報と、取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性が評価される。
【発明の効果】
【００２１】
以上のごとく、本発明によれば、コミュニケーション支援が可能になる。特に、特定ユーザまたは不特定ユーザ間でのコミュニケーションを手軽にできるような支援が可能になる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、明細書又は図面における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、明細書又は図面に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、明細書又は図面に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２４】
本発明の一側面の情報処理システム（例えば図１乃至図４の情報処理システム）は、
ユーザにより使用される第１の情報処理装置（例えば図１等の記録再生装置１１）と第２の情報処理装置（例えば図１等の外部装置１２）からなる情報処理システムにおいて、
前記第１の情報処理装置は、
前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報（例えば図１等の嗜好情報２２）として生成または抽出する嗜好情報抽出手段（例えば図６の嗜好情報抽出部１２１）と、
前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する第１の保持手段（例えば図６のメモリ部１２２）と、
前記第１の保持手段により保持された前記嗜好情報を前記第２の情報処理装置に提供する提供手段（例えば図６の通信部１０５やドライブ１０８）と
を備え、
前記第２の情報処理装置（例えば図２等の外部装置１２Ａ）は、
前記第１の情報処理装置から提供された前記ユーザの嗜好情報（例えば、図２等の嗜好情報２２Ａ）を保持する第２の保持手段（例えば図７のRAM２０３）と、
前記ユーザとは他人の別ユーザにより保有されている第３の情報処理装置（例えば図２等の外部装置１２Ｂ）と通信を行い、前記別ユーザの嗜好情報（例えば図２等の嗜好情報２２Ｂ）を取得する通信手段（例えば図７の通信部２０８）と、
前記第２の保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段（例えば図７のCPU２０１）と
を備えている。
【００２５】
本発明の一側面の第１の情報処理装置（例えば図１乃至図４の外部装置１２（外部装置１２Ａ））は、
ユーザにより使用される情報処理装置であって、
前記ユーザにより使用される第１の別装置（例えば図１の記録再生装置１１）から提供されてくる情報のうちの、前記ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、前記ユーザの嗜好情報（例えば図１等の嗜好情報２２）として保持する保持手段（例えば図７のRAM２０２）と、
前記ユーザとは他人の別ユーザにより保有されている第２の別装置と通信を行い、前記別ユーザの嗜好情報を取得する通信手段（例えば図７の通信部２０８）と、
前記保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段（例えば図７のCPU２０１）と
を備えている。
【００２６】
前記演算手段により演算された前記類似度を前記ユーザに提示する提示手段（例えば図７の出力部２０７）
をさらに備える。
【００２７】
本発明の一側面の第２の情報処理装置（例えば図５の記録再生装置１１Ａ）は、
ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報（例えば図５の嗜好情報２２Ａ）として生成または抽出する嗜好情報抽出手段（例えば図６の嗜好情報抽出部１２１）と、
前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する保持手段（例えば図６のメモリ部１２２）と、
前記ユーザとは他人の別ユーザにより保有されている別装置と通信を行い、前記別ユーザの嗜好情報を取得する通信手段（例えば図６の通信部１０５）と、
前記保持手段により保持された前記ユーザの嗜好情報と、前記通信手段により取得された前記別ユーザの嗜好情報に基づいて、前記ユーザと前記別ユーザの所定の関係性を評価する評価手段（例えば図６のシステムコントローラ１０１）と
を備えている。
【００２８】
次に、図１乃至図５を参照して、本発明が適用されるコミュニケーション支援の手法（以下、本発明の手法と称する）の概略について説明する。
【００２９】
なお、以下の説明（本実施の形態の説明含む）では、コンテンツが処理対象の一部に含まれる場合がある。ここに、コンテンツとは、広く、人間の創造的活動により生み出されるものである。例えば、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたものまたはこれらに係る情報を電子計算機を介して提供するためのプログラムが、コンテンツの一例である。
【００３０】
このようなコンテンツのうち、放送番組等から構成されるコンテンツ２１、即ち、放送により伝搬されるコンテンツ２１（以下、放送コンテンツ２１と称する）のみが図示されている。このことは、説明の便宜上の意味以上の意味を持たない。即ち、以下、放送コンテンツ２１を用いて説明を行っていくが、かかる説明内容は、その他の形態のコンテンツについても同様にあてはまることは言うまでもない。
【００３１】
所定の一人のユーザは、図１に示される記録再生装置１１と外部装置１２とを使用できるとする。ただし、記録再生装置１１や外部装置１２は、ユーザ専用装置である必要は特にない。
【００３２】
記録再生装置１１は、ユーザの操作に基づいて、放送コンテンツ２１を記録したり、再生することができる。換言すると、ユーザは、記録再生装置１１に対して各種操作、例えば、放送予定の放送コンテンツ２１の記録を予約する操作、記録済みの放送コンテンツ２１の再生を指示する操作等を行うことができる。
【００３３】
記録再生装置１１は、例えば、このような放送コンテンツ２１に対するユーザの振舞い（操作等）に基づいて、ユーザの嗜好情報２２を生成または取得し、内蔵する所定メモリに記録する。
【００３４】
ここに、ユーザの嗜好情報２２とは、そのユーザの日常生活における各種状態や各種行動に起因して抽出または生成できる情報であって、そのユーザの嗜好のみならず、そのユーザの性向、そのユーザの癖、その他そのユーザの１以上の特徴を示す情報をいう。
【００３５】
即ち、ユーザの放送コンテンツ２１に対する振る舞いとは、ユーザの日常生活の行動の一例であって、かかる振る舞いに基づいて抽出または生成される情報は、ユーザの嗜好情報２２の一例にしか過ぎない。ただし、嗜好情報２２のその他の例については後述することにする。そこで、それまでの間、嗜好情報２２は、ユーザの放送コンテンツ２１に対する各種操作に基づいて抽出または生成されるとして、話を進めていく。
【００３６】
この場合の嗜好情報２２の具体例としては、例えば、ユーザの各種放送コンテンツ２１の視聴履歴等からなる視聴情報や、所定の放送コンテンツ２１の記録予約の履歴等からなる番組予約情報が挙げられる。
【００３７】
なお、記録再生装置１１が嗜好情報２２を取得するまでの一連の処理（以下、嗜好情報取得処理と称する）の具体例については、図１３等を用いて後述する。
【００３８】
ここで例えば、記録再生装置１１が据置型の装置であって、外部装置１２が携帯型の装置であるとする。この場合、記録再生装置１１は、内蔵メモリに記録された嗜好情報２２を、外部装置１２に提供することができる。外部装置１２は、提供された嗜好情報２２を、内部の所定メモリに嗜好情報２２を記録することができる。
【００３９】
ここで、嗜好情報２２の記録再生装置１１から外部装置１２への提供形態は特に限定されない。例えば、嗜好情報２２が通信により外部装置１２に提供される形態であってもよい。また例えば、嗜好情報２２が記録媒体に一旦記録され、その記録媒体を介在して外部装置１２に提供される形態であってもよい。
【００４０】
いずれにしても、ユーザは、携帯型の外部装置１２を保持して外出するだけで、据置型の記録再生装置１１に蓄積された嗜好情報２２、即ち、従来記録再生装置１１でしか利用できなかった嗜好情報２２を、外部に持ち出して利用できるようになる。なお、嗜好情報２２の利用形態は特に限定されない。即ち、図２以降を用いて後述する説明は、嗜好情報２２の利用形態のひとつにしか過ぎない。
【００４１】
なお、以下、記録再生装置１１、外部装置１２、放送コンテンツ２１、嗜好情報２２のそれぞれについて、利用されるユーザが異なる人物である場合には、数字の後にアルファベットを付して区別する。即ち、アルファベットが同一の装置または情報は、同一のユーザにより使用されるとする。
【００４２】
図２に示されるように、ユーザが嗜好情報２２Ａを記録した外部装置１２Ａを保有して外出している最中に、外部装置１２Ａが所定の動作モードとなった場合、別ユーザが保有している外部装置１２Ｂが、所定の近傍（所定の通信範囲内）に存在し、かつ、同様の動作モードとなっているとする。かかる場合には、外部装置１２Ａと外部装置１２Ｂとは通信を行うことで、ユーザの嗜好情報２２Ａと、別ユーザの嗜好情報２２Ｂとの情報交換をそれぞれ行うことができる。
【００４３】
この場合、例えば、外部装置１２Ａは、嗜好情報２２Ａと嗜好情報２２Ｂとのマッチング処理を行うことで、外部装置１２Ａを保有するユーザと、外部装置１２Ｂを保有する別ユーザとの所定の関係性の評価を行い、その評価結果をユーザに提示することができる。例えば、外部装置１２Ａは、相性診断等を行い、その結果を表示することができる。
【００４４】
なお、マッチング処理の具体例や評価結果の提示の具体例については、図８乃至図１１等を用いて後述する。
【００４５】
ここで、例えば別ユーザとの所定の関係性の評価が良かった場合、具体的には例えば相性がよいと評価された場合等には、ユーザは、さらに、外部装置１２Ａを操作して、嗜好情報２２Ａ以外の情報交換を別ユーザと行うことができるようになる。例えば図３に示されるように、外部装置１２Ａは、ユーザが視聴した放送コンテンツ２１Ａを外部装置１２Ｂに送信することもできる。或いは、外部装置１２Ａは、別ユーザが視聴した放送コンテンツ２１Ｂを外部装置１２Ｂから受信することもできる。
【００４６】
このように、外部装置１２Ａを保有するユーザは、外部装置１２Ｂを保有する別ユーザが所定の近傍に近付いてきたときには、その別ユーザとの間で、各種各様の情報交換を伴うコミュニケーショを容易に図ることができるようになる。
【００４７】
なお、外部装置１２Ａと外部装置１２Ｂとの通信手法は特に限定されない。ただし、所定の近傍に存在する別ユーザとのみコミュニケーションを行うことを条件とする場合、図４に示されるように、外部装置１２Ａは、所定の近傍に存在する外部装置１２Ｂとは通信を行うことができるが、その所定の近傍の範囲外に存在する外部装置１２Ｃとは通信を行えないまたは通信を禁止することができるような通信手法を採用すると好適である。
【００４８】
具体的には例えば、赤外線などの光通信や超音波からミリ波の間における微小電磁波による通信手法を採用すると好適である。即ち、その特性上、通信可能範囲が所定の近傍と同程度の狭範囲である通信手法を採用できる。
【００４９】
また例えば、通信可能範囲自体は所定の近傍よりも広範囲であるが、通信相手からの受信電波強度が閾値以下の場合、その通信相手は所定の近傍の範囲外に存在すると判断して、その通信相手との通信を禁止する、といった通信手法を採用してもよい。
【００５０】
また、通信開始のトリガ条件も特に限定されない。例えば、所定モードになっている場合には、所定周期毎に通信を常時試みて、所定の近傍に存在する外部装置１２Ｂ等を探索するようにしてもよい。また例えば、ユーザが所定操作をしたときのみ、通信を試みるようにしてもよい。
【００５１】
また、上述の例では、記録再生装置１１は、据置型であるとしたため、嗜好情報２２は外部装置１２に転送された。しかしながら、携帯型の記録再生装置１１である場合、嗜好情報２２を外部装置１２に提供しなくとも、ユーザは、嗜好情報２２が記録された記録再生装置１１を保有して外出できる。この場合、ユーザにより保有されている記録再生装置１１Ａは、外部装置１２Ａと全く同様に、図５に示されるように、別ユーザが保有する外部装置１２Ｂと通信を行うことができる。さらにまた、図示はしないが、記録再生装置１１Ａは、別ユーザが保有する記録再生装置１１Ｂと通信を行うこともできる。よって、ユーザは、記録再生装置１１を保有して外出することができれば、外部装置１２を保有して外出しているときと全く同様に、各種各様の情報交換を伴うコミュニケーショを別ユーザとの間で容易に図ることができるようになる。
【００５２】
さらにまた、この場合、ユーザは、外出中に、記録再生装置１１Ａを操作して、放送コンテンツ２１を記録したり、再生することができる。よって、記録再生装置１１Ａは、ユーザの外出中に再生や記録等をした放送コンテンツ２１Ａに基づいて、新たな嗜好情報２２Ａを生成して、それを用いて別ユーザが保有する外部装置１２Ｂ等と通信を行うこともできるようになる。
【００５３】
図６は、このような記録再生装置１１の構成例を示している。
【００５４】
システムコントローラ１０１は、記録再生装置１１全体の動作を制御する。その制御を行う際、システムコントローラ１０１は、必要に応じて、図示せぬROM（Read Only Memory）や記録媒体１０３に記録されているプログラムに従って、各種処理を実行することができる。RAM（Random Access Memory）等で構成されるメモリ部１２２には、システムコントローラ１０１が実行するプログラムやデータなどが適宜記憶される。例えば本実施の形態では、上述した嗜好情報２２がメモリ部１２２に記憶される。なお、嗜好情報２２は、後述する記録媒体１０３に記憶されるようにしてもよい。
【００５５】
また、システムコントローラ１０１には、嗜好情報２２を生成または抽出する嗜好情報抽出部１２１が設けられている。
【００５６】
例えば、所定の放送コンテンツ２１の記録が予約された場合、或いはまた、記録媒体１０３に記録済みの放送コンテンツ１０３の再生が予約された場合、嗜好情報抽出部１２１は、予約対象の放送コンテンツ２１のＥＰＧ（Electronic Page Guide）情報の少なくとも一部を、嗜好情報２２のひとつとして抽出し、メモリ部１２２に記録させることができる。
【００５７】
また例えば、後述する操作部１０７によるユーザ操作、例えば、記録媒体１０３に記録された放送コンテンツ２１の再生中に、所定区間を再生する操作や、所定区間をスキップする操作等の特殊再生操作がなされた場合、嗜好情報抽出部１２１は、それらの特殊再生操作の情報も嗜好情報２２のひとつとして抽出し、メモリ部１２２に記録させることができる。
【００５８】
その他、ユーザが視聴した時刻、連続してユーザが視聴した時間長、所定の放送コンテンツ２１を外部の記録メディア（リムーバブルメディア１０９等）にコピーした場合の情報、といった各種各様の情報も、嗜好情報２２のひとつとして採用することができる。
【００５９】
なお、上述した嗜好情報２２として採用可能な各種各様の情報は、ユーザが意識することなく嗜好情報２２として抽出される。よって、セキュリティなどの関係から、これらの情報は所定の暗号化処理が行われたあと、その暗号化データが嗜好情報２２としてメモリ部１２２に記録されるようにしてもよい。
【００６０】
記録信号処理部１０２は、システムコントローラ１０１の制御に基づいて、放送波の形態でアンテナ１１０に受信された放送コンテンツ２１を、記録媒体１０３に記録する形態の信号に変換して、記録媒体１０３に記録させる。
【００６１】
即ち、記録媒体１０３は、ハードディスク等で構成され、放送コンテンツ２１や、その他各種各様の情報を記録することができる。
【００６２】
再生信号処理部１０４は、システムコントローラ１０１の制御に基づいて、記録媒体１０３から所定の放送コンテンツ２１を読みだして、再生先（テレビジョン放送受像機等）に適した形態の再生信号に変換して、再生先に出力する。
【００６３】
通信部１０５は、システムコントローラ１０１の制御に基づいて、外部との通信を制御する。例えば、図６に示されるように、通信部１０５は、嗜好情報２２や放送コンテンツ２１等を外部装置１２に送信することができる。また、図示はしないが、通信部１０５は、嗜好情報２２や放送コンテンツ２１等を、同様の構成の他の記録再生装置１１に送信することもできる。
【００６４】
システムコントローラ１０２にはまた、Ｉ／Ｆ１０６が接続されている。Ｉ／Ｆ１０６には、ユーザが各種操作を行う操作部１０７と、ドライブ１０８が接続されている。
【００６５】
ドライブ１０８は、システムコントローラ１０１からＩ／Ｆ１０６を介して提供される嗜好情報２２や放送コンテンツ２１等の各種情報をリムーバブルメディア１０９に記録させる。また、ドライブ１０８は、リムーバブルメディア１０９に記録された嗜好情報２２や放送コンテンツ２１等の各種情報を読み出して、Ｉ／Ｆ１０６を介してシステムコントローラ１０１に提供する。
【００６６】
リムーバブルメディア１０９は、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)、BD（Blu-ray Disc Founders）を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、磁気テープ、もしくは半導体メモリなどで構成することができる。
【００６７】
即ち、リムーバブルメディア１０９は、記録再生装置１１に対して着脱可能であり、かつ、図７を参照して後述するように、外部装置１２に対しても着脱可能である。よって、嗜好情報２２は、通信部１０５の通信処理により外部装置１２に提供することができる他、リムーバブルメディア１０９に一旦記録させて、そのリムーバブルメディア１０９を介在して外部装置１２に提供することもできる。
【００６８】
図７は、外部装置１２Ａの構成例を示している。なお、外部装置１２と記述せずに、外部装置１２Ａと記述したのは、別ユーザが保有する外部装置１２Ｂとの通信ができることを示すためである。換言すると、外部装置１２Ｂ等も、図７の外部装置１２Ａと同様の構成を取ることができる。
【００６９】
CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２に記録されているプログラム、または記憶部２０８からRAM（Random Access Memory）２０３にロードされたプログラムに従って各種の処理を実行する。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００７０】
CPU２０１、ROM２０２、およびRAM２０３は、バス２０４を介して相互に接続されている。このバス２０４にはまた、入出力インタフェース２０５も接続されている。
【００７１】
入出力インタフェース２０５には、操作キーなどよりなる入力部２０６、ディスプレイなどよりなる出力部２０７、および、通信部２０９が接続されている。
【００７２】
通信部２０８は、外部との通信を制御する。例えば、図７に示されるように、通信部２０５は、記録再生装置１１から送信されてきた嗜好情報２２や放送コンテンツ２１等の各種情報を送受信することができる。また、通信部２０８は、所定範囲内に存在する別の外部装置１２Ｂ等との間で、嗜好情報２２や放送コンテンツ２１等を送受信することができる。なお、通信部２０８に受信された嗜好情報２２は、例えばRAM２０３に記録される。
【００７３】
入出力インタフェース２０５にはまた、必要に応じてドライブ２０９が接続され、上述のリムーバブルメディア１０９が適宜装着される。ドライブ２０９は、それらから各種情報、例えば嗜好情報２２、放送コンテンツ２１、コンピュータプログラムを適宜読み出す。
【００７４】
次に、図８乃至図１１を参照して、このような構成を有する外部装置１２Ａが実行する処理のうち、マッチング処理の詳細例について説明する。
【００７５】
ここで、図１や図２に示されるように、外部装置１２Ａは、ユーザ（以下、Ａさんと称する）の嗜好情報２２Ａを記録再生装置１１から取得して、RAM２０３に記録しているとする。そして、外出中のＡさんにより保有された記録再生装置１１は、所定の近傍に接近してきた別ユーザ（以下、Ｂさんと称する）により保有されている外部装置１２Ｂと通信を行い、その結果、Ｂさんの嗜好情報２２Ｂを取得して、RAM２０３に記録しているとする。
【００７６】
また、Ａさんの嗜好情報２２Ａは、na+1（naは1以上の整数値）個の嗜好データDa(n)（0≦n≦na）から構成されているとする。一方、Ｂさんの嗜好情報２２Ｂは、Nb+1（Nbは1以上の整数値）個の嗜好データDb(N)（0≦N≦Nb）から構成されているとする。
【００７７】
図８のステップＳ１において、外部装置１２ＡのCPU２０１は、初期設定を行う。即ち、 n = 0 ，N = 0 , H = 0の設定が行われるとする。なお、Hについては、ステップＳ１０の説明の際に併せて説明する。
【００７８】
ステップＳ２において、CPU２０１は、Ａさんの嗜好データDa(n)を入力する。
【００７９】
ステップＳ３において、CPU２０１は、Ａさんの嗜好データDa(n)をマッチング表（図１０等参照）に入力する。そして、ステップＳ４において、CPU２０１は、nを１だけインクリメントする。即ちn = n +1 に設定される。
【００８０】
ステップＳ５において、CPU２０１は、n > naであるか否かを判定する。
【００８１】
n が na以下である場合、ステップＳ５においてＮＯであると判定されて、処理はステップＳ２に戻され、それ以降の処理が繰り返される。
【００８２】
即ち、 ステップＳ２乃至Ｓ５のループ処理が繰り返し実行されることで、na+1個の嗜好データDa(0)乃至Da(na)が順次入力されて、マッチング表に入力される。
【００８３】
具体的には例えば、Ａさんの嗜好データDa(n)は何れも、Ａさんが視聴した所定の放送コンテンツ２１Ａ（所定の一番組）のＥＰＧ情報から得られる「大ジャンル」と「中ジャンル」の組から構成されているとする。同様に、Ｂさんの嗜好データDb(N)は何れも、Ｂさんが視聴した所定の放送コンテンツ２１Ｂ（所定の一番組）のＥＰＧ情報から得られる「大ジャンル」と「中ジャンル」の組から構成されているとする。
【００８４】
そして、図１０に示されるようなマッチング表が、ROM２０２等に予め保持されており、ステップＳ１の処理時等に、RAM２０３に展開されるとする。
【００８５】
図１０のマッチング表において、「コンテンツＡ」の項目が、Ａさんが視聴した放送コンテンツ２１Ａに対応する。「コンテンツＢ」の項目が、Ｂさんが視聴した放送コンテンツ２１Ｂに対応する。評価値Ｈｎとは、ＡさんとＢさんとのマッチング度合（以下、相性度Maと称する）を算出するための指標値である。評価値Ｈｎが大きいほど、相性度Maが高くなるように算出される。
【００８６】
この場合、Ａさんの嗜好データDa(0)が、（大ジャンル，中ジャンル）＝（スポーツ，相撲）であったとき、図１０のマッチング表のうちの１行目と２行目のテーブルの「Ａさんの嗜好データDa（n）入力」の項目に入力される。
【００８７】
なお、以下、「Ａさんの嗜好データDa（n）入力」の項目という記述は省略する。
【００８８】
さらにまた、「コンテンツＡ」の項目のうちの「中ジャンル」の項目に（全ジャンル）と記述されているテーブル、即ち図１０の例では７行目のテーブルには、大ジャンルがスポーツである全ての放送コンテンツ２１Ａについての嗜好データDa(n)が入力される。よって、Ａさんの嗜好データDa(0)は、７行目のテーブルに入力される。
【００８９】
以下、同様に、Ａさんの嗜好データDa(1)が、（大ジャンル，中ジャンル）＝（スポーツ，テニス）であったとき、図１０のマッチング表のうちの３行目と７行目のテーブルに入力されることになる。
【００９０】
Ａさんの嗜好データDa(2)が、（大ジャンル，中ジャンル）＝（ドラマ，トレンディドラマ）であったとき、図１０のマッチング表のうちの４行目のテーブルに入力されることになる。
【００９１】
Ａさんの嗜好データDa(3)が、（大ジャンル，中ジャンル）＝（ドラマ，スポーツドラマ）であったとき、図１０のマッチング表のうちの５行目のテーブルに入力されることになる。
【００９２】
Ａさんの嗜好データDa(4)が、（大ジャンル，中ジャンル）＝（ニュース，通常ニュース番組）であったとき、図１０のマッチング表のうちの６行目のテーブルに入力されることになる。
【００９３】
以下、図１０には図示されていないが、Ａさんの嗜好データDa(5)乃至Da(na)が、図１０のマッチング表のうちの、対応する行のテーブルに順次入力される。
【００９４】
これにより、図８のステップＳ５の処理でＹＥＳであると判定されて、処理は図９のステップＳ６に進む。
【００９５】
ステップＳ６において、CPU２０１は、一致数検出の初期設定を行う。即ち、後述するステップＳ８の処理で、探索条件と一致するとして検出されテーブルの数（以下、一致数と称する）がKで表される。この一致数Kの初期設定として、K=0の設定が行われる。一致数Kは、ステップＳ１４の処理で統計平均Havが算出される際に利用される。
【００９６】
ステップＳ７において、CPU２０１は、Ｂさんの嗜好データDb(N)を入力する。
【００９７】
ステップＳ８において、CPU２０１は、マッチング表において、Ｂさんの嗜好データDb(N)と一致するテーブルのうち、Ａさんの嗜好データDa(n)が入力されているテーブルを探索する。
【００９８】
ステップＳ９において、CPU２０１は、テーブルが存在するか否かを判定する。
【００９９】
ステップＳ８の探索条件、即ち、「Ｂさんの嗜好データDb(N)と一致するテーブルのうち、Ａさんの嗜好データDa(n)が入力されているテーブル」という探索条件と一致するテーブルが検出されなかった場合、ステップＳ９の処理でＮＯであると判定されて、処理はステップＳ１２に進む。ただし、ステップＳ１２以降の処理については後述する。
【０１００】
これに対して、上述の探索条件と一致するテーブルが１以上検出された場合、ステップＳ９の処理でＹＥＳであると判定されて、処理はステップＳ１０に進む。
【０１０１】
ステップＳ１０において、CPU２０１は、検出された１以上のテーブルのうち、所定の１つのテーブルの評価値Hnを、Hに加算する。即ち、H＝H＋Hnが算出される。このように、Hとは、評価値の総加算値を示している。
【０１０２】
ステップＳ１１において、CPU２０１は、一致数Kを１だけインクリメントする。即ち、K=K+1に設定される。
【０１０３】
その後、処理はステップＳ９に戻され、それ以降の処理が繰り返される。
【０１０４】
なお、処理がステップＳ９に戻される理由は、マッチング表において、Ｂさんの嗜好データDb(N)と一致するテーブルのうち、Ａさんの嗜好データDa(n)が入力されているテーブルは１つとは限らず、複数存在する場合があるからである。即ち、ステップＳ８の処理で複数のテーブルが検出される場合があるからである。
【０１０５】
具体的には例えば、Nb=1とされ、次のようなＢさんの嗜好データDb(0)，Db(1)のみが取得されているとする。即ち、Ｂさんの嗜好データDb(0)が、（大ジャンル，中ジャンル）＝（ニュース，スポーツニュース）とされ、また、Ｂさんの嗜好データDb(1)が、（大ジャンル，中ジャンル）＝（スポーツ，テニス）とされているとする。
【０１０６】
この場合、ステップＳ８の探索条件のうち、Ｂさんの嗜好データDb(N)と一致するテーブルとは、図１０のマッチング表の「コンテンツＢ」の項目が一致する行のテーブルを指す。即ち、Ｂさんの嗜好データDb(0)と一致するテーブルとは、６行目と７行目の２つのテーブルとなる。そして、６行目のテーブルには、Ａさんの嗜好データDa（4）が入力されており、７行目のテーブルには、Ａさんの嗜好データDa(0)，Da(1)が入力されている。
【０１０７】
よって、ステップＳ６の処理直後のステップＳ７の処理で、Ｂさんの嗜好データDb(0)が入力されると、ステップＳ８の処理では、６行目と７行目の２つのテーブルが検出されることになる。
【０１０８】
そこで、ステップＳ８の処理直後のステップＳ９の処理でＹＥＳであると判定されると、次のステップＳ１０の処理で、６行目のテーブルの評価値Hn＝３０が、総加算値H=0に加算される。即ち、総加算値H＝３０になる。そして、ステップＳ１１の処理で、一致数K=1に設定されて、処理はステップＳ９に戻される。
【０１０９】
このステップＳ９の処理では、まだ７行目のテーブルが存在すると判定されて、即ち、ＹＥＳであると判定されて、処理はステップＳ１０に進む。ステップＳ１０の処理で、７行目のテーブルの評価値Hn＝３０が、総加算値H=３０に加算される。即ち、総加算値H＝３０＋３０＝６０になる。そして、ステップＳ１１の処理で、一致数K=2に設定されて、処理はステップＳ９に戻される。
【０１１０】
今度は、ステップＳ９の処理でＮＯであると判定されて、処理はステップＳ１２に進む。
【０１１１】
ステップＳ１２において、CPU２０１は、Nを１だけインクリメントする。即ち、N=N+1に設定される。上述の例の続きのステップＳ１２の処理では、N=0+1=1に設定されることになる。
【０１１２】
ステップＳ１３において、CPU２０１は、N > Nbであるか否かを判定する。
【０１１３】
上述の例の続きのステップＳ１３の処理では、Nb=1とされ、N=1とされているので、ＮＯであると判定されて、処理はステップＳ７に戻され、それ以降の処理が繰り返される。
【０１１４】
即ち、ステップＳ７の処理で、Ｂさんの嗜好データDb(1)が入力されると、処理はステップＳ８に進む。
【０１１５】
ここで、図１０のマッチング表において、Ｂさんの嗜好データDb(1)、即ち、（大ジャンル，中ジャンル）＝（スポーツ，テニス）と一致する「コンテンツＢ」の項目を有するテーブルは、１行目のテーブルである。そして、１行目のテーブルには、Ａさんの嗜好データDa（0）が入力されている。
【０１１６】
よって、今回のステップＳ８の処理では、１行目のテーブルが１つのみ検出されることになる。
【０１１７】
そこで、ステップＳ８の処理直後のステップＳ９の処理でＹＥＳであると判定されると、次のステップＳ１０の処理で、１行目のテーブルの評価値Hn＝５０が、総加算値H=６０に加算される。即ち、総加算値H＝６０＋５０＝１１０になる。そして、ステップＳ１１の処理で、一致数K=3に設定されて、処理はステップＳ９に戻される。
【０１１８】
このステップＳ９の処理では、ＮＯであると判定されて、ステップＳ１２において、N=1+1=2に設定される。よって、Nb=1とされているので、ステップＳ１３の処理でＹＥＳであると判定されて、処理はステップＳ１４に進む。
【０１１９】
ステップＳ１４において、CPU２０１は、評価値の総計平均Hav（=H/K）に基づいて、Ａさん,Bさんの相性度Maを求める。例えば上述の例では、総加算値H＝１１０であって、一致数K=3とされているので、評価値の総計平均Hav＝１１０／３となる。
【０１２０】
なお、相性度Maの算出手法は、ステップＳ１４の手法に限定されるものではない。例えば、単純に、評価値の総加算値Hを相性度Maとしてもよい。ただし、ＡさんやＢさんの嗜好データ数na，Nbが多い場合、必然的に、総加算値Hも大きくなり、評価が精度良く行えない場合がある。よって、かかる場合を考慮すると、ステップＳ１４の手法のように、評価値の総計平均Havを利用した方が好適である。
【０１２１】
ステップＳ１５において、CPU２０１は、相性度Maに応じた表示を行う。
【０１２２】
具体的には例えば、CPU２０１は、図１１に示されるように、相性度Maが高いほど、☆（星印）の表示数を増やしていく表示を行うことができる。かかる星印は、例えば出力部２０７のディスプレイ等の表示部に表示される。もっとも、ステップＳ１５における表示手法は、図１１の例に限定されないことは言うまでもない。さらに言えば、相性度Maのユーザへの提示手法は、表示である必要は特になく、その他、メッセージ等の音声出力であってもよい。即ち、図７の出力部２０７の構成により可能な各種提示手法を採用することができる。
【０１２３】
いずれにしても、Ａさんには、Ｂさんとの相性度Maが提示される。よって、Ａさんは、提示された相性度Maを、Ｂさんとのコミュニケーションに有効活用できるようになる。即ち、相性度Maが高い場合には、ＡさんとＢさんとは相性が良いと想定できる。よってＡさんにとってＢさんとは、話題の共通性、話の取掛りが行いやすく、コミュニケーションがスムーズに行える可能性が高い人物であると考えられる。そこで、例えば、Ａさんは、相性度Maが、自分自身で設定した値（星印の表示数が３個等）以上である場合には、Ｂさんと情報交換等を開始し、そうでない場合は、Ｂさんとは情報交換等は行わずに、別のコミュニケーション相手を探す、といったコミュニケーションを図ることが容易にできるようになる。
【０１２４】
以上、マッチング処理の一例について説明した。
【０１２５】
なお、マッチング処理の実行主体は、説明の簡略上、外部装置１２Ａが行うとして説明したが、外部装置１２Ａに限定されず、別の外部装置１２Ｂ等や、記録再生装置１１であってもよい。
【０１２６】
また、マッチング処理を説明した際の上述の例では、Ａさんの嗜好情報２２ＡとＢさんの嗜好情報２２Ｂは、何れも放送コンテンツ２１Ａまたは２１Ｂに基づく情報群（以下、番組情報群と称する）により構成されていることを前提としていた。
【０１２７】
しかしながら、Ａさんの嗜好情報２２ＡやＢさんの嗜好情報２２Ｂを構成する情報群は、番組情報群により構成されるとは限らない。例えば、インターネット上のショップサイト、具体的には例えば、本屋のサイトで、ＡさんまたはＢさんが購入またはチェックした本に基づく情報群（以下、本情報群と称する）が、Ａさんの嗜好情報２２ＡやＢさんの嗜好情報２２Ｂに含まれている場合も容易に想定できる。即ち、図６の記録再生装置１１がインターネットと接続可能である場合、嗜好情報抽出部１２１は、ユーザのインターネット操作履歴、或いは、ショップサイト（本屋のサイト）側から提供された購買情報等に基づき、本情報群を嗜好情報２２のひとつとして抽出することが容易にできる。
【０１２８】
このような場合であっても、マッチング表として、図１０の表の代わりにまたは図１０の表と共に、例えば図１２に示されるような表を採用することで、上述のマッチング処理を同様に実行できる。
【０１２９】
また例えば、Ａさんの嗜好情報２２Ａと、Ｂさんの嗜好情報２２Ｂとが、複数種類の情報群によって構成されている場合、同一種類の情報群毎に、評価値の総計平均Havをそれぞれ演算し、各種類の情報群の各総計平均Havに基づいて、Ａさん,Ｂさんの相性度Maを求めることも可能である。具体的には例えば、各種類の情報群の各総計平均Havの単純な総加算値を相性度Maとしてもよいし、各種類の情報群の各総計平均Havに対してそれぞれ重み付けをして、重み付けがなされた各値の総加算値を相性度Maとしてもよい。
【０１３０】
次に、図１３を参照して、図６の構成の記録再生装置１１が実行する処理のうち、嗜好情報取得処理の詳細例について説明する。
【０１３１】
この図１３の例では、ユーザにより再生予約または録画予約されている各番組（放送コンテンツ２１）のジャンル情報（ＥＰＧ情報のうちの、例えば大ジャンルと中ジャンル）、即ち、上述した番組情報群が、嗜好情報２２として取得される場合を想定している。
【０１３２】
よって、ここでは、例えば、nth+1個の番組が録画予約されている場合、各番組には番号ｎ（０≦ｎ≦nth）が付されて管理されており、録画予約番組ｎのＥＰＧ情報として、記録媒体１０３に記録されているとする。同様に、mth+1個の番組が再生予約されている場合、各番組には番号m（０≦m≦mth）が付されて管理されており、再生予約番組mのＥＰＧ情報として、記録媒体１０３に記録されているとする。
【０１３３】
ステップＳ２１において、システムコントローラ１０１は、初期設定を行う。即ち、 n = 0 ， m = 0の設定が行われるとする。
【０１３４】
ステップＳ２２において、システムコントローラ１０１は、相性ゲームを行うか否かを判定する。
【０１３５】
相性ゲームを行わないと判定した場合、ステップＳ２２においてＮＯであると判定されて、処理はステップＳ２３に進む。ステップＳ２３において、システムコントローラ１０１は、所定動作モードへ移行する。これにより、嗜好情報取得処理は終了となる。
【０１３６】
これに対して、ユーザが操作部１０７を操作して相性ゲームを行う旨を指示してきた場合等には、ステップＳ２２においてＹＥＳであると判定されて、処理はステップＳ２４に進む。
【０１３７】
ここに、「相性ゲームを行う」とは、上述の例でいえば、ユーザが、嗜好情報２２が記録された外部装置１２等を保有して外出し、外部装置１２に上述したマッチング処理等を実行させることをいう。
【０１３８】
ステップＳ２４において、システムコントローラ１０１は、録画予約があるか否かを判定する。
【０１３９】
即ち、１つの番組も録画予約されていない場合、ステップＳ２４において、ＮＯであると判定されて、処理はステップＳ２８に進む。なお、ステップＳ２８以降の処理については後述する。
【０１４０】
これに対して、１以上の番組が録画予約されている場合、ステップＳ２４において、ＹＥＳであると判定されて、処理はステップＳ２５に進む。
【０１４１】
ステップＳ２５において、システムコントローラ１０１の嗜好情報抽出部１２１は、録画予約番組ｎのジャンル情報（ＥＰＧ情報）を、嗜好データDr(n)として記録媒体１０３から取得してメモリ部１２２に記録する。
【０１４２】
ステップＳ２６において、システムコントローラ１０１は、nを１だけインクリメントする。即ちn = n +1 に設定される。
【０１４３】
ステップＳ２７において、CPU２０１は、n > nthであるか否かを判定する。
【０１４４】
n が nth以下である場合、ステップＳ２７においてＮＯであると判定されて、処理はステップＳ２５に戻され、それ以降の処理が繰り返される。
【０１４５】
即ち、 ステップＳ２５乃至Ｓ２７のループ処理が繰り返し実行されることで、nth+1個の嗜好データDr(0)乃至Dr(nth)が順次取得されて、メモリ部１２２に記録される。
【０１４６】
すると、n が nth+1となるので、ステップＳ２７においてＹＥＳであると判定されて、処理はステップＳ２８に進む。
【０１４７】
ステップＳ２８において、システムコントローラ１０１は、再生予約があるか否かを判定する。
【０１４８】
即ち、１つの番組も再生予約されていない場合、ステップＳ２８において、ＮＯであると判定されて、嗜好情報取得処理は終了する。
【０１４９】
これに対して、１以上の番組が再生予約されている場合、ステップＳ２８において、ＹＥＳであると判定されて、処理はステップＳ２９に進む。
【０１５０】
ステップＳ２９において、システムコントローラ１０１の嗜好情報抽出部１２１は、再生予約番組mのジャンル情報（ＥＰＧ情報）を、嗜好データDp(m)として記録媒体１０３から取得してメモリ部１２２に記録する。
【０１５１】
ステップＳ３０において、システムコントローラ１０１は、mを１だけインクリメントする。即ちm = m +1 に設定される。
【０１５２】
ステップＳ３１において、CPU２０１は、m > mthであるか否かを判定する。
【０１５３】
m が mth以下である場合、ステップＳ３１においてＮＯであると判定されて、処理はステップＳ２９に戻され、それ以降の処理が繰り返される。
【０１５４】
即ち、 ステップＳ２９乃至Ｓ３１のループ処理が繰り返し実行されることで、mth+1個の嗜好データDp(0)乃至Dp(mth)が順次取得されて、メモリ部１２２に記録される。
【０１５５】
すると、mが mth+1となるので、ステップＳ３１においてＹＥＳであると判定されて、嗜好情報取得処理は終了となる。
【０１５６】
このような嗜好情報取得処理が終了すると、システムコントローラ１０１は、nth+1個の嗜好データDr(0)乃至Dr(nth)と、mth+1個の嗜好データDp(0)乃至Dp(mth)とを、嗜好情報２２としてメモリ部１２２から読み出して、リムーバブルメディア１０９に記録させたり、外部装置１２に送信することができるようになる。
【０１５７】
以上、嗜好情報取得処理の一例について説明した。
【０１５８】
なお、嗜好情報取得処理の実行主体は、説明の簡略上、記録再生装置１１が行うとして説明したが、記録再生装置１１に限定されず、別の装置、例えば外部装置１２等であってもよい。
【０１５９】
以上説明したように、本発明は、ユーザの普段の生活に密接に関係した情報が、そのユーザの嗜好情報として取得され、その嗜好情報が、ユーザと別ユーザの間のコミュニケーションに利用可能になる。よって、ユーザが明示的に嗜好等を入力する操作等をせずとも、即ち、ユーザは意識することなく、嗜好情報が収集されることになる。その結果、ユーザのコミュニケーションの支援に繋がるようになる。
【０１６０】
また、かかるユーザの嗜好情報を利用したマッチング処理等を行うことで、特定ユーザまたは不特定ユーザ間での、話の話題つくり、コミュニュケーションの継続をスムーズに行えるようになる。
【０１６１】
ただし、ユーザの嗜好情報の利用分野は、マッチング処理に限定されず、様々な分野に利用可能である。
【０１６２】
具体的には例えば、図１４に示されるように、記録再生装置１１が、中大規模の記録媒体１０３を備えたホームサーバとして構成されているとする。そして、記録再生装置１１は、ユーザが意識することなく自動的に、受信可能な全ての放送コンテンツ２１、または、特定放送局からの全ての放送コンテンツ２１を記録媒体１０３に蓄積させるとする。
【０１６３】
この場合、記録媒体１０３には莫大な量の放送コンテンツ２１が蓄積されることが予想される。よって、それらの中から再生等を所望する放送コンテンツ２１をユーザが見つけだすことは一般的に困難な作業を伴うことになる。
【０１６４】
そこで、例えば、ユーザは、自身の嗜好情報２２が記録された外部装置１２を利用することで、記録媒体１０３に記録されている莫大な量の放送コンテンツ２１の中から、ユーザの嗜好に近い放送コンテンツ２１のみを容易に見つけだすことができるようになる。例えば、図１４の例のように、所定の放送コンテンツ２１がユーザの嗜好とどの程度近いものであるのかについて、☆（星印）の表示数で表示することが可能である。この場合、ユーザは、星印の表示数を視認するだけで、ユーザの嗜好に近い放送コンテンツ２１のみを容易に見つけだすことができるようになる。
【０１６５】
また例えば、上述の例では、記録再生装置１１側で嗜好情報２２が取得されたが、記録再生装置１１がサーバとして構成されているような場合、嗜好情報２２の取得が困難な場合がある。このような場合には、逆に、ユーザは、図１５に示されるように、外部装置１２に記録されている嗜好情報２２を、サーバとしての記録再生装置１１側に転送することもできる。これにより、例えば、記録再生装置１１は、転送されてきた嗜好情報２２に基づいて、ユーザの嗜好情報２２に近い放送コンテンツ２１のみを自動的に記録することもできるようになる。例えば図１５の例では、野球番組が自動的に記録されたりする。
【０１６６】
なお、この場合、記録再生装置１１は、図１１で説明したような全番組を記録する動作モードは行わない。また、図１５の記録媒体１０３に、ユーザの嗜好情報２２に合致する放送コンテンツ２１が元々蓄積されている場合には、嗜好情報２２が転送されてきたとき等に、記録再生装置１１は、所定の返答を外部装置１２に送信する処理等も実行できる。
【０１６７】
ところで、上述した一連の処理（或いはそのうちの一部分の処理）は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。
【０１６８】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６９】
このようなプログラムを含む記録媒体は、図６や図７に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア（パッケージメディア）１１０９により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている図７のROM２０２や図６のシステムコントローラ１０１内の図示せぬROMや、ハードディスクとして構成される図６の記録媒体１０３などで構成される。
【０１７０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７１】
また、上述したように、本明細書において、システムとは、複数の処理装置や処理部により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１７２】
【図１】本発明の手法の概略を説明する図である。
【図２】本発明の手法の概略を説明する図である。
【図３】本発明の手法の概略を説明する図である。
【図４】本発明の手法の概略を説明する図である。
【図５】本発明の手法の概略を説明する図である。
【図６】本発明が適用される記録再生装置の構成例を示すブロック図である。
【図７】本発明が適用される外部装置の構成例を示すブロック図である。
【図８】図７の外部装置が実行するマッチング処理の一例を説明するフローチャートである。
【図９】図７の外部装置が実行するマッチング処理の一例を説明するフローチャートである。
【図１０】図９のマッチング処理で利用するマッチング表の一例を示す図である。
【図１１】図９のマッチング処理の結果の表示例を示す図である。
【図１２】図９のマッチング処理で利用するマッチング表の一例であって、図１０とは異なる例を示す図である。
【図１３】図６の記録再生装置が実行する嗜好情報取得処理の一例を説明するフローチャートである。
【図１４】本発明の別の手法の概略を説明する図である。
【図１５】本発明のさらに別の手法の概略を説明する図である。
【符号の説明】
【０１７３】
１１  記録再生装置１１，１２Ａ，１２Ｂ，１２Ｃ  外部装置１２，２１Ａ，２１Ｂ  放送コンテンツ２１，２２Ａ，２２Ｂ  嗜好情報，  １０１  システムコントローラ，  １０９  リムーバブルメディア，  １２１  嗜好情報抽出部，  １２２  メモリ部，  ２０１  ＣＰＵ，  ２０２  ＲＯＭ，  ２０３  ＲＡＭ，  ２０８  記憶部
【図１】
2009064327.tif 000003
【図２】
2009064327.tif 000004
【図３】
2009064327.tif 000005
【図４】
2009064327.tif 000006
【図５】
2009064327.tif 000007
【図６】
2009064327.tif 000008
【図７】
2009064327.tif 000009
【図８】
2009064327.tif 000010
【図９】
2009064327.tif 000011
【図１０】
2009064327.tif 000012
【図１１】
2009064327.tif 000013
【図１２】
2009064327.tif 000014
【図１３】
2009064327.tif 000015
【図１４】
2009064327.tif 000016
【図１５】
2009064327.tif 000017
【手続補正書】
【提出日】平成19年10月9日(2007.10.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一側面の情報処理装置は、ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報として生成または抽出する嗜好情報抽出手段と、前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する保持手段と、前記保持手段により保持された前記嗜好情報を外部装置に提供する提供手段とを備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記提供手段は、前記外部装置に対して前記嗜好情報を送信する送信手段を有する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記提供手段は、前記情報処理装置と前記外部装置の何れにも着脱可能で、かつ前記ユーザが持ち運び自在な記録媒体に、前記嗜好情報を記録する記録手段を有し、前記嗜好情報は、前記記録手段による記録対象の前記記録媒体を介在して、前記外部装置に提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記情報処理装置は据置型の装置であり、前記外部装置は携帯型の装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の一側面の情報処理方法およびプログラムは、上述した本発明の一側面の情報処理装置に対応する方法およびプログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の一側面の情報処理装置および方法並びにプログラムにおいては、情報処理装置によって、ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報が、嗜好情報として生成または抽出され、生成または抽出された前記嗜好情報が保持され、保持された前記嗜好情報が外部装置に提供される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の一側面の情報処理装置（例えば図１や図６等の記録再生装置１１）は、
ユーザの状態や行動に起因して抽出または生成できる情報であって、そのユーザの１以上の特徴を示す情報を、嗜好情報（例えば図１等の嗜好情報２２）として生成または抽出する嗜好情報抽出手段（例えば図６の嗜好情報抽出部１２１）と、
前記嗜好情報抽出手段により生成または抽出された前記嗜好情報を保持する保持手段（例えば図６のメモリ部１２２）と、
前記保持手段により保持された前記嗜好情報を外部装置（例えば図１や図６等の外部装置１２）に提供する提供手段（例えば図６の通信部１０５やドライブ１０８）と
を備える。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
前記提供手段は、前記外部装置に対して前記嗜好情報を送信する送信手段（例えば図６の通信部１０５）を有する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
前記提供手段は、前記情報処理装置と前記外部装置の何れにも着脱可能で、かつ前記ユーザが持ち運び自在な記録媒体（例えば図６のリムーバブルメディア１０９）に、前記嗜好情報を記録する記録手段（例えば図６のドライブ１０８）を有し、前記嗜好情報は、前記記録手段による記録対象の前記記録媒体を介在して、前記外部装置に提供される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】