[go: up one dir, main page]

JP2013520868A - 強化されたコンテンツ検索 - Google Patents

強化されたコンテンツ検索 Download PDF

Info

Publication number
JP2013520868A
JP2013520868A JP2012553858A JP2012553858A JP2013520868A JP 2013520868 A JP2013520868 A JP 2013520868A JP 2012553858 A JP2012553858 A JP 2012553858A JP 2012553858 A JP2012553858 A JP 2012553858A JP 2013520868 A JP2013520868 A JP 2013520868A
Authority
JP
Japan
Prior art keywords
content
user
information
program
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012553858A
Other languages
English (en)
Other versions
JP2013520868A5 (ja
Inventor
アンダーソン,デイヴィッド
アンスル,シェミモン,マナリクディー
シャンブレー,ジェンス
カンパーナ,デイヴィッド,アンソニー
マンドレカー,イシャン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2013520868A publication Critical patent/JP2013520868A/ja
Publication of JP2013520868A5 publication Critical patent/JP2013520868A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

強化コンテンツを提供する方法とインターネットインタフェースを有するコントローラを含むシステムとを提供する。コントローラは、電子番組ガイドデータを受け取り、主ディスプレイデバイスに表示されている電子番組ガイド中の番組を特定する少なくとも1つの特徴を読み出す。その少なくとも1つの特徴に基づき、インターネットインタフェースを用いて少なくとも1つの外部コンテンツソースを検索して、その番組に関する情報を求め、検索中に求めた番組に関する情報をメモリに記憶する。メモリに記憶された、第1の番組に関する情報を、第2のディスプレイ上にユーザインタフェースディスプレイプロセッサにより表示する。

Description

本構成は、ユーザにより選択されたコンテンツに関連する少なくとも1つの情報源から情報を自動的に検索するシステムと方法とを提供する。
[関連出願との相互参照]
本出願は、2010年2月19日に提出した米国仮出願第61/306,170号の利益を主張するものであり、ここにその全体を参照援用する。
[背景技術]
消費者は多くのコンテンツライブラリにアクセスする。これらのコンテンツライブラリは、電子的表示装置でアクセスして見ることができる。このコンテンツには、無料で又は加入ベースの料金構成でインターネットで利用できるコンテンツだけでなく、デジタルメディアの個人的なコレクションに格納されたデータも含まれる。しかし、利用可能な大量のコンテンツにアクセスすることに伴う欠点は、消費者/ユーザが関心のあるコンテンツをソートして見つけるのがうんざりする仕事となりうることである。
現在、ユーザは、視聴するコンテンツに関連する情報を求めてマニュアル検索を行っている。一般的に、ユーザは、例えばパーソナルコンピュータ上でウェブブラウザアプリケーションを能動的かつマニュアルで実行し、検索エンジンにアクセスし、現在アクセスしているコンテンツに関する情報を求めるクエリを入力しなければならない。このマニュアル検索により、例えば、現在アクセスしているコンテンツに関するウィキペディア(Wikipedia)の記事が見つかる。ユーザは、次に、その記事中のリンクをクリックして、現在アクセスしているコンテンツに関連する、興味のある追加コンテンツを見つける。ユーザは、この追加コンテンツを見つけると、追加的関連コンテンツを見つけてアクセスを試みて、コンテンツプロバイダの検索をマニュアルで実行しなければならない。これには、関連コンテンツを見つけるのに時間がかかりめんどうなプロセスであるなどのいろいろな不利益がある。また、消費者/ユーザは、アクセスしたコンテンツプロバイダのすべての存在を単に知らないかも知れない。そのため、消費者を関心がありアクセス権を有するコンテンツに結びつけるプロセスを単純化する必要がある。
一実施形態では、一方法により強化したコンテンツを提供する。この方法は、インターネットインタフェースを有するコントローラにより実行される。このコントローラは、電子番組ガイドデータを受け取り、電子番組ガイド中の番組を特定する少なくとも1つの特徴を読み出す。その少なくとも1つの特徴に基づき、インターネットインタフェースを用いて少なくとも1つの外部コンテンツソースを検索して、その番組に関する情報を求め、検索中に求めた番組に関する情報をメモリに記憶する。メモリに記憶された、第1の番組に関する情報を、第2のディスプレイ上にユーザインタフェースディスプレイプロセッサにより表示する。
他の一実施形態では、第1のディスプレイが電子番組ガイド中の第1の番組にチューニングされる。ユーザに、メモリに記憶された、第1の番組に関する情報へのアクセスを提供する。メモリに記憶された、第1の番組に関する情報を、第2のディスプレイ上に表示してもよい。
別の一実施形態では、一システムにより強化したコンテンツを提供する。このシステムは、電子番組ガイドを受信するレシーバと、このシステムと少なくとも1つの外部コンテンツソースとの間の通信を可能にするインターネットインタフェースとを含む。関連するコンテンツプロセッサが、電子番組ガイド中の複数の番組のうちの第1の番組を特定する少なくとも1つの特徴を読み出し、その少なくとも1つの特徴に基づいて、少なくとも1つの外部コンテンツソースを検索して、第1の番組に関する情報を求める。メモリが、少なくとも1つの外部コンテンツソースから求められた第1の番組に関する情報を記憶する。ユーザインタフェースが、メモリに記憶された、第1の番組に関する情報を、第2のディスプレイ上に表示する。
さらに別の一実施形態では、このシステムは、第1のディスプレイデバイスに表示するため複数の番組のうちの一番組にチューニングするチューナを含み、通信プロセッサが、第2のディスプレイ上で、ユーザに、メモリに記憶された情報へのアクセスを提供する。
上記の説明は、主題の実施形態の態様について基本的な理解を与えるための、本主題の簡単な要約である。この要約は本主題の包括的な概要ではない。実施形態の主要な/重要な要素を特定しようとするものでも、本主題の範囲を記述しようとするものでもない。その唯一の目的は、この後に記載する詳細な説明への導入として、本主題のコンセプトを簡単な形式で提示することである。
上記の及び関連する目的を達成するため、以下の説明と添付した図面とに、実施形態の実施例を説明する。これらの態様は、本主題の原理を利用できるいろいろな方法の一部のみを示し、本主題はかかる態様とその均等物とをすべて含むものである。本主題の他の利点及び新規な特徴は、添付した図面を参照して以下の詳細な説明を読めば、明らかとなるであろう。
一実施形態の一態様による概要である。 一実施形態の動作例を示すフロー図である。 一実施形態の一態様による拡張されたウィキペディアの一例である。 一実施形態の一態様による拡張されたウィキペディアの他の一例である。 一実施形態の一態様によるコンポーネントのブロック図である。 一実施形態の一態様によるコンポーネントのブロック図である。 一実施形態の一態様の動作を示すフロー図である。
本主題を図面を参照して説明する。図面では、同じ参照数字を用いて同じ要素を示す。以下の説明では、説明を目的として、本主題をよく理解できるよう、多数の具体的な詳細事項を記載する。しかし、主題の実施形態は、これらの具体的な詳細事項が無くても実施できることは明らかである。他の場合において、ブロック図として周知の構造やデバイスを示すが、これは実施形態の説明を容易にするためである。
この出願では、「コンポーネント」との用語は、ハードウェアを、又はハードウェアと実行されているソフトウェアの組み合わせをいうものとする。例えば、コンポーネントは、プロセッサ上で実行されているプロセス、プロセッサ、オブジェクト、及び/又はマイクロチップなどであるが、これらに限定されない。例として、プロセッサ上で実行されているアプリケーションとそのプロセッサとは両方ともコンポーネントである。プロセス内に1つ以上のコンポーネントがあってもよく、1つのコンポーネントは1つのシステム上にあっても、及び/又は2つ以上のシステム間に分散していてもよい。図示した様々な要素の機能は、専用ハードウェアを用いても、ソフトウェアを実行可能なハードウェアと適当なソフトウェアとを組み合わせても提供できる。
プロセッサを設けるとき、機能を単一の専用プロセッサで提供してもよいし、共有された単一のプロセッサで提供してもよいし、一部が共有された複数の個別プロセッサで提供してもよい。さらに、「プロセッサ」または「コントローラ」という用語を明示的に使用した場合、ソフトウェアを実行できるハードウェアのみをいうと解釈してはならず、限定はされないが、デジタルシグナルプロセッサ(DSP)、ソフトウェアを記憶するROM、RAM、不揮発性記憶装置を黙示的に含んでもよい。さらに、本発明の実施例と実施形態とを記載したすべての記述は、構造的及び機能的な均等物を両方とも含むものである。また、かかる均等物は、現在知られている均等物及び将来開発される均等物を含み、すなわち、構成にかかわらず同じ機能を発揮する開発されるすべての要素を含む。
多量のデジタルメディアコンテンツが、通信ネットワークを用いてユーザが選択的にアクセスできるいろいろなロケーションのいろいろなソースに記憶されている。ユーザ利用できるデータ量が多いので、ユーザが望むコンテンツをナビゲーションして見つけるのは困難な作業である。本システムにより、有利にも、主要コンテンツへのアクセスとユーザへの配信とが可能になる。また、本システムにより、有利にも、システムによりアクセスされる主要コンテンツに関する一組の強化コンテンツ(以下、「強化関連コンテンツ」)を自動的に取得できる。主要コンテンツには、システムによりアクセスしてユーザへの配信可能な、記憶された又はブロードキャストされたオーディオ、ビデオ、又はオーディオビジュアルデータを含む。主要コンテンツは、(a)放送されたテレビジョン番組、(b)オンデマンドサブスクリプションにより配信されるテレビジョン番組、(c)システムにより選択的にアクセス可能な記憶媒体に記憶されたテレビジョン番組、(d)地上波又は衛星ラジオ放送、(e)オンデマンドサービスにより配信されるオーディオ番組、(f)システムにより選択的にアクセス可能な記憶媒体(すなわち、ネットワークストレージデバイス)に記憶されたオーディオ番組、及び(g)スポーツイベントを含むが、これらに限定されない。強化されたコンテンツには、システムによりアクセスされている選択された主要コンテンツに関する少なくとも一種類のデータが含まれる。システムは、主要コンテンツと関連する特徴データを用いることにより、強化関連コンテンツの一部として含まれるデータを自動的に検索し取得して、主要データとユーザがアクセス可能な関心コンテンツのうちの他のコンテンツとの間の関係を見つける。この関係は取得され、強化関連コンテンツとして提供できる。
一実施形態では、システムは、大量消費用に作られたアクセス可能コンテンツに関する情報を含むソースにクエリを送る。クエリされるサイトは以下においてコンテンツ情報ソースと呼ぶ。例えば、システムは、http://www.IMDB.comにある「The Internet Movie
Database」の検索を開始する。これは映画、テレビジョン、ビデオゲーム、その他のオーディオビジュアルエンターテイメントに関する詳細な情報を提供するサイトである。あるいは、システムはWikipedia.orgの検索を開始する。これは、メディアなどの幅広いトピックスに関する詳細な、ユーザが編集した記事を、及びそのメディアの製作とその記事のトピック(テレビシリーズの個々のエピソードや音楽アルバムのトラックなど)に関するメディアの特定に貢献した人物を特定する情報を提供する。コンテンツ情報のこれらのソースは、例示のみを目的として説明するものであり、コンテンツ情報のどんなソースでもシステムによりクエリされ得る。コンテンツ情報ソースのクエリにより、システムは、システムによりアクセスされる主要コンテンツを記載する関連コンテンツ情報を取得できる。取得された関連するコンテンツ情報は、強化関連コンテンツの一要素として含まれ、ユーザに提示され得る。
コンテンツ情報ソースの検索を実行する時、システムは、取得された関連コンテンツ情報を用いてコンテンツプロバイダソースを自動的に検索して、主要コンテンツに関連するコンテンツを求める。コンテンツプロバイダは、一般的に、関連コンテンツがユーザとシステムの少なくとも一方によりアクセスできるロケーションへのリンクをオファーする。これらのリンクは、コンテンツプロバイダ側において、関連コンテンツを見つける役割の従業員の意見と見解に基づき、マニュアルで作成されたものである。あるいは、関連コンテンツを見つける推奨アルゴリズムを用いても良い。こうしたアルゴリズムは、ユーザが(購入やレーティングで)関心を示したコンテンツを見つけ、同様の関心を有する他のユーザを見つけることにより機能する。かかるリンクは、マニュアルで決定されたとしてもアルゴリズムで決定されたとしても、これらのリンクを見つけ、関心コンテンツリスト(Interesting Content List)として表示画像中にユーザに対して提示される関連コンテンツのリストに、これらのリンクに対応するコンテンツを追加するために、システムによる入力として用いられる。システムは、有利にも、動的にコンテンツを見つけ、範囲の広い検索を可能にする。システムは、コンテンツの利用可能性に関するユーザの関心と、コンテンツプロバイダ特有のデータのライブラリ全体とをバランスさせ、関心のあるコンテンツの最初の特定からユーザが利用できるコンテンツへのリンクまでの、コンテンツディスカバリの完全なチェーンを特定するユーザ中心検索を提供する。
システム100の一実施形態を図1に示す。これは、ケーブル/衛星プロバイダからの入力信号に選択的にチューニングするチューナモジュールを含むケーブルテレビジョンセットトップボックスなどであるセットトップボックス102を含む。セットトップボックス102は、ハイデフィニションテレビジョンモニタなどの主ディスプレイデバイス104に結合している。これはセットトップボックス102のチューナモジュールによりチューニングされた信号に対応するコンテンツを選択的に表示する。セットトップボックス102は、コンテンツの選択と視聴を可能にするアクセスポイントとして説明したが、コンテンツの主要コンテンツとしての選択が可能な少なくとも1つのチューナモジュールを含む任意のデバイスを用いて本システムを実施することができることに留意すべきである。あるいは、本システムは、任意のコンテンツを選択し、任意の方法でユーザに提供する任意のデバイスにより実施することもできる。このシステムは、有利にも、現在選択されているコンテンツを、それに関連する一組の強化コンテンツ(enhanced content)を自動的に検索して取得する基礎として利用する。強化コンテンツの表示をするために、副ディスプレイデバイス112を設けてもよい。副ディスプレイデバイス112は、ローカルエリアネットワークとワイドエリアネットワークの少なくとも一方にアクセスし、強化コンテンツを表すデータにアクセスしてセットトップボックス102から受信する任意のコンピューティングデバイスである。副ディスプレイデバイス112は、コンピュータ、ラップトップ、ノートブック、タブレットコンピュータ、携帯電話、スマートフォン、又は主ディスプレイデバイス104とは異なる第2のモニタを含むが、これらに限定されない。
セットトップボックス102は、リモートコントロール(図示せず)などを用いて既知の方法でユーザ又はその他のデバイス(例えば、VCR、DVR、その他のチューナなど)により制御され、セットトップボックス102(又は主ディスプレイデバイス104)に、特定のコンテンツにチューニングさせる。このコンテンツは、主ディスプレイデバイス104上に表示できる。ユーザにより選択されるコンテンツは、番組ガイドデータやセットトップボックス102により現在選択されているコンテンツを説明するその他の情報などの補助的なデータを含む。番組ガイドデータや現在チューニングされているコンテンツを特定及び/又は説明するその他のデータは、システムにより解析可能であり、ネットワーク上のコンテンツ情報ソースを検索して、現在選択されているコンテンツに関連する強化コンテンツを求める時に用いることができる。番組ガイドデータは、電子番組ガイド(EPG)を含んでも良く、及び/又は電子サービスガイド(ESG)は番組ガイドデータ108のソースから取得でき及び/又は提供される。当業者には言うまでもなく、EPGとESGのデータは互いに同意語であり、交換可能である。図1に示したように、ソース108はESGデータを含むが、ソース108もEPGデータを含んでも良い。一例として、現在選択されているコンテンツについて記載する、電子番組ガイドの一部として表示できる特徴データは、(a)番組タイトル、(b)番組に出演する俳優、(c)原放送に関するデータ、(d)エピソードタイトルデータ、(e)シリーズデータ、(f)プロット粗筋データ、及び(g)現在視聴しているコンテンツに示されたトピックス/状況を記載したデータを含む。現在視聴されているコンテンツを説明するデータは、単なる例示を目的としたものであり、コンテンツプロバイダにより決定される任意のタイプのデータをシステムにより組み込んで用いることができる。
このように、セットトップボックス102のチューナは、現在視聴されている番組に関する情報を含む一組の情報プロバイダ110を検索する関連コンテンツ検索モジュールへの入力として用いるために、現在視聴されている番組を説明するデータから説明データを特定する関連コンテンツ選択特定器として機能する。関連コンテンツ検索モジュールは、さらに、一組のコンテンツプロバイダ111を検索して、現在視聴されている番組に関する情報に対応するコンテンツを求める。セットトップボックス102は、(図3に示すように)さらに、副ディスプレイデバイス112上に関連コンテンツ検索モジュールからの結果を選択的に表示するユーザインタフェース(UI)表示モジュールを含む。以下、主要コンテンツに関連する一組の強化コンテンツが副ディスプレイデバイス112上にどう表示されるかを説明する。以下に、テレビジョンショーとそれに関連する複数タイプの強化コンテンツとを説明する。しかし、当業者には言うまでもなく、本システムは、ライブ放送でも記憶媒体に記憶されていても、任意のテレビジョンショーにチューニングし、それに関連する一組の強化コンテンツを取得し副ディスプレイデバイス112上に表示するように動作可能である。
この実施形態では、ユーザ106はチャンネル変更を要求する制御信号を生成する。セットトップボックス102は、電子サービスガイドソース108に電子サービスガイドをクエリして、チューニングされた番組に関連する説明情報を求める。説明情報は、セットトップボックス102上で実行されている関連コンテンツ検索モジュールにより用いられ、情報プロバイダ110を検索して、チューニングされた番組に関連するコンテンツを求める。関連情報の取得に応じて、関連情報を一組のコンテンツプロバイダ111を検索する入力として用いて、チューニングされた番組に関する情報に関連するコンテンツを取得する。関連コンテンツを取得すると、セットトップボックス102は、関連コンテンツを表すデータを、ユーザにその関連コンテンツに選択的にアクセスさせるウェブページとして、副ディスプレイデバイス112上に表示させる。
図2は、上記の参照数字を用いて、図1に示したシステムの動作の詳細を示すフロー図である。この実施形態は、選択された主要コンテンツがセットトップボックス102によりチューニングされたテレビジョン番組であり、主ディスプレイデバイスがテレビジョン104であるシステムである。ステップ202において、ユーザ106は、あるチャンネルの主要コンテンツ(例えば、チャンネルTNTのTVシリーズ「Bones」)を選択する制御信号を、リモートコントロールを介してセットトップボックス102に送信させる。ステップ204において、セットトップボックス102のチューナモジュールは、選択されたチャンネルを特定する情報を、関連コンテンツ検索モジュールに送る。ステップ206において、関連コンテンツ検索モジュールが電子番組ガイド(EPG)データにクエリをし、シリーズタイトルやエピソードタイトルなどの番組説明データを読み出す。EPGデータは、関連コンテンツ検索モジュールをホスティングしているシステム(セットトップボックス等)内に、又はケーブルプロバイダのウェブサービスなどにより外部に格納できる。この実施形態ではEPGデータを用いるが、システム動作の原理はESGデータにも適用できる。
ステップ208において、関連コンテンツ検索モジュールは、EPGデータ108を解析して、主要コンテンツ(テレビジョンシリーズ「Bones」等)に関連する関連コンテンツ情報を特定するため、ソースにクエリするシードターム(seed terms)を特定する。シードタームはシステムにより選択された主要コンテンツを記述する任意の説明データである。例えば、EPGデータの検索により、シリーズのタイトルが「Bones」であることが分かる。このタイトルデータは、インターネットに接続して、一組の情報プロバイダ110を検索するために、関連コンテンツ検索モジュールにより用いられる。情報プロバイダの例としては、Wikipedia、IMDB、オーディオビジュアル番組データに関する情報を含むその他のソースがあるが、これらに限定されない。この例では、関連コンテンツ検索モジュールは、Wikipediaを自動的に検索して、ショーのルート記事(root article)を求める。関連コンテンツ検索モジュールは独自の検索メカニズムを利用してもよいし、Googleやその他のインターネット検索プロバイダにより提供されるサードパーティによる検索ウェブサービスを用いても良い。テレビジョン番組「Bones」に対応する記事を見つけると、このコンテンツは強化関連コンテンツとされ、得られた記事があるデータフォーマット(例えば、HTML、XHTML、又はWikitextマークアップ言語)で返され、エンドユーザに表示するためレンダリングされる。テレビジョン番組「Bones」に関連するコンテンツを検索に使う関連コンテンツ検索モジュールの動作例は次の通りである。
Google検索ページにアクセスして入力と検索をすると、例えば次の検索結果が得られる。
a.Google検索ページにアクセス
b.検索クエリ:site:wikipedia.org Bones TV seriesを入力
c.検索結果:http://en.wikipedia.org/wiki Bones_(TV_series)
上記のハイパーリンク及び後述のハイパーリンクは単なる例示を目的としたものであることに留意されたい。これらのハイパーリンクはアクティブであるかもないかも知れないし、データを含んでいるかいないかも知れない。本発明を理解するのに、どのハイパーリンクに対応するロケーションに格納されたどのデータも必要ではない。ステップ210において、関連コンテンツ検索モジュールは検索結果を表すデータを解析する。この例では、検索結果を表すデータはWikipediaの記事であり、この記事を解析して、関心がありそうな関連コンテンツを参照する。かかる分析は、自然テキスト解析法を用いて、又はWikipediaの標準フォーマットを利用してWikipediaコンテンツ内のリンクにかかる分析を適用することにより行える。ステップ212において、コンテンツ検索モジュールによるこの解析の結果は分類され、組織化され、関心コンテンツリストとコンテンツペアレントリストのうちの少なくとも一方が生成される。関心コンテンツリストは、ステップ208において実行された分析に応じて、選択された主要コンテンツに関連すると特定されたコンテンツに対する複数のユーザ選択可能画像要素(例えば、リンク、アイコン等)であって、ユーザの視聴のために選択的にアクセスできるものを含む。コンテンツペアレントリストは、ステップ208で実行された分析に応じて求めた、選択された主要コンテンツに関する情報にアクセスする複数のユーザ選択可能な画像要素(例えば、リンク、アイコン等)を含む。しかし、コンテンツペアレントリストのデータはユーザアクセス可能コンテンツへはリンクしていない。むしろ、コンテンツペアレントリストのデータにより、ユーザは、ステップ206乃至210に記載した検索と分析を実行して、選択された関連情報を求められる。
以下は、関連コンテンツ検索モジュールがユーザにより選択された主要コンテンツに関連するWikipedia検索に適用する、ステップ210で実行される分析の例の網羅的ではないリストである。
一実施形態では、Wikitextソースを解析して、テキストストリング「{{Infobox television}}」を探す。これは、テレビジョン番組を説明するページで使われるコンテンツの標準的なWikipediaフォーマットである。同様に、「俳優」、「映画」などのInfobox識別子もあり、関連コンテンツ検索モジュールはその記事のトピックの性質を識別できる。このように記事が関心コンテンツリストとコンテンツペアレントリストに追加される。
他の実施形態では、Wikitextソースを解析エピソードリストを見つける。標準的なWikipediaフォーマットはInfobox中の「list_episodes」属性を提供して、エピソードのリストを特定する(http://en.wikipedia.org/wiki/List_of_Bones_episodes)。このエピソードのリストはシーズン#、エピソード#、及びエピソードタイトルなどの情報を提供し、見つけたエピソードは関心コンテンツリストに追加される。
EPGデータにより、又はWikipediaの解析により、又は両者の組み合わせにより、関心のある名前(俳優、監督、作家など)を取得する。例えば、Bonesの主演女優は女優のEmily Deschanelであり、そのためEmily Deschanelが関心のある名前として特定でき、Emily Deschanelに関して読み出されたWikipediaの記事がコンテンツペアレントリストに自動的に追加される。
ステップ212においてコンテンツペアレントリストと関心コンテンツリストとが生成されると、関連コンテンツ検索モジュールは、ステップ214に記載したように、それぞれのリストのデータに、ステップ206乃至210に記載されたステップを自動的かつ反復的に適用する。例えば、Emily Deschanelに関するWikipediaの記事を解析して、彼女に関する興味在る記事を見つけることができる。この検索アルゴリズムを強化関連コンテンツのそれぞれにコンテンツに自動的に繰り返して、強化コンテンツの詳細なセットを生成して、ローカルで、又はネットワークを介してアクセスできるリモート記憶デバイスに選択的に格納できる。この詳細なセットは、ユーザが主要コンテンツを選択するとそれに応じてユーザに自動的に提示され得る。あるいは、主ディスプレイデバイス104又は副ディスプレイデバイス112上にユーザに提示された強化関連コンテンツのセットからユーザがリンクを選択すると、検索アルゴリズムの反復的適用をしてもよい。
関心コンテンツリストを生成すると、ステップ215に示したように、関連コンテンツ検索モジュールは、コンテンツプロバイダ111を自動的に検索して、関心コンテンツリストのアイテムを求める。コンテンツプロバイダのセットには、(a)(例えば、ローカルエリアネットワークでUPnPを介してホームメディアサーバ上に見つかった)ローカルユーザコンテンツ、(b)ユーザのサブスクリプションサービス(例えば、ケーブルの「オンデマンド」コンテンツ、Netflix InstantWatchコンテンツなど)、(c)誰でもアクセスできるインターネットサービス(例えば、Hulu、Fancast、TVネットワークサイトなど)のうち少なくとも1つを含み得る。
上記の例では、Bonesのエピソードリストを解析して、Bonesのエピソードを表すデータを関心コンテンツリストに追加したが、関連コンテンツ検索モジュールは、そのリスト中のデータに対応するエピソードを、ユーザに提供するソースを自動的に見つける。例えば、関連コンテンツ検索モジュールは、Bonesのエピソードに関するソースを提供するため、ウェブサイトwww.fancast.comに自動的にクエリを送り、ページhttp://www.fancast.com/tv/Bones/94501/full-episodesを見つける。ステップ216において、関心コンテンツリストからのコンテンツに関連するロケーション情報が格納され、そのコンテンツのロケーションを特定する。ロケーション情報には、(a)Fancast上のエピソードを指すユニバーサルリソースロケータ(URL)、(b)クリックするとオンデマンドコンテンツを再生できるセットトップボックスが提供するウェブサービスを指すURL、(c)エピソードが格納されストリーミングされるローカルネットワークの共有パスを指すURL、(d)ユーザに関連コンテンツにアクセスさせるその他の任意の識別子のどれかを含む。ここで、「リンク」との用語は、コンテンツがウェブベースかどうかにかかわらず、かかる情報を記述するのに用いることができる。ロケーション情報を含むリンクは、以下に説明するように、セットトップボックス112を介して副ディスプレイデバイス112上でユーザに提示され得る。本システムは、有利にも、ユーザが実際に関連コンテンツにアクセスできるかどうかに係わらず、ユーザに表示するすべての関連コンテンツを集計する。このシステムは、ステップ217において、ユーザに提示されるコンテンツに関連づけられるアクセスフォーマットタイプを自動的に決定する。関連コンテンツへのリンクに関連したアクセスフォーマットタイプは、ユーザを、(無料又は有料で)コンテンツ全体へ、(予告などの)コンテンツのプリビューへ、(アマゾンストリーミングやDVDなどの)購入可能フォーマットへ、又は関連コンテンツへの少なくとも部分的なアクセスを含むその他のフォーマットへ導くものであってもよい。あるいは、関連コンテンツ検索モジュールは、ユーザがアクセスできる一組のコンテンツプロバイダを含むユーザ権利ソース情報に自動的にクエリを送る。権利ソース情報には、少なくとも1人のユーザに関するサブスクリプション情報に基づき自動的にエントリーが為される(populated)。あるいは、権利ソース情報は、サードパーティのコンテンツプロバイダへのアクセス権に基づき、少なくとも1人のユーザにより選択的に更新されうる。少なくとも1人のユーザに利用可能なアクセスのレベルをクエリし決定した時、システムは、各関連コンテンツにどのタイプのアクセスフォーマットを関連させるか決定する。
ステップ218において、関係コンテンツ検索モジュールは、関係コンテンツへのリンクを有する関心コンテンツリストの形式で、及びセットトップボックス102上で実行されるUIディスプレイモジュールへのリンクを有するコンテンツペアレントリストの形式で、検索結果を表すデータを提供する。UIディスプレイは、セットトップボックス102上で実行されているウェブサーバからのデータを表示する(point at)第2のディスプレイデバイス112上で実行されているウェブブラウザの形式であってもよい。
関心コンテンツリストに追加された再生可能コンテンツ(例えば、TVシリーズエピソード、映画など)を示す、ステップ218で得られた出力例を図3Aと図3Bに示した。システムは、副ディスプレイデバイス112上で実行されているウェブブラウジングアプリケーション304(図3A)のタブ302(図3A)において、ユーザに、関心コンテンツリストデータを提示できる。ステップ214−218で生成されたこのリストの再生可能(又はアクセス可能)コンテンツは、ユーザによりアクセスでき、副ディスプレイデバイス112上の同じタブ(302)で、又は副ディスプレイデバイス112上の新しいタブ308(図3A)で取得及び/又は視聴できるリンク306(図3A)として提示されている。あるいは、関係コンテンツ検索モジュールにより実行される解析で、再生可能コンテンツに対応しないデータが特定され、強化コンテンツの一部として用いることができる情報が特定されると、この非再生可能データはコンテンツペアレントリストに追加された面白いコンテンツの「ペアレント」ノードであると考えられる。ペアレントノードデータの例にはTVシリーズ、俳優などがあるが、これらに限定されない。
ユーザインタフェースディスプレイにより表示された拡張コンテンツ(augmented content)の例を図3Aと図3Bに示す。図3Aは、テレビジョンショーBonesの関係コンテンツ情報を表すデータを含む、ユーザインタフェースにより生成される一例のUIディスプレイ300を示す。ディスプレイ300は、異なるウェブページのタブ表示ができる副ディスプレイデバイス112上で実行されたウェブブラウジングアプリケーション304である。現在アクティブなタブ302は、女優Emily Deschanelに関するWikipediaの記事を表すデータを含む。彼女は、テレビジョンショーBonesを主要コンテンツとして選択した時にEPGデータの解析に応じてシステムにより特定された人物である。この例では、女優データ(例えば、Emily Deschanel)は上記の関係コンテンツ検索のシードとして特定される。関係コンテンツ検索モジュールは、この記事を解析し、彼女が出演しているTVシリーズ「Bones」への参照を見つける。そのため、「Bones」は、Emily Deschanelのコンテンツペアレントリストに追加され、「Bones」について関係コンテンツ検索が繰り返される。UIディスプレイモジュールは、「Bones」への参照の隣に小さいユーザ選択可能アイコン306を配置することにより、「Bones」のコンテンツが「Bones」の関心コンテンツリストから得られることを示す。システムにより挿入されるアイコンは、アクセスが提供されるコンテンツのタイプを表すものであってもよい。例えば、ここに示したように、リンクはテレビジョンショーBonesに貼られており、システムはページにテレビジョンのアイコンを付け加える。このアイコンは、選択されると、コンテンツが格納され、視聴又は取得(ダウンロード)できるロケーションにユーザを導く。他のコンテンツタイプを示すアイコンは、(a)テレビジョン関係コンテンツのTV、(b)映画コンテンツのフィルムストリップ、(c)コンテンツ制作に係わる人々にとっての偶像的人物、(d)あるタイプのコンテンツを表すユーザが指定したアイコンを含むがこれらに限定されない関係を示すために用いることができる。アイコン306が選択されると、システムは、システムに格納されたロケーションデータを用いてコンテンツを自動的に見つけ(locate)、少なくとも1つの異なるタブ308を開く。このタブにユーザが視聴できるようにコンテンツが提示される。
図3Bは、ブラウジングアプリケーション304のタブ302に表示されたEmily Deschanelの同様のディスプレイ画像300を含む。しかし、この記事はシステムにより異なる方法で増強(augment)されている。ページは解析され、コンテンツスペシフィックタイプのアイコン306がページのコンテンツの説明の隣に挿入されているが、システムは、ユーザがコンテンツタイプスペシフィックアイコン306上にポインタ画像要素を置くと、コンテンツに関する情報を含むポップアップウィンドウ307を生成するオーバーレイページを自動的に生成している。この実施形態では、小さなポップアップウィンドウ307は、エピソードをユーザに送信できるシリーズ「Bones」のFancastページへのリンクを含んでいる。ポップアップウィンドウ307は、関心コンテンツリストからのアクセス可能コンテンツなどの提供されるコンテンツに関連する、又はコンテンツペアレントリストからの追加的結果へのリンクを含んでいてもよい。ポップアップウィンドウ307のリンクが選択されると、システムは、システムに格納されたロケーションデータを用いてコンテンツを自動的に見つけ(locate)、少なくとも1つの異なるタブ308を開く。このタブにユーザが視聴できるようにコンテンツが提示される。
関係コンテンツを特定し取得する上記の説明は、放送されるテレビジョン番組についての説明であるが、当業者はこのシステムの原理をユーザが利用できるどのタイプのコンテンツにも適用できる。別の実施形態では、システムは、音楽ステーションにチューニングして、ユーザがラジオ番組を聴けるようにしてもよい。この実施形態では、システムは、上記の通り、ラジオ番組ガイド情報を解析することによりコンテンツを特定し、関係コンテンツを取得するために、Wikipedia、Google、及びFancast以外のコンテンツ情報ソースを検索することができる。このシステムは、ユーザがアクセスしている主要コンテンツのタイプにスペシフィックなコンテンツプロバイダソース、例えばインターネットラジオ放送サイトやiTunesストアなどを検索する。この方法は、RhapsodyなどのサブスクリプションサービスやアマゾンMP3などの購入サイトにおける、音楽再生やユーザの音楽ライブラリにおける関係音楽のロケーションなどのテレビジョン以外のシナリオにも適用できる。
図4は、図1と図2を参照して説明したシステムを実施する一例としてのコントローラ400を示すブロック図である。コントローラ400は、図1に示したセットトップボックス102で実施されるハードウェアコンポーネントである。コントローラ400は、入力信号412を選択的に受信しチューニングするチューナ410を含む。入力信号は、Motion Picture Experts Group(MPEG)により設定された信号フォーマットや、オーディオビジュアルデータとそれに関連する付属データを符号化して送信するのに用いられるその他の信号フォーマットなど、ある信号フォーマットでフォーマットされたテレビジョン放送信号である。チューナ410は、制御信号に応じて主ディスプレイデバイス405に表示するために、入力信号412から所望の番組にチューニングする。チューニングされた入力信号412に伴う付属データは、復号されメモリ420に格納される。付属データは、符号化され入力信号412とともに送信された電子番組ガイド(EPG)データを含む。
コントローラ400は、さらに、チューナ410とメモリ420の両方に結合したコンテンツプロセッサ425を含む。コンテンツプロセッサ425は、チューニングされたコンテンツを主要コンテンツとして割り当てるために、チューナ210によりチューニングされた番組及び/又はチャンネルを特定する。コンテンツプロセッサ425は、メモリ420に格納されたEPG又はその他の関連データにクエリして、関係コンテンツ情報を求めて、及び関係コンテンツが格納されているソースを求めて別のソースを検索するために使う、主要コンテンツを記述する特徴を特定する。主要コンテンツを記述する特徴を表すデータは、主要コンテンツに関する情報を見つける検索アルゴリズムで検索タームとして使える。コンテンツプロセッサ425は、主要コンテンツに関する情報を求める、ローカルエリアネットワークとワイドエリアネットワークの少なくとも一方にわたる検索を行う。コンテンツプロセッサ425により実行されるコンテンツ情報検索アルゴリズムは、それに結合したインターネットインタフェース430を使い、外部データソース435の検索を行う。検索結果を表すデータは、コンテンツプロセッサ425により読み出され、メモリ420に格納される。コンテンツプロセッサ425は、メモリ420に格納された、読み出された関係コンテンツ情報を解析して、関係コンテンツが見つかるロケーションを特定するロケーションデータを含む関心コンテンツリストと、追加的関係コンテンツを反復的に検索するためにシステムにより用いられるデータを含むペアレントコンテンツリストのうち少なくとも一方を生成する。関心コンテンツリストデータとペアレントコンテントリストデータも、後でアクセスするため、メモリに格納される。
コンテンツプロセッサ425は、関係コンテンツ検索アルゴリズムを自動的に実行する。これは、メモリに格納された関心コンテンツリストを解析して、関心コンテンツリスト中のデータに対応するコンテンツのソースファイルを求めて、少なくとも1つの外部データソース435を検索する。ここでは、外部データソース435は、目的を問わず任意のデータソースを指すように使われる総称である。例えば、外部データソース435は、コンテンツ情報のソース(すなわち、Wikipedia又はIMDB.com)、又はコンテンツプロバイダ(すなわち、Netflix、Fancast.com)である。コンテンツの検索を実行する時、コンテンツプロセッサ425は、関心コンテンツリスト中の関係コンテンツのロケーションを含む結果を取得し、関心コンテンツリストに読み出したロケーションデータを追加する。コンテンツプロセッサ425は、関心コンテンツリストのアイテムに対し、そのコンテンツのロケーションデータを含むユーザ選択可能リンクを自動的に生成する。
このシステムは、関係コンテンツを検索するために、入力として、ユーザ嗜好と過去のユーザ行動データを自動的に考慮してもよい。このシステムは、ユーザナビゲーション及びコンテンツ選択データを含むユーザ行動を自動的にトラッキングしてメモリ420に格納できる。このシステムは、さらに、ユーザ嗜好及びナビゲーションデータにアクセスして、他の潜在的タイプの関係コンテンツとコンテンツソースを特定する。これらは副ディスプレイデバイス上にユーザに対して表示される。また、このシステムは、ユーザ嗜好及び行動データを用いて、関係コンテンツ情報の他の面を特定し、これは副ディスプレイデバイス上にユーザに対して提示される時、ハイライトされる。
コンテンツプロセッサ425は、関心コンテンツリストを表すデータを、ユーザ選択可能リンクとともに、ユーザインタフェース(UI)ディスプレイプロセッサ440に提供する。UIディスプレイプロセッサ440は、所定フォーマットにより、関心コンテンツリストを自動的にフォーマットし、関心コンテンツリストを、主ディスプレイデバイスとは別の異なる副ディスプレイデバイス445に表示させる。一実施形態では、UIディスプレイプロセッサは、フォーマットされたユーザインタフェースを、ウェブサーバとして機能するインターネットインタフェース430に提供し、副デバイス445上で実行されているブラウザに、ホスティングされたユーザインタフェースにポイント(point)し、それへのユーザアクセスを許可する。副デバイス445上に提示されると、ユーザは、関心がある関係コンテンツを選択するために、リスト上のデータアイテムをブラウズしてナビゲートできる。関心コンテンツを見つけると、ユーザは、関連リンクを選択する。選択されたリンクと関連する関係コンテンツは自動的に取得され、副デバイス445上にユーザに対して表示される。例えば、関心コンテンツリストは、主要コンテンツとして選択されたテレビジョン番組の他のエピソードへのユーザアクセスを提供するコンテンツソースへのリンクを含む。ユーザはこのリンクを選択でき、コンテンツソースに関連する表示画像が副ディスプレイ上にユーザに対して表示され、主要コンテンツの別のエピソードをユーザに選択させ、副デバイス445上で視聴させる。
上記の説明は関心コンテンツリストに関連しているが、当業者は、副ディスプレイ445においてユーザに提示されるペアレントコンテンツリストに、関心コンテンツリストと同様に同じ原理を用いてもよいことが分かるであろう。しかし、ペアレントコンテンツリストは、ユーザにより選択されると、システムにより実行される関係コンテンツのさらに別の検索を行う、ユーザ選択可能リンクを提供するものである。例えば、ペアレントコンテンツ情報は、現在視聴しているコンテンツの俳優に関する情報を含む。ユーザが俳優のうちの1人に関連するリンクを選択すると、このシステムは、システムにより選択された主要コンテンツに関連する関係コンテンツに加えて、選択された俳優に関連する関係情報と関係コンテンツを求める検索を自動的に実行する。このように、このシステムは、有利にも、視聴体験を改善するために、ユーザに、現在視聴しているコンテンツに関するできるだけ多くの情報を見つけて取得させる。
一実施形態では、図4に示したシステムは、EPGを受信すると、メモリ420に格納されたEPGデータで特定されるすべての番組に対して、コンテンツ情報検索とコンテンツプロバイダ検索を自動的に実行する。自動的な検索により、システムは有利にも、ネットワーク/視聴アクティビティが低下した時に、所定の時間間隔で関係コンテンツ情報をデータベースにエントリーできる。このシステムは、ユーザが主要コンテンツを選択した時に、データベース中のデータに上記の検索アルゴリズムを実行でき、ユーザに強化関係コンテンツを提供するのに要する時間を短くできる。
他の一実施形態では、このシステムは、複数のユーザにサービスするサーバとして実施してもよい。この実施形態では、サーバは、上記のアルゴリズムを実行して、データベースにエントリーを入力し(populate)、ユーザにデータベースへのアクセスを提供し、すべてのコンテンツ情報とコンテンツプロバイダソースを完全に検索するのに要する帯域幅と処理パワーとを低減する。主要コンテンツの選択に応じて、セットトップボックスは、関係コンテンツを求める、サーバのデータベースにおけるコンテンツ情報とコンテンツプロバイダのサーチを行うアプリケーションを自動的に実行でき、ユーザに強化コンテンツ情報を提供するのに要する処理パワー、帯域幅、及び時間を低減する。
図5は、現在選択されている主要コンテンツに関連する関心コンテンツを見つけるために用いられるコンポーネントを示すブロック図である。関連コンテンツ特定器510は、関係コンテンツの検索に用いられるユーザに関心のあるシードを自動的に特定する。シードデータの自動的な特定は、ユーザが現在視聴している番組とチャンネルとを特定することにより行える。関係コンテンツ検索コンポーネント520は、データソース522、524、及び526を用いて、シードに関係するコンテンツを探し、関心コンテンツリストとコンテンツペアレントリストとを生成する。関係コンテンツ検索コンポーネント520により検索できるデータソースには、シードコンテンツと利用可能な関係コンテンツとの間の関係を確立するために、一般的には外部ソースに発し、コンテンツに関連する属性/特徴を提供するデータが含まれる。これらのデータソースには次のものが含まれるが、これらに限定はされない:
1.コンテンツタイトル、字幕、及び場合によってはコンテンツの制作への貢献者などの追加情報を提供するサービス(番組)ガイドデータを含むESG(又は、替わりにEPG)データ522。例えば、ビデオコンテンツの場合には、俳優、監督など;
2.コンテンツに関する拡張情報を含む情報プロバイダデータ524。例えば、ビデオコンテンツの場合には俳優、監督などであり、TVコンテンツの場合にはエピソードのリストなどである;及び
3.潜在的にユーザアクセス可能であるコンテンツのライブラリを提供するコンテンツプロバイダデータ526。例えば、コンテンツプロバイダデータは、オンラインストリーミングサービス、オンデマンドムービーサービス、ユーザのローカルコンテンツコレクションなど。
データソースの検索を実行する時、システムは、関心コンテンツリスト530とコンテンツペアレントリスト535のうち少なくとも一方を自動的に生成する。リスト530と535は、関係コンテンツ検索コンポーネント520の出力を表すデータを含む。関心コンテンツリスト530は、識別タイトル、コンテンツにアクセスするリンク、ユーザアクセス権(例えば、無料対有料、モバイルデバイス転送など)、コンテンツプロバイダ情報、及び場合によってUIディスプレイや将来の検索シードにとって有用な追加的メタデータよりなるコンテンツのリストを含む。コンテンツペアレントリストは、潜在的な関係コンテンツ「ペアレント」、すなわち将来の検索のためのシード、のリストを含む。例えば、ビデオコンテンツに出てくる俳優はコンテンツペアレントとされ、そのためコンテンツペアレントリストに入れられる。
リスト530と535は、表示するUIをフォーマットするUIディスプレイ540に設けられ、ユーザに関心コンテンツリストとコンテンツペアレントリストそれぞれのデータアイテムとインターラクトさせる。リスト530と535にコンテンツを提示するフォーマットを図3Aと図3Bに示し、以下に説明する。UIディスプレイ540は、関係コンテンツ検索の一部として返された既存のユーザインタフェースを自動的に増強する。増強ページの例としては、HTMLリンクが関係コンテンツ情報(例えば、Wikipediaの記事)のカスタム化コピーに埋め込まれたものがある。例えば、Emily Deschanelの記事は、彼女が出演した多くの映画(「It Could
Happen to You」、「Rose Red」、「Cold
Mountain」など)について言及している。UIディスプレイモジュールは、Wikipediaの記事を自動的に解析し、場合によってはコンテンツプロバイダリンクを挿入する。この編集された記事は第2ディスプレイデバイスに表示される。UI表示モジュールは、コンテンツペアレントリストからのアイテムを特定して、これらのリンクを阻止し、関係コンテンツ検索アルゴリズムを反復的に適用してEmily Deschanelに関する追加的強化関係コンテンツを生成することができる。他の一実施形態では、増強には、上記と同様のリンクを生成することが含まれるが、実際のページをコンテンツプロバイダリンクを挿入して変更する替わりに、Wikipediaの記事をオーバーレイするリンクを含むページを生成してもよい。さらに別の一実施形態では、UIディスプレイ540は、UIを、別のアプリケーション/ウェブページとして見える、又はユーザインタフェースに埋め込まれたコンポーネントとして見えるように、専用の関係コンテンツブラウザとしてフォーマットしてもよい。例えば、専用の関係コンテンツブラウザは、関係コンテンツのHTMLリストとリンクを有するコンテンツペアレントを含んでいても良い。HTMLリストは、それ自身のウェブページとして設けられてもよく、追加情報を(例えば、タブとして)含む番組情報ウェブページに含まれても良い。
図6は、強化コンテンツ検索システムの動作を制御するアルゴリズムの詳細を示すフロー図である。このシステムは、インターネットインタフェースを有するコントローラにより、強化コンテンツを提供する。このコントローラは、ステップ602において、電子番組ガイドデータを受け取り、ステップ604において、電子番組ガイド中の番組を特定する少なくとも1つの特徴を特定する。ステップ606において、少なくとも1つの特徴に基づき、インターネットインタフェースを用いて少なくとも1つの外部コンテンツソースを検索して、その番組に関する情報を求める。ステップ608において、検索中に求めた番組に関する情報をメモリに記憶する。一実施形態では、システムによるガイドの受信時に、電子番組内の各番組について、ステップ602−608を自動的に繰り返す。他の一実施形態では、ステップ610において、第1のディスプレイは電子番組ガイド中の第1の番組にチューニングされ、第1の番組に関係するメモリに格納された情報へのアクセスがユーザに提供される。また、ステップ612において、第1の番組に関係するメモリに格納された情報が第2のディスプレイに表示される。さらに別の一実施形態では、このシステムは、ステップ614において、格納された情報に関連するコンテンツを自動的に検索し、そのコンテンツのロケーションを特定するロケーションデータを格納し、コンテンツへのアクセスを可能にするユーザ選択可能画像要素をユーザに提供する。さらに別の一実施形態では、システムは、ステップ616において、メモリに格納された第1の番組に関係する情報を自動的に解析して、主要コンテンツと格納された情報との少なくとも一方に関係するさらに別の情報を検索するために用いるさらに別の特徴を特定し、ステップ618において、第2のディスプレイにその情報を自動的に表示する。
ここで説明した実施形態は、方法またはプロセス、装置、またはハードウェアとソフトウェアの組み合わせとして実施できる。1つの形式の実施形態の場合で説明した(例えば、方法としてのみ説明した)場合であっても、説明した機能の実施形態は他の形式(例えば、ハードウェア装置、ハードウェア及びソフトウェア装置、又はコンピュータ読み取り可能媒体)でも実施できる。装置は例えば適切なハードウェア、ソフトウェア、及びファームウェアで実施可能である。上記の方法は、例えばプロセッサ等の装置で実施可能である。プロセッサとは、任意の処理装置を指し、例えばコンピュータ、マイクロプロセッサ、集積回路、プログラマブル論理デバイスなどを指す。処理デバイスは、エンドユーザ間での情報通信を行う、コンピュータ、セルラー電話、ポータブル/パーソナル・デジタル・アシスタント(PDA)、及びその他の通信装置も含む。
また、上記の方法は、プロセッサによって実行される命令で実施することができる。かかる命令は、例えば集積回路、ソフトウェア担体その他の記憶デバイス(例えば、ハードディスク、コンパクトディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、その他の任意の磁気、光、又は固体媒体)などのプロセッサ又はコンピュータ読み取り可能媒体上に記憶できる。命令は、上に列挙したいずれかの媒体などのコンピュータ読み取り可能媒体に有体的に化体されたアプリケーションプログラムを形成する。明らかに、プロセッサは、プロセッサユニットの一部として、例えばプロセスを実行する命令を有するコンピュータ読み取り可能媒体を含んでいてもよい。命令は、本発明の方法に対応して、実行されると、汎用コンピュータを、本発明の方法を実行する具体的な機械に変換する。
上記の説明は実施形態の例を含む。もちろん、実施形態を説明する目的でコンポーネントや方法の考え得るすべての組み合わせを説明することは不可能であるが、当業者には実施形態のさらに別の多くの組み合わせや置換が可能であることは明らかだろう。したがって、主題は、添付した特許請求の範囲の精神と範囲内に入るすべての改変、修正、変形を含む。さらに、詳細な説明又は特許請求の範囲で「includes」と言った場合、かかる語は、請求項のtransitional wordとして「comprising」を用いた時と同様に、他の構成を含むものと解釈する。

Claims (18)

  1. インターネットインタフェースを有するコントローラにより実施される強化コンテンツを提供する方法であって、
    a.前記コントローラが電子番組ガイドデータを受け取るステップと、
    b.主ディスプレイデバイスに表示される前記電子番組ガイド中の番組を特定する少なくとも1つの特徴を特定するステップと、
    c.前記インターネットインタフェースを用いて、前記少なくとも1つの特徴に基づいて、前記番組に関係する情報を求めて少なくとも1つの外部コンテンツソースを検索するステップと、
    d.前記検索で得られた前記番組に関係する情報をメモリに格納するステップと、
    e.ユーザインタフェースディスプレイプロセッサにより、前記メモリに格納された、前記第1の番組に関係する情報を、第2のディスプレイ上に表示するステップとを有する方法。
  2. 前記電子番組ガイド中の各番組についてステップb−dを繰り返すステップをさらに有する、
    請求項1に記載の方法。
  3. 前記電子番組ガイド中の第1の番組に第1のディスプレイをチューニングするステップと、
    ユーザに、前記メモリに格納された、第1の番組に関係する情報へのアクセスを提供するステップとをさらに有する、
    請求項1に記載の方法。
  4. 前記コントローラが、前記番組に関係する情報を、(a)前記関係する情報に対応するコンテンツへのユーザのアクセスを可能とするデータアイテムのリストと(b)関係する情報を求めるさらに別の検索の実行を可能とするデータアイテムのリストとの少なくとも一方に組織化するステップと、
    ユーザインタフェースディスプレイプロセッサにより、前記少なくとも1つのデータアイテムのリストを第2のディスプレイに表示するステップとをさらに有する、
    請求項1に記載の方法。
  5. 前記格納された関係する情報を解析して前記主要コンテンツに関係するコンテンツを特定するステップと、
    前記インターネットインタフェースを用いて、前記解析で特定したコンテンツを求めて複数の外部データソースを自動的に検索するステップと、
    第2のディスプレイでユーザに提示する関係コンテンツを読み出すステップとをさらに有する、
    請求項1に記載の方法。
  6. 前記自動的検索で見つけたコンテンツに関連するロケーション情報を特定するステップと、
    前記コンテンツに関連するロケーション情報を前記メモリに格納するステップとをさらに有する、
    請求項5に記載の方法。
  7. ユーザインタフェースディスプレイプロセッサにより、前記読み出した関係コンテンツに関連するロケーション情報を含む、前記読み出した関係コンテンツを表すデータを、前記第2のディスプレイに表示して、ユーザがアクセスできるようにするステップをさらに有する、
    請求項6に記載の方法。
  8. 読み出した各コンテンツにアクセスできるレベルを決定するため、アクセスフォーマットタイプを特定するステップと、
    決定されたアクセスフォーマットタイプを読み出した各コンテンツと関連付けるステップと、
    読み出した各コンテンツの関連アクセスフォーマットタイプを表すデータをメモリに格納するステップとをさらに有する、
    請求項5に記載の方法。
  9. ユーザインタフェースディスプレイプロセッサにより、前記読み出した関係コンテンツに関連するアクセスフォーマットタイプを含む、前記読み出した関係コンテンツを表すデータを、前記第2のディスプレイデバイスに表示して、ユーザがアクセスできるようにするステップをさらに有する、
    請求項8に記載の方法。
  10. 強化コンテンツを提供するシステムであって、
    電子番組ガイドデータを受け取るレシーバと、
    少なくとも1つの外部コンテンツソースとの通信を提供するインターネットインタフェースと、
    前記電子番組ガイド中の複数の番組のうちの主ディスプレイデバイスに表示された第1の番組を特定する少なくとも1つの特徴を読み出し、その少なくとも1つの特徴に基づいて、前記第1の番組に関する情報を求めて少なくとも1つの外部コンテンツソースを検索する関係コンテンツプロセッサと、
    少なくとも1つの外部コンテンツソースから求められた第1の番組に関する情報を格納するメモリと、
    前記メモリに格納された、前記第1の番組に関する情報を、第2のディスプレイ上に表示するユーザインタフェースとを有する、システム。
  11. 前記関係コンテンツプロセッサが、前記電子番組ガイド中の番組を特定する少なくとも1つの特徴を読み出し、その少なくとも1つの特徴に基づいて、前記電子番組ガイド中の複数の番組のそれぞれについて、前記番組に関係する情報を求めて少なくとも1つの外部コンテンツソースを検索する、
    請求項10に記載のシステム。
  12. 第1のディスプレイデバイスに表示する、複数の番組のうちの一番組にチューニングするチューナをさらに有し、
    前記ユーザインタフェースディスプレイプロセッサは、ユーザに、前記メモリに格納された情報へのアクセスを第2のディスプレイ上で提供する、
    請求項10に記載のシステム。
  13. 前記関係コンテンツプロセッサが、前記番組に関係する情報を、(a)前記関係する情報に対応するコンテンツへのユーザのアクセスを可能とするデータアイテムのリストと(b)関係する情報を求めるさらに別の検索の実行を可能とするデータアイテムのリストとの少なくとも一方に組織化し、
    前記ユーザインタフェースディスプレイプロセッサが、前記少なくとも1つのデータアイテムのリストを第2のディスプレイに表示する、
    請求項10に記載のシステム。
  14. 前記関係コンテンツプロセッサは、前記格納された関係情報を解析して前記主要コンテンツに関係するコンテンツを特定し、
    前記インターネットインタフェースを用いて、前記特定したコンテンツを求めて複数の外部データソースを自動的に検索し、
    第2のディスプレイでユーザに提示する関係コンテンツを、前記インターネットインタフェースにより読み出す、
    請求項10に記載のシステム。
  15. 前記関係コンテンツプロセッサは、前記複数の外部データソースの検索で見つけたコンテンツに関連するロケーション情報を特定し、前記コンテンツに関連するロケーション情報を前記メモリに格納する、
    請求項14に記載のシステム。
  16. 前記ユーザインタフェースプロセッサは、前記読み出した関係コンテンツに関連するロケーション情報を含む、前記読み出した関係コンテンツを表すデータを、前記第2のディスプレイデバイスに表示して、ユーザがアクセスできるようにする、
    請求項15に記載の方法。
  17. 前記関係コンテンツプロセッサは、読み出した各コンテンツにアクセスできるレベルを決定するアクセスフォーマットタイプを特定し、
    決定されたアクセスフォーマットタイプを読み出した各コンテンツと関連付け、
    読み出した各コンテンツの関連アクセスフォーマットタイプを表すデータをメモリに格納する、
    請求項14に記載のシステム。
  18. 前記ユーザインタフェースプロセッサは、前記読み出した関係コンテンツに関連するアクセスフォーマットタイプ含む、前記読み出した関係コンテンツを表すデータを、前記第2のディスプレイデバイスに表示して、ユーザがアクセスできるようにする、
    請求項17に記載のシステム。
JP2012553858A 2010-02-19 2010-12-08 強化されたコンテンツ検索 Pending JP2013520868A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US30617010P 2010-02-19 2010-02-19
US61/306,170 2010-02-19
PCT/US2010/003109 WO2011102824A2 (en) 2010-02-19 2010-12-08 Enhanced content search

Publications (2)

Publication Number Publication Date
JP2013520868A true JP2013520868A (ja) 2013-06-06
JP2013520868A5 JP2013520868A5 (ja) 2014-01-30

Family

ID=44483516

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012553858A Pending JP2013520868A (ja) 2010-02-19 2010-12-08 強化されたコンテンツ検索

Country Status (6)

Country Link
US (1) US8793731B2 (ja)
EP (1) EP2537348A2 (ja)
JP (1) JP2013520868A (ja)
KR (1) KR20130001726A (ja)
BR (1) BR112012019931A2 (ja)
WO (1) WO2011102824A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016527763A (ja) * 2014-05-20 2016-09-08 小米科技有限責任公司Xiaomi Inc. 動画エピソード選択方法、動画エピソード選択装置、プログラム及び記録媒体
JP2016538676A (ja) * 2013-11-27 2016-12-08 株式会社Nttドコモ オンラインサービスのサポートのためのリソース生成

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6058643B2 (ja) * 2011-05-27 2017-01-11 トムソン ライセンシングThomson Licensing 複数のスクリーンによるメディア体験を提供する方法、装置およびシステム
US9106957B2 (en) 2012-08-16 2015-08-11 Nuance Communications, Inc. Method and apparatus for searching data sources for entertainment systems
US9031848B2 (en) 2012-08-16 2015-05-12 Nuance Communications, Inc. User interface for searching a bundled service content data source
US9026448B2 (en) 2012-08-16 2015-05-05 Nuance Communications, Inc. User interface for entertainment systems
US9497515B2 (en) * 2012-08-16 2016-11-15 Nuance Communications, Inc. User interface for entertainment systems
US8799959B2 (en) 2012-08-16 2014-08-05 Hoi L. Young User interface for entertainment systems
KR101533064B1 (ko) * 2012-11-01 2015-07-01 주식회사 케이티 콘텐츠 맞춤형 인터페이스를 표시하는 모바일 디바이스 및 모바일 디바이스 사용 방법
US9473444B2 (en) * 2013-04-10 2016-10-18 Google Inc. Content sharing platform playlists and subscriptions based on user history
US10331736B2 (en) * 2014-03-21 2019-06-25 Sonos, Inc. Facilitating streaming media access via a media-item database
KR102299330B1 (ko) 2014-11-26 2021-09-08 삼성전자주식회사 음성 인식 방법 및 그 전자 장치
US9652125B2 (en) 2015-06-18 2017-05-16 Apple Inc. Device, method, and graphical user interface for navigating media content
AU2016100651B4 (en) 2015-06-18 2016-08-18 Apple Inc. Device, method, and graphical user interface for navigating media content
KR102430271B1 (ko) * 2015-07-14 2022-08-08 삼성전자주식회사 전자 장치의 동작 방법 및 전자 장치
US10623514B2 (en) 2015-10-13 2020-04-14 Home Box Office, Inc. Resource response expansion
US10656935B2 (en) 2015-10-13 2020-05-19 Home Box Office, Inc. Maintaining and updating software versions via hierarchy
US10044832B2 (en) 2016-08-30 2018-08-07 Home Box Office, Inc. Data request multiplexing
US10698740B2 (en) 2017-05-02 2020-06-30 Home Box Office, Inc. Virtual graph nodes
US11640429B2 (en) 2018-10-11 2023-05-02 Home Box Office, Inc. Graph views to improve user interface responsiveness

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005508536A (ja) * 2001-06-06 2005-03-31 ヤフー! インコーポレイテッド デジタル・コンテンツおよびストリーミングデータへのアクセスを管理する方法
WO2008045305A2 (en) * 2006-10-06 2008-04-17 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP2009303270A (ja) * 1995-10-02 2009-12-24 Starsight Telecast Inc テレビジョンスケジュール情報を供給するシステム
JP2010041617A (ja) * 2008-08-07 2010-02-18 Sony Corp 携帯情報端末、情報提供方法、情報処理プログラム、情報提供サーバ、放送受信装置および情報提供システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020162120A1 (en) * 2001-04-25 2002-10-31 Slade Mitchell Apparatus and method to provide supplemental content from an interactive television system to a remote device
US6772147B2 (en) 2002-02-26 2004-08-03 Sony Corporation System and method for effectively implementing a personal channel for interactive television
EP1949674A1 (en) * 2005-11-14 2008-07-30 Nds Limited Additional content information
US8384743B2 (en) 2006-04-06 2013-02-26 At&T Intellectual Property I, L.P. Linking and browsing media on television
KR101329353B1 (ko) 2007-02-26 2013-11-13 삼성전자주식회사 디지털 방송 프로그램 별 해당 웹 컨텐츠를 제공하는 셋탑박스 및 그 방법
KR101485040B1 (ko) * 2007-10-30 2015-01-23 삼성전자주식회사 방송 관련정보 제공방법 및 이를 적용한 디스플레이 장치
KR100935303B1 (ko) 2008-04-02 2010-01-06 브로드밴드미디어주식회사 lPTV 서비스들 중 관련 서비스들 간 연동 방법 및 이를구현하기 위한 lPTV 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009303270A (ja) * 1995-10-02 2009-12-24 Starsight Telecast Inc テレビジョンスケジュール情報を供給するシステム
JP2005508536A (ja) * 2001-06-06 2005-03-31 ヤフー! インコーポレイテッド デジタル・コンテンツおよびストリーミングデータへのアクセスを管理する方法
WO2008045305A2 (en) * 2006-10-06 2008-04-17 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP2010041617A (ja) * 2008-08-07 2010-02-18 Sony Corp 携帯情報端末、情報提供方法、情報処理プログラム、情報提供サーバ、放送受信装置および情報提供システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016538676A (ja) * 2013-11-27 2016-12-08 株式会社Nttドコモ オンラインサービスのサポートのためのリソース生成
JP2016527763A (ja) * 2014-05-20 2016-09-08 小米科技有限責任公司Xiaomi Inc. 動画エピソード選択方法、動画エピソード選択装置、プログラム及び記録媒体

Also Published As

Publication number Publication date
BR112012019931A2 (pt) 2020-01-28
EP2537348A2 (en) 2012-12-26
WO2011102824A3 (en) 2012-03-01
WO2011102824A2 (en) 2011-08-25
US20120304231A1 (en) 2012-11-29
KR20130001726A (ko) 2013-01-04
US8793731B2 (en) 2014-07-29

Similar Documents

Publication Publication Date Title
US8793731B2 (en) Enhanced content search
US20120078954A1 (en) Browsing hierarchies with sponsored recommendations
US9015189B2 (en) Method and system for providing information using a supplementary device
US20120324512A1 (en) Enhanced electronic program guide
JP5985991B2 (ja) メディアコンテンツ空間ナビゲーション
US8843467B2 (en) Method and system for providing relevant information to a user of a device in a local network
US20120078937A1 (en) Media content recommendations based on preferences for different types of media content
RU2523930C2 (ru) Основанная на контексте рекомендующая система
US20110289414A1 (en) Guided navigation
US20110289533A1 (en) Caching data in a content system
US20110283232A1 (en) User interface for public and personal content browsing and selection in a content system
US20120123992A1 (en) System and method for generating multimedia recommendations by using artificial intelligence concept matching and latent semantic analysis
US20110167462A1 (en) Systems and methods of searching for and presenting video and audio
US20100017366A1 (en) System and Method for Performing Contextual Searches Across Content Sources
US20090106202A1 (en) System And Method For Enabling Search Of Content
JP2013520871A (ja) セットトップボックスにおける自動クリップ生成
WO2012083006A1 (en) Browser integration for a content system
JP2021503658A (ja) 電子書籍のための補足コンテンツをフィルタ処理するためのシステムおよび方法
CN101268460B (zh) 播客的获取、管理和同步

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131206

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141028

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150427

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151117