(57)【特許請求の範囲】
【請求項１】
放送および通信ネットワークを介して送信される情報をそれぞれ受信できる受信機において、
前記放送を視聴しているユーザー向けの広告データを前記情報として、前記通信ネットワークを介して受信できるデータ通信手段と、
前記放送を視聴していると考えられるユーザーを認識するユーザー認識手段と、
放送番組別に、該放送番組の放送時に前記ユーザー認識手段が認識したユーザーを示す視聴履歴情報を保存する履歴保存手段と、
前記ユーザー認識手段が認識したユーザーが単独である場合、当該認識したユーザーを基に広告データを選択する一方、前記ユーザー認識手段が認識したユーザーが複数存在する場合に、前記履歴保存手段が保存した視聴履歴情報を参照して前記ユーザー認識手段が複数、認識しているユーザーのなかで現在、視聴中の放送番組を過去に視聴していた確率の最も高いユーザーを特定し、該特定したユーザーを基に広告データを選択し、当該選択された広告データを前記データ通信手段により取得して表示させる広告表示手段と、
を具備することを特徴とする受信機。
【請求項２】
放送および通信ネットワークを介して送信される情報をそれぞれ受信できる受信機に実行させるプログラムにおいて、
前記放送を視聴しているユーザー向けの広告データを前記情報として、前記通信ネットワークを介して受信できるデータ通信機能と、
前記放送を視聴していると考えられるユーザーを認識するユーザー認識機能と、
放送番組別に、該放送番組の放送時に前記ユーザー認識機能が認識したユーザーを示す視聴履歴情報を履歴保存手段に保存する保存機能と、
前記ユーザー認識機能が認識したユーザーが単独である場合、当該認識したユーザーを基に広告データ選択する一方、前記ユーザー認識機能が認識したユーザーが複数存在する場合に、前記履歴保存手段に保存した視聴履歴情報を参照して前記ユーザー認識機能が複数、認識しているユーザーのなかで現在、視聴中の放送番組を過去に視聴していた確率の最も高いユーザーを特定し、該特定したユーザーを基に広告データを選択し、当該選択された広告データを前記データ通信機能により取得して表示させる広告表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送および通信ネットワークを介して送信される情報をそれぞれ受信できる受信機に関する。
【背景技術】
【０００２】
近年では、放送を視聴している視聴者に、放送以外の情報を併せて提供することが行われている。地上デジタル放送対応の受信機では、通信ネットワークを介して、放送番組に係わる情報をＷｅｂサイトから取得可能となっている。そのような情報として、広告データをより積極的に提示することが考えられている。これは、視聴者が広告を見る機会をより増やすことにより、より多くの商品の販売が見込めるからである。
【０００３】
視聴者に提示する広告データは、その視聴者にとって適切なものであることが望まれる。そのような広告データは、視聴者が視聴している放送番組やその個人情報（例えば趣味や嗜好）などから或る程度、適切に推測することができる。このことから、例えば特許文献１に記載された従来技術のように、視聴者に合うと考えられる放送番組を自動的に選択して視聴させるものもある。しかし、放送番組を視聴する視聴者、つまり受信機のユーザーは一人であるとは限らない。また、複数の人が一緒に同じ放送番組を視聴することがありうる。このようなことから、視聴者向けの広告データを提示する場合には、より確実に適切と考えられる広告データを提示するうえで、複数の人が放送番組を視聴できることを考慮することが重要であると考えられる。
【特許文献１】特開２００５−２３６３５３号公報
【特許文献２】特開２００２−３１５０２３号公報
【特許文献３】特開２００３−２９６２６８号公報
【特許文献４】特開２００５−１４２９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、放送を視聴可能なユーザーが複数、存在していても、放送を視聴しているユーザーにとって適切と考えられる広告データをより確実に提示できる受信機を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の態様の受信機は、放送および通信ネットワークを介して送信される情報をそれぞれ受信できることを前提とし、放送を視聴しているユーザー向けの広告データを情報として、通信ネットワークを介して受信できるデータ通信手段と、放送を視聴していると考えられるユーザーを認識するユーザー認識手段と、放送番組別に、該放送番組の放送時にユーザー認識手段が認識したユーザーを示す視聴履歴情報を保存する履歴保存手段と、ユーザー認識手段が認識したユーザーが単独である場合、当該認識したユーザーを基に広告データ選択する一方、ユーザー認識手段が認識したユーザーが複数存在する場合に、履歴保存手段が保存した視聴履歴情報を参照して前記ユーザー認識手段が複数、認識しているユーザーのなかで現在、視聴中の放送番組を過去に視聴していた確率の最も高いユーザーを特定し、該特定したユーザーを基に広告データを選択し、当該選択された広告データをデータ通信手段により取得して表示させる広告表示手段と、を具備する。
【０００８】
本発明のプログラムは、上記第１の態様の受信機が備えた手段を実現させるための機能を搭載している。
【発明の効果】
【０００９】
本発明は、放送を視聴していると考えられるユーザーの認識を行い、認識されたユーザーを基に広告データを選択し、通信ネットワークを介して、選択した広告データを取得して表示させる。ユーザーの認識を行うことにより、実際に視聴している、或いは視聴している可能性の高いユーザーにとって適切と考えられる広告データをより確実に選択できるようになる。このため、放送を視聴可能なユーザーが複数、存在していたとしても、高い訴求効果が期待できる広告データを視聴しているユーザーに提示することができる。
【００１０】
放送番組別に、その放送番組の放送時に認識したユーザーを示す視聴履歴情報を保存するようにした場合には、視聴履歴情報から、どの放送番組をどのユーザーがどのような頻度（確率）で視聴しているかが判るようになる。視聴しているユーザー間における気に入り方の程度の差や、視聴における集中の度合い、といったこともより正確に推測できるようになる。このことから、複数のユーザーが認識された場合には、そのなかで訴求効果が最も高いと期待できるユーザーをより高精度に特定できるようになる。その結果、複数のユーザーが視聴している状況下でも、高い訴求効果が期待できる広告データをより確実にユーザーに対して提示できるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施の形態による受信機の構成図、図２は、その受信機が情報を取得可能なネットワークシステムを説明する図である。
【００１２】
その受信機は、図２に示すように、ＣＡＴＶ網に接続させることを想定したものである。そのＣＡＴＶ網には放送信号を送信することで放送を行う放送局（ＣＡＴＶ局）２００が複数、接続されている。各ＣＡＴＶ局２００は、契約した店舗２１０から委託された広告データ２０１を、受信機側からの要求に応じて送信するサービスを提供する。本実施の形態による受信機は、そのようなＣＡＴＶ局２００から送信される放送信号の視聴、及び広告データの提示を行うものとして実現されている。それにより、ＣＡＴＶ網にＣＡＴＶ局２００が１つ以上、接続されたネットワークシステムで用いることを前提としたものとなっている。そのＣＡＴＶ局が行う放送には、データ放送が含まれる。
【００１３】
なお、広告データ２０１はそれを取得するための情報（ＵＲＬ等）をデータ放送等で送信することにより、Ｗｅｂページから取得するようにしても良い。或いは専用のチャンネルなどで送信して、受信機側で提示すべき広告データを選択して提示するようにしても良い。
【００１４】
その受信機は、図１に示すように、ＣＡＴＶ網に送信された放送のなかから設定されたチャンネルの放送信号を受信するためのチューナー１０１と、そのチューナー１０１が受信した放送信号をデコードするデコーダ１０２と、映像を出力するための映像出力装置１０３と、その映像出力装置１０３から送られる映像信号を表示させる広告メッセージ表示部１０４、及びテレビジョン（ＴＶ）表示部１０５と、受信機全体の制御を行うＣＰＵ１０６と、そのＣＰＵ１０６が実行するプログラムや各種制御データを格納したプログラムＲＯＭ１０７と、そのＣＰＵ１０６がワークに用いるワークＲＡＭ１０８と、各種データの格納に用いられるメモリ１０９と、視聴しているユーザーを撮影するためのカメラ部１１０と、そのカメラ部１１０の撮影画像に写っているユーザーを認識するための画像認識部１１１と、各種スイッチを有するスイッチ部１１２と、ＣＡＴＶ網を介した双方向の通信を行うための通信装置（ケーブルモデム）１１３と、を備えた構成となっている。なお、特には図示していないが、リモートコントロール装置（以降「リモコン」と略記）から送信された信号を受信するための受信部、音声を出力するための音声出力部、なども搭載されている。
【００１５】
受信機を利用する可能性のあるユーザーは、その個人情報（視聴者情報）を登録するようにしている。登録された視聴者情報は視聴者情報テーブルＤ１に格納して、メモリ１０９に保存するようにしている。そのメモリ１０９は、例えばハードディスク装置等の不揮発性のものである。
【００１６】
図３は、視聴者情報テーブルに格納された視聴者情報の構成を説明する図である。その図３に示すように、視聴者情報は、性別、年齢、及び趣味を示す複数のデータで構成されている。図中に表記の「父」「母」「息子」及び「娘」は、実際には視聴者情報を構成する、その視聴者情報が表すユーザーを一義的に示す識別情報である。その視聴者情報の入力、及び登録は、スイッチ部１１２を操作するか、或いはリモコンを操作することで行うようになっている。なお、視聴者情報として入力を要求するデータ項目の種類や数は特に限定されるものではない。
【００１７】
画像認識部１１１によるユーザーの認識は、周知の技術を用いて、例えば顔認識技術を用いて、撮影画像に写っている人が視聴者情報を登録したユーザーのうちの何れであるか確認する形で行われる。それにより、視聴者情報を登録していない人のみが撮影画像に写っていると認識した場合には、誰も放送を視聴していないと見なすようになっている。
【００１８】
視聴者情報が登録されたユーザーはその視聴者情報から正確に認識できるとは限らない。姿や身体の大きさ、顔立ちなどには個人差がある。視聴者情報を登録したユーザーの組み合わせが、視聴者情報から視覚的に明確な相違があると言えるユーザーの組み合わせであるとは限らない。このようなことから本実施の形態では、視聴者情報を登録したユーザー毎に学習を行わせ、各ユーザーを正確に認識できるようにさせている。なお、ユーザーの認識は、画像認識技術を用いるのではなく、別の技術を用いて行うようにしても良い。例えばユーザーが常に携帯する物に内蔵されたＩＣタグを利用してユーザー認識を行うようにしても良い。
【００１９】
上述のようなユーザー認識を随時、画像認識部１１１に行わせることにより、放送番組を視聴している、或いは視聴可能なユーザーを特定することができる。このことからＣＰＵ１０６は、そのようなユーザーを視聴者と見なし、通信装置１１３を介して、そのユーザーにとって適切と考えられる広告データ２０１をＣＡＴＶ局２００に対して要求し取得する。取得した広告データ２０１は、メモリ１０９に保存し、演奏出力装置１０３に送って広告メッセージ表示部１０４に表示させる。そのようにして、認識したユーザーにとって適切と考えられる広告データ２０１を提示するため、より高い訴求効果をより確実に実現できることとなる。
【００２０】
画像認識部１１１が認識するユーザーは一人であるとは限らない。複数のユーザーを認識することがありうる。このことから本実施の形態では、視聴された放送番組毎に、その番組の放送（視聴）時に認識されたユーザー（視聴者）の回数（その放送番組の視聴回数）を示す視聴履歴情報（以下「視聴記録情報」と呼ぶ）を生成し保存するようにしている。その保存用に、メモリ１０９上には視聴記録情報データベース（ＤＢ）Ｄ２を構築している。
【００２１】
図４は、その視聴記録情報ＤＢのデータ構成を説明する図である。その情報データベースＤ２に保存された視聴記録情報は、図４に示すように、放送番組を放送したチャンネルの番号、その番組を放送した曜日、その番組の視聴開始時刻（放送開始時刻）、その終了時刻、番組名、その番組放送時に受信されたメタデータに格納されていたタグデータ、及び視聴者統計データ、を有する構成となっている。視聴者統計データは、視聴者情報テーブルＤ１に視聴者情報が登録されたユーザー毎に、そのユーザーが対象とする放送番組の放送中に認識された回数（視聴回数）をまとめたものである。そのような視聴記録情報を視聴記録情報データベース（以下「情報データベース」と略記）Ｄ２に格納することにより、放送番組毎に、どのユーザーが最も視聴回数が多いか、つまりその放送番組を視聴する確率が高いかを容易に把握できるものとなっている。これは、視聴回数が多いユーザーほど、その放送番組を視聴しようという意識が高いと考えられ、そのような意識の高いユーザーであれば、ＴＶ表示部１０５の近傍に位置する広告メッセージ表示部１０４（図２）を見る時間もより長くなると期待できるからである。情報データベースＤ２には他に、視聴記録情報の蓄積を開始した年月日、その蓄積を行った日数、及びその週数が格納されている。
【００２２】
ＣＰＵ１０６は、画像認識部１１１が認識したユーザーが複数であった場合、現在、放送中の放送番組に対応する視聴記録情報を情報データベースＤ２から抽出して、認識されたユーザーのなかでその放送番組を視聴する確率が最も高いユーザーを特定し、その特定したユーザーにとって適切と考えられる広告データ２０１を取得して広告メッセージ表示部１０４に表示させる。それにより、より放送番組を視聴しようとする意識が高いと考えられるユーザーにとってより有効と思われる広告データ２０１を表示させる。その結果、複数のユーザーが視聴していたとしても、そのなかで最も訴求効果が高いと考えられるユーザーに対し、訴求効果が高いと期待できる広告データ２０１を提示することになるから、高い訴求効果を確実に実現させることが期待できることとなる。なお、広告データ２０１の表示は、例えばＴＶ表示部１０５を画面分割して、その表示部１０５に放送番組と広告データ２０１の両方を表示させるようにしても良い。
【００２３】
以降は図５〜図９に示す各種フローチャートを参照して、上述したように放送番組を視聴しているユーザーを認識してより適切な広告データ２０１を表示させるＣＰＵ１０６の動作について詳細に説明する。ＣＰＵ１０６の動作は、そのＣＰＵ１０６がプログラムＲＯＭ１０７に格納されたプログラムを読み出して実行することで実現される。
【００２４】
図５〜図７は、全体処理のフローチャートである。始めに図５〜図７を参照して、ＣＰＵ１０６の動作について詳細に説明する。その全体処理は、電源の投入後に実行される、本発明と関わる主な処理を抜粋してその流れを示したものである。
【００２５】
先ず、ステップ４０１では、電源の投入によりイニシャライズを行う。次のステップ４０２では、例えば内蔵のハードタイマーから、現在時刻（電源オン開始時刻）、年月日を取得し、その次のステップ４０３では、視聴チャンネル番号、つまりチューナー１０１に設定したチャンネル番号を取得する。その取得後はステップ４０３ａに移行する。
【００２６】
ステップ４０３ａでは、画像認識部１１１にユーザーの認識を行わせ、その認識結果を示す認識データを取得する。続くステップ４０４では、番組名、タグデータを取得し、その次のステップ４０５では、ＣＡＴＶ局２００から広告データ２０１を取得するための広告メッセージデータ取得処理を実行する。その実行後はステップ４０６に移行する。
【００２７】
上記番組名は、例えば視聴チャンネル番号、及び現在日時によりＥＰＧ（電子番組表）を参照することで取得することができる。タグデータは、放送番組に付して送信される形のメタデータから取得する。画像認識部１１１は、ＣＰＵ１０６からユーザーの認識を指示されると、カメラ部１１０による撮影を行わせて撮影画像を取得し、その撮影画像を対象にした顔認識技術により、その撮影画像に写っているユーザーの認識を行う。
【００２８】
ステップ４０６では、チャンネル変更が指示されたか否か判定する。ユーザーがスイッチ部１１２、或いはリモコンを操作して別のチャンネルを指定した場合、スイッチ部１１２、或いは受信部からチャンネル変更が指示された旨が通知されることから、判定はＹＥＳとなってステップ４０７に移行する。そうでない場合には、判定はＮＯとなってステップ４１０に移行する。ステップ４０７〜４０９の処理内容はそれぞれ、上記ステップ４０３、４０４、及び４０５と基本的に同じであることから、詳細な説明は省略する。ステップ４０９で広告メッセージデータ取得処理を実行した後はステップ４１０に移行する。
【００２９】
ステップ４１０では、電源スイッチがオフされたか否か判定する。その電源スイッチは、例えば電源がオン状態→電源がオフ状態、及び電源がオフ状態→電源がオン状態、のうちの何れかを操作時の状態に応じて行わせるためのものである。このことから、その電源スイッチをユーザーが操作したような場合、判定はＹＥＳとなり、ステップ４１１で現在時刻を電源オフ終了時刻として取得した後、図６のステップ４１２に移行する。そうでない場合には、判定はＮＯとなって図７のステップ４１９に移行する。
【００３０】
ステップ４１２では、取得した視聴チャンネル番号、曜日、電源オン開始時刻（視聴開始時刻）、電源オフ終了時刻（視聴終了時刻）、番組名、及びタグデータによって特定される視聴記録情報を情報データベースＤ２から抽出するための検索を行う。その次のステップ４１３では、その視聴記録情報がデータベースＤ２に存在したか否か判定する。その視聴記録情報が存在していた場合、判定はＹＥＳとなってステップ４１４に移行する。そうでない場合には、判定はＮＯとなってステップ４１７に移行する。
【００３１】
上記ステップ４１２で取得したとする各項目のデータは、ステップ４０２、４０３、４０４、４０７、４０８、４１１、或いは４２１ａを実行することで取得される。データベースＤ２の検索に用いる各項目のデータは全て最後に取得したものである。
【００３２】
ステップ４１４では、データベースＤ２で見つかった視聴記録情報中の視聴者統計データを、画像認識部１１１によって最後に認識されたユーザーに応じて変更、つまり認識されたユーザー毎に、視聴回数をインクリメントし、その変更後の統計データを新たにデータベースＤ２に格納する。その後はステップ４１５でＴＶ部、つまりチューナー１０１、デコーダ１０２、映像出力装置１０３、広告メッセージ表示部１０４、及びＴＶ表示部１０５をオフさせ、次のステップ４１６でカメラ部１１０をオフさせてから、一連の処理を終了する。
【００３３】
一方、ステップ４１７では、情報データベースＤ２に空きエリアを確保、つまりレコードを追加する。続くステップ４１８では、ステップ４１２でデータベースＤ２の検索に用いた各項目のデータを持つ視聴記録情報を新たに生成し、それをデータベースＤ２に格納する。その後は上記ステップ４１５に移行する。新たに生成した視聴記録情報中の視聴者統計データは、画像認識部１１１によって最後に認識されたユーザー毎にその視聴回数を１としたものである。
【００３４】
上述したような視聴記録情報の更新、或いは生成は、チャンネル変更、或いは放送番組の放送に応じても行われる。視聴開始時刻は、視聴した放送番組のチャンネルに変更した時刻か、或いはその放送番組の放送が開始した時刻であり、視聴終了時刻は、そのチャンネルから別のチャンネルに変更した時刻、電源をオフさせた時刻、或いはその放送が終了した時刻である。しかし、チャンネルの変更は、チャンネルで放送されている放送番組を確認するといった目的で行われることも多いのが実情である。それにより、極めて短時間でチャンネル変更が繰り返される場合も多い。このことから、チャンネル変更に伴う視聴記録情報の更新、或いは生成は、視聴を希望する放送番組を視聴するためのチャンネル変更が行われたか否か確認して行うようにしている。その確認は、例えば放送番組の放送が終了するまえにチャンネルの変更が所定時間以上、行われなかった、チャンネルの変更が比較的に長い時間、繰り返し行われたが、その間に設定されていた時間割合が他と比較して極めて高いチャンネルが存在した、といったような条件を設定し、設定した条件のなかで満たすものがあるか否かにより行わせることが考えられる。
【００３５】
図５のステップ４１０の判定がＮＯとなって移行する図７のステップ４１９では、画像認識部１１１に指示してユーザーの認識を行わせ、その認識結果を示す認識データを取得する。続くステップ４２０では、認識された視聴者に変化があったか否か判定する。それまで認識されていなかったユーザーが認識された、或いはそれまで認識されていたユーザーが認識されなくなったような場合、判定はＹＥＳとなってステップ４２１に移行する。それらの何れでもない場合には、判定はＮＯとなってステップ４２２に移行する。
【００３６】
ステップ４２１では、現在、認識されているユーザーを、放送番組を視聴中とする視聴者である認識視聴者として特定する。次のステップ４２１ａでは、番組名、タグデータを取得し、その次のステップ４２１ｂでは、広告メッセージデータ取得処理を実行する。その実行後はステップ４２２に移行して、メモリ１０９に格納された広告データ（図中「広告メッセージ情報」と表記）２０１を読み出す。その次に移行するステップ４２３では、読み出した広告データ２０１を映像出力装置１０３に出力して、広告メッセージ表示部１０４に表示させる。図５のステップ４０６にはその後に戻る。
【００３７】
このようにして本実施の形態では、視聴する放送番組の変化（チャンネル変更、或いは放送終了によって生じる）、或いは認識視聴者の変化に応じて随時、広告データ２０１をＣＡＴＶ局２００から取得し、その広告データ２０１を広告メッセージ表示部１０４に表示させるようにしている。それにより、視聴しているユーザーに応じて、最も訴求効果が高いと考えられる広告データ２０１を提示するようにしている。
【００３８】
図８は、広告メッセージデータ取得処理のフローチャートである。その取得処理は、ステップ４０５、４０９、或いは４２１ｂで実行される、ＣＡＴＶ局２００から必要な広告データ２０１を取得するための処理である。次に図８を参照して、その取得処理について詳細に説明する。
【００３９】
先ず、ステップ７００では、画像認識部１１１が最後に認識したユーザーは複数か否か判定する。その画像認識部１１１が複数のユーザーを最後に認識していた場合、判定はＹＥＳとなってステップ７０１に移行し、そうでない場合には、判定はＮＯとなってステップ７０４に移行する。
【００４０】
ステップ７０１では、上記ステップ４１２と同様に、取得した視聴チャンネル番号、曜日、電源オン開始時刻（視聴開始時刻）、電源オフ終了時刻（視聴終了時刻）、番組名、及びタグデータによって特定される視聴記録情報を情報データベースＤ２から抽出するための検索を行う。その次のステップ７０２では、その視聴記録情報がデータベースＤ２に存在したか否か判定する。その視聴記録情報が存在していた場合、判定はＹＥＳとなってステップ７０３に移行し、そうでない場合には、判定はＮＯとなってステップ７０７に移行する。
【００４１】
ステップ７０３では、データベースＤ２で見つかった視聴記録情報中の視聴者統計データを参照し、現在、認識されているユーザーのなかで視聴回数が最も多いユーザーを選択する。続くステップ７０４では、選択したユーザーの視聴者情報を視聴者情報テーブルＤ１（図３）から読み出し、その趣味のデータを抽出する。その次に移行するステップ７０５では、通信装置１１３を介して、そのデータと取得したタグデータから特定される広告データ（図中「広告メッセージデータ」と表記）２０１のダウンロードをＣＡＴＶ局２００に要求する。その要求を行った後はステップ７０６に移行し、その要求によってＣＡＴＶ局２００からダウンロードされる広告データ２０１を通信装置１１３が受信するのを待って、それが受信した広告データ２０１をメモリ１０９に記憶させてから、一連の処理を終了する。
【００４２】
一方、上記ステップ７０２の判定がＮＯとなって移行するステップ７０７では、ＣＡＴＶ局２００に対し、タグデータにより特定される広告データ２０１のダウンロードを要求する。その後は上記ステップ７０６に移行する。
【００４３】
広告データ２０１のダウンロードは、現在、視聴中の放送番組を送信しているＣＡＴＶ局２００に対して要求する。ダウンロードを要求する広告データ２０１は、例えば放送番組（タグデータ）、及び趣味毎に、適切と考えられる広告データ２０１の格納場所（例えばＵＲＬ）を示すテーブルを参照して特定されるものである。そのようなテーブルはＣＡＴＶ局２００から各受信機に配信しても良いが、対象とすべき広告データ２０１特定用のデータを受信機側からＣＡＴＶ局２００側に送信して、その広告データ２０１を選択させるようにしても良い。上記ステップ７０７では、認識されている複数のユーザーのなかで優先順位を決定するための規則を用意して、その規則に従って優先順位が最も高いユーザーの趣味を広告データ２０１のダウンロードに反映させるようにしても良い。上記ステップ７００の判定がＮＯとなってステップ７０４に移行した場合には、認識されている一人のユーザーはステップ７０３で選択されたユーザーとして扱われる。
【００４４】
図９は、広告スケジュール表示処理のフローチャートである。この表示処理は、電源がオフになっている間、例えば一定時間間隔で実行される、受信機の近傍に居るユーザーに広告データ２０１を自動的に提示するための処理である。次に図９を参照して、その表示処理について詳細に説明する。
【００４５】
先ず、ステップ８０１では、画像認識部１１１に指示してユーザーの認識を行わせ、その認識結果を示す認識データを取得する。続くステップ８０２では、認識された視聴者（ユーザー）が存在するか否か判定する。そのような視聴者が存在しなかった場合、判定はＮＯとなり、ここで一連の処理を終了する。そうでない場合には、判定はＹＥＳとなってステップ８０３に移行する。
【００４６】
ステップ８０３では、メモリ２０１に表示の対象となる広告データ２０１が存在するか否か判定する。そのような広告データ２０１が存在しなかった場合、判定はＮＯとなってステップ８０６に移行する。そうでない場合には、判定はＹＥＳとなり、ステップ８０４でその広告データ２０１をメモリ１０９から読み出し、次のステップ８０５でその広告データ２０１を映像表示装置１０３に出力することにより、広告メッセージ表示部１０４に表示させてから、一連の処理を終了する。
【００４７】
広告データ２０１の表示は、その広告データ２０１によって決まる時間、或いは所定時間、行う。それらのうちの何れかの時間が経過すると、ＣＰＵ１０６はＴＶ部をオフさせ、広告データ２０１の表示を終了させる。
【００４８】
ステップ８０６では、現時刻を取得する。次のステップ８０７では、取得した現時刻を用いて情報データベースＤ２の検索を行い、その現時刻が、視聴開始時刻と視聴終了時刻の間の時間帯である視聴時刻となっている視聴記録情報の抽出を行う。その次に移行するステップ８０８では、抽出できた視聴記録情報が存在していれば、その視聴記録情報中の視聴者統計データから、過去の現時刻に放送番組を視聴していたことのあるユーザー間で、その視聴の確率（視聴回数）に従った予測順位を確定する。その確定後はステップ８０９に移行する。なお、ステップ８０７で視聴記録情報を抽出できなかった場合には、特には図示していないが、ここで一連の処理を終了させるようになっている。
【００４９】
ステップ８０９では、認識されたユーザーを確定された予測順位の上位のユーザーから照合していくことにより、一致するユーザーが存在するか否か判定する。認識されたユーザーのなかで予測順位が割り当てられたものが居た場合、つまり一致するユーザーが存在した場合、判定はＹＥＳとなってステップ８１０に移行する。そうでない場合には、判定はＮＯとなり、ここで一連の処理を終了する。
【００５０】
上記照合は、認識されたユーザーのなかで予測順位が割り当てられたものが居ることが確認できた時点で終了させる。これは、認識されたユーザーのなかで、過去に現時刻で放送番組を視聴していた確率が最も高いユーザーが最も訴求効果の高いと考えられるからである。
【００５１】
ステップ８１０では、一致したユーザーの視聴者情報を視聴者情報テーブルＤ１から読み出し、その趣味を示すデータを取得する。続くステップ８１１では、通信装置１１３を介して、取得した趣味のデータによって特定される広告データ２０１のダウンロードをＣＡＴＶ局２００に要求する。その後はステップ８１２に移行し、その要求によって通信装置１１３が受信する広告データ２０１をメモリ１０９ｎストアしてから、一連の処理を終了する。
【００５２】
このようにして、認識できたユーザーが存在し、そのユーザーのなかで過去に現在のような状況下で放送番組を視聴していたユーザーが存在していることを条件に、表示用の広告データ２０１がメモリ１０９に用意される。このことから、上記ステップ８０３では、メモリ１０９にストアした広告データ２０１をＣＡＴＶ局２００に要求した際に対象としていたユーザーが今回も認識できた場合に、ＹＥＳと判定するようにしている。それにより、メモリ１０９に格納した広告データ２０１はそれが適切なものと考えるユーザーへの提示用のみとさせている。そのような広告データ２０１を自動的に提示するため、電源がオフされている間も受信機は高い訴求効果を持つ広告用媒体として動作する。
【００５３】
なお、本実施の形態の受信機は、図２に示すように、一つの受信機に広告メッセージ表示部１０４とする表示装置を接続させた構成となっているが、より多くの装置から本発明を適用した受信機を構築しても良く。一つの装置によりその受信機を実現させる構成を採用しても良い。
【００５４】
また、ユーザーにとって適切と考えられる広告データ２０１の選択は、認識されたユーザーが複数、存在していても、基本的に一人のユーザーに着目して行っているが、複数のユーザーの組み合わせに着目して行うようにしても良い。その場合、例えば複数のユーザーの年齢が近ければ、その年齢の人にとって適切である可能性の高い広告データ２０１を選択するようにしても良い。このようなこともあって、広告データ２０１の選択では、様々な変形を行うことができる。
【００５５】
上述したような受信機を実現させるようなプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、或いはメモリカード等の記録媒体に記録させて配布しても良い。ＣＡＴＶ網、或いは公衆網等の通信ネットワークを介して、そのプログラムの一部、若しくは全部を配信するようにしても良い。そのようにした場合には、ユーザーはプログラムを取得して既存の受信機、或いは放送波受信機能を搭載したデータ処理装置等にロードすることにより、その装置に本発明を適用させることができる。このことから、記録媒体は、プログラムを配信する装置がアクセスできるものであっても良い。
【図面の簡単な説明】
【００５６】
【図１】本実施の形態による受信機の構成図である。
【図２】受信機が情報を取得可能なネットワークシステムを説明する図である。
【図３】視聴者情報テーブルに格納された視聴者情報の構成を説明する図である。
【図４】視聴記録情報ＤＢのデータ構成を説明する図である。
【図５】全体処理のフローチャートである。
【図６】全体処理のフローチャートである（続き１）。
【図７】全体処理のフローチャートである（続き２）。
【図８】広告メッセージデータ取得処理のフローチャートである。
【図９】広告スケジュール表示処理のフローチャートである。
【符号の説明】
【００５７】
１０１    チューナー
１０２    デコーダ
１０３    映像出力装置
１０４    広告メッセージ表示部
１０５    ＴＶ表示部
１０６    ＣＰＵ
１０７    プログラムＲＯＭ
１０８    ワークＲＡＭ
１０９    メモリ
１１０    カメラ部
１１１    画像認識部
１１２    スイッチ部
１１３    通信装置
【図１】
0004742952.tif 000002
【図３】
0004742952.tif 000003
【図４】
0004742952.tif 000004
【図５】
0004742952.tif 000005
【図６】
0004742952.tif 000006
【図７】
0004742952.tif 000007
【図８】
0004742952.tif 000008
【図９】
0004742952.tif 000009
【図２】
0004742952.tif 000010