(57)【要約】【課題】  複数のユーザの嗜好の情報をユーザごとに蓄積することが可能で，複数のユーザに対して各ユーザの嗜好に合うコンテンツを推薦することが可能な情報処理装置を提供する。【解決手段】  情報処理装置に，ユーザの嗜好の情報を記憶する嗜好情報記憶部１５０と，ユーザの生体特徴情報を記憶するユーザ情報記憶部１４４と，生体特徴情報を取得する特徴情報取得部と，ユーザ情報記憶部内のユーザの生体特徴情報に基づいて，取得された生体特徴に対応するユーザを特定する特徴認識部と，ユーザが特定された場合に，出力中のコンテンツのメタ情報を取得し，嗜好情報記憶部における上記特定されたユーザの嗜好の情報を上記取得したメタ情報に基づいて更新する嗜好情報更新部と，特定されたユーザの嗜好の情報を嗜好情報記憶部から取得して，取得したユーザの嗜好情報に基づいてユーザに推薦するコンテンツを決定するコンテンツ推薦部を設けた。【選択図】    図２
2006324809.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの嗜好の情報を記憶する嗜好情報記憶部と；
前記ユーザの生体特徴情報を記憶するユーザ情報記憶部と；
前記生体特徴情報を取得する特徴情報取得部と；
前記特徴情報取得部により取得された前記生体特徴情報と前記ユーザ情報記憶部に記憶されている前記ユーザの生体特徴情報とに基づいて，前記取得された生体特徴情報に対応する前記ユーザを特定する特徴認識部と；
前記ユーザが特定された場合に，前記ユーザが視聴中のコンテンツのメタ情報を取得し，前記嗜好情報記憶部における前記特定されたユーザの嗜好の情報を前記取得したメタ情報に基づいて更新する嗜好情報更新部と；
前記特定されたユーザの嗜好の情報を前記嗜好情報記憶部から取得して，取得した前記ユーザの嗜好情報に基づいて前記ユーザに推薦するコンテンツを決定するコンテンツ推薦部と；
を備えることを特徴とする情報処理装置。
【請求項２】
前記ユーザ情報記憶部には，前記ユーザの顔の特徴を示す顔特徴情報が含まれ，
前記特徴情報取得部は，所定のエリアを撮像するカメラを含み，
前記特徴認識部は，前記カメラにより撮像された前記所定のエリア内の顔の画像と前記ユーザ情報記憶部に記憶されている前記ユーザの顔特徴情報とに基づいて前記顔の画像に対応する前記ユーザを特定することを特徴とする，請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツを表示する表示部を備え；
前記嗜好情報更新部は，前記ユーザが特定された場合に，前記表示部に表示されているコンテンツのメタ情報を取得し，
前記コンテンツ推薦部は，前記決定したコンテンツに関する情報を前記表示部に表示させることを特徴とする，請求項１に記載の情報処理装置。
【請求項４】
外部装置から前記ユーザ宛の電子メールを受信する通信部と；
前記通信部により受信された前記電子メールの宛先が，前記特徴認識部により特定されたユーザである場合に，前記電子メールを受信した旨の通知を出力するメール処理部と；
を備えることを特徴とする，請求項１に記載の情報処理装置。
【請求項５】
外部装置から前記コンテンツに関連するＷｅｂページを取得する通信部を備えることを特徴とする，請求項１に記載の情報処理装置。
【請求項６】
前記所定のエリア内に人物が存在することを検出する人検出センサを備え，
前記カメラは，前記人検出センサにより前記所定のエリア内に前記人物が存在することが検出された場合に，撮像動作を開始することを特徴とする，請求項２に記載の情報処理装置。
【請求項７】
ＥＰＧ情報を受信する通信部と；
前記受信したＥＰＧ情報を記憶するＥＰＧ情報記憶部と；を備え，
前記コンテンツ推薦部は，前記ＥＰＧ情報記憶部に記憶されている前記ＥＰＧ情報と前記特定されたユーザの嗜好の情報とに基づいて，前記受信したＥＰＧ情報によって特定されるコンテンツから前記ユーザに推薦するコンテンツを選択することを特徴とする，請求項１に記載の情報処理装置。
【請求項８】
前記カメラにより撮像された画像に複数の顔の画像が含まれる場合に，前記コンテンツ推薦部は，前記所定のエリアの中央に近い一の顔の画像に対応するユーザの嗜好の情報に基づいて前記ユーザに推薦するコンテンツを決定することを特徴とする，請求項２に記載の情報処理装置。
【請求項９】
前記嗜好情報記憶部および／または前記ユーザ情報記憶部は，複数の前記ユーザ間における各ユーザの優先順位を記憶し；
前記カメラにより撮像された画像に複数の顔の画像が含まれる場合に，前記コンテンツ推薦部は，前記優先順位の高いユーザの嗜好の情報に基づいて前記ユーザに推薦するコンテンツを決定することを特徴とする，請求項２に記載の情報処理装置。
【請求項１０】
前記ユーザ情報記憶部は，前記ユーザの年齢を記憶し，
前記特定されたユーザの年齢に基づいて，前記コンテンツの出力状態を制御する出力状態制御部を備えることを特徴とする，請求項１に記載の情報処理装置。
【請求項１１】
前記嗜好情報更新部は，前記コンテンツごとに，前記特定されたユーザが前記コンテンツを視聴した期間を計測し，前記計測した期間に基づいて，前記嗜好情報記憶部に記憶されている前記ユーザの嗜好情報を更新することを特徴とする，請求項１に記載の情報処理装置。
【請求項１２】
前記嗜好情報更新部は，前記コンテンツごとに，前記コンテンツの全ての出力に要する期間に対する前記計測した期間の割合に応じて，前記嗜好情報記憶部に記憶されている前記特定されたユーザの嗜好情報を更新することを特徴とする，請求項１１に記載の情報処理装置。
【請求項１３】
前記ユーザ情報記憶部には，前記ユーザの顔の特徴を示す顔特徴情報が含まれ，
前記特徴情報取得部は，所定のエリアを連続的に撮像するカメラを含み，
前記特徴認識部は，前記カメラにより撮像された前記所定のエリア内の顔の画像と前記ユーザ情報記憶部に記憶されている前記ユーザの顔特徴情報とに基づいて前記顔の画像に対応する前記ユーザを特定し，
前記特徴認識部により特定されたユーザの識別情報を記憶する視聴者情報記憶部と；
前記特徴認識部により前記顔の画像に対応するユーザが特定された場合に該ユーザの識別情報を前記視聴者情報記憶部に記憶させ，その後所定の期間，前記カメラにより撮像された顔の画像から前記識別情報により識別されるユーザが特定されない場合に，前記視聴者情報記憶部から該ユーザの識別情報を削除する視聴状況監視部と；
を備えることを特徴とする，請求項１１に記載の情報処理装置。
【請求項１４】
前記嗜好情報更新部は，前記ユーザの識別情報が前記視聴状況監視部により前記視聴者情報記憶部に記憶されてから，該識別情報が削除されるまでの間の所定の期間を，前記ユーザが前記コンテンツを視聴した期間とすることを特徴とする，請求項１３に記載の情報処理装置。
【請求項１５】
ユーザの嗜好の情報を記憶する嗜好情報記憶部と，前記ユーザの生体特徴情報を記憶するユーザ情報記憶部と，前記生体特徴情報を取得する特徴情報取得部と，を用いて，
前記特徴情報取得部により取得された前記生体特徴情報と前記ユーザ情報記憶部に記憶されている前記ユーザの生体特徴情報とに基づいて，前記取得された生体特徴情報に対応する前記ユーザを特定する特徴認識処理と；
前記ユーザが特定された場合に，前記ユーザが視聴中のコンテンツのメタ情報を取得し，前記嗜好情報記憶部における前記特定されたユーザの嗜好の情報を前記取得したメタ情報に基づいて更新する嗜好情報更新処理と；
前記特定されたユーザの嗜好の情報を前記嗜好情報記憶部から取得して，取得した前記ユーザの嗜好情報に基づいて前記ユーザに推薦するコンテンツを決定するコンテンツ推薦処理と；
を実行することを特徴とするコンピュータプログラム。
【請求項１６】
ユーザの嗜好の情報を記憶する嗜好情報記憶部と，前記ユーザの生体特徴情報を記憶するユーザ情報記憶部と，前記生体特徴情報を取得する特徴情報取得部と，を用いて実行され，
前記特徴情報取得部により取得された前記生体特徴情報と前記ユーザ情報記憶部に記憶されている前記ユーザの生体特徴情報とに基づいて，前記取得された生体特徴情報に対応する前記ユーザを特定する特徴認識ステップと；
前記ユーザが特定された場合に，前記ユーザが視聴中のコンテンツのメタ情報を取得し，前記嗜好情報記憶部における前記特定されたユーザの嗜好の情報を前記取得したメタ情報に基づいて更新する嗜好情報更新ステップと；
前記特定されたユーザの嗜好の情報を前記嗜好情報記憶部から取得して，取得した前記ユーザの嗜好情報に基づいて前記ユーザに推薦するコンテンツを決定するコンテンツ推薦ステップと；
を含むことを特徴とする情報処理方法。
【請求項１７】
ユーザの嗜好の情報を記憶する嗜好情報記憶部と；
前記ユーザの生体特徴情報を記憶するユーザ情報記憶部と；
前記生体特徴情報を取得する特徴情報取得部と；
前記特徴情報取得部により取得された前記生体特徴情報と前記ユーザ情報記憶部に記憶されている前記ユーザの生体特徴情報とに基づいて，前記取得された生体特徴情報に対応する前記ユーザを特定する特徴認識部と；
前記ユーザが特定された場合に，前記ユーザが視聴中のコンテンツのメタ情報を取得し，前記嗜好情報記憶部における前記特定されたユーザの嗜好の情報を前記取得したメタ情報に基づいて更新する嗜好情報更新部と；
を備えることを特徴とする情報処理装置。
【請求項１８】
ユーザの嗜好の情報を記憶する嗜好情報記憶部と；
前記ユーザの生体特徴情報を記憶するユーザ情報記憶部と；
前記生体特徴情報を取得する特徴情報取得部と；
前記特徴情報取得部により取得された前記生体特徴情報と前記ユーザ情報記憶部に記憶されている前記ユーザの生体特徴情報とに基づいて，前記取得された生体特徴情報に対応する前記ユーザを特定する特徴認識部と；
前記特定されたユーザの嗜好の情報を前記嗜好情報記憶部から取得して，取得した前記ユーザの嗜好情報に基づいて前記ユーザに推薦するコンテンツを決定するコンテンツ推薦部と；
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，情報処理装置，情報処理方法，およびコンピュータプログラムに関し，特に，ユーザの嗜好の情報に関する処理を行う情報処理装置，情報処理方法，およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来，ユーザが利用するコンテンツに基づいてユーザの嗜好の情報を収集すること，また，複数のコンテンツからユーザの嗜好に合うと推定されるコンテンツを選択して推薦することが行われている。
【０００３】
近年では，コンテンツの一例であるテレビ番組に対する処理をユーザの嗜好に基づいて行う装置が開発されている。この装置によれば，ユーザが視聴する番組のジャンル，出演者などの情報がユーザの嗜好の情報として蓄積され，蓄積された嗜好の情報に基づいてユーザに推薦する番組が選択されて自動で録画される（例えば特許文献１参照）。
【０００４】
【特許文献１】特開２００３−２２４７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし，上記の装置は，複数のユーザの嗜好の情報をユーザごとに蓄積することはできなかった。また，複数のユーザに対して各ユーザの嗜好に合う番組を推薦することはできなかった。複数のユーザの嗜好の情報をユーザごとに蓄積する場合や，複数のユーザに対して各ユーザの嗜好に合う番組を推薦する場合，コンテンツを視聴するユーザを装置が特定することが必要となる。ユーザを特定する方法として，ユーザに自己を識別する識別子を入力させる方法も考えられる。しかし，そのような方法では，ユーザは番組を視聴する際に逐一自己の識別子を入力しなければならず面倒である。また，ユーザにより識別子が入力されないと，その間に視聴した番組の情報をユーザの嗜好の情報に反映することができない。
【０００６】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，ユーザを特定するためにユーザに特別な操作させることなく，自動的にユーザを認識してそのユーザの嗜好の情報を蓄積することが可能な情報処理装置，情報処理方法，およびコンピュータプログラムを提供することにある。また，本発明の別の目的は，ユーザを特定するためにユーザに特別な操作させることなく，自動的にユーザを認識してそのユーザの嗜好に合うコンテンツを推薦することが可能な情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために，本発明のある観点によれば，ユーザの嗜好の情報を記憶する嗜好情報記憶部と；ユーザの生体特徴情報を記憶するユーザ情報記憶部と；生体特徴情報を取得する特徴情報取得部と；特徴情報取得部により取得された生体特徴情報とユーザ情報記憶部に記憶されているユーザの生体特徴情報とに基づいて，取得された生体特徴情報に対応するユーザを特定する特徴認識部と；ユーザが特定された場合に，ユーザが視聴中のコンテンツのメタ情報を取得し，嗜好情報記憶部における特定されたユーザの嗜好の情報を取得したメタ情報に基づいて更新する嗜好情報更新部と；特定されたユーザの嗜好の情報を嗜好情報記憶部から取得して，取得したユーザの嗜好情報に基づいてユーザに推薦するコンテンツを決定するコンテンツ推薦部と；を備える情報処理装置が提供される。
【０００８】
生体特徴情報は，各人で異なる肉体的な特徴をコンピュータで処理可能な形式にしたものであり，人物を一意に特定する情報である。上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報が，ユーザが視聴中のコンテンツのメタ情報に基づいて更新される。従って，複数のユーザの嗜好の情報を，ユーザごとに取得して蓄積することができる。また，上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報に基づいて，ユーザに推薦されるコンテンツが決定される。従って，複数のユーザに対して各ユーザの嗜好に合うコンテンツを推薦することができる。さらに，特徴情報取得部により取得された生体特徴情報に基づいてユーザを特定するため，ユーザを特定するためにユーザに特別な操作をさせる必要がない。
【０００９】
上記ユーザ情報記憶部には，ユーザの顔の特徴を示す顔特徴情報が含まれ，特徴情報取得部は，所定のエリアを撮像するカメラを含み，上記特徴認識部は，カメラにより撮像された所定のエリア内の顔の画像とユーザ情報記憶部に記憶されているユーザの顔特徴情報とに基づいて顔の画像に対応するユーザを特定するようにしてもよい。カメラにより撮像された所定のエリアは，例えば，ユーザがコンテンツを視聴することが可能な範囲内に設定される。かかる構成によれば，ユーザを特定するために顔の特徴を用いることができる。
【００１０】
上記情報処理装置は，コンテンツを表示する表示部を備えてもよく，その場合，上記嗜好情報更新部は，ユーザが特定された場合に，表示部に表示されているコンテンツのメタ情報を取得し，上記コンテンツ推薦部は，決定したコンテンツに関する情報を表示部に表示させるようにしてもよい。
【００１１】
上記情報処理装置は，外部装置からユーザ宛の電子メールを受信する通信部と；通信部により受信された電子メールの宛先が，特徴認識部により特定されたユーザである場合に，電子メールを受信した旨の通知を出力するメール処理部と；を備えてもよい。
【００１２】
上記情報処理装置は，外部装置からコンテンツに関連するＷｅｂページを取得する通信部を備えてもよい。
【００１３】
上記情報処理装置は，所定のエリア内に人物が存在することを検出する人検出センサを備えてもよく，その場合，上記カメラは，人検出センサにより所定のエリア内に人物が存在することが検出された場合に，撮像動作を開始するようにしてもよい。かかる構成によれば，人物が所定のエリア内に存在しない場合にはカメラの撮像動作を停止させることができる。
【００１４】
上記情報処理装置は，ＥＰＧ情報を受信する通信部と；受信したＥＰＧ情報を記憶するＥＰＧ情報記憶部と；を備えてもよく，その場合，上記コンテンツ推薦部は，ＥＰＧ情報記憶部に記憶されているＥＰＧ情報と特定されたユーザの嗜好の情報とに基づいて，受信したＥＰＧ情報によって特定されるコンテンツからユーザに推薦するコンテンツを選択するようにしてもよい。受信したＥＰＧ情報によって特定されるコンテンツには，現在放送中のコンテンツと，将来放送されるコンテンツの双方が含まれる。かかる構成によれば，放送中のコンテンツをリアルタイムでユーザに推薦することができる。また，将来放送されるコンテンツをユーザに推薦することができる。さらに，将来放送されるコンテンツからユーザの嗜好に沿って選択したコンテンツを，そのユーザのために記録しておくこともできる。
【００１５】
上記カメラにより複数の顔の画像が撮像された場合に，上記コンテンツ推薦部は，所定のエリアの中央に近い一の顔の画像に対応するユーザの嗜好の情報に基づいてユーザに推薦するコンテンツを決定するようにしてもよい。かかる構成によれば，カメラにより撮像される所定のエリア内に同時に複数のユーザが存在する場合に，その中の一人の嗜好に沿った番組を推薦することができる。
【００１６】
上記嗜好情報記憶部および／または上記ユーザ情報記憶部は，複数のユーザ間における各ユーザの優先順位を記憶し，上記カメラにより撮像された画像に複数の顔の画像が含まれる場合に，コンテンツ推薦部は，優先順位の高いユーザの嗜好の情報に基づいてユーザに推薦するコンテンツを決定するようにしてもよい。かかる構成によれば，カメラにより撮像される所定のエリア内に同時に複数のユーザが存在する場合に，その中で優先順位の高い一人の嗜好に沿った番組を推薦することができる。
【００１７】
上記ユーザ情報記憶部は，ユーザの年齢を記憶し，特定されたユーザの年齢に基づいて，コンテンツの出力状態を制御する出力状態制御部を備えてもよい。かかる構成によれば，各ユーザに適した状態でコンテンツを出力することができる。
【００１８】
上記嗜好情報更新部は，コンテンツごとに，特定されたユーザがコンテンツを視聴した期間を計測し，計測した期間に基づいて，嗜好情報記憶部に記憶されているユーザの嗜好情報を更新するようにしてもよい。かかる構成によれば，例えば，長い期間視聴されたコンテンツと，短い期間視聴されたコンテンツとで，そのコンテンツのメタ情報に基づくユーザの嗜好情報の更新の態様を変えることができる。
【００１９】
上記嗜好情報更新部は，コンテンツごとに，コンテンツの全ての出力に要する期間に対する上記計測した期間の割合に応じて，嗜好情報記憶部に記憶されているユーザの嗜好情報を更新するようにしてもよい。かかる構成によれば，例えば，ユーザがコンテンツの大部分を視聴した場合と，コンテンツの一部分のみを視聴した場合とで，そのコンテンツのメタ情報に基づくユーザの嗜好情報の更新の態様を変えることができる。
【００２０】
上記情報処理装置は，顔認識部により特定されたユーザの識別情報を記憶する視聴者情報記憶部を備えてもよく，その場合，上記カメラは連続的に撮像動作を行い，上記顔認識部により顔の画像に対応するユーザが特定された場合に該ユーザの識別情報を視聴者情報記憶部に記憶させ，その後所定の期間，カメラにより撮像された顔の画像から識別情報により識別されるユーザが特定されない場合に，視聴者情報記憶部から該ユーザの識別情報を削除する視聴状況監視部を備えるようにしてもよい。
【００２１】
上記嗜好情報更新部は，コンテンツを視聴するユーザの識別情報が視聴状況監視部により視聴者情報記憶部に記憶されてから，該識別情報が削除されるまでの間の所定の期間を，ユーザがコンテンツを視聴した期間とするようにしてもよい。
【００２２】
上記情報処理装置は，ユーザが試聴したコンテンツの識別情報を記憶する試聴ログ記憶部を備えてもよく，その場合，嗜好情報更新部は，試聴ログ記憶部に記憶されているコンテンツの識別情報に基づくユーザの各コンテンツの視聴状況に応じて，嗜好情報記憶部に記憶されているユーザの嗜好情報を更新するようにしてもよい。
【００２３】
上記課題を解決するために，本発明の別の観点によれば，コンピュータに上記の情報処理装置として機能させるコンピュータプログラムが提供される。コンピュータプログラムは，コンピュータが備える記憶部に格納され，コンピュータが備えるＣＰＵに読み込まれて実行されることにより，そのコンピュータを上記の情報処理装置として機能させる。また，コンピュータプログラムが記録された，コンピュータで読み取り可能な記録媒体も提供される。記録媒体は，例えば，磁気ディスク，光ディスクなどである。
【００２４】
上記課題を解決するために，本発明の別の観点によれば，ユーザの嗜好の情報を記憶する嗜好情報記憶部と，ユーザの生体特徴情報を記憶するユーザ情報記憶部と，生体特徴情報を取得する特徴情報取得部と，を用いて実行され，特徴情報取得部により取得された生体特徴情報とユーザ情報記憶部に記憶されているユーザの生体特徴情報とに基づいて，取得された生体特徴情報に対応するユーザを特定する特徴認識ステップと；ユーザが特定された場合に，ユーザが視聴中のコンテンツのメタ情報を取得し，嗜好情報記憶部における特定されたユーザの嗜好の情報を取得したメタ情報に基づいて更新する嗜好情報更新ステップと；特定されたユーザの嗜好の情報を嗜好情報記憶部から取得して，取得したユーザの嗜好情報に基づいてユーザに推薦するコンテンツを決定するコンテンツ推薦ステップと；を含む情報処理方法が提供される。
【００２５】
上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報が，ユーザが視聴中のコンテンツのメタ情報に基づいて更新される。従って，複数のユーザの嗜好の情報を，ユーザごとに取得して蓄積することができる。また，上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報に基づいて，ユーザに推薦されるコンテンツが決定される。従って，複数のユーザに対して各ユーザの嗜好に合うコンテンツを推薦することができる。
【００２６】
上記課題を解決するために，本発明の別の観点によれば，ユーザの嗜好の情報を記憶する嗜好情報記憶部と；ユーザの生体特徴情報を記憶するユーザ情報記憶部と；生体特徴情報を取得する特徴情報取得部と；特徴情報取得部により取得された生体特徴情報とユーザ情報記憶部に記憶されているユーザの生体特徴情報とに基づいて，取得された生体特徴情報に対応するユーザを特定する特徴認識部と；ユーザが特定された場合に，ユーザが視聴中のコンテンツのメタ情報を取得し，嗜好情報記憶部における特定されたユーザの嗜好の情報を取得したメタ情報に基づいて更新する嗜好情報更新部と；を備える情報処理装置が提供される。
【００２７】
上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報が，ユーザが視聴中のコンテンツのメタ情報に基づいて更新される。従って，複数のユーザの嗜好の情報を，ユーザごとに取得して蓄積することができる。
【００２８】
上記課題を解決するために，本発明の別の観点によれば，ユーザの嗜好の情報を記憶する嗜好情報記憶部と；ユーザの生体特徴情報を記憶するユーザ情報記憶部と；生体特徴情報を取得する特徴情報取得部と；特徴情報取得部により取得された生体特徴情報とユーザ情報記憶部に記憶されているユーザの生体特徴情報とに基づいて，取得された生体特徴情報に対応するユーザを特定する特徴認識部と；特定されたユーザの嗜好の情報を嗜好情報記憶部から取得して，取得したユーザの嗜好情報に基づいてユーザに推薦するコンテンツを決定するコンテンツ推薦部と；を備える情報処理装置が提供される。
【００２９】
上記発明によれば，生体特徴情報に基づいてユーザが特定され，特定されたユーザの嗜好の情報に基づいて，ユーザに推薦されるコンテンツが決定される。従って，複数のユーザに対して各ユーザの嗜好に合うコンテンツを推薦することができる。
【発明の効果】
【００３０】
以上説明したように本発明によれば，複数のユーザの嗜好の情報をユーザごとに蓄積することができる。また，複数のユーザに対して各ユーザの嗜好に合うコンテンツを推薦することができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３２】
まず，図１に基づいて，本実施形態の概要を説明する。以下では，本発明を，主にユーザが視聴するテレビ番組からそのユーザの嗜好の情報を収集し，収集した嗜好の情報に基づいて，ユーザの嗜好に合うと推定される番組を推薦する，情報処理装置１０に適用して説明する。
【００３３】
本実施形態では，本発明におけるコンテンツの一例として，テレビで放送されるコンテンツである番組を適用する。番組には，地上波アナログ／デジタル放送，衛星アナログ／デジタル放送，ケーブルテレビ放送による番組などが含まれる。なお，番組は，映像および音声から構成されるコンテンツであってもよいし，映像のみ，または音声のみから構成されるコンテンツであってもよい。番組のメタ情報である番組メタ情報には，番組がユーザに提供可能となる時刻の情報が少なくとも含まれる。具体的には例えば番組の放送開始時刻および番組の放送期間などによって，その番組がユーザに提供可能となる時刻を表すことができる。番組メタ情報には，その他に例えば，その番組が放送されるチャンネル情報，番組のジャンル情報，出演者情報，脚本家情報や，番組の内容を特徴づけるキーワード情報などが含まれる。
【００３４】
なお，本発明にかかるコンテンツは上記の例には限定されず，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってもよい。
【００３５】
本実施形態では，テレビで放送される番組を視聴するユーザを，そのユーザの生体特徴により特定して，ユーザが視聴している番組のメタ情報に基づいてそのユーザの嗜好の情報を収集する。また，テレビで放送される番組を視聴可能なエリアにいるユーザを，そのユーザの生体特徴により特定して，予め収集されたそのユーザの嗜好の情報に基づいて，そのユーザに推薦する番組を決定して出力する。本実施形態にかかる情報処理装置は，番組を視聴するユーザ，または番組を推薦するユーザを特定するため，複数のユーザの嗜好の情報をそのユーザごとに収集することができる。また，複数のユーザに対して，各々の嗜好の情報に基づいて番組を推薦することができる。
【００３６】
番組を視聴するユーザ，または番組を推薦するユーザを特定する方法として，ユーザに自己を識別する識別子を入力させる方法も考えられる。しかし，そのような方法では，ユーザは番組を視聴する際に逐一自己の識別子を入力しなければならず面倒である。また，ユーザにより識別子が入力されないと，その間に視聴した番組の情報をユーザの嗜好の情報に反映することができない。本実施形態では，ユーザを特定するために生体特徴を使用するため，ユーザに識別子を入力させなくてもユーザを特定できる。生体特徴として，顔，声，目（虹彩），指紋，静脈パターンなどを例示できる。本実施形態では，生体特徴として，顔を用いる。ユーザの顔をカメラ等で撮像して，撮像した顔画像からユーザを特定するようにすれば，ユーザは自己を情報処理装置に特定させるために特別な行動を取らなくて済む。
【００３７】
そこで，本実施形態にかかる情報処理装置１０は，所定のエリアを撮像するカメラ１３０を備え，所定のエリア内に存在する顔をカメラ１３０で撮像して，撮像した顔の画像からユーザを特定できるようにした。カメラ１３０は，生体特徴情報を取得する特徴情報取得部の一例である。所定のエリアとは，具体的には例えば，テレビで放送される番組を視聴可能なエリアとすることができる。本実施形態にかかる情報処理装置１０としては，図１のようにカメラ１３０を備えたテレビを例示できるほか，ビデオ，ハードディスクレコーダ，その他のコンピュータとして構成することができる。なお，図示の例では，カメラとテレビ（情報処理装置１０）とが一体的に構成されているが，別々に構成されても構わない。また，図示の例では，情報処理装置１０が，番組を出力するディスプレイを備えているが，情報処理装置１０はディスプレイを備えていなくても構わない。以上，本実施形態の概要を説明した。次に，図２に基づいて，情報処理装置１０の構成について説明する。
【００３８】
情報処理装置１０は，番組を取得して出力する機能と，ユーザの嗜好の情報を収集する機能と，収集されたユーザの嗜好の情報に基づいて番組を推薦する機能などを備える。
【００３９】
まず，番組を取得して出力する機能を実現するための構成について説明する。アンテナ１２は，デジタル放送信号を受信する。アンテナ１２は受信した放送信号をチューナ１０２に送る。チューナ１０２は，放送波の選局を行い，所定番組のデジタル変調信号を得る。チューナ１０２は，所定番組のデジタル変調信号を復調部１０４に送る。復調部１０４は，変調されている信号を復調し，復調した信号を分離部１０６に送る。分離部に送られる信号には，所定番組の圧縮された放送信号と，その所定番組に対応した付加データとが含まれる。分離部１０６は，送られた信号を，放送信号と付加データとに分離する。そして分離部１０６は，放送信号をデコーダ１１０に送り，付加データをＲＡＭ１２６やＨＤＤ１３６等の記憶部に送る。なお，この付加データは，上述した番組メタ情報である。デコーダ１１０は，圧縮された放送信号を映像信号と音声信号にデコードし，音声信号をＭＵＸ１１２に送り，映像信号をコンポーザ１１８に送る。ＭＵＸ（マルチプレクサ）１１２は，音声信号を多重化してスピーカ２２に送り，スピーカ２２において音声が出力される。コンポーザ１１８は，映像信号による映像コンテンツと，後述のグラフィック装置コントローラ１１６により生成されるＧＵＩ操作画面やメッセージなどを合成し，ディスプレイ２０に映像データとして出力し，出力された映像データは，表示部の一例であるディスプレイ２０に表示される。ＲＡＭ１０８は，デコーダ１０８により，デコード対象である放送信号や，デコード後の映像信号，音声信号などを一時的に保存しておくために使用される記憶部である。出力状態制御部１２０は，後述のＣＰＵ１２４からの指示を受けて，ディスプレイ２０の明るさやコントラストの調整，および，スピーカ２２から出力される音量の調整を行う。
【００４０】
次に，ユーザの嗜好の情報を収集する機能と，収集されたユーザの嗜好の情報に基づいて番組を推薦する機能を実行するための構成について説明する。ＣＰＵ１２４は，中央演算装置であって，情報処理装置１０の全体制御を行う。また，ＣＰＵ１２４は，ＨＤＤ１３６やＲＡＭ１２６に格納される各情報を読み出して，その情報に基づいて処理を行うことにより，嗜好情報の収集や，番組の推薦などを実行する。処理の詳細については後述する。
【００４１】
ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２６には，例えば，分離部１０６により放送信号と分離された付加データや，アンテナ１２または通信部１２２により受信されるＥＰＧ情報，カメラ１３０により撮像された画像，その他のＣＰＵ１２４の処理に必要な情報が記憶される。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２８には，情報処理装置１０を動作させるために必要な基本部分のプログラムが記憶されている。
【００４２】
カメラ１３０は，所定のエリアを撮像する。カメラ１３０により撮像された画像は，カメラＩ／Ｆ１３２を介してＲＡＭ１２６に格納され，後述のＣＰＵ１２４による顔認識処理に利用される。カメラ１３０は，動画を撮像するビデオカメラである。なお，本発明にかかるカメラは，本例には限定されず，静止画を撮像するカメラであってもよい。
【００４３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３６には，例えば，分離部１０６により放送信号と分離された付加データや，アンテナ１２または通信部１２２により受信されるＥＰＧ情報，その他のＣＰＵ１２４の処理に必要な情報が記憶される。ＨＤＤ１３４に記憶されている各情報は，ＨＤＤ  Ｉ／Ｆ１３４を介してＣＰＵ１２４に読み込まれて処理される。また，ＨＤＤ１３６には，各情報が関連付けられて記憶されており，例えば図示のように，関連付けて記憶される単位で各記憶部を構成してもよい。ＨＤＤ１３６の各記憶部について，図３〜図８を参照して詳細に説明する。
【００４４】
まず，図３に基づいて録画コンテンツ情報記憶部１４０について説明する。録画コンテンツ情報記憶部１４０には，録画された番組と，その番組に対応するメタ情報が記憶される。番組の録画は，リモコン１４などの操作部を介したユーザの指示に基づいてユーザの所望の番組について行われるほか，ＣＰＵ１２４の指示に基づいてユーザに推薦する番組についても行われる。従って，録画コンテンツ情報記憶部１４０には，ユーザの所望の番組に関する情報と，ユーザに推薦する番組に関する情報とが記憶されている。より詳細には，録画コンテンツ情報記憶部１４０には，録画された各番組ついて，コンテンツＮｏ１４０１，タイトル１４０２，ＴＶ局１４０３，ジャンル１４０４，録画日時１４０５，出演者１４０６，関連ＵＲＬ１４０７，コンテンツデータ１４０８などが記憶される。
【００４５】
コンテンツＮｏ１４０１は，番組を情報処理装置１０内で一意に識別するための識別子である。例えば，図示のように録画した年月日＋一連番号＋ＲをコンテンツＮｏとしてもよい。
【００４６】
タイトル１４０２から関連ＵＲＬ１４０７までは，番組のメタ情報の例である。その他，脚本家や，番組の内容を特徴づけるキーワードの情報などをメタ情報として記憶してもよい。
【００４７】
コンテンツデータ１４０８は，録画された番組のコンテンツデータである。コンテンツデータは，図示のようにＭＰＥＧ形式でもよいし，他の形式でもよい。
【００４８】
次に，図４に基づいて，視聴コンテンツ情報記憶部１４２について説明する。視聴コンテンツ情報記憶部１４２には，出力中の番組に対応するメタ情報が記憶される。より詳細には，視聴コンテンツ情報記憶部１４２には，情報処理装置１０が現在アンテナ１２からデジタル放送信号を受信して，リアルタイムでディスプレイおよびスピーカに出力している番組についての情報，又は予め録画された番組を情報処理装置１０が録画コンテンツ情報記憶部１４０から読み出してディスプレイおよびスピーカに出力している番組についての情報が格納される。具体的には，例えば，コンテンツＮｏ１４２１，タイトル１４２２，ＴＶ局１４２３，ジャンル１４２４，放送日時１４２５，出演者１４２６，関連ＵＲＬ１４２７などが格納される。
【００４９】
コンテンツＮｏ１４２１は，番組を情報処理装置１０内で一意に識別するための識別子である。例えば，図示のように番組を出力している年月日＋一連番号＋ＡをコンテンツＮｏとしてもよい。
【００５０】
タイトル１４２２から関連ＵＲＬ１４２７までは，番組のメタ情報の例である。その他，脚本家や，番組の内容を特徴づけるキーワードの情報などをメタ情報として記憶してもよい。
【００５１】
次に，図５に基づいて，ユーザ情報記憶部１４４について説明する。ユーザ情報記憶部１４４には，情報処理装置１０を使用するユーザの情報が記憶されている。より詳細には，ユーザ情報記憶部１４４には，各ユーザについて，ユーザを情報処理装置１０内で一意に識別する識別子であるユーザＮｏ１４４１，ユーザの氏名１４４２，性別１４４３，年齢１４４４，顔データ１４４５，音量１４４６，画面の明るさ１４４７などが記憶される。顔データ１４４５には，顔認識用データとして，ユーザの顔の特徴情報が格納される。顔の特徴情報は，予めカメラ１３０や他のカメラ等によって撮像されたユーザの顔の画像から抽出されたものである。顔の画像から特徴情報を抽出する方法としては，例えば，特開２００３−２７１９５８号公報に記載されている方法や，その他の公知の方法を用いることができる。
【００５２】
音量１４４６には，ユーザＮｏ１４４１によって識別されるユーザが番組を視聴する場合に設定されることが望まれる音量を示す情報が格納される。画面の明るさ１４４７には，ユーザＮｏ１４４１によって識別されるユーザが番組を視聴する場合に設定されることが望まれる画面の明るさを示す情報が格納される。音量１４４６や，画面の明るさ１４４７に格納される値は，ユーザにより入力されたものであってもよいし，年齢１４４４に格納される値から情報処理装置１０により計算された値であってもよい。その他，ユーザが番組を視聴する場合に設定されることが望まれる画面のコントラストを示す情報などがユーザ情報としてユーザ情報記憶部１４４に格納されてもよい。
【００５３】
次に，図６に基づいて，視聴者情報記憶部１４６について説明する。視聴者情報記憶部１４６には，情報処理装置１０により出力中である番組を視聴しているユーザの情報が格納される。情報処理装置１０により出力中である番組を視聴しているユーザは，カメラ１３０により撮像された画像から検出される顔画像と上述のユーザ情報記憶部１４４に格納されている顔特徴情報とに基づいてＣＰＵ１２４により特定されたユーザである。つまり，カメラ１３０により撮像される所定のエリア内にいるユーザが，出力中の番組を視聴しているユーザ（以後，出力中の番組を視聴しているユーザを，視聴者とも称する。）として視聴者情報記憶部１４６にその視聴者の情報を格納する。
【００５４】
具体的には，視聴者情報記憶部１４６には，視聴者Ｎｏ１４６１，視聴者名１４６２，現在のコンテンツの視聴時間１４６３，メイン視聴者１４６４などが格納される。視聴者Ｎｏ１４６１は，視聴者が複数いる場合に，各視聴者に付与される一連番号である。視聴者が複数いる場合とは，カメラ１３０により撮像された画像から複数の顔が検出される場合であり，つまり，カメラ１３０により撮像される所定のエリア内に複数の人物がいる場合である。視聴者名１４６２には視聴者の名前が格納される。この名前は，ユーザ情報記憶部１４４の氏名１４４２と対応する。視聴者名１４６２は，視聴者を情報処理装置１０内で一意に識別するために格納される情報である。視聴者名１４６２には，視聴者の名前の代わりに，ユーザ情報記憶部１４４のユーザＮｏに対応する識別子が格納されてもよい。現在のコンテンツの視聴時間１４６３には，視聴者名１４６２に格納された名前により識別されるユーザが，現在出力中の番組を視聴している時間が格納される。この視聴時間の計測方法については後述する。
【００５５】
メイン視聴者１４６４には，視聴者名１４６２に格納された名前により識別されるユーザが，メインの視聴者であるか否かを示す情報である。メインの視聴者とは，視聴者が一人である場合にはその視聴者がメイン視聴者となり，視聴者が複数いる場合には，その中の一人がメイン視聴者として選択される。複数の視聴者からのメイン視聴者の選択の方法としては，例えば，カメラ１３０により撮像されるエリアの中心に最も近い人物を選択する方法や，カメラ１３０の画角の中心に最も近い人物を選択する方法，カメラ１３０に最も近い人物を選択する方法などが考えられる。カメラ１３０に最も近い人物を選択するためには，例えばカメラ１３０により撮像された画像から検出される複数の顔の中で一番大きい顔に対応するユーザをメインの視聴者とすることにより実現できる。メイン視聴者１４６４には，メイン視聴者か否かを示すためにフラグを用いて，例えばメイン視聴者である場合には「１」を，メイン視聴者でない場合には「０」を格納するようにしてもよい。
【００５６】
なお，上記では，カメラにより撮像されるエリア内に複数のユーザが存在しており，情報処理装置が複数のユーザの顔を認識した場合には，情報処理装置１０は，カメラにより撮像されたエリアの中央に近いユーザをメイン視聴者とし，そのユーザの嗜好に基づいて番組の推薦を行ったが，本発明はかかる例には限定されない。例えば，上記ユーザ情報記憶部１４４または嗜好情報記憶部１５０に，複数のユーザ間における各ユーザの優先順位を予め記憶させておき，情報処理装置１０は，撮像エリア内から複数のユーザの顔を検出した場合に，予め設定されているユーザの優先順位に基づいて，優先順位のより高いユーザをメイン視聴者として，その嗜好に沿った番組の推薦を行っても良い。ユーザの優先順位は，例えば，リモコン１４などを通してユーザにより指定されることができる。
【００５７】
次に，図７に基づいて，視聴ログ記憶部１４８について説明する。視聴ログ記憶部１４８には，ユーザ情報記憶部１４４に登録されているユーザごとに，視聴した番組と，その番組を視聴した時間比が記憶される。具体的には，視聴ログ記憶部１４８には，氏名１４８１，コンテンツＮｏ１４８２，および視聴時間比１４８３などが記憶される。氏名１４８１には，ユーザの名前が格納される。この名前は，ユーザ情報記憶部１４４の氏名１４４２と対応する。氏名１４８１は，ユーザを情報処理装置１０内で一意に識別するために格納される情報である。氏名１４８１には，ユーザの名前の代わりに，ユーザ情報記憶部１４４のユーザＮｏに対応する識別子が格納されてもよい。
【００５８】
コンテンツＮｏ１４８２には，氏名１４８１に格納される名前によって識別されるユーザが視聴した番組の識別子が格納される。このコンテンツの識別子は，録画コンテンツ情報記憶部１４０のコンテンツＮｏ１４０１，または視聴コンテンツ情報記憶部１４２のコンテンツＮｏ１４２１に格納される識別子と対応する。
【００５９】
視聴時間比１４８３には，コンテンツＮｏ１４８２に格納されている識別子により識別される番組を，氏名１４８１に格納される名前により識別されるユーザが視聴した割合を示す情報である。具体的には，番組の放送時間全体に対してユーザが視聴した時間を示す数値が格納される。図示の例を用いて説明すると，例えばコンテンツＮｏ２００５０３０３０２５８Ａにより識別される番組の放送時間が６０分である場合，ユーザ「川喜多  孝一」はそのコンテンツを約４８分（６０分×０．８）視聴したことが，視聴時間比１４８３に格納される値によりわかる。視聴ログ記憶部１４８に記憶される情報によれば，ユーザごとに，そのユーザがどの番組を視聴したかがわかる。また，視聴時間比が格納されることにより，ユーザが視聴した各番組について，ユーザがどのくらいその番組を視聴したかがわかる。
【００６０】
次に，図８に基づいて，嗜好情報記憶部１５０について説明する。嗜好情報記憶部１５０には，ユーザ情報記憶部１４４に登録されているユーザごとに，そのユーザの嗜好の情報が記憶される。ユーザの嗜好の情報には，主に，番組に関するユーザの嗜好の情報が含まれる。より詳細には，嗜好情報記憶部１５０には，氏名１５０１，ジャンル嗜好度１５０２，番組嗜好度１５０３，出演者嗜好度１５０４などが記憶される。氏名１５０１には，ユーザの名前が格納される。この名前は，ユーザ情報記憶部１４４の氏名１４４２と対応する。氏名１５０１は，ユーザを情報処理装置１０内で一意に識別するために格納される情報である。氏名１５０１には，ユーザの名前の代わりに，ユーザ情報記憶部１４４のユーザＮｏに対応する識別子が格納されてもよい。
【００６１】
ジャンル嗜好度１５０２には，番組の各ジャンルについて，ユーザの嗜好の程度を示す情報が格納される。ジャンル嗜好度１５０２に格納される各ジャンルは，各番組のメタ情報に含まれるジャンルと対応している。嗜好度は，各ジャンルに対するユーザの嗜好の程度を数値で示している。具体的には例えば，ユーザが視聴した番組のメタ情報からジャンルの情報を取得して，ユーザが視聴した番組のジャンルを調べることにより，ユーザがどのジャンルに属する番組をどのくらい視聴したかを計算することができる。つまり，ジャンルごとにユーザが視聴する頻度を計算し，その頻度に基づいて嗜好度の値を決定することができる。
【００６２】
番組嗜好度１５０３には，各番組について，ユーザの嗜好の程度を示す情報が格納される。番組嗜好度１５０３に格納される各タイトルは，各番組のメタ情報に含まれるタイトルと対応している。嗜好度は，各番組に対するユーザの嗜好の程度を数値で示している。具体的には例えば，ユーザが視聴した番組のメタ情報からタイトルの情報を取得して，ユーザが視聴した番組のタイトルを調べることにより，ユーザがどの番組をどのくらい視聴したかを計算することができる。つまり，タイトルごとにユーザが視聴する頻度を計算し，その頻度に基づいて嗜好度の値を決定することができる。
【００６３】
出演者嗜好度１５０４には，番組の出演者について，ユーザの嗜好の程度を示す情報が格納される。出演者嗜好度１５０４に格納される各出演者名は，各番組のメタ情報に含まれる出演者名と対応している。嗜好度は，各出演者に対するユーザの嗜好の程度を数値で示している。具体的には例えば，ユーザが視聴した番組のメタ情報から出演者の情報を取得して，ユーザが視聴した番組に出演している出演者を調べることにより，ユーザがどの出演者が出演している番組をどのくらい視聴したかを計算することができる。つまり，出演者ごとにユーザが視聴する頻度を計算し，その頻度に基づいて嗜好度の値を決定することができる。図示の例によれば，ユーザ「川喜多  孝一」は，ジャンルが「ドキュメンタリ」に属する番組を頻繁に視聴することがわかる。また，そのユーザは，タイトルが「世界の遺産」である番組を頻繁に視聴することがわかる。また，そのユーザは，「寺野  明」が出演する番組を頻繁に視聴することがわかる。
【００６４】
なお，ジャンルに対する嗜好度は，ジャンルごとに重み付けをされてもよい。例えば，ジャンル「ニュース」に属する番組は放送される番組数が多く，ジャンル「音楽」に属する番組は放送される番組数が少ない場合，ジャンルごとにユーザが視聴する頻度を計算する際に，音楽に属する番組を１つ視聴すれば「ニュース」に属する番組を３つ視聴したのと同等の頻度になるように考慮することにより，重み付けを行ってもよい。
【００６５】
以上，ＨＤＤ１３６の各記憶部について説明した。図２に戻り，情報処理装置１０の構成についての説明を続ける。通信部１２２は，ネットワーク１８を介して他のコンピュータから情報を取得する。具体的には，例えば，ネットワーク１８を介して接続されているサーバから，番組に関連するＷｅｂページや，ＥＰＧ情報を取得する。なお，ＥＰＧ情報はアンテナ１２により受信される放送信号に含まれていてもよい。ＥＰＧ情報は，電子番組ガイドを構成するデータであり，放送予定や放送中の番組のタイトル，出演者，チャンネル，放送開始時間，放送終了時間，番組のジャンルなどの情報が含まれる。通信部１２２により受信されたＥＰＧ情報は，ＨＤＤ１３６のＥＰＧ情報記憶部に格納される。または，ＥＰＧ情報は，ＲＡＭ１２６に格納されてもよい。ネットワーク１８は，情報処理装置１０と他のコンピュータとを双方向通信可能に接続する通信回線網である。この通信網１１０は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００６６】
リモコン１４は，ユーザからの指示を入力されて，情報処理装置１０にその指示の情報を送るリモートコントローラである。ユーザからの指示には，例えば，情報処理装置１０の電源のオン／オフ，チャンネルの変更，番組の録画指示，録画された番組の再生指示等のほか，後述のように推薦された複数の番組からの１番組の選択などが含まれる。リモコン１４から情報処理装置１０に送信された情報は，ＵＩ制御部１１４を介して，チューナ１０２，ＣＰＵ１２４，ＲＡＭ１２６，またはＨＤＤ１３４等に送られる。
【００６７】
人検出センサ１６は，所定のエリア内に人物が存在することを検出する。所定のエリアは，カメラ１３０により撮像される所定のエリアと同様であってもよいし，より広いエリアであってもよい。人検出センサ１６としては，遠赤外線の変動を感知する焦電センサを例示できる。焦電センサによれば，人物から発せられる遠赤外線の変動により，所定のエリア内に人物が存在するか否かを検出することができる。人検出センサ１６は，所定のエリア内に人物が存在することを感知した場合に，情報処理装置１０に通知する。人検出センサ１６からの通知は，ＵＩ制御部１１４を介してＣＰＵ１２４に送られる。
【００６８】
グラフィック装置コントローラ１１６は，ディスプレイ２０に表示するＧＵＩ操作画面やメッセージを生成する。具体的には，ＨＤＤ１３６等の記憶部に格納されているＧＵＩ操作画面のレイアウト情報と，ＣＰＵ１２４から指示された，ＧＵＩ操作画面に表示させる情報とに基づいて，ＧＵＩ操作画面を生成する。グラフィック装置コントローラ１１６により生成されたＧＵＩ操作画面やメッセージは，コンポーザ１１８により映像信号と合成されて，ディスプレイ２０に出力される。
【００６９】
以上，情報処理装置１０の構成について説明した。次に，図９〜図１１に基づいて，ＣＰＵ１２４が行う処理の詳細な説明を行う。図９〜図１１は，ＣＰＵ１２４が行う処理を機能ごとに分けて示した機能構成図である。
【００７０】
図９は，ユーザの嗜好の情報を収集する処理に必要な機能構成を示す。顔認識部２０２，視聴状況監視部２０４および嗜好情報更新部２０６は，ＣＰＵ１２４を含んで構成される。顔認識部２０２は，カメラ１３０により撮像された画像を入力されて，その画像中に存在する顔の検出と，検出された顔の認識を行う。より詳細には，顔認識部２０２は，カメラ１３０により撮像されてＲＡＭ１２６に格納された画像を取得し，その画像から顔の画像を検出し，検出された顔画像３０から顔の特徴情報を抽出する。なお顔認識部２０２は，顔の画像を検出する際に，特に人物の顔の画像のみを検出してもよい。そして顔認識部２０２は，抽出した特徴情報とユーザ情報記憶部１４４にユーザ毎に格納されている顔特徴情報とを順次比較して，最も近い顔特徴情報をもつユーザの識別情報をユーザ情報記憶部１４４から取得する。また，顔認識部２０２は，ＲＡＭ１２６から取得した画像から複数の顔の画像を検出した場合には，検出された各顔画像について，特徴情報の抽出，ユーザ情報記憶部１４４に格納されている顔特徴情報との比較に基づくユーザの特定，ユーザの識別子の取得を行う。顔認識部２０２は，上記処理により取得したユーザの識別情報を，視聴状況監視部２０４に提供する。顔認識部２０２は，複数のユーザの識別情報を視聴状況監視部２０４に提供する場合には，ＲＡＭ１２６から取得した画像の中央に最も近い顔に対応するユーザの識別情報がわかるように，例えばフラグを立てるなどして，提供する。なお，顔画像３０から抽出された特徴情報が，ユーザ情報記憶部１４４に格納されているいずれの顔特徴情報とも対応しない場合には，情報処理装置１０はその顔画像３０により特定されるユーザを新規にユーザ登録する。具体的には例えば，情報処理装置１０はユーザ登録用の画面をディスプレイ２０に表示させてユーザ名や年齢等の情報をユーザに入力させる。そして，入力された情報を，顔画像３０から抽出された特徴情報と関連付けてユーザ情報記憶部１４４に格納する。
【００７１】
視聴状況監視部２０４は，現在出力中の番組に対するユーザの視聴状況を監視する。より詳細には，視聴状況監視部２０４は，顔認識部２０２からユーザの識別情報を取得し，取得した識別情報を視聴者情報記憶部１４６に書き込む。顔認識部２０２から複数のユーザの識別情報を取得した場合には，取得した全てのユーザの識別情報を，一連番号を付与して視聴者情報記憶部１４６に書き込む。その際に，フラグが立てられたユーザの識別情報，つまり，カメラ１３０により撮像された画像の中央に最も近いところに位置するユーザの識別情報は，メイン視聴者として視聴者情報記憶部１４６に書き込む。
【００７２】
また，視聴状況監視部２０４は，視聴者情報記憶部１４６にユーザの識別情報を書き込んだ後，その識別情報を継続して顔認識部２０２から取得している時間を計測する。時間の計測は，例えば，視聴状況監視部２０４が視聴者情報記憶部１４６にユーザの識別情報を書き込んだ時にタイマを開始させ，視聴状況監視部２０４が視聴者情報記憶部１４６からユーザの識別情報を削除する時にタイマを止めることにより，実行できる。
【００７３】
視聴状況監視部２０４が視聴者情報記憶部１４６からユーザの識別情報を削除するタイミングとしては，例えば，顔認識部２０２から当該ユーザの識別情報を提供されなくなった時や，顔認識部２０２から当該ユーザの識別情報を提供されなくなった時から所定時間が経過した時，などとすることができる。また，視聴状況監視部２０４は，顔認識部２０２から当該ユーザの識別情報を提供されなくなった時に，タイマをその時点での値のままで一時的に停止させ，所定時間が経過する前に再び当該ユーザの識別情報が顔認識部２０２から提供された場合には一時停止状態のタイマを再びスタートさせるようにしてもよい。タイマを一時停止させることにより，ユーザが番組を視聴した時間をより正確に計測することができる。さらに，視聴状況監視部２０４は，カメラ１３０により撮像される人物の視線の方向を取得し，視線がディスプレイ２０に向かっている間，タイマの進行を許可し，視線がディスプレイ２０に向かっていない間はタイマを停止するようにしてもよい。
【００７４】
また，視聴状況監視部２０４は，ユーザごとに番組の視聴時間を視聴者情報記憶部１４６に書き込む。視聴時間は，例えば，上述のタイマの値を所定間隔ごとに視聴者情報記憶部１４６に書き込むことにより，実行できる。
【００７５】
嗜好情報更新部２０６は，嗜好情報記憶部１５０に記憶されている各ユーザの嗜好情報を更新する。そのために，嗜好情報記憶部１５０は，出力されるコンテンツのメタ情報を取得し，そのメタ情報をユーザと関連付けて嗜好情報記憶部に記憶させる。嗜好情報の更新方法や更新のタイミングは複数考えられるが，その例を以下に記載する。
【００７６】
１．嗜好情報更新部２０６は，視聴状況監視部２０４から，視聴者情報記憶部１４６にユーザの識別情報を新たに書き込んだ旨の通知を受けて，視聴者情報記憶部１４６に記憶されている視聴者の識別情報を取得する。また，嗜好情報更新部２０６は，視聴コンテンツ情報記憶部１４２から番組のメタ情報を取得する。そして，嗜好情報更新部２０６は，取得した視聴者の識別情報と，取得した番組のメタ情報とを関連付けて嗜好情報記憶部１５０に格納する。この方法によれば，嗜好情報更新部２０６は，ユーザが視聴を開始した番組のメタ情報をユーザの嗜好の情報に追加することができる。また，現在視聴している番組のメタ情報に基づいて，リアルタイムでユーザの嗜好情報を更新することができる。なお，視聴者情報記憶部１４６に複数の視聴者の識別情報が記憶されている場合には，嗜好情報更新部２０６は，全ての視聴者の嗜好情報を更新してもよいし，メインの視聴者の嗜好情報のみを更新してもよい。
【００７７】
２．嗜好情報更新部２０６は，視聴状況監視部２０４から，視聴者情報記憶部１４６からユーザの識別情報を削除する旨の通知を受けて，視聴者情報記憶部１４６から削除される視聴者の識別情報と，視聴時間とを取得する。また，嗜好情報更新部２０６は，視聴コンテンツ情報記憶部１４２から番組のメタ情報を取得する。そして，嗜好情報更新部２０６は，メタ情報に含まれる放送日時に基づいて番組の放送時間を求め，放送時間全体に対する視聴者の視聴時間を算出して，算出された値に基づいて嗜好情報更新部に記憶されている当該視聴者の嗜好度を更新する。例えば，算出された値が大きく，放送時間全体に対する視聴者の視聴時間の割合が高い場合には，嗜好度を高くする。一方，算出された値が小さく，放送時間全体に対する視聴者の視聴時間の割合が低い場合には，嗜好度を低くする。この方法によれば，嗜好情報更新部２０６は，番組をどれくらいユーザが視聴したかに基づいて，ユーザの嗜好度を更新することができる。また，視聴した直後の番組のメタデータに基づいて，リアルタイムでユーザの嗜好情報を更新することができる。
【００７８】
３．嗜好情報更新部２０６は，例えば一日に１度，一週間に一度等の所定の間隔ごとに，視聴ログ記憶部１４８に記憶されている各ユーザの視聴ログに基づいて，各ユーザの嗜好情報を更新する。この方法によれば，視聴ログ記憶部１４８に記憶されている視聴時間比に基づいて嗜好度を更新することができるので，番組をどれくらいユーザが視聴したかに基づいて，ユーザの嗜好度を更新することができる。
【００７９】
次に，図１０に基づいて，ユーザにコンテンツを推薦する処理に必要な機能構成について説明する。顔認識部２０２および視聴状況監視部２０４が行う処理は上述の通りである。コンテンツ推薦部２０８は，ユーザに番組を推薦する。番組の推薦方法や推薦のタイミングは複数考えられるが，その例を以下に記載する。
【００８０】
１．コンテンツ推薦部２０８は，視聴状況監視部２０４から，視聴者情報記憶部１４６にユーザの識別情報を新たに書き込んだ旨の通知を受けて，視聴者情報記憶部１４６に記憶されている視聴者の識別情報を取得する。この際，視聴者情報記憶部１４６に複数のユーザの識別情報が記憶されている場合には，メイン視聴者に設定されているユーザの識別情報を取得する。そして，コンテンツ推薦部２０８は，取得した識別情報に対応するユーザの嗜好情報を嗜好情報記憶部１５０から取得する。また，コンテンツ推薦部２０８は，ＥＰＧ情報記憶部１５２から，現在放送中である複数の番組のメタ情報を取得する。コンテンツ推薦部２０８は，取得した嗜好情報と，番組のメタ情報とに基づいて，ユーザの嗜好に合うと推定される番組を選択する。最もユーザの嗜好に合うと推定される番組のみを選択してもよいし，複数を選択してもよい。そして，コンテンツ推薦部２０８は，選択した番組の情報をディスプレイ２０またはスピーカ２２から出力させることによって，ユーザに番組を推薦する。この方法によれば，現在放送中である番組をリアルタイムで推薦することができる。また，コンテンツ推薦部２０８は，ＥＰＧ情報記憶部１５２から，将来放送される，放送予定の複数の番組のメタ情報を取得し，ユーザの嗜好に合うと推定される放送予定の番組を選択してもよい。そして，コンテンツ推薦部２０８は，選択した番組の情報をディスプレイ２０またはスピーカ２２から出力させることによって，または選択した番組を録画することによって，ユーザに放送予定の番組を推薦してもよい。なお，視聴状況監視部２０４が，視聴者情報記憶部１４６に格納されているメイン視聴者を変更した旨をコンテンツ推薦部２０８に通知し，コンテンツ推薦部２０８はその通知を受けて新たなメイン視聴者の嗜好情報に基づいてコンテンツの推薦を行うようにしてもよい。そうすれば，メインの視聴者が変わるごとに，そのメインの視聴者に向けたコンテンツの推薦を行うことができる。
【００８１】
２．コンテンツ推薦部２０８は，視聴状況監視部２０４から，視聴者情報記憶部１４６にユーザの識別情報を新たに書き込んだ旨の通知を受けて，視聴者情報記憶部１４６に記憶されている視聴者の識別情報を取得する。そして，コンテンツ推薦部２０８は，取得した識別情報に対応するユーザの嗜好情報を嗜好情報記憶部１５０から取得する。また，コンテンツ推薦部２０８は，録画コンテンツ情報記憶部１４０から，録画されている複数の番組のメタ情報を取得する。コンテンツ推薦部２０８は，取得した嗜好情報と，番組のメタ情報とに基づいて，ユーザの嗜好に合うと推定される番組を選択する。この方法によれば，録画済みである番組を推薦することができる。
【００８２】
なお，コンテンツ推薦部２０８は，上記のようにディスプレイ２０やスピーカ２２に出力することによりコンテンツの推薦を行ってもよいし，推薦するコンテンツを録画するようにしてもよい。
【００８３】
次に，図１１に基づいて，番組を視聴しているユーザに対して，その人宛の電子メールが届いたことを通知する処理に必要な機能構成について説明する。
【００８４】
顔認識部２０２および視聴状況監視部２０４が行う処理は上述の通りである。メール処理部２１０は，通信部１２２から電子メールを受信した旨の通知を受けて，その電子メールの宛先が誰であるかを調べる。そして，メール処理部２１０は，視聴者情報記憶部１４６に記憶されている視聴者の識別情報を参照して，その識別情報により識別されるユーザが，電子メールの宛先に設定されている場合に，電子メールが届いた旨の通知をディスプレイ２０やスピーカ２２を介して行う。また，電子メールの内容を表示してもよい。
【００８５】
以上，ＣＰＵ１２４が行う処理を詳細に説明した。次に，図１２〜図１９に基づいて，情報処理装置１０により行われる各処理の流れを説明する。
【００８６】
まず，図１２に基づいて，情報処理装置１０が行う処理の全体的な流れを説明する。サスペンド状態である情報処理装置１０は，まずサスペンド状態から復帰する（Ｓ１０）。サスペンド状態には，情報処理装置１０の電源が入っていない状態，情報処理装置１０の電源は入っているがディスプレイ２０やスピーカ２２からの出力が無い状態，カメラが動作を停止している状態などが含まれる。サスペンド状態から復帰した情報処理装置１０は，番組の推薦を行い（Ｓ２０），推薦した番組又はユーザによって選択された番組を放映する（Ｓ３０）。放映中の番組が終了すると（Ｓ４０），情報処理装置１０は顔認識処理を行う（Ｓ５０）。顔認識処理の結果，ユーザがいるか否かを判断する（Ｓ６０）。ユーザがいる場合，つまり，カメラ１３０により顔が撮像された場合には，コンテンツの推薦処理に戻る。一方，顔認識処理の結果，ユーザがいない場合には，人が検出されるか否かを判断する（Ｓ７０）。判断の結果，人が検出された場合には，顔認識処理に戻る。一方，人が検出されない場合には，情報処理装置１０はサスペンド状態に戻る（Ｓ８０）。
【００８７】
Ｓ１０のサスペンド状態からの復帰処理について，図１３に基づいて説明する。情報処理装置１０は，人が検出されるか否かを判断する（Ｓ１０２）。具体的には，ＣＰＵ１２４が，人検出センサ１６から遠赤外線の変化を検出した旨の通知を受けたか否かを判断する。人が検出された場合には，カメラ１３０による撮像動作を開始する（Ｓ１０４）。また，ディスプレイ２０の電源をオンにしたり，情報処理装置１０が例えば所定の照明器具を制御することができる場合には，その照明器具の電源をオンにしてもよい。
【００８８】
続いて，情報処理装置１０は顔認識を開始する（Ｓ１０６）。具体的には，ＣＰＵ１２４が，カメラ１３０により撮像された所定のエリアの画像から顔の検出，認識を行う。情報処理装置１０は，顔認識処理の結果，ユーザがいるか否かを判断する（Ｓ１０８）。具体的には，ＣＰＵ１２４が，カメラ１３０により撮像された画像から顔を検出し，その顔からユーザを特定したか否かを判断する。判断の結果，ユーザがいる場合にはコンテンツ推薦処理に進む（Ｓ１１０）。一方，判断の結果，ユーザがいない場合には，所定時間が経過したか否かを判断する（Ｓ１１２）。具体的には，ＣＰＵ１２４が，画像から顔の検出ができない時間が所定時間（例えば５分）続いたかを判断する。判断の結果，所定時間を経過していない場合には，顔認識処理を続ける。一方，判断の結果，所定時間を経過した場合には，情報処理装置１０はサスペンド状態に戻る（Ｓ１１４）。
【００８９】
なお，サスペンド状態からの復帰は，上記のように人が検出された場合に行われるほか，リモコン１４からの指示によって行われてもよい。
【００９０】
次に，図１２のＳ５０の顔認識処理について，図１４に基づいて説明する。情報処理装置１０は，顔を検出したか否かを判断する（Ｓ５０２）。具体的には，ＣＰＵ１２４が，カメラ１３０により撮像された画像から顔を検出できたか否かを判断する（Ｓ５０２）。判断の結果，顔を検出できた場合には，情報処理装置１０は顔認識処理を行う（Ｓ５０３）。具体的には，ＣＰＵ１２４が，検出された顔の画像から抽出される特徴情報とユーザ情報記憶部１４４に記憶されている複数のユーザの顔特徴情報とを順次比較して，対応するユーザを特定する。なお，Ｓ５０２において，ＣＰＵ１２４が，カメラ１３０により撮像された画像から顔を検出でき，さらにそれが人物の顔の画像であるか否かを判断し，人物の顔の画像を検出できた場合にのみＳ５０３に進むようにしてもよい。
【００９１】
続いて，情報処理装置１０は，未登録の人がいるか否かを判断する（Ｓ５０４）。具体的には，ＣＰＵ１２４が，Ｓ５０３の顔認識処理でユーザを特定することができたか否かを判断する。特定できた場合には，カメラ１３０により撮像された人物はユーザ情報記憶部１４４に予め登録されている人物である。特定できない場合には，カメラ１３０により撮像された人物はユーザ情報記憶部１４４に未登録の人物である。そこで，未登録の人物が撮像された場合には，情報処理装置１０は顔登録処理に移る（Ｓ５１０）。具体的には，ＣＰＵ１２４が，Ｓ５０３の顔認識処理により抽出された顔の特徴情報をユーザ情報記憶部１４４に格納する。その際に，ＣＰＵ１２４は，グラフィック装置コントローラ１１６やコンポーザ１１８を介して，登録対象の人物に名前や年齢等のユーザ情報を入力させる登録画面をディスプレイ２０に表示させ，入力されたユーザ情報と関連付けて顔特徴情報を格納してもよい。
【００９２】
続いて，情報処理装置１０は，ユーザの数と，ユーザの識別情報と，カメラ１３０の画角の中心に最も近いユーザを識別する情報とを記憶する（Ｓ５０６）。具体的には，ＣＰＵ１２４が，Ｓ５０３で特定されたユーザの数，または，特定されたユーザの数とＳ５１０で新たに登録されたユーザの数との合計数と，各ユーザの名前と，メイン視聴者に設定されるユーザの識別情報（例えばフラグ）とを，視聴者情報記憶部１４６に格納する。その後の顔検出判断処理（Ｓ５０２）において，顔が検出されない場合には，Ｓ５０８に進む。Ｓ５０８では，所定時間（例えば１０分）以上連続で，顔が検出されない場合には，Ｓ５０６において視聴者情報記憶部１４６に格納したユーザの情報を視聴者情報記憶部１４６から削除する。
【００９３】
次に，図１２のＳ２０のコンテンツ推薦処理について，図１５に基づいて説明する。情報処理装置１０は，まず，図１２のＳ５０の顔認識処理で特定されたユーザのユーザ情報から設定データを読み出し（Ｓ２０２），読み出した設定データにより各設定を行う（Ｓ２０４）。具体的には，ＣＰＵ１２４が，特定されたユーザの識別情報に基づいてユーザ情報記憶部１４４を参照し，識別情報に対応するユーザの情報から，音量や画面の明るさに設定されている値を読み出す。そして，ＣＰＵ１２４は，読み出した値に基づいて，ディスプレイ２０の明るさやスピーカ２２から出力される音量を，出力状態制御部１２０を介して設定する。
【００９４】
続いて，情報処理装置１０は，ＥＰＧ等を参照して放送中の番組の中からユーザの好みに合う番組を選択する（Ｓ２０６）。具体的には，ＣＰＵ１２４が，ＲＡＭ１２６またはＨＤＤ１３６のＥＰＧ情報記憶部１５２に記憶されているＥＰＧ情報に含まれる各番組のメタ情報と，嗜好情報記憶部１５０に格納されているユーザの嗜好情報とに基づいて，ユーザの嗜好に合うと推定される番組を選択する。
【００９５】
そして，情報処置装置１０は，現在番組を放映中であるか否かを判断する（Ｓ２０８）。つまり，ディスプレイ２０やスピーカ２２を介して番組が出力されているか否かを判断する。判断の結果，番組を放映していない場合には，Ｓ２０６で選択した番組を放映する。Ｓ２０６で複数の番組が選択された場合には，最もユーザの嗜好に合うと推定される番組を放映する。一方，判断の結果，番組を放映中である場合には，Ｓ２０６で選択された番組の情報をディスプレイ２０に表示させる（Ｓ２１２）。具体的には，ＣＰＵ１２４が，Ｓ２０６で選択された複数の番組の上位３つについて，タイトル，出演者，ジャンル等のメタ情報をグラフィック装置コントローラ１１６およびコンポーザ１１８を介してディスプレイ２０に表示させる。
【００９６】
そして，情報処理装置１０は，ユーザにより番組が選択されたか否かを判断する（Ｓ２１４）。具体的には，リモコン１４などの操作手段により，Ｓ２１２で表示した番組のいずれかが選択されたか否かを判断する。判断の結果，いずれかの番組が選択された場合には，情報処理装置１０は，放映する番組を，今放映されている番組からＳ２１４で選択された番組に変更する。また，情報処理装置１０は，選択された番組の情報をユーザの嗜好情報に追加する。より具体的には，ＣＰＵ１２４が，Ｓ２１４で選択された番組のメタ情報に基づいて，嗜好情報記憶部１５０内のユーザの嗜好情報を更新する。一方，Ｓ２１４でいずれの番組も選択されなかった場合にはＳ２１８に進む。
【００９７】
情報処理装置１０は，Ｓ２１８で，ユーザに録画済みコンテンツを推薦する（Ｓ２１８）。具体的には，ＣＰＵ１２４が，録画コンテンツ情報記憶部１４０に記憶されている各番組のメタ情報と，ユーザの嗜好情報とに基づいて，ユーザの嗜好に合うと推定される番組を選択し，Ｓ２１２と同様にディスプレイ２０に表示させる。または，録画コンテンツ情報記憶部１４０に記憶されている各番組に，どのユーザの嗜好情報に基づいて録画されたものであるかを識別する情報が含まれている場合には，ＣＰＵ１２４は，該当ユーザの嗜好情報に基づいて録画された番組を選択してもよい。そして，情報処理装置１０は，ユーザにより番組が選択されたか否かを判断する（Ｓ２２０）。判断の結果，いずれかの番組が選択された場合には，情報処理装置１０は，放映する番組を，今放映されている番組からＳ２２０で選択された番組に変更する。また，情報処理装置１０は，選択された番組の情報をユーザの嗜好情報に追加する。より具体的には，ＣＰＵ１２４が，Ｓ２２０で選択された番組のメタ情報に基づいて，嗜好情報記憶部１５０内のユーザの嗜好情報を更新する。一方，Ｓ２２０でいずれの番組も選択されなかった場合にはＳ２２４に進む。Ｓ２２４で，情報処理装置１０は，放映中の番組に関する情報をユーザの嗜好情報に追加する。
【００９８】
次に，図１６に基づいて，ユーザの嗜好情報の更新処理の流れを説明する。まず，情報処理装置１０は，視聴者リストを取り出す（Ｓ９０２）。具体的には，ＣＰＵ１２４が，視聴者情報記憶部１４６に記憶されているユーザの識別情報を取得する。そして，情報処理装置１０は，ユーザが現在視聴している番組のメタ情報に基づいて，そのユーザの嗜好情報を更新する（Ｓ９０４）。具体的には，ＣＰＵ１２４が，現在ディスプレイ２０およびスピーカ２２から出力されている番組のメタ情報を視聴コンテンツ情報記憶部１４２から読み出し，そのメタ情報内のジャンル，タイトル，出演者に設定されている情報を取得する。ＣＰＵ１２４は，Ｓ９０２で取得したユーザの識別情報に基づいて嗜好情報記憶部１５０を参照し，その識別情報に対応するユーザの嗜好情報について，取得したジャンル，タイトル，出演者の嗜好度を上げる。
【００９９】
続いて，情報処理装置１０は，ユーザが現在視聴している番組の視聴状況に基づいて，そのユーザの嗜好情報を更新する（Ｓ９０６）。具体的には，ＣＰＵ１２４が，視聴者情報記憶部１４６に記憶されている現在のコンテンツの視聴時間と，視聴コンテンツ情報記憶部に記憶されている放送時間とを取得し，視聴時間が放送時間全体の０．７以上であれば，Ｓ９０４において嗜好度を上げたジャンル，タイトル，出演者の嗜好度をさらに上げる。
【０１００】
続いて，情報処理装置１０は，ユーザの視聴履歴に基づいて，そのユーザの嗜好情報を更新する（Ｓ９０８）。具体的には，ＣＰＵ１２４が，視聴ログ記憶部１４８を参照して，ユーザが昨日，または先週も同じ番組（シリーズ番組における各回の放送番組を含む）を視聴していた場合には，Ｓ９０４で嗜好度を上げたジャンル，タイトル，出演者の嗜好度をさらに上げる。
【０１０１】
次に，図１７および図１８に基づいて，コンテンツの他の例として，広告情報に基づいてユーザの嗜好情報を更新する処理の流れを説明する。広告情報は，番組の前後や途中に放送される広告であるいわゆるコマーシャル映像を含む。まず，図１７に基づいて，情報処理装置１０が録画された番組をディスプレイ２０に出力している場合について説明する。情報処理装置１０は，ＥＰＧなどによりコマーシャル映像の情報を獲得する（Ｓ９１２）。具体的には例えば，ＣＰＵ１２４が，ＲＡＭ１２６またはＨＤＤ１３６のＥＰＧ情報記憶部１５２に記憶されているＥＰＧ情報に含まれるコマーシャル映像の情報として，例えば広告主であるメーカ名や，商品名，メーカが運営するＷｅｂサイトのＵＲＬなどを取得する。
【０１０２】
そして，情報処理装置１０は顔認識処理を行い，ディスプレイに出力されている録画された番組を視聴しているユーザを特定する（Ｓ９１４）。そして，情報処理装置１０は，ユーザがコマーシャル映像をスキップしたか否かを判断する（Ｓ９１６）。具体的には，リモコン１４等の操作手段を介して，番組中または番組前後のコマーシャル映像が早送りされたか否かを判断する。判断の結果，コマーシャル映像がスキップされていない場合には，コマーシャル映像によって提供される情報（商品の情報など）にユーザは興味があると仮定し，情報処理装置１０は，Ｓ９１４で特定したユーザの嗜好情報に，Ｓ９１２で取得したコマーシャル映像の情報に含まれるメーカ名，商品名等を追加する（Ｓ９１８）。また，情報処理装置１０は，コマーシャル映像の情報に含まれるＵＲＬに基づいて，メーカのＷｅｂサイトをディスプレイ２０に表示させる（Ｓ９２０）。具体的には，ＣＰＵ１２４が，ネットワーク１８によって情報処理装置１０と接続されているＷｅｂサーバから，通信部１２２を介してＷｅｂページを取得し，グラフィック装置コントローラ１１６およびコンポーザ１１８を介してディスプレイ２０にＷｅｂページを表示させる。
【０１０３】
次に，図１８に基づいて，情報処理装置１０が放送中の番組をリアルタイムでディスプレイ２０に出力している場合について説明する。情報処理装置１０は，ＥＰＧなどによりコマーシャル映像の情報を獲得する（Ｓ９２２）。具体的には例えば，ＣＰＵ１２４が，ＲＡＭ１２６またはＨＤＤ１３６のＥＰＧ情報記憶部１５２に記憶されているＥＰＧ情報に含まれるコマーシャル映像の情報として，例えば広告主であるメーカ名や，商品名，メーカが運営するＷｅｂサイトのＵＲＬなどを取得する。
【０１０４】
そして，情報処理装置１０は顔認識処理を行い，ディスプレイに出力されている番組を視聴しているユーザを特定する（Ｓ９２４）。そして，情報処理装置１０は，ユーザの視線が画面に向かっているか否かを判断する（Ｓ９２６）。具体的には，カメラ１３０により撮像された人物の視線の方向を検出して判断する。判断の結果，ユーザの視線が画面に向かっている場合には，コマーシャル映像によって提供される情報（商品の情報など）にユーザは興味があると仮定し，情報処理装置１０は，Ｓ９２４で特定したユーザの嗜好情報に，Ｓ９２２で取得したコマーシャル映像の情報に含まれるメーカ名，商品名等を追加する（Ｓ９２８）。また，情報処理装置１０は，コマーシャル映像の情報に含まれるＵＲＬに基づいて，メーカのＷｅｂサイトをディスプレイ２０に表示させる（Ｓ９３０）。なお，情報処理装置１０に光学式文字読み取り装置（以後，ＯＣＲとも称する。）をさらに備え，画面に表示されたＵＲＬをＯＣＲで読み取り，読み取ったＵＲＬに基づいてメーカや商品に関するＷｅｂサイトを該当するＷｅｂサーバから取得するようにしてもよい。同様に，情報処理装置１０は，画面に表示されている商品名等をＯＣＲで読み取って，読み取った商品名等をユーザの嗜好情報に追加してもよい。かかる構成によれば，ＥＰＧ情報にコマーシャル映像の情報が含まれていない場合でも情報処理装置１０はコマーシャル映像に関連する情報をユーザの嗜好情報に反映させることができ，また，ユーザにコマーシャル映像に関連する情報を提供することができる。
【０１０５】
次に，図１９に基づいて，情報処理装置１０がユーザ宛の電子メールを出力する処理の流れを説明する。情報処理装置１０は，外部のコンピュータから電子メールを受信し，その電子メールの宛先を抽出する（Ｓ９４０）。具体的には，ネットワーク１８により接続されている外部のコンピュータから通信部１２２が電子メールを受信し，ＲＡＭ１２６またはＨＤＤ１３６に格納する。格納された電子メールをＣＰＵ１２４が読み出し，宛先を抽出する。続いて，情報処理装置１０は顔認識処理を行い，ディスプレイに出力されている番組を視聴しているユーザ（視聴者）を特定する（Ｓ９４２）。そして，情報処理装置１０は，Ｓ９４２で特定したユーザが，Ｓ９４０で抽出した宛先に該当するユーザであるかを判断する（Ｓ９４４）。判断の結果，Ｓ９４２で特定したユーザが，Ｓ９４０で抽出した宛先に該当するユーザである場合には，情報処理装置１０は，Ｓ９４０で受信した電子メールのヘッダ部分をディスプレイ２０に表示させる。その後，ユーザからリモコン１４等の操作手段を介して電子メールの内容を表示する旨の指示を受けた場合には（Ｓ９４８），情報処理装置１０は電子メールの内容をディスプレイ２０に表示させる（Ｓ９５０）。
【０１０６】
以上，情報処理装置１０により行われる各処理の流れを説明した。次に，図２０〜図２３に基づいて，情報処理装置１０がディスプレイ２０に表示させる画面の表示例について説明する。
【０１０７】
図２０および図２１は，情報処理装置１０によりユーザに推薦される番組の情報がディスプレイ２０に表示される場合の表示例である。図２０はリアルタイムで放送中の番組を推薦する例である。図２０に示すように，ディスプレイ２０の画面には，放映中の番組が出力されており，その一部分に，推薦番組の情報を表示する子画面１７０２が重ねて表示されている。推薦番組の情報を表示する子画面１７０２は，リモコン１４等の操作手段を介したユーザからの入力を受け付けることが可能なＧＵＩ画面であり，ＣＰＵ１２４の指示に基づいてグラフィカル装置コントローラ１１６によって生成される。子画面１７０２には，放送中の番組からユーザに推薦される推薦番組の情報１７０４として，図示のように番組のタイトル，放送時間，ジャンル，出演者などの情報が表示される。
【０１０８】
図２１は，録画された番組を推薦する例である。リアルタイムで放送中の番組を推薦する場合とほぼ同様に，ディスプレイ２０の画面には，放映中の番組が出力されており，その一部分に，推薦番組の情報を表示する子画面１８０２が重ねて表示されている。子画面１８０２には，録画されている番組の中からユーザに推薦される推薦番組の情報１８０４が表示される。
【０１０９】
図２２Ａは，ユーザに電子メールが届いたことを通知する場合の表示例である。図２２Ａに示すように，ディスプレイ２０の画面には，放映中の番組が出力されており，その一部分に，電子メール受信の通知情報を表示する子画面１９０２が重ねて表示されている。子画面１９０２には，例えば，電子メールのヘッダ部分の情報が表示される。子画面１９０２は，リモコン１４等の操作手段を介したユーザからの入力を受け付けることが可能なＧＵＩ画面である。ユーザが操作手段を介してＹｅｓボタン１９０４を選択すると，電子メールの内容が子画面に表示される。
【０１１０】
図２２Ｂは，電子メールの内容が子画面に表示される場合の表示例である。図２２Ｂに示すように，電子メールの内容が表示された子画面１９０６がディスプレイ２０の画面の一部分に表示される。
【０１１１】
図２３は，コマーシャル映像に関連する情報が表示される場合の表示例である。図２３に示すように，ディスプレイ２０の画面には，コマーシャル映像が出力されており，その一部分に，コマーシャル映像に関する情報を表示する子画面２００２が重ねて表示されている。図示の例では，コマーシャル映像に関する情報の一例として，コマーシャル映像において宣伝されている商品のＷｅｂサイトが子画面２００２に表示されている。子画面２００２は，リモコン１４等の操作手段を介したユーザからの入力を受け付けることが可能なＧＵＩ画面である。ユーザは，操作手段を介して，Ｗｅｂサイトの任意のページを表示させることができる。
【０１１２】
以上，情報処理装置１０がディスプレイ２０に表示させる画面の表示例について説明した。
【０１１３】
本実施形態にかかる情報処理装置１０によれば，カメラ１３０により撮像された所定のエリア内の顔画像に基づいて，出力される番組を視聴しているユーザを特定することができるので，ユーザは情報処理装置に自己を識別させるために，ユーザＩＤの入力等の特別な行動をとる必要がない。
【０１１４】
また，ユーザの嗜好を，そのユーザが顔画像から特定されている間に出力されている番組に基づいて収集するため，ユーザが視聴した全ての番組の情報をユーザの嗜好情報に反映できる。
【０１１５】
また，顔画像により特定されたユーザに対して，そのユーザの嗜好情報に基づいて番組を推薦するため，ユーザは番組の推薦を受けるために特別な行動をする必要がない。
【０１１６】
また，顔画像により特定されたユーザに適した画面の明るさ，音量で番組を出力することができる。
【０１１７】
また，顔画像により特定された，番組を視聴しているユーザに対して，そのユーザ宛の電子メールを受信したことを通知するため，ユーザは，番組を視聴しながらも自分に届いた電子メールを即座に確認できる。
【０１１８】
また，情報処理装置１０は，人検出センサ１６による人物の検出をトリガとして各処理を開始することができるため，電力の浪費を防止しながらも，テレビを視聴可能なエリア内に人物が入った場合に，自動的にテレビの電源をオンにしてその人物の嗜好に沿った番組を放映することができる。
【０１１９】
また，コンテンツの推薦時にＥＰＧ情報を用いることにより，録画されている番組のみではなく，リアルタイムで放送されている番組を推薦することができる。また，ユーザの嗜好情報の収集の際にＥＰＧ情報を用いることにより，リアルタイムで放送されている番組をユーザが視聴している場合にも，その番組の情報をユーザの嗜好情報に反映できる。
【０１２０】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２１】
例えば，上記実施形態では，生体特徴として顔の特徴を用いたが，本発明はかかる例には限定されない。例えば，声，指紋，虹彩，静脈パターンなどを用いて実現することもできる。
【０１２２】
また，上記実施形態では，コンテンツを番組として説明したが，本発明はかかる例には限定されない。例えば，生体特徴により特定されたユーザの嗜好情報に基づいて，そのユーザの嗜好に沿ったＷｅｂページを表示させてもよいし，そのユーザの嗜好に沿った音楽コンテンツやゲームコンテンツ等をダウンロードするようにしてもよい。また，例えばインターネット電話に本発明を適用して，ユーザが電話をかける際に，生体特徴によりユーザを特定し，そのユーザ用の電話帳を表示させるようにしてもよい。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施形態にかかる情報処理装置を示す説明図である。
【図２】同実施の形態における情報処理装置の構成を示すブロック図である。
【図３】同実施の形態における録画コンテンツ情報記憶部を示す説明図である。
【図４】同実施の形態における視聴コンテンツ情報記憶部を示す説明図である。
【図５】同実施の形態におけるユーザ情報記憶部を示す説明図である。
【図６】同実施の形態における視聴者情報記憶部を示す説明図である。
【図７】同実施の形態における視聴ログ記憶部を示す説明図である。
【図８】同実施の形態における嗜好情報記憶部を示す説明図である。
【図９】同実施の形態における情報処理装置の機能構成を示すブロック図である。
【図１０】同実施の形態における情報処理装置の機能構成を示すブロック図である。
【図１１】同実施の形態における情報処理装置の機能構成を示すブロック図である。
【図１２】同実施の形態における情報処理装置が行う処理の概要を示すフローチャートである。
【図１３】同実施の形態における情報処理装置が行うサスペンド復帰処理を示すフローチャートである。
【図１４】同実施の形態における情報処理装置が行う顔認識処理を示すフローチャートである。
【図１５】同実施の形態における情報処理装置が行うコンテンツ推薦処理を示すフローチャートである。
【図１６】同実施の形態における情報処理装置が行う嗜好情報更新処理を示すフローチャートである。
【図１７】同実施の形態における情報処理装置が行う嗜好情報更新処理を示すフローチャートである。
【図１８】同実施の形態における情報処理装置が行う嗜好情報更新処理を示すフローチャートである。
【図１９】同実施の形態における情報処理装置が行う電子メール表示処理を示すフローチャートである。
【図２０】同実施の形態における情報処理装置がディスプレイに表示させる画面の表示例である。
【図２１】同実施の形態における情報処理装置がディスプレイに表示させる画面の表示例である。
【図２２Ａ】同実施の形態における情報処理装置がディスプレイに表示させる画面の表示例である。
【図２２Ｂ】同実施の形態における情報処理装置がディスプレイに表示させる画面の表示例である。
【図２３】同実施の形態における情報処理装置がディスプレイに表示させる画面の表示例である。
【符号の説明】
【０１２４】
１０      情報処理装置
１６      人検出センサ
２０      ディスプレイ
１２０      出力状態制御部
１２２      通信部
１３０      カメラ
１４２      視聴コンテンツ情報記憶部
１４４      ユーザ情報記憶部
１４６      視聴者情報記憶部
１４８      視聴ログ記憶部
１５０      嗜好情報記憶部
１５２      ＥＰＧ情報記憶部
２０２      顔認識部
２０４      視聴状況監視部
２０６      嗜好情報更新部
２０８      コンテンツ推薦部
２１０      メール処理部
【図１】
2006324809.tif 000003
【図２】
2006324809.tif 000004
【図３】
2006324809.tif 000005
【図４】
2006324809.tif 000006
【図５】
2006324809.tif 000007
【図６】
2006324809.tif 000008
【図７】
2006324809.tif 000009
【図８】
2006324809.tif 000010
【図９】
2006324809.tif 000011
【図１０】
2006324809.tif 000012
【図１１】
2006324809.tif 000013
【図１２】
2006324809.tif 000014
【図１３】
2006324809.tif 000015
【図１４】
2006324809.tif 000016
【図１５】
2006324809.tif 000017
【図１６】
2006324809.tif 000018
【図１７】
2006324809.tif 000019
【図１８】
2006324809.tif 000020
【図１９】
2006324809.tif 000021
【図２０】
2006324809.tif 000022
【図２１】
2006324809.tif 000023
【図２２Ａ】
2006324809.tif 000024
【図２２Ｂ】
2006324809.tif 000025
【図２３】
2006324809.tif 000026