(57)【特許請求の範囲】
【請求項１】
プレイアウトシステムが、小売広告環境で提示される複数の小売広告メディア部分を備えるプレイリストの少なくとも一部の動的オーバーライドを提供する方法であって、
変更が必要なプレイリスト内の場所を識別するステップと、
前記プレイリストを修正せずに、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示されるメディア部分を変更するステップと、
を含み、前記変更するステップは、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分と代替のメディア部分との差し替えであるとき、前記プレイリストの前記メディア部分が提示されるべき時間の間に代替のメディア部分を提示させること、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分の削除であるとき、前記プレイリストの前記メディア部分を提示させないこと、
前記変更が、前記プレイリストへのメディア部分の追加であるとき、前記プレイリスト内の前記識別された場所の予定提示時間の間に追加のメディア部分を提示させることを含む、前記方法。
【請求項２】
メディア部分の提示は、ディスプレイにおけるビデオコンテンツの表示およびスピーカにおけるオーディオコンテンツの再生のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記変更は、少なくとも１つの所定の条件によってトリガされる、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの所定の条件は、特定の時間帯、特定のプレイアウト場所、特定の提示場所のうちの少なくとも１つを含む、請求項３に記載の方法。
【請求項５】
前記プレイリスト内の前記変更の要求を受信すること、およびリモート配信ネットワークおよびローカルプレイアウトネットワークのうちの少なくとも１つからプレイリストオーバーライド情報を受信することをさらに含む、請求項１に記載の方法。
【請求項６】
前記変更の実行に応答して、前記変更が実行されたことを証明するために、前記変更を含む更新プレイリストに関する情報を生成することをさらに含む、請求項１に記載の方法。
【請求項７】
前記変更は、少なくとも１つの所定の条件が満たされない限り実行されない、請求項１に記載の方法。
【請求項８】
前記少なくとも１つの所定の条件は、メディア、前記プレイアウトシステム、前記プレイアウトシステムの場所に関する条件であって、デジタル著作権管理処理、広告主またはメディアプロバイダとのサービス内容合意、プレイアウトシステムの状態、インプレッション、販売取引および在庫を含むメディアに関連した製品の動きのうちの少なくとも１つを含む、請求項７に記載の方法。
【請求項９】
小売広告環境で提示される複数の小売広告メディア部分を備えるプレイリストの少なくとも一部の動的オーバーライドを提供するためのプレイアウト装置であって、
少なくともプレイリストオーバーライド命令とプログラム命令とを記憶するための手段と、
前記プログラム命令を実行するためのプロセッサと、
を備え、前記プロセッサが前記プログラム命令を実行することに応答して、
変更が必要なプレイリスト内の場所を識別するステップ、および
前記プレイリストを修正せずに、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示されるメディア部分を変更するステップを実行するように構成され、前記変更するステップは、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分と代替のメディア部分との差し替えであるとき、前記プレイリストの前記メディア部分が提示されるべき時間の間に代替のメディア部分を提示させること、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分の削除であるとき、前記プレイリストの前記メディア部分を提示させないこと、
前記変更が、前記プレイリストへのメディア部分の追加であるとき、前記プレイリスト内の前記識別された場所の予定提示時間の間に追加のメディア部分を提示させることを含む、前記プレイアウト装置。
【請求項１０】
前記プレイアウト装置は、プレイリスト変更フィードバック情報を前記プレイリストオーバーライド命令の発信元に通信する、請求項９に記載のプレイアウト装置。
【請求項１１】
前記プレイリスト変更フィードバック情報は、前記変更が実行されたことを証明するために、プレイリストの変更を含む更新プレイリストに関する情報を含む、請求項１０に記載のプレイアウト装置。
【請求項１２】
前記プレイアウト装置は、前記記憶するための手段内の前記プレイリストオーバーライド命令の要件を満たすための代替のメディアコンテンツと追加のメディアコンテンツとを記憶する、請求項９に記載のプレイアウト装置。
【請求項１３】
小売広告環境で提示される複数の小売広告メディア部分を備えるプレイリストの少なくとも一部の動的オーバーライドを提供するためのプレイアウトシステムであって、
少なくともプレイリストオーバーライド命令を提供するための少なくとも１つのプログラミング制御システム、および
前記プレイリストオーバーライド命令を実行するための少なくとも１つのプレイアウト装置であって、
変更が必要な前記プレイリスト内の場所を識別するステップ、および
前記プレイリストを修正せずに、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示されるメディア部分を変更するステップ
を実行するように構成された少なくとも１つのプレイアウト装置、
を備え、前記変更するステップは、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分と代替のメディア部分との差し替えであるとき、前記プレイリストの前記メディア部分が提示されるべき時間の間に代替のメディア部分を提示させること、
前記変更が、前記プレイリスト内の前記識別された場所の予定提示時間の間に提示される前記メディア部分の削除であるとき、前記プレイリストの前記メディア部分を提示させないこと、
前記変更が、前記プレイリストへのメディア部分の追加であるとき、前記プレイリスト内の前記識別された場所の予定提示時間の間に追加のメディア部分を提示させることを含む、前記プレイアウトシステム。
【請求項１４】
前記プログラミング制御システムは、さらにメディアコンテンツと前記プレイリストとを提供する、請求項１３に記載のプレイアウトシステム。
【請求項１５】
前記プログラミング制御システムは、ユーザインタフェースを備える、請求項１３に記載のプレイアウトシステム。
【請求項１６】
前記ユーザインタフェースは、プレイリストオーバーライド命令を入力するのに使用される、請求項１５に記載のプレイアウトシステム。
【請求項１７】
前記少なくとも１つのプログラミング制御システムは、ローカルプログラミング制御システムおよびリモートプログラミング制御システムのうちの少なくとも１つを備える、請求項１３に記載のプレイアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、プレイリストに基づくオーディオ／ビデオシステムに関し、より詳細には、プレイリストの制御およびオーバーライドのための方法、装置、およびシステムに関する。
【背景技術】
【０００２】
情報およびコンテンツ配信システムは、複数のエンドシステムに情報やコンテンツを提供するのに使用される。例えば、ビデオ・オン・デマンドのアプリケーションでは、メディアコンテンツは衛星／ケーブルテレビの加入者に利用可能であり、加入者によって使用されている。一般に、加入者は自分のテレビでセットトップボックスを介して選択可能な（時には追加料金で）ビデオプログラムを見ることができる。また加入者のセットトップボックス（ＳＴＢ）で選択を行う時に、プログラムはケーブルまたは衛星ネットワーク経由でプログラムセンタからセットトップボックスへ送信される。プレイリストはビデオ・オン・デマンドのアプリケーションを実装して、ビデオ・プログラミングや広告をスケジュールすることができる。
【０００３】
同様に、広告業界では、店舗の小売メディアコンテンツの提供は、今日ではコンテンツ提示の主要手段である放送配信で使用され、最も人気のある広告媒体となってきている。つまり、近年では、公共空間の小売業者や管理者が広告に使用するためにビデオ表示システムを取り入れている。このようなシステムでは、コンテンツはサーバにより配信され、各ディスプレイまたはディスプレイ群の各セットトップボックスで受信される。小売業者はディスプレイを使用して現在の売り出しまたは販売情報を提示し、公共空間は全国または地方のいずれかの広告主に対してビデオの表示にかかる時間を売ることで、多数の消費者がこの提示を見ることになる。さらに、このような店舗の小売広告システムでは、プレイリストが実装されて、現在の売り出し、販売情報または広告のメディアクリップをスケジュールすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許仮出願第６０／９６５，９２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
該システムでは、ビジネスの目的に合うようにプレイリストに対して動的な変更が必要な多くの状況が発生しうる。例えば、特定のメディアファイルまたはメディアファイルのセットを他のメディアファイルまたはメディアファイルのセットの代わりに使用する、特定のメディアファイルまたはメディアファイルのセットを再生しない、特定のメディアファイルまたはメディアファイルのセットを挿入することである。集中型のネットワーク運営センタで新規のプレイリストを構築するのは、これらの場合は実行可能な解決策とは言えない可能性がある。考えられる理由として、できるだけ迅速に変更を行いたい（したがって、中央システムを介して処理するのに必要な時間を省略する）という理由、または中央システムと協働せずにローカルエンティティにプレイリストを制御させたいという理由が挙げられる。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、プレイリストのプレイアウトの制御およびオーバーライドのための方法、装置、およびシステムを提供することにより、先行技術の欠点に対処する。
【０００７】
本発明の種々の実施形態は、プレイリストに対して変更のみを加える手段を含み、全く新しいプレイリストを提供する必要性をなくす。本発明の一実施形態では、メディアプレイバックシステムが、新規のプレイリストを構築するのではなくリアルタイムで既存のプレイリストに対して動的に変更命令を適用する。
【０００８】
本発明の一実施形態では、プレイリストの少なくとも一部の動的オーバーライドを提供するための方法は、変更が必要なプレイリストの場所を識別すること、およびプレイリストを修正せずにプレイリスト内の識別された場所の予定提示時間の間に提示されるメディア部分を変更することを含む。
【０００９】
本発明の代替の一実施形態では、プレイリストの少なくとも一部の動的オーバーライドを提供するためのプレイアウトシステムは、少なくともプレイリストオーバーライド命令を提供するための少なくとも１つのプログラミング制御システムと、プレイリストオーバーライド命令を実行するための少なくとも１つのプレイアウト装置とを含み、プレイアウト装置は、変更が必要なプレイリストの場所を識別するステップと、プレイリストを修正せずにプレイリスト内の識別された場所の予定提示時間の間に提示されるメディア部分を変更するステップとを実行するように適応される。
【図面の簡単な説明】
【００１０】
本発明の教示は、以下の詳細な説明を付属の図面と併せて考察することにより、容易に理解できる。
【００１１】
【図１】本発明の一実施形態が適用できるコンテンツ配信システムのハイレベルブロック図である。
【図２】店舗の広告を提供すための店舗広告ネットワークのハイレベルブロック図である。
【図３】本発明の一実施形態に従うプレイリストのオーバーライドまたは更新のための方法のフロー図である。
【図４Ａ】本発明の一実施形態に従うプレイリストのオーバーライドまたは更新を提供するためのシステムのハイレベル機能ブロック図である。
【図４Ｂ】本発明の一実施形態に従うプレイリストのオーバーライドまたは更新を提供するためのシステムのハイレベル機能ブロック図である。
【図５】本発明の一実施形態に従う図４のプレイアウトシステム４００の使用に適したプレイアウト装置の一実施形態のハイレベルブロック図である。
【００１２】
図面は本発明の概念を示すためのものであり、必ずしも本発明を示すための唯一の構成とは限らないことは理解されたい。理解しやすくするために、可能であれば、同一の附番は図面に共通の同一の要素を指すものとする。
【発明を実施するための形態】
【００１３】
本発明は、既存のプレイリストの提示に変更を実行するためのローカルプレイリストの制御およびオーバーライドのための方法、装置、およびシステムを有利に提供する。本発明は、最初に、小売広告ネットワーク環境の文脈で説明するが、本発明の特定の実施形態は本発明の範囲を制限するものとして扱うべきではない。本発明の概念はほぼ任意のコンテンツ配信環境に有利に適用できることを、当業者は理解するであろうし、本発明の教示により知ることができるであろう。
【００１４】
図面内の種々の要素の機能は、専用のハードウェアおよび適切なソフトウェアと共同してソフトウェアを実行することができるハードウェアを使用することによって提供される。プロセッサにより提供される場合、これらの機能は１つの専用プロセッサ、１つの共有プロセッサ、またはいくつかが共有可能である複数の個々のプロセッサによって提供される。さらに、用語「プロセッサ」「コントローラ」を明示的に使用するのは、ソフトウェアを実行可能なハードウェアのみを指すのではなく、暗に、「ＤＳＰ」（デジタル信号プロセッサ）ハードウェア、ソフトウェアを記憶するための「ＲＯＭ」（リードオンリメモリ）、「ＲＡＭ」（ランダムアクセスメモリ）、不揮発性記憶装置を含むことを指すが、これらに限定されない。また、本発明の原理、態様、実施形態を説明した全ての記述およびその具体例は、本発明の構造的および機能的等価物の両方を含むものとする。さらに、このような等価物は現在既知の等価物だけでなく将来に開発される等価物（すなわち、構造に関係なく、同じ機能を実行する任意の開発要素）を含むものとする。
【００１５】
例えば、本明細書内で提示されたブロック図は本発明の原理を具現化する例示的なシステムコンポーネントおよび／または回路の概念図であることを当業者は理解するだろう。同様に、任意のフローチャート、フロー図、状態遷移図、疑似コードなどは、コンピュータ可読媒体内で実質的に表わされ、それによりコンピュータまたはプロセッサが明示的に示されているか否かに関係なくコンピュータまたはプロセッサによって実行される種々のプロセスを示すことは理解されるだろう。
【００１６】
図１は、本発明の実施形態が適用されるコンテンツ配信システムのハイレベルブロック図である。図１のコンテンツ配信システム１００は、例として、少なくとも１つのサーバ１１０と、同調／復号手段などの複数の受信装置（例として、ＳＴＢ（セットトップボックス）１２０1〜１２０nと、セットトップボックス１２０1〜１２０n各々の各ディスプレイ１３０1〜１３０nと、オーディオ出力装置などの他の受信装置（例として、スピーカシステム）１３５1〜１３５nとを備える。図１のシステム１００では、複数のセットトップボックス１２０1〜１２０nの各々は、例として、１つの各ディスプレイに接続されているが、本発明の代替の実施形態では、複数のセットトップボックス１２０1〜１２０nの各々を２つ以上のディスプレイに接続することができる。さらに、図１のコンテンツ配信システム１００では、同調／復号手段は、例として、セットトップボックス１２０で示されているが、本発明の代替の実施形態では、本発明の同調／復号手段は、ディスプレイ１３０に組み込まれた同調／復号回路またはスタンドアロンの同調／復号装置などの代替の同調／復号手段を備えることができる。さらに、本発明の受信装置は、オーディオ、ビデオおよび／またはオーディオ／ビデオコンテンツなどのコンテンツを受信可能な任意の装置を含むことができる。
【００１７】
本発明の一実施形態では、図１のコンテンツ配信システム１００は店舗広告ネットワークの一部とすることができる。例えば、図２は、店舗広告を提供するための店舗広告ネットワーク２００のハイレベルブロック図を示す。図２の広告ネットワーク２００では、広告ネットワーク２００および配信システム１００は、音楽のレコーディング、ホームビデオ、製品のデモンストレーション、広告コンテンツ、および他のこのようなコンテンツについて、娯楽コンテンツ、ニュース、および店舗における同様の消費者に情報提供するコンテンツと共に、そのカタログを作成し、配信し、提示し、トラッキングを使用するソフトウェアとハードウェアとの組み合わせを使用する。コンテンツは、圧縮または非圧縮のビデオおよびオーディオストリームの形式（例えば、ＭＰＥＧ４／ＭＰＥＧ４  Ｐａｒｔ  １０／ＡＶＣ−Ｈ．２６４、ＶＣ−１、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａなど）で提示されるコンテンツを含むことができるが、本発明のシステムはこれらの形式のみの使用に限定されない。
【００１８】
本発明の一実施形態では、店舗広告ネットワーク２００およびコンテンツ配信システム１００の種々の要素を制御するためのソフトウェアは、ウィンドウ環境を使用する３２ビットのオペレーティングシステム（例えば、ＭＳ−Ｗｉｎｄｏｗｓ（登録商標）またはＸ−Ｗｉｎｄｏｗｓのオペレーティングシステム）および高性能のコンピューティングハードウェアを含むことができる。広告ネットワーク２００は、分散アーキテクチャを利用して、集中型のコンテンツ管理と、一実施形態では、衛星（または、ＷＡＮ（広域ネットワーク）、インターネット、一連のマイクロ波リンク、または同様の機構などの他の方法）および店舗モジュールを介して分散制御とを行うことができる。
【００１９】
図２に示されるように、店舗広告ネットワーク２００およびコンテンツ配信システム１００のコンテンツは、広告主２０２、レコード会社２０４、映画スタジオ２０６、または他のコンテンツプロバイダ２０８から提供される。広告主２０２は、製造業者、サービスプロバイダ、または他の事業体とすることができる。広告主２０２からの広告コンテンツは、コマーシャル、「インフォマーシャル」、製品情報、製品デモンストレーションなどのオーディオビジュアルなコンテンツから成る。
【００２０】
レコード会社２０４は、レコードレーベル、音楽出版社、著作権管理／出版事業体（例えば、ＢＭＩまたはＡＳＣＡＰ）、個々のアーチスト、または音楽関連のコンテンツの他の発信元とすることができる。レコード会社２０４は、音楽クリップ（録音された音楽の短いセグメント）、音楽ビデオクリップなどのオーディオビジュアルコンテンツを提供する。映画スタジオ２０６は、映画スタジオ、映画製作会社、広報、または映画業界に関する他の供給元とすることができる。映画スタジオ１０６は、映画クリップ、予め録画した俳優や女優のインタビュー、映画の批評記事、「舞台裏」の提示、および同様のコンテンツを提供することができる。
【００２１】
他のコンテンツプロバイダ２０８は、例えば、図１のコンテンツ配信システム１００を使用して配信および表示可能なビデオ、オーディオ、またはオーディオビジュアルコンテンツの任意の他のプロバイダとすることができる。
【００２２】
本発明の一実施形態では、コンテンツは、例えば、従来型の被記録媒体（テープ、ＣＤ、ビデオなど）を使用してＮＭＣ（ネットワーク管理センタ）２１０を介して入手される。ＮＭＣ２１０に提供されるコンテンツは、例えば、ローカルサイトにコンテンツを配信および表示するローカル配信システム１００に配信するのに適した形式にコンパイルされる。
【００２３】
ＮＭＣ２１０は、受信したコンテンツをデジタル化して、それをデジタル化データファイル２２２の形式でＮＯＣ（ネットワーク・オペレーション・センタ）２２０に提供する。データファイル２２２は、デジタル化コンテンツの意味ではあるが、ストリーミングオーディオ、ストリーミングビデオ、または他のこのような情報とすることも可能であることに留意されたい。ＮＭＣ２１０によってコンパイルされ、受信されるコンテンツは、コマーシャル、バンパ、グラフィック、オーディオなどを含むことができる。全てのファイルは、一意的に識別可能なファイル名にするのが好ましい。より具体的には、ＮＭＣ２１０は、店舗の所在地などの特定のサイト向けで、計画的にまたは要望に応じて１つまたは複数の店舗に配信される配信パックを作成する。配信パックは、使用される場合、（サイトのシステムが初めて初期化される最中でない限り（この場合、伝達されるパッケージはサイトの初期のコンテンツの基礎を形成することになる））すでにオンサイトに存在する既存のコンテンツを差し替えるまたは改善するように意図されたコンテンツを含む。あるいは、ファイルは圧縮され別個に転送されてもよく、使用される一部のタイプのストリーミング圧縮プログラムとしてもよい。
【００２４】
ＮＯＣ２２０は、デジタル化データファイル２２２を、この実施例では、コマーシャル販売ルート２３０のコンテンツ配信システム１００に通信ネットワーク２２５を介して通信する。通信ネットワーク２２５は、複数の技術のうちの任意の技術で実装することができる。例えば、本発明の一実施形態では、衛星リンクを使用して、デジタル化データファイル２２２をコマーシャル販売ルート２３０のコンテンツ配信システム１００に配信することができる。このことは、コンテンツを種々の場所に放送する（マルチキャストする）ことによりコンテンツを容易に配信できるようにする。あるいは、インターネットを使用して、コマーシャル販売ルート２３０にオーディオビジュアルなコンテンツを配信し、かつコマーシャル販売ルート２３０からフィードバックできるようにする。さらに、本発明の代替の実施形態に従って、専用線、マイクロ波ネットワーク、または他のこのような機構を使用するような通信ネットワーク２２５を実装する他の方法を使用することができる。
【００２５】
コンテンツ配信システム１００のサーバ１１０は、コンテンツ（例えば、配信パック）を受信することができ、したがって、店舗のコンテンツをセットトップボックス１２０やディスプレイ１３０やスピーカシステム１３５などの種々の受信器に配信することができる。すなわち、コンテンツ配信システム１００において、コンテンツは受信されてストリーミング用に構成される。ストリーミングは、同時にまたは協調して動作するように構成される１つまたは複数のサーバにより実行される。ストリーミングコンテンツは、販売ルート２３０（例えば、店舗）の種々の異なる場所または製品のために構成されたコンテンツを含むことができる。例えば、各セットトップボックス１２０、ディスプレイ１３０、および種々のスピーカシステム１３５は、販売ルート２３０の特定の場所に配置されて、それぞれがコンテンツを表示し、各セットトップボックスおよびディスプレイの場所から所定距離内にある製品に関するオーディオを放送するように構成される。
【００２６】
コンテンツ配信システム１００のサーバ１１０は、コンテンツを受信し、店舗全体の種々の受信器に通信される種々の異なるストリーム（例えば、コンテンツチャネル）のオーディオ、ビデオ、および／またはオーディオ／ビデオを作成する。ストリームは、無線周波数に変調されたオーディオ、ビデオ、および／またはオーディオ／ビデオの個々のチャネルとすることができる、またはユニキャストもしくはマルチキャストＩＰ（インターネットプロトコル）ネットワーク内でデータフローとして伝送される。これらのストリームは、同じ論理セットの制御ソフトウェアのもとで、１つまたは複数のサーバによって生成されることができる。
【００２７】
本発明の種々の実施形態は、プレイリストまたはプレイリストのセットに対する変更のセットを体系化する手段を提供する。これらの変更は、プレイアウトシステム／装置に提供されるプレイリストオーバーライド情報に含まれる規定条件を有する命令に従って行われる。本発明の一実施形態では、プレイアウトシステム／装置はコンテンツ配信装置１００のサーバ１１０を備えることができる。しかし、本発明の代替の実施形態では、プレイアウトシステム／装置は別個のユニットまたは装置を備えることができる。これについては、以下で詳細に説明する。
【００２８】
これらの規定条件は、特定の時間（または時間のパターン、例えば、午後２時から午後４時まで）、特定のプレイアウト場所（例えば、特定の店舗またはチャネル）、または特定の提示場所（例えば、ディスプレイまたはスピーカの場所）の変更を行うことを含むことができる。例えば、広告材料が成人向けコンテンツであるために一日の特定の時間帯により適すると判断される広告メディアもあり、例えば、ターゲット層に合わせるために特定の場所により適すると判断される広告メディア（例えば、異なる言語のコンテンツまたは異なる年齢層向けのコンテンツ）もあり、ディスプレイまたはスピーカの場所の近くにある製品であるために店舗内の場所により適すると判断される広告メディアもある。このようにして、本発明の種々の実施形態により、既存のプレイリストを修正しないで上記のような要因に対応するように（以下で説明する）、媒体部分は挿入され、削除され、オーバーライドされ、および／または差し替えられる。
【００２９】
本発明のプレイリストオーバーライド情報は、媒体、プレイアウトシステムまたはプレイアウトシステムの場所に関連する他の条件が満たされない限り、オーバーライド命令が処理されないという条件付きルールを含むことができる。その条件は、いくつか例を挙げると、デジタル著作権管理処理、広告主またはメディアプロバイダとのサービス内容合意、プレイアウトシステムの状態、インプレッション、販売取引や在庫を含むメディアに関連した製品の動きなどである。
【００３０】
本発明の種々の実施形態では、プレイリストオーバーライド情報は、挿入、差し替え、削除の３つの基本型となる命令を含むことができる。挿入は、オーバーライドされているプレイリストの指定部分に新規のクリップまたはプレイリストを追加することである。プレイリストは変更されず、ランタイムのプレイアウトシステム／装置によるプレイリストの解釈のみが変更されることに留意されたい。同様に、削除命令の結果、実現されたランタイムのプレイバックで再生されない指定のクリップが得られる。差し替え操作の結果、プレイリスト内の特定のクリップの代わりに再生される異なる他の特定のメディアクリップが得られる。
【００３１】
本発明の一実施形態では、プレイリストオーバーライド情報および命令は、プレイリストが作成され配信された後、プログラミングまたはメディア変更に関連する条件に応答して生成することができる。これらの条件は、プレイアウトシステムの既存のプレイリスト内で参照されるメディアに関する問題や懸念、広告主またはメディアプロバイダのサービス内容合意を遂行する問題、消費者行動、インプレッション、製品またはサービスの利用可能性の変更に関連した広告主またはメディアプロバイダのキャンペーンの変更を含むことができ、プレイアウトシステムが位置する会場所有者、例えば、小売業者またはビル所有者が販促または通信の変更を必要とする、または消費者がその要求に基づいてコンテンツを追加または削除するようにシステムに要求する。本発明の種々の実施形態によれば、変更は、例えば、ネットワーク管理センタ２１０またはネットワーク・オペレーション・センタ２２０などの中央プログラミング制御システム、または例えば、ローカルユーザ、ネットワークオペレータ、広告主、メディアプロバイダ、会場所有者（例えば、小売業者）、プレイアウトシステムにアクセスする消費者により決定される複数のプログラミング制御システム（例えば、インタフェース）から行われる。会場所有者は、中央の職員または現場の職員に権限を与えて、各現場の要求と複数のプレイアウトシステムの場所または中央ネットワークの要求との比較に基づいて変更を行うことができる。
【００３２】
本発明の一実施形態では、プレイアウトシステムは、ネットワーク管理センタ、ネットワーク・オペレーション・センタのうちの少なくとも１つから、または、例えば、小売広告環境にあるローカルサーバから特定の識別されたオーバーライド情報を受信する。オーバーライド情報は、変更が必要な特定のプレイリストを識別する識別情報を含むことができる。さらにオーバーライド情報は、変更されるプレイリスト内の特定のメディア部分を差し替えるためのメディアクリップまたはメディア部分、またはプレイリストに追加されるメディア部分を含むことができる。また、オーバーライド情報は、削除すべきであるが受信器（例えば、ディスプレイまたはスピーカ）で公開されない識別されたプレイリストの部分に関する情報を含むことができる。
【００３３】
本発明の一実施形態では、プレイアウト結果を正確に認識することを目的として発生する変更を追跡し理解するために、プレイアウトシステムはオーバーライド命令が実行された新規のプレイリストを生成して、現在の条件下で行われる変更を示すことができる。この条件は、メディアに対する変更、順序付け、レイアウトと共に新規プレイリスト内に記録される。新規プレイリストはプログラミング制御システムに返され、その後、プログラミング制御システムが新規プレイリストをプレイアウトサイトでの予測される実行定義として使用する。プレイアウトシステムが実際の実行結果を記録し、それをプログラミング制御システムに返送する時、プレイアウトシステムは新規プレイリストに基づいて予測される結果を実際の結果と関連付けし、同時にプレイリストの変更の原因となる条件、または消費者行動の変更の有無、製品もしくはサービスの利用可能性、インプレッションなどの追加の条件と統合して、新規プレイリストまたは新規プレイリストのオーバーライド命令のいずれかを作成することができる。さらに、予測されるプレイアウト状態および実際のプレイアウト状態は、広告主、メディアプロバイダ、または会場所有者に対して性能を証明するのに使用される。
【００３４】
図３は、本発明の一実施形態によるプレイリストのオーバーライドまたは更新のための方法のフロー図である。図３の方法３００は、ステップ３０２で始まり、この時にプレイリストオーバーライド情報が受信される。次に、ステップ３００はステップ３０４に進む。
【００３５】
ステップ３０４では、変更が必要なプレイリストの場所が、受信されたプレイリストオーバーライド情報を使用して識別される。次に、方法３００はステップ３０６に進む。
【００３６】
ステップ３０６では、プレイリスト内の識別された場所の各々の提示（すなわち、ビデオの表示やオーディオの提示）の時間に、変更が実行される。より詳細には、ステップ３０６で、プレイリストの識別された部分に変更（例えば、メディア部分の差し替え、挿入、削除）の必要がある場合、プレイアウト装置／システムは、差し替えが必要なプレイリストの識別されたメディア部分の代わりに代替のメディア部分を受信器に提示させることによって、および／または削除が必要なプレイリストの識別されたメディア部分を実行させないことにより、および／またはプレイリスト内の識別された場所の適切な時点でプレイリストに追加される必要があるとして識別されるメディア部分を動作させることによりプレイリストオーバーライド情報内で識別された変更を実行する。その後、方法３００は終了する。
【００３７】
上述した本発明の実施形態によれば、プレイリストオーバーライドのプレイアウトは、プレイリスト自身にどんな修正も加えることなく実行される。プレイアウトシステム／装置は、プレイリストの修正の受信要求に応答して、受信したプレイリストのオーバーライド情報に従って、最終受信器側のプレイリストの識別されたメディアコンテンツ全体に代替のビデオ／オーディオコンテンツのプレイアウトを実行することにより、またはプレイリストオーバーライド情報によって削除すべきであると識別されたプレイリストのメディアコンテンツの一部を最終受信器により再生させないことにより、特定の時間の間に最終受信器に追加のメディアコンテンツを受信させることでプレイリストにメディアコンテンツを追加することにより、最終の受信器（例えば、ディスプレイまたはスピーカ）側のプレイリストのプレイアウトの変更を行う。本発明の一実施形態では、追加コンテンツおよび差し替えコンテンツが、プレイリストオーバーライド情報と共にプレイアウトシステム／装置に提供される。本発明の代替の実施形態では、本発明のプレイアウトシステム／装置は、本発明のプレイリストオーバーライドの概念に使用されるメディアコンテンツを記憶するための記憶手段（例えば、メモリまたはハードディスクなど）を有することができる。
【００３８】
図４は、本発明の一実施形態によるプレイリストのオーバーライドまたは更新を提供するためのシステムのハイレベル機能ブロック図である。図４のシステム４００は、例として、２つのリモートプログラミング制御システム４０４、４０５を含むリモート・オペレーション・センタ４０２を備える。本発明の一実施形態では、２つのリモートプログラミング制御システム４０４、４０５は、例えば、ユーザインタフェースを含むネットワーク管理センタ２１０とネットワーク・オペレーション・センタ２２０との制御装置を備えることができる。図４の実施形態で示されるように、リモートプログラミング制御システムのユーザは、ネットワークオペレータ、広告主、メディアプロバイダ、会場所有者、消費者のうちの少なくとも１人を含むことができる。
【００３９】
図４のシステムはさらに、例として、ローカルプログラミング制御システム４２２とローカルプレイアウト装置４２４とを含むローカル・プレイアウト・システム４２０を備える。上述したように、本発明の一実施形態では、ローカルプレイアウト装置４２４は、コンテンツ配信システム１００のサーバ１１０を備えることができる。しかし、本発明の代替の実施形態では、プレイアウトシステム／装置は、別個のユニットまたは装置を備えることができる。例えば、図５は、本発明の一実施形態による図４のプレイアウトシステム４００で使用するのに適したプレイアウト装置の一実施形態のハイレベルブロック図である。
【００４０】
図５のプレイアウト装置４２４は、例として、プロセッサ５１０と、制御プログラム（例えば、プレイリスト・プロセッサ・ソフトウェア、ストリーミング・サーバ・ソフトウェア）、記憶メディアコンテンツなどを記憶するためのメモリ５２０とを備える。プロセッサ５１０は、電源、クロック回路、キャッシュメモリなどの通常のサポート回路５３０と、メモリ５２０内で記憶されたソフトウェアルーチンを実行するのを支援する回路と協働する。このように、ソフトウェアのプロセスのように本明細書内で示されたプロセスステップのいくつかがハードウェア内で、例えば、種々のステップを実行するためのプロセッサ５１０と協働する回路として実装されると考えられる。プレイアウト装置のプロセッサ５１０は、オーディオおよびビデオプロセッサ（図示せず）を含む（これに限定されないが）ＣＰＵを備えることができる。プレイアウト装置４２４はさらに、プレイアウト装置４２４と通信する種々の機能要素間のインタフェースを形成する入出力回路５４０を含む。
【００４１】
図５のプレイアウト装置４２４は、本発明に従って種々の制御機能を実行するようにプログラムされた汎用コンピュータとして示されているが、本発明は、例えば、ＡＳＩＣ（アプリケーション指定の集積回路）としてハードウェア内に実装することができる。このように、本明細書内で示されたプロセスステップは、ソフトウェア、ハードウェア、またはその組み合わせにより同等に実行されるものとして広く解釈されるものとする。
【００４２】
図４に戻ると、一実施形態では、システム４００で、プレイリストオーバーライド情報は、メディアコンテンツと共に、２つのリモートプログラミング制御システム４０４、４０５のいずれかからのリモート・オペレーション・センタ４０２からプレイアウト装置４２４に通信される。さらに、一実施形態では、本発明によるプレイリストオーバーライド情報は、メディアコンテンツと共に、ローカル・プレイアウト・システムのローカルプログラミング制御システム４２２からプレイアウト装置４２４に通信される。図４の実施形態では、プレイリストオーバーライド情報はメディアコンテンツと共に通信されるとして示されているが、本発明の代替の実施形態では、プレイリストオーバーライド情報は、通信されるメディアコンテンツとは別個に異なる時間に送信される。
【００４３】
プレイリストオーバーライド情報およびメディアコンテンツを受信する際に、プレイアウト装置４２４は、プレイリストオーバーライド情報を使用して、変更または更新が必要なメディアコンテンツのエリアを識別する。プレイアウト装置４２４は、次に、表示または提示するために最終受信器（例えば、ディスプレイまたはスピーカ）にメディアコンテンツを通信する前に必要な変更を実行する。より詳細には、プレイアウト装置４２４により受信されたプレイリストオーバーライド情報は、削除が必要なもしくは上書きが必要なメディアコンテンツの特定部分、またはさらなるメディアの追加が必要なメディアコンテンツのエリアを識別することができる。プレイアウト装置４２４は、次に、メディアコンテンツの差し替えやメディアコンテンツの追加の場合に、元のメディアコンテンツの代わりに提示するために、代替データまたは追加データを各々の最終受信器に通信させることにより、訂正または更新されたメディアコンテンツを提示させる。メディアコンテンツの削除の場合では、プレイアウト装置４２４は、削除されるメディアコンテンツを各最終受信器に通信させない。
【００４４】
図４で示されるように、プレイアウト装置４２４はさらに、プログラミング制御システム４０４、４０５および４２２に対してプレイリスト変更フィードバックを行うことができる。すなわち、上述したように、プレイアウト結果を正確に認識することを目的として発生する変更を追跡および理解するために、プレイアウト装置４２４はオーバーライド命令が実行された新規のプレイリストを生成して、現在の条件下で行われる変更を示すことができる。この条件は、メディアに対する変更、順序付け、レイアウトと共に新規プレイリスト内に記録される。新規プレイリストはプログラミング制御システム４０４、４０５、４２２に返され、その後、プログラミング制御システムは新規プレイリストをプレイアウトサイト（図示せず）で予測される実行定義として使用する。プレイアウト装置４２４が実際の実行結果を記録し、それをプログラミング制御システムに返送する時、予測される結果は新規プレイリストに基づいて実際の結果と関連付けられる。
【００４５】
上述したように、本発明の一実施形態では、プレイリストオーバーライド情報の要件を満たすための追加のメディアコンテンツまたは代替のメディアコンテンツは、例えば、メディアコンテンツもしくはプレイリストオーバーライド情報と共に、または別個にプレイアウト装置４２４に通信される。本発明の代替の実施形態では、プレイリストオーバーライド情報の要件を満たすための追加のメディアコンテンツまたは代替のメディアコンテンツは、プレイアウト装置４２４のメモリまたは記憶手段に記憶される。
【００４６】
本開示の教示全体にわたる用語「表示」の使用は、ビデオの提示に限定されると見なすべきではなく、例えば、ディスプレイでのビデオの提示かスピーカでのオーディオの提示かのいずれか、および／または統合装置でのビデオおよびオーディオ両方の提示を示すことができることに留意されたい。さらに、本開示の教示全体にわたって使用されている用語「メディアコンテンツ」および／または「メディア部分」および／または「メディアクリップ」は、ビデオ部分、オーディオ部分および／またはその両方の部分を含むメディアコンテンツを識別するのに使用できることに留意されたい。
【００４７】
プレイリストの提示の制御およびオーバーライドのための方法、装置、およびシステムの種々の実施形態（一例であって、限定ではない）を説明したが、上述の教示に照らして当業者による修正および変形が可能であることに留意されたい。したがって、開示された本発明の特定の実施形態では本発明の範囲および精神の範囲内の変更が可能であることは理解すべきである。前述の内容は本発明の種々の実施形態を説明するものであるが、本発明の基本の範囲から逸脱せずに本発明の他のさらなる実施形態が考案可能である。
【図１】
0005643089.tif 000002
【図２】
0005643089.tif 000003
【図３】
0005643089.tif 000004
【図４Ａ】
0005643089.tif 000005
【図４Ｂ】
0005643089.tif 000006
【図５】
0005643089.tif 000007