(57)【要約】【課題】複数の映像表示装置において同一のコンテンツを欠落なく再生する。【解決手段】視聴システム１０は、ネットワーク１１に接続されたテレビ１００Ａ，１００Ｂ，１００Ｃと、メディアサーバ２００とを備える。テレビ１００Ａは、撮像部２０２と、視聴者の顔画像データを抽出する顔画像抽出部２０８と、視聴者の顔の特徴量を算出する顔特徴情報算出部２１０と、特徴量に基づいて視聴者を特定する視聴者特定部２１２と、視聴者の情報を生成する視聴者構成情報生成部２１４とを備える。メディアサーバ２００は、コンテンツを格納するコンテンツ記憶部２３４と、受信されたコンテンツ選択制御データに基づいてコンテンツを選択するコンテンツ選択部２４４と、選択されたコンテンツをテレビ１００Ｂに送信するコンテンツ送信部２４６とを備える。【選択図】図２
2007116448.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備え、前記映像記録再生装置は、
映像音声信号を有する映像音声コンテンツを格納する記録手段と、
前記映像音声信号を再生する再生手段とを含み、
前記第１の映像表示装置は、
被写体を撮影して画像信号を出力する第１の撮影手段と、
前記画像信号に基づいて予め定められた解析処理を実行することにより被写体の特徴量を算出する第１の算出手段と、
外部から入力される前記被写体の識別情報と、前記識別情報に関連付けられる前記特徴量とを格納する識別情報記憶手段と、
映像音声コンテンツの再生のために外部から入力される第１の再生要求を、前記映像記録再生装置に対して送信する第１の要求送信手段とを含み、
前記映像記録再生装置は、
前記第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を前記再生手段に読み出させる第１の再生制御手段と、
前記第１の映像表示装置に対して、読み出された映像音声信号を送信する第１の配信制御手段とをさらに含み、
前記第１の映像表示装置は、
前記映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段と、
前記映像音声信号の再生に基づいて、前記第１の撮影手段に、前記再生を指示した第１の視聴者の画像信号を取得させる第１の撮影制御手段と、
前記第１の視聴者の撮影に基づく画像信号と前記識別情報とに基づいて、前記第１の視聴者を特定するための第１の特定情報を生成する第１の生成手段と、
前記第１の特定情報と、前記第１の特定情報が関連付けられた再生履歴とを、前記映像記録再生装置に対して送信する履歴送信手段とを含み、
前記映像記録再生装置は、前記被写体情報と前記再生履歴とを格納する履歴記憶手段を含み、
前記第２の映像表示装置は、
被写体を撮影して画像信号を出力する第２の撮影手段と、
前記画像信号に基づいて予め定められた解析処理を実行することにより被写体の特徴量を算出する第２の算出手段と、
外部から入力された前記被写体の第２の識別情報と、前記第２の識別情報に関連付けられる前記特徴量とを格納する第２の識別情報記憶手段と、
映像音声コンテンツの再生のために外部から入力された第２の再生要求に基づいて、前記第２の撮影手段に画像信号を取得させる第２の撮影制御手段と、
前記特徴量と、取得された前記画像信号とに基づいて、前記第２の再生要求を入力した第２の視聴者を特定する第２の特定情報を生成する第２の生成手段と、
前記第２の特定情報と前記第２の再生要求とを、前記映像記録再生装置に対して送信する第２の要求送信手段とを含み、
前記映像記録再生装置は、
前記第２の再生要求および前記第２の特定情報と、前記再生履歴とに基づいて、前記第２の視聴者によって再生が指示されたコンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツに対応する映像音声信号を、前記第２の映像表示装置に送信する第２の配信制御手段とをさらに含み、
前記第２の映像表示装置は、前記映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む、視聴システム。
【請求項２】
ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備え、前記映像記録再生装置は、
映像音声信号を有する映像音声コンテンツを格納する記録手段と、
前記映像音声信号を再生する再生手段と、
外部から入力される要求に応じて、映像音声コンテンツに対応する映像音声信号を前記要求の送信元に配信する配信制御手段とを含み、
前記第１の映像表示装置は、
被写体を撮影に基づく画像信号を取得するための第１の取得手段と、
前記画像信号を解析して被写体の特徴量を算出する第１の算出手段と、
前記被写体の識別情報と、前記識別情報に関連付けられる前記特徴量とを格納する識別情報記憶手段と、
第１の再生要求に基づいて、前記映像記録再生装置に前記映像音声コンテンツを再生させる第１の再生制御手段と、
前記映像記録再生装置により再生された映像音声コンテンツを表示する第１の表示手段と、
前記第１の取得手段に、前記再生を指示した第１の視聴者の撮影に基づく画像信号を取得させる第１の取得制御手段と、
前記第１の視聴者の前記画像信号と前記識別情報とに基づいて、前記第１の視聴者を特定するための第１の特定情報を生成する第１の生成手段と、
前記第１の特定情報と、前記第１の特定情報が関連付けられた再生履歴とを、前記映像記録再生装置に対して送信する履歴送信手段とを含み、
前記映像記録再生装置は、前記被写体情報と前記再生履歴とを格納する履歴記憶手段を含み、
前記第２の映像表示装置は、
被写体の撮影に基づく画像信号を取得するための第２の取得手段と、
前記画像信号に基づいて被写体の特徴量を算出する第２の算出手段と、
前記被写体の第２の識別情報と、前記第２の識別情報に関連付けられる前記特徴量とを格納する第２の識別情報記憶手段と、
前記第２の取得手段に、第２の再生要求を入力した第２の視聴者の撮影に基づく画像信号を取得させる第２の取得制御手段と、
前記特徴量と、取得された前記画像信号とに基づいて、前記第２の視聴者を特定する第２の特定情報を生成する第２の生成手段と、
前記第２の特定情報と前記第２の再生要求とに基づいて、前記再生が指示された映像音声コンテンツを前記映像記録再生装置に再生させる第２の再生制御手段と、
前記映像記録再生装置によって再生された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む、視聴システム。
【請求項３】
前記第１の取得手段は、前記被写体を撮影して画像信号を出力する第１の撮影手段を含み、
前記第１の取得制御手段は、前記第１の撮影手段による撮影動作を制御し、
前記第２の取得手段は、前記被写体を撮影して画像信号を出力する第２の撮影手段を含み、
前記第２の取得制御手段は、前記第２の撮影手段による撮影動作を制御する、請求項２に記載の視聴システム。
【請求項４】
前記第１の取得手段は、前記被写体の撮影により生成された画像信号の入力を受け付ける第１の信号入力手段を含み、
前記第２の取得手段は、前記被写体の撮影により生成された画像信号の入力を受け付ける第２の信号入力手段を含む、請求項２に記載の視聴システム。
【請求項５】
前記第１の算出手段は、予め定められた解析処理を実行することにより前記被写体の特徴量を算出する、請求項２に記載の視聴システム。
【請求項６】
前記第２の算出手段は、予め定められた解析処理を実行することにより前記被写体の特徴量を算出する、請求項２に記載の視聴システム。
【請求項７】
前記第１の再生制御手段は、前記第１の再生要求を前記映像記録再生装置に送信し、
前記配信制御手段は、前記第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を前記第１の映像表示装置に対して送信する、請求項２に記載の視聴システム。
【請求項８】
前記第２の識別情報記憶手段は、外部から入力された前記被写体の第２の識別情報と、前記第２の識別情報に関連付けられる前記特徴量とを格納する、請求項２に記載の視聴システム。
【請求項９】
前記第２の再生制御手段は、前記第２の特定情報と前記第２の再生要求とを前記映像記録再生装置に送信し、
前記配信制御手段は、前記第２の再生要求に基づいて、前記再生が指示された映像音声コンテンツを前記第２の映像表示装置に送信する、請求項２に記載の視聴システム。
【請求項１０】
前記第１の取得制御手段は、前記映像音声信号の再生に基づいて、前記第１の取得手段に、前記第１の視聴者の画像信号を取得させる、請求項２に記載の視聴システム。
【請求項１１】
前記映像記録再生装置は、
前記第１の映像表示装置において再生が終了した第１の時刻と前記第２の映像表示装置により再生指示が送信された第２の時刻との時間差を算出する時間差算出手段と、
前記第１の時刻よりも前記時間差に応じて遡った時刻から前記再生が指示された映像音声コンテンツに対応する映像音声信号を前記再生手段に再生させる重複再生制御手段とをさらに備える、請求項２に記載の視聴システム。
【請求項１２】
ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備え、前記映像記録再生装置は、
映像音声信号を有する映像音声コンテンツを格納する記録手段と、
前記映像音声信号を再生する再生手段とを含み、
前記第１の映像表示装置は、
被写体を撮影して画像信号を出力する第１の撮影手段と、
前記画像信号を前記映像記録再生装置に送信する第１の送信手段と、
映像音声コンテンツの再生のために外部から入力される第１の再生要求を、前記映像記録再生装置に対して送信する第１の要求送信手段とを含み、
前記映像記録再生装置は、
予め定められた解析処理を画像信号に対して実行することにより画像の特徴量を算出する解析手段と、
視聴者を識別するために予め入力された識別情報と、前記視聴者の画像信号に対する前記解析処理により算出されて前記識別情報に関連付けられる特徴量とを記憶する視聴者情報記憶手段と、
前記第１の映像表示装置からの画像信号に基づいて、前記第１の再生要求を指示した第１の視聴者の第１の特徴量を、前記解析手段に算出させる第１の算出手段と、
前記第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を前記再生手段に再生させる第１の再生制御手段と、
読み出された映像音声信号を前記第１の映像表示装置に送信する第１の配信手段と、
前記識別情報と前記第１の特徴量とに基づいて、前記第１の視聴者を特定する第１の特定情報を生成するための第１の生成手段と、
前記第１の特定情報と再生された映像音声コンテンツとを格納する再生履歴記憶手段とを含み、
前記第１の映像表示装置は、前記映像記録再生装置から送信された映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段をさらに含み、
前記第２の映像表示装置は、
映像音声コンテンツの再生のために外部から入力される第２の再生要求を、前記映像記録再生装置に対して送信する第２の要求送信手段と、
前記第２の再生要求に基づいて被写体を撮影して画像信号を出力する第２の撮影手段と、
前記画像信号を前記映像記録再生装置に送信する第２の送信手段とを含み、
前記映像記録再生装置は、
前記第２の映像表示装置からの画像信号に基づいて、前記第２の再生要求を指示した第２の視聴者の第２の特徴量を、前記解析手段に算出させる第２の算出手段と、
前記識別情報と前記第２の特徴量とに基づいて、前記第２の視聴者を特定する第２の特定情報を生成するための第２の生成手段と、
前記第１の特定情報と前記第２の特定情報とに基づいて、前記第１の視聴者と前記第２の視聴者とが一致する映像音声コンテンツを検索する検索手段と、
前記検索手段により検索された映像音声コンテンツに対応する映像音声信号を前記第２の映像表示装置に送信する第２の配信手段とを含み、
前記第２の映像表示装置は、前記映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む、視聴システム。
【請求項１３】
ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備え、前記映像記録再生装置は、
映像音声信号を有する映像音声コンテンツを格納する記録手段と、
前記映像音声信号を再生する再生手段とを含み、
前記第１の映像表示装置は、
被写体の撮影に基づく画像信号を取得するための第１の取得手段と、
前記画像信号を前記映像記録再生装置に送信する第１の送信手段と、
映像音声コンテンツの再生のために外部から入力される第１の再生要求を、前記映像記録再生装置に対して送信する第１の要求送信手段とを含み、
前記映像記録再生装置は、
予め定められた解析処理を画像信号に対して実行することにより画像の特徴量を算出する解析手段と、
視聴者を識別する識別情報と、前記識別情報に関連付けられる特徴量とを記憶する視聴者情報記憶手段と、
前記第１の映像表示装置からの画像信号に基づいて、前記第１の再生要求を指示した第１の視聴者の第１の特徴量を、前記解析手段に算出させる第１の算出手段と、
前記第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を前記再生手段に再生させる第１の再生制御手段と、
読み出された映像音声信号を前記第１の映像表示装置に送信する第１の配信手段と、
前記識別情報と前記第１の特徴量とに基づいて、前記第１の映像表示装置に対する再生の履歴を管理する管理手段とを含み、
前記第１の映像表示装置は、前記映像記録再生装置から送信された映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段を含み、
前記第２の映像表示装置は、
映像音声コンテンツの再生のために外部から入力される第２の再生要求を、前記映像記録再生装置に対して送信する第２の要求送信手段と、
被写体の撮影に基づく画像信号を取得するための第２の取得手段と、
前記画像信号を前記映像記録再生装置に送信する第２の送信手段とを含み、
前記映像記録再生装置は、
前記第２の映像表示装置からの画像信号に基づいて、前記第２の再生要求を指示した第２の視聴者の第２の特徴量を、前記解析手段に算出させる第２の算出手段と、
前記識別情報と前記第２の特徴量と前記再生の履歴とに基づいて、前記第１の視聴者と前記第２の視聴者とが一致する映像音声コンテンツを検索する検索手段と、
前記検索手段により検索された映像音声コンテンツに対応する映像音声信号を前記第２の映像表示装置に送信する第２の配信手段とを含み、
前記第２の映像表示装置は、前記映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む、視聴システム。
【請求項１４】
前記第１の取得手段は、前記被写体を撮影して画像信号を出力する第１の撮影手段を含み、
前記第１の取得制御手段は、前記第１の撮影手段による撮影動作を制御し、
前記第２の取得手段は、前記被写体を撮影して画像信号を出力する第２の撮影手段を含み、
前記第２の取得制御手段は、前記第２の撮影手段による撮影動作を制御する、請求項１３に記載の視聴システム。
【請求項１５】
前記第１の取得手段は、前記被写体の撮影により生成された画像信号の入力を受け付ける第１の信号入力手段を含み、
前記第２の取得手段は、前記被写体の撮影により生成された画像信号の入力を受け付ける第２の信号入力手段を含む、請求項１３に記載の視聴システム。
【請求項１６】
前記第２の取得手段は、前記第２の再生要求の入力に基づいて前記画像信号を取得する、請求項１３に記載の視聴システム。
【請求項１７】
前記管理手段は、
前記識別情報と前記第１の特徴量とに基づいて、前記第１の視聴者を特定する第１の特定情報を生成するための第１の生成手段と、
前記第１の特定情報と再生された映像音声コンテンツとを格納する再生履歴記憶手段とを含み、
前記検索手段は、
前記識別情報と前記第２の特徴量とに基づいて、前記第２の視聴者を特定する第２の特定情報を生成するための第２の生成手段と、
前記第１の特定情報と前記第２の特定情報とに基づいて、前記第２の映像表示装置に配信される映像音声コンテンツを検索するコンテンツ検索手段とを含む、請求項１３に記載の視聴システム。
【請求項１８】
前記コンテンツ検索手段は、前記第１の視聴者と前記第２の視聴者とが一致する映像音声コンテンツを検索する、請求項１７に記載の視聴システム。
【請求項１９】
前記視聴者情報記憶手段は、視聴者を識別するために予め入力された前記識別情報と、前記視聴者の画像信号に対する前記解析処理により算出された前記特徴量とを記憶する、請求項１３に記載の視聴システム。
【請求項２０】
前記映像記録再生装置は、
前記第１の映像表示装置において再生が終了した第１の時刻と前記第２の映像表示装置により再生指示が送信された第２の時刻との時間差を算出する時間差算出手段と、
前記第１の時刻よりも前記時間差に応じて遡った時刻から前記再生が指示された映像音声コンテンツに対応する映像音声信号を前記再生手段に再生させる重複再生制御手段とをさらに備える、請求項１３に記載の視聴システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像音声信号の再生の制御に関する。本発明は、より特定的には、ネットワーク接続された複数の映像表示装置における映像音声の再生が制御される視聴システムに関する。
【背景技術】
【０００２】
テレビ放送された番組、ビデオ録画された映像その他の映像コンテンツをハードディスク、光メディアその他の記録媒体に記録して、映像コンテンツをテレビあるいはＰＣ（Personal Computer）その他の映像表示装置で再生する装置（以下、メディアサーバという。）が実用化されている。メディアサーバの中には、ネットワークを介して接続されている複数の映像表示装置を有するものもある。この場合、たとえば、複数の部屋に映像表示装置をそれぞれ配置することにより、メディアサーバの使用者は、各部屋において当該メディアサーバから送信された映像コンテンツを視聴することができる。係る仕組みを実現する視聴システムは、たとえば特開２００４−３４３４４５号公報（特許文献１）に開示されている。
【０００３】
また、使用者が、複数の映像表示装置において同一の映像コンテンツを視聴する場合、たとえば、部屋を移動することにより、視聴が中断されることがある。このような場合において、視聴をシームレスに実現するための技術が、たとえば特開２００４−３３６３１０号公報（特許文献２）に開示されている。
【０００４】
また、複数の映像表示装置のいずれかに同一の映像コンテンツを提供する技術に関し、たとえば、特開２００５−０３３６８２号公報（特許文献３）は、視聴者の位置に応じて当該視聴者を特定し、映像コンテンツを供給する技術を開示している。また、映像コンテンツの供給に関し、たとえば、特開２００２−０８４５２３号公報（特許文献４）は、供給されるコンテンツの表示その他の制御により、コンテンツに係る権利を保護するための技術を開示している。
【特許文献１】特開２００４−３４３４４５号公報
【特許文献２】特開２００４−３３６３１０号公報
【特許文献３】特開２００５−０３３６８２号公報
【特許文献４】特開２００２−０８４５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、大容量の記憶装置に記録された映像コンテンツの数は増える一方、各コンテンツの整理は容易ではない。また、視聴者は、コンテンツの視聴中に、他の部屋に移動したり、あるいは過去に途中まで視聴したコンテンツを再生するためには、コンテンツを検索し、視聴済みの部分を飛ばして（いわゆる「早送り」）して、続きの部分を探すのは、非常に煩雑である。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、その第１の目的は、複数の映像表示装置において視聴者が視聴していたコンテンツを正確に再生することができる視聴システムを提供することである。
【０００７】
本発明の第２の目的は、視聴者の位置に依存することなく、複数の映像表示装置において同一のコンテンツを欠落させることなく表示することができる視聴システムを提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明のある局面に従う視聴システムは、ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備える。映像記録再生装置は、映像音声信号を有する映像音声コンテンツを格納する記録手段と、映像音声信号を再生する再生手段とを含む。第１の映像表示装置は、被写体を撮影して画像信号を出力する第１の撮影手段と、画像信号に基づいて予め定められた解析処理を実行することにより被写体の特徴量を算出する第１の算出手段と、外部から入力される被写体の識別情報と、識別情報に関連付けられる特徴量とを格納する識別情報記憶手段と、映像音声コンテンツの再生のために外部から入力される第１の再生要求を、映像記録再生装置に対して送信する第１の要求送信手段とを含む。映像記録再生装置は、第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を再生手段に読み出させる第１の再生制御手段と、第１の映像表示装置に対して、読み出された映像音声信号を送信する第１の配信制御手段とをさらに含む。第１の映像表示装置は、映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段と、映像音声信号の再生に基づいて、第１の撮影手段に、再生を指示した第１の視聴者の画像信号を取得させる第１の撮影制御手段と、第１の視聴者の撮影に基づく画像信号と識別情報とに基づいて、第１の視聴者を特定するための第１の特定情報を生成する第１の生成手段と、第１の特定情報と、第１の特定情報が関連付けられた再生履歴とを、映像記録再生装置に対して送信する履歴送信手段とを含む。映像記録再生装置は、被写体情報と再生履歴とを格納する履歴記憶手段を含む。第２の映像表示装置は、被写体を撮影して画像信号を出力する第２の撮影手段と、画像信号に基づいて予め定められた解析処理を実行することにより被写体の特徴量を算出する第２の算出手段と、外部から入力された被写体の第２の識別情報と、第２の識別情報に関連付けられる特徴量とを格納する第２の識別情報記憶手段と、映像音声コンテンツの再生のために外部から入力された第２の再生要求に基づいて、第２の撮影手段に画像信号を取得させる第２の撮影制御手段と、特徴量と、取得された画像信号とに基づいて、第２の再生要求を入力した第２の視聴者を特定する第２の特定情報を生成する第２の生成手段と、第２の特定情報と第２の再生要求とを、映像記録再生装置に対して送信する第２の要求送信手段とを含む。映像記録再生装置は、第２の再生要求および第２の特定情報と、再生履歴とに基づいて、第２の視聴者によって再生が指示されたコンテンツを特定する特定手段と、特定手段により特定されたコンテンツに対応する映像音声信号を、第２の映像表示装置に送信する第２の配信制御手段とをさらに含む。第２の映像表示装置は、映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む。
【０００９】
この発明の他の局面に従う視聴システムは、ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備える。映像記録再生装置は、映像音声信号を有する映像音声コンテンツを格納する記録手段と、映像音声信号を再生する再生手段と、外部から入力される要求に応じて、映像音声コンテンツに対応する映像音声信号を要求の送信元に配信する配信制御手段とを含む。第１の映像表示装置は、被写体を撮影に基づく画像信号を取得するための第１の取得手段と、画像信号を解析して被写体の特徴量を算出する第１の算出手段と、被写体の識別情報と、識別情報に関連付けられる特徴量とを格納する識別情報記憶手段と、第１の再生要求に基づいて、映像記録再生装置に映像音声コンテンツを再生させる第１の再生制御手段と、映像記録再生装置により再生された映像音声コンテンツを表示する第１の表示手段と、第１の取得手段に、再生を指示した第１の視聴者の撮影に基づく画像信号を取得させる第１の取得制御手段と、第１の視聴者の画像信号と識別情報とに基づいて、第１の視聴者を特定するための第１の特定情報を生成する第１の生成手段と、第１の特定情報と、第１の特定情報が関連付けられた再生履歴とを、映像記録再生装置に対して送信する履歴送信手段とを含む。映像記録再生装置は、被写体情報と再生履歴とを格納する履歴記憶手段を含む。第２の映像表示装置は、被写体の撮影に基づく画像信号を取得するための第２の取得手段と、画像信号に基づいて被写体の特徴量を算出する第２の算出手段と、被写体の第２の識別情報と、第２の識別情報に関連付けられる特徴量とを格納する第２の識別情報記憶手段と、第２の取得手段に、第２の再生要求を入力した第２の視聴者の撮影に基づく画像信号を取得させる第２の取得制御手段と、特徴量と、取得された画像信号とに基づいて、第２の視聴者を特定する第２の特定情報を生成する第２の生成手段と、第２の特定情報と第２の再生要求とに基づいて、再生が指示された映像音声コンテンツを映像記録再生装置に再生させる第２の再生制御手段と、映像記録再生装置によって再生された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む。
【００１０】
好ましくは、第１の取得手段は、被写体を撮影して画像信号を出力する第１の撮影手段を含む。第１の取得制御手段は、第１の撮影手段による撮影動作を制御する。第２の取得手段は、被写体を撮影して画像信号を出力する第２の撮影手段を含む。第２の取得制御手段は、第２の撮影手段による撮影動作を制御する。
【００１１】
好ましくは、第１の取得手段は、被写体の撮影により生成された画像信号の入力を受け付ける第１の信号入力手段を含む。第２の取得手段は、被写体の撮影により生成された画像信号の入力を受け付ける第２の信号入力手段を含む。
【００１２】
好ましくは、第１の算出手段は、予め定められた解析処理を実行することにより被写体の特徴量を算出する。
【００１３】
好ましくは、第２の算出手段は、予め定められた解析処理を実行することにより被写体の特徴量を算出する。
【００１４】
好ましくは、第１の再生制御手段は、第１の再生要求を映像記録再生装置に送信する。配信制御手段は、第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を第１の映像表示装置に対して送信する。
【００１５】
好ましくは、第２の識別情報記憶手段は、外部から入力された被写体の第２の識別情報と、第２の識別情報に関連付けられる特徴量とを格納する。
【００１６】
好ましくは、第２の再生制御手段は、第２の特定情報と第２の再生要求とを映像記録再生装置に送信する。配信制御手段は、第２の再生要求に基づいて、再生が指示された映像音声コンテンツを第２の映像表示装置に送信する。
【００１７】
好ましくは、第１の取得制御手段は、映像音声信号の再生に基づいて、第１の取得手段に、第１の視聴者の画像信号を取得させる。
【００１８】
好ましくは、映像記録再生装置は、第１の映像表示装置において再生が終了した第１の時刻と第２の映像表示装置により再生指示が送信された第２の時刻との時間差を算出する時間差算出手段と、第１の時刻よりも時間差に応じて遡った時刻から再生が指示された映像音声コンテンツに対応する映像音声信号を再生手段に再生させる重複再生制御手段とをさらに備える。
【００１９】
この発明の他の局面に従う視聴システムは、ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備える。映像記録再生装置は、映像音声信号を有する映像音声コンテンツを格納する記録手段と、映像音声信号を再生する再生手段とを含む。第１の映像表示装置は、被写体を撮影して画像信号を出力する第１の撮影手段と、画像信号を映像記録再生装置に送信する第１の送信手段と、映像音声コンテンツの再生のために外部から入力される第１の再生要求を、映像記録再生装置に対して送信する第１の要求送信手段とを含む。映像記録再生装置は、予め定められた解析処理を画像信号に対して実行することにより画像の特徴量を算出する解析手段と、視聴者を識別するために予め入力された識別情報と、視聴者の画像信号に対する解析処理により算出されて識別情報に関連付けられる特徴量とを記憶する視聴者情報記憶手段と、第１の映像表示装置からの画像信号に基づいて、第１の再生要求を指示した第１の視聴者の第１の特徴量を、解析手段に算出させる第１の算出手段と、第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を再生手段に再生させる第１の再生制御手段と、読み出された映像音声信号を第１の映像表示装置に送信する第１の配信手段と、識別情報と第１の特徴量とに基づいて、第１の視聴者を特定する第１の特定情報を生成するための第１の生成手段と、第１の特定情報と再生された映像音声コンテンツとを格納する再生履歴記憶手段とを含む。第１の映像表示装置は、映像記録再生装置から送信された映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段をさらに含む。第２の映像表示装置は、映像音声コンテンツの再生のために外部から入力される第２の再生要求を、映像記録再生装置に対して送信する第２の要求送信手段と、第２の再生要求に基づいて被写体を撮影して画像信号を出力する第２の撮影手段と、画像信号を映像記録再生装置に送信する第２の送信手段とを含む。映像記録再生装置は、第２の映像表示装置からの画像信号に基づいて、第２の再生要求を指示した第２の視聴者の第２の特徴量を、解析手段に算出させる第２の算出手段と、識別情報と第２の特徴量とに基づいて、第２の視聴者を特定する第２の特定情報を生成するための第２の生成手段と、第１の特定情報と第２の特定情報とに基づいて、第１の視聴者と第２の視聴者とが一致する映像音声コンテンツを検索する検索手段と、検索手段により検索された映像音声コンテンツに対応する映像音声信号を第２の映像表示装置に送信する第２の配信手段とを含む。第２の映像表示装置は、映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む。
【００２０】
この発明のさらに他の局面に従う視聴システムは、ネットワークに接続された第１および第２の映像表示装置と映像記録再生装置とを備える。映像記録再生装置は、映像音声信号を有する映像音声コンテンツを格納する記録手段と、映像音声信号を再生する再生手段とを含む。第１の映像表示装置は、被写体の撮影に基づく画像信号を取得するための第１の取得手段と、画像信号を映像記録再生装置に送信する第１の送信手段と、映像音声コンテンツの再生のために外部から入力される第１の再生要求を、映像記録再生装置に対して送信する第１の要求送信手段とを含む。映像記録再生装置は、予め定められた解析処理を画像信号に対して実行することにより画像の特徴量を算出する解析手段と、視聴者を識別する識別情報と、識別情報に関連付けられる特徴量とを記憶する視聴者情報記憶手段と、第１の映像表示装置からの画像信号に基づいて、第１の再生要求を指示した第１の視聴者の第１の特徴量を、解析手段に算出させる第１の算出手段と、第１の再生要求に基づいて、再生が指示された映像音声コンテンツに対応する映像音声信号を再生手段に再生させる第１の再生制御手段と、読み出された映像音声信号を第１の映像表示装置に送信する第１の配信手段と、識別情報と第１の特徴量とに基づいて、第１の映像表示装置に対する再生の履歴を管理する管理手段とを含む。第１の映像表示装置は、映像記録再生装置から送信された映像音声信号に基づいて映像音声コンテンツを表示する第１の表示手段を含む。第２の映像表示装置は、映像音声コンテンツの再生のために外部から入力される第２の再生要求を、映像記録再生装置に対して送信する第２の要求送信手段と、被写体の撮影に基づく画像信号を取得するための第２の取得手段と、画像信号を映像記録再生装置に送信する第２の送信手段とを含む。映像記録再生装置は、第２の映像表示装置からの画像信号に基づいて、第２の再生要求を指示した第２の視聴者の第２の特徴量を、解析手段に算出させる第２の算出手段と、識別情報と第２の特徴量と再生の履歴とに基づいて、第１の視聴者と第２の視聴者とが一致する映像音声コンテンツを検索する検索手段と、検索手段により検索された映像音声コンテンツに対応する映像音声信号を第２の映像表示装置に送信する第２の配信手段とを含む。第２の映像表示装置は、映像記録再生装置によって送信された映像音声信号に基づいて映像音声コンテンツを表示する第２の表示手段を含む。
【００２１】
好ましくは、第１の取得手段は、被写体を撮影して画像信号を出力する第１の撮影手段を含む。第１の取得制御手段は、第１の撮影手段による撮影動作を制御する。第２の取得手段は、被写体を撮影して画像信号を出力する第２の撮影手段を含む。第２の取得制御手段は、第２の撮影手段による撮影動作を制御する。
【００２２】
好ましくは、第１の取得手段は、被写体の撮影により生成された画像信号の入力を受け付ける第１の信号入力手段を含む。第２の取得手段は、被写体の撮影により生成された画像信号の入力を受け付ける第２の信号入力手段を含む。
【００２３】
好ましくは、第２の取得手段は、第２の再生要求の入力に基づいて画像信号を取得する。
【００２４】
好ましくは、管理手段は、識別情報と第１の特徴量とに基づいて、第１の視聴者を特定する第１の特定情報を生成するための第１の生成手段と、第１の特定情報と再生された映像音声コンテンツとを格納する再生履歴記憶手段とを含む。検索手段は、識別情報と第２の特徴量とに基づいて、第２の視聴者を特定する第２の特定情報を生成するための第２の生成手段と、第１の特定情報と第２の特定情報とに基づいて、第２の映像表示装置に配信される映像音声コンテンツを検索するコンテンツ検索手段とを含む。
【００２５】
好ましくは、コンテンツ検索手段は、第１の視聴者と第２の視聴者とが一致する映像音声コンテンツを検索する。
【００２６】
好ましくは、視聴者情報記憶手段は、視聴者を識別するために予め入力された識別情報と、視聴者の画像信号に対する解析処理により算出された特徴量とを記憶する。
【００２７】
好ましくは、映像記録再生装置は、第１の映像表示装置において再生が終了した第１の時刻と第２の映像表示装置により再生指示が送信された第２の時刻との時間差を算出する時間差算出手段と、第１の時刻よりも時間差に応じて遡った時刻から再生が指示された映像音声コンテンツに対応する映像音声信号を再生手段に再生させる重複再生制御手段とをさらに備える。
【発明の効果】
【００２８】
本発明に係る視聴システムによると、第１の映像表示装置の視聴者と第２の映像表示装置の視聴者とは、それぞれ画像信号に基づいて認証される。第１の映像表示装置の視聴者が第２の映像表示装置を使用して映像音声コンテンツを視聴していることが確認されると、映像記録再生装置は、第１の映像表示装置の視聴者に対して再生された映像音声コンテンツを、第２の映像表示装置に続けて配信する。その結果、第１の映像表示装置において再生された映像音声コンテンツが第２の映像表示装置において、続けて再生される。
【００２９】
したがって、視聴者が映像音声コンテンツを視聴する場所を変更した場合でも、同一のコンテンツを複雑な操作を行なうことなく視聴することができる。これにより、映像音声コンテンツの管理のための負荷を軽減することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３１】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係る視聴システム１０について説明する。図１は、視聴システム１０の概略構成を表わすブロック図である。視聴システム１０は、テレビ１００Ａ，１００Ｂ，１００Ｃと、メディアサーバ２００とを備える。各テレビとメディアサーバ２００とは、ネットワーク１１を介してそれぞれ接続されている。メディアサーバ２００は、たとえばＰＣ、ハードディスクレコーダその他の映像記録再生装置により実現される。
【００３２】
各テレビは、たとえば別個の場所に配置されている。たとえば、視聴システム１０が家庭において構築される場合には、各テレビは、部屋ごとに配置される。ネットワーク１１は、たとえば光ファイバケーブル、イーサネット（登録商標）その他のＬＡＮ（Local Area Network）により実現される。なお、各テレビは、総称するときは、テレビ１００と表わす。また、視聴システムを構成する映像表示装置は、テレビに限られない。少なくともＣＲＴ（Cathode Ray Tube）、液晶ディスプレイその他の映像表示部を有する装置であればよい。
【００３３】
図２を参照して、視聴システム１０を実現する技術的思想について説明する。図２は、視聴システム１０の機能的構成を表わすブロック図である。
【００３４】
テレビ１００Ａは、被写体を撮影して画像信号を出力する撮像部２０２と、撮像部２０２から出力される画像信号を予め定められた処理を実行することによりデジタルデータを生成する映像信号処理部２０４と、映像信号処理部２０４から出力されるデータを保存するデータ保存部２０６と、データ保存部２０６に格納されているデータに基づいてテレビ１００Ａの視聴者の顔画像データを抽出する顔画像抽出部２０８と、顔画像抽出部２０８より抽出されたデータに基づいて視聴者の顔の特徴量を算出する顔特徴情報算出部２１０と、顔特徴情報算出部２１０により算出された特徴量に基づいてテレビ１００Ａの視聴者を特定するための視聴者特定部２１２と、視聴者特定部２１２により特定された視聴者情報に基づいてテレビ１００Ａにより出力されているコンテンツを視聴している視聴者の情報を生成する視聴者構成情報生成部２１４とを備える。
【００３５】
テレビ１００Ａは、さらに、ネットワーク１１に接続され、ネットワーク１１を介して情報を通信するネットワークインターフェイス２１６と、テレビ１００Ａの外部からテレビ１００Ａに表示されるコンテンツを選択するための情報の入力を受け付けるコンテンツ選択情報入力部２１８と、メディアサーバ２００から送信されたコンテンツ情報を受信するコンテンツ受信部２２０と、コンテンツ受信部２２０により受信されたコンテンツを再生するためのコンテンツ再生部２２２と、ネットワークインターフェイス２１６を介して受信された情報に基づいてコンテンツの選択状況を取得してそれらの情報を出力するための制御を行なうコンテンツ選択状況表示制御部２２４と、コンテンツ再生部２２２により再生されるコンテンツあるいはコンテンツ選択状況表示制御部２２４から出力される情報に基づいて映像を表示する表示部２３０とを備える。
【００３６】
ここで、コンテンツとは、映像音声信号を有する映像音声コンテンツ、たとえば、テレビ放送された番組、外部から入力されたビデオ映像その他の動画像等を含む。また、メディアサーバがＤＶＤその他の記録媒体を再生できる装置であれば、各記録媒体に格納されている映画その他の映像もコンテンツに相当する。
【００３７】
図２を再び参照して、メディアサーバ２００は、時刻を計測して時刻情報を出力する計時部２３２と、外部から入力される情報をコンテンツとして格納するコンテンツ記憶部２３４と、メディアサーバ２００が接続されている各テレビの視聴状況を格納するコンテンツ視聴状態記憶部２３６と、ネットワーク１１に接続され、テレビ１００Ａ，１００Ｂ，１００Ｃの各々と通信するためのネットワークインターフェイス２３８と、各テレビにおけるコンテンツの視聴状態を表わす情報を生成してコンテンツ視聴状態記憶部２３６に格納するコンテンツ視聴状態記憶制御部２４０と、ネットワークインターフェイス２３８を介して受信されるコンテンツ選択制御データに基づいてコンテンツ記憶部２３４に格納されているコンテンツを選択するためのコンテンツ選択部２４４と、コンテンツ選択部２４４により選択されたコンテンツの情報に基づいてコンテンツの視聴時刻、視聴者構成情報、視聴場所情報等を特定するためのコンテンツ選択条件生成部２４２と、コンテンツ選択部２４４により選択されたコンテンツのデータをネットワークインターフェイス２３８を介して特定されたテレビに送信するためのコンテンツ送信部２４６とを備える。
【００３８】
図３を参照して、本実施の形態に係るテレビの具体的構成について説明する。図３は、テレビ１００のハードウェア構成を表わすブロック図である。テレビ１００は、アンテナ３０２と、外部入力部３０４と、受光部３０６と、操作部３０８と、ＣＰＵ（Central Processing Unit）３１０と、チューナ３１４と、切換回路３１６とを備える。ＣＰＵ３１０は、メモリ３１２を含む。アンテナ３０２により受信された放送信号は、チューナ３１４に伝送される。チューナ３１４は、ＣＰＵ３１０から出力される制御信号に基づいて選局が指示されたチャンネルを選択する。
【００３９】
外部入力部３０４は、外部から映像音声信号の入力を受け付ける。たとえば、外部入力部１０４は、メディアサーバ２００から送信された映像音声信号の入力を受け付ける。映像音声信号は、たとえば、テレビ放送された番組を録画した映像コンテンツ、ＤＶＤその他の記録媒体から取得された映像コンテンツなどを含む。映像音声信号は、外部入力部３０４から切換回路３１６に伝送される。外部入力部３０４は、映像信号と音声信号とを別々に入力を受け付けるものであってもよいし、各々の信号を伝送するケーブルを１つにまとめたものであってもよい。切換回路３１６は、ＣＰＵ３１０から出力される切換指令に基づいてチューナ３１４から出力される信号と外部入力部３０４から出力される信号とのいずれかを選択的に出力する。
【００４０】
テレビ１００は、さらにカメラ３５０と、メモリ３５２と、解析装置３６０と、通信ＩＦ（Interface）３７０とを備える。カメラ３５０は、たとえばＣＣＤ（Charge Coupled Device）固体撮像素子を含む。
【００４１】
メモリ３５２は、たとえばフラッシュメモリである。カメラ３５０は、ＣＰＵ３１０から出力される撮影指令に基づいて被写体（視聴者）を撮影し、その被写体の画像データをメモリ３５２に対して伝送する。メモリ３５２は、ＣＰＵ３１０から出力される書込指令に基づいてその指令によって特定された領域に画像データを格納する。解析装置３６０は、ＣＰＵ３１０からの指令に基づいてカメラ３５０の撮影により取得された画像データを解析する。解析処理については後述する。
【００４２】
通信ＩＦ３７０は、ネットワーク１１に接続され、メディアサーバ２００との間で信号の通信を行なう。通信される信号には、制御信号、映像音声信号が含まれる。
【００４３】
図３を再び参照して、テレビ１００は、信号処理回路３２０と、ドライバ１２８と、ディスプレイ３３０と、アンプ３３６ａ，３３６ｂと、スピーカ３４０ａ，３４０ｂとを備える。信号処理回路３２０は、分離回路３２２と、ＯＳＤ（On Screen Display）回路３２４とを含む。
【００４４】
切換回路３１６から出力された信号は、分離回路３２２に入力される。分離回路３２２は、ＣＰＵ３１０からの指令に基づいて映像信号と音声信号とを分離するための処理を実行する。分離回路３２２から出力される映像信号は、ＯＳＤ回路３２４に入力される。分離回路３２２から出力される音声信号は、アンプ３３６ａ，３３６ｂにそれぞれ伝送される。
【００４５】
ＯＳＤ回路３２４は、ＣＰＵ３１０からの指令に基づいてディスプレイ３３０に画像を表示するための信号を生成する。当該画像は、たとえばチャンネル番号その他の文字情報を含む。また、文字情報には音量レベルを表わす表示、テレビ１００の動作を表わす表示も含まれる。動作を表わす表示は、音量のアップまたはダウン、コントラストの変更などを含む。より具体的には、ＯＳＤ回路３２４は、分離回路３２２から出力される映像信号とメモリ３１２に予め格納されているデータに基づいて生成される画像信号とを合成し、当該合成により生成された信号をドライバ３２８に対して出力する。
【００４６】
ドライバ３２８は、ＯＳＤ回路３２４から出力される信号に基づいてディスプレイ３３０における映像の表示処理を実行する。アンプ３３６ａ，３３６ｂは、分離回路３２２から出力される各々の音声信号を増幅してスピーカ３４０ａ，３４０ｂにそれぞれ伝送する。スピーカ３４０ａ，３４０ｂは、その信号に基づいて音声を出力する。
【００４７】
次に、図４を参照して、本実施の形態に係るテレビ１００を実現するＣＰＵ３１０について説明する。図４は、ＣＰＵ３１０によって実現される機能の構成を表わすブロック図である。ＣＰＵ３１０は、入力部４１０と、相対位置関係特定部４２０と、構成情報生成部４３０と、送信データ生成部４４０と、送信指令部４５０と、制御信号取得部４６０と、動作指令生成部４７０と、出力部４９０とを含む。
【００４８】
入力部４１０は、ＣＰＵ３１０の外部からの信号の入力を受け付ける。ここで外部とは、受光部３０６、操作部３０８、通信ＩＦ３７０を含む。ＣＰＵ３１０は、さらに解析装置３６０からのデータの入力を受け付ける。このデータも入力部４５０を介して内部に伝送される。
【００４９】
相対位置関係特定部４２０は、メモリ３５２に格納されているデータに基づいて、カメラ３５０によって撮影された被写体の位置関係を特定するための処理を実行する。具体的には、相対位置関係特定部４２０は、被写体がテレビ１００からどの程度離れているかあるいはテレビ１００の正面に対してどの程度左右にずれているかを表わす情報を算出する。ずれを表わす情報は、たとえば画素数を単位として表現される。
【００５０】
特徴量被各部４２２は、予め記憶されている特徴量と、新たに算出された特徴量とを比較する。予め記憶されている特徴量は、テレビ１００に対する標準的な視聴位置において視聴者を撮影することにより取得された画像データから算出されたものである。
【００５１】
構成情報生成部４３０は、相対位置関係特定部４２０からの情報に基づいてテレビ１００を視聴している視聴者の構成を表す情報を生成する。この情報は、視聴者を特定するためのＩＤ（Identification）と、テレビ１００のディスプレイ３３０に表示されているコンテンツを識別するためのデータとを含む。
【００５２】
制御信号取得部４６０は、入力部４１０を介して入力が受け付けられたデータに基づいてテレビ１００の動作を指令するための信号を取得する。動作指令生成部４７０は、制御信号取得部４６０によって取得された信号に基づいてテレビ１００に対して指示された動作を実行させるための信号を生成する。送信データ生成部４４０は、構成情報生成部４３０により生成された情報と制御信号取得部４６０からの情報とに基づいて、ネットワーク１１を介してメディアサーバ２００に対して送信されるデータを生成する。送信指令部４５０は、送信データ生成部４４０により生成されたデータをネットワーク１１を介してメディアサーバ２００に対して送信するように指示を出力する。出力部４９０は、送信指令部４５０からの指令あるいは動作指令生成部４７０から出力される信号をＣＰＵ３１０の外部に対して出力する。出力された信号は、当該信号により制御の対象となるハードウェアに送出される。
【００５３】
図５を参照して、テレビ１００のデータ構造について説明する。図５は、メモリ３５２におけるデータの格納の一態様を概念的に表わす図である。メモリ３５２は、データを格納するための領域５１０，５２０，５３０，５４０，５５０を含む。
【００５４】
視聴者を識別するための情報（視聴者ＩＤ）は、領域５１０に格納されている。視聴者を撮影することにより取得された顔画像のデータは、領域５２０に格納されている。視聴者の属性情報（たとえば年齢）は、領域５３０に格納されている。視聴者の顔の特徴量は、領域５４０，５５０にそれぞれ格納されている。領域５１０から５５０に格納されているデータは、それぞれ関連付けられている。したがって、領域５１０に格納されている視聴者ＩＤを指定することにより、対応するデータが特定される。
【００５５】
ここで、図６を参照して、本実施の形態における顔画像データの抽出処理について説明する。図６は、メモリ３５２に格納された顔画像を概念的に表わす図である。
【００５６】
被写体がテレビ１００のディスプレイ３３０の正面に位置した状態で撮影処理が正常に実行されると、撮影処理によって生成されたデータは、メモリ３５２に格納される。被写体の顔は、肌色の部分とそうでない部分とを含む。たとえば頭髪、眉あるいは瞳は、たとえば、黒色であって、肌色とは異なる。そこで、このような被写体の画像に対してたとえば画像データの二値化処理あるいは濃淡処理を実行すると、濃淡の程度が異なる画像が生成される。
【００５７】
すなわち図６に示されるように、眉６０２ａ，６０２ｂと、瞳６０４ａ，６０４ｂと、鼻６０６と、口６０８とがそれぞれ抽出される。メモリ３５２における領域が予め特定されている場合、たとえば目の間隔６１２と、目の長さ６１０，６１４と、口元の幅６１６と、目尻と口の中心部との距離６１８とが、相対的な距離として、それぞれ算出される。距離は、たとえば画素の数により表わされる。間隔６１２の値と間隔６１８の値とは、それぞれ左右方向の情報、上下方向の情報としてメモリ３５２において確保された領域に格納される。これにより、カメラ３５０の撮影により生成された画像に対する被写体がどの位置にいるかを容易に特定することができる。
【００５８】
図７を参照して、本実施の形態に係るテレビ１００が使用された場合における「標準位置」について説明する。図７は、テレビ１００が設置された部屋を上部から表わした図である。視聴者７０１は、部屋７００においてテレビ１００を視聴している。視聴者７０１は、テレビ１００に対して「標準位置」に位置している。ここで、標準位置とは、テレビ１００に対して予め定められた位置をいう。この位置は、たとえばテレビ１００からの距離と、テレビの中心を通る軸からの距離とによって特定される。
【００５９】
図７に示される例では、標準位置は、点線７２０と点線７３０との交点となる。点線７３０は、テレビ１００の基準の位置に対応する点線７１０から予め定められた距離だけ離れた位置に相当する。点線７２０は、テレビ１００の中心線、たとえばディスプレイ３３０に垂直に交差するような線に対応する。
【００６０】
このような状態で、視聴者７０１は、テレビ１００に対する初期登録を行なう。すなわち、視聴者７０１はカメラ３５０による撮影を受け、解析装置３６０が視聴者７０１の顔画像を認識し、特徴量を算出する。その結果、視聴者７０１が正常に認識されると、特徴量がテレビ１００に登録される。視聴者７０１は、テレビ１００を視聴する都度、カメラ３５０に撮影される。したがって、新たに算出された特徴量と既に保存された特徴量との比較が可能になる。
【００６１】
視聴者７０１が標準位置よりもテレビ１００に近い位置にて視聴する場合も考えられる。たとえば、視聴者７０１が、点線７３１における位置７０２において視聴する場合がある。あるいは逆に、視聴者７０１は、テレビ１００から離れた点線７３２に対応する位置７０３において視聴する場合も考えられる。このような場合、視聴者７０１とカメラ３５０までの距離が短くなったり、あるいは長くなったりする。本実施の形態においては、特徴量の比が視聴者の認識に使用される。たとえば、視聴者の目の間隔と、目と口の間隔との比が認識に使用される。この場合、同一の視聴者であればカメラ３５０からの距離が異なっても、当該比は同一の値になるため、視聴者７０１が別の視聴者として誤って認識されることはない。したがって、その後のテレビ１００の動作も、視聴者７０１に応じた制御が実現される。
【００６２】
さらに、視聴者がテレビ１００に対して中心軸７２０からずれた位置において視聴する場合も考えられる。たとえば複数の視聴者がテレビ１００の映像を視聴する場合である。具体的には、他の視聴者が点線７２１，７２２の位置において視聴する場合があり得る。このような場合も、当該特徴量の比の値は、予め登録された特徴量の比の値に対して大きくずれないため、ずれの量を誤差として予め設定しておくことにより、同一の視聴者を正確に認証することができる。
【００６３】
なお、標準位置と異なる位置は、図７に示されるものに限られない。部屋７００の中でテレビ１００の映像を視聴可能な位置は、当該標準位置と異なる位置になり得る。
【００６４】
図８および図９を参照して、本実施の形態に係るテレビ１００の制御構造について説明する。図８は、視聴者を最初に認証するためにＣＰＵ３１０と解析装置３６０とが実行する処理の手順を表わすフローチャートである。
【００６５】
ステップＳ８１０にて、ＣＰＵ３１０は、受光部３０６を介して入力されるリモコン端末（図示しない）によって送信された信号の受信に基づいて、テレビ１００の動作モードをカメラ３５０による撮影モードに切換えるための指示を検知する。ステップＳ８２０にて、ＣＰＵ３１０は、受光部３０６によって受信されるリモコン端末からの撮影指示信号に基づいて、カメラ３５０の撮影ボタン（図示しない）の押下の指令を検知する。ＣＰＵ３１０は、カメラ３５０に対して予め設定された撮影モードにて被写体を撮影するように指令を出力する。撮影モードには、絞り、シャッタスピードなどが含まれる。カメラ３５０は、そのような指令に応答して被写体の撮影処理を実行する。その撮影処理の後、カメラ３５０は、画像データをメモリ３５２に対して送出する。
【００６６】
ステップＳ８３０にて、ＣＰＵ３１０は、カメラ３５０からメモリ３５２に伝送されたデータを、メモリ３５２において予め確保した領域に格納する。ステップＳ８４０にて、ＣＰＵ３１０は、解析装置３６０に対してメモリ３５２に格納されたデータを用いて解析するように指示を出力する。
【００６７】
ステップＳ８５０にて、解析装置３６０は、その指示に基づいてメモリ３５２から画像データを読み出し、ＲＡＭ（Random Access Memory）（図示しない）のワーク領域に格納する。ステップＳ８６０にて、解析装置３６０は、そのデータから視聴者の顔に相当する画像領域を抽出する。この抽出処理は、たとえば公知の画像処理を用いて実現される。
【００６８】
ステップＳ８７０にて、解析装置３６０は、その画像領域に対して特徴量を算出するための処理を実行する。算出される特徴量は、ＣＰＵ３１０によって予め指定されたものである。ステップＳ８８０にて、解析装置３６０は、算出した特徴量をメモリ３５２において予め確保された領域に格納する。その結果、テレビ１００に対して標準位置に位置する視聴者の認証処理が完了し、その視聴者を特定するためのデータは、メモリ３５２に格納されることになる（図５）。
【００６９】
図９は、テレビ１００の動作を制御するためにＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。この処理は、たとえば、視聴者がテレビ１００に対してコンテンツの再生を指示したときに実行される。
【００７０】
ステップＳ９１０にて、ＣＰＵ３１０は、受光部３６０からの信号あるいは操作部３０８からの信号に基づいてコンテンツの再生指示の入力を検知する。ステップＳ９２０にて、ＣＰＵ３１０は、メディアサーバ２００からコンテンツのデータを取得して、ディスプレイ３３０にそのコンテンツを表示させる。ステップＳ９３０にて、ＣＰＵ３１０は、カメラ３５０に対して撮影を行なうための信号を送信することによりコンテンツの視聴者をカメラ３５０に撮影させる。
【００７１】
ステップＳ９４０にて、ＣＰＵ３１０は、ステップＳ９３０において取得された視聴者の画像データとメモリ３５２に予め登録されている画像データとを比較して、コンテンツを視聴している視聴者の認証処理を行なう。ステップＳ９５０にて、ＣＰＵ３１０は、受光部３０６からの信号あるいは操作部３０８からの信号に基づいて、再生されていたコンテンツの再生の終了指示の入力を検知する。ステップＳ９６０にて、ＣＰＵ３１０は、コンテンツの再生日時と再生場所（すなわちテレビの識別番号）と視聴者の情報とコンテンツの再生が停止された位置とを含む視聴者情報を生成する。ステップＳ９７０にて、ＣＰＵ３１０は、ネットワーク１１を介してメディアサーバ２００に対して視聴者情報を送信する。
【００７２】
図１０を参照して、テレビ１００とメディアサーバ２００との通信について説明する。図１０は、テレビ１００がメディアサーバ２００に対して送信する視聴者情報の構成を表わす図である。視聴者情報１０００は、ヘッダ１０１０と、送信先アドレス１０２０と、送信元アドレス１０３０と、視聴日時１０４０と、視聴場所１０５０と、第１視聴者の視聴者ＩＤ１０６０と、第２視聴者の視聴者ＩＤ１０７０と、コンテンツの停止位置１０８０と、ＦＣＳ（Frame Check Sequence）１０９０とを含む。
【００７３】
送信先アドレス１０２０は、ネットワーク１１におけるメディアサーバ２００の位置を特定するためのデータである。送信元アドレス１０３０は、ネットワーク１１におけるテレビ１００の位置を特定するためのデータである。視聴日時１０４０は、たとえばコンテンツの再生が終了した日時をいう。視聴場所１０５０は、たとえばテレビ１００を識別するためのデータ、あるいはテレビ１００が設置されている部屋を識別するデータである。第１視聴者の視聴者ＩＤ１０６０と第２視聴者の視聴者ＩＤ１０７０とは、テレビ１００によって認証された視聴者を特定するためのデータである。停止位置１０８０は、コンテンツの再生が停止された位置を特定するためのデータである。このデータは、たとえば当該コンテンツの先頭からの時刻、あるいは具体的なアドレスなどである。
【００７４】
図１１を参照して、本実施の形態に係るメディアサーバ２００の具体的構成の一態様について説明する。図１１は、メディアサーバ２００として機能するコンピュータシステム１１００のハードウェア構成を表わすブロック図である。
【００７５】
コンピュータシステム１１００は、相互にデータバスによって接続されたＣＰＵ１１１０と、コンピュータシステム１２００の使用者による指示の入力を受け付けるマウス１１２０，１１３０と、入力されたデータあるいはＣＰＵ１１１０によるプログラムの実行により生成されるデータを一時的に格納するＲＡＭ１１４０と、大容量のデータを不揮発的に格納可能であって当該データにランダムアクセスできるハードディスク１１５０と、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）駆動装置１１６０と、モニタ１１８０と、通信ＩＦ１１９０とを含む。ＣＤ−ＲＯＭ駆動装置１１６０には、ＣＤ−ＲＯＭ１１６２が装着される。
【００７６】
コンピュータシステム１１００における処理は、各ハードウェアおよびＣＰＵ１１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＡＭ１１４０あるいはハードディスク１１５０に予め格納されている。またソフトウェアは、ＣＤ−ＲＯＭ１１６２その他のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、インターネットその他の通信回線に接続している情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、ＣＤ−ＲＯＭ駆動装置１１６０その他の読取装置によりそのデータ記録媒体から読み取られた後に、あるいは通信ＩＦ１１９０を介してダウンロードされた後に、ハードディスク１１５０に一旦格納される。そのソフトウェアは、ハードディスク１１５０からＲＡＭ１１４０に実行可能な形式として読み出され、そしてＣＰＵ１１１０によって実行される。
【００７７】
図１１に示されるコンピュータシステム１１００を構成する各ハードウェアは、一般的なものである。したがって、以下で説明する本発明の最も本質的な部分は、ＲＡＭ１１４０、ハードディスク１１５０、ＣＤ−ＲＯＭ１１６２その他のデータ記録媒体に格納された、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、コンピュータシステム１１００の各ハードウェアの動作は周知であるので、ここでは詳細な説明は述べない。
【００７８】
図１２を参照して、コンピュータシステム１１００のデータ構造について説明する。図１２は、ハードディスク１１５０におけるデータの格納の一態様を概念的に表わす図である。ハードディスク１１５０は、コンテンツの管理情報を表わすテーブル１２００と、各コンテンツとを格納している。テーブル１２００は、コンテンツの識別番号を格納する領域１２１０と、コンテンツの名称を格納する領域１２２０と、各コンテンツが格納されている場所を格納する領域１２３０とを含む。
【００７９】
ハードディスク１１５０は、さらに各コンテンツの具体的なデータを格納する領域１２４０，１２５０，１２６０を含む。たとえば、領域１２４０は、アドレス０ｘＡＡＡＡから開始する。領域１２４０は、テーブル１２００の領域１２３０に格納されている格納場所によって対応付けられている。その他のコンテンツも同様である。コンテンツの格納の態様および管理情報の格納の態様は、図１２に示されるものに限られない。また、ハードディスク１１５０におけるデータの格納の態様は、当業者にとって容易に理解できるものである。したがって、ここでは詳細な説明は繰り返さない。
【００８０】
図１３および図１４を参照して、本実施の形態に係るメディアサーバの制御構造について説明する。ここでは、テレビ１００Ａを視聴していたユーザ（以下、視聴者）がその後テレビ１００Ｂを視聴する場合について説明する。図１３および図１４は、メディアサーバ２００として機能するコンピュータシステム１１００のＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。この処理は、テレビから視聴者情報を受信したときに実行される。
【００８１】
ステップＳ１３１０にて、ＣＰＵ１１１０は、テレビ１００Ａから視聴者情報を受信する。ステップＳ１３２０にて、ＣＰＵ１１１０は、その視聴者情報をＲＡＭ１１４０に一旦格納する。その後ＣＰＵ１１１０は、ハードディスク１１５０におけるデータを参照して、ＲＡＭ１１４０に格納されている視聴者情報をハードディスク１１５０において確保された領域に格納する。なお、同一視聴者の古い情報が既にハードディスク１１５０に存在している場合には、当該情報に上書きすることにより保存してもよい。
【００８２】
視聴者がコンテンツを見るための装置をテレビ１００Ａからテレビ１００Ｂに変更すると、テレビ１００Ｂはユーザを撮影してメディアサーバ２００に対して当該視聴者に対してコンテンツを提供するための処理を実行する。
【００８３】
すなわち、図１４に示されるように、ステップＳ１４１０にて、ＣＰＵ１１１０は、ネットワーク１１を介して、テレビ１００Ｂから、視聴者の画像信号を受信する。ステップＳ１４２０にて、ＣＰＵ１１１０は、ＲＡＭ１１４０に画像信号を受信する。ステップＳ１４３０にて、ＣＰＵ１１１０は、当該画像信号を解析する。ステップＳ１４４０にて、ＣＰＵ１１１０は、視聴者の構成情報を取得する。ステップＳ１４５０にて、ＣＰＵ１１１０は、取得した構成情報と、視聴者の構成履歴とを比較する。ステップＳ１４６０にて、ＣＰＵ１１１０は、比較の結果、構成情報に対応する構成履歴を検出し、当該構成履歴に対応するコンテンツを読み出す。ステップＳ１４７０にて、ＣＰＵ１１１０は、テレビ１００Ｂに対して、コンテンツを映像音声信号として送信する。
【００８４】
図１５を参照して、メディアサーバ２００のデータ構造について説明する。図１５は、コンピュータシステム１１００のＲＡＭ１１４０におけるデータの格納の一態様を表わす図である。ＲＡＭ１１４０は、コンテンツの再生履歴を管理する情報を格納する領域１５１０から１５６０を含む。
【００８５】
再生記録を識別するための再生ＩＤは、領域１５１０に格納されている。コンテンツの再生が停止された時刻データは、領域１５２０に格納されている。コンテンツの再生が行なわれていた場所を特定するデータは、領域１５３０に格納されている。このデータは、たとえばテレビそのものを識別するデータであってもよいし、当該テレビが設置されている部屋を識別するデータであってもよい。このようなデータは、たとえば、ユーザが視聴システム１０を構築する際に入力される。再生されていたコンテンツを特定するためのデータ（たとえばコンテンツの名称）は、領域１５４０に格納されている。コンテンツの視聴者を特定するデータは、領域１５５０に格納されている。コンテンツの再生が停止された位置を特定するデータは、領域１５６０に格納されている。このデータは、コンテンツの先頭からの時間、あるいはコンテンツが格納されているディスクのアドレスなどである。
【００８６】
図１６を参照して、本実施の形態に係るテレビ１００の制御構造についてさらに説明する。図１６は、視聴者がコンテンツの再生をテレビ１００に指示した場合にＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【００８７】
ステップＳ１６１０にて、ＣＰＵ３１０は、受光部３０６からの信号あるいは操作部３０８からの信号に基づいてコンテンツの再生指示の入力を検知する。ステップＳ１６２０にて、ＣＰＵ３１０は、カメラ３５０に対して撮影指示を送信することにより、再生指示を入力した視聴者を撮影して当該視聴者の画像データを取得する。ステップＳ１６３０にて、ＣＰＵ３１０は、その画像データに基づいて視聴者を特定するための処理を行ない視聴者ＩＤを取得する。ステップＳ１６４０にて、ＣＰＵ３１０は、コンテンツの再生要求を生成する。当該再生要求は、ステップＳ１６３０において取得された視聴者識別情報（視聴者ＩＤ）と、コンテンツ名と、再生装置（テレビ１００）とを含む。ステップＳ１６５０にて、ＣＰＵ３１０は、通信ＩＦ３７０を介してメディアサーバ２００に対して再生要求を送信する。
【００８８】
ステップＳ１６６０にて、ＣＰＵ３１０は、メディアサーバ２００から再生要求に対応するコンテンツを受信したか否かを判断する。テレビ１００が当該コンテンツを受信している場合には（ステップＳ１６６０にてＹＥＳ）、処理はステップＳ１６７０に移される。そうでない場合には（ステップＳ１６６０にてＮＯ）、処理はステップＳ１６８０に移される。
【００８９】
ステップＳ１６７０にて、ＣＰＵ３１０は、通信ＩＦ３７０を介して受信したコンテンツを再生する。具体的には当該コンテンツのデータは、通信ＩＦ３７０から信号処理回路３２０に入力される。信号処理回路３２０は、その信号をドライバ３２８に対して送出する。その結果、ディスプレイ３３０は、メディアサーバ２００から送信されたコンテンツを表示することができる。ステップＳ１６８０にて、ＣＰＵ３１０は、要求されたコンテンツが再生できないことを通知するメッセージを表示するデータを生成する。当該メッセージは、たとえばメモリ３１２に予め格納されたテキストからなる。ステップＳ１６９０にて、ＣＰＵ３１０は、生成したデータに基づいてディスプレイ３３０にそのメッセージを表示させる。
【００９０】
ここで、図１７を参照して、テレビ１００とメディアサーバ２００との通信についてさらに説明する。図１７は、テレビ１００からメディアサーバ２００に対して送信される再生要求１７００の構成を概念的に表わす図である。
【００９１】
再生要求１７００は、ヘッダ１７１０と、送信先アドレス１７２０と、送信元アドレス１７３０と、送信日時１７４０と、再生要求を表わすデータ１７５０と、第１視聴者の視聴者ＩＤ１７６０と、第２視聴者の視聴者ＩＤ１７７０と、ＦＣＳ１７８０とを含む。ここでは、コンテンツの再生を求める視聴者が２人いる場合の再生要求が示されているが、再生要求の構成は図１７に示されるものに限られない。すなわち、視聴者の数は１人であってもよいし３人以上であってもよい。当該視聴者が３人以上存在する場合、各視聴者ＩＤは、ＦＣＳ１７８０の前に格納されることになる。
【００９２】
図１８を参照して、メディアサーバ２００の制御構造についてさらに説明する。図１８は、コンテンツの再生要求を受信したコンピュータシステム１１００が実行する処理の手順を表わすフローチャートである。
【００９３】
ステップＳ１８０２にて、ＣＰＵ１１１０は、通信ＩＦ１１９０を介して受信された信号に基づいて、テレビ１００Ａから信号を受信したことを検知する。ステップＳ１８１０にて、ＣＰＵ１１１０は、その信号に含まれる情報に基づいて、コンテンツの再生要求を受信したか否かを判断する。ＣＰＵ１１０がコンテンツの再生要求を受信したと判断すると（ステップＳ１８１０にてＹＥＳ）、処理はステップＳ１８２０に移される。そうでない場合には（ステップＳ１８１０にてＮＯ）、処理は終了する。
【００９４】
ステップＳ１８２０にて、ＣＰＵ１１１０は、再生要求に含まれる再生を希望する視聴者情報（視聴者の名称、視聴者ＩＤなど）を取得する。ステップＳ１８３０にて、ＣＰＵ１１１０は、視聴者情報から再生希望者を検索する。ステップＳ１８４０にて、ＣＰＵ１１１０は、再生希望者が視聴者情報のデータベース（図１５）に存在するか否かを判断する。当該再生希望者がデータベースに存在する場合には（ステップＳ１８４０にてＹＥＳ）、処理はステップＳ１８５０に移される。そうでない場合には（ステップＳ１８４０にてＮＯ）、処理はステップＳ１８６０に移される。
【００９５】
ステップＳ１８５０にて、ＣＰＵ１１１０は、データベースに含まれている再生停止位置（領域１５６０）を参照して、再生が停止された位置に対応するコンテンツデータを読み出して、再生要求の送信元（テレビ１００Ａ）に送信する。ステップＳ１８６０にて、ＣＰＵ１１１０は、再生が要求されたコンテンツのデータを最初から読み出して再生要求の送信元に送信する。この場合、テレビ１００Ａは、コンテンツを最初から再び再生することになる。
【００９６】
図１９を参照して、本実施の形態に係るテレビ１００の表示態様について説明する。図１９は、コンテンツを再生するときに表示されるメッセージを表わす図である。すなわち、テレビ１００のディスプレイ３３０は、コンテンツの再生が要求された後、実際にコンテンツを再生する際、前回コンテンツが再生されていた日がいつであるかを表示する。具体的には、テレビ１００は、メディアサーバ２００から再生停止日時（図１５における領域１５２０）のデータをコンテンツの再生開始時に受信し、その情報をディスプレイ３３０に表示する。このようにすると、視聴者は、これから再生されようとするコンテンツが正しいものであるかを容易に確認することができる。
【００９７】
以上のようにして、本発明の第１の実施の形態に係る視聴システム１０によると、視聴システム１０を構成するメディアサーバ２００が、視聴者を特定するための情報として、特徴量を保存している。メディアサーバ２００は、視聴システム１０を構成する再生装置（たとえばテレビ１００Ａ，１００Ｂ，１００Ｃ）における視聴者によるコンテンツの視聴履歴を保存している。メディアサーバ２００は、各再生装置からのコンテンツの再生要求に応答して、同一の視聴者が過去にコンテンツを視聴したか否かを判断する。過去に視聴されたコンテンツが存在する場合には、メディアサーバ２００は、再生要求を送信した再生装置に当該コンテンツを送信する。その結果、視聴者は、コンテンツの視聴場所（たとえば視聴するテレビ）を変更しても、継続して同一のコンテンツを視聴することができる。したがって、視聴システム１０は、数多くのコンテンツを視聴するために各コンテンツを管理する手間を大きく省くことができる。
【００９８】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態に係る視聴システムは、メディアサーバが視聴者の解析処理を実行する点で、前述の第１の実施の形態に係る視聴システム１０と異なる。
【００９９】
図２０を参照して、本実施の形態に係る視聴システム２０を実現する技術的思想について説明する。図２０は、視聴システム２０の機能的構成を表わすブロック図である。
【０１００】
視聴システム２０は、映像を表示するディスプレイ機器の一態様であるテレビ２０００Ａ，２０００Ｂ，２０００Ｃと、メディアサーバ２０５０とを備える。テレビ２０００Ａ，２０００ｂ，２０００Ｃとメディアサーバ２０５０とは、それぞれネットワーク１１を介して接続されている。テレビ２０００Ａの機能的構成は、図２に示されるテレビ１００Ａの構成に対して、解析処理を実行する機能を有さない点で、異なる。すなわち、テレビ２０００Ａは、図２に示される顔画像抽出部２０８と顔特徴情報算出部２１０と視聴者特定部２１２と視聴者構成情報生成部２１４とを有さない。テレビ２０００Ａは、その他の構成については図２のテレビ１００Ａに示される構成と同一のものを有する。したがって、ここではそれらについての説明は繰り返さない。
【０１０１】
メディアサーバ２０５０は、図２に示されるメディアサーバ２００の構成に加えて、ネットワークインターフェイス２３８を介して受信された情報に基づいて視聴者の顔画像を抽出するための顔画像抽出部２０５２と、顔画像抽出部２０５２によって抽出された顔画像データから視聴者の顔の特徴を表わす情報を算出する顔特徴情報算出部２０５４と、顔特徴情報算出部２０５４によって算出された情報に基づいてディスプレイ機器の視聴者を特定するための視聴者特定部２０５６と、視聴者特定部２０５６により特定された視聴者情報（たとえば、視聴者を識別するＩＤ、名前等）に基づいてディスプレイ機器を視聴している視聴者を表す情報を生成する視聴者構成情報生成部２０５８とを備える。
【０１０２】
図２１を参照して、本実施の形態に係る視聴システム２０を構成するテレビ２０００について説明する。図２１は、テレビ２０００のハードウェア構成を表わすブロック図である。テレビ２０００は、図３に示される構成に対して、解析装置３６０を有さない。その他のハードウェア構成については、テレビ２０００は、図３に示されるものと同一のものを有する。したがって、ここではそれらについての説明は繰り返さない。
【０１０３】
図２２を参照して、メディアサーバ２０５０のデータ構造について説明する。図２２は、ハードディスク１１５０におけるデータの格納の一態様を表わす図である。ハードディスク１１５０は、予め登録された視聴者の情報を有するテーブル２２００と、メディアサーバ２０５０に格納されているコンテンツの管理情報を有するテーブル２２２０と、各コンテンツのデータとを格納する。
【０１０４】
テーブル２２００は、登録された視聴者を識別するための視聴者ＩＤ２２０２と、当該視聴者の撮影により取得された顔画像データ２２０４と、視聴者の属性情報（たとえば年齢）２２０６と、視聴者の顔画像の特徴量２２０８，２２１０とを含む。テーブル２２２０は、メディアサーバ２０５０に登録されているコンテンツを識別するＩＤ２２２２と、コンテンツの名称２２２４と、当該コンテンツが格納されている場所を表わすデータ２２２６とを含む。具体的には、各コンテンツは、領域２２３０，２２４０，２２５０によって特定される各領域にそれぞれ格納されている。テーブル２２２０を構成するデータ項目は、それぞれ関連付けられている。したがって、領域２２２２に格納されているＩＤを指定することにより、対応するコンテンツが特定され（領域２２２４）、具体的なデータは、領域２２３０から２２５０のいずれかを参照して読み出される。
【０１０５】
図２３を参照して、本実施の形態に係るテレビ２０００Ａの制御構造について説明する。図２３は、視聴者を登録するためにテレビ２０００ＡのＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【０１０６】
ステップＳ２３１０にて、テレビ２０００ＡのＣＰＵ３１０は、カメラ撮影モードへの切り換えの指示を検知する。この検知は、たとえば受光部３０６を介して受信されるリモコン端末（図示しない）からの信号に基づいて行なわれる。ステップＳ２３２０にて、ＣＰＵ３１０は、受光部３０６からの信号に基づいて撮影指示の入力（たとえば撮影ボタンの押下）を検知する。ステップＳ２３３０にて、ＣＰＵ３１０は、カメラ３５０に対して撮影指示を送信することにより、カメラ３５０の前に存在する視聴者の撮影を行ない、画像データを取得する。ステップＳ２３４０にて、ＣＰＵ３１０は、当該画像データを通信ＩＦ３７０を介してメディアサーバ２５０に対して送信する。
【０１０７】
このようにして、テレビ２０００Ａから画像データがメディアサーバ２０５０に対して送信されると、メディアサーバ２０５０は、当該画像データに対する解析処理を実行し視聴者の顔画像の特徴量を算出する。解析処理は、図２０に示される顔画像抽出部２０５２、顔特徴情報算出部２０５４、視聴者特定部２０５６、視聴者構成情報生成部２０５８において実行される。
【０１０８】
図２４を参照して、視聴システム２０を構成するテレビ２０００Ａの制御構造について説明する。図２４は、テレビ２０００Ａの視聴者がコンテンツを視聴するときに、ＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【０１０９】
ステップＳ２４１０にて、ＣＰＵ３１０は、受光部３０６あるいは操作部３０８からの信号に基づいてコンテンツの再生指示の入力を検知する。ステップＳ２４２０にて、ＣＰＵ３１０は、メディアサーバ２０５０からコンテンツのデータを取得して、テレビ２０００Ａに表示する。ステップＳ２４３０にて、ＣＰＵ３１０は、カメラ３５０に対して撮影信号を送信することにより、カメラ３５０の前に存在する視聴者を撮影する。撮影により生成された信号は、メモリ３５２に一時的に格納される。ステップＳ２４４０にて、ＣＰＵ３１０は、メディアサーバ２０５０に対して視聴者の画像データを送信する。
【０１１０】
ここで図２５を参照して、本実施の形態におけるディスプレイ機器とメディアサーバ２０５０との通信について説明する。図２５は、テレビ２０００Ａがメディアサーバ２０５０に対して送信する信号を表わす図である。信号２５００は、ヘッダ２５１０と、送信先アドレス２５２０と、送信元アドレス２５３０と、撮影日時２５４０と、撮影場所２５５０と、画像データ２５６０と、ＦＣＳ２５７０とを含む。
【０１１１】
送信先アドレス２５２０は、メディアサーバ２０５０のネットワーク１１における位置を特定するためのデータをいう。送信元アドレス２５３０は、ネットワーク１１におけるテレビ２０００Ａの位置を特定するためのデータをいう。撮影日時２５４０は、カメラ３５０によって撮影が行なわれた時刻をいう。撮影場所２５５０は、カメラ３５０によって撮影が行なわれた場所（たとえばテレビ２０００Ａの識別データ、テレビ２０００Ａが配置されている部屋を特定するデータなど）である。画像データ２５６０は、たとえばカメラ３５０から出力されるデータである。そのデータ形式は特に限られない。
【０１１２】
次に、図２６および図２７を参照して、本実施の形態に係るメディアサーバ２０５０の制御構造について説明する。なお、メディアサーバ２０５０は、たとえばコンピュータシステム１１００によって実現される。そこで、以下ではコンピュータシステム１１００の動作として説明する。図２６は、視聴者の情報を登録するためにＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。
【０１１３】
ステップＳ２６１０にて、ＣＰＵ１１１０は、ネットワーク１１を介してテレビ２０００Ａから画像データを受信する。ステップＳ２６２０にて、ＣＰＵ１１１０は、画像データから視聴者の顔部分の画像データを抽出する。ステップＳ２６３０にて、ＣＰＵ１１１０は、抽出した画像データに基づいて顔の特徴量を算出する。ステップＳ２６４０にて、ＣＰＵ１１１０は、算出した特徴量に基づいて視聴者特定情報を生成する。ここで視聴者特定情報とは、たとえば複数の特徴量の比の値をいう。
【０１１４】
ステップＳ２６５０にて、ＣＰＵ１１１０は、マウス１１２０あるいはキーボード１１３０を介して視聴者登録情報（視聴者の名前、年齢その他の属性情報など）の入力を受け付ける。ステップＳ２６６０にて、ＣＰＵ１１１０は、ステップＳ２６４０にて生成された視聴者特定情報と、ステップＳ２６５０において入力が受け付けられた視聴者登録情報とを用いて、視聴者構成情報を生成する。視聴者構成情報は、視聴者ＩＤと、特徴量とを含む。ステップＳ２６７０にて、ＣＰＵ１１１０は、ハードディスク１１５０において確保された領域に、当該視聴者構成情報を格納する。
【０１１５】
図２７は、メディアサーバ２０５０がコンテンツを再生するときにＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。
【０１１６】
ステップＳ２７０２にて、ＣＰＵ１１１０は、ネットワーク１１を介してテレビ２０００Ａからコンテンツの再生要求と視聴者の画像データとを受信する。ステップＳ２７０４にて、ＣＰＵ１１１０は、画像データから顔部分の画像データを抽出する。ステップＳ２７０６にて、ＣＰＵ１１１０は、抽出した画像データを用いて顔の特徴量を算出する。ステップＳ２７０８にて、ＣＰＵ１１１０は、算出した特徴量に基づいて視聴者構成情報を生成する。ステップＳ２７１０にて、ＣＰＵ１１１０は、ステップＳ２７０８において生成された視聴者構成情報と、ハードディスク１１５０に既に登録されている視聴者構成情報とを比較する。
【０１１７】
ステップＳ２７１２にて、ＣＰＵ１１１０は、各視聴者構成情報に含まれる視聴者がすでに登録されている視聴社交性情報に含まれる視聴者に一致するか否かを判断する。当該視聴者が一致する場合には（ステップＳ２７１２にてＹＥＳ）、処理はステップＳ２７２０に移される。そうでない場合には（ステップＳ２７１２にてＮＯ）、処理はステップＳ２７３０に移される。
【０１１８】
ステップＳ２７２０にて、ＣＰＵ１１１０は、視聴者構成情報が関連付けられている再生領域に基づいて再生が要求されたコンテンツデータを読み出す。ステップＳ２７２２にて、ＣＰＵ１１１０は、読み出したコンテンツデータをテレビ２０００Ａに対して送信する。
【０１１９】
ステップＳ２７３０にて、ＣＰＵ１１１０は、再生履歴がない旨のメッセージデータをテレビ２０００Ａに対して送信する。ステップＳ２７３２にて、ＣＰＵ１１１０は、コンテンツの一覧リストを表示するためのデータをテレビ２０００Ａに対して送信する。テレビ２０００Ａがこのデータを受信すると、そのディスプレイ３３０は、メディアサーバ２５０に格納されているコンテンツの一覧を表示する。視聴者は、そのリストを算出して他のコンテンツを選択することができる。
【０１２０】
ここで、図２８を参照して、テレビ２０００Ａにおける映像の表示態様について説明する。図２８は、メディアサーバ２０５０に格納されているコンテンツの一覧のディスプレイ３３０における表示を表わす図である。
【０１２１】
テレビ２０００Ａにおいてコンテンツの再生が要求された場合に当該コンテンツが存在しない場合、メディアサーバ２０５０は、テレビ２０００Ａに対して再生履歴がない旨のメッセージデータを送信する。その後、メディアサーバ２０５０は、コンテンツの一覧リストも送信する。テレビ２０００Ａは、そのデータを自身すると、図２８に示されるようにメッセージとコンテンツの一覧リストとを表示する。
【０１２２】
具体的には、領域２８１０には、再生を希望するコンテンツが存在しない旨のメッセージが表示される。領域２８２０には、メディアサーバ２０５０に格納されているコンテンツ、すなわち視聴可能なコンテンツの一覧が表示される。視聴者が、リモコン端末（図示しない）を操作して領域２８２０に表示されているリストからコンテンツの名称あるいは番号を選択し、確定と表示された領域を押下すると、コンテンツの選択が完了する。コンテンツの選択を表わすデータはメディアサーバ２０５０に送信される。その後、メディアサーバ２０５０からテレビ２０００Ａにコンテンツデータが送信されると、コンテンツはテレビ２０００Ａにおいて表示される。
【０１２３】
以上のようにして、本実施の形態に係る視聴システム２０によれば、テレビ２０００において撮影された視聴者の信号がメディアサーバ２０５０に送信される。メディアサーバ２０５０は、その信号を解析して、テレビ２０００の視聴者を特定し、特定のコンテンツを視聴している場合には、視聴者構成情報として、視聴者情報とコンテンツ情報とを含む情報を生成する。メディアサーバ２０５０は、視聴者構成情報を用いて、コンテンツの再生を希望する視聴者の過去に視聴した履歴を参照する。同一の視聴者情報を含む履歴が存在する場合に、メディアサーバ２０５０が、当該コンテンツの再生は途中で終わっていることを確認すると、メディアサーバ２０５０は、そのコンテンツを読み出して、再生を希望しているテレビ２０００に送信する。
【０１２４】
このようにすると、テレビ２０００その他のディスプレイ機器には、視聴者の顔画像を解析する機能を備える必要がない。したがって、テレビ２０００の構成が複雑になることを防止することができる。
【０１２５】
また、メディアサーバ２０５０がコンテンツを一括して管理するため、視聴システム２０の使用者は、数多くのコンテンツを管理する必要がなくなる。したがって、コンテンツを視聴する際における利便性が向上し得る。
【０１２６】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係るメディアサーバは、コンテンツを再生する際に、再生が停止された位置よりも少し前の位置からコンテンツを再生する機能を有する点で、前述の各実施の形態と異なる。なお、本実施の形態に係るメディアサーバは、第１あるいは第２の実施の形態において示されたメディアサーバと同一のハードウェア構成によって実現される。したがって、ここではそれらについての説明は繰り返さない。本実施の形態に係るメディアサーバは、コンピュータシステム１１００において実行される処理を変更することにより実現される。
【０１２７】
図２９を参照して、本実施の形態に係るメディアサーバの制御構造について説明する。図２９は、ＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。なお、前述の処理と同一の処理には同一のステップ番号を付してある。したがって、ここではそれらについての説明は繰り返さない。
【０１２８】
ステップＳ１８４０にて、ＣＰＵ１１１０は、再生希望者が視聴者情報のデータ項目に存在するか否かを判断する。再生希望者が視聴者情報のデータ項目に存在する場合には（ステップＳ１８４０にてＹＥＳ）、処理はステップＳ２９１０に移される。そうでない場合には（ステップＳ１８４０にてＮＯ）、処理はステップＳ１８６０に移される。
【０１２９】
ステップＳ２９１０にて、ＣＰＵ１１１０は、再生が要求されたコンテンツの再生停止位置よりも予め定められた時間だけ前に逆上ってコンテンツを再生する。予め定められた時間は、たとえば３０秒、１分その他の時間である。当該時間は、たとえば、再生履歴として、メディアサーバ２００に含まれる計時回路（図示しない）により計測される時刻に反映される。たとえば、再生停止日時が、２００５年９月２５日２１時３０分００秒であり、当該コンテンツの場所がたとえば「０ｘｂｂｂｂ」である場合、再びコンテンツが再生される場所は、２００５年９月２５日２１時２９分００秒に対応する場所「０ｘｂｂａａ」となる。
【０１３０】
このようにすると、視聴者が別々のディスプレイ機器において同一のコンテンツを視聴する場合においても、視聴が中断された場面を再び視聴することができるため、コンテンツの内容を容易に思い出しやすくなる。この場合、逆上ってコンテンツを再生する量は、固定値に限られず可変であってもよい。たとえば再生が停止された日時から時間が経過している場合には、経過した時間に応じて逆上る量を増やしてもよい。
【０１３１】
＜変形例＞
以下、各実施の形態の変形例について説明する。前述の各実施の形態においては、ディスプレイ機器の一態様であるテレビ１００，２０００は、カメラを内蔵していたが、本実施の形態に係るテレビは、必ずしもカメラを内蔵している必要はない。この場合、カメラから解析されたデータの入力を受け付けることにより、テレビは、視聴者の情報を取得することができる。
【０１３２】
そこで図３０を参照して、本変形例に係るテレビ３０００の構成について説明する。図３０は、カメラ３１００が接続されたテレビ３０００のハードウェア構成を表わすブロック図である。テレビ３０００は、図３に示される構成に対して、カメラとメモリと解析装置とを有さない。テレビ３０００は、ＣＰＵ３１０に接続されたインターフェイス３３１０をさらに備える。インターフェイス３３１０は、カメラユニット３１００から出力される信号の入力を受け付けて、ＣＰＵ３１０に伝送する。
【０１３３】
図３１を参照して、解析機能を有するカメラユニット３１００について説明する。図３１は、カメラユニット３１００のハードウェア構成を表わすブロック図である。カメラユニット３１００は、入力部３４２０と、ＣＰＵ３４１０と、レンズ３４３０と、ＣＣＤ素子３４４０と、信号処理回路３４５０と、メモリ３４６０と、解析装置３４７０と、インターフェイス３４８０とを含む。
【０１３４】
入力部３４２０は、外部から信号の入力を受け付ける。外部から入力される信号には、テレビ３０００から入力される制御信号、あるいはカメラユニット３１００がリモコン機能を有する場合には、対応するリモコン端末（図示しない）からの制御信号などが含まれる。その信号は、ＣＰＵ３４１０に伝送される。ＣＰＵ３４１０は、入力される信号に基づいてカメラユニット３４００の各ハードウェアの動作を制御する。
【０１３５】
レンズ３４３０は、カメラユニット３４００に対して予め定められた位置に配置されている。レンズ３４３０によって集められた光信号は、ＣＣＤ素子３４４０に転送される。ＣＣＤ素子３４４０は、ＣＰＵ３４１０からの指示に基づいて駆動し、光信号を電気信号に変換し、生成された電気信号を信号処理回路３４５０に送出する。信号処理回路３４５０は、ＣＰＵ３４１０から出力される指示に基づいてＣＣＤ素子３４４０から出力された電荷に対して予め定められた信号処理を実行する。信号処理回路３４５０から出力されたデータは、メモリ３４６０において予め確保された領域に格納される。
【０１３６】
解析装置３４７０は、ＣＰＵ３４１０からの指令に基づいてメモリ３４６０に格納されているデータを読み出し、そのデータを用いて解析処理を実行する。具体的には、解析装置３４７０は、図３に示される解析装置３６０と同様の機能を実現する。インターフェイス３４８０は、解析装置３４７０から出力される信号の入力を受け付ける。インターフェイス３４８０は、その信号をカメラユニット３１００の外部に出力する。これにより、解析結果がテレビ３０００に伝送される。
【０１３７】
このようにすると、テレビ３０００は、従来の構成を有する装置により実現されるため、カメラユニット３１００を接続するだけで、既存のテレビジョン受信装置を本発明に係るテレビジョン受信装置として機能させることができる。
【０１３８】
以上詳述したように、本発明の各実施の形態に係る視聴システムによると、異なる部屋においても同一のコンテンツを視聴しやすくなるため、ハードディスク装置その他の大容量の記憶装置に格納さえたコンテンツが利用されやすくなる。たとえば、視聴者は、再生を希望するコンテンツに関し、それまで視聴した部分を飛ばして再生位置を検索する必要がなくなるため、当該視聴者は、容易にそして速やかにコンテンツを視聴することができる。
【０１３９】
また、当該視聴システムによれば、コンテンツの視聴時に視聴者の顔画像が取得され、視聴者の特徴量が算出される。このため、コンテンツの再生時には、視聴者が意識することなく、視聴者の認証処理が行なわれる。そのため、同一の視聴者が再生指示を入力した場合には、当該視聴者の過去の視聴履歴に基づいて、継続して再生されるべきコンテンツは、メディアサーバその他の映像記録再生装置によって検索される。これにより、当該視聴者は、コンテンツの再生を途中で中断した場合であっても、その後の再生を続けて行なうことができる。
【０１４０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４１】
【図１】本発明の第１の実施の形態に係る視聴システム１０の概略構成を表わすブロック図である。
【図２】視聴システム１０の機能的構成を表わすブロック図である。
【図３】テレビ１００のハードウェア構成を表わすブロック図である。
【図４】ＣＰＵ３１０によって実現される機能の構成を表わすブロック図である。
【図５】メモリ３５２におけるデータの格納の一態様を概念的に表わす図である。
【図６】メモリ３５２に格納された顔画像を概念的に表わす図である。
【図７】テレビ１００が設置された部屋を上部から表わした図である。
【図８】ＣＰＵ３１０と解析装置３６０とが実行する処理の手順を表わすフローチャートである。
【図９】テレビ１００の動作を制御するためにＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【図１０】テレビ１００がメディアサーバ２００に対して送信する視聴者情報の構成を表わす図である。
【図１１】メディアサーバ２００として機能するコンピュータシステム１１００のハードウェア構成を表わすブロック図である。
【図１２】ハードディスク１１５０におけるデータの格納の一態様を概念的に表わす図である。
【図１３】メディアサーバ２００として機能するコンピュータシステム１１００のＣＰＵ１１１０が実行する処理の手順を表わすフローチャート（その１）である。
【図１４】メディアサーバ２００として機能するコンピュータシステム１１００のＣＰＵ１１１０が実行する処理の手順を表わすフローチャート（その２）である。
【図１５】コンピュータシステム１１００のＲＡＭ１１４０におけるデータの格納の一態様を表わす図である。
【図１６】視聴者がコンテンツの再生をテレビ１００に指示した場合にＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【図１７】テレビ１００からメディアサーバ２００に対して送信される再生要求１７００の構成を概念的に表わす図である。
【図１８】コンテンツの再生要求を受信したコンピュータシステム１１００が実行する処理の手順を表わすフローチャートである。
【図１９】コンテンツを再生するときに表示されるメッセージを表わす図である。
【図２０】視聴システム２０の機能的構成を表わすブロック図である。
【図２１】テレビ２０００のハードウェア構成を表わすブロック図である。
【図２２】ハードディスク１１５０におけるデータの格納の一態様を表わす図である。
【図２３】視聴者を登録するためにテレビ２０００ＡのＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【図２４】テレビ２０００Ａの視聴者がコンテンツを視聴するときに、ＣＰＵ３１０が実行する処理の手順を表わすフローチャートである。
【図２５】テレビ２０００Ａがメディアサーバ２０５０に対して送信する信号を表わす図である。
【図２６】視聴者の情報を登録するためにＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。
【図２７】メディアサーバ２０５０がコンテンツを再生するときにＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。
【図２８】メディアサーバ２０５０に格納されているコンテンツの一覧のディスプレイ３３０における表示を表わす図である。
【図２９】ＣＰＵ１１１０が実行する処理の手順を表わすフローチャートである。
【図３０】カメラ３１００が接続されたテレビ３０００のハードウェア構成を表わすブロック図である。
【図３１】カメラユニット３１００のハードウェア構成を表わすブロック図である。
【符号の説明】
【０１４２】
１０，２０  視聴システム、１１  ネットワーク、１００Ａ，１００Ｂ，１００Ｃ，３０００  テレビ、２００  メディアサーバ、３０２  アンテナ、６０２ａ，６０２ｂ  眉、６０４ａ，６０４ｂ  瞳、６０６  鼻、６０８  口、７０１  視聴者、１１００  コンピュータシステム。
【図１】
2007116448.tif 000003
【図２】
2007116448.tif 000004
【図３】
2007116448.tif 000005
【図４】
2007116448.tif 000006
【図５】
2007116448.tif 000007
【図６】
2007116448.tif 000008
【図７】
2007116448.tif 000009
【図８】
2007116448.tif 000010
【図９】
2007116448.tif 000011
【図１０】
2007116448.tif 000012
【図１１】
2007116448.tif 000013
【図１２】
2007116448.tif 000014
【図１３】
2007116448.tif 000015
【図１４】
2007116448.tif 000016
【図１５】
2007116448.tif 000017
【図１６】
2007116448.tif 000018
【図１７】
2007116448.tif 000019
【図１８】
2007116448.tif 000020
【図１９】
2007116448.tif 000021
【図２０】
2007116448.tif 000022
【図２１】
2007116448.tif 000023
【図２２】
2007116448.tif 000024
【図２３】
2007116448.tif 000025
【図２４】
2007116448.tif 000026
【図２５】
2007116448.tif 000027
【図２６】
2007116448.tif 000028
【図２７】
2007116448.tif 000029
【図２８】
2007116448.tif 000030
【図２９】
2007116448.tif 000031
【図３０】
2007116448.tif 000032
【図３１】
2007116448.tif 000033