(57)【要約】  デジタルビデオレコーダが開示される。デジタルビデオレコーダは、少なくとも１のメモリ装置、少なくとも１のプログラム再生を受信するための複数のコミュニケーションアクセスポイント、少なくとも１のメモリ装置と関連するオープンアプリケーションプログラミングインターフェース、及びオープンアプリケーションプログラミングインターフェースと通信する少なくとも１の相関エンジンを含む。オープンアプリケーションプログラミングインターフェースに対応する複数のアプリケーションは、ユーザにプログラム再生と関連するメタデータを操作することを可能にし、メタデータはプログラム再生の詳細な側面の中間フレーム双方向性に関連する。少なくとも１の相関エンジンは、少なくともプログラム再生の中間フレームを他のフレームに対して相関付け、そして、前記プログラム再生の中間フレームに対する中間フレーム双方向性を、他のプログラム再生の他の中間フレームに対する中間フレーム双方向性に相関づける。
2010534009.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１のメモリ装置と、
少なくとも１のプログラム再生を受信するための複数のコミュニケーションアクセスポイントと、
前記少なくとも１のメモリ装置と関連するオープンアプリケーションプログラミングインターフェースであって、前記オープンアプリケーションプログラミングインターフェースに対応する複数のアプリケーションが、ユーザに前記プログラム再生と関連するメタデータを操作させることを可能にし、前記メタデータが、前記プログラム再生の詳細な側面の中間フレーム双方向性に関連し、
前記オープンアプリケーションプログラミングインターフェースと通信する少なくとも１の相関エンジンであって、前記少なくとも１の相関エンジンが、少なくとも前記プログラム再生の中間フレームを他のフレームに対して相関付け、そして、前記プログラム再生の中間フレームに対する中間フレーム双方向性を、他のプログラム再生の他の中間フレームに対する中間フレーム双方向性に相関づける
ことを特徴とするデジタルビデオレコーダ。
【請求項２】
前記プログラム再生と関連するメタデータが、コンピュータ読み取り可能な言語を含む請求項１に記載のデジタルビデオレコーダ。
【請求項３】
前記プログラム再生と関連するメタデータが、前記プログラム再生についての情報を伝達する請求項１に記載のデジタルビデオレコーダ。
【請求項４】
前記伝達された情報が、前記プログラム再生内に含まれていない請求項３に記載のデジタルビデオレコーダ。
【請求項５】
前記伝達された情報が、他のメタタグへのリンクを含む請求項１に記載のデジタルビデオレコーダ。
【請求項６】
前記伝達された情報が、他のメタタグへの相関を含む請求項１に記載のデジタルビデオレコーダ。
【請求項７】
前記相関が、表示中のプログラムの外にある請求項６に記載のデジタルビデオレコーダ。
【請求項８】
透かしを更に含み、前記透かしがフレームを相互に関連づけるために使用される相関視聴覚双方向情報を埋め込む請求項１に記載のデジタルビデオレコーダ。
【請求項９】
前記透かしは、典型的なメタデータの修正を必要としない請求項８に記載のデジタルビデオレコーダ。
【請求項１０】
メタタグから他のメタタグへの関連をさらに備える請求項１に記載のデジタルビデオレコーダ。
【請求項１１】
前記関連が、クリック可能なビデオを作成する請求項１０に記載のデジタルビデオレコーダ。
【請求項１２】
前記メタデータが、前記プログラム再生の初期放送前に作成される請求項１に記載のデジタルビデオレコーダ。
【請求項１３】
前記メタデータが、前記プログラム再生の再放送前に作成される請求項１に記載のデジタルビデオレコーダ。
【請求項１４】
前記メタデータが、前記プログラム再生の放送のストリーミング中に作成される請求項１に記載のデジタルビデオレコーダ。
【請求項１５】
前記メタデータが、階級的な編成で提供されている請求項１に記載のデジタルビデオレコーダ。
【請求項１６】
前記階級的な編成が、少なくとも１のフィルタを含む請求項１５に記載のデジタルビデオレコーダ。
【請求項１７】
前記少なくとも１のフィルタが、少なくとも１のコマンドにマップ化される請求項１６に記載のデジタルビデオレコーダ。
【請求項１８】
ユーザに示される根底にあるプログラムと相関するインストリームメタストリームを備え、前記インストリームメタストリームが、前記ユーザに示される前記根底にあるプログラムと主題的に関連しないことを特徴とするインターフェース。
【請求項１９】
前記インストリームメタストリームが、インストリームプログラミングと関連するメタストリームを含み、前記インストリームプログラミングが、興味のあるプログラミング及び前記興味のあるプログラミングと関連する広告を含む請求項１８に記載のインターフェース。
【請求項２０】
前記インストリームメタストリームが、許可ベースのアクセスポイントを通じてアクセス可能である請求項１８に記載のインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションソフトウェアに関し、特に、オープンＡＰＩデジタルビデオレコーダ及びその製造方法及び使用方法に関する。
【０００２】
本発明は、２００７年７月１３日に出願され、チャド・スティールバーグ及びライアン・スティールバーグを発明者とし、オープンＡＰＩデジタルビデオレコーダ及びその製造方法及び使用方法と称される、米国法第１１９条（ｅ）項に基づく米国特許仮出願番号６０／９５９，９３５号に対して優先権を主張するものであり、その開示の全体は、引用により本明細書に組み込まれる。
【背景技術】
【０００３】
発明の詳細な説明
本発明の図面及び記載は、本発明を明確に理解するのに妥当な構成を説明するために簡略化されており、典型的に双方向的でアプリケーション・プログラミング・インターフェース（ＡＰＩ）システム及び方法に見出される多くの他の要素は、明確性の目的のもとに排除されていることに理解されるべきである。当該技術分野における通常の技術を有する者（当業者）は、本発明を実施するために、他の構成が望ましい及び／又は必要とされることを認識するだろう。しかしながら、そのような構成は当該技術分野ではよく知られているものであり、また本発明をより理解する手助けとなるものではないため、そのような構成についての議論はここでは行わないこととする。
【０００４】
図１は、少なくとも１のデジタルビデオ記録ユニット（以下において「ＤＶＲ」という）と関連する少なくとも１のテレビセットを有する、居住者が居る家を表すブロック図である。ここで定義されるように、ＤＶＲは、好ましくはハードドライブ、ＲＡＭ、フラッシュメモリ等のような少なくとも１のメモリユニット、少なくとも１のコミュニケーションアクセスポイント、そのコミュニケーションアクセスポイントの１つを通じて受信したメタデータを読みこむ機能及びユーザのＤＶＲの使用に関連するメタデータを書き込む機能を含む。そのようなコミュニケーションアクセスポイントは、１以上の例えば、衛星通信、同軸ケーブル通信、ＷｉＦｉ通信、ＷｉＭａｘ通信（スプリント・ネクステル、Ｔｉｅｒ１、クリアワイヤ、Ｔｉｅｒ３等）、他のワイヤレスＬＡＮ（ローカルエリアネットワーク）通信、電話又はＤＳＬ通信、Ｔ１１１、或いはイーサネット通信等を含む。更に、ＤＶＲは、好ましくは少なくとも１のアプリケーション・プログラミング・インターフェース（ＡＰＩ）と関連する操作環境を含む。少なくとも１のＡＰＩは、プログラマがその操作環境と一致するアプリケーションを書き込むことを可能にする。当業者にとって明白なように、ＡＰＩは、プログラマが操作環境と一致するソフトウェアアプリケーションを作成することを可能にするために、ルーチン、プロトコル、及び／又はツールのセットと一致するソフトウェアアプリケーションを含む。ＡＰＩと一致するプログラムは、ＤＶＲにより操作環境に対応して、又はコマンド（命令）として、１以上のコミュニケーションアクセスポイント上にプッシュ（ｐｕｓｈ）又はプル（ｐｕｌｌ）できる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明のＤＶＲは、それ故に、以下に限られるものではないが、ケーブルテレビ局、衛星テレビ局、ワールドワイドウェブ、Ｅメール機能、データ（映像及び音声を含む）ライブラリ等を含む複数の通信媒体型式にアクセス可能とすることができ、各通信媒体型式は１以上の（音声又は映像）プログラムがユーザに提供される「プログラム再生」の形成の基礎を作成できる。従前の実施形態においては、ＤＶＲを通じて再生されるテレビプログラムは、「主題的」なものだけを表す、主としてテレビプログラムのアウタークリップ側面、例えばプログラム再生の時間、プログラム再生の長さ、プログラム再生のタイトル、プログラム再生の説明及びプログラム再生のプログラムに関連する重要な俳優又は女優、等の制限された量のメタデータに関連していた。従来技術においては、主題的なメタデータに関連するプログラム再生のこれらの側面だけに関するユーザによる制限された制御に対し、１以上の各コミュニケーションアクセスポイントで受信されたプログラム再生と関連する制限されたメタデータが入手可能になっている。ＡＰＩの従来のＤＶＲ技術は閉じられているため、プログラマ達は、任意の各プログラム再生内の情報をより多く使用できるような機会を得る余裕が一般的にはなかった。
【課題を解決するための手段】
【０００６】
本発明は、上述したような任意の通信媒体形態のプログラム再生を再生するとともに、上述した任意の複数のコミュニケーションアクセスポイント形態で再生又はアプリケーションのプログラムを作成するためのＤＶＲによるアクセス可能性をオープンＡＰＩのＤＶＲを介して提供する。そのようなものとして、任意の様々な通信媒体上又は通信媒体内における操作のため、及び任意のコミュニケーションアクセスポイント形態近くでの操作のために、無数のアプリケーションがプログラマ達によって書かれることができ、そのようなアプリケーションは、任意の上述したコミュニケーションアクセスポイント上でプッシュされるか、プルされるか、或いはアクセス可能となり得る。更に、そのようなアプリケーションは、例えばサーバ・インタラクティビティ、ピアー・インタラクティビティ（ポイント・トゥ・ポイント（ｐｏｉｎｔ−ｔｏ−ｐｏｉｎｔ）シェアリングを含む）、及びプログラム再生供給双方向性を含む多数の双方向性型式をプッシュ又はプルすることができる。そのような双方向性は、前述のメタデータに対して露出されたアプリケーションフックのアクセスであり得る。
【図面の簡単な説明】
【０００７】
本発明は、数字等が要素等を表現する以下に示す図面とともに記載される。
【０００８】
【図１】図１は、少なくとも１のデジタルビデオ記録ユニットと関連する少なくとも１のテレビセットを有する、居住者が居る家を表すブロック図である。
【図２】図２は、ユーザにプログラム再生として表示されるビデオを表す。
【図３】図３は、メッセージバスと相互に作用しあう特定のアプリケーション及び／又はフィルタを表し、コア・アプリケーションと関連を有し、興味のあるベースビデオに似た順序のメタタグによって取り囲まれている。
【発明を実施するための形態】
【０００９】
本発明のオープンＡＰＩのために書かれたそのようなアプリケーションは、例えば、任意の与えられた通信媒体上においてプログラム再生のそれぞれ及びあらゆる側面と関連するアプリケーションメタデータを通じて露出させることによる改良型インタラクティビティを提供することができる。例えば、メタデータは、テレビ又はラジオプログラムのような、任意の与えられたプログラム再生中で示される、話されている各言葉、出された音、及び画像と関連づけられることができ、そのようなものとして、プログラマ達は、オープンＡＰＩを通じて、プログラム再生中に含まれるか又は直接的に関連づけられる情報だけではなく、むしろプログラム再生と関連づけられたメタデータと関連する情報を露出させることができる。本発明に用いられるメタデータは、図２及び図３に関して以下に更に議論する。メタデータは、プログラム再生オーバーレイの形式でアプリケーションソフトウェアを通じてユーザにアクセス可能にされる。ここにおいてオーバーレイユーザインターフェースが現在のユーザからみてプログラム再生の最前部におかれる。なおプログラム再生は直ちに上述した例におけるテレビプログラムである。そのようなオーバーレイは、例えば、リンク、ドロップダウンメニュー、ウインドウ又は他の容易にアクセス可能なユーザインターフェースなどのような型式を取り得る。更に、アプリケーションが書かれ、それがマルチウインドウ、メニューなどが同時に単一のユーザに対して提供され、ここで各ウインドウがテレビインターフェース上で再生され、異なるプログラム再生を提供し、その結果としてユーザにとって異なるオーバーレイとなり、それによって「ピクチャー・イン・ピクチャー」のプログラム再生として知られる改良バージョンを提供することは、当該技術分野における当業者により明白であろう。
【００１０】
上述のように、特定の通信媒体の特定のプログラム再生に関連づけられたメタデータは、「フック」を、プログラム再生の任意の側面、即ち以下に制限されないが、同じ俳優が主演する別のプログラム再生、同じミュージシャンが主演する別のプログラム再生、プログラム再生内で説明されたグッズに関連する広告、プログラム再生内で説明された購入ポイント又はグッズのような外部にアクセス可能な媒体、プログラム再生内で説明されたアイテムに関するワールドワイドウェブ（ｗｗｗまたはウエブ）情報等の外的情報を含むプログラム再生の任意の側面にアクセス可能にすることを許容する。そのような外的情報は、プログラム再生のオーバーレイの側面のユーザの有効化（アクティベーション）を通じてアクセス可能とすることができ、或いは、オーバーレイの特定の側面のアクセス又はプログラム再生自身によって、ユーザをプログラム再生の外のメニュー、ウインドウ等へ導き、そのようなメニュー、ウインドウ等から希望する情報にアクセス可能とすることができる。
【００１１】
本発明の典型的な実施形態においては、オープンＡＰＩのＤＶＲは、イーベイ（登録商標）オーバーレイを有するアプリケーションが、「アンティークロードショー」のような特定のテレビショーにおかれることを可能し、ユーザは、それにより、オーバーレイを通じて、そのショーで説明され、イーベイ（登録商標）で入手可能な、似たようなアイテムにアクセスすることができる。あるいは、コミュニケーションアクセスポイントケーブル又は衛星を通じてＤＶＲに受信されるアンティークロードショー（通信媒体テレビのプログラム再生）上におかれるイーベイ（登録商標）オーバーレイよりもむしろ、他の異なるコミュニケーションアクセスポイント上でのＤＶＲによる受信のために、イーベイ（登録商標）、関係者又は第三者のプログラマが固有のチャンネルを作成することができ、イーベイチャネルは更にイーベイ（登録商標）のバイヤーにとって常に興味のあるアイテムに関連する写真、ビデオ、音声等を示す。そしてイーベイ（登録商標）オーバーレイは、ユーザがそれらのグッズ又は購入するアクセスポイント、例えばユーザによりオーバーレイの側面を有効化することによってユーザをワールドワイドウェブに移動させることによって、オーバーレイの側面に関する更なる情報へアクセスできるように置かれる。そのようなものとして、イーベイ（登録商標）は、テレビ上に表示するための自身の固有のコミュニケーションメディアチャンネルを作成し、この新しいチャンネルをＷｉＭａＸ等を通じてＤＶＲに通信して、それによりテレビによってコミュニケーションアクセスポイントを通じたアクセスを行わない「テレビチャンネル」が作成される。
【００１２】
追加の典型的な実施形態においては、ユーザは、異なるファッションやアクセサリが非常に流行するＡＢＣのデスパレートな妻たちのようなファッション性の高いプログラム再生を見るかもしれない。もしそのプログラムと関連するそのような情報がメタタグ化された場合、ユーザは、着ているファッション又は使用されるアクセサリの情報にアクセスし、そのような情報は、他の外的情報、例えばファッション編集者からのコメントや、興味のあるアイテムの利用可能な購入ポイント及び興味のあるアイテムを購入するために外的支払いサイト等のような他の外的情報へアクセス可能とすることができる。
【００１３】
追加の典型的な実施形態においては、ユーザは、オープンＡＰＩを通じてＤＶＲに引き込んだ（プルした）アプリケーションの仮想スポーツ選手のメニューリストを入力することができる。本発明は、ユーザが、仮想スポーツ選手のメニューリストを作ること及びこれらの仮想スポーツ選手が任意のコミュニケーションアクセスポイントを通じて任意の通信媒体上にリアルタイムに、見られ、記録され又は自動記録されることを利用可能にする。更に、例えば特定の選手のチームがボールを持っている場合に、特定の選手が強調されることで、ユーザが通信媒体又はコミュニケーションアクセスポイントを目標とする順番で切り替えることを可能にし、ユーザにユーザの選手を視聴させ、記録させ又は自動記録させることを可能にする。この典型的な選択的実施形態において、追加的又は選択的には、アプリケーションは、ユーザがユーザの選手の複数をリアルタイムで見るために複数のウインドウを開かせることを可能にし、各ウインドウでオーバーレイを維持することができ、仮想選手のメニューを別々のウインドウで表示することができ、ユーザに再生されているゲームのメニューと映像又は音声とを切り替えさせることを可能にする。
【００１４】
したがって、例えば、ユーザは、どのようなイベントがＤＶＲによる特定の動作の引き金となるのかを選択することができる。例えば、特定のイベントを自動記録することや、仮想フットボールメニューインターフェースに入力されたフットボールランニングバッグがタッチダウンを得点する各時間などである。そのようなものとして、ユーザは彼又は彼女の好み、もっとも頻繁にアクセスしたメタタグを作成することができ、メタタグはすべてのコンテント及びすべてのコンテントのユーザのアクセス上に配置される。
【００１５】
より広い意味においては、これらの典型的な実施形態では、オープンＡＰＩを通じてＤＶＲへプル又はプッシュされた１以上のアプリケーションは、ユーザに、プログラム再生の中又は外にある複数のプログラム、プログラムの一部、断片、広告などにリアルタイムでアクセスさせ、及び／又は見させ、又は自動記録させることを可能にし、興味のある複数のウインドウの同時の使用が興味のある複数のオーバーレイとともに提供され、興味のある複数のメニューが提供され、これらのすべてがユーザにテレビプログラム再生を通じてそのとき入手可能でない複数の情報又は外部情報にアクセスさせることを許容する。更に、例えば、上述で議論したように、例えばフットボールの試合を見る間、ユーザはソフトウェアオーバーレイのような任意のアプリケーションを用いることができ、例えば、そのプログラム再生の全て又は任意の部分関連する任意の情報、例えば、ユーザの好みの選手によって履かれた靴の型式に関する情報にアクセスする。ここでは、本発明のＤＶＲのすべてから、ユーザはユーザの好みの選手により着られたそれらのジャージを購入することができるかもしれないし、それらの靴やジャージのオンライン購入ポイントにアクセスできるかもしれないし、及び／又はペイパル（PayPal）の様な支払いアカウントのオンラインポイントを用いて支払うことができるかもしれない。
【００１６】
このように、本発明は、広告主に対して高度に目標とされたマーケティング手段を提供するものでもあり、そこでは各ユーザが特定のユーザに対して興味のある情報にアクセスし、これにより広告主の広告が購入されるアイテムに最も興味があるユーザに再生されることを保証する。これによって、広告主は、プログラム再生の９９％の視聴者が購入されるアイテムに興味がないプログラム再生中に広告を配置する必要がなくなる。更に、本発明は、そのような各ユーザによる商業的双方向性を唯一追跡することを可能にするものである。
【００１７】
メタデータの追加が、例えばテレビ広告をちょうど３０秒の映像に掘り下げる等といった、より目標とするマーケティングの機会を付加するだけでなく、メタデータの追加が、ウエブ上でオンラインで直ぐ見られるテレビショーと関連する「アド・オン・プログラミング」をテレビメディアに戻すことを可能にする。例えば、テレビでのショートの関連のために作成されたオンライン領域が、メタデータ、メニュー、及び／又はメタデータにアクセスするオーバーレイを通じて、それらのオンライン領域がテレビ上に戻されることを可能にする。
【００１８】
更に、本発明のＤＶＲのために書かれたアプリケーションは、上述したように、プレゼントＤＶＲと同様に、ＤＶＲのユーザによる使用のメタデータを収集することができる。プライバシー法を違反することなく、そのような情報は、ここで議論したオープンＡＰＩのためのアプリケーションを利用して、第三者へ渡され、メタデータが収集される。これにより、第三者は更に興味のある目標とした広告、目標としたプログラム再生及びコミュニケーションメディア（例えばメニュー）を再多数のユーザに対して生成することができる。
【００１９】
上記の議論を踏まえると、本発明のＤＶＲのオープンＡＰＩは、興味のある全てのアイテム及びＤＶＲの操作環境にフックを与えることができ、オープンＡＰＩを通じたこれらのフックの露出により、第三者がこれらのフックを結びつけることができる。更に、ユーザは、これらのフックと関連づけられたメタデータタグと関連するアプリケーションにアクセスすることができる。そのようなメタデータタグは、例えば、アプリケーションがオーバーレイ、ビデオオーバーレイ、透かし、自動停止、自動記録、ツールバー、メニュー等を使用可能にすることができる。生成されたアプリケーションは、それにより生成されＤＶＲ（例えば認証されたアプリケーション等）上でローカルに処理されることができ、ＤＶＲに流すことができ、全く新しい、外部で生成されたコミュニケーションチャンネルに関連づけられることができる。更に、上述で議論したように、ＤＶＲはローカルな記憶域と関連づけられているが、ＷｉＭａｘ等を通じた外部のサイトなどの膨大な量のリモート記憶域が利用可能である。それにより、ユーザはプログラムの為に望ましい任意のレベルにチャージされ、ユーザの家の中のＤＶＲ居住者のハードウェアによって容量が制限されることはない。
【００２０】
したがって、本発明は、任意の様々なコミュニケーションチャンネル、及び任意のこれらのコミュニケーションチャンネル上で再生されるコミュニケーションメディアと関連するメタタグにアクセスするための任意の様々なアプリケーションを入手可能にすることができる。例えば、不動産チャンネルが入手可能であり、不動産チャンネルで入手可能な不動産が、ユーザの興味が入力されることにより好みのものに焦点をしぼることができる。或いは、完全に双方向的なゲームチャンネルが入手可能であって、そこではユーザの好みと関連するトリビアゲーム、カジノゲーム等がユーザの好みに合わせて入手可能であり、メタデータとしてＤＶＲにより受信されるユーザが取り組んだ行動が第三者に入手可能にすることができる。又は、メタデータ供給を通じて複雑なインターフェースを入手可能にすることができる。例えば、ユーザが、ディスカバリーチャンネルのネイチャーショーを視聴し、そのユーザの興味のある動物の言及を聞く又は見ることができる。ユーザは、例えばオーバーレイ等を通じて、興味のある動物と関連するリンクにアクセスすることができる。そのリンクは、ユーザに対して、タグが付されて野生に戻された世界中にあるその種のすべての動物を説明することを可能とする例えばグーグルアースにアクセスすることを提供し、それがユーザによってスポンサーに開放される。ユーザは、ユーザにとって興味のある位置の動物の１つのオプションがスポンサーに与えられ、この際、ユーザは動物をスポンサーに対して選択し、ペイパル(PayPal)のようなオンライン支払いインターフェースがスポンサー契約料の支払いのためにユーザに対してアクセス可能になる。或いは、ディスカバリーチャンネルのプログラム再生内又は興味のある動物への掘り下げの後、ユーザはボツワナのような、ユーザが興味のある国を伝えることができる。ユーザは、オーバーレイを通じてプログラム再生を停止させるか終了させるか又は興味のある動物を表示するグーグルアースを終了させるか、「ボツワナ」に関するウィキペディアのような情報を見つけるためにリダイレクトすることができる。ボツワナに関し、ユーザが興味のある情報を受信するために、ユーザが十分な回数リダイレクトされた後、ユーザは、興味のある最初の位置、この例の中ではプログラム再生又は興味のある動物の情報へリダイレクトして戻ることを選択できる。
【００２１】
本発明は、ソーシャルネットワークをも含むことができる。そのようなソーシャルネットワークは、ビデオ会議、ビデオメッセージ又はユーザがオープンＡＰＩ・ＤＶＲを通じてコミュニケーションアクセスポイントから第三者に対してアクセス可能とするように望むオンライン接続された個人情報又は個人広告の配置又はユーザによる映像又は音声の配置を含むことができ、これにより、ユーザを彼又は彼女の自己のショーの「主役」にすることができる。
【００２２】
本発明は、追加的には例えばモバイルＤＶＲを含み、そこでは移動性テレビ、住居内には無いテレビ、車内のナビゲーションスクリーン等を介してアクセスしたＤＶＲの特徴が、上述の任意のコミュニケーションアクセスポイントにアクセス可能であり、そのようなモバイルＤＶＲは家のオープンＡＰＩ・ＤＶＲと通信することができる。
【００２３】
更に詳細には、上記で参照したメタタグ付けについて、本発明のメタタグ付けは、典型的には、インタークリップを起こすこと（中間クリップを付すること）であり、テーマ的又は非テーマ的に関連している。更に詳細には、タグを付することは、プログラムのテーマ的な性質に関係なく、インタークリップ及び中間フレーム及び／又はフレーム・対・フレームにすることによってなされ、フレーム内で発生する文字、絵等に関連し得る。そのようなタグは、例えば、実行しているアプリケーションの自動的な性質のようなインターフレームプログラミングと関連することができ、表示されたプログラミングのためのプログラミング時に遠隔的に挿入されることができ、或いはユーザによってプログラミングが視聴されるときに挿入されることができる。更には、そのようなタグ付けは、従来技術によって入手可能な動作（アクション）とは違って、動作を全体のプログラム再生の個々の部分で取ることができるようにする。更に、そのようなメタタグは、特に下記に直ちに議論するように、コンテンツ内或いはプログラム再生に結びつけられた別々のメタストリーム中に流されるかもしれない。
【００２４】
当業者には明らかであるが、ここで用いられるメタタグは、例えばｘｍｌ、ｈｔｍｌ等を含むコンピュータ読み取り可能な言語、流されるプログラム再生と共に２次的流れ（放送）として送信されることによりプログラム再生と共に送信されるシンタックスステートメントか、或いはプログラム再生のコンピューティング特性を記述する「ヘッダー」情報のようなプログラム再生の一部として送信されるシンタックスステートメントであり得る。メタタグは、関連する（例えばプログラム再生がこの例である）情報を伝達することができ、そのような情報は、プログラム再生の中には実際に見つけられるかもしれないし見つけられないかもしれない。例えば、そのようなメタタグは、ユーザコマンド用等のフックであり得るし、ユーザがリクエストするものであるかもしれないし、プログラム再生又はプログラム再生部分を検索するためのキーワードとして用いられるかもしれない。このようなメタタグは固有の名称又はタグが付けられなければならず、固有のコンテントと関連性を有する。そのようなキーワードの関連及びコンテンツは、文書の自動検索、プログラム再生のスクリプト、或いはスパイダー検索、インデックス検索等によって自動的に行われるかもしれないし、手動的に行われるかもしれない。
【００２５】
更に、フレーム内に含まれるメタタグは、プログラムの内部又は外部そして表示内にリンクされ、及び／又は他のメタタグと相互関連性（相関）を持つことができる。例えば相互関連性は、例えばメタタグからメタタグ、フレーム内、又はメタタグから、１のプログラム再生のフレームから別のプログラム再生のフレームへのメタタグ、又はメタタグからコンテンツ流れへ行われ得る。或いは、メタタグとメタタグとの相互関連性が、１のプログラム再生のフレームから同じプログラム再生中の他のフレームへ、或いはプログラム再生間の中間フレーム（インターフレーム）に発生させることができる。相互関連性は、例えば、同期化マルチメディア統合言語又はマイクロソフト・シンクロナイズド・アクセッシブル・メディア・インターチェンジ（ＳＡＭＩ）、とりわけ、プログラム再生の流れとは別の形態でプログラム再生流れとは異なるシンタックスのオーサリング標準技術及び／又はオーサリング言語が用いられる。更に又は代替的には、数学分野の当業者に知られる相関的機能又は相関的分岐は、オープンＡＰＩ・ＤＶＲにアクセス可能なあらゆるフレームプログラムの各フレーム又は各フレーム部分に関して、本発明のオープンＡＰＩの中にプログラムされたアプリケーションによって用いられることができる。
【００２６】
ある典型的な実施形態においては、相関視聴覚双方向情報を埋め込むのに典型的に使われる透かし技術が、典型的なメタデータ流れ又はヘッダーを修正する或いは修正を加えないことによって、本発明のフレーム、中間フレーム又はプログラム再生に相互に関連性を持たせるのに使用され得る（例えば「Stream Based Interactive Video Language Authoring using Correlated Audiovisual Watermarking」Xu, et al. ICITA ‘05 Proceedings’ IEEE参照）。更に、そのようなものとして、プログラム再生内へ又はプログラム再生と関連する配置により、中間フレームメタタグは他のプログラム再生の中間フレームの側面と相互関連性を有するだけでなく更に、本書全体で議論する各アプリケーションによって実行される任意の機能の数に関連づけられることができる。
【００２７】
メタタグから他のメタタグへの関連は、実際に「クリック可能なビデオ」を作成することができる。クリック可能なビデオは、ユーザにビデオを提示する任意のプログラム再生の鑑賞者に真の双方向性をもたらす。そのようなものとして、例えば、ユーザは、ビデオを停止させることが出来、ビデオが再生されている間、ビデオの一部と相互に作用（対話）するため、或いはビデオと対話するのにそのような双方向性を有するカーソルに呼び出すために、マウスカーソルのような当業者に知られる表示オブジェクトを使用することができる。更に、メタタグ付けは、マウスカーソルがスクリーン上に出された場合に目下再生されているビデオのこれらの側面と対応するマウスカーソルを変動させることができる。例えば、ビデオの一部に俳優が缶に入ったコーラを飲んでいる部分が含まれる場合、マウスカーソルは、そのビデオの一部で呼び出された場合、缶のコーラのミニチュアを表示させることができるであろう。
【００２８】
従って、一旦メタストリームが定義されると、クリック可能なビデオフレームが作成され、同一又は他のメタストリームへの相互関連性が実行され、第三者のＡＰＩとともに受動的な処理が行われる。このような第三者の処理は、例えば、長いプログラムショーの中で興味のある特定の断片を収録可能とするための例えば、ＤＶＲコマンドのようなリモートコマンド含むことができ、それが長いプログラムショーでの興味のある特定の断片を撮影することを可能にする。
【００２９】
本発明におけるメタタグ付けの順序は、例えば、当業者に知られるメタタグ付けの任意の方法とすることができる。更に、プログラム再生は、初期放送前、再放送前、又は放送ストリームのストリーミング中にメタタグ付けすることができる。これにより、例えば、初期放送以前、放映中及び再放送によってそのようなメタタグ付けが利用可能となり分割可能となる。
【００３０】
図２に示すように、本発明は階層的に編成される。図２は、本発明の焦点として示すように、プログラム再生としてユーザに表示されるビデオを表している。そのビデオは示されるようにメタタグ付けされており、階層は外側に、関連しているが、メタタグはこれにより伝達しあいメッセージバスを通じてメタタグを用いる。メッセージバスを取り囲むものは、さまざまなフィルタであり得、フィルタを取り囲むものはさまざまなアプリケーションであり得る。アプリケーションは、任意の数のフィルタにアクセスでき、アプリケーションとフィルタの双方は、メッセージバスにアクセス可能とすることができる。メッセージバスは、メタタグと対話（双方向性）のための様々な操作コマンドを入手可能とすることができ、メタタグはビデオのコマンドの相互運用性を提供し得る。
【００３１】
様々なコマンドにマップ化されるフィルタは、メッセージバスで利用可能にされ、その結果フィルタは様々な形式であり得る。たとえば、フィルタはキーワードフィルタ、商業型フィルタ、ロケーションフィルタ、ジオロケーションフィルタ、相関フィルタ、二次的供給（放送）等のための挿入フィルタ、ソーシャルフィルタ、プログラム公開フィルタ、自動公開フィルタ等を含むことができる。フィルタにより実行され、フィルタを起動させるアプリケーションによって実行されるユーザコマンドのマッピングは、１のフィルタ形式のアプリケーションが他の形式のフィルタのアプリケーションのための原因を起こし得る。そのようなものとして、アプリケーションはお互いに同様に提供しあい、検索アプリケーションのような、１の形式のアプリケーションが、ウィキペディアエンジンのような他の形式のアプリケーションにアクセスし、これによりサーチエンジンへのユーザ問い合せの答えを得ることができる。
【００３２】
更には、例えば、１のアプリケーション及び／又はフィルタが、ユーザが特定の話題に関連する特定の断片を探したがっていることを示す他のアプリケーションのアプリケーションに基づくプログラムの特定の側面を保存可能にする。更に、そのような断片が保存されると、ユーザ間で例えばＥメールプログラム、インターネットメール又はＷｉＦｉのような、興味のあるそのようなフレームを表すメタデータに基づいてユーザ間でさらにもう１つのアプリケーションが興味のあるフレーム又は断片を出すことができる。また、上述したように、本発明のＤＶＲのオープンＡＰＩ側面は、プログラム公開を可能とし、ここでは、アプリケーションが、積極的に特定のメタデータまたはプログラミングに受信される特定の情報、例えば自動公開（ここではそのような公開は受動的に行われる）を公開することを許容する。
【００３３】
図３に示すように、更に詳細な例では、特定のアプリケーション及び／またはフィルタがメッセージバスと相互に作用しあう（対話する）。説明したように、アプリケーション及び／またはフィルタはコア・アプリケーションと関連を持つことができ、興味のあるベースビデオに似た順序でメタタグによって取り囲まれることができる。模範的な実施形態では、ユーザが世界のある動物の位置への興味を表すアプリケーションのメタタグは、マッピングアプリケーションから由来することができる。そこでは、示されている対話Ｂは、ユーザからの対話Ｂに基づくメッセージバスと対話する。対話Ｂにより到達したメタタグは、ユーザの視点の中のプログラム中の地理的な位置であるかもしれないし、ユーザの興味のあるマップ化された位置の別の評価を作成するために差し伸べられた対話Ａに導くかもしれない。例えば、異なるアプリケーションが、対話Ａ及びＢの相関に基づいて、第１アプリケーションによってアクセスされ、この異なるアプリケーションが、特定の地理的位置に居住する様々な種類の異なる動物、利用可能な動物の後援、一国全体に及ぶ災害の記録、電話番号簿、植物相等にアクセスすることができる。そのような情報は、メッセージバスインターフェースを通じてユーザにフィードバックされることができ、ユーザからの興味が外部のアプリケーションに単に書き込まれることができ、また、アプリケーションプログラマによって追跡されることができる。そのようなものとして、複数のアプリケーションが、アプリケーション間で協調し、アプリケーション間で対話し、アプリケーション間にフィルタをかけ、そしてそのような動作がプログラム公開を通じて自動的に行われ、及び／又は特定の許可に基づかれ得る。
【００３４】
オープンＡＰＩ・ＤＶＲインターフェースを通じて入手可能な本発明のフィルタリング及びアプリケーションは、それ故に、ユーザに示される任意のプログラムと主題的に関連する必要のないインストリームメタストリームを作成する可能性に関して依存的である。そのようなインストリームメタストリームは任意のインストリームプログラミングと関連するメタストリームを含むことができる。そのようなインストリームメタストリームは、興味のあるプログラムと関連するだけでなく、興味のあるプログラミングを関連する広告又はアクセス可能な形態を含み得る。
【００３５】
本発明は、好ましい形態によりある程度詳細に記載し描写したがその好ましい形態の本開示は一例としてなされるものであり、構造及び組み合わせの多数の変形及び部品及びステップの配置は、本発明の趣旨と範囲から逸脱せずに行われることが理解されるであろう。
【図１】
2010534009.tif 000003
【図２】
2010534009.tif 000004
【図３】
2010534009.tif 000005
【国際調査報告】
2010534009.tif 000006