(57)【要約】本発明は、テレビ番組についての情報を取り出すための方法及びシステムを対象とする。これは、視聴されているテレビ番組についての情報を含むウェブサイトに接続されることを有する。ウェブサイトからの情報はダウンロードされて処理される。更に、前記情報は、視聴されているテレビ番組と共に表示されるか、後の再生のために保存されるかのいずれかである。
2005518724.tif 000002
【特許請求の範囲】
【請求項１】
テレビ番組についての情報を取り出すための方法であって、
視聴されているテレビ番組についての情報を含むウェブサイトに接続するステップと、
前記ウェブサイトから前記情報をダウンロードするステップと、
前記情報を処理するステップと
を有する方法。
【請求項２】
請求項１に記載の方法であって、
前記テレビ番組についての前記情報が、
テキスト情報、音声情報、ビデオ情報、及びアプリケーション
を有するグループから選択される方法。
【請求項３】
請求項１に記載の方法であって、
前記テレビ番組についての前記情報が、
前記番組の特定の項目、特定のイベント、前記番組の特定の登場人物の役割、前記番組の履歴、前記番組の他の作品の要約、他の作品の個々の要約、及び他の作品の同様のイベント
を有するグループから選択される方法。
【請求項４】
請求項１に記載の方法であって、
前記ウェブサイトに接続することが、
視聴されている前記テレビ番組に対応する電子番組ガイドからのタグ、検索エンジン、及びウェブサイトの所定のアドレス
を有するグループから選択された機構を使用することを有する方法。
【請求項５】
請求項１に記載の方法であって、
前記ウェブサイトから前記情報をダウンロードすることが、
前記ウェブサイトから前記情報を抽出することと、
ネットワークで前記情報を送信することと
を有する方法。
【請求項６】
請求項１に記載の方法であって、
前記ウェブサイトから前記情報をダウンロードすることが、
視聴されている前記テレビ番組のイベントに類似した他の作品のイベントについての情報を識別することと、
前記ウェブサイトから他の作品のイベントについての前記情報を抽出することと、
ネットワークで他の作品のイベントについての前記情報を送信することと
を有する方法。
【請求項７】
請求項１に記載の方法であって、
前記情報を処理することが、他の作品の要約を結合することを有する方法。
【請求項８】
請求項１に記載の方法であって、
前記情報を処理することが、視聴されている前記テレビ番組のイベントに類似した他の作品のイベントのビデオクリップを結合することを有する方法。
【請求項９】
請求項１ないし８のうちのいずれか１項に記載された方法であって、
後の再生のために前記情報を保存するステップを更に有する方法。
【請求項１０】
請求項１ないし９のうちのいずれか１項に記載の方法であって、
視聴されている前記テレビ番組と共に、前記テレビ番組についての前記情報を表示するステップを更に有する方法。
【請求項１１】
視聴されているテレビ番組についての情報を含むウェブサイトに接続するための手段と、
前記ウェブサイトから前記情報をダウンロードするための手段と、
前記情報を処理するための手段と
を有するビデオ処理システム。
【請求項１２】
請求項１１に記載のシステムであって、
視聴されている前記テレビ番組と共に、前記情報を表示するための手段を更に有するシステム。
【請求項１３】
請求項１１又は１２に記載のシステムであって、
後の再生のために前記情報を保存するための手段を更に有する方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオデータサービス及びシステムに関するものであり、特にテレビ番組についての情報を取り出すための方法及びシステムに関するものである。
【背景技術】
【０００２】
インターネットのようなコンピュータ化された情報リソースの発展は、ユーザが多様なサーバと通信し、通常の電子媒体で利用できない電子情報を取り出すことを可能にする。サーバは、一般的にインターネットでアクセス可能な遠隔コンピュータシステムである。サーバの機能は、ユーザの要求に応じて情報源を調べて検索することである。従って、電子情報は、テキストと画像と音声とアクションが複雑な関連性で互いにリンクされたハイパーテキストでユーザに提示される。その複雑な関連性は、ユーザが関連するトピックをブラウズすることを可能にする。
【０００３】
ユーザ（又はクライアント）は、ハイパーテキスト転送プロトコル（HTTP）により提供された機能を利用して、サーバと連結することができる。クライアントで動作するものは、“ブラウザ”として知られたプロセスであり、そのブラウザはサーバとの接続を確立し、HTTP応答（又はウェブページ）の形式でユーザに情報を提示する。ワールド・ワイド・ウェブ（WWW）は前記プロトコルに従う全てのサーバを含み、前記サーバはユニバーサル・リソース・ロケータ（URL）を介してユーザ（又はクライアント）によりアクセス可能である。従って、２つの基本的な構成要素（使用されるプロトコルとオブジェクトのパス名）を有するユニバーサル・リソース・ロケータを特定することにより、インターネットサービスへのアクセスを得ることができる。例えば、ユニバーサル・リソース・ロケータのアドレス“http://nbc.com”は、ハイパーテキスト転送プロトコル（“http”）とサーバのパス名（“www.nbc.com”）を特定する。サーバ名は固有の数値（TCP/IPアドレス）に関連付けられる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
テレビやパーソナルビデオレコーダやセットトップボックスのような今日販売されている多数の電子装置に、電子番組ガイド（EPG）及びサービスが組み込まれている。EPGは、パーソナルビデオレコーダの場合にどの番組を視聴又は記録するかを視聴者が選択することを可能にするスクリーン上のメニューである。EPGは、一般的にその日に放送される特定の番組についての要約を有する。しかし、前記EPGは、番組の履歴又は背景のような番組についてのより有意な情報を提供せず、番組の他の作品の同様のイベントについての情報を提供しない。従って、そのような情報を視聴者に提供する必要性が存在する。
【課題を解決するための手段】
【０００５】
本発明は、テレビ番組についての情報を取り出すための方法を対象にする。前記方法は、視聴されているテレビ番組についての情報を含むウェブサイトが接続されることを有する。ウェブサイトからの情報は、ダウンロードされて処理される。更に、前記情報は、視聴されているテレビ番組と共に表示され、又はその後の再生のために保存される。
【０００６】
本発明はまた、ビデオ処理システムを対象にする。前記システムは、視聴されているテレビ番組についての情報を含むウェブサイトに接続するための手段を有する。また、ウェブサイトから情報をダウンロードするための手段と、前記情報を処理するための手段とを有する。更に、視聴されているテレビ番組と共に情報を表示するための手段と、その後の再生のために情報を保存するための手段とを有する。
【発明を実施するための最良の形態】
【０００７】
当然ながら、図面は単に本発明の概念を例示する目的であり、本発明の制限を定めるものとして意図されたものではない。場合によって参照文字を付された同じ参照番号は、対応する部分を特定するために全体を通じて使用される。
【０００８】
以下の説明において、限定のためではなく、説明のため、本発明の完全な理解を提供するために、特定のアーキテクチャ、インタフェース、技術等のような特定な詳細が示されている。しかし、本発明は、特定の詳細から逸脱する他の実施例で実施され得ることが当業者に明らかである。更に、明瞭性のため、不要な詳細で本発明の説明をあいまいにしないように、周知の装置と回路と方法の詳細な説明が省略される。
【０００９】
図１は、本発明によりテレビ番組についての情報を取り出すための方法が実施され得るビデオ処理システム10を示したものである。以下に詳細に説明する通り、前記システムは、テレビ、セットトップボックス、デスクトップ、ラップトップ又はパームトップコンピュータ、個人情報端末（PDA）、ビデオカセットレコーダ（VCR）やデジタルビデオレコーダ（DVR）や光学ディスクや磁気ディスクや半導体に基づくレコーダ（TiVO装置又はReplayTC装置等）のようなビデオストレージ装置、並びに前記及び他の装置の一部又は組み合わせを表すことがあり、又は組み込むことがある。図示の通り、前記システムは、１つ以上の入出力装置14を有する。入出力装置14は、放送局20とネットワーク22とその他のシステムへのユーザインタフェース24とのインタフェースになる。放送局20は、動作中に視聴者によって視聴されるテレビ番組を提供する。放送局は、地上波放送システム、ケーブルネットワーク、衛星ネットワーク又はコンテンツを放送するインターネットネットワークのような何らかのサービスプロバイダを表すことがある。
【００１０】
本発明によると、前記システムは、ユーザによって視聴される番組についての情報をダウンロードするために、ネットワーク22に接続する。ネットワーク22は、インターネットのようなグローバルコンピュータ通信ネットワーク、高域ネットワーク、メトロポリタン・エリア・ネットワーク、ローカル・エリア・ネットワーク、無線ネットワーク、又は電話ネットワーク、並びに前記及び他の形式のネットワークの一部又は組み合わせを表すことがある。ユーザインタフェース24は、ユーザがシステムに命令して動作することを可能にし、それはリモコン、キーボード又は他の同様の装置を表すことがある。
【００１１】
更に図示の通り、前記システムはまた、プロセッサ2とメモリ4とを有する。入出力装置14と、プロセッサ2と、メモリ4とは、通信媒体12で通信する。通信媒体12は、例えばバス、通信ネットワーク、回路、回路カード又は他の装置の１つ以上の内部接続、並びに前記及び他の通信媒体の一部及び組み合わせを表すことがある。入出力装置14を介して受信された情報又は信号は、メモリ4に保存された１つ以上のソフトウェアプログラムに従って処理され、プロセッサ2により実行される。その他に、同様に動作するように構成された専用のハードウェア又はファームウェアが使用されることがある。
【００１２】
特に、メモリ4は、オペレーティングシステム6とデータ8と複数のアプリケーション10を保存するための複数の領域に分けられる。前記アプリケーションに含まれるものは、表示される入力ビデオをデコードし、保存されるビデオを符号化するためのコーデックである。コーデックは、MPEG-1、MPEG-2、MPEG-3又はその他の規格により具体化されることがある。
【００１３】
ウェブブラウザもまた、アプリケーションに含まれる。動作中に、ウェブブラウザは、ユーザによって視聴される番組についての情報をダウンロードするために、ネットワーク22に接続するために使用される。当然のことながら、複数の商業的又は公的に利用可能なブラウザが、本発明の好ましい実施例による多様な実装において利用され得る。例えば、Netscape（Netscape社の商標）のようなブラウザが、本発明の好ましい実施例に従って利用され、HTTPのもとで特定された機能を提供することができる。
【００１４】
EPGはまた、メモリ4に含まれるその他のアプリケーションであることがある。前述の通り、EPGは、どの番組を視聴又は記録するかをユーザが選択することを可能にする。EPGがメモリ4に保存されている場合、それは動作中に放送局20又はネットワーク22を介して更新される。しかし、その他に、EPGは放送局20又はネットワーク22を介したサービスとしてシステムに提供されることがある。そのようなサービスの例は、Gemstarにより提供されるものであり、放送信号の垂直帰線区間に伝送される。EPGはまた、EPGに記載された番組のウェブサイトへのリンクを提供する１つ以上のタグを有することがあることにも留意すべきである。前記タグは本発明で使用されることがあり、以下に詳細に説明される。
【００１５】
更に図示の通り、ディスプレイ装置18もまた含まれる。動作中に、放送局20からの番組と、ネットワーク22からダウンロードされた情報が、ディスプレイ装置18に示されることがある。その他に、ネットワーク22からダウンロードされた情報は、ユーザにより後に視聴するために保存されることがある。この場合、ダウンロードされた情報がメモリ4の容量を超える場合に、記録装置16もまた前記システムに含まれることがある。記録装置は、ハードドライブ、記録可能DVD又はその他の同様の大容量記憶装置により具体化されることがある。
【００１６】
当然のことながら、図１に示される前記システムの特定の構成は一例としてのみである。当業者は、本発明が広範囲の他のシステム構成を使用して実施され得ることを認識するであろう。
【００１７】
図２は、本発明の例示的な実施例に従って、テレビ番組についての情報を取り出すための方法の一例のフロー図である。図２の方法は、例えば図１のシステムに保存され、実行されるコンピュータ読み取り可能コードとして実装されることがある点に留意すべきである。しかし、その他に、ハードウェア回路が、前記方法を実施するソフトウェア命令の代わりに、又はそれと組み合わせて使用されることがある。
【００１８】
動作中、番組を見ている間に、現在視聴されている番組についての更なる情報をユーザが希望することを決定することがある。質問の形式に応じて、前記情報は番組の特定の項目又はイベントを有することがある。前記情報はまた、番組の特定の登場人物の役割、連続番組における特定の番組の説明、連続番組の履歴、又は他の作品の要約を有することがある。前記情報はまた、音声クリップ又はゲーム等のようなアプリケーションの形式であることがある。他の実施例において、前記情報は、例えば他の作品の同様のイベントのテキスト情報又はビデオ映像を有することがある。その場合、例えば図１のユーザインタフェースを介してコマンドを送信することにより、そのような情報を要求するためにユーザの入力が送信される。
【００１９】
それに応答して、図２の方法が開始され、ステップ100に進む。ステップ100において、ユーザ入力に応じて、視聴される番組についての情報を含むウェブサイトへの接続が行われる。今日、放送される多くのテレビ番組は、履歴、他の作品の要約及びその他の関連情報のような情報を含むウェブサイトを有する。そのようなウェブサイトの例は、“www.dawsonscreek.com”である。また、本発明によると、前述のような情報を含み、更に他の作品の実際のビデオ映像又はテキスト情報を含む専門のウェブサイトが開発される。
【００２０】
図１のシステムにおいて、ステップ100は、ユーザインタフェース24からのコマンドに応じて起動されるウェブブラウザによって達成される。ウェブブラウザは、ウェブサイトを見つけるために、ネットワーク22との接続を行う。１つの実施例において、ウェブサイトは、EPGに含まれるタグを使用することにより見つけられる。前述の通り、EPGは、EPGに記載された番組のウェブサイトへのリンクを提供するタグを有することがある。従って、この実施例において、ブラウザはEPGに進み、ユーザに現在視聴される番組のタグを見つけ、ネットワーク22を介してそのタグに対応するウェブサイトへの接続を行う。他の実施例において、ネットワーク22で検索を実行することにより、ウェブサイトが見つけられる。これは、視聴される番組の名前を使用する多用な既知の検索エンジンにより達成される。更なる実施例において、前記方法を実施するシステムによって保存、ダウンロード又はその他に取得されることがあるウェブサイトの所定のアドレスを使用することにより、見つけられる。
【００２１】
そのまま図２を参照すると、ステップ200において、前記方法は、ウェブサイトから視聴される番組についての情報をダウンロードする。図１のシステムにおいて、このことは、ウェブから番組についての情報を抽出し、ネットワーク22を介してそれをシステムに返信するブラウザにより、達成される。前記情報の抽出は、A.Janevskiによる“University  IE;  Extracting  Information  From  University  Web  Pages”（University  of  Kentucky、Lexington、2000年）という題名のMS  Thesisに記載されたような周知の方法で実行される。
【００２２】
更に、Star  Trek:  The  Next  Generationシリーズからの作品
“Paralles”の説明がウェブで利用可能である。“http://www.startrek.com/library/tng_episodes_episodes_tng_detail_68623.asp”５つのパラグラフのテキストは多様な方法で処理され得る。そのうちのいくつかが以下に示される。
１．要約後に抽出
この場合、テキストは最初に要約され、その方法で相対的に少ない数の文に減少する。IBMのIntellignet  Miner  for  Text（http://www-4.ibm.com/software/data/iminer/fortext/index.html）のような多くのテキスト処理方法が、自然言語テキストの要約を提供する。要約からのテキストがIEへの入力として使用される。
【００２３】
IEのタスクの例は、２つの登場人物名の間に動詞が見つけられたテキストの部分を探すことである。全ての出現が、構成（動詞、登場人物1、登場人物2）として抽出される。
２．全テキストから抽出
この場合、IEのタスクは全体の作品の説明で実行される。この場合、文中の登場人物名と場所名と動詞を探すために、異なるタスクが使用され、（登場人物名、動詞、場所名）として構成された出力を生成する。
【００２４】
登場人物が通常は限られた数の動作（例えば破綻、婚約、結婚、離婚、家事、雇用等）に関与するソープオペラ又はホームコメディのような比較的限られた領域において、専用のIEのタスクは、その領域に合致するように定められ得る。そのようなタスクは、要約に“関連”するイベントのみを抽出することができる。
【００２５】
１つの実施例において、ステップ200でダウンロードされた情報は、他の作品の同様のイベントのテキスト情報又は実際のビデオクリップのいずれかである。これを達成するために、ステップ200は、ウェブサイトの他の作品の同様のイベントを識別しなければならない。本発明によると、このことは、特定のイベントを識別可能なメタデータを使用して達成される。前記メタデータは、放送される番組の内容に挿入され、放送の前に若しくは異なるチャネルを介して配信され、又はインターネットウェブサイトのような異なる情報源から利用可能であることがある。そのようなメタデータの１つの例は、（人1、人2、イベント）の形式を取る。Dawson’s  Creekの場合、他の作品におけるJoeyとDawsonの２番目の破綻に関する何らかのイベントは、この特定の例のメタデータでタグ付けされる。
【００２６】
更に、動作中に、ステップ200はユーザ入力時に現在視聴されている番組のイベントに対応するメタデータを受け取り、ウェブサイトに含まれる他の作品に含まれるメタデータとそれを比較する。合致する場合、テキスト情報又は実際のビデオクリップが抽出され、前述の通り、ステップ200でネットワーク22を介して返信される。
【００２７】
ステップ300において、ウェブサイトからダウンロードされた情報が処理される。そのような処理は、保存又は表示される情報を形式化することを有する。また、実際の情報が処理されることがある。例えば、他の作品の要約が分析され、単一の要約又は履歴に圧縮される。その他に、更に小型の履歴又は要約を提供するために、初めから少しの最近の作品のみの情報をハイライトするため、要約が分析される。
【００２８】
更に明瞭な要約を提供するために、更に高度な要約とリンク付けがステップ300で実行されることがある。その例が、T.StrzalkowskiとG.SteinとJ.WangとB.Wiseによる“A  Practical  Text  Summarizer,  in  Advances  in  Automatic  Text  Summarization”（MIT  Press、1998年）という題名の論文に説明されている。ステップ300において、番組が放送中に要約されることがあり、その要約が後の視聴のために保存されることがある。番組を要約するためのそのような方法の１つの例は、同一代理人に割り当てられた200年11月14日に出願された“Method  and  Apparatus  for  the  Summarization  and  Indexing  of  Video  Programs”という題名の米国特許出願第09/712,681号に説明されている。ビデオ情報を要約するための方法は、H.SundaramとS.F  Changによる“Condensing  Computable  Scenes  Using  Visual  Complexity  and  Film  Syntax  Analysis”（IEEE  conference  on  Multimedia  and  Exhibition、東京、日本、2001年8月22-25日）という題名の論文に説明されている。
【００２９】
ダウンロードされた情報が同様のイベントのビデオクリップである実施例において、ステップ300は、全てのビデオクリップを単一のビデオシーケンスに編集して結合する。分析と要約とビデオ編集のようなステップ200の処理は、ダウンロードされる前にオフラインで実行されることがあることに留意すべきである。この実施例において、ステップ300は、保存又は表示される情報を形式化しなければならないのみである。
【００３０】
図２に図示された通り、処理された情報は、ステップ400で保存されるか、表示される500かのいずれかである。処理された情報がテキスト情報である場合、ユーザがステップ400で今もなお番組を視聴している間に情報を即座に表示することが好ましいことがある。この場合、図１のシステムは、ディスプレイ装置18に処理された情報と共に視聴されている現在の番組を表示する。このことは、視聴されている現在の番組がより良く理解されるように、ユーザが即座に更新されることを可能にする。
【００３１】
処理された情報が映像である場合、後の視聴のためにステップ500で情報を保存することが好ましいことがある。これは、ユーザが番組を視聴する間に他のビデオシーケンスを表示することが、混乱させすぎることがあるからである。この場合、図１のシステムは、ユーザが後に再生できるように、処理された情報を記録装置16に保存する。
【００３２】
前述のことは、単位本発明の原理を例示したに過ぎない。従って、当業者が多様な構成を考案することが可能であり、それらはここに明示的に記載され又は示されていないが、本発明の原理を具体化し、その要旨及び範囲に含まれることがわかる。更に、ここに記載された全ての例と条件文は、本発明の原理と発明者によって技術的に促進するように寄与された概念を理解する際に、読者を助ける教育的な目的にのみ特別に対象とされたものであり、そのように特に記載された例と条件に限定しないものとして解釈されるべきである。従って、例えば、ここのブロック図が本発明の原理を具現化する例示的な回路の概念的な観点を表すことが、当業者に認識される。
【００３３】
同様に、何らかのフローチャート、フロー図、状態遷移図、及びそれと同様のものは、コンピュータ読み取り可能媒体に実質的に表され、コンピュータ又はプロセッサが明示的に示されているにしろ、いないにしろ、コンピュータ又はプロセッサにより実行されることがある多様な処理を表すことがわかる。
【００３４】
“プロセッサ”としてラベルを付された機能ブロックを含む、図１と２に示された多様な要素の機能は、専用ハードウェア、及び適切なソフトウェアと関連してソフトウェアを実行可能なハードウェアの使用を通じて提供されることがある。プロセッサにより提供される場合、単一の専用プロセッサ、単一の教養プロセッサ、又はいくつかが共有されることがある複数の個々のプロセッサにより、機能が提供されることがある。更に、“プロセッサ”又は“コントローラ”という用語の明示的な使用は、ソフトウェアを実行可能なハードウェアを排他的に参照するものとして解釈されるべきでなく、制限なく、デジタル信号プロセッサ（DSP）ハードウェア、ソフトウェアを保存するための読み取り専用メモリ（ROM）、ランダムアクセスメモリ（RAM）、及び不揮発性ストレージを暗に含むことがある。その他のハードウェア、従来及び／又はカスタムのものもまた含まれることがある。その機能は、プログラムロジックの動作を通じて、専用ロジックを通じて、プログラム制御の相互作用及び専用ロジックを通じて、又は手動で実行されることがあり、特定の技術が前後関係から特にわかるように、実装者により選択可能である。
【００３５】
特許請求の範囲において、特定の機能を実行するための手段として表された何らかの要素は、例えばa)その機能を実行する回路要素の組み合わせ、又はb)その機能を実行するソフトウェアを実行するための適切な回路と結合した、ファームウェア、マイクロコード又はそれと同様のものを含む何らかの形式のソフトウェアを含む、その機能を実行する何らかの方法を含むものとして意図される。特許請求の範囲に定められた本発明は、多様な記載された手段によって提供された機能が、特許請求の範囲が要求するように組み合わされ、集められるという事実にある。従って、出願人はここに示されたものと同等の機能を提供できる何らかの手段を考慮する。
【図面の簡単な説明】
【００３６】
【図１】本発明が実施され得るビデオ処理システムのブロック図である。
【図２】図１のビデオ処理システムで実施され得る、本発明の例示的な実施例によるテレビ番組についての情報をダウンロードするためのフロー図である。
【図１】
2005518724.tif 000003
【図２】
2005518724.tif 000004
【国際調査報告】
2005518724.tif 000005
2005518724.tif 000006
2005518724.tif 000007