(57)【特許請求の範囲】
【請求項１】
複数の視聴装置とネットワークを介して通信可能な情報処理装置であって：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信する受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を、第２の視聴装置に送信する送信部と；
を備える、情報処理装置。
【請求項２】
前記管理部は、前記データベースにおいて、前記番組表に含まれる未来のコンテンツと、当該未来のコンテンツを視聴する可能性がある前記第１の視聴装置のユーザとを対応づける、請求項１に記載の情報処理装置。
【請求項３】
前記予測部は、
前記第１の視聴装置から受信した前記視聴情報と、前記番組表のコンテンツの属性情報とを用いた所定のアルゴリズムに基づいて、前記第１の視聴装置のユーザによる前記未来のコンテンツの視聴確率を算出し、前記視聴確率に基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測し、
前記管理部は、前記データベースにおいて、前記番組表の未来のコンテンツと、前記第１の視聴装置のユーザによる当該未来のコンテンツの視聴確率とを対応付ける、請求項１又は２に記載の情報処理装置。
【請求項４】
複数の視聴装置とネットワークを介して通信可能な情報処理装置における情報処理方法であって：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信するステップと；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理するステップと；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測するステップと；
前記予測された未来のコンテンツを表す情報を、第２の視聴装置に送信するステップと；
を含む、情報処理方法。
【請求項５】
複数の視聴装置とネットワークを介して通信可能な情報処理装置に：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信するステップと；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理するステップと；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測するステップと；
前記予測された未来のコンテンツを表す情報を、第２の視聴装置に送信するステップと；
を実行させるためのプログラム。
【請求項６】
複数の視聴装置と；
前記複数の視聴装置とネットワークを介して通信可能な情報処理装置と；
からなり、
前記複数の視聴装置のうち第１の視聴装置は、
前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する第１の送信部を備え、
前記情報処理装置は、
前記第１の視聴装置から前記視聴情報を受信する第１の受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を、第２の視聴装置に送信する第２の送信部と；
を備え、
前記第２の視聴装置は、
前記情報処理装置から、前記予測部により予測された前記未来のコンテンツを表す情報を受信する第２の受信部と；
前記未来のコンテンツを表す情報を番組表形式で表示部に表示させる表示制御部と；
を備える、情報共有システム。
【請求項７】
情報処理装置とネットワークを介して通信可能な視聴装置であって：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する送信部と；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信する受信部と；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させる視聴情報表示制御部と；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるコンテンツ表示制御部と；
を備える、視聴装置。
【請求項８】
前記他ユーザの視聴情報は、前記他ユーザの現在の視聴コンテンツを表す情報を含み、
前記コンテンツ表示制御部は、前記他ユーザの視聴情報に基づいて、前記選択されたユーザの現在の視聴コンテンツのチャンネルを選局して、当該コンテンツを前記表示部に表示させる、請求項７に記載の視聴装置。
【請求項９】
前記他ユーザの視聴情報は、前記他ユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す情報をさらに含み、
前記視聴情報表示制御部は、前記他ユーザの視聴情報に基づいて、前記他ユーザの視聴状況に応じた表示態様で前記他ユーザの情報を描画した前記ユーザ選択画像を表示させる、請求項７に記載の視聴装置。
【請求項１０】
前記他ユーザの視聴情報は、前記他ユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す情報をさらに含み、
前記視聴情報表示制御部は、前記他ユーザの視聴情報に基づいて、前記他ユーザによるコンテンツの視聴時間帯を選択するための時間帯選択画像を、前記表示部に表示させ、
前記コンテンツ表示制御部は、ユーザ入力に基づいて前記時間帯選択画像から１の時間帯を選択し、前記他ユーザの視聴情報に基づいて、当該選択された時間帯における前記他ユーザの過去、現在、及び、未来の視聴コンテンツを選択して、前記表示部に表示させる、請求項７〜９のいずれかに記載の視聴装置。
【請求項１１】
情報処理装置とネットワークを介して通信可能であり、コンテンツ提供装置から提供されるコンテンツを視聴するための視聴装置におけるコンテンツ表示方法であって：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信するステップと；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信するステップと；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させるステップと；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるステップと；
を含む、コンテンツ表示方法。
【請求項１２】
情報処理装置とネットワークを介して通信可能な視聴装置のコンピュータに：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信するステップと；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信するステップと；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させるステップと；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるステップと；
を実行させるためのプログラム。
【請求項１３】
複数の視聴装置と；
前記複数の視聴装置とネットワークを介して通信可能な情報処理装置と；
からなり、
前記複数の視聴装置のうち第１の視聴装置は、
前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する第１の送信部を備え、
前記情報処理装置は、
前記複数の視聴装置のユーザをグループ登録するグループ登録部と；
前記第１の視聴装置から前記視聴情報を受信する第１の受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を含む他ユーザの視聴情報を、前記第１の視聴装置のユーザと同一のグループに属する他ユーザの第２の視聴装置に送信する第２の送信部と；
を備え、
前記第２の視聴装置は、
前記情報処理装置から、前記他ユーザの視聴情報を受信する第２の受信部と；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させる視聴情報表示制御部と；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるコンテンツ表示制御部と；
を備える、情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、コンテンツ視聴装置、コンテンツ表示方法、プログラム及び情報共有システムに関する。
【背景技術】
【０００２】
近年、各種の家庭電化製品の情報化が進んでおり、例えば、テレビジョン受像器では、放送局から番組の映像及び音声コンテンツを受信して表示するのみならず、番組表などの各種情報を取得して表示する機能も有している。また、ネットワーク通信機能を備えたテレビジョン受像器では、他の受像器との間で各種情報をやりとりすることも可能である。
【０００３】
例えば特許文献１には、テレビジョン受像器においてユーザがテレビジョン放送の番組コンテンツを視聴する際に、登録された他ユーザに関する情報（例えば、他ユーザのサムネイル画像、他ユーザが視聴しているコンテンツの名称、チャンネル、映像など）を、番組コンテンツと並行して表示する技術が開示されている。これにより、ユーザは、コンテンツの視聴中に、他ユーザが視聴しているコンテンツやチャンネルに関する情報を取得できるので、未知のコンテンツを視聴するきっかけや、他ユーザとコンテンツを共同視聴するきっかけを得ることができる。
【０００４】
【特許文献１】特開２００６−５０３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、テレビジョン受像器などにおいて、ユーザが視聴するコンテンツを選択する際には、電子番組表などのコンテンツ一覧を参照して、コンテンツを選択することが一般的である。しかしながら、上記従来の技術は、ユーザの視聴しているコンテンツの画面上に、一人の他ユーザが現在視聴している１つのコンテンツの情報を表示するだけのものである。即ち、上記従来の技術は、現在、過去及び未来の複数のコンテンツを表す番組表に対して、他ユーザの視聴情報を関連づけて表示するものではなく、一人の他ユーザの視聴情報を、現時点において単発的に提示するものに過ぎない。また、複数の他ユーザの視聴情報をコンテンツごとに時系列的に分類して、番組表形式で提示することもできなかった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが番組表を見て視聴するコンテンツを選択する場合に、番組表に関連づけられた他ユーザの視聴情報を参考にしてコンテンツを選択することが可能な、新規かつ改良された情報処理装置、情報処理方法、コンテンツ視聴装置、コンテンツ表示方法、プログラム及び情報共有システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、複数の視聴装置とネットワークを介して通信可能な情報処理装置であって：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信する受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を、第２の視聴装置に送信する送信部と；
を備える、情報処理装置が提供される。
【０００８】
前記管理部は、前記データベースにおいて、前記番組表に含まれる未来のコンテンツと、当該未来のコンテンツを視聴する可能性がある前記第１の視聴装置のユーザとを対応づけるようにしてもよい。
【０００９】
前記予測部は、
前記第１の視聴装置から受信した前記視聴情報と、前記番組表のコンテンツの属性情報とを用いた所定のアルゴリズムに基づいて、前記第１の視聴装置のユーザによる前記未来のコンテンツの視聴確率を算出し、前記視聴確率に基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測し、
前記管理部は、前記データベースにおいて、前記番組表の未来のコンテンツと、前記第１の視聴装置のユーザによる当該未来のコンテンツの視聴確率とを対応付けるようにしてもよい。
【００１０】
複数の視聴装置とネットワークを介して通信可能な情報処理装置における情報処理方法であって：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信するステップと；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理するステップと；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測するステップと；
前記予測された未来のコンテンツを表す情報を、第２の視聴装置に送信するステップと；
を含む、情報処理方法が提供される。
【００１１】
複数の視聴装置とネットワークを介して通信可能な情報処理装置に：
第１の視聴装置から、前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を受信するステップと；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理するステップと；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測するステップと；
前記予測された未来のコンテンツを表す情報を、第２の視聴装置に送信するステップと；
を実行させるためのプログラムが提供される。
【００１２】
複数の視聴装置と；
前記複数の視聴装置とネットワークを介して通信可能な情報処理装置と；
からなり、
前記複数の視聴装置のうち第１の視聴装置は、
前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する第１の送信部を備え、
前記情報処理装置は、
前記第１の視聴装置から前記視聴情報を受信する第１の受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を、第２の視聴装置に送信する第２の送信部と；
を備え、
前記第２の視聴装置は、
前記情報処理装置から、前記予測部により予測された前記未来のコンテンツを表す情報を受信する第２の受信部と；
前記未来のコンテンツを表す情報を番組表形式で表示部に表示させる表示制御部と；
を備える、情報共有システムが提供される。
【００１３】
情報処理装置とネットワークを介して通信可能な視聴装置であって：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する送信部と；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信する受信部と；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させる視聴情報表示制御部と；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるコンテンツ表示制御部と；
を備えるが提供される。
【００１４】
前記他ユーザの視聴情報は、前記他ユーザの現在の視聴コンテンツを表す情報を含み、
前記コンテンツ表示制御部は、前記他ユーザの視聴情報に基づいて、前記選択されたユーザの現在の視聴コンテンツのチャンネルを選局して、当該コンテンツを前記表示部に表示させるようにしてもよい。
【００１５】
前記他ユーザの視聴情報は、前記他ユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す情報をさらに含み、
前記視聴情報表示制御部は、前記他ユーザの視聴情報に基づいて、前記他ユーザの視聴状況に応じた表示態様で前記他ユーザの情報を描画した前記ユーザ選択画像を表示させるようにしてもよい。
【００１６】
前記他ユーザの視聴情報は、前記他ユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す情報をさらに含み、
前記視聴情報表示制御部は、前記他ユーザの視聴情報に基づいて、前記他ユーザによるコンテンツの視聴時間帯を選択するための時間帯選択画像を、前記表示部に表示させ、
前記コンテンツ表示制御部は、ユーザ入力に基づいて前記時間帯選択画像から１の時間帯を選択し、前記他ユーザの視聴情報に基づいて、当該選択された時間帯における前記他ユーザの過去、現在、及び、未来の視聴コンテンツを選択して、前記表示部に表示させるようにしてもよい。
【００１７】
情報処理装置とネットワークを介して通信可能であり、コンテンツ提供装置から提供されるコンテンツを視聴するための視聴装置におけるコンテンツ表示方法であって：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信するステップと；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信するステップと；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させるステップと；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるステップと；
を含む、コンテンツ表示方法が提供される。
【００１８】
情報処理装置とネットワークを介して通信可能な視聴装置のコンピュータに：
前記視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信するステップと；
前記情報処理装置から、前記視聴装置のユーザと同一のグループに属する他ユーザが視聴する可能性があると予測された未来のコンテンツを表す情報を含む他ユーザの視聴情報を受信するステップと；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させるステップと；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるステップと；
を実行させるためのプログラムが提供される。
【００１９】
複数の視聴装置と；
前記複数の視聴装置とネットワークを介して通信可能な情報処理装置と；
からなり、
前記複数の視聴装置のうち第１の視聴装置は、
前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表す視聴情報を前記情報処理装置に送信する第１の送信部を備え、
前記情報処理装置は、
前記複数の視聴装置のユーザをグループ登録するグループ登録部と；
前記第１の視聴装置から前記視聴情報を受信する第１の受信部と；
前記第１の視聴装置から受信した前記視聴情報と、コンテンツの番組表とに基づいて、前記番組表に含まれるコンテンツのうち前記第１の視聴装置のユーザの過去、現在、又は、未来のうちのいずれか若しくは全部の視聴コンテンツを表すデータベースを管理する管理部と；
前記データベースを用いて、前記第１の視聴装置のユーザの前記視聴情報と、前記番組表のコンテンツの属性情報とに基づいて、前記番組表のコンテンツのうち前記第１の視聴装置のユーザが視聴する可能性のある未来のコンテンツを予測する予測部と；
前記予測部により予測された前記未来のコンテンツを表す情報を含む他ユーザの視聴情報を、前記第１の視聴装置のユーザと同一のグループに属する他ユーザの第２の視聴装置に送信する第２の送信部と；
を備え、
前記第２の視聴装置は、
前記情報処理装置から、前記他ユーザの視聴情報を受信する第２の受信部と；
前記他ユーザの視聴情報に基づいて、ユーザ選択画像を表示部に表示させる視聴情報表示制御部と；
ユーザ入力に基づいて、前記ユーザ選択画像から１のユーザを選択し、前記他ユーザの視聴情報に基づいて、当該選択されたユーザが視聴する可能性があると予測された未来のコンテンツを選択して、前記表示部に表示させるコンテンツ表示制御部と；
を備える、情報共有システムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ユーザが番組表を見て視聴するコンテンツを選択する場合に、番組表に関連づけられた他ユーザの視聴情報を参考にして、コンテンツを選択することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態（現在、過去、未来の他ユーザ視聴情報を番組表形式で表示する。）
２．第２の実施形態（他ユーザの選択に連動したコンテンツの自動選択）
【００２３】
＜第１の実施形態＞
まず、図１を参照して、本発明の第１の実施形態にかかる情報共有システムの概要について説明する。図１は、本発明の第１の実施形態にかかる情報共有システムを示す概略構成図である。
【００２４】
図１に示すように、本実施形態にかかる情報共有システム１は、複数のユーザＡ、Ｂ、Ｃ・・によりそれぞれ使用される複数のコンテンツ視聴装置１０Ａ、１０Ｂ、１０Ｃ・・・（以下、「コンテンツ視聴装置１０」と総称する場合もある。）と、情報管理サーバ２０と、放送局の放送装置７と、コンテンツ配信サーバ９と、これら装置を相互に接続するネットワーク５と、から構成される。
【００２５】
ネットワーク５は、コンテンツ視聴装置１０と情報管理サーバ２０とを相互に通信可能に接続する通信網であり、有線又は無線を問わない。このネットワーク５は、例えば、インターネット、電話回線網、衛星通信網等の公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等の専用回線網などを使用できる。
【００２６】
放送装置７及びコンテンツ配信サーバ９は、コンテンツを提供するコンテンツ提供装置の一例として構成されている。放送装置７は、放送局に設置されており、テレビジョン放送の番組コンテンツを、例えば放送電波又は専用通信網などを介してコンテンツ視聴装置１０に送信する。かかる放送装置７が提供する放送番組は、例えば、ＢＳ放送、ＣＳ放送、地上波デジタル放送、地上波アナログ放送、ケーブル放送など、任意の方式のテレビジョン放送の番組であってよい。
【００２７】
コンテンツ配信サーバ９は、映画、音楽等の配信コンテンツを、ネットワーク５を介してコンテンツ視聴装置１０に送信する。このコンテンツ配信サーバ９は、例えば、ＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ）の番組コンテンツを提供するＩＰＴＶサーバ、又は、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）コンテンツを提供するＶＯＤサーバ、音楽コンテンツを配信する電子音楽配信サーバなどで構成される。
【００２８】
コンテンツ視聴装置１０は、コンテンツを再生して視聴するための装置である。このコンテンツ視聴装置１０は、外部からコンテンツを取得して再生できる装置であれば、任意の装置で構成することができる。以下では、コンテンツ視聴装置１０が、テレビジョン放送の番組コンテンツを受信して再生するテレビジョン受像器（図１参照。）である例について説明する。しかし、本発明のコンテンツ視聴装置は、かかる例に限定されず、例えば、パーソナルコンピュータ（ＰＣ）、サーバ装置などの各種のコンピュータ装置、ＤＶＤ／ＨＤＤプレーヤ／レコーダ等の記録再生装置、家庭用ゲーム機その他の情報家電、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯型ゲーム機、携帯型映像／音声プレーヤなどの携帯端末などであってもよい。例えば、コンテンツ視聴装置は、ワンセグメント放送の番組コンテンツを受信及び再生できる携帯電話等の携帯端末に適用できる。
【００２９】
コンテンツ視聴装置１０は、上記放送装置７、コンテンツ配信サーバ９などのコンテンツ提供装置から、ネットワーク５等を介して、コンテンツを受信して、再生する。これにより、コンテンツ視聴装置１０のユーザは、再生されたコンテンツを視聴できる。ここで、視聴（ｖｉｅｗｉｎｇ）とは、映像コンテンツの再生映像を見ること、音声コンテンツの再生音声を聴くこと、又はこれらの双方を含む。コンテンツが番組コンテンツである場合に、番組映像を見る行為と、番組音声を聴く行為の双方が視聴に該当する。また、コンテンツ視聴装置１０は、他のコンテンツ視聴装置１０からネットワーク５を介してコンテンツを取得することができ、また、光ディスク（例えばＤＶＤ、ＣＤ）又はメモリカードなどのリムーバブル記録媒体（図３の符号１２８参照）を介してコンテンツを取得することもできる。
【００３０】
なお、コンテンツ視聴装置１０における視聴対象となるコンテンツは、例えば、テレビジョン番組、映画、ビデオプログラム、写真、絵画、図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ、音楽、講演、ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツ、電子図書（Ｅ−ｂｏｏｋ）、ゲーム、ソフトウェアなど、任意のコンテンツであってよい。以下では、コンテンツとして、テレビジョン放送の番組コンテンツの例を挙げて説明するが、本発明はかかる例に限定されない。
【００３１】
かかるコンテンツ視聴装置１０は、コンテンツ視聴装置１０自身におけるユーザによるコンテンツの視聴に関する情報（視聴情報）を保存している。この視聴情報は、コンテンツ視聴装置１０におけるコンテンツの視聴履歴、視聴予約、ユーザの視聴状態などを表す情報であるが、その詳細は後述する。コンテンツ視聴装置１０は、コンテンツ視聴装置１０自身のユーザの視聴情報を、ネットワーク５を介して情報管理サーバ２０に送信する。また、コンテンツ視聴装置１０は、情報管理サーバ２０からネットワーク５を介して、他のコンテンツ視聴装置１０における他ユーザの視聴情報を受信し、受信した他ユーザの視聴情報を、コンテンツと関連づけて表示する。例えば、ユーザＡのコンテンツ視聴装置１０Ａは、ユーザＡにより現在視聴されているコンテンツＡを表す情報を、ユーザＡの視聴情報として情報管理サーバ２０に送信する。そして、コンテンツ視聴装置１０Ａは、情報管理サーバ２０から、現在同一のコンテンツＡを視聴している他のユーザＢ、Ｃを表す情報を、ユーザＢ、Ｃの視聴情報として受信し、再生中のコンテンツＡの映像と並列に表示する。これにより、ユーザＡは、他のユーザＢ、Ｃが同一のコンテンツＡを視聴していることを把握できる。
【００３２】
情報管理サーバ２０は、本発明の情報処理装置の一例であり、上記各コンテンツ視聴装置１０におけるユーザの視聴情報を管理する機能を有する。この情報管理サーバ２０は、コンピュータ装置で構成され、各コンテンツ視聴装置１０とネットワーク５を介して通信可能である。情報管理サーバ２０は、各コンテンツ視聴装置１０から上記各ユーザの視聴情報を受信し、この視聴情報をコンテンツ番組表に対応づけてデータベース化する。そして、情報管理サーバ２０は、コンテンツ視聴装置１０からの要求に応じて、他ユーザの視聴情報をコンテンツ視聴装置１０に送信する。これにより、複数のユーザのコンテンツ視聴装置１０間で、各ユーザの視聴情報を共有することができ、ユーザは、相互の視聴状態を把握できる。
【００３３】
以上、本実施形態にかかる情報共有システム１の概略構成について説明した。以下に、情報共有システム１を構成するコンテンツ視聴装置１０と情報管理サーバ２０の構成について説明する。
【００３４】
まず、図２を参照して、本実施形態にかかる情報管理サーバ２０のハードウェア構成について説明する。図２は、本実施形態にかかる情報管理サーバ２０のハードウェア構成を示すブロック図である。
【００３５】
図２に示すように、情報管理サーバ２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１０９と、ストレージ装置（ＨＤＤ）１１０と、ドライブ１１１と、接続ポート１１２と、通信装置１１３とを備える。このように情報管理サーバ２０は、例えば、一般的な情報処理装置を用いて構成できる。
【００３６】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って動作し、情報管理サーバ２０内の各部を制御する。このＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラム、或いは、ストレージ装置１１０からＲＡＭ１０３にロードされたプログラムに従って、各種の処理を実行する。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶するとともに、ＣＰＵ１０１からストレージ装置１１０へのアクセスを軽減するためのバッファーとしても機能する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。
【００３７】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバー等の操作手段と、入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成されている。出力装置１０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ランプ等の表示装置と、スピーカ等の音声出力装置などで構成される。な
【００３８】
ストレージ装置１１０は、本実施形態にかかる情報管理サーバ２０の記憶部の一例として構成されている。ストレージ装置１１０は、各種の情報を格納するための装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１０は、記憶媒体であるハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。ドライブ１１１は、記憶媒体用リーダライタであり、情報管理サーバ２０に内蔵、或いは外付けされる。このドライブ１１１は、情報管理サーバ２０にローディングされた磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に対して、各種データを書き込み／読み出しする。
【００３９】
接続ポート１１２は、外部周辺機器を接続するためのポートであり、例えば、ＵＳＢ、ＩＥＥＥ１３９４等の接続端子を有する。接続ポート１１２は、インタフェース１０７、および外部バス１０６、ブリッジ１０５、ホストバス１０４等を介してＣＰＵ１０１等に接続されている。通信装置１１３は、例えば、ネットワーク５に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１１３は、コンテンツ視聴装置１０等の外部機器との間で、ネットワーク５を介して、各種データを送受信する。
【００４０】
なお、コンテンツ視聴装置１０が、パーソナルコンピュータ等の情報処理装置で構成される場合には、上記の情報管理サーバ２０と略同一の構成を採用できる。また、コンテンツ視聴装置１０がテレビジョン受像器などである場合には、周知の構成を採用できるので、コンテンツ視聴装置１０のハードウェア構成の詳細説明は省略する。
【００４１】
次に、図３を参照して、本実施形態にかかるコンテンツ視聴装置１０の構成について説明する。図３は、本実施形態にかかるコンテンツ視聴装置１０の構成を示すブロック図である。
【００４２】
図３に示すように、コンテンツ視聴装置１０は、コンテンツ管理部１２０と、コンテンツ表示制御部１３０と、表示部１３２と、レベル設定指示部１３４と、視聴情報生成部１３６と、認識部１３８と、入力部１４０と、視聴情報送信部１４２と、視聴情報受信部１４４と、視聴情報表示制御部１４６と、重畳部１４８とを備える。
【００４３】
コンテンツ管理部１２０は、コンテンツ視聴装置１０におけるコンテンツの視聴を管理する。このコンテンツ管理部１２０は、例えば、コンテンツ取得部１２２、コンテンツ再生部１２４、視聴履歴管理部１２６を有する。
【００４４】
コンテンツ取得部１２２は、外部装置からコンテンツを取得する機能を有する。例えば、コンテンツ取得部１２２は、上記の放送装置７から送信された番組コンテンツを、アンテナ１２７を介して受信する。このとき、コンテンツ取得部１２２は、放送番組のチューナーとして機能し、ユーザ指定されたチャンネルの番組を選局して受信する。また、コンテンツ取得部１２２は、上記のコンテンツ配信サーバ９から送信された配信コンテンツを、ネットワーク５及び通信装置１１３（図２参照。）を介して受信する。また、コンテンツ取得部１２２は、コンテンツ視聴装置１０にローディングされたリムーバブル記録媒体１２８に記憶されているコンテンツを、ドライブ１１１（図示せず。）を用いて読み出す。なお、このリムーバブル記録媒体１２８は、例えば、次世代光ディスク（Ｂｌｕ−Ｒａｙディスク等）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ若しくは光磁気ディスク等の光ディスク、又は、フラッシュメモリ等の各種の半導体メモリからなるメモリカードなど、任意の記録媒体を使用できる。
【００４５】
コンテンツ再生部１２４は、上記外部装置から取得したコンテンツを再生する機能を有する。このコンテンツ再生部１２４は、例えば、コンテンツデータを復号するデコーダとして機能する。コンテンツ再生部１２４は、再生処理により得られたコンテンツの映像データを表示部１３２に出力し、音声データは、図示しないスピーカに出力する。
【００４６】
視聴履歴管理部１２６は、コンテンツ視聴装置１０におけるコンテンツの視聴履歴を管理する。この視聴履歴は、過去に視聴されたコンテンツ、現在視聴されているコンテンツ、未来に視聴予定のコンテンツ（ユーザにより視聴予約又は録画予約されたコンテンツ）の情報を含む。例えば、視聴履歴管理部１２６は、コンテンツ再生部１２４による再生履歴を管理することで、過去及び現在の視聴履歴を得ることができ、また、ユーザにより視聴予約又は録画予約を管理することで、未来の視聴予定も得ることができる。視聴履歴管理部１２６は、かかる視聴履歴を視聴履歴データベース（図示せず。）に保存する。また、視聴履歴管理部１２６は、コンテンツ視聴装置１０におけるコンテンツの視聴履歴を、視聴情報生成部１３６に出力する。
【００４７】
コンテンツ表示制御部１３０は、コンテンツ再生部１２４により再生されたコンテンツを、表示部１３２に表示するために必要な画像処理を行う。例えば、コンテンツ表示制御部１３０は、再生されたコンテンツの映像データのフレームを再構築して表示画面を生成したり、表示部１３２の画面内におけるコンテンツ映像データの表示位置、大きさ、表示エリアなどを調整したりする。
【００４８】
表示部１３２は、ディスプレイ装置で構成され、コンテンツ表示制御部１３０から入力されたコンテンツの映像や、後述する視聴情報表示制御部１４６から入力された他ユーザの視聴情報を表示する。
【００４９】
レベル設定指示部１３４は、入力部１４０に対するユーザ入力に基づいて、コンテンツ視聴装置１０のユーザの共有レベル情報（ユーザ相関情報、情報開示レベル情報、情報取得レベル情報など）などを含むレベル設定指示を、情報管理サーバ２０に送信して、これらの情報のレベル設定を指示する。なお、共有レベル情報の詳細については後述する。
【００５０】
視聴情報生成部１３６は、コンテンツ視聴装置１０におけるユーザによるコンテンツの視聴情報を生成する。視聴情報生成部１３６は、例えば、コンテンツ管理部１２０から入力された視聴履歴、入力部１４０に対するユーザ入力データ、認識部１３８により認識された視聴空間若しくはユーザの映像／音声データなどに基づいて、当該コンテンツのユーザの視聴情報を生成する。視聴情報送信部１４２は、視聴情報生成部１３６により生成された視聴情報を、ネットワーク５を介して情報管理サーバ２０に送信する。
【００５１】
ここで、視聴情報について詳細に説明する。この視聴情報は、コンテンツ視聴装置１０における視聴コンテンツ（「コンテンツ視聴装置１０においてユーザが過去に視聴したコンテンツ、現在視聴しているコンテンツ、未来に視聴予定のコンテンツの少なくともいずれか」を意味する。以下同じ。）を表す情報である（図１１参照。）。視聴情報は、当然ながら、各コンテンツ視聴装置１０のユーザごとに異なる情報となり、かかる視聴情報により、各コンテンツ視聴装置１０におけるユーザのコンテンツの嗜好を把握できる。
【００５２】
本実施形態にかかる視聴情報は、例えば、
（１）コンテンツ視聴装置１０における視聴コンテンツに関する情報（以下「視聴コンテンツ情報」）、
（２）コンテンツ視聴に対するユーザの熱中度を表す情報（以下「熱中度情報」）、
（３）コンテンツに対するユーザの視聴状態を表す視聴状態情報、
（４）コンテンツ視聴装置１０の電源のオン／オフを表す情報
を含む。
【００５３】
（１）の視聴コンテンツ情報は、コンテンツ視聴装置１０における視聴コンテンツの識別情報（例えば、チャンネル、コンテンツＩＤ、番組名など）を含む。この視聴コンテンツ情報により、ユーザが視聴している（或いは視聴した、視聴予定の）コンテンツを特定できる。
【００５４】
（２）の熱中度情報は、例えば、視聴コンテンツに対するユーザの感想を表す情報、ユーザの視聴状態が「ながら視」であるか「釘付け」であるかを表す情報、或いは、ユーザの喜怒哀楽の感情を表す情報などである。この熱中度情報の取得方法としては、例えば、ユーザによる入力部１４０に対するテキスト情報の入力（例えば、「楽しい！」、「つまらない」）、パラメータの入力（例えば、熱中度指数「０〜１００％」）、画面表示された熱中度を表す選択肢についての選択入力（例えば、「喜」「怒」「哀」「楽」マークのボタン選択）などがある。かかる熱中度情報により、他ユーザの嗜好、感情を把握したり、他ユーザとコンテンツ視聴を共感したりできる。
【００５５】
（３）の視聴状態情報は、コンテンツ視聴装置１０のユーザが、いつ、どこで、だれと、何のコンテンツを、どれくらいの時間、どのような方法で視聴したかなどといった、ユーザの視聴状態を表すものである。例えば、視聴開始時間、視聴継続時間などのコンテンツの視聴時間に関する情報は、現在放送中のコンテンツや過去に録画したコンテンツの再生実行時刻、録画時刻、録画予約された未来のコンテンツの時刻などから得ることができる。また、コンテンツ視聴装置１０に設けられた認識部１３８（カメラ、マイク、センサなど）を用いて得られた画像又は映像データを、画像処理／音声処理することより、コンテンツ視聴装置１０の近傍におけるユーザの存否、視聴ユーザの顔認識、声認識、視聴人数などの情報を得ることができる。この視聴状態情報により、他ユーザの視聴状態を把握できる。
【００５６】
（４）のコンテンツ視聴装置１０の電源のオン／オフを表す情報により、他ユーザの視聴の有無、コンテンツ視聴装置１０の設置場所（例えばユーザの自宅）におけるユーザの存否を把握できる。
【００５７】
以上、本実施形態にかかる視聴情報の内容について説明した。図３の視聴情報生成部１３６は、上記のようにして視聴情報（図１１参照。）を生成し、視聴情報送信部１４２は、当該視聴情報をネットワーク５を介して情報管理サーバ２０に送信する。かかる視聴情報は、例えば、コンテンツが視聴される度に、また、録画予約や視聴予約が実行される度に、情報管理サーバ２０に送信される。しかし、かかる例に限定されず、視聴情報を定期的に送信してもよいし、或いは、コンテンツ視聴装置１０の電源オン時、情報管理サーバ２０からの要求時など、任意のタイミングで送信してもよい
【００５８】
視聴情報受信部１４４は、他ユーザの視聴情報を要求するための他ユーザ視聴情報要求コマンドを、ネットワーク５を介して情報管理サーバ２０に送信し、この応答として、情報管理サーバ２０からネットワーク５を介して、他ユーザの視聴情報を受信する。ここで受信される他ユーザの視聴情報は、情報管理サーバ２０により、多数のユーザの視聴情報の中から適切にフィルタリングされたものである。このフィルタリング処理の詳細は後述する。
【００５９】
視聴情報表示制御部１４６は、視聴情報受信部１４４から入力された他ユーザの視聴情報を、表示部１３２に表示するために必要な画像処理を行う。例えば、視聴情報表示制御部１４６は、受信した他ユーザの視聴情報を、当該他ユーザを表すユーザ情報（例えば、各ユーザに割り当てられたマーク、アイコン、顔画像など）に変換して表示したり、受信した他ユーザの視聴情報をコンテンツの番組表に関連づけて番組表形式で表示したりする。また、視聴情報表示制御部１４６は、表示部１３２の画面内における他ユーザの視聴情報の表示位置、大きさ、表示エリアなどを調整したりする。
【００６０】
また、重畳部１４８は、上記コンテンツ表示制御部１３０から出力された映像コンテンツの画像に、視聴情報表示制御部１４６から出力された他ユーザの情報の画像を重畳して表示する。これにより、コンテンツ視聴装置１０の表示部１３２には、再生中のコンテンツの映像とともに、このコンテンツを視聴している（或いは視聴した、視聴予定の）他ユーザの情報が並列に表示される。よって、ユーザは、自身と同一のコンテンツを視聴している他ユーザを把握できる。なお、他ユーザの視聴情報が重畳された表示画面の具体例については後述する。
【００６１】
なお、ユーザは、入力部１４０のみならず、リモートコントローラ３を用いてコンテンツ視聴装置１０を操作することも可能である。例えば、ユーザは、コンテンツを視聴しながら、リモートコントローラ３のレバーを操作することで、他ユーザの視聴情報の共有レベルを動的に調整することができるが、詳細は後述する。
【００６２】
次に、図４を参照して、本実施形態にかかる情報管理サーバ２０の構成について説明する。図４は、本実施形態にかかる情報管理サーバ２０の構成を示すブロック図である。なお、以下の説明では、情報管理サーバ２０が取り扱う情報、データベースの構成を説明するために、図８〜図１８を適宜参照するものとする。
【００６３】
図４に示すように、情報管理サーバ２０は、概略的には、各ユーザのコンテンツ視聴装置１０とネットワーク５を介してデータ通信する通信部２００と、同一のグループに属する複数のユーザ相互の共有レベル情報を管理するユーザ情報管理部２１０と、各ユーザのコンテンツ視聴情報を管理するユーザ視聴コンテンツ管理部２２０とを備える。
【００６４】
通信部２００は、各ユーザのコンテンツ視聴装置１０から、共有レベル受信部２０２と、視聴情報受信部２０４と、取得要求受信部２０６と、視聴情報送信部２０８と、を備える。共有レベル受信部２０２は、各ユーザにより設定指示さえた共有レベル情報を受信する。視聴情報受信部２０４は、各ユーザのコンテンツ視聴装置１０から、当該各ユーザの視聴情報を受信する。取得要求受信部２０６は、あるユーザのコンテンツ視聴装置１０から、他ユーザの視聴情報の取得を要求するためのコマンドである視聴情報要求を受信する。視聴情報送信部２０８は、後述するフィルタリング部２１８により生成された、当該各ユーザに対応する他ユーザの視聴情報を、各ユーザのコンテンツ視聴装置１０に送信する。
【００６５】
ユーザ情報管理部２１０は、グループ登録部２１２と、共有レベル設定部２１４と、グループデータベース２１６（以下「グループＤＢ２１６」という。）と、フィルタリング部２１８とを備える。グループ登録部２１２は、コンテンツ視聴装置１０のユーザをグループ登録する。共有レベル設定部２１４は、同一グループ内のユーザ相互の共有レベル情報を設定する。グループＤＢ２１６は、グループ情報及び共有レベル情報を格納する。フィルタリング部２１８は、各コンテンツ視聴装置１０に提供する視聴情報を選別（フィルタリング）する。以下、これら各部について詳述する。
【００６６】
グループ登録部２１２は、各コンテンツ視聴装置１０のユーザを特定のグループ／コミュニティにグループ化して、グループＤＢ２１６にグループ登録する。このユーザグループは、例えばＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）におけるグループのように、各種のユーザ属性（年齢、性別、趣味、嗜好、居住地域、仕事関係、友人関係など）に応じて任意に設定できる。グループ登録部２１２は、コンテンツ視聴装置１０のユーザからのグループ登録要求を受け付けると、ユーザ認証処理を行った上で、新規グループを生成して登録、或いは、既存グループに追加登録する。グループ登録は、例えば図８に示すように、グループに属するユーザのユーザＩＤと、そのユーザのユーザ名とを関連づけたグループ情報をグループＤＢ２１６に登録することで、実行される。なおグループＤＢ２１６は、上記情報管理サーバ２０のストレージ装置１１０（図２参照。）などに格納される。
【００６７】
共有レベル設定部２１４は、各ユーザのコンテンツ視聴装置１０から受信したレベル設定指示に基づいて、同一グループに属するユーザ相互の共有レベル情報を設定する。レベル設定指示は、上記の共有レベル受信部２０２によって各コンテンツ視聴装置１０から受信されるコマンドであり、各ユーザにより設定指示された共有レベル情報が含まれる。共有レベル情報は、同一のグループに属する複数のユーザ相互の視聴情報の共有レベルを表す情報である。この共有レベル情報は、ユーザ相関情報と、情報開示レベル情報と、情報取得レベル情報と、を含む。
【００６８】
ユーザ相関情報は、同一グループに属するユーザ相互の親密度レベルを表す情報であり、ユーザ間の親密度に応じたレベル値で設定される。図５は、ユーザ相関情報（親密度レベル）の概念図である。図５に示すように、ユーザ相関情報のレベル値（親密度レベル値）は、例えば５段階のレベル値（１〜５）で設定され、ユーザ相互の親密度が高いほど、ユーザ相関情報のレベル値が大きくなる。例えば、家族や親友など親密度レベルが高い場合には、ユーザ相関情報のレベル値が「５」に設定され、他人など親密度レベルが低い場合には、当該レベル値が「１」に設定される。
【００６９】
ユーザＡは、グループ内の他の各ユーザＢ、Ｃ、・・・について、親密度に応じて上記のようなユーザ相関情報のレベル値をそれぞれ設定する。つまり、ユーザＡは、コンテンツ視聴装置１０を操作して、他の各ユーザＢ、Ｃ、・・・に対してユーザ相関情報の所望のレベル値を入力して、設定を指示する。すると、コンテンツ視聴装置１０から情報管理サーバ２０に、設定されたレベル値のユーザ相関情報を含む設定指示が、情報管理サーバ２０に送信され、情報管理サーバ２０は、受信したレベル値をグループＤＢ２１６に、ユーザＡのユーザ相関情報として設定する（図９参照。）。
【００７０】
図９に、ユーザ相関情報（親密度レベル情報）の具体例を示す。図９に示すように、３人のユーザＡ〜Ｃについてそれぞれ、他のユーザとの相関情報のレベル値が設定されている。ユーザＡについてみると、ユーザＩＤ「０００２」のユーザＢの親密度レベル値は「３」に設定されており、ユーザＡとユーザＢとは、親密度が中程度の関係（通常の知り合いなど）にあることがわかる。また、ユーザＩＤ「０００３」のユーザＣの親密度レベル値は「２」に設定されており、ユーザＡとユーザＣとは、親密度が若干疎遠な関係（会社の同僚など）にあることがわかる。さらに、ユーザＩＤ「０００４」のユーザＤの親密度レベル値は「５」に設定されており、ユーザＡとユーザＤとは、親密度が最も高い関係（家族、親友など）にあることがわかる。
【００７１】
このようなユーザ相関情報のレベル値は、後述の情報開示レベル情報及び情報取得レベル情報に基づいて、他ユーザの視聴情報のフィルタリングを行うときの基準となるものである。従って、かかるユーザ相関情報は、各ユーザによって予め静的に設定されるものであり、そのレベル値の設定変更は適宜可能であるが、コンテンツ視聴中などに動的に設定変更される性質のものではない。
【００７２】
次に、情報開示レベル情報と情報取得レベル情報について説明する。情報開示レベル情報は、あるユーザが自身の視聴情報の開示を許可する他ユーザの範囲（例えば親密度レベル）を表す情報である。また、情報取得レベル情報は、あるユーザが視聴情報を取得する対象となる他ユーザの範囲（例えば親密度レベル）を表す情報である。
【００７３】
これらの情報開示レベル情報と情報取得レベル情報も、上記ユーザ相関情報（親密度レベル）と同様に、ユーザ所望の情報開示レベル又は情報取得レベルに応じたレベル値に設定される。上述した図５の例では、例えば、情報開示レベル情報のレベル値、情報取得レベル情報のレベル値（以下それぞれ、「情報開示レベル値」、「情報取得レベル値」という。）は、例えば５段階のレベル値（１、２、３、４、５）で設定される。そして、情報開示レベル値／情報取得レベル値より、上記ユーザ相関情報のレベル値（親密度レベル値）が高く設定されているユーザが、情報開示対象／情報取得対象のユーザ範囲に含まれる。
【００７４】
例えば、図５の例では、ユーザＡに対するユーザＢ、Ｃの親密度レベルは、それぞれ「３」、「２」である。この場合、ユーザＡの設定した情報開示レベル値／情報取得レベル値が「３」であれば、ユーザＢが、ユーザＡの情報開示対象／情報取得対象に含まれるが（親密度レベル値「３」≧情報開示／情報取得レベル値「３」）、ユーザＣは含まれない（親密度レベル値「２」＜情報開示／情報取得レベル値「３」）。また、ユーザＡの設定した情報開示レベル値／情報取得レベル値が「１」であれば、ユーザＢ及びＣが、ユーザＡの情報開示対象／情報取得対象に含まれる（親密度レベル値「３」、「２」≧情報開示／情報取得レベル値「１」）。
【００７５】
かかる情報開示レベル情報と情報取得レベル情報も、上記ユーザ相関情報（親密度レベル）と同様に、コンテンツ視聴装置１０に対するユーザ入力に基づき、設定される。つまり、ユーザＡが、コンテンツ視聴装置１０を操作して、他の各ユーザＢ、Ｃ、・・・に対して情報開示レベル値／情報取得レベル値を入力して、設定を指示する。すると、コンテンツ視聴装置１０から情報管理サーバ２０に、設定された情報開示レベル値／情報取得レベル値を含む設定指示が、情報管理サーバ２０に送信され、情報管理サーバ２０は、受信したレベル値をグループＤＢ２１６内にユーザＡの情報開示レベル情報／情報取得レベル情報として設定する（図１０参照。）。
【００７６】
図１０に、情報開示レベル情報及び情報取得レベル情報の具体例を示す。図１０に示すように、３人のユーザＡ〜Ｃについてそれぞれ、他のユーザとの情報開示レベル値／情報取得レベル値が、ユーザＩＤと関連づけて設定されている。例えば、ユーザＡについてみると、情報開示レベル値は「３」に、情報取得レベル値も「３」に設定されている。これにより、ユーザＡは、グループ内のユーザのうち、親密度が中程度の関係（通常の知り合いなど）の他ユーザに対して、自身の視聴情報の開示を許可し、また、当該関係の他ユーザの視聴情報の取得を所望していることがわかる。
【００７７】
このように、情報開示レベル値と情報取得レベル値とを同一のレベル値に設定すれば、相手と同等に視聴情報を共有できる。また、「情報開示レベル値＞情報取得レベル値」となるように設定すれば、視聴情報の開示範囲より取得範囲を広くすることができる。逆に、「情報開示レベル値＜情報取得レベル値」となるように設定すれば、視聴情報の取得範囲より開示範囲を広くすることができる。上記のように、ユーザは、グループ内の他ユーザとの関係や、視聴情報の共有（開示／取得）を所望するユーザの範囲に応じて、情報開示レベル値と情報取得レベル値を自由に設定可能である。
【００７８】
また、上記情報開示レベル値／情報取得レベル値は、上記のユーザ相関情報のレベル値とは異なり、任意の時点でユーザの希望に応じて自由に設定可能なものである。このため、ユーザがコンテンツ視聴装置１０を用いてコンテンツを視聴しているときなどに、情報開示レベル値／情報取得レベル値を動的に設定変更することができる。かかる動的な設定変更により、そのコンテンツ視聴装置１０に表示される他ユーザの視聴情報の範囲も動的に変化させることができる。
【００７９】
以上のように、共有レベル設定部２１４は、各ユーザのコンテンツ視聴装置１０からのレベル設定指示に基づいて、グループに属するユーザ相互の情報開示レベル及び情報取得レベルを、グループＤＢ２１６に設定する。
【００８０】
次に、フィルタリング部２１８について説明する。フィルタリング部２１８は、上記のようにグループＤＢ２１６に設定されたユーザ相互の共有レベル情報に基づいて、フィルタリング処理を実行した後、各ユーザからの要求に応じて、後述するユーザ視聴コンテンツ管理部２２０のユーザ視聴コンテンツデータベース２２８から、視聴中のコンテンツと連動した他ユーザの視聴情報を抽出して、各ユーザのコンテンツ視聴装置１０に提供する。
【００８１】
かかるフィルタリング部２１８は、本発明の選別部及び情報抽出部の一例である。選別部は、コンテンツ視聴装置１０から受信した他ユーザの視聴情報要求に応じて、要求元のコンテンツ視聴装置のユーザと同一のグループに属する他ユーザの中から、上記グループＤＢ２１６に設定された共有レベル情報（ユーザ相関情報、情報開示レベル及び情報取得レベル情報）の条件に適合する他ユーザを選別する機能を有する。情報抽出部は、ユーザ視聴コンテンツデータベース２２８から、上記選別部により選別された他ユーザの視聴情報を抽出する機能を有する。
【００８２】
このようなフィルタリング部２１８は、各ユーザにより設定された情報開示レベル及び情報取得レベルに基づいて、各コンテンツ視聴装置１０に提供する他ユーザの視聴情報をフィルタリングする。これにより、ユーザ設定に応じて視聴情報の開示対象の他ユーザを制限して、プライバシー管理を行うことができるとともに、ユーザが視聴情報の取得を所望する他ユーザの範囲を調整することができる。かかるフィルタリング処理の詳細は後述する（図２１参照）。
【００８３】
次に、図４に示すユーザ視聴コンテンツ管理部２２０について説明する。ユーザ視聴コンテンツ管理部２２０は、ユーザ視聴データベース２２２（以下「ユーザ視聴ＤＢ２２２」という。）と、コンテンツ情報データベース２２４（以下「コンテンツ情報ＤＢ２２４」という。）と、マッチング部２２６と、ユーザ視聴コンテンツデータベース２２８（以下「ユーザ視聴コンテンツＤＢ２２８」という。）とを備える。なおユーザ視聴ＤＢ２２２、コンテンツ情報ＤＢ２２４及びユーザ視聴コンテンツＤＢ２２８は、上記情報管理サーバ２０のストレージ装置１１０（図２参照。）などに格納される。以下、各部について詳述する。
【００８４】
ユーザ視聴コンテンツ管理部２２０は、各コンテンツ視聴装置１０から、各ユーザのコンテンツの視聴情報を収集し、ユーザ視聴ＤＢ２２２に格納する。このように、上記視聴情報受信部２０４により各コンテンツ視聴装置１０から受信した各ユーザの視聴情報は、まず、ユーザ視聴ＤＢ２２２に格納される。この視聴情報の具体例について以下に説明する。
【００８５】
図１１に、コンテンツ視聴装置１０から情報管理サーバ２０に送信されるユーザＡの視聴情報の具体例を示す。図１１に示すように、コンテンツ視聴装置１０においてテレビジョン放送の番組コンテンツや、ＶＯＤコンテンツを視聴しているときには、コンテンツ視聴装置１０により視聴情報が生成されて、情報管理サーバ２０に送信される。この視聴情報には、例えば、視聴コンテンツを提供するメディア、チャンネル、コンテンツＩＤ、視聴開始時間、視聴継続時間、未来のコンテンツの視聴予定（視聴予約又は録画予約など）が含まれる。コンテンツの識別情報であるコンテンツＩＤ、視聴予定や、コンテンツ属性情報であるメディア、チャンネル、視聴開始時間などにより、ユーザの視聴コンテンツを特定できる。また、視聴継続時間などにより、コンテンツの視聴状態を把握できる。
【００８６】
ユーザ視聴コンテンツ管理部２２０は、複数のコンテンツ視聴装置１０から送信された視聴情報を解析して、ユーザごとに分類してユーザ視聴ＤＢ２２２に格納する。このとき、視聴情報を送信したコンテンツ視聴装置１０のユーザＩＤと、視聴ＩＤと、視聴属性とを、視聴情報に付加する。
【００８７】
図１２に、ユーザ視聴ＤＢ２２２に格納されたユーザＡの視聴情報の具体例を示す。図１２に示すように、ユーザ視聴ＤＢ２２２には、ユーザＡの視聴コンテンツに関する情報（例えば、視聴ＩＤ、視聴日時、コンテンツの識別情報、視聴属性）が、例えば時系列で配列されている。「視聴ＩＤ」は、ユーザＡによるコンテンツの視聴ごとに固有に付与されるＩＤである。「視聴日時」は、視聴コンテンツの視聴日時である。「コンテンツの識別情報」は、図示の例では、チャンネル、コンテンツＩＤであるが、それ以外にも、録画予約に使用するＧコードなど用いてもよい。なお、コンテンツの識別情報としてコンテンツＩＤのみを用いる場合、コンテンツＩＤのみでコンテンツを一意に特定できることが必要であり、そうでない場合は、コンテンツＩＤと視聴日時の組合せなどを用いてもよい。
【００８８】
また、「視聴属性」は、視聴日時に応じて視聴コンテンツを分類するための属性情報である。この「視聴属性」のうち、「過去履歴」は、ユーザＡが過去に放送されたコンテンツを視聴したことを表し、「現在状態」は、ユーザＡが現在放送中のコンテンツを現在視聴していることを表し、「視聴予定」は、ユーザＡが未来に放送されるコンテンツを録画予約又は視聴予約しており、視聴する予定であることを表す。
【００８９】
以上のような視聴コンテンツに関する情報が、グループ内の各ユーザについてそれぞれユーザ視聴ＤＢ２２２に格納される。なお、図１２の例では、上述した熱中度情報、視聴状態情報などが記載されていないが、これらの情報が視聴情報に含まれている場合には、ユーザ視聴ＤＢ２２２に格納される。
【００９０】
次に、コンテンツ情報ＤＢ２２４について説明する。コンテンツ情報ＤＢ２２４は、コンテンツ提供装置（図１の放送装置７、コンテンツ配信サーバ９など）から各コンテンツ視聴装置１０に提供可能な複数のコンテンツに関する情報、例えば、テレビジョン放送のコンテンツの番組表を格納する。例えば、コンテンツ情報ＤＢ２２４は、テレビジョン放送の電子番組表（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：ＥＰＧ）に、コンテンツに関するメタ情報及び属性情報を付加して、システムに適したメタデータにデータベース化したデータベースである。情報管理サーバ２０のユーザ視聴コンテンツ管理部２２０は、外部の番組表提供装置（例えば、ＥＰＧプロバイダー）などからネットワーク５などを介して番組表を取得し、この番組表に対して、情報共有システム１で使用するために必要な所定のメタ情報及び属性情報を付加した上で、コンテンツ情報ＤＢ２２４に格納する。
【００９１】
図１３に、コンテンツ情報ＤＢ２２４に格納された番組表の具体例を示す。図１３に示すように、コンテンツ情報ＤＢ２２４は、各コンテンツ視聴装置１０に提供可能な複数のコンテンツ（つまり、各コンテンツ視聴装置１０で視聴可能な複数のコンテンツ）の番組表納されている。この番組表は、各チャンネルにおけるコンテンツＩＤの時系列情報である。図１３に示す例の番組表では、コンテンツ視聴装置１０に対するコンテンツの提供日時（放送日時、配信日時等）と、放送装置７から放送される所定の放送チャンネルの番組コンテンツのコンテンツＩＤと、コンテンツ配信サーバ９から配信される所定の配信チャンネルの番組コンテンツのコンテンツＩＤとが関連づけられている。この番組表によれば、例えば、１２：００の時間帯には、放送チャネルではコンテンツＩＤが「０３」の番組コンテンツが放送され、配信チャネルではコンテンツＩＤが「１３」の番組コンテンツが配信されることが分かる。
【００９２】
次に、図４のマッチング部２２６について説明する。マッチング部２２６は、ユーザ視聴ＤＢ２２２とコンテンツ情報ＤＢ２２４とをマッチングして、ユーザ視聴コンテンツＤＢ２２８を構築する。このユーザ視聴コンテンツＤＢ２２８は、各コンテンツ視聴装置１０に提供可能な複数のコンテンツ（番組表のコンテンツ）のコンテンツＩＤと、当該コンテンツを視聴するユーザのユーザＩＤ（視聴ユーザ情報）とを対応づけたデータベースであり（図１４参照。）、同一グループ内の各ユーザの視聴コンテンツを表すものである。
【００９３】
ここで図６を参照して、マッチング部２２６についてさらに説明する。図６に示すように、マッチング部２２６は、コンテンツ情報ＤＢ２２４から読み出した番組表に含まれるコンテンツの識別情報（コンテンツＩＤ）と、ユーザ視聴ＤＢ２２２から読み出した各ユーザの視聴コンテンツの識別情報（コンテンツＩＤ、チャンネル、視聴時間など）とを照合し、番組表に含まれる各コンテンツに、当該各コンテンツを視聴するユーザのユーザＩＤを対応づける。これにより、グループに属する複数のユーザの視聴情報を、番組表内のコンテンツでソートした情報であるユーザ視聴コンテンツＤＢ２２８が得られる（図１４参照。）。本実施形態では、かかるマッチング処理により、上記のような視聴状態が「過去履歴」、「現在状態」及び「視聴予定」である視聴コンテンツの全てが、時系列情報である番組表のコンテンツに対応づけられる。
【００９４】
図１４にユーザ視聴コンテンツＤＢ２２８の具体例を示す。図１４に示すように、コンテンツの提供日時と、コンテンツ視聴装置１０に放送される各放送チャンネルのコンテンツのコンテンツＩＤと、コンテンツを視聴したユーザを表す視聴ユーザ情報（ユーザＩＤ）とが対応付けられている。例えば、過去に放送されたコンテンツＩＤ「０１」のコンテンツに対して、ユーザＡのユーザＩＤが対応付けられており、グループ内のユーザＡ、Ｂ、Ｃ、・・・のうち、ユーザＡのみが当該コンテンツを視聴したことが分かる。同様に、現在放送中のコンテンツＩＤ「０３」のコンテンツに対して、ユーザＡ、Ｂ及びＣのユーザＩＤが対応付けられており、ユーザＡ、Ｂ及びＣが当該コンテンツを現在視聴していることが分かる。また、過去に放送されたコンテンツＩＤ「０２」のコンテンツに対しては、いずれのユーザのユーザＩＤも対応づけられていないので、グループ内で当該コンテンツを視聴したユーザは存在しないことが分かる。また、未来に放送されるコンテンツＩＤ「０４」のコンテンツに対して、ユーザＤのユーザＩＤと、その視聴確率「８０％」が対応付けられている。この視聴確率は、予約録画がなされた場合には所定値「８０％」が常に割り当てられるようにしてもよいし、或いは、ユーザの過去の視聴履歴、他の予約録画コンテンツの視聴確率などに基づいて算出してもよい。
【００９５】
以上のようにして、ユーザ視聴コンテンツ管理部２２０は、ユーザ視聴コンテンツＤＢ２２８を生成し、コンテンツ視聴装置１０から新たな視聴情報を受信する度に、視聴ユーザ情報追加／削除／変更等して、ユーザ視聴コンテンツＤＢ２２８を更新する。このようにユーザ視聴コンテンツ管理部２２０がユーザ視聴コンテンツＤＢ２２８を管理することで、情報管理サーバ２０は、常に最新の視聴ユーザ情報を関連づけたコンテンツ番組表を保持できる。
【００９６】
次に、上記ユーザ情報管理部２１０のフィルタリング部２１８について、再度、詳細に説明する。フィルタリング部２１８は、グループＤＢ２１６に設定された共有レベル情報に基づいて、ユーザ視聴コンテンツＤＢ２２８に含まれる視聴ユーザ情報をフィルタリングする。
【００９７】
詳細には、まず、各コンテンツ視聴装置１０から他ユーザの視聴情報の取得を要求する視聴情報要求を取得要求受信部２０６により受信すると、フィルタリング部２１８は、要求元のコンテンツ視聴装置１０のユーザＡを特定し、この要求元のユーザＡが属するグループについて設定された共有レベル情報をグループＤＢ２１６から読み出す。次いで、フィルタリング部２１８は、当該グループの共有レベル情報に含まれるユーザ相関情報（親密度レベル値）と、ユーザＡの情報取得レベル値とに基づいて、グループ内の他ユーザＢ〜Ｚの中から、ユーザＡが視聴情報の取得対象としているレベルの他ユーザＢ〜Ｄを選別する（第１フィルタリング処理）。さらに、フィルタリング部２１８は、上記ユーザ相関情報（親密度レベル値）と、当該選別された他ユーザＢ〜Ｄの情報開示レベル値とに基づいて、当該選別された他ユーザＢ〜Ｄの中から、ユーザＡを視聴情報の開示対象としている他ユーザＢを選別する（第２フィルタリング処理）。
【００９８】
その後、フィルタリング部２１８は、グループ内の他ユーザＢ〜Ｚの中から選別された他ユーザＢの視聴情報（視聴ユーザ情報、コンテンツＩＤ、日時等）を、ユーザ視聴コンテンツＤＢ２２８から抽出して、要求元のユーザＡのコンテンツ視聴装置１０に送信する。
【００９９】
図１５に、ユーザＡ向けにフィルタリングされたユーザ視聴コンテンツＤＢ２２８を示す。図１５に示すように、ユーザ視聴コンテンツＤＢ２２８では、コンテンツに対応づけられているユーザＡ〜Ｄの視聴ユーザ情報のうち、上記フィルタリング処理により除外されたユーザＣの視聴ユーザ情報が削除されている。そして、ユーザ視聴コンテンツＤＢ２２８から、このユーザＣを除くユーザＢ及びＤの視聴ユーザ情報（ユーザＩＤ）と、コンテンツＩＤと、日時とを関連づけた情報が、他ユーザの視聴情報として、ユーザＡのコンテンツ視聴装置１０に送信される。これにより、ユーザＡは、ユーザＡが情報取得対象としているユーザ範囲内の他ユーザＢ〜Ｄであって、かつ、ユーザＡを情報開示対象に設定している他ユーザＢ、Ｄの視聴情報を取得できる。これにより、グループ内のユーザＢ〜Ｚのプライバシーを保護しつつ、ユーザＡの所望する親密度のユーザの視聴情報をユーザＡに提供できる。
【０１００】
以上のように、本実施形態にかかる情報管理サーバ２０では、共有レベル情報を情報管理サーバ２０に設定し、この共有レベル情報に基づいて各コンテンツ視聴装置１０に抵抗するユーザの視聴情報をフィルタリングする。これにより、グループ内のユーザのプライバシーを管理するとともに、ユーザの趣向に応じて、情報取得範囲の調整を実行できる。
【０１０１】
次に、図７及び図１６〜図１８を参照して、本実施形態にかかる情報管理サーバ２０のマッチング部の変更例について説明する。図７は、本実施形態の変更例にかかる未来予測を行うマッチング部の構成を示すブロック図であり、図１６〜図１８は、本実施形態の変更例に係る未来予測を行った結果のデータベースの構成を示す説明図である。
【０１０２】
上述したユーザ視聴コンテンツ管理部２２０のマッチング部２２６は、視聴属性が「過去履歴」、「現在状態」又は「視聴予定」である視聴ユーザ情報を含む視聴コンテンツＤＢ２２８を生成する（図１５参照。）。これに対し、変更例にかかるマッチング部２３０は、上記「過去履歴」、「現在状態」又は「視聴予定」に加え、視聴属性が「視聴予測」である視聴ユーザ情報を生成し、この情報を視聴ユーザ情報としてユーザ視聴コンテンツＤＢ２２８に追加することを特徴としている。この視聴属性「視聴予測」は、ユーザが未来に放送されるコンテンツを視聴する可能性があることを表す。以下に「視聴予測」について詳細に説明する。
【０１０３】
マッチング部２３０は、ユーザの視聴履歴や趣向に基づいて、所定の推測アルゴリズムに従って、当該ユーザの視聴予想情報（例えば、視聴確率０〜１００％）を生成する。具体的には、マッチング部２３０は、ユーザのコンテンツ視聴装置１０から得られる視聴予約／録画予約情報や、情報管理サーバ２０に蓄積されている視聴履歴情報などを解析して、ユーザが、未来に放送予定のコンテンツを視聴する確率を算出する。例えば、放送番組がドラマなどの連続性を有するコンテンツである場合には、過去に放送された回のコンテンツの視聴履歴や、次回のコンテンツの視聴予約の有無を解析することで、そのユーザが次回のコンテンツを視聴するか否かをある程度把握できる。連造シリーズでないコンテンツであっても、ユーザが過去に視聴したコンテンツの属性情報を分析することで、そのユーザの視聴傾向、趣向などを判断することができ、類似のコンテンツを視聴する確率を算出できる。
【０１０４】
そこで、図７に示すマッチング部２３０は、ユーザの視聴情報に基づいて、所定の推測アルゴリズムを用いて、当該ユーザが番組表に含まれる複数の未来のコンテンツを視聴する確率を算出して、視聴予測を行う。ここで、所定の推測アルゴリズムとしては、例えば、以下の数式（１）を利用した推測アルゴリズムを使用できる。以下にその概要について説明する。次の数式（１）は、視聴確率（ＵＭ、ＰＲＧ）を求めるための計算式である。
【０１０５】
【数１】
0005267062.tif 000002
【０１０６】
この数式１において、「ＵＭ」は、ユーザモデルベクトルであり、「ＰＲＧ」はプログラムベクトルである。
【０１０７】
プログラムベクトル（ＰＲＧ）は、コンテンツ（プログラム）の特徴を表現するベクトルであり、コンテンツメタデータをデータマイニングすることで求められる。例えば、コンテンツのジャンル、出演者、又は、解説文から抽出されたキーワードなどがコンテンツベクトルの構成要素となる。
【０１０８】
ユーザモデルベクトル（ＵＭ）は、ユーザの嗜好を表現するベクトルであり、ユーザのコンテンツ視聴行動などの操作ログに基づく学習処理（例えば、あるプログラムの録画処理を行った場合、当該プログラムベクトルに含まれる内容（出演者やキーワード）をユーザモデルベクトル（ＵＭ）に加算する）や、ユーザの初期入力（例えば、好きなジャンル、芸能人などの入力にもとづきユーザモデルベクトル（ＵＭ）に加算する）により求められる。
【０１０９】
かかるユーザモデルベクトル（ＵＭ）とプログラムベクトル（ＰＲＧ）を、上記数式１に適用して、当該プログラムに対するユーザの嗜好度を算出し、全コンテンツに対する嗜好度を正規化することで、各コンテンツの視聴確率（ＵＭ、ＰＲＧ）を算出できる。
【０１１０】
以上のような推測アルゴリムを実行すべく、図７に示すマッチング部２３０は、上述した図６の構成に加えて、ユーザ視聴予想部２３２をさらに備えている。このユーザ視聴予想部２３２は、各コンテンツ視聴装置１０から受信した各ユーザの視聴情報と、コンテンツ情報ＤＢ２２４内の番組表に含まれるコンテンツの属性情報とに基づいて、各ユーザが視聴する可能性のあるコンテンツを予測し、その視聴確率を計算する。番組表に含まれる番組コンテンツには、番組のカテゴリ、登場人物、ジャンル、視聴年齢、バラエティ度合いなどの属性情報が、番組コンテンツごとに予め定められている。ユーザ視聴予想部２３２は、この番組コンテンツの属性情報とユーザの嗜好情報とを全てのコンテンツについてマッチングして、ユーザの視聴予測をする。
【０１１１】
かかるユーザ視聴予想部２３２は、ユーザ属性ＵＭ計算部２３４と、コンテンツ属性ＰＲＧ計算部２３６と、ユーザ視聴確率計算部２３８とから構成される。
【０１１２】
ユーザ属性ＵＭ計算部２３４は、ユーザ視聴ＤＢ２２２から読み出した各ユーザの視聴情報に基づく学習処理、或いは、ユーザの初期入力などによって、ユーザの嗜好を表すユーザモデルベクトル（ＵＭ）を算出する。コンテンツ属性ＰＲＧ計算部２３６は、コンテンツ情報ＤＢ２２４から読み出した番組表に含まれるコンテンツの属性情報に基づいて、コンテンツ（プログラム）の特徴を表すプログラムベクトル（ＰＲＧ）を計算する。ユーザ視聴確率計算部２３８は、上記算出されたユーザモデルベクトル（ＵＭ）及びプログラムベクトル（ＰＲＧ）を、上記数式（１）に適用することで、番組表に含まれる複数の未来のコンテンツに対するユーザの視聴確率（ＵＭ、ＰＲＧ）をそれぞれ算出する。なお、所定の推測アルゴリズムとしては、上記例に限定されず、例えば、特開２００５−５７７１３号公報に記載の推測アルゴリズムを使用してもよい。
【０１１３】
以上のような推測アルゴリズムによって、マッチング部２３０は、番組表に含まれるコンテンツのうち、各ユーザが視聴する可能性のあるコンテンツを予測するとともに、そのコンテンツの視聴確率を算出できる。マッチング部２３０は、ユーザ視聴ＤＢ２２２内の各ユーザの視聴情報に、上記視聴予測したユーザの視聴情報を追加する。
【０１１４】
例えば、図１６に示すユーザ視聴ＤＢ２２２では、未来のコンテンツに対するユーザＡの視聴予測として、視聴ＩＤ「７７７」と、コンテンツＩＤ「１１１２２３３」と、視聴日時「０３／１１  ０９：００」と、視聴属性「視聴予測（８０％）」とを関連づけた視聴情報が追加されている。
【０１１５】
また、マッチング部２３０は、コンテンツ情報ＤＢ２２４の番組表内に含まれる未来のコンテンツと、ユーザ視聴予測部２３２により予測された視聴確率に関する情報とを対応づけた前記ユーザ視聴コンテンツＤＢ２２８を生成する。
【０１１６】
具体的には、マッチング部２３０は、図６のマッチング部２２６と同様にして、ユーザ視聴ＤＢ２２２とコンテンツ情報ＤＢ２２４とをマッチング処理して、「過去履歴」と「現在状態」と「未来予定」の視聴ユーザ情報を含むユーザ視聴コンテンツＤＢ２２８を構築する。さらに、マッチング部２３０は、このユーザ視聴コンテンツＤＢ２２８に対して、上記ユーザ視聴予想部２３２により視聴予測された視聴ユーザ情報を追加する。例えば、図１７に示すユーザ視聴コンテンツＤＢ２２８では、視聴予測により得られた「未来予測」の視聴情報として、コンテンツＩＤ「０５」を有する未来のコンテンツに対して、ユーザＡの視聴ユーザ情報（ユーザＡのユーザＩＤと、視聴確率１００％）と、ユーザＢの視聴ユーザ情報（ユーザＢのユーザＩＤ、視聴確率４０％）とが付加されている。これは、ユーザＡが、コンテンツＩＤ「０５」のコンテンツを視聴確率１００％で視聴し、ユーザＢが当該コンテンツを視聴確率４０％で視聴することを意味する。
【０１１７】
このようにして、視聴予測された視聴ユーザ情報を含むユーザ視聴コンテンツＤＢ２２８は、上記のフィルタリング部２１８によりフィルタリングされる。このフィルタリング処理により、上記共有レベル情報の条件を満たす他ユーザが選別され、当該選別された他ユーザの視聴情報が抽出されて、コンテンツ視聴装置１０に提供される。
【０１１８】
図１５に、ユーザＡ向けにフィルタリングされたユーザ視聴コンテンツＤＢ２２８（未来予測を含む。）を示す。図１８に示すように、ユーザ視聴コンテンツＤＢ２２８では、図１５で示した「過去履歴」、「現在状態」及び「未来予定」の視聴ユーザ情報に加え、「未来予測」の視聴ユーザ情報が含まれている。ユーザＡのコンテンツ視聴装置１０は、かかるフィルタリング後のユーザ視聴コンテンツＤＢ２２８の情報を受信することで、他ユーザの視聴予測情報をユーザＡに提示できる。
【０１１９】
以上、図４〜図１８を参照して、本実施形態にかかる情報管理サーバ２０の構成と、情報管理サーバ２０が取り扱う各種情報の構成例について説明した。
【０１２０】
次に、図１９を参照して、本実施形態にかかる情報共有システム１における環境設定処理について説明する。図１９は、本実施形態にかかる情報共有システム１における環境設定処理（グループ登録及びユーザ相関情報設定処理）を示すフローチャートである。
【０１２１】
図１９に示すように、まず、ユーザＡのコンテンツ視聴装置１０は、ユーザＡの入力に基づき、新たなグループＸの生成指示を情報管理サーバ２０に送信する（ステップＳ１０）。これに応じて、情報管理サーバ２０は、新たにグループＸを生成して、グループＤＢ２１６に登録する（ステップＳ１２）。
【０１２２】
次いで、ユーザＡのコンテンツ視聴装置１０は、ユーザＡの入力に基づき、グループＸへのユーザＡの登録指示を情報管理サーバ２０に送信する（ステップＳ１４）。これに応じて、情報管理サーバ２０は、ユーザＡをグループＸに登録する（ステップＳ１６）。具体的には、情報管理サーバ２０は、グループＤＢ２１６のグループＸのグループ情報として、ユーザＡのユーザＩＤとユーザ名を登録する（図８参照。）。同様にして、他のユーザＢ、Ｃ、・・・も、グループＸに登録する（ステップＳ１８）。
【０１２３】
さらに、ユーザＡが、グループＸに属するユーザＢ、Ｃに対するユーザ相関情報（親密度レベル値）を設定する（ステップＳ２０、Ｓ２２）。即ち、ユーザＡのコンテンツ視聴装置１０は、ユーザＡの入力に基づき、ユーザＡとユーザＢ、Ｃ、・・・とのユーザ相関情報（親密度レベル値）を含む設定指示を情報管理サーバ２０に送信する（ステップＳ２０）。これに応じて、情報管理サーバ２０は、ユーザＡのユーザ相関情報をグループＤＢ２１６に設定する（ステップＳ２２）。具体的には、情報管理サーバ２０は、グループＤＢ２１６内に、ユーザＡのユーザ相関情報として、他ユーザＢ、Ｃ、・・・に対するユーザＡの親密度レベル値を設定する（図９参照。）。同様にして、他ユーザＢ、Ｃ、・・・も、グループＸ内の他ユーザに対するユーザ相関情報を設定する（ステップＳ２４）。このようなユーザ相関情報の設定は、基本的には、コンテンツ視聴装置１０における視聴情報の共有前に、静的に行われる。
【０１２４】
以上により、情報管理サーバ２０にグループＤＢが構築され、同一のグループＸに属する複数ユーザＡ、Ｂ、Ｃ、・・・間で視聴情報を共有するための環境設定が終了する。
【０１２５】
次に、図２０を参照して、本実施形態にかかる情報共有システム１における視聴情報共有方法について説明する。図２０は、本実施形態にかかる情報共有システム１における視聴情報共有方法を示すフローチャートである。
【０１２６】
図２０に示すように、まず、ユーザＡはコンテンツ視聴装置１０を起動させ、情報管理サーバ２０との接続を要求する（ステップＳ３０）。この要求に応じて、情報管理サーバ２０は、ユーザＡに関する認証を行い、ユーザＡのコンテンツ視聴装置１０の接続を許可する（ステップＳ３２）。その後、ユーザＡは、コンテンツ視聴装置１０を用いて、所望のチャンネルのコンテンツを視聴する。
【０１２７】
次いで、ユーザＡは、任意のコンテンツ視聴時点において、他ユーザに対する情報開示レベル情報及び情報取得レベル情報を設定する（ステップＳ３４、Ｓ３６）。詳細には、ユーザＡのコンテンツ視聴装置１０は、ユーザ入力に基づき、ユーザＡの他ユーザに対する情報開示レベル情報及び情報取得レベル情報を情報管理サーバ２０に送信して、これらの情報の設定指示を行う（ステップＳ３４）。この設定指示に応じて、情報管理サーバ２０は、ユーザＡのコンテンツ視聴装置１０から受信した情報開示レベル情報及び情報取得レベル情報を、グループＤＢ２１６に設定する（ステップＳ３６）。具体的には、情報管理サーバ２０は、グループＤＢ２１６内に、ユーザＡの情報開示レベル情報及び情報取得レベル情報として、グループＸ内の他ユーザに対するユーザＡの情報開示レベル値、情報取得レベル値を設定する（図１０参照。）。同様にして、他ユーザＢ、Ｃ、・・・も、グループＸ内の他ユーザに対する情報開示レベル及び情報取得レベルを設定する（ステップＳ３８）。以上の情報開示レベル情報及び情報取得レベル情報の設定は、コンテンツ視聴装置１０におけるコンテンツ視聴中に動的に調整することができる。
【０１２８】
その後、コンテンツ視聴装置１０におけるコンテンツの視聴中に、コンテンツ視聴装置１０は、ユーザＡの視聴情報（例えば、視聴チャンネル、視聴場所、コンテンツＩＤ等の視聴コンテンツ情報や、視聴状態情報、熱中度情報）を情報管理サーバ２０に送信する（ステップＳ４０）。情報管理サーバ２０は、ユーザＡのコンテンツ視聴装置１０から受信した視聴情報を、ユーザ視聴ＤＢ２２２に格納する（ステップＳ４２）。
【０１２９】
この視聴情報は、ユーザＡが現在視聴しているコンテンツに関する情報のみならず、過去に視聴したコンテンツ、未来に視聴する予定のコンテンツに関する情報を含んでもよい。また、コンテンツ視聴装置１０は、ユーザＡの視聴情報を定期的に送信してもよいし、視聴コンテンツの切替時に送信してもよい。送信された視聴情報は、情報管理サーバ２０のユーザ視聴コンテンツ管理部２２０によって、プライバシー管理のもと安全に扱われる。しかし、ユーザＡのコンテンツ視聴装置１０は、上記Ｓ３４、３６で設定したユーザＡの情報開示レベルに応じて、視聴情報の一部若しくは全てを情報管理サーバ２０に送信しないことも可能である。
【０１３０】
また、同様にして、ユーザＢ、Ｃ・・・のコンテンツ視聴装置１０も、情報管理サーバ２０にユーザＢ、Ｃ、・・・の視聴情報を送信し、情報管理サーバ２０はこの視聴情報をユーザ視聴ＤＢ２２２に格納する（ステップＳ４４）。以上のＳ４０〜Ｓ４４を繰り返すことにより、情報管理サーバ２０は、各コンテンツ視聴装置１０から各ユーザの視聴情報を収集して、ユーザ視聴ＤＢ２２２に蓄積する（図１２参照。）。
【０１３１】
このように視聴情報を収集する一方で、情報管理サーバ２０は、外部から取得したＥＰＧ等の番組表に基づいて、コンテンツ情報ＤＢ２２４を構築する（ステップＳ４６）。詳細には、情報管理サーバ２０のユーザ視聴コンテンツ管理部２２０は、例えば、放送、パッケージメディア、配信メディアの映像／音声コンテンツや、ゲームコンテンツなどの様々なコンテンツに関して、各コンテンツのメタ情報（例えば、放送時間、番組ＩＤ、パッケージメディアのコンテンツＩＤ等）や属性情報（例えば、出演者、ジャンル、関連コンテンツ等）などを収集および解析する。これによって、情報管理サーバ２０は、情報共有システム１に適したコンテンツの番組情報を生成して、コンテンツ情報ＤＢ２２４に格納する（図１３参照。）。
【０１３２】
次いで、情報管理サーバ２０は、各コンテンツ視聴装置１０から取得してユーザ視聴情報ＤＢ２２２に格納されている各ユーザの視聴情報と、コンテンツ情報ＤＢ２２４に格納されているコンテンツ番組情報（番組表）とをマッチング処理して（ステップＳ４８）、ユーザ視聴コンテンツＤＢ２２８を構築する（ステップＳ５０）。ユーザ視聴コンテンツＤＢ２２８は、コンテンツ番組情報に含まれるコンテンツと、そのコンテンツの視聴ユーザ情報とを対応付けた情報である（図１４、図１７参照。）。かかるユーザ視聴コンテンツＤＢ２２８では、グループＸ内のユーザの視聴ユーザ情報が、番組情報内のコンテンツで時系列的にソートされており、どのユーザがどのコンテンツを視聴したかを表す。
【０１３３】
次いで、ユーザＡのコンテンツ視聴装置１０は、ユーザＡの入力に基づいて、他ユーザの視聴情報要求を送信し（ステップＳ５２）、情報管理サーバ２０は、かかる他ユーザの視聴情報要求を受信する（ステップＳ５４）。情報管理サーバ２０は、コンテンツ視聴装置１０からの視聴情報要求に応じて、グループＸ内のユーザ相互の共有レベル設定に応じて、プライバシー管理を行い、最適なフィルタリング処理を行った上で、ユーザ視聴コンテンツＤＢ２２８からグループＸ内の他ユーザの視聴情報を抽出し（ステップＳ５６）、ユーザＡのコンテンツ視聴装置１０に送信する（ステップＳ５８）。このフィルタリング処理の詳細は後述する（図２１参照。）。
【０１３４】
この結果、ユーザＡコンテンツ視聴装置１０は、情報管理サーバ２０から他ユーザの視聴情報を受信し、当該他ユーザの視聴情報を、上記視聴中のコンテンツの再生映像と並列して表示する（ステップＳ６０）。これにより、ユーザＡは、コンテンツを視聴しながら、そのコンテンツを視聴しているグループＸ内の他ユーザＢ、Ｃ、・・の情報を知ることができる。このとき、ユーザ相互間の情報開示レベルと情報取得レベルの設定に応じたフィルタリング処理を行うことで、同一グループ内のユーザであっても、視聴情報の共有レベルを調整できる。
【０１３５】
次に、図２１を参照して、本実施形態にかかる情報共有システム１における視聴情報のフィルタリング処理について説明する。図２１は、本実施形態にかかる情報共有システム１におけるフィルタリング処理を示すフローチャートである。なお、図２１の処理は上記図２０のＳ５０〜Ｓ６０に対応する。
【０１３６】
図２１に示すように、情報管理サーバ２０は、各コンテンツ視聴装置１０から受信済みの視聴情報に基づいて、ユーザ視聴コンテンツＤＢ２２８を予め生成している（ステップＳ５０）。上述したように、ユーザ視聴コンテンツＤＢ２２８は、コンテンツの番組情報に対して、コンテンツごとにソートした視聴ユーザ情報を付加したものであり、ユーザ視聴情報付きのコンテンツ番組表として構築されている。
【０１３７】
この状態で、ユーザＡのコンテンツ視聴装置１０が、他ユーザの視聴情報要求を送信し（ステップＳ５２）、情報管理サーバ２０は、要求元のコンテンツ視聴装置１０から当該視聴情報要求を受信すると（ステップＳ５４）、情報管理サーバ２０は以下のフィルタリング処理Ｓ５６−１〜６（図２０のＳ５６に相当する。）を実行する。
【０１３８】
まず、情報管理サーバ２０は、グループＤＢ２１６に基づいて、ユーザＡの情報要求レベルの範囲内の１又は２以上のユーザＸを選別する（ステップＳ５６−１）。詳細には、まず、情報管理サーバ２０は、グループＤＢ２１６のグループ情報を参照して、ユーザＡと同一のグループに属するユーザを特定する。次いで、情報管理サーバ２０は、グループＤＢ２１６に設定されているユーザＡの情報取得レベル情報（情報取得レベル値）と、ユーザＡに関するユーザ相関情報（親密度レベル値）を読み出し、ユーザＡの各ユーザに対する親密度レベル値とユーザＡの情報取得レベル値とを比較する。その比較結果に応じて、上記グループ内のユーザの中から、親密度レベル値がユーザＡの情報取得レベル値以上となるユーザＸを選別する（図５参照。）。かかるユーザＸは、ユーザＡの情報要求レベルの範囲内のユーザである。このステップＳ５６−１でのユーザ選別処理は、要求元のユーザＡの情報取得レベルに基づく、第１ユーザ選別処理である。
【０１３９】
次いで、情報管理サーバ２０は、上記各ユーザＸの情報開示レベルを確認し（ステップＳ５６−２）、ユーザＡが各ユーザＸの情報開示レベルの範囲内に含まれるか否かを判定する（ステップＳ５６−３）。この判定の結果、ユーザＡが各ユーザＸの情報開示レベルの範囲内に含まれない場合には、ユーザＸの視聴情報をユーザＡに開示しないと判断する（ステップＳ５６−４）。一方、ユーザＡが各ユーザＸの情報開示レベルの範囲内に含まれる場合には、当該ユーザＸの視聴情報をユーザＡに開示すると判断する（ステップＳ５６−５）。
【０１４０】
詳細には、まず、情報管理サーバ２０は、グループＤＢ２１６に設定されている各ユーザＸの情報開示レベル情報（情報開示レベル値）と、各ユーザＸのユーザＡに対するユーザ相関情報（親密度レベル値）を読み出し、各ユーザＸのユーザＡに対する親密度レベル値と、各ユーザＸの情報開示レベル値とを比較する。その比較結果に応じて、ユーザＸのユーザＡに対する親密度レベル値が、当該ユーザＸの情報開示レベル値以上となるような、ユーザＸを選別する（図５参照。）。かかるユーザＸは、ユーザＡの情報要求レベルの範囲内のユーザであって、かつ、自身の情報開示レベルの範囲内にユーザＡを含むユーザである。このステップＳ５６−２〜４でのユーザ選別処理は、他のユーザＸの情報開示レベルに基づく、第２ユーザ選別処理である。
【０１４１】
次いで、情報管理サーバ２０は、ユーザ視聴コンテンツＤＢ２２８から、以上のようにして選別されたユーザＸの視聴情報を抽出して、当該抽出した情報に基づいて、ユーザＡに対して提供する他ユーザＸの視聴情報を生成し（ステップＳ５６−６）、ユーザＡのコンテンツ視聴装置１０に送信する（ステップＳ５８）。
【０１４２】
すると、ユーザＡのコンテンツ視聴装置１０は、情報管理サーバ２０から、ユーザＡに対して提供する他ユーザＸの視聴情報を受信して、視聴中のコンテンツに並列して表示する（ステップＳ６０）。
【０１４３】
以上、本実施形態にかかるフィルタリング処理について説明した。これにより、ユーザ設定に応じて視聴情報の開示対象の他ユーザを制限して、プライバシー管理を行うことができるとともに、ユーザが視聴情報の取得を所望する他ユーザの範囲を調整することができる。
【０１４４】
次に、本実施形態にかかるコンテンツ視聴装置１０における他ユーザの視聴情報の表示例について説明する。
【０１４５】
図３で説明したように、コンテンツ視聴装置１０は、情報管理サーバ２０から取得した他ユーザの視聴情報を、表示部１３２の表示画面上に、再生中のコンテンツの映像と並列して表示することができる。このとき、コンテンツ視聴装置１０の視聴情報表示制御部１４６は、情報管理サーバ２０から受信した他ユーザの視聴情報に基づいて、自装置のユーザが視聴しているコンテンツと同一のコンテンツを視聴している他ユーザを特定できる。そして、視聴情報表示制御部１４６は、特定した他ユーザを表すユーザ情報を、表示部１３２に表示させる。このユーザ情報は、それぞれの他ユーザを識別可能な情報であれば、例えば、他ユーザを表すテキスト情報（例えば、ユーザ名、ニックネームを表すテキスト）、画像（例えば、他ユーザの顔写真、似顔絵）、アイコン（例えば、他ユーザの顔を表す絵文字）、マーク、図形、記号、キャラクターなど、任意の情報を利用できる。以下では、ユーザ情報として、顔アイコンを用いた例について主に説明するが、かかる例に限定されるものではない。
【０１４６】
図２２〜図２６は、本実施形態にかかるコンテンツ視聴装置１０において、再生中のコンテンツとともに表示された他ユーザの視聴情報の表示画面の例を示す説明図である。
【０１４７】
図２２の例では、コンテンツ視聴装置１０の表示画面１５０に、現在再生中のコンテンツ（例えば放送中の番組コンテンツ）の映像１６０と、当該コンテンツを視聴している３人の他ユーザを表す３つの顔アイコン１７０（上記ユーザ情報に相当する。）が表示されている。これにより、コンテンツ視聴装置１０のユーザＡは、３人の他ユーザが、自身と同じチャンネル「ＢＳデジタル  １２３ｃｈ」のコンテンツを視聴していることが分かる。
【０１４８】
この図２２の例では、表示画面１５０の表示エリアは、再生中のコンテンツの映像を表示するためのコンテンツ表示エリア１５２と、アプリケーション情報表示エリア１５４とに分割されている。アプリケーション情報表示エリア１５４は、コンテンツ視聴装置１０が有するアプリケーションにより提供される各種の情報（例えば、天気予報、運勢、ニュースなど）を表示するためのエリアである。上記顔アイコン１７０は、このアプリケーション情報表示エリア１５４に表示され、コンテンツ視聴装置１０が有する視聴情報共有アプリケーションが提供する情報となる。
【０１４９】
また、図２３の例では、コンテンツ視聴装置１０の表示画面１５０の下部において、現在再生中のコンテンツの映像１６２の上に重畳する形式で、上記３つの顔アイコン１７０が表示されている。
【０１５０】
また、図２４の例では、コンテンツ視聴装置１０の表示画面１５０の右下部に、現在再生中のコンテンツの映像１６２の上に重畳する形式で、比較的小さい方形のユーザ情報表示エリア１８０を設け、このユーザ情報表示エリア１８０内に、上記３つの顔アイコン１７０が表示されている。
【０１５１】
また、図２５の例では、コンテンツ視聴装置１０と無線通信可能な携帯機器１９０の表示画面１９２に、コンテンツ視聴装置１０にて再生中のコンテンツを視聴している他ユーザを表す上記３つの顔アイコン１７０が表示されている。携帯機器１９０は、例えば、多機能リモートコントローラ、ＰＤＡ、携帯電話、携帯型映像／音声プレーヤ、携帯型ゲーム機などである。この場合には、コンテンツ視聴装置１０から携帯機器１９０に他ユーザのユーザ情報を送信して、コンテンツ視聴装置１０と携帯機器１９０とによって、当該ユーザ情報を連動表示できる。
【０１５２】
また、図２６の例では、コンテンツ視聴装置１０の表示画面１５０のコンテンツ表示エリアを、複数の表示エリア１５２Ａ〜Ｅに分割し、相異なる複数の放送チャンネルにおいて放送中のコンテンツを各表示エリア１５２Ａ〜Ｅに同時並行して表示している。このとき、他ユーザの視聴情報として、各放送チャンネルのコンテンツを視聴している他ユーザの顔アイコン１７０Ａ〜１７０Ｄが、各表示エリア１５２Ａ〜Ｄに対応する位置に表示される。例えば、「１２３ｃｈ」で放送中のコンテンツは表示エリア１５２Ｃに表示され、このコンテンツを視聴している３人の他ユーザの顔アイコン１７０Ｃが、当該表示エリア１５２Ｃの下部に表示されている。また、「１１５ｃｈ」で放送中のコンテンツは表示エリア１５２Ｅに表示されるが、このコンテンツを視聴している他ユーザが存在していないため（或いはユーザＡに対して視聴情報を開示している他ユーザーがいないため）、当該表示エリア１５２Ｅには顔アイコン１７０が表示されない。かかる図２６の表示形式により、コンテンツ視聴装置１０のユーザＡは、相異なる複数のチャンネルのコンテンツを視聴している他ユーザの有無、人数などを、容易かつ迅速に把握できる。
【０１５３】
次に、本実施形態にかかるコンテンツ視聴装置１０において、番組表形式で表示される他ユーザの視聴情報の表示方法について説明する。
【０１５４】
上述したように、本実施形態にかかる情報管理サーバ２０のユーザ視聴コンテンツＤＢ２２８は、番組表形式のデータ構造を有している。つまり、ユーザ視聴コンテンツＤＢ２２８は、番組表に含まれる現在、過去及び未来のコンテンツごとに、複数のユーザの視聴情報をソートして、当該各コンテンツに対して視聴ユーザ情報を関連づけたデータ構造である。よって、かかるユーザ視聴コンテンツＤＢ２２８から、コンテンツと視聴ユーザ情報とを関連づけた情報を抽出して、番組表形式に分類及び整理された他ユーザの視聴情報として、各コンテンツ視聴装置１０に提供することができる。従って、各ユーザのコンテンツ視聴装置１０は、情報管理サーバ２０から、番組表形式で分類及び整理された他ユーザの視聴情報を受信することで、当該他ユーザの視聴情報を番組表に関連づけて表示することができる。従って、コンテンツ視聴装置１０のユーザは、このような他ユーザの視聴情報が付加された番組表を見ることで、現在、過去及び未来のコンテンツに関する他ユーザの視聴情報を容易に把握でき、自身が視聴を所望するコンテンツを容易かつ的確に選択することができる。
【０１５５】
このような、コンテンツごとに分類された他ユーザの視聴情報が付加された番組表は、上記コンテンツ視聴装置１０の視聴情報表示制御部１４６（図３参照。）によって生成されて、表示部１３２に表示される。視聴情報表示制御部１４６は、情報管理サーバ２０から取得した、上記番組表形式で分類及び整理された他ユーザの視聴情報を、番組表の個々の欄に関連づけて表示するように画像処理する。この結果、以下のように、コンテンツ視聴装置１０の表示画面１５０には、他ユーザの視聴情報を含む番組表が表示される。
【０１５６】
以下に、図２７〜図３３を参照して、本実施形態にかかるコンテンツ視聴装置１０において、番組表形式で表示される他ユーザの視聴情報の表示例について説明する。
【０１５７】
まず、図２７に示すカレンダー形式の（月単位の）ユーザ番組表３００の表示例について説明する。図２７に示すように、ユーザＡのコンテンツ視聴装置１０の表示画面１５０には、他ユーザの視聴情報がカレンダー形式のユーザ番組表３００として表示されている。このカレンダー形式のユーザ番組表３００は、現在時刻を基準として、現在及び過去の日付を表す領域３０２（網掛け付き）と、未来の日付を表す領域３０６（白抜き）とが、区別できるように色分け表示されており、現在の日付の欄には、表示枠３０４が施されている。これにより、ユーザは、ユーザ番組表３００における日付配置を容易に把握できる。また、ユーザ番組表３００の隣には、ユーザＡ本人を表す情報として、ユーザＡのアイコン３１０が表示され、その下部には、ユーザＡと同一グループに登録されているユーザＢ〜Ｇのアイコン３１２が表示されている。
【０１５８】
このようなカレンダー形式のユーザ番組表３００は、一ヶ月の各日付に関して他ユーザの視聴情報を一覧表示するものである。つまり、カレンダー形式のユーザ番組表３００には、各日付の欄に、その日付にコンテンツを視聴した／視聴している／視聴予定の／視聴予測された他ユーザの情報が、アイコン３２０で表示されている。
【０１５９】
例えば、過去の日付である６月６日の欄には、当該日付にコンテンツを視聴した２人の他ユーザのアイコン３２０が表示されている。また、現在の日付である６月１２日の欄には、本日に若しくは現在、コンテンツを視聴している３人の他ユーザのアイコン３２０が表示されている。また、未来の日付である６月２６日の欄には、当該日付にコンテンツを視聴する予定である（例えば、当該日付に視聴予約又は録画予約した）２人の他ユーザのアイコン３２０が表示されている。また、未来の日付の欄には、上記の視聴予測された他ユーザのアイコン３２０も表示される。
【０１６０】
このようにして、カレンダー形式のユーザ番組表３００に、他ユーザの視聴情報であるアイコン３２０を日付と関連づけて表示することで、各ユーザが一ヶ月のうちのどの日に（例えば何曜日に、月前半になど）コンテンツをよく視聴するかといった、各ユーザの日付単位での視聴傾向を把握できる。例えば、ユーザＡは、恋人であるユーザＢのアイコン３２０を探すことで、ユーザＢの在宅日や、テレビジョン放送をよく見る曜日などを把握でき、より深くユーザＢの趣味、行動パターンなどを理解できる。
【０１６１】
図２８は、ユーザ番組表３００において、現在の日付である６月１２日の欄（現在の表示枠３０４が付加された欄）を拡大して示す図である。図２８に示すように、現在の日付欄には、本日にコンテンツを視聴した或いは現在コンテンツを視聴している３人の他ユーザＤ，Ｆ，Ｇのアイコン３２０が表示されている。これにより、ユーザＡは、ユーザＤ，Ｆ，Ｇが、在宅してコンテンツを視聴していることを把握できる。また、当該欄には、ユーザＡ本人の視聴履歴などを表すマーク３１４、３１６も表示されている。例えば、星形のマーク３１４は、ユーザＡが本日にコンテンツを視聴したことを表すマークであり、旗形のマーク３１６は、ユーザＡが本日のコンテンツを予約録画していることを表すマークである。このような本人の視聴履歴を表すマーク３１４，３１６も表示することで、ユーザＡは、自身の視聴スケジュールも確認できる。
【０１６２】
以上のような、日付単位の視聴情報がカレンダー形式で表示されたユーザ番組表３００において、ユーザＡが、ある日付の欄を選択入力すると、当該選択された日付に関する日付単位のユーザ番組表３３０が表示される（図２９参照。）。
【０１６３】
次に、図２９に示す日付単位のユーザ番組表３３０の表示例について説明する。図３０は、図２９の一部を拡大して示す図である。図２９に示すように、日付単位のユーザ番組表３３０は、一般的な電子番組表と同様に、各放送チャンネルのコンテンツを時系列的に配列した番組表である。このユーザ番組表では、コンテンツ視聴装置１０に対して放送されるコンテンツを、放送チャンネルごと及び時間帯ごとに、一覧表形式で分類して配列されている。
【０１６４】
この日付単位のユーザ番組表３３０は、現在時刻を基準として、既に放送開始済みのコンテンツを表す領域３２１（網掛け付き）と、未放送のコンテンツを表す領域３２６（白抜き）とが、区別できるように表示されており、現在時刻を表すライン３２８も表示される。さらに、現在視聴中のコンテンツ（即ち、現在選局しているチャンネルが放送しているコンテンツ）の欄には、枠表示３２４が施されている。これらにより、ユーザＡは、ユーザ番組表３３０におけるコンテンツが放送開始されているか否かと、ユーザＡ自身が現在視聴中のコンテンツを容易に把握できる。また、ユーザ番組表３３０の隣には、上記図２７と同様に、ユーザＡのアイコン３１０と、同一グループに登録されているユーザＢ〜Ｇのアイコン３１２が表示されている。
【０１６５】
かかるユーザ番組表３３０では、各コンテンツを表す欄に、その欄のコンテンツを視聴した／視聴している／視聴予定の／視聴予測された他ユーザの情報が、アイコン３２０で表示されている。例えば、「３ｃｈ」の１０時に放送開始された過去のコンテンツの欄には、当該過去のコンテンツを視聴した１人の他ユーザのアイコン３２０が表示されている。また、「８ｃｈ」の１１時放送開始の現在放送中のコンテンツの欄には、当該現在のコンテンツを視聴している３人の他ユーザのアイコン３２０が表示されている。また、「６ｃｈ」の１２時放送開始の未来に放送予定のコンテンツの欄には、当該未来のコンテンツを視聴予定である（若しくは視聴予測された）２人の他ユーザのアイコン３２０が表示されている。また、図３０は、図２９における枠表示３２４された欄の拡大図であるが、この図３０に示すように、現在視聴中のコンテンツの欄には、当該現在のコンテンツを視聴している３人の他ユーザＤ，Ｆ，Ｇのアイコン３２０と、放送開始時刻「１１：００」と当該コンテンツの「番組名Ａ」が表示されている。
【０１６６】
以上のようにして、日付単位のユーザ番組表３３０では、他ユーザの視聴情報であるアイコン３２０が、各チャンネルの各時間帯のコンテンツに関連づけて表示される。これにより、ユーザＡは、当該日付において、グループ内の他ユーザがどのコンテンツを視聴した／視聴している／視聴する予定かを把握できる。特に、ユーザＡが現在視聴中のコンテンツを視聴している他ユーザを知ることができれば、その他ユーザと当該コンテンツについての話題がはずむ。
【０１６７】
また、友人である他ユーザが、現在、ユーザＡとは異なるチャンネルのコンテンツを現在視聴している場合には、ユーザＡはチャンネルを切り替えて、友人と同じコンテンツを視聴するきっかけが得られる。また、本日夜に放送予定のコンテンツを、友人である他ユーザが視聴予定である場合には、ユーザＡは、そのコンテンツを視聴してみようかといった未知のコンテンツを視聴するきっかけも得られる。
【０１６８】
次に、図３１、図３２を参照して、現在放送中のコンテンツに関するユーザ番組表３４０、３５０の表示例について説明する。図３１は、複数チャンネルを表すユーザ番組表３４０を示し、図３２は、単一チャンネルを表すユーザ番組表３５０を示す。
【０１６９】
図３１及び図３２に示すように、コンテンツ視聴装置１０の表示画面１５０には、画面上部にユーザＡが現在視聴しているチャンネル「８ｃｈ」のコンテンツの映像１６０（サッカーの試合の映像）が表示され、画面下部にユーザＡのアイコン３１０と、ユーザ番組表３４０、３５０とが表示されている。このように、ユーザＡが現在視聴中のコンテンツの映像１６０と、ユーザ番組表３４０、３５０とを並列に表示することで、ユーザＡは、当該コンテンツを視聴しながら、現在放送中の番組に関する他ユーザの視聴情報を把握できる。
【０１７０】
図３１のユーザ番組表３４０は、上記図２９のユーザ番組表３３０と同様に、複数の放送チャンネルのコンテンツを時系列的に配列した番組表であり、現在放送されている複数のチャンネルの番組コンテンツを番組表形式で表示している。このユーザ番組表３４０では、各チャンネルのコンテンツを表す欄に、その欄のコンテンツを現在視聴している他ユーザの情報が、アイコン３２０で表示されている。
【０１７１】
例えば、ユーザＡ自身が視聴している「８ｃｈ」のコンテンツの欄には、そのコンテンツを視聴している３人の他ユーザのアイコン３２０が表示されている。このため、ユーザＡは、友人である３人の他ユーザが自分と同じ番組コンテンツを視聴していることを知ることができる。また、他のチャンネル「６ｃｈ、１０」のコンテンツの欄にも、そのコンテンツを視聴している１人の他ユーザのアイコン３２０が表示されている。これにより、ユーザＡは、当該一人の他ユーザが自分とは異なる番組コンテンツを視聴情報していることを認識できる。
【０１７２】
なお、かかるユーザ番組表３４０において、ユーザＡが現在視聴しているチャンネルのコンテンツの欄に対してのみ、表示態様を変える（例えば網掛けを施す。図示の例）、又は、枠表示を施す（図示せず。）などして、ユーザＡ自身が視聴中のチャンネルと他のチャンネルとを容易に識別できるようにしてもよい。
【０１７３】
また、図３２のユーザ番組表３５０では、ユーザＡが現在視聴しているチャンネル「８ｃｈ」のみのコンテンツを時系列的に配列した番組表であり、他のチャンネルの情報は割愛さている。従って、このユーザ番組表３５０では、ユーザＡが現在視聴しているチャンネル「８ｃｈ」についての他ユーザの情報を大きく詳しく表示できる。このユーザ番組表３５０では、現在視聴中の１つのチャンネルに関し、各時間帯のコンテンツを表す欄に、その欄のコンテンツを現在視聴している／未来に視聴予定若しくは視聴予測された他ユーザの情報が、アイコン３２０、３２２で表示されている。これにより、ユーザＡは、自身が現在視聴しているチャンネルについて、現在及び未来の他ユーザの視聴情報を知ることができる。
【０１７４】
また、図３２では、未来のコンテンツに対する他ユーザの視聴情報として、通常のアイコン３２０とは異なるアイコン３２２を使用している。このアイコン３２２は、上述した情報管理サーバ２０のユーザ視聴予測部２３２（図７参照。）により、未来のコンテンツ視聴予測を行った結果を表すものである。上述したように、本実施形態においてコンテンツ視聴装置１０に提供される他ユーザの視聴情報の属性としては、「視聴予定」と「視聴予測」とが含まれる。「視聴予定」は、ユーザによる未来のコンテンツの視聴予定を表す情報であり、ユーザにより設定された視聴予約や録画予約などの設定情報に基づいて判断される。一方、「視聴予測」は、ユーザによる未来のコンテンツの視聴予測を表す情報であり、上記ユーザ視聴予測部２３２により、ユーザの視聴履歴とコンテンツの属性情報とに基づいて視聴確率を算出して予測される。このように、「視聴予定」と「視聴予測」は異なる特性のものである。
【０１７５】
ここで、図３３を参照して、コンテンツ視聴装置１０の表示画面１５０において、未来のコンテンツの視聴予測結果の表示例について説明する。図３３は、図３２の部分拡大図である。図３３に示すように、ユーザによるコンテンツの視聴予測結果を表すアイコン３２２は、ユーザのよる未来コンテンツの視聴確率を反映するような方式で表示される。かかる方式としては、（Ａ）視聴確率に応じてアイコン３２２の透明度を変える方式、（Ｂ）視聴確率に応じてアイコン３２２の大きさを変える方式、（Ｃ）アイコン３２２に視聴確率を併記する方式がある。
【０１７６】
（Ａ）の方式では、予測されたコンテンツの視聴確率が大きいほど、アイコン３２２の透明度が大きくなるように表示される。例えば、視聴確率が１００％である場合には、透明度は１００％であり、不透明なアイコン３２２が表示され、視聴確率が０％である場合には、透明度の０％であり、アイコン３２２が非表示となる。図示の例では、視聴確率が７５％であるので、通常のアイコン３２０の７５％の透明度（濃さ）でアイコン３２２が表示されている。
【０１７７】
（Ｂ）の方式では、予測されたコンテンツの視聴確率が大きいほど、アイコン３２２の大きさが大きくなるように表示される。例えば、視聴確率が１００％である場合には、１００％の大きさのアイコン３２２が表示され、視聴確率が０％である場合には、アイコン３２２が非表示となる。図示の例では、視聴確率が７５％であるので、通常のアイコン３２０の７５％の大きさでアイコン３２２が表示されている。
【０１７８】
（Ｃ）の方式では、予測されたコンテンツの視聴確率を表すテキスト情報が、アイコン３２２に併記される。これにより、ユーザは、視聴確率の数値を正確に把握できる。
【０１７９】
以上のように、予測された視聴確率に応じて、アイコン３２２等の他ユーザの視聴情報の表示態様を変えて表示することで、ユーザは、他ユーザが未来のコンテンツを視聴するか否かのみならず、その視聴確率をも把握できる。よって、ユーザは、他ユーザの視聴確率を、未来のコンテンツを選択するときの判断要素とすることができる。
【０１８０】
以上、本実施形態にかかる情報共有システム１と、これを用いた情報共有方法などについて詳細に説明した。本実施形態によれば、複数のコンテンツ視聴装置１０におけるユーザの視聴情報を、情報管理サーバ２０を介して共有し、各ユーザの視聴コンテンツに応じて、他ユーザの視聴情報をフィルタリングした上で、各ユーザに提供する。
【０１８１】
これにより、ユーザが、映像／音声／ゲームなどのコンテンツを視聴する際に、そのコンテンツを現在視聴している（過去に視聴していた／未来に視聴する予定の）他ユーザの視聴情報を、コンテンツ視聴装置１０の画面上に、コンテンツ情報と並列に表示できる。例えば、ユーザは、テレビジョン放送の番組コンテンツを視聴する際などに、自分が選局しているチャンネルの番組コンテンツを視聴している他ユーザの視聴情報を、コンテンツ視聴装置１０の画面上に、視聴しているコンテンツとともに表示することができる。
【０１８２】
従って、ユーザは、コンテンツごとに、そのコンテンツをどのユーザが視聴しているかを知ることができる。従って、「あの人が見ているなら見てみようかな」といったコンテンツを視聴するきっかけや、「あの人と一緒に見られるなら見てみようかな」といった、他ユーザとコンテンツを共同視聴するきっかけを得ることができる。よって、コンテンツ視聴の趣向性が高まり、コンテンツ視聴装置の利用価値が高まる。
【０１８３】
さらに、本実施形態では、情報管理サーバ２０は、各コンテンツ視聴装置１０から収集した視聴情報に基づいて、番組表形式のユーザ視聴コンテンツＤＢ２２８を構築する。つまり、このユーザ視聴コンテンツＤＢ２２８は、番組表に含まれる現在、過去及び未来のコンテンツごとに、複数のユーザの視聴情報をソートして、当該各コンテンツに対して視聴ユーザ情報を関連づけたデータ構造である。このため、情報管理サーバ２０は、ユーザ視聴コンテンツＤＢ２２８から、番組表形式に分類及び整理された他ユーザの視聴情報を抽出して、各コンテンツ視聴装置１０に提供できる。従って、各ユーザのコンテンツ視聴装置１０は、情報管理サーバ２０から取得した番組表形式で分類及び整理された他ユーザの視聴情報を関連づけたユーザ番組表３００，３３０，３４０、３５０を、コンテンツの映像と並列して、若しくは単体で表示することができる。
【０１８４】
よって、各ユーザは、かかるユーザ番組表３００，３３０，３４０、３５０を見ることで、現在、過去及び未来のコンテンツに関する他ユーザの視聴情報を容易に把握でき、自身が視聴を所望するコンテンツを容易かつ的確に選択できる。このように、本実施形態では、ユーザが、番組表をみて視聴するコンテンツを選択する場合に、番組内容以外の情報源（即ち、他ユーザの視聴情報）に基づいて、視聴コンテンツを選択することができるようになり、新しい選択基準を創出できる。
【０１８５】
さらに、情報管理サーバ２０は、各ユーザの視聴情報として、過去の視聴履歴、現在の視聴状態、及び、未来の視聴状態のみならず、所定の推測アルゴリズムに基づき算出した視聴確率を含む未来の視聴予測を、各コンテンツ視聴装置１０に提供する。これにより、コンテンツ視聴装置１０は、過去、現在及び未来に渡る他ユーザの視聴情報を番組表形式で表示できる。
【０１８６】
よって、グループ内のユーザは相互に、未来のコンテンツに対する視聴予定や視聴予測などの情報を共有できるので、番組表のコンテンツの内容以外にも、未来のコンテンツの視聴を選択するときの判断要素を得ることができる。従って、現在のコンテンツのみならず、未来に放送予定のコンテンツについても、視聴のきっかけを提供することができる。
【０１８７】
また、上記のような過去、現在及び未来に渡るユーザ番組表３００，３３０，３４０、３５０は、現在及び未来のコンテンツのみならず、過去のコンテンツを視聴する際にも利用できる。例えば、前日に録画しておいたテレビ番組について、放送時にその番組を視聴していた他ユーザの顔ぶれや、視聴時のコメント（ユーザ映像/音声など）、視聴状態情報、熱中度情報などを、提示することで、ユーザは、その録画番組を視聴するか否を判断できる。
【０１８８】
さらに、本実施形態では、各ユーザの情報開示レベルや情報取得レベルを含む共有レベル情報を情報管理サーバ２０に設定し、この共有レベル情報に基づいて、各ユーザに提供する他ユーザの視聴情報をフィルタリングする。これにより、ユーザ相互の情報開示レベル設定に応じたプライバシー管理を実行できる。また、ユーザは、情報取得レベル設定により、視聴情報の取得対象となるユーザ範囲を任意に調整することができるので、ユーザの趣向に応じた情報取得範囲の調整を行うことができる。これによって、例えば、視聴情報の取得範囲を、家族などの親しいユーザ群のみに限定したり、これとは逆に、知人の知人など、あまり親しくいない関係にある多数のユーザ群に広げたりすることができる。
【０１８９】
加えて、上記視聴情報の共有機能によって、従来、ＰＣや帯電話などの特定の装置に特化されていたＳＮＳサービスを、非ＰＣ層という新たなユーザ層に拡大させる可能性がある。また、従来のＰＣや携帯電話のユーザに関しても、リビングルーム等に設置されているコンテンツ視聴装置１０（例えばテレビジョン受信機）によって、家族や友人などの他ユーザの様子や気配を感じることができる。このため、ＰＣや携帯電話等の起動時間や表示ディスプレイサイズに制限のある機器での利用とは異なる利便性を提供できる。
【０１９０】
＜第２の実施形態＞
次に、本発明の第２の実施形態にかかる情報共有システム（情報共有システム１）、情報処理装置（情報管理サーバ２０）、コンテンツ視聴装置（コンテンツ視聴装置１０）及びコンテンツ表示方法及びプログラムについて説明する。
【０１９１】
従来のＴＶ受像器等のコンテンツ視聴装置では、コンテンツの選択手法としては、番組表などを用いてコンテンツの種別によりコンテンツ（チャンネル）を選択する方法が一般的であった。このように、従来のコンテンツの選択方法では、ユーザは、コンテンツの種別によってコンテンツを選択することはできても、該ユーザ自身と一緒にコンテンツを共有したい他ユーザ自体を選択することで、コンテンツを自動選択することはできなかった。また、上述した第１の実施形態にかかるコンテンツ視聴装置１０では、他ユーザの視聴情報が番組表形式で表示されるので、ユーザは、他ユーザの現在、過去及び未来の視聴情報を把握ることができる。しかし、第１の実施形態でも、ユーザは、他ユーザと共有したいコンテンツを選択する際には、該他ユーザ自体を選択するのではなく、あくまでも該他ユーザが視聴しているコンテンツを選択するという方式であった。
【０１９２】
これに対し、第２の実施形態では、ユーザによる他ユーザの選択に応じて、その他ユーザの視聴コンテンツを自動的に選択する点に特徴をする。即ち、第２の実施形態に係るコンテンツ視聴装置１０は、情報管理サーバ２０から取得した他ユーザの視聴情報を表示し、ユーザが任意の他ユーザを選択すると、当該選択された他ユーザに関連付けられたコンテンツを自動選択（例えばチャンネルを自動選局）する。これにより、ユーザは、他ユーザとコンテンツを共有する際に、他ユーザ自体を選択することで、その他ユーザに関連づけられたコンテンツを自動選択して、表示させることができるようになる。
【０１９３】
詳細には、ユーザＡがコンテンツ視聴装置１０用いて映像／音声等のコンテンツを視聴する際に、コンテンツ視聴装置１０は、当該ユーザＡと同一グループに登録された他ユーザＢ〜Ｄの視聴情報を、コンテンツの映像と並列に表示する。ここで、他ユーザの視聴情報は、ユーザと同一グループに登録された１又は２以上の他ユーザＢ〜Ｄを表す情報（例えば顔アイコンなど）と、該他ユーザＢ〜Ｄの視聴コンテンツを表す情報（例えばコンテンツのタイトル、チャンネルなど）とを含む。視聴コンテンツとは、他ユーザが現在視聴しているコンテンツ、過去に視聴したコンテンツ、及び、未来に視聴予定のコンテンツなどを含む。
【０１９４】
このように他ユーザＢ〜Ｄの視聴情報をコンテンツの映像と並列に表示する際に、コンテンツ視聴装置１０は、他ユーザＢ〜Ｄの視聴情報をユーザ選択画像として表示する。ユーザ選択画像は、コンテンツ視聴装置１０のユーザＡが、当該ユーザＡと同一グループに属する他ユーザＢ〜Ｄの中から１の他ユーザを選択するための画像である。ユーザＡがユーザ選択画像にて任意の他ユーザ（例えば他ユーザＢ）を選択すると、コンテンツ視聴装置１０は、情報管理サーバ２０から取得した他ユーザＢの視聴情報に基づいて、当該選択された他ユーザＢの視聴コンテンツを自動的に選択して、表示部に表示する。他ユーザＢの視聴コンテンツは、他ユーザＢが現在視聴しているコンテンツ、過去に視聴したコンテンツ、或いは、未来に視聴予定のコンテンツである。コンテンツ視聴装置１０は、他ユーザＢの視聴情報により、他ユーザＢの視聴コンテンツを特定できる。
【０１９５】
このようにして、第２の実施形態では、ユーザＡは、複数の他ユーザＢ〜Ｄを選択可能なユーザ選択画像で他ユーザＢを選択することで、その他ユーザＢの視聴コンテンツを自動的に選局して、コンテンツ視聴装置１０に表示させることができる。従って、従来のようにコンテンツ種別によってコンテンツを選択するのではなく、一緒にコンテンツを共有したい他ユーザＢ自体を選択することによって、表示するコンテンツを選択するという新しい選択方法を得ることができる。
【０１９６】
なお、コンテンツ視聴装置１０に表示するコンテンツは、ＴＶ放送の番組コンテンツ以外にも、任意の映像／音声コンテンツであってよい。例えば、ＶＯＤコンテンツ、ＩＰＴＶ番組コンテンツなどのネットワーク配信される動画コンテンツや、ユーザによる自己録画コンテンツなどの機器内に記録されているコンテンツなどにも適用できる。
【０１９７】
以下に、第２の実施形態にかかる情報共有システム１を構成するコンテンツ視聴装置１０、情報管理サーバ２０や、そのコンテンツ表示方法などについて説明する。なお、第２の実施形態は、上述した第１の実施形態と比べて、上記のコンテンツの選択方法が相違するのみであり、その他の機能構成は、上述した第１の実施形態と略同一であるので、その詳細説明は省略する。
【０１９８】
まず、図３４を参照して、第２の実施形態にかかるコンテンツ視聴装置１０の構成について説明する。図３４は、本実施形態にかかるコンテンツ視聴装置１０の構成を示すブロック図である。
【０１９９】
図３４に示すように、第２の実施形態にかかるコンテンツ視聴装置１０は、第２の実施形態にかかるコンテンツ視聴装置１０（図３参照）と略同一の構成要素を備えており、その機構構成は第１の実施形態と略同一である。ただし、第２の実施形態では、視聴情報受信部１４４からコンテンツ表示制御部１３０に他ユーザの視聴情報が入力され、入力部１４０からコンテンツ表示制御部１３０に他ユーザの選択指示が入力される。また、図示はしないが、第２の実施形態にかかる情報管理サーバ２０も、第１の実施形態にかかる情報管理サーバ２０と同一の機能構成を有する。以下、第２の実施形態にかかるコンテンツ視聴装置１０の特徴的構成について説明する。
【０２００】
第２の実施形態にかかるコンテンツ視聴装置１０では、第１の実施形態と同様に、コンテンツ視聴装置１０のユーザの視聴情報が、視聴情報生成部１３６により生成されて、視聴情報送信部１４２により情報管理サーバ２０に送信される。
【０２０１】
視聴情報受信部１４４は、他ユーザの視聴情報を要求するための他ユーザの視聴情報要求コマンドを、ネットワーク５を介して情報管理サーバ２０に送信し、この応答として、情報管理サーバ２０からネットワーク５を介して、他ユーザの視聴情報を受信する。
【０２０２】
ここで受信される他ユーザの視聴情報は、情報管理サーバ２０により、多数のユーザの視聴情報の中から適切にフィルタリングされたものである。このフィルタリング処理は、第１の実施形態と同様に、登録されたユーザグループや、ユーザ相関情報に基づいて実行できる。ユーザグループは、例えばＳＮＳにおけるグループのように、各種のユーザ属性（年齢、性別、趣味、嗜好、居住地域、仕事関係、友人関係など）に応じて任意に設定できる。以下では、例えば、情報管理サーバ２０からユーザＡのコンテンツ視聴装置１０に、家族や親友などのように親密度が高いユーザグループ（ユーザＡ〜Ｄ）に属する他ユーザＢ〜Ｄの視聴情報を送信する例について説明するが、かかる例に限定されない。
【０２０３】
視聴情報受信部１４４は、他ユーザの視聴情報要求に応じて、情報管理サーバ２０から、コンテンツ視聴装置１０のユーザＡと同一グループに属する他ユーザＢ〜Ｄの視聴情報を受信する。他ユーザＢ〜Ｄの視聴情報は、それぞれの他ユーザＢ〜Ｄを表す情報と、それぞれの他ユーザＢ〜Ｄの視聴コンテンツを表す情報とを関連づけた情報である。視聴情報視聴情報受信部１４４は、受信した他ユーザＢ〜Ｄの視聴情報を、視聴情報表示制御部１４６と、コンテンツ表示制御部１３０に出力する。
【０２０４】
視聴情報表示制御部１４６は、他ユーザＢ〜Ｄの視聴情報に基づいて、他ユーザＢ〜Ｄを選択するためのユーザ選択画像（図３５参照。）や、１の他ユーザによるコンテンツの視聴時間帯を選択するための時間帯選択画像（図３６参照。）を生成し、表示部１３２に表示させる。ユーザ選択画像は、ユーザＡと同一グループに登録されている他ユーザＢ〜Ｄを一覧表示するための画像であり、ユーザＡがコンテンツを共有したい他ユーザＢ〜Ｄを選択するために用いられる。時間帯選択画像は、単一の他ユーザに関連付けられた視聴コンテンツを時系列で表示するための画像であり、ユーザＡが該他ユーザがコンテンツを視聴した視聴時間帯（例えば、現在、過去、未来）を選択するために用いられる。
【０２０５】
他ユーザＢ〜Ｄの視聴情報がユーザ選択画像として表示されることで、ユーザＡは、コンテンツ視聴装置１０の入力部１４０を操作して、他ユーザＢ〜Ｄの中からコンテンツを共有したい１のユーザＢを選択できる。他ユーザＢ〜Ｄのうちの１の他ユーザＢの視聴情報が時間帯選択画像として表示されることで、ユーザＡは、コンテンツ視聴装置１０の入力部１４０を操作して、他ユーザＢがコンテンツを視聴した時間帯を選択して、他ユーザＢと共有したい１のコンテンツを選択できる。
【０２０６】
コンテンツ表示制御部１３０は、上記のユーザ選択画像や時間帯選択画像に対するユーザ入力に基づいて、表示部１３２に表示させるコンテンツを自動的に選択する。例えば、ユーザ選択画像を用いてコンテンツを選択する場合、コンテンツ表示制御部１３０は、ユーザＡの入力操作に従って、ユーザ選択画像に表示された複数の他ユーザＢ〜Ｄから１の他ユーザＢを選択する。さらにコンテンツ表示制御部１３０は、他ユーザＢの視聴情報に含まれる他ユーザＢの視聴コンテンツを表す情報（チャンネル番号、コンテンツＩＤ等）に基づき、他ユーザＢの視聴コンテンツを自動的に選択して、該視聴コンテンツを表示部１３２に表示させる。例えば、コンテンツ表示制御部１３０は、他ユーザＢの視聴情報に基づいて、上記選択された他ユーザＢが現在視聴しているコンテンツのチャンネルを自動的に選局して、当該コンテンツを表示部１３２に表示させる。これにより、ユーザＡがユーザ選択画像でユーザＢを選ぶだけで、コンテンツ視聴装置１０に表示されるコンテンツを、ユーザＡが元々視聴したコンテンツから、他ユーザＢが視聴中のコンテンツに自動的に切り替ることができる。
【０２０７】
また、時間帯選択画像を用いてコンテンツを選択する場合、コンテンツ表示制御部１３０は、ユーザＡの入力操作に従って、時間帯選択画像に表示された他ユーザＢの視聴時間帯（例えば、現在、過去、未来）から１の時間帯を選択する。さらに、コンテンツ表示制御部１３０は、他ユーザＢの視聴情報に含まれる他ユーザＢの視聴コンテンツを表す情報（例えば、チャンネル番号、コンテンツＩＤ）に基づいて、上記選択された時間帯に他ユーザＢが視聴コンテンツを自動的に選択する。例えば、ユーザＡにより過去の時間帯が選択された場合、他ユーザＢが過去に視聴したコンテンツが自動選択される。また、現在の時間帯が選択された場合、他ユーザＢが現在視聴しているコンテンツが自動選択される。また、未来の時間帯が選択された場合、他ユーザＢが未来に視聴予定のコンテンツが自動選択される。その後、コンテンツ表示制御部１３０は、現在表示中のコンテンツ（チャンネル）を、上記自動選択した他ユーザＢの視聴コンテンツに切り替えて、表示部１３２に表示させる。これにより、ユーザＡは、他ユーザＢが視聴していた時間帯を指定するだけで、他ユーザＢが視聴した、現在視聴している、又は視聴予定のコンテンツを視聴して、他ユーザＢと視聴コンテンツを共有できる。
【０２０８】
以上のような視聴情報表示制御部１４６及びコンテンツ表示制御部１３０により、他ユーザの視聴情報を表す画像及びコンテンツの映像を表す画像が表示制御され、重畳部１４８により両画像が重畳されて表示部１３２の表示画面１５０に表示される。
【０２０９】
ここで、図３５を参照して、本実施形態にかかるユーザ選択画像４１０の表示例について説明する。図３５は、本実施形態にかかるユーザ選択画像４１０を表示する表示画面１５０の例を示す説明図である。
【０２１０】
図３５に示すように、ユーザＡのコンテンツ視聴装置１０においては、表示部１３２の表示画面１５０に、ユーザＡが現在視聴しているＴＶ放送のコンテンツの映像４０１（チャンネル番号：００１ｃｈ）と並列に、ユーザ選択画像４１０が表示される。ユーザ選択画像４１０には、ユーザＡと同一のグループに登録された他ユーザＢ〜Ｄの視聴情報が表示される。この他ユーザＢ〜Ｄの視聴情報は、他ユーザＢ〜Ｄの視聴情報を表す情報としての他ユーザＡの顔アイコン４１２、４１４、４１６及びユーザ名と、他ユーザＢ〜Ｄの視聴状況を表す情報「００１ｃｈ」、「００２ｃｈ」、「ＯＦＦ」とを含む。他ユーザＢ〜Ｄの視聴状況を表す情報は、他ユーザＢ、Ｃが現在視聴しているコンテンツを表す情報であるチャンネル情報「００１ｃｈ」、「００２ｃｈ」の他に、他ユーザＤのコンテンツ視聴装置１０が電源オフであるか、ユーザＡに対して視聴情報を非公開であることを示す情報「ＯＦＦ」が含まれる。なお、コンテンツを表す情報は、コンテンツを識別可能な情報であれば、上記チャンネル情報以外にも、例えば、コンテンツのタイトルや、出演者名、放送局名など、コンテンツの任意の属性情報であってもよい。
【０２１１】
かかるユーザ選択画像４１０では、他ユーザＢ〜Ｄの視聴情報は、ユーザＡがそれぞれの他ユーザＢ〜Ｄの視聴状況を識別できるような表示態様で表示される。このために、視聴情報表示制御部は、他ユーザＢ〜Ｄの視聴状況に応じた表示態様で、他ユーザＢ〜Ｄの視聴情報を描画したユーザ選択画像４１０を生成する。他ユーザＢ〜Ｄの視聴状況は、例えば、他ユーザＢ〜ＤがユーザＡと同一のコンテンツを視聴しているか否かや、他ユーザＢ〜Ｄのコンテンツ視聴装置１０の電源ＯＮ／ＯＦＦ、ユーザＡに対して他ユーザＢ〜Ｄの視聴情報が公開されているか否かなどである。
【０２１２】
例えば、図３５（ａ）の例では、ユーザＡと同一のコンテンツ（チャンネル「００１ｃｈ」）を視聴している他ユーザＢの視聴情報は、高レベル表示される。高レベル表示とは、他ユーザの視聴情報を目立つような表示態様で表示することであり、例えば、他ユーザＢの顔アイコン４１２を大きく表示する、鮮明に輝く様に表示するなどである。
【０２１３】
また、ユーザＣは、ユーザＡと別のコンテンツ（チャンネル「００２ｃｈ」）を視聴しているけれども、他ユーザＣのコンテンツ視聴装置１０の電源がＯＮであり、他ユーザＣはユーザＡに対して視聴情報を公開している。この場合、他ユーザＣの視聴情報は、中レベル表示される。中レベル表示とは、他ユーザの視聴情報を通常の表示態様で表示することであり、例えば、当該他ユーザＣの顔アイコン４１４を中程度の大きさで表示する、中輝度の鮮明度で表示するなどである。
【０２１４】
また、他ユーザＤは、視聴情報をユーザＡに対して非公開であるか、又は、他ユーザＤのコンテンツ視聴装置１０の電源がＯＦＦである。この場合、他ユーザＤの視聴情報は、小レベル表示される。小レベル表示とは、他ユーザの視聴情報を目立たない表示態様で表示することであり、例えば、他ユーザＤの顔アイコン４１６を小さく表示する、低輝度の色（例えば灰色）で不活性表示するなどである。
【０２１５】
以上のように、ユーザ選択画像４１０において、顔アイコン４１２〜４１６の大きさ、色、形、などにより他ユーザＢ〜Ｄの視聴情報を異なる表示態様で表示することにより、ユーザＡは他ユーザＢ〜Ｄの視聴状況を容易に把握できる。例えば、ユーザＡは、他ユーザＢ〜Ｄが、ユーザＡと同一のコンテンツを視聴しているか否かを容易に把握できる。
【０２１６】
さらに、ユーザ選択画像４１０には、それぞれの他ユーザＢ〜Ｃの顔アイコン４１２〜４１６とともに、他ユーザＢ〜Ｃの視聴しているコンテンツを表す情報（例えばチャンネル番号）が表示される。これにより、ユーザＡは、他ユーザＢ〜Ｃがいかなるコンテンツを視聴しているかを把握できる。これにより、また、ユーザＤの視聴情報は、「ＯＦＦ」と表示されており、顔アイコン４１６も小レベル表示（不活性表示）されているので、ユーザＡは、他ユーザＤとコンテンツを共有できないことが分かる。
【０２１７】
また、ユーザ選択画像４１０には、他ユーザＢ〜Ｄのうちのいずれかを選択するための選択枠４１８が表示されている。ユーザＡは、リモートコントローラ等の入力部１４０を用いて、選択枠４１８をカーソル操作することで、他ユーザＢ〜Ｄのいずれかを選択できる。例えば、ユーザＡが他ユーザＣを選択して決定ボタン（図示せず。）を押下した場合、コンテンツ視聴装置１０は、他ユーザＣが現在視聴しているチャネル「００２ｃｈ」のコンテンツを自動的に選局する。詳細には、ユーザＣが選択されると、上記コンテンツ表示制御部１３０は、情報管理サーバ２０から受信した他ユーザＣの視聴情報を参照して、他ユーザＣに関連づけられたコンテンツ情報（チャンネル「００２ｃｈ」を表す情報）を取得する。そして、コンテンツ表示制御部１３０は、このコンテンツ情報に基づいて、チャンネル「００２ｃｈ」を自動的に選局して、チャンネル「００２ｃｈ」のコンテンツを表示部１３２に表示させる。
【０２１８】
この結果、図３５（ｂ）に示すように、表示部１３２の表示画面１５０に表示されるコンテンツの映像が、元々ユーザＡが視聴していたチャンネル「００１ｃｈ」のコンテンツの映像４０１から、他ユーザＣが視聴しているチャンネル「００２ｃｈ」のコンテンツの映像４０２に切り替わる。また、ユーザ選択画像４１０においても、他ユーザＢ〜Ｄの視聴情報が更新される。図３５（ｂ）の例では、新たにユーザＡと同一のコンテンツを視聴することとなった他ユーザＣの顔アイコン４１４が大きくなり、ユーザＡと異なるコンテンツを視聴することとなった他ユーザＢの顔アイコン４１４が小さくなる。これにより、他ユーザ選択に伴う表示コンテンツの切替後に、他ユーザＢ〜Ｄの視聴情報を最新のものに迅速に更新できる。よって、ユーザＡは、コンテンツ切替後の他ユーザＢ〜Ｄの視聴情報を的確かつ容易に把握できる。
【０２１９】
次に、図３６を参照して、本実施形態にかかる時間帯選択画像４１０の表示例について説明する。図３６は、本実施形態にかかる時間帯選択画像４２０を表示する表示画面１５０の例を示す説明図である。
【０２２０】
図３６（ａ）に示すように、表示部１３２の表示画面１５０に、ユーザＡが現在視聴しているＴＶ放送のコンテンツの映像４０１（チャンネル番号：００１ｃｈ）と並列に、時間帯選択画像４２０が表示される。時間帯選択画像４２０は、単一の他ユーザに関連付けられた視聴コンテンツを時系列で表示するための画像であり、該他ユーザの視聴情報を表示する。この時間帯選択画像４２０は、上記図３５のユーザ選択画像４１０と連動させて表示してもよいし、独立して表示してもよい。例えば、上記ユーザ選択画像４１０で１の他ユーザＢが選択されると、当該選択された他ユーザＢの視聴情報を時系列で詳細に表示するために、当該他ユーザＢの時間帯選択画像４２０を表示するようにしてもよい。また、このようにユーザ選択画像４１０を経由することなく、予め定められた１の他ユーザＢにつき、図３６（ａ）の時間帯選択画像４２０を独立して表示するようにしてもよい。
【０２２１】
図３６（ａ）に示す時間帯選択画像４２０には、単一の他ユーザＢを表す情報としての他ユーザＢの顔アイコン４２２と、他ユーザＢがコンテンツを視聴した時間帯を表す時系列の視聴情報４２４が表示される。時系列の視聴情報４２４は、複数の時間帯、例えば、過去、現在、未来を時間軸で表しており、それぞれの時間帯には、他ユーザＢの視聴情報として他ユーザＢの視聴コンテンツ情報「００３ｃｈ」、「００１ｃｈ」、「００３ｃｈ」が付加されている。例えば、過去の時間帯には、他ユーザＢが過去に視聴したコンテンツのチャンネル「００３ｃｈ」が付加表示されている。また、現在の時間帯には、他ユーザＢが現在に視聴しているコンテンツのチャンネル「００１ｃｈ」が付加表示されている。また、未来の時間帯には、他ユーザＢが未来に視聴予定のコンテンツのチャンネル「００２ｃｈ」が付加表示されている。
【０２２２】
このように、時間帯選択画像４２０において他ユーザＢの時系列の視聴情報４２４を表示することで、ユーザＡは、当該他ユーザＢが時間帯ごとにいかなるコンテンツを視聴するかを把握できる。
【０２２３】
また、時間帯選択画像４２０には、他ユーザＢの視聴時間帯を選択するための選択枠４２６が表示されている。ユーザＡは、リモートコントローラ等の入力部１４０を用いて、選択枠４２６をカーソル操作することで、任意の時間帯（例えば、「現在」、「過去」、「未来」）を選択できる。例えば、ユーザＡが「過去」を選択して決定ボタン（図示せず。）を押下した場合、コンテンツ視聴装置１０は、他ユーザＢが過去に視聴した「００２ｃｈ」のコンテンツを自動的に選択する。同様に、ユーザＡが「現在」を選択すると、コンテンツ視聴装置１０は、他ユーザＢが現在視聴している「００１ｃｈ」のコンテンツを自動的に選択する。また、ユーザＡが「未来」を選択すると、コンテンツ視聴装置１０は、他ユーザＢが未来に視聴予定の「００３ｃｈ」のコンテンツを自動的に選択する。
【０２２４】
詳細には、例えば「過去」が選択されると、上記コンテンツ表示制御部１３０は、情報管理サーバ２０から受信した他ユーザＢの視聴情報を参照して、他ユーザＢに関連づけられたコンテンツ情報のうち、他ユーザＢが過去に視聴したコンテンツ情報（チャンネル「００２ｃｈ」を表す情報）を取得する。そして、コンテンツ表示制御部１３０は、このコンテンツ情報に基づいて、チャンネル「００３ｃｈ」を自動的に選局して、チャンネル「００２ｃｈ」のコンテンツを表示部１３２に表示させる。
【０２２５】
この結果、図３６（ｂ）に示すように、表示部１３２の表示画面１５０に表示されるコンテンツの映像が、元々ユーザＡが視聴していたチャンネル「００１ｃｈ」のコンテンツ映像４０１から、他ユーザＢが過去に視聴したチャンネル「００２ｃｈ」のコンテンツの映像４０２に切り替わる。また、時間帯選択画像４２０が上述したユーザ選択画像４１０に切り替わり、このユーザ選択画像４１０においても、他ユーザＢ〜Ｄの視聴情報が更新される。図３６（ｂ）の例では、新たにユーザＡと同一のコンテンツを視聴することとなった他ユーザＣの顔アイコン４１４が大きくなり、ユーザＡと異なるコンテンツを視聴することとなった他ユーザＢの顔アイコン４１４が小さくなる。これにより、他ユーザ選択に伴う表示コンテンツの切替後に、他ユーザＢ〜Ｄの視聴情報を最新のものに迅速に更新できる。よって、ユーザＡは、コンテンツ切替後の他ユーザＢ〜Ｄの視聴情報を的確かつ容易に把握できる。
【０２２６】
以上のように、ユーザＡと同一グループに属する他ユーザＢ〜Ｄのうち、１の他ユーザＢの視聴情報が時間帯選択画像４２０として表示される。これにより、ユーザＡは、コンテンツ視聴装置１０の入力部１４０を操作して、他ユーザＢがコンテンツを視聴した時間帯を選択することで、当該選択された時間帯に他ユーザＢが視聴するコンテンツが自動的に選択されて表示される。
【０２２７】
なお、上記のように時間帯選択画像４２０で選択される過去及び未来のコンテンツは、基本的には、コンテンツ視聴装置１０において任意の時間に再生可能なコンテンツ、例えば、ＶＯＤコンテンツや、ユーザＡの録画機器に録画されているコンテンツが対象となる。これにより、ユーザＡが、他ユーザＢが過去に視聴したコンテンツや未来に視聴予定のコンテンツを選択し、該コンテンツがライブ放送／配信中でないとしても、コンテンツ視聴装置１０は、該コンテンツを直ちに再生して表示できる。
【０２２８】
また、他ユーザＢが現在視聴しているコンテンツを選択する場合でも、該コンテンツは、ライブ放送／配信中のコンテンツに限定されない。例えば、他ユーザＢが映画コンテンツＸを現在視聴中の場合、ユーザＡのコンテンツ視聴装置１０は、他ユーザＢの現在の視聴情報に基づいて、録画された映画コンテンツＸを、ストーリーの冒頭から再生することもできるし、ユーザＢが現在視聴中のシーンと同じシーンから同期させて再生することもできる。
【０２２９】
次に、図３７を参照して、第２の実施形態にかかる情報共有システム１における視聴情報を用いたコンテンツの表示切り替え処理について説明する。図３７は、本実施形態にかかる情報共有システム１における視聴情報を用いたコンテンツの表示切り替え処理を示すフローチャートである。
【０２３０】
図３７に示すように、ユーザＡのコンテンツ視聴装置１０は、該コンテンツ視聴装置１０におけるユーザＡの視聴情報を情報管理サーバ２０に送信する（Ｓ１００）。情報管理サーバ２０は、ユーザＡを含む各ユーザのコンテンツから送信された各ユーザの視聴情報を受信し、該視聴情報に基づいて上記ユーザ視聴コンテンツＤＢ２２８を随時更新する（Ｓ１０２）。その後、情報管理サーバ２０は、ユーザＡのコンテンツ視聴装置１０から他ユーザの視聴情報要求を受信すると、その応答として、ユーザ視聴コンテンツＤＢ２２８から、ユーザＡ〜Ｄと同一のグループに属する他ユーザＢ〜Ｄの視聴情報を抽出し、要求元のコンテンツ視聴装置１０に送信する。
【０２３１】
すると、ユーザＡのコンテンツ視聴装置１０は、情報管理サーバ２０から受信した他ユーザＢ〜Ｄの視聴情報に基づいて、表示部１３２に表示する他ユーザＢ〜Ｄの視聴情報を更新する（Ｓ１０４）。他ユーザＢ〜Ｄの視聴情報の更新処理では、例えば、図３５に示したユーザ選択画像４１０における他ユーザＢ〜Ｄを表す情報（例えば顔アイコン４１２〜４１６）や、該他ユーザＢ〜Ｄに関連づけられたコンテンツ情報を最新の情報に更新する。
【０２３２】
以上のようなＳ１００〜Ｓ１０４にて、各ユーザのコンテンツ視聴装置１０から情報管理サーバ２０への視聴情報がアップロードと、情報管理サーバ２０からコンテンツ視聴装置１０への他ユーザの視聴情報のダウンロードとを繰り返す。これにより、コンテンツ視聴装置１０に表示される他ユーザの視聴情報が最新情報にアップデートされる。なお、図３７中のＳ１００〜Ｓ１０４の処理は、上記第１の実施形態に係る図２０及び図２１の処理に対応するので、詳細説明は詳細する。
【０２３３】
次いで、ユーザＡのコンテンツ視聴装置１０は、上記Ｓ１００〜Ｓ１０４で随時更新される他ユーザＢ〜Ｄの視聴情報を表示部１３２に一覧表示する（Ｓ１０６）。具体的には、コンテンツ視聴装置１０は、例えば図３５で示したユーザ選択画像４１０を表示し、他ユーザＢ〜Ｄの顔アイコン４１２〜４１６と、該他ユーザＢ〜Ｄの視聴コンテンツを表す情報（「００１ｃｈ」、「ＯＦＦ」等）を表示する。これにより、ユーザＡは、ユーザ選択画像４１０における他ユーザＢ〜Ｄの視聴情報を見ながら、他ユーザＢ〜Ｄの視聴状況を把握できる。
【０２３４】
その後、ユーザＡが、ユーザ選択画像４１０内の他ユーザＢ〜Ｄの中から、自身がコンテンツを共有したい他ユーザＢを選択するための入力操作を行うと、コンテンツ視聴装置１０は、当該ユーザ入力に応じて他ユーザＢを選択する（Ｓ１０８）。
【０２３５】
次いで、コンテンツ視聴装置１０は、Ｓ１０８で選択された他ユーザＢの視聴コンテンツを自動的に選択して、表示部１３２に表示する（Ｓ１１０）。詳細には、コンテンツ視聴装置１０は、Ｓ１０４で更新した最新の他ユーザＢ〜Ｄの視聴情報に基づいて、Ｓ１０８で選択された他ユーザＢの視聴コンテンツのチャンネルを自動的に選局し、当該コンテンツの映像を表示する。他ユーザＢの視聴コンテンツは、他ユーザＢが現在視聴しているコンテンツのみならず、過去に視聴したコンテンツ、又は、未来に視聴予定のコンテンツであってもよい。
【０２３６】
また、上記Ｓ１０８において、ユーザ選択画像４１０での他ユーザＢの選択のみならず、さらに、図３６に示した時間帯選択画像４２０での他ユーザＢの視聴時間帯の選択を行ってもよい。この場合、ユーザＡが、時間帯選択画像４２０にて任意の時間帯を選択するための入力操作を行うと、コンテンツ視聴装置１０は、当該ユーザ入力に応じて、選択された時間帯（例えば、現在、過去、未来）を選択し、当該選択された時間帯における他ユーザＢの視聴を選択する（Ｓ１０８）。この結果、Ｓ１１０では、コンテンツ視聴装置１０は、Ｓ１０８で選択された他ユーザＢの視聴コンテンツのうち、選択された時間帯のコンテンツを自動的に選択して表示する。
【０２３７】
以上のようなＳ１０６〜Ｓ１１０により、ユーザＡのコンテンツ視聴装置１０において、ユーザＡによる他ユーザＢの選択に連動して、表示部１３２に表示されるコンテンツを、他ユーザＢの視聴コンテンツに自動的に切り替えることができる。
【０２３８】
その後、上記コンテンツの切替に応じて、コンテンツ視聴装置１０は、ユーザＡの新たな視聴情報を情報管理サーバ２０に送信する（Ｓ１１２）。これに応じて、情報管理サーバ２０は、該ユーザＡの視聴情報を用いてユーザ視聴コンテンツＤＢ２２８を更新する（Ｓ１１４）。さらに、情報管理サーバ２０は最新の他ユーザＢ〜Ｄの視聴情報をコンテンツ視聴装置１０に送信し、コンテンツ視聴装置１０は、この他ユーザＢ〜Ｄの視聴情報を更新する（Ｓ１１６）。これらのＳ１１２〜Ｓ１１６の処理は、上記Ｓ１００〜Ｓ１０４の処理と同様である。
【０２３９】
以上のようにして、複数のコンテンツ視聴装置１０と情報管理サーバ２０の間で、各ユーザの視聴情報を随時更新しながら、ユーザＡのコンテンツ視聴装置１０に、同一グループの他ユーザＢ〜Ｄの最新の視聴情報が表示される。これを見たユーザＡは、任意の他ユーザＢ〜Ｄを選択することで、選択した他ユーザの視聴コンテンツがコンテンツ視聴装置１０において自動的に選択される。これにより、ユーザＡとユーザＢは、視聴コンテンツを共有できる。
【０２４０】
以上、本実施形態にかかる情報共有システム１と、これを用いた情報共有方法、コンテンツ表示方法などについて詳細に説明した。第２の実施形態によれば、上記第１の実施形態に係る効果に加え、他ユーザの視聴情報を用いたコンテンツの選択（選局）が可能となるという効果が得られる。
【０２４１】
つまり、第２の実施形態に係るコンテンツ視聴装置１０は、表示画面１５０に、コンテンツの映像とともに他ユーザの視聴情報を表示する。このとき、ユーザＡのコンテンツ視聴装置１０は、ユーザＡが視聴しているコンテンツとは無関係に、コンテンツ視聴装置１０のユーザＡに対して公開された他ユーザＢ〜Ｄの視聴情報（例えば、同一コンテンツを視聴しているユーザＢ、他のコンテンツを視聴しているユーザＣ、どのコンテンツも視聴していないユーザＤ等）を一覧表示する。そして、該表示方法を用いた上で、ユーザＡは、表示された任意の他ユーザを選択することで、自分のコンテンツ視聴装置１０で、選択した他ユーザの視聴コンテンツを自動的に選択（例えば、該コンテンツのチャンネルを自動選局）できる。
【０２４２】
従って、買うコンテンツ視聴装置１０のユーザは、視聴情報を公開している他ユーザを選択することで、そのユーザの視聴コンテンツを自動で選択（選局）することができる。よって、従来のようなコンテンツ種別によってコンテンツを選択するのではなく、ユーザが一緒にコンテンツを共有したい他ユーザ自体を選択することで、コンテンツを選択するという新しい選択方法を得ることができる。
【０２４３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２４４】
例えば、上記実施形態では、コンテンツ視聴装置１０における視聴対象のコンテンツとして、テレビジョン放送の番組コンテンツの例を挙げたが、本発明はかかる例に限定されない。例えば、コンテンツ視聴装置１０のユーザが、その他の映像コンテンツ、音楽コンテンツ、ゲーム、電子図書など、任意のコンテンツを視聴する場合にも適用できる。
【０２４５】
また、本発明における番組表は、上記実施形態にかかるＥＰＧ等からなる番組表の例に限定されず、複数のコンテンツ視聴装置１０間で共通に視聴可能なコンテンツのスケジュールを設定した情報であれば、任意のスケジュール情報を利用できる。例えば、番組表は、コンテンツ配信サーバ９からの配信コンテンツのスケジュール表、ラジオ放送の番組表なども含む。また、グループ内のユーザ間で共有コンテンツの視聴時間を調整し、予めグループスケジューラなどで視聴スケジュールを共有している場合などにも適用できる。このように、番組表は、放送局などから公衆に配布される公的な番組表のみならず、ユーザ間でコンテンツの視聴予定を任意に設定した私的なスケジュール表であってもよい。
【０２４６】
また、上記実施形態では、情報開示レベル情報と情報取得レベル情報の双方を設定したが、いずれか一方のみを設定してもよい。また、これらのレベル値の設定は、５段階に限られず、任意の段階で設定できる。
【０２４７】
また、上記実施形態では、現在放送中のコンテンツを視聴しているときに、当該コンテンツを視聴している他ユーザの情報を表示したが、かかる例に限定されない。例えば、過去に録画したコンテンツを視聴しているときに、当該コンテンツを視聴した（或いは録画予約した）他のユーザの情報を表示してもよい。これにより、ユーザは、他ユーザの視聴履歴を参考にして、録画コンテンツを視聴するか否かを判断できる。
【０２４８】
また、上記第２の実施形態では、図３６の時間帯選択画像４２０における時間帯を現在、過去、未来の３つに分けたが、本発明はかかる例に限定されない。例えば、時間帯選択画像の時間帯は、現在、過去、未来のうちの少なくとも２つであってもよいし、４以上に細分化して時間分割してもよい。また、年月日や時刻を用いて、多様な時間帯を設定してもよい。
【図面の簡単な説明】
【０２４９】
【図１】本発明の第１の実施形態にかかる情報共有システムを示す概略構成図である。
【図２】同実施形態にかかる情報管理サーバのハードウェア構成を示すブロック図である。
【図３】同実施形態にかかるコンテンツ視聴装置の構成を示すブロック図である。
【図４】同実施形態にかかる情報管理サーバの構成を示すブロック図である。
【図５】同実施形態にかかるユーザ相関情報（親密度レベル）の概念図である。
【図６】同実施形態にかかるユーザ視聴コンテンツ管理部を示すブロック図である。
【図７】本実施形態の変更例にかかるユーザ視聴コンテンツ管理部を示すブロック図である。
【図８】同実施形態にかかるグループＤＢのグループ情報を示す説明図である。
【図９】同実施形態にかかるグループＤＢのユーザ相関情報を示す説明図である。
【図１０】同実施形態にかかるグループＤＢの報開示レベル情報及び情報取得レベル情報を示す説明図である。
【図１１】同実施形態にかかるユーザの視聴情報を示す説明図である。
【図１２】同実施形態にかかるユーザ視聴ＤＢを示す説明図である。
【図１３】同実施形態にかかるコンテンツ情報ＤＢを示す説明図である。
【図１４】同実施形態にかかるユーザ視聴コンテンツＤＢを示す説明図である。
【図１５】同実施形態にかかるフィルタリングされたユーザ視聴コンテンツＤＢを示す説明図である。
【図１６】本実施形態の変更例にかかるユーザ視聴ＤＢを示す説明図である。
【図１７】本実施形態の変更例にかかるユーザ視聴コンテンツＤＢを示す説明図である。
【図１８】本実施形態の変更例にかかるフィルタリングされたユーザ視聴コンテンツＤＢを示す説明図である。
【図１９】同実施形態にかかる情報共有システムにおける環境設定処理を示すフローチャートである。
【図２０】同実施形態にかかる情報共有システムにおける視聴情報共有方法を示すフローチャートである。
【図２１】同実施形態にかかる情報共有システムにおけるフィルタリング処理を示すフローチャートである。
【図２２】同実施形態にかかるコンテンツ視聴装置の表示画面例を示す説明図である。
【図２３】同実施形態にかかるコンテンツ視聴装置の表示画面例を示す説明図である。
【図２４】同実施形態にかかるコンテンツ視聴装置の表示画面例を示す説明図である。
【図２５】同実施形態にかかるコンテンツ視聴装置の表示画面例を示す説明図である。
【図２６】同実施形態にかかるコンテンツ視聴装置の表示画面例を示す説明図である。
【図２７】同実施形態にかかるコンテンツ視聴装置において番組表形式で表示される他ユーザの視聴情報の表示例を示す説明図である。
【図２８】図２７の部分拡大図である。
【図２９】同実施形態にかかるコンテンツ視聴装置において番組表形式で表示される他ユーザの視聴情報の表示例を示す説明図である。
【図３０】図２９の部分拡大図である。
【図３１】同実施形態にかかるコンテンツ視聴装置において番組表形式で表示される他ユーザの視聴情報の表示例を示す説明図である。
【図３２】同実施形態にかかるコンテンツ視聴装置において番組表形式で表示される他ユーザの視聴情報の表示例を示す説明図である。
【図３３】同実施形態にかかるコンテンツ視聴装置において他ユーザの視聴確率を表示する方法を示す説明図である。
【図３４】本発明の第２の実施形態にかかるコンテンツ視聴装置の構成を示すブロック図である。
【図３５】本実施形態にかかるユーザ選択画像を表示する表示画面の例を示す説明図である。
【図３６】本実施形態にかかる時間帯選択画像を表示する表示画面の例を示す説明図である。
【図３７】本実施形態にかかる情報共有システムにおける視聴情報を用いたコンテンツの表示切り替え処理を示すフローチャートである。
【符号の説明】
【０２５０】
１    情報共有システム
５    ネットワーク
７    放送装置
９    コンテンツ配信サーバ
１０    コンテンツ視聴装置
２０    情報管理サーバ
１２０    コンテンツ管理部
１３０    コンテンツ表示制御部
１３２    表示部
１３４    レベル設定指示部
１３６    視聴情報生成部
１３８    認識部
１４０    入力部
１４２    視聴情報送信部
１４４    視聴情報受信部
１４６    視聴情報表示制御部
１４８    重畳部
１５０    表示画面
１６０    コンテンツの映像
１７０    顔アイコン
１８０    ユーザ情報表示エリア
１９０    携帯機器
２００    通信部
２０２    共有レベル受信部
２０４    視聴情報受信部
２０６    取得要求受信部
２０８    視聴情報送信部
２１０    ユーザ情報管理部
２１２    グループ登録部
２１４    共有レベル設定部
２１６    グループデータベース
２１８    フィルタリング部
２２０    ユーザ視聴コンテンツ管理部
２２２    ユーザ視聴データベース
２２４    コンテンツ情報データベース
２２６、２３０    マッチング部
２２８    ユーザ視聴コンテンツデータベース
２３２    ユーザ視聴予測部
３００、３３０，３４０，３５０    ユーザ番組表
３０４    表示枠
３２０    アイコン
３２２    視聴確率を表すアイコン
４１０    ユーザ選択画像
４１２、４１４、４１６、４２２    顔アイコン
４１８、４２６    選択枠
４２０    時間帯選択画像
４２４    時系列の視聴情報
【図１】
0005267062.tif 000003
【図２】
0005267062.tif 000004
【図３】
0005267062.tif 000005
【図４】
0005267062.tif 000006
【図５】
0005267062.tif 000007
【図６】
0005267062.tif 000008
【図７】
0005267062.tif 000009
【図８】
0005267062.tif 000010
【図９】
0005267062.tif 000011
【図１０】
0005267062.tif 000012
【図１１】
0005267062.tif 000013
【図１２】
0005267062.tif 000014
【図１３】
0005267062.tif 000015
【図１４】
0005267062.tif 000016
【図１５】
0005267062.tif 000017
【図１６】
0005267062.tif 000018
【図１７】
0005267062.tif 000019
【図１８】
0005267062.tif 000020
【図１９】
0005267062.tif 000021
【図２０】
0005267062.tif 000022
【図２１】
0005267062.tif 000023
【図２２】
0005267062.tif 000024
【図２３】
0005267062.tif 000025
【図２４】
0005267062.tif 000026
【図２５】
0005267062.tif 000027
【図２６】
0005267062.tif 000028
【図２７】
0005267062.tif 000029
【図２８】
0005267062.tif 000030
【図２９】
0005267062.tif 000031
【図３０】
0005267062.tif 000032
【図３１】
0005267062.tif 000033
【図３２】
0005267062.tif 000034
【図３３】
0005267062.tif 000035
【図３４】
0005267062.tif 000036
【図３５】
0005267062.tif 000037
【図３６】
0005267062.tif 000038
【図３７】
0005267062.tif 000039