(57)【特許請求の範囲】
【請求項１】
少なくとも２つの部門チャネルのプレイリストを同期させる方法であって：
前記少なくとも２つの部門チャネルの前記プレイリストのエンドポイントを同期させるために、前記少なくとも２つの部門チャネルの少なくとも１つのプレイリストにフィラーコンテンツを追加するステップ、
を有する方法。
【請求項２】
前記少なくとも２つのそれぞれの部門チャネルの前記プレイリストは、プレイリストのスケジュールに定義されたそれぞれのエンドポイントに同期する、請求項１記載の方法。
【請求項３】
前記少なくとも２つのそれぞれの部門チャネルの前記プレイリストは、前記少なくとも２つの部門チャネルの１つの前記エンドポイントに同期する、請求項１記載の方法。
【請求項４】
前記少なくとも２つの部門チャネルが、販売広告チャネルを含む、請求項１記載の方法。
【請求項５】
前記フィラーコンテンツには、販売広告メディアを含む、請求項４記載の方法。
【請求項６】
少なくとも２つの部門チャネルのプレイリストのエンドポイントを同期させるシステムであって：
前記少なくとも２つの部門チャネルのためのコンテンツおよびフィラーコンテンツを提供するための少なくとも１つのコンテンツ・ソース；および
前記少なくとも２つの部門チャネルのための少なくとも前記コンテンツに関する情報を格納するためのメモリ、前記フィラーコンテンツ、およびプログラム命令、および前記プログラム命令を実行するためのプロセッサ、を含むコントローラであって、前記コントローラは、
前記プレイリストのエンドポイントを同期させるために前記少なくとも２つの部門チャネルの前記プレイリストのうちの少なくとも１つにフィラーコンテンツを追加するステップ、
を実行するよう適合するところのコントローラ；
を有するシステム。
【請求項７】
前記少なくとも２つのそれぞれの部門チャネルの前記プレイリストは、プレイリストのスケジュールに定義されたそれぞれのエンドポイントに同期する、請求項６記載のシステム。
【請求項８】
前記少なくとも２つのそれぞれの部門チャネルの前記プレイリストは、前記少なくとも２つの部門チャネルの１つのエンドポイントに同期する、請求項６記載のシステム。
【請求項９】
前記少なくとも２つの部門チャネルが、販売広告チャネルを含む、請求項６記載のシステム。
【請求項１０】
前記フィラーコンテンツは、販売広告メディアを含む、請求項９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に情報およびコンテンツ表示および配布に関連する。より詳細には、本発明は、プレイリストの同期のための方法およびシステムに関する。
【背景技術】
【０００２】
［関連出願についてのクロス・リファレンス］
この出願は２００７年２月２日に出願の米国仮特許出願番号第６０／８９９，０５６号の利益を主張する。そして、この仮出願は参照によって本願明細書に完全に組み込まれる。
【０００３】
情報およびコンテンツ配信システムは、情報およびコンテンツを複数のエンドシステムに提供するために用いられる。かかるシステムは常に進化しており、改良された性能に対する要求は常に増している。例えば、ビデオ・オン・デマンド・アプリケーションによって、メディア内容は、衛星／ケーブル・テレビ加入者に利用可能となった。すなわち、加入者はセットトップボックスを介してそれらのテレビジョンで選択（場合によっては、追加的な料金を支払って）ビデオプログラムが利用でき、そして見ることができる。そして、加入者の設定されたトップボックス（ＳＴＢ）でなされる選択に応じて、ケーブルまたは衛星ネットワークを介してプログラム・センターから設定されたトップボックスにプログラムが送られる。場合によっては、かかるビデオ―オンデマンドのシステムで、単一のチャネルが、すべての加入者セットトップボックスに通信される。同様に、広告領域では、店内で販売メディアコンテンツを提供することが最もポピュラーな広告メディアになってきている。放送による配布がコンテンツを提示する主要な手段となっている。すなわち、近年、販売業者および公共施設の管理者は、ビデオディスプレイ・システムを導入し、広告のために使用するようになった。このようなシステムでは、コンテンツは、サーバによって配信され、かつプレイリストの形で通常はそれぞれのレシーバ、例えば各表示装置または表示装置のグループ用に設定されたセットトップボックス、オーディオ・システム用のスピーカで受信される。販売業者は、現在の商品または販売情報を提示するために、部門チャネルまたはチャネルのグループのそれぞれのプレイリストの形で表示装置およびオーディオ・システムを使用する。そして、公共スペースは、国内のあるいは近郊の宣伝のために、ビデオディスプレイの時間を販売し、消費者の多数がプレゼンテーションを見ることになる。上述のさまざまなコンテンツ配信システムにおいて、プレイリストは、ある単一チャネルのプログラミング（例えば、ヘッドライン・チャネル）を含むことができる。これは、定められた期間にすべての視聴者に対し、すべての利用できるチャネル全体の同期メッセージを伝達するためのものである。このような部門チャネル（ｄｅｐａｒｔｍｅｎｔａｌ  ｃｈａｎｎｅｌ）および１つのチャネルシステムにおいて、利用できるコンテンツおよび情報は、通常は予め定められたスケジュール通りに表示される。かかる予め定められたスケジュールによって、広告時間、および、スケジュールのイベントの構成（例えば特産品および販売商品のための調整された特別な広告期間）の販売が可能である。例えば、スケジュールの時間の範囲内で、個々のチャネル・プログラミングとヘッドライン・チャネルとにおいて、全てのチャネルが切り替わらなければならないことがある。残念なことに、利用可能なメディアコンテンツが予め定められたスケジュールの範囲内でシームレスに接続しない例が多い。例えば、かかる例で、チャネルを切り替えると、例えば、広告の番組の最中で、間違った時刻に切り替わることがある。より詳細には、多数のチャネルが関係する場合、全てのチャネルにおいてエンドポイント（終わりの時刻）が合っていない場���がある。これは、予め定められたスケジュールの切り替え時点でカットされてしまう１つ以上のチャネルが存在するということになる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施例は、プレイリストの同期をする方法およびシステムを提供することによって、従来技術の欠点を克服する。
【課題を解決するための手段】
【０００５】
本発明の一実施例では、共通エンドポイントのところで終わるように、少なくとも２つの個々のチャネルのプレイリストを同期させるために、少なくとも２つの個々のチャネルのプレイリストのうちの少なくとも１つのプレイリストにフィラーコンテンツを追加することによって、少なくとも２つの個々のチャネルを同期させる。このような本発明の実施例において、少なくとも２つの部門チャネルは店内の広告のチャネルを有しており、そして、フィラーコンテンツは販売広告メディアを有する。
【０００６】
本発明の他の実施形態では、部門チャネルのプレイリストまたは部門チャネルのグループは、グローバルなプレイリストのスケジュールによって定められるエンドポイントに同期する。すなわち、このグローバルなプレイリストのスケジュールによって定義されたエンドポイントと整合しない終了／エンドポイントを有するチャネルは、同期するチャネルの終了位置を調整するために、それぞれフィラーコンテンツ（メディア）が挿入される。各チャネルのために必要とされるフィラーコンテンツの量は、チャネルに対してそれぞれ計算される。このような実施例では、部門が予め定められたエンドポイントを超えることのないよう予め定められたエンドポイントで終了するようなチャネル・プレイリストのそれぞれのエンドポイントとなるよう、部門チャネルのそれぞれのコンテンツ部分が編集される。その後、部門チャネルのプレイリストのそれぞれのエンドポイントが予め定められた同じ時刻のそれぞれのエンドポイントで終わるように、フィラーコンテンツが、それぞれの編集されたコンテンツ部に追加される。
【０００７】
本発明の説明は、添付の図面に関連して以下の詳細な説明を考慮することによって、容易に理解される。
【０００８】
図面は、発明の概念を示すものであり、必ずしも発明を示すための唯一の可能な構成であるというわけではないことを理解すべきである。理解を容易にするために、図に共通の同一の要素を示すために同じ参照番号を用いている。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例に係るコンテンツ配信システムのハイレベルブロック図である。
【図２】本発明の実施例に係る店内の広告を提供するための店内の広告ネットのハイレベルブロック図である。
【図３】本発明の実施例に従った同期プレイリスト算出の例を示すための、２つの個々の（例えば、部門）チャネルのプレイリストを有するそれぞれのメディアファイルの表である。
【図４】本発明の実施例に従って、グローバルなプレイリストのスケジュールに合うよう同期プレイリストを算出する例を示すための、２つの個々の（例えば、部門）チャネルのプレイリストを有するそれぞれのメディアファイルの表である。
【図５】本発明の実施例に従ったプレイリストの同期の方法を示すフローチャートである。
【図６】本発明の他の実施例に従った同期プレイリスト算出の例を示すための、２つの個々の（例えば、部門）チャネルのプレイリストを有するそれぞれのメディアファイルの表である。
【発明を実施するための形態】
【００１０】
本発明は、プレイリストの同期に係る好適な方法およびシステムを提供する。本発明の説明は、販売広告のネットワーク環境に関してなされているが、この本発明の具体的な実施例は、本発明の範囲を制限するものと解釈すべきではない。本発明の概念は、本発明の説明によって、実質的にいかなるコンテンツ配信およびプレイバック・ネットワーク、たとえばビデオ・オン・デマンド・ネットワーク等においても好適に適用できることを当業者は理解するであろう。
【００１１】
図に示されるさまざまな要素の機能は、適切なソフトウェアに関連したソフトウェアを実行することができるハードウェアおよび専用ハードウェアを用いることにより提供されてもよい。機能がプロセッサによって提供される場合、その機能は単一の専用プロセッサによって、単一の共有プロセッサによって、または、複数の個々のプロセッサによって提供されてもよい。そして、その幾つかは共有されてもよい。さらに、“プロセッサ”あるいは“コントローラ”という語の明示的な使用は、ソフトウェアを実行することが可能なハードウェアのみを指し示すことを意図するものではない。当然に、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを記憶するリードオンリメモリ、ランダムアクセスメモリ、及び不揮発性記憶メディアを含むが、それらに制限されるものではない。さらに、本願明細書において本発明の原理、態様および実施例を記述するすべての説明、加えてその実例は、その構造および機能の均等物を含むことを目的とする。加えて、かかる均等物は、現在知られている均等物および将来開発される均等物の両者を含む（すなわち、構成の如何に関わらず、同じ機能を発揮する開発されたいかなる要素を含む）。
【００１２】
したがって、例えば、本願明細書において示されるブロック図は、システムコンポーネントの実例の概念的な概要、および／または発明の原理を実現する回路を示すということを当業者は理解するであろう。同様に、すべてのフローチャート、フロー図、状態遷移図、疑似コードなどは基本的にコンピュータで読み取れるメディアにおいて表現することができ、しかも、そうしたコンピュータあるいはプロセッサが明示的に示されているかどうかに関係なく、コンピュータ又はプロセッサによって実行できる種々のプロセスを示している。
【００１３】
図１は、本発明の実施例が適用されるコンテンツ配信システムのハイレベルブロック図を表す。図１の配信システム１００は、少なくとも１台のサーバ１１０、同調／デコーディング手段１２０１ないし１２０ｎのような複数の受信装置（実例としてセットトップボックス（ＳＴＢ））、セットトップボックス１２０１ないし１２０ｎのための表示装置１３０１ないし１３０ｎ、およびその他、オーディオ出力装置（実例としてスピーカシステム）１３５１ないし１３５ｎのような受信装置を有する。図１のシステム１００で、セットトップボックス１２０１ないし１２０ｎの複数の各々は、それぞれ単一の表示装置に実例として接続されているが、本発明の他の実施例では、セットトップボックス１２０１ないし１２０ｎの複数の各々は単一の表示装置よりも多くの表示装置に接続していてもよい。加えて、図１のコンテンツ配信システム１００は、同調／デコーディング手段がセットトップボックス１２０として示されているが、本発明の別の実施例において、本発明の同調／デコーディング手段は、表示装置１３０または他のスタンドアロン同調／デコーディング・デバイスに集積化された同調／デコーディング回路のような、別の形式の同調／デコーディング手段を有していてもよい。更に、本発明の受信デバイスは、コンテンツ（例えばオーディオ、ビデオおよび／またはオーディオ／ビデオ・コンテンツ）を受信することができるいかなる装置も含んでもよい。
【実施例】
【００１４】
本発明の一実施例では、図１のコンテンツ配信システム１００は、店内の広告ネットの一部でもよい。例えば、図２は、店内の広告を提供するための店内の広告ネット２００のハイレベルブロック図を表す。図２の広告ネット２００において、広告ネット２００および配信システム１００は、ソフトウェアおよびハードウェアの組合せによって、音楽レコード、ホームビデオ、製品デモンストレーション、広告コンテンツおよびその他のコンテンツのカタログ化、配布、プレゼンテーション、および利用のトラッキングを提供するとともに、娯楽コンテンツ、ニュースおよび店内セッティングの消費者への情報提供のための同様の内容も提供する。コンテンツとしては、圧縮または非圧縮のビデオおよび音声ストリーム・フォーマット（例えば、ＭＰＥＧ４／ＭＰＥＧ４パート１０／ＡＶＣ―Ｈ．２６４、ＶＣ―１、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ、その他）の形式を含むことができる。もちろん、本システムはそれらのフォーマットの使用に限られるわけではない。本発明の一実施例では、店内の広告ネット２００およびコンテンツ配信システム１００のさまざまな要素を制御するためのソフトウェアは、ウインドウ環境を使用した３２ビット・オペレーティングシステム（例えば、ＭＳ―Ｗｉｎｄｏｗｓ（登録商標）またはＸ−Ｗｉｎｄｏｗオペレーティングシステム）、および、高性能の計算能力を有するハードウェアが含まれる。広告ネット２００は、分散アーキテクチャを利用してもよい。また、集中化したコンテンツ管理および分散制御が提供される。実施例においては、衛星および店内のモジュール（または他の方法、例えば、広域網（ＷＡＮ）、インターネット、一連のマイクロ波リンク、または同様のメカニズム）を介して提供される。
【００１５】
図２に示すように、店内の広告ネット２００およびコンテンツ配信システム１００のためのコンテンツは、広告主２０２、レコード会社、映画スタジオ２０６または他のコンテンツ・プロバイダ２０８から提供されてもよい。広告主２０２は、製品メーカー、サービス提供者、製造業者またはサービス提供者を代表する広告会社または他の実体でもよい。広告主２０２からの広告コンテンツは、コマーシャル、「情報コマーシャル（ｉｎｆｏ−ｍｅｒｃｉａｌ）」、製品情報および製品デモンストレーションその他のオーディオビジュアルコンテンツを含むことができる。レコード会社２０４とは、レコードレーベル、音楽出版者、ライセンス／出版業者（例えば、ＢＭＩまたはＡＳＣＡＰ）、個々のアーティストまたはその他音楽関連のコンテンツのソースでもよい。レコード会社２０４は、オーディオビジュアルコンテンツ、例えば音楽クリップ（記録された音楽の短い部分）、音楽ビデオ・クリップおよびその他を提供する。映画スタジオ２０６は、映画スタジオ、フィルム製作会社、広告取扱者または他の映画産業に関連したソースでもよい。映画スタジオ１０６は、ムービー・クリップ、男優および女優に対する録画済みインタビュー、ムービー批評、舞台裏の様子、および同様のコンテンツを提供できる。
【００１６】
他のコンテンツ・プロバイダ２０８は、例えば、図１のコンテンツ配信システム１００で配信され表示される他のいかなるビデオ、オーディオまたはオーディオビジュアルコンテンツのプロバイダであってもよい。
【００１７】
本発明の一実施例では、コンテンツは、例えば、従来の記録されたメディア（テープ、ＣＤ、ビデオその他）を使用しているネットワーク管理センタ２１０（ＮＭＣ）を介して取得される。ＮＭＣ２１０に提供されるコンテンツは、例えば、ローカル配信システム１００への配布に適している形に編集され、そして、ローカルサイトにコンテンツが配信され、かつ表示される。ＮＭＣ２１０は、受信されたコンテンツをデジタル化することができる。かつデジタル化されたデータ・ファイル２２２の形式で、それをネットワーク・オペレーションズ・センター（ＮＯＣ）２２０に提供できる。データ・ファイル２２２は、デジタル化されたコンテンツのためのものであるが、ストリーミング・オーディオ、ストリーミングビデオまたはその他のかかる情報でもよい点に留意すべきである。ＮＭＣ２１０によって編集されかつ受信されるコンテンツは、コマーシャル、バンパー、グラフィクス、オーディオ等を含むことができる。好ましくは、すべてのファイルは、特定するために、それぞれに名前が付けられる。より詳細には、ＮＭＣ２１０は、特定の配信先、例えば販売店用のための配布パックを生成する。そして、これをスケジュールにしたがって、またはオンデマンドで、１つ以上の販売店に配布する。配布パックは、これが用いられる場合には、既に存在する既存のコンテンツを更新し、あるいは向上させることを目的とするコンテンツを含んでいる。なお、その配布先が初期化された場合には、そのパッケージは、その配布先の最初のコンテンツとなる。あるいは、ファイルは圧縮され、かつ個別に伝送されてもよい。あるいは、ある特定のタイプのストリーミング圧縮プログラムが使用されてもよい。
【００１８】
この例では、ＮＯＣ２２０は、通信ネットワーク２２５を介して、販売店２３０のコンテンツ配信システム１００にデジタル化されたデータ・ファイル２２２を伝送する。通信ネットワーク２２５は、いくつかの技術のうちのいずれか１つを用いることができる。例えば、本発明の一実施例においては、販売店２３０のコンテンツ配信システム１００にデジタル化されたデータ・ファイル２２２を配布するために、衛星リンクを用いることができる。これは、コンテンツをブロードキャスト（またはマルチキャスティング）することによって、コンテンツをさまざまな場所に容易に配信することができる。あるいは、オーディオビジュアルコンテンツを販売店２３０に配布し、フィードバックを得るためにインターネットを用いることができる。通信ネットワーク２２５の他の例としては、専用回線、マイクロ波通信網等が、本発明の別の実施例に従って用いられてもよい。
【００１９】
コンテンツ配信システム１００のサーバ１１０は、コンテンツ（例えば、配布パック）を受信することができる。そして、それらを、販売店内の、さまざまなレシーバ（例えばセットトップボックス１２０、表示装置１３０およびスピーカシステム１３５）に配布することができる。本発明の一実施例で、コンテンツ配信システム１００において、コンテンツが受信され、ストリーミングのために構成される。ストリーミングは、協働する１つ以上のサーバによって実行されてもよい。ストリーミング・コンテンツには、さまざまな場所、あるいは販売店２３０（例えば、ストア）のさまざまな製品のためのコンテンツを含めることができる。例えば、それぞれのセットトップボックス１２０、表示装置１３０およびさまざまなスピーカシステム１３５は、販売店２３０の全体にわたって特定の位置に配置することができる。そして、それぞれのセットトップボックスおよび表示装置の位置から予め定められた距離の範囲内に位置する製品に関係するコンテンツを表示し、オーディオを再生するよう構成することができる。
【００２０】
コンテンツ配信システム１００のサーバ１１０は、コンテンツを受信し、かつストアの全体のさまざまなレシーバに伝送されるオーディオ、ビデオおよび／またはオーディオ／ビデオのさまざまな異なるストリーム（例えば、コンテンツ・チャネル）を生成する。このストリームは、無線による配信用に調整されたオーディオ、ビデオおよび／またはオーディオ／ビデオの個々のチャネルであってもよく、あるいはユニキャストまたはマルチキャスト・インターネット・プロトコル（ＩＰ）ネットワークにおけるデータフローとして伝送されてもよい。これらのストリームは、同じ論理集合に基づく制御ソフトウェアによる１つ以上のサーバから生成することができる。
【００２１】
本発明の各種実施形態において、さまざまなストリームが、ストアの全体にわたってさまざまなレシーバに伝えられ、かつ予め定められた順番および間隔で特定の表示装置に表示されるプレイリストの形で整理されてもよい。すなわち、本発明の実施例は、予め定められたプレイリストのスケジュールの条件を満足するために、必要なフィラーメディアを用いてプレイリストの同期を決定することを含むプレイリスト同期のための方法およびシステムを提供する。ローカル、部門および個別チャネルという語は、本願明細書の記載の全体にわたって、置き換え可能である点に留意する必要がある。
【００２２】
本発明の同期は、リモートサーバ（例えばＮＭＣ２１０またはＮＯＣ２２０）で、または、ローカル・サーバ（例えば図１のコンテンツ配信システム１００のサーバ１１０）で決定または算出することができる。加えて、本発明の同期は別のコントローラを使用して決定または算出することができる。この別のコントローラは、本発明の概念を実行することのために提供される汎用コンピュータまたはサーバと同様のものである。本発明の各種実施形態において、コントローラまたはサーバは、さまざまな本発明の態様を実施するために、予め定められたスケジュールおよび利用できる個々のチャネル・コンテンツおよび共通チャネル・コンテンツに関する情報を含む。より詳細には、本発明の各種実施形態で、コントローラまたはサーバは、それぞれの個々のチャネルおよび共通チャネルのためのグローバルなプレイリスト・スケジュールに関する情報を含む。例えば、さまざまな本発明の態様を実行するための、グローバルなプレイリストタイミング、個々のメディアクリップ長、個々のチャネルの各々および共通チャネルのためのメディアクリップ期間、それぞれの個々のチャネル・プレイリストおよび共通チャネルのための望ましい期間に関する情報である。
【００２３】
本発明の第１の実施例において、個々の部門チャネルまたはチャネルのグループは、共通の時刻に同期する。例えば、図３は、本発明の実施例に従う同期プレイリスト算出の実施例を示す。すなわち、２つの個々の（例えば、部門）チャネルのプレイリストのためのプレイリスト定義を有する、それぞれのメディアファイルの表を示している。すなわち、図３に示したように、プログラム・チャネルは、特定のチャネルのためのメディアファイルの編集を有する。メディアファイルは、例えば、そのチャネルによって広告される製品に特有のメディア内容を含むことができる。図３において、部門１プレイリストは、さまざまな長さの５つのメディアファイルを含み、全体の実行時間は１５分である。部門２プレイリストは、さまざまな長さの６つのメディアファイルを含み、全体の実行時間は、１１分である。
【００２４】
図３の実施例において、本発明の同期プレイリスト算出のための開始時刻は、０：００の時刻で始まると仮定される。同期時刻が、２つの部門チャネルに対して選択される。例えば、同期時刻は、いずれのチャネルのメディアファイルの特定の数の編集のエンドポイントであってもよい。例えば、図３で、同期時刻は部門２のプレイリストの６つのメディアファイルの編集のエンドポイントとして選ばれ、それは１１（１１：００）分に等しい。図３に示したパラメータにおいて、同期ローカル・チャネル・プレイリストは、以下の通りに計算できる。
【００２５】
チャネル１（部門１）のために、部門２のプレイリストのエンドポイントに対するエンドポイントになるべく近い値で、それを超えない値であるＳｕｍ  Ｂｅｆｏｒｅを計算するために、チャネル１の最初の４つのメディアクリップが合計される。図３の実施例において、チャネル１の最初の４つのメディアクリップの合計の長さは、１０分に等しい。その後、この実施例において、１分の長さを有するフィラーメディアがチャネル１のプレイリストに追加される。これによって、チャネル１の現在のプレイリストが部門２のプレイリストのエンドポイントに等しい時刻１１：００分に終わる。上述の態様によって、本発明に記載されている実施例において、部門１および部門２のプレイリストは、共通エンドポイントに同期することとなる。
【００２６】
本発明の各種実施形態において、同期のための共通時刻は、予め定められた時刻とすることができる。例えば、同期のための共通時刻は、予め定められたプレイリストのスケジュールにおいて定められてもよい。すなわち、本発明の実施例に従って、最初に、グローバルなプレイリストのスケジュールが決定される。グローバルなプレイリストのスケジュールは、さまざまなチャネルまたはチャネルのグループを管理するタイミング・スケジュールを有する。例えば、図１のコンテンツ配信システム１００の特定のコンテンツが放送されなければならない絶対的な時刻および放送時間のタイミングを規定する。例えば、本発明の一実施例で、図１のコンテンツ配信システム１００には、それぞれの表示装置に近接して位置する製品に特有の広告コンテンツを放送するためさまざまなチャネルまたはチャネルのグループが存在する。グローバルなスケジュールは、その日の特定の時間または他のスケジュールのイベントに最も有効な特定の製品または広告用製品のための販売情報の予め定められたスケジューリングとすることができる。グローバルスケジュールは、各々のそれぞれのチャネルまたはチャネルのグループのための内容情報の切替時刻を特定する。
【００２７】
しかしながら、グローバルなスケジュールを使用するいずれの種類のシステムも、間違った時刻に発生し得る（例えば、広告の途中での）スイッチングが欠点である。より詳細には、予め定められたグローバルなスケジュールの切替時刻は、特定チャネルで利用できるコンテンツまたはチャネルのグループと一致しないことがある。このことにより、予め定められたスケジュールのスイッチング時刻で、１つ以上のチャネルがカットされることとなる。
【００２８】
このため、本発明の実施例のさまざまな態様に従って、それぞれのチャネルを同期させるために、フィラーメディアが１つ以上のチャネルまたはチャネルのグループのプレイリストに追加される。これによって、グローバルなスケジュールに従って個々のチャネルのプレイリストが予め定められた切替時刻に終わる。フィラーメディアは、見る長さがグローバルなスケジュールによって定まるエンドポイントに近づくまで、プログラム・チャネルを穴埋めするために用いるメディアである。例えば、図４は、２つの個々（例えば、部門）のチャネルのプレイリストのプレイリスト定義を有するそれぞれのメディアファイルの表を示しており、本発明の実施例に従うグローバルなプレイリストのスケジュールに同期するプレイリスト算出の実施例を示している。すなわち、図４に示すように、プログラム・チャネルは、特定のチャネルを目的とするそれぞれのメディアファイルのコンパイルから成る。メディアファイルは、例えば、そのチャネルによって広告される製品に特有のメディア内容を含むことができる。図４において、部門１プレイリストは、さまざまな長さの５つのメディアファイルを含み、全体で１５分の実行時間となっている。部門２プレイリストは、さまざまな長さの６つのメディアファイルを含み、全体で１１分の実行時間となっている。
【００２９】
図４の実施例において、本発明の同期プレイリスト算出のための起動時間は、０：００の時刻で始まると仮定される。図４において、部門１および部門２のプレイリストの切替時刻は、グローバルなスケジュールによって１３：００分の時刻にスケジュールされていると仮定される。図４に示したパラメータを前提として、同期されたローカル・チャネル・プレイリストは、以下の通りに決定されてもよい。
【００３０】
チャネル１（部門１）において、Ｓｕｍ  Ｂｅｆｏｒｅを計算するために、スケジュールされた切替時刻を上回らずに、スケジュールの切替時刻に近くなるよう、チャネル１の中の最初の４つのメディアクリップが加算される。図４の実施例において、チャネル１の最初の４つのメディアは全体で、１０分の長さに等しい。その後、３分の長さを有するフィラーメディアはチャネル１のプレイリストに追加される。これによって、現在のチャネル１のプレイリストは、予め定められたグローバルなスケジュールによって定められた切替時刻と等しい時刻に終了する。この実施例の場合、１３：００分である。
【００３１】
同様に、チャネル２の最初の６メディアクリップを合計することによってチャネル２（部門２）のＳｕｍ  Ｂｅｆｏｒｅが計算される。それは合計１１分に等しい。図４に示すように、利用可能な２分の長さを有するフィラーメディアがチャネル２の現在のプレイリストに追加される。これによって、現在のチャネル２のプレイリストが、予め定められたグローバルなスケジュールによって定義された切替時刻に等しい時に終わる。この実施例においては、１３：００分となる。このように、本発明の上述した実施例の態様のアプリケーションにおいては、メディア内容は、予め定められたスケジュールのスイッチング時刻（例えば予め定められたグローバルなスケジュール）で中断されることはない。なぜなら、個々のチャネルのプレイリストが予め定められたグローバルなスケジュールによって定義された切替時刻に同期しているからである。
【００３２】
本発明の各種実施形態に従って、フィラーメディアは、広告、ストアのアナウンス等の形のビデオ・コンテンツを含んでもよい。加えて、フィラーメディアは、実質的に予め定められた切替またはスイッチにチャネルの映像を同期させるためにチャネル・コンテンツを延長するため、いかなる長さのものが用意されてもよい。
【００３３】
図５は、本発明の実施例に従う同期プレイリストのための方法５００のフローチャートを表す。グローバルなプレイリストのスケジュールに応答して、方法５００は、Ｓｕｍ  Ｂｅｆｏｒｅが少なくとも１つのコンテンツ・チャネルに対して計算されるステップ５０２から始まる。上述の通り、各コンテンツ・チャネルのためのそれぞれの切替時刻はグローバルなプレイリストのスケジュールによって定義される。そして、切替時刻を上回らないように、スケジュールされた切替時刻になるべく近くなるような、チャネルの利用可能なメディアクリップを加算することによって、Ｓｕｍ  Ｂｅｆｏｒｅが計算される。この方法は、その後ステップ５０４へ進む。ステップ５０４で、チャネルのプレイリストをグローバルなプレイリストのスケジュールに定義されたそれぞれの切替時刻と同期させるために必要なフィラーメディアがチャネルに追加される。本発明の各種実施形態では、チャネルがグローバルなプレイリストのスケジュールによって定義される複数の切替時刻を含んでもよい点に留意する必要がある。かかる実施例で、方法５００は、それからオプションとしてステップ５０６へ進む。
【００３４】
ステップ５０６で、方法５００のステップ５０２および５０４はチャネルのチャネルまたはグループごとにグローバルなプレイリストのスケジュールによって定義されるスケジュールの切替時刻ごとに繰り返される。これによって、メディア内容が予め定められたスケジュールのスイッチング時刻で、もはや切り離されなくなる。そして、方法５００は、終わる。
【００３５】
本発明の別の実施例において、本発明の概念は、予め定められたスケジュールに定められた異なる切替時刻を有するコンテンツ・チャネルに適用される。例えば、図６は、２つの個々の（例えば、部門）チャネルのプレイリストを有する。本発明の別の実施例に従う同期プレイリスト算出の実施例を示すための、それぞれのメディアファイルの表を示している。すなわち、図６に示したように、プログラム・チャネルは、特定のチャネルを目的とするそれぞれのメディアファイルのコンパイルから成る。メディアファイルは、例えば、そのチャネルによって広告される製品に特有のメディア内容を含むことができる。図６において、部門１プレイリストは、全体で１５分の実行時間を有するさまざまな長さの５つのメディアファイルを含む。部門２プレイリストは、全体で１１分の実行時間を有するさまざまな長さの６つのメディアファイルを含む。
【００３６】
図６の実施例において、本発明の同期プレイリスト算出のための起動時刻は０：００で始まると仮定される。図６において、部門１のプレイリストの最初の切替時刻が１０：００分であり、そして、部門２のプレイリストの最初の切替時刻が１３：００の分の位置でグローバルなスケジュールにおいてスケジュールされていると仮定する。パラメータが図６に示した通りとして、同期ローカル・チャネル・プレイリストは、以下の通りに決定される。
【００３７】
チャネル１（部門１）のために、Ｓｕｍ  Ｂｅｆｏｒｅを計算するために、スケジュールの切替時刻を上回らずに、スケジュールの切替時刻に近づくように、チャネル１の最初の４つのメディアが加算される。図６の実施例において、チャネル１の最初の４つのメディアの全体の長さは、１０分に等しい。図６の実施例において、フィラーメディアは、チャネル１の現在のプレイリストに追加されない。なぜなら、４つのメディアクリップのコンパイレイションは、チャネル１の予め定められたグローバルなスケジュールによって定義される切替時刻に等しい時に終わる１０：００分だからである。
【００３８】
同様に、チャネル２（部門２）の最初の６メディアクリップを加算することによって、Ｓｕｍ  Ｂｅｆｏｒｅが計算される。それは合計１１分に等しい。図６に示すように、２分の全長を有する利用できるフィラーメディアが、チャネル２の現在のプレイリストに追加される。これによって、この実施例において、チャネル２の予め定められたグローバルなスケジュールによって定義される切替時刻に等しい時刻に終わり、１３：００分となる。このように、本発明の上述した実施例の態様のアプリケーションによって、メディア内容は、例えば予め定められたグローバルなスケジュールの予め定められたスケジュールのスイッチング時刻で、もはや切断されない。なぜなら、個々のチャネルのプレイリストが予め定められたグローバルなスケジュールによって定義されるそれぞれの切替時刻に同期しているからである。
【００３９】
本発明の各種実施形態において、フィラーメディアがプレイリストの終わりで追加されるよう本願明細書において記載されているが、本発明によれば、フィラーメディアは本発明の概念に従うプレイリストを同期させるために始め、終端、または、どこでもプレイリストの範囲内で追加されてもよい。
【００４０】
プレイリスト同期のための方法およびシステムのための各種実施形態を説明したが（これらは、図解であり、かつ制限することを目的としない）、修正変更が上記の教示を考慮して当業者によってなされてもよいことに注意されたい。したがって、開示される発明の具体例においてその変更がなされてもよいと理解されるべきである。そして、これは添付の請求の範囲によって定義される発明の範囲および趣旨の範囲内である。上述した説明で、本発明の各種実施形態を開示さているが、その他および本発明の別の実施例はその基本的な範囲を逸脱しない範囲で考案されてもよい。
【図１】
0005646177.tif 000002
【図２】
0005646177.tif 000003
【図３】
0005646177.tif 000004
【図４】
0005646177.tif 000005
【図５】
0005646177.tif 000006
【図６】
0005646177.tif 000007