(57)【要約】【課題】コンテンツの内容把握やコンテンツの選定を容易に行うことが可能な、情報処理装置、コンテンツ提供サーバ、情報処理方法およびコンテンツ提供方法を提供する。【解決手段】本発明に係る情報処理装置は、コンテンツデータに対応するコンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータと、コンテンツデータと、を取得するコンテンツ情報取得部と、コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示されたサムネイルから再生するコンテンツを特定する位置特定オブジェクトの動作を検知する動作検知部と、を備え、位置特定オブジェクトが予告編の存在するコンテンツに対応したサムネイルに所定時間停止している場合に、コンテンツ情報取得部は予告編に関するコンテンツデータを取得し、表示制御部は取得した予告編に関するコンテンツデータを自動的に再生する。【選択図】図１７
2009093357.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供サーバからコンテンツデータを取得して、取得した当該コンテンツデータを再生可能な情報処理装置であって、
前記コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、
前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、
表示された前記サムネイルから再生する前記コンテンツを特定する位置特定オブジェクトの動作を検知する動作検知部と、
を備え、
前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する
ことを特徴とする、情報処理装置。
【請求項２】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、
前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルのメタデータを、当該位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示する
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、
前記コンテンツ情報取得部は、前記サムネイルに対応したコンテンツを視聴している他の情報処理装置の有無を前記コンテンツ提供サーバから取得し、
前記表示制御部は、前記他の情報処理装置に関する情報を、前記位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示する
ことを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、
前記コンテンツ情報取得部は、他の情報処理装置によって付与された前記サムネイルに対応したコンテンツの評価を前記コンテンツ提供サーバから取得し、
前記表示制御部は、前記コンテンツの評価を、前記位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示する
ことを特徴とする、請求項２に記載の情報処理装置。
【請求項５】
外部機器からコンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知部と、を備え、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理装置に対して、コンテンツ情報を提供するコンテンツ提供サーバであって、
前記コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、を関連付けて記憶するコンテンツ情報記憶部と、
前記コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、の少なくともいずれか一方を配信するコンテンツ情報配信部と、
を備えることを特徴とする、コンテンツ提供サーバ。
【請求項６】
外部機器から、コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得ステップと、
前記コンテンツのサムネイルを表示部に一覧表示するサムネイル表示ステップと、
表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知ステップと、
を含み、
前記動作検知ステップでは、
前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記予告編に関するコンテンツデータを取得し、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する
ことを特徴とする、情報処理方法。
【請求項７】
外部機器からコンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知部と、を備え、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理装置に対して、コンテンツ情報を提供するコンテンツ提供方法であって、
前記情報処理装置に対して、前記コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、の少なくともいずれか一方を配信するステップと、
前記情報処理装置からの要求に応じて、一の前記コンテンツに対応した前記予告編に関するコンテンツデータを、前記情報処理装置に対して配信するステップと、
を含むことを特徴とする、コンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、コンテンツ提供サーバ、情報処理方法およびコンテンツ提供方法に関する。
【背景技術】
【０００２】
昨今の情報通信技術の発達に伴い、テレビ、ＤＶＤレコーダ、Ｂｌｕ−ｒａｙレコーダ等のＡＶ機器や、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末等においても、大容量のコンテンツデータを受信して、コンテンツを視聴することができるようになった。
【０００３】
そこで、以下の特許文献１に記載のシステムでは、宅内サーバを設置し、携帯端末から宅内サーバへとコンテンツデータのリクエストを送信して、携帯端末に適したコンテンツデータを取得することで、携帯端末においても快適なコンテンツの視聴を可能とする試みがなされている。
【０００４】
【特許文献１】特開２００３−１０８４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなシステムでは、コンテンツの選択を行う際に、テキストベースのコンテンツリストから視聴を希望するコンテンツを選択することが多い。そのため、ユーザは、テキストデータを参照するだけでコンテンツの選定を行う必要があり、コンテンツの選択が不便であるという問題があった。
【０００６】
そこで、本発明は、このような問題に鑑みてなされたもので、その目的は、コンテンツの内容を容易に把握することが可能であり、コンテンツを容易に選定することが可能な、新規かつ改良された情報処理装置、コンテンツ提供サーバ、情報処理方法およびコンテンツ提供方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、コンテンツ提供サーバからコンテンツデータを取得して、取得した当該コンテンツデータを再生可能な情報処理装置であって、前記コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知部と、を備え、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理装置が提供される。
【０００８】
かかる構成によれば、コンテンツ情報取得部は、コンテンツデータに対応するコンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータと、コンテンツデータと、をコンテンツ提供サーバから取得し、表示制御部は、取得したコンテンツのサムネイルを表示部に一覧表示し、動作検知部は、表示されたサムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する。本発明に係る情報処理装置では、位置特定オブジェクトが、予告編の存在するコンテンツに対応したサムネイルに所定時間停止している場合に、コンテンツ情報取得部は、予告編に関するコンテンツデータを取得し、表示制御部は、位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した予告編に関するコンテンツデータを自動的に再生するため、ユーザは、コンテンツの内容を容易に把握することが可能であり、コンテンツを容易に選定することができる。
【０００９】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルのメタデータを、当該位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示してもよい。
【００１０】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、前記コンテンツ情報取得部は、前記サムネイルに対応したコンテンツを視聴している他の情報処理装置の有無を前記コンテンツ提供サーバから取得し、前記表示制御部は、前記他の情報処理装置に関する情報を、前記位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示してもよい。
【００１１】
前記位置特定オブジェクトが、一の前記サムネイルに停止している場合に、前記コンテンツ情報取得部は、他の情報処理装置によって付与された前記サムネイルに対応したコンテンツの評価を前記コンテンツ提供サーバから取得し、前記表示制御部は、前記コンテンツの評価を、前記位置特定オブジェクトが停止しているサムネイルの表示と重ならないように表示してもよい。
【００１２】
上記課題を解決するために、本発明の別の観点によれば、外部機器からコンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知部と、を備え、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理装置に対して、コンテンツ情報を提供するコンテンツ提供サーバであって、前記コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、を関連付けて記憶するコンテンツ情報記憶部と、前記コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、の少なくともいずれか一方を配信するコンテンツ情報配信部と、を備えるコンテンツ提供サーバが提供される。
【００１３】
前記コンテンツ情報記憶部は、当該コンテンツ情報記憶部に記録されている前記コンテンツの提供履歴を、当該コンテンツに関連付けて記憶してもよい。
【００１４】
前記コンテンツ情報記憶部は、当該コンテンツ情報記憶部に記録されている前記コンテンツに対して付与された前記コンテンツに対する評価を、当該コンテンツに関連付けて記憶してもよい。
【００１５】
前記コンテンツ提供サーバは、当該コンテンツ提供サーバに接続されている複数の前記情報処理装置の接続状況を管理する接続状況管理部と、前記複数の情報処理装置間にて実施される双方向通信を制御する通信制御部と、を更に備えてもよい。
【００１６】
上記課題を解決するために、本発明の更に別の観点によれば、外部機器から、コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得ステップと、前記コンテンツのサムネイルを表示部に一覧表示するサムネイル表示ステップと、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知ステップと、を含み、前記動作検知ステップでは、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記予告編に関するコンテンツデータを取得し、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理方法が提供される。
【００１７】
上記課題を解決するために、本発明の更に別の観点によれば、外部機器からコンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得部と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御部と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知部と、を備え、前記位置特定オブジェクトが、前記予告編の存在するコンテンツに対応した前記サムネイルに所定時間停止している場合に、前記コンテンツ情報取得部は、前記予告編に関するコンテンツデータを取得し、前記表示制御部は、前記位置特定オブジェクトが停止しているサムネイルが表示されている表示領域で、当該位置特定オブジェクトが停止しているサムネイルに換えて、取得した前記予告編に関するコンテンツデータを自動的に再生する情報処理装置に対して、コンテンツ情報を提供するコンテンツ提供方法であって、前記情報処理装置に対して、前記コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、の少なくともいずれか一方を配信するステップと、前記情報処理装置からの要求に応じて、一の前記コンテンツに対応した前記予告編に関するコンテンツデータを、前記情報処理装置に対して配信するステップと、を含むコンテンツ提供方法が提供される。
【００１８】
上記課題を解決するために、本発明の更に別の観点によれば、コンピュータを、コンテンツ提供サーバからコンテンツデータを取得して、取得した当該コンテンツデータを再生可能な情報処理装置として機能させるためのプログラムであって、前記コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、前記コンテンツデータと、を取得するコンテンツ情報取得機能と、前記コンテンツのサムネイルを表示部に一覧表示する表示制御機能と、表示された前記サムネイルから再生する前記コンテンツを選択する位置特定オブジェクトの動作を検知する動作検知機能と、をコンピュータに実現させるためのプログラムが提供される。
【００１９】
かかる構成によれば、コンピュータプログラムは、コンピュータが備える記憶部に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記の情報処理装置として機能させる。また、コンピュータプログラムが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００２０】
上記課題を解決するために、本発明の更に別の観点によれば、コンピュータを、外部機器に対してコンテンツ情報を提供するコンテンツ提供サーバとして機能させるためのプログラムであって、コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、を関連付けて記憶するコンテンツ情報記憶機能と、前記コンテンツデータと、当該コンテンツデータに対応するコンテンツのサムネイルおよび前記コンテンツの予告編の有無を表す情報を含むメタデータと、の少なくともいずれか一方を配信するコンテンツ情報配信機能と、をコンピュータに実現させるためのプログラムが提供される。
【００２１】
かかる構成によれば、コンピュータプログラムは、コンピュータが備える記憶部に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記のコンテンツ提供サーバとして機能させる。また、コンピュータプログラムが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【発明の効果】
【００２２】
本発明によれば、コンテンツに対応したサムネイルを一覧表示し、コンテンツの選択に用いる位置特定オブジェクトがサムネイル上に所定時間停止している場合に、位置特定オブジェクトが停止しているコンテンツの予告編を自動再生するため、コンテンツの内容を容易に把握することが可能であり、コンテンツを容易に選定することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
（第１の実施形態）
＜本実施形態に係るコンテンツ提供システムについて＞
まず、図１を参照しながら、本実施形態に係るコンテンツ提供システムについて、詳細に説明する。図１は、本実施形態に係るコンテンツ提供システムについて説明するための説明図である。
【００２５】
図１に示したように、本実施形態に係るコンテンツ提供システム１０では、本実施形態に係るコンテンツ提供サーバ１００と、情報処理装置２００とが、通信網１２を介して接続されている。また、通信網１２には、更に、複数のクライアント機器１４Ａ、１４Ｂが接続されている。
【００２６】
通信網１２は、コンテンツ提供サーバ１００、情報処理装置２００および複数のクライアント機器１４を双方向通信又は一方向通信可能に接続する通信回線網である。この通信網は、例えば、インターネット、電話回線網、衛星通信網、同報通信路等の公衆回線網や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、Ｅｔｈｅｒｎｅｔ（登録商標）、ワイヤレスＬＡＮ等の専用回線網などで構成されており、有線／無線を問わない。
【００２７】
コンテンツ提供サーバ１００は、ビデオコンテンツ、ミュージックコンテンツ、フォトコンテンツ等のコンテンツを管理するとともに、情報処理装置２００やクライアント機器１４からの要求に応じて、コンテンツ提供サーバ１００が管理しているコンテンツに対応するコンテンツデータやコンテンツのメタデータを、情報処理装置２００やクライアント機器１４に提供する。また、コンテンツ提供サーバ１００は、ＤＬＮＡガイドラインに準拠するデジタルメディアサーバ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ：ＤＭＳ）であってもよい。なお、コンテンツ提供サーバ１００については、以下で詳細に説明する。
【００２８】
情報処理装置２００は、通信網１２を介してコンテンツ提供サーバ１００と接続されており、コンテンツ提供サーバ１００から、当該サーバ１００が管理しているコンテンツの一覧やコンテンツのメタデータ等を受信して、再生可能なコンテンツの一覧を表示する。また、情報処理装置２００は、情報処理装置２００のユーザの指定に応じて、コンテンツ提供サーバ１００にコンテンツデータの提供を要求し、取得したコンテンツデータを再生する。情報処理装置２００は、後述する複数のクライアント機器１４と、チャット等の双方向通信を介してコミュニケーションを図ることも可能である。また、情報処理装置２００は、ＤＬＮＡガイドラインに準拠するＤＭＳであってもよく、デジタルメディアプレーヤ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ：ＤＭＰ）であってもよい。なお、情報処理装置２００については、以下で詳細に説明する。
【００２９】
クライアント機器１４は、通信網１２を介してコンテンツ提供サーバ１００と接続されており、コンテンツ提供サーバ１００から取得したコンテンツを再生することが可能である。また、クライアント機器１４は、通信網１２およびコンテンツ提供サーバ１００を介して、他のクライアント機器１４や情報処理装置２００との間で、チャット等の双方向通信を行うことが可能である。
【００３０】
なお、情報処理装置２００やクライアント機器１４は、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：ＰＣ）等のコンピュータ装置（ノート型、デスクトップ型を問わない。）に限定されるわけではなく、テレビジョン受像器、ＤＶＤ／ＨＤＤレコーダ、Ｂｌｕ−ｒａｙレコーダ、携帯電話、ＰＤＡ、デジタルカメラ等であってもよい。また、ネットワークを介した通信機能を有する機器であれば、例えば家庭用ゲーム機、デジタルビデオカメラ等の情報家電、テレビジョン放送用のチューナやデコーダなどで構成することも可能である。また、情報処理装置２００やクライアント機器１４は、契約者が持ち運びできるポータブルデバイス（Ｐｏｒｔａｂａｌｅ  Ｄｅｖｉｃｅ）、例えば、携帯型ゲーム機、ＰＨＳ、携帯型映像／音声プレーヤなどであってもよい。
【００３１】
＜本実施形態に係る情報処理装置で使用されるアプリケーションの一例について＞
続いて、図２〜図１３を参照しながら、本実施形態に係る情報処理装置２００で使用されるアプリケーションの一例について、詳細に説明する。図２〜図１３は、本実施形態に係る情報処理装置２００で使用されるアプリケーションの一例を説明するための説明図である。
【００３２】
本実施形態に係る情報処理装置２００では、コンテンツを視聴可能なアプリケーションがユーザ操作によって起動されると、例えば図２に示したような画面が初期画面として表示される。初期画面は、図２に示したように、各種の情報が表示される情報表示領域５０１と、初期画面へ戻るための「ＨＯＭＥ」アイコン５０５、オプション設定画面へ移行するための「ＯＰＴＩＯＮ」アイコン５０７、音量設定ボタン５０９等の各種オブジェクトが配置された、操作オブジェクト表示領域５０３と、を備える。
【００３３】
情報処理装置２００のユーザは、情報表示領域５０１に表示されたユーザ選択アイコン５１１の中から、コンテンツの視聴の際に使用するユーザＩＤに対応付けられたアイコンを選択した後に、視聴を希望する各種コンテンツを選択する。図２には、視聴可能なコンテンツの一例として、例えば、静止画等のフォトコンテンツを閲覧するためのアイコン５１３、音楽コンテンツを再生するためのアイコン５１５、動画等のムービーコンテンツを視聴するためのアイコン５１７、ＩＰＴＶやＶｏＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）等の配信型コンテンツを視聴するためのアイコン５１９等が配置されている。ユーザは、これらのアイコンを選択することで、希望するコンテンツを楽しむことが可能となる。
【００３４】
ユーザが、例えば、ＩＰＴＶ等のコンテンツを視聴するためのアイコン５１９を選択し、その後、視聴を希望するコンテンツを決定すると、情報処理装置２００の表示部には、例えば図３に示したような画面が表示される。コンテンツ視聴時の表示画面は、例えば図３に示したように、情報表示領域５０１の上部に、初期画面で選択したユーザのアイコン５２１と、現在視聴中のコンテンツの名前など、視聴中のコンテンツを特定する情報５２３が表示され、それ以外の情報表示領域５０１の部分に、現在視聴中のコンテンツの内容が表示される。また、操作オブジェクト表示領域５０３には、前の画面に戻るための「ＲＥＴＵＲＮ」アイコンや、画面を閉じるための「ＣＬＯＳＥ」アイコン等、情報表示領域５０１に対して所定の操作を行うための操作オブジェクト５２５が表示される。
【００３５】
また、コンテンツ視聴中に、通信網１２に接続されているクライアント機器１４のユーザから、メッセージが送信される場合がある。その場合には、例えば図４に示したように、情報表示領域５０１の一部に、メッセージを受信した旨を表すメッセージ受信情報５２７が表示され、メッセージをすぐに確認するか、後ほど確認するかを選択するためのオブジェクト５２９が表示される。情報処理装置２００のユーザは、いずれか一方のオブジェクト５２９を選択することで、受信したメッセージを表示するか否かを選択することができる。
【００３６】
受信したメッセージを表示する旨を選択すると、例えば図５に示したように、受信したメッセージがメッセージ表示領域５３１に表示される。また、受信したメッセージに、メッセージ送信者が視聴しているコンテンツの視聴を推薦する旨の情報が付加されている場合には、メッセージ送信者が視聴しているコンテンツを視聴するかどうかを確認するメッセージと切替操作を実行するためのオブジェクトが、コンテンツ切替操作オブジェクト表示領域５３３に表示される。
【００３７】
これらのメッセージ表示領域５３１やコンテンツ切替操作オブジェクト表示領域５３３は、情報表示領域５０１に表示されているコンテンツの内容を遮蔽する部分が少なくなるように、情報表示領域５０１内に配置される。
【００３８】
また、本実施形態に係るアプリケーションでは、情報処理装置２００のユーザの友人に関する情報（例えば、友人のユーザＩＤや、友人の使用しているクライアント機器のアドレス等）を予め設定しておくことで、例えば図６に示したように、友人がコンテンツ提供サーバ１００に接続しているか否かを判別することが可能である。具体的には、図６に示したように、視聴中のコンテンツの内容を遮蔽する部分が少なくなるように、情報表示領域５０１に登録ＩＤ接続状況表示領域５３５を設け、この登録ＩＤ接続状況表示領域５３５に、「Ａｌｌ  Ｆｒｉｅｎｄｓ  Ｌｉｓｔ」として、予め登録してある友人を表すオブジェクト５３７と友人のＩＤ名とを関連づけて表示する。この際、コンテンツ提供サーバ１００に接続しているユーザに関するオブジェクト（例えば、アバター等）と、接続していないユーザに関するオブジェクトの表示方法をそれぞれ変えることで、情報処理装置２００のユーザは、友人の接続状況を把握することができる。例えば、オブジェクト５３７を囲っているラインの色やラインの太さを変更したり、オブジェクト５３７の透明度を変更したり、オブジェクト５３７を点滅させたりすることで、情報処理装置２００のユーザに、視覚的に友人ユーザの接続状況を把握させることが可能である。
【００３９】
また、本実施形態に係るアプリケーションでは、情報処理装置２００のユーザが視聴しているコンテンツと同一のコンテンツを視聴している他のユーザの一覧を、表示することも可能である。例えば、図７に示したように、視聴中のコンテンツの内容を遮蔽する部分が少なくなるように、情報表示領域５０１に同一コンテンツ視聴者表示領域５３９を設け、この同一コンテンツ視聴者表示領域５３９に、「Ｓａｍｅ  Ｃｈａｎｎｅｌ  Ｌｉｓｔ」として、同一のコンテンツを視聴しているユーザのオブジェクト（アバター）５４１を、ユーザ名と関連づけて表示する。更に、ユーザのオブジェクト５４１には、当該ユーザが視聴中のコンテンツに対して下した評価５４３があわせて表示される。例えば、図７に示した例では、ユーザの評価が星の数として表されているが、図中に示した例に限定されるわけではなく、例えば、評価を点数として表示してもよいし、「良い」、「普通」、「悪い」のように、所定のキーワードを用いて表示してもよい。
【００４０】
また、視聴中のコンテンツに対する評価は、情報処理装置２００のユーザも行うことが可能である。視聴中のコンテンツに対する評価５４５は、例えば図８に示したように、ユーザを表すアイコン（アバター）５２１に隣接するように、星の数として表示される。この評価を変更する場合には、例えば、操作オブジェクト表示領域５０３に表示されている「ＯＰＴＩＯＮ」アイコン５０７を選択して、情報表示領域５０１に、オプション操作選択領域５４７を表示させる。続いて、このオプション操作選択領域５４７に表示されるオプション操作情報のうち、評価を行うためのオブジェクト（「Ｒａｔｉｎｇ」アイコン）５４９を選択することで行う。
【００４１】
「Ｒａｔｉｎｇ」アイコン５４９を選択すると、例えば図９に示したように、オプション操作選択領域５４７に隣接して評価選択領域５５１が表示され、この評価選択領域５５１に表示されている評価内容を選択することで、視聴中のコンテンツに対する評価を下すことができる。評価内容を選択すると、例えば図１０に示したように、ユーザを表すアイコン５２１に隣接した評価５５３が変更される。
【００４２】
また、本実施形態に係るアプリケーションでは、他のクライアント機器１４を使用しているユーザに関する詳細情報を参照することが可能である。例えば図１１に示したように、登録ＩＤ接続状況表示領域５３５（例えば、「Ａｌｌ  Ｆｒｉｅｎｄｓ  Ｌｉｓｔ」）や、同一コンテンツ視聴者表示領域５３９（例えば、「Ｓａｍｅ  Ｃｈａｎｎｅｌ  Ｌｉｓｔ」）に表示されているユーザを表すオブジェクト（アバター）５５５を選択すると、例えば図１２に示したような、ユーザ情報表示領域５５７が、情報表示領域５０１に表示される。このユーザ情報表示領域５５７には、ユーザを表すオブジェクトに加えて、現在そのユーザが視聴しているコンテンツに関する情報５５９が表示される。また、ユーザ情報表示領域５５７には、情報を表示させているユーザとチャット等の双方向通信を行うためのオブジェクト（「Ｃｈａｔ」アイコン）５６１や、情報を表示させているユーザが視聴しているコンテンツを視聴するためのオブジェクト（「Ｗａｔｃｈ」アイコン）５６３が表示され、更に、情報処理装置２００のユーザが視聴しているコンテンツを、情報を表示させているユーザに推薦するためのオブジェクト（「Ｒｅｃｏｍｍｅｎｄ」アイコン）５６５が表示される。
【００４３】
ここで、情報処理装置２００のユーザが、「Ｃｈａｔ」アイコン５６１を選択すると、例えば図１３に示したように、ユーザ情報表示領域５５７に代わってメッセージ選択領域５６７が情報表示領域５０１に表示される。メッセージ選択領域５６７には、例えば、天気に関する文章を集めたタグ（「Ｗｅａｔｈｅｒ」タグ）５６９や、感情に関する表現を集めたタグ（「Ｅｍｏｔｉｏｎ」タグ）５７１や、挨拶に関する表現を集めたタグ（「Ｇｒｅｅｔｉｎｇ」タグ）５７３等、一般的に使用される会話文が話題毎に予め設定されており、かかるタグに収録されている文章５７５を選択することで、特定のユーザと、チャット等の双方向通信を行うことができる。
【００４４】
かかるアプリケーションは、情報処理装置２００が備える記憶部やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等に格納され、情報処理装置２００が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に読み込まれて実行される。また、かかるアプリケーションは、情報処理装置２００内に設けられる揮発性メモリや、情報処理装置２００に接続される揮発性メモリに格納されていてもよい。なお、かかるアプリケーションが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のアプリケーションは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００４５】
＜本実施形態に係るコンテンツ提供サーバについて＞
次に、図１４を参照しながら、本実施形態に係るコンテンツ提供サーバ１００について、詳細に説明する。図１４は、本実施形態に係るコンテンツ提供サーバ１００の機能を説明するためのブロック図である。
【００４６】
本実施形態に係るコンテンツ提供サーバ１００は、例えば図１４に示したように、コンテンツ情報配信部１０１と、接続状況管理部１０３と、通信制御部１０５と、コンテンツ情報記憶部１０７と、記憶部１０９と、を主に備える。
【００４７】
コンテンツ情報配信部１０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等から構成され、情報処理装置２００からの要求に応じて、コンテンツ情報記憶部１０７に記録されているコンテンツデータや、コンテンツデータに対応するコンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータといったコンテンツ情報を、情報処理装置２００に配信する。また、コンテンツ情報配信部１０１は、コンテンツ提供サーバ１００の外部からコンテンツデータを取得し、取得したコンテンツデータを、情報処理装置２００に配信してもよい。コンテンツ情報配信部１０１は、メタデータのみを情報処理装置２００に配信してもよく、メタデータとコンテンツデータの双方をあわせて情報処理装置２００に配信してもよい。なお、コンテンツ情報配信部１０１が情報処理装置２００に配信するメタデータの詳細については、以下で改めて詳細に説明する。
【００４８】
ここで、上記コンテンツデータとは、コンテンツの本編に関するコンテンツデータと、コンテンツの予告編（以後、トレーラ（ｔｒａｉｌｅｒ）とも称する。）に関するコンテンツデータと、を含む。コンテンツ情報配信部１０１は、本編に関するコンテンツデータのみを配信することも可能であり、予告編に関するコンテンツデータのみを配信することも可能である。また、予告編に関するコンテンツデータと、本編に関するコンテンツデータの双方をあわせて配信することも可能である。また、予告編に関するコンテンツデータを含まない、本編に関するコンテンツデータのみが存在してもよい。
【００４９】
また、コンテンツのメタデータとは、コンテンツのサムネイルに関する情報と、コンテンツの予告編の有無を表す情報とを含み、これらの情報以外にも、例えば、コンテンツの内容に関する属性情報と、コンテンツの所在を示す所在情報と、を含む。コンテンツの所在を示す所在情報としては、例えば、コンテンツを管理する上でのＩＤや、コンテンツのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）等を挙げることができる。
【００５０】
また、コンテンツのサムネイルは、コンテンツのタイトルやコンテンツの内容等を表した静止画であり、情報処理装置２００のユーザがコンテンツを特定するために用いられる。
【００５１】
なお、コンテンツ情報配信部１０１は、後述する接続状況管理部１０３から伝送される、コンテンツ提供サーバ１００に接続している情報処理装置２００やクライアント機器１４についての情報に基づいて、コンテンツデータやメタデータに関するコンテンツ情報を送信してもよい。
【００５２】
また、コンテンツ情報配信部１０１は、コンテンツの配信結果や、接続状況管理部１０３から伝送される接続状況を表す情報等に基づいて、情報処理装置２００やクライアント機器１４へのコンテンツの提供履歴を、後述するコンテンツ情報記憶部１０７に記録してもよい。コンテンツの提供履歴は、特定の情報処理装置２００やクライアント機器１４毎の提供履歴が提供日時等に関連づけて記録されてもよく、コンテンツ提供サーバ１００の提供コンテンツの延べ数や時刻毎の提供数等の統計的データが記録されてもよい。
【００５３】
接続状況管理部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等から構成され、コンテンツ提供サーバ１００に接続している情報処理装置２００やクライアント機器１４の種類、台数、アドレス等を管理する。接続状況管理部１０３は、接続されている情報処理装置２００等に関する接続管理情報を、以下で説明するようなデータベースとして、後述する記憶部１０９やバッファ（図示せず。）等に記録してもよい。また、接続状況管理部１０３は、コンテンツ提供サーバ１００に接続している他の情報処理装置２００やクライアント機器１４に関する接続管理情報を、情報処理装置２００に伝送してもよい。
【００５４】
通信制御部１０５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等から構成され、コンテンツ提供サーバ１００に接続されている情報処理装置２００とクライアント機器１４との間のチャット等の双方向通信を制御する。通信制御部１０５は、このような双方向通信を、例えば、記憶部１０９に記録されているユーザ情報や接続情報等に基づいて制御する。
【００５５】
コンテンツ情報記憶部１０７には、例えば、コンテンツ提供サーバ１００が管理するコンテンツに関するコンテンツデータ、コンテンツデータに対応するコンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータ、コンテンツの提供履歴等のコンテンツ情報が記録される。また、コンテンツ情報記憶部１０７は、これらのコンテンツに関するコンテンツ情報以外にも、コンテンツ提供サーバ１００が、コンテンツ情報の配信に関する何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等を、適宜記憶することが可能である。このコンテンツ情報記憶部１０７は、コンテンツ情報配信部１０１や接続状況管理部１０３が、自由に読み書きを行うことができる。
【００５６】
記憶部１０９には、コンテンツ提供サーバ１００に接続する情報処理装置２００やクライアント機器１４に関するユーザ情報や接続管理情報等が記録される。また、これらのユーザ情報や接続管理情報以外にも、記憶部１０９には、通信制御部１０５がチャット等の双方向通信を制御するために使用する各種のパラメータやデータベース等が記録されていてもよい。更に、これらの情報以外にも、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等を、適宜記憶することが可能である。この記憶部１０９は、コンテンツ情報配信部１０１、接続状況管理部１０３、通信制御部１０５等が、自由に読み書きを行うことが可能である。
【００５７】
以上、本実施形態に係るコンテンツ提供サーバ１００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００５８】
＜メタデータの一例について＞
続いて、図１５を参照しながら、本実施形態に係るコンテンツ情報配信部１０１が情報処理装置２００に送信するメタデータの一例について、詳細に説明する。図１５は、本実施形態に係るコンテンツ情報配信部１０１が送信するメタデータの一例を説明するための説明図である。
【００５９】
本実施形態に係るコンテンツ情報配信部１０１が情報処理装置２００に送信するメタデータは、例えば図１５に示したように、コンテンツのタイトル６０１と、コンテンツ内容の簡単な説明であるデスクリプション６０３と、Ｒ指定のレベル等が記載されているレーティング６０５と、コンテンツに対する評価６０７と、第何話なのかを表したコンテンツのエピソード番号６０９と、コンテンツの時間６１１と、コンテンツのカテゴリー６１３と、サムネイルの所在情報であるサムネイルＵＲＬ６１５と、トレーラの有無を表した情報６１７と、を含む。
【００６０】
なお、コンテンツに対する評価６０７は、例えば図１５に示したように、コンテンツの評価に利用する星の数を表したものであってもよく、「良い」、「普通」、「悪い」といった評価に対応したパラメータ等であってもよく、評価の点数であってもよい。また、コンテンツのカテゴリー６１３は、例えば図１５に示したように、カテゴリー自体が記載されていてもよく、カテゴリーに対応したパラメータ等が記載されていてもよい。また、トレーラ（予告編）の有無に関する情報６１７は、例えば図１５に示したように、「有り」の場合には「１」を対応付け、「無し」の場合には「０」を対応づけてもよく、「無し」の場合には、空欄のままであってもよい。
【００６１】
以下で説明する本実施形態に係る情報処理装置２００は、かかるメタデータを利用することにより、情報処理装置２００のユーザに対して様々な情報を提供することが可能となる。
【００６２】
＜接続管理情報の一例について＞
次に、図１６を参照しながら、本実施形態に係る接続状況管理部１０３が生成する情報処理装置等の接続状況に関する接続管理情報について、詳細に説明する。図１６は、本実施形態に係る接続状況管理部１０３が生成する接続管理情報について説明するための説明図である。
【００６３】
本実施形態に係る接続状況管理部１０３が生成する接続管理情報は、例えば図１６に示したように、ユーザＩＤ７０１と、接続状態７０３と、視聴コンテンツ７０５と、友人ユーザＩＤ７０７と、友人ユーザ接続状態７０９と、友人ユーザ視聴コンテンツ７１１と、を含む。これらの接続管理情報は、図１６に示したように、ユーザＩＤ７０１ごとにまとめられ、各項目に対応するデータが変更するたびに、随時内容が更新される。
【００６４】
本実施形態に係る接続状況管理部１０３は、コンテンツ提供サーバ１００に接続されている情報処理装置２００に対して、当該情報処理装置２００のユーザのユーザＩＤに対応した接続管理情報を随時提供する。そのため、かかる接続管理情報を受信した情報処理装置２００は、友人ユーザがオンライン状態か、または、オフライン状態かを判断することが可能であり、さらに、オンライン状態である場合には、視聴しているコンテンツを知ることが出来る。
【００６５】
なお、図１６に示した接続管理情報の各項目の表記方法は、あくまでも一例であって、かかる例に限定されるわけではない。
【００６６】
＜本実施形態に係る情報処理装置について＞
続いて、図１７を参照しながら、本実施形態に係る情報処理装置２００について、詳細に説明する。図１７は、本実施形態に係る情報処理装置２００の機能を説明するためのブロック図である。
【００６７】
本実施形態に係る情報処理装置２００は、例えば図１７に示したように、コンテンツ情報取得部２０１と、表示制御部２０３と、表示部２０５と、動作検知部２０７と、カウンタ部２０９と、双方向通信部２１１と、記憶部２１３と、を主に備える。
【００６８】
コンテンツ情報取得部２０１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等から構成され、コンテンツデータや、コンテンツデータに対応するコンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータといったコンテンツ情報を、コンテンツ提供サーバ１００から取得する。ここで、上記コンテンツデータとは、コンテンツの本編に関するコンテンツデータと、コンテンツの予告編（トレーラ）に関するコンテンツデータと、を含む。コンテンツ情報取得部２０１は、取得した本編に関するコンテンツデータや予告編に関するコンテンツデータを、後述する表示制御部２０３へと出力する。また、コンテンツ情報取得部２０１は、取得したコンテンツデータやメタデータ等を、後述する記憶部２１３に記録してもよい。
【００６９】
本実施形態に係るコンテンツ情報取得部２０１は、情報処理装置２００が通信網１２を介してコンテンツ提供サーバ１００に接続されると、コンテンツ提供サーバ１００に対して、コンテンツのサムネイルおよびコンテンツの予告編の有無を表す情報を含むメタデータの取得要求を送信する。取得要求に応じてコンテンツ提供サーバ１００からメタデータが送信されると、コンテンツ情報取得部２０１は、メタデータを受信して、表示制御部２０３へと出力する。
【００７０】
また、後述する動作検知部２０７から、マウスポインタやカーソル等の位置特定オブジェクトが一のサムネイル上で所定時間停止している旨の情報が入力されると、コンテンツ情報取得部２０１は、取得したメタデータに基づいてコンテンツ提供サーバ１００から上記一のサムネイルに対応するコンテンツの予告編のコンテンツデータを取得して、表示制御部２０３へと出力する。さらに、動作検知部２０７から、上記位置特定オブジェクトが一のサムネイルを選択した旨の情報が入力されると、コンテンツ情報取得部２０１は、選択されたサムネイルに対応するコンテンツの本編のコンテンツデータを取得して、表示制御部２０３へと出力する。
【００７１】
表示制御部２０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、後述する表示部２０５の表示制御を行う。表示制御部２０３には、コンテンツ情報取得部２０１からコンテンツデータやメタデータ等が入力され、表示制御部２０３は、入力されたコンテンツデータやメタデータ等を表示部２０５に表示する表示制御を行う。また、マウスポインタやカーソル等の位置特定オブジェクトの動作が後述する動作検知部２０７により検知されると、検知した動作に応じて、上記位置特定オブジェクトの表示制御を行う。さらに、情報処理装置２００が他のクライアント機器１４とチャット等の双方向通信を行っている場合には、通信結果が後述する双方向通信部２１１から入力され、入力された通信結果の表示部２０５への表示制御を行う。
【００７２】
表示部２０５は、本実施形態に係る情報処理装置２００が備える出力装置であって、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置等の表示装置が用いられる。表示部２０５に表示される各種の表示情報は、表示制御部２０３によって制御される。
【００７３】
動作検知部２０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、マウスポインタやカーソル等の位置特定オブジェクトの動作を検知する。ここで、位置特定オブジェクトの動作の検知とは、位置特定オブジェクトが動いているのか、停止しているのか、といった動作の有無に関する検知や、位置特定オブジェクトの現在位置を特定する検知や、位置特定オブジェクトがどの方向にどのくらい移動したのか、といった動作の方向や大きさに関する検知等を含む。動作検知部２０７は、例えば、位置特定オブジェクトを操作するためのマウスやカーソルキー等の入力装置の動作検知を行うことで、上述の処理を行うことが可能である。
【００７４】
動作検知部２０７は、検知した位置特定オブジェクトの動作に関する動作情報を、コンテンツ情報取得部２０１や、表示制御部２０３や、後述する双方向通信部２１１等に伝送する。
【００７５】
動作検知部２０７は、位置特定オブジェクトが停止していると検知した場合には、位置特定オブジェクトが停止している位置を算出する。位置特定オブジェクトが表示部２０５において一のサムネイル上に停止していると算出された場合には、動作検知部２０７は、後述するカウンタ部２０９に、カウントアップ動作を開始するように要求する。カウンタ部２０９によるカウント結果が所定の値となり、所定の時間が経過した旨の通知が動作検知部２０７に入力されると、動作検知部２０７は、位置特定オブジェクトが所定時間サムネイル上で停止している旨をコンテンツ情報取得部２０１に通知する。
【００７６】
カウンタ部２０９は、所定間隔毎にカウントを均等に増加させるカウントアップ機能を有し、時間経過を検知する役割を果たす。カウンタ部２０９は、動作検知部２０７から出力されるカウントアップ開始命令に応じて、カウントアップ処理を開始する。カウンタ部２０９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いてソフトウェア的に構成されてもよく、論理回路等を用いてハードウェア的に構成されてもよい。カウンタ部２０９によるカウンタ値は、動作検知部２０７へと出力される。
【００７７】
双方向通信部２１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等から構成され、表示部２０５にてコンテンツが再生されている間に、本実施形態に係る情報処理装置２００と、通信網１２を介してコンテンツ提供サーバ１００に接続されている他のクライアント機器１４との間で行われる、チャット等の双方向通信を制御する。より詳細には、双方向通信部２１１は、例えば記憶部２１３に記録されているユーザ情報や通信プロトコル等に基づいて、コンテンツ提供サーバ１００を介して行われる他のクライアント機器１４との双方向通信の制御を行う。
【００７８】
記憶部２１３には、情報処理装置２００のユーザに関するユーザ情報等が記録される。また、これらのユーザ情報以外にも、記憶部２１３には、双方向通信部２１１がチャット等の双方向通信を制御するために使用する各種のパラメータや通信プロトコルやデータベース等が記録されていてもよい。更に、これらの情報以外にも、情報処理装置２００が何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等を、適宜記憶することが可能である。この記憶部２１３は、コンテンツ情報取得部２０１、表示制御部２０３、表示部２０５、動作検知部２０７、カウンタ部２０９、双方向通信部２１１等が、自由に読み書きを行うことが可能である。
【００７９】
また、記憶部２１３には、図２〜図１３を参照しながら説明したようなアプリケーションが記録されており、このアプリケーションに基づいて情報処理装置２００の様々な処理が行われてもよい。
【００８０】
以上、本実施形態に係る情報処理装置２００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００８１】
＜本実施形態に係る情報処理装置のコンテンツ選択画面について＞
続いて、図１８および図１９を参照しながら、本実施形態に係る情報処理装置２００におけるコンテンツ選択画面について、詳細に説明する。図１８および図１９は、本実施形態に係る情報処理装置のコンテンツ選択画面を説明するための説明図である。
【００８２】
本実施形態に係る情報処理装置２００のコンテンツ情報取得部２０１は、コンテンツ提供サーバ１００からメタデータを取得し、取得したメタデータに記載されているサムネイルのＵＲＬを参照して、コンテンツのサムネイルを取得する。表示制御部２０３は、例えば図１８に示したように、取得したサムネイルを表示部２０５に表示する。情報処理装置２００のユーザは、図１８に示したサムネイルの表示画面を参照しながら、視聴するコンテンツの選択を行う。
【００８３】
本実施形態に係るコンテンツ選択画面では、図１８に示したように、情報処理装置２００が視聴可能なコンテンツのサムネイル４０３が、表示部２０１のサムネイル表示領域４０１に縦横に配列される。図１８においては、サムネイル４０３が、１０列×７行に配列されているが、一列に表示されるサムネイルの個数と一画面に表示される行数は、表示部２０５の表示領域の大きさによって決定される。また、図１８に示したように、最も上の行に表示されるサムネイルは、その上部がフェードアウトするように表示されていてもよい。同様に、最も下の行に表示されるサムネイルは、その下部がフェードアウトするように表示されていてもよい。
【００８４】
本実施形態に係るコンテンツ選択画面では、カーソル４０５によってサムネイル４０３が選択されると、選択されたサムネイル４０３に対応するコンテンツのメタデータが表示されるメタデータ表示領域４０７が、選択されたサムネイルに重ならないように、表示制御部２０３によりサムネイル表示領域４０１に生成される。
【００８５】
このメタデータ表示領域４０７には、少なくとも、サムネイルに対応するコンテンツのタイトル（ＣｏｎｔｅｎｔｓＴｉｔｌｅ）４０９と、第何話なのかを表すエピソード番号（ＥｐｉｓｏｄｅＮｏ．）４１１と、コンテンツのジャンル（ＣａｔｅｇｏｒｙＩｃｏｎ）４１３と、が表示される。情報処理装置２００のユーザは、コンテンツのサムネイル４０３とメタデータ表示領域４０７の双方を参照することで、コンテンツに関する情報を効果的に集約することが可能である。
【００８６】
また、本実施形態に係るコンテンツ選択画面では、カーソル４０５があるサムネイル４０３を所定時間（例えば、数秒〜数十秒程度）選択したまま（カーソル４０５によってサムネイル４０３がフォーカスされたまま）となっている場合には、コンテンツ情報取得部２０１は、コンテンツ提供サーバ１００から取得したメタデータを参照し、カーソル４０５が停止しているサムネイル４０３に予告編（トレーラ）があるか否かを判断する。予告編が存在する場合には、コンテンツ情報取得部２０１は、コンテンツ提供サーバ１００から予告編に関するコンテンツデータを取得して、表示制御部２０３へと伝送し、表示制御部２０３は、サムネイル４０３に代えて当該コンテンツの予告編をサムネイルが表示されている領域の大きさで自動再生する。また、予告編が終了してもカーソル４０５が停止している場合には、予告編をループ再生してもよい。
【００８７】
他方、カーソル４０５が停止しているサムネイル４０３に予告編が存在しない場合には、表示制御部２０３は、静止画であるサムネイル４０３を表示し続ける。また、予告編が再生された後にカーソル４０５が移動して、選択されていない状態となっているサムネイルに関しては、表示制御部２０３は、予告編４１５を再生したままにしてもよく、予告編４１５の再生を中止して、サムネイル４０３を表示しなおしてもよい。また、サムネイル自体が存在しないコンテンツについては、サムネイル４０３に代えて所定のオブジェクト４１７を表示してもよい。
【００８８】
また、情報処理装置２００のユーザによって、あるサムネイル４０３が選択され、更に選択されたサムネイル４０３を視聴する旨が確定した場合には、コンテンツ情報取得部２０１は、コンテンツ提供サーバ１００から本編に関するコンテンツデータを取得して表示制御部２０３に伝送し、表示制御部２０３は、図１８に示したようなコンテンツ選択画面を切り替えて、取得した本編のコンテンツデータを再生する。
【００８９】
なお、あるサムネイルに対応したコンテンツが確定し、本編に関するコンテンツデータが表示される前に、情報処理装置２００は、「本当にコンテンツを購入しますか」、「本当にコンテンツを視聴しますか」、「本当に１８歳以上でしょうか」等の確認メッセージを表示してもよい。
【００９０】
また、本実施形態に係るコンテンツ選択画面においては、例えば図１９に示したように、予告編（トレーラ）を再生中のコンテンツについて、メタデータ表示領域４０７内に、再生中のコンテンツに関する説明（Ｃｏｎｔｅｎｔｓ  Ｄｅｓｃｒｉｐｔｉｏｎ）４１９や、コンテンツの再生に要する時間４２１や、他の視聴者による当該コンテンツの評価４２３等が表示されてもよい。また、図１９に示した内容以外にも、例えば、過去に当該コンテンツを視聴したユーザの総数等の統計的なデータをあわせて表示してもよい。かかる表示内容は、コンテンツ情報取得部２０１がコンテンツ提供サーバ１００から取得するメタデータに記載されている内容であるため、情報処理装置２００は、メタデータに記載されている各種情報を自由に表示することができる。
【００９１】
このように、本実施形態に係るコンテンツ選択画面は、例えば２以上の視聴可能なコンテンツをテキストデータ中心ではなく画像（サムネイル）中心にして一覧表示されているため、情報処理装置２００のユーザは、サムネイル表示領域４０１を参照するだけで視聴可能なコンテンツを容易に把握することが可能である。また、カーソルやマウスポインタ等の位置特定オブジェクトにてサムネイルを選択すると、選択したサムネイルに対応したコンテンツのメタデータが自動的に表示されるため、コンテンツに関する情報を効果的に集約することが可能である。更に、あるサムネイル上に所定時間位置特定オブジェクトが停止していると、情報処理装置２００は、位置特定オブジェクトが停止しているサムネイルに対応したコンテンツの予告編を取得して自動再生するため、情報処理装置２００のユーザは、コンテンツの内容を簡単な操作で容易に把握することができる。
【００９２】
＜本実施形態に係る情報処理装置におけるコンテンツ選択方法について＞
次に、図２０を参照しながら、本実施形態に係る情報処理装置２００におけるコンテンツ選択方法について、詳細に説明する。図２０は、本実施形態に係る情報処理装置におけるコンテンツ選択方法を説明するための流れ図である。
【００９３】
本実施形態に係る情報処理装置２００は、通信網１２を介してコンテンツ提供サーバ１００に接続されると、コンテンツ情報取得部２０１がコンテンツ提供サーバ１００に対してメタデータ送信要求を送信し、コンテンツ提供サーバ１００からメタデータを取得する（ステップＳ１０１）。メタデータを取得したコンテンツ取得部２０１は、取得したメタデータを表示制御部２０３に伝送し、表示制御部２０３は、メタデータを参照しながら、視聴可能なコンテンツのサムネイルを、例えば図１８に示したように表示部２０５に一覧表示する（ステップＳ１０３）。
【００９４】
情報処理装置２００の動作検知部２０７は、マウスポインタやカーソル等の位置特定オブジェクトの位置や動作を常に検知して、情報処理装置２００のユーザがあるコンテンツを確定したか否かを判定する（ステップＳ１０５）。動作検知部２０７は、ユーザがあるサムネイルを確定したと判断すると、この判断結果をコンテンツ情報取得部２０１へと伝送し、コンテンツ情報取得部２０１は、取得したメタデータに基づいて、コンテンツ提供サーバ１００からコンテンツの本編に関するコンテンツデータを取得する（ステップＳ１０７）。取得した本編に関するコンテンツデータは表示制御部２０３へと伝送され、表示制御部２０３は、コンテンツ選択画面を切り替えて、本編を再生する（ステップＳ１０９）。
【００９５】
また、ユーザがあるサムネイルを確定していない場合であっても、動作検知部２０７は、位置特定オブジェクトの存在位置や動作を常に検知して、位置特定オブジェクトが、あるサムネイルを所定時間選択し続けているか否かを判定する（ステップＳ１１１）。位置特定オブジェクトが所定時間サムネイルを選択し続けていない場合には、情報処理装置２００は、ステップＳ１０５に戻り、判定を繰り返す。また、動作検知部２０７は、位置特定オブジェクトがあるサムネイルを所定時間選択し続けていると判断すると、この判断結果をコンテンツ情報取得部２０１へと伝送する。コンテンツ情報取得部２０１は、取得したメタデータを参照して、選択されているサムネイルに対応したコンテンツに、予告編（トレーラ）が存在するか否かを判定する（ステップＳ１１３）。予告編が存在しない場合には、情報処理装置２００は、新たな処理を行うことなくサムネイルを表示し続け（ステップＳ１１５）、ステップＳ１０５に戻って判定を繰り返す。
【００９６】
また、選択されているサムネイルに対応したコンテンツに、予告編が存在する場合には、コンテンツ情報取得部２０１は、取得したメタデータを参照して、コンテンツ提供サーバ１００からコンテンツの予告編に関するコンテンツデータを取得する（ステップＳ１１７）。取得した予告編に関するコンテンツデータは、表示制御部２０３へと伝送され、表示制御部２０３は、サムネイルが表示されている表示領域で、サムネイルに代えて取得した予告編に関するコンテンツデータを自動再生する（ステップＳ１１９）。その後、情報処理装置２００は、ステップＳ１０５に戻り、判定を繰り返す。
【００９７】
本実施形態に係る情報処理装置２００は、コンテンツ選択に伴う処理を上述のように行うことで、情報処理装置２００のユーザに対して操作方法にとらわれない自由なコンテンツ選択方法を提供することが可能であり、ユーザの操作に連動してコンテンツデータの取得を行うことが可能である。
【００９８】
＜コンテンツ提供サーバおよび情報処理装置のハードウェア構成について＞
次に、図２１を参照しながら、本実施形態に係るコンテンツ提供サーバ１００および情報処理装置２００のハードウェア構成について、詳細に説明する。図２１は、本実施形態に係るコンテンツ提供サーバ１００および情報処理装置２００のハードウェア構成を説明するためのブロック図である。
【００９９】
コンテンツ提供サーバ１００および情報処理装置２００は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【０１００】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、コンテンツ提供サーバ１００および情報処理装置２００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【０１０１】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１０２】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、コンテンツ提供サーバ１００および情報処理装置２００の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。コンテンツ提供サーバ１００および情報処理装置２００のユーザは、この入力装置９１５を操作することにより、コンテンツ提供サーバ１００および情報処理装置２００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１０３】
出力装置９１７は、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、コンテンツ提供サーバ１００および情報処理装置２００が行った各種処理により得られた結果を出力する。具体的には、表示装置は、コンテンツ提供サーバ１００および情報処理装置２００が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【０１０４】
ストレージ装置９１９は、コンテンツ提供サーバ１００および情報処理装置２００の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
【０１０５】
ドライブ９２１は、記録媒体用リーダライタであり、コンテンツ提供サーバ１００および情報処理装置２００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、メモリースティック、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【０１０６】
接続ポート９２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ｉ．Ｌｉｎｋ等のＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等の、機器をコンテンツ提供サーバ１００および情報処理装置２００に直接接続するためのポートである。この接続ポート９２３に外部接続機器９２９を接続することで、コンテンツ提供サーバ１００および情報処理装置２００は、外部接続機器９２９から直接音響信号データや画像信号データを取得したり、外部接続機器９２９に音響信号データや画像信号データを提供したりする。
【０１０７】
通信装置９２５は、例えば、通信網１２に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等である。この通信装置９２５は、例えば、インターネットや他の通信機器との間で音響信号等を送受信することができる。また、通信装置９２５に接続される通信網１２は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【０１０８】
以上、本発明の各実施形態に係るコンテンツ提供サーバ１００および情報処理装置２００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１０９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施形態に係るコンテンツ提供システムについて説明するための説明図である。
【図２】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図３】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図４】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図５】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図６】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図７】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図８】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図９】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図１０】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図１１】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図１２】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図１３】同実施形態に係る情報処理装置で使用されるアプリケーションの一例を説明するための説明図である。
【図１４】同実施形態に係るコンテンツ提供サーバの機能を説明するためのブロック図である。
【図１５】同実施形態に係るコンテンツ情報配信部が送信するメタデータの一例を説明するための説明図である。
【図１６】同実施形態に係る接続状況管理部が生成する接続管理情報について説明するための説明図である。
【図１７】同実施形態に係る情報処理装置の機能を説明するためのブロック図である。
【図１８】同実施形態に係る情報処理装置のコンテンツ選択画面を説明するための説明図である。
【図１９】同実施形態に係る情報処理装置のコンテンツ選択画面を説明するための説明図である。
【図２０】同実施形態に係る情報処理装置におけるコンテンツ選択方法を説明するための流れ図である。
【図２１】同実施形態に係るコンテンツ提供サーバおよび情報処理装置のハードウェア構成を説明するためのブロック図である。
【符号の説明】
【０１１１】
１０    コンテンツ提供システム
１２    通信網
１４    クライアント機器
１００    コンテンツ提供サーバ
１０１    コンテンツ情報配信部
１０３    接続状況管理部
１０５    通信制御部
１０７    コンテンツ情報記憶部
１０９    記憶部
２００    情報処理装置
２０１    コンテンツ情報取得部
２０３    表示制御部
２０５    表示部
２０７    動作検知部
２０９    カウンタ部
２１１    双方向通信部
２１３    記憶部
【図１】
2009093357.tif 000003
【図２】
2009093357.tif 000004
【図３】
2009093357.tif 000005
【図４】
2009093357.tif 000006
【図５】
2009093357.tif 000007
【図６】
2009093357.tif 000008
【図７】
2009093357.tif 000009
【図８】
2009093357.tif 000010
【図９】
2009093357.tif 000011
【図１０】
2009093357.tif 000012
【図１１】
2009093357.tif 000013
【図１２】
2009093357.tif 000014
【図１３】
2009093357.tif 000015
【図１４】
2009093357.tif 000016
【図１５】
2009093357.tif 000017
【図１６】
2009093357.tif 000018
【図１７】
2009093357.tif 000019
【図１８】
2009093357.tif 000020
【図１９】
2009093357.tif 000021
【図２０】
2009093357.tif 000022
【図２１】
2009093357.tif 000023