(57)【要約】本発明のシステム及び方法は、視聴者に、いつでも視聴に利用可能な映画又は何か他のオーディオ／ビデオコンテントのライブラリへのアクセスを提供する。特に、本方法は、映画を視聴者の家におけるセットトップボックスに無線式に伝送することと、映画を蓄積するのを可能にすることとを含む。前記セットトップボックスにおけるハードディスクドライブは、映画を格納するのに使用される。好適実施例において、映画は、データを標準ビデオ信号において符号化すると共に存在するテレビジョン送信機及び放送タワーを使用して伝送することを可能にするデータ放送技術を使用し、前記セットトップボックスに無線式に伝送される。映画は、放送ファイル転送プロトコルを使用して前記セットトップボックスに伝送され、前記ハードドライブにおいて格納される。映画は“パケット化”され、これらのパケットは前記セットトップボックスに連続的に伝送され、前記セットトップボックスにおいて前記パケットは増加して再構成される。ユーザは、どんなデータが彼らのセットトップボックスに送られているかを意識しない。前記映画は、前記プロバイダによって押し出され、有限期間中、前記セットトップボックスにおいて受動的に存在する。前記データの伝送は、コンテント又はサービスプロバイダによって制御される。映画がこれらの全体において受信されることを確実にするために、同じ映画が前記セットトップボックスに数回放送されてもよい。伝送の最初の試みにおいて受信されなかったデータの任意のパケットは、その後の放送によって受信される。前記セットトップボックスは、課金の目的に関して電話線にも接続される。
2005537708.tif 000002
【特許請求の範囲】
【請求項１】
映画をセットトップボックスに放送する方法において、
コンテントプロバイダがテレビジョン周波数スペクトルによる無線電気通信によって少なくとも１つの映画をセットトップボックスに放送するステップであって、前記映画はコンテントプロバイダによって選択されユーザによって選択されない、ステップと、
ユーザによる相互作用なしで、前記コンテントプロバイダからの放送された前記映画の前記セットトップボックスへの格納を可能にするステップとを含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、前記可能にするステップが、前記映画が、前記映画全体が前記セットトップボックスにおいて受信されたら、視聴に利用可能であることを示すステップを含み、
該方法が、ユーザによる前記映画の視聴を可能にするステップをさらに含むことを特徴とする方法。
【請求項３】
請求項１に記載の方法において、前に放送された映画データを再放送し、映画全体が前記セットトップボックスによって受信されたことを保証するステップをさらに含むことを特徴とする方法。
【請求項４】
映画をセットトップボックスに放送する方法において、
コンテントプロバイダが映画データをセットトップボックスに放送するステップであって、前記映画データのコンテントが前記コンテントプロバイダによって選択される、ステップと、
前記コンテントプロバイダから放送された前記映画データの前記セットトップボックスへの自動的な格納を可能にするステップと、
前記セットトップボックスにおける映画データを組み立て、少なくとも１つの完全な映画及び関係するメタデータを形成するステップと、
前記メタデータの解析を可能にし、映画を視聴に利用可能にするときを決定するステップと、
前記映画の視聴を、前記映画のユーザの選択に応じて可能にするステップとを含むことを特徴とする方法。
【請求項５】
請求項４に記載の方法において、視聴を可能にするステップが、選択された映画を視聴する料金をユーザに課す契約に応じて生じることを特徴とする方法。
【請求項６】
請求項４に記載の方法において、関係するメタデータは、許可された映画視聴に関する開始日及び終了日を決定するタイムスタンプのような情報を含むことを特徴とする方法。
【請求項７】
請求項４に記載の方法において、前記ユーザによって選択された映画は、制限された期間中視聴に利用可能であることを特徴とする方法。
【請求項８】
請求項４に記載の方法において、前記選択された映画は、制限された回数視聴に利用可能であることを特徴とする方法。
【請求項９】
請求項４に記載の方法において、映画データを繰り返し再放送し、これによって、前記映画全体が前記セットトップボックスにおいて受信されることを保証するステップを含むことを特徴とする方法。
【請求項１０】
映画をセットトップボックスに放送する方法において、
コンテントプロバイダが映画データをセットトップボックスに放送するステップであって、前記映画データのコンテントが前記コンテントプロバイダによって選択されユーザによって選択されない、ステップと、
前記コンテントプロバイダから放送された前記映画データの前記セットトップボックスへの自動的な格納を可能にするステップと、
前記セットトップボックスにおける映画データを組み立て、複数の完全な映画及び関係するメタデータを形成するステップと、
選択された映画を、前記コンテントプロバイダによって予め決定された時間においてユーザによる視聴に利用可能にするステップであって、前記選択された映画は予め前記セットトップボックスに格納されている、ステップと、
前記セットトップボックスによって決定された時間において、前記セットトップボックスに格納された１つ又はそれ以上の映画を表わす映画データの除去を行うステップとを含むことを特徴とする方法。
【請求項１１】
請求項１０に記載の方法において、前記映画データは、前記映画を視聴に利用可能に刷る前に、少なくとも１日、好適には１週間である時間において、前記セットトップボックスに伝送され格納されることを特徴とする方法。
【請求項１２】
請求項１に記載の方法において、前記映画データは、映画を形成するオーディオ及びビデオと、関係するメタデータとを含み、前記メタデータは、前記映画をユーザによる視聴に許可する前記コンテントプロバイダによって予め決定された時間を示すことを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、前記映画はニューリリースであり、ユーザによる視聴を許可する前記コンテントプロバイダによって予め決定された時間は、前記ニューリリースの公式リリース日であることを特徴とする方法。
【請求項１４】
請求項１０に記載の方法において、映画データは前記セットトップボックスに標準ファイル転送プロトコルを使用して放送されることを特徴とする方法。
【請求項１５】
請求項１０に記載の方法において、映画データを繰り返し再放送し、これによって、前記映画全体が前記セットトップボックスによって受信されることを保証するステップをさらに含むことを特徴とする方法。
【請求項１６】
請求項１０に記載の方法において、映画は、料金の支払いに応じてユーザによる視聴に利用可能にされることを特徴とする方法。
【請求項１７】
映画をセットトップボックスに放送する方法において、
コンテントプロバイダが映画データをセットトップボックスに放送するステップであって、前記映画データのコンテントが前記コンテントプロバイダによって選択される、ステップと、
前記コンテントプロバイダから放送された前記映画データの前記セットトップボックスへの自動的な格納を可能にするステップとを含むことを特徴とする方法。
【請求項１８】
映画を格納及びその後の視聴のためにセットトップボックスに放送する方法において、
データを無線式にコンテントプロバイダからセットトップボックスに選択的に放送するステップと、
映画をユーザによる視聴に利用可能にするときを遠隔操作するステップと、
データを前記セットトップボックスから除去するときを遠隔操作するステップとを含むことを特徴する方法。
【請求項１９】
請求項１８に記載の方法において、ユーザが、利用可能アクセス時間中、選択されたデータを視聴するときを選択することを許可するステップを含み、ユーザは前記データを１つ又はそれ以上のテレビジョンセットにおいて選択的に視聴し、前記セットトップボックスは前記１つ又はそれ以上のテレビジョンセットと別個のユニットであることを特徴とする方法。
【請求項２０】
請求項１８に記載の方法において、前記データの許可された視聴に関する支払いは、ユーザによって、別個の電話線を通じて行われることを特徴とする方法。
【請求項２１】
請求項１８に記載の方法において、データを選択的に放送することは、前記コンテントプロバイダが、前記セットトップボックスに無線式に放送されるべき前記データを決定することを可能にすることを特徴とする方法。
【請求項２２】
請求項１８に記載の方法において、データは、データを標準放送テレビジョン信号において符号化することによって放送されることを特徴とする方法。
【請求項２３】
遠隔ハードウェア装置に関するコンテント管理の方法において、
遠隔ハードウェア装置に伝送されるべきコンテントを集めるステップと、
前記コンテントの種々の特性を特定するメタデータを発生するステップと、
前記メタデータを前記コンテントと関係付けるステップと、
前記コンテント及びその関係するメタデータを前記遠隔ハードウェア装置に伝送するステップと、
前記遠隔ハードウェア装置において受信されたデータの自動格納を可能にするステップと、
前記遠隔ハードウェア装置において動作し、前記メタデータを処理し、その関係するメタデータにしたがって前記コンテントを管理するソフトウェアを供給するステップとを含むことを特徴とする方法。
【請求項２４】
請求項２３に記載の方法において、前記メタデータは、コンテントを視聴者に利用可能にするときと、コンテントを前記遠隔ハードウェア装置から除去するときとを示す情報を含むことを特徴とする方法。
【請求項２５】
請求項１８に記載の方法において、映画データを繰り返し再放送し、これによって、前記映画全体が前記セットトップボックスによって受信されることを保証するステップをさらに含むことを特徴とする方法。
【請求項２６】
購入又はレンタルに利用可能な映画を直接遠隔視聴者に放送通信によって供給する方法において、
視聴者にセットトップボックスを供給するステップであって、前記セットトップボックスは複数の映画を格納するハードドライブを有する、ステップと、
映画データを前記セットトップボックスに放送し、映画データを前記ハードドライブに蓄積することを可能にするステップと、
前記セットトップボックスにおいて留まるソフトウェアを供給するステップとを含み、前記ソフトウェアは、
前記セットトップボックスに放送された前記映画データを自動的に格納し、
前記映画データを複数の視聴可能な映画及び関係するメタデータに組み立て、
前記メタデータを解析し、映画が利用可能にされるべきときを決定し、
ユーザが、利用可能なときに前記利用可能な映画を選択することを可能にするようにプログラムされていることを特徴とする方法。
【請求項２７】
請求項２６に記載の方法において、前記映画は、予め決められた制限された時間中に利用可能であり、その後は、放送者によって本質的に除去されることを特徴とする方法。
【請求項２８】
請求項２６に記載の方法において、前記映画は暗号化され、これにより、以下の点、すなわち、多数回コピーされる、１回より多く視聴される、又は、予め決められた基準が満たされたとき以外に視聴又はコピーされるのうち少なくとも１つにおける利用可能性を制限することを特徴とする方法。
【請求項２９】
請求項２６に記載の方法において、前記映画は、映画のデータ表現を標準放送テレビジョン信号において符号化することによって放送されることを特徴とする方法。
【請求項３０】
デジタル家庭映画ライブラリを形成する方法において、
コンテントプロバイダが映画データを複数のセットトップボックスに放送するステップであって、前記映画データは前記コンテントプロバイダによって選択されユーザによって制御されない、ステップと、
前記コンテントプロバイダから放送された前記映画データを前記セットトップボックスに自動的に格納するステップと、
前記映画データを組み立て、複数の完全な映画を形成するステップと、
１つ以上の前記映画を、前記コンテントプロバイダによって予め決定された時間においてユーザに利用可能にするステップとを含むことを特徴とする方法。
【請求項３１】
請求項３０に記載の方法において、前記映画は、予め決められた制限された時間中に利用可能であり、その後は、放送者によって本質的に除去されることを特徴とする方法。
【請求項３２】
請求項３０に記載の方法において、前記映画は暗号化され、これにより、以下の点、すなわち、多数回コピーされる、１回より多く視聴される、又は、予め決められた基準が満たされたとき以外に視聴又はコピーされるのうち少なくとも１つにおける利用可能性を制限することを特徴とする方法。
【請求項３３】
請求項３０に記載の方法において、前記映画は、映画のデータ表現を標準放送テレビジョン信号において符号化することによって放送されることを特徴とする方法。
【請求項３４】
請求項２６に記載の方法において、前記データに関する支払いは別個の電話線を通じて行われることを特徴とする方法。
【請求項３５】
請求項３０に記載の方法において、選択的な放送は、前記コンテンツプロバイダが、どのデータが前記セットトップボックスに無線式に放送されるかを決定することを含むことを特徴とする方法。
【請求項３６】
動的メディアライブラリをセットトップボックスに供給する方法において、
コンテントプロバイダがメディアデータを複数のセットトップボックスに放送するステップであって、前記データのコンテントは前記コンテントプロバイダによって選択されユーザによって選択されない、ステップと、
前記コンテントプロバイダから放送された前記メディアデータを前記セットトップボックスに自動的に格納するステップと、
ユーザが前記メディアライブラリを閲覧するためのユーザインタフェースを供給するステップとを含むことを特徴とする方法。
【請求項３７】
映画を家庭における視聴者に直接配信する方法において、
視聴者にセットトップボックスを供給するステップであって、前記セットトップボックスは、複数の映画と、前記映画へのアクセスを可能にするソフトウェアとを格納するハードドライブを有する、ステップと、
少なくとも１つの映画及び関係するデータを、前記映画に関する公式リリース日より前に前記セットトップボックスに無線式に放送するステップであって、前記関係するデータは、前記セットトップボックスにおける前記映画の前記リリース日を規定する、ステップと、
前記映画及びその関係するデータを前記セットトップボックスのハードドライブに自動的に格納するステップと、
前記関係するデータを解析し、前記映画が視聴に利用可能にされるべきときを決定するステップと、
前記映画の視聴をそのリリース日において可能にするステップとを含むことを特徴とする方法。
【請求項３８】
映画を遠隔ユーザにレンタルする方法において、
複数の映画をユーザと共に位置するセットトップボックスに電子的に伝送するステップであって、前記映画は、局所映画レンタル店における映画のハードコピーと本質的に同様な映画の選択を含む、ステップと、
前記複数の放送映画の電子的形態を前記セットトップボックスにおいて自動的に格納するステップと、
ユーザが、前記複数の格納された電子映画から、視聴するための少なくとも１つの映画を選択することを可能にするステップと、
前記複数の映画のうち１つを視聴する料金を課するステップとを含むことを特徴とする方法。
【請求項３９】
請求項３８に記載の方法において、前記伝送するステップが、前記映画をデータ放送テレビジョン放送システムによって無線式に放送するステップを含むことを特徴とする方法。
【請求項４０】
請求項３８に記載の方法において、前記伝送するステップが、インターネットによって伝送するステップを含むことを特徴とする方法。
【請求項４１】
映画へのアクセスを提供するデジタル家庭映画ライブラリシステムにおいて、
放送信号を受信するアンテナ及びチューナと、
前記放送信号によって伝送され前記アンテナによって受信された映画データを格納するハードディスクドライブと、
前記アンテナ及びチューナによって受信されたデータを処理するソフトウェアを実行し、ユーザ入力コマンドを処理し、前記格納された映画データへのアクセスを、予め決められた制御条件の下で可能にするプロセッサとを具えることを特徴とするデジタル家庭映画ライブラリシステム。
【請求項４２】
請求項４１に記載のデジタル家庭映画ライブラリシステムにおいて、該デジタル家庭映画ライブラリシステムへのアクセスに関するユーザの電子支払いを可能にするモデムを含むことを特徴とするデジタル家庭映画ライブラリシステム。
【請求項４３】
映画へのアクセスを提供するシステムにおいて、
放送信号を受信するアンテナ及び受信機と、
前記アンテナ及び受信機によって受信されたデータを処理するソフトウェアを実行し、ユーザ入力コマンドを処理し、前記格納された映画データへのアクセスを、予め決められた制御条件の下で可能にするプロセッサと、
前記放送信号によって伝送され前記アンテナによって受信された映画データを格納するハードディスクドライブと、
前記受信機の回路ボードに締結されたスマートカードとを具え、前記スマートカードは、指定されたユーザによる前記受信機の専用使用を容易にする、ことを特徴とするシステム。
【請求項４４】
請求項４３に記載のシステムにおいて、前記ハードディスクドライブにおける映画へのアクセスに関するユーザの電子支払いを可能にするモデムを含むことを特徴とするシステム。
【請求項４５】
請求項４３に記載のシステムにおいて、前記受信機及びアンテナが、モニタと共に動作するセットトップボックスの一部を形成することを特徴とするシステム。
【請求項４６】
請求項４３に記載のシステムにおいて、前記受信機及びアンテナは、セットトップボックスの一部を形成し、スマートカードの活性構成要素の、前記セットトップボックスの回路ボードとの統合固定を含み、これによって、取り外しを防ぎ、前記セットトップボックスのセキュリティを高めることを特徴とするシステム。
【請求項４７】
請求項４３に記載のシステムにおいて、該システムが危険にさらされるようになる場合において、他のスマートカードと共に使用する二次外部スマートカードスロットを含むことを特徴とするシステム。
【請求項４８】
請求項４６に記載のシステムにおいて、前記スマートカードは、前記セットトップボックスのメインボードにエポキシで固定されることを特徴とするシステム。
【請求項４９】
遠隔ユーザがセットトップボックスへの映画の放送を受信し処理する方法において、
コンテントプロバイダがテレビジョン周波数スペクトルによる無線電気通信によって放送する少なくとも１つの映画をアンテナによって受信するステップであって、前記映画は前記コンテントプロバイダによって選択され前記遠隔ユーザによって選択されない、ステップと、
前記コンテントプロバイダから放送された前記映画をユーザによる相互作用なしに前記セットトップボックスにおいて格納するステップとを含むことを特徴とする方法。
【請求項５０】
請求項４８に記載の方法において、前記映画全体が前記セットトップボックスにおいて受信されたら、ユーザに前記映画が視聴に利用可能であることを示すステップと、
ユーザによる前記映画の視聴を可能にするステップとをさらに含むことを特徴とする方法。
【請求項５１】
請求項４８に記載の方法において、前に放送された映画データの再放送を受信し、前記映画全体が前記セットトップボックスによって受信されることを保証するステップをさらに含むことを特徴とする方法。
【請求項５２】
遠隔ユーザがセットトップボックスに放送される映画を受信する方法において、
コンテントプロバイダによって放送される映画データをユーザのセットトップボックスに受信するステップであって、前記映画データのコンテントは前記コンテントプロバイダによって選択される、ステップと、
前記コンテントプロバイダによって放送される映画データを前記セットトップボックスにおいて格納するステップと、
前記セットトップボックスにおける前記映画データを組み立て、少なくとも１つの完全な映画及び関係するメタデータを形成するステップと、
前記メタデータを解析し、前記映画を視聴に利用可能にするときを決定するステップと、
前記映画を、前記遠隔ユーザの前記映画の選択に応じて視聴するステップとを含むことを特徴とする方法。
【請求項５３】
請求項５１に記載の方法において、視聴は、前記選択された映画を視聴するための料金をユーザに請求する契約に応じて生じることを特徴とする方法。
【請求項５４】
請求項４８に記載の方法において、前記ユーザによって選択された映画は、制限された期間中視聴に利用可能であることを特徴とする方法。
【請求項５５】
請求項５１に記載の方法において、前記選択された映画は、限られた回数視聴に利用可能であることを特徴とする方法。
【請求項５６】
遠隔ユーザが放送される映画をセットトップボックスに受信する方法において、
コンテントプロバイダから放送される映画データをセットトップボックスに受信するステップであって、前記映画データは前記コンテントプロバイダによって選択され前記遠隔ユーザによって選択されない、ステップと、
前記コンテントプロバイダから放送された前記映画データを前記セットトップボックスにおいて自動的に格納するステップと、
前記映画データを組み立て、複数の完全な映画を形成するステップと、
予め決められた時間においてユーザによって視聴する映画を前記コンテントプロバイダによって選択するステップであって、前記選択された映画は前記セットトップボックスにおいて前に格納されている、ステップと、
前記コンテントプロバイダによって決定された時間において前記セットトップボックスにおいて格納された１つ又はそれ以上の映画を表わす前記映画データの除去を可能にするステップとを含むことを特徴とする方法。
【請求項５７】
請求項５５に記載の方法において、再放送される映画データを繰り返し受信し、これによって、前記映画全体が前記セットトップボックスによって格納されることを保証するステップをさらに含むことを特徴とする方法。
【請求項５８】
請求項５５に記載の方法において、映画は、料金の支払いに応じてユーザによる視聴に利用可能になることを特徴とする方法。
【請求項５９】
放送される映画を遠隔ユーザのセットトップボックスにおいて受信する方法において、
コンテントプロバイダから放送される映画データをセットトップボックスに受信するステップであって、前記映画データのコンテントは前記コンテントプロバイダによって選択される、ステップと、
前記セットトップボックスにおいて予め決められた時間中、前記コンテントプロバイダから前記セットトップボックスに放送された前記映画データを格納するステップであって、前記予め決められた時間は前記コンテントプロバイダによって確立されるステップとを含むことを特徴とする方法。
【請求項６０】
遠隔ユーザがデジタル映画ライブラリのコンテンツの展示を見ることを可能にする方法において、
スクロールマーキー及びウィンドウを具え、これによって、前記スクロールマーキーは複数の画像を取り上げ、各々の画像は映画を表わし、前記ウィンドウは映画に関する予告編を具えるビデオループを含む、ユーザインタフェースを供給するステップと、
ユーザが前記インタフェースを見ることを可能にするステップとを含むことを特徴とする方法。
【請求項６１】
請求項５９に記載の方法において、前記遠隔ユーザが映画の放送をセットトップボックスに受信し処理し、該方法は、
コンテントプロバイダが無線電気通信倚よってテレビジョン周波数スペクトルによって放送する少なくとも１つの映画をアンテナによって受信するステップであって、前記映画が前記コンテントプロバイダによって選択され前記遠隔ユーザによって選択されない、ステップと、
前記コンテントプロバイダによって放送された前記映画をセットトップボックスにおいて前記ユーザによる相互作用なしに格納するステップとを含むことを特徴とする方法。
【請求項６２】
請求項６０に記載の方法において、視聴は、前記選択された映画を視聴するための料金を前記ユーザに課す契約に応じて生じることを特徴とする方法。
【請求項６３】
請求項６１に記載の方法において、前記ユーザによって選択された映画は、制限された期間中視聴に利用可能であることを特徴とする方法。
【請求項６４】
指定されたオーディオコンテントをハードウェア装置に放送する方法において、
コンテントプロバイダが、指定された周波数スペクトルを使用する無線電気通信によって少なくとも１つのオーディオをハードウェア装置に放送するステップであって、前記指定されたオーディオコンテントは前記コンテントプロバイダによって指定されユーザによって指定されない、ステップと、
前記コンテントプロバイダから放送された前記指定されたオーディオコンテントの前記ハードウェア装置への格納をユーザによる相互作用なしで可能にするステップとを含むことを特徴とする方法。
【請求項６５】
請求項６３に記載の方法において、前記指定されたオーディオコンテント全体が前記ハードウェア装置において受信されたら、前記指定されたオーディオコンテントが利用可能であることを示すステップと、
ユーザによる前記指定されたオーディオコンテントへのアクセスを可能にするステップとをさらに含むことを特徴とする方法。
【請求項６６】
請求項６３に記載の方法において、前に放送された指定されたオーディオコンテントデータを再放送し、前記指定されたオーディオコンテント全体が前記ハードウェア装置によって受信されることを保証するステップをさらに含むことを特徴とする方法。
【請求項６７】
指定されたオーディオコンテントをセットトップボックスに放送する方法において、
コンテントプロバイダが、指定されたオーディオコンテントデータをハードウェア装置に放送するステップであって、前記指定されたオーディオコンテントデータのコンテントが前記コンテントプロバイダによって選択される、ステップと、
前記コンテントプロバイダから放送された前記指定されたオーディオコンテントデータの前記ハードウェア装置における自動的な格納を可能にするステップと、
前記ハードウェア装置における前記指定されたオーディオコンテントデータを組み立て、少なくとも１つの完全な指定されたオーディオコンテント及び関係するメタデータを形成することを可能にするステップと、
前記メタデータを解析し、前記指定されたオーディオコンテントを利用可能にするときを決定することを可能にするステップと、
前記指定された音楽コンテントへのアクセスを、前記指定されたオーディオコンテントのユーザの選択に応じて可能にするステップとを含むことを特徴とする方法。
【請求項６８】
請求項６６に記載の方法において、アクセスを可能にすることは、前記選択された指定されたオーディオコンテントを視聴するための料金をユーザに課する契約に応じて生じることを特徴とする方法。
【請求項６９】
指定されたビデオコンテントをセットトップボックスに放送する方法において、
コンテントプロバイダが、テレビジョン周波数スペクトルを使用する無線電気通信によって少なくとも１つのビデオをセットトップボックスに放送するステップであって、前記ビデオは前記コンテントプロバイダによって選択されユーザによって選択されない、ステップと、
前記コンテントプロバイダから放送された前記ビデオの前記セットトップボックスにおける格納をユーザによる相互作用なしで可能にするステップとを含むことを特徴とする方法。
【請求項７０】
請求項６８に記載の方法において、前記ビデオ全体が前記セットトップボックスにおいて受信されたら、前記ビデオが視聴に利用可能であることを示すことを可能にするステップと、
ユーザによる前記ビデオの視聴を可能にするステップとをさらに含むことを特徴とする方法。
【請求項７１】
請求項６８に記載の方法において、前に放送されたビデオデータを再放送し、前記ビデオ全体が前記セットトップボックスによって受信されることを保証するステップをさらに含むことを特徴とする方法。
【請求項７２】
ビデオをセットトップボックスに放送する方法において、
コンテントプロバイダがビデオデータをセットトップボックスに放送するステップであって、前記ビデオデータのコンテントは前記コンテントプロバイダによって選択される、ステップと、
前記コンテントプロバイダから放送された前記ビデオデータの前記セットトップボックスにおける自動的な格納を可能にするステップと、
前記セットトップボックスにおける前記ビデオデータを組み立て、少なくとも１つの完全なビデオ及び関係するメタデータを形成することを可能にするステップと、
前記メタデータを解析し、前記ビデオを視聴に利用可能にするときを決定することを可能にするステップと、
前記ビデオの視聴を前記ビデオのユーザの選択に応じて可能にするステップとを含むことを特徴とする方法。
【請求項７３】
請求項７１に記載の方法において、視聴は、前記選択されたビデオを視聴するための料金をユーザに課す契約に応じて生じることを可能にするステップを含むことを特徴とする方法。
【請求項７４】
請求項７１に記載の方法において、前記ユーザによって選択されたビデオは、制限された期間内視聴に利用可能であることを特徴とする方法。
【請求項７５】
請求項７１に記載の方法において、ビデオデータを繰り返し再放送し、前記ビデオ全体が前記セットトップボックスによって受信されることを保証するステップを含むことを特徴とする方法。
【請求項７６】
請求項４１に記載のシステムにおいて、前記セットトップボックスはモデムを含み、前記セットトップボックスは、前モデムを介した前記コンテントプロバイダとの連絡を周期的に可能にするソフトウェアを含むことを特徴とするシステム。
【請求項７７】
請求項７６に記載のシステムにおいて、前記モデムを介して前記コンテントプロバイダと前記セットトップボックスとの間で渡される情報は、ユーザの視聴／レンタル履歴、支払い目的のために使用されるアクセス情報、前記システムの性能を監視するセットトップボックス性能ログ、又は、ビデオを暗号復号化するのに使用される鍵のうち少なくとも１つを含むことを特徴とするシステム。
【請求項７８】
請求項７６に記載のシステムにおいて、前記プロセッサは、同時に、ビデオを再生し、遠隔操作及びモデム活動からの信号に反応することを特徴とするシステム。
【請求項７９】
請求項７６に記載のシステムにおいて、前記ハードドライブは、セキュリティ目的のために前記セットトップボックス構造に物理的に接続され、これにより、前記セットトップボックスから離しての使用を意図されて取り除かれる場合、その意図される格納目的に役に立たなくすることを特徴とするシステム。
【請求項８０】
請求項１８に記載の映画を格納及びその後の視聴のためにセットトップボックスに放送する方法において、前記セットトップボックスにおいて格納されたビデオは暗号化され、視聴に対するビデオの選択と、ビジネスルールの満足とに応じて、前記セットトップボックスは、前記ビデオを暗号復号化し再生することを可能にすることを特徴とする、映画を格納及びその後の視聴のためにセットトップボックスに放送する方法。
【請求項８１】
請求項１８に記載の映画を格納及びその後の視聴のためにセットトップボックスに放送する方法において、前記セットトップボックスは、前記ビデオが格納された後に前記コンテントプロバイダに接続される必要はなく、ビデオが視聴されるのを許可する前に、前記ビデオは、当座預金状態に伴う前記セットトップボックスにおける電子鍵によって独立に暗号復号化できることを特徴とする、映画を格納及びその後の視聴のためにセットトップボックスに放送する方法。
【請求項８２】
請求項１８に記載の映画を格納及びその後の視聴のためにセットトップボックスに放送する方法において、映画の暗号復号化を記録するステップと、この記録を使用してユーザの支払いを決定するステップとを含むことを特徴とする、映画を格納及びその後の視聴のためにセットトップボックスに放送する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にビデオオンデマンドに関する。より特に、本発明は、収集し、その後ユーザによる要求に応じて観るために、複数の映画を受信機に無線伝送することに関する。
【背景技術】
【０００２】
現在、家庭の視聴者にビデオオンデマンドを提供する多くの異なった方法が存在する。家族において共通に見られるビデオ又は映画を要求に応じて提供するある１つの方法は、ペイパービューチャネルによる。ペイパービューシステムは、一般に、家庭の視聴者にいくつかのテレビジョンチャネルを提供し、各々のチャネルは、その日を通じて映画を連続して再生する。しばしば、１つの映画は、２つ以上のチャネルにおいて提供され、映画の開始時間はより頻繁に、例えば、半時間ごとに生じるようになる。ある映画の開始時間を、数チャネルに渡ってずらすことによって、所定の時間において、ユーザは、映画の次の上映まで長く待つ必要がない。ペイパービューチャネルにおいて表示される映画は、ユーザがこの映画を見ることを実際に選択するまで、見るために利用できない。ユーザは料金を請求され、映画は見るのに利用できるようにされる。
【０００３】
ビデオを要求に応じてユーザに直接ストリーミングすることによって、オンデマンドビデオシステムをタイトルに対してより本当にする試みが行われた。しかしながら、衛星ネットワークは、一般に、映画のストリーミングをオンデマンドで真にサポートする帯域幅を持たず、ケーブルネットーワークは構築するのにきわめて費用がかかる。高レベルの帯域幅は、このようなオンデマンドのビデオの伝送をサポートするのに必要である。同様な形式のシステムは、より高い帯域幅接続を提供するコンピュータネットワークを使用することによって実現されているが、これは、コンピュータネットワークとテレビジョンとの間に依然として分離が存在するため、依然として最適ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、本発明の目的は、費用効果的で、便利で、応答性よく提供される、家庭視聴者にオンデマンドで映画を提供する方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明のシステム及び方法は、視聴者に、いつでも視聴するのに利用可能な、映画、又は何か他のオーディオ／ビデオコンテンツのライブラリへのアクセスを提供する。特に、本方法は、映画をセットトップボックスに伝送することと、映画を蓄積するのを可能にすることとを含む。前記セットトップボックスにおけるハードディスクドライブは、映画を格納するのに使用される。前記映画は、大量のデータを標準放送テレビジョン信号で伝送する新たなデータ放送技術を使用して伝送される。例えば、２４時間周期において、このデータ放送技術は、８ないし１２の高品質の長編映画を分配することができる。前記セットトップボックスは、ＶＣＲ又はＤＶＤプレイヤーのような何か他の外部装置のように、ユーザのテレビジョンに容易に接続される。前記セットトップボックスは、課金の目的に関して電話線にも接続される。
【０００６】
前記データ放送技術に関する情報は、１９９８年４月１７日に出願され「存在する通信伝送システムに関する拡張されたデータ容量」というタイトルが付けられたハートソン他に対する米国特許第６４３３８３５号明細書と、「通信システムに関する適応型拡張情報容量」というタイトルが付けられた公開特許出願第ＵＳ２００３０１１２３７０Ａ１号と、「存在する通信伝送システムにおいて情報容量を拡張する拡散スペクトル伝送」というタイトルが付けられたＰＣＴ公報第ＷＯ０２１５４２８号とにおいて見られ、これらは参照によってこれら全体においてここに含まれる。
【０００７】
本発明の好適実施例において、前記セットトップボックスは、人の家において配置され、標準ビデオケーブルを使用して彼らのテレビジョンに接続される。前記セットトップボックスは、放送テレビジョン信号によってデータを受信するアンテナを有する。前記セットトップボックスは、好適には、複数の映画を格納する少なくとも８０ギガバイトのハードドライブを有する。モデムを経てサービスプロバイダと前記セットトップボックスとの間で渡される情報は、例えば、課金目的に使用される“視聴／レンタル履歴”と、システムの性能を監視するのに使用されるセットトップ性能ログと、映画を復号化するのに使用される“映画鍵”とを含む。“映画鍵”は、前記モデムによって伝送されるが、前記電話線及びモデムは、映画ファイル自体の伝送には使用されない。
【０００８】
前記セットトップボックスは、放送信号からデータストリームを受信することができ、データを再構成することができ、データを前記ハードドライブに書き込むことができるプロセッサを有する。前記プロセッサは、同時に、映画を再生することもでき、モデム動作と同様に遠隔操作から赤外線の信号に反応することができる。前記ハードドライブは、セキュリティ目的に関して前記セットトップボックスと連携し、他のどこかに取り除かれ、使用される場合、それを役に立たなくする。前記セットトップボックスは、好適には、非常に静かになるように設計されるので、ファンを持たない。前記セットトップボックスは、そのセキュリティシステムの一部として、セキュアプロセッサも具える。前記セキュアプロセッサは、ＰＣＢにエポキシで物理的に取り付けられ、物理的に勝手にいじくられにくくしたスマートカードの能動構成要素である。
【０００９】
本発明は、家を出なければならない不便なく、映画又は他の媒体のオンデマンド視聴を視聴者に提供するシステム及び方法である。映画は、データを標準テレビジョン信号上にエンコードすることを可能にする新たなデータ放送技術を使用して前記セットトップボックスに伝送され、存在するテレビジョン送信機及び放送タワーを使用して伝送される。映画は、放送ファイル移動プロトコルを使用して前記セットトップボックスに移動され、ハードドライブにおいて格納される。映画は、前記セットトップボックスにリアルタイムにおいてストリームされず、代わりに、コンテントファイルがパケット化され、これらのパケットは、連続的に前記セットトップボックスに伝送され、前記セットトップボックスにおいてこれらのパケットは増加して再構成される。ユーザは、どんなデータが彼らのセットトップボックスに送られているかを意識しない。前記映画は、前記プロバイダによって押し出され、有限期間中、前記セットトップボックスにおいて受動的に存在する。前記データの伝送は、コンテント又はサービスプロバイダによって制御される。映画がこれらの全体において受信されることを確実にするために、同じ映画が前記セットトップボックスに数回放送されてもよく、前記パケットはフォワード誤り訂正（ＦＥＣ）コードで符号化されてもよい。伝送の最初の試みにおいて受信されなかったデータの任意のパケットは、その後の放送によって受信されるか、受信されたパケットからＦＥＣデータを使用することによって再構成される。
【００１０】
前記セットトップボックスに伝送される映画は、好適には、ビデオレンタルストアにおいて現在利用可能なものと同様の新たに売り出された映画である。完全な映画が何か他の必要な情報と共に前記セットトップボックスに一度受信されたら、前記映画は、前記セットトップボックスにおける利用可能な映画のリストに加えられ、ユーザによって視聴可能となる。本発明は、“箱におけるブロックバスター”と考えられる。
【００１１】
また、前記セットトップボックスに伝送される映画は、前記映画の特定の特徴を規定する関連情報と共に来る。この関連情報は、メタデータと呼ばれる。例えば、ある映画は、映画が見られる期間を制限する関連する開始及び終了日又は時間を有してもよい。ある映画は、前記セットトップボックスに到着し、格納されるかもしれないが、その日まで見ることが許可されない関連する開始日を有するかもしれない。これは、ある場所から他の場所までで変化するかもしれない映画の伝送時間におけるどのような相違も許可し、新発売のような映画に関して“プレロード”し、公式な発売日においてすぐに利用可能にすることを可能にする。同様に、コンテントプロバイダは、映画に関係する終了日を供給してもよく、この終了日後、前記映画はもはや視聴されることができず、自動的に前記セットトップボックスから除去される。
【００１２】
前記セットトップボックスにおいて格納される映画は暗号化される。映画の視聴に対する選択と、ビジネスルールの満足（すなわち、ユーザが十分なクレジットを有する）とに応じて、前記セットトップボックスは、前記映画に関して復号化し、再生することを可能にする。映画を復号化する鍵は、代表的に、プレフェッチされ、当座預金状態と共に前記セットトップボックスにおいて存在するため前記セットトップボックスは、映画を視聴できるようにする前に前記サービスプロバイダに接続する必要はない。明らかに、前記暗号化された映画は、これらを復号化することなしに見ることはできない。すべての復号化は記録され、この記録は、ユーザの請求書を決定するのに使用される。復号化及びユーザの当座預金状態を取り巻く論理は、前記セキュアプロセッサによって処理される。
【００１３】
本発明の好適実施例において、料金は、視聴する映画、その後の“レンタル確認”ダイアログ、及び、映画を観る前、の選択に応じてユーザに請求される。本発明の他の実施例において、ユーザは、映画を観ることに関して、前記映画のかなりの部分が一度観られたら請求される。ある映画が一度選択されると、限定された期間（例えば２４時間）中、又は、限定された視聴回数の間は課金されることなく再び観られることができる。他の実施例において、各映画に関して支払う代わりに、ユーザは月額料金を請求される。前記月額料金の額は、観ることができる映画の数や、選択された映画が視聴に利用可能な期間や、各々の選択された映画の許可される視聴回数のような種々のオプションに依存することができる。したがって、ユーザは、ユーザのセットトップボックスにおいて格納された映画のライブラリを有するとしても、映画が実際に視聴されない限り、料金はない。
【００１４】
ユーザインタフェースのメインメニューはウィンドウを含み、このウィンドウ内で、前記セットトップボックスの特徴及び映画予告編についての情報が再生される。これは、バーカーチャンネルとも呼ばれる。例えば、前記セットトップボックスに現在格納されている映画の映画予告編は、このウィンドウにおいて表示される。他のコンテントは、システムの特徴、役立つヒント、又は、重大でないシステム警報を含んでもよい。この情報は、周期的に、例えば、コンテントに基づいて更新される。ビデオを縁取る前記ウィンドウは、好適にはハイライトされてもよく、選択されてもよい。一度選択されると、前記ウィンドウは、フルスクリーンビューに拡大する。遠隔制御又はフロントパネルにおける（“再生”制御を除く）任意のキーを押すことは、スクリーンをもう一度最小化し、ユーザを前記メインメニューに戻す。
【００１５】
前記“バーカーチャンネル”は、ユーザが前記メインメニューにいるときに動作するビデオプログラミングである。前記バーカーチャネルは、これを観ることはしばしば映画レンタルを“ブックエンドする”ため、ユーザ経験の重要な部分である。前記バーカーチャンネルは、前記インタフェースに“生命”を加える方法として働く多目的通信領域として機能し、これは、コンテントを宣伝し、サービスを宣伝する主要な手段である。
【００１６】
前記バーカーチャンネルは、オンザフライで集められ、“ショー”又は“チャンネル”を形成する多くの個々のビデオクリップから構成される。前記バーカーチャンネルは、トップメニューページにおいてのみ表示され、ユーザはしばしばすばやく離れるようにナビゲートするため、きわめて長い間表示する機会をめったに得ない。表示が許可される場合、前記バーカーチャンネルは、それ自身を繰り返し始める約１時間前に理想的には表示すべきである。前記バーカーチャンネルは、ユーザによってフルスクリーンモードにおいて選択及び表示されることができる。
【００１７】
本発明のユーザインタフェースは、階層的スキームであり、これにおいて、映画は、異なったカテゴリリストを介して選択される。例えば、映画は、ジャンル、俳優、女優、又は、鑑賞規定によって分類されてもよい。各映画は、“ホームページ”を有し、ここでは、予告編を観ることができ、どの俳優がこの映画において主演するかや、ストーリーのあらすじ等のようなこの映画についての情報を観ることができる。
【００１８】
本発明の他の実施例において、データは、前記セットトップボックスへ、ケーブル、衛星、電話線、他のインターネット接続等によって伝送されることができる。
【００１９】
本発明は、また、ユニークなユーザナビゲーションスキームを用いる。スクリーン又は選択のリスト中をナビゲートするのに選択ボックス又はハイライトされた領域を使用する代わりに、いくつかの場合において、前記選択ボックスは、前記スクリーン上で静止したまま保たれ、選択のリスト又はスクリーン全体は、選択を行うために、ユーザによって“下に”移動又はスクロールされる。前記選択ボックスは、リストのスクロールが開始する前に、前記リストの限定された数のラインのみに関して上又は下に移動可能であってもよい。前記ナビゲーションスキームは、通常使用されるものとまったく異なっており、その結果は、視覚的にアピールする。
【発明の効果】
【００２０】
先行技術の方法を上回る本発明の利点は、自分自身の家で観るための多くの映画への即座のアクセスを提供しすることである。ユーザは、特定のコンテントを要求する必要なく、又は、前記セットトップボックスに放送しているコンテントを格納する必要があることを示す必要もない。コンテントプロバイダは、前記セットトップボックスに送るべきコンテントを選択し、前記セットトップボックスは、これに送られたコンテントを自動的に格納する。
【００２１】
ペイパービューシステムで共通なように、映画の“次の上映”を待つ必要はない。本発明のシステム及び方法は、ビデオ及びＤＶＤレンタルストアにおいて見られるのと同様の映画を提供し、各々の映画に関してストアに行くことを除去し、ビデオ／ＤＶＤを遅れて返すことに対する延滞金を請求される可能性を除去する。
【００２２】
本発明の好例で予期される実施例の付属説明は、例示及び説明の目的に関して与えられている。これらは、網羅的であると、又は、本発明を開示された正確な形式に限定することを意図されない。多くの変更及び変形は、ここにおける教示に照らして可能である。
【発明を実施するための最良の形態】
【００２３】
本発明のシステム及び方法は、家における視聴者に、いつでも視聴するのに利用可能な映画又は何か他のオーディオ／ビデオコンテントのライブラリへのアクセスを提供する。本発明によるセットトップボックス又は他のハードウェア装置は、人の家において置かれ、ちょうどＤＶＤプレイヤ又はＶＣＲが接続されるように彼らのテレビジョンに接続される。好適実施例において、映画は、データを標準テレビジョン信号においてエンコードし、存在するテレビジョン送信機及び放送タワーを使用して伝送することを可能にする放送技術を使用し、前記セットトップボックスに無線伝送される。映画は、前記セットトップボックスにリアルタイムにおいてストリームされず、代わりに、コンテントファイルがパケット化され、これらのパケットは、連続的に前記セットトップボックスに伝送され、前記セットトップボックスにおいてこれらのパケットは増加して再構成される。ユーザは、どんなデータが彼らのセットトップボックスに送られているかを意識しない。前記映画は、前記プロバイダによって押し出され、有限期間中、前記セットトップボックスにおいて受動的に存在する。前記データの伝送は、コンテント又はサービスプロバイダによって制御される。映画がこれらの全体において受信されることを確実にするために、同じ映画が前記セットトップボックスに数回放送されてもよい。伝送の最初の試みにおいて受信されなかったデータの任意のパケットは、その後の放送によって受信される。
【００２４】
図１は、本発明のシステム及び方法全体の機能的な図である。
【００２５】
コンテントは、例えば、映画及びテレビジョンスタジオによって提供される。前記コンテントは、完全な長さの主演映画、テレビジョンショー、又は、他のオーディオ及びビデオメディアの形態におけるものであってもよい。前記コンテントは、デジタル資産管理システムに配給され、このデジタル資産管理システムでは、前記コンテントは大きなデータベース又は資産倉庫において格納される。前記デジタル資産管理システムは、一般に、データを格納及び組織化し、前記データが伝送されるべき場合、スケジューリングすることに責任がある。
【００２６】
コンテント準備及び符号化システムは、前記デジタル資産管理システムと相互作用し、データの符号化、データの暗号化、及び、データのテストに責任がある。加入者に配信される映画は、暗号化され、好適にはＭＰＥＧ−２符号化され、別個のオーディオファイル及びビデオファイルにおけるＰＥＳ（パケット化エレメンタリストリーム）ファイルとしてフォーマットされる。映画ごとに、そのコンテント、メタデータ、宣伝又は他の材料が、単一の映画製品、又は、配信に関して管理されスケジュールされた“映画データ”として集められる。前記コンテント準備及び符号化システムは、放送すべきデータの準備にも責任がある。一度データが準備され、適切に符号化されると、このデータは格納のために前記デジタル資産管理システムに送り返される。
【００２７】
条件付アクセスシステムは、前記セットトップボックスにおけるデータへのアクセスを制御することに関する本発明の態様に責任がある。前記条件付アクセスシステムは、例えば、暗号化プロセス、鍵の形成、“クレジット”の処理、スマートカードの準備、ビジネスルールの試行、及び、コンテント復号化を制御する。
【００２８】
請求、顧客ケア及びバックエンドシステムは、加入管理、請求、及び顧客サポートに責任がある。
【００２９】
コンテント配信システムは、データをセットトップボックスに配信するのに責任がある。好適実施例において、前記コンテント配信システムは、データ放送を使用し、データを無線式に放送する。他の実施例において、有線通信線が、データを伝送する手段を提供してもよい。
【００３０】
最終的に、前記セットトップボックスは、一般に、人の家において置かれ、前記コンテント配信システムから放送データを受信し、前記データへのアクセスが承認されるために、前記条件付アクセスシステムと通信する。
【００３１】
１．デジタル資産管理
図１ａは、本発明のデジタル資産管理をより詳細に例示する。
【００３２】
映画及び／又はテレビジョンスタジオのようなコンテントプロバイダは、映画、広告、予告編、オーディオ、イメージ及び字幕のようなメディアコンテントを提供する。前記スタジオは、前記メディアを、オーディオ又はビデオテープの形態並びに、他のメディアの形態において提供してもよい。
【００３３】
図１ａにおいて例示されるようなデジタル資産管理システムは、管理マネージャ、司書、コンポーネントマネージャ及びスケジューラを具え、これらすべては、大規模データベース又は資産倉庫とインタフェースする。
【００３４】
前記デジタル資産管理システムのコアは、前記資産倉庫であり、これは、セットトップボックスに送るべきコンテント及び他のデータを格納する責任がある。前記資産倉庫内に、いくつかのデータベースが存在する。前記資産倉庫は、映画、予告編、版権、メタデータ、インタースティシャルデータ、グラフィックス及び他の物理的データを具える。資産マネージャデータベースは、一般に、ファイルがどこに格納され得るかについての情報と、ファイルがどこに格納されるかについての情報とを含むすべてのコンテントデータを含む。これは、“ストレージクラス”を規定されたアプリケーションによる格納分離をサポートする。
【００３５】
他のデータを発生し、メディアに関係付けること、スケジューリング局面を決定すること等のような、多くのことがデータに、これが最初に受信されるときに行われなければならない。例えば、メタデータは映画ごとに形成される。これは、映画を視聴に利用可能にする日又は時間や、どのくらい長く利用可能なままにすべきかのようなスケジューリング情報を含んでもよい。
【００３６】
例えば、映画は、契約開始日／時間及び契約終了日／時間を有する。‘契約’日は、その外ではコンテントが前記セットトップボックスにおいて表示されるべきではない日／時間範囲である。前記メタデータにおいて、これらの日は、契約期間要素において示される。前記契約日のようなメタデータは、伝送前に入力され、映画に関係付けられる必要がある。
【００３７】
メタデータは、短い文書説明、映画の長さ、ジャンル、鑑賞規定、俳優、女優、及び、監督のような、前記映画についての情報も含む。映画ポスター又はスチール、俳優又は女優の写真のような画像も形成される。これらのような画像は、前記ユーザインタフェースの種々の場所において表示されてもよい。映画に関係付けられる他の形式のメタデータは、その価格に関する情報を含む。
【００３８】
また、前記映画コンテンツそれ自体は、前記セットトップボックスに伝送される前に変更されなければならない。例えば、映画は、ちょうどＤＶＤのように、多数のチャプタにインデックス化されなければならない。
【００３９】
映画それ自体以外に他の形式のデータが存在する。例えば、映画は、一般に、映画予告編と共に送られる。この文脈における予告編は、前記映画と共に配信される映画特定のオーディオ／ビジュアル宣伝材料に関連する。前記予告編は、一般に、視聴者が観るのに無料である。メタデータＸＭＬにおいて、予告編は、ＴＲＡＩＬＥＲエレメントにおいて示される。予告編は、契約開始開始日／時間及び契約終了日／時間も有する。予告編契約日は、関係付けられた映画の契約日に縛られる必要はない。
【００４０】
予告編は、前記映画データの一部、又は、メタデータにおいて表わされるような製品である。この製品は、一般に消去されるべきではない単一の鍵を有する。前記予告編製品は、変更されてもよい。この変更は、前記メタデータにおける新たな製品Ｉｄ及びアイテムＩｄの対によって反映され、新たな鍵を必要とする。古い鍵は、どの予告編もこれを参照しなければ、消去されるべきである。
【００４１】
インタースティシャルデータは、前記セットトップボックスに伝送される他の形式のデータである。インタースティシャルデータは、この文脈において、例えば、バーカーチャンネルにおいて使用することを意図される、映画と共には配信されないコンテントに関係する。前記メタデータにおいて、インタースティシャルデータは、ＩＮＴＥＲＳＴＩＴＩＡＬエレメントにおいて示される。インタースティシャルデータは、契約開始開始日／時間及び契約終了日／時間を有してもよい。インタースティシャルの消去において、ｄｂエントリ、ビデオ、オーディオ、インデックス等も消去しなければならない。映画の到着及び削除前に使用される合計ディスクスペースにおける正味の影響は、ゼロであるべきである。
【００４２】
前記セットトップボックスへのソフトウェア更新を含むソフトウェアデータは、放送されることができる他の形式のデータである。
【００４３】
前記資産マネージャは、メタデータエントリ、画像、ジャンル及び関係、資産、チャプタ、及び、版権データの追加のような多くのタスクに関して責任がある。前記資産マネージャは、スケジュール状態のチェック、符号化状態の報告、呼び出し及びチェック、及び、コンテント確認のようなタスクも行う。
【００４４】
２．コンテント準備及び符号化
前記資産倉庫は、コンテント準備及び符号化システムとデータを送受信する。前記コンテント準備及び符号化システムは、図１ｂにおいてより詳細に例示される。一般に、前記セットトップボックスに伝送される映画データは、圧縮され暗号化される。前記コンテント準備及び符号化システムは、データの準備、符号化、暗号化及びテストに責任がある。データは最初にコンテント拡張部に送られ、ここで前記データは、前圧縮、ノイズ除去、逆テレシネ、ケイデンス、及び、デインターレーシングに関して処理される。このコンテントは、次に、符号化され、適切な再生のためにテストされる。
【００４５】
本発明の好適実施例において、映画は、暗号化されたＭＰＥＧファイル及び圧縮されたタールファイルの組として配信される。前記ＭＰＥＧファイルは、映画及びその予告編に関する暗号化されたオーディオファイル及びビデオファイルである。一般に、前記ファイルはＩＳＯ／ＩＥＣ１３８１８（ＭＰＥＧ−ＩＩ）標準に従うが、特定の細部の多くは異なってもよい。メタデータＸＭＬファイルは、本質的に、映画メタデータと、すべての他のファイルについての情報とを含む目録である。
【００４６】
前記映画のオーディオ部分及びビデオ部分は、別々のファイルにおいて伝送される。これは、前記セットトップボックスハードドライブにおいてスペースを浪費することなしに、多言語オーディオトラックをサポートすることを可能にする。従来のシステムにおいて、オーディオ及びビデオの双方は、１つのプログラムストリームに多重化される。しかしながら、これは、（ＤＶＤにおけるように）すべての選択すべき言語を含む実質的により大きいファイルか、言語ごとに完全に別々のプログラムストリームファイルのいずれかを必要とし、したがって、多量の帯域幅を浪費する。したがって、前記セットトップボックスは、ユーザが受像時に必要な言語を選ぶようにうながすソフトウェアを含む。これは、映画がビデオ部分は同じだが複数の外国オーディオトラックと共に利用可能になるようにする。
【００４７】
したがって、前記コンテント符号化中に生じるステップの１つは、オーディオビデオ信号を２つの別個のオーディオ信号及びビデオ信号に逆多重化することである。
【００４８】
前記オーディオ及びビデオデータは、好適には、ＭＰＥＧパケット化エレメンタリストリーム（ＰＥＳ）フォーマットにおいて符号化される。ロウエレメンタリストリーム（ＥＳ）及びトランスポートストリーム（ＴＳ）は、代わりに使用されることができる。ＴＳが一般的に使用されるが、本願には最適でない、ＰＥＳ及びＥＳに比べてあるサイズのオーバヘッドを有する。逆に、ＥＳは、最小バイトのオーバヘッドを有するが、これは、データストリームにおける受信エラーがオーディオ及びビデオに同期を失わせるおそれがあるという可能性がある。これは、より高いレベルの“フレーミング情報”がＥＳにはないからである。したがって、フレームが失われた場合に知る方法がない。一般に、ＰＥＳパケットは、４ｋのサイズ（ＤＶＤ）であるが、重大により大きいパケットが本願において使用され、ＰＥＳヘッダのバイトオーバヘッドを減少するかもしれない。
【００４９】
ビデオビットレートは、代表的に、非常に可変である。一般に、映画の平均ビデオビットレートに関して、１．２Ｍｂｐｓと１．４Ｍｂｐｓとの間であると予測される。きわめて簡単なシーンにおいて、この平均は３００ｋｂｐｓまで落ちるかもしれず、アクションシーンにおいて、５Ｍｂｐｓの高さまで達するかもしれない。
【００５０】
前記ビデオストリームは、好適には、ピクチャのきわめて大きいグループ（ＧＯＰ）を含む。ピクチャのグループ（ＧＯＰ）は、他のＧＯＰヘッダの前のＧＯＰヘッダに続くすべてのピクチャから成る。代表的に、新たなＧＯＰは、数フレームごとに開始するか、シーンチェンジが起こった場合に開始する。きわめて大きいＧＯＰを使用する動機付けは、Ｉピクチャがきわめて大きいことである。Ｉピクチャすなわちイントラピクチャは、ＧＯＰヘッダ後の最初のピクチャである。したがって、映画におけるＩピクチャの数を減らすことは、映画ファイルのサイズを減少させる。Ｉフレーム間に多くのフレームがある場合、ＭＰＥＧエンコーダが蓄積するのを許容するエラーの量を慎重に制御することは重要である。
【００５１】
しかしながら、“トリックプレイ”の多くの遂行は、頻繁なＩピクチャを必要とし、高速の早送り、巻戻し、及び、任意の位置からの探索／再開に影響を及ぼすおそれがある。
【００５２】
大部分の場合において、ＭＰＥＧビデオストリームは、プログレッシブ（フレーム）符号化して、１秒当たり２３．９７６フレーム（すなわち２４ｆｐｓ）である。このビットストリームは、標準テレビジョンセットにおいて３−２プルダウンで再生するためにフラグを立てられる。プログレッシブフレームを使用することができない何らかのコンテントが存在するかもしれない。例えば、ビデオエディタで編集されたビデオソース材料及び予告編である。これらの場合において、我々は、より高いビットレートにおける２９．９８ｆｐｓインタレース符号化を使用する。この目的は、最高の視覚的品質を最小のファイルで提供することである。
【００５３】
一実施例において、オーディオは、４チャネルドルビーサラウンドソースから２つの別個のチャネル（ステレオ）を使用して符号化される。代わりに、ＡＣ３オーディオ（ドルビーデジタル（登録商標））は、いくつかのフィルムに関して供給されるが、ＡＣ３ファイルは、別個のステレオファイルより大きく、これらは、ディスク使用を最小にするために、映画のサブセットに関してのみ供給される。
【００５４】
データが適切に符号化され、再生に関して再テストされた後、データは暗号化に送られる。ＲＳＡ及び３ＤＥＳのような既知の暗号アルゴリズムの組み合わせが使用される。
【００５５】
データが一度符号化され暗号化され、品質保証に関してテストされると、符号化及び暗号化された資産、インデックスファイル、及びＸＭＬファイルの形態において、格納のために前記資産管理システムに返される。
【００５６】
前記スケジューラは、このとき、データをパッケージングし、前記コンテント配信システムに送ることに責任がある。データが前記コンテント配信システムに送られることができる前に、しかしながら、条件付アクセスデータが発生されなければならない。
【００５７】
３．条件付アクセスシステム
図１ｃは、本発明の条件付アクセスシステム態様のバックエンド部分を、より詳細に例示する。
【００５８】
条件付アクセスは、前記セットトップボックスをそのコンテンツへの権限のないアクセスから守るメカニズムである。
【００５９】
前記条件付アクセスシステムは、映画登録、製品ＩＤの形成、マスター鍵、メタデータ、製品関係、権利授与メッセージ発生、セットトップボックスコールバック認証及び収集、及び、ＣＡセットトップボックス＃／スマートカード＃ペアリングに責任がある
【００６０】
４．請求、顧客ケア及びバックエンドシステム
前記請求、顧客ケア及びバックエンドシステムは、新たに購入されたセットトップボックスの活性化、アカウントのセットアップ、請求及び支払い、並びに、顧客サポートに責任がある。
【００６１】
前記セットトップボックスは、請求目的に関してログ情報及び他の情報を周期的に通信する。前記請求システムは、このデータを処理し、それに従って顧客に請求する。
【００６２】
前記請求、顧客ケア及びバックエンドシステムは、図１ｄにおいてより詳細に例示される。
【００６３】
５．コンテント配信システム
図１ｅは、本発明のコンテント配信システムの態様をより詳細に例示する。
【００６４】
（参照によってここにその全体において含まれる米国特許第６４３３８３５号明細書に記載のような）データ放送技術は、大規模な量のコンテントを配信することができる。例えば、１回の２４時間周期において、１つの放送チャネルを使用し、前記データ放送技術は、１２のＤＶＤのような長編映画、又は、２４０時間のＣＤ品質ｍｐ３音楽、又はビデオゲーム、電子ブック、及びソフトウェアアプリケーションを配信することができる。実際には、前記データ配信技術は、デジタル品質映画をホームストレージに配信することができ、ハリウッドよりはるかに高速な視聴装置がこれらを作ることができる。
【００６５】
前記データ放送技術は、地球上での放送テレビジョン信号のビジュアルキャリア及びオーディオキャリアについてのデジタルサブキャリアを形成することによって作動する。データは、サイドバンドに符号化される。同様のデータ放送技術は、ケーブル及び衛星テレビジョン信号と共に同様に使用されることができる。したがって、データは、ケーブル又は衛星テレビジョン信号のサブキャリアを使用することによって代わりに放送されることができることは、予測される。データは、好適には、このデータ放送技術を使用して放送されるが、データは、多数の異なった方法を使用して前記セットトップボックスに伝送されることもできる。
【００６６】
映画は、放送ファイル伝送プロトコルを使用して前記セットトップボックスに伝送され、前記ハードドライブに自動的に格納される。映画は、暗号化されたＭＰＥＧファイル及び圧縮されたタールファイルとして配信される。映画は、リアルタイムにおいて前記セットトップボックスに“ストリーム”されず、代わりに、コンテントファイルは“パケット化”され、これらのパケットは連続的に前記セットトップボックスに伝送され、前記セットトップボックスにおいて、これらのパケットは増加して再構成される。ユーザは、どんなデータが彼らのセットトップボックスに送られるかを意識しない。前記映画は、前記プロバイダによってプッシュダウンされ、有限期間中、前記セットトップボックスにおいて受動的に存在する。前記データの伝送は、前記コンテント又はサービスプロバイダによって制御される。
【００６７】
映画がこれらの全体において受信されることを確実にするために、同じ映画が前記セットトップボックスに数回放送されてもよい。伝送の最初の試みにおいて受信されなかったデータの任意のパケットは、その後の放送によって受信される。
【００６８】
映画は、前記タールファイルが完全で、データエラーを有さず、前記映画のビデオ及び好適なオーディオ言語に関する映画ＭＰＥＧファイルが最大許容可能誤差より少ない誤差を有するようになるまで、前記ユーザインタフェースにおいて表示されるべきではない。
【００６９】
６．セットトップボックス
Ａ．ハードウェアの説明
各々のセットトップボックスは、好適には、約１００又はそれ以上の映画を、関係する映画予告編及び宣伝と共に、そのハードディスクドライブ（ＨＤＤ）において格納することができる。前記ハートディスクドライブにおける実際の映画コンテントは、前記デジタル資産マネージャによってスケジュールされるように、周期的に引き継がれる。映画製品は、バーカーチャネルによって宣伝され、これは、観られるビデオの連続的な組であり、ユーザは、どの製品が利用可能なのかを示すユーザインタフェース（ＵＩ）メインメニューにいる。ユーザは、格納された映画を通じて、いくつかの選択可能なフィルタを使用して探索することができる。ユーザは、選択した映画をレンタルし、ある限られた期間中これらを観る。復号化鍵は、前記セットトップボックスの条件付アクセス（ＣＡ）ソフトウェアが周期的に呼び込む場合、公衆電話網（ＰＳＴＮ）バックチャネルによって前記セットトップボックスに送られる。前記バックチャネルは、レンタル及び他の加入者情報を、加入者管理システム（ＳＭＳ）との通信によって収集するのにも使用される。
【００７０】
前記セットトップボックスハードウェアの好適実施例は、図２において例示される。本発明の好適実施例において、前記セットトップボックスに関する主要な構成要素は、
パワーＰＣホストと、デュアルＭＰＥＧ−２伝送ストリームでマルチプレクサと、ＭＰＥＧ−２Ａ／Ｖでコーダとを有する統合セットトップ統合コントローラと、
ＡＴＳＣ及びｄＮＴＳＣレシーバ／デモジュレータと、
ステレオ及びＳ／ＰＤＩＦオーディオを有し、すべて、前記セットトップボックスがスタンバイモードにある場合、信号通過機能を有する、Ｓ−ビデオ及びＲＣＡビデオ入力及び出力コネクタ
セキュアＩＤＥインタフェースを有する１６０ＧＢハードディスクドライブと、
バックチャネル接続性に関するＩＳＯモデムと、
ＵＳＢポートと、
スマートカードインタフェース（内部及び外部）と、
フロントパネルマニュアルボタン及びＩＲ遠隔制御と、
細流充電電源を有するリアルタイムクロックと、
監視及び自己冷却用サーミスタ（ファンを有する）と、
暗号化及びセキュアブートプロセスによってセキュアされた２ＭＢフラッシュメモリと、
ランタイムソフトウェア実行用１２８ＭＢ  ＳＤＲＡＭと、
（生産において除去された）開発用ＪＴＡＧ、イーサネット（登録商標）及びシリアルポートとを含む。
【００７１】
前記セットトップボックスに関する種々の外部及び内部インタフェースも存在する。好適実施例において、前記セットトップボックスに関する外部インタフェースは、
ＡＴＳＣ及びｄＮＴＳＣ  ＲＦ信号の受信用アンテナ（入力）と、
ユーザビデオソースとテレビジョンとの間の前記セットトップボックスのインラインインストール用オーディオ及びビデオ（入力）と、
電源（入力）と、
前記セットトップボックスに挿入される補助カード用スマートカード（入力／出力）と、
あるユーザインタフェース機能に関して使用されるフロントパネルボタン（入力）と、
前記ユーザインタフェースに関して使用される遠隔制御（入力）と、
ユーザのテレビジョンへの出力用オーディオ及びビデオ（出力）と、
モデム（入力／出力）と、
セットトップボックス状態の一般的な指示に関するフロントパネルＬＥＤ（出力）と、
今後の使用のためのＵＳＢ（入力／出力）と、
技術開発だけのためのイーサネット、シリアル及びＪＴＡＧ（入力／出力）とを含む。
【００７２】
より一般的には、前記セットトップボックスは通信手段を有し、この通信手段によって、データは前記セットトップボックスに受信される。好適実施例において、前記通信手段は、地上放送テレビジョン信号によってデータを受信するアンテナを具える。好適実施例において、前記アンテナは、ＡＴＳＣ及びｄＮＴＳＴ信号のＲＦ受信を提供する外部アクティブアンテナである。前記アンテナは、一般にデータを受信するだけなので、周期的な下り通信のためのモデムに結合されてもよい。前記モデムは、好適には、少なくとも２８．８ｋｂｐｓの能力があるアナログモデムである。しかしながら、他の実施例において、前記通信手段は、イーサネット、ＵＳＢ、ケーブルのような有線接続、又は衛星接続を含んでもよい。同様に、前記モデムは下り通信に必要ではない。下り通信は、無線又は有線インターネット接続のような同じ上り通信チャネルを経てもよい。例えば、前記セットトップボックスは、ユーザのインターネット接続を、前記セットトップボックスのＵＳＢポートを使用することによって、前記モデム及び電話線の代わりに下り通信に使用できるようにする。同様に、前記セットトップボックスにイーサネットポートが付いていてもよい。
【００７３】
前記セットトップボックスは、前記放送信号からデータストリームを受けることができ、データを再構成することができ、データをハードドライブに書き込むことができ、同時に、映画を再生することができると共に、遠隔制御からの赤外線信号及びモデム活動に反応することができるプロセッサを有する。例えば、このＣＰＵは、シリアルＭＰＥＧトランスポートストリームによって５Ｍｂｐｓデータストリームを受けることができ、伝送されたファイルを再構成し、ディスクに書き込むことができ、同時に、６Ｍｂｐｓ映画の再生を制御することができるべきである。前記ＣＰＵは、同時に、ＩＲ制御イベント及びモデム活動に反応できるべきである。
【００７４】
好適実施例において、前記セットトップボックスに２個のＣＰＵがあってもよい。例えば、一方はホストプロセッサであり、他方はマイクロコントローラである。前記ホストプロセッサは、適切なＡＴＳＣ／ｄＮＴＳＣ信号の受信及び復調を開始し、映画データを含むファイルを前記ハードドライブに格納し、映画コンテントの復号化及び他の条件付アクセス機能を実行し、インタラクティブな特徴を伴う映画コンテントの再生と、レンタル契約及び記録に関するＳＭＳとの通信とを開始及び制御するソフトウェアを実行する。前記マイクロコントローラは、前記フロントパネル及び遠隔制御とインタフェースするのに使用される。
【００７５】
前記セットトップボックスにおけるセキュリティは、映画製品版権に関して重要である。一般に、映画製品は、ＭＰＥＧ  ＰＥＳレベルにおける方法を使用して暗号化される。他の保護は、前記ハードディスクドライブとの暗号化インタフェースによって与えられる。より他の保護は、セットトップボックス初期化に応じてチェック及び復号化されるランタイムソフトウェアの暗号化によって与えられる。
【００７６】
前記セットトップボックスは、前記放送信号によって受信されたデータを格納するハードディスクドライブのような記憶手段を有する。このハードドライブは、好適には、前記セットトップボックスに“接続”され、他の場所ではこれを役に立たなくする。前記ハードディスクドライブのファームウェアは、好適には、前記ハードドライブを前記セットトップボックス以外では役に立たなくするセキュリティスキームをサポートする。前記ハードドライブのモータは、ソフトウェア制御の下でのパワーオン／オフをサポートすべきである。
【００７７】
好適実施例において、前記セットトップボックスは、フラッシュメモリにあるビートコードをロードして実行することによって、パワーアップ初期化を開始する。フラッシュメモリは、セットトップボックス暗号化鍵及び前記ブートコードが、前記セットトップボックスが一度工場を離れたら変更できないように保護される。この場合、通常のブートコードをバイパスすることができるかもしれない新たなソフトウェアは、フラッシュメモリに格納することができない。フラッシュメモリごとに、工場におけるロックアウト後にプログラム不可能なブートブロックセクションがあるべきである。
【００７８】
ＲＳＡ及び３ＤＥＳのような既知の暗号化アルゴリズムの組み合わせが使用される。公開鍵及び秘密鍵の長さは、好適には、少なくとも１０２４ビットである。
【００７９】
前記セットトップボックスは、そのセキュリティシステムの一部としてセキュアプロセッサも具える。前記セキュアプロセッサは、回路ボードにエポキシで物理的に取り付けられ、物理的に勝手にいじくられにくくしたスマートカードの能動構成要素（埋め込みマイクロチップ）である。スマートカードはおよそクレジットカードのサイズのプラスチックカードであり、データ及び他のアプリケーションをロードすることができる埋め込みマイクロチップを有する。
【００８０】
前記セキュアプロセッサは、格納された値、顧客証明書、及び“セグメントキー”の処理に使用される。前記ビデオストリームは前記スマートカードを通過しない。前記スマートカードは、メインボード上のシャーシ内部にインストールされ、スマートカードコントローラに接続される。前記スマートカードは、完全な状態では取り外せないように、そのコネクタ及び塗布されたエポキシ中に挿入されるべきである。
【００８１】
前記セットトップボックスの外部である第２スマートカードに関する準備も行われる。外部にないスマートカードスロットも与えられ、前記システムが妥協するようになるべきセキュリティハードウェアのフィールドアップグレードをサポートする。
【００８２】
チューナネットワークインタフェースモジュール（ＮＩＭ）は、ＡＴＳＣ及びｄＮＴＳＣ信号を受信するために、前記セットトップボックスに関するフロントエンドを提供する。所望の放送チャネルがＡＴＳＣの場合、前記チューナＮＩＭは、デジタルＭＰＥＧトランスポートストリーム（ＴＳ）を復調し、前記メインボードにおけるＭＰＥＧデマルチプレクサに直接出力するのに必要なすべての機能を提供する。所望の放送チャネルがｄＮＴＳＣの場合、ＲｅＸ  ＡＳＩＣは、前記チューナＮＩＭと共に使用され、ＭＰＥＧ  ＴＳを最終的に提供する。
【００８３】
デジタルテレビジョン（ＤＴＶ）への移動を容易にするために、前記セットトップボックスは、好適には、８−ＶＳＢ  ＤＴＶを経てデータを受信するハードウェアを含む。同時のＤＴＶ及びｄＮＴＳＣ受信をサポートする実装は必要ない。前記セットトップボックスは、ＡＴＳＣ  ＭＰＥＧビデオストリームをデコードせず、ＤＴＶストリームのデータ部分を使用するだけである。理想的には、前記ＡＴＳＣデモジュレータは、ケーブルシステム互換性に関するＱＰＳＫ能力を有するべきである。
【００８４】
ビデオサブシステムは、好適には、０．７Ｍｂｐｓないし６ＭｂｐｓのＭＰＥＧ−２ビデオレートが可能な、スケーリング及び変換を行うＭＰＥＧ−２デコーダを具える。このビデオサブシステムは、垂直帰線消去期間（ＶＢＩ）、クローズドキャプション及びサブタイトルもサポートすべきである。
【００８５】
前記セットトップボックスは、好適には、データのビデオテープ、ＤＶＤ，ＣＤ−ＲＯＭ又は他の媒体への複製を防止するマクロビジョンイネーブルドデジタル−アナログ変換機チップも含む。このマクロビジョンチップは、前記セットトップボックスのアナログ出力の複製防止を適用する。これは、オリジナルデータの透明な視聴を可能にするが、大部分のＶＣＲにおいて形成された複製を実質的に劣化させる。
【００８６】
本発明によるセットトップボックスは、好適には、前記セットトップボックスのコードを抜くか、電源からユニットを完全に分離することによってのみパワーダウンされる。これは、前記ユニットがすべての時間において放送信号を経て映画を受信することを保証する。しかしながら、いくつかの実施例において、ユーザは、っておば、前記セットトップボックスのフロントパネル及び遠隔制御において、前記ユニットを“スタンバイ”モードにする“電源”制御機能を与えられる。前記ユニットがスタンバイモードにある場合、すべてのオーディオ及びビデオ入力信号は、これらの対応する出力インタフェースに、相互変換なしに通過させられるべきであり、すなわち、コンポジットビデオ入力信号は、コンポジットビデオ出力に通過される。
【００８７】
監視タイマは、本発明のセットトップボックス中に組み込まれる。前記システムにおけるすべてのソフトウェアタスクは、監視タスクからの監視メッセージに応答しなければならない。監視メッセージの受け取りに応じて、タスクは、前記監視タスクへの承認メッセージを送らなければならない。前記監視タイマは、前記ＣＰＵの外部リセットラインに接続される。なんらかのソフトウェアタスクがなんらかの理由のために前記監視タイマに応じて停止する場合（システムハング）、前記監視タイマは、前記セットトップボックスをリブートさせる。この監視リセットイベントについてのなにか既知の情報（例えば、ＩＤＥに仕事を課す時間）は、記録されるべきである。
【００８８】
前記セットトップボックスへの電力の除去は、現在書き込まれているデータに関係のないデータの汚染又は損失を生じてはならない。前記ファイルシステムは、特にディスク書き込み中、前記ファイルシステム自体への何らかの重大なダメージなしに、停電から復帰することができなければならない。ファイルシステムエラー訂正は、迅速でなければならない。復帰時間は、例えば、２０秒未満であるべきである。前記ファイルシステムはビデオに関して約９ｍｂｐｓ（ピーク）オーディオに関して３８４ｋｂｐｓ（ピーク）の持続したデータレートにおいて再生に関するビデオ及びオーディオのような別々のファイルに読み出すことができ、同時に、約２０ｍｂｐｓ（ＡＴＳＣ）の持続したデータレートにおいて１個のファイルを同時に書き込む（新たな映画の格納）こともできなければならない。
【００８９】
したがって、トランザクショナル又は“ジャーナルド”ファイルシステムが好適である。アプリケーション及びそのバックアップコピーは、非常に改ざんされそうにない“読み出し専用”パーティションにあるべきである。前記アプリケーション及び／又はオペレーティングシステムは、放送又はモデムのいずれかを経て“フィールドアップグレード可能”でなければならない。前記アプリケーションの多数のバージョン及びバックアップが保存されるべきである。顧客は、決定的な数より多い監視が誘発したリセットを検出した場合、前のバージョンに戻すべきである。
【００９０】
前記セットトップボックスは、資産が再生又は受信されている間のハードドライブシーキングを含む通常動作中、きわめて静か（すなわち、１メートルにおいて測定された３０ｄＢ  ＳＰＬよりうるさくない）であるべきである。セットトップボックスは、他のＡ／Ｖ装置上又はこれらの間に重ねられた場合も動作しなければならない。前記セットトップボックスはファンを必要としないのが好適である。ファンが必要な場合、可変速ファンが指定される。
【００９１】
前記セットトップボックスは、好適には、簡単な遠隔制御部も添えられる。ボタンは、上、下、左、右、選択、メニュー、早送り、巻戻し、ポーズ、再生、前スキップ、及び、後スキップを含む。前記遠隔制御部は、“電源”（通過選択）ボタンも有するが、この電源ボタンは前記ユニットを実際にパワーダウンはしない。
【００９２】
前記セットトップボックスは、好適には、前記フロントパネルから操作されることができる。前記フロントパネルは、ナビゲーション矢印、選択キー及びメニューキーを有する。ディスプレイは必要とされない。
【００９３】
前記セットトップボックスは、ＤＶＤプレイヤ又はＶＣＲのようなちょうどなにか通常の外部装置のように、ユーザのテレビジョンに接続される。好適実施例において、前記セットトップボックスは、以下の入力部、電話（ＲＪ−１１）、アンテナ用Ｆ型コネクタ（通過しない）、ＩＲ受信機、スマートカードスロット、将来の拡張用のＵＳＢ、ベースバンドＡ／Ｖパススルー（パススルー任意）、コンポジットビデオ（ＲＣＡ）、Ｓ−ビデオ、及び、ＲＣＡオーディオを有する。
【００９４】
前記セットトップボックスは、コンポジットビデオ（ＲＣＡコネクタ）、Ｓ−ビデオ出力のような、標準ビデオ出力を有するべきである。コンポジット出力及びＳ−ビデオ出力の双方が同時に活性化されることができることが好適である。一方のみが機能的であり得る場合、セレクタが外部又はこれらのビデオコネクタに隣接してある。前記セットトップボックスは、ステレオアウト（ＲＣＡコネクタ）のような標準オーディオ出力も有するべきである。
【００９５】
前記セットトップボックスは、好適には、プレロードされたコンテントの完全なハードドライブが付いてくる。
【００９６】
Ｂ．機能的説明
図１ｆは、本発明のセットトップボックスをより詳細に例示する。前記セットトップボックスは、条件付アクセス、一般管理機能、再生処理、法送受信、コンテントマネージャ、及び、ユーザインタフェースに機能的に分割されることができる。
【００９７】
条件付アクセス
本発明のセットトップボックスの重要な構成要素は、条件付アクセスシステムである。
【００９８】
前記セットトップボックスの条件付アクセスシステム構成要素は、ビジネス基準が満たされた場合、前記コンテントを条件付で復号化することに責任がある。
【００９９】
前記条件付アクセスシステムは、好適には、モデムを使用し、映画を復号化するためにダイアルし、鍵を取ってくる。
【０１００】
再生処理
一般に、前記セットトップボックスは、ＩＳＯ／ＩＥＣ１３８１８（ＭＰＥＧ−ＩＩ）仕様に適合する映画ファイル（オーディオ及びビデオ）を再生する。前記セットトップボックスは、前記映画のオーディオ部分及びビデオ部分を、暗号化されたＰＥＳフォーマットにおける別個のファイルとして格納する。映画ファイルは、ＰＥＳフォーマットから、再生前に一緒に多重化されたトランスポートストリーム並びに別個のオーディオトラック及びビデオトラックに再構成される必要がある。ファイルは、再生前に復号化もされなければならない。映画を復号化するために、その復号化鍵が得られなければならない。
【０１０１】
再生マネージャは、主に、再生プロセス中に流れるデータを保つことに責任がある。前記再生マネージャは、Ａ／Ｖレートバッファを監視し、これらを、データをハードドライブバッファから取ってくることによって一杯に保つ。前記再生マネージャは、開始からシャットダウンまでの全体的な再生及びトリックプレイプロセスを編成する。
【０１０２】
前記再生マネージャは、以下の機能を実行する。
統合コントローラ（ＰＶＲ）バッファの割り当て、初期化及びセットアップ。
レートバッファが（ＴＳヘッダを有するラップデータで）一杯になるまで、トランスポートストリーム（ＰＶＲ）バッファを前もって満たす。
再生中、レートバッファを監視し、ＴＳバッファにＴＳヘッダを有するＡ／Ｖデータを書き込むことによって一杯に保つ。
“トリックプレイ”、すなわち、早送り、巻戻し、ポーズ、及び、フレーム前進の制御及びセットアップ。
ハードウェアドライバを介したＡ／Ｖデコーダの開始／停止。
【０１０３】
前記再生マネージャは、以下の他のソフトウェアモジュールと相互作用する。
データＩ／Ｏマネージャ
ＭＰＥＧオーディオデコーダ
ＭＰＥＧビデオデコーダ
トランスポート制御
条件付アクセス
ユーザインタフェース
割り込みサービスモジュール
【０１０４】
映画再生
再生中、前記アプリケーションソフトウェアは、オーディオ及びビデオデータを前記ハードドライブから得て、これを前記統合コントローラチップのデマルチプレクサ入力部に向けなければならない。このプロセス中、前記アプリケーションソフトウェアは、双方向（前記ハードドライブに対する読み出し及び書き込み）におけるデータフローを、前記統合コントローラチップのＡ／Ｖレートバッファを空にすることなく、維持することができるべきである。前記Ａ／Ｖレートバッファは、トランスポート入力を止めてしまうため、一杯になるのを回避されなければならない。復号化鍵データも、前記条件付アクセスモジュールから取り出され、前記統合コントローラのデスクランブラにロードされなればならない。
【０１０５】
前記再生マネージャが映画を再生するために、以下の前状態が存在しなければならない。
映画“マスターキー”は、存在しなければならず、アクセス可能でなければならない。
映画は、ユーザによって購入されていなければならない。
ビデオファイルは、存在しなければならない。
【０１０６】
前記セットトップボックスは、ＭＰＥＧ−１レイヤ２及び３オーディオフォーマットをサポートすべきである。前記セットトップボックスは、ＡＣ３オーディオをサポートすべきである。
【０１０７】
前記セットトップボックスは、映画を、特定の数のエラーで再生することができるべきである。以下の形式のエラー、シングルビットエラーと、連続的なエラーの任意に大きい連続とを含む、伝送によって引き起こされたランダムエラーは処理されなければならない。
【０１０８】
前記セットトップボックスは、少なくとも以下の組み合わせの水平及び垂直解像度、水平：７２０、６４０、５４４、４８０及び３５２、垂直：４８０、２４０を、再生すべきである。前記セットトップボックスは、２３．９７６フルフレームソースを再生する場合、標準テレビジョンセットにおける３：２プルダウンでの再生もサポートすべきである。前記セットトップボックスは、２９．９７６インタレースコンテントも正確に再生すべきである。
【０１０９】
前記セットトップボックスは、適切なＷＳＳ信号を送ることを含む、４：３モニタ及び１６：９モニタの双方において異なったアスペクト比の映画を正確に再生すべきである。４：３映画は、ワイドスクリーンＴＶにおける４：３映画及びテレビ選択モードにおいて、フルスクリーンで再生すべきである。１６：９アナモルフィック（ワイドスクリーン）映画は、４：３ＴＶにおいてレターボックスで、１６：９（ワイドスクリーン）ＴＶにおいてレターボックスじゃなく再生しなければならない。
【０１１０】
前記セットトップボックスは、ＤＶＤプレイヤーにおけるように、チャプタスキップを提供しなければならない。前記セットトップボックスは、高速早送り、高速巻戻し、ポーズ、及び、シングルフレーム送り及び戻しを含むトリックプレイ機能を提供しなければならない。前記セットトップボックスは、０．１ｍｂｐｓから９ｍｂｐｓまでのＭＰＥＧ−ＩＩビットレートをサポートする。
【０１１１】
前記セットトップボックスは、ＶＢＩクローズドキャプションをサポートする。クローズドキャプションデータは、単一のデータファイルにおいて含まれる。前記再生マネージャは、再生が始まるとき、このデータをメモリに読み出す。前記セットトップボックスは、映画再生に関するオンスクリーン表示メカニズムによるサブタイトリングもサポートすべきである。
【０１１２】
方送受信
データは、好適には、標準テレビジョン放送周波数によって前記セットトップボックスに伝送されるため、アンテナは、ＡＴＳＣ及びｄＮＴＳＣ  ＲＦ信号の受信に関して与えられる。チューナは、ＡＴＳＣ及びｄＮＴＳＣ信号を受信するために、前記セットトップボックスに関するフロントエンドを提供する。前記チューナは、デジタルＭＰＥＧトランスポートストリーム（ＴＳ）を復調し、ＭＰＥＧデマルチプレクサに直接出力するのに必要な機能のすべてを提供する。
【０１１３】
前記セットトップボックスは、４ｍｂｐｓの連続するレート及び２０ｍｂｐｓの最大レートにおいてデータを受信することができるべきである。
【０１１４】
セットトップボックスにおけるコンテント管理
メタデータは、前記セットトップボックスにおけるコンテントに関する多くの状況を管理する。前記メタデータは、前記セットトップボックスにおけるコンテントが管理されるるルールの多くを規定する。例えば、映画は、映画が観られることができる期間を制限する、関連する開始及び終了日又は時間を有してもよい。映画は、前記セットトップボックスに到着し、そこに格納されてもよいが、それより後の日までそれを観ることを許可しない、関連する開始日を有してもよい。これは、ある場所から他の場所まで変化するかもしれない映画に関する伝送時間におけるいかなる相違も考慮し、新発売のような映画を“プリロード”し、公式発売日においてすぐに利用可能にすることも考慮する。同様に、前記コンテントプロバイダは、その後の日に映画はもはや観られることができず、前記セットトップボックスから自動的に消去される、映画に関する終了日を指定してもよい。
【０１１５】
メタデータは、映画についての情報のデータも含む。例えば、メタデータは、映画の簡単な説明、そのジャンル、鑑賞規定、映画において見られる俳優及び女優、監督、持続時間等の情報を含む。この情報データは、ユーザに関するユーザインタフェースに供給される。
【０１１６】
メタデータ処理
前記セットトップボックスは、したがって、メタデータを処理し、格納することができる。頻繁にアクセスされるデータグループへのインデックス及びリンクを有するコンテントデータベースは、メタデータへの迅速な探索を可能にするように保持される。前記セットトップボックスは、映画が完全な場合を決定し、前記コンテントデータベースを更新しなければならない。
【０１１７】
メタデータは、ＸＭＬタグフォーマットにおいて記述され、一般に単一のＸＭＬドキュメントにおいて伝送される。主なメタデータ要素は、“製品”、“インタースティシャル”、“ソフトウェア”又は“データ”のような、配信されているデータの形式を指定するものである。
【０１１８】
例えば、製品は、単位として販売されるコンテントの集積である。映画、及びその予告編又は他のコンテントは、１つの製品とみなされてもよい。製品は、映画予告編及びインタースティシャルのような、無料コンテントのクラスを指定してもよい。製品ごとに、価格、すなわち、顧客が該製品に関して請求される額を示すように含まれるメタデータが存在する。無料製品は、“０”の価格を有する。
【０１１９】
インタースティシャルデータは、‘バーカーチャネル’において再生される。インタースティシャルタグ内で、他のタグ識別子が存在してもよい。例えば、グレード属性は、インタースティシャルに関する一般的な値である。このグレードは、どんな内容を消去したらよいかを決定する場合、使用されてもよい。レーティング属性は、ＭＰＡＡレーティングである。クリップ形式属性は、インタースティシャルクリップの形式を示す。例えば、ｓポートされる値は、オープニング、プロモ、ブランディング、予告編イントロ、及び、映画ニュースを含む。持続時間属性は、秒におけるインタースティシャル持続時間である。カラーフォーマットは、黒及び白、カラー、又は、カラー化のうちの１つである。ワイドスクリーン属性は、前記インタースティシャルがワイドスクリーンフォーマット（仮定しない）かどうかを示す。
【０１２０】
ソフトウェアは、関係するメタデータのそれ自身の形式を有する依然として他のデータ形式である。新たなソフトウェア画像は、その後のインストールのために前記セットトップボックスに周期的に放送される。前記アプリケーションは、本物であって、変更されないことが確かめられるような方法において送られなければならない。誰に対象とされているか、どれくらい緊急か、改訂番号等を含むメタデータにおいて含まれるであろう。
【０１２１】
したがって、ソフトウェタグは、ソフトウェアパッケージを指定する。ソフトウェアＩＤ属性は、前記ソフトウェアに関するユニークな識別子である。ソフトウェアは、ハードウェアプラットフォームが存在するプラットフォームと一致し、ハードウェアバージョンが現在必要なものかそれより上である場合にのみインストールされるべきである。ソフトウェアは、前記セットトップボックスのアプリケーション全体を置き換えるか、個々のソフトウェア構成要素のみを置き換える。
【０１２２】
ソフトウェアバージョン番号も前記メタデータにおいて指定される。ソフトウェアリリースが放送によって受信される場合、このリリースは、族が存在するソフトウェアに一致し、バージョンが存在するバージョンより高い場合にのみインストールされるべきである。前記セットトップボックスハードウェアに関して必要な最低バージョンを識別するメタデータタグも存在する。例えば、前記セットトップボックスが、識別されたバージョン又は、識別されたプラットフォームにおけより後のバージョンを動作しない場合、パッケージは無視され、除去されるべきである。プラットフォーム属性は、この条件が適用するハードウェアプラットフォームを識別する。
【０１２３】
映画は、他の形式のデータである。一般的に言って、映画データは、映画を構成するオーディオ及び／又はビデオファイルと、メタデータのような関連するデータとを具える。映画メタデータ要素は、例えば、映画ＩＤ、グレード、鑑賞規定、デフォルトフィーチャー、持続時間、配色、マクロビジョン、ワイドスクリーン、及び、その日まで保持する日付から成る。映画ＩＤ属性は、映画のユニークな識別子である。グレード属性は、どのコンテントを消去するのかを決定する場合に使用される前記映画の一般的な値である。可能な値はＡ、Ｂ及びＣである。鑑賞規定属性は、ＭＰＡＡレーティングである。デフォルトフィーチャー属性は、これらの特徴期間内に十分な映画がない場合、映画が、デフォルトで主要な映画として使用されるべきか否かを示す。持続時間属性は、秒における映画の持続時間である。カラーフォーマットは、黒及び白、カラー、又は、カラー化のうちの１つである。マクロビジョン属性は、映画を再生するとき、マクロビジョンが有効にされるべきか否かを示す。ワイドスクリーン属性は、映画がワイドスクリーンフォーマットかどうかを示す。保持日付属性は、その日まで映画が削除に関して考えられるべきではない日付である。この日付は、契約又はスケジュール日の終了後の場合、無視されるべきである。＜予告編＞タグは、映画の予告編を記述する。
【０１２４】
映画に関する他のメタデータ要素は人物を含み、これは、俳優、女優又は監督のような、映画において役を有する人物を記述する。人物ＩＤ属性は、人物に関するユニークな識別子である。これは、ある人物に関する映画のリストが表示されることができるように、人物を映画に交差してリンクするのに使用されるべきである。役属性は、人物が映画において演じた役を示す。サポートされる値は、俳優及び監督である。
【０１２５】
言語属性は、オーディオ又はクローズドキャプションファイルに関する言語を示す。前記セットトップボックスは、好適には、映画のオーディオファイルを、ユーザが選択した言語に基づいて保存する。前記セットトップボックスは、受信時において所望の言語に関するオーディオファイルを抽出すべきである。前記セットトップボックスは、多くの異なった言語に関するオーディオファイルを受信してもよいが、ユーザの選択した言語に関するオーディオファイルのみを保存する。
【０１２６】
符号化フォーマット属性は、コンテントについての追加的なフォーマット情報を含む。オーディオコンテントに関して、値は、“ステレオ”又は“ドルビー５．１”であってもよい。“ステレオ”はＭＰＥＧオーディオを意味する。“ドルビー５．１”はドルビー５．１（しばしばＡＣ３と呼ばれる）を意味する。
【０１２７】
他のメタデータ要素は、ユーザインタフェースにおいて表示されることができる画像を記述する画像タグと、画像の幅及び高さを指定する幅及び高さタグと、幅及び高さの単位を識別する単位属性とを含む。例えば、単位はピクセルであってもよい。
【０１２８】
他のメタデータタグは、親要素が、オーディオ資産、ビデオ資産、又はタイトル資産（クローズドキャプションにおいて使用される）を記述することを示す。
【０１２９】
映画を利用可能にする
映画は、契約開始日／時及び契約終了日／時を有してもよい。“契約”日は、この外ではコンテントが前記セットトップボックスにおいて表示されてはならない日／時範囲であり、前記メタデータにおいて指定される。契約日は、あるコンテントに関して任意である。このようなコンテントに関して指定されない場合、該コンテントは、日付の制限なしに見られることができる。
【０１３０】
映画は、契約開始日前又は契約終了日後には見られることができない。映画は、契約終了日前２４時間未満にレンタルされてはならない。映画は、“その日まで保存する”日まで利用可能であることが‘保証’される。その日まで保存する日は、その日まで映画が削除に関して考えられるべきではない。映画コンテントにのみ適合する。‘保証’日とも呼ばれる。
【０１３１】
＜契約期間＞タグは、その外では親要素が前記セットトップボックスにおいて視聴／再生されていはならない日付範囲を含む。前記タグが存在しない場合、この項目の使用に関して日付制限はない。開始属性は、親要素が見られてもよい／再生されてもよい開始日／時間である。時間帯は、標準の３文字の時間帯名称である。デフォルトはＧＭＴである。デフォルト時間は午前０時である。秒は０であるとする。終了属性は、その時点において親要素がもはや見られない／再生できない終了日／時間である。
【０１３２】
＜フィーチャー期間＞タグは、その中では親要素が“主要作品”であるべき日付範囲を含む。主要作品は、スクロールマーキーを横切って表示される映画である。例えば、新たにリリースされた映画は、主要作品とみなされてもよい。フィーチャー期間は、十分な映画がこれらのフィーチャー期間内にある場合、主要作品を選択することにのみ使用されるべきであり、そうでない場合、デフォルトフィーチャー属性が使用されるべきである。開始属性は、前記フィーチャー期間の開始日（その日を含める）である。終了属性は、前記フィーチャー期間の終了日（その日を含める）である。
【０１３３】
＜リリース日＞タグは、映画のリリース日を含む。リリース日は、ユーザへの情報目的に使用されてもよい。代わりに、リリース日が将来において生じる場合、映画を前記セットトップボックスにおける視聴に利用可能にするときを決定することに使用されてもよい。
【０１３４】
＜スケジュール期間＞タグは、その中で映画又は他のコンテントが前記セットトップボックスにおいてあるようにスケジュールされる日付範囲を含む。コンテントはこの範囲外で前記セットトップボックスにおいてあって、視聴可能でもよいが、この範囲は、どのコンテントを削除するかを決定することにおいて支援するために使用されてもよい。
【０１３５】
映画削除
前記セットトップボックスは、あまり望ましくないファイルを削除することによって、新たなファイルに関する空間を形成しなければならない。本発明の好適実施例において、映画を削除するときを決定することは、多数の変数を計算することによって行われる。スコアは、映画ごとに計算される。映画の削除において、予告編、画像、ｄｂエントリ、ビデオ、オーディオ、インデックス等のようなその関連データも削除されるべきである。映画の到着及び削除後に使用される合計ディスク空間における実質的な影響はあるべきではない。
【０１３６】
“アクティブ映画”は、購入されており、その２４時間ウィンドウ内である映画である。到着日（ＡＤ）は、前記セットトップボックスが最初に映画を再生可能映画として認識するときの日／時間である。保存日（ＫＤ）は、そのときまで映画が保存されてもよいメタデータにおいて指定される時間／日（ヌルであるかもしれない）である。誕生日（ＢＤ）は、以下の２つ、視聴開始日及び到着日である。ライフタイム日（ＬＴＤ）は、映画の現在の年齢、又は、その誕生日からの日数である。
【０１３７】
スコアを計算する好例の方法は、以下の通りである。
【０１３８】
スコア＝保存日（ｍ）ヌルでない＆＆保存日（ｍ）＞現在日付？１００：グレード値（ｍ）／ライフタイム日（ｍ）
【０１３９】
映画は、その契約終了日が過ぎた場合、利用不可能になり、その視聴終了日が過ぎた場合、利用不可能にならない。映画は、その契約終了日の２４時間前より後にはレンタル不可能になり、したがってその映画がアクティブでなければ、実質的に視聴不可能である。視聴不可能映画は、負のスコアを割り当てられる。
【０１４０】
結果は、以下は同等のスコアを有するということである。
映画Ａは２８日経った。
映画Ｂは１４日経った。
映画Ｃは７日経った。
【０１４１】
これらの式におけるすべての定数は、おそらく“コンフィグファイル”によって、容易に変更可能であるべきである。
【０１４２】
将来において契約開始日を有する映画に関して、例えば、１ヶ月より近い将来の契約開始日を有する完全に受信された映画は、保存されるべきである（スコア＝１００）。１ヶ月より離れた将来の契約開始日を有する完全に受信された映画は、削除されるべきである（スコア＝−１）。
【０１４３】
映画ニュース及びバーカーチャンネルコンテントは、各々、低水位線及び高水位線を有するべきである。その契約終了日を過ぎた所定の映画ニュース又はバーカーチャンネルコンテントは、削除されるべきである。そのスケジュール期間終了日を過ぎた所定の映画ニュース又はバーカーチャンネルコンテントは、使用される合計ディスク空間が低水位線より下である限り、削除されるべきである。映画ニュース又はバーカーチャンネルによって使用される合計ディスク空間がその高水位線を越える場合、最低スケジュール期間を有するコンテントは、ディスク空間が高水位線より下になるまで削除されるべきである。
【０１４４】
メタデータファイルは、これらが使用されている間、ロックされるべきである。ファイルが、それがロックされている間に更新される場合、該ファイルがその現在のユーザによってリリースされるとすぐにインストールされなければならない。更新は、前記メタデータファイルの現在使用されているバージョンがロックされている場合でも格納されなければならない。
【０１４５】
データの形式
予告編は、映画と共に配信される、映画特定宣伝材料のことをいう。メタデータＸＭＬにおいて、予告編は予告編要素において示される。予告編も、契約開始日／時間及び契約終了日／時間を有する。予告編契約日は、関係付けられた映画の契約日に縛られる必要はない。
【０１４６】
予告編は、前記メタデータにおいて製品Ｉｄ及びアイテムＩｄの対によって表わされるようなすべて同じ製品の一部である。この製品は、一般に削除されるべきではない１つの鍵を有する。予告編製品は変更されてもよい。この変更は、前記メタデータにおける新たな製品Ｉｄ及びアイテムＩｄによって反映され、新たな鍵を必要とする。古い鍵は、どの予告編もこれを参照しなければ、削除されるべきである。
【０１４７】
インタースティシャルデータは、この文脈では、例えば、バーカーチャンネルにおける使用を目的とする、映画と共に配信されないコンテントのことをいう。メタデータにおいて、インタースティシャルは、インタースティシャル要素において示される。インタースティシャルデータは、契約開始日／時間及び契約終了日／時間を有してもよい。インタースティシャルの削除において、ｄｂエントリ、ビデオ、オーディオ、インデックス等も削除しなければならない。映画到着及び削除後に使用される合計ディスク空間における正味の影響は０であるべきである。
【０１４８】
インタースティシャルは、前記メタデータにおいて製品Ｉｄ及びアイテムＩｄの対によって表わされるようなすべて同じ製品の一部である。この製品は、一般に削除されるべきではない１つの鍵を有する。インタースティシャル製品は変更されてもよい。この変更は、前記メタデータにおける新たな製品Ｉｄ及びアイテムＩｄによって反映され、新たな鍵を必要とする。古い鍵は、どのインタースティシャルもこれを参照しなければ、削除されるべきである。
【０１４９】
映画ポスタ並びに俳優及び監督の画像も、契約開始日／時間及び契約終了日／時間を有してもよいが、一般的には有さないであろう。
【０１５０】
前記セットトップボックスは、予告編及びインタースティシャルのような、暗号化されていないコンテントを受信することもできる。このようなコンテントは、エンドユーザへのコストなしに、契約期間内に表示されてもよい。前記コンテントは無料であるため、ＢＶＤは、スマートカードにおいて格納されるレンタルログに前記無料コンテントの再生を含む必要がない。
【０１５１】
‘無料映画’は、前記メタデータにおいて製品Ｉｄ及びアイテムＩｄの対によって表わされるようなすべて同じ製品の一部である。この製品は、一般に削除されるべきではない１つの鍵を有する。無料映画製品は変更されてもよい。この変更は、前記メタデータにおける新たな製品Ｉｄ及びアイテムＩｄによって反映され、新たな鍵を必要とする。古い鍵は、どの無料映画もこれを参照しなければ、削除されるべきである。
【０１５２】
支払い
本発明の好適実施例において、料金は、視聴する映画の選択時に、その後の“レンタル確認”ダイアログと映画を視聴する前にユーザに課される。本発明の他の実施例において、一度映画のかなりの部分が視聴されたら、ユーザは映画を視聴することに関して請求される。一度映画が選択されると、制限された期間中（例えば、２４時間）、又は、制限された視聴回数、料金なしで再び視聴することができる。他の実施例において、映画ごとに支払う代わりに、ユーザは月額料金を課される。モデム及び電話線が、鍵がユーザによって買われた又は買われているか、したがって、課金が行われるべきかを示すのに使用される。したがって、ユーザがユーザのセットトップボックスにおいて格納された映画のライブラリを有していても、映画が実際に視聴されない限り課金されない。
【０１５３】
ユーザインタフェース
前記セットトップボックスがパワーオンされる最初のとき、最小の必要な設定を通してユーザを案内するチュートリアルが実行される。派手な画面はユーザを歓迎し、前記チュートリアルは直接引き付ける。ユーザは、彼／彼女のデフォルトメニュー言語に入ることを促される。これがセットされた後、前記チュートリアルは従事する。
【０１５４】
ユーザは、チュートリアルが進むにつれ、多数の質問に答えるように促される。ユーザは、歓迎され、これは基本セットアップチュートリアルであるが、チュートリアルにおいて設定される任意のオプションは、一度ユーザがメインメニューに着いた後、リセットされることができることを知らされる。ユーザは、前記セットアップチュートリアルが、前記セットトップボックスが異なった場所に移動されたときはいつも、又は、ユーザがいくつかの設定に関するインタラクティブヘルプを有することを望むべきときはいつも、再生されてもよいことを再保障される。
【０１５５】
次に、前記セットトップボックスは、電話サービスセンタにダイアルすることを試みる。これが起こっている間、前記チュートリアルで、ユーザは、線をテストしようとしていることを知る。ユニットが前記サービスセンタにうまく電話することができない場合、ユーザは、特定の電話オプションをセットすることを促される。次に、ユーザに、入力する必要がある所定の番号プレフィックスがあるかどうかを質問する。ユーザが“はい”と答える場合、その番号を入力する画面を提供する。ユーザが“いいえ”と答える場合、次の可能なオプションに移動する。次に、ユーザは、電話線がキャッチホンキャンセル数字を必要とするかどうかを質問される。ユーザが“はい”と答える場合、その数字を入力する画面を提供する。ユーザが“いいえ”と答える場合、次の可能なオプションに移動する。次に、ユーザは、電話線がトーンかパルスかを質問される。デフォルトな選択は“トーン”である。ユーザは、これを選択するか、矢印を“パルス”に重ねて“選択”を押す。
【０１５６】
これらのオプションが設定されたら、前記チュートリアルは、ユーザに、初めて、前記サービスセンタに再び電話をかけようとしていることを知らせる。この試みが成功しない場合、ユーザは、顧客センタに電話をかけることを指示されるかもしれない。前記セットトップボックスがうまく前記サービスセンタに電話をかけられた場合、ユーザは、前記チュートリアルの次の部分に移動する。
【０１５７】
アンテナは、ここでテストされセットアップされる。
【０１５８】
次に、前記チュートリアルは、アンテナの受信をテストする。この画面において、アニメのグラフィックは、信号が許容される場合に視覚及び音響合図を与えるオーディオフィードバックと共に見られる。信号が良好なグラフィックが動き、ユーザは次のステップに進まされる。信号が受信されない場合、前記ＵＩは、以下のオプションを提供してもよい。ユーザは、トラブルシューティングセグメントに向けられてもよい。トラブルシューティングが問題を解決しない場合、ユーザは顧客サービスに電話をかけるように求められる。一度前記アンテナがうまくセットアップされたら、ユーザは、祝われ、前記メインメニューに行かされ、映画の最初の視聴を始めてもよい。
【０１５９】
ユーザは、いつでも前記初期セットアップチュートリアルを再び行う能力を有する。これは、好適には設定メニューの下、ヘルプメニューの下に置かれる。
【０１６０】
予め決められた期間、例えば、５分間活動がなく、映画が再生していない場合、自動的に働くスクリーンセイバが提供される。ユーザが映画又はフルスクリーンビデオを観ており、ビデオをポーズする場合、前記スクリーンセイバは、１５分の不活動期間後、働く。スクリーンセイバが働く場合、ユーザに“任意のキーを押し続けてください”というメッセージがスクリーン上に表示される。遠隔操作又はフロントパネルの（“パワー”を除く）任意のキーを押すことは、前記スクリーンセイバをもう一度解除する。
【０１６１】
リブート
前記セットトップボックスは、種々の理由に関してリブートする必要がある。例えば、新たなソフトウェアダウンロードが到着した場合、前記セットトップボックスはそれ自身をリブートする。リブートは、システムがスタンバイ（パワーオフ）にある間、自動的に起こることができる。前記システムは、ムービービーム本部から受けたコマンドによってリブートされることもできる。このシナリオは、結果としていかなるＵＩメッセージも生じない。前記セットトップボックスが、ユーザがビデオ又は映画を見ているときにリブートする必要があるとき、前記セットトップボックスは、リブートしてよいかをたずねる。ユーザが“いいえ”を選択すると、彼／彼女は後に再び促される。 （ポップアップメッセージが再び現れることが許可されるタイミング及び時に関する詳細は、未定である。）ユーザは、前記セットトップボックスがリブートを強いられる前に、“いいえ”を３回だけ繰り返すことができる。ユーザが“はい”を選択すると、前記セットトップボックスはリブートし、自動的に再びスタートアップし、ユーザをメインメニューに戻す。内部エラー等による前記セットトップボックス“監視”がすぐにリブートすることを必要とする場合、ＵＩは現れず、リブートはただ起こるであろう。前記セットトップボックスがそれ自身によって又はＵＩを経てリブートできない場合、ユーザは、前記セットトップボックスにおいてプラグを抜き差しする必要がある。（これは、たぶん顧客サービスへの電話の結果として起こる。）
【０１６２】
言語オプション
ユーザは、メニューが表示される言語を、英語、フランス語及びスペイン語から、メニュー言語のみの選択に選択することができる。
【０１６３】
ユーザは、デフォルト映画言語を選択することができ、任意の映画を格納する３つの言語（この数の正確さは未定である）まで選択することができる。しかしながら、ユーザは、選択される言語がより多くなると、制限されたハードディスク空間のため、より少ない映画しか前記セットトップボックスに保存できないことが警告される。
【０１６４】
親としての制御
この画面は、パスコード、鑑賞制限及び／又は前記セットトップボックスに関する支出制限を設定するオプションをユーザに与える。鑑賞又は支払い制限は、パスコードがすでに設定されていない限り、設定されなくてもよい。この画面は、確認のために各画面に個別に入る必要なしに、設定が何に設定されるかに関する短い概要も与える。
【０１６５】
親制御設定画面から、ユーザに彼／彼女の個人パスコードを設定する能力を与える画面が与えられる。ユーザがパスコードを入力していなければ、ＵＩはユーザに彼／彼女にパスコードを入力させる画面を示す。ユーザに、このパスコードを確認する他の画面も与える。パスコードが正しければ、ユーザは続けることができる。正しくなければ、ユーザは、再び試すように促される。パスコードがすでに設定されているならば、ＵＩは、このパスワードを入力する画面の変わりに、彼／彼女にこれをリセット又はクリアするオプションを与える。この画面は、ユーザに、彼／彼女が支援を必要とする場合、ヘルプオプションも与える。セットトップボックスあたり１つのパスコードのみが利用可能である。ユーザは、４つの数字ＸＸＸＸを入力することを求められる。数は、数字キーパッド、英数字キーパッド、又は、遠隔制御における特定のキーに視覚的にマップされた数を介して入力される。キーが押された視覚的表現は、（子供がこのコードを見ることを防ぐため）常にアスタリスクである。連続した不正確な入力が可能であるか否かは、未定である。デフォルトパスコードは、ユーザによる設定がない限り、常に“なし”である。ユーザは、パスコードをクリアし、その設定を“なし”に戻す能力も有する。
【０１６６】
成功したパスワード入力に基づいて、ユーザは鑑賞制限を設定することができる。使用される鑑賞規定（フェーズ１）は、ＭＰＡＡ鑑賞規定、Ｇ、ＰＧ、ＰＧ−１３、Ｒと、“未指定”に関するＮＲの追加とに基づく。デフォルト鑑賞制限は、ユーザによる設定がない限り、常に“なし”である。この画面において、ユーザは、鑑賞規定ロックを開始するときに、鑑賞規定“ＮＲ”が提携すべきかを選択する能力も与えられる。制限が一度選択されると、ユーザは、パスコードを入力し、前記制限を開始しなければならない。ユーザは、次に、彼／彼女に鑑賞制限が今設定され、ユーザが映画のレンタルを開始するとき、パスコードが要求されることを知らせる確認画面が与えられる。
【０１６７】
パスコードが一度設定されると、ユーザは、支出制限も設定できるようになる。デフォルトの支出制限は、ユーザによる設定がない限り、常に“なし”である。ユーザは、前記支出制限をクリアし、その設定を“なし”にする能力も有する。入力は、遠隔操作における数キーによって行われ、ユーザは、数を９９．９９ドルまで設定する能力を有する。すべての量は、ＵＳドル及びセントにおける。ユーザは、アップ及びダウンを押して数を増減し、左及び右矢印を押して次の数に行く。一度制限が選択されると、ユーザは彼／彼女のパスコードを入力し、前記制限を開始しなければならない。次に、ユーザは、彼／彼女に、支出制限が今設定され、彼／彼女が映画のレンタルを開始する場合、パスコードが必要であることを知らせる確認画面が与えられる。
【０１６８】
テレビジョン形式
ユーザは、前記セットトップボックスに接続されたテレビジョン画面のアスペクト比を示すことができる。デフォルトの選択は４：３である。ユーザが１６：９ワイドスクリーンを選択すると、ワイドスクリーンビデオコンテントは、レターボックス化なしに表示する。同様に、４：３テレビジョンが選択されると、ワイドスクリーンコンテントはレターボックス化されて表示される。前記セットトップボックスは、そのビデオ出力においてＷＳＳ信号を含み、表示されているコンテントのアスペクト比をＴＶに示す。
【０１６９】
アカウントステータス
アカウントステータス画面は、アカウントが最後に更新された日付と、更新すべきその次にスケジュールされた日付とを示す。この画面は、最後の成功した電話情報も与える。この画面は、現在未定であり、最終的に実現されなくてもいい。
【０１７０】
レンタル履歴
レンタル履歴は、ｎ日までの間、又は、ｎ回のレンタルに関して与えられる（現在の仮定は４５回であるが、未定である）。レンタル履歴画面の目的は、請求書作成論議に関するデータを提供し、他の家族がなにを見ているかを監視することである。
【０１７１】
レンタル履歴クリア
ユーザは、レンタル履歴をクリアする能力を有するが、パスコードが設定されている場合、彼／彼女はそのパスコードを入力し、履歴をクリアする必要がある。そうでなければ、ユーザは、その達成前に動作を照合することが求められる。履歴をクリアすることは、ムービービーム本部への電話に関する前記セットトップボックスにおいて含まれる同じ情報に決して影響を及ぼさない。
【０１７２】
診断画面
この画面は、問題をトラブルシューティングするのに必要で、顧客サービス代表者への電話中に最も要求されるであろうすべての診断情報を持ち出す。例えば、ソフトウェアバージョン、最新ソフトウェアダウンロード及びステータス、セットトップボックスシリアル番号、記録容量、使用されたハードディスク空間、ボックス内温度、ダイアルステータス（最後の電話ステータス／日／時）、電話線ステータス、視聴可能な映画の数、及び、コピーライト及びトレードマーク情報。これはテキスト画面であり、したがって、ユーザは、すべての情報を見るためにページアップ又はページダウンする必要があるが、情報は選択可能ではない。
【０１７３】
以下のセクションは、ユーザインタフェースにおける最も一般的な動作及び画面を説明する。
【０１７４】
メインメニュー
遠隔操作又はフロントパネルにおける“メニュー”ボタンがアクセスされたときはいつも、ユーザはメインメニュー画面を見る。これは、ＵＩがアクセスしようとしているいかなる画面も利用不可能になる場合のＵＩのデフォルト画面でもある。
【０１７５】
図５は、ユーザインタフェースの流れを例示する流れ図である。
【０１７６】
前記メインメニューは、ピクチャインピクチャウィンドウを有し、このウィンドウにおいて、前記セットトップボックス特徴についての情報と、映画予告編が再生する。例えば、現在セットトップボックスにおいて格納されている映画の予告編は、このウィンドウにおいて表示される。他のコンテントは、システム特徴、役に立つヒント、又は、重大でないシステム警告を含んでもよい。この情報は、例えばコンテントに基づいて、周期的に更新される。ビデオを縁取るウィンドウは、好適にはハイライトされ、選択される。一度選択されると、ウィンドウはフルスクリーンビューに拡大する。遠隔制御又はフロントパネルの（“再生”制御を除く）任意のキーを押すことは、画面をもう一度最小化し、ユーザを前記メインメニューに戻す。
【０１７７】
ある実施例において、“映画ニュース”は、前記メインメニューにおけるオプションである。一度メニュー項目“映画ニュース”が選択されると、ユーザを別の挿入ウィンドウがある別のスクリーンに連れて行く。これは、メイン映画ニュースページと思われ、映画ニュースのビデオ選択を提供する。ユーザは、観る映画の名前を選択するか、彼／彼女は、ビデオクリップの接続されたループを現在再生しているウィンドウを選択してもよい。ビデオの選択は、単に最初に観るビデオを選択する。すべてのビデオは接続され、あるクリップが終了したとき、次のクリップが始まるようになっている。このループは周期的に更新される。
【０１７８】
前記映画ニュースが映画ニュース選択画面における挿入ウィンドウから開始する場合、遠隔制御又はフロントパネルの（“再生”制御を除く）任意のキーを押すことは、前記映画ニュースを最小化し、ユーザを前記映画ニュース選択画面に戻す。再生制御は前記映画ニュースを制御する。
【０１７９】
前記メインメニューの上部はスクロールマーキーである。前記スクロールマーキーは、“特集された選択”というタイトルが付けられ、特集された映画の選択を表示する。この映画の選択は、前記セットトップボックスにおいて利用可能な映画を表わし、これらの選択はコンテントプロバイダによって行われる。特集された選択は、約１０から１ダースの映画である。これは、このカテゴリにおける映画の選択可能な一連のカバーアートによって表わされる。前記セットトップボックスが最初に到着するとき、約３０の映画がプリロードされ、いくつかが特集された選択としてマークされる。
【０１８０】
特集された選択が一度ハイライトされると、各々のポスタもハイライト可能である。ユーザは、マーキー中を、左及び右矢印によってナビゲートする。ハイライト及びカバーアートサムネールは、左右にスムーズにスライドする。ハイライトは、前記マーキーにおけるユーザの動作によってスクロールする。ユーザがスクロールを停止すると、前記マーキーも停止する。前記カバーアートが選択されると、前記ＵＩは、ユーザを直接その映画のホームページに連れて行く。前記マーキーがスクロールするのに十分な映画がこのセクションにおいてない場合、そうしない。また、特集された選択を有するのに十分な映画がない場合、又は、この特徴でエラーが生じる場合、前記メインメニューは、グラフィック的に補償する（ひょっとすると、一貫性の目的のために、前記メインメニューが大きすぎる“シフトアップ”及び変化をしない、スタンバイグラフィックがこの場所をとる）。
【０１８１】
“バーカーチャネル”は、ユーザがメインメニューにいる場合に動作するビデオプログラミングである。バーカーチャネルは、これを観ることはしばしば映画レンタルを“ブックエンド”するため、ユーザの体験の重要な部分である。重要な機能的役割を有する他に、バーカーチャネルは、サービスのブランド及び“属性”を確立することにおける非常に視覚的な役割を演じる。
【０１８２】
バーカーチャネルは、インタフェースに‘生命’を加える方法として働く多目的通信領域として機能し、これは、我々のコンテントを宣伝し、サービスを宣伝する主要な手段である。
【０１８３】
バーカーチャネルは、フルスクリーンモードにおいてユーザによって選択され動作されることができる。
【０１８４】
バーカーチャネルは、“ショー”又は“チャネル”を形成するようにオンザフライで組み立てられることができる多くの個々のビデオクリップから構成される。バーカーチャネルは、トップメニューページにおいてのみ表示され、ユーザはしばしばすばやく離れるようにナビゲートするため、非常に長く動作する機会をめったに得ない。動作するのが許容されている場合、バーカーチャネルは、それ自身を繰り返し始める前に、およそ１時間動作すべきである。
【０１８５】
バーカーチャネルは、静かなイントロセグメントを有して開始し、ユーザがメインメニューに戻るときはいつも耳障りなオーディオ体験を回避することを望むかもしれない。
【０１８６】
バーカーチャネルのビデオ特性は以下を含む。
４：３アスペクト比。
最小化されるときは挿入、“ピクチャインピクチャ”として表示される。
ビデオセグメントはこれらの開始時に常に開始する。あなたがメインメニューを離れると、新たなセグメントの開始に戻る。
独立したセグメントは、ギャップなしで連続的に再生しなければならない。
ビデオセグメントは、すべて完全であり、好適にはＭＰＥＧファイルに形成される。
ビデオセグメントはＧＯＰ境界において開始及び終了する。
すべての“ビデオトランスポート”機能はサポートされる。“次のチャプタ／前にスキップ”ボタンは次のセグメントにスキップする。“前のチャプタ／後にスキップ”ボタンは現在のセグメントの開始か、適切な場合前のセグメントにスキップする。
【０１８７】
バーカーチャネルは、ビデオセグメントをループにおいて表示する。短い（２−８秒の）ブランディングメッセージは、前記ループの一部であってもよい。バーカーチャネルにおいて再生されるセグメントの他の例は、プロデュースされた宣伝材料又はより長い宣伝と、プロデュースされたセグメントとを含む。例えば、“ティップス及びトリックス”、又は、‘パワーユーザ’ティップス及びトリックスを示す短いセグメントは表示されてもよい。すなわち、“ページアップ及びページダウンキーは、あなたを、あなたがブラウズしているリストにおける映画の間に連れて行くことを知っていますか。”
【０１８８】
受信された映画がその開始ウィンドウが始まるのを待っている場合、じらされるかもしれない。映画はすでに局所的に格納されているため、特定の利用可能時間を使用することができる。いくつかの映画は、これらがサービスにおいて利用可能になるまえによくじらされるかもしれない。特定の利用可能日又は時間は、何人かのユーザはその日までに映画を受信しないかもしれないため、言及されるべきではない。
【０１８９】
ある予告編又は一連の予告編は、１つ又は複数の“バンパー”によって導入又は一括されてもよい。例えば、“ＳＦ週間！”に続いてＳＦ映画に関する予告編が表示されてもよい。したがって、特定の予告編は、それに関するイントロダクションが前についてもよい。
【０１９０】
映画予告編は、通常は１〜２分の長さの短い宣伝セグメントである。予告編は、代表的に、ワイド及び４：３アスペクト比において利用可能である。我々は、利用可能な場合は４：３バージョンを使用し、ワイドスクリーン予告編を“レターボックス化”によって４：３に変換する。
【０１９１】
コマーシャルも、バーカーチャネルにおいて表示されてもよい。
【０１９２】
バーカーチャネルプレイリストにおいて呼ばれたいくつかのセグメントは、利用可能ではないかもしれない。スクリプティングシステムは、セグメントのグループに関して、必要なセグメントが存在する場合にのみ再生を可能にする必要がある。“ＳＦ”ジャンルにおける映画が続かない場合、“ＳＦプロモーション”を表示することは誤りである。これに対処するのは、バーカーチャネルの基本的な挑戦の１つである。
【０１９３】
バーカーチャンネル経験を形成するのに十分なコンテントがない潜在的な状況（信号の長引く不在はこれを引き起こす場合がある）において、バーカーチャネルは、それほどわずらわしくなくループすることができるはめ込みのクリップを表示すべきである。
【０１９４】
フロントパネル又は遠隔制御における“パワー”ボタンを押すことによって“パワーオフ”される場合、ムービービームセットトップは、（接続されているなら）その入力部において見つかったベースバンドビデオ信号を通過させる。この“パワーオフ”モードにおいて、バーカーチャネルは、そのループの再生を停止すべきである。前記セットトップボックスが“パワーオン”される場合、制御は、前記メインメニューに進み、バーカーチャネルは再開すべきである。
【０１９５】
表示されるべきクリップをスケジュールする場合、最近再生されたクリップを再生することを避けるのが好適である。ランダム選択及び“最も最近使用された”スケジューリングのある組み合わせは、バーカーチャネルを形成することにおいて重要な部分を演じる。
【０１９６】
現在レンタルされている映画
ユーザが映画をレンタルした場合、前記メインメニューは、現在レンタルされている映画に関するオプションを示す。そうではなく、現在レンタルされている映画がない場合、このオプションはメニュー項目として現れない。この項目がそこにあり、選択される場合、現在レンタルされた画面が現れる。この画面は、現在レンタルされているすべての映画のリストを取り上げる。前記画面は２つのコラムを有し、第１コラムは映画のタイトルであり、第２コラムは時間及び分における残っているレンタル時間である。この残りのレンタル時間は、１分に一度、すべて同時に更新する。ｎ（ことによると６）時間未満で期限が切れる映画は、赤い又は何か他の際立った色のフォントで示される。ユーザがこの画面においてリストされた映画をハイライトし、次に“再生”を押すと、その映画はすぐにフルスクリーンの再生を開始する。ユーザが映画をハイライトし、次に選択すると、ＵＩはユーザをその映画のホームページに向かわせる。
【０１９７】
探索
前記メインメニューにおいて利用可能な他の特徴は、多数の異なった方法を使用して映画を探索する能力である。ユーザは、映画を、多数の異なった基準に基づいて探索することができる。ユーザは、特集された選択によって、タイトル、新たに到着した映画によって、ジャンル、鑑賞規定、俳優又は女優、又は監督によって探索してもよい、
【０１９８】
特集された選択での探索において、これらの選択されたタイトルのリストは、アルファベット順に現れ、ｎエントリより多い場合、ループにおいて現れる。この特集された選択は、前記メインメニューにおけるスクロールマーキーにおいても表示される。映画タイトルの選択は、ユーザを映画のホームページに直接連れて行く。
【０１９９】
タイトルによる探索は、ユーザに、アルファベット順において現れるタイトルによるすべての利用可能な映画のリストを提供し、これにより、ユーザは、前記リストをスクロールし、彼らが見たがっている映画タイトルを容易に位置決めすることができる。前記セットトップボックスに全体において現在ロードされている映画のタイトルのみが前記リストにおいて現れる。この画面は、ハイライトされた映画の映画ポスタ及び短い説明（ジャンル、鑑賞規定、年及び長さ）を含む。映画タイトルの選択は、ユーザを映画のホームページに直接連れて行く。“映画を見つける：タイトル”内の映画ホームページにおいて一度探索すると、ユーザはページアップ又はページダウンし、この同じ探索されたカテゴリ内の他の映画ホームページに行ってもよい。ページアップ及びページダウンは、探索カテゴリにおけるホームページのループにおいてユーザを連れて行く。探索を出るために、ユーザは、バック（左）矢印を押す。
【０２００】
新到着探索は、アルファベット順にループにおいて現れる、前記セットトップボックスに最近ロードされた映画タイトルのリストを提供する。
【０２０１】
ジャンル探索は、アルファベット順に現れる、予め規定されたジャンルのリストを提供する。前記セットトップボックスに全体において現在ロードされている映画のタイトルのみが前記リストにおいて現れる。一度ハイライトされると、そのジャンルの映画ポスタ又は何か他のグラフィックのいずれかの画像が、このカテゴリにおける映画のいくつかのタイトル、及び／又は、選択されたジャンルのどのくらい多くの映画が現在前記セットトップボックス中にあるかの合計数と共に現れる。２つ以上のジャンルにおいてリストされる映画は、各々において現れる。ジャンルの正確なリストは、新しいソフトウェアダウンロードで、必要に応じて更新される。ジャンルの例は、アクション、冒険、アニメーション、古典、コメディ、ドラマ、ファミリー、ミステリー、ロマンス、サイエンスフィクション、サスペンス、スリラー及びウェスタンを含む。“ジャンル”が一度選択されると、ユーザは、このカテゴリにおけるすべての映画タイトルのアルファベット順リストに向けられる。
【０２０２】
鑑賞規定探索は、アルファベット順に現れる、予め規定された（ＭＰＡＡ）鑑賞規定のリストを提供し、このリストから、ユーザは、ある鑑賞規定を選択することができる。“鑑賞規定”が一度選択されると、ユーザは、映画タイトルのアルファベット順リストに向けられる。前記セットトップボックスに全体において現在ロードされている映画のタイトルのみが前記リストにおいて現れる。鑑賞規定がそれにおけるロックを有する場合、ロックアウトされた鑑賞規定に関するアイコンは、この画面において同様に現れ、次に、パスコードによって“ロック”される鑑賞規定が現れる。現在の仮定は、鑑賞規定探索は単純な探索によって行われることである。これは、選択された鑑賞規定における探索のみとして規定され、他の鑑賞規定と“等しい又はそれ未満”ではない。
【０２０３】
俳優による探索は、俳優及び女優のリストを提供する。俳優の名前のリストは、好適には、ラストネームが最初でアルファベット順に現れる。このリストは、アルファベット順のループにおいて与えられ、ページアップ又はダウンが常にユーザを輪において連れて行くようにすべきである。俳優（例えば、“シェール”又は“マドンナ”）が１つの名前のみを有する場合、ＵＩはそれに従って補償し、コンマを排除する。この画面は、好適には、俳優の写真、及び、前記俳優が主演している映画が前記セットトップボックスにおいて現在どれくらい多く存在するかも表示する。利用できる俳優の写真がない場合、その俳優の映画の１つからのスチールが写真スロットにおいて代わりに現れる。俳優の名前が一度選択されると、ユーザは、映画タイトルのアルファベット順のリストに向けられる。この画面は、好適には、ハイライトされた映画の映画ポスタ及び短い説明（ジャンル、鑑賞規定、年及び長さ）を含む。
【０２０４】
監督による探索は、好適には、ラストネームが最初でアルファベット順に現れる、監督の名前のリストを提供する。監督が１つの名前のみを有する場合、ＵＩはそれに従って補償し、コンマを排除する。この画面は、ユーザに、監督の写真、及び、前記監督による映画が前記セットトップボックスにおいて現在どれくらい多く存在するかも表示する。利用できる監督の写真がない場合、その監督の映画の１つからのスチールが写真スロットにおいて代わりに現れる。監督の名前が一度選択されると、ユーザは、映画タイトルのアルファベット順のリストに向けられる。この画面は、好適には、ハイライトされた映画の映画ポスタ及び短い説明（ジャンル、鑑賞規定、年及び長さ）を含む。
【０２０５】
前記探索のいずれにおける映画タイトルの選択も、ユーザを映画のホームページに向ける。“映画を見つける”内のホームページに一度行ったら、ユーザはページアップ又はページダウンし、この同じ探索されたカテゴリ内の他の映画ホームページに行くことができる。ページアップ及びページダウンは、ユーザを、探索カテゴリにおけるホームページのループにおいて連れて行く。探索を出るために、ユーザは、バック（左）矢印を押す。
【０２０６】
映画ホームページ
映画タイトルが（任意の探索方法によって）一度選択されると、すべての探索の終わりは常に映画ホームページである。このページは、タイトル、年、ジャンル、上映の長さ、監督、俳優、短いあらすじ、予告編、白黒かカラーか（カラーが想定される）、ロックされたアイコン（鑑賞規定制限が適用されるなら）、残っているレンタル時間（レンタルされるなら）、サブタイトル（適用可能ならば）のような映画についての詳細な情報を表示する。映画ホームページは、レンタル料金、利用可能言語（利用可能ならば）、及び、ワイドスクリーン又はフルスクリーンに関するオプション（利用可能ならば）のような情報も含んでもよい。
【０２０７】
ユーザがこのページに一度アクセスすると、映画のポスタ（又はフィルムからのスチール）は、数秒間（正確な時間ＴＢＤ）挿入ウィンドウ内に現れる。この時間後、前記ポスタは遠ざかり、自動的に連動する予告編によって置き換えられる。映画ホームページにおいて、ユーザは、映画予告編を観る（自動的に起こる）、映画予告編をフルスクリーンで観る、又は、映画をレンタルする選択を有する。
【０２０８】
ユーザが、前記ポスタがそこにあるときに挿入ウィンドウを選択すると、はじめから再生を開始するフルスクリーンの予告編が連動し、予告編は、映画ホームページをたずねるごとに自動的に１回のみ再生する。ユーザがウィンドウにおいて予告編が開始するまで待って、次にそれを選択すると、ビデオはフルスクリーンモードにおいて再生する。これはループ化されたビデオであり、ユーザに利用可能な再生制御によってのみ停止する。停止は、ビデオを映画ホームページに戻させる。ユーザは、このビデオ再生においてすべての他の制御を使用してもよい。遠隔操作又はフロントパネルにおける（“パワー”制御を除く）任意のキーを押すことは、フルスクリーンの予告編をもう一度最小化し、ユーザを映画のホームページに戻す。
【０２０９】
映画満了
ユーザが映画をその全体においてみるのに十分な時間が彼／彼女のレンタルに残っていなくて映画を観始めた場合、ユーザは、差し迫っている満了を彼女／彼に警告するポップアップメッセージを受ける。
【０２１０】
レンタルされた映画
映画がレンタルされると、映画ホームページにおけるフレーズ“映画を今観る”が“映画を観続ける”に変化する。映画ホームページは、このとき、残っているレンタル時間も表示する。映画がレンタルされていると、これは前記セットトップボックスから消去することができない。ユーザは、常に２４時間のレンタル時間を有する。
【０２１１】
再生
一度レンタルされると、ユーザは、映画の再生、ポーズ、停止、早送り、リバース、及び（前又は後の他のチャプタへの）スキップの基本的な遠隔操作機能を使用する。再生制御が押されるたびに、グラフィカルな位置決めＯＳＤがポップアップし、ユーザに、押されている現在のボタンと、映画における彼／彼女の現在の位置とを示す。
【０２１２】
再生は、レンタルされた映画の再生を（停止された状態及びポーズされた状態のいずれかから）開始する。映画ホームページ又は現在レンタルされているページから、再生を叩くことは、レンタルされた映画の再生を再開する。
【０２１３】
早送りは、レンタルされた映画の再生を早送りする。一度ボタンが押された場合、ビデオが実時間より大きく進み、二度目に押された場合、ビデオは増加した速度において進む。
【０２１４】
リバースは、レンタルされたビデオの再生を逆転する。前方スキップは、フィルム内のマークされた次のチャプタまで、又は、それ以上チャプタがない場合、すなわちループの場合、フィルムの終了又は開始まで前方スキップする。
【０２１５】
後方スキップは、フィルム内のマークされた前のチャプタまで、又は、前のチャプタがない場合、すなわちループの場合、再びはじめまで後方にスキップする。スローモーションは、別個のボタンではないが、ポーズを押し、次に早送りを押すことによって利用可能な機能である。早送りを一度押すことは、フレームを、一秒当たりｎフレーム（ＦＰＳ）進め、早送りを二度押すことは、ｎＦＰＳにおいてよりすばやく進める。
【０２１６】
映画が停止する場合、映画ホームページへのスムーズな移行がある。映画が再生中のどこか（すなわち映画の終わりではない）で停止すると、“停止”は、映画を再開する場所にフラグを立てる。“再生”は、“停止”フラグの数秒前に再開する。
【０２１７】
ポーズボタンは、レンタルされた映画の再生をポーズする。“ポーズ”が選択される場合、言葉“ポーズ”がＯＳＤにおいて短い期間（おそらく１、２秒、ＴＢＤ）現れ、ユーザに、映画がポーズされたことを警告する。レンタルされた映画が１５分より長くポーズされた場合、スクリーンセーバが起動する。鑑賞規定制限がされている場合、映画を再び再生させるために、パスコードが再入力されなければならない。鑑賞規定制限が設定されていない場合、スクリーンセーバは、任意のキーを叩くことによってキャンセルされてもよい。ポーズを再び押すことは、再生と同じに機能し、フィルムを通常の再生速度で再開する。
【０２１８】
ユーザインタフェース要素
すべてのユーザインタフェース画面は４：３であり、ＮＴＳＣ４：３フレーム全体を満たす。ユーザは、画面の描画を見ない。デフォルトの選択は、ユーザが任意の画面を選択する場合、ハイライトされる。これは、カーソル又は選択ツールとも呼ばれる。ハイライトは、矢印ボタンによるユーザのナビゲーションを経て周囲を動き、別の方法でユーザユタフェースによって指示されない。例外の一例は、テキスト画面のみの情報であり、そこでは、ページアップ／ダウンボタンはリストをスクロールし、できればハイライトも選択もない。このような場合において、ユーザにナビゲーションに関して指示が示される。ある画面から次の画面への画面変化は、突然のフラッシュなしでスムーズになるように設計される。
【０２１９】
ユーザインタフェースは、できるならいつでもユーザを画面におけるその最後にハイライトされた位置に戻そうと試みる。しかしながら、データベースのインデックス化及び更新により、これは常に可能ではない。ユーザインタフェースがユーザを画面内の彼の最後の位置に戻せないこのような場合において、ユーザはメインメニューに向けられる。
【０２２０】
メインメニューは、選択されるとラジオボタンとして機能するテキストエントリから成り、これによって、選択は、いかなる他の可能な選択も無効にする。メニュー項目は、長いリスストにおいてはアルファベット順であるべきであり、短いリストにおいてはそうである必要はない。
【０２２１】
特定の数より多くの項目を含むリストは、長いとみなされ、スクロールするリストとして表されてもよい。これらは、リスト表示領域の上限において矢印で表示される。スクロールするリストは、好適には、連続するループにおいて配置され、最初のリストが最後のリストの下に表示される。最後のエントリは最初のエントリの上に表示される。ハイライトが前記リストの上部に動いているとき、アップボタンを押すことは、ハイライトを上部に留まらせ、 テキストはその後でロールダウンする。ハイライトが中心領域にある場合、スクリーンを上下に動くことによって通常に動作する。ハイライトがリストの下部にある場合、ダウンボタンを押すことは、ハイライトを下部にとどまらせ、テキストはその後でロールアップする。遠隔操作が数字キーパッドを有する場合、数字は、タイトル収益の最初の文字へのアルファベット順ショートカットとして使用される。遠隔操作が数字キーパッドを有する場合、キーパッドは電話機のようにボタンの上又はボタン上に印刷された文字を有する。
【０２２２】
特定の数以下の項目を含むリストは、短いリストとみなされる。短いリストは、画面において垂直に中心に置かれた状態で表示され、購入画面空間の量を減少する。ハイライトは回転木馬の動作を有する。最後のリスト項目から下向き矢印を押すことは、ハイライトを最初の項目に移動する。
【０２２３】
前記ユーザインタフェースは、スクロールすることを考慮する。スクロールすることは、予め決まられた速度におけるスムーズな動きを可能にする。スクロールするマーキーサムネールは、予め決められた速度でスムーズに移動する。
【０２２４】
ビデオ画像／グラフィックス
静止画像は、ユーザインタフェースの任意の画面において存在してもよい。特に、これらは、メインメニューページ、任意のヘルプ映画ホームページ、及び、映画を見つけるページにおいて存在する。これらのような画像は、映画ポスター、俳優及び監督の写真を含む。
【０２２５】
テキストウィンドウは、レンタル履歴画面におけるように、ユーザのためのメッセージが存在するときはいつも生じ、ここで、なにもハイライト又は選択することはできないテキストが見られる。オンスクリーンディスプレイ（ＯＳＤ）は、以下の制御、すなわち、再生、ポーズ、早送り、スキップ、逆転、停止のうち１つのが起動された倍、任意のビデオの前面に現れる。ポジションバーも、上記制御のうち（再生又は停止を除く）１つが起動された場合、オンスクリーンディスプレイにおいて現れ、ユーザ、又は、彼又は彼女の視覚表現に、映画内の位置を与える。オンスクリーンディスプレイは、数秒間現れ、次に画面において見えなくなる。
【０２２６】
ポップアップメッセージは、エラー、警告及び確認メッセージに関して確保される。予期せぬエラーが生じる場合、ユーザは、画面のできるだけ小さい領域を使用してポップアップするメッセージを経て通知される。これらのメッセージが現れる場合、周辺の領域において部分的に透明になり、ユーザが常にユーザインタフェースにおける彼又は彼女の位置を知ることができるようにする。ユーザは常に前記メッセージを出る能力を有する。例えば、ＯＫ又はキャンセルコマンドがユーザに与えられる。
【０２２７】
ユーザによって行われる任意の選択に関してオーディオフィードバックが存在する。有効でうまくいっている選択であるなら、フィードバックはポジティブな応答音（クリック）である。無効なキー押しは、結果としてネガティブな応答音（ボン）を生じる。
【０２２８】
ソフトウェアアップグレード
前記システムにおけるすべてのソフトウェア構成要素は、フィールドアップグレード可能でなければならない。アップグレードプロセスに関するソフトウェア画像は、データキャストを経て、又は、モデム通話を経て、圧縮されたｔａｒファイルとしてダウンロードされる。以下のソフトウェア要素は、フィールドアップグレード可能であるべきである。
【０２２９】
１．アプリケーションソフトウェア、ネットワークインタフェースライブラリ、ハードウェアデバイスドライバ等を含む単一の実行可能ソフトウェア構造。
【０２３０】
２．画面におけるグラフィックスウィジェットの位置決めを行うユーザインタフェース構成ファイル。
【０２３１】
３つのバージョンのアプリケーションソフトウェアイメージは、ソフトウェアダウンロード中、ハードドライブのリードオンリー部分において保持されなければならない。これらは、前記セットトップボックスにおいて現在実行されているソフトウェアイメージと、最後に知られるソフトウェアの良好なイメージ（現在実行されているものから１つ前のリビジョン）と、まだインストールされることになっていない前記セットトップボックスにダウンロードされた最新のソフトウェアイメージとを含む。
【０２３２】
前記セットトップボックスは、重要な数の監視が促すリセットを検出した場合、ソフトウェアイメージの最後に知られている良いバージョンに逆行しなければならない。これは、アプリケーションソフトウェア（データ駆動ソフトウェア）に関係するデータが、ソフトウェアイメージの前のバージョンと後方互換性があることを必要とする。
【０２３３】
顧客は、アプリケーションイメージをデータイメージによって増分的に更新できるべきである。このアップグレードは、新たなソフトウェア機能性を導入してはならず、もっぱらユーザインタフェースの外観及び感じとシステム構成の更新に使用されなければならない。例えば、ヘルプファイルは、その位置のソフトウェアの如何にかかわらずアップグレードすることができるアプリケーションの一部である。
【０２３４】
代わりの実施例
代わりの実施例において、メディアコンテントは、メディアを観る前に、コンテントプロバイダから前記セットトップボックスへ、インターネットを基礎とした通信方法によって、予め決められた制限の組に基づいて配信される。資産リストは、メディア資産、又は、前記セットトップボックスにダウンロードすべきコンテントに関係する情報を具え、前記コンテントプロバイダから前記セットトップボックスに伝送される。前記資産リストは、例えば、前記メディア資産の場所に関するＵＲＬ又は情報を含む。
【０２３５】
顧客資産マネージャプロセスは、前記セットトップボックスにおいて存在し、前記コンテントプロバイダから資産をダウンロードする責任がある。資産マネージャは、前記資産リストを使用し、遠隔サイトにおいて位置するメディア資産を要求する。前記顧客マネージャプロセスは、特定の条件が満たされた場合、周期的に、ユーザ装置への資産の配信を管理する。例えば、映画は、最適のネットワーク帯域幅の利用可能性、ユーザ装置のメモリ、確実なサービスの質などが存在する場合、ユーザに配信される。
【０２３６】
本発明はさらに、１つ以上の大きいメディア資産、例えば、オーディオコンテント、ビデオコンテント、映画、ゲーム等を、知的で適応的に、局所資産記憶装置へネットワークによって配信する改善された方法を提供する。そういうものとして、前記局所資産記憶装置は、顧客又はエンドユーザ、比較的高品質のサービスが保証される装置及び場所に利用可能である。本発明は、これらの資産を、資産の局所的な利用可能性に基づいて、本質的にシームレスの表現に結合する適応的な方法も含む。
【０２３７】
この代わりの実施例において、本発明は、ネットワークによって資産を配信する方法を含む。この方法は、資産リストをネットワークによってユーザ装置に供給することを含む。この方法は、さらに、セットトップボックスのようなユーザ装置において動作するクライアントを含む。このクライアントは、前記資産の前記ユーザ装置へのダウンロード及び配信において、前記資産リストを参照する。前記クライアントは、さらに、少なくとも１つの予め決められた制限が満たされた場合に基づいて前記資産のダウンロードを管理する。
【０２３８】
コンテントプロバイダは先験的にデジタル資産をユーザデバイスに置くことができ、ユーザがこれを必要とする場合、ネットワークダウンロードなしで、すぐに使用に利用可能にすることができる。これは、ユーザ又はプロセスによって明示的に要求された場合、又は、加入サービスに基づいてコンテントプロバイダによって開始された場合、起こるかもしれない。
【０２３９】
ホームミュージックライブラリ
依然として他の実施例において、本発明のシステム及び方法は、家庭においてデジタル音楽ライブラリを提供するのに使用される。このような実施例において、オーディオデータはハードウェア装置に伝送される。例えば、新たにリリースされたＣＤ、シングル、又は他のオーディオは、ユーザの装置に伝送される。上述したように、データは、好適には、データ放送によって、又は、データを標準放送テレビジョン及びラジオ波において符号化することによって無線式に伝送されるが、データは、電話線、衛星又はケーブルによるブロードバンドインターネット接続のようなより慣例的な方法によって伝送されてもよい。
【０２４０】
本発明によれば、コンテントプロバイダは、複数の新たにリリースされたＣＤをデジタルオーディオファイルとして伝送する。本発明によるハードウェア装置は、伝送された音楽を蓄積し、ハードドライブ又は他のメモリに格納する。ユーザは、このとき、レコード店で見られるのと同様に、最新の音楽選択の広い品揃えから選ぶことができる。
【０２４１】
本発明によるハードウェア装置は、ポータブル装置、ホームステレオコンポーネント、又は、カーレシーバであってもよい。例えば、前記ハードウェア装置は、放送されたデータを受信する通信装置を具えたｍｐ３プレイヤ又は他のデジタルオーディオプレイヤのようなポータブル音楽装置であってもよい。前記ハードウェア装置は、家庭又はオフィスにおいて音楽ライブラリを提供するホームステレオコンポーネントであってもよい。前記ハードウェア装置は、カーステレオシステムに組み込まれることができる。
【０２４２】
ユーザは、制限された時間の間音楽をレンタルする選択を与えられてもよく、選択を購入する選択を与えられ、次に他のメディアに記録する権利を与えられてもよく、加入料金が支払われる限りすべての音楽得の完全なアクセスを与えられてもよい。音楽が購入される場合、前記ハードウェア装置は、オーディオファイルがＣＤに記録されることができるようにＣＤバーナーも含んでもよい。代わりに、前記ハードウェア装置は、音楽が他の場所／装置において聴かれることができるように、ある他の形式のリムーバブルメディアを有してもよい。
【０２４３】
与えられた本発明の好適実施例の説明は、実装の開いた形式である。他の実施例及び実装は使用されてもよく、構造的及び機能的変更は、本発明の個々の範囲から逸脱することなしに行われてもよい。本発明の好例で予測された実施例の付属記述は、例示及び説明の目的に関して与えられた。これらは、徹底的であること、又は、開示された正確な形式に本発明を限定することを意図されない。
【０２４４】
多くの変更及び変形が、ここでの教示に照らして可能である。本発明の多くの他の形式が存在し、各々は詳細のみの問題において他と異なる。本発明は、請求項によって決定されるべきである。
【図面の簡単な説明】
【０２４５】
【図１】本発明の全体的な機能的図である。
【図１ａ】本発明による資産管理システムの詳細な機能的図である。
【図１ｂ】本発明のコンテント準備、符号化および暗号化態様の図である。
【図１ｃ】本発明による条件付アクセスシステムの図である。
【図１ｄ】本発明による請求、顧客ケア及びバックエンドシステムの機能的図である。
【図１ｅ】本発明による好例のコンテント配信システムを例示する機能的図である。
【図１ｆ】本発明によるセットトップボックスに関する態様を例示する機能的図である。
【図１ｇ】図１−１ｅにおいて例示された信号の説明である。
【図２】本発明によるセットトップボックスハードウェアのブロック図である。
【図３】メインメニューの好例のスクリーンショットである。
【図４】映画ホームページの好例のスクリーンショットである。
【図５】ユーザインタフェースにおけるメインメニューからの代表的な動作に関する好例の変化を表わすブロック流れ図である。
【図１】
2005537708.tif 000003
2005537708.tif 000004
2005537708.tif 000005
2005537708.tif 000006
2005537708.tif 000007
2005537708.tif 000008
2005537708.tif 000009
2005537708.tif 000010
【図２】
2005537708.tif 000011
【図３】
2005537708.tif 000012
【図４】
2005537708.tif 000013
【図５】
2005537708.tif 000014
【国際調査報告】
2005537708.tif 000015
2005537708.tif 000016