(57)【要約】本発明は、ユーザの過去の視聴履歴に基づいてユーザの好みに従って推薦を提供するためのシステム及び方法に関する。システムは、ユーザの好みを生成するため、番組画像のコンテンツをユーザにより見られた状態に保持する。次いで、ユーザプロファイルに記憶された視聴者の視聴の癖に基づいた複数の推薦がユーザに提供され、ユーザは彼又は彼女の関心のある番組を選択的に見ることができる。
2006523403.tif 000002
【特許請求の範囲】
【請求項１】
推薦を提供するための方法であって、
複数のチャネルから複数の番組を受信するステップと、
ユーザの好みを決定するため、ユーザにより見られた前記複数の番組のキーフレーム及びコンテンツを抽出するステップと、
前記複数の番組のうちの前記抽出されたキーフレーム及びコンテンツに基づいてユーザプロファイルを生成するステップと、
前記ユーザプロファイルに基づいて複数の視聴の推薦を提供するステップと、
を有することを特徴とする方法。
【請求項２】
前記ユーザにより少なくとも１つの視聴の推薦を選択するステップを更に有する、
請求項１記載の方法。
【請求項３】
少なくとも１つの視聴の推薦を表示するステップを更に有する、
請求項１記載の方法。
【請求項４】
特定の番組のキーフレームを抽出するステップは、前記ユーザの入力に応答して対話的に実行される、
請求項１記載の方法。
【請求項５】
前記ユーザの変化する好みを反映するため、前記ユーザプロファイルの内容を更新するステップを更に有する、
請求項１記載の方法。
【請求項６】
前記複数の番組のうちのコンテンツを抽出するステップは、電子番組ガイドのデータに従って実行される、
請求項１記載の方法。
【請求項７】
推薦を提供するための方法であって、
ビデオイメージのコンテンツ及び該コンテンツに埋め込まれているその電子番組ガイドのデータに基づいて、特定の番組についてユーザの好みを示す少なくとも１つのユーザプロファイルを生成するステップと、
所望の番組を決定するため、前記ユーザプロファイルを複数のチャネルからの到来する番組と比較するステップと、
整合が存在する場合、前記所望の番組を前記視聴者に推薦するステップと、
を有することを特徴とする方法。
【請求項８】
特定の時間で視聴するための少なくとも１つの所望の番組を選択するステップを更に有する、
請求項７記載の方法。
【請求項９】
その後の再生のため、前記選択された番組を記憶媒体に記憶するステップを更に有する、
請求項８記載の方法。
【請求項１０】
前記所望の番組を選択する前記ステップは、前記ユーザの入力に応答して対話的に実行される、
請求項８記載の方法。
【請求項１１】
視聴のために前記所望の番組を表示するステップを更に有する、
請求項７記載の方法。
【請求項１２】
前記ユーザの変化する好みを反映するために前記少なくとも１つのユーザプロファイルの内容を更新するステップを更に有する、
請求項７記載の方法。
【請求項１３】
推薦を提供するシステムであって、
ユーザの視聴の好みを提供する入力装置と、
複数のチャネルから複数の番組を受信し、前記ユーザの好みを決定するために前記ユーザにより見られた前記複数の番組のキーフレーム及びコンテンツを抽出し、前記複数の番組のうちの前記抽出されたキーフレーム及びコンテンツに基づいてユーザプロファイルを生成し、前記ユーザプロファイルに基づいて複数の視聴の推薦を提供するプロセッサと、
を有することを特徴とするシステム。
【請求項１４】
前記ユーザの好みを記憶するためのメモリを更に有する、
請求項１３記載のシステム。
【請求項１５】
前記プロセッサは、前記ユーザの変化する好みを反映するため、前記ユーザプロファイルの内容を更新するために更に作用する、
請求項１３記載のシステム。
【請求項１６】
推薦を提供するためのシステムであって、
ユーザの視聴の好みを提供する入力装置と、
ビデオイメージのコンテンツ及び該コンテンツに埋め込まれる電子番組ガイドのデータに基づいて、特定の番組についてユーザの好みを示す少なくとも１つのユーザプロファイルを生成し、所望の番組を決定するため、前記ユーザプロファイルを複数のチャネルから到来する番組と比較し、整合が存在する場合、前記所望の番組を前記視聴者に推薦するプロセッサと、
を有することを特徴とするシステム。
【請求項１７】
前記少なくとも１つのユーザプロファイルを記憶するメモリを更に有する、
請求項１６記載のシステム。
【請求項１８】
視聴のために前記所望の番組を表示するディスプレイを更に有する、
請求項１６記載のシステム。
【請求項１９】
前記プロセッサは、前記ユーザの変化する好みを反映するため、前記ユーザプロファイルの内容を更新するために更に作用する、
請求項１６記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ番組を推薦するためのシステム及び方法に関し、より詳細には、顧客の好み又はプロファイルからつくられた画像の推薦に基づいて関心のある特定の番組を提供するシステム及び方法に関する。
【背景技術】
【０００２】
膨大なマルチメディア量をもつ現代の世界は、膨大なバラエティ及びレンジのオプションをテレビジョン視聴者に与える。現在、ケーブルテレビジョンサービスを通して示される５００を超える異なる番組チャネルが存在する。テレビジョン視聴者にとって利用可能なチャネル数が増加するにつれて、かかるチャネルで利用可能な番組コンテンツの多様性と共に、テレビジョン視聴者にとってテレビジョン番組を識別すること、及びそれらの関心のある情報を検索することは、益々関心のあることである。
【０００３】
利用可能な異なるタイプのテレビジョン番組ガイド、すなわち電子番組ガイド（ＥＰＧ）が存在し、このＥＰＧにより、テレビジョン視聴者は、個人化された好みに従って利用可能なテレビジョン番組をソート又はサーチすることができる。ＥＰＧにより、ユーザは、従来の印刷されたガイドよりも効果的に望まれる番組を識別することができる。多くのユーザは所定の番組のカテゴリについて特定の好みを有するか又は偏見を有するので、視聴者の好みをＥＰＧに適用して、特定の視聴者にとって関心のある場合がある推薦された番組のセットを得ることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
これらＴＶ番組は、ユーザが膨大な数の選択を良好に管理する助けとなる。しかし、ユーザは、これらの推薦が上手く作動すること、又はこれらの推薦がユーザの最良の意図を有していることを常に信用していない。
【０００５】
したがって、本発明は、ユーザと「同じ側にある」としてそれ自身で表示させ、過去にユーザとリコメンダの両者により観察された関連する番組イベントをユーザに思い出させることで、リコメンダにおける信用を高める新しい方法を提供する。
【課題を解決するための手段】
【０００６】
本発明は、特定のトピックの過去の視聴履歴に従ってコンテンツの推薦を提供する方法及びシステムに向けられる。
【０００７】
本発明の１態様によれば、推薦を提供する方法は、複数のチャネルから複数の番組を受信するステップ、ユーザの好みを決定するため、ユーザにより視聴された番組のキーフレーム及びコンテンツを抽出するステップ、抽出された番組のキーフレーム及びコンテンツに基づいてユーザプロファイルを生成するステップ、及びユーザプロファイルに基づいて複数の視聴の推薦を提供するステップを含んでいる。特定の番組のキーフレームは、ユーザ入力に応答して対話的に実行し、ユーザプロファイルのコンテンツは、ユーザの変化する好みを反映するために更新される。
【０００８】
本発明の別の態様によれば、推薦を提供する方法は、ビデオ画像のコンテンツ及びそこに埋め込まれているその電子番組ガイド（ＥＰＧ）データに基づいて特定の番組についてユーザの好みを示す少なくとも１つのユーザプロファイルを発生するステップ、所望の番組を決定するために複数のチャネルから到来する番組とユーザプロファイルを比較するステップ、並びに整合があった場合、所望の番組をユーザに推薦するステップを含んでいる。
【０００９】
本発明の別の態様によれば、推薦を提供するシステムは、ユーザの視聴の好みを提供する入力装置、並びに複数のチャネルから複数の番組を受信し、ユーザの好みを決定するためにユーザにより視聴された番組のキーフレーム及びコンテンツを抽出し、抽出された番組のキーフレーム及びコンテンツに基づいてユーザプロファイルを生成し、ユーザプロファイルに基づいて複数の視聴履歴を提供するプロセッサを含んでいる。
【００１０】
本発明の更に別の態様によれば、推薦を提供するシステムは、ユーザの視聴の好みを提供するための入力装置、並びにビデオ画像のコンテンツ及びそこに埋め込まれているその電子番組ガイド（ＥＰＧ）に基づいて特定の番組についてユーザの好みを示す少なくとも１つのユーザプロファイルを生成し、所望の番組を決定するためにユーザプロファイルを複数のチャネルから到来する番組と比較し、整合があった場合、所望の番組を視聴者に推薦するプロセッサとを含んでいる。
【発明を実施するための最良の形態】
【００１１】
以下の記載では、限定よりはむしろ説明の目的で、本発明の全体的な理解を提供するため、特定のアーキテクチャ、インタフェース、技術等のような特定の詳細が述べられる。しかし、本発明は、これら特定の詳細から逸脱する他の実施の形態で実施される場合もあることは、当業者にとって明らかであろう。さらに、明確さのため、不必要な詳細で本発明の記載を曖昧にしないように、公知の装置、回路及び方法の詳細な記載が省略される。
【００１２】
図１は、本発明の好適な実施の形態が適用される場合がある、従来のテレビジョンシステム２及び受信機１０を示している。受信機１０は、ＲｅｐｌａｙＴＶ（カリフォルニア州パロアルトにあるＲＥＰＬＡＹ  ＮＥＴＷＯＲＫ社の登録商標）及びＴｉＶｏ（カリフォルニア州のサニーベイルにあるＴＩＶＯ社の登録商標）のような、ケーブル及び衛星システムから送出されるテレビ番組のストリームを捕捉及び処理するための機能をテレビジョン視聴者に与える、他のパーソナルレコーディング装置を含んでいる場合もある。
【００１３】
図１に示されるように、受信機１０は、ケーブルサービスプロバイダ、デジタル高精細テレビジョン（ＨＤＴＶ）及び／又はデジタル標準精細テレビジョン（ＳＤＴＶ）信号、サテライトディッシュ、従来のＲＦブロードキャスト、インターネットコネクション、若しくはＶＨＳプレーヤ又はＤＶＤプレーヤのような別のストレージ装置を含めて、従来のテレビジョン（ＴＶ）ブロードキャストからのオーディオ及びビデオプログラミングを受信するための構成されている。オーディオ及びビデオプログラミングは、衛星、ケーブル、有線、テレビジョンブロードキャストを含む伝送手段を介してアナログ、デジタル又はデジタル圧縮されたフォーマットで伝送されるか、ウェブを介して送出することができる。なお、本発明は、ダイレクトプライベートネットワーク及びワイヤレスネットワークのような他の可能性のあるネットワークに接続することも可能である。
【００１４】
本発明によれば、視聴者には、過去に視聴した履歴、好み、又はユーザプロファイルに基づいて、受信機１０を介して関心のある番組が推薦される。これを達成するため、受信機１０は、複数の異なるチャネルから到来するテレビジョン番組を検出し、番組のビデオ画像及び／又はいずれかの任意のＥＰＧに関連する情報に基づいて特定のユーザの視聴履歴を含むデータベースを維持し、次いで、視聴者により見られたＴＶ番組又は見られていないＴＶ番組のタイプを決定する。なお、受信機１０は、異なるソースから電子番組ガイド（ＥＰＧ）データを受信するための専用とすることができる個別のチャネルを有する場合がある。その後、過去の視聴履歴に従って、視聴者が見ることを好む番組又はチャネルのタイプに関する推薦が生成される。
【００１５】
ここで、本発明の詳細な説明が以下に説明される。  
図２は、本発明の実施の形態に係る更に詳細な例示的な受信機１０を説明している。受信機１０は、入力インタフェース（すなわち、ＩＲセンサ）１２、ＭＰＥＧ−２エンコーダ１４、ハードディスクドライブ１６、ＭＰＥＧ−２デコーダ１８、コントローラ２０、特徴抽出２２、ビデオプロセッサ２４、メモリ２６、及びプレイバックセクション２８を含んでいる。なお、ＭＰＥＧエンコーダ／デコーダは、他のＭＰＥＧ規格、すなわちＭＰＥＧ−１，ＭＰＥＧ−２，ＭＰＥＧ−３，ＭＰＥＧ−４及びＭＰＥＧ−７に準拠している場合がある。コントローラ２０は、特徴抽出モード、記録モード、再生モード、及び典型的な受信装置で一般的な他のモードを含めて、受信機１０の全体の動作を管理する。受信機１０は、テレビジョンシステム２で実施される場合がある。
【００１６】
通常モードの間、コントローラ２０は、ビデオプロセッサ２４により到来するテレビジョン信号を復調及び処理させ、表示のためにテレビジョンセット２に送信する。次いで、ビデオプロセッサ２４は、到来するＴＶ信号をテレビジョンセット２での表示に適した、対応するベースバンドのテレビジョン信号に変換する。
【００１７】
記録モードの間、コントローラ２０は、衛星、ケーブル、有線、及びテレビジョンブロードキャスト又はウェブから伝送される到来するテレビジョン信号をＭＰＥＧ−２エンコーダに受信させ、受信されたＴＶ信号をハードディスクドライバ１６への記憶のためにＭＰＥＧフォーマットに変換させる。その後、コントローラ２０は、ハードディスクドライバ１６に対して記憶されているテレビジョン信号をＭＰＥＧ−２デコーダにストリーミングさせ、ＭＰＥＧ−２デコーダは、その後、デコードされたＴＶ信号を表示のためにプレイバックセクション２８を介してテレビジョンセット２に送信する。
【００１８】
特徴抽出モードの間、特徴抽出器２２は、視聴者により最も視聴された番組のタイプを決定するために所与のユーザの視聴履歴を表すデータを処理及び生成し、次いで、メモリ２６にユーザプロファイルを構築するためにユーザの視聴の癖を生成するために動作する。代替的に、視聴者は、ユーザプロファイルを生成したときに彼又は彼女が好むショウ又は番組のタイプを明示的に指定する場合がある。
【００１９】
ユーザプロファイルを構築するため、ビデオ情報が特徴抽出器２２に入力され、特徴抽出器では、ビデオ情報のコンテンツは、（１）ショウイメージのコンテンツ、及び（２）プリセットの分類のタイプに従って分析される。公知の電子番組ガイド（ＥＰＧ）のプロトコルは、プリセットの分類の提供のために利用される場合がある。ＥＰＧは、ＴＶ環境で利用可能なブロードキャストマテリアルのナビゲーション、及び該ブロードキャストマテリアルからのセレクションにおいて視聴者を支援するために設計される標準的なアプリケーションである。ＥＰＧは、それぞれの番組に関する情報を提供し、チャネル番号、番組タイトル、開始時間、終了時間、経過時間、残り時間、（利用可能であれば）レーティング、トピック、テーマ、及び番組コンテンツの簡単な記述のような番組の特徴を含んでいる。ＥＰＧ特徴を使用して、特徴抽出器２２は、到来する番組をプリセットカテゴリのうちの１つ、すなわちスポーツ、オールドクラシック映画、アクション映画等に分類する。
【００２０】
ＥＰＧ機能に加えて、本発明の実施の形態に従って、カラー、テクスチャ、オブジェクト、オブジェクトモーション、及びシーン等を含むビジュアルデータ特性を評価することで、特定の視聴者について関心のあるショウを学習及び認識するため、ビデオ画像が分析される。なお、ＥＰＧ機能は、視聴者の関心のある正確なショウのタイプのその後の推薦について十分なデータを提供しない。
【００２１】
したがって、特徴抽出器２２は、到来するビデオ信号の受信に応じて、キーフレーム（サムネイル画像等）を抽出する。この入力は、ＥＰＧ情報に沿ってユーザの好適なカテゴリとして使用することができる。
【００２２】
なお、ビデオ情報のコンテンツに係るキーフレームを検出することは、様々なやり方で実行することができる当該技術分野で公知である。たとえば、Borko  Furht,  Stephen  W.  Smoliar及びHongjiang  Zhanによる“Video  and  Image  processing  in  multimedia  system”,  Kluwer  Academia  Publishers,  1995を参照されたい。この内容は、引用により本実施の形態に組み込まれる。要するに、多数のカメラショット又はシーン変化から構成されるビデオ系列は、キーフレームを抽出するためのシーン変化の検出の下で行われている。キーフレームを検出する１つのアプローチは、ヒストグラムコンパリジョンアプローチに基づいており、このアプローチでは、連続するフレームにおける対応する画素又は領域の比較が強度レベルのヒストグラムを生成するために実行される。それぞれのフレームのヒストグラムは、ヒストグラムがあるビデオソースから別のビデオソースに変化するので、次のフレームでのヒストグラムと比較される。次いで、連続するフレームにわたり画素又は領域が変化したかを判定するため、閾値が選択される。閾値を超えるキーフレームは、キーフレームとして選択される。このプロセスは、シーンにおける全てのフレームについて、及びそれぞれのシーン変化について繰り返される。最後に、それぞれのシーン変化からのキーフレームは、照合され、ブロックに分割され、次いで、平均、標準偏差、エントロピー、及び支配的なカラーのような特徴が抽出される。代替的な実施の形態では、視聴者は、特徴抽出プロセスの下で行うためにビデオ系列の開始セグメント及び終了セグメントを指定するか、受信機１０の入力インタフェース１２を介して、特定のカメラショット又はキーフレームを提供することができる。
【００２３】
先に記載されたような特徴抽出器２２により抽出されたビデオの特徴は、ＥＰＧ情報と結合されており、視聴者の関心のあるビデオ番組のショウのタイプを構成するため、メモリ２６に提供される。抽出されたビデオキーフレームのコンテンツ及び特徴抽出器２２からのキーフレームのコンテンツは、個人の視聴の好みを構築するためにメモリ１６のユーザプロファイルに提供される。次いで、この特定の番組に対する視聴の好みは、その後の視聴モードの間に視聴者に推薦するために使用される。この点に関し、ＨＭＭ（Hidden  Markov  Model）、ベイジアンネットワーク、遺伝的アルゴリズム、及びニューラルネットワークのような良好に理解されたラーニングパラダイムは、ユーザプロファイルを生成するために利用することができる。たとえば、“Method  and  Apparatus  for  Recommending  Television  Programming  using  Decision  Trees”と題された本出願の発明者による１９９９年１２月１７日に提出された米国特許出願09/466,406を参照されたい。この内容は、引用により本実施の形態に盛り込まれる。
【００２４】
なお、当業者の１人にとって明らかである他のラーニングモデル又はその組み合わせも同様に使用される場合がある。
【００２５】
図３は、本発明の実施の形態に係るユーザプロファイル開発ステップを示している。受信機１０は、時間を通してユーザの視聴の癖を観察し（ステップ１００）、その間、それぞれの到来するビデオ番組が先に記載されたように分類される（ステップ１２０）。ここで、最も頻繁に視聴されたショウのタイプを含めてユーザの視聴の好みは、この情報は、メモリ２６でユーザプロファイルを構築するために使用される。その後、ユーザプロファイルが更新される（ステップ１４０）。これに応じて、過去に視聴した履歴に基づく視聴者が好む番組のリストを後に受信機１０が推薦することができるように、ユーザの好きなショウ又は嫌いなショウを反映するデータベースは、ユーザの視聴パターンに基づいて得ることができる。
【００２６】
本発明の好適な実施の形態が例示及び記載されたが、様々な変形及び変更がなされ、等価な構成が本発明の真の範囲から逸脱することなしにそのエレメントについて置き換えられる場合があることは、当業者により理解されるであろう。さらに、特定の状況に適合するため、及びセントラルスコープから逸脱することなしに本発明の教示に適合するために、多くの変更がなされる場合がある。したがって、本発明は、本発明を実行するために意図される最良のモードとして開示される特定の実施の形態に限定されるものではないことが意図され、本発明は特許請求の範囲に含まれる全ての実施の形態を含むことが意図される。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に係るシステムの簡略化されたブロック図である。
【図２】本発明の実施の形態に係るシステムの主要なコンポーネントを示す図である。
【図３】本発明に係るユーザプロファイルの開発セッションを例示するフローチャートである。
【図１】
2006523403.tif 000003
【図２】
2006523403.tif 000004
【図３】
2006523403.tif 000005
【国際調査報告】
2006523403.tif 000006
2006523403.tif 000007
2006523403.tif 000008