(57)【要約】ビデオオンデマンドコンテキストにおいて提供されている映画などのマルチメディアプレゼンテーションにフィルタ情報を適用して、同期させて、問題のあるコンテンツを削除する方法、システム、及び装置。一実施例では、問題のあるコンテンツを含むマルチメディアプレゼンテーションの部分のと、削除動作のタイプの表示を含むフィルタ情報が、セットトップボックス、あるいは、ビデオオンデマンドサーバのいずれかに提供される。ユーザは、特別なビデオオンデマンドプレゼンテーションを選択し、この選択がセットトップボックスに送信される。完全なビデオオンデマンド映画がセットトップボックスに送られるようにフィルタリングがセットトップボックス側で行われ、次いで、スキップ、消去、切取り、ぼかしなどのコンテンツ削除がセットトップボックスで行われる。代替的に、いくつかのあるいは全ての削除を、サーバ側で行って、問題のあるコンテンツのいくらかあるいは全てがセットトップボックスに送信されないようにすることもできる。更に、ビデオオンデマンド、ＤＶＤ、あるいはその他の環境であるにも関わらず、マルチメディアコンテンツとフィルタを同期させて、問題のあるコンテンツを正しく削除するようにすることができる。【選択図】    図１
2009527137.tif 000002
【特許請求の範囲】
【請求項１】
遠隔サーバからクライアントマルチメディアコンテンツ再生装置へ供給されるマルチメディアコンテンツプレゼンテーションのうちのいくらかのマルチメディアコンテンツをいくらか削除する方法において：
複数のマルチメディアコンテンツプレゼンテーションから少なくとも一のマルチメディアコンテンツプレゼンテーションを選択するステップと；
少なくとも一のフィルタを起動して前記少なくとも一のマルチメディアコンテンツプレゼンテーションに適用するステップであって、前記少なくとも一のフィルタが問題のあるコンテンツを有する前記マルチメディアコンテンツのプレゼンテーションの一部を認識し、更に、この問題のあるコンテンツのコンテンツ削除を行うように構成されているステップと；
前記遠隔コンテンツサーバと前記クライアント装置との間で前記マルチメディアコンテンツのプレゼンテーションを通信するステップと；
前記マルチメディアコンテンツのプレゼンテーションに前記少なくとも一のフィルタを適用して、前記少なくとも一のフィルタで認識された前記問題のあるコンテンツを削除するステップと；
を具えることを特徴とする方法。
【請求項２】
請求項１に記載の方法が更に：
前記遠隔コンテンツサーバから、前記クライアント装置における前記少なくとも一のフィルタを具えるフィルタメタデータを受信するステップを具えることを特徴とする方法。
【請求項３】
請求項１に記載の方法が更に：
前記少なくとも一のフィルタの起動を、保存用に前記コンテンツサーバに送信するステップと、
前記遠隔コンテンツサーバから、前記クライアント装置への前記少なくとも一のフィルタを具えるフィルタメタデータを受信するステップを具えることを特徴とする方法。
【請求項４】
請求項１に記載の方法が更に：
複数のフィルタのうちの少なくとも一のフィルタを起動するステップであって、前記複数のフィルタの各々が前記少なくとも一のマルチメディアコンテンツプレゼンテーションの別の部分を認識するように構成されており、各部分が問題となるコンテンツを有しており、更に、前記複数のフィルタの各々に関連する問題となるコンテンツのコンテンツ削除を実行するように構成されているステップと；
前記複数のフィルタのうちの前記少なくとも一のフィルタの起動を前記遠隔コンテンツサーバへ送信するステップと；
前記遠隔コンテンツサーバから、前記クライアント装置への前記少なくとも一の起動したフィルタを具えるフィルタメタデータであって、不活性フィルタを含まないものを受信するステップと；
を具えることを特徴とする方法。
【請求項５】
請求項１に記載の方法が更に：
前記遠隔コンテンツサーバが前記少なくとも一のフィルタの起動の表示を送信するステップと；
前記クライアント装置において、前記少なくとも一のマルチメディアコンテンツプレゼンテーション用のデータストリームを受信するステップであって、このデータストリームが、前記少なくとも一のフィルタで認識された前記問題のあるコンテンツの少なくとも一部を削除するステップと；
を具えることを特徴とする方法。
【請求項６】
請求項５に記載の方法が更に：
前記少なくとも一のフィルタで認識した前記問題となるコンテンツの任意の残りの部分を削除するステップを具えることを特徴とする方法。
【請求項７】
請求項６に記載の方法において、前記データストリームが、ＭＰＥＧ画像群ストリームであり、前記マルチメディアコンテンツプレゼンテーションがビデオオンデマンドの映画であることを特徴とする方法。
【請求項８】
請求項１に記載の方法が更に：
前記コンテンツサーバへ前記少なくとも一のフィルタの起動を送信するステップと；
少なくとも一のマルチメディアコンテンツプレゼンテーション用データストリームを受信するステップであって、当該データストリームが、前記少なくとも一のフィルタで認識した前記問題のあるコンテンツの少なくとも一部を削除するステップと；
を具えることを特徴とする方法。
【請求項９】
請求項８に記載の方法が更に、
前記少なくとも一のフィルタで認識した前記問題となるコンテンツの任意の残り部分を削除するステップを具えることを特徴とする方法。
【請求項１０】
請求項９に記載の方法が更に：
前記遠隔コンテンツサーバへ前記少なくとも一のフィルタの起動を送信するステップと；
前記少なくとも一のマルチメディアコンテンツプレゼンテーション用データストリームを前記クライアントの装置に送信するステップであって、当該データストリームが、前記少なくとも一のフィルタで認識した前記問題のあるコンテンツのすべてを削除するステップと；
を具えることを特徴とする方法。
【請求項１１】
請求項１に記載の方法において、前記少なくとも一のフィルタが、前記問題のあるコンテンツの開始時間に関連する少なくとも一の開始時間表示を提供することによって、前記少なくとも一のマルチメディアコンテンツプレゼンテーションの一部を認識するように構成されており、この方法が更に：
前記少なくとも一のマルチメディアコンテンツプレゼンテーションの開始を前記開始時間表示に同期させる同期情報を提供するステップを具えることを特徴とする方法。
【請求項１２】
請求項１に記載の方法が更に：
前記少なくとも一のフィルタを前記マルチメディアコンテンツプレゼンテーションに適用して、ユーザ識別子の機能として前記少なくとも一のフィルタで認識された前記問題のあるコンテンツを削除するステップ；
を具えることを特徴とする方法。
【請求項１３】
請求項１に記載の方法において、前記遠隔コンテンツサーバがビデオオンデマンドサーバと関連するストレージであり、インフラストラクチュアを処理することを特徴とする方法。
【請求項１４】
請求項１に記載の方法において、前記遠隔コンテンツサーバがペイパービューサーバと、関連するストレージであり、インフラストラクチュアを処理することを特徴とする方法。
【請求項１５】
請求項１に記載の方法において、前記遠隔コンテンツサーバが衛星コンテンツ配信システムの一部であることを特徴とする方法。
【請求項１６】
請求項１に記載の方法において、前記遠隔コンテンツサーバがケーブルプロバイダシステムの一部であることを特徴とする方法。
【請求項１７】
請求項１に記載の方法において、前記マルチメディアコンテンツプレゼンテーションがビデオオンデマンドシステムから提供された映画であることを特徴とする方法。
【請求項１８】
請求項１に記載の方法において、前記クライアント装置がセットアップボックスであることを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記セットアップボックスがケーブルあるいは衛星通信のいずれかであることを特徴とする方法。
【請求項２０】
請求項１に記載の方法において、前記問題のあるコンテンツの削除が、スキップ、消去、ぼかし、及び切取りのうちの少なくとも一つを具えることを特徴とする方法。
【請求項２１】
マルチメディアデータコンテンツフィルタをマルチメディアコンテンツプレゼンテーションに適用し同期させる方法において：
問題となるコンテンツを有するマルチメディアコンテンツプレゼンテーションの一部を認識し、更にこの問題となるコンテンツのコンテンツ削除を行うように構成した少なくとも一のフィルタを具えるフィルタデータを受信するステップと；
前記マルチメディアコンテンツプレゼンテーションのプレゼンテーションを提供するステップであって、当該マルチメディアコンテンツプレゼンテーションが前記少なくとも一のフィルタにおいて認識された問題のあるコンテンツを有するステップと；
前記マルチメディアコンテンツプレゼンテーションの前記部分の位置が変化する場合に、前記少なくとも一のフィルタを前記問題のあるコンテンツと同期させる同期情報を取得するステップと；
を具えることを特徴とする方法。
【請求項２２】
請求項２１に記載の方法において、前記同期情報が、前記マルチメディアコンテンツプレゼンテーションの開始に対応する時間オフセットを具えることを特徴とする方法。
【請求項２３】
請求項２２に記載の方法において、前記少なくとも一のフィルタが、前記問題のあるコンテンツの開始時間に関連する開始時間表示を少なくとも提供することによって、問題のあるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を認識するように構成されており；当該方法が更に：
前記時間オフセットの関数としての時間を追跡するステップと；
この追跡時間が前記開始時間表示に一致する場合に前記問題のあるコンテンツを削除するステップと；
を具えることを特徴とする方法。
【請求項２４】
請求項２１に記載の方法において、前記少なくとも一のフィルタが、前記マルチメディアコンテンツプレゼンテーションの一部を前記マルチメディアコンテンツプレゼンテーションの非時間特徴に一致する同期データで特定するように構成されており；
前記方法が更に、前記マルチメディアコンテンツプレゼンテーションを分析して前記同期データに一致するデータを特定するステップを具えることを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、前記少なくとも一のフィルタが、前記問題のあるコンテンツの開始時間に関連する開始時間表示を少なくとも提供することによって、問題のあるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を認識するように構成されており；当該方法が更に：
前記同期データに一致するデータの認識の関数として時間を追跡するステップと；
前記追跡時間が前記開始時間表示と一致する場合に、前記問題となるコンテンツを削除するステップと；
を具えることを特徴とする方法。
【請求項２６】
請求項２４に記載の方法が更に：
前記同期データに一致するデータを認識したら前記問題となるコンテンツを削除するステップを具えることを特徴とする方法。
【請求項２７】
請求項２５に記載の方法において、前記同期データが画像データ、音響データ、及び字幕データのうちの少なくとも一つであることを特徴とする方法。
【請求項２８】
請求項２１に記載の方法が更に、前記コンテンツサーバから同期情報を取得して、前記部分が前記マルチメディアコンテンツプレゼンテーションの部分である場合、前記少なくとも一のコンテンツフィルタを前記問題となるコンテンツと同期させるステップを具えることを特徴とする方法。
【請求項２９】
請求項２１に記載の方法が更に、遠隔コンテンツサーバからクライアント装置へ前記マルチメディアコンテンツプレゼンテーションの送信を行うステップを具えることを特徴とする方法。
【請求項３０】
請求項２１に記載の方法が更に、取り外し可能なストレージ媒体から前記マルチメディアコンテンツプレゼンテーションを読み取りを行うステップを具えることを特徴とする方法。
【請求項３１】
遠隔サーバからクライアントマルチメディアコンテンツ再生装置へ供給されるマルチメディアコンテンツプレゼンテーションのマルチメディアコンテンツをいくらか削除する方法において：
複数のマルチメディアコンテンツプレゼンテーションから少なくとも一のマルチメディアコンテンツプレゼンテーションの選択を受信するステップと；
フィルタメタデータを前記クライアント装置に送信するステップであって、当該フィルタメタデータが問題となるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を認識し、更に、当該問題となるコンテンツのコンテンツ削除を行うように構成した少なくとも一のフィルタを具えるステップと；
前記フィルタメタデータの前記マルチメディアコンテンツプレゼンテーションへの適用が、前記フィルタ中の認識された問題となるコンテンツを削除するように前記遠隔コンテンツサーバから前記クライアント装置へ前記マルチメディアコンテンツプレゼンテーションを送信するステップと；
を具えることを特徴とする方法。
【請求項３２】
請求項３１に記載の方法が更に、
遠隔コンテンツサーバにおいて、前記少なくとも一のフィルタの起動を保存するステップと；
前記遠隔コンテンツサーバから、前記クライアント装置へ前記少なくとも一の起動したフィルタを具えるフィルタメタデータを送信するステップを具えることを特徴とする方法。
【請求項３３】
請求項３１に記載の方法が更に：
複数のフィルタのうちの少なくとも一のフィルタを起動させるステップであって、前記複数のフィルタの各々が、前記マルチメディアコンテンツプレゼンテーションの異なる部分を特定するように構成されており、更に各部分が問題となるコンテンツの各フィルタに関連するコンテンツ削除を行うように構成されているステップと；
遠隔コンテンツサーバ側で、前記複数のフィルタの少なくとも一のフィルタを保存するストップと；
前記遠隔コンテンツサーバから、前記クライアント装置に不活性フィルタを除いて前記少なくとも一の起動したフィルタを具える、フィルタメタデータを送信するステップと；
を具えることを特徴とする方法。
【請求項３４】
請求項３１に記載の方法が更に：
前記遠隔コンテンツサーバにおいて、前記少なくとも一のフィルタの起動の表示を受信するステップと；
前記マルチメディアコンテンツプレゼンテーションを含むデータストリームを前記遠隔コンテンツサーバから前記クライアント装置へ送信し、前記フィルタメタデータの前記マルチメディアコンテンツプレゼンテーションへの適用が、前記少なくとも一のフィルタにおいて認識された前記問題のあるコンテンツの少なくとも一部を削除するステップと：
を具えることを特徴とする方法。
【請求項３５】
請求項３４に記載の方法が更に、
前記マルチメディアコンテンツプレゼンテーションを含むデータストリームを前記遠隔コンテンツサーバから前記クライアント装置へ送信し、前記フィルタメタデータの前記マルチメディアコンテンツプレゼンテーションへの適用が、前記少なくとも一のフィルタにおいて認識された前記問題のあるコンテンツのすべてを削除するステップと：
を具えることを特徴とする方法。
【請求項３６】
請求項３４に記載の方法において、前記データストリームがＭＰＥＧ画像群ストリームであり、前記マルチメディアコンテンツプレゼンテーションがビデオオンデマンド映画であることを特徴とする方法。
【請求項３７】
請求項３２に記載の方法が更に、前記クライアント装置へ同期情報を送信して、前記マルチメディアコンテンツプレゼンテーションの前記部分の位置が変化する場合、前記少なくとも一のコンテンツフィルタを前記問題のあるコンテンツと同期させるステップを具えることを特徴とする方法。
【請求項３８】
請求項３１に記載の方法において、前記遠隔コンテンツサーバがビデオオンデマンドサーバと、関連するストレージと、処理インフラストラクチュアであることを特徴とする方法。
【請求項３９】
請求項３１に記載の方法において、前記遠隔コンテンツサーバが衛星コンテンツ配信システムの一部であることを特徴とする方法。
【請求項４０】
請求項３１に記載の方法において、前記遠隔コンテンツサーバがケーブルプロバイダシステムの一部であることを特徴とする方法。
【請求項４１】
請求項３１に記載の方法において、前記マルチメディアコンテンツプレゼンテーションがビデオオンデマンドシステムから提供された映画であることを特徴とする方法。
【請求項４２】
請求項３１に記載の方法において、前記問題のあるコンテンツの削除が、スキップ、消去、ぼかし、及び切取りのうちの少なくとも一つを具えることことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願のクロスリファレンス
この特許協力条約出願は、２００７年１月３０日に出願された米国非暫定出願第１１／６６９，１３８号「マルチメディアを使ったプレゼンテーションを有するメタデータの同期フィルタ」、２００６年１月３０日に出願された米国暫定出願第６０／７６３，５２５号「ビデオオンデマンド環境にあるマルチメディアを使ったプレゼンテーションのフィルタリング」、及び２００６年３月２４に出願された米国暫定出願第６０／７８５，５４７号「マルチメディアを使ったプレゼンテーションを有するメタデータの同期フィルタ」の優先権を主張する。これらは全て、参照によりここに組み込まれている。
【０００２】
発明の属する技術分野
本発明の態様は、一般的に、ある種のマルチメディアコンテンツを抑制するまたは「フィルタリング」するシステム、方法、装置、及びコンピュータプログラム製品に関する。本発明の特別な態様の一つは、ビデオオンデマンド環境におけるマルチメディアコンテンツのフィルタリングに関する。本発明のもう一つの特別な態様は、環境に関係なくマルチメディアコンテンツを有する情報の同期フィルタに関する。
【０００３】
発明の背景
ビデオオンデマンド、番組有料視聴制、及びその他の映画、及びケーブルあるいは衛星セットトップボックス、パーソナルコンピュータなどのクライアントデバイスに送信される、あるいはＣＤ、ＤＶＤなどのリムーバブル記憶媒体から読み取るマルチメディアコンテンツを使ったプレゼンテーションは、オーディオ、ビデオ、組込みリンク集、などが、聴者に不適当であったり、単に聴者に望ましくないかどうかにかかわらず、あるコンテンツを含んでいることがある。例えば、ＣＤに録音した音楽、ＤＶＤに録画した映画、様々なテレビジョンチャネル、その他といったマルチメディアを使ったプレゼンテーションが、子供にふさわしくない言語や、どぎついコンテンツを含んでいることは良く知られている。従って、親にとっては、不適当なコンテンツを削除して、プレゼンテーションの問題のない部分を子供たちに見せることができることが有益である。また、その他の人たちにも、個人的に好ましくないと思うコンテンツは削除して、マルチメディアコンテンツを使ったプレゼンテーションを見る及び／又は聞くことができることが有益である。このような有益性は、ビデオオンデマンドや、現段階で好適なフィルタリングアプリケーションが広く入手できないその他の同様のコンテンツ供給プラットフォームにおいては、特に利益がある。このような有用性は、削除が表示と正確に同期して問題にならないコンテンツの削除を最小限にするのであれば、特に有効である。
【０００４】
発明の概要
本発明の一の態様は、遠隔サーバからクライアントのマルチメディアコンテンツ再生装置に供給されたマルチメディアコンテンツを使ったプレゼンテーションのうちのマルチメディアコンテンツをいくらか削除する方法に関する。この方法は、複数のマルチメディアコンテンツを使ったプレゼンテーションから少なくとも一のマルチメディアコンテンツを使ったプレゼンテーションを選択するステップを具える。この方法は、更に、この少なくとも一のマルチメディアコンテンツを使ったプレゼンテーションに適用する少なくとも一のフィルタの起動を提供するステップを具えており、この少なくとも一のフィルタが好ましくないコンテンツを有するマルチメディアコンテンツを使ったプレゼンテーションの部分を特定して、この好ましくないコンテンツのコンテンツ削除を実装するように構成されている。更に、この方法は、遠隔コンテンツサーバとクライアント装置との間にマルチメディアコンテンツを使ったプレゼンテーションの通信を提供するステップを具える。最後に、この方法は、前記マルチメディアコンテンツを使ったプレゼンテーションに少なくとも一のフィルタを適用して、前記少なくとも一のフィルタで特定された好ましくないコンテンツを削除するステップを具える。
【０００５】
本発明のもう一つの態様は、マルチメディアコンテンツを使ったプレゼンテーションにマルチメディアコンテンツフィルタデータを適用して同期させる方法に関する。マルチメディアコンテンツを使ったプレゼンテーションの好ましくないコンテンツを有する部分を特定して、更に、この好ましくないコンテンツのコンテンツ削除を実装するように構成した少なくとも一のフィルタを具えるフィルタデータを受信するステップを具える。更に、この方法は、マルチメディアコンテンツを用いたプレゼンテーションをプレゼンテーションするステップを具え、当該マルチメディアコンテンツを使ったプレゼンテーションは前記少なくとも一のフィルタで特定された好ましくないコンテンツを有する。最後に、この方法は、前記マルチメディアコンテンツを使ったプレゼンテーション部分の位置が変化する場合に、前記少なくとも一のフィルタを前記好ましくないコンテンツに同期させる同期情報を取得するステップを具える。
【０００６】
本発明のもう一つの態様は、遠隔サーバからクライアントのマルチメディアコンテンツ再生装置に供給されたマルチメディアコンテンツを使ったプレゼンテーションのうちのいくつかのマルチメディアコンテンツを削除する方法に関する。この方法は複数のマルチメディアコンテンツを使ったプレゼンテーションから少なくとも一のマルチメディアコンテンツを使ったプレゼンテーションの選択を受信するステップを具える。更に、この方法は、フィルタメタデータをクライアントの装置に送信するステップを具え、このフィルタメタデ−タが好ましくないコンテンツを有するマルチメディアコンテンツを使ったプレゼンテーションの部分を特定し、更に、この好ましくないコンテンツのコンテンツ削除を実装するように構成した少なくとも一のフィルタを具える。最後に、この方法は、遠隔コンテンツサーバからクライアントの装置へ、マルチメディアコンテンツを使ったプレゼンテーションを送信して、当該マルチメディアコンテンツを使ったプレゼンテーションへの前記フィルタメタデータの適用によって、前記フィルタで特定した好ましくないコンテンツを削除するステップを具える。
【０００７】
発明の実施例の詳細な説明
本発明の態様は、一般的に、マルチメディアを使ったプレゼンテーション中のある種のコンテンツの削除に関する。このマルチメディアを使ったプレゼンテーションは、デジタルビデオディスク（ＤＶＤ）、ビデオオンデマンド（ＶＯＤ）、ストリームビデオ、様々な光学的及び磁気的記録メディア、ペイパービュウ、その他といった様々なソースから得ることができ、また、様々なＭＰＥＧ（Moving Picture Experts Group）符号化フォーマット、クイックタイム（QuickTime）、様々なストリーミングフォーマット、その他を含む、様々な符号化及びデジタル化フォームである削除は、マルチメディアを使ったプレゼンテーションのある部分をスキップする、音響部分を消去する、シーン部分を切り取る、画像をぼかす、等を含めて、様々な形で行うことができる。削除する可能性のあるマルチメディアを使ったプレゼンテーションの部分の特定は、マルチメディアを使ったプレゼンテーションのある部分を特定し、このマルチメディアを使ったプレゼンテーションに対して適用することができる削除動作のタイプを特定するフィルタを用いて実装することができる。フィルタアプリケーションは、ユーザのフィルタ起動を受けて、マルチメディアを使ったプレゼンテーションとフィルタを同期させる。起動したフィルタにかけてマルチメディアを使ったプレゼンテーションの一部が特定されると、適宜の削除動作が行われる。
【０００８】
ＶＯＤ技術を用いた場合、一般的に、互いに通信する二つのハードウエア環境がある。１）マルチメディアコンテンツサーバと、２）マルチメディアコンテンツセットトップボックス（ＳＴＢ）である。図１は、ＶＯＤサーバとＳＴＢ間の相互作用に関連する様々な操作１０−１１０を示すフローチャートであって、ここで、ユーザはマルチメディアを使ったプレゼンテーションのいくつかのフォームを選択することができ、このプレゼンテーションが、プレゼンテーション用にＳＴＢへ送出される。図１並びにその他の図面に示す特定の実施例では、マルチメディアが圧縮される、あるいは、ＭＰＥＧコード化フォーマットを介するなどしてオーディオ及びビデオ（たとえば、映画）にコード化する。ＳＴＢは、この圧縮したデータを受信して、処理し、フィルタの設定に従って削除したコンテンツと共に表示する。
【０００９】
ここで、図１に関して、音響および映像コンテンツを含むＶＯＤ映画などのマルチメディアを使ったコンテンツは、ＶＯＤサーバなどのマルチメディアコンテンツサーバに、あるいはこれに関連して保存される（操作１０）。ＳＴＢとこのコンテンツサーバは、すべての入手可能なＶＯＤタイトルを一覧にしたオンスクリーンメニューを提供するなどにより、入手可能なマルチメディアコンテンツがユーザに提供されるように通信を行う。このリストは、ジャンル（ホラー、動作、子供向け動作、その他）によって、あるいは別の方法で編集されている（操作２０、３０）。ＳＴＢはユーザインターフェースを提供して、特別なマルチメディアコンテンツ、あるいは、おそらくコンテンツの集合を選択あるいは購入する（操作４０）。いくつかの場合は、プロバイダが無料のコンテンツを提供することがあり、その他の場合は、サービスプロバイダが課金する。通常は、この料金は自動的に月々の支払いに適用されるが、その他の場合は、電話システム（例えば、ユーザは電話をかけて映画を注文したり、ＳＴＢに信号が送信される）あるいはスクリーン上で直接支払いインターフェースを要求する（例えば、ユーザは、積極的にクレジットカード情報を入力する）。次いで、ユーザは、特定のタイトルを選択し（操作５０）、ＳＴＢが、ユーザがタイトルを選択したコンテンツサーバに通信する（操作６０）。コンテンツの選択を受信すると、サーバはコンテンツの送達を開始し（操作７０）、サーバは、ＳＴＢへコンテンツの送信を始める（操作８０）。特別なＶＯＤ構成では、サーバがＭＰＥＧ画像群（ＧＯＰ）の形式でデータの圧縮データをパケット送達する。これについては、以下に詳細に述べる。サーバは、このパケットを受信して（操作９０）、パケットの解凍を開始する（操作１００）。本発明の態様によれば、コンテンツのある種の好ましくない部分を、ユーザが選択したフィルタ設定に従って削除して、好ましくないコンテンツが削除されたデータを表示することができる（操作１１０）。
【００１０】
本発明の態様は、ビデオオンデマンド環境で供給されたマルチメディアを使ったプレゼンテーションから様々な形式のコンテンツをフィルタにかけるシステム、方法、装置、及びコンピュータプログラム製品に関する。図２Ａ及び２Ｂは、ＶＯＤプレゼンテーションのフィルタをかけた再生を容易にする特別な方法を示すフローチャートである。図２Ａ−２Ｂ（まとめて図２）に示す操作は、図１に示すものと同じ操作１０−１１０を含む。更に、図２は、操作Ａ−Ｄを具える。まず、操作Ａは、入力機構をユーザに提供して、フィルタにかけるコンテンツのタイプを選択する。オンスクリーン選択メニュー形式の入力機構の一例が、２００５年４月１２日に出願した米国特許出願第１１／１０４，９２４号「マルチメディアを使ったプレゼンテーションの好ましくない部分をフィルタリングする装置、システム、及び方法」（’９２４出願）に記載されており、これは、本明細書に参照されている。フィルタの設定は、ＳＴＢ、サーバあるいはその他の場所に保存することができる。従って、例えば、ユーザはＰＣなどの第３のコンピュータプラットフォームのフィルタ選択メニューにアクセス可能である。次いで、フィルタの設定をＳＴＢに入手可能として、操作Ｃ（後述する）を行う。例えば、フィルタの設定は、コンピュータに入力することができ、その間のネットワーク接続を介してサーバまたはＳＴＢに送ることができる。ここで述べる実施例のいずれにおいても、フィルタの選択は、ビデオオンデマンドプレゼンテーションを選択する前あるいは後に行うことができる。従って、例えば、特に暴力的映画が、あり得る暴力フィルタタイプ全てを有するが、セックスあるいは裸体はないので、セックス又は裸体のフィルタタイプは有していないといった、全ての可能なフィルタタイプがある種の映画に対して入手可能ではないような実装においては、フィルタタイプのサブセットのみをユーザの起動用に提示することができる。
【００１１】
’９２４出願は、更に、様々なコンテンツフィルタのカテゴリィの例を提供している。例えば、オンスクリーンメニューを通して、ユーザは、激しい動作暴力フィルタタイプと、残酷／むごい暴力フィルタタイプを起動することができる。次いで、ビデオオンデマンド映画のプレゼンテーションの間に、または激しい動作暴力または残酷／むごい暴力を有するシーンに関連する音響、ビデオ、又はこれら双方が削除される。この削除には、シーン全体をスキップすること、あるシーンの時間の、映画のある部分あるいは全てをぼかす、その映画の部分を切り取って画像部分を除去する、及び／又は音響のある部分または全てを消去することが含まれる。
【００１２】
次に、サーバは、フィルタメタデータファイルをＳＴＢに送信し（操作Ｂ）、ＳＴＢはこのメタデータを受信して保存する（操作Ｃ）。いつでもフィルタをＳＴＢに送信することができる。更に、１セット以上のフィルタ（すなわち、１以上マルチメディアを使ったプレゼンテーション用のフィルタファイル）を送信することもできる。従って、いくつかの場合は、ＳＴＢは、所定の映画用のフィルタがセットトップボックスにすでに装填されているかどうかを決定するよう構成される。コンテンツサーバからのメタデータフィルタファイルの送信については、メタデータ送信は、全てのＶＯＤリクエストと共に自動的に行うことができる。代替的に、メタデータは、最初のＶＯＤリクエストと共に送られた、コード化に基づいて送るようにしても良い（操作６０）。例えば、オンスクリーンフィルタ選択メニューを通じて、あるいは専用メニューまたはメニューボタンを介して、ＶＯＤリクエストが、データ又はフィルタメタデータファイルの送信をトリガするその他の形式の情報を含んでいても良い。図２では、サーバからくるように示されているが、ＳＴＢに送られるメタデータは、必ずしもサーバからくるものでなくとも良い。メタデータは、取り外し可能なメモリ、ネットワーク（例えばインターネット）接続、及びその他の形式のデータ転送の直接あるいは間接的に取り出すあるいは送信することができる。更に、メタデータは、マルチメディアを使ったプレゼンテーションのフィルタをかけたプレゼンテーションを始める前のどの時点でＳＴＢに送信しても良い。
【００１３】
一の特別な実装では、フィルタメタデータファイルが、‘９２４出願に記載されているようなフィルタ情報を含んでいても良い。一般的に、フィルタ情報は、マルチメディアを使ったプレゼンテーションの開始時間と終了時間と、この開始時間と終了時間の間に設定されたコンテンツのタイプに関する表示を含む。例えば、５分と、５分２０秒との間に、あるフィルムが激しい動作暴力を有するとする。メタデータは、開始時間（５分）と、終了時間（５分２０秒）及び、激しい動作暴力に関連する情報を含んでいる。ユーザが、激しい動作暴力フィルタを起動すると、映画の５分の時間に再生が到達すると、次の２０秒が削除される。最終的に、ＶＯＤ映画の再生は、ユーザのフィルタ設定及びメタデータの機能としてフィルタにかけられ（操作Ｄ）。
【００１４】
図２に示す方法の多くの利点のうちの一つは、フィルタリング論理がＳＴＢ側で行われることである。このことは、サーバがマルチメディアコンテンツ全体、例えば映画「Field of Dreams」を上映する全てのデータを送り、マルチメディアコンテンツの特別な視覚及び／又は音響部分が、ＳＴＢ側で削除される、あるいはプレゼンテーションからフィルタされることを意味する。図２に示す方法のもう一つの利点は、コンテンツ全体をＳＴＢ（例えば、ハードドライブあるいは記録可能な光ディスク）に保存することができることである。これによって、次の再生時に、ユーザがフィルタの係っていない全マルチメディアを見るという選択ができる、あるいは、別のフィルタセッティングでユーザがマルチメディアを見ることができることである。この方法は、衛星で一のＶＯＤ映画をいくつものＳＴＢｓに放送しており、衛星がその電波到達範囲内で、単一のＳＴＢ用に個人に合わせたフィルタリングを提供できないといった、ＳＴＢへの衛星通信用にも良好に動作する。ここに述べたその他の利点と同様に、これらの利点は、様々な実施例をよりよく理解するためのいくつかの実用的なコンテキストを提供するために述べているだけであり、発明の範囲を限定することを意味していない。様々な実施例は、ここに述べた様々な利点を達成することも、または、達成しないこともある。
【００１５】
図３Ａ−３Ｂは、ビデオオンデマンドプレゼンテーションのフィルタをかけた再生を容易にする代替の方法を記載したフローチャートである。図３Ａ−３Ｂ（まとめて図３）は、図１に示すものと同じ操作１０−１１０を含む。更に、図３は、操作Ａ１−Ｄを具える。図２の操作Ａと同様に、ある形式の入力メカニズムを通じて、ユーザは入手可能なフィルタタイプのいくつかあるいはすべてを起動することができる（操作Ａ１）。このユーザのフィルタ起動または設定は次いで、サーバに送信されて保存される（操作Ａ２）。ユーザがマルチメディアコンテンツ以外の特別なビデオオンデマンドプレゼンテーションを選択する場合は、サーバはユーザのフィルタ設定を、選択したＶＯＤプレゼンテーーション用のフィルタメタデータと比較する（操作Ｂ１）。この比較操作の結果、メタデータファイルが選択したコンテンツをフィルタするように構成される。従って、選択したＶＯＤプレゼンテーション用のフィルタメタデータを全て送信する図２に記載した方法と異なり、フィルタメタデータは、全フィルタメタデータのサブセットであり、ユーザのフィルタ選択によるフィルタメタデータだけを含む。次いで、メタデータファイルは、ＳＴＢに送信される（操作Ｃ）。
【００１６】
図２に記載の方法のメタデータファイルは、特別なマルチメディアプレゼンテーションについての可能なフィルタリングオプションをすべて含む。ＳＴＢで、フィルタ設定をメタデータに適用して、選択されたコンテンツのフィルタリングを行う。図３に示す方法を用いて、ユーザの設定をサーバ側のフィルタメタデータに適用する（操作Ｂ１）。これによって、フィルタメタデータをＳＴＢに送る前に、フィルタメタデータをユーザの設定に合わせることができる（操作Ｂ２）。この方法の利点の一つは、全フィルタメタデータがＳＴＢに保存されている場合（操作Ｃ、図２）と、ＳＴＢに保存されている（操作Ｃ、図３）メタデータのメモリサイズがより小さくなることである。更に、エンドユーザがその家庭に複数のＳＴＢを有する場合、サーバのユーザ設定を用いてフィルタメタデータを構成することが有利である。この方法によれば、各ＳＴＢに冗長にフィルタ設定を入力することなく、その家庭の複数ＳＴＢに同じフィルタをかけたプレゼンテーションを持つことができる。
【００１７】
図２及び３に設定した実装を用いて、ＶＯＤファイルの開始部分の転送後の瞬間に、ＳＴＢでフィルタをかけた再生を開始することができる。サーバとＳＴＢ間の接続の帯域幅によっては、ＶＯＤファイルの送信を同じファイルの再生期間より早くすることができる。
【００１８】
第１の実施例では、映画Ｘは、全部で３つの関連するフィルタを有する。３つのフィルタは、それぞれ、２０秒間のスキップを有するフィルタ１、１０秒間のスキップを有するフィルタ２、及び１５秒間のスキップを有するフィルタ３；を伴うスキップであっても良い。このように、この３つのフィルタは累積４５秒のスキップ期間を有する。従って、エンドユーザは、ＶＯＤファイルがサーバからＳＴＢに転送された４５秒後にＳＴＢで再生を開始することができる。
【００１９】
第２の実施例では、映画Ｙは、２０秒間のスキップを有する単一の関連フィルタを有し、このスキップは映画が始まって２分後に開始する。映画Ｙが一時間の映画であり、映画Ｙの全ファイルをサーバからＳＴＢに転送するのに３０分かかる場合は、ユーザは、サーバからＳＴＢへのＶＯＤファイルの転送開始と同時に、映画Ｙのフィルタをかけた再生を開始できる可能性がある。ファイルの転送レートが十分に早い場合は、視者が映画を見始めて２分経つ時間までは、その映画ファイルの転送は、再生時間の２０秒先に行われる。
【００２０】
ここに述べた方法のいずれについても、ここに述べた様々な方法からの様々な操作を組み合わせて様々な代替の方法を行うことができる。例えば、図３に述べた方法の操作Ａ１とＡ２は、図２に述べた方法に適用することができる。換言すれば、ユーザのフィルタ設定を図２の方法にあるサーバ側に保存することが可能である。
【００２１】
図４Ａ−４Ｂは、ＶＯＤプレゼンテーションのフィルタをかけた再生を容易にする代替の方法を記載したフローチャートである。図４Ａ−４Ｂ（まとめて図４）に述べた操作には、図１に述べたものと同じ操作１０−１１０が含まれる。更に、図４は、操作Ａ１−Ｄ３を具える。図２にある操作Ａと同様に、ある形式の入力機構を介して、ユーザは、入手可能なフィルタタイプのいくつかあるいはすべてを起動する（操作Ａ１）。図２に記載の方法と同様に、サーバは、フィルタメタデータファイルをＳＴＢに送信し（操作Ｂ）、ＳＴＢはこのメタデータを受信して保存する（操作Ｃ）。
【００２２】
ＳＴＢでは、フィルタ設定を選択したＶＯＤプレゼンテーションのメタデータと比較する。ＳＴＢは、次いで、サーバにフィルタのかかっていないマルチメディアデータに対応するマルチメディアデータを送ることのみを指示する。換言すると、ＳＴＢは、起動したフィルタに関連するいくつかのあるいは全てのコンテンツを予め削除したマルチメディアデータストリームをサーバからリクエストする。従って、例えば、サーバからのＶＯＤデータは、激しい暴力的動作を伴うシーンのほとんどあるいは全ての部分を含んでいない（起動されていれば）。
【００２３】
図４の特別な実装においては、いくらかのマルチメディアコンテンツがサーバ側でフィルタにかけられる（すなわち、ＳＴＢには送られない）。しかしながら、サーバは、ＳＴＢによってフィルタにかけるべきデータ、すなわち画像情報を送る。なぜなら、マルチメディアデータの最も小さいユニットは、しばしばＭＰＥＧ画像群（ＧＯＰ）であり、単一ＧＯＰは、ＳＴＢからのプレゼンテーションの間にフィルタのかかったものとかかっていないものの両方のマルチメディアコンテンツを含むことができるからである。このように、操作Ｄ２では、サーバシーケンスＧＯＰｓはフィルタのかかっていないデータを含んでいる。しかしながら、ＧＯＰｓは、フィルタリングを意図したコンテンツ部分を含んでいる。ＧＯＰｓのシーケンスは、ＳＴＢに送信され、ＳＴＢはこのデータを受信して、より小さな再生ユニットに解凍する（操作８０−１００）。次いで、ＳＴＢはコンテンツのより小さな再生ユニットをフィルタのかかったコンテンツ用に分析して、フィルタのかかったコンテンツに関連する残りのデータを除去する。モーション圧縮の性質のため、フィルタがかかったマルチメディアデータを得るいくらかのマルチメディアデータがフィルタのかかっていないマルチメディアデータを生成するのにＳＴＢのＭＰＥＧデコーダで必要となる。
【００２４】
図５は、ＭＰＥＧ画像群パケットのシーケンスと、関連するフィルタの開始及び終了時間コードとその他の情報の一例を示す。開始時間コードと終了時間コードの間のコンテンツは、この例では、削除の形でスキップすることが意図されている（図示せず）。開始時間コードは、ＧＯＰ＃Ｎ＋１に、及び終了時間コードは、ＧＯＰ＃Ｎ＋Ｐに含まれる。図５と、操作Ｄ１−Ｄ３を参照すると、サーバは、[ＧＯＰ＃Ｎ]と、[ＧＯＰ＃Ｎ＋１]と[ＧＯＰ＃Ｎ＋Ｐ]と[ＧＯＰ＃Ｎ＋Ｐ＋１]をＳＴＢに送出する。サーバは、[ＧＯＰ＃Ｎ＋１]と[ＧＯＰ＃Ｎ＋Ｐ]間のパケットはいずれも送出しない（すなわち、サーバは[ＧＯＰ＃Ｎ＋２]、[ＧＯＰ＃Ｎ＋３]、[ＧＯＰ＃Ｎ＋４]、その他は送出しない）。ＳＴＢでは、復号を行う間、ＳＴＢが[ＧＯＰ＃Ｎ＋１]を復号すると、「Ｘ−フレーム」の後にくる全てのマルチメディアデータを落すであろう。復号を行う間、ＳＴＢが[ＧＯＰ＃Ｎ＋Ｐ]を復号すると、「Ｙ−フレーム」のラベルがある全てのマルチメディアデータを落すであろう。
【００２５】
ＳＴＢは、「Ｙ−フレーム」の後に生じるフレームを生成するためには、「Ｙ−フレーム」データがいくらか存在する必要がある。例えば、図６に示すＭＰＥＧフレームシーケンスでは、「Ｂ−フレーム」は、「Ｂ−フレーム」を生成するためには「Ｉ−フレーム」と「Ｐ−フレーム」の双方を必要とする。そこで、Ｉ−フレームが再生からフィルタされ、Ｂ及びＰフレームが再生からフィルタされない場合、ＳＴＢは、Ｂ及びＰフレームの双方を生成できるようにするためには、ＳＴＢは、サーバからのＩ−フレームを必要とする。
【００２６】
図７Ａ−７Ｂは、ビデオオンデマンドプレゼンテーションのフィルタした再生を容易にする代替の方法を示すフローチャートである。上述したいくつかの方法と同様に、図７Ａ−７Ｂ（まとめて「図７」）に記載の操作には、図１に記載の操作１０−１１０が含まれる。更に、図７は、操作Ａ１−Ｄ３を含む。ある形式の（上述した）入力機構を介して、ユーザは入手可能なフィルタタイプの全てあるいはいくつかを起動する（操作Ａ１）。このユーザフィルタ起動または設定は、次いでサーバに送信されて保存される（操作Ａ２）。図７に記載の方法は、フィルタメタデータをＳＴＢに送らない。むしろ、ユーザの設定とフィルタメタデータは、サーバ側で順応し（操作Ｂ）、ＧＯＰｓは、サーバ側で並べられる（操作Ｄ２）。ＧＯＰシーケンスは、次いで、ＳＴＢに送信され、そこで受信されてより小さな再生ユニットに解凍される（操作８０−１００）。次いで、上述したように、ＳＴＢは、ＧＯＰのフィルタされていない部分からＧＯＰのフィルタされた部分を解析する（操作Ｄ３）。これは、ＧＯＰ中に、ＧＯＰのフィルタのかかっていない部分の開始位置を埋め込む、あるいは関連付けることによって行うことができる。
【００２７】
もう一度図５を参照すると、例えば、Ｘ−フレーム＝５で、Ｙ−フレーム＝９であれば：
[ＧＯＰ＃Ｎ＋１]がＳＴＢに送られると、値５に関連付けられる。このことは、ＳＴＢに、最初の５フレームのみをプレゼンテーション中に表示すべきであることを示す。
【００２８】
[ＧＯＰ＃Ｎ＋Ｐ]がＳＴＢに送られると、値９に関連付けられる。このことは、
ＳＴＢに、最初の９フレームのみをプレゼンテーション中に表示すべきであることを示す。
【００２９】
プレゼンテーションの間にＧＯＰｓのどのフレームを最終的に表示すべきかをＳＴＢに示す方法は数多くある。上述の例は、単一の数値のみを、フィルタすべきマルチメディア部分とフィルタすべきでないマルチメディア部分の双方を含むＧＯＰｓに関連付ける必要があることを単に示している。
【００３０】
図８Ａ−８Ｂは、ＶＯＤプレゼンテーションのフィルタされた再生を容易にする代替の方法を示すフローチャートである。上述したいくつかの方法と同様に、図８Ａ−８Ｂ（まとめて「図８」）に記載の操作には、図１に記載の操作１０−１１０が含まれる。更に、図８には、操作Ａ１−Ｄ３．２が含まれる。ある形式の（上述した）入力機構を介して、ユーザは入手可能なフィルタタイプの全てあるいはいくつかを起動する（操作Ａ１）。このユーザフィルタ起動または設定は、次いでサーバに送信されて保存される（操作Ａ２）。図８に記載の方法では、図７と同様に、フィルタメタデータをＳＴＢに送らない。むしろ、ユーザの設定とフィルタメタデータはサーバ側で順応し（操作Ｂ）、ＧＯＰｓは、サーバ側で並べられる（操作Ｄ２）。
【００３１】
図７に記載の方法と違って、サーバは、マルチメディアコンテンツのフィルタしていない部分のみをＳＴＢに送信する。これは、マルチメディアのフィルタのかかっている部分とマルチメディアのフィルタのかかっていない部分を両方有するＧＯＰｓを復号し（ステップＤ３．１）、次いで、このデータを再度符号化して、新しい圧縮マルチメディアパケットがフィルタのかかっていないマルチメディアデータのみを含むようにする（ステップＤ３．２）ことによって行われる。マルチメディアコンテンツの元の圧縮時に、コンテンツをフィルタリングと両立する方法で確実に圧縮することもできる。言い換えると、オーサリング時に、オーサリング処理でフィルタメタデータを考慮して、フィルタし得るマルチメディアの影響を受ける部分がパケットになって、すでに並べることができ、フィルタをかけたコンテンツがＳＴＢに送られないようにしても良い。次いで、符号化され、完全にフィルタのかかったプレゼンテーションデータをＳＴＢに送信する（操作８０）。この方法の利点の一つは、全てのフィルタロジックをサーバ側で行うことができることである。
【００３２】
一の実装においては、フィルタメタデータは、特別なマルチメディアプレゼンテーション用の個々のフィルタのフィルタテーブルを具えている。各フィルタは、マルチメディアプレゼンテーションの一部と、対応するフィルタ動作の識別を具えている。上述したフィルタ動作には、マルチメディアプレゼンテーションの部分の、スキップ、ぼかし、切取り、及び／又は消去といった、ある形式のコンテンツ削除を含む。マルチメディアプレゼンテーションの削除を行う部分は、開始及び終了時間コードによって、時間または位置及びオフセット値によって、及びマルチメディアプレゼンテーションの不連続部分を正確に認識するその他のマルチメディア関連認識手段を介して、認識することができる。下記の表１は、映画「Ｇｌａｄｉａｔｏｒ」のフィルタ２例を提供する。特定のマルチメディアプレゼンテーション用のフィルタメタデータは、任意数の分散フィルタ、フィルタタイプ、を具えていても良く、及び、一つの特別なタイトルまたは複数のタイトル用であってもよい。
【００３３】
表１
2009527137.tif 000003
【００３４】
表１を参照すると、第１のフィルタ（１）は、開始時間００：０４：１５：１９（時間、分、秒、フレーム）と、終了時間００：０４：４８：２６を有する。第１のフィルタは、更に、９９７フレームの期間を有し、「スキップ
」タイプのフィルタ動作である（消去あるいはその他の削除タイプと反対である）。最後に、第１のフィルタは二つのフィルタタイプに関連している。第１のフィルタタイプは、「Ｖ−Ｄ−Ｄ」として認識され、これは、死体（Ｄ）や、ばらばら（Ｄ）死体が見られる暴力（Ｖ）シーンのフィルタコードである。第２のフィルタタイプは、「Ｖ−Ｄ−Ｇ」であり、これは、不安（Ｄ）及び／又は恐ろしい（Ｇ）画像及び／又は会話に関連する暴力（Ｖ）シーンのフィルタコードである。本発明の実装は、様々なその他のフィルタタイプを含むものであっても良い。映画「Ｇｌａｄｉａｔｏｒ」のフィルタをかけた再生中に、「Ｖ−Ｄ−Ｄ」、「Ｖ−Ｄ−Ｇ」、あるいはこの両方のフィルタが起動されると、００：０４：１５：１９と００：０４：４８：２６の間にある９９７のフレームがスキップされる（図示せず）。更に、Ｖ−Ｄ−Ｇが起動されると、００：０４：５１：２６と００：０４：５８：２６間にある２１０のフレームがスキップされる。
【００３５】
マルチメディアプレゼンテーションを正しくフィルタリングするためには、フィルタ時間コード情報を同期させるか、さもなければ、マルチメディアプレゼンテーションの正しい部分に関連付ける必要がある。例えば、フィルタ時間コード情報が、既知の繰り返し可能なマルチメディアプレゼンテーションの開始でＤＶＤマルチメディア環境に設定されていた場合、この開始及び終了時間コードは、確実にマルチメディアプレゼンテーションの開始に基づくことができる。更に、ＤＶＤは、マルチメディアデータ内で時間コードを提供する。このように、０４：１５：１９というフィルタ開始時間は、マルチメディアプレゼンテーションの開始から４分、１５秒、及び１９フレームに関連する。しかしながら、同じマルチメディアプレゼンテーションのＶＯＤプレゼンテーションは、同じ開始時間を有していないことがある。例えば、ＶＯＤプレゼンテーションは、コマーシャル、映画の予告編、及び主たるマルチメディアプレゼンテーションの前のその他の形式のマルチメディアをいくつか具えていることがある。更に、様々なＶＯＤプレゼンテーションは、様々な先行マルチメディアを具えることがある。このような状況で、主たるマルチメディアプレゼンテーションの開始は、ＶＯＤプレゼンテーションの開始後の時間になるであろう。更に、主たるマルチメディアプレゼンテーションの開始は、ＶＯＤプロバイダやその他の要因によって変化することがある。このような状況では、メタデータタイミング情報をマルチメディアプレゼンテーションに同期させて、フィルタ動作がマルチメディアの適当な部分に適用されるようにする必要がある。
【００３６】
図９は、マルチメディアデータをマルチメディアプレゼンテーションに同期させるようにした、ＶＯＤまたはその他のマルチメディアプレゼンテーションのフィルタ方法全体を示すフローチャートである。まず、ユーザは、ケーブルあるいは衛星ソースからマルチメディアにアクセスしているセットトップボックスなどのプレゼンテーション装置でのプレゼンテーション用のマルチメディアプレゼンテーションを選択する（操作２００）。ＶＯＤプレゼンテーションに対して、ユーザは、オンスクリーンメニューにアクセスして、一又は複数の可能なＶＯＤｓを選択する。第２に、図１−８についての上述の様々な実装に関して述べたように、プレゼンテーション装置が、選択したマルチメディアプレゼンテーション用のフィルタメタデータにアクセスする（操作２１０）。第３に、ユーザは、一又はそれ以上の様々なフィルタタイプを起動して、プレゼンテーションの管にマルチメディアプレゼンテーションに適用する（操作２２０）。プレゼンテーションの間、フィルタメタデータが、マルチメディアプレゼンテーションと同期して、特定のフィルタで規定された削除動作が、マルチメディアプレゼンテーションの適宜の部分に適用されるようにする（操作２３０及び２４０）。図９Ａ−９Ｄに、本発明の態様による、フィルタメタデータを同期させる方法のいくつかの例を示す。
【００３７】
一般的には、ＶＯＤ環境あるいはその他の環境において、既知の開始時点を伴う分散マルチメディアプレゼンテーションファイルを提供する。このような状況では、相対時間に基づくフィルタリング（開示及び終了時間情報を伴う上記表１に示すようなフィルタ）を使用することができる。このように、同期は、ＶＯＤプレゼンテーションの開始及びその時点から前のプレゼンテーションのタイミングを認識するステップを有する。開始時間が既知であり、繰り返し可能なので、同期は、ＶＯＤ、ペイパービュー、あるいはその他のマルチメディアプレゼンテーションの開始を認識するステップを含む。
【００３８】
一の特定の実装において、同期は、全ＶＯＤプレゼンテーションの開始と、このＶＯＤプレゼンテーションのマルチメディアプレゼンテーション部分の開始との間の相対的な時間オフセットによって、開始及び終了時間値を調整することで行われる。図９Ａは、ＶＯＤプレゼンテーションのフィルタメタデータを同期させるためのフィルタの開始及び終了時間を調整する方法の一例を示す。第１に、全ＶＯＤプレゼンテーションの開始（すなわち、トレーラ、その他を含むＶＯＤデータ送りの開始）と、マルチメディアコンテンツ部分（例えば、実際の映画の開始）間のオフセット時間が決定される（操作２５０）。例えば、主たるマルチメディアプレゼンテーションが、ＶＯＤプレゼンテーションの開始後５分に始まるのであれば、相対時間オフセットは５分である。開始及び終了時間コードは、次いで、オフセット時間から調整される（操作２６０）。このように、各フィルタについての開示及び終了時間コードは、５分調整することができる。再び表１を参照すると、フィルタ１については、開始時間は００：０４：１５：１９（基本開始時間）＋００：０５：００：００（オフセット）＝００：０９：１５：１９（調整開始時間）に調整され、終了時間は００：０４：４８：２６（ベース終了時間）＋００：０５：００：００（オフセット）＝００：０９：４８：２６（調整終了時間）である。タイミングオフセット値は、様々な方法で決定することができる。一の実装では、先行するＶＯＤマルチメディアを分析して、その時間長を決める。この分析には、ＭＰＥＧフレームを計数するためのソフトウエアモジュールの分析、統合したタイミング情報の評価、マルチメディアに対するタイマの稼動、及びタイミングオフセットを評価するその他の手段が含まれる。次いで、時間をオフセット値に変換し、フィルタメタデータに適用する。別の実装では、ＶＯＤプロバイダが、フィルタメタデータに適用するオフセット情報を提供する。例えば、ＶＯＤプロバイダは、オフセット識別子を、フィルタメタデータと共にＳＴＢに送信し、ＳＴＢは、次いで、このオフセット分の時間入力をフィルタする。
【００３９】
第２の実装において、フィルタメタデータは、このメタデータをマルチメディアプレゼンテーションと同期させるのに使用する同期データを具えていても良い。図９Ｂは、ユニークな非時間ベースの識別子をメタデータに埋め込んで、この識別子ＶＯＤプレゼンテーションの属性と比較することによって、フィルタメタデータをＶＯＤプレゼンテーションと同期させる一例を提供する。同期データは、ユニークで検出可能なマルチメディアプレゼンテーションの特徴を具えている。例えば、同期データは、そこからマルチメディアプレゼンテーションの分散部分の相対位置が正確に認識できる、マルチメディアプレゼンテーションの開始部分あるいはその他の既知の部分に関連する、画像データ、音響データ、字幕データなどの拡大したデータサービスを具えていても良い（操作２７０）。同期データは、一のユニークな特性あるいはユニークな特性の組み合わせを具えていても良い。例えば、同期データは、画像データだけを具えていても良く、画像データと音響データ、音響データと字幕データ、その他の組み合わせであっても良い。更に、同期データは、マルチメディアを使ったプレゼンテーションの開始を具えていても良く、マルチメディアを使ったプレゼンテーションの所定の部分に関連するデータを具えていても良く、あるいはこれらの組み合わせであっても良い。更に、同期データは、コマーシャルなど、マルチメディアを使ったプレゼンテーション中の遮断を計数するように設けられていても良い。
【００４０】
第１に、画像同期データに関して、メタデータは、マルチメディアを使ったプレゼンテーションまたはマルチメディアプレゼンテーションのその他の部分の第１フレームあるいは複数のフレーム（同期フレーム）についての画像データのコピー、あるいは、マルチメディアを使ったプレゼンテーションの第１フレームのある部分のコピーを含むものであっても良い。ビデオオンデマンドのプレゼンテーションのビデオの開始において、各実際のフレームを同期フレームと比較する（操作２８０）。同じ比較操作が、同期データのその他の形式で生じることもある（例えば、音響及び字幕）。一致が検出されると、マルチメディアを使ったプレゼンテーションの時間を、起動したフィルタの開始時間コードと比較するために、フィルタアプリケーションがタイマを開始するか、あるいは、マルチメディアを使ったプレゼンテーションの時間を追跡するようにしてもよい（操作２９０）。このように、ＶＯＤプレゼンテーションを、メタデータと同期させることができる。マルチメディアを使ったプレゼンテーションの時間と、起動したフィルタの開始時間コードの間に一致がある場合、例えば、スキップ、消去、切取り、その他の適当なフィルタリング動作が開始する（操作２４０、図９）。
【００４１】
比較に用いる画像データは、様々なフォームにすることができる。一の実装では、メタデータ画像同期データは、非圧縮画像フレームのいくつかあるいは全部を具えている。非圧縮ビデオデータのフレームは、行列で配置したピクセルセットを具えている。メタデータ画像同期は、あるフレームについてのピクセル情報のいくつかあるいは全部を具えている。例えば、画像同期は、フレーム中の選択ピクセル、画像データ列全て、あるいはあるフレームの全ピクセルを具えていても良い。ビデオのユニークなフレームは、ビデオの垂直帰線区間（ＶＢＩ）を参照して認識することができる。ＶＢＩは、画像及び音響データのフレーム間の境界に設けられている。従って、新しいフレームはＶＢＩを追跡する。このようにして、ＶＢＩを検出した後、フレーム中の適宜のピクセルを画像同期データと比較して、メタデータをマルチメディアを使ったプレゼンテーションに同期させる。
【００４２】
もう一つの実装では、メタデータ画像同期は、圧縮又は符号化画像データを具える。例えば、メタデータ画像同期は、ＭＰＥＧ符号化データを具えていても良い。次いで、符号化した画像同期は、表示用に復号される前の時点でマルチメディアを用いたプレゼンテーションと比較される。あるマルチメディアは、セットトップボックスまたはその他のプレゼンテーション装置で、符号化したデジタルフォームで受信される。表示用に、プレゼンテーションデバイスは、マルチメディアを復号し、いくつかの場合は、ビデオ及び音響信号をアナログ形式に変換して、プレゼンテーションを表示し、音を出す。画像同期データは、そのプレゼンテーションに必要なフローを処理する別の時点で、マルチメディアに対して比較するように規定しても良い。
【００４３】
非圧縮画像同期データを用いて、メタデータをマルチメディアを使ったプレゼンテーションと同期させるために、マルチメディアを復号あるいは解凍した後に、マルチメディアを使ったプレゼンテーションをメタデータ画像同期情報と比較する。いくつかの解凍または復号フォームは、通常「ロッシー」と呼ばれるオリジナルのマルチメディアデータの変更が生じるので、この比較に、正確な一致を必要としない。単純な例では、画像同期データが、値[Ｒ＝１００、Ｂ＝１００、Ｇ＝１００]を伴う情報の一ピクセルである場合、明確な一致は、復号または解凍後にオリジナルマルチメディア中の可能性のある変更を計数するいくらかの値あるいは全ての値からの偏差を含んでいる。従って、一致は、値[Ｒ＝１００±２、Ｂ＝１００±２、Ｇ＝１００±２]を有するピクセルで有効である。
【００４４】
第２に、音響同期データについて、メタデータは、マルチメディアを使ったプレゼンテーションの（同期音響）の第１フレームあるいはその他のフレームについての音響データのコピー、または、マルチメディアを使ったプレゼンテーションの第１のフレームあるいは複数フレームについての音響のある部分のコピーまたはその他の表現を具えていても良い。ビデオオンデマンドのプレゼンテーションの開始時に、この音響を同期音響と比較する（操作２８０）。一致が検出されると、フィルタアプリケーションがタイマを開始するか、あるいは、マルチメディアを使ったプレゼンテーションの時間を、起動したフィルタの開始時間コードと比較するためにマルチメディアを使ったプレゼンテーションの時間を追跡する（操作２９０）。このようにして、ＶＯＤプレゼンテーションをメタデータと同期させる。マルチメディアを使ったプレゼンテーションの時間と、起動したフィルタの開始時間コードに一致があると、例えば、スキップ、消去、切取り、その他の適宜のフィルタリング動作が生じる（操作２４０（図９））。
【００４５】
画像データを伴う場合、音響同期データは、非圧縮、圧縮、及びコード化したデジタル音響情報、あるいはアナログ音響情報を具えていてもよい。非圧縮デジタル音響を伴う同期に、メタデータ音響同期データは、マルチメディアを用いたプレゼンテーションの実際の非圧縮デジタル音響データと比較する一連のデジタル化した音響増幅を具えていても良い。圧縮したあるいは符号化した音響と同期させるために、メタデータ音響同期データは、マルチメディアを使ったプレゼンテーション用の符号化した音響部分を具えていても良い。音響符号化は、ＭＰ３フォーマット、ＭＰＥＧフォーマット、その他を具えていても良い。従って、メタデータ音響同期データは、ＭＰ３、ＭＰＥＧ、などの部分、マルチメディアを使ったプレゼンテーションについての符号化音響と比較できる音響データを具えている。
【００４６】
更に、圧縮した音響あるいは符号化音響との同期には、メタデータ音響同期データが、マルチメディアを使ったプレゼンテーション用の符号化した音響の表現を具えていても良い。音響は、様々なファクタに依存して、様々なサンプリングレートでデジタル化することができる。例えば、ある音響は、４４．１ＫＨｚのサンプリングレートでデジタル化される。この音響データを、例えば８．０Ｋｈｚといったより小さいサンプリングレートに「ダウンサンプル」することができる。ダウンサンプルした音響データと比較用に、メタデータ音響同期データはダウンサンプルした音響データを具えている。メタデータ音響同期データは、オリジナルフォームのマルチメディア音響データに適用するように開発することができる。ダウンサンプルしたフォームの音響データと比較用に、メタデータ同期データも適宜ダウンサンプルされる。オリジナル音響データファイルのファイルサイズが比較的大きいため、メタデータ同期用のマルチメディアを使ったプレゼンテーションの音響部分をダウンサンプルすることがより効果的である。
【００４７】
同期音響データは、デジタル音響信号の強度又はエネルギィの関数でもある。図１０は、マルチメディアを使ったプレゼンテーションの音響の一部についての音響データのグラフである。このグラフは、マルチメディアを使ったプレゼンテーションから３つの異なる音響データのプレゼンテーションをプロットしている。第１に、このグラフは、８．０Ｋｈｚでサンプリングした生デジタル音響データ３００を含む。このグラフは更に、音響データ（３１０）のエネルギィのグラフを含む。最後に、このグラフは、エネルギィスレッシュホールドグラフ（３２０）を含む。
【００４８】
一例では、音響信号のエネルギーは、分散デジタル音響値の移動平均の関数である。例えば、第１のエネルギィ値は、２５６で除した第１の２５５バイトの音響の和に等しく、第２のエネルギィ値は、２５６で除した１乃至２５６バイトの和、に等しい。音響同期データは、従って、音響エネルギィ値あるいは音響エネルギィ値群を含んでいる。更に、音響エネルギィは、閾値と比較して、エネルギィ閾値グラフを作る。例えば、１バイトの値で表わされるデジタル化したエネルギィ値が、閾値と比較できる。一例では、この閾値は５００である。エネルギィ閾値グラフは、デフォルト値０を有する。この閾値に一致するあるいは閾値を超えるエネルギィは、エネルギィ閾値の状態を、いわば、４０００あるいはその他の値に変える。エネルギィがある期間閾値以下に落ちると、エネルギィ閾値グラフは０に戻る。一例では、エネルギィ源が２０サンプル当たり０．７５（−０．７５）の下降勾配を有する場合、エネルギィ閾値グラフは０に戻る。
【００４９】
実装する場合、音響同期データは、図１０に示す音響データプレゼンテーションのいずれかと比較するために、単独で、あるいは組み合わせて、様々なその他の音響プレゼンテーションと同様に、調整するようにしても良い。例えば、音響同期データは、２０の連続デジタル音響値など、一または複数のデジタル音響サンプルを具えている。同期させるために、このような音響同期データは、サンプリングした音響データと比較される。別の例では、音響同期データは、複数の連続音響エネルギィ値を含んでおり、メタデータをマルチメディアを使ったプレゼンテーションと同期させるために、マルチメディア音響信号のエネルギィと比較される。最後に、別の例では、音響同期データは、マルチメディア音響の作動中の閾値グラフと比較する閾値を超えたパターンなど、エネルギィ閾値データの形式を具えている。
【００５０】
第３に、字幕同期データに関して、メタデータが、字幕テキストのある部分のコピーを具えている（操作２７０）。字幕は、ＸＤＳ標準に一致する。その他のタイプの拡張したデータサービスを用いることも可能であり、字幕データは一例である。字幕データは、垂直帰線区間（ＶＢＩ）に埋め込まれているか、あるいはデジタルテレビジョン環境内などの、どこかに設けられている。デジタルテレビジョン環境では、字幕データ及び同期に使用することができるその他のデータは、ＥＩＡ−７０８、プログラム及びシステム情報プロトコル、及びその他の関連するプロトコル及び標準に一致している。ビデオオンデマンドプレゼンテーションの開始時に、実際の字幕が同期字幕データと比較される（操作２８０）。一致が検出されると、フィルタアプリケーションは、マルチメディアを使ったプレゼンテーションの時間と、起動フィルタの開始時間コードを比較するために、タイマを開始するか、あるいは、マルチメディアプレゼンテーションの時間を追跡する（操作２９０）。このうように、ビデオオンデマンドのプレゼンテーションは、メタデータと同期することができる。マルチメディアを使ったプレゼンテーションの時間と、起動フィルタの開始時間コードとが一致する場合、例えば、スキップ、消去、切取り、その他の適宜のフィルタ動作が生じる。
【００５１】
同期に使用することができるその他のメタデータ音響フォーム、及び字幕解析フォーム、及び、同期に容易に適用できる比較方法が、２００４年８月２６日に出願した米国特許出願第１０／９２７，７６９号「音響信号の再生制御方法及び装置」（公開ＵＳ２００５／００８６７０５号）に述べられている。この特許出願は、ここに参照として組み込まれている。例えば、ビデオ、音響、あるいは字幕などの同期データの様々なフォームに関しては、同期データがマルチメディアを使ったプレゼンテーションの第１フレーム、あるいはマルチメディアを使ったプレゼンテーションの開始に関連する必要はない。例えば、第３の実装に関してより詳細に述べたように、動機は、フィルタ事象との既知の関連性をもってある時点で生じる。更に、様々な同期データフォームを組み合わせて、マルチメディアを使ったプレゼンテーションと容易に比較することができるユニークな同期データセットあるいは署名を規定することができる。
【００５２】
第３の実装では、図９Ｃは、同期方法の一例を提供しており、ここでは、同期データがフィルタメタデータの一部であり、また、フィルタメタデータの開始及び終了時間コードを置き換えている。このように、時間コード情報ではなく、フィルタメタデータが、上述の様々な同期データタイプ、ならびにその他を採用する開始及び終了識別子を具えている（操作３３０）。開始及び終了識別子の例には、画像データ、音響データ、字幕データ、ＸＤＳ情報、データパケット、またはその他の情報あるいは、マルチメディアを使ったプレゼンテーション中の特別な位置に関連するデータが含まれる。一の特別な実装において、開始及び終了識別子は、上述しタメタデータタイプの開始及び終了時間コード情報を置き換えることができる。このように、開始及び終了識別子は、マルチメディアを使ったプレゼンテーションのある部分の開始及び終了に関連している。以下の表２は、開始及び終了フィルタ識別子としてビデオ画像データを用いた二つのフィルタの例を示す。
【００５３】
表２
2009527137.tif 000004
【００５４】
フィルタ１は、ビデオフレーム１０００画像データの開始識別子と、ビデオフレーム１９９７画像データの終了識別子を具える。従って、開始識別子は、フレーム１０００の画像データのいくつかあるいは全てを、また、終了識別子は、フレーム１９９７の画像データのいくつかあるいは全てを含む。フィルタは更に、スキップ動作の期間が９９７フレームであることを表示する。Ｖ−Ｄ−ＤあるいはＶ−Ｄ−Ｇタイプのフィルタのいずれかが起動すると、マルチメディアを使ったプレゼンテーションを再生する間に、フィルタアプリケーションは、復号された画像データを比較し、開始識別画像データに対して表示用に待ち行列に入れる（操作３４０）。一致が検出されると、フィルタアプリケーションは、ビデオオンデマンドプレーヤがフレーム１０００ないし１９９７を表示しないようにする（操作３５０）。終了識別子、すなわち、ビデオフレーム１９９７画像データと比較するか、あるいは、１９９７フレームを計数するかして、ディスプレイを再開する。図９Ｃの操作３４０と３５０は、図９の操作２４０で述べるようなコンテンツを削除するフィルタのアプリケーションを持っている。
【００５５】
開始及び終了ビデオタイプ同期データあるいはここで述べたその他のタイプの同期データのアプリケーションは、マルチメディアプレゼンテーションの開始識別子を含んでいてもよい。従って、表１の例では、フィルタリングアプリケーションは、まず、「Ｇｌａｄｉａｔｏｒ」などの特定のマルチメディアを使ったプレゼンテーションを認識する、あるいは通知され、次いで、適宜のメタデータを適用する。メタデータの同期データは、一のマルチメディアを使ったプレゼンテーションにのみユニークなものであっても良い。例えば、画像同期データは、「Ｇｌａｄｉａｔｏｒ」にのみユニークであるが、その他のマルチメディアを使ったプレゼンテーションにはユニークでない。メモリサイズ、処理速度、及びその他のファクタに依存して、実装は、複数セットのフィルタメタデータを所定のマルチメディアを使ったプレゼンテーションと、マルチメディアプレゼンテーションを最初に認識することなく、比較する。正しいフィルタアプリケーションは、識別子のグローバルなあるいはほぼグローバルなユニークさに基づいて生じる。
【００５６】
代替的に、同期データのユニークさが、マルチメディアデータの識別子を提供する。一の実施例では、複数セットのフィルタメタデータが、セットトップボックスに部分的に保存されている。マルチメディアのプレゼンテーションの開始において、フィルタマルチメディアの様々なセット用の開始画像同期データをマルチメディアを使ったプレゼンテーションと比較する。フィルタメタデータの各セットは、特定のマルチメディアを使ったプレゼンテーションと関連しており、従って、フィルタメタデータと特定のプレゼンテーションとの間の一致を認識し、一方で、メタデータが同期すると、この一致は、更に、マルチメディアを使ったプレゼンテーションを特定する。マルチメディアの残りのプレゼンテーションは、一致したフィルタメタデータセットとのみ比較される。別に述べるように、多くの異なるＶＯＤプレゼンテーション用のフィルタメタデータセットは、ＳＴＢメモリに装填することができ、次いで、特定のＶＯＤプレゼンテーションとメタデータセットを予め識別するのではなく、画像同期が実時間あるいはほぼ実時間で生じ、開示されているＶＯＤに適宜のメタデータを適用する。このような実装は、チャネルサーフィンなど、様々なマルチメディアを使ったプレゼンテーション間を移動する場合に適用することができる。複数セットのフィルタメタデータは、現マルチメディアを使ったプレゼンテーションと比較して、適宜のフィルタを現マルチメディアに適用する。このような実装において、分散マルチメディアを使ったプレゼンテーションに基づく起動とは反対に、マルチメディアが可能なフィルタメタデータセットを有するのであれば、ユーザは、どのマルチメディアが表示されていたとしても、適用するある種のフィルタタイプを起動することが必要である。
【００５７】
第３の実装では、マルチメディアプレゼンテーションのタイミングが選択的である。第３の実装は、マルチメディアを使ったプレゼンテーションが、主マルチメディアを使ったプレゼンテーションのタイミングを予測不可能に遮断することがあるコマーシャル等の追加のマルチメディアを有する場合に、特に有益である。マルチメディアを使ったプレゼンテーションのタイミングと無関係な開始識別子情報を用いて、マルチメディアを使ったプレゼンテーションと同期すべきメタデータ用の方法を、遮断を計数する方法で提供する。第３の実装は、第２の実装について上述した、様々な画像、音響及び字幕メタデータ同期スキームのいずれかの利点を採用することができる。第３の実装について述べた同期技術は、ここに述べたその他の実装の様々なファセットと同様に、ビデオオンデマンド、ＤＶＤ、ペイパービュー、ビデオのＰＣへのストリーミング、ハンドヘルドで表示できるマルチメディア、その他を含む、様々なフォームのマルチメディア配信及び再生方法に適用できる。
【００５８】
第２の実装と第３の実装の差異は、第１の実装における画像、音響及び／又は字幕同期メタデータは、メタデータをマルチメディアデータに同期させるのに使用するが、タイミング情報は比較のために使用され、第３の実装では、画像、音響、及び／又は字幕同期メタデータが、タイミング情報を更に使用することなく、比較に直接使用されることである。
【００５９】
しかしながら、マルチメディアタイミング情報を、開始及び終了識別子と共に使用して、同期処理を最適化することができる。一の実装では、同期開始及び終了識別子データの比較が、特別な回数行われる。例えば、開始識別子とマルチメディアデータの間の一致を検出すると、あるフィルタリング動作が生じる。しかしながら、マルチメディアデータを終了識別子に連続して比較するというよりは、むしろ、フィルタリングアプリケーションは、ある時間経過後に比較を開始する。この比較は、マルチメディアデータの終了識別子に関連する時点を検出するのに十分な時間での時点で開始する。更に別の実装では、終了識別子が不要である。フィルタリングアプリケーションは、開始識別子とマルチメディアデータのある部分との間に一致を検出すると、あるセット時間削除動作を起動する。この時間は、タイマ、フレーム数、表示時間スタンプ数（以下により詳細に説明する）、あるいは、開始識別子との比較を介してマルチメディアデータ中の分散位置の識別に基づいてマルチメディア中の相対オフセットを十分に認識するその他のいずれかの手段によって、認識することができる。
【００６０】
図Ｄに記載の第４の実装では、一又はそれ以上のフラッグあるいはその他の識別子をビデオオンデマンドデータファイルに設ける（操作３６０）。この識別子は、メタデータ位置情報に対して既知の位置に配置する。従って、フィルタをかけた再生アプリケーションは、識別子の存在についてのビデオオンデマンドデータファイルをモニタすることができる。開始及び終了時間識別を有するフィルタを用いてメタデータをフィルタにかけることに対して、フラグをマルチメディアを使ったプレゼンテーションの開始時にビデオオンデマンドデータに入れて、メタデータをマルチメディアデータと同期させることができる。フィルタリング動作は、識別子からのフラグのタイミングに基づいている（操作３７０）。代替的に、メタデータフィルタが、それぞれ、ユニークな開始フラッグを具えていても良い。ビデオオンデマンドマルチメディアデータは、更に、様々なタイプのコンテンツに関連する埋め込みフラッグを具えている。フィルタリングアプリケーションがマルチメディアデータをメタデータと比較する場合、マルチメディアデータ中のフラッグがフィルタメタデータ中のフィルタ用の対応する開始フラッグ識別子と一致するときに、フィルタリング動作が生じる。フィルタリング動作は、一例では、特定時間後に終了する。代替的に、フィルタメタデータも、ユニークな終了フラッグ識別子を具え、対応するマルチメディアを使ったプレゼンテーションがさらに、特定の開始フラッグに関連する終了フラッグを具えていても良い。フィルタリング動作は、従って、対応する開始フラッグ識別子が、マルチメディア中のフラッグに一致したときに開始し、終了フラッグ識別子がマルチメディア中のフラッグに一致したときに終了する。
【００６１】
ＶＯＤマルチメディアを使ったプレゼンテーション用の相対タイミング情報として、本発明の実装は、ＭＰＥＧプレゼンテーションタイムスタンプ（ＰＴＳ）情報を追跡する。更に、別の実装では、開始及び終了フィルタ識別子として、フィルタメタデータがＰＴＳ情報を単独であるいはその他の開始及び／又は終了識別子同期データと共に、有している。
【００６２】
ここに述べた様々な実装では、マルチメディアを使ったプレゼンテーションにおける遮断を計数する必要がある。例えば、ユーザに早送り、巻き戻し、その他の能力を提供するデジタルビデオレコーダＳＴＢタイプ環境、あるいはその他の環境において、同期が、このような遮断を計数するステップを具えている。フィルタアプリケーションが、フィルタ同期の一部としてタイミングを追跡する場合、いくつかの実装は、遮断を計数する相対的タイミングを調整する。例えば、早送りは、再生２倍速（２Ｘ）、再生５倍速（５Ｘ）、その他といった、既知の速度で生じる。早送り速度がわかっているので、時間クロックを早送り動作と同期させることができる。ポーズ、巻き戻し、停止、及びその他の動作も同様に同期させることができる。
【００６３】
開示されている実施例は、特別な用語で記載されているが、本発明の原理に基づくその他の実施例も可能である。更に、操作は、特別な順番で設定することができる。しかし、この順番は、操作を提供する方法の一例に過ぎない。操作は、配置し直したり、変更したり、あるいは特別な実装で削除することができるが、それでも本発明の特徴に一致している。本発明の範囲内の実施例には、コンピュータで実行可能な指示を担持あるいは有するコンピュータで読み出し可能な媒体、あるいは保存されたデータ構造が含まれる。このようなコンピュータで読み出し可能な媒体は、汎用コンピュータあるいは特定の目的のコンピュータによってアクセスできるあらゆる入手可能な媒体であってもよい。限定ではなく、例示としての、このようなコンピュータで読み取り可能は媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＤＶＤ、ＣＤＲＯＭ、あるいはその他の光ディスクストレージ、磁気ディスクストレージ、あるいはその他の磁気ストレージデバイス、あるいは、コンピュータで実行可能な指示あるいはデータ構造の形式の所望のプログラムコード手段を担持あるいは保存するのに用いることができ、汎用あるいは特定目的のコンピュータでアクセス可能なその他の媒体を含む。ネットワークあるいはその他の通信リンクまたは接続（配線で接続された、ワイヤレスの、あるいは配線とワイヤレスの組み合わせ）を介して情報をコンピュータに送信あるいは提供する場合、コンピュータはコンピュータで読み出し可能な媒体としての接続を正しく見る。従って、このような接続はいずれも、コンピュータで読み出し可能な媒体を正しく証するものである。上記の組み合わせも、コンピュータで読み出し可能な媒体の範囲内に含まれるべきである。コンピュータで実行可能な指示は、例えば、汎用コンピュータ、特定目的のコンピュータ、あるいは特定目的の処理デバイスにある機能あるいは機能群を実行させる指示及びデータを含む。
【００６４】
ここに記載したタームコンテンツサーバは、サーバ、ならびにあらゆる関連するストレージ、及びサーバコンテンツに関連するその他の処理構造を含むように、広く解釈すべきである。ケーブルシステム及び同様に衛星システムにおいて、コンテンツサーバは、ビデオオンデマンドサーバと、関連するシステム装置を含む。
【００６５】
本発明の態様が、パーソナルコンピュータ、ラップトップコンピュータ、ハンドヘルド装置、マルチプロセッサシステム、マイクロコンピュータベースあるいはプログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、その他を含む、多くのタイプのコンピュータシステム構造を伴うネットワークコンピュータ環境で実施できることは当業者には自明である。セットトップボックスに送る衛星あるいはケーブル信号データ、テレビジョンシステムプロセッサ、その他、ならびにＩＰＴＶに用いるものなど、ある形式のマルチメディア処理構造、あるいはその他の同様の構造に送るデジタルデータ信号を使った実施例を含めて、ここに記載した様々な実施例は、ネットワークコンピュータ環境内にあると考えられる。更に、ワイヤレス接続携帯電話、ハンドヘルドタイプの装置は、ネットワークコンピュータ環境内にあると考えられる。例えば、携帯電話には、プロセッサ、メモリ、ディスプレイ、及びデジタルかアナログかにかかわらず、ある形式のワイヤレス接続、キーボード、タッチスクリーン、その他などのある形式の入力媒体が、含まれる。ハンドヘルドコンピュータプラットフォームにも、ビデオオンデマンドタイプの選択能力が含まれる。様々なモバイル実施例に適用可能なワイヤレスコネクション技術の例には、限定されるものでないが、無線周波数、ＡＭ、ＦＭ、セルラ、テレビジョン、衛星、マイクロ波、ＷｉＦｉ、ブルーツース、赤外線、その他が含まれる。ハンドヘルド装置は、一体化したメモリ（ＲＡＭ、フラッシュ、その他）、ならびに可動メモリ（例えば、光ストレージ媒体、メモリスティック、フラッシュメモリカード、その他）を含む、装置で再生するためのある形式のメモリからマルチメディアにアクセスすることができる。本発明の態様は、また、コミュニケーションネットワークを通じてリンク（有線リンク、無線リンク、あるいは有線リンクと無線リンクの組み合わせによる）しているローカル及び遠隔処理装置によってタスクが実行される分散コンピュータ環境で実施することができる。分散コンピュータ環境では、プログラムモジュールを、ローカル及び遠隔メモリストレージ装置に配置することができる。
【００６６】
映画あるいはその他のマルチメディアを使ったプレゼンテーションをフィルタをかけて再生するように構成したその他のフィルタ技術は、２０００年１０月２３日に米国特許出願番号０９／６９４，８７３号として出願され、２００５年５月２４日に特許第６，８９８，７９９号として特許を受けた「マルチメディアコンテンツナビゲーション及び再生」、及び、２０００年１０月２３日に米国特許出願番号０９／６９５，１０２号として出願され、２００５年５月３日に特許第６，８８９，３８３号として特許を受けた「音響及びビデオコンテンツの再生用ナビゲーションデータの送出」に記載されており、これらは本明細書に引用されている。
【００６７】
ここに述べた様々な方法は、コンテンツのプレゼンテーション中にマルチメディアコンテンツをスキップすることによって、マルチメディアから視覚コンテンツをフィルタする方法に適用可能である。各々のソリューションも、サーバ側あるいはセットトップボックス（ＳＴＢ）側で音響を消去することによって音響コンテンツのみをフィルタにかけるよう構成することもできる。どちらの側で音響フィルタリングを行っても、フィルタリングメタデータはアクセス可能である。ミューティングは、再生位置をフィルタリングメタデータで同期することによってトリガすることが可能である（すなわち、再生位置Ａで、再生位置Ｂまで音響を消去する）。更に、スキップ、消去、ぼかし、及び切取りといった様々なコンテンツ削除形式をサーバ側またはクライアント側に実装することができる。最後に、サーバとクライアントという用語は、クライアント−サーバ環境に厳密に制限する意味ではなく、遠隔位置にあるコンピュータ装置からユーザ位置にある装置へコンテンツが提供される構成を、より一般的な意味で用いている。遠隔位置から装置へのコンテンツの送信には、インターネットあるいはその他のコンピュータネットワーク構造、ケーブルシステム、衛星システム、及びワイヤレスシステムを、単独でまたは組み合わせたものが含まれる。
【図面の簡単な説明】
【００６８】
【図１】図１は、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する方法を示すフローチャートである。
【図２Ａ】図２Ａは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第２の方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第２の方法を示すフローチャートである。
【図３Ａ】図３Ａは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第３の方法を示すフローチャートである。
【図３Ｂ】図３Ｂは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第３の方法を示すフローチャートである。
【図４Ａ】図４Ａは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第４の方法を示すフローチャートである。
【図４Ｂ】図４Ｂは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第４の方法を示すフローチャートである。
【図５】図５は、ＭＰＥＧ符号化データの一部と、本発明の一の特定の実装に一致するこのデータに関連するコンテンツ削除を示す図である。
【図６】図６は、あるタイプのＭＰＥＧ符号化フレーム間の関係を示す図である。
【図７Ａ】図７Ａは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第５の方法を示すフローチャートである。
【図７Ｂ】図７Ｂは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第５の方法を示すフローチャートである。
【図８Ａ】図８Ａは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第６の方法を示すフローチャートである。
【図８Ｂ】図８Ｂは、本発明の一の特定の実装に一致するビデオオンデマンドのプレゼンテーションから好ましくないコンテンツを削除する第６の方法を示すフローチャートである。
【図９】図９は、本発明の様々な実装に一致した、コンテンツ削除フィルタと、マルチメディアを使ったプレゼンテーションの様々な同期方法を示す図である。
【図９Ａ】図９Ａは、本発明の様々な実装に一致した、コンテンツ削除フィルタと、マルチメディアを使ったプレゼンテーションの様々な同期方法を示す図である。
【図９Ｂ】図９Ｂは、本発明の様々な実装に一致した、コンテンツ削除フィルタと、マルチメディアを使ったプレゼンテーションの様々な同期方法を示す図である。
【図９Ｃ】図９Ｃは、本発明の様々な実装に一致した、コンテンツ削除フィルタと、マルチメディアを使ったプレゼンテーションの様々な同期方法を示す図である。
【図９Ｄ】図９Ｄは、本発明の様々な実装に一致した、コンテンツ削除フィルタと、マルチメディアを使ったプレゼンテーションの様々な同期方法を示す図である。
【図１０】図１０は、コンテンツ削除フィルタのマルチメディアを使ったプレゼンテーションとの同期に適用可能な様々な音響技術を示すグラフである。
【図１】
2009527137.tif 000005
【図２Ａ】
2009527137.tif 000006
【図２Ｂ】
2009527137.tif 000007
【図３Ａ】
2009527137.tif 000008
【図３Ｂ】
2009527137.tif 000009
【図４Ａ】
2009527137.tif 000010
【図４Ｂ】
2009527137.tif 000011
【図５】
2009527137.tif 000012
【図６】
2009527137.tif 000013
【図７Ａ】
2009527137.tif 000014
【図７Ｂ】
2009527137.tif 000015
【図８Ａ】
2009527137.tif 000016
【図８Ｂ】
2009527137.tif 000017
【図９】
2009527137.tif 000018
【図９Ａ】
2009527137.tif 000019
【図９Ｂ】
2009527137.tif 000020
【図９Ｃ】
2009527137.tif 000021
【図９Ｄ】
2009527137.tif 000022
【図１０】
2009527137.tif 000023
【手続補正書】
【提出日】平成20年9月30日(2008.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアデータコンテンツフィルタをマルチメディアコンテンツプレゼンテーションに適用し同期させる方法において：
問題となるコンテンツを有するマルチメディアコンテンツプレゼンテーションの一部を認識し、この問題となるコンテンツのコンテンツ削除を行うように構成した少なくとも一のフィルタを具えるフィルタデータを受信するステップと；
前記マルチメディアコンテンツプレゼンテーションのプレゼンテーションを提供するステップであって、当該マルチメディアコンテンツプレゼンテーションが前記少なくとも一のフィルタにおいて認識された問題のあるコンテンツを有するステップと；
前記マルチメディアコンテンツプレゼンテーションの前記部分の位置が変化する場合に、前記少なくとも一のフィルタを前記問題のあるコンテンツと同期させる同期情報を取得するステップと；
を具えることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、前記同期情報が、前記マルチメディアコンテンツプレゼンテーションの開始に対応する時間オフセットを具え、前記少なくとも一のフィルタが前記問題となるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を前記問題となるコンテンツの開始時間に関連する開始時間表示を少なくとも認識するように構成されており；前記方法が更に：
前記時間オフセットの関数として時間と追跡するステップと；及び
前記追跡時間が前記開始時間の表示に一致するときに前記問題となるコンテンツを削除するステップと；
を具えることを特徴とする方法。
【請求項３】
請求項１に記載の方法において、前記少なくとも一のフィルタが、前記マルチメディアコンテンツプレゼンテーションの一部を前記マルチメディアコンテンツプレゼンテーションの非時間特徴に一致する同期データで特定するように構成されており、問題となるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を前記問題となるコンテンツの開始時間に関連する開始時間表示を少なくとも提供することによって認識するように構成されており；
前記方法が更に、前記マルチメディアコンテンツプレゼンテーションを分析して前記同期データに一致するデータを特定するステップと；
前記同期データに一致するデータを認識する関数として時間を追跡するステップと；及び
前記追跡時間が前記開始時間表示に一致するときに前記問題となるコンテンツを削除するステップと；
を具えることを特徴とする方法。
【請求項４】
請求項３に記載の方法が更に：
前記同期データに一致するデータを認識したら前記問題となるコンテンツを削除するステップであって、前記同期データが画像データ、音響データ、及び字幕データのうちの少なくとも一つであるステップを具えることを特徴とする方法。
【請求項５】
請求項１に記載の方法が更に、前記コンテンツサーバから同期情報を取得して、前記部分が前記マルチメディアコンテンツプレゼンテーションの部分である場合、前記少なくとも一のコンテンツフィルタを前記問題となるコンテンツと同期させるステップと；及び
遠隔コンテンツサーバからクライアント装置へ前記マルチメディアコンテンツプレゼンテーションの送信を行うステップと；
を具えることを特徴とする方法。
【請求項６】
遠隔サーバからクライアントマルチメディアコンテンツ再生装置へ供給されるマルチメディアコンテンツプレゼンテーションのマルチメディアコンテンツをいくらか削除する方法において：
複数のマルチメディアコンテンツプレゼンテーションから少なくとも一のマルチメディアコンテンツプレゼンテーションの選択を受信するステップと；
フィルタメタデータを前記クライアント装置に送信するステップであって、当該フィルタメタデータが問題となるコンテンツを有する前記マルチメディアコンテンツプレゼンテーションの一部を認識し、更に、当該問題となるコンテンツのコンテンツ削除を行うように構成した少なくとも一のフィルタを具えるステップと；
前記フィルタメタデータの前記マルチメディアコンテンツプレゼンテーションへの適用が、前記フィルタ中の認識された問題となるコンテンツを削除するように前記遠隔コンテンツサーバから前記クライアント装置へ前記マルチメディアコンテンツプレゼンテーションを送信するステップと；
を具えることを特徴とする方法。
【請求項７】
請求項６に記載の方法が更に、
遠隔コンテンツサーバにおいて、前記少なくとも一のフィルタの起動を保存するステップと；
前記遠隔コンテンツサーバから、前記クライアント装置へ前記少なくとも一の起動したフィルタを具えるフィルタメタデータを送信するステップを具えることを特徴とする方法。
【請求項８】
請求項６に記載の方法が更に：
複数のフィルタのうちの少なくとも一のフィルタを起動させるステップであって、前記複数のフィルタの各々が、前記マルチメディアコンテンツプレゼンテーションの異なる部分を特定するように構成されており、各部分が問題とコンテンツのコンテンツ削除を行うように構成されているステップと；
遠隔コンテンツサーバ側で、前記複数のフィルタの少なくとも一のフィルタを保存するストップと；
前記遠隔コンテンツサーバから、前記クライアント装置に不活性フィルタを除いて前記少なくとも一の起動フィルタを具える、フィルタメタデータを送信するステップと；
を具えることを特徴とする方法。
【請求項９】
請求項６に記載の方法が更に：
遠隔コンテンツサーバにおいて、前記少なくとも一のフィルタの起動の表示を受信するステップと；
前記マルチメディアコンテンツプレゼンテーションを含むデータストリームを前記遠隔コンテンツサーバから前記クライアント装置へ送信し、前記フィルタメタデータの前記マルチメディアコンテンツプレゼンテーションへの適用が、前記少なくとも一のフィルタにおいて認識された前記問題のあるコンテンツの少なくとも一部を削除するステップと：
を具えることを特徴とする方法。
【請求項１０】
請求項６に記載の方法において、前記マルチメディアコンテンツプレゼンテーションがビデオオンデマンドシステムから提供された映画であり、前記問題のあるコンテンツの削除が、スキップ、消去、ぼかし、及び切取りのうちの少なくとも一つを具え、前記遠隔コンテンツサーバが：
ビデオオンデマンドサーバと関連するストレージと処理インフラストラクチュア；
衛星コンテンツ配信システムの一部；及び
ケーブルプロバイダシステムの一部；
からなる群の少なくともひとつであることを特徴とする方法。
【国際調査報告】
2009527137.tif 000024