(57)【要約】【課題】視聴者の組合せに応じて適切な嗜好番組を推薦することを可能にする技術を提供する。【解決手段】番組推薦装置が、撮像手段と、撮像手段で撮像された画像から表示番組の視聴者を認識する視聴者認識手段と、視聴者の情報と対応付けて表示番組の視聴履歴情報をデータベースに保存する履歴保存手段と、データベースに保存されている視聴履歴情報を参照して、視聴可能な複数の番組の中から視聴者の嗜好に合致する嗜好番組を検出する番組検出手段と、嗜好番組に関する情報を視聴者に提示する番組情報提示手段と、を備える。履歴保存手段は、視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて視聴履歴情報を保存する。番組検出手段は、視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出する。【選択図】図１
2011103587.tif 000002
【特許請求の範囲】
【請求項１】
視聴者の嗜好に合致する番組の情報を前記視聴者に対して提供する番組推薦装置であって、
番組を表示する表示装置の前にいる人物を撮像するための撮像手段と、
前記撮像手段で撮像された画像から、現在表示されている表示番組の視聴者を認識する視聴者認識手段と、
前記視聴者の情報と対応付けて前記表示番組の視聴履歴情報をデータベースに保存する履歴保存手段と、
前記データベースに保存されている視聴履歴情報を参照して、視聴可能な複数の番組の中から前記視聴者の嗜好に合致する嗜好番組を検出する番組検出手段と、
前記番組検出手段で検出された嗜好番組に関する情報を前記視聴者に提示する番組情報提示手段と、を備え、
前記履歴保存手段は、前記視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて視聴履歴情報を保存するものであり、
前記番組検出手段は、前記視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出するものであることを特徴とする番組推薦装置。
【請求項２】
前記視聴者認識手段は、認識された視聴者が実際に表示番組を視聴しているか否かを所定の時間間隔で判定する視聴状態判定手段を有しており、
前記履歴保存手段は、前記視聴状態判定手段で前記視聴者が前記表示番組を視聴していると判定された時間をカウントすることにより実視聴時間を求め、その実視聴時間の長さを用いて当該視聴者の当該表示番組に対する嗜好度の高さを判定し、この嗜好度の高さを視聴履歴情報に含めて保存することを特徴とする請求項１に記載の番組推薦装置。
【請求項３】
前記視聴者認識手段で複数の視聴者が認識された場合には、前記履歴保存手段は、前記複数の視聴者の全員が前記表示番組を視聴していると判定された時間のみカウントすることを特徴とする請求項２に記載の番組推薦装置。
【請求項４】
前記履歴保存手段は、前記表示番組の総時間に対する実視聴時間の割合が所定の閾値より大きいか否かにより、当該視聴者の当該表示番組に対する嗜好度が高いか否かを判定することを特徴とする請求項２または３に記載の番組推薦装置。
【請求項５】
前記視聴者認識手段は、前記撮像手段で撮像された画像に含まれる人物が実際に表示番組を視聴しているか否かを判定する視聴状態判定手段を有しており、表示番組を視聴していると判定された人物のみを視聴者として認識することを特徴とする請求項１に記載の番組推薦装置。
【請求項６】
前記視聴状態判定手段は、前記撮像手段で撮像された画像から人物と該人物の視線とを検出し、検出した視線が前記表示装置又は前記番組推薦装置の方向を向いている場合に当該人物が実際に表示番組を視聴していると判定することを特徴とする請求項２乃至５のうちいずれか１項に記載の番組推薦装置。
【請求項７】
前記番組検出手段は、前記視聴者認識手段で複数の視聴者が認識された場合に、前記複数の視聴者のうち前記表示番組を実際に視聴していると判定された者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出することを特徴とする請求項２乃至６のうちいずれか１項に記載の番組推薦装置。
【請求項８】
視聴者の嗜好に合致する番組の情報を前記視聴者に対して提供する番組推薦装置の制御
方法であって、
番組を表示する表示装置の前にいる人物を撮像するための撮像ステップと、
前記撮像ステップで撮像された画像から、現在表示されている表示番組の視聴者を認識する視聴者認識ステップと、
前記視聴者の情報と対応付けて前記表示番組の視聴履歴情報をデータベースに保存する履歴保存ステップと、
前記データベースに保存されている視聴履歴情報を参照して、視聴可能な複数の番組の中から前記視聴者の嗜好に合致する嗜好番組を検出する番組検出ステップと、
前記番組検出ステップで検出された嗜好番組に関する情報を前記視聴者に提示する番組情報提示ステップと、を含み、
前記履歴保存ステップは、前記視聴者認識ステップで複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて視聴履歴情報を保存するものであり、
前記番組検出ステップは、前記視聴者認識ステップで複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出するものであることを特徴とする番組推薦装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴者が視聴した番組の番組情報を用いて視聴者の嗜好する番組を推薦する番組推薦装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来、個人を識別することで、番組表から個人が嗜好する番組を検出して表示するという技術が知られている。例えば特許文献１には、テレビジョン装置を操作する操作装置を用いて個人を識別し、識別された個人毎に視聴した番組の情報を保存することで、テレビジョン装置を使用する個人の嗜好に合致した番組を推薦する技術が開示されている。また特許文献２には、撮像装置を用いて個人を識別し、識別された個人毎に視聴した番組の情報を保存することで、識別された個人の嗜好に合致した番組を推薦する技術が開示されている。また特許文献３には、撮像装置で複数の人物が検出された場合に、人数、年齢、性別の組み合わせから人物同士の関係（友人、夫婦など）を推定し、その推定した関係に応じた番組を推薦する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４１６６２号公報
【特許文献２】特開２００５−２３６３５３号公報
【特許文献３】特開２００９−１５２７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数人でテレビジョン装置を使用する場合において、テレビジョン装置を視聴している人物が入れ替わったり、全体の人数が変わったりして、視聴者の組合せが変化することがある。このように視聴者の組合せが変わると、嗜好する番組が変化してしまうことが多い。例えば、父、母、子供の３人家族の家庭のケースで説明する。この家庭において、父と母の二人で、夫婦だけで見るような大人向けの番組（恋愛映画、ニュース番組など）を視聴しているときに、子供が視聴者として加わったとする。この場合、テレビジョン装置のチャンネルを、大人向けの番組から家族全員で視聴できるような番組（アニメーション、バラエティ番組など）に変えることが多い。つまり父と母の二人だけで視聴する場合の嗜好番組と、家族全員で視聴する場合の嗜好番組は異なる場合がある。
【０００５】
しかしながら、上述した従来技術では、個人別に視聴履歴を保存しているために、変化する人物の組合せに応じて精度よく嗜好番組を検出することが難しい。その理由を以下に説明する。
【０００６】
まず図７Ａを参照して、特許文献１の装置において複数人でテレビジョン装置を使用した場合の嗜好番組検出処理について説明する。図７Ａは、データベースに保存される視聴履歴情報の例である。図７Ａは、視聴する際の人物の組合せと、番組推薦装置を操作する人が誰かによって、視聴番組情報がどのデータベースに保存されるかを示している。この図７Ａにおいてデータベース名の欄に「○」が記載されていれば、視聴番組情報がそのデータベースに保存されることを示す。「×」が記載されていれば、そのデータベースには視聴番組情報が保存されないことを示す。
図７Ａに示すように、視聴する際の人物の組合せが「Ａ氏＋Ｂ氏＋Ｃ氏」で番組推薦装置を操作する人が「Ａ氏」の場合には、視聴したＡＡＡ番組の番組情報はＡ氏のデータベースに保存される。視聴する際の人物の組合せが「Ａ氏＋Ｂ氏」で番組推薦装置を操作す
る人が「Ｂ氏」の場合には、視聴したＢＢＢ番組の番組情報はＢ氏のデータベースに保存される。視聴する際の人物の組合せが「Ａ氏」で番組推薦装置を操作する人が「Ａ氏」の場合には、視聴したＣＣＣ番組の番組情報はＡ氏のデータベースに保存される。
このように特許文献１の装置は、操作装置を操作した人物のデータベースにのみ視聴番組情報を保存する方法を採用している。従って、この方法で蓄積された視聴履歴を参照しても、例えば、Ａ氏がＡＡＡ番組を視聴したときに、一人だったのか、他の人と一緒だったのか、という情報は得られない。そのため、Ａ氏のみ、Ａ氏＋Ｂ氏、Ａ氏＋Ｂ氏＋Ｃ氏のように視聴者の組合せが変わったとしても、同じ嗜好番組しか検出できない。
【０００７】
図７Ｂは、特許文献２のように複数の視聴者を認識可能な場合の例を示している。従来の方法では、図７Ｂに示すように、視聴する際の人物の組合せが「Ａ氏＋Ｂ氏＋Ｃ氏」の場合には、視聴したＡＡＡ番組の番組情報はＡ氏、Ｂ氏、Ｃ氏それぞれのデータベースに個別に保存される。視聴する際の人物の組合せが「Ａ氏＋Ｂ氏」の場合には、視聴したＢＢＢ番組の番組情報はＡ氏とＢ氏のデータベースに保存される。視聴する際の人物の組合せが「Ａ氏」の場合には、視聴したＣＣＣ番組の番組情報はＡ氏のデータベースに保存される。
このように従来の方法では、視聴者個人別のデータベースに視聴番組情報が保存される。このような視聴履歴からは、例えば、Ａ氏、Ｂ氏、Ｃ氏がそれぞれＡＡＡ番組を視聴したことは分かるが、その三人が一緒にＡＡＡ番組を視聴したのか、各々単独でＡＡＡ番組を視聴したのかを区別することができない。すなわち、Ａ氏、Ｂ氏、Ｃ氏は、三人一緒だったからＡＡＡ番組を視聴したのかもしれないし、別の人と一緒だったり一人だったらＡＡＡ番組を視聴しなかったかもしれないが、そのような情報は図７Ｂの視聴履歴からは知ることができない。従って、やはりこの方法でも、視聴者の組合せに応じて適切な嗜好番組を検出することができない可能性がある。
【０００８】
そこで、本発明の目的は、視聴者の組合せに応じて適切な嗜好番組を推薦することを可能にする技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１態様は、視聴者の嗜好に合致する番組の情報を前記視聴者に対して提供する番組推薦装置であって、番組を表示する表示装置の前にいる人物を撮像するための撮像手段と、前記撮像手段で撮像された画像から、現在表示されている表示番組の視聴者を認識する視聴者認識手段と、前記視聴者の情報と対応付けて前記表示番組の視聴履歴情報をデータベースに保存する履歴保存手段と、前記データベースに保存されている視聴履歴情報を参照して、視聴可能な複数の番組の中から前記視聴者の嗜好に合致する嗜好番組を検出する番組検出手段と、前記番組検出手段で検出された嗜好番組に関する情報を前記視聴者に提示する番組情報提示手段と、を備え、前記履歴保存手段は、前記視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて視聴履歴情報を保存するものであり、前記番組検出手段は、前記視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出するものである。
【００１０】
本発明の第２態様は、視聴者の嗜好に合致する番組の情報を前記視聴者に対して提供する番組推薦装置の制御方法であって、番組を表示する表示装置の前にいる人物を撮像するための撮像ステップと、前記撮像ステップで撮像された画像から、現在表示されている表示番組の視聴者を認識する視聴者認識ステップと、前記視聴者の情報と対応付けて前記表示番組の視聴履歴情報をデータベースに保存する履歴保存ステップと、前記データベースに保存されている視聴履歴情報を参照して、視聴可能な複数の番組の中から前記視聴者の嗜好に合致する嗜好番組を検出する番組検出ステップと、前記番組検出ステップで検出された嗜好番組に関する情報を前記視聴者に提示する番組情報提示ステップと、を含み、前
記履歴保存ステップは、前記視聴者認識ステップで複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて視聴履歴情報を保存するものであり、前記番組検出ステップは、前記視聴者認識ステップで複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出するものである。
【発明の効果】
【００１１】
本発明によれば、視聴者の組合せに応じて適切な嗜好番組を推薦することが可能である。
【図面の簡単な説明】
【００１２】
【図１】実施例１の番組推薦装置と視聴履歴情報を示す図である。
【図２】実施例２の番組推薦装置と視聴履歴情報を示す図である。
【図３】実施例２の視聴嗜好度情報を検出するためのフローチャートである。
【図４】実施例２の番組嗜好数を判定するためのフローチャートである。
【図５】実施例３の番組推薦装置を示す図である。
【図６】実施例３の人物組合せ情報を検出するためのフローチャートである。
【図７】従来の視聴履歴情報の構成を示す図である。
【発明を実施するための形態】
【００１３】
本発明の番組推薦装置は、テレビジョン装置などの表示装置を見ている視聴者に対して、その視聴者の嗜好に合致する番組の情報を提供するための装置である。本発明は、テレビジョン装置、番組表示機能をもつコンピュータ、番組を記録・再生する記録再生装置などの装置に実装（内蔵）するか、或いは、これらの装置とは独立した装置として構成することができる。すなわち、本発明の実施態様としては、番組推薦装置、番組推薦装置の制御方法、その方法をコンピュータに実行させるためのプログラム、そのプログラムを記憶した記録媒体などが想定される。
【００１４】
本発明の実施形態に係る番組推薦装置は、ＣＣＤカメラなどの撮像手段（図１Ａ、図２Ａ、図５の１０１）を備えており、この撮像手段で、表示装置の前にいる人物を撮像する。そして、番組推薦装置は、視聴者認識手段（図１Ａの１０２、１０３；図２Ａの１０２、１０３、２０１；図５の１０２、３０１）により、撮像手段で得られた画像から、表示装置に現在表示されている番組（表示番組とよぶ）の視聴者を認識する。ここで「認識」とは、視聴者個人が誰であるかを特定する（人物を判定する）処理をいう。この認識結果は、番組の視聴履歴の保存処理と、嗜好番組（お薦め番組）の検出処理の両方に利用される。なお、個人認識を行うには、事前に番組推薦装置に利用者登録を行う必要がある。利用者登録は、例えば、撮像手段で新規登録者の画像（顔画像）を入力することで行うことができる。新規登録者には、自動又は手動で、識別番号（ＩＤ番号、登録名など）が割り当てられる。
【００１５】
（視聴履歴の保存）
番組推薦装置は、視聴者の情報と対応付けて表示番組の視聴履歴情報をデータベースに保存する履歴保存手段（図１Ａ、図２Ａ、図５の１０５）を備える。データベースは番組推薦装置内の不揮発メモリなどの記憶装置上に構築される。ここで「視聴者の情報」とは、視聴者個人又は視聴者の組合せを特定可能な情報をいい、登録者毎若しくは登録者の組合せ毎に割り当てられた識別番号（図１Ａ、図２Ａ、図５の１１１）などが該当する。また「視聴履歴情報」は、誰がどのような番組を視聴したかという履歴を表す情報であり、例えば、番組そのものに関する情報や、番組の視聴状態に関する情報などを含むことができる。番組そのものに関する情報とは、例えば、番組名、放送時間、チャンネル、番組説明、ジャンル（カテゴリ）などである。また視聴状態に関する情報とは、例えば、嗜好の
高さ（後述する番組嗜好数）、番組を実際に視聴していた時間（実視聴時間）などである。
【００１６】
本実施形態では、視聴者認識手段で複数の視聴者が認識された場合に、履歴保存手段は、視聴者の組合せ（を示す識別番号）と対応付けて視聴履歴情報を保存する（図１Ｂ、図２Ｂ参照）。このような視聴履歴情報を蓄積することで、どのような視聴者の組合せのときにどのような番組が視聴されたか、という情報を得ることが可能となる。
【００１７】
（嗜好番組の検出・推薦）
番組推薦装置は、データベースに蓄積されている視聴履歴情報を参照して、視聴可能な複数の番組の中から視聴者の嗜好に合致する番組（嗜好番組とよぶ）を検出する番組検出手段（図１Ａ、図２Ａ、図５の１０６）を備える。参照される視聴履歴情報は、過去の所定期間（例えば数週間〜数ヶ月）のあいだに蓄積された情報である。ここで「視聴可能な番組」とは、典型的には、現在放送されている番組（地上波放送、衛星放送の場合）、又は、通信回線を通じて利用可能となっている番組（ビデオオンデマンド、インターネットテレビなどの場合）をさす。ただし、まもなく放送される番組（例えば、現在放送されている番組の次に放送される番組）をも「視聴可能な番組」に含めることもできる。嗜好番組の検出には、いかなる検出アルゴリズムを採用してもよい。例えば、視聴履歴情報の中から最も視聴されているチャンネルやジャンルを検出し、その検出したチャンネルやジャンルに該当する番組を嗜好番組として選択することができる。また、視聴履歴情報の中にシリーズ番組が含まれている場合、そのシリーズに該当する番組を嗜好番組として選択することもできる。また、視聴履歴情報の中から頻出キーワードを抽出し、その抽出したキーワードを含む番組名や番組説明をもつ番組を嗜好番組として選んでもよい。なお、複数の嗜好番組を選ぶことも好ましい。
【００１８】
本実施形態では、視聴者認識手段で複数の視聴者が認識された場合に、認識された視聴者の組合せと対応付けて保存されている視聴履歴情報を参照して嗜好番組を検出する。これにより、視聴者の組合せに応じた適切な嗜好番組を検出することができる。すなわち、例えば、視聴者がＡ氏だけのときは、Ａ氏が一人で見るのに適した番組が選ばれ、視聴者がＡ氏とＢ氏のときは、Ａ氏とＢ氏が二人で一緒に見るのに適した番組が選ばれるのである。
【００１９】
番組検出手段で検出された嗜好番組に関する情報は、番組情報提示手段（図１Ａ、図２Ａ、図５の１０７、１０８）によって、視聴者に提示される。ここで「嗜好番組に関する情報」とは、例えば、嗜好番組の番組名、放送時間、チャンネル、番組説明、ジャンル（カテゴリ）、記録の可否などの情報である。情報の提示態様は問わない。例えば、番組映像の表示から嗜好番組情報の表示に切り替えるようにしてもよい。或いは、嗜好番組情報を番組映像にオーバーレイ表示してもよいし、マルチ画面表示により嗜好番組情報と番組映像を別の画面に表示してもよいし、番組推薦装置が有する専用の表示器に嗜好番組情報を表示してもよい。このような情報が提示されることで、視聴者らは、自分の嗜好に合致した番組が別チャンネルで放送されていること（或いは、まもなく放送されること）を容易に知ることができる。しかも、人が増減したり入れ替わったりして視聴者の組合せが変わると、それに合わせて嗜好番組の情報（お薦め番組）が自動で更新される。これにより、テレビジョン装置の利便性を向上することができる。
【００２０】
視聴者認識手段は、視聴者が実際に表示番組を視聴しているか否かを判定する視聴状態判定手段（図２Ａの２０１；図５の３０１）を有しているとよい。視聴状態の判定には、画像からの視線検出を利用することができる。具体的には、視聴状態判定手段は、撮像手段で得られた画像から人物の視線検出を行い、検出した視線が表示装置又は番組推薦装置の方向を向いている場合に、その人物が実際に表示番組を視聴していると判定するのであ
る。もちろん、視線検出以外の方法で視聴状態の判定を行ってもよい。視聴状態の判定結果は、（１）履歴保存手段における嗜好度の高さの判定、（２）視聴者認識手段における視聴者の認識、（３）番組検出手段における嗜好番組の検出、などに利用することができる。
【００２１】
（１）履歴保存手段は、視聴状態を所定の時間間隔で判定（監視）し、視聴者が表示番組を実際に視聴している時間をカウントすることにより、表示番組の実視聴時間を求めることができる（実施例２、図２Ａの２０２、図４のＳ２４１〜Ｓ２４４）。ある番組が表示されていたとしても、視聴者がそれをほとんど見ていない場合には、その番組は視聴者の嗜好に合っていないとみなすべきである。一方、実視聴時間が長いということは、視聴者の関心が強いことを表している。よって、実視聴時間の長さを元に、視聴者の表示番組に対する嗜好度の高さを判定することができる。嗜好度の高さの判定には、実視聴時間の長さそのものを用いてもよいし、番組の総時間（長さ）に対する実視聴時間の割合を用いてもよい（図４のＳ２４５）。このようにして求めた嗜好度の高さを視聴履歴情報に含めて保存し（図２Ｂの番組嗜好数）、嗜好番組の検出時に参照すれば、嗜好番組の検出精度の向上が期待できる。
なお、複数の視聴者がいる場合、履歴保存手段は、複数の視聴者の全員が表示番組を視聴していると判定された時間のみカウントするとよい。これにより、視聴者全員の関心の強さが正確に評価されるため、視聴者の組合せに応じた適切な嗜好番組が選ばれる蓋然性が高くなる。ただし、複数の視聴者のいずれか１人が表示番組を視聴していればカウントを行う構成や、複数の視聴者のうち所定の割合の人数が表示番組を視聴していればカウント行う構成などを採用してもよい。
【００２２】
（２）視聴者認識手段は、画像に含まれる人物の中で、表示番組を視聴している判定された人物のみを「視聴者」として認識することができる（実施例３、図６）。この処理によれば、テレビジョン装置を見てはいないがたまたま撮像手段の画角内に存在する人物、を認識対象から除外できる。その結果、処理負荷の軽減、並びに、視聴履歴情報の保存や嗜好番組の検出の信頼性向上を期待できる。
【００２３】
（３）番組検出手段は、嗜好番組を検出する際に、表示番組を実際に視聴している視聴者の組合せと対応付けられて保存されている視聴履歴情報を参照するとよい（実施例３、図５の１１１、１１５、１０６）。これにより、より精度の高い嗜好番組情報の提供が可能になる。
【００２４】
［実施例１］
図１Ａは実施例１の番組推薦装置の構成を示したブロック図である。図１Ａの番組推薦装置は、撮像部１０１、人物検出部１０２、人物組合せ検出部１０３、視聴番組検出部１０４、視聴履歴情報保存部１０５、嗜好番組検出部１０６、番組情報表示部１０７、映像合成部１０８で構成される。
【００２５】
（視聴者の認識）
図１Ａにおいて、まず撮像部１０１は番組推薦装置を操作する人が居る部屋の周囲環境を撮像する。撮像されたデータ（画像）は撮像信号１０９として人物検出部１０２へ出力される。次に人物検出部１０２は撮像部１０１で撮像された撮像信号１０９に人物が含まれるかどうかを検出する。このとき検出された人物はすべて人物判定情報１１０として人物組合せ検出部１０３へ出力される。人物判定情報１１０は、検出された人物が誰であるかを示す情報である。例えば、Ａ氏、Ｂ氏、Ｃ氏が検出された場合、人物判定情報１１０としてＡ氏にはＡ、Ｂ氏にはＢ、Ｃ氏にはＣを割り付けることを行う。
人物組合せ検出部１０３は人物検出部１０２で検出された人物判定情報１１０を元に、番組推薦装置を使用している人物の組合せを検出し、人物組合せ情報１１１として出力す
る。人物組合せ情報１１１とは人物検出部１０２で検出された人物の組合せ毎に識別番号を割り当てた信号である。例えばＡ氏とＢ氏が検出された場合と、Ａ氏とＢ氏とＣ氏が検出された場合では別の識別番号を割り当てる処理を行う。
【００２６】
（視聴履歴の保存）
視聴番組検出部１０４は、映像信号１１８がどの番組かを示す信号である選局情報１１２を元に、入力番組情報１１３から映像信号１１８で視聴している番組（表示番組）の番組情報を検出する。検出した番組情報は、視聴番組情報１１４として視聴履歴情報保存部１０５へ出力される。視聴番組情報１１４とは、視聴している番組の番組名、放送時間、チャンネル、ジャンル、番組説明等の番組の特徴を示す情報である。
視聴履歴情報保存部１０５は視聴番組検出部１０４から出力された視聴番組情報１１４を、視聴履歴情報１１５としてデータベースの中に保存する。このとき、視聴履歴情報保存部１０５は、視聴者の組合せ毎にデータベースを作成しており、人物組合せ情報１１１で示される視聴者の組合せに対応するデータベースの中に視聴履歴情報１１５を保存する。本実施例では、視聴履歴情報１１５は、入力された視聴番組情報１１４から嗜好番組検出部１０６で嗜好番組を検出するために必要となる情報（例えば、番組名、ジャンル、チャンネルなど）を抽出した情報である。
【００２７】
（嗜好番組の検出・推薦）
また視聴履歴情報保存部１０５は人物組合せ検出部１０３で検出された人物組合せ情報１１１に応じてデータ−ベースを選択し、選択されたデータベースに蓄積されている視聴履歴情報１１５を嗜好番組検出部１０６へ出力する。
嗜好番組検出部１０６は、人物組合せ情報１１１で示される視聴者の組合せに関して、入力番組情報１１３の中から嗜好番組を検出する。嗜好番組の検出には、視聴履歴情報保存部１０５から出力される視聴履歴情報１１５が参照される。検出された嗜好番組は嗜好番組情報１１６として番組情報表示部１０７へ出力される。
番組情報表示部１０７は、まず入力された嗜好番組情報１１６を元に、入力番組情報１１３の中から嗜好番組の番組情報を抽出する。次に番組情報表示部１０７は、抽出された嗜好番組の番組情報を番組情報映像信号１１７の映像信号に変換して、映像合成部１０８に対して出力する。
映像合成部１０８は、入力されたお薦め番組表示制御信号１１９がＯＮの場合には、番組情報表示部から出力された番組情報映像信号１１７を出力映像信号１２０として選択し出力を行う。お薦め番組表示制御信号がＯＦＦの場合には、映像合成部１０８は、入力された映像信号１１８がそのまま出力映像信号１２０となるよう制御を行う。本例では番組情報映像信号１１７か映像信号１１８を選択して出力するよう制御しているが、映像信号１１８に番組情報映像信号１１７を重畳したり、２画面表示のように出力制御を行ってもよい。
【００２８】
（データベースの構成）
次に、視聴する際の人物の組合せによって、視聴した番組の視聴番組情報がどのデータベースに保存されるかを説明する。
図１Ｂは、視聴履歴情報保存部１０５において、入力された視聴番組情報１１４が人物組合せ情報１１１に応じて、どのデータベースに保存されるかを示した図である。この図１Ｂにおいてデータベース名の欄に「○」が記載されていれば、入力された視聴番組情報１１４がそのデータベースに保存されることを示す。「×」が記載されていれば、そのデータベースには視聴番組情報１１４が保存されないことを示す。
「Ａ氏＋Ｂ氏＋Ｃ氏」がＡＡＡ番組を視聴し、「Ａ氏＋Ｂ氏」がＢＢＢ番組を視聴し、「Ａ氏」がＣＣＣ番組を視聴した場合、次のような処理が行われる。まず人物組合せ情報１１１が「Ａ氏＋Ｂ氏＋Ｃ氏」の場合、Ａ氏＋Ｂ氏＋Ｃ氏データベースに、視聴されたＡＡＡ番組の番組情報が保存される。また人物組合せ情報１１１が「Ａ氏＋Ｂ氏」の場合、
Ａ氏＋Ｂ氏データベースに、視聴されたＢＢＢ番組の番組情報が保存される。人物組合せ情報１１１が「Ａ氏」の場合、Ａ氏データベースに、視聴されたＣＣＣ番組の番組情報が保存される。このように視聴者の組合せ毎に、視聴番組情報を保存するデータベースが変化する。
つまり本実施例では、視聴者の組合せ別に、視聴番組情報を保存することが可能である。そして、視聴者の組合せに応じて、嗜好番組を検出するデータベースを選択し、そのデータベースを使用して嗜好番組の検出を行うため、従来に比べて精度の高い嗜好番組を検出することが可能となる。
【００２９】
［実施例２］
図２Ａは実施例２の番組推薦装置の構成を示したブロック図である。図２Ａの番組推薦装置は、撮像部１０１、人物検出部１０２、人物組合せ検出部１０３、視聴履歴情報保存部１０５、嗜好番組検出部１０６、番組情報表示部１０７、映像合成部１０８、視聴状態検出部２０１、視聴状態別視聴番組検出部２０２で構成される。実施例１との違いは、視聴状態検出部２０１、視聴状態別視聴番組検出部２０２である。以上のように構成された番組推薦装置について、実施例１の動作との違いを説明する。
【００３０】
（視聴状態の検出）
視聴状態検出部２０１は、撮像部１０１からの撮像信号１０９及び人物検出部１０２からの人物判定情報１１０を元に、検出された人物の映像信号１１８に対する視聴嗜好度情報２０３を検出する。視聴嗜好度情報２０３とは人物検出部１０２で検出された人物が表示番組の映像を実際に視聴しているかどうかを示す情報である。
【００３１】
検出された人物が映像を視聴しているかどうかの判定は、例えば、撮像部１０１からの撮像信号１０９から人物の視線を検出し、視線の向きが番組推薦装置又は表示装置の方向に向いているかどうか調べる。視線の向きが番組推薦装置又は表示装置の方向を向いていれば、当該人物が映像を視聴していると判定し、向いていなければ映像を視聴していないと判定する。なお、視線検出には公知の手法を用いることができるので、ここでは視線検出方法の詳細な説明を省略する。人物検出部１０２で複数人の人物が検出された場合には、視聴状態検出部２０１は、検出された人物毎に映像を視聴しているかどうかを判定し、その検出結果から視聴嗜好度情報２０３を出力する。
【００３２】
図３は、視聴状態検出部２０１で視聴嗜好度情報２０３を検出するフローチャートを示す。まず、ステップＳ２２０にて、視聴状態検出部２０１は、人物判定情報１１０に基づき人物が検出されたかどうかを判定する。人物が検出されない場合には、視聴状態検出部２０１は、ステップＳ２２３にて視聴嗜好度情報２０３として０を出力し、判定を終了する。人物が検出された場合は、ステップＳ２２１にて、視聴状態検出部２０１は、検出された人物全員が映像を視聴しているかどうかを判定する。全員が映像を視聴していた場合、視聴状態検出部２０１は、ステップＳ２２２にて視聴嗜好度情報２０３として１を出力し、判定を終了する。映像を視聴していない人物が一人でもいた場合は、視聴状態検出部２０１は、ステップＳ２２３にて視聴嗜好度情報２０３として０を出力し、判定を終了する。
【００３３】
（嗜好度の判定）
視聴状態別視聴番組検出部２０２は、視聴嗜好度情報２０３、人物組合せ情報１１１、選局情報１１２及び入力番組情報１１３を元に、番組嗜好数の判定を行い、この番組嗜好数を含んだ視聴番組情報１１４を出力する。番組嗜好数とは、視聴者が番組放送時間の間に映像を視聴していた時間の割合を評価し嗜好度として数値化した値である。
【００３４】
図４は、視聴状態別視聴番組検出部２０２で番組嗜好数を判定するフローチャートを示
す。
まず、視聴状態別視聴番組検出部２０２は、ステップＳ２４０にて番組が開始されたかどうかを判定する。番組が開始されていなければ、判定を終了する。番組が開始されたらステップＳ２４１の処理を行う。
ステップＳ２４１では、視聴状態別視聴番組検出部２０２は視聴嗜好度情報２０３が１かどうかを判定する。視聴嗜好度情報２０３が１の場合、視聴状態別視聴番組検出部２０２は、ステップＳ２４２にて番組嗜好時間情報をインクリメント処理する。視聴嗜好度情報２０３が０の場合、ステップＳ２４３に進む。視聴状態別視聴番組検出部２０２は、ステップＳ２４３では番組の経過時間を計測するために番組経過時間情報をインクリメント処理する。
ステップＳ２４４では、視聴状態別視聴番組検出部２０２は、番組が終了したかどうかを判定し、番組が終了していなければ、番組が終了するまでステップＳ２４１からステップＳ２４４までの判定処理を繰り返す。
【００３５】
番組が終了した場合、視聴状態別視聴番組検出部２０２は、ステップＳ２４５にて番組経過時間情報（番組の総時間）に占める番組嗜好時間情報（実視聴時間）の割合を計算し、その割合が判定閾値Ｔｈｓより大きいかどうかの判定を行う。番組経過時間情報に占める番組嗜好時間情報の割合が閾値Ｔｈｓよりも大きければ、視聴状態別視聴番組検出部２０２は、視聴している番組への嗜好度が高いと判定し、ステップＳ２４６にて番組嗜好数として１を出力し、判定処理を終了する。ステップＳ２４５にて番組経過時間情報に占める番組嗜好時間情報の割合が閾値Ｔｈｓ以下であれば、視聴状態別視聴番組検出部２０２は嗜好度が低いと判定し、ステップＳ２４７にて番組嗜好数として０を出力し、判定処理を終了する。
【００３６】
そして、視聴状態別視聴番組検出部２０２は、判定された番組嗜好数の値を付加した視聴番組情報１１４を視聴履歴情報保存部１０５に対して出力する。このように実際に番組を視聴している人物全員の実視聴時間を検出することで、視聴番組に対する嗜好度の判定を正確に行えるようになる。
【００３７】
（視聴履歴の保存）
図２Ｂは、実施例２の視聴履歴情報が保存されたデータベースの例を示している。視聴履歴情報保存部１０５は、視聴番組情報１１４に含まれる番組情報と番組嗜好数を、視聴者の組合せ別のデータベースに保存する。図２Ｂの例では、人物組合せ情報１１１が「Ａ氏＋Ｂ氏＋Ｃ氏」の場合に、Ａ氏＋Ｂ氏＋Ｃ氏データベースに、視聴されたＡＡＡ番組の番組情報とその番組嗜好数「１」が、視聴履歴情報として保存される。また人物組合せ情報１１１が「Ａ氏＋Ｂ氏」の場合、Ａ氏＋Ｂ氏データベースに、視聴されたＢＢＢ番組の番組情報と番組嗜好数の０が保存される。また人物組合せ情報１１１が「Ａ氏」の場合、Ａ氏データベースに、視聴されたＣＣＣ番組の番組情報と番組嗜好数の１が保存される。このように視聴履歴情報保存部１０５では視聴履歴情報１１５として視聴した番組情報と番組嗜好数を関連付けて保存することが可能となる。図２Ｂの例では、Ａ氏とＢ氏はＢＢＢ番組を表示してはいたが、ＢＢＢ番組に対する関心は低かったことが分かる。
【００３８】
（嗜好番組の検出）
嗜好番組検出部１０６は、番組嗜好数を含む視聴履歴情報１１５を参照して、入力番組情報１１３の中から嗜好番組を検出する。具体的には、嗜好番組検出部１０６は、番組嗜好数が１の視聴履歴情報１１５のみを参照する。従って、本実施例の構成によれば、視聴者の組合せに対応するデータベースを選択し、さらに、そのデータベースに蓄積されている視聴履歴情報１１５の中から嗜好度の高いものだけを抽出することが可能となる。これにより、嗜好度の高い番組を抽出することが可能となり、より精度の高い嗜好番組の検出が可能となる。
【００３９】
［実施例３］
図５は実施例３の番組推薦装置の構成を示したブロック図である。実施例１との違いは、視聴状態人物組合せ検出部３０１である。以上のように構成された番組推薦装置について、実施例１の動作との違いを説明する。
【００４０】
（視聴状態の検出）
視聴状態人物組合せ検出部３０１は、撮像部１０１からの撮像信号１０９及び人物検出部１０２からの人物判定情報１１０を元に、検出された人物毎に映像信号１１８（表示番組）の映像を視聴しているかどうかを判定する。この判定は実施例２と同様の方法で行うことができる。そして、視聴状態人物組合せ検出部３０１は、映像を視聴していると判定された人物の組合せを検出し、その組合せを人物組合せ情報１１１として視聴履歴情報保存部１０５及び嗜好番組検出部１０６へ出力する。つまり、実施例１では表示番組の映像を実際に視聴しているか否かにかかわらず、画像から検出された人物全員を視聴者として認識していたのに対し、本実施例では、検出された人物のうち表示番組の映像を実際に視聴している者のみを視聴者として認識する。
【００４１】
図６は、視聴状態人物組合せ検出部３０１で表示番組の映像を視聴している人物の組合せを検出するフローチャートを示す。
まず、ステップＳ３００にて、視聴状態人物組合せ検出部３０１は、人物判定情報１１０に基づき人物が検出されたかどうかを判定する。人物が検出されない場合には、処理を終了する。人物が検出された場合は、ステップＳ３０１に進む。ステップＳ３０１では、視聴状態人物組合せ検出部３０１は、検出された人物が映像を視聴しているかどうかを判定する。その人物が映像を視聴していると判定された場合のみ、視聴状態人物組合せ検出部３０１は、ステップＳ３０２にて、検出された人物を人物組合せ情報１１１に追加する。映像を視聴していない人物は、人物組合せ情報１１１に追加されない。ステップＳ３０３では、視聴状態人物組合せ検出部３０１は、他に検出された人物がいないかどうかを判定する。他の人物がいる場合には、ステップＳ３０１に戻り処理を継続する。全ての人物に対して視聴状態の判定が行われたら、処理を終了する。このようにして視聴状態人物組合せ検出部３０１は表示番組の映像を実際に視聴している人物の組合せを検出する。
【００４２】
それ以降の処理は、実施例１のものと同様である。ただし、本実施例の人物組合せ情報１１１は、実際に表示番組の映像を視聴している者しか含まれていない。このような人物組合せ情報１１１を用いることにより、より正確な視聴履歴情報を生成することができる。そして、その視聴履歴情報を参照することで、より精度の高い嗜好番組の検出が可能となる。
【符号の説明】
【００４３】
１０１：撮像部、１０２：人物検出部、１０３：人物組合せ検出部、１０５：視聴履歴情報保存部、１０６：嗜好番組検出部、１０７：番組情報表示部
【図１】
2011103587.tif 000003
【図２】
2011103587.tif 000004
【図３】
2011103587.tif 000005
【図４】
2011103587.tif 000006
【図５】
2011103587.tif 000007
【図６】
2011103587.tif 000008
【図７】
2011103587.tif 000009