(57)【要約】視聴者の視聴履歴を作るために番組コマーシャル検出モジュール、顔推定モジュール、及び番組推奨モジュールを用いる番組コマーシャルに基づく推奨システムが開示される。番組コマーシャル検出モジュールは、伝送信号中のコマーシャルを検出する。番組コマーシャルの検出に応じて、顔推定モジュールは、視聴者が番組コマーシャルを見ているか否かを判定するために視聴者の顔推定情報を発生する。顔推定情報の発生に応じて、番組推奨モジュールは、視聴履歴データベース内に番組コマーシャルを格納する。格納されたコマーシャルは、視聴者が番組コマーシャルを見ていることを顔推定情報が示す場合の肯定評価、又は、視聴者が番組コマーシャルを見ていないことを顔推定情報が示す場合の否定評価のいずれかを示す。
2005505207.tif 000002
【特許請求の範囲】
【請求項１】
番組の番組コマーシャルに基づく推奨を与える方法であって、
伝送信号中の番組コマーシャルを検出する段階と、
前記伝送信号の視聴者の顔推定情報を発生する段階と、
前記顔推定情報の発生に応じて肯定的な評価又は否定的な評価を有する番組コマーシャルを視聴履歴データベースに格納する段階とを有する、方法。
【請求項２】
前記視聴履歴データベース内への前記番組コマーシャルの格納に応じて視聴者プロファイルデータベース内の前記視聴者のプロファイルを更新する段階を更に有する、請求項１記載の方法。
【請求項３】
前記視聴者の前記プロファイルから前記番組の推奨を発生する段階を更に有する、請求項１記載の方法。
【請求項４】
番組の番組コマーシャルに基づく推奨を与えるコンピュータシステムであって、
伝送信号中の番組コマーシャルを検出するよう動作可能な番組コマーシャル検出モジュールと、
前記伝送信号の視聴者の顔推定情報を発生するよう動作可能な顔推定モジュールと、
前記顔推定情報の発生に応じて肯定的な評価又は否定的な評価を有する番組コマーシャルを視聴履歴データベースに格納するよう動作可能な番組推奨モジュールとを有する、コンピュータシステム。
【請求項５】
前記番組推奨モジュールは、前記視聴履歴データベース内への前記番組コマーシャルの格納に応じて視聴者プロファイルデータベース内の前記視聴者のプロファイルを更新するよう更に動作可能である、請求項４記載のコンピュータシステム。
【請求項６】
前記番組推奨モジュールは、前記視聴者の前記プロファイルから番組の推奨を発生するよう更に動作可能である、請求項４記載のコンピュータシステム。
【請求項７】
実行時に、プログラマブルな装置を請求項４記載のシステムとして機能させることを可能とする、コンピュータプログラムプロダクト。
【発明の詳細な説明】
【０００１】
本発明は、多数のメディアコンテンツ選択肢（例えば、テレビジョンプログラミング、チャットルーム、オン・デマンド・ビデオメディアファイル、オーディオ等）を管理することに関してメディア視聴者を支援するよう電子番組ガイドを用いるシステムに関連する。本発明は、より特定的には、視聴者に選択肢を提案し、提案に基づく行動をとる（例えば、視聴者の代わりに番組を記録する）ために、「知能（intelligence）」を有するシステムに関する。
【０００２】
テレビジョン視聴者が利用可能なチャンネルの数が増加し、それに伴ってこれらのチャンネル上で利用可能なプログラミングコンテンツの多様性も増加したため、テレビジョン視聴者にとって、関心のあるテレビジョン番組を見つけることは非常に困難となっている。以前は、テレビジョン視聴者は、印刷されたテレビジョン番組ガイドを調べることによって、関心のあるテレビジョン番組を見つけていた。一般的には、このような印刷されたテレビジョン番組ガイドは、日時、チャンネル、及び題名を用い、利用可能なテレビジョン番組を列挙するマス目を含むものであった。テレビジョン番組の数が増加したため、このような印刷されたガイドを用いて所望のテレビジョン番組を有効に見つける可能性は非実用的なものとなった。
【０００３】
近年では、テレビジョン番組ガイドは、しばしば電子番組ガイド（ＥＰＧ）と称される電子形式で利用可能となった。印刷されたテレビジョン番組ガイドと同様、ＥＰＧは、日時、チャンネル、及び題名を用いて、利用可能なテレビジョン番組を列挙するマス目を含む。しかしながら、ＥＰＧは、テレビジョン視聴者が、個人的な好みによって、利用可能なテレビジョン番組をソート又はサーチすることを可能とする。更に、ＥＰＧは、利用可能なテレビジョン番組のオンスクリーン表示を可能とする。
【０００４】
ＥＰＧは、視聴者が従来の印刷されたガイドよりも効率的に幾つかの所望の番組を見つけることを可能とするが、多くの制限があり、これらを克服できれば、視聴者が所望の番組を見つける可能性を更に高めることができるであろう。例えば、多くの視聴者は、例えばアクション番組又はスポーツ番組等の特定の種類の番組を特に好み、即ち、特定の種類の番組に偏っている。従って、特定の視聴者の関心となりうる一組の推奨される番組を得るために、ＥＰＧに対して視聴者の好みが適用されうる。
【０００５】
テレビジョン番組推奨プログラムの最終的な目的は、できるかぎり最善の視聴者のプロファイルを達成することである。従って、視聴者のプロファイルを作り出すことを可能とするよう、視聴者による番組の視聴履歴は絶えず作り出されている。しかしながら、本発明以前は、視聴者によるコマーシャルの視聴履歴は、視聴者のプロファイルを作り出すのには使用されていなかった。
【０００６】
本発明は、コマーシャルの視聴履歴に部分的に又は完全に基づく番組の推奨を与える。本発明の様々な面は新規であり、自明ではなく、様々な利点を与える。本願に含まれる本発明の本質は、特許請求の範囲を参照することによってのみ定められ得るものであって、ここに開示する実施例の特徴的である幾つかの特徴は、概説すると以下のとおりである。
【０００７】
本発明の１つの形は、番組コマーシャルに基づく番組の推奨を与える方法である。第一に、伝送信号中の番組コマーシャルが検出される。第二に、伝送信号の視聴者の顔推定情報が発生される。第三に、顔推定情報の発生に応じて肯定的な評価又は否定的な評価を有する番組コマーシャルが視聴履歴データベースに格納される。
【０００８】
本発明の第２の形は、番組コマーシャルに基づく番組の推奨を与えるコンピュータシステムである。システムの第１のモジュールは、伝送信号中の番組コマーシャルを検出するよう動作可能である。システムの第２のモジュールは、伝送信号の視聴者の顔推定情報を発生するよう動作可能である。システムの第３のモジュールは、顔推定情報の発生に応じて肯定的な評価又は否定的な評価を有する番組コマーシャルを視聴履歴データベースに格納するよう動作可能である。
【０００９】
本発明の第３の形は、番組コマーシャルに基づく番組の推奨を与えるコンピュータ読み取り可能な媒体中のコンピュータプログラムプロダクトである。コンピュータプログラムプロダクトは、伝送信号中の番組コマーシャルを検出するコンピュータ読み取り可能なコードと、伝送信号の視聴者の顔推定情報を発生するコンピュータ読み取り可能なコードと、顔推定情報の発生に応じて肯定的な評価又は否定的な評価を有する番組コマーシャルを視聴履歴データベースに格納するコンピュータ読み取り可能なコードとを含む。
【００１０】
本発明の上述の形及び他の形、特徴、利点は、添付の図面を参照して現在望ましい実施例の以下の詳細な説明を読むことによって更に明らかとなろう。本発明の詳細な説明及び図面は単に例示的なものであって、限定的なものではなく、本発明の範囲は特許請求の範囲及びそれに等しいものとして定義される。
【００１１】
図１は、視聴者１１用の自動化された番組推奨システム１０を示す図である。システム１０は、従来のテレビジョン２０の形の表示装置と、コンピュータ３０とを有する。コンピュータ３０は、テレビジョン２０内に収容されてもよく、図示のようにテレビジョン２０から離れていてもよい。
【００１２】
図示の実施例では、コンピュータ３０は、サーバ１６から番組スケジュールデータ（例えば電子番組ガイド）を受信する機能が備えられている。コンピュータ３０は、任意に、サーバ１６から他のシステム１０視聴者のフィードバックプロファイルデータ、暗黙のプロファイルデータ、及び／又は、明示的なプロファイルデータを受信しうる。コンピュータ３０は、チューナ１２（例えばケーブルチューナ又は衛星チューナ）から番組スケジュールデータを含むビデオ信号を受信するよう更なる機能を備えている。コンピュータ３０はまた、視聴者１１が視聴されるべき番組を遠隔制御装置１５を介して選択することを可能とするよう赤外線ポート３２を具備する。例えば、視聴者１１は、テレビジョン２０上に表示された電子番組ガイドから所望の選択をハイライトするよう遠隔制御装置１５を使用しうる。コンピュータ３０は、コンピュータ３０が更新された番組スケジュールデータをそこから受けとりうるデータベース１３へアクセスしうる。アクセスは、インターネットサービスプロバイダへ接続可能な電話回線又は何らかの他の適切なデータコネクションによって達成されうる。コンピュータ３０は、更に、ディスク１４等のリムーバブルメディアを介して番組スケジュールデータ、視聴者１１のプロファイルデータ、並びに他のシステム１０視聴者のプロファイルデータを更新するようディスクドライブ３１を具備する。
【００１３】
従来のディジタルカメラ１７は、図２を参照して詳述するように顔信号２２を与えるようコンピュータ３０に接続される。ディジタルカメラ１７は、ユーザ１１によって室内のどこに配置されてもよく、従ってディジタルカメラ１７の視野方向（line  of  sight）は、視聴者１１の視聴領域を含む。或いは、ディジタルカメラ１７は、コンピュータ３０の筐体内に収容され、コンピュータ３０がユーザ１１によって室内のどこに配置されてもよく、それによりディジタルカメラ１７の視野方向は視聴者１１の視聴領域を含む。また、更なるディジタルカメラ１７がシステム１０内で使用されてもよい。
【００１４】
コンピュータ３０は、構造化された入力を受け入れ、指定された規則に従って入力を処理し、当業者がなしうるようにテレビジョン２０のディスプレイを制御するよう処理結果を出力するよう任意の形で構成されうる。従って、コンピュータ３０は、ディジタル回路、アナログ回路、又はその両方を有しうる。また、コンピュータ３０は、従って、プログラマブルであってもよく、専用の状態機械であってもよく、又はプログラマブル及び専用のハードウエアのハイブリッドな組合せであってもよい。
【００１５】
図２は、コンピュータ３０の１つの実施例を示す図である。図示の実施例では、コンピュータ３０は、半導体メモリ３４に動作上結合された中央制御装置（ＣＰＵ）３３を含む。ＣＰＵ３３は、インテル系のマイクロプロセッサ、モトローラ系のマイクロプロセッサ、又は任意の他の種類の市販のマイクロプロセッサから入手されるものでありうる。メモリ３４は、番組コマーシャル検出モジュール３５、顔推定モジュール３６、番組記録モジュール３７、及び番組推奨モジュール３８に対応するコンピュータ読み取り可能なコードを含むよう電気的、磁気的、光学的、又は化学的に変更されるコンピュータ読み取り可能な媒体（例えば読み出し専用メモリ、消去可能読み出し専用メモリ、ランダムアクセスメモリ、コンパクトディスク、フレキシブルディスク、ハードディスクドライブ、及び他の公知の形）である。更に、メモリ３４は、視聴者１１（図１）の視聴履歴データベース３９ａと、視聴者の視聴者プロファイルデータベース３９ｂとを格納する。メモリ３４内のコンピュータ読み取り可能なコードを実行するには、コンピュータ３０は、更に、任意の制御クロック、インタフェース、信号調整部、フィルタ、アナログ・ディジタル（Ａ／Ｄ）変換器、ディジタル・アナログ（Ｄ／Ａ）変換器、通信ポート、又は当業者によって明らかとなる他の種類のオペレータを含みうる。
【００１６】
コンピュータ３０の他の実施例では、番組記録モジュール３７、コマーシャル検出モジュール３５、顔推定モジュール３６、番組記録モジュール３７、及び番組推奨モジュール３８は、部分的に又は完全に、ディジタル回路、アナログ回路又はその両方（例えば特定用途向け集積回路）で実現されうる。
【００１７】
リアルタイムでの伝送信号２１の受信に応じて、ＣＰＵ３３は、部分的に又は完全に、視聴者による番組コマーシャルの検出及び視聴に基づいて視聴履歴データベース３９ａを作る方法を制御する。
【００１８】
図３は、本発明の番組コマーシャルに基づく番組推奨方法を実現するルーチン４０を示す。図示の実施例では、ルーチン４０の段階Ｓ４２において、ＣＰＵ３３は、番組コマーシャル（即ち将来の番組を広告する番組コマーシャル）が伝送信号２１中にあるときを決定するようコマーシャル検出モジュール３５の実行を制御する。１つの実施例では、コマーシャル検出モジュール３５は、ここに全体として組み入れられ本発明の譲受人に譲渡された２００１年９月４日出願の「METHOD  OF  USING  TRANSCRIPT  INFORMATION  TO  IDENTIFY  AND  LEARN  COMMERCIAL  PORTIONS  OF  A  PROGRAM」なる名称の米国特許出願第０９／９４５，８７１号明細書の原理に従って設計される。従って、コマーシャル検出モジュール３５は、更に、検出された番組コマーシャルの様々な特徴を示すデータ（例えばジャンル、ＴＶレーティング、局など）を与える。
【００１９】
ルーチン４０の段階Ｓ４４中に伝送信号２１中の番組コマーシャルが検出されると、ＣＰＵ３３は、ディジタルカメラ１７（図１）からの顔信号２２に応じて視聴者１１の顔のポーズを推定する顔推定モジュール３６の実行を制御する。１つの実施例では、顔信号２２は視聴者１１の頭部の画像を供給し、顔推定モジュール３６は、例えば、統計技術、構文技術、ニューラル技術、及び非パラメトリック確率推定量を含むエントロピー解析といった従来技術で知られているパターン認識技術に基づいて視聴者１１の頭部を形成する白、グレー、黒のウィンドウを発生するよう画像を変換する。顔推定モジュール３６は、その後、画素内のいずれかの目の外側の隅を認識し、それにより視聴者１１が検出された番組コマーシャルを見ているかどうかを判定しようとする。視聴者１１が検出された番組コマーシャルを見ているか見ていないかを示す顔推定情報は、顔推定モジュール３６によって発生される。
【００２０】
顔推定情報の発生時に、ルーチン４０の段落Ｓ４６において、ＣＰＵ３３は、検出された番組コマーシャル及び対応する特徴を視聴履歴データベース３９ａに格納することに関して番組推奨モジュール３８の実行を制御する。検出された番組コマーシャルはまた、検出された番組コマーシャルを視聴者１１が見ていることを顔推定情報が示す肯定的評価（レーティング）、又は、検出された番組コマーシャルを視聴者が見ていることを顔推定情報が示す否定的評価（レーティング）のいずれかと共に格納される。番組推奨モジュール３８は、概念学習の非常に良く確立された理論に基づく推奨を与える多くの従来技術プログラムのうちの１つでありうる。１つの実施例では、番組推奨モジュール３８は、ここに参照として組み入れられ本願の譲受人に譲渡された１９９９年１２月１７日出願の「METHOD  AND  APPARATUS  FOR  RECOMMENDING  TELEVISION  PROGRAMMING  USING  DECISION  TREES」なる名称の米国特許出願第０９／４６６，４０６号明細書に開示されている決定木分類器である。第２の実施例では、番組推奨モジュール３８は、ここに全体として参照として組み入れられ本願の譲受人に譲渡された２０００年２月４日出願の「BAYESIAN  TV  PROGRAM  RECOMMENDER」なる名称の米国特許出願第０９／４９８，２７１号明細書に開示されたベイズ分類器である。第３の実施例では、番組推奨モジュール３８は、個々に全体として参照として組み入れられ本願の譲受人に譲渡された２００１年６月６日出願の「NEAREST  NEIGHBOR  RECOMMENDATION  METHOD  AND  SYSTEM」なる名称の米国特許出願第０９／９７５，５９４号明細書に開示された最近傍分類器である。
【００２１】
ルーチン４０の段階Ｓ４８中、検出された番組コマーシャルの視聴履歴データベース３９ａ内への格納時に、ＣＰＵ３３は視聴者プロファイルデータベース３９ｂの更新に関して番組推奨モジュール３８の実行を制御する。１つの実施例では、視聴履歴データベース３９ａは、番組コマーシャルのみを格納する。視聴者プロファイルデータベース３９ｂは、従って、格納された番組コマーシャルにのみ関連する様々な特徴を格納する。第２の実施例では、視聴履歴データベース３９ａは、番組コマーシャルに加えて、視聴者１１によって視聴された又は視聴されていない番組を格納する。視聴者プロファイルデータベース３９ｂは、従って、番組及び番組コマーシャルに関する様々な特徴を格納する。
【００２２】
ルーチン４０は、視聴者プロファイルデータベース３９ｂの更新時に段階Ｓ４２へ戻る。番組記録２３に応じて、ＣＰＵ３３は番組記録２３を従来通り処理するよう番組記録モジュール３７の実行を制御する。ＣＰＵ３３は、視聴者プロファイルデータベース３９ｂを使用する番組記録２３に対応する番組の番組推奨２４を発生することに関して番組推奨モジュール３８の実行を制御する。従って、発生された推奨は、部分的に又は完全に、視聴履歴データベース３９ａ内の検出されたコマーシャルの履歴に基づく。
【００２３】
当業者によれば、本発明は上述の例示的な実施例の詳細に限られるのではなく、本発明はその趣旨又は本質的な特性から逸脱することなく他の特定の形で実現されうる。従って、本発明の実施例は、全ての面で例示的であり制限的なものではないと考えられ、本発明の範囲は、上述の説明よりもむしろ特許請求の範囲によって示され、特許請求の範囲と同等の意味及び範囲内から生ずる全ての変更は特許請求の範囲に含まれることが意図される。
【図面の簡単な説明】
【００２４】
【図１】自動化された推奨システムの本発明による１つの実施例を概略的に示す図である。
【図２】図１のシステムのコンピュータの本発明による１つの実施例のブロック図を示す図である。
【図３】本発明による番組コマーシャルに基づく推奨ルーチンのフローチャートを示す図である。
【図１】
2005505207.tif 000003
【図２】
2005505207.tif 000004
【図３】
2005505207.tif 000005
【国際公開パンフレット】
2005505207.tif 000006
2005505207.tif 000007
2005505207.tif 000008
2005505207.tif 000009
2005505207.tif 000010
2005505207.tif 000011
2005505207.tif 000012
2005505207.tif 000013
2005505207.tif 000014
2005505207.tif 000015
2005505207.tif 000016
2005505207.tif 000017
2005505207.tif 000018
【国際調査報告】
2005505207.tif 000019
2005505207.tif 000020
2005505207.tif 000021