(57)【要約】  ユーザプロファイル中に保存されたデータと、利用可能な視聴時間又は視聴者の構成のような視聴状況パラメータとに基づいて、送信されるテレビジョン番組の代替のコンテンツをユーザに表示するシステム及び方法。提示されるべき代替のコンテンツの供給源は、送信される代替の番組セグメント並びにメディア及びインターネットデータ入力を含む。
2005516488.tif 000002
【特許請求の範囲】
【請求項１】
トランスポートストリームとして送信されるテレビジョン番組を受信し、ユーザ用に前記テレビジョン番組を編集する装置であって、前記装置は、
前記トランスポートストリーム、ユーザプロファイル及びコンピュータ実行可能な処理モジュールを保存するメモリと、
前記トランスポートストリーム中に含まれるビデオデータを受信し、前記ビデオデータをビデオセグメントのシーケンスとして供給する表示処理器と、
前記ビデオセグメントのシーケンスを表示するディスプレイと、
前記ユーザプロファイルに照らして前記テレビジョン番組の編集されたバージョンを生成し、それにより前記表示処理器に前記編集されたバージョンを表示させる編集処理モジュールと、
を有する装置。
【請求項２】
前記編集処理モジュールは、前記ユーザの視聴状況に照らして前記編集されたバージョンを生成する、請求項１に記載の装置。
【請求項３】
前記ユーザの視聴状況は、視聴時間の制約、視聴している視聴者の構成、及び前記テレビジョン番組の前記ビデオセグメントに関するユーザの視聴履歴から成る群から選択される、請求項２に記載の装置。
【請求項４】
前記テレビジョン番組の編集されたバージョンは、少なくとも１つの削除されたビデオセグメントを有する、請求項１に記載の装置。
【請求項５】
前記テレビジョン番組の編集されたバージョンは、少なくとも１つの適時に再構成されたビデオセグメントを有する、請求項１に記載の装置。
【請求項６】
前記テレビジョン番組の編集されたバージョンは、少なくとも１つの追加された付加的なビデオセグメントを有する、請求項１に記載の装置。
【請求項７】
前記少なくとも１つの付加的なビデオセグメントは、前記トランスポートストリーム中に送信される代替のセグメントとして前記装置に供給される、請求項６に記載の装置。
【請求項８】
前記少なくとも１つの付加的なビデオセグメントは、前記トランスポートストリームとは別の少なくとも１つの供給源から前記装置に供給される、請求項６に記載の装置。
【請求項９】
前記供給源は、１以上の付加的なチューナ、１以上のメディア装置、専用サービス及びインターネットから成る群から選択される、請求項８に記載の装置。
【請求項１０】
前記編集処理モジュールはビデオセグメントデータを利用する、請求項１に記載の装置。
【請求項１１】
前記ビデオセグメントデータは前記トランスポートストリーム中に存在する、請求項１０に記載の装置。
【請求項１２】
前記ビデオセグメントデータは画像識別処理モジュールによって決定される、請求項１０に記載の装置。
【請求項１３】
トランスポートストリームとして送信されるテレビジョン番組を受信し、ユーザ用に前記テレビジョン番組を編集する方法を、プロセッサに実行させる命令を示すデータを有するデータ記憶媒体であって、前記方法は、
前記トランスポートストリーム及びユーザプロファイルを保存するステップと、
前記トランスポートストリーム中に含まれるビデオデータを受信するステップと、
前記ビデオデータをビデオセグメントのシーケンスとして供給するステップと、
前記ユーザプロファイルに照らして前記テレビジョン番組の編集されたバージョンを生成するステップと、
を有するデータ記憶媒体。
【請求項１４】
トランスポートストリームとして送信されるテレビジョン番組を受信し、ユーザ用に前記テレビジョン番組を編集する方法であって、前記方法は、
前記トランスポートストリーム、ユーザプロファイル及びコンピュータ実行可能な処理モジュールを保存するステップと、
前記トランスポートストリーム中に含まれるビデオデータを受信するステップと、
前記ビデオデータをビデオセグメントのシーケンスとして供給するステップと、
前記ビデオセグメントのシーケンスを表示するステップと、
前記ユーザプロファイルに照らして前記テレビジョン番組の編集されたバージョンを生成するステップと、
前記編集されたバージョンを表示するステップと、
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに表示するための画像を選択するディジタルテレビジョンシステムに向けたものである。より詳細には、本発明はユーザ用のプロファイルを保存するディジタルテレビジョンシステムに向けたものである。前記保存されたプロファイルと利用可能な視聴時間のようなユーザパラメータの付加的な入力とに基づき、テレビジョン番組の代替のコンテンツがユーザに配信される。
【背景技術】
【０００２】
従来、テレビジョン受信器内で利用可能なビデオ信号処理の選択肢の幅は比較的制限されていた。即ち、従来のテレビジョンシステムにおいては、殆どのビデオ信号処理はテレビジョン受信器自体においてではなく、テレビ局で実行される。このことは、テレビジョン受信器によって表示されるべきビデオシーケンス内に、グラフィクスや広告等のような画像を挿入する場合にはとりわけ当てはまる。
【０００３】
より具体的には、従来のテレビジョンシステムにおいては、テレビ局において画像がビデオシーケンスに挿入され、その後、前記挿入された画像を含む前記ビデオシーケンスが前記局の範囲内の全てのテレビジョン受信器に送信される。しかしながら、衛星放送及びケーブルテレビジョンの出現により、テレビ局のような単一の場所における画像の挿入は、とりわけテレビジョン広告に関して不利点を持ち得る。例えば、シカゴのＷＧＮ及びニューヨークのＷＰＩＸのようなテレビジョンの「スーパーステーション」は米国の多くの都市で利用可能であるが、これらの局は該局が位置する都市に特有な局地的な広告を含む。
【０００４】
より適切に視聴者の地域に対処するために広告セグメントを置換するシステムが開発されてきた。かようなシステムの例は、2000年12月12日にSitnikに発行された米国特許番号第６，１６０，５７０号に記載されている。更に、Sitnikの明細書においては、挿入される代替広告をより効果的に適切な視聴者の人口統計学的情報に向けるためにユーザプルファイルが利用される。例えば、前記ユーザプロファイルは、ユーザが１３歳未満の子供を持つことを示す情報を含み得る。それに応じてこの場合、ディジタルテレビジョンシステムは、テレビジョン番組の間に表示するために電子機器の広告ではなくおもちゃの広告を選択し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
かような先行技術のシステムは、あるビデオセグメントを別のものにする単純な置換を、これらのセグメントがコマーシャルスポットのように良く定義されている場合には実行することができる。しかしながら、送信される番組のより精巧な編集を可能とするニーズが存在する。かような編集の機能の例は、ユーザによって課された視聴時間の制約に順応するための１以上の番組セグメントの自動削除である。このことは、ユーザが視聴のために２０分のみを費やしたい６０分間のニュース放送によって、最も良く例示される。
【０００６】
種々の視聴状況（context）パラメータに基づいてかような編集を実行するための更なるニーズが先行技術には存在する。例えば、これらニーズは、視聴している視聴者に関連する点（例えば、部屋内の人間の数、小さな子供の存在等）又は視聴履歴（これにより視聴者が最近多数回見たものに代えて異なる広告主のセグメントを用いる）に関する点を含む。
【０００７】
加えて、先行技術のシステムは、番組コンテンツのパーソナライズをどれだけ効果的に実行できるかにおいて制限される。例えば、先行技術の番組推薦システムは、視聴者にとって関心のない映画、連続番組又はスポーツの試合をフィルタリングして取り除くために利用されることができる。しかしながらこれらのシステムは、コンテンツが本質的に混在しているような番組のセグメントのかようなフィルタリングを実行しない。例えばニュースにおいては、地方の、国内の及び国際的な話題を配信することは通常の目的である。この基本的な分離を用いても、消費者は更なる好みを持ち得る。例えば、ある都市への来訪者は、地方のニュースには関心がないかも知れない。海外からの来訪者は確実に、彼の出身の国からのニュースに重点を置いて国際的な部分を聞きたいであろう。同様に、時間が制約された視聴においては、各グループ内のニュースがランク付けされる必要があり、消費者にとって最も目立つ話題のみが配信されるべきである。
【０００８】
この編集機能を、スポーツ、トークショー（単にセグメントを見ることを可能とするために）、又は更には映画（圧縮された又はユーザが不愉快と感じるであろうものの代わりに代用されたセグメントを見ることを可能とするために）のような、多くのタイプの番組に拡張するニーズが先行技術に存在する。
【課題を解決するための手段】
【０００９】
本発明の目的は、ユーザの個人プロファイルに含まれるデータに照らして、及び／又はユーザの視聴状況に照らして放送される番組を編集するための方法及び装置を提供することにある。該編集機能は、元の放送される番組のセグメントの削除及び／又は置換を有する。
【００１０】
本発明のより完全な理解、並びに本発明の更なる特徴及び利点は、以下の詳細な説明及び図を参照しながら得られるであろう。
【発明を実施するための最良の形態】
【００１１】
本発明の一実施例においては、ディジタルテレビジョンシステム（即ち、ディジタルテレビジョン受信器又はセットトップボックスと組み合わせられたディジタルテレビジョン受信器）はユーザの性別、年齢、好み、場所等のような、ユーザに関する情報を含むユーザプロファイルを保存する。かようなシステムの１つが図１に示され、米国特許番号第６，１６０，５７０号（Sitnik）に記載されている。とりわけ図１は、本発明が実施され得るテレビジョン伝送システムの例を示す。図１に示されるように、テレビジョンシステム１はディジタルテレビジョン受信器２、送信器４、及び伝送媒体５を含む。伝送媒体５は同軸ケーブルや光ファイバケーブル等であっても良く、伝送媒体５を介してビデオ及びオーディオデータが送信器４とディジタルテレビジョン受信器２との間を伝送されても良い。図１に示されるように、伝送媒体５はその部分間に無線周波（以下ＲＦ）リンク等を含んでも良い。加えて、単にＲＦリンク６のようなＲＦリンクを介して、送信器４とディジタルテレビジョン受信器２との間をデータが伝送されても良い。
【００１２】
送信器４はテレビ局又はスタジオのような集中化された設備に配置され、送信器４から元のテレビジョン番組（１以上のテレビジョンのショーと散在させられた広告セグメントを有する）がユーザのディジタルテレビジョン受信器に送信される。かようなテレビジョン番組はビデオ及びオーディオデータから成る。本発明の好適な実施例においては、当該ビデオ及びオーディオデータは送信に先立って好ましくは前記集中化された設備において符号化される。オーディオデータのための好適な符号化方法はＡＣ３符号化である。ビデオデータのための好適な符号化方法は、動画専門家グループ（以下ＭＰＥＧ）符号化、及びとりわけＭＰＥＧ−２符号化である。しかしながら、本発明はＤＶＢ等のような他の符号化方法を利用して実施化されても良いことは留意されるべきである。
【００１３】
前記ビデオデータは送信されるテレビジョン番組のビデオシーケンスを有し、一方前記オーディオデータは前記ビデオデータの対応する部分に関連する音声を有する。以下に説明される本発明の一実施例によれば、送信器４から送信されるデータは、もしあれば対応するオーディオデータと共に、ディジタルテレビジョン受信器２における表示のために選択され得る少なくとも２つの（即ち２以上の）代替の画像を有するビデオ信号を含んでも良い。本発明の更なる実施例においては、前記画像をそれとして識別するために前記代替の画像のそれぞれ（及びオーディオデータ）と共に識別データが送信され、以下に説明される画像選択処理の間に利用される他の情報も同時に送信される。
【００１４】
図２は、本発明の特徴によって増強させられた、典型的なディジタルテレビジョン受信器２のブロック図の例である。図に示されるように、ディジタルテレビジョン受信器２はチューナ７、ＶＳＢ復調器９、多重分離器１０、ビデオ復号化器１１、表示処理器１２、表示スクリーン１４、オーディオ復号化器１５、増幅器１６、スピーカ１７、中央処理ユニット（以下「ＣＰＵ」）１９、モデム２０、ランダムアクセスメモリ（以下「ＲＡＭ」）２１、不揮発性記憶装置２２、読み取り専用メモリ（以下「ＲＯＭ」）２４、入力装置２５及びネットワークアダプタ２６を含む。ディジタルテレビジョン受信器２のこれらの機能のそれぞれは当業者には良く知られているが、完全さのためこれらの説明がなおもここで与えられる。
【００１５】
この点に関して、チューナ７は、上述したビデオ及びオーディオデータを含むアナログ信号を受信することが可能な標準的なアナログＲＦ受信装置を有する。特に、チューナ７は当該信号を伝送媒体５から受信するか又は特定の周波数チャネルによってＲＦリンク６を介して受信する。チューナ７がどのチャネル上の信号を受信するかは、ＣＰＵ１９から受信される制御データに依存する。当該制御データは、１以上の入力装置２５を介して入力されるデータに基づく。この点に関して、入力装置２５は、リモートコントローラ、キーボード、つまみ、ジョイスティック等のようないずれのタイプの良く知られたテレビジョン入力装置を有しても良い。
【００１６】
復調器９はチューナ７から入力アナログ信号を受信し、ＣＰＵ１９から受信される制御信号に基づいて前記アナログ信号をディジタルのデータパケットに変換する。この点において、本発明はかような（元の番組コンテンツを受信する）単一のチューナから受信されるディジタルパケットに限定されないことは留意されるべきである。データパケットの代替の供給源は、限定されるものではないがインターネット、専用サービス、メディア入力装置（例えばＤＶＤプレイヤ）、又は１以上の付加的なチューナを含む。
【００１７】
これらのデータパケットは次いで、好ましくは毎秒２０メガビットのような高速で、多重分離器１０に出力される。多重分離器１０は復調器９から出力されたデータパケットを受信し、前記データパケットを「デサンプリング（desample）」する。このことは、前記パケットの識別されたタイプに依存して、前記パケットがビデオ復号化器１１、オーディオ復号化器１５、又はＣＰＵ１９のいずれかに出力されることを意味する。特に、ＣＰＵ１９は多重分離器１０からのデータパケットがビデオデータ、オーディオデータ、又は「代替画像」ビデオデータを含むか否かを、該パケットに保存された識別データに基づいて識別し、それに応じて前記データパケットを出力させる。即ち、ビデオデータパケットはビデオ復号化器１１に出力され、オーディオデータパケットはオーディオ復号化器１５に出力され、代替画像データパケット（即ち上述した代替画像のためのビデオデータを含むデータパケット）はＣＰＵ１９に出力される。図２に示されるように、元の送信された番組データもＣＰＵ１９に出力され、ハードディスクドライブ２３（ＨＤＤ）のようなメモリ装置に保存される。
【００１８】
本発明の代替実施例においては、前記データパケットが復調器９から直接にＣＰＵ１９に出力される。本実施例においては、ＣＰＵ１９が多重分離器１０のタスクを実行し、それにより多重分離器１０の必要性を除去する。特に本実施例においては、ＣＰＵ１９は、前記データパケットを受信し、前記データパケットをデサンプリングし、次いで該パケットに保存されたデータのタイプに基づいて前記データパケットを出力する。即ち、上述の場合においてそうであったように、元の送信されたテレビジョン番組はＨＤＤ２３に保存され、ビデオデータパケットはビデオ復号化器１１に出力され、オーディオデータパケットはオーディオ復号化器１５に出力される。しかしながら本実施例においては、ＣＰＵ１９は前記代替画像データパケットを出力するのではなく、当該パケットを保持する。
【００１９】
ビデオ復号化器１１は、ＣＰＵ１９から受信されるタイミング信号等のような制御信号ＣＶに従って、多重分離器１０から受信されたビデオデータパケット（又はＣＰＵ１９か若しくはＨＤＤ２３かのいずれかからのビデオデータパケットＶ）を復号化する。本発明の好適な実施例においては、ビデオ復号化器１１はＭＰＥＧ−２復号化器である。しかしながら、前記ビデオデータを符号化するために利用される符号化のタイプに準拠する限り、いずれの復号化器が利用されても良い。前記復号化されたビデオデータは次いで表示処理器１２に送信される。対応するオーディオデータは、当分野において良く知られているように、同様に処理される。
【００２０】
表示処理器１２はマイクロプロセッサやマイクロコントローラ等を有しても良く、ビデオデータから画像を形成することが可能であり、当該画像を表示スクリーン１４に出力することが可能である。動作中、表示処理器１２は、ビデオ復号化器１１から受信される前記復号化されたビデオデータに基づいて、及びＣＰＵ１９から受信されるグラフィクスデータＧに基づいて、ＣＰＵ１９から受信される制御信号ＣＤに従ってビデオシーケンスを出力する。より詳細には、表示処理器１２は、ビデオ復号化器１１から受信される前記復号化されたビデオデータから及びＣＰＵ１９から受信されるグラフィクスデータＧから画像を形成し、前記復号化されたビデオデータから形成された画像によって定義される前記ビデオシーケンス中の適切な位置に、前記グラフィクスデータＧから形成された画像を挿入する。グラフィクスデータＧに関して、表示処理器１２は、前記グラフィクスデータＧを前記ビデオシーケンスについてデータストリーム中に含めるために（即ちスーパーインポーズするために）、画像属性、クロマキー法及び領域−対象（region-object）置換法を利用する。
【００２１】
ＣＰＵ１９によって出力されるグラフィクスデータＧは、前記代替画像データパケット中のＣＰＵ１９に送信される幾つもの代替画像に対応しても良い。即ち、以下により詳細に説明されるように、ＣＰＵ１９は、前記代替画像の１つを選択し、次いでビデオシーケンス内のいつ及びどこで前記選択された画像が表示されるべきであるかに関する情報を含む制御データＣＤと共に、前記選択された画像を表示処理器１２に送信する。当該制御データＣＤは、限定するものではないが、スクリーン配置座標（例えば前記画像がスクリーンのどこに表示されるべきであるか）、前記画像についてのスケーリング及びタイミング情報（例えば前記画像のサイズ及び前記画像が表示されるべき時間）、及び提示属性（例えば画像の色）を含む。本発明の好適な実施例においては、かような制御データは、各代替画像毎にデータパケットに含められ、ＣＰＵ１９による代替画像の選択に続いて、ＣＰＵ１９によって表示処理器１２に単に送信される。
【００２２】
オーディオ復号化器１５は、表示スクリーン１４に表示されるビデオデータ（代替画像を含む）に関連するオーディオデータパケットを復号化するために利用される。オーディオ復号化器１５は、多重分離器１０から受信されたオーディオデータパッケージ（又はＣＰＵ１９若しくはＨＤＤ２３からのオーディオデータパッケージＡ）を復号化する。本発明の好適な実施例においては、オーディオ復号化器１５はＡＣ３オーディオ復号化器を有する。しかしながら勿論、前記オーディオデータを符号化するために利用された符号化のタイプに依存して、他のタイプのオーディオ復号化器が本発明と共に利用されても良い。図２に示されるように、オーディオ復号化器１５は、ＣＰＵ１９から受信されるオーディオ制御信号ＣＡに従って動作する。これらのオーディオ制御信号ＣＡはタイミング情報等を含み、以下により詳細に説明されるように、前記オーディオデータを選択的に出力するための情報を含んでも良い。オーディオ復号化器１５からの出力は、増幅器１６に供給される。増幅器１６は、入力装置２５を介して入力される音量等に関連するオーディオ制御信号に従って出力オーディオ信号を調節する、従来のオーディオ増幅器を有する。このように調節されたオーディオ信号は次いでスピーカ１７を介して出力される。
【００２３】
ＣＰＵ１９は、ディジタルテレビジョン受信器２の動作を制御するための保存されたプログラム命令（即ち処理ステップ）を実行することが可能な１以上のマイクロプロセッサを有する。これらプログラム命令は、ＣＰＵ１９の内部メモリ、ＲＯＭ２４、又はＨＤＤ２３のいずれかに保存され、ＲＡＭ２１の外部で実行されるソフトウェアモジュール（以下に説明する）の一部を有する。これらのソフトウェアモジュールはモデム２０を介して及び／又はＭＰＥＧ−２ビットストリームを介して更新されても良い。即ちＣＰＵ１９は、モデム２０から及び／又はＭＰＥＧ−２ビットストリームを介して、限定されるものではないがソフトウェアモジュールの更新データ、ビデオデータ（例えばグラフィクスデータ等）、オーディオデータ、及びユーザプロファイルを含むデータを受信する。ユーザプロファイルは、ディジタルテレビジョン受信器２の１以上の視聴者に関する情報を有し、以下に説明される代替画像の１つを選択するための方法において利用される。前記ユーザプロファイルはディジタルテレビジョン受信器２内のどこに保存されても良いが、本発明の一実施例においては、前記ユーザプロファイルは不揮発性記憶装置２２に保存される。この点に関して、不揮発性記憶装置２２は、例えば新たなユーザプロファイルを用いて望みどおりに再プログラムされることが可能な、フラッシュＥＰＲＯＭやＮＶＲＡＭ等を有しても良い。加えて、代替実施例においてユーザプロファイルを保存することが可能な、例えばハードディスクドライブ２３（ＨＤＤ）のような大容量記憶装置が前記システムに組み込まれる。
【００２４】
この点において、本発明は（１）図２に示されるような、全ての制御ハードウェアがディジタルテレビジョン受信器２内に収容されたディジタルテレビジョンシステムにおいて、又は（２）ディジタルテレビジョン受信器とセットトップボックスの両方を含むディジタルテレビジョンシステムにおいて実施化されることができることに留意されたい。後者の場合においては、上述のＣＰＵ１９又は代替の等価物は、セットトップボックスによって実行されるソフトウェアモジュールを含むメモリと共に、該セットトップボックスに収容されても良い。この場合、前記ディジタルテレビジョン受信器は、前記セットトップボックスからの制御信号に基づいて制御され、必要な制御機能並びにビデオ及びオーディオ表示機能を実行するために、上述したような表示制御器１２のような１以上のプロセッサを該ディジタルテレビジョン受信器自体が含む。加えて、以下に説明される代替実施例のために、前記システムは、１以上の受信されるテレビジョン番組及び代替のコンテンツセグメントの記録のための十分なメモリを必要とする。当該メモリは内部メモリ、又は個人向けディジタルビデオレコーダのような外部装置を有しても良い。かくして、本発明は種々のハードウェア構成を利用して実施化されることができるが、簡潔さのため、以下ではハードウェア及びソフトウェアが前記ディジタルテレビジョン受信器自体に存することを仮定する。
【００２５】
上述の議論は主にディジタル信号の処理を扱ったが、本発明はこの点に限定されるものではない。なぜなら前記システムの全ての態様がアナログドメインにおいて達成され得ることが想定されるからである。例えばデータパケットは、期間のライン２１にクローズド・キャプションのテキストを含む良く知られた方法に類似して、垂直帰線消去期間（あるフレームの底部と次のフレームの上部との間のビデオピクチャの「ブランクのライン」）に埋め込まれることができる。他の例は、インターネットから受信されたコンテンツ中に存在するデータパケットを有する。
【００２６】
図２は、ＣＰＵ１９内で実行可能なソフトウェアモジュールの例を示す。図２に示されるように、これらのモジュールは制御モジュール２７、ユーザインタフェースモジュール２９、アプリケーションモジュール３０、及びオペレーティングシステムモジュール３１を含む。オペレーティングシステムモジュール３１は、ＣＰＵ１９中で動作する種々のソフトウェアモジュールの実行を制御し、これらのソフトウェアモジュール間の通信を支援する。オペレーティングシステムモジュール３１はまた、ＣＰＵ１９と、ＲＯＭ２４のようなディジタルテレビジョン受信器２の種々の他の構成要素との間のデータ転送を制御しても良い。ユーザインタフェースモジュール２９は、入力装置２５から受信されたデータを受信及び処理し、それに従ってＣＰＵ１９に制御信号を出力させる。この目的のため、ＣＰＵ１９は制御モジュール２７を有する。制御モジュール２７は、かような制御信号を、ディジタルテレビジョン受信器２の種々の構成要素の動作を制御するための上述したような他の制御信号と共に出力する。ＣＰＵ１９はまた、前記送信器から受信されたビデオ及びオーディオデータを復号化するためのソフトウェアモジュール（図示されていない）を実行しても良い。ＣＰＵ１９がこの機能を持つ場合、多重分離器１０が上述したビデオ及びオーディオデータパケットをＣＰＵ１９に供給し、ＣＰＵ１９はビデオ復号化器１１及びオーディオ復号化器１５の機能を実行する。この場合、ビデオ復号化器１１及びオーディオ復号化器１５は本発明から除去されることができる。
【００２７】
アプリケーションモジュール３０は、ディジタルテレビジョン受信器２上で利用可能な種々の信号処理特徴を実施化するためのソフトウェアモジュールを有する。アプリケーションモジュール３０は、製造者がインストールしたアプリケーション、即ち「作り付けの（built-in）」アプリケーションと、モデム２０を介して又は代わりにビデオデータストリーム中にダウンロードされたアプリケーションとの両方を含むことができる。ディジタルテレビジョン受信器２に含められ得る良く知られたアプリケーションの例は、電子番組ガイド（「ＥＰＧ」）モジュール４０及びクローズド・キャプション（「ＣＣ」）モジュールである。
【００２８】
本発明の一実施例においては、アプリケーションモジュール３０は記憶管理モジュール３４を有する。記録管理モジュール３４は、元の送信されたテレビジョン番組の全体（又は少なくとも提示のために選択されたセグメント）を受信しＨＤＤ２３に保存する。該モジュールはまた、番組コンテンツの取得、セグメントの当該セグメントの代替との相関、及び使われなくなったセグメントの消去の機能を実行する。
【００２９】
本発明の更なる実施例においては、アプリケーションモジュール３０はまた更新管理モジュール３６を有する。更新管理モジュール３６は、受信されたセグメントを解析し、該セグメントに関する情報を保存されたコンテンツとマッチングする。更に該更新管理モジュール３６は、新たに受信された代替セグメントへの付加的なポインタを用いて、前記保存されたセグメントを更新する。前記セグメントの記述に基づいて、当該モジュールは次いで、サービス（例えばインターネット）からコンテンツを要求し、受信されたコンテンツを放送を通して受信されたかのように同様に処理することが可能である。また更に、当該モジュールはセグメントの更新データを配信する放送チャネル上に「録画（recordings）」をスケジューリングすることが可能である。
【００３０】
本発明の更に他の実施例においては、アプリケーションモジュール３０は、ビデオセグメントデータの決定のための画像識別処理モジュール３８を有する。
【００３１】
本発明においては、アプリケーションモジュール３０はまた、作り付けの又はダウンロードされたソフトウェアモジュールのいずれかである編集モジュール３２を含む。簡単に言えば、編集モジュール３２は、ディジタルテレビジョン受信器２についてユーザプロファイルを受信及び編集し、該プロファイルを不揮発性記憶装置２２のようなメモリに保存し、多重分離器１０によってＣＰＵ１９に供給された代替画像のうちの１つを選択し、表示スクリーン１４に出力されるビデオシーケンス（例えばテレビジョン番組）内に前記選択された代替画像を表示処理器１２に表示させる。編集モジュール３２はまた、もしあれば、前記選択された代替画像に対応するオーディオ情報の出力を制御する。
【００３２】
図３は、編集モジュール３２によって実行される処理を詳細に示す。より詳細には、ステップＳ３０２において、編集モジュール３２は、ディジタルテレビジョン受信器２用のユーザプロファイルを決定する。この点に関して、上述したように、前記ユーザプロファイルは、前記代替画像のうちの１つの選択において利用される、ディジタルテレビジョン受信器２に特有な情報を有する。前記ユーザプロファイル中の情報は、ユーザが定期的に見るテレビジョン番組、ユーザがテレビジョンを見る時刻、「ザッピングされる」（即ちスイッチオフされる）コマーシャルといったユーザのテレビジョン視聴習慣、ユーザの郵便番号、電話の市外局番、地域及び国といった一般情報、並びにユーザの年齢、性別、年収、個人的な好み及び個人的な習慣といった人口統計学的情報を含んでも良い。前記のいずれの組み合わせ又はいずれの他の関連する情報もユーザプロファイル内に含まれても良い。
【００３３】
本発明の幾つかの実施例においては、異なる視聴者に対して異なるユーザプロファイルが前記ディジタルテレビジョン受信器中に含まれても良い。これらの実施例においては、例えばディジタルテレビジョン受信器２がスイッチオンされるときに特定の視聴者に対応するコードを入力することにより、適切なプロファイルが選択されても良い。しかしながら単純さのため、ここで説明される本発明は、ディジタルテレビジョン受信器２について１つのユーザプロファイルを仮定する。
【００３４】
本発明においては、前記ユーザプロファイルは１以上の異なった方法で決定されても良い。例えば、視聴者は入力装置を利用してスクリーン上の質問事項に記入しても良い。前記ユーザプロファイルは次いで前記質問事項中に与えられた回答に基づいても良い。代替として、前記ユーザプロファイルは外部の場所即ちディジタルテレビジョン受信器２の外部において決定され、次いでモデム２０を介してディジタルテレビジョン受信器２にダウンロードされても良い。更に他の代替として、ディジタルテレビジョン受信器２はそれ自体で前記ユーザプロファイルを編集しても良い。特に、ＣＰＵ１９は、所定の期間（例えば１ヶ月）に渡ってディジタルテレビジョン受信器２に表示される番組を監視することによってこのことを行い、それに基づいてユーザの視聴習慣や好み等を決定しても良い。かような情報は次いでディジタルテレビジョン２用のユーザプロファイルとして保存されても良い。上記の方法の組み合わせもまた前記ユーザプロファイルを決定するために利用されても良い。例えば、ユーザがＣＰＵ１９によって決定されたプロファイルを手動で編集しても良く、前記ディジタルテレビジョン受信器が質問事項の欠けている回答を埋めることをユーザが要求しても良い等である。
【００３５】
ステップＳ３０２に続いて、処理はステップＳ３０４に進み、ステップＳ３０４において前記ユーザプロファイルが不揮発性記憶装置２２のようなメモリに保存される。代替の実施例においては、前記ユーザプロファイルはＨＤＤ２３から取得され、ＲＡＭ２１に保存される。本発明の一実施例においては、ステップＳ３０６が次いでビデオシーケンス内に表示のための送信された画像セグメントのストリームを含むデータパケットを多重分離器１０から受信し、必要ならこれらのパケット中のビデオデータを復号化する。次いで、ステップＳ３０８はこれらのセグメントに優先順位をつけ、次いでステップＳ３１０はこれらのコンテンツセグメントを保存する。
【００３６】
ステップＳ３１２において視聴状況が次いで決定される。前記ユーザプロファイルと共に該決定を利用して、ステップＳ３１４において前記システムは出力されるべき次のコンテンツセグメントを選択する。本発明の更なる実施例においては、ステップＳ３１６において前記システムは、前記選択されたセグメントが付加的なコンテンツセグメントを用いて増強される必要があるか否かを決定し、これらの付加的なコンテンツセグメントを選択する。次いでステップＳ３１８は、前記ユーザによって視聴されるように前記選択されたセグメントを前記ディジタルテレビジョンに出力する。
【００３７】
本発明は、送信されるデータパケットが対応する代替画像セグメントを前記ユーザプロファイルに相関させるために必要な情報を含む状況に限定されるものではない。本発明の更なる実施例は、前記代替画像が後の提示のために保存される状況に対処する（本実施例は以下に更に取り扱われる）。良く知られた先行技術のシステムは、かようなビデオ画像を該画像のコンテンツの識別を実行するために分析することが可能である。かような先行技術の例は、「On Selective Video Content Analysis and Filtering」（「SPIE Storage and Retrieval for Image and Video Databases VIII」（San Jose、2000年1月26-28日）のプロシーディング）と題されたDimitrovaらによる論文である。かくして識別されるため、ビデオセグメントのパケットは本発明によって注釈付けされることができ、かくして元は何も送信されていなかったところに選択情報を提供する。更なる実施例は、パケット記述データが元から提供されていた場合であっても、かような識別されたデータを用いてパケット情報を増強することを企図する。
【００３８】
本実施例においては、Ｓ３０６によって受信されるデータは、単一のトランスポートストリームとして多重化された注釈付けされたセグメントから成る多重コンテンツストリームとして記述されることができる。表１は４つの多重化された（サブ）ストリームを持つかようなトランスポートストリームを示す：
【００３９】
【表１】
2005516488.tif 000003
【００４０】
ここで一般に、番組の時間スロットについて以下が定義される：ｒ＝受信されるセグメントの数（表１における上記の例において１、２、３、４、５・・・と番号付けされる）、ｐ＝提示されるセグメントの数、ｈ＝多重化されたコンテンツストリームの数（本例においては４）。整数によって注釈付けされたブロックの集合はセグメントと呼ばれる。各セグメントは前記整数に文字を付記することにより注釈付けされた代替のコンテンツを持つ。ここでは２つの異なる提示のモードが本モデルの支援により取り扱われる。即ち、
ストリーミングモード、
合成モード、
である。
【００４１】
ストリーミングモード
本モードにおいては前記システムは、Sitnikの文献に記載されるような比較的単純な動作を実行する。ここでは１つの広告が他のものに代えて置換される。即ち例えば、元に伝送されたテレビジョン番組は、表１において以上に示されたように代替のセグメントが伝送されたデータストリームを有する。各セグメントについて、特定の基準に基づいて、前記システムは提示のための代替セグメントのうちの１つのみを選択し、このようにして残りの前記代替セグメントを除外する。本モードにおいては、ｈにかかわらずｐ＝ｒである。
【００４２】
本モードにおいて生成される提示ストリームの例は以下のようになる：
【００４３】
2005516488.tif 000004
【００４４】
本モードは、動作の全体のストリーミングモードが変更されないように保ちつつ、拡張されることができる。選択されたセグメントの組み合わせから作成されるコンテンツは、遅延された提示（個人向けのビデオレコーダにおけるバッファードプレイ（buffered play）におけるように）のためにメモリに保存されることができる。前記トランスポートストリームの保存は、前記ユーザに提示される番組コンテンツの編集におけるより大きな柔軟性を許容する。即ち、本ストリームは依然として注釈付けされたセグメントの連続であるから、前記注釈は後に前記コンテンツの更なる改良のために利用されることができる。本特徴の幾つかの例は、以下のとおりである：
【００４５】
除外されたセグメントも保存され、後の提示時においてこれらセグメントの幾つかが依然として利用され得る。例えば、セグメント１ｃが時間の影響を受け易いニュースの話題であった場合、ことによると数日後に、該セグメントは依然として視聴者にとって関心のある話題である１ａによって置換されることができる。他の良い例は、親の１人のパーソナライズに基づいて保存されたコンテンツであるが、後に子供の１人によって保存されたストリームが再生されるときに、幾つかのグラフィカルなセグメントがより適切なものによって置換されることができるというものである。
【００４６】
選択されたセグメントの代替のみが保存されるが、通常のＴＶ又はインターネットのような他の手段によって、後に前記システムによって付加的な代替セグメントが配信されることができる。例えば本シナリオにおいては、時間の影響を受け易いセグメントが後の時間に得られた代替によって置換されることができる。セグメントの例は視聴者によって要求された（又は料金と引き換えに注文された）コマーシャル、ニュースの話題、又はメロドラマの異なるアングルのショットである。全ての例は、先に放送されたコンテンツに付加価値をももたらし得る。
【００４７】
以上と同様に、ｈ＝１であるが、コンテンツが依然後のセグメント交換のために注釈付けされたストリームがあり得る。この例は、個人向けディジタルレコーダに保存された映画であり、視聴者は視聴の後又は視聴と並行して異なるコマーシャル（及び更には代替のアングルのショット）を得る。例えばこのことは、コンテンツの幾つかが夜間に又は提示の前のいつかに予め録画される、ペイ・パー・ビュー（pay-per-view）映画配信に適用可能である。
【００４８】
合成モード
本モードにおいては、前記システムは、各セグメントの全ての代替を考慮に入れるためのリソースを持つ。本質的に、このことは上述したストリーミングモードとは異なる放送の例である。ストリーミングにおいては、放送者は最も適合する各セグメントの１つの代替があることを仮定する。本例においては、放送者／コンテンツ製作者は、１つではなく２つの次元でコンテンツをパッケージングし、本動作のモードは０≦ｐ≦ｈ・ｒである。
【００４９】
セグメントの暗黙の優先順位付けを伴う一パッケージング方式は、以下の表２に示される：
【００５０】
【表２】
2005516488.tif 000005
【００５１】
例えば、放送者／コンテンツ製作者は、より早いセグメントが後のセグメントより重要であるという方式でコンテンツをパッケージングしても良く、代替も同様に優先順位付けされる。この単純な例は、「トップニュースの話題」が最初に提示されるニュース番組である。例えば、前記ユーザプロファイルが地方のニュースへの好み又は特定のニュースキャスターへの好みを示唆するような、他の方法の暗黙の優先順位付けが可能である。加えて、前記ストリームはまた明示的な優先順位付けを含んでも良く、ここでは優先順位はセグメント又は時間スロットの記述部に埋め込まれる。
【００５２】
単純な合成
明示的／暗黙的な優先順位付けの単純な例はニュース番組である。ここではＩ個の国際ニュース、Ｄ個の国内ニュース、Ｌ個の地方ニュース、及びＥ個の娯楽ニュースがある。本発明の一実施例においては、ユーザは例えば６０％だけ国内ニュース、２０％だけ国際ニュース、１５％だけ地方ニュース、及び５％だけ娯楽ニュースに関心があることを規定することが可能とされる。各ニュースカテゴリの優先順位がわかるため、前記システムは幾つの付加的なセグメントを視聴者に提示するかを決定することができる。
【００５３】
更に、本発明の更なる実施例は、視聴状況の影響を受ける基準に基づいて優先順位付けを決定する。例えば、平日の朝には、ユーザは多くの時間を持たず、地方の話題に重点を置く必要があるため、前記システムは地方のセグメントに到達するまで各セグメント（該セグメントがストリーミングされると共に）の１つのみを提示し、地方のセグメントのことによると全て（例えば天気、交通情報等）が提示されるようにする。しかしながら、夜には、ユーザはニュースに追いつくためのより多くの時間を持ち得るため、前記システムは国内及び国際ニュースにより重点を置くことができる。
【００５４】
本発明の更なる実施例においては、上述の合成モードのフレームワークは、前記放送されるトランスポートストリームの外部の他の情報源からの情報の挿入に利用されることができる。ユーザのカレンダ、インターネット情報、及び電子番組ガイドへのリンクのような視聴状況の要素が、所望の番組セグメントと協調してユーザに提示されることができる。本発明の本実施例において、番組データの保存は、ユーザに提示される最終的な視聴予定のかような柔軟性を可能とする。この時間調整の機能は更なる用途をも持つ。例えば、ユーザが２０分後に面会又はＴＶでスポーツの試合の予定があることを前記システムが知っている場合には、該システムは視聴されているニュース番組を１８分に縮めることができる。
【００５５】
本発明の更なる特徴は、幾つかのセグメントが該セグメントに割り当てられた重要な優先順位によって提示において「昇格」させられることができるという点である。例えば、前記システムが最初に、何らかの理由で以下の順序で上述のストリームからコンテンツを提示するように決定したと仮定する：
【００５６】
１ａ、１ｃ、３ｂ、３ｃ、３ｄ、４ａ、４ｂ、・・・
また当該コンテンツはユーザに基本的にリアルタイムで提示されていることを仮定する。更に、前記システムがセグメント３ｂの再生を終了しようとしているとき、セグメント５の受信が始まったことを仮定する。前記システムは、セグメント５ａが臨時ニュース（例えば気象警報）を含むことを知る。再生リストの最後に５ａを配置する代わりに、前記システムは前記再生リストを以下のように変更する：
【００５７】
１ａ、１ｃ、３ｂ、５ａ、３ｃ、３ｄ、４ａ、４ｂ、・・・
こうしてユーザは前記警報を（殆ど）リアルタイムで見始めることになる。更に、一層高い優先順位が割り当てられ、５ａのような話題がいずれの放送をも中断させることを必要とするものであった場合、３ｂの再生が中断されることもできる。
【００５８】
合成の例
本例においては、セグメントは放送の前に優先順位付けされるが、前記システムもまた特定の基準に基づいて前記セグメントを優先順位付けする。即ち前記システムは、全てのセグメントを整列させ、次いで何らかの基準に基づいてどれをユーザに示すかを選択することにより、表２の暗黙的な優先順位付け方式を維持し得る。以下の図は、このことがどのように為されるかを示す。
【００５９】
白い丸は提示のためのセグメントを示し、黒い丸は提示から断念されるべきセグメントを示す。
【００６０】
【表３】
2005516488.tif 000006
【００６１】
代替セグメントのコンテンツ
オーディオ／ビデオ代替セグメントに加えて、本発明の更なる実施例は、セグメントの代替をコンテンツの積み重ね又は拡張として利用する。例えば、同一のコンテンツの代替の提示を提供する代わりに、前記代替は拡張されたコンテンツを含むことができる。単純な例は、代替の「ｂ」が代替の「ａ」セグメント中のコンテンツに重畳することができる株価テロップ（ticker tape）であるようなトランスポートストリームである。更に、代替の「ｃ」が代替の「ａ」のコンテンツ上のピクチャ・イン・ピクチャ中に表示されることができるコンテンツであっても良い（例えばニュースの話題についての付加的な映像）。
【００６２】
代替のコンテンツはまたビデオテキスト、グラフィクス、データ（例えば前記コンテンツに関連するテキスト）、又は前記コンテンツに関連する付加的な情報を提供することができる外部のコンテンツ供給源（例えばウェブサイト）へのポインタであっても良い。前記セグメントのコンテンツはまた、前記コンテンツを拡張する又はユーザインタラクションを可能とするために実行されるアプリケーション（例えばJava（登録商標）オブジェクトファイル）であっても良い。
【００６３】
前記代替のコンテンツのうまくいく提示は、システムの特性（例えばスクリーンのサイズ、利用可能なメモリ及び空き記憶容量、処理能力、高速なインターネット接続）に依存し得る。この場合、前記選択の基準は、提示のためのセグメントの代替を選択するためのシステム状態を含んでも良い。
【００６４】
本発明の更なる実施例においては、上述の編集機能の全て又は一部がユーザによって選択可能である。従って例えば、今晩見られた（及びことによると視聴状況の影響を受ける基準又はユーザプロファイルの基準に基づいて編集された）ニュース番組は次いで保存され、２回目の視聴のときに更なる編集機能が前記システムによって実行されることなく、後日に視聴されることができる。更に、前記システムによって実行されるこれらの機能はサービスの一部であっても良く、ここで異なるサービスレベルのユーザは異なるセグメントの代替にアクセスすることができても良い。
【００６５】
明らかに、かようなコンテンツの積み重ね及びコンテンツの拡張の利用は、保存されたコンテンツの時間遅延された提示と共に利用される視聴状況の影響を受ける基準のため、多くの代替の提示を持つ。本発明は特定の例に関して説明された。本発明は上述した実施例及びこれら実施例の変形に限定されるものではなく、添付される請求項の精神及び範囲から逸脱することなく種々の変更及び変形が当業者によって為されても良いことは理解されるべきである。
【図面の簡単な説明】
【００６６】
【図１】本発明が実施され得る先行技術のディジタルテレビジョンシステムを示す。
【図２】本発明の実施例に組み込まれる図１に示されるディジタルテレビジョン受信器のブロック図を示す。
【図３】本発明の実施例のディジタルテレビジョン受信器の動作を示すフロー図である。
【図１】
2005516488.tif 000007
【図２】
2005516488.tif 000008
【図３】
2005516488.tif 000009
【国際調査報告】
2005516488.tif 000010
2005516488.tif 000011
2005516488.tif 000012