(57)【要約】デジタルテレビジョン装置に記憶された視聴者プロファイルを更新するための装置が開示されている。本装置は、１）複数の入力テレビジョン信号に関連するオーディオビデオのデータパケットを受け取り、そこから、第１の要求されたプロファイルデータを記憶された視聴者プロファイルから取り出すために利用できる第１のデータ要求を含む少なくとも１つのデータ要求データパケットを抽出する受信器回路と、２）受信器回路から少なくとも１つのデータ要求データパケットを受け取り、第１の要求されたプロファイルデータが視聴者プロファイルに存在するかどうか決定する更新コントローラとを有する。更新コントローラは、第１の要求されたプロファイルデータが記憶された視聴者プロファイルに存在しないという決定に応じて、第１の要求されたプロファイルデータに関する情報を関連するテレビジョンスクリーン上に表示する。【特許請求の範囲】
【請求項１】
デジタルテレビジョン装置に記憶された視聴者プロファイルを更新するための装置であって、
複数の入力テレビジョン信号に関連するオーディオビデオデータパケットを受け取り、そこから、第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルから取り出すために利用できる第１のデータ要求を含む少なくとも１つのデータ要求データパケットを抽出することができる受信器回路と、
前記受信器回路から前記少なくとも１つのデータ要求データパケットを受け取り、前記第１の要求されたプロファイルデータが前記視聴者プロファイルに存在するかどうか決定することができる更新コントローラと、を有し、
前記更新コントローラは更に、前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないという決定に応じて、前記第１の要求されたプロファイルデータに関する情報を関連するテレビジョンスクリーン上に表示することができる装置。
【請求項２】
前記更新コントローラは更に、該更新コントローラに前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えさせるために利用できる前記第１の要求されたプロファイルデータに関する視聴者入力コマンドを受け取ることができる、請求項１に記載の装置。
【請求項３】
前記更新コントローラに結合されたメモリを更に有し、前記更新コントローラは、前記第１のデータ要求が受け取られたとき前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しなかったことを示す前記第１のデータ要求に関連する第１の失敗要求記録を前記メモリに生成する、請求項１に記載の装置。
【請求項４】
前記受信器回路は更に、前記複数の入力テレビジョン信号から後続のデータ要求を含む他のデータ要求データパケットを抽出することができ、前記後続のデータ要求のそれぞれは、前記記憶された視聴者プロファイルから前記第１の要求されたプロファイルデータを取り出すために利用でき、前記更新コントローラは、前記受信器回路から前記他のデータ要求データパケットを受け取り、前記それぞれの後続のデータ要求ごとに前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在するかどうか決定する、請求項３に記載の装置。
【請求項５】
前記第１の失敗要求記録は失敗要求カウントを含み、前記更新コントローラは、前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないという前記それぞれの後続のデータ要求ごとの決定に応じて、前記それぞれの後続のデータ要求ごとの前記決定後、前記失敗要求カウントをインクリメントする、請求項４に記載の装置。
【請求項６】
前記更新コントローラは、前記失敗要求カウントをあらかじめ決められた閾値と比較し、前記失敗要求カウントが前記あらかじめ決められた閾値を越えるという決定に応じて前記第１の要求されたプロファイルデータに関する前記情報を表示する、請求項５に記載の装置。
【請求項７】
前記更新コントローラは更に、該更新コントローラに前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えさせるために利用できる前記第１の要求されたプロファイルデータに関する視聴者入力コマンドを受け取ることができる、請求項６に記載の装置。
【請求項８】
前記デジタルテレビジョン装置はテレビ受像機内にある、請求項７に記載の装置。
【請求項９】
前記デジタルテレビジョン装置は関連するテレビ受像機を制御するために利用できるセットトップボックスである、請求項７に記載の装置。
【請求項１０】
前記デジタルテレビジョン装置はビデオレコーダである、請求項７に記載の装置。
【請求項１１】
デジタルテレビジョン装置に記憶された視聴者プロファイルを更新するための方法であって、
複数の入力テレビジョン信号に関連するオーディオビデオデータパケットを受け取るステップと、
そこから、第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルから取り出すために利用できる第１のデータ要求を含む少なくとも１つのデータ要求データパケットを抽出するステップと、
前記第１の要求されたプロファイルデータが前記視聴者プロファイルに存在するかどうか決定するステップと、
前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないという決定に応じて、前記第１の要求されたプロファイルデータに関する情報を関連するテレビジョンに表示するステップと、を含む方法。
【請求項１２】
前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えるために利用できる前記第１の要求されたプロファイルデータに関する視聴者入力コマンドを受け取るステップを更に含む、請求項１１に記載の方法。
【請求項１３】
前記第１のデータ要求が受け取られたとき前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しなかったことを示す前記第１のデータ要求に関連する第１の失敗要求記録をメモリに生成するステップを更に含む、請求項１１に記載の方法。
【請求項１４】
後続のデータ要求のそれぞれが前記記憶された視聴者プロファイルから前記第１の要求されたプロファイルデータを取り出すために利用できる該後続のデータ要求を含む他のデータ要求データパケットを、前記複数の入力テレビジョン信号から抽出するステップと、
前記それぞれの後続のデータ要求ごとに前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在するかどうか決定するステップと、を更に含む請求項１３に記載の方法。
【請求項１５】
前記第１の失敗要求記録は失敗要求カウントを含み、前記方法は、前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないという前記それぞれの後続のデータ要求ごとの決定に応じて、前記それぞれの後続のデータ要求ごとの前記決定後、前記失敗要求カウントをインクリメントするステップを更に含む、請求項１４に記載の方法。
【請求項１６】
前記失敗要求カウントをあらかじめ決められた閾値と比較するステップと、
前記失敗要求カウントがあらかじめ決められた閾値を越えるという決定に応じて、前記第１の要求されたプロファイルデータに関する前記情報を表示するステップと、を更に含む請求項１５に記載の方法。
【請求項１７】
前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えるために利用できる前記第１の要求されたプロファイルデータに関する視聴者入力コマンドを受け取るステップを更に含む、請求項１６に記載の方法。
【請求項１８】
コンピュータプログラムプロダクトの実行時にプログラマブル装置が請求項１乃至請求項１０のいずれか１項に記載の装置として働くことを可能にするコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、デジタルテレビジョンシステムに関し、特に、インタラクティブ（対話式）デジタルテレビジョンにおいて視聴者プロファイルを動的に更新するための装置に関する。
【背景技術】
【０００２】
今日のテレビジョン放送システムにおいて、多種多様なインタラクティブデジタルテレビジョン（ＤＴＶ）コンテントが放送設備から家庭に向けて放送される。視聴者のテレビジョンによってＤＴＶコンテントが使用され表示される方法は、視聴者について知られているプロファイル情報によってさまざまである。このプロファイル情報は、通常、テレビ受像機、セットトップボックス（ＳＴＢ）、パーソナルコンピュータ（ＰＣ）又は同様の装置のような端末ユニット内になんらかの態様で記憶される。
【０００３】
多くのデジタルテレビジョンシステムは、この記憶された情報に従ってコンテントが端末装置内でどのように適応させられることができるかについて示している。例えば、あるデジタルテレビジョンシステムは、端末ユニットのセットアップ中に記憶された郵便番号に従って地元の商店の住所を表示する。あるデジタルテレビジョンシステムは、管理されたアドバータイジングを提供することができる。この場合、広告の多重化されたグループが放送され、表示されるものは、端末ユニットにおいて視聴者プロファイルに記憶されたあるデモグラフィック情報（例えば視聴者の年齢）に従って端末ユニットによって選択される。他の例は、ゲーム番組、ホームショッピングの機会及び同様のものを含み、それらのすべては、あるローカルデータに従って端末ユニットにおいて行われるわずかな選択をもつ。
【０００４】
しかしながら、端末ユニットによるデジタルテレビジョンコンテントの選択に関連する問題がある。具体的には、端末ユニットに何が記憶されうるか及びデジタルテレビジョンコンテントを伴うダウンロードされたソフトウェア（例えば、ＡＴＳＣ／ＣＡＳＥ又はＤＶＢ／ＭＨＰ  Ｊａｖａアプリケーション）が記憶された視聴者プロファイルデータ（「個人化データ」とも呼ばれる）にどのようにアクセスすることができるかについて明確な標準がない。本質的に、「ニワトリが先が卵が先か」の問題がある。十分な量のインタラクティブデジタルテレビジョンコンテントが放送信号に含まれるようになるまで、視聴者プロファイル（個人化された）データを標準化するための強い圧力はないであろうし、視聴者プロファイルデータに関する標準なしには多くのインタラクティブデジタルＴＶコンテントはないであろう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、この分野において改善されたインタラクティブデジタルテレビジョンシステムの必要がある。特に、標準プロトコルを開発することなくインタラクティブデジタルテレビジョンに関連する視聴者プロファイル情報を変更し増やすことができるインタラクティブデジタルテレビジョンの必要がある。
【０００６】
従来技術の上述の欠点に対処するため、本発明の主な目的は、デジタルテレビジョン装置に記憶された視聴者プロファイルを更新するための装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の有利な実施例によれば、本装置は、１）複数の入力テレビジョン信号に関連するオーディオビデオデータパケットを受け取り、そこから、第１の要求されたプロファイルデータを記憶された視聴者プロファイルから取り出すために利用できる第１のデータ要求を含む少なくとも１つのデータ要求データパケットを抽出することができる受信器回路と、２）前記受信器回路から前記少なくとも１つのデータ要求データパケットを受け取り、前記第１の要求されたプロファイルデータが前記視聴者プロファイルに存在するかどうか決定することができる更新コントローラと、を有し、前記更新コントローラは更に、前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないという決定に応じて、前記第１の要求されたプロファイルデータに関する情報を関連するテレビジョンスクリーン上に表示することができる。
【０００８】
本発明の一実施例によれば、前記更新コントローラは更に、該更新コントローラに前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えさせるために利用できる前記第１の要求されたプロファイルデータに関連する視聴者入力コマンドを受け取ることができる。
【０００９】
本発明の別の実施例によれば、本装置は更に、前記更新コントローラに結合されたメモリを有し、前記更新コントローラは、前記第１のデータ要求が受け取られたとき前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しなかったことを示す前記第１のデータ要求に関連する第１の失敗要求記録を前記メモリに生成する。
【００１０】
本発明の更に別の実施例によれば、前記受信器回路は、後続のデータ要求を含む他のデータ要求データパケットを複数の入力テレビジョン信号から抽出することができ、前記後続のデータ要求のそれぞれは、前記記憶された視聴者プロファイルから前記第１の要求されたプロファイルデータを取り出すために利用でき、前記更新コントローラは、前記受信器回路から前記他のデータ要求データパケットを受け取り、それぞれの後続のデータ要求ごとに前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在するかどうか決定する。
【００１１】
本発明の更に別の実施例によれば、前記第１の失敗要求記録は失敗要求カウントを含み、前記更新コントローラは、前記第１の要求されたプロファイルデータが前記記憶された視聴者プロファイルに存在しないというそれぞれの後続のデータ要求ごとの決定に応じて、それぞれの後続のデータ要求ごとの前記決定後、前記失敗要求カウントをインクリメントする。
【００１２】
本発明の他の実施例によれば、前記更新コントローラは、前記失敗要求カウントをあらかじめ決められた閾値と比較し、前記失敗要求カウントがあらかじめ決められた閾値を越えるという決定に応じて、前記第１の要求されたプロファイルデータに関する前記情報を表示する。
【００１３】
本発明の更に他の実施例によれば、前記更新コントローラは更に、該更新コントローラに前記第１の要求されたプロファイルデータを前記記憶された視聴者プロファイルに加えさせるために利用できる前記第１の要求されたプロファイルデータに関する視聴者入力コマンドを受け取ることができる。
【００１４】
上述のものは、本発明の特徴及び技術的な利点をかなり広く概説しており、当業者であれば、以下に続く発明の詳細な説明をよりよく理解することができる。以下、本発明の請求項の主題を形成する本発明の更なる特徴及び利点について説明する。当業者であれば、本発明の同じ目的を実行するために他の構造を変形し又は設計するための基礎として、開示される概念及び特定の実施例を使用することができることを理解すべきである。当業者であれば、このような同等の構成がその最も広い形態で本発明の精神及び範囲から逸脱しないことも認識すべきである。
【００１５】
発明の詳細な説明を始める前に、この特許明細書を通して使用される特定の語句の定義を記述することが有利でありうる。「有する、含む」なる語及びこれらの派生語は、制限のない包含を意味する。「又は」なる語は、及び／又はを意味する包括的なものである。「関連する」なる語及びこの派生語は、含み、含まれ、相互接続し、収容し、収容され、接続し、結合し、通信可能であり、協力でき、インタリーブし、並置し、近接し、結び付けられ、有し、若しくはその特性を有すること又は同様のことを意味することができる。「コントローラ」なる語は、少なくとも１つの動作を制御する如何なる装置、システム又はそれらの一部であってもよい。このような装置は、ハードウェア、ファームウェア若しくはソフトウェア又は前述のもののうち少なくとも２つの組み合わせにおいて実現されることができる。いかなる特定のコントローラに関連する機能も局所的又は遠隔的のいずれを問わず集中され又は分散されることができることが留意されるべきである。具体的には、コントローラは、１つ又は複数のアプリケーションプログラム及び／又はオペレーティングシステムプログラムを実行することができる１つ又は複数のデータプロセッサ及び関連する入力／出力装置及びメモリを有することができる。特定の語句に関する定義はこの特許明細書を通して与えられ、当業者であれば、多くの、そうでなければほとんどの例において、このような定義がこのような定義された語句の以前の及び将来の使用に適用されることを理解すべきである。
【発明を実施するための最良の形態】
【００１６】
本発明及びその利点についてより完全に理解するため、添付の図面に関連して後述の説明を参照する。図面において、同じ符号は同じ対象物を示している。
【００１７】
この特許明細書において本発明の原理を記述するために利用される後述の図１乃至図４及びさまざまな実施例は、説明の目的のみであって、本発明の範囲を制限するように解釈されるべきでない。当業者であれば、本発明の原理は、適切に配置された如何なるセットトップボックス（ＳＴＢ）及び放送設備において実現されてもよい。
【００１８】
図１は、本発明の一実施例による例示的なテレビジョン放送システム１０を図示している。テレビジョン放送システム１０は、それぞれのネットワークビデオソース２１−２３から１つ又は複数のデジタルビデオトランスポートストリームを受け取るローカル放送設備１１を有する。ローカル放送設備１０は、これらのデジタルビデオトランスポートストリームをワイヤライン通信リンクから又はワイヤレス通信リンクから受け取ることができる。例えば、ローカル放送設備１０は、ワイヤライン通信リンク３１を通してネットワークビデオソース２１から１つ又は複数のデジタルビデオトランスポートストリームを受け取り、ワイヤライン通信リンク３２を通してネットワークビデオソース２２から１つ又は複数のデジタルビデオトランスポートストリームを受け取る。
【００１９】
ローカル放送設備１１は更に、ネットワークビデオソース２３からローカル放送設備１１にワイヤレスで１つ又は複数のデジタルビデオトランスポートストリームを伝送するベーストランシーバステーション３４及び３５を有する。例示的な実施例において、ネットワークビデオソース２３は、通信ライン３３を通して、ローカルマルチポイント分散システム（ＬＭＤＳ）ネットワークの一部であるベーストランシーバステーション３４にデジタルビデオトランスポートストリームを伝送することができる。ＬＭＤＳネットワークにおいて、マイクロ波リンクが、ベーストランシーバステーション３４からベーストランシーバステーション３５にデジタルビデオトランスポートストリームを伝送するために使用される。
【００２０】
ローカル放送設備１１は、デジタルビデオトランスポートストリームを、個人の住居及び会社の所在地の双方を含みうる加入者位置４１−４３に伝送する。ローカル放送設備１１がケーブルテレビジョンシステムの一部である場合、ローカル放送設備１１は、１つ又は複数の出力デジタルビデオトランスポートストリームを通信ワイヤライン５１を通して加入者位置４１及び４２に伝送することができる。通信ワイヤライン５２は、１つ又は複数の出力デジタルビデオトランスポートストリームをローカル放送設備１１から送信器５３に搬送し、送信器５３は、出力デジタルビデオトランスポートストリームをワイヤレスで加入者位置４３に伝送する。
【００２１】
ローカル放送設備によって受け取られ、伝送されるデジタルビデオトランスポートストリームの各々は６ＭＨｚの放送チャネルで搬送される。トランスポートストリームは、通常、いくつかの仮想チャネルを含み、それぞれの仮想チャネルは番組を含む。仮想チャネルで搬送される番組は、視聴者が信号テレビジョンチャンネル上で見るものであり、例えば映画、ニュース放送及び天気チャネルである。通常、それぞれの仮想チャネルには、３メガビット／秒（Ｍｂｐｓ）のような固定の帯域幅が割り当てられる。
【００２２】
ローカル放送設備１１は更に、例えばテレビ番組中にカスタマイズされたコマーシャルを表示するために加入者位置のセットトップボックスにおける関連する監視回路と双方向に通信するインタラクティブデジタルテレビジョン（ＩＤＴＶ）制御システム７０を有する。本発明の有利な実施例によれば、ＩＤＴＶ制御システム７０は、いくつかのコマーシャルに関するオーディオビデオデータパケットを１つのテレビ番組のオーディオビデオデータパケットに挿入することができる。加入者位置において、監視回路は、加入者端末装置（すなわちセットトップボックス、テレビ受像機）に常駐する視聴者プロファイル情報を使用して、テレビ番組のコマーシャルブレイク中に再生するためにコマーシャルのうち１つだけを選択する。こうして、ＩＤＴＶ制御システム７０は、視聴者プロファイルに記憶されたデモグラフィック情報に基づいて、カスタマイズされたコマーシャルが加入者テレビジョンに表示されるようにすることができる。
【００２３】
後述する本発明の説明において、ＩＤＴＶ制御システム７０と双方向に通信する関連する加入者監視回路は、ディスクベースのビデオレコーダとして機能するセットトップボックスにおいて実現される。当業者であれば、これが例示の目的にすぎず、本発明の範囲を制限するように解釈されてはならないことを理解するであろう。本発明の代替実施例において、加入者監視回路は、テレビ受像機、通常のビデオカセットレコーダ（ＶＣＲ）、ケーブルテレビコンバータボックス、又はサテライトディッシュ制御ボックスにおいて実現されてもよい。
【００２４】
図２は、本発明の一実施例による例示的なセットトップボックス（ＳＴＢ）１５０及びテレビ受像機１０５を図示している。セットトップボックス１５０は、ケーブルテレビジョンサービスプロバイダ（ケーブル会社）又はインターネットサービスプロバイダ（ＩＳＰ）でありうるローカル放送設備１１から入力テレビジョン信号を受け取り、視聴者により選択されたチャネルをテレビ受像機１０５に伝送する。
【００２５】
記録（録画）モードにおいて、セットトップボックス１５０は、ベースバンドビデオ信号を生成するために入力無線周波数（ＲＦ）テレビジョン信号を復調することができ、このベースバンドビデオ信号は、セットトップボックス１５０内の又はそれに接続された記憶媒体に記録され、記憶される。再生モードにおいて、セットトップボックス１５０は、ユーザによって選択された記憶されたベースバンドビデオ信号（すなわち番組）を記憶媒体から読み取り、それをテレビ受像機１０５に伝送する。
【００２６】
例えば、セットトップボックス１５０がＲｅｐｌａｙＴＶレコーダ又はＴｉＶＯレコーダのようなディスク駆動に基づく装置である場合、セットトップボックス１５０は、入力テレビジョン信号を（磁気カセットテープではなく）コンピュータ磁気ハードディスクに記憶し、そこから取り出す。更に別の実施例において、セットトップボックス１５０は、ローカルの読み取り／書き込み（Ｒ／Ｗ）ＤＶＤ（digital versatile disk）又はＲ／Ｗ  ＣＤ−ＲＯＭに記憶し、そこから取り出すことができる。こうして、ローカル記憶媒体は、固定（すなわちハードディスクドライブ）であり又は取り外し可能（すなわちＤＶＤ、ＣＤ−ＲＯＭ）でありうる。
【００２７】
セットトップボックス１５０は、赤外線（ＩＲ）センサ１６０を有する。赤外線（ＩＲ）センサ１６０は、視聴者によって操作される遠隔制御装置から（チャネルアップ、チャネルダウン、ボリュームアップ、ボリュームダウン、記録、再生、早送り（ＦＦ）、戻り等のような）コマンドを受け取る。テレビ受像機１０５は、スクリーン１１０、赤外線（ＩＲ）センサ１１５及び１つ又は複数の手動制御器１２０（破線で示す）を有する通常のテレビジョンである。ＩＲセンサ１１５は更に、視聴者によって操作される遠隔制御装置から（ボリュームアップ、ボリュームダウン、電源オン／オフのような）コマンドを受け取る。
【００２８】
セットトップボックス１５０は、特定のタイプのソースから特定のタイプの入力テレビジョン信号を受け取ることに制限されないことが留意されるべきである。上述したように、外部ソースは、ケーブルサービスプロバイダ、通常のＲＦ放送アンテナ、サテライトディッシュ又はインターネット接続であってもよい。こうして、入力信号はデジタル信号、アナログ信号又はインターネットプロトコル（ＩＰ）パケットであってもよい。
【００２９】
しかしながら、本発明の原理の説明を簡潔に及び明瞭にするため、後述する説明は、概して、セットトップボックス１５０がケーブルサービスプロバイダから入力テレビジョン信号（アナログ及び／又はデジタル）を受け取る実施例に向けられている。それでもなお、当業者であれば、本発明の原理がワイヤレス放送テレビジョン信号、ＭＰＥＧデータを含むＩＰパケットの入力ストリーム等に関する利用のために容易に適応されうることを理解するであろう。
【００３０】
図３は、本発明の一実施例による例示的なセットトップボックス１５０をより詳しく図示している。セットトップボックス１５０は、ＩＲセンサ１６０、ビデオプロセッサ２１０、ＭＰＥＧ２符号器２２０、ハードディスクドライブ２３０、ＭＰＥＧ２復号器／ＮＴＳＣ符号器２４０、ビデオレコーダ（ＶＲ）コントローラ２５０、ビデオバッファ２６０、インタラクティブデジタルテレビジョン（ＩＤＴＶ）クライアントコントローラ２７０及びメモリ２８０を有する。本発明の有利な実施例において、ＩＤＴＶクライアントコントローラ２７０は、グラフィカルユーザインターフェース（ＧＵＩ）プログラム２７１を記憶するデータプロセッサ及び関連するメモリを有する。メモリ２８０は、要求ファイル２８１及び視聴者プロファイル２８２を記憶する。
【００３１】
ＶＲコントローラ２５０は、とりわけ視聴モード、記録モード、再生モード、早送り（ＦＦ）モード、戻りモードを含むセットトップボックス１５０の全体の動作を指示する。視聴モードにおいて、ＶＲコントローラ２５０は、ケーブルサービスプロバイダからの入力テレビジョン信号が、ハードディスクドライブ２３０への記憶及びそこからの取り出しを行うことなくビデオプロセッサ２１０によって復調され処理されるとともにテレビ受像機１０５に伝送されるようにする。ビデオプロセッサ２１０は、例えばＴｒｉＭｅｄｉａ１１００媒体プロセッサであってもよく、ケーブルサービスプロバイダから入力テレビジョン信号を受け取り、ユーザ選択されたチャネルに同調させ、選択されたＲＦ信号をテレビ受像機１０５に表示するに適したベースバンドテレビジョン信号（例えばスーパービデオ信号）に変換するための無線周波数（ＲＦ）フロントエンド回路を有する。ビデオプロセッサ２１０は更に、再生モードの間、ＭＰＥＧ２復号器／ＮＴＳＣ符号器２４０から通常のＮＴＳＣ信号を（ビデオバッファ２６０にバッファしたのち）受け取り、ベースバンドテレビジョン信号（例えばスーパービデオ信号）をテレビ受像機１０５に伝送することができる。
【００３２】
記録モードにおいて、ＶＲコントローラ２５０は、入力テレビジョン信号がハードディスクドライブ２３０に記憶されるようにする。ＶＲコントローラ２５０の制御下において、ＭＰＥＧ２符号器２２０は、ケーブルサービスプロバイダから入力テレビジョン信号を受け取り、ハードディスクドライブ２３０に記憶するために受信ＲＦ信号をＭＰＥＧ２フォーマットに変換する。代替例として、セットトップボックス１５０がＭＰＥＧ−２データを伝送しているソースに結合されている場合、入力ＭＰＥＧ−２データは、ＭＰＥＧ２符号器２２０を経由せず、直接ハードディスクドライブ２３０に記憶されてもよい。再生モードにおいて、ＶＲコントローラ２５０は、記憶されたテレビジョン信号（すなわち番組）をＭＰＥＧ２復号器／ＮＴＳＣ符号器２４０へ流すようにハードディスクドライブ２３０に指示する。ＭＰＥＧ２復号器／ＮＴＳＣ符号器２４０は、ハードディスクドライブ２３０からのＭＰＥＧ２データを例えばスーパービデオ（Ｓ−ビデオ）信号に変換し、このようなスーパービデオ信号は、ビデオプロセッサ２１０がそれをテレビ受像機１０５に伝送する前にビデオバッファ２６０にバッファされる。
【００３３】
ＭＰＥＧ２符号器２２０及びＭＰＥＧ２復号器／ＮＴＳＣ符号器２４０に関するＭＰＥＧ２規格の選択は説明の目的にすぎないことが留意されるべきである。本発明の代替実施例において、ＭＰＥＧ符号器及び復号器は、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４及びＭＰＥＧ−７のうちの１つ又は複数に準拠してもよい。
【００３４】
この適用例及び後述する請求項のために、ハードディスクドライブ２３０は、通常の磁気ディスクドライブ及びＤＶＤ−ＲＷ（read/write digital versatile disk）、書き換え可能なＣＤ−ＲＯＭ、ＶＣＲテープ等用の光学ディスクドライブを含む読み取り可能且つ書き込み可能ないかなる大容量記憶装置も含むように規定される。実際に、ハードディスクドライブ２３０は、セットトップボックス１５０に永久的に埋め込まれるという従来の観念に固定される必要はない。もっと正確に言えば、ハードディスクドライブ２３０は、記録されたビデオ番組を記憶する目的でセットトップボックス１５０にあてられるいかなる大容量記憶装置も含む。こうして、ハードディスクドライブ２３０は、例えばＤＶＤ−ＲＷ又は書き換え可能なＣＤ−ＲＯＭを保有するジュークボックス装置のような取り付けられた周辺ドライブ又は取り外し可能なディスクドライブ（埋め込まれるか取り付けられるかに関係なく）を含むことができる。更に、本発明の有利な実施例において、ハードディスクドライブ２３０は、セットトップボックス１５０がネットワーク接続（例えばインターネットプロトコル（ＩＰ）接続）を介してアクセスし制御しうる外部大容量記憶装置を含んでもよい。このような外部大容量記憶装置は、例えばユーザの家のパーソナルコンピュータ（ＰＣ）におけるディスクドライブ又はユーザのインターネットサービスプロバイダ（ＩＳＰ）におけるサーバ上のディスクドライブを含む。
【００３５】
本発明は、視聴者プロファイル２８２における個人データが、明確なアプリオリな標準なしで時間の経過と共に構築されることを可能にする。ＩＤＴＶ制御システム７０は、テレビ番組に関するオーディオビデオデータパケット及び多数のコマーシャルの関するオーディオビデオデータパケットをビデオプロセッサ２１０に伝送することに加えて、オーディオビデオデータパケットが散在的に配置されたデータパケットにおいて１つ又は複数のＪａｖａアプリケーション及び（複数の）データベースファイルを伝送することもできる。Ｊａｖａアプリケーション及び（複数の）データベースファイルは、ビデオプロセッサ２１０によってオーディオビデオデータパケットから切り離され（非多重化され）、ＩＤＴＶクライアントコントローラ２７０に転送される。ＩＤＴＶクライアントコントローラ２７０は、コンテント作成者によって要求されたなんらかの機能を実行するために（複数の）Ｊａｖａアプリケーションを実行することができる。
【００３６】
本発明の有利な実施例によれば、ＩＤＴＶクライアントコントローラ２７０は、データフィールドの柔軟性を提供する通常のアプリケーションプログラムインタフェース（ＡＰＩ）を使用することができる。こうして、視聴者プロファイル２８２のデータの内容は、視聴者の行為及び応答に従って時間の経過と共に成長する。コンテント作成者は、ＡＰＩをオーディオビデオデータパケットに埋め込み、このようなオーディオビデオデータパケットは、表示されるべきコンテントをより良く決定するためにＩＤＴＶクライアントコントローラ２７０を通して視聴者プロファイル２８２から情報を得るために使用されることができる。例示として、ＩＤＴＶクライアントコントローラ２７０によって実行されるＡＰＩは、視聴者プロファイル２８２から取り出されたデモグラフィック情報を分析し、それに応じて制御信号をビデオプロセッサ２１０に伝送することができ、それによってビデオプロセッサ２１０は、そのビデオプロセッサ２１０によって受け取られたいくつかのコマーシャルのうち選択されたものを表示する。こうして、視聴者プロファイル２８２におけるデータは、テレビ受像機１０５上で見られるコマーシャルをカスタマイズするために使用されることができる。
【００３７】
視聴者プロファイル２８２におけるデータは、初めに、視聴者によってセットアップされる。視聴者は、ＧＵＩプログラム２７１とインタラクト（対話）するために遠隔制御装置を使用する。ＧＵＩプログラム２７１は、ビデオプロセッサ２１０に、テレビ受像機１０５のスクリーン１１０上にオーバーレイウィンドウ１９０を表示させる。ウィンドウ１９０は、ドロップダウン又はポップアップウィンドウでありうる。視聴者は、年齢、性別、クレジットカード番号、住所（郵便番号を含む）のような視聴者データを入力するために、ウィンドウ１９０においてデータを入力し又はオプションを選択する。
【００３８】
しかしながら、ＩＤＴＶクライアントコントローラ２７０によって受け取られるＡＰＩは、存在しないデータフィールドに関する情報を要求することがある。オーディオビデオストリームが指輪の広告を表示する例について考察する。表示中、対応するＪａｖａアプリケーションのＡＰＩは、「指輪のサイズ」、「自宅の住所」及び「支払方法」と呼ばれるデータフィールドが存在するかどうか視聴者プロファイル２８２を調べる。この例において、視聴者は、以前に自分の自宅の住所及び支払方法（すなわちクレジットカード）を視聴者プロファイル２８２に入れている。しかしながら、指輪のサイズは、視聴者によって視聴者プロファイル２８２に入れられなかった。視聴者は、要求されたデータ要素を記入することを後回しにするように視聴者プロファイル２８２をセットアップした。視聴者が見るすべてのものは、指輪のコマーシャルのオーディオビデオ部分である。ＩＤＴＶクライアントコントローラ２７０によって実行されるＪａｖａアプリケーションは、インタラクション無しに開始し、停止する。
【００３９】
しばらくして、視聴者は、ＧＵＩプログラム２７１を通してセットアップモードに入り、ＩＤＴＶクライアントコントローラ２７０によって満足されなかったすべての要求されたデータフィールド（又は要素）をウィンドウ１９０に表示するようにＩＤＴＶクライアントコントローラ２７０に求める。視聴者が、指輪の販売の申し出を受けることを決める場合、視聴者は「指輪のサイズ」について値を入力することができる。指輪のコマーシャルがビデオプロセッサ２１０に次に送られるとき、ＩＤＴＶクライアントコントローラ２７０は、完全なインタラクティブダイアログを表示し、そこでコンテント作成者は、視聴者の住所に配送される正しいサイズの指輪を定価で販売することを視聴者に申し出ることができる。視聴者がトランザクションを承認する場合、視聴者は自分のクレジットカードＰＩＮ番号をキー入力するために遠隔制御装置を使用することができる。そののち、ＩＤＴＶクライアントコントローラ２７０は、ＩＤＴＶ制御システム７０に完全なトランザクションに関するデータを返す。
【００４０】
このシナリオは、いかなるタイプの要求されるデータにも広げられることができる。視聴者に表示されるデータ要求の量を制御するため、ＩＤＴＶクライアントコントローラ２７０は、特定のデータ要求がなされる回数を追跡し、この情報をメモリ２８０に記憶することができる。例えば、データフィールド「指輪のサイズ」に関する要求は、メモリ２８０のメモリ位置ＲＥＱ１に記憶されることができる。データフィールド「車のタイプ」に関する要求は、メモリ位置ＲＥＱ２に記憶されることができる等である。「指輪のサイズ」が要求された回数は、ＣＯＵＮＴ１メモリ位置に保持され、「車のタイプ」が要求された回数は、ＣＯＵＮＴ２メモリ位置に保持される等である。
【００４１】
特定のデータフィールド（要素）が閾値の回数より多く要求されるまで、ＩＤＴＶクライアントコントローラ２７０は、いかなるインタラクションにも取り掛からない。同様に、視聴者プロファイル２８２及びＩＤＴＶクライアントコントローラ２７０は、データフィールドの全編集が許され、保護のレベルが各データフィールドに割り当てられるように構成されることができる。例えば、データ要素には、「ローカルアプリケーションへの提供」、「認可されたアプリケーションベンダーへの提供」、「提供しない」、「視聴者の確認があったときのみ提供」というタグ及び同様のものを付されることができる。
【００４２】
上述したように、ＩＤＴＶクライアントコントローラ２７０は、視聴者の関心を満たす最も適したコマーシャルを決定するために、視聴者プロファイル２８２におけるデータ要素を使用することができる。視聴者は、考えることができる車のタイプ及び／又はブランドを指定することができ、又はコマーシャルを自分の興味により良く合わせるために基本のデモグラフィックスを提供することができる。これらのデータ要素（例えば「子供の数」、「車の数」、「勤労者の数」、「年俸」等）は、ローカルアプリケーション情報の目的で端末装置内でのみ使用されるようにタグ付けされることができる。代替例として、データ要素は、制限され選択された基準で特定のベンダーに、すべては装置の制御下において提供されることができる。
【００４３】
上述の方法を使用することによって、視聴者プロファイル２８２におけるデータ構造は、視聴者の制御下において徐々に大きくされることができる。コンテント作成者は、ＩＤＴＶクライアントコントローラ２７０によって実施される実際の購入の一部であるものに注目することによって、人気があるデータフィールドについてフィードバックを得ることができる（完全な購入注文情報に関する戻りチャネルを仮定する）。
【００４４】
図４は、本発明の有利な実施例による例示的なセットトップボックス１５０の動作を表す流れ図４００を図示している。セットアップモードの間、視聴者はＧＵＩプログラム２７１を通して視聴者プロファイル２８２を初期化する（プロセスステップ４０５）。通常のテレビ視聴中、ＩＤＴＶクライアントコントローラ２７１は、視聴者プロファイル２８２におけるデータフィールドに関する要求を含むコンテント作成者からのＡＰＩアプレットを受け取る（プロセスステップ４０５）。ＩＤＴＶクライアントコントローラ２７１は、受け取られたデータ要求を視聴者プロファイル２８２におけるデータと比較し、見つけられた場合、要求されたデータにより応答する（プロセスステップ４０５）。要求されたデータフィールドが視聴者プロファイル２８２の中に見つけられない場合、ＩＤＴＶクライアントコントローラ２７０は、要求されたデータフィールドについて失敗した数を数え始める（プロセスステップ４０５）。視聴者プロンプトに応じて、ＩＤＴＶクライアントコントローラ２７０は、失敗カウントがあらかじめ規定されたい閾値を越えるすべての失敗した要求されたデータフィールドを表示する（プロセスステップ４０５）。視聴者は、選択された要求されたデータフィールドを視聴者プロファイル２８２にのちに加えることができる（プロセスステップ４０５）。
【００４５】
本発明は詳しく記述されているが、当業者であれば、その最も広い形式の本発明の精神及び範囲から逸脱することなく、さまざなまな変更、置き換え及び変形を行うことができることを理解すべきである。
【００４６】
「コンピュータプログラム」は、フロッピーディスクのようなコンピュータ読み取り可能な媒体上に記憶された、インターネットのようなネットワークを通してダウンロード可能な、又は任意の他の態様で市場性のあるいかなるソフトウェアプロダクトをも意味することが理解されるべきである。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施例による例示的なテレビジョン放送システムを示す図。
【図２】本発明の一実施例による例示的なセットトップボックス（ＳＴＢ）及びテレビ受像機を示す図。
【図３】本発明の一実施例による例示的なセットトップボックスを示す詳細図。
【図４】本発明の一実施例による例示的なセットトップボックスの動作を図示す流れ図。
【図１】
2005505206.tif 000002
【図２】
2005505206.tif 000003
【図３】
2005505206.tif 000004
【図４】
2005505206.tif 000005
【国際公開パンフレット】
2005505206.tif 000006
2005505206.tif 000007
2005505206.tif 000008
2005505206.tif 000009
2005505206.tif 000010
2005505206.tif 000011
2005505206.tif 000012
2005505206.tif 000013
2005505206.tif 000014
2005505206.tif 000015
2005505206.tif 000016
2005505206.tif 000017
2005505206.tif 000018
2005505206.tif 000019
2005505206.tif 000020
2005505206.tif 000021
2005505206.tif 000022
2005505206.tif 000023
2005505206.tif 000024
2005505206.tif 000025
【国際公開パンフレット（コレクトバージョン）】
2005505206.tif 000026
【国際調査報告】
2005505206.tif 000027
2005505206.tif 000028