(57)【要約】  主マルチメディア−コンテンツ・フィードおよび１つまたは複数のＳＩオーバーレイを含むタイム−シフトされたマルチメディア番組内の補足情報（ＳＴ）を更新する方法および装置。一実施形態では、録画番組内の補足情報（ＳＩ）の空間的、時間的および／または論理的発生を識別し、この潜在的に陳腐な情報を、より時間に敏感でなくかつ／または番組の再生時刻に適合するよう更新されたＳＩと取替える。他の実施形態では、ＳＩオーバーレイがマルチメディア番組フィードに組み込まれたタグによって識別され、エンハンスト・デジタル・ビデオ・レコーダ（ＥＤＶＲ）・セット−トップによってフィードと一緒に格納される（タイム−シフトされる）。セット−トップが、格納されたフィードを復号し、タグを読み取って代替ＳＩのソースを判定し、ソースから代替ＳＩを取り出し、代替ＳＩから更新されたオーバーレイを作成する。次いで、セット−トップが、オリジナル・オーバーレイを更新されたＳＩオーバーレイと取り替え、その結果をディスプレイに出力する。
2008530855.tif 000002
【特許請求の範囲】
【請求項１】
第１オリジナル補足情報（ＳＩ）を含むマルチメディア・コンテンツを録画時刻に録画する工程と、
前記録画されたマルチメディア・コンテンツを再生時刻に取り出す工程と、
前記第１オリジナルＳＩを前記マルチメディア・コンテンツ内の第１代替ＳＩと取り替える工程と、
前記第１代替ＳＩを含む前記マルチメディア・コンテンツを提供する工程と
を含むコンピュータにより実施される方法。
【請求項２】
前記第１オリジナルＳＩを前記第１代替ＳＩと取り替えるかどうか判定するために前記録画時刻を前記再生時刻と比較する工程をさらに含む請求項１に記載の方法。
【請求項３】
前記再生時刻が前記録画時刻を指定された遅延閾値だけ超える場合、前記第１オリジナルＳＩが前記第１代替ＳＩと取り替えられる請求項２に記載の方法。
【請求項４】
前記マルチメディア・コンテンツが第２オリジナルＳＩをさらに含み、
第１条件が満たされた場合、前記第１オリジナルＳＩが前記第１代替ＳＩと取り替えられ、
前記第１条件と異なる第２条件が満たされた場合、前記第２オリジナルＳＩが第２代替ＳＩと取り替えられる請求項１に記載の方法。
【請求項５】
再生時刻が録画時刻を第１の指定された遅延閾値だけ超える場合、前記第１オリジナルＳＩが前記第１代替ＳＩと取り替えられ、
前記再生時刻が前記録画時刻を前記第１の指定された遅延閾値と異なる第２の指定された遅延閾値だけ超える場合、前記第２オリジナルＳＩが第２代替ＳＩと取り替えられる請求項４に記載の方法。
【請求項６】
タグが前記第１オリジナルＳＩに関連付けられ、
前記再生時刻に前記第１オリジナルＳＩを前記第１代替ＳＩと取り替えるかどうか判定するために前記タグが使用される請求項１に記載の方法。
【請求項７】
前記タグが前記代替ＳＩのソースを判定するためにさらに使用される請求項６に記載の方法。
【請求項８】
前記タグを使用して前記ソースを判定する工程が、
前記タグを更新マネージャに送信する工程と、
前記更新マネージャから前記ＳＩソース用のＳＩソース識別子を受信する工程と
を含む請求項７に記載の方法。
【請求項９】
前記タグを使用して前記ソースを判定する工程が前記タグからチャンネルを抽出する工程を含む請求項７に記載の方法。
【請求項１０】
前記第１オリジナルＳＩを第１代替ＳＩと取り替える工程が
放送網のチャンネルに合わせる工程と、
前記チャンネルの中の１つまたは複数の論理ストリームから前記第１代替ＳＩを抽出する工程とを含む、請求項１に記載の方法。
【請求項１１】
前記チャンネルが、前記第１オリジナルＳＩが録画されたのと同じチャンネルである請求項１０に記載の方法。
【請求項１２】
前記チャンネルが、前記第１オリジナルＳＩに関連付けられたタグから得られる請求項１０に記載の方法。
【請求項１３】
前記第１オリジナルＳＩを第１代替ＳＩと取り替える工程が、
前記第１オリジナルＳＩに関連付けられたタグを更新マネージャに送信する工程と、
前記更新マネージャから前記代替ＳＩを受信する工程と
を含む請求項１に記載の方法。
【請求項１４】
前記更新マネージャが前記タグを使用して前記代替ＳＩを含むデータベースへのクエリを形成する請求項１３に記載の方法。
【請求項１５】
タグが前記第１オリジナルＳＩに関連付けられ、
前記タグが１つまたは複数の録画時刻、録画元チャンネル、番組識別子、番組ジャンル、ＳＩタイプ、およびＳＩ識別子を含む請求項１に記載の方法。
【請求項１６】
タグが前記第１オリジナルＳＩに関連付けられ、
前記タグが、前記第１オリジナルＳＩと一緒に録画される前に、前記タグの生成元によって確保され、
前記第１オリジナルＳＩを前記第１代替ＳＩと取り替える工程が、
前記タグを、ネットワークを介して前記タグの前記生成元に安全に送信する工程と、
前記ネットワークから代替ＳＩを安全に受信する工程とを含む請求項１に記載の方法。
【請求項１７】
前記第１オリジナルＳＩを前記マルチメディア・コンテンツ内の第１代替ＳＩと取り替える工程が、前記第１代替ＳＩを格納されたフォーマットからデジタル・ビデオ・レコーダの前記提供機能に適合するフォーマットにトランスコードする工程を含む請求項１に記載の方法。
【請求項１８】
タグが前記第１オリジナルＳＩに関連付けられ、
前記タグが、前記再生時刻と前記録画時刻との差に関係なく前記第１オリジナルＳＩが取り替えられることが許可されているかいないかを示す状態を有するフラグを含み、
前記第１オリジナルＳＩを第１代替ＳＩと取り替える工程が前記フラグの状態を考慮する工程を含む請求項１に記載の方法。
【請求項１９】
タグが前記第１オリジナルＳＩに関連付けられ、
前記タグが、前記再生時刻と前記録画時刻との差が指定された遅延閾値より大きい場合に前記第１オリジナルＳＩが提供されることが許可されているかいないかを示すような状態を有するフラグを含み、
前記第１オリジナルＳＩを第１代替ＳＩとともに提供する工程が前記フラグの状態を考慮する工程を含む請求項１に記載の方法。
【請求項２０】
前記第１オリジナルＳＩが前記録画されたマルチメディア・コンテンツから空間的に区別される請求項１に記載の方法。
【請求項２１】
前記第１オリジナルＳＩが、前記マルチメディア・コンテンツから時間的に区別されたビデオ・シーケンスである請求項１に記載の方法。
【請求項２２】
第１オリジナル補足情報（ＳＩ）を含むマルチメディア・コンテンツを録画時刻に録画し、
前記録画されたマルチメディア・コンテンツを再生時刻に取り出し、
前記マルチメディア・コンテンツ内の前記第１オリジナルＳＩを第１代替ＳＩと取り替え、
前記第１代替ＳＩを含む前記マルチメディア・コンテンツを提供する
ように適応されたエンハンスト・デジタル・ビデオ・レコーダ（ＥＤＶＲ）。
【請求項２３】
第１オリジナルＳＩを含むマルチメディア・コンテンツを生成するためのシステムであって、前記マルチメディア・コンテンツおよびタグを含む合成マルチメディア・フィードを生成するように適応されたタグ挿入ユニットを含み、前記タグが再生時刻に前記マルチメディア・コンテンツの録画されたバージョン内の前記第１オリジナルＳＩを第１代替ＳＩと取り替えるべきかどうか判定するためにエンハンスト・デジタル・ビデオ・レコーダ（ＥＤＶＲ）によって使用されるように適応されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア・コンテンツ管理に関し、より詳細には、タイム−シフトされたマルチメディア・コンテンツに含まれる情報フィールドの更新に関する。
【背景技術】
【０００２】
補足情報
多くのマルチメディア・コンテンツ・プロバイダ（たとえば、ケーブル会社、スタジオ、または放送局）が、主マルチメディア−コンテンツ・フィード（たとえば映像）の他に、補足情報（たとえば、コマーシャル、広告、またはスポーツの得点または株価の水平スクロールもしくはクロール）を視聴者に提供する。これらの補足情報（ＳＩ）フィードは多くの様々なやり方で提供される。
【０００３】
ある場合には、情報が図形形状に変換され、制作プロセス中に（たとえばスタジオで）映像上にスーパーインポーズされる。他の場合には、テキストが、ローカル・キャラクタ・ジェネレータ、キーイング／合成ユニットを介して、またはウィンドウ・プロセスを介して、配信ポイント（たとえばローカル・ケーブル・ヘッドエンド）または表示ポイント（たとえば、セット・トップ・ボックスもしくはパーソナル・コンピュータ）で、リアル・タイムで映像上にオーバーレイされる。これらの場合、補足情報は主マルチメディア−コンテンツ・フィードから空間的に区別される。言い換えれば、ＳＩが基づくことができるビデオ画像の中に空間的な位置がある。
【０００４】
他の（たとえばコマーシャルの）場合には、補足情報は、特定の時間間隔で主マルチメディア−コンテンツ・フィードの中に挿入される。これらの場合、補足情報は主マルチメディア−コンテンツ・フィードから時間的に区別される。
【０００５】
最後に、マルチメディア・コンテンツは、あらゆる種類の様々なパッケージおよびトランスポート（たとえば、映像パケット識別子（ＰＩＤ）およびマルチ音声／データＰＩＤを含むＭＰＥＧ−２番組）に入って来る。パッケージまたはトランスポートは、主マルチメディア−コンテンツ・フィード（たとえば、ＭＰＥＧ−２番組の映像および主音声ＰＩＤに入れて運ばれる）、ならびに論理的に区別されたＳＩフィード（たとえば、ＭＰＥＧ−２番組の１つまたは複数のデータＰＩＤに入れて運ばれる）の両方を含むことができる。
【０００６】
時間敏感性
しばしば、補足情報はある程度時間に敏感である。たとえば、主マルチメディア−コンテンツ・フィードがプレイオフ・ゲームであるスポーツ・チャンネル上で、たとえば、そのリーグの他のゲームの得点の１５分ごとの更新、スポーツ障害に関するレポート、またはその他の時間に敏感な出来事を提供する情報がスクリーンの下部を横切ってスクロールしていてもよい。同様に、全国ネットワークは通常その番組の中に定期的タイム・スロットを提供し、それらの中に地方支局がローカル・コマーシャルを挿入することができる。これらのコマーシャルは、ときどき、時間に敏感であり得る（たとえば、「一回だけ」もしくは「フリー・ボーナス・ギフトを受け取るためには今から２４時間以内に電話してください」ということを述べる広告、または「全容は午後１１時に」ということを述べるローカル・ニュース番組の広告）。最後に、インターキャスト−タイプ（ｉｎｔｅｒｃａｓｔ−ｔｙｐｅ）（たとえば、放送チャンネルの中の垂直帰線区間（ｖｅｒｔｉｃａｌ  ｂｌａｎｋｉｎｇ  ｉｎｔｅｒｖａｌ、ＶＢＩ）フィード）で提供されるパッケージＳＩ（たとえば投票結果）も時間に敏感であり得る。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、リアル−タイムな、かつ／または時間に敏感な補足情報は、番組（たとえば、主マルチメディア−コンテンツ・フィードおよびその関連ＳＩ）が後での再生のためにタイム−シフトされた場合、陳腐になり、かつ／または適切でなくなる可能性がある。タイム−シフトは、マルチメディア・コンテンツ配信プロセス（たとえば、プライム−タイム番組のウェスト・コーストの放送がその番組のイースト・コーストの放送時間に関してときどき受ける３時間の遅延）中に起こり得るが、コンシューマによるデジタル・ビデオ・レコーダ（ＤＶＲ）の人気の上昇と使用の増大によって、コンシューマの家にあるＰＣまたはＳＴＢによって、番組が再生される前に、ある不確かな時間だけますます遅延されるということが多くなってきている。録画された番組がようやく見られるとき、関連補足情報は、番組が録画されてからどれだけ時間が経っているかによって、陳腐であるかまたは不適切である可能性がある。
【課題を解決するための手段】
【０００８】
従来技術における問題は、番組内の補足情報を番組の再生時刻に基づいて更新する方法および装置によって本発明の原理に従って対処される。一実施形態では、本発明は、録画された番組内の補足情報（ＳＩ）の空間的、時間的、または論理的発生を識別し、この潜在的に陳腐になった情報をより時間に敏感でない、かつ／または番組の再生時刻に適合するように更新されたＳＩと取り替える。
【０００９】
一実施形態によれば、録画時刻に、第１オリジナル補足情報（ＳＩ）を含むマルチメディア・コンテンツが録画される。再生時刻に、録画されたマルチメディア・コンテンツが取り出され、第１オリジナルＳＩがマルチメディア・コンテンツ内の第１代替（ｒｅｐｌａｃｅｍｅｎｔ）ＳＩと取り替えられ、第１代替ＳＩを含むマルチメディア・コンテンツが提供される。
【００１０】
本発明のその他の態様、特徴、および利点は、以下の詳細な説明、添付の特許請求の範囲、および添付の図面からさらに十分に明らかになるであろう。
本明細書中の「一実施形態」への言及は、その実施形態に関連して記述された特定の特徴、構造、または特性が本発明の少なくとも１つの実施形態に含まれる可能性があることを意味する。本明細書中の様々な場所での「一実施形態では」というフレーズの出現は、必ずしもすべて同じ実施形態を指すとは限らず、他の実施形態の互いに相容れない別個の実施形態でも代替実施形態でもない。
【発明を実施するための最良の形態】
【００１１】
導入
図１は、従来技術のマルチメディア−コンテンツ・デリバリ・ネットワーク（ＭＣＤＮ）１００を示す。ネットワーク１００は、補足情報データベース１０２、ビデオ・サーバ１０４、ライブ／録画映像セレクタ１０６、スケジュール、同期、および合成（ＳＳＣ）ユニット１０８、配信ネットワーク１１０（たとえば、放送、ケーブル、衛星、インターネット網）、従来の単方向または双方向セット・トップ・ボックス（ＳＴＢ）１１２、ならびにＤＶＲ−エンハンスト・セット−トップ・ボックス（ＤＶＲ−ＳＴＢ）１１４を含む。
【００１２】
動作中、複数のソース（たとえば、証券取引所、インターネット・ニュース・サービス、スポーツ・ネットワーク、および広告主）からの補足情報（たとえば、株価、スポーツの得点、ニュース記事、およびコマーシャル）がＳＩデータベース１０２に取り込まれ、番組フィード（たとえば、スタジオまたは放送網からのシンジケート（ｓｙｎｄｉｃａｔｅｄ）番組）がビデオ・サーバ１０４に格納される。ビデオ・サーバ１０４からの出力およびライブ・フィード（たとえば、サッカーの試合またはライブ・ニュース・ショー）がセレクタ１０６に入力され、一方、ＳＳＣユニット１０８の制御下で、セレクタの出力がＳＩデータベース１０２の出力と一緒にＳＳＣユニット１０８に供給される。ＳＳＣユニット１０８の中で、ＳＩが、（たとえば、キーイング・ユニットを介しての）番組フィード上へのオーバーレイのために、または（たとえば、コマーシャル挿入機／映像スプライサを介しての）番組フィード内への挿入のために、または（たとえば、トランスポート・マルチプレクサまたはグルーミング・ユニットを介しての）番組フィードの中へのトランスポートのために、（たとえば、テキストからグラフィクスへの変換により）適切な形態に変換される。ＳＳＣユニット１０８から出力される、結果としての合成番組トランスポート・ストリームが配信ネットワーク１１０に供給され、合成ストリームがセット・トップ・ボックスに配信される。
【００１３】
議論のために、Ｔｐが「現在の」時刻を表すものとする。その場合Ｔｐは、（ＳＳＣ１０８内での）合成、（ネットワーク１１０を介しての）配信、および（ＳＴＢ１１２での）受信／デコーディング／ディスプレイへの出力が行われる時刻を表すために使用されることもできる。その場合、従来のＳＴＢ１１２の中で、合成トランスポート・ストリームが受信され、デコードされ、やはり実質的に時刻Ｔｐに、ディスプレイに出力される。ＤＶＲ−ＳＴＢ１１４の中で、トランスポート・ストリームはまた、デコードされ、実質的に時刻Ｔｐにディスプレイに出力されることもでき、または、トランスポート・ストリームは後でのデコーディングおよびいつか将来の時刻Ｔｆにおける表示のために格納されることもできる。あるいは、前に（たとえば、前の録画時刻Ｔｒに）格納されたトランスポート・ストリームが現在の時刻Ｔｐにデコードされ表示されることもできる。後者の場合、ＤＶＲ−ＳＴＢ１１４が前の録画時刻Ｔｒに格納された合成番組を時刻Ｔｐにデコードし表示するために使用される場合、ＳＩの時間的適切さに関連する問題が存在する可能性がある。時刻Ｔｒに合成され、配信され、録画され、後の時刻ＴｐにＤＶＲ−ＳＴＢ１１４によって再生される番組を考える。ＳＩ情報が合成番組に合成された時刻Ｔｒとその番組が見られる時刻Ｔｐとの間のタイム−シフト、Ｔｓによっては、オーバーレイの中のＳＩが古くかつ／または不適切である可能性がある。
【００１４】
リアル−タイム情報更新
図２は、本発明の一実施形態による更新マルチメディア・コンテンツ配信ネットワーク（ＵＭＣＤＮ）２００の更新を示す。図１のＭＣＤＮ１００のように、ＵＭＣＤＮ２００は補足情報データベース１０２、ビデオ・サーバ１０４、ライブ／録画映像セレクタ１０６、配信ネットワーク１１０、ＳＴＢ１１２、およびＤＶＲ−ＳＴＢ１１４を含む。図２のこれらの要素は実質的に図１に関して前に説明されたように動作する。ＵＭＣＤＮ２００はまた、タグ・アーカイブ２０１、専用ＳＩデータベース２０３、ＳＩ更新マネージャ２０５、トランスコーダ２０７およびエンハンストＤＶＲ−ＳＴＢ（ＥＤＶＲ−ＳＴＢ）２０９を含む。さらに、ＵＭＣＤＮ２００は、従来技術のＭＣＤＮ１００のＳＳＣ１０８のすべての機能および本発明に特有の追加の機能を含むスケジュール、同期、タギング、および合成ユニット２１１を含む。
【００１５】
前述のように、多くの様々な形態のＳＩ情報がある。以下の議論では、空間的に区別されたＳＩに関してＵＭＣＤＮ２００の動作が最初に説明される。空間的に区別されたＳＩは、図３の例示的合成番組ディスプレイ３００によって示されている映像ディスプレイの１つまたは複数の領域上にオーバーレイされたＳＩを含み、その合成番組ディスプレイは、映像ディスプレイ領域３０２、スポーツの得点のクロール領域３０４、現在の時刻および温度領域３０６、ローカル広告領域３０８、およびディスクレーマ（免責）領域３１０を含む。当業者には理解されるであろうように、この議論は、主マルチメディア・フィードから時間的にまたは論理的に区別されたＳＩ情報にも同様に適用される。
【００１６】
ＵＭＣＤＮ２００の動作の一実施形態では、ライブのサッカーの試合の放送がライブ・フィード・インターフェース２１３を介して受信され、ＳＳＴＣ２１１の制御下で、セレクタ１０６により選択されてＳＳＴＣユニット２１１に供給される。同時に、やはりＳＳＴＣ２１１の制御下で、ＳＩデータベース１０２から補足情報が取り出される。
【００１７】
ＳＳＴＣ２１１は、（たとえば、合成ディスプレイのどの領域が映像を示し、どの領域が補足情報を表示するかなど）合成ディスプレイのレイアウト、および、時のたつにつれてのレイアウトの様々な領域上での情報オーバーレイの順序付け、ならびに他のイベントに関してのＳＩの同期（たとえば、字幕と映像ストリームの同期）を管理する。ＳＳＴＣ２１１はまた、オーバーレイ適合（ｏｖｅｒｌａｙ−ｃｏｍｐａｔｉｂｌｅ）フォーマット（たとえば、フントのレンダリングおよびキーイング／ブレンディング）への情報の変換およびスクロール速度などの機能の管理も扱う。タイム−シフトされた情報のライブ更新をサポートするために、ＳＳＴＣ２１１はまた、合成ディスプレイの互いに異なる各領域用の「タグ」も生成し、これらのタグをＳＳＴＣが生成する合成番組ストリームに挿入する。各タグは小さなデータ構造を含む。データ構造は、ＳＩ領域の位置およびサイズ（たとえば、領域の左上隅のＸ−Ｙ座標ならびにライン／ピクセルの高さおよび幅）、領域に運ばれたＳＩ／オーバーレイのタイプ（たとえば、現在のスポーツの得点のクロールまたは時刻および温度）、ＳＩの（たとえば番組開始に関連する）表示時刻、番組の分類（たとえば、ドキュメンタリ、ニュース、金融、スポーツ、音楽、コメディ）、およびＳＩを運んだ番組の番組識別子などの情報を含むことができる。タグは、合成番組と一緒にＳＳＴＣ２１１によって出力され（たとえば、アナログ番組の垂直ブランキング・インターバルに組み込まれ、またはＭＰＥＧ−２トランスポート・ストリーム内の１つまたは複数のデータＰＩＤに入れて運ばれ）、配信ネットワーク１１０を介して、ＳＴＢ１１２、ＤＶＲ−ＳＴＢ１１４、およびＥＤＶＲ−ＳＴＢ２０９に送達される。タギング情報も後での参照のためにタグ・アーカイブ２０１に格納される。タグ情報ならびにオリジナルＳＩまたは代替品ＳＩは、多くの様々なフォーマットでＥＤＶＲ−ＳＴＢに流されることができることに留意されたい。これらのフォーマットは、ＳＭＩＬ、ＨＴＭＬ、ＷＡＰ、ＪＡＶＡ（登録商標）、マクロメディアＦＬＡＳＨ、およびＯＣＡＰを含む。
【００１８】
基本的単方向ＳＩ代替
本発明の基本的ＳＩ代替実施形態では、タグ情報はＳＴＢ１１２およびＤＶＲ−ＳＴＢ１１４によって無視される。しかし、ＥＤＶＲ−ＳＴＢ２０９は、合成番組を録画するごとにそれに付いているタグも録画する。次いで、ＥＤＶＲ−ＳＴＢ２０９は、前に録画された番組を再生する場合、現在の時刻Ｔｐから録画時刻Ｔｒを引くことによりタイムシフト値Ｔｓを計算する。差Ｔｓがある指定された閾値Ｔｔｈを超える場合、ＥＤＶＲ−ＳＴＢ２０９は、（今は潜在的に「陳腐である」）タグのついたＳＩ領域を代替ＳＩと取り替えようとする。
【００１９】
代替ＳＩは、たとえば、ＳＳＴＣユニットによってネットワークに挿入される（たとえば、各現在時刻フィードのトランスポート・ストリーム内の第２映像または１つまたは複数の代替データＰＩＤの中で運ばれる）特別のタイム−シフト更新（ＴＳＵ）ＳＩストリームからリアル・タイムでダウンロードされた「フレッシュな」ＳＩであり得る。この場合、代替ＳＩを取り出すために、ＥＤＶＲ−ＳＴＢは、格納された合成番組を最初に録画したチャンネルに、あるいはＥＤＶＲ−ＳＴＢに知られているまたはタグもしくは構成テーブルで運搬された指定されたＴＳＵ  ＳＩチャンネルに合わせる（チューニングする）。ＴＳＩ  ＳＩストリームが合わせられた後は、ＴＳＵ  ＳＩは、ＥＤＶＲ−ＳＴＢの中のカット・アンド・フィル（たとえば、キーヤ（ｋｅｙｅｒ））または合成エンジン（たとえば、ＭＰＥＧ−４ビジュアル合成エンジン）を使用して、番組内の今は陳腐なＳＩ領域を取り替えるためにダウンロードされ使用されることができる。代替ＳＩは、実際の映像オブジェクトを含むことができ、その場合、それらは合成される、もしくは合成ディスプレイ上にウィンドウ表示される、またはＳＩはテキスト・データの形態でもよく、その場合、テキスト・データはＥＤＶＲ−ＳＴＢのグラフィックス・エンジンの中でレンダリングされる。
【００２０】
代替ＳＩはまた、時間に敏感でない（ＮＴＳ）ＳＩ（たとえば、チャンネル・プロモーション・マテリアルまたは特別の広告ＳＩ）でもよく、その場合、ＩＰネットワーク、ケーブルまたは衛星ネットワーク上の帯域内または帯域外トランスポート、および電話モデムを含む多くの様々なトランスポートのうちのいずれによってでもＥＤＶＲ−ＳＴＢに（現在を含む）いかなる時点においてでも送達されることができる。代替ＳＩはまた、録画時刻Ｔｒに送達される場合、合成番組自体のトランスポート・ストリームの中で運ばれることもできる。代替ＳＩはまた、オリジナルＳＩによって最初に影響された（たとえば、上書きされた）オリジナル映像コンテンツに対応していてもよい。
【００２１】
図３の合成ディスプレイの時刻および温度ＳＩ領域３０６について考察する。明らかに、時刻および温度は陳腐になる可能性があるＳＩ情報を表す。このスクリーン領域は、ＮＴＳ代替ＳＩの場合、時間に敏感でない広告で満たされてもよく、または、ＴＳＵ代替ＳＩの場合、現在の時刻および温度によって満たされてもよい主スクリーンの実際の領域を表す。リーグ得点領域３０４はまた、録画された番組の中のある程度時間に敏感なＳＩを表す。この領域はまた、ＴＳＵ  ＳＩまたはＮＴＳ  ＳＩのどちらででも更新されることができる。
【００２２】
他の例として、主映像フィードに関連する著作権を記載するテキスト・オーバーレイを表すスクリーン領域３１０が、「遅延しても、オーバーレイを取り替えない」ことを示すタグに関連付けられてもよい。逆に、広告オーバーレイ（たとえば、図３のローカル広告領域３０８）のタグが、「このグラフィックスは、リアル・タイムで見られない場合、陳腐である」ことを示してもよい。代替として、または追加として、番組が実質的に放送されたときに見られる場合にのみ録画されたオーバーレイの表示が許可されることを番組全体のタグが述べてもよい。言い換えれば、タグは、録画された番組が指定された時刻より長く遅延された場合、代替オーバーレイだけでなくすべてのオーバーレイが表示されないようにするために使用されることができる。この後者の制限は、所望された場合は、ある番組の保全性もしくは質を保持するために、または、ある者によって何らかの代替オーバーレイと組み合わせられたオリジナル・プログラミングから成るオリジナルの派生作品とみなされる可能性があることの作成を防止するために使用されることができる。１つまたは複数の実施形態では、規則の階層が広告主、コンテンツ開発業者、視聴者、およびコンテンツ配信業者など様々な当事者の間の協定に基づいて実施される。
【００２３】
本発明の１つまたは複数の実施形態では、ＳＩ領域のいずれもが、（潜在的には、著作権考慮事項に基づくいくつかの制約下で）、１つまたは複数のユーザ、コンテンツ・プロバイダ、およびサービス・プロバイダの優先（プリファレンス）の機能として取り替えられることができる。そのような実施形態では、ＥＤＶＲ−ＳＴＢの「パワー・ユーザ」が、図４のダイアログ・スクリーン４００によって示されているものと同様の優先ダイアログ・スクリーンを備える。
【００２４】
図４は、ユーザが自分のタイム−シフトされた番組と一緒に見たいと思うＳＩのタイプをそこから選択することができる更新されたＳＩのカテゴリのメニュー４０２、ならびに、最初に放送されたＳＩに対して更新ＳＩをどの程度まで見たいかをユーザがそれを用いて選択することができる代替優先（好み、プリファレンス）スライダ制御４０４を含む。図示された例では、スポーツおよび株式のカテゴリが選択されたように図示されていて、代替優先スライダ制御がＳＩ代替の強い優先を示しているように描かれている。
【００２５】
図５は、基本的単方向ＳＩ代替をサポートする本発明のＥＤＶＲ−ＳＴＢによって実行される例示的プロセス５００を示す。工程５０２で、ＥＤＶＲ−ＳＴＢが実質的に時刻Ｔｒに関連タグと一緒に合成番組を（潜在的にユーザの要求で）受信し録画する。工程５０４で、ＥＤＶＲ−ＳＴＢがＥＤＶＲユーザから番組の再生要求を受信する。次いで、工程５０６で、ＥＤＶＲがストレージから番組およびいかなる関連タグをも取り出し、工程５０８で、ＥＤＶＲが、実質的に時刻Ｔｐにオリジナル・オーバーレイを含む取り出された番組をデコードする。
【００２６】
工程５１０で、タイムシフトＴｓ（すなわち、番組が再生された時刻Ｔｐと録画された時刻Ｔｒとの間の時間）がかなり大きい、たとえばある閾値遅延Ｔｔｈより大きい時間のシフトを表すかどうか判定するためにテストが行われる。Ｔｔｈ（たとえば、３時間）は、ＥＤＶＲセット−トップ内の固定パラメータでもよく、ボックスにダウンロードされるパラメータでもよいことに留意されたい。Ｔｔｈは番組内のすべてのオーバーレイにグローバルでもよく、各オーバーレイ用のＴｔｈパラメータがあってもよい。さらに、Ｔｔｈはすべての番組にグローバルでもよく、または１つの番組にグローバルでよく、あるいは１つまたは複数のクラスのオーバーレイまたは番組にグローバルでもよい。いくつかの実施形態では、閾値がネットワーク・オペレータにより、および／またはＥＤＶＲのユーザによりプログラム可能である。１つまたは複数の実施形態では、閾値は、番組と一緒にダウンロードされ、かつ／または一意であり、かつ／または各タグの一部分である。
【００２７】
タイムシフトがかなり大きい場合、次に工程５１２で、代替ＳＩのための１つまたは複数のソース（ＳＩ更新ごとに、帯域内ＰＩＤストリームなどの異なるソースがあってもよいことに留意されたい）が、取り出された番組に関連するタグを読み取ることにより判定される。次いで、工程５１４で、実際の代替ＳＩが１つまたは複数のソースから取り出される。次いで、工程５１６で、代替ＳＩがオーバーレイの準備をされ、工程５１８で、更新されたＳＩがデコードされた合成番組の中の関連するオーバーレイ領域上にオーバーレイされる。次に、または工程５１０のテストに通らなかった場合、工程５２０で、デコードされ潜在的にオーバーレイ更新された番組がディスプレイに出力され、工程５２２でプロセスが終了する。
【００２８】
双方向またはインタラクティブＳＩ更新
タグおよび／またはオーバーレイに関連する双方向／インタラクティブ機能を含むＥＤＶＲ−ＳＴＢは、前に説明された基本的単方向ＥＤＶＲ−ＳＴＢのすべての機能、および以下に説明される追加の機能を含む。
【００２９】
再度図２を参照すると、本発明の様々な実施形態において、ＥＤＶＲ−ＳＴＢは、リアル−タイム更新マネージャ（たとえばＳＩ更新マネージャ２０５）への双方向接続（たとえば、ケーブル・モデムまたはダイヤル−アップを介したインターネット接続）を含む。これらの実施形態では、ＳＩタグは、ＥＤＶＲ−ＳＴＢからＳＩ更新マネージャに送信され、ＳＩデータの参照ハンドルとして使用されることができる。更新マネージャは、これらのタグの受信に呼応して、タグ固有ベースでＳＩ更新またはオーバーレイを直接ＥＤＶＲ−ＳＴＢに提供する。このようにして、ＳＩ更新は、録画時刻に関する番組の関連再生時刻と再生される番組のコンテンツの両方に合わせて行われることができる。
【００３０】
１つまたは複数のこれらの双方向／インタラクティブ実施形態では、ＳＳＴＣユニット２１１は、タグ・アーカイブ２０１に任意選択でインターフェースされ、タグ・アーカイブ２０１はＳＩ更新マネージャ２０５に接続され、ＳＩ更新マネージャ２０５はＳＩデータベース１０２へのアクセス権を有する。タグ・アーカイブ２０１はアーカイブ・フォーマットでタグおよびオーバーレイ情報を格納する。そのような実施形態では、タグは、タグ・アーカイブにインデックスするためにＳＩ更新マネージャによって使用される一意のオーバーレイ識別子と同じように基本的であり得る。タグ／オーバーレイ／番組が送信された時刻、タグに関連するプログラム、番組の中のオーバーレイ位置（たとえば、空間的、時間的、または論理的位置）、オーバーレイ・タイプ、番組タイプ、および／またはその他の識別情報を含むタグ・アーカイブから情報が取り出される。この情報は適切な代替ＳＩを識別するためにＳＩ更新マネージャによって使用されることができ、次いで、マネージャはこの適切な代替ＳＩを（たとえば、ＳＩデータベース１０２または任意選択の「専用」ＳＩデータベース２０３から）取り出し、ＥＤＶＲ−ＳＴＢに送信することができる。専用ＳＩデータベース２０３は、再生時に様々な番組に適切である可能性があるが、ＳＩデータベース１０２に格納された前のまたは現在のＳＩ送信の一部分ではなかったＥＤＶＲ−ＳＴＢのための様々な形態およびタイプの代替ＳＩ（たとえば、ＥＤＶＲ−ＳＴＢのためのＵＳＢストレージ拡張に関する一般広告）を格納するために使用される。
【００３１】
本発明のある実施形態では、ＳＩ更新マネージャ２０５がトランスコーダ２０７と通信する。これらの実施形態では、１つまたは複数のソース（たとえば、専用ＳＩデータベース２０３）から取り出されたＳＩ情報がトランスコーダ２０７に渡されて、その取り出されたフォーマットから、ＳＩ更新が定められているＥＤＶＲ−ＳＴＢの必要条件に適したフォーマットにトランスコードされる。これらのフォーマットは、制限なしに、ＯＣＡＰ、ＨＴＭＬ、ＷＡＰ、ＪＡＶＡ（登録商標）、マクロメディアＦＬＡＳＨ、およびＳＭＩＬを含む。
【００３２】
本発明の１つまたは複数の実施形態では、タグ関連情報が、ＥＤＶＲ−ＳＴＢによってＳＩ更新マネージャを介して、ＥＤＶＲ−ＳＴＢによって再生される番組を制作したコンテンツ・プロバイダに安全に渡される。これらの実施形態では、コンテンツ・プロバイダは、代替ＳＩのより厳しい制御を維持し、コンテンツ・プロバイダによって制作されたコンテンツのために承認されたＳＩ更新を送達することができる。
【００３３】
たとえば、認可されていないまたは悪意のあるＳＩがシステムに（たとえば、ハッキングを介して）入らないようにするために、各タグは、タグの生成元（たとえば、ＳＩ作成者、マルチメディア・コンテンツ作成者またはスタジオ、セキュア・サーバ、あるいは、ＳＳＴＣまたはＳＩ更新マネージャのいずれかのセキュア・バージョン）によって認可され、暗号化されることができる。次いで、更新されたＳＩを取り出すために、タグがＥＤＶＲ−ＳＴＢから生成元に安全に渡され、ＳＩ更新が取り出され、任意選択で認可され、暗号化されてから、ＥＤＶＲ−ＳＴＢに送信される。後者の場合、ＥＤＶＲ−ＳＴＢは、ＳＩ生成元を認可し、更新されたＳＩを暗号化し、その後、再生中に主マルチメディア・コンテンツと一緒にそれを提供する機能を備える。
【００３４】
図６は、本発明による、双方向ＥＤＶＲ−ＳＴＢ内でＳＩを更新することに関して図２のＳＩ更新マネージャ２０５によって実行される例示的プロセス６００を示す。
工程６０２で、ＳＩ更新マネージャがＥＤＶＲ−ＳＴＢからＳＩオーバーレイ・タグを受信する。次に、工程６０４で、ＳＩ更新マネージャがＳＩオーバーレイの特質（たとえば、関連番組、オリジナル放送時間、位置、およびサイズ）を判定する。たとえば、オーバーレイは、技術株式に焦点を合わせた１０ライン、３２０ピクセルの巡回株式ティッカーでもよく、または、オーバーレイは、特定の製造業者によって製造された石けんのフル・スクリーン、毎秒３０フレームの（たとえば、オリジナル番組に時間的に挿入された）映像コマーシャルでもよい。
【００３５】
株式ティッカーに適した代替は、現在の株価に更新された同様の大きさの技術株式ティッカー巡回でもよく、再生時刻Ｔｐがその日の株式市場終了後の場合、各株式の市場終値を伝えるティッカー巡回が代用されてもよい。
【００３６】
石けんのコマーシャルの場合、適切な代替は特別の「代替なし」というメッセージでもよい。これは、石けんのコマーシャルの時間に敏感でない特質に基づくＥＤＶＲ−ＳＴＢへの適切なタグ応答、または、更新マネージャから、代替ビデオ・クリップのリアル−タイム提供を妨げるであろうＥＤＶＲ−ＳＴＢへのパス上の限定された帯域幅の反映であり得る。後者の場合、コマーシャルをＥＤＶＲ−ＳＴＢに入れるために代替方法が使用されることができる。これらは、再生時刻の前の、またはチャンネル識別子（またはＭＰＥＧ−２フィードの場合はチャンネルの中の番組ストリーム）および時刻参照を有するオーバーレイ・タグに呼応してのコマーシャルのトリクル−フィーディング（ｔｒｉｃｋｌｅ−ｆｅｅｄｉｎｇ）を含み、したがって、ＥＤＶＲ−ＳＴＢは、チャンネルに合わせ、コマーシャルをダウンロードし、それを後での再生のために格納することができる。
【００３７】
図６に戻ると、ＳＩ更新マネージャが現在のＳＩデータベースから適切な代替ＳＩを取り出し（工程６０６）、ＥＤＶＲ−ＳＴＢの機能によって代替ＳＩをフォーマットし（工程６０８）、代替ＳＩまたは代替オーバーレイをＥＤＶＲ−ＳＴＢに送信する（工程６１０）。
【００３８】
本発明の１つまたは複数の実施形態が図２によって示された具体的な機能的に分割されたアーキテクチャを参照しながら説明されてきたが、本発明は、様々な方法で実施されてもよく、諸機能は、当業者には理解されるであろうような代替方法で、システムおよびセット−トップの物理的要素の間で分割されてもよい。詳細には、ＳＳＴＣのいくつかの機能が、本発明のコンセプトをサポートするように構成されプログラムされた特定用途向けサーバおよびＲＡＩＤアレイなどの新しい制御およびデータベース要素と組み合わせられた製品（たとえば、Ｌｏｕｔｈオートメーション・サーバ、Ｐｉｎｎａｃｌｅ  Ｄｅｋｏ−Ｃａｓｔグラフィックスおよびビデオ・オーバーレイ・ユニット、ならびにＥＥＧ  Ｅｎｔｅｒｐｒｉｓｅｓ  ＥＮ−４７０  ＶＢＩエンコーダ）によって実行されることができる。
【００３９】
オーバーレイおよびマルチメディア・コンテンツ・ストリームは、アナログでもデジタルでも、それら両方の組合せでもよく、および、アナログまたはデジタル・トランスポート・ストリームで運ばれてもよい。
【００４０】
本明細書中で使用される「提供すること」は、合成マルチメディア・コンテンツ・フィードを、ＳＩ上にオーバーレイする（空間的に区別されたＳＩの場合）か、ＳＩに挿入する（時間的に区別されたＳＩの場合）か、またはＳＩにマルチプレックスする（論理的に区別されたＳＩの場合）プロセスである。論理的に区別されたＳＩは、実行可能なアプリケーション（たとえば、ＯＣＡＰアプリケーション）および／またはそれらのアプリケーション用のデータを含むことができることに留意されたい。これらの場合、提供することは、それらのアプリケーションを実行のために使用可能にする、または、それらのアプリケーション用のデータをアプリケーションが読み取りそれらに基づいて動作するために使用可能にすることを意味すると理解される。たとえば、合成マルチメディア・コンテンツ・ストリームは映像番組を含んでもよく、ストック・ティッカー・データベースを読み取るアプリケーションが、ユーザが優先ダイアログを介して興味があることを示したものを選択し、ディスプレイの下部を横切ってそれらのストック・ティッカーを表示する。提供することは、この例では、ヘッドエンド側では、アプリケーションおよび潜在的にデータを映像と一緒に合成マルチメディア・コンテンツ・ストリームにマルチプレックスするプロセスに相当する。ＥＤＶＲ側では、提供することは、アプリケーションおよびデータを使用可能にするプロセスに相当する。
【００４１】
本発明は例示的実施形態を参照しながら説明されてきたが、本説明は限定的な意味で解釈されるべきではない。説明された実施形態の様々な変更形態、ならびに本発明が関係のある当業者には明らかである本発明の他の実施形態は、添付の特許請求の範囲に明示されている本発明の原理および範囲の範囲内にあるとみなされる。
【００４２】
添付の特許請求の範囲の方法クレームの諸工程は特定の順序で記載されているが、クレームの記載がそれらの工程のいくつかまたはすべてを実施するために特定の順序を別途暗示しない限り、それらの工程は必ずしもその特定の順序で実施されることに限定されることを意図するものではない。
【図面の簡単な説明】
【００４３】
【図１】従来技術の例示的マルチメディア・コンテンツ・デリバリ（ＭＣＤＮ）・ネットワーク１００を示す図である。
【図２】本発明の一実施形態による更新マルチメディア・コンテンツ・デリバリ・ネットワーク（ＵＭＣＤＮ）２００を示す図である。
【図３】例示的合成番組ディスプレイ３００を示す図である。
【図４】本発明の一実施形態による例示的優先ダイアログ・スクリーン４００を示す図である。
【図５】基本的単方向ＳＩ代替をサポートする本発明のＥＤＶＲ−ＳＴＢによって実行される例示的プロセス５００を示す図である。
【図６】本発明による、双方向ＥＤＶＲ−ＳＴＢ内でＳＩを更新する工程に関して、図２のＳＩ更新マネージャ２０５によって実行される例示的プロセス６００を示す図である。
【図１】
2008530855.tif 000003
【図２】
2008530855.tif 000004
【図３】
2008530855.tif 000005
【図４】
2008530855.tif 000006
【図５】
2008530855.tif 000007
【図６】
2008530855.tif 000008
【国際調査報告】
2008530855.tif 000009
2008530855.tif 000010
2008530855.tif 000011