(57)【要約】本発明は、ネットワーク［ＮＥＴ］を介して送信局から送信された少なくとも１つのコンテンツ［ｐ］を処理するための受信器［ＳＴＢ］であって、前記ネットワークは前記コンテンツを伝送するように構成された伝送チャネルを含むものである受信器において、所謂供給イベントの間に前記ネットワーク［ＮＥＴ］に属する所謂プログラムチャネル［ＰＧＣ］に接続されることができることを特徴とする受信器に関する。本発明によれば、プログラム伝送チャネル［ＰＧＣ］は、前記受信器を制御するための、ループで符号化された少なくとも１つのソフトウェアプログラム［ＳＷ］を含む、少なくとも１つのコンテンツ［Ｐ（ＳＷ）］を搬送する。受信器［ＳＴＢ］はプログラムチャネル［ＰＧＣ］に接続され、ソフトウェアプログラム［ＳＷ］を読み取り、復号化し、揮発性メモリ［ＶＭＥ］に保存する。不揮発性メモリ［ＮＶＭ］に保存された所謂供給プログラム［ＳＰＧ］によって制御される制御手段［ＣＮＴ］は、受信器［ＳＴＢ］のプログラムチャネル［ＰＧＣ］への接続［ＣＮＸ］、並びにソフトウェアプログラム［ＳＷ］の読み取り、復号化［ＤＥＣ］及び保存［ＳＴＲ］を制御する。
2005521344.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して送信局によって送信された少なくとも１つのコンテンツを処理するための受信器であって、前記ネットワークは前記コンテンツを伝送するように構成された伝送チャネルを含むものである受信器において、前記受信器は、
所謂供給イベントが発生した場合に、少なくとも１つの所謂プログラム伝送チャネルとの接続を生成する接続手段を含み、前記プログラム伝送チャネルは前記送信局から来るデータの連続的なストリームを含むコンテンツを前記送信局から前記受信器に伝送するものであり、前記データは前記受信器を制御するためのループで符号化された少なくとも１つのソフトウェアプログラムを含み、前記受信器は更に、
前記ソフトウェアプログラムを復号化するためにデータの連続的なストリームを復号化する手段と、
前記ソフトウェアプログラムを保存するための少なくとも１つの揮発性メモリを含む記憶手段と、
不揮発性メモリに保存された所謂供給プログラムによって制御される、前記接続手段手段、前記復号化手段及び前記記憶手段を制御する手段と、
を含むことを特徴とする受信器。
【請求項２】
前記少なくも１つのコンテンツはビデオ及び／又はオーディオデータを含むコンテンツであり、前記受信器は前記データを利用するための機器と接続されるためのものであることを特徴とする、請求項１に記載の受信器。
【請求項３】
前記受信器は、前記ネットワークによって前記受信器に送信されるデータ中に受信された条件付きアクセス情報を管理するための手段をも含み、前記条件付きアクセス情報は、前記プログラム伝送チャネルにおいて伝送されるソフトウェアプログラムを含む少なくとも１つのコンテンツについて復号化手段の動作をイネーブルにする又はイネーブルにしないために前記制御手段に作用することを特徴とする、請求項１又は２に記載の受信器。
【請求項４】
前記受信器に存在する不揮発性メモリが単に前記供給プログラムを含むものであり、ダウンロードされた前記ソフトウェアプログラムが、前記送信局によって送信されたコンテンツの処理のために前記受信器において必要なアプリケーションソフトウェアを含むことを特徴とする、請求項１乃至３のいずれか一項に記載の受信器。
【請求項５】
少なくとも１つのコンテンツを、前記コンテンツを処理するための少なくとも１つの受信器に送信する送信局であって、前記コンテンツを伝送するように構成された伝送チャネルを含むネットワークを利用する送信局において、
前記受信器を制御するためのソフトウェアプログラムを含むコンテンツを符号化する手段と、
データの連続的なストリームのような所謂プログラム伝送チャネルにループで前記符号化されたソフトウェアプログラムを送信する手段と、
を有する送信局。
【請求項６】
前記送信局は、ソフトウェアプログラムを含む少なくとも１つのコンテンツへの少なくとも１つの受信器のアクセスを管理するためのソフトウェアプログラムマネージャをも含み、前記マネージャは、前記ネットワークによって前記受信器に送信されるデータに条件付きアクセス情報を挿入し、前記条件付きアクセス情報は、前記受信器中の制御手段に作用し前記ソフトウェアプログラムを含むコンテンツの復号化をイネーブルにする又はイネーブルにしないことを特徴とする、請求項５に記載の送信局。
【請求項７】
少なくとも１つの受信器に少なくとも１つのコンテンツを送信するための局からソフトウェアプログラムをダウンロードするための方法であって、前記受信器は前記コンテンツを伝送するように構成された伝送チャネルを含むネットワークを介して前記コンテンツを処理するためのものである方法において、前記方法は、
所謂供給イベントが発生した場合に、前記受信器を少なくとも１つの所謂プログラム伝送チャネルに接続するステップを有し、前記プログラム伝送チャネルは前記送信局から来るデータの連続的なストリームを含むコンテンツを伝送するものであり、前記データストリームは前記受信器を制御するためのループで符号化された少なくとも１つのソフトウェアプログラムを含み、前記方法は更に、
前記ソフトウェアプログラムを復号化するための前記連続的なデータストリームを復号化するステップと、
前記ソフトウェアプログラムを保存するための少なくとも１つの揮発性メモリに保存するステップと、
を有し、前記接続するステップ、復号化するステップ及び保存するステップは、前記受信器の不揮発性メモリに保存された所謂供給プログラムによって制御される制御手段によって制御されることを特徴とする方法。
【請求項８】
前記ネットワークによって前記受信器に送信されたデータ中に受信された条件付きアクセス情報を管理するステップを含み、前記管理するステップは、前記プログラム伝送チャネルにおいて伝送されたソフトウェアプログラムを含む少なくとも１つのコンテンツについて前記復号化するステップをイネーブルにする又はイネーブルにしないために前記制御手段に作用することを可能とすることを特徴とする、請求項７に記載の方法。
【請求項９】
請求項１乃至４のいずれか一項に記載のデータを伝送するように構成された伝送チャネルを含むネットワークを介して、送信局により送信された少なくとも１つのコンテンツを処理するための受信器にロードされたときに、請求項７又は８のいずれか一項に記載の方法の１以上のステップを前記受信器に実行させる命令のセットを有することを特徴とするコンピュータプログラム。
【請求項１０】
所謂プログラム伝送チャネル上を送信局から少なくとも１つの受信器へ伝送されるためのディジタルデータを含む信号において、前記ディジタルデータは、前記送信局によって符号化されループで送信される、前記装置を制御するためのソフトウェアプログラムを含む少なくとも１つのコンテンツを有することを特徴とする信号。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークを介して送信局によって送信された少なくとも１つのコンテンツを処理するための受信器であって、前記ネットワークは前記コンテンツを伝送するように構成された伝送チャネルを含むものである受信器に関する。より詳細には、本発明は前記ネットワーク上のソフトウェアの伝送及びダウンロードに関する。
【背景技術】
【０００２】
米国特許文献ＵＳ５７９０７５３は、送信局からダウンロードされたビデオコンテンツ及びソフトウェアプログラムを復号化するための、この種の受信器を記載している。本文献によれば、前記ダウンロードは受信器のリクエスト時に実行される。前記受信器は、前記受信器と前記送信局との間の双方向通信チャネルを介して、前記送信局にリクエストメッセージを送信する。該双方向チャネルは、データ送信手段による前記チャネル自身の利用に加え、前記受信器内で前記ネットワークへの及び前記送信局へのリクエストを生成する手段と、前記送信局内でこれらのリクエストを受信し処理する手段と、電子装置へのソフトウェアプログラムの選択的な送信のための手段であってこれによりリクエストが送信されるような手段と、前記受信器において実際にダウンロードされたソフトウェアプログラム中の誤りをチェックする手段と、前記ダウンロードされたソフトウェアプログラムが誤りのあるものである場合に前記リクエストを繰り返す手段とを必要とする。この戻りチャネル（return channel）はまた、有利な一実施例においては、前記受信器による前記送信局の問い合わせの際にソフトウェアプログラムを更新することを可能とする。前記受信器は、利用可能なソフトウェアのバージョンについて前記送信局に問い合わせることにより、前記戻りチャネルを介してメッセージを送信し、前記送信局はソフトウェアのバージョンを比較し、利用可能であれば前記ソフトウェアの新しいバージョンを送信する。上述の引用した文献において提案されたダウンロード方法は、受信器から後者へのリクエストに基づくデータの送信に基本的に基づく方法である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は以下の考察に関する：
【０００４】
前記戻りチャネルを利用してリクエストによってダウンロードするために必要な手段の合計は、とりわけ特有の高価な構成要素（チューナ等）を持つ高価な機器のアイテムを構成するケーブルモデムによって戻りチャネルを持つように所望される場合には、少なからぬコストを引き起こす。これらのコストはとりわけ、種々のコンテンツを処理するための受信器であって、ソフトウェアプログラムをダウンロードするための機能を持つ受信器において発生する。このタイプの電子機器はそれ故とりわけ高価である。消費者がかような電子機器によって提供される利点をコスト価格と比べて小さすぎるものと評価するような幾つかの市場においては、このことは不利となるものである。
【０００５】
本発明の一目的は、軽量で低コストな構造を持つ受信器及び送信局、ダウンロード方法並びに前記受信器と互換性のある信号を提案することにより、かような電子機器のコストを大幅に削減することにある。
【課題を解決するための手段】
【０００６】
実際には、セキュアなデータ処理システムは本発明によれば、所謂供給イベント（supply event）が発生した場合に、少なくとも１つの所謂プログラム伝送チャネルとの接続を生成する接続手段を含み、前記プログラム伝送チャネルは前記送信局から来るデータの連続的なストリームを含むコンテンツを前記送信局から前記受信器に伝送するものであり、前記データは前記受信器を制御するためのループで符号化された少なくとも１つのソフトウェアプログラムを含み、更に、
前記ソフトウェアプログラムを復号化するためにデータの連続的なストリームを復号化する手段と、
前記ソフトウェアプログラムを保存するための少なくとも１つの揮発性メモリを含む記憶手段と、
不揮発性メモリに保存された所謂供給プログラム（supply program）によって制御される、前記接続手段手段、前記復号化手段及び前記記憶手段を制御する手段と、
を含むことを特徴とする。
【０００７】
共に受信器の機能と互換性のある、送信局及びプログラムの伝送チャネルを介して送信される信号と組み合わせて提案される受信器は、戻りチャネルの実装と前記受信器からのリクエストによるデータの送信に関連するコストを回避することを可能とする。この節約は、前記受信器自体の中で、及び前記送信局の中での両方において達成される。本発明によれば、所謂供給イベントが発生した場合（例えば自身の受信器に接続しているユーザ）、前記受信器はプログラムの伝送チャネルに接続され、かくして他の費用のかかる操作なしに前記ネットワークのプログラムの伝送チャネルを介して、該受信器を制御するためのソフトウェアプログラムを回復することができる。ダウンロードの速度は、操作者によるソフトウェアのダウンロードのために割り当てられたバンド幅に依存する。前記供給イベントは、例えば受信器の主電源への接続、又はスタンバイ期間の開始若しくは終了、又は新たなソフトウェアプログラム若しくは新たなバージョンのソフトウェアプログラムを前記受信器に供給するために前記送信局から来る信号であっても良い。供給プログラムは、データストリームの接続、復号化及び保存の手段が、種々のイベントに従って異なるように供給ネットワークにおいて機能させるための特殊な命令を含む。
【０００８】
本発明の有利な応用においては、前記受信器は、前記少なくも１つのコンテンツはビデオ及び／又はオーディオデータを含むコンテンツであるようなものであり、前記受信器は前記データを利用するための機器と接続されるためのものである。この利用装置は、例えばテレビジョン受信器であっても良い。このことはとりわけ、復号化されたデータの受信器／最終ユーザから分離した復号化／受信ボックス、セットトップボックスにおいて当てはまる。
【０００９】
本発明の有利な実施例においては、前記受信器は前記ネットワークによって前記受信器に送信されるデータ中に受信された条件付きアクセス情報を管理するための手段をも含み、前記条件付きアクセス情報は、前記プログラム伝送チャネルにおいて伝送されるソフトウェアプログラムを含む少なくとも１つのコンテンツについて復号化手段の動作をイネーブルにする又はイネーブルにしないために前記制御手段に作用する。本実施例は、１以上のプログラムの伝送チャネルを介して、前記ネットワークが連続的に及び永続的に幾つかのソフトウェアパッケージ、又は更には幾つかのソフトウェアバージョンを送信する場合に、特に有用である。種々のソフトウェアパッケージは例えば、本発明による受信器において該受信器を制御するために機能するための種々の機能に対応しても良い。これらの種々の機能は、前記受信器の基本機能に必須のものでなくても良く、例えばオプションとして販売されても良い。前記種々のソフトウェアバージョンは例えば、付加的な機能を持つ改良に対応しても良く、これら付加的な機能へのアクセスはまた強制的なもの（全ての受信器の更新）であっても任意のものであっても良い。例えばソフトウェアのアイテムの基本バージョンよりも高い価格で販売される任意のソフトウェア及びバージョンの場合においては、本有利な実施例によるアクセスの管理は有用である。
【００１０】
本発明の好適な実施例によれば、前記受信器に存在する不揮発性メモリが単に前記供給プログラムを含むものであり、ダウンロードされた前記ソフトウェアプログラムが、前記送信局によって送信されたコンテンツの処理のために前記受信器において必要なアプリケーションソフトウェアを含む。このことは、最小限の高価な不揮発性メモリを含む受信器を得ることを可能とするという効果を持つ。本発明によれば、前記受信器の機能に必須な所謂アプリケーションソフトウェアプログラムが、ダウンロードされ安価な揮発性メモリにおいて保存されることが可能となるように、前記プログラムの伝送チャネルにおいて恒常的に利用可能である。これは該アプリケーションソフトウェアが、前記プログラムの伝送チャネルにおいて存在し前記送信チャネルによって送信されるものとは別個の少なくとも１つのコンテンツの処理を可能とするために処理手段によって該処理手段内で利用されるためである。
【００１１】
本発明はまた、所謂プログラム伝送チャネル上を送信局から少なくとも１つの受信器へ伝送されるためのディジタルデータを含む信号において、前記ディジタルデータは、前記送信局によって符号化されループで（例えば反復的な方法で）送信される、前記受信器を制御するためのソフトウェアプログラムを含む少なくとも１つのコンテンツを有することを特徴とする信号に関する。本発明はまた、前記送信局、ダウンロード方法、及び本発明による受信器において利用される「コンピュータプログラム」製品に関する。
【発明を実施するための最良の形態】
【００１２】
本発明は、図に示される実施例を参照しながら更に説明されるであろう。しかしながら本発明はこれらに限定されるものではない。
【００１３】
以下の注記は参照記号に関するものである。類似する要素は、全ての図において同一の文字によって示される。幾つかの類似する要素が１つの図に出現し得る。この場合、類似する要素を区別するために、数字又は接尾語が文字により参照記号に付加される。前記数字又は接尾語は、簡便さの理由により省略され得る。このことは詳細な説明及び請求項にも当てはまる。
【００１４】
以下の説明は、当業者が本発明を実装し利用することを可能とするために提示される。本説明は、特許出願及びその要求に関連して提供される。好適な実施例に対して種々の代替が当業者には明らかであろう。またここで開示される本発明の一般的な原理は他のユーザにも適用されることができる。かくして本発明は、説明される実施例に限定されるものと考えられるものではなく、以下に説明される原理及び特性に従って最も広い範囲を持つものとして考えられるものである。
【００１５】
図１は、本発明が有利に適用されることができる、受信ボックス又は受信器のケーブル接続されたネットワークの例の模式的な図である。ここで本図は、前記受信ボックスがケーブル接続された、本発明の特殊な応用を単に示すものであることは留意されるべきである。少なくとも１つのデータ送信器ＢＰがコンテンツｐを供給する。送信器という語はここでは、例えばテレビジョン番組の形態でコンテンツを生成するテレビジョンスタジオのような、コンテンツを生成する及び／又はコンテンツを配布が可能なものとするいずれの要素をも定義するために利用される。本語は、技術的な受信器であって該受信器によってコンテンツが送信されるような受信器、又は前記コンテンツに関連する法人な若しくは営利団体のいずれかを指し得る。コンテンツｐという語はここでは、実際に受信器内で利用されることができるデータを定義するために利用され、例えばオーディオ及び／又はビデオデータ（例えばテレビジョン番組）、インタラクティブデータ、コンピュータソフトウェアプログラム、特定のソフトウェアプログラムに関連するデータ、又は他のタイプのデータである。当該送信器ＢＰは送信局ＨＥＳに接続され、送信局ＨＥＳは伝送手段ＮＥＴから成るネットワークを介して特定の伝送フォーマットでデータを送信することを可能とする。特に本発明に関するディジタルテレビジョンアプリケーションにおいては、前記伝送フォーマットは例えばＭＰＥＧ規格に従う。ディジタルテレビジョンにおける又はディジタルデータの伝送における他のいずれの規格もが、本発明により利用されることができる。図１によれば、該送信局は例えばケーブルテレビジョンネットワークの先頭の送信局であり、送信手段ＮＥＴはケーブルから成る。これは単なる一例であって、送信局及び伝送手段ＮＥＴは種々のラジオネットワーク、電話接続、ネットワーク接続（例えばインターネット）、衛星であっても良い。衛星の場合、送信局ＨＥＳは衛星送信システムのネットワークオペレーションセンター等である。コンテンツの他の送信器が、送信器ＢＰと同様に、当該送信局ＨＥＳに接続されることができる。送信局ＨＥＳはとりわけ、種々のコンテンツＰを多重化する役割及び、コンテンツｐが送信され得る１以上の受信ボックスＳＴＢ［ｎ］に与えられた、前記送信局によって送信される種々のコンテンツへのアクセスのための認可に従って、データストリーム中に補足の条件付きアクセス情報ＡＣ［ｎ，ｐ］を追加する役割を持つ。この補足情報の追加は、ユーザの権利を管理するためのデータベースＲＭＤによって実行される。当該追加は定期的であり、当該情報の挿入の周期は可変である。かくして当該補足情報ＡＣ［ｎ，ｐ］は、アクセスの条件付きの管理のために働く。当該補足情報は例えば、ＥＭＭ（Entitlement Management Messages）及びＥＣＭ（Entitlement Control Messages）規格に従うメッセージ、又は受信ボックスＳＴＢのための識別子を利用する他のいずれかのメッセージである。前記送信局はまた一般に、ある特定のコンテンツにスクランブルをかける役割を持つ。簡素化のため、一般に例えばビデオ及び／又はオーディオコンテンツに実行されるスクランブルは示されない。これは、当該スクランブルは本発明と相互に影���を与えず本発明と並行して機能するからである。本発明によるある特定のコンテンツの符号化のみが、より完全に議論される。図１によれば、種々のユーザの受信ボックスＳＴＢは、伝送手段ＮＥＴによって、送信局ＨＥＳに接続される。伝送手段（ケーブル等）が何であっても、受信ボックスＳＴＢと送信局ＨＥＳとの間の接続の原理は同様であり、最新技術から知られている。最新技術による接続はそれ故、本発明を実装するために利用されることができる。しかしながら前記伝送手段の利用は、以下に説明される本発明に特有な特性に従って異なっても良い。前記データストリームは、前記伝送手段ＮＥＴによって種々の受信ボックスＳＴＢに送信される。前記受信ボックスＳＴＢは従来、前記コンテンツの処理の管理を可能とするためにソフトウェアプログラムが保存されたメモリを含む。かようなソフトウェアプログラムは、以下アプリケーションソフトウェアプログラムと呼ぶ。これらのソフトウェアプログラムは、復号化等のような、前記受信器が実装する機会を持ち得る特定の機能に従って、前記コンテンツに含まれるデータの処理を制御するために受信ボックスＳＴＢにおいて有利に利用されることができる全ての種類のソフトウェアプログラムを指す。
【００１６】
図２は、本発明による受信／復号化ボックスの模式的な図である。受信ボックス又は受信器の種々の要素が機能ユニットの観点から以下説明される。有利にもディジタルテレビジョン用のディジタル受信ボックスであっても良い、一般に「セットトップボックス」として知られる受信／復号化ボックスは、不揮発性メモリ素子ＮＶＭ及び揮発性メモリ素子ＶＭＥに接続された中央処理装置ＣＰＵ、並びに受信されたコンテンツを処理する手段ＥＸＰを含む。前記不揮発性メモリはＦＬＡＳＨメモリ、ＲＯＭメモリ又はＥＥＰＲＯＭメモリであっても良く、前記揮発性メモリは一般にＲＡＭメモリである。これらのメモリは、前記受信器の機能に従って前記ＣＰＵを機能させるためのデータ及びプログラムを含み、とりわけアプリケーションプログラムを含んでも良い。中央処理装置ＣＰＵはまた一般に、インタフェースＩからのデータの受信のために適合される。インタフェースＩは、シリアルインタフェース、パラレルインタフェース、モデム、受信ボックスの外面及び制御ユニットに接続されたリモートコントローラに配置された制御素子、種々のメディア用の読み取り器等であっても良い。本発明による受信ボックスはとりわけ、機能及び／又は柔軟でモジュール式の条件付きアクセス制御（例えばセッション毎の支払い）を追加することを可能とする、１以上のスマートカード読み取り器を有しても良い。受信されたコンテンツを処理する手段ＥＸＰは一般に、コンテンツを選択する手段（チューナ）、伝送手段により送信されたデータのストリームを復調する手段、及び前記処理手段内でフィルタリングされ、多重化され、復号化されるべきデータストリームのための手段を含む。これらの処理手段はとりわけ、上述したフィルタリング、復号化、スクランブル解除、多重分離等の機能を実行するための、多くの種類のソフトウェアプログラムを利用する。上述したコンテンツ処理操作を実行することを可能とするいずれのソフトウェアプログラムも、アプリケーションソフトウェアプログラムと呼ばれる。本発明によれば、これらの処理手段はそれ故、本発明による方法の動作の間、揮発性メモリＶＭＥに保存された少なくとも１つのかようなアプリケーションソフトウェアプログラムによって制御され又は更には実装されることができる。例えば、本発明による受信器／復号化器は、前記ソフトウェアプログラムを含むコンテンツとは別にコンテンツｐを処理及び利用するための、ダウンロードされメモリに保存されたアプリケーションソフトウェアプログラムを含む。それにより、これらコンテンツを、例えばデータを利用するための機器ＲＥＣにおいて利用されることができるビデオ出力データＶＯ及び／又はオーディオ出力データＡＯに変換する。当該利用機器は例えばテレビジョンセットである。前記アプリケーションソフトウェアプログラムの構造自体は、最新技術から知られているため、ここでは説明されない。本発明によるダウンロードされ保存されたソフトウェアプログラムは実際には、受信器／復号化器中の不揮発性メモリに一般に保存されるものと同等である。最新技術の従来の受信ボックスにおいては、前記アプリケーションプログラムはアクセス可能なチャネル上で恒常的に前記受信器に利用可能とされないため、前記ボックス自体が例えば切断される度に前記アプリケーションプログラムを失わないように、不揮発性メモリに前記アプリケーションプログラムの大部分を含むことが必要である。このことは、前記受信器の機能の数が増加すると増大する大容量の不揮発性メモリを持つことを意味し、またこの種のメモリは高価である。
【００１７】
図２によれば、受信ボックスは本発明による受信器ＳＴＢである。ここで前記受信ボックスは、所謂供給イベントが発生した場合に、少なくとも１つの所謂プログラム伝送チャネルＰＧＣに受信器ＳＴＢを接続するための接続手段ＣＮＸを含む。チャネルＰＧＣは、ネットワークＮＥＴに属する伝送手段を構成する。所謂伝送チャネルは典型的に、有利な一実施例においては、テレビジョンチャネルの同等物である。当該チャネルの周波数（又は複数のプログラムチャネルの場合にプログラムチャネルとして働くチャネルの周波数）は例えば、受信器ＳＴＢを製造及び構成する段階の間、ＥＪＴＡＧ又はＲＳ２３２汎用シリアルインタフェースによって、不揮発メモリＮＶＭにロードされる。プログラム伝送チャネルＰＧＣは、少なくとも１つの連続的なデータストリームＰ（ＳＷ）を前記送信局から受信器ＳＴＢへ搬送する。データストリームＰ（ＳＷ）は、ループで繰り返し符号化されたソフトウェアプログラムＳＷを含む、前記フォーマットで符号化されたコンテンツである。データストリームＰ（ＳＷ）は、プログラム伝送チャネルＰＧＣ上を、前記伝送フォーマットに従って伝送される。本発明によれば前記受信器は、プログラム伝送チャネルＰＧＣに接続された位置０及び１を持つ模式的な形態のスイッチで示された接続手段ＣＮＸ、並びに不揮発性メモリＮＶＭに保存された所謂供給プログラムＳＰＧによって制御される制御手段ＣＮＴによって制御される復号化手段ＤＥＣ及び記憶手段ＶＭＥを含む。所謂供給プログラムＳＰＧによって制御される制御手段ＣＮＴの制御の下で前記接続が確立されると、即ちここでは接続手段ＣＮＸが位置１へ切り換えられると、本発明による受信器ＳＴＢは所謂プログラムチャネルＰＧＣ上の連続的なデータストリームＰ（ＳＷ）を読み取る。前記読み取りは、単一のチャネルにおいて又は同時に若しくは互いに続いて幾つかのチャネルにおいて実行されることができる。前記読み取りが幾つかのチャネルにおいて実行される場合、同一の数の接続手段が本発明を実装するために利用されても良い。前記復号化手段はこのとき、読み取られたチャネルに存在するデータの復号化を実行するように構成される。本発明の説明を簡単化するために、図２は単一のチャネルと共に示されている。データＰ（ＳＷ）の前記連続的なストリームの復号化手段ＤＥＣは、ソフトウェアプログラムＳＷを復号化する。前記プログラム伝送チャネル上に伝送されるソフトウェアプログラムはループで送信されるため、どのような時に前記接続手段が位置１に切り換えられても、前記復号化手段は前記ソフトウェアプログラムの全部を巧く読み取る。本発明による受信器ＳＴＢは、次いでソフトウェアプログラムＳＷを保存するための、少なくとも１つの不揮発性メモリの形をとる記憶手段を含む。
【００１８】
本発明の有利な一実施例においては、本発明による受信器は、前記送信局によって前記ネットワークを介して送信される条件付きアクセス符号ＡＣ［ｎ，ｐ］と協調して機能するための条件付きアクセス手段ＡＣＭを含む。前記送信局によって前記ネットワークを介して前記データストリーム中に送信されるこれらの符号ＡＣ［ｎ，ｐ］は、コンテンツｐの所定の受信器ｎにおける復号化を可能とするためのものである。コンテンツｐはとりわけ、ソフトウェアプログラムを含むデータストリームＰ（ＳＷ）であっても良い。最新技術から知られている手段（例えば「Digital Video Broadcasting」を表す標準的なＤＶＢ、「Entitlement Management Messages」を表すＥＭＭ、及び「Entitlement Control Messages」メカニズムを表すＥＣＭ）がここでは有利にも利用される。しかしながら、他のいずれの条件付きアクセス管理メカニズムが利用されても良い。これらの条件付きアクセス手段は、制御手段ＣＮＴを利用して、番号ｎを持つ受信器ＳＴＢによって前記プログラムチャネルにおいて読み取られた所定のソフトウェアプログラムＳＷを含むコンテンツＰ（ＳＷ）を復号化するための復号化手段ＤＥＣの動作をイネーブルにし、又はイネーブルにしない。
【００１９】
本発明の好適な実施例においては、前記受信器は受信器ＳＴＢ中に１つのみの不揮発性メモリＮＶＭを含む。この単一の不揮発性メモリＮＶＭは、前記アプリケーションソフトウェアプログラムを除外して前記供給プログラムを含む。本発明によれば、ダウンロードされ揮発性メモリに保存されたソフトウェアプログラムＳＷは、受信器ＳＴＢにおいて、前記フォーマットで受信器ＳＴＢにより受信されたコンテンツのデータの処理のために必要な全てのアプリケーションソフトウェアプログラムを含む。前記揮発性メモリは、伝送フォーマットで送信局によって送信された少なくとも１つのコンテンツを処理するための受信器中に最新技術において常に存在する要素である。該揮発性メモリは、少なくとも前記受信器の動作のために必要な種々のコードの実行のために役立つ。本発明による受信器に該メモリを実装する付加的なコストはそれ故ゼロである。このことは最終的な受信器を非常に安価なものとし、前記ダウンロードされるアプリケーションプログラムによって、より高価な受信器と同じ機能を持つため、とりわけ有利である。加えて本発明による受信器は、全ての受信器の管理者の意図に従って、及び／又はユーザの意図に従って、前記送信局により容易に修正されることができる。当該管理者及びユーザは、追加される付加的な機能を持つために支払いをすることができ、追加は本発明により容易化される。
【００２０】
図３は、本発明による方法の模式的な図である。本方法は、本発明による上述した受信器において存在する種々の手段の動作を説明するものである。本方法は、不揮発性メモリＮＶＭ（例えばＲＯＭメモリ）に実装されたソフトウェア及び／又はハードウェア手段によって実施化される。これらのソフトウェア及び／又はハードウェア手段は、本発明による種々の手段が、イベントＥＶの出現に続いて及びイベントＥＶに従って、本発明による方法によって説明される一定の方法で機能するように促すための供給プログラムを構成する。本発明による、不揮発性メモリＮＶＭ上の前記供給プログラムの実装は以下の利点を持つ。即ち、該供給プログラムは、本発明による前記受信器中の不揮発性メモリＮＶＭにおいて恒常的に起動されることができ、前記供給プログラムはそれ自体によって前記受信器を制御するために必要なアプリケーションプログラムのダウンロードを可能とする。ダウンロードされ次いで揮発性メモリに保存されるこれらのアプリケーションプログラムは、実際には例えば電力の低下によって前記揮発性メモリが消去されるときはいつでも失われる。
【００２１】
当業者にとって利用し易いソフトウェア及び／又はハードウェアによる、本発明による方法のステップに示された機能要素を実施化する多くの方法がある。このことが、図３が模式的である理由である。かくして、本図は種々のユニットによって実施化される種々の機能要素を示すが、このことは単一のソフトウェア及び／又はハードウェア手段に存在する幾つかの機能要素を除外するものではない。またこのことは、機能要素を生成することを可能とするソフトウェア及び／又はハードウェア手段の組み合わせを除外するものでもない。
【００２２】
本発明の方法によれば、イベントＥＶは所謂供給プログラムにより生成される方法の開始を引き起こし、このことは概して図３に示される。供給イベントＥＶは例えば受信器の電源への接続、スタンバイ期間の開始若しくは終了、又は前記受信器中のメモリに以前に保存されたが古くなったソフトウェアプログラムを置き換えるための新たなソフトウェア若しくはことによるとソフトウェアの新たなバージョンを前記受信器に供給するための前記送信局から来る信号であっても良い。どのような種類のイベントＥＶが発生しても、前記受信器の前記接続手段を起動する接続ステップＣＮＸは前記供給プログラムによって制御され、このとき前記スイッチが既に位置１になかった場合には位置１に切り換えられる。接続手段ＣＮＸが位置１にあると、前記受信器は、少なくとも１つの所謂プログラムチャネルＰＧＣを介して伝送された連続的なデータストリームを読み取ることができる。次いで復号化ステップＤＥＣが、前記復号化手段により読み取られた前記符号化されたデータストリームに対して実行される。復号化ステップＤＥＣを実行するための認可は、図２の説明において記載されたように実装された条件付きアクセス管理ステップＡＣＳに従って与えられることができる。条件付きアクセス管理ステップＡＣＳはそれ故、条件付きアクセス情報ＡＣ［ｎ，Ｐ（ＳＷ）］の受信によって有利に実行されることができ、管理ステップＡＣＳはコンテンツＰ（ＳＷ）についての復号化ステップＤＥＣにおける認可ＡＵＴ［ＳＷ］を与えるか又は与えない。前記ダウンロードをチェックするサブステップＣＨＫが、復号化ステップＤＥＣにおいて実施化される。該チェックステップは有利にも、前記ダウンロードされたプログラムに誤りが存在するか否かをチェックし、前記ダウンロードされたプログラムが完全であるか否かをチェックする。最新技術による前記データストリームをチェックする手段が、ここで実装されても良い（署名のチェック、例えばＭＰＥＧ等のような種々の規格によるヘッダ要素を持つデータパケットの利用）。前記ダウンロードされたプログラムが実際にダウンロードされた場合及び／又は完全である場合、接続手段ＣＮＸを位置０に変化させるために所謂供給プログラムによって接続手段ＣＮＸにコマンドが送信される。前記ダウンロードされたソフトウェアプログラムを含むデータが誤りを含む場合及び／又は完全なソフトウェアプログラムを構成しない場合、コマンドＣＮＸ＝１が、前記ソフトウェアプログラムが正常に及び完全にダウンロードされるまで前記接続手段を位置１に保持することを可能とする。前記受信器の揮発性メモリに前記ソフトウェアプログラムを保存するステップＳＴＲが次いで実行される。前記ダウンロードされたソフトウェアプログラムはかくして、上述した方法で、コンテンツ処理手段ＥＸＰにおいて利用されることができる。
【００２３】
前記復号化ステップは有利にも、前記データストリームによって伝送されたプログラムのバージョンを評価し、前記受信器に既に保存されているソフトウェアプログラムの少なくとも１つのバージョンを比較するサブステップＥＶＡを含んでも良い。前記プログラム伝送チャネル上を伝送されたソフトウェアプログラムはループで送信されるため、どのような時に前記接続手段が位置１に切り換えられても、前記復号化手段は、前記プログラム伝送チャネル上の前記プログラムについて存在するバージョンはどれであるかを巧く評価する。前記プログラム伝送チャネル上のバージョンが、既に保存されているバージョンと等しい場合（場合Ｙ）、前記接続手段を位置０に切り換えるためにコマンドＣＮＸ＝０が前記接続手段に送信される。前記バージョンが異なる場合又は対応するプログラムがない場合（場合Ｎ）、上述したものと同様の復号化ステップＤＥＣにおいて前記データストリームが送信される。次いで前記プログラムは、以上に説明したものと同様の記憶ステップＳＴＲにおいて揮発性メモリに保存される。このことは、既に保存されているソフトウェアプログラムがもう一度ダウンロードされることを回避する。このことはとりわけ、前記供給イベントが、以前に前記受信器のメモリに保存されたが古くなったソフトウェアプログラムを置き換えるための新たなソフトウェアプログラム又はことによるとソフトウェアプログラムの新たなバージョンを前記受信器に供給するための、前記送信局から来る信号である場合に当てはまる。当該信号は例えば、所定のソフトウェアプログラムの新たなバージョンが利用可能であり前記受信器にロードされるべきであること、又はユーザが支払いを行なった特定のアプリケーションプログラムがプログラム伝送チャネルにおいて利用可能であり前記受信器によってロードされる必要があることを前記受信器に通知する、前記送信局からのメッセージである。かような指示は、例えば１時間毎のように、定期的に為されても良い。前記ネットワークを介して送信されるかようなメッセージは、前記受信器に、対応するプログラムをダウンロードすることを強いる。しかしながら、前記受信器が既にかようなメッセージを受信しており、既に前記バージョン又は前記ソフトウェアプログラムをダウンロードしている場合は、ダウンロードされるべきバージョンの性質又はプログラムの存在についてのテストを実行することが有用である。従来のディジタルデータ伝送チャネルにおける、受信器／復号化器（セットトップボックス）の基本動作に必要なプログラムのダウンロードの持続時間の長さのオーダーは約１秒であり、このことは本発明を非常に有利なものとする。
【００２４】
図４は、本発明による送信局ＨＥＳの模式的な図である。以前に見たように、局ＨＥＳはプログラム送信器ＢＰに関連して実施化される。前記送信局はまた一般にデータベースＲＭＤに接続される。データベースＲＭＤには、送信局ＨＥＳから来るコンテンツｐを受信する電子受信器の種々のアイテムのアクセス権が列記されている。これらのアクセス権は、コンテンツｐ、及び送信局ＨＥＳに接続されたネットワークＮＥＴに接続された受信器ｎに特有な、アクセスコードＡＣ［ｎ，ｐ］の形をとる。データベースＲＭＤにおいて読み取られるアクセス権は、変換モジュールＴＲＦにおいて、アクセスコードＡＣ［ｎ，ｐ］に変換される。本発明によれば、ダウンロードされたソフトウェアプログラムＳＷは、送信局ＨＥＳ中のデータベースＳＬＢに保存されても良いし、又は送信器ＢＰから来るコンテンツｐの形で受信されても良い。いずれの場合にも、これらのソフトウェアプログラムは、とりわけプログラムＳＷをデータストリームＰ（ＳＷ）として符号化する符号化手段ＣＯＤに送られ、次いで送信手段ＴＭに送られる。送信手段ＴＭは、伝送手段ＮＥＴに種々の符号化されたデータを送信し、とりわけデータストリームＰ（ＳＷ）をネットワークＮＥＴのプログラム伝送チャネルに送信する。送信手段ＴＭはまた有利にもアクセスコードＡＣ［ｎ，ｐ］を受信する。前記アクセスコードの幾つかのコンテンツｐは、本発明の有利な一実施例によれば、ｐ＝Ｐ（ＳＷ）となるようなものである。前記受信器についての前記プログラム伝送チャネルにおいて伝送された前記プログラムへの条件付きアクセスはそれ故、本有利な実施例においてはかようなアクセスコードによって実施化される。前記プログラムへの条件付きアクセス制御を実施化するこれら全ての要素はソフトウェア管理システムを構成し、該ソフトウェア管理システムによって前記送信局が受信器のストックへのソフトウェアプログラムの配布を再更新及び管理することができる。これは、かようなシステムは本発明による電子受信器の種々のアイテムと関連する種々のソフトウェアプログラムを管理するからである。例えば、データストリームＰ（ＳＷ）用のアクセスコードは、その所有者がソフトウェアプログラムＳＷを受信するために支払いを行なった受信ボックスのそれぞれのために挿入される。これらのアクセスコードの内容は時間と共に変化しても良く、とりわけコードに含まれる情報の種々のアイテムは異なる周期で送信されても良い。当該アクセスコードは既知の（例えば受信器の番号を識別する）受信ボックス識別システムと互換性があり、及び／又は有利にも既存の規格（例えば「Digital Video Broadcasting」を表すＤＶＢ、「Entitlement Management Messages」を表すＥＭＭ、「Entitlement Control Messages」メカニズムを表すＥＣＭ）を利用する。例えばDunodにより出版されたHerve Benoitによる文献「Digital Television and MPEG-1, MPEG-2, European DVB System」は、これらの識別システムを記載している。とりわけ上述の文献に記載されている「Simulcrypt DVB」規格は、コンテンツｐを一度のみ送信し、接続された全ての受信ボックスへの一方向においてのみスクランブルをかけられ、それ故バンド幅のかなりの節約することを可能とする。この種の管理は本発明に特有なものである。なぜなら、前記ダウンロードが前記受信器の要求時に実行される場合、かような管理は不要であるからである。前記プログラム伝送チャネルを介してループで送信されるプログラムは認可を持つ全ての受信器にとって連続的に利用可能である必要があるため、例えばオーディオ及び／又はビデオのような従来のコンテンツのために通常利用されるよりも有利に高い周波数を用いてアクセスコードを送信する必要がある。最大で１０秒の周期がユーザにとって望ましい。このことは、前記バンド幅を最小限にしか占有しないようにするためにかなり小さなアクセスコードを用いて可能である。これらのアクセスコードは多くなるであろうが、オーディオ／ビデオコンテンツのような直接利用されることができるコンテンツの放送と同等に高いセキュリティのレベルを引き起こす必要はない。該アクセスコードは従って、例えばビデオプログラムのコンテンツを保護するために利用されるものよりも簡便なものとなる。前記アクセスコードの利用の他の原理は、スマートカードシステムにおいて利用可能である。この可能性は、ペイ・パー・ビュー（pay per view）のために利用されるものと類似する。スマートカードは、回復されるべきプログラムのサイズ（２Ｍバイト又はそれ以上）に比較して、適度のサイズ（数キロバイト）の再書き込み可能な不揮発性メモリを含む。該メモリは「予めの認可（preauthorization）」データを保存するために利用されることができ、該データは低い頻度で送信される（例えば従来の購読周期に従って毎月）。前記ボックスが電源投入されるとすぐに、前記プログラムは所定の周期の間に保存されたこれらの「予めの認可」手段によって即時に回復される。かような原理はまた、数個のアクセスコードＡＣ［ｎ，Ｐ（ＳＷ）］を保存することを可能とする小さな不揮発性メモリを持つスマートカード読み取り器を持たない受信器においても実施化されることができる。例えば１月間に与えられる「予めの認可」の原理は同様である。
【００２５】
本発明は提示された実施例に従って記載されたが、当業者は直ちに、提示された実施例に対する変形例が存在すること、及びこれらの変形例は本発明の精神内且つ範囲内に留まるものであることを認識するであろう。とりわけ、前記プログラム伝送チャネルにおける従来の多重化要素が、同一のプログラム伝送チャネルを介して幾つかのプログラムを送信するために、本発明の原理を変更することなく有利に利用される。かくして、以下の請求項によって定義される精神及び範囲から除外されないにもかかわらず、多くの変更が当業者によって為されることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明が用途を見出す、ケーブル接続された受信ボックスのネットワークの例の模式的な図である。
【図２】本発明による受信器の模式的な図である。
【図３】本発明による方法の模式的な図である。
【図４】本発明による送信局の模式的な図である。
【図１】
2005521344.tif 000003
【図２】
2005521344.tif 000004
【図３】
2005521344.tif 000005
【図４】
2005521344.tif 000006
【国際調査報告】
2005521344.tif 000007
2005521344.tif 000008