(57)【特許請求の範囲】
【請求項１】
第１のスマートカード読取装置と少なくとも１つの第２のスマートカード読取装置とを含む複数のスマートカード読取装置と通信する手段と、
前記スマートカード読取装置から受信された情報を処理する手段と、
現在の通信のために前記読取装置のうちの少なくとも１つを起動する手段と
を有する制御装置であって、
前記第１のスマートカード読取装置が前記制御装置に接続され、前記第２のスマートカード読取装置が前記第１のスマートカード読取装置に直列に接続されるように、前記複数のスマートカード読取装置が直列に接続され、
前記起動する手段が、直列に接続された前記複数のスマートカード読取装置を対象とした選択データを生成し、
前記選択データが、前記読取装置が現在の通信のために選択されているか否かをそれぞれの前記読取装置が判断することを可能にし、
前記起動する手段が、選択データを前記第１のスマートカード読取装置に送信して、直列に接続された前記複数のスマートカード読取装置を通じて直列送信するために前記選択データを送信し、
前記第１のスマートカード読取装置が前記第２のスマートカード読取装置に前記選択データを更に送信することを特徴とする制御装置。
【請求項２】
請求項１に記載の制御装置であって、
前記起動する手段が、前記複数のスマートカード読取装置を対象とした前記選択データのために、少なくとも１つの制御電圧を使用することを目的とし、
前記読取装置のそれぞれが、前記制御電圧の所定の範囲に関連付けられることを特徴とする制御装置。
【請求項３】
請求項２に記載の制御装置であって、
前記制御装置が、前記読取装置に電力供給を提供することを目的とし、
前記電力供給の電圧レベルが、前記制御電圧を生成するために変化することを特徴とする制御装置。
【請求項４】
請求項２又は３に記載の制御装置であって、
前記制御装置が、前記読取装置に電圧レベルが変化するリセット信号を送信することにより、前記読取装置のリセットを制御する手段を有し、
前記電圧の範囲内での前記リセット信号の所定の電圧の変化が、前記電圧の範囲にそれぞれ関連する前記読取装置のリセットを起動又は停止することを特徴とする制御装置。
【請求項５】
請求項１ないし４のうちのいずれか１項に記載の制御装置であって、
それぞれ所定の機能に前記読取装置を関連付ける手段を有することを特徴とする制御装置。
【請求項６】
請求項５に記載の制御装置であって、
前記機能が、特定の逆暗号化方法とバンキングとのうちから選択されることを特徴とする制御装置。
【請求項７】
請求項１ないし６のうちのいずれか１項に記載の制御装置であって、
前記読取装置に対して差分送信クロック信号を提供する手段を有することを特徴とする制御装置。
【請求項８】
請求項１ないし７のうちのいずれか１項に記載の制御装置であって、
前記制御装置が、少なくとも１つのクロックパスを介して前記読取装置に対して少なくとも１つの大きさを有するクロック信号を提供することを目的とし、
前記制御装置が、前記クロックパスのうちの少なくとも１つを介して前記読取装置に対してデータを送信する手段を有し、
前記送信する手段が、前記クロックパスでの前記クロックの大きさより小さいデータ送信の閾値より小さい大きさを有するデータ信号を使用することにより、前記クロックパスの前記読取装置に対するデータ送信を特定することを目的とすることを特徴とする制御装置。
【請求項９】
請求項１ないし８のうちのいずれか１項に記載の制御装置であって、
前記制御装置が、少なくとも１つのクロックパスを介して前記読取装置に対して少なくとも１つの大きさを有するクロック信号を送信することを目的とし、
前記制御装置が、前記クロックパスを介して前記読取装置から検出信号を受信することにより、前記スマートカード読取装置に関連するスマートカードの存在を検出する手段を有することを特徴とする制御装置。
【請求項１０】
請求項９に記載の制御装置であって、
前記制御装置が、前記検出信号を受信するために使用される前記クロックパスを介して前記読取装置からデータを受信する手段を有し、
前記検出手段及びデータ受信手段は、前記クロックパスを介して受信された信号の大きさをそれぞれカード検出の閾値及びデータ受信の閾値と比較することにより、前記クロックパスでの受信された検出及びデータ信号をそれぞれ認識することが可能であることを特徴とする制御装置。
【請求項１１】
請求項１ないし１０のうちのいずれか１項に記載の制御装置を有することを特徴とするセットトップボックス。
【請求項１２】
請求項１１に記載のセットトップボックスであって、
接地信号と、
正のクロック信号と、
負のクロック信号と、
電力供給、読取装置選択及びリセット信号と
を有する出力信号をそれぞれ対象とした４つの通信ポイントを備えた出力信号用の少なくとも１つの接続要素を有することを特徴とするセットトップボックス。
【請求項１３】
請求項１２に記載のセットトップボックスであって、
前記接続要素において、
負のクロック信号用の通信ポイントが、前記読取装置に関係するスマートカードの存在を検出し、前記読取装置からデータを受信するためにも提供され、
正のクロック信号用の通信ポイントが、前記読取装置にデータを送信するためにも提供されることを特徴とするセットトップボックス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートカードリーダと、スマートカード読取起動装置と、対応する製品とのための制御装置に関するものである。
【背景技術】
【０００２】
セットトップボックス（以下“STB”と記す）は、異なる種類のTV番組の受信とデコード用に設計されている。TV受信は、アナログのみ、デジタルのみ、又はアナログとデジタルであることがある。アナログ受信の場合、TV番組は一般的に暗号化されない。その結果、ユーザは特別の料金を支払う必要なく、番組を視聴することが可能である。この場合、STBはTV番組の逆暗号化を可能にするスマートカードインタフェースを備える必要がない。
【０００３】
デジタル受信の場合、TV番組は暗号化なしに放送され、“無料放送”番組になることがあり、又は暗号化されることがある。後者の場合、スマートカードインタフェースが必要になる。
【０００４】
放送されるTV番組に応じて、逆暗号化できる前に選択されたTV番組の代金を支払う必要があることもある。この場合、一般的な逆暗号化のスマートカードインタフェースが必要であるばかりではなく、一般的に“バンキング”のスマートカードインタフェースも必要になる。“逆暗号化”と“バンキング”のスマートカードインタフェースの違いは、準拠しなければならない標準に関係し、ハードウェアに影響を与えることがある（しかし、STBが２つのスマートカードリーダを備えている場合、ほとんどの場合、全く同じハードウェアで設計される）。
【０００５】
セットトップボックスは、通常は１つ又は２つのスマートカードリーダを有しており、以下に記載される実装を可能にする。
−１つの逆暗号化のスマートカードリーダ
−又は２つの逆暗号化のスマートカードリーダ（それぞれ１つが異なる逆暗号化処理を行い、特に異なる標準からなることがある（標準はスロットに影響されることがあり、又はされないことがある））
−又は１つの逆暗号化のスマートカードリーダと、１つのバンキングのスマートカードリーダ
前述の可能性は、STB市場で見つけられ得る最も共通の構成に対応することを可能にする。しかし、以下の構成が現れることがあり、それは考慮に入れない。
−STBのサイズが第２のスマートカードリーダ用に小さ過ぎる（サイズを縮小する傾向にあるいくつかの新しいSTB世代の場合にある）
−STBユーザが２つの異なる暗号化標準よりユーザフレンドリーに逆暗号化することを希望することがある。すなわち、１つの番組から他に切り替えた場合に、関連するスマートカードの挿入のためのユーザ動作を回避することが望ましく、カードが理想的には常に対応するスマートカードリーダに挿入されている。
【０００６】
前記の問題を解決する潜在的な方法は、それ自体の内部のスマートカードリーダを有するSTBに更に１つ又はいくつかの外部のスマートカードリーダを追加することである。しかし、これは外部のスマートカードリーダ毎に１つの特定の出力コネクタを提供することを有し、そのことはその結果として特に現在の通信用の関連するスマートカードリーダを起動又は停止する制御システムの複雑性を増加させる。
【０００７】
文献EP-0923246は、１つ以上の条件付アクセスモジュールを受信機に接続するためのインタフェースに関するものである。そのインタフェースは、条件付アクセスモジュールを受信するためのそれぞれのソケットとそれぞれ接続するためのインタフェース部分を有する。更に、各インタフェース部分は、対応するソケットに接続するための入力ラインと出力ラインとを有する。インタフェース部分は連続して構成され、１つのインタフェース部分の入力ラインが次のインタフェース部分の出力ラインに接続されている。更に、各インタフェース部分は、インタフェース部分の出力ラインを同じインタエース部分の入力ラインに接続する電子制御可能スイッチを有し、それにより関連する条件付アクセスモジュールが接続されていない場合に、各ソケットが選択的に迂回されることがある。
【０００８】
前記技術は、使用において柔軟であると思えるが、それはトライステート・バッファ又は特別の電子制御可能スイッチのようないくつかの特定の構成要素を必要とする。更に、消費する処理をしている条件付アクセルモジュールが存在するか否かをインタフェース部分毎にシステム的に検査する必要がある。
【０００９】
文献WO00/59210は、複数の条件付アクセスカードモジュールとのインタフェースになるシステムについて記載する。条件付アクセスユニットのいくつかのインタフェース回路は、それぞれのカードへのアクセスを提供する。そのユニットの中央プロセッサは、カードモジュールと通信するインタフェース回路に結合される。中央プロセッサは、受信ストリームのサービス情報からコードを抽出することにより、どのカードを扱うべきかを判断する。次に、それは対象のカードモジュールに選択的に連絡する、又はカードモジュールがデイジーチェーンで接続されている場合には、それは同じ転送ストリームを全ての連続のカードモジュールに送信する（全く選択は行われない）。
【特許文献１】EP-0923246
【特許文献２】WO-00/59210
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従って、先行技術は、カードモジュールの選択を提供せず、又は選択可能なカードモジュール毎に１つずつの複数のインタフェースに依存する。
【課題を解決するための手段】
【００１１】
本発明は、小さいSTBの大きさ及び／又は少なくとも３つの種類の利用（バンキング、多様な逆暗号化の方法）に適した読み取り可能性を可能にする一方で、２つ以上のスマートカード読取ユニットを提供することを可能にする制御装置に関する。本発明の制御装置は、ユーザフレンドリーであり、必要なコネクタの数を制限し、相対的に限られた複雑性を有する一方で、前記の利点を有することがある。
【００１２】
本発明はまた、そのような制御装置を有するセットトップボックスと、対応するスマートカード読取起動装置と、デイジーチェーンと、コンピュータプログラムとに関する。
【００１３】
それは、特にペイパービュー・テレビの分野に適用する。
【００１４】
このため、本発明は、
−少なくとも２つのスマートカード読取装置と通信するための手段と、
−スマートカード読取装置から受信された情報を処理するための手段と、
−現在の通信のために前記読取装置のうちの少なくとも１つを起動するための手段と
を有する制御装置に関する。
【００１５】
本発明によると、前記起動手段は、全ての前記読取装置に対して選択データを送信することを目的としており、前記選択データは、読取装置が現在の通信のために選択されているか否かをそれぞれの読取装置が判断することを可能にする。
【００１６】
前記起動手段は、前記適切な選択データを取得又は生成するための全ての必要な機能と、前記選択データで全ての読取装置に対処するように前記通信手段に命令するための全ての必要な機能を有するという点で、選択データを送信することを目的とする。
【００１７】
従って、通常に行われていることに対して、受信中のスマートカード読取装置の段階で起動が決定され、同じ信号が全ての前記読取装置に送信されることが可能になる。この技術的機能は、相対的に実施が容易であることがある。更に、場合によってはSTBとスマートカードリーダとの間の非常に少ない数の接続点を使用する一方で、ユーザフレンドリーな方法でSTBの外部でスマートカードリーダを使用することが特に可能になる。
【００１８】
すなわち、選択データを有する関連する信号は、全ての関係のあるスマートカードリーダに簡単な方法で送信されることがある。そのような送信は、特にスマートカードリーダの間の前記信号の連続の送信により得られることがある。それはまた、特に無線通信を介して、放送送信により得られることがある。
【００１９】
例として、本発明の制御装置は、単に付属装置として追加することにより、STBが４つまでのスマートカードリーダに対処することを可能にすることがある。適当な実施例において、番組から他のものに切り替える際に唯一のリーダで暗号化のスマートカードリーダを交換する必要なく、いくつかの異なる暗号化のスマートカードが使用され得る。スマートカードリーダと外部のリーダとのインタフェースが慣用的に保たれることがあるため、外部のリーダは更にスマートカードリーダ標準に依然として準拠することがある。
【００２０】
留意すべき点は、対象のスマートカード読取装置は、好ましくは制御装置を含む装置（一般的にSTB）の外部にあるが、その少なくともいくつかはその内部にあり得ることである。
【００２１】
また、対象の読取装置に加えて、すなわち選択データを受信し、自己起動をするか否かを決定するものに加えて、前記制御装置はまた、他のスマートカードリーダを制御することがある。既に広まったもののようなその他の機構がそれに使用されることがある。従って、好ましい実施例において、STBは慣用的な方法で１つ又は２つの内部読取装置に対処し、本発明の制御装置に定められた通りに外部のリーダを制御することを目的とする。
【００２２】
１つのみの読取装置が同時に動作中であり、過度の電力供給の現行消費を回避することは興味深い。
【００２３】
好ましい実装において、起動される読取装置は、全くユーザの介入なしに、制御装置により自動的に選択される。これは、有利には、制御装置の事前の構成の間にそれぞれの読取装置を所定の形式の受信信号（バンキング、所定の標準に従った暗号化等）及び所定の値の選択データに関連付けることにより行われる。その事前の構成は、ソフトウェアで簡単に実装されることがある。
【００２４】
異なる実施例において、例えば所定の指定番号を入力することにより、又はいくつかの利用可能なものの中から所定のボタンを押すことにより、制御装置は、ユーザが特に何らかの読取装置を起動することを可能にする。好ましくは、制御装置は、ユーザが読取装置をそれぞれの機能（バンキング、所定の標準に従った暗号化等）に関連付けることを可能にし、その後の受信のためにユーザの選択を登録することを目的とする。その実施例は、好ましくは以前の成果と組み合わされ、基本的な構成がデフォルトで提供され、ユーザがそれを手動で変更する可能性を有する。
【００２５】
その他のパラメータもまた、所定の受信信号のための適切な読取装置を選択するために利用されることがある。特に、改善された実施例において、制御装置は、対象の読取装置が動作可能であるか否か（すなわち動作中であること、適切なカードを備えること、及び／又は既に使用中でないこと）を検査することができ、そうでない場合に、対象のものとしてその他の読取装置を選択することを目的とする。このことは、分類された選択リストに基づく所定の優先順位（例えば設定中に事前に構成されたもの）で、いくつかの連続的に動作可能でない読取装置に対して繰り返されることがある。
【００２６】
好ましくは、前記起動手段は、選択データのために、読取装置に利用可能な少なくとも１つの制御電圧を使用することを目的とし、その読取装置のそれぞれが所定の範囲の制御電圧と関連する。いくつかの部分で共有される大きさでのそのような電圧の使用は、非常に実用的であり、効果的である。
【００２７】
更に具体的には、好ましい実施例によると、制御装置は、読取装置に電力供給を提供することを目的とし、その電力供給は制御電圧を有する。従って、電力供給は２つの機能を同時に達成する。読取装置に電力をもたらすことと、そのそれぞれの起動を制御することである。
【００２８】
また、制御装置は、有利には、読取装置にリセット信号を送信することにより、読取装置のリセットを制御するための手段を有する。そのリセット手段は、電圧の範囲内での所定の電圧の変化を引き起こし、その電圧の範囲にそれぞれ関連する読取装置のリセット状態の変化を特定することにより、リセット制御のための制御電圧を使用することを目的とする。
【００２９】
従って、制御電圧は、現在起動されている読取装置を選択することを可能にするだけではなく、必要に応じてそのリセット状態を変更することを可能にする。電力供給が利用される場合、その第３の機能が以前のものに追加される。
【００３０】
好ましくは、起動手段は、読取装置の数より少ない複数の選択通信パスで選択データを送信することを目的とし、それにより少なくとも１つの選択通信パスをそれぞれ介して選択データを受信する少なくとも１つの読取装置が、その受信された選択データを少なくともその他の読取装置に送信することを目的とする。
【００３１】
すなわち、連続の実施と動作が可能になる。従って、特にSTBと追加のリーダがデイジーチェーンを構成することがあり、如何なる望ましい数のスマートカードの形式を可能にする。
【００３２】
有利には、制御装置は、特に特定の逆暗号化方法とバンキングのようなそれぞれ所定の機能に読取装置を関連付けるための手段を有する。その手段はソフトウェアとして実装されることがあり、特に外部の更なるスマートカードリーダの数と、そのそれぞれの機能を定めることを可能にするインストール・ソフトウェアのメニューを好ましくは提供する。
【００３３】
逆暗号化方法は、例えばViaccess、Mediaguard、Contax又はBetacryptの名前で商業的に利用されているもののような、現在のアルゴリズム（標準）に依存することがある。
【００３４】
有利には、制御装置は、読取装置に対して差分送信クロック信号を提供するための手段を有する。
【００３５】
また、制御装置は、少なくとも１つのクロックパスを介して読取装置に対して少なくとも１つの大きさを有するクロック信号を提供することを目的とし、制御装置がそのクロックパスのうちの少なくとも１つを介してその読取装置に対してデータを送信するための手段を有することが有利である。データ送信手段は、クロックパスでのクロックの大きさより小さいデータ送信の閾値より小さい大きさを有するデータ信号を使用することにより、クロックパスの読取装置に対するデータ送信を特定することを目的とする。それにより、クロック信号に関してデータ送信の明らかな識別を害することなく、送信パスの数が減少する。
【００３６】
また、有利には、制御装置は、少なくとも１つのクロックパスを介して読取装置に対して少なくとも１つの大きさを有するクロック信号を送信することを目的とし、前記制御装置は、そのクロックパスを介して読取装置から検出信号を受信することにより、スマートカード読取装置に関連するスマートカードの存在を検出するための手段を有する。通信パスの数が減少することがあり、同じパスが制御装置から読取装置の方向と、その逆の方向の双方に使用され得る。
【００３７】
好ましくは、その場合に、制御装置はまた、検出信号を受信するために使用されるクロックパスを介して読取装置からデータを受信するための手段を有する。前記検出手段とデータ受信手段は、クロックパスを介して受信された信号の大きさをそれぞれカード検出の閾値とデータ受信の閾値と比較することにより、クロックパスでの受信された検出とデータ信号をそれぞれ認識することが可能である。
【００３８】
この改善は、多様な種類の送信の間の信頼のある識別を可能にする一方で、必要な数の通信パスを減少させることがある。
【００３９】
本発明はまた、セットトップボックスに関するものであり、それが本発明の何らかの実施例に準拠する制御装置を有することを特徴とする。
【００４０】
そのような“マスター”のSTBは、外部のスマートカード読取装置との通信により、如何なる望ましい数のスマートカードの形式を可能にする一方で、縮小したサイズを有することがある。
【００４１】
好ましい実施例において、そのセットトップボックスは、
−出力の接地信号と、
−出力の正のクロック信号と、
−出力の負のクロック信号と、
−出力の電力供給、読取装置起動及びリセット信号と
をそれぞれ対象とした４つの通信ポイントを備えた少なくとも１つの出力接続要素を有する。
【００４２】
更に具体的には、前記接続要素は、好ましくは次のようなものである。
−出力の負のクロック信号用の通信ポイントが、読取装置に関係するスマートカードの存在に関する入力の検出信号と、入力のデータ受信信号にも提供される。
−出力の正のクロック信号用の通信ポイントが、出力のデータ送信信号にも提供される。
【００４３】
従って、必要な通信パスの数は相当に減少することがあり、実際には接続要素毎に４つに限られることがある。このことは４線の基本的なジャック・コネクタのような小さいコネクタの使用を可能にし、それは低コストのSTBに好ましく、STBのリアパネルに必要な場所を減少させる。他方で、連続の構成が外部のリーダに採用される限りでは、唯一の接続要素がSTBに必要になることがある。
【００４４】
本発明はまた、スマートカード読取装置に関連するスマートカード読取起動装置に関するものであり、前記起動装置は制御装置と通信するための手段を有する。本発明によると、前記起動装置は、
−制御装置から受信された選択データを分析するための手段と、
−選択データに関連する所定の起動基準を含むデータベースにアクセスするための手段と、
−選択データが前記所定の基準に準拠する場合にのみ、スマートカード読取装置を起動するための手段と
を有する。
【００４５】
起動装置は、好ましくは本発明の何らかの実施例に準拠する制御装置と協調動作することを目的とする。
【００４６】
本発明のその他の対象は、本発明によるスマートカード読取起動装置を有するスマートカード読取装置であり、その読取装置は、好ましくは本発明の何らかの実施例に準拠するセットトップボックスと協調動作することを目的とする。
【００４７】
好ましい実施例によると、スマートカード読取装置は、少なくとも１つの入力接続要素と少なくとも１つの出力接続要素とを有し、その入力及び出力要素のそれぞれが、
−接地信号と、
−正のクロック信号と、
−負のクロック信号と、
−電力供給、読取装置起動及びリセット信号と
をそれぞれ対象とした４つの通信ポイントを備える。
【００４８】
その起動装置は、好ましくは出力接続要素を含む本発明の実施例に準拠するセットトップボックスと協調動作することを目的とする。
【００４９】
従って、特にSTBの場合と同様に、それぞれの拡張スマートカードリーダは、コネクタ毎に非常に限られた数の通信ポイントを備えており、好ましい実施例では４つで十分である。更に、２つのみのコネクタ（それぞれ入力用と出力用）が、それぞれの外部のスマートカードリーダに必要になることがある。
【００５０】
本発明はまた、本発明の実施例に準拠する少なくとも１つのセットトップボックスと、少なくとも２つのスマートカード読取装置とを有するデイジーチェーンに関するものである。これは、場合によってはスマートカードリーダをカスケード状にすることで、前述の連続の構成に対応するものである。
【００５１】
本発明の更なる態様は、プログラムがコンピュータで実行されると、本発明の制御装置又はスマートカード読取起動装置の手段を実行するためのプログラムコード命令を有するコンピュータプログラム製品である。“コンピュータプログラム製品”により、それはコンピュータプログラムへの対応を意味し、それはディスク又はカセットのようなプログラムを有する保存空間にのみあるのではなく、電気信号又は光信号のような信号にもある。
【００５２】
また、プログラムコード命令は、いくつかの補足的な非ソフトウェア要素が必要になる場合であっても、その手段を実施するために必要な全てのソフトウェア機能を提供するという点で、“手段を実行するため”と表されている。
【発明の効果】
【００５３】
本発明は、小さいSTBの大きさ及び／又は少なくとも３つの種類の利用（バンキング、多様な逆暗号化の方法）に適した読み取り可能性を可能にする一方で、２つ以上のスマートカード読取ユニットを提供することを可能にする制御装置に関する。本発明の制御装置は、ユーザフレンドリーであり、必要なコネクタの数を制限し、相対的に限られた複雑性を有する一方で、前記の利点を有することがある。
【発明を実施するための最良の形態】
【００５４】
図１から３において、表されたブロックは単に機能要素であり、物理的に分離した要素に対応する必要はない。すなわち、それらはソフトウェアの形式で作成され、又は１つ若しくはいくつかの統合回路で実施され得る。
【００５５】
更に、例えば“SCR”（“スマートカードリーダ”）のように、インデックスにより完結される傾向のある一般概念は、所定のモデル対象（例えば定められた形式のスマートカードリーダ）を参照し、特定のアイテム（例えば考慮されるスマートカードリーダ）に特定されることがある。
【００５６】
制御装置１（図１）は、いくつかの内部及び外部のスマートカードリーダSCRと通信するためのユニット11を有する。図示された例において、制御装置1は、３つのスマートカードリーダSCR1とSCR2とSCR３に直接的に接続され、２つの更なるスマートカードリーダSCR4とSCR5に間接的に接続されており、その２つの更なるスマートカードリーダSCR4とSCR5はSCR3と直列である。制御装置1は他の構成も可能であり、図示されたものは単に典型的な場合である。
【００５７】
制御装置1はまた、スマートカードリーダSCRから受信された情報を処理するためのユニット12と、現在の通信のために前記リーダSCRのうちの少なくとも１つを起動するためのユニットとを有する。以下に説明される例において、１つのみのリーダSCRが所定の時間に起動される。
【００５８】
制御装置1は、慣用的な方法で、すなわち適当な時にリーダSCRに特別の命令を送信することにより、いくつかのリーダSCR（ここではSCR1とSCR2）を起動することを目的とする。しかし、その他のリーダSCR（ここではSCR3とSCR4とSCR5）は、特別の方法（制御装置1がそのうちの１つを起動すると、起動手段13が同じ選択データSDをその全て（SCR3とSCR4とSCR5）に送信する）で起動されることを目的とする。そのデータSDは、前記リーダSCRのそれぞれが現在の通信に選択されているか否かを自ら判断することを可能にする。実際に、全ての潜在的な対象のスマートカードリーダSCRは、その起動を始動させることができるスマートカード読取起動装置2が備えられている。
【００５９】
ここに図示されている特別の連続の構成において、制御装置1は、データSDをリーダSCR3に送信しさえすればよく、そのリーダSCR3がそれをリーダSCR4に送信することを目的とし、それ自体がリーダSCR5に送信する。１つのみのSCRが一時に選択されるため、SDデータは、SCR3とSCR4とSCR5の中から選択されたリーダSCRの識別を供給する。
【００６０】
制御装置1はまた、電力供給ユニット10を有し、その電力供給ユニットは、制御装置1を有する装置の外部にあるリーダSCRのいくつかに電力供給を提供することを目的とする。この例において、この電力供給は、制御電圧CVを有しており、その制御電圧は選択データSDに使用される。その特に興味深い実施例が以下に説明される。
【００６１】
制御装置1はまた、
−リーダSCRを所定の機能にそれぞれ関連付けるためのユニット14であって、前記機能がバンキングと逆暗号化標準からなることがあり、関連付けが好ましくはインストール・ソフトウェアのメニューを通じて行われるユニット14と、
−リーダSCRを対象としたクロック信号を提供するためのユニット15であって、図示された例では、正のクロック信号CLK+と負のクロック信号CLK-とを有する差分送信クロック信号からなるユニット15と、
−リーダSCRに対してデータを送信するためのユニット16と、
−リーダSCRからデータを受信するためのユニット17と、
−リーダSCRにリセット信号を送信することにより、何らかのリーダSCRでリセットを制御するためのユニット19と
を有する。
【００６２】
自己起動のために選択データSDを使用することができるリーダSCR（すなわちSCR3とSCR4とSCR5）に実装されたスマートカード読取起動装置2（図２）は、制御装置1と潜在的なその他のリーダSCRと通信するためのユニット21を有する。
【００６３】
それはまた、
−場合によっては１つ又はいくつかのリーダSCRを介して、制御装置1から受信された選択データSDを分析するためのユニット22と、
−選択データSDと関連する所定の起動基準を有するデータベース20にアクセスするためのユニット23と、
−その選択データSDがその所定の基準に準拠する場合に、及びその場合にのみ、起動装置2を有するスマートカードリーダSCRを起動するためのユニット24と
を有する。
【００６４】
前記の制御装置1と起動装置2を有する特別の例示的な構成が、次に説明される（図３と４）。制御装置1は、スマートカードリーダSCR1とSCR2（“内部”のスマートカードリーダ）と共に、（マスターのセットトップボックスを構成する）STBに組み込まれる。また、起動装置2をそれぞれ有する連続のスマートカードリーダSCR3とSCR4とSCR5は、そのSTBの外部であり、第１のリーダSCR3がSTBに接続されている。それらは特別の付属装置を構成する。
【００６５】
使用されるインデックスに関して明瞭さのため、読取装置SCR1とSCR2は、それぞれ以下にISCR1とISCR2（“内部のスマートカードリーダ”、一般表記ISCR）と記され、SCR3とSCR4とSCR5は、それぞれESCR1とESCR2とESCR3（“外部のスマートカードリーダ”、一般表記ESCR）と記される。
【００６６】
リーダESCR1とESCR2とESCR3はそれぞれ、一般的に逆暗号化のため、スマートカードSC1とSC2とSC3（一般表記SC、その一般表記SCは内部のリーダに挿入されるスマートカードにも適用される）を読み取ることが可能である。それらは、基本的なジャック・コネクタC-OUTとC-INを用いてSTBとデイジーチェーンで接続されており（図５）、そのそれぞれが、それぞれ４つの線を対象とした４つの通信ポイントP1とP2とP3とP4を備えている。コネクタC-OUTとC-INは、それぞれ以下に“出力”と“入力”コネクタと呼ばれるが、基本的にそれぞれ出力信号と入力信号を対象としている。従って、STBは１つのみのそのような出力コネクタC-OUTを有しており、外部のリーダESCRのそれぞれがそのような入力と出力コネクタC-INとC-OUTを有する。
【００６７】
外部のリーダESCRは標準化の理由で同一であるため、チェーンの最後の外部のリーダESCR3もまた、出力コネクタC-OUTを有する。このことは、外部のリーダESCRの完全なモジュール性を提供する。また、制御装置1が３つ以上の外部のリーダESCRの制御を可能にする限り、チェーンが第３のリーダESCR3を越えて更に広げられることがある。STBのインストール・ソフトウェアのメニューは、更なるスマートカードリーダESCRの数と、その機能（バンキング又は逆暗号化、及びその標準）とを定めることを可能にする。
【００６８】
実際に、この例のシステムは、選択データSDの形式（以下に詳述される）のため、４つの潜在的なカスケード状の外部のリーダESCRに限られている。しかし、潜在的に接続可能な付属装置のリーダの数は、容易により多くされ得る。
【００６９】
内部と外部のリーダISCRとESCRは、関連するスマートカードSCに以下の信号を提供する標準インタフェースを有する。
−電力供給（SCxVCC-CMDと呼ばれ、STBによりスマートカードSCに提供される）
−リセット（SCx-RSTと呼ばれ、STBからスマートカードSC方向である）
−クロック（SCx-RSTと呼ばれ、STBからスマートカードSC方向である）
−データ（SCx-DATAと呼ばれ、半二重通信を介する、STBからスマートカードSC方向とスマートカードSCからSTB方向の双方向である。）
−検出（SCx-DETECTと呼ばれ、スマートカードSCからSTB方向である）
以下の標準的なスマートカードリーダの適用がここで採用される。
−電力供給が+5V（最も一般的であり、クラスAのスマートカード用）又は+3.3V（クラスBのスマートカード用）のいずれかである。クラスAのスマートカードリーダのみが、ここで構築された例で扱われるが、それはクラスAとクラスBのリーダを管理するために拡張され得る。
−クロック信号が高速（1MHzと5MHzの間）である。このクロック信号は、変造なく全てのスマートカードSCに提供され、システムの何らかの故障を回避する。差分送信が選択される。それは干渉、雑音、混信及びケーブル長による問題を削減することを可能にする。
−データ信号は双方向である。時には“伝送”するものがSTBになり、時には“伝送するもの”がスマートカードSCになる。データ速度はクロックに比較して小さい。すなわち、データ基本ビット周期（１つのETU=Elementary  Time  Unit（基本時間単位））が、372個のクロック周期に等しい。
−リセット信号がSTBにより生成され、電力供給とクロックが安定した時に解除される。
【００７０】
スマートカードSCに提供される電気信号は、ISO7816標準に準拠しており、その結果、明確なタイミングに対応する。
【００７１】
付属装置（外部のリーダESCR）は、全てのスマートカードの標準に準拠することがある。
【００７２】
記載されたアーキテクチャは、前述の信号を管理し、それを外部のスマートカードSCに提供し、外部のスマートカードSCの何らかを有効／無効にすることに適している。更に、外部のリーダESCRに関するハードウェアのタイミングが減速されないことがある。
【００７３】
前記の機能を達成するために、特にSTBと拡張リーダESCRのコネクタC-INとC-OUTは、通信ポイントP1からP4を構成する以下の４つの接点を備える。
−GND：STBとリーダESCRからなる更なる付属装置との共通の基準を提供する接地
−CLK+：クロックが動作中でないときに低水準にある、正のクロック
−CLK-：クロックが動作中でないときに高水準にある、負のクロック
−VCC：後述する通り、拡張スマートカードリーダESCRに必要な電力供給と、リセット信号と、カードリーダ起動コマンド（所定の時間に１つのみのリーダSCRが動作中になる）とを提供する。
【００７４】
この４つの線（接地信号GNDを含む）は、STBと外部のスマートカードリーダESCRとの相互接続に十分である。
【００７５】
STBと外部のリーダESCRの詳細なアーキテクチャが以下に説明される（図６）。
【００７６】
STBにおいて、電圧生成器は適切な電力供給（VCC信号）を外部のリーダESCRに供給する。電力供給は制御電圧CVを有し、その制御電圧CVは、そのレベルの関数の選択データSDを提供する。従って、電力供給は、外部のリーダESCRが起動されるように選択されることを可能にする。
【００７７】
外部のスマートカードリーダESCRが動作中でない場合、電圧生成器は+5Vの待機電圧V0を作る。電流リミッタは、スマートカード拡張バス又はスマートカードのコネクタ自体での短絡を回避するために、電圧生成器の出力電流を制限する。電流の制限は約80mAである（ISO7816標準による。最大60mAがスマートカードにより使用されることがある）。
【００７８】
外部のリーダESCRのうちの特定の１つが起動される場合、電圧生成器はその出力電圧を変化させ、それは電力供給制御信号VCC-CMDを通じて行われる。STBのCPU（“中央処理装置”）は、対象の外部のリーダESCRの識別子IDを提供し、この識別子が所定の範囲（図７）に従って電力供給の特定の電圧レベル（選択データSD）に変換される。
−何らかの外部のリーダESCRの起動のないことが、+5Vの待機電圧V0に対応する
−ID=1を備えた外部のリーダESCRが、+7Vと+8Vとの間の電圧範囲VR1に関連付けられる
−ID=2を備えた外部のリーダESCRが、+8Vと+9Vとの間の電圧範囲VR2に関連付けられる
−ID=3を備えた外部のリーダESCRが、+9Vと+10Vとの間の電圧範囲VR3に関連付けられる
−ID=4を備えた外部のリーダESCRが、+10Vと+11Vとの間の電圧範囲VR4に関連付けられる
例えば、ID=3に対応する外部のリーダ（この構成ではESCR3）が起動される場合、制御電圧CVが+5Vから+9.2V（下限値+0.2Vのマージン）に変化する。ID=1に対応する外部のリーダ（ESCR1）が起動される場合、制御電圧CVは+5Vから+7.2V（下限値+0.2Vのマージン）に変化する。選択された外部のリーダが無効にされる場合、制御電圧は実際の値から+5Vに変化する。電圧の変化の前に、リセット信号とクロック信号が標準的なタイミングに従う。
【００７９】
電力供給により生成される制御電圧CVの電圧範囲の数に起因して、４つまでのスマートカードリーダEWSCRが拡張バスに接続され得る。セットトップボックスは通常+12Vの電圧を有するため、外部のリーダESCRに+5Vと+11Vとの間の電圧を提供することは容易である。
【００８０】
スマートカードの拡張（図６の外部のリーダESCR）において、リーダESCRで安定した電圧をスマートカードインタフェースの制御電子機器に提供するために、STBから受信される電圧（電力供給）は最初に調整される（電圧調整器）。
【００８１】
それぞれの拡張リーダESCRは、そのリーダESCRに関連する内部IDをバス条の固有の値に設定することにより、そのインストール中に以前に構成されている。それは、例えば基本的なジャンパを使用することにより行われ得る。入力制御電圧CVが測定され（電圧測定）、スマートカードリーダESCRが起動されるべきか否かを決定するために、基準と比較される（ID比較器）。
【００８２】
リーダESCRが起動されなければならない場合、有効信号が電圧変化検出器に提供され、そうでない場合には信号が無効状態を示す。クロック信号とリセット信号が起動されるように準備するために、同じ有効／無効信号がスマートカード標準インタフェースにも提供される。有効／無効信号はまた、抵抗にCLK+とCLK-の間を加えることによりクロックバスを調節するクロック調節機能（クロック受信機ライン調節）を制御する。
【００８３】
STB電圧生成器での電圧変化の後、クロックは異なる形式で提供される（差分クロック・ドライバ）。差分の形式は、他の信号との干渉とケーブルによる問題を減少させるために非常に有用であることがわかり、10MHzまでの高速化がツイストケーブルを使用して提供され得る。差分送信機入力信号がCLKで記されており、差分クロック・ドライバが、正のクロック信号CLK+と負のクロック信号CLK-を生成する。
−送信機の出力でのCLK+の電圧は、CLKが低い時に1Vであり、CLKが高い時に5Vである
−送信機の出力でのCLK-の電圧は、CLKが高い時に1Vであり、CLKが低い時に5Vである
スマートカード拡張リーダESCRにおいて、差分クロック受信機は明瞭なクロックを提供する。それは
−一般的にCLK+＞[CLK-+200mV]の場合に高いレベルと
−CLK+＜[CLK--200mV]の場合に低いレベルと
を提供することができる。信号CLK+とCLK-は（接地を基準にして）常に正の電圧であり、受信機を妨害することなく、異なる絶対最大値を有することがある。
【００８４】
入力電圧に対する差分受信機出力電圧の判定は、信号CLK+とCLK-との間の比較により提供される。
−CLK+=5VかつCLK-=1Vの辺りの小さい領域END1では、クロックは高い
−CLK+=1VかつCLK-=5Vの辺りの小さい領域END2では、クロックは低い
−-200mV＜[CLK+-CLK-]＜+200mVに対応する対角線の領域A0では、正確なクロック受信が可能であると考えられない
−それぞれ対角線の領域A0の上と下の上部領域A1と下部領域A2では、正確なクロック受信が可能である（A1領域で高いレベル、A2領域では低いレベル）
受信機電圧の判定領域に基づいて、差分クロックバスが、
−拡張スマートカードリーダESCRからSTBにスマートカード存在情報を提供し、
−拡張スマートカードリーダESCRとSTBとの間で双方向データを提供する
ために使用される。
【００８５】
CLK+とCLK-でのSTBのクロック送信機の出力インピーダンスは、約100Ωまで自発的に増加する。また、クロックCLK+/-の電圧レベルは、基本抵抗で信号に負荷をかけることにより、容易に変更され得る。
［1  スマートカードの挿入の検出］
スマートカードSCが物理的に拡張リーダESCRに物理的に存在する場合（スマートカード存在インジケータ）であり、拡張リーダESCRが動作中である場合、クロックバスは所定の抵抗（バスの負荷の調整のCLK-にある。CLK-はクロックが動作中でないときに最大になる）により負荷をかけられる。
【００８６】
STB側では、電圧比較器に続いて積分器（スマートカード存在インタフェース）は、CLK-電圧の大きさが所定の閾値TH1より小さいか否かを検査する。そうである場合、スマートカードSCは、拡張リーダESCRに物理的に存在するものとして認識される。
【００８７】
例えば（図９Ａ）、スマートカードSCが遠隔のリーダESCRに挿入されると、挿入検出の閾値TH1より上の信号CLK-の大きさ（部分30）は時間とともに減少し（部分31）、閾値TH1より下まで下がる（部分32から34）。従って（図９Ｂ）、カード挿入検出器は、“カード除去”状態（部分36）から“カード挿入”状態（部分37）に移る。信号CLK-の大きさが閾値TH1の上まで再び増加すると（部分35）、カード挿入検出器は“カード除去”状態（部分38）に戻る。
［2  STBとリーダESCRとの間のデータ交換］
STBと拡張リーダESCRとの間のデータ交換は、CLK+とCLK-の電圧の大きさの調整に基づく。すなわち、閾値と積分に比較して低い状態と高い状態のクロック電圧を有するデータが、データの状態を検出することを可能にする。ビット持続時間は、クロック周期より372倍大きい。
【００８８】
それは双方向で使用される（STBからリーダESCRとその逆）。
−STBから拡張スマートカードリーダESCRへのデータ送信は、CLK+信号を使用して行われる。STBのデータ送受信機は、STBのCPUによりデータ出力からData_out信号を作り（SCx-DATA-Out）、その信号がCLK+信号の大きさを変化させるために電圧レベル調整ユニットにより使用される。拡張リーダESCR側では、データ検出器が基準電圧データVref_data[ESCR]と比較して受信CLK+信号を分析し、得られたデータの状態情報をスマートカードインタフェースに送信する。
−拡張スマートカードリーダESCRからSTBへのデータ送信は、CLK-信号を使用して行われる。バスの負荷の調整ユニットは、スマートカードインタフェースからデータを受信し（SCx-DATA）、それをCLK-信号の大きさを変化させるために使用する。STB側では、CLK-信号はデータ検出器により受信され、そのデータ検出器は基準電圧データVref_data[STB]と比較してそのCLK-信号を分析し、得られたデータの状態情報（SCx-DATA-In）をCPUに送信する。
【００８９】
CLK-とCLK+の電圧レベルは、データが低い又は高いか否かを決定するために、（スマートカードの挿入の検出で行われたことと同様に）それぞれ閾値TH2とTH3と比較される。
−CLK+/-の大きさが変化していない場合、データは高い
−CLK+/-の大きさが減少している場合、データは低い
更に、データ交換は、カードが遠隔のリーダESCRに挿入されている場合にのみ可能である。実際に（図９Ａ）、TH2の閾値はTH1の閾値より小さい。従って、CLK-信号は、スマートカードの挿入を示す場合（TH1より小さい大きさ）に限り、データ交換を示す（TH2より小さい大きさ）。
【００９０】
図示の例では、データ交換はCLK-信号の部分32から34に可能であり、それ以降はカード挿入検出器が“カード挿入”状態になる。CLK-の大きさがTH2の閾値より小さい部分33にのみ、データがSTBにより受信されるように見える。
【００９１】
同様にSTBから外部のリーダESCRへのデータの送信（図10Aと10B）を示すと、TH3の閾値より上のCLK+の大きさ（部分41）は、その閾値より下の値に時間とともに減少し（部分42）、それにより外部のリーダESCRのデータ検出器が高いレベルのデータ状態（部分45）から低いレベルのデータ状態（部分46）に移る。次に、CLK+の大きさがTH3の閾値の上に増加し（部分43）、TH3の閾値の下に減少し（部分44）、それによりそれぞれデータ検出器の高いデータ状態（部分47）と低いデータ状態（部分48）とを引き起こす。
【００９２】
更に具体的にデータ交換の機構の実装の提示に関して（図１１）、CLK+とCLK-の信号の大きさの調整が、分割ブリッジを構成する３つの切り替えシステムにより得られる。前記切り替えシステムは、それぞれ以下の機能を有する。
−外部のリーダESCRに含まれ、抵抗RES1を介してCLK-ラインを接地GNDに接続可能である（閾値TH1のスマートカード検出に対応する）
−外部のリーダESCRに含まれ、抵抗RES2を介してCLK-ラインを接地GNDに接続可能である（閾値TH2のSTBへのデータ転送に対応する）
−STBに含まれ、抵抗RES3を介してCLK+ラインを接地GNDに接続可能である（閾値TH3の外部のリーダESCRへのデータ転送に対応する）
［3  スマートカードリーESCRのリセット］
スマートカードSCへのリセット信号は、電力供給VCCの電圧変化（従って制御電圧CVの電圧変化）を使用して生成され、STBにより制御される。DC電圧が0.3Vより大きく且つ0.6Vより小さく変化すると、リセット信号状態の変化が作られる。その電圧変化が増加している場合、リセットは無効になり、その電圧変化が現象している場合、リセットが起動される。更に、0.6Vより大きい電圧変化（ESCRのID選択の間の場合）は、リセット状態に変化をもたらさない。
【００９３】
一例として（図１２）、制御電圧CVは変化50に従って時間で制御される。この電圧CVは最初に待機電圧のレベル5V（部分51）であり、ID=2を備えた外部のリーダESCR（ESCR2）に対応する8Vと9Vとの間の8Vの近くの電圧まで増加する（増加ステップ52）。従って、それが起動され、リセットが動作中になる。その後（増加ステップ53）、0.3Vと0.6Vの間に含まれる正の電圧変化により、制御電圧CVが依然として9Vより小さくされる。それによりリセットが無効になり、同じリーダESCR2が選択されたままになる。次に、0.3Vと0.6Vの間の負の電圧変化（減少ステップ54）により、制御電圧が8Vより大きくされる。それによってリセットが有効になる。最後に制御電圧CVが待機電圧レベル5Vに減少し（減少ステップ55）、それによりID=2を備えたリーダESCRが無効になる。
［4  スマートカードリーダのソフトウェア管理］
STBのインストール・ソフトウェアは以下のパラメータを構成することを可能にし、それは何らかの外部のスマートカードリーダの使用の前に行われなければならない。
−STBの内部のスマートカードリーダISCRの数
−STBの外部のスマートカードリーダESCRの数
−それぞれのリーダESCRに定められた暗号化標準
−及びそれぞれの外部のリーダESCRに割り当てられた固有のID（ここでは４個まで）
そのようなSTBのインストールSWのメニューは、以下のものを有する（図１３）。
−インストールメニューのステップ61
−次のスマートカードリーダの判断メニューのステップ62
−次の内部のSTBスマートカードリーダISCRの構成メニューのステップ63（内部のリーダISCRの数と、（特にViaccess、Conax及びBetacryptのような所定の標準66のうちの）そのそれぞれの暗号化標準とにそれぞれ関する２つのステップ64と65を含む）
−次の外部のSTBスマートカードリーダESCRの構成メニューのステップ73（外部のリーダESCRの数と、（特にViaccess、Conax及びBetacryptのような所定の標準76のうちの）そのそれぞれの暗号化標準と、1と4の間の可能なIDのセット78のうちのESCRのID割り当てとに関する３つのステップ74と75と76を含む）
【図面の簡単な説明】
【００９４】
【図１】スマートカードリーダ用の本発明に準拠する制御装置のブロック図である。
【図２】図１の制御装置と協調動作することを目的とした、本発明に準拠するスマートカード読取起動装置のブロック図である。
【図３】図１の制御装置と、２つの内部のスマートカードリーダと、図２の起動装置を有する３つの外部のスマートカードリーダとを有するSTBを概略的に示したものである。
【図４】スマートカードが挿入された図３の構成を示したものである。
【図５】図３と４のSTBの入力及び出力コネクタと、外部のスマートカードリーダとを示したものである。
【図６】図３から５のSTBと、外部のスマートカードリーダのうちの１つとの概要を提供するものである。
【図７】STB電圧生成器により作られる電力供給に定められた電圧範囲を示したものであり、その範囲はそれぞれ図３から６のSTBに接続可能なスマートカードリーダに対応する。
【図８】STBにより送信され、図３から６の外部のスマートカードリーダの差分クロック受信機により受信された差分送信クロック信号の電圧判定領域を示したものである。
【図９Ａ】図３から６の外部のスマートカードリーダからSTBに返信される信号を用いて実行されるスマートカード挿入検出処理と後方向データレベル検出処理を示したものであり、負のクロックパスで返信される信号を示したものである。
【図９Ｂ】図３から６の外部のスマートカードリーダからSTBに返信される信号を用いて実行されるスマートカード挿入検出処理と後方向データレベル検出処理を示したものであり、STBでのその信号の解釈を示したものである。
【図１０Ａ】図３から６のSTBから外部のスマートカードリーダに送信される信号を用いて実行される前方向データレベル検出処理を示したものであり、正のクロックパスで送信される信号を示したものである。
【図１０Ｂ】図３から６のSTBから外部のスマートカードリーダに送信される信号を用いて実行される前方向データレベル検出処理を示したものであり、外部のスマートカードリーダでのその信号の解釈を示したものである。
【図１１】図３から６のSTBと外部のスマートカードリーダのうちの１つにおける、図９と１０のスマートカード挿入及びデータレベル検出処理の実施を概略的に示したものである。
【図１２】図７の電圧範囲を含む電力供給を用いて、図３から６の外部のスマートカードリーダのリセット状態制御処理を示したものである（時間の関数での電圧）。
【図１３】図３から６のSTB用に提案されたソフトウェアメニューの例を提供し、関連するスマートカードリーダを設定するフローチャートである。
【符号の説明】
【００９５】
１  制御装置
２  スマートカード読取起動装置
１０  電力供給
１１  通信
１２  SCR情報処理
１３  SCR起動
１４  関連付け機能
１５  クロック信号提供
１６  データ送信
１７  データ受信
１８  SC存在検出
１９  リセット
２０  データベース
２１  通信
２２  選択データ分析
２３  起動基準へのアクセス
２４  SCR起動
【図１】
0004681837.tif 000002
【図２】
0004681837.tif 000003
【図３】
0004681837.tif 000004
【図４】
0004681837.tif 000005
【図５】
0004681837.tif 000006
【図６】
0004681837.tif 000007
【図７】
0004681837.tif 000008
【図８】
0004681837.tif 000009
【図９Ａ】
0004681837.tif 000010
【図９Ｂ】
0004681837.tif 000011
【図１０Ａ】
0004681837.tif 000012
【図１０Ｂ】
0004681837.tif 000013
【図１１】
0004681837.tif 000014
【図１２】
0004681837.tif 000015
【図１３】
0004681837.tif 000016