(57)【要約】      （修正有）【課題】ユーザが見たい番組を見逃す失敗を少なくする。【解決手段】デジタルテレビジョン１のＬＣＤパネルに表示された番組を視聴中の人物をカメラ装置６０で撮像した映像から識別し（人物識別手段２３４）、識別された人物に対応付けて視聴中の番組を視聴履歴として記憶し（視聴履歴記憶手段２３５）、番組を視聴中の人物に対応付けて記憶された視聴履歴に基づくキーワードを用いて、番組表データから人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成して（番組提案手段２３７）、デジタルテレビジョン１のＬＣＤパネルに出力する（出力信号処理手段２１）。これにより、予約機能のような設定操作を行なわなくても、デジタルテレビジョン１が自動でユーザ本人を認識して推奨番組の通知を行なうため、ユーザが見たい番組を見逃す失敗を少なくすることができる。【選択図】図６
2012138827.tif 000002
【特許請求の範囲】
【請求項１】
番組の放送信号を受信する受信手段と、
番組にかかるイベント情報である番組表データを取得する番組表取得手段と、
前記受信手段により受信した放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段と、
前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別する人物識別手段と、
前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶する視聴履歴記憶手段と、
前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードを用いて、前記番組表取得手段により取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する番組提案手段と、
を備え、
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを前記出力部に出力する、
ことを特徴とする映像出力装置。
【請求項２】
前記番組提案手段は、前記人物識別手段によって識別された前記人物が視聴番組を探索していることを認識した場合にも、前記推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する、
ことを特徴とする請求項１記載の映像出力装置。
【請求項３】
前記番組提案手段は、前記人物識別手段によって識別された前記人物が番組の視聴を止めようとしていることを認識した場合にも、前記推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する、
ことを特徴とする請求項１または２記載の映像出力装置。
【請求項４】
前記番組提案手段は、番組を視聴中の場合と、視聴番組を探索していることを認識した場合と、番組の視聴を止めようとしていることを認識した場合とでは、前記番組表データから類似する推奨番組を検索する時間帯をそれぞれ変更する、
ことを特徴とする請求項３記載の映像出力装置。
【請求項５】
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージをＯＳＤ（On  Screen  Display）信号として生成し、当該ＯＳＤ信号を前記番組の映像信号に重畳して出力する、
ことを特徴とする請求項１ないし４のいずれか一記載の映像出力装置。
【請求項６】
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを音声信号として生成して出力する、
ことを特徴とする請求項１ないし４のいずれか一記載の映像出力装置。
【請求項７】
前記人物識別手段は、前記番組を視聴中の人物を撮像した映像から顔データを抽出し、抽出した前記顔データに対する顔識別処理によって人物の識別処理を行なう、
ことを特徴とする請求項１ないし６のいずれか一記載の映像出力装置。
【請求項８】
前記人物識別手段は、前記番組を視聴中の人物の音声データを取得し、取得した前記音声データに対する音声識別処理によって人物の識別処理を行なう、
ことを特徴とする請求項１ないし６のいずれか一記載の映像出力装置。
【請求項９】
前記人物識別手段は、前記番組を視聴中の複数の人物をそれぞれ識別可能であり、
前記番組提案手段は、前記人物識別手段が前記番組を視聴中の複数の人物を識別した場合、識別された複数の人物がそれぞれ過去に視聴した番組と類似の番組を前記番組表データから検索し、識別された各人物に対する前記推奨番組を提案する番組提案メッセージを生成する、
ことを特徴とする請求項１ないし８のいずれか一記載の映像出力装置。
【請求項１０】
前記番組提案手段は、複数の推奨番組が検索された場合、当該複数の推奨番組を一括して提案する番組提案メッセージを生成する、
ことを特徴とする請求項１ないし９のいずれか一記載の映像出力装置。
【請求項１１】
前記視聴履歴記憶手段は、視聴時間が閾値以上でない場合には、前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶しない、
ことを特徴とする請求項１ないし１０のいずれか一記載の映像出力装置。
【請求項１２】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとしてタイトル情報を用い、前記番組表データのタイトル情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし１１のいずれか一記載の映像出力装置。
【請求項１３】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとしてジャンル情報を用い、前記番組表データのジャンル情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし１１のいずれか一記載の映像出力装置。
【請求項１４】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとして出演者情報を用い、前記番組表データの出演者情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし１１のいずれか一記載の映像出力装置。
【請求項１５】
受信部により受信した番組の放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段を備える映像出力装置で実行される映像出力方法であって、
前記番組にかかるイベント情報である番組表データを取得するステップと、
前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別するステップと、
識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶部に記憶するステップと、
前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記記憶部に記憶された視聴履歴に基づくキーワードを用いて、取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成して前記出力信号処理手段に送信するステップと、
を含むことを特徴とする映像出力方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、映像出力装置および映像出力方法に関する。
【背景技術】
【０００２】
映像出力装置（例えば、デジタルテレビジョン）には、見たい番組を見逃さないための手段として、タイマー予約によるオン・オフ機能や録画機能、ジャンル指定やキーワード指定によるおまかせ録画機能などがある。
【０００３】
しかしながら、タイマー予約によるオン・オフ機能や録画機能、ジャンル指定やキーワード指定によるおまかせ録画機能などは、いずれも設定操作が必要であるため、これを煩わしく思うユーザや操作方法を覚えられないユーザのためには、設定操作が無くても番組を見逃さない手段があると良い。
【０００４】
そこで、特許文献１においては、ユーザがとある番組を視聴し終えた際に、そのユーザの視聴履歴や嗜好情報に合わせてユーザがその次にどの番組を視聴するのかを推測し、その番組のチャンネルへ自動で切り替える機能を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２１９２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された方法では、ユーザが見たい番組を見逃すことがあり、更なる改善が必要となっている。
【０００７】
本発明は、上記に鑑みてなされたものであって、ユーザが見たい番組を見逃す失敗を少なくすることができる映像出力装置および映像出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の映像出力装置は、番組の放送信号を受信する受信手段と、番組にかかるイベント情報である番組表データを取得する番組表取得手段と、前記受信手段により受信した放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段と、前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別する人物識別手段と、前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶する視聴履歴記憶手段と、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードを用いて、前記番組表取得手段により取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する番組提案手段と、を備える。そして、前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを前記出力部に出力する。
【０００９】
実施形態の映像出力方法は、受信部により受信した番組の放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段を備える映像出力装置で実行される映像出力方法であって、前記番組にかかるイベント情報である番組表データを取得するステップと、前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別するステップと、識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶部に記憶するステップと、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記記憶部に記憶された視聴履歴に基づくキーワードを用いて、取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成して前記出力信号処理手段に送信するステップと、を含む。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかるデジタルテレビジョンの一例を示す外観斜視図である。
【図２】図２は、デジタルテレビジョンの信号処理系を示すブロック図である。
【図３】図３は、人物データベースのデータ構造を示す模式図である。
【図４】図４は、視聴履歴データベースのデータ構造を示す模式図である。
【図５】図５は、番組表データベースのデータ構造を示す模式図である。
【図６】図６は、制御部が発揮する機能を示す機能ブロック図である。
【図７】図７は、リモートコントローラの外観を示す平面図である。
【図８】図８は、人物識別部における人物識別処理の流れを示すフローチャートである。
【図９】図９は、メイン処理の流れを示すフローチャートである。
【図１０】図１０は、ＩＤ変換処理の流れを示すフローチャートである。
【図１１】図１１は、ＩＤ比較処理の流れを示すフローチャートである。
【図１２】図１２は、視聴履歴処理部における視聴履歴処理の流れを示すフローチャートを示す図である。
【図１３】図１３は、開始要求処理の流れを示すフローチャートである。
【図１４】図１４は、終了要求処理の流れを示すフローチャートである。
【図１５】図１５は、履歴更新処理の流れを示すフローチャートである。
【図１６】図１６は、履歴追加処理の流れを示すフローチャートである。
【図１７】図１７は、番組提案処理部における番組提案処理の流れを示すフローチャートである。
【図１８】図１８は、番組照合処理の流れを示すフローチャートである。
【図１９】図１９は、人物Ａがデジタルテレビジョンを最初に視聴した時の処理動作を示す模式図である。
【図２０】図２０は、人物Ａがデジタルテレビジョンを再度視聴した時の処理動作を示す模式図である。
【図２１】図２１は、画面に表示された番組提案メッセージを示す正面図である。
【図２２】図２２は、画面に表示された番組提案メッセージを示す正面図である。
【図２３】図２３は、人物Ａがテレビを視聴した後で人物Ｂがデジタルテレビジョンを視聴した時の処理動作を示す模式図である。
【図２４】図２４は、既に視聴した後に人物Ａおよび人物Ｂが一緒にデジタルテレビジョンを視聴した時の処理動作を示す模式図である。
【図２５】図２５は、図１９、図２０、図２３、図２４における人物Ａおよび人物Ｂの振る舞いおよび処理動作を併せて示す模式図である。
【図２６】図２６は、デジタルテレビジョンによる番組視聴における処理動作と従来例の違いを示す模式図である。
【発明を実施するための形態】
【００１１】
図１は、実施形態にかかる映像出力装置であるデジタルテレビジョン１の一例を示す外観斜視図である。図１に示すように、デジタルテレビジョン１は、前方から見た正面視（前面に対する平面視）で、長方形状の外観を呈している。デジタルテレビジョン１は、筐体２と、ＬＣＤ（Liquid  Crystal  Display）パネル３を備えている。ＬＣＤパネル３は、後述する映像処理部２０（図２参照）から映像信号を受け取り、静止画や動画等の映像を表示する。また、筐体２は、支持部４に支持されている。
【００１２】
図２は、デジタルテレビジョン１の信号処理系を示すブロック図である。なお、このデジタルテレビジョン１は、通常の平面視（２次元）表示用の映像信号に基づく映像出力を行なうだけでなく、立体視（３次元）表示用の映像信号に基づく映像出力も行なうことができる。
【００１３】
図２に示すように、デジタルテレビジョン１は、アンテナ１２で受信したデジタルテレビジョン放送信号を、入力端子１３を介して受信手段であるチューナ部１４に供給することにより、所望のチャンネルの放送信号を選局することが可能になっている。デジタルテレビジョン１は、チューナ部１４で選局された放送信号を、復調復号部１５に供給してデジタルの映像信号及び音声信号等に復元した後、入力信号処理部１６に出力する。なお、本実施の形態のデジタルテレビジョン１においては、デジタルテレビジョン放送信号を受信する受信手段であるチューナを３台有している場合（２台は地上デジタル放送受信用のチューナＡ１４１、チューナＢ１４２、他の１台はＢＳ／ＣＳデジタル放送受信用のチューナＣ１４３）を例にとって説明する。
【００１４】
入力信号処理部１６は、復調復号部１５から供給されたデジタルの映像信号及び音声信号に対してそれぞれ所定のデジタル信号処理を施す。なお、入力信号処理部１６が行なう所定のデジタル信号処理には、通常の平面視（２次元）表示用の映像信号を立体視（３次元）表示用の映像信号に変換する処理や、立体視表示用の映像信号を平面視表示用の映像信号に変換する処理等も含まれている。
【００１５】
また、入力信号処理部１６は、チューナ部１４で選局された放送信号から番組名、出演者、開始時刻などのイベント情報を記述したテーブルであるＥＩＴ（Event  Information  Table）を分離する。入力信号処理部１６で分離されたＥＩＴは、番組表データとして制御部２３に入力される。ＥＩＴには、番組にかかるイベント情報である番組のタイトル情報やジャンル情報、放送日時、出演者情報などの放送内容などの番組に関連する情報が含まれている。
【００１６】
また、入力信号処理部１６は、デジタルの映像信号を合成処理部１７に出力し、デジタルの音声信号を音声処理部１８に出力している。このうち、合成処理部１７は、入力信号処理部１６から供給されるデジタルの映像信号に、ＯＳＤ（On  Screen  Display）信号生成部１９で生成される字幕、ＧＵＩ（Graphical  User  Interface）、ＯＳＤなどの重畳用映像信号であるＯＳＤ信号を重畳して出力している。この場合、合成処理部１７は、入力信号処理部１６から供給される映像信号が通常の平面視表示用の映像信号であれば、その映像信号にＯＳＤ信号生成部１９から供給されたＯＳＤ信号をそのまま重畳して出力している。また、合成処理部１７は、入力信号処理部１６から供給される映像信号が立体視表示用の映像信号である場合、ＯＳＤ信号生成部１９から供給されたＯＳＤ信号に対して、入力された立体視表示用の映像信号に対応した立体視表示用の信号処理を施した後、そのＯＳＤ信号を入力映像信号に重畳して出力している。
【００１７】
デジタルテレビジョン１は、合成処理部１７から出力したデジタルの映像信号を、映像処理部２０に供給する。映像処理部２０は、入力されたデジタルの映像信号を、出力部として機能するＬＣＤパネル３で表示可能なフォーマットのアナログ映像信号に変換している。デジタルテレビジョン１は、映像処理部２０から出力されたアナログ映像信号を、ＬＣＤパネル３に供給して映像出力に供する。
【００１８】
音声処理部１８は、入力されたデジタルの音声信号を、出力部として機能するスピーカ２２で再生可能なフォーマットのアナログ音声信号に変換している。そして、この音声処理部１８から出力されたアナログ音声信号が、スピーカ２２に供給されることにより音声再生に供される。
【００１９】
図２に示すように、上述した合成処理部１７と音声処理部１８とＯＳＤ信号生成部１９と映像処理部２０とは、出力信号処理手段として機能する出力信号処理部２１を構成している。
【００２０】
加えて、デジタルテレビジョン１は、図１に示すように、映像出力部として機能するＬＣＤパネル３の近傍にカメラ装置６０を搭載している。このカメラ装置６０は、デジタルテレビジョン１に対向する視聴者の顔を撮像可能な位置に設けられている。
【００２１】
ここで、デジタルテレビジョン１は、上記した各種の受信動作を含むその全ての動作を制御部２３によって統括的に制御している。この制御部２３は、ＣＰＵ（Central  Processing  Unit）２３ａおよびメモリ部２３ｂを内蔵している。メモリ部２３ｂは、主として、ＣＰＵ２３ａが実行する制御プログラムを格納したＲＯＭ（Read  Only  Memory）と、該ＣＰＵ２３ａに作業エリアを提供するためのＲＡＭ（Random  Access  Memory）と、各種の設定情報及び制御情報等が格納される不揮発性メモリとを有している。
【００２２】
また、制御部２３には、ディスクドライブ部２７が接続されている。ディスクドライブ部２７は、例えばＤＶＤ（Digital  Versatile  Disk）等の光ディスク２８を着脱自在とするもので、装着された光ディスク２８に対してデジタルデータの記録再生を行なう機能を有している。
【００２３】
また、制御部２３には、ＨＤＤ（Hard  Disk  Drive）３０が接続されている。ＨＤＤ（Hard  Disk  Drive）３０は、ハードディスクに各種データを記憶することにより、人物データベース（人物ＤＢ）３０１と、視聴履歴データベース（視聴履歴ＤＢ）３０２と、番組表データベース（番組表ＤＢ）３０３と、として機能する。
【００２４】
図３は、人物データベース３０１のデータ構造を示す模式図である。図３に示すように、人物データベース３０１は、顔認識処理による人物の識別処理によって映像から抽出された人物データ（顔データ）と、その人物データのＩＤ（人物ＩＤ）とを対応付けて記憶する人物テーブル３０１１を有する蓄積型のデータベースである。
【００２５】
図４は、視聴履歴データベース３０２のデータ構造を示す模式図である。図４に示すように、視聴履歴データベース３０２は、視聴履歴テーブル３０２１と、番組テーブル３０２２と、チューナテーブル３０２３と、チャンネルテーブル３０２４と、を有する蓄積型のデータベースである。視聴履歴テーブル３０２１は、履歴ＩＤに対応付けて、番組を視聴した人物の人物ＩＤと、視聴番組を示す番組ＩＤと、番組の視聴時間とを記憶する。番組テーブル３０２２は、視聴番組を示す番組ＩＤに対応付けて、視聴番組の詳細情報を示す番組データを記憶する。番組データは、使用したチューナのチューナＩＤと、視聴番組のチャンネルを示すチャンネルＩＤと、視聴番組のジャンルと、視聴番組のタイトルと、視聴番組の開始日時と、視聴番組の終了日時とを含んでいる。チューナテーブル３０２３は、チューナＩＤに対応付けてチューナ番号を記憶する。チャンネルテーブル３０２４は、チャンネルＩＤに対応付けてチャンネル番号を記憶する。
【００２６】
図５は、番組表データベース３０３のデータ構造を示す模式図である。図５に示すように、番組表データベース３０３は、番組テーブル３０３１と、チューナテーブル３０３２と、チャンネルテーブル３０３３と、を有する更新型のデータベースである。番組テーブル３０３１は、視聴番組を示す番組ＩＤに対応付けて、視聴番組の詳細情報を示す番組データを記憶する。番組データは、使用したチューナのチューナＩＤと、視聴番組のチャンネルを示すチャンネルＩＤと、視聴番組の開始日時と、視聴番組の終了日時と、視聴番組のジャンルと、視聴番組のタイトルとを含んでいる。チューナテーブル３０３２は、チューナＩＤと、チューナ番号と、チューナ名とを対応付けて記憶する。チャンネルテーブル３０３３は、チャンネルＩＤと、チャンネル番号と、チャンネル名とを対応付けて記憶する。
【００２７】
制御部２３は、ＣＰＵ２３ａが制御プログラムに従って動作することによって、図６に示すように、撮像処理部２３１と、リモートコントロール処理部２３２と、ネットワーク処理部２３３と、人物識別手段として機能する人物識別部２３４と、視聴履歴記憶手段として機能する視聴履歴処理部２３５と、番組表取得手段として機能する番組表処理部２３６と、番組提案手段として機能する番組提案処理部２３７とを実現する。
【００２８】
ネットワーク処理部２３３は、入出力端子３３を介して外部のネットワーク３４に接続されているネットワークインタフェース３２を通じた通信を制御する。ネットワーク３４には、当該ネットワーク３４を介した通信機能を利用して各種のサービスを提供するための複数（図示の場合は２つ）のネットワークサーバ３５，３６が接続されている。このため、ネットワーク処理部２３３は、ネットワークインタフェース３２、入出力端子３３及びネットワーク３４を介して、所望のネットワークサーバ３５，３６にアクセスして情報通信を行なうことにより、そこで提供しているサービスを利用することができるようになっている。
【００２９】
撮像処理部２３１は、カメラ装置６０が撮影した映像を処理する。より詳細には、図６に示すように、デジタルテレビジョン１は、撮像処理部２３１の制御によってカメラ装置６０で撮影された視聴者画像を、人物識別部２３４に送る。
【００３０】
人物識別部２３４は、顔認識処理による映像からの人物データ（顔データ）の抽出と、顔識別処理による人物の識別処理を行なう。人物識別部２３４は、抽出した人物データ（顔データ）を人物データベース３０１と照合し、合致する人物データ（顔データ）があればその人物データのＩＤ（人物ＩＤ）を視聴履歴処理部２３５と番組提案処理部２３７へ送る。人物識別部２３４は、合致する人物データ（顔データ）が無ければ抽出した人物データ（顔データ）を人物データベース３０１に登録し、人物ＩＤを視聴履歴処理部２３５へ送る。
【００３１】
番組表処理部２３６は、入力信号処理部１６で分離されたＥＩＴ（番組表データ）を取得して番組表データベース３０３に格納する。なお、ＥＩＴ（番組表データ）をネットワーク３４経由で取得するものであっても良い。ＥＩＴ（番組表データ）の取得先は、デジタルテレビジョン１のユーザ設定に従う。番組表処理部２３６は、ＥＩＴ（番組表データ）のキーワード検索機能を有しており、指定のキーワードと指定の一致率でＥＩＴ（番組表データ）を検索し、合致した番組に絞り込んで番組表データを番組表データベース３０３に供給することができる。
【００３２】
視聴履歴処理部２３５は、視聴中のチューナ情報、チャンネル情報、番組情報などの視聴履歴データを生成する。そして、一定の条件で番組視聴成立と判断すると、その視聴履歴データを視聴履歴データベース３０２に登録する。
【００３３】
番組提案処理部２３７は、視聴中の人物を対象に視聴履歴データベース３０２の視聴履歴データを１件ずつ、番組表データとの照合処理を行なう。番組提案処理部２３７は、続いて照合して得た推奨番組の番組データから番組提案メッセージであるＯＳＤデータを作成し、ＯＳＤ信号生成部１９に送る。ここで、推奨番組は、ある人物が過去に視聴した番組の続きや同種の番組である。照合処理は、毎日最初に起動する際には、当日のすべての番組表データを対象に照合を行なう。また、その後の番組視聴中の間は、現時間から一定時間先の番組表データのみを対象に照合を毎分行なう。
【００３４】
すなわち、出力信号処理部２１は、入力信号処理部１６から送られる映像音声データと、番組提案処理部２３７で作成された番組提案メッセージであるＯＳＤデータおよび音声データを結合処理したのち、映像出力および音声出力にそれぞれのデータを送る。
【００３５】
リモートコントロール処理部２３２は、リモートコントローラ２５から送出され受信部２６で受信したリモートコントロールコードに基づいて、電源オン／オフ、チューナ切替やチャンネル切替（チャンネルを繰り返し切り替えるような所謂ザッピング操作を含む）を入力信号処理部１６に指示する。なお、制御部２３は、デジタルテレビジョン１の本体に設置された操作部２４からの操作情報を受けても、その操作内容が反映されるように各部をそれぞれ制御する。
【００３６】
例えば、制御部２３は、視聴者による操作部２４やリモートコントローラ２５の操作に基づいて、復調復号部１５から得られるデジタルの映像信号及び音声信号を、記録再生処理部２９によって暗号化し所定の記録フォーマットに変換した後、ＨＤＤ３０に供給してハードディスクに記録させるように制御することができる。
【００３７】
また、制御部２３は、視聴者による操作部２４やリモートコントローラ２５の操作に基づいて、ＨＤＤ３０によりハードディスクからデジタルの映像信号及び音声信号を読み出させ、記録再生処理部２９によって復号化した後、入力信号処理部１６に供給することによって、以後、上記した映像出力及び音声再生に供させるように制御することができる。
【００３８】
制御部２３は、視聴者による操作部２４やリモートコントローラ２５の操作に基づいて、復調復号部１５から得られるデジタルの映像信号及び音声信号を、記録再生処理部２９によって暗号化し所定の記録フォーマットに変換した後、ディスクドライブ部２７に供給して光ディスク２８に記録させるように制御することができる。
【００３９】
また、制御部２３は、視聴者による操作部２４やリモートコントローラ２５の操作に基づいて、ディスクドライブ部２７により光ディスク２８からデジタルの映像信号及び音声信号を読み出させ、上記記録再生処理部２９によって復号化した後、入力信号処理部１６に供給することによって、以後、上記した映像出力及び音声再生に供させるように制御することができる。
【００４０】
さらに、デジタルテレビジョン１には、入力端子３１が接続されている。入力端子３１は、デジタルテレビジョン１の外部からデジタルの映像信号及び音声信号を直接入力するためのものである。この入力端子３１を介して入力されたデジタルの映像信号及び音声信号は、制御部２３の制御に基づいて、記録再生処理部２９を介した後、入力信号処理部１６に供給されて、以後、上記した映像出力及び音声再生に供される。入力端子３１を介して入力されたデジタルの映像信号及び音声信号は、制御部２３の制御に基づいて、記録再生処理部２９を介した後、ディスクドライブ部２７による光ディスク２８に対しての記録再生や、ＨＤＤ３０によるハードディスクに対しての記録再生に供される。
【００４１】
なお、制御部２３は、視聴者による操作部２４やリモートコントローラ２５の操作に基づいて、ディスクドライブ部２７とＨＤＤ３０との間で、光ディスク２８に記録されているデジタルの映像信号及び音声信号をハードディスクに記録したり、ハードディスクに記録されているデジタルの映像信号及び音声信号を光ディスク２８に記録したりすることも制御している。
【００４２】
図７は、リモートコントローラ２５の外観を示す平面図である。図７に示すように、リモートコントローラ２５には、主として、電源キー２５ａ、２次元／３次元変換キー２５ｂ、数字キー２５ｃ、チャンネルアップダウンキー２５ｄ、音量調整キー２５ｅ、カーソル上キー２５ｆ、カーソル下キー２５ｇ、カーソル左キー２５ｈ、カーソル右キー２５ｉ、決定キー２５ｊ、メニューキー２５ｋ、戻るキー２５ｌ、終了キー２５ｍ、４色（青，赤，緑，黄）のカラーキー２５ｎ等が設けられている。
【００４３】
また、リモートコントローラ２５には、再生停止キー２５ｏ、再生／一時停止キー２５ｐ、逆方向スキップキー２５ｑ、順方向スキップキー２５ｒ、早戻しキー２５ｓ、早送りキー２５ｔ等が設けられている。
【００４４】
すなわち、デジタルテレビジョン１は、ディスクドライブ部２７やＨＤＤ３０から取得した映像や音声等の情報に対しては、リモートコントローラ２５の再生停止キー２５ｏや再生／一時停止キー２５ｐを操作することにより、再生、停止、一時停止を行なうことが可能となる。また、デジタルテレビジョン１は、リモートコントローラ２５の逆方向スキップキー２５ｑや順方向スキップキー２５ｒを操作することにより、ディスクドライブ部２７やＨＤＤ３０で再生している映像や音声等の情報を、その再生方向に対して逆方向や順方向に一定量ずつスキップさせる、いわゆる、逆方向スキップや順方向スキップを行なうことができる。さらに、デジタルテレビジョン１は、リモートコントローラ２５の早戻しキー２５ｓや早送りキー２５ｔ等を操作することにより、ディスクドライブ部２７やＨＤＤ３０で再生している映像や音声等の情報を、その再生方向に対して逆方向や順方向に連続的に高速で再生させる、いわゆる、早戻し再生や早送り再生を行なうことができる。
【００４５】
次に、映像出力装置であるデジタルテレビジョン１の特徴的な機能を発揮する人物識別部２３４と、視聴履歴処理部２３５と、番組提案処理部２３７における処理について詳述する。なお、人物識別部２３４における処理と、視聴履歴処理部２３５における処理と、番組提案処理部２３７における処理とは、それぞれ別プロセスで実行される。
【００４６】
まず、人物識別部２３４における人物識別処理について図８ないし図１１のフローチャートを参照して説明する。
【００４７】
図８に示すように、電源がＯＮされると、人物識別部２３４は、新ＩＤ配列および旧ＩＤ配列を初期化するとともに、カメラ装置６０の撮影準備を実行する（ステップＳ１）。ここで、新ＩＤ配列は、現時点でデジタルテレビジョン１を視聴している人物の人物ＩＤを列挙している配列である。また、旧ＩＤ配列は、過去（例えば、１分前）の時点でデジタルテレビジョン１を視聴している人物の人物ＩＤを列挙している配列である。これら新ＩＤ配列や旧ＩＤ配列は、メモリ部２３ｂのＲＡＭに格納されている。
【００４８】
次いで、人物識別部２３４は、カメラ装置６０の準備が整うまで（ステップＳ２のＹｅｓ）、一定時間待機する（ステップＳ３）。
【００４９】
カメラ装置６０の準備が整うと（ステップＳ２のＹｅｓ）、人物識別部２３４は、電源がＯＦＦなどによる停止指示があるまで（ステップＳ５のＹｅｓ）、メイン処理を実行する（ステップＳ４）。
【００５０】
図９のメイン処理のフローチャートに示すように、人物識別部２３４は、カメラ装置６０の準備が整うと（ステップＳ２のＹｅｓ）、旧ＩＤ配列へ新ＩＤ配列をコピーし（ステップＳ１１）、新ＩＤ配列を初期化する（ステップＳ１２）。
【００５１】
次いで、人物識別部２３４は、カメラ装置６０で撮影された視聴者画像（映像）を取得し（ステップＳ１３）、視聴者画像（映像）から顔認識処理による人物データ（顔データ）の抽出を行った後（ステップＳ１４）、ＩＤ変換処理を実行する（ステップＳ１５）。
【００５２】
図１０のＩＤ変換処理のフローチャートに示すように、人物識別部２３４は、顔認識処理の結果として人物データ（顔データ）を取得し（ステップＳ２１）、取得した人物データ（顔データ）について、人物データベース３０１から人物データ（顔データ）を取得し（ステップＳ２２）、１件ずつ顔識別処理を実行する（ステップＳ２３）。
【００５３】
人物識別部２３４は、ステップＳ２３の顔識別処理の結果、取得した人物データ（顔データ）が人物データベース３０１に無い場合には（ステップＳ２４のＮｏ）、人物データベース３０１に無い人物データ（顔データ）を人物データベース３０１に登録するとともに（ステップＳ２５）、人物データベース３０１から人物データ（顔データ）を登録した人物の人物ＩＤを取得する（ステップＳ２６）。
【００５４】
一方、取得した人物データ（顔データ）が人物データベース３０１にある場合には（ステップＳ２４のＹｅｓ）、人物識別部２３４は、人物データベース３０１から人物データ（顔データ）と合致する人物ＩＤを取得する（ステップＳ２７）。
【００５５】
次いで、人物識別部２３４は、旧ＩＤ配列から人物ＩＤを取得し（ステップＳ２８）、ステップＳ２６またはステップＳ２７で取得した人物ＩＤと一致しない場合、すなわちステップＳ２６またはステップＳ２７で取得した人物ＩＤが前回の人物認識処理で認識しなかった人物ＩＤであれば（ステップＳ２９のＮｏ）、この人物が視聴を始めたものとして、その人物ＩＤでの開始要求を視聴履歴処理部２３５と番組提案処理部２３７へそれぞれ送り（ステップＳ３０、Ｓ３１）、新ＩＤ配列へ人物ＩＤを代入する（ステップＳ３２）。このように人物識別部２３４において認識した人物が人物データベース３０１に未登録の場合には、人物識別部２３４は、その人物データを人物データベース３０１に登録することによって、登録済みとなった人物データ（顔データ）のキーとなる人物ＩＤを人物データベース３０１から取得し、そのキーとなる人物ＩＤを視聴履歴処理部２３５へ送ることで、その人物の視聴履歴処理を開始させるようにしている。また、人物識別部２３４は、取得した人物データ（顔データ）のキーとなる人物ＩＤを番組提案処理部２３７へ送ることで、その人物の番組提案を開始させるようにしている。
【００５６】
一方、ステップＳ２６またはステップＳ２７で取得した人物ＩＤと一致する場合、すなわち前回の人物認識処理で認識していた人物ＩＤを今回認識しなかった場合は（ステップＳ２９のＹｅｓ）、そのまま新ＩＤ配列へ人物ＩＤを代入する（ステップＳ３２）。
【００５７】
図９に戻り、ステップＳ１５のＩＤ変換処理が終了すると、人物識別部２３４は、ＩＤ比較処理を実行する（ステップＳ１６）。具体的には、図１１のＩＤ比較処理のフローチャートに示すように、人物識別部２３４は、旧ＩＤ配列から人物ＩＤを取得するとともに（ステップＳ４１）、新ＩＤ配列から人物ＩＤを取得し（ステップＳ４２）、前回の人物認識処理で認識していた人物ＩＤを今回認識しなかった場合は（ステップＳ４３のＮｏ）、この人物が視聴を終了したものとして、その人物ＩＤの終了要求を視聴履歴処理部２３５と番組提案処理部２３７へそれぞれ送る（ステップＳ４４、Ｓ４５）。このように人物識別部２３４は、認識していた人物が認識できなくなった場合には、その人物が視聴をやめたとみなして、その人物の人物データのキーとなる人物ＩＤを視聴履歴処理部２３５へ送ることで、その人物の視聴履歴処理を終了させるようにしている。また、人物識別部２３４は、人物データのキーとなる人物ＩＤを番組提案処理部２３７へ送ることで、その人物の番組提案を終了させるようにしている。
【００５８】
人物識別部２３４は、このようにしてメイン処理を実行し（ステップＳ４）、停止指示があった場合には（ステップＳ５のＹｅｓ）、終了処理を実行する（ステップＳ６）。
【００５９】
以上のように、人物識別部２３４による人物認識処理では、カメラ装置６０が撮影した映像を入手して顔認識処理を行ない、人物データ（顔データ）を取得する。取得した人物データ（顔データ）を１件ずつ顔識別処理に渡して、人物データベース３０１に無い人物データ（顔データ）は人物データベース３０１に登録する。そうして人物データ（顔データ）と合致する人物ＩＤを取得し、それが前回の人物認識処理で認識しなかった人物ＩＤであれば、その人物ＩＤでの開始要求を視聴履歴処理部２３５と番組提案処理部２３７へそれぞれ送る。逆に、前回の人物認識処理で認識していた人物ＩＤを今回認識しなかった場合は、その人物ＩＤの終了要求を視聴履歴処理部２３５と番組提案処理部２３７へそれぞれ送る。これにより、人物識別部２３４は、新しく認識した人物には視聴履歴の作成開始と番組提案の開始を、認識しなくなった人物には視聴履歴の作成終了と最後の視聴履歴の記録、番組提案の終了を行なう。
【００６０】
次に、視聴履歴処理部２３５における視聴履歴処理について図１２ないし図１６のフローチャートを参照して説明する。
【００６１】
図１２に示すように、視聴履歴処理部２３５は、まず、メモリ部２３ｂのＲＡＭに形成されている各種テーブル（人物テーブル、視聴履歴テーブル、番組テーブル、チャンネルテーブル）を初期化する（ステップＳ５１）。
【００６２】
次いで、視聴履歴処理部２３５は、停止指示があるまで（ステップＳ５５のＹｅｓ）、開始要求処理（ステップＳ５２）、履歴更新処理（ステップＳ５３）、終了要求処理（ステップＳ５４）を実行する。
【００６３】
図１３の開始要求処理のフローチャートに示すように、視聴履歴処理部２３５は、人物識別部２３４から開始要求が送られて来た時は（ステップＳ６１のＹｅｓ）、ＲＡＭに形成されている人物テーブルへ指定された人物ＩＤを登録する（ステップＳ６２）。
【００６４】
また、図１４の終了要求処理のフローチャートに示すように、視聴履歴処理部２３５は、人物識別部２３４から終了要求が送られて来た時は（ステップＳ７１のＹｅｓ）、ＲＡＭに形成されている人物テーブルから指定された人物ＩＤに対応付けられている視聴履歴レコードを取得する（ステップＳ７２）。
【００６５】
次いで、視聴履歴処理部２３５は、取得した視聴履歴レコードから視聴履歴データを１件ずつ取得するとともに（ステップＳ７３）、当該視聴履歴データから視聴時間を取得して（ステップＳ７４）、視聴履歴データの視聴時間が閾値以上であるか否かを判断する（ステップＳ７５）。
【００６６】
視聴履歴処理部２３５は、視聴履歴データの視聴時間が閾値以上である場合には（ステップＳ７５のＹｅｓ）、視聴履歴データを視聴履歴テーブルに記録し（ステップＳ７６）、メモリ部２３ｂのＲＡＭに形成されている人物テーブルから視聴履歴データを削除する（ステップＳ７７）。一方、視聴履歴データの視聴時間が閾値以上でない場合には（ステップＳ７５のＮｏ）、視聴履歴処理部２３５は、そのままステップＳ７７に進み、メモリ部２３ｂのＲＡＭに形成されている人物テーブルから視聴履歴データを削除する。このようにするのは、リモートコントローラ２５のチャンネル切替が、数字キー２５ｃやチャンネルアップダウンキー２５ｄの操作によるいわゆるザッピング操作である場合の視聴履歴データを排除するためである。
【００６７】
すなわち、人物識別部が同一人物を認識している間、視聴履歴処理部２３５は、その人物の番組視聴履歴を生成し続け、その人物を認識しなくなった時点で、その番組を視聴履歴データベース３０２に登録するか否かの判定を行なう。ここで、判定に用いる閾値は、予め規定されるものであっても良いし、例えば、その時点の番組の放送時間（番組表データと現在時刻から算出）と、その人物における番組の累積視聴時間（番組視聴履歴から取得）の割合から決定されるものであっても良い。
【００６８】
取得した視聴履歴レコードからすべての視聴履歴データを取得して視聴時間の判断をした後、視聴履歴処理部２３５は、メモリ部２３ｂのＲＡＭに形成されている人物テーブルから人物ＩＤを削除して（ステップＳ７８）、処理を終了する。
【００６９】
また、図１５の履歴更新処理のフローチャートに示すように、視聴履歴処理部２３５は、入力信号処理部１６からチャンネルデータを取得し（ステップＳ８１）、ＲＡＭに形成されている人物テーブルから指定された人物ＩＤおよびチャンネルに対応付けられている視聴履歴レコードを取得する（ステップＳ８２）。
【００７０】
次いで、視聴履歴処理部２３５は、ステップＳ８２で取得した視聴履歴レコードが１件以上であれば（ステップＳ８３のＹｅｓ）、取得した視聴履歴レコードから視聴履歴データを１件ずつ取得する（ステップＳ８４）。
【００７１】
ここで、視聴履歴処理部２３５は、現時刻が番組終了時刻を過ぎていなければ（ステップＳ８５のＮｏ）、視聴時間を更新、すなわち経過時間を加算する（ステップＳ８６）。
【００７２】
一方、現時刻が番組終了時刻を過ぎている場合には（ステップＳ８５のＹｅｓ）、視聴履歴処理部２３５は、当該視聴履歴データから視聴時間を取得して（ステップＳ８７）、視聴履歴データの視聴時間が閾値以上であるか否かを判断する（ステップＳ８８）。ここで、閾値は、予め規定されるものであっても良いし、例えば、番組の放送時間（番組表データから取得）と、その人物の番組の累積視聴時間（番組視聴履歴から取得）との割合から決定されるものであっても良い。
【００７３】
視聴履歴処理部２３５は、視聴履歴データの視聴時間が閾値以上である場合には（ステップＳ８８のＹｅｓ）、視聴履歴データを視聴履歴テーブルに記録し（ステップＳ８９）、メモリ部２３ｂのＲＡＭに形成されている人物テーブルから視聴履歴データを削除する（ステップＳ９０）。
【００７４】
一方、視聴履歴データの視聴時間が閾値以上でない場合には（ステップＳ８８のＮｏ）、視聴履歴処理部２３５は、そのままステップＳ９０に進み、メモリ部２３ｂのＲＡＭに形成されている人物テーブルから視聴履歴データを削除する。このようにするのは、リモートコントローラ２５のチャンネル切替がいわゆるザッピング操作である場合の視聴履歴データを排除するためである。
【００７５】
また、視聴履歴処理部２３５は、視聴履歴レコードが存在しない場合には（ステップＳ８３のＮｏ）、現時刻およびチャンネルに基づいて履歴追加処理を実行する（ステップＳ９１）。
【００７６】
図１６の履歴追加処理のフローチャートに示すように、視聴履歴処理部２３５は、番組表処理部２３６から現時刻およびチャンネルに基づいて番組表データを取得し（ステップＳ１０１）、チャンネルテーブルにチャンネルデータを登録し（ステップＳ１０２）、番組テーブルに番組データを登録し（ステップＳ１０３）、視聴履歴テーブルに視聴履歴データを新規登録する（ステップＳ１０４）。
【００７７】
図１２に戻り、視聴履歴処理部２３５は、電源がＯＦＦなどによる停止指示があった場合には（ステップＳ５５のＹｅｓ）、終了処理を実行する（ステップＳ５６）。
【００７８】
つまり、視聴履歴処理部２３５の視聴履歴処理では、人物識別部２３４から開始要求が送られて来た時は、指定された人物ＩＤを人物テーブルに登録する。一方、人物識別部２３４から終了要求が送られて来た時は、指定された人物ＩＤに紐付いた視聴履歴をすべて破棄する。ただし破棄する前に、その視聴履歴の視聴時間が閾値以上であれば、それを視聴履歴テーブルに記録する。すべて破棄した後は、人物ＩＤを人物テーブルから抹消する。人物テーブルに登録した人物ＩＤに対しては、それぞれの視聴履歴を更新する。視聴履歴が存在しない場合には、新たに視聴履歴を追加する。またこの更新処理中に番組終了時刻を過ぎた視聴履歴を検出した時は、その視聴履歴の視聴時間が閾値以上であれば、それを視聴履歴テーブルに記録したのち、視聴履歴を破棄する。
【００７９】
次に、番組提案処理部２３７における番組提案処理について図１７ないし図１８のフローチャートを参照して説明する。番組提案処理部２３７における番組提案処理は、番組視聴中においては逐次実行される。また、番組提案処理部２３７における番組提案処理は、ユーザが見たい番組を探している時（ザッピング操作時）と番組視聴を止める時（電源オフ操作時）においても実行される。リモートコントローラ２５によるザッピング操作や電源オフ操作は、リモートコントロール処理部２３２で検知可能である。
【００８０】
図１７に示すように、番組提案処理部２３７は、まず、メモリ部２３ｂのＲＡＭに形成されている各種テーブル（人物テーブル）を初期化する（ステップＳ１１１）。
【００８１】
その後、番組提案処理部２３７は、新たな人物が視聴を始めたものとして人物識別部２３４から開始要求が送られて来た時は（ステップＳ１１２のＹｅｓ）、ＲＡＭに形成されている人物テーブルへ指定された人物（視聴を始めた人物）の人物ＩＤを登録する（ステップＳ１１３）。また、番組提案処理部２３７は、視聴を終了したものとして人物識別部２３４から終了要求が送られて来た時は（ステップＳ１１４のＹｅｓ）、ＲＡＭに形成されている人物テーブルから指定された人物（視聴を終了した人物）の人物ＩＤを削除する（ステップＳ１１５）。
【００８２】
このようにしてＲＡＭに形成されている人物テーブルに登録した人物ＩＤについて、番組提案処理部２３７は、番組照合処理を実行する（ステップＳ１１６）。
【００８３】
すなわち、人物識別部２３４が同一人物を認識している間、番組提案処理部２３７は、その人物の番組視聴履歴を番組表データと照合する番組照合処理を実行し続け、その人物を認識しなくなった時点でその人物に対する番組照合処理を終了する。
【００８４】
図１８の番組照合処理のフローチャートに示すように、番組提案処理部２３７は、それぞれの人物ＩＤに対応付けられた視聴履歴レコードを視聴履歴データベース３０２から取得する（ステップＳ１２１）。
【００８５】
次いで、番組提案処理部２３７は、取得した視聴履歴レコードから視聴履歴データを１件ずつ取得し（ステップＳ１２２）、視聴履歴データから番組データを取得する（ステップＳ１２３）。
【００８６】
また、番組提案処理部２３７は、検索時間帯を計算する（ステップＳ１２４）。検索時間帯とは、番組表のどれだけ先まで後段のキーワード検索のターゲットとするかを決定するものである。ここでは、番組を視聴中の場合（電源ＯＮ後に推奨番組の放送時間が近づいた場合）と、視聴番組を探索していることを認識した場合（ユーザがザッピング操作を行った場合）と、番組の視聴を止めようとしていることを認識した場合（ユーザが電源ＯＦＦ操作を行った場合）とでは、番組表データから類似する推奨番組を検索する時間帯をそれぞれ変更する。例えば、本実施の形態のように電源ＯＮ後に推奨番組の放送時間が近づいたことを提案するのであれば、１０分後程度の検索時間帯でよい。また、ユーザがザッピング操作を行った時に番組提案をするような場合は、ユーザが特に見たい番組が無いが番組視聴を望んでいる状態が考えられるため、１〜２時間程度を検索時間帯としたほうが良い。さらに、ユーザが電源ＯＦＦ操作を行った時に番組提案をするような場合は、ユーザの望みそうな番組の見逃しを防止することを目的として、本日の残りの時間を検索時間帯としたほうが良い。
【００８７】
さらに、番組提案処理部２３７は、番組データ（タイトル情報、ジャンル情報、出演者情報など）、検索時間帯、一致の比率の閾値などに基づいて、番組表処理部２３６から推奨番組を１件ずつキーワード検索する（ステップＳ１２５）。例えば、番組提案処理部２３７は、番組視聴履歴のタイトル情報で番組表データのタイトル情報をキーワード検索することで、一致の比率が閾値以上の番組のみを推奨番組とする。また、番組提案処理部２３７は、番組視聴履歴のジャンル情報で番組表データのジャンル情報をキーワード検索することで、一致の比率が閾値以上の番組のみを推奨番組とする。さらに、番組提案処理部２３７は、番組視聴履歴の出演者情報で番組表データの出演者情報をキーワード検索することで、一致の比率が閾値以上の番組のみを推奨番組とする。
【００８８】
番組提案処理部２３７は、キーワード検索によって１件以上の推奨番組と認められる番組がヒットした場合には（ステップＳ１２６のＹｅｓ）、ヒットした件数分の番組提案メッセージを生成し（ステップＳ１２７）、ＯＳＤ信号生成部１９へ番組提案メッセージを送る（ステップＳ１２８）。
【００８９】
図１７に戻り、ステップＳ１１６の番組照合処理が終了すると、番組提案処理部２３７は、電源がＯＦＦなどによる停止指示があるまで（ステップＳ１１７のＹｅｓ）、待機し（ステップＳ１１８）、停止指示があった場合には（ステップ１１７のＹｅｓ）、終了処理を実行する（ステップＳ１１９）。
【００９０】
すなわち、番組提案処理部２３７の番組提案処理では、人物識別部２３４から開始要求が送られて来た時は、指定された人物ＩＤをＲＡＭに形成されている人物テーブルに登録する。一方、人物識別部２３４から終了要求が送られて来た時は、指定された人物ＩＤをＲＡＭに形成されている人物テーブルから抹消する。ＲＡＭに形成されている人物テーブルに登録した人物ＩＤに対しては、それぞれの人物ＩＤに対応付けられた視聴履歴レコードを視聴履歴データベース３０２から取得して、それらを１件ずつ番組表データと照合し、推奨番組と認められる番組が見つかった場合には番組提案メッセージをメッセージ表示する。
【００９１】
続いて、デジタルテレビジョン１における処理例について説明する。
【００９２】
図１９は、人物Ａがデジタルテレビジョン１を最初に視聴した時の処理動作を示すものである。図１９に示すように、人物Ａがデジタルテレビジョン１の電源をリモートコントローラ２５の電源キー２５ａによりＯＮして視聴を開始すると、デジタルテレビジョン１は、カメラ装置６０にて人物Ａを撮影し、人物Ａが人物データベース３０１に未登録であることを確認すると、人物データベース３０１に人物Ａの人物データを登録する。次いで、デジタルテレビジョン１は、人物Ａが視聴している番組Ａ−１の番組データを視聴履歴データベース３０２に登録する。
【００９３】
図２０は、人物Ａがデジタルテレビジョン１を再度視聴した時の処理動作を示すものである。図２０に示すように、人物Ａがデジタルテレビジョン１の電源をリモートコントローラ２５の電源キー２５ａによりＯＮして視聴を開始すると、デジタルテレビジョン１は、カメラ装置６０にて人物Ａを撮影し、人物Ａが人物データベース３０１に登録済みであることを確認する。次いで、デジタルテレビジョン１は、人物Ａが視聴している番組Ａ−２の番組データを視聴履歴データベース３０２に登録する。加えて、デジタルテレビジョン１は、視聴履歴データベース３０２を元に、人物Ａが過去に視聴した番組と類似の番組を検索する。デジタルテレビジョン１は、番組表データベース３０３の番組表データから、現在および直近の番組に視聴履歴と類似の番組があれば、その番組を提案する番組提案メッセージをＬＣＤパネル３の画面に表示する。
【００９４】
ここで、図２１は画面に表示された番組提案メッセージＭを示す正面図である。図２１に示すように、番組提案メッセージＭは、視聴中の番組映像に重ねてＬＣＤパネル３に表示される。番組提案メッセージＭには、メッセージｍとともに、推奨番組の内容（放送日時、チャンネル、タイトル、番組内容など）ｎが番組表データベース３０３に格納されたＥＩＴ（番組表データ）から取得されて表示される。また、番組提案メッセージＭには、提案された番組をユーザが視聴するか否かを意思表示するためのボタンｂ１，ｂ２も表示される。これらのボタンｂ１，ｂ２は、リモートコントローラ２５により操作される。
【００９５】
番組提案メッセージＭ内に含まれるメッセージｍとしては、番組視聴中は「まもなく始まります」、ザッピング中は「あなたにおすすめの番組があります」、電源ＯＦＦ時には「今日、あなたにおすすめの番組があります」などが挙げられる。
【００９６】
なお、提案する番組が複数ある場合には、複数の番組提案メッセージＭを連続して表示するようにしても良いし、図２２に示すように各推奨番組をリスト表示するようにしても良い。
【００９７】
図２３は、人物Ａがテレビを視聴した後で人物Ｂがデジタルテレビジョン１を視聴した時の処理動作を示すものである。図２３に示すように、人物Ａがテレビを視聴した後で人物Ｂがデジタルテレビジョン１の電源をリモートコントローラ２５の電源キー２５ａによりＯＮして視聴を開始すると、デジタルテレビジョン１は、カメラ装置６０にて人物Ｂを撮影し、人物Ｂが人物データベース３０１に未登録であることを確認すると、人物データベース３０１に人物Ｂの人物データを登録する。次いで、デジタルテレビジョン１は、人物Ｂが視聴している番組Ｂ−３の番組データを視聴履歴データベース３０２に登録する。
【００９８】
図２４は、既に視聴した後に人物Ａおよび人物Ｂが一緒にデジタルテレビジョン１を視聴した時の処理動作を示すものである。図２４に示すように、人物Ａおよび人物Ｂがデジタルテレビジョン１の電源をリモートコントローラ２５の電源キー２５ａによりＯＮして視聴を開始すると、デジタルテレビジョン１は、カメラ装置６０にて人物Ａおよび人物Ｂを撮影し、人物Ａおよび人物Ｂが人物データベース３０１に登録済みであることを確認する。次いで、デジタルテレビジョン１は、人物Ａが視聴している番組Ａ−４の番組データを視聴履歴データベース３０２に登録するとともに、人物Ｂが視聴している番組Ｂ−４の番組データを視聴履歴データベース３０２に登録する。加えて、デジタルテレビジョン１は、視聴履歴データベース３０２を元に、人物Ａおよび人物Ｂがそれぞれ過去に視聴した番組と類似の番組を検索する。デジタルテレビジョン１は、番組表データベース３０３の番組表データから、現在および直近の番組に視聴履歴と類似の番組があれば、その番組を提案する番組提案メッセージをＬＣＤパネル３の画面に表示する。なお、ここでＬＣＤパネル３の画面に表示される番組提案メッセージは、人物Ａに対する推奨番組と人物Ｂに対する推奨番組との両方である。
【００９９】
図２５は、図１９、図２０、図２３、図２４における人物Ａおよび人物Ｂの振る舞いおよび処理動作を番組表に併せて表現したものである。すなわち、図２５は人物Ａおよび人物Ｂの行動に基づいた人物データベース３０１と視聴履歴データベース３０２との記録例を示している。
（１）人物Ａが番組視聴を開始する。人物Ａが人物データベース３０１に記録される。
（２）番組が終了する。この番組は人物Ａの視聴履歴として視聴履歴データベース３０２に記録される。人物Ａは一旦視聴を終了する。
（３）人物Ａが番組視聴を再開する。ここで人物Ａの推奨番組検索が発生する。
（４）番組が終了する。この番組は人物Ａの視聴履歴として視聴履歴データベース３０２に記録される。人物Ａは再び視聴を終了する。
（５）人物Ｂが番組視聴を開始する。人物Ｂが人物データベース３０１に記録される。
（６）番組が終了する。この番組は人物Ｂの視聴履歴として視聴履歴データベース３０２に記録される。
（７）人物Ｂがリモートコントローラ２５の数字キー２５ｃやチャンネルアップダウンキー２５ｄの操作によるザッピングを行い、見たい番組を探す。この場合、視聴時間が短いため、視聴履歴として視聴履歴データベース３０２には記録されない。
（８）人物Ｂが視聴を終了する。視聴時間が短いため、視聴履歴として視聴履歴データベース３０２には記録されない。
（９）人物Ａと人物Ｂが一緒に視聴を開始する。ここで人物Ａと人物Ｂの推奨番組検索が発生する。
（１０）番組が終了する。この番組の視聴時間は十分に長いため、人物Ａと人物Ｂの視聴履歴として視聴履歴データベース３０２に記録される。
【０１００】
続いて、実施形態にかかる映像出力装置であるデジタルテレビジョン１による番組視聴における処理動作と特開２００３−２１９２８７号公報に開示された放送受信装置による番組視聴における処理動作の違いについて、図２６を参照して説明する。
【０１０１】
まず、デジタルテレビジョン１による番組視聴における処理動作について説明する。
（Ａ）登録済みの視聴者が番組視聴を開始する。
（Ｂ）番組視聴中、推奨番組が通知される。
（Ｃ）番組が終了すると、視聴者が推奨番組を選択し、視聴を開始する。
（Ｄ）推奨番組の視聴が終了する。新たな推奨番組の通知が無いので、視聴者は、ザッピング操作で番組を探す。
（Ｅ）リモートコントロール処理部２３２によりザッピング操作が検知され、今後の推奨番組が表示される。
（Ｆ）視聴者が推奨番組を選択し、番組開始まで視聴を継続する。
（Ｇ）推奨番組の視聴が終了する。新たな推奨番組の通知が無いので、視聴者は、電源オフ操作を実施する。リモートコントロール処理部２３２により電源オフ操作が検知され、今後の推奨番組が表示される。
（Ｈ）視聴者が推奨番組を選択し、番組開始まで視聴を継続する。
（Ｉ）推奨番組の視聴が終了する。電源オフ操作すると、推奨番組が無いため電源オフされる。
【０１０２】
このように、デジタルテレビジョン１によれば、上述のように番組が視聴される結果、すべての推奨番組を視聴することができる。
【０１０３】
次に、特開2003-219287号公報に開示された放送受信装置による番組視聴における処理動作について説明する。
（ａ）視聴者が番組視聴を開始する。
（ｂ）番組視聴中、推奨番組にチャンネルは切り替わらない。
（ｃ）番組が終了しても、番組終了時刻になるまで、推奨番組にチャンネルは切り替わらない。
（ｄ）視聴者は、ザッピング操作で見たい番組を探す。
（ｅ）視聴者は、見たい番組が見つからないので、適当に番組を選んで視聴を開始する。
（ｆ）番組が終了する。推奨番組が無いため、番組終了時刻を過ぎてもチャンネルは切り替わらない。
（ｇ）視聴者は、同じチャンネルのまま次の番組の視聴を開始する。
（ｈ）番組が終了しても、推奨番組が無いため、チャンネルは切り替わらない。視聴者は、あきらめて電源オフする。
【０１０４】
このように、特開２００３−２１９２８７号公報に開示された放送受信装置によれば、上述のように番組が視聴される結果、いずれの推奨番組も視聴することができない。すなわち、特開２００３−２１９２８７０号公報に開示された放送受信装置によれば、設定操作が不要だが、番組を見逃さない手段とはなり得ない。例えば、ユーザが特別番組を視聴中に別のチャンネルで毎週視聴している連続ドラマ番組の放送時間が近づいてきた場合、番組の途中ではチャンネルを切り替えないため連続ドラマ番組を見逃してしまうという欠点がある。さらに、番組の終了を検知してチャンネルを切り替える構造のため、番組の終了を検知しなければ機能が働かないという大きな欠点がある。ほとんどの場合、番組が終わってからその番組の本当の終了時間になるまでの間にはコマーシャルなどの放送が入っているため、実際にはチャンネルが切り替わる前にユーザが自ら別のチャンネルに切り替えてしまうケースが多分にあると考えられる。
【０１０５】
このように本実施の形態によれば、デジタルテレビジョン１のＬＣＤパネル３に表示された番組を視聴中の人物をカメラ装置６０で撮像した映像から識別し、識別された人物に対応付けて視聴中の番組を視聴履歴として記憶し、番組を視聴中の人物に対応付けて記憶された視聴履歴に基づくキーワードを用いて、番組表データから人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成してデジタルテレビジョン１のＬＣＤパネル３に出力する。これにより、予約機能のような設定操作を行なわなくても、デジタルテレビジョン１が自動でユーザ本人を認識して推奨番組の通知を行なうため、ユーザが見たい番組を見逃す失敗を少なくすることができる。
【０１０６】
なお、本実施の形態のデジタルテレビジョン１によれば、ユーザへの通知だけを行ない、切り替えるかどうかはユーザの選択に任せている。また、本実施の形態のデジタルテレビジョン１によれば、推奨番組を逐次検索するため、推奨番組の放送時間直前になれば必ず推奨番組が通知される。さらに、本実施の形態のデジタルテレビジョン１によれば、ユーザが見たい番組を探している時（ザッピング操作）と番組視聴を止める時（電源オフ操作）においても推奨番組を検索して推奨番組の通知を行なう。
【０１０７】
なお、本実施形態においては、人物識別部２３４は、番組を視聴中の人物をカメラ装置６０で撮像した映像（外部の環境情報）から顔データを抽出し、抽出した顔データに対する顔識別処理によって人物の識別処理を行なうようにしたが、これに限るものではなく、外部の環境情報から番組を視聴中の人物の音声データを取得し、取得した音声データに対する音声識別処理によって人物の識別処理を行なうようにしても良い。
【０１０８】
なお、本実施形態においては、出力信号処理部２１は、番組提案処理部２３７で生成された番組提案メッセージをＯＳＤ（On  Screen  Display）信号として生成し、当該ＯＳＤ信号を番組の映像信号に重畳して出力するようにしたが、これに限るものではない。例えば、出力信号処理部２１は、番組提案処理部２３７で生成された番組提案メッセージを音声信号として生成してスピーカ２２から出力するようにしても良い。
【０１０９】
なお、本実施形態においては、リモートコントローラ２５のキー操作によるザッピング操作や電源オフ操作をリモートコントロール処理部２３２で検知するようにしたが、これに限るものではなく、カメラ装置６０に対する人物の所作などの別の方法によって、ザッピング操作や電源オフ操作を検知するようにしても良い。
【０１１０】
なお、本実施形態の映像出力装置であるデジタルテレビジョン１で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１１】
さらに、本実施形態の映像出力装置であるデジタルテレビジョン１で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の映像出力装置であるデジタルテレビジョン１で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１２】
本実施形態の映像出力装置であるデジタルテレビジョン１で実行されるプログラムは、上述した各部（撮像処理部２３１、リモートコントロール処理部２３２、ネットワーク処理部２３３、人物識別部２３４、視聴履歴処理部２３５、番組表処理部２３６、番組提案処理部２３７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、撮像処理部２３１、リモートコントロール処理部２３２、ネットワーク処理部２３３、人物識別部２３４、視聴履歴処理部２３５、番組表処理部２３６、番組提案処理部２３７がＲＡＭ上に生成されるようになっている。
【０１１３】
また、本実施形態においては、映像出力装置として立体視（３次元）表示用の映像信号に基づく映像出力を行なうことができるデジタルテレビジョン１を適用したが、これに限るものではなく、通常の平面視（２次元）表示用の映像信号に基づく映像出力のみを行なうデジタルテレビジョンを映像出力装置として適用するようにしても良い。
【０１１４】
また、本実施形態では、映像出力装置としてデジタルテレビジョン１に適用した例をあげて説明したが、例えば、ＨＤＤレコーダ、チューナ、セットトップボックス等にも映像出力装置を適用することができる。
【０１１５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１１６】
１      映像出力装置
３，２２    出力部
１４        受信手段
２１        出力信号処理手段
２３４      人物識別手段
２３５      視聴履歴記憶手段
２３６      番組表取得手段
２３７      番組提案手段
Ｍ      番組提案メッセージ
【図１】
2012138827.tif 000003
【図２】
2012138827.tif 000004
【図３】
2012138827.tif 000005
【図４】
2012138827.tif 000006
【図５】
2012138827.tif 000007
【図６】
2012138827.tif 000008
【図７】
2012138827.tif 000009
【図８】
2012138827.tif 000010
【図９】
2012138827.tif 000011
【図１０】
2012138827.tif 000012
【図１１】
2012138827.tif 000013
【図１２】
2012138827.tif 000014
【図１３】
2012138827.tif 000015
【図１４】
2012138827.tif 000016
【図１５】
2012138827.tif 000017
【図１６】
2012138827.tif 000018
【図１７】
2012138827.tif 000019
【図１８】
2012138827.tif 000020
【図１９】
2012138827.tif 000021
【図２０】
2012138827.tif 000022
【図２１】
2012138827.tif 000023
【図２２】
2012138827.tif 000024
【図２３】
2012138827.tif 000025
【図２４】
2012138827.tif 000026
【図２５】
2012138827.tif 000027
【図２６】
2012138827.tif 000028
【手続補正書】
【提出日】平成23年12月27日(2011.12.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態の映像出力装置は、番組の放送信号を受信する受信手段と、番組にかかるイベント情報である番組表データを取得する番組表取得手段と、前記受信手段により受信した放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段と、前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別する人物識別手段と、前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶する視聴履歴記憶手段と、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードを用いて、前記番組表取得手段により取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する番組提案手段と、を備える。そして、前記番組提案手段は、前記番組の視聴中のみならず、前記人物識別手段によって識別された前記人物が視聴番組を探索していることを認識した場合には前記番組表データの検索時間帯の長さを視聴中の検索時間よりも長くして前記推奨番組を検索し、または、前記人物識別手段によって識別された前記人物が番組の視聴を止めようとしていることを認識した場合には前記番組表データの検索時間帯を本日の残りの時間帯として前記推奨番組を検索して、当該推奨番組を提案する番組提案メッセージを生成し、前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを前記出力部に出力する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
実施形態の映像出力方法は、受信部により受信した番組の放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段を備える映像出力装置で実行される映像出力方法であって、前記番組にかかるイベント情報である番組表データを取得するステップと、前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別するステップと、識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶部に記憶するステップと、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記記憶部に記憶された視聴履歴に基づくキーワードを用いて、取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成して前記出力信号処理手段に送信する番組提案ステップと、を含む。そして、前記番組提案ステップは、前記番組の視聴中のみならず、前記人物識別手段によって識別された前記人物が視聴番組を探索していることを認識した場合には前記番組表データの検索時間帯の長さを視聴中の検索時間よりも長くして前記推奨番組を検索し、または、前記人物識別手段によって識別された前記人物が番組の視聴を止めようとしていることを認識した場合には前記番組表データの検索時間帯を本日の残りの時間帯として前記推奨番組を検索して、当該推奨番組を提案する番組提案メッセージを生成する。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組の放送信号を受信する受信手段と、
番組にかかるイベント情報である番組表データを取得する番組表取得手段と、
前記受信手段により受信した放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段と、
前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別する人物識別手段と、
前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶する視聴履歴記憶手段と、
前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードを用いて、前記番組表取得手段により取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成する番組提案手段と、
を備え、
前記番組提案手段は、
前記番組の視聴中のみならず、前記人物識別手段によって識別された前記人物が視聴番組を探索していることを認識した場合には前記番組表データの検索時間帯の長さを視聴中の検索時間よりも長くして前記推奨番組を検索し、または、前記人物識別手段によって識別された前記人物が番組の視聴を止めようとしていることを認識した場合には前記番組表データの検索時間帯を本日の残りの時間帯として前記推奨番組を検索して、
当該推奨番組を提案する番組提案メッセージを生成し、
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを前記出力部に出力する、
ことを特徴とする映像出力装置。
【請求項２】
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージをＯＳＤ（On  Screen  Display）信号として生成し、当該ＯＳＤ信号を前記番組の映像信号に重畳して出力する、
ことを特徴とする請求項１記載の映像出力装置。
【請求項３】
前記出力信号処理手段は、前記番組提案手段で生成された前記番組提案メッセージを音声信号として生成して出力する、
ことを特徴とする請求項１または２記載の映像出力装置。
【請求項４】
前記人物識別手段は、前記番組を視聴中の人物を撮像した映像から顔データを抽出し、抽出した前記顔データに対する顔識別処理によって人物の識別処理を行なう、
ことを特徴とする請求項１ないし３のいずれか一記載の映像出力装置。
【請求項５】
前記人物識別手段は、前記番組を視聴中の人物の音声データを取得し、取得した前記音声データに対する音声識別処理によって人物の識別処理を行なう、
ことを特徴とする請求項１ないし４のいずれか一記載の映像出力装置。
【請求項６】
前記人物識別手段は、前記番組を視聴中の複数の人物をそれぞれ識別可能であり、
前記番組提案手段は、前記人物識別手段が前記番組を視聴中の複数の人物を識別した場合、識別された複数の人物がそれぞれ過去に視聴した番組と類似の番組を前記番組表データから検索し、識別された各人物に対する前記推奨番組を提案する番組提案メッセージを生成する、
ことを特徴とする請求項１ないし５のいずれか一記載の映像出力装置。
【請求項７】
前記番組提案手段は、複数の推奨番組が検索された場合、当該複数の推奨番組を一括して提案する番組提案メッセージを生成する、
ことを特徴とする請求項１ないし６のいずれか一記載の映像出力装置。
【請求項８】
前記視聴履歴記憶手段は、視聴時間が閾値以上でない場合には、前記人物識別手段によって識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶しない、
ことを特徴とする請求項１ないし７のいずれか一記載の映像出力装置。
【請求項９】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとしてタイトル情報を用い、前記番組表データのタイトル情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし８のいずれか一記載の映像出力装置。
【請求項１０】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとしてジャンル情報を用い、前記番組表データのジャンル情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし８のいずれか一記載の映像出力装置。
【請求項１１】
前記番組提案手段は、前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記視聴履歴記憶手段に記憶された視聴履歴に基づくキーワードとして出演者情報を用い、前記番組表データの出演者情報をキーワード検索し、一致の比率が閾値以上の番組のみを推奨番組とする、
ことを特徴とする請求項１ないし８のいずれか一記載の映像出力装置。
【請求項１２】
受信部により受信した番組の放送信号を処理した番組の映像信号を出力部に出力する出力信号処理手段を備える映像出力装置で実行される映像出力方法であって、
前記番組にかかるイベント情報である番組表データを取得するステップと、
前記出力部に出力された前記番組を視聴中の人物を、外部の環境情報から識別するステップと、
識別された前記人物に対応付けて視聴中の前記番組を視聴履歴として記憶部に記憶するステップと、
前記出力部に出力された前記番組を視聴中の前記人物に対応付けて前記記憶部に記憶された視聴履歴に基づくキーワードを用いて、取得した前記番組表データから前記人物が過去に視聴した番組と類似する推奨番組を検索し、当該推奨番組を提案する番組提案メッセージを生成して前記出力信号処理手段に送信する番組提案ステップと、
を含み、
前記番組提案ステップは、
前記番組の視聴中のみならず、前記人物識別手段によって識別された前記人物が視聴番組を探索していることを認識した場合には前記番組表データの検索時間帯の長さを視聴中の検索時間よりも長くして前記推奨番組を検索し、または、前記人物識別手段によって識別された前記人物が番組の視聴を止めようとしていることを認識した場合には前記番組表データの検索時間帯を本日の残りの時間帯として前記推奨番組を検索して、
当該推奨番組を提案する番組提案メッセージを生成する、
ことを特徴とする映像出力方法。