(57)【要約】遠隔制御装置に情報を伝送するための方法は、伝送媒体中に情報を保存する工程、伝送媒体を、伝送媒体の情報と同一タイプの情報を用いてすでにプログラムされた、あるいはプログラムされていない遠隔制御装置に挿入する工程、伝送媒体からの情報を入力する工程、伝送媒体からの情報をメモリに保存する工程を包含する。本方法の他の実施例では、遠隔制御装置間で情報を伝送する。遠隔制御装置は、プロセッサと、メモリと、伝送媒体ポートとを含む。プロセッサは、データ信号に応答し、ポートは、遠隔制御装置に伝送される情報をもつ伝送媒体を受信するようにされる。プロセッサは情報をメモリに保存する。遠隔制御装置はまた、他の遠隔制御装置に伝送される情報を伝送媒体にダウンロードし、伝送媒体は、追加の遠隔制御装置のプログラムのために再利用される。
2006506898.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法は：
伝送される情報を伝送媒体に保存する工程；
該伝送媒体を第１の遠隔制御装置に挿入する工程；
該伝送媒体に保存された情報を該第１の遠隔制御装置で入力する工程；および、
該伝送媒体から入力された情報を該第１の遠隔制御装置のメモリに保存する工程；
を包含する、方法。
【請求項２】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、前記伝送媒体がｉボタンＴＭ装置を含むことを特徴とする方法。
【請求項３】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該伝送される情報が、赤外線（ＩＲ）コード、マクロ、キーマップの内の少なくとも１つを含むことを特徴とする、方法。
【請求項４】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該少なくとも１つの遠隔制御装置のメモリが、揮発性メモリと非揮発性メモリとの内の少なくとも１つを含むことを特徴とする、方法。
【請求項５】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、情報が伝送媒体から少なくとも１つの遠隔制御装置に首尾よく伝送されたことを示す工程を包含する、方法。
【請求項６】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、検出信号の変化を検知することで伝送媒体が少なくとも１つの遠隔制御装置内にあることを判定する工程を包含し、該検出信号が、伝送媒体を少なくとも１つの遠隔制御装置に挿入することに応じて変化する、方法。
【請求項７】
請求項６に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、検出信号の変化の検知に応じて伝送媒体へのリセット信号を発生させる工程を包含する、方法。
【請求項８】
請求項７に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、伝送媒体がリセット信号に応答したことを判定する工程を包含し、伝送媒体からの情報を入力する工程が、リセット信号に応答する伝送媒体に応じて実行される、方法。
【請求項９】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに：
第１の遠隔制御装置から伝送媒体を取り出す工程；
伝送媒体を第２の遠隔制御装置に挿入する工程；
伝送媒体に保存された情報を第２の遠隔制御装置で入力する工程；および、
伝送媒体から入力された情報を第２の遠隔制御装置のメモリに保存する工程；
を包含する、方法。
【請求項１０】
請求項１に記載の、少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、伝送媒体から入力された情報を第１の遠隔制御装置で検証する工程を包含する、方法。
【請求項１１】
第１の遠隔制御装置から少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法が：
伝送媒体を第１の遠隔制御装置に挿入する工程；
第１の遠隔制御装置から伝送される情報を伝送媒体に出力する工程；
第１の遠隔制御装置から出力される情報を伝送媒体に保存する工程；
第１の遠隔制御装置から伝送媒体を取り出す工程；
伝送媒体を第２の遠隔制御装置に挿入する工程；
伝送媒体に保存された情報を第２の遠隔制御装置で入力する工程；および
伝送媒体から入力された情報を第２の遠隔制御装置のメモリに保存する工程；
を包含する、方法。
【請求項１２】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該伝送媒体がｉボタンＴＭ装置を含むことを特徴とする、方法。
【請求項１３】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、伝送される情報が、赤外線（ＩＲ）コード、マクロ、キーマップのうちの少なくとも１つを含むことを特徴とする、方法。
【請求項１４】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、第１の遠隔制御装置と第２の遠隔制御装置との内の少なくとも１つのメモリが、揮発性メモリと非揮発性メモリとの内の少なくとも１つを含むことを特徴とする、方法。
【請求項１５】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該方法がさらに、情報が第１の遠隔制御装置から伝送媒体に首尾よく伝送されたことを示す工程を包含する、方法。
【請求項１６】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該方法がさらに、情報が伝送媒体から少なくとも１つの遠隔制御装置に首尾よく伝送されたことを示す工程を包含する、方法。
【請求項１７】
請求項１１に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該方法がさらに、検出信号の変化を検知することで伝送媒体が少なくとも１つの遠隔制御装置内にあることを判定する工程を包含し、該検出信号が、伝送媒体を少なくとも１つの遠隔制御装置に挿入することに応じて変化する、方法。
【請求項１８】
請求項１７に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該方法がさらに、検出信号の変化の検知に応じて伝送媒体へのリセット信号を発生させる工程を包含する、方法。
【請求項１９】
請求項１８に記載の、第１の遠隔制御装置からの情報を少なくとも１つの遠隔制御装置に伝送する方法であって、該方法がさらに、伝送媒体がリセット信号に応答したことを判定する工程を包含し、伝送媒体からの情報を入力する工程が、リセット信号に応答する伝送媒体に応じて実行される、方法。
【請求項２０】
請求項１１に記載の、第１の遠隔制御装置から少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに：
第２の遠隔制御装置から伝送媒体を取り出す工程；
伝送媒体を第３の遠隔制御装置に挿入する工程；
伝送媒体に保存された情報を第３の遠隔制御装置で入力する工程；および
伝送媒体から入力された情報を第３の遠隔制御装置のメモリに保存する工程；
を包含する、方法。
【請求項２１】
請求項１１に記載の、第１の遠隔制御装置から少なくとも１つの遠隔制御装置に情報を伝送する方法であって、該方法がさらに、伝送媒体から入力された情報を第２の遠隔制御装置で検証する工程を包含する、方法。
【請求項２２】
遠隔制御装置であって、該装置が：
プロセッサ；
メモリであって、このメモリがプロセッサに結合されたメモリ；
伝送媒体ポートであって、該伝送媒体ポートがデータ信号に結合され、プロセッサがデータ信号に応答し、伝送媒体ポートが伝送媒体を受け入れるようにされており、伝送媒体が、遠隔制御装置に伝送される情報で保存されるようにされており、プロセッサが、伝送媒体に保存された情報を入力し、プロセッサが、伝送媒体から読み出された情報をメモリに保存する伝送媒体ポート；
を備える、遠隔制御装置。
【請求項２３】
請求項２２に記載の遠隔制御装置であって、伝送媒体がｉボタンＴＭ装置を含むことを特徴とする、遠隔制御装置。
【請求項２４】
請求項２２に記載の遠隔制御装置であって、伝送される情報が、赤外線（ＩＲ）コード、マクロ、キーマップの内の少なくとも１つを含むことを特徴とする、遠隔制御装置。
【請求項２５】
請求項２２に記載の遠隔制御装置であって、メモリが揮発性メモリと非揮発性メモリとの内の少なくとも１つを含むことを特徴とする、遠隔制御装置。
【請求項２６】
請求項２２に記載の遠隔制御装置であって、この遠隔制御装置がさらに少なくとも１つのインジケータを備え、該少なくとも１つのインジケータが、情報が伝送媒体からメモリに首尾よく伝送されたことを示す、遠隔制御装置。
【請求項２７】
請求項２２に記載の遠隔制御装置であって、伝送媒体ポートが検出信号に結合されており、検出信号が伝送媒体ポートにおける伝送媒体の存在を示し、プロセッサが検出信号に応答し、伝送媒体ポートが基準信号に結合され、検出信号が、伝送媒体ポートで受け入れられた伝送媒体に応じて基準信号に結合されることを特徴とする、遠隔制御装置。
【請求項２８】
請求項２７に記載の遠隔制御装置であって、検出信号が、伝送媒体ポートで受け入れられる伝送媒体に応じて伝送媒体を通して基準信号に結合されることを特徴とする、遠隔制御装置。
【請求項２９】
請求項２７に記載の遠隔制御装置であって、基準信号がアース結合されていることを特徴とする、遠隔制御装置。
【請求項３０】
請求項２２に記載の遠隔制御装置であって、該遠隔制御装置がさらにオープンコレクタ回路を備え、該オープンコレクタ回路がプロセッサをデータ信号に結合する、遠隔制御装置。
【請求項３１】
請求項２２に記載の遠隔制御装置であって、オープンコレクタ回路が、プロセッサと伝送媒体との内の少なくとも１つがデータ信号を制御できるようにされている、遠隔制御装置。
【請求項３２】
請求項２７に記載の遠隔制御装置であって、プロセッサがリセット信号を発生させ、該プロセッサが、検出信号の変化の検知に応じてデータ信号にリセット信号を出力することを特徴とする、遠隔制御装置。
【請求項３３】
請求項３２に記載の遠隔制御装置であって、プロセッサが、伝送媒体がリセット信号に応答したことを判定し、該プロセッサが、リセット信号に応答する伝送媒体に応じて伝送媒体からの情報を入力する、遠隔制御装置。
【請求項３４】
請求項２２に記載の遠隔制御装置であって、プロセッサが、伝送媒体に情報を保存するようにされており、該情報が、少なくとも１つの遠隔制御装置に伝送するため、伝送媒体に保存されていることを特徴とする、遠隔制御装置。
【請求項３５】
請求項２２に記載の遠隔制御装置であって、プロセッサが、伝送媒体から入力された情報を検証するようにされていることを特徴とする、遠隔制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（技術分野）
本発明は、主に、テレビ、ビデオカセットレコーダ（ＶＣＲ）、デジタルビデオディスク（ＤＶＤ）プレーヤといったさまざまな機器を制御するために用いられる遠隔制御装置に関する。さらに詳細には、これらの遠隔制御装置に情報を伝送するための方法および装置に関する。
【背景技術】
【０００２】
（背景技術）
遠隔制御装置の利用者およびケーブル会社は、新たなプログラムの要求および指定事項に応じてこれらの装置が適切に機能できるようにするため、大量の遠隔制御装置の更新および再プログラムを行うよう求められることがよくある。特に、ケーブル会社は、加盟者に対して新たなおよび／または更新されたプログラム情報とともに支給される遠隔制御装置を定期的に再プログラムする必要がある。
【０００３】
ケーブルテレビプログラム供給における競争性の特質から、各装置を再製造する必要なくできるだけ安く遠隔制御装置を更新できる技術力が絶対必要である。遠隔制御装置を更新する従来方法では、基本的に、無線周波数（ＲＦ）あるいは赤外線（ＩＲ）リンクといった有線あるいは無線インターフェイスを用いて一次ソースから各装置に情報を伝送する。しかし、これらの方法では、各遠隔制御装置内にハンドシェーク技術をもたらして実証を伝送するための高額な受信機を、さらに、おそらくは送信機を組み入れる必要がある。
【発明の開示】
【課題を解決するための手段】
【０００４】
（発明の概要）
本発明の目的は、比較的安価で、ミスや故障の影響を受けにくい遠隔制御装置に情報を伝送し、遠隔制御装置を再製造する必要のない方法および装置を提供することである。
【０００５】
本発明の他の目的は、実質的に無制限数の遠隔制御装置をプログラムするために再利用される伝送媒体を用いる遠隔制御装置に情報を伝送するための方法および装置を提供することである。
【０００６】
本発明のさらに他の目的は、一次ソースから遠隔制御装置に情報を伝送するために用いられる伝送媒体をロードする、あるいは伝送媒体から遠隔制御装置内に置かれたメモリに情報を伝送するかのいずれかを行うため、高価なハードウェアあるいはソフトウェアを必要としない遠隔制御装置に情報を伝送するための方法および装置を提供することである。
【０００７】
さらに本発明の他の目的は、未習熟技術者であっても遠隔制御装置毎に約１５秒以下で比較的直接的に実施される、遠隔制御装置に情報を伝送するための方法および装置を提供することである。
【０００８】
本発明の目的は、比較的安価で、ミスや故障の影響を受けにくく、遠隔制御装置を再製造する必要のない、１つの遠隔制御装置から他の遠隔制御装置に情報を伝送する方法および装置を提供することである。
【０００９】
本発明の他の目的は、遠隔制御装置が未プログラムあるいはブランク状態におかれ、伝送媒体を挿入するだけですぐに操作のための初期化ができる方法および装置を提供することである。
【００１０】
本発明の１つの形態に従って構成された少なくとも１つの遠隔制御装置に情報を伝送する方法は、好ましい特性の一部を組み込んだものであり、伝送される情報を伝送媒体に保存する工程と、伝送媒体を第１の遠隔制御装置に挿入し、第１の遠隔制御装置のメモリに保存する工程とを包含する。伝送媒体はその後、追加の遠隔制御装置に情報を伝送するために用いられる。
【００１１】
本発明の他の形態に従って構成された少なくとも１つの遠隔制御装置に第１の遠隔制御装置から情報を伝送する方法は、好ましい特性の一部を組み込んだものであり、伝送媒体を第１の遠隔制御装置に挿入する工程と、第１の遠隔制御装置から伝送される情報を伝送媒体に出力する工程とを包含する。第１の遠隔制御装置から出力された情報は伝送媒体に保存され、伝送媒体は第１の遠隔制御装置から取り出される。伝送媒体は第２の遠隔制御装置に挿入され、第１の遠隔制御装置で伝送媒体に保存された情報は第２の遠隔制御装置のメモリに入力され保存される。伝送媒体はまた、追加の遠隔制御装置に情報を伝送するために用いられる。
【００１２】
本発明の他の形態に従って構成される遠隔制御装置は、好ましい特性の一部を組み込んだものであり、プロセッサと、メモリと、伝送媒体ポートとを含む。メモリはプロセッサに結合され、伝送媒体ポートはデータ信号に結合される。プロセッサはデータ信号に応答し、伝送媒体ポートは伝送媒体を受け入れるようにされている。伝送媒体は、遠隔制御装置に伝送される情報とともに保存されるようにされており、プロセッサは伝送媒体に保存された情報を入力する。プロセッサは、伝送媒体から読み込まれた情報をメモリに保存し、伝送媒体は追加遠隔制御装置のプログラムのために用いられる。
【００１３】
本発明のこれらの、および他の目的、特性、利点については、図示的実施例の以下に示す詳細な説明から明らかとなるが、この詳細な説明は添付図面と合わせて読まれるべきである。
【発明を実施するための最良の形態】
【００１４】
（好ましい実施例の詳細な説明）
本発明に従って構成される方法および装置は、基本的に、各装置を再製造する必要なく遠隔制御装置を更新するための手段を利用者およびケーブル会社がもつという必要性を満たすものである。本発明により、例えばカリフォルニア州９４０８６サニーベイルのダラス半導体社からの部品番号ＤＳ１９９６として流通しているディスク状のｉボタンＴＭといった静的伝送可能メモリ装置に情報を保存できるようになり、その後、遠隔制御装置内の電気的に消去可能でプログラム可能なリードオンリーメモリ（ＥＥＰＲＯＭ）フラッシュＴＭ、あるいは非揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）といった揮発性および／または非揮発性メモリにこの情報を伝送できるようになる。その結果、本発明により、１つの主伝送媒体のプログラムを可能にして、それに続き、それに含まれる情報を、望みうる最大数の遠隔制御装置に対して繰り返し伝送するために用いられることを可能にすることで、従来の伝送機構に対してかなりの改善をもたらす。
【００１５】
赤外線（ＩＲ）コード、マクロ、キーマップといった情報は、好ましくは、ｉボタンＴＭ装置あるいは伝送媒体を通して複数の遠隔制御装置に伝送される。伝送媒体は、好ましくは、遠隔制御装置の３つの信号に接続される。第１の信号はデータ信号であり、これは、好ましくは、初めにデータのプログラムを伝送媒体内に対して行うために用いられ、それに続いて伝送媒体から遠隔制御装置に対してプログラムされた情報を伝送し、さらに伝送媒体に対する、さらにそこからの命令に対する通信パスとして用いられる。
【００１６】
第２の信号は、好ましくはアース接続される。第３の信号は、伝送媒体が遠隔制御装置内に挿入されると自動的に低下する遠隔制御装置内の信号に接続される。遠隔制御装置は、好ましくは、伝送媒体が遠隔制御装置内にあるということを示すものとして、第３の信号が低下していることを検知する。
【００１７】
これにより、伝送媒体が遠隔制御装置内のクレードルあるいはスロットに設けられると、遠隔制御装置が自動的にそれを検知し、起動し、伝送媒体からの読み出し操作を行う。読み出し操作は、その後、好ましくは、伝送媒体の内容を遠隔制御装置内に置かれた揮発性および／または非揮発性メモリに伝送する。
【００１８】
遠隔制御装置は、好ましくは、伝送媒体から遠隔制御装置への情報の伝送が首尾よく完了したことを、遠隔制御装置上の１つ以上の発光ダイオード（ＬＥＤ）を転送することで利用者に示す。利用者はその後、クレードルから伝送媒体を取り出し、同様の方法で追加の遠隔制御装置をプログラムするため、この伝送媒体を再利用する。
【００１９】
情報が伝送媒体から伝送されると、遠隔制御装置は、好ましくは、伝送情報の利用を確認するキー選択あるいはマクロ実行に応じて非揮発性メモリを検索する。これにより、遠隔制御装置は、好ましくは、将来操作においてこの伝送された情報を用いる。その他、遠隔制御装置上のキー選択といった利用者による他の操作を待って伝送された情報が遠隔制御装置内に保存される、あるいは利用者によるモード選択に従う他の操作モードとして保存される場合もある。
【００２０】
遠隔制御装置内のファームウェアが遠隔制御装置内におかれ伝送媒体からの情報のアップロードを可能にしている限りにおいて、伝送媒体からの情報を伝送するのに先立って遠隔制御装置が操作可能情報を含む場合も含まない場合もあるということが考えられる。これにより、遠隔制御装置は操作不能状態で利用者に配送され、本発明により伝送操作の初期化後に初めて操作可能にされる。伝送操作の初期化では、料金の支払いおよび／または特定利用者に指定されるケーブルサービスの種類の決定といった１つ以上の所定条件を満たす必要がある。
【００２１】
伝送媒体に伝送される情報を初めにプログラムすることと、伝送媒体装置からのこの情報を複数の遠隔制御装置に繰り返しロードすることとの両方で必要なハードウェアおよびソフトウェアは、好ましくは、最小かつ安価なものである。例えば、伝送媒体に伝送される情報を初めにダウンロードするために用いられる伝送媒体プログラム装置は約１５．００ドルであり、好ましくはそのような装置が１つだけ必要とされる。
【００２２】
ｉボタンＴＭ装置は典型的には約１２．００ドルであり、これも同様に、好ましくはこの装置が１つだけ必要とされる。伝送媒体からの情報のアップロードを可能にする各遠隔制御装置内のハードウェアの費用は遠隔制御装置当り約０．１２ドルであり、実質的に２つの抵抗と３つのばねの費用だけである。本発明により構成される方法および装置により、未経験技術者であっても、装置当り約１５秒で大量の遠隔制御装置の再プログラムが可能になる。
【００２３】
図１は、本発明により遠隔制御装置に情報を伝送する方法の操作を示す最高レベルのフロー図である。伝送媒体は初めに工程１０でプログラムされ、工程１２で遠隔制御装置のクレードルに挿入される。伝送媒体の存在が、工程２２において検出信号が低下していることを検出することで示される場合、遠隔制御装置のファームウェアは、好ましくは、工程１４で伝送媒体伝送ルーチンを呼び出すが、これは伝送媒体からの情報を遠隔制御装置内におかれたメモリに伝送できる。伝送媒体の存在が工程２２で検出されない場合、このルーチンは伝送媒体が検出されるまでループ化される。
【００２４】
伝送が完了した時点で、技術者は、好ましくは、工程１６で遠隔制御装置クレードルから伝送媒体を取り出し、工程１８で追加の遠隔制御装置がロードされる場合、この方法は、工程１２に戻り、技術者は、伝送媒体を、プログラムされる次の別の遠隔制御装置に挿入する。工程１８で最後の遠隔制御装置がプログラムされると、この方法は、好ましくは工程２０で終了する。
【００２５】
図２は、伝送媒体伝送ルーチンに関する追加の詳細を示すフロー図であり、これは、好ましくは、図１の工程１４から呼び出されるものである。例えば、有パルスを出すことで伝送媒体が工程２６のリセットに応答する場合、好ましくは、工程２４において伝送媒体に対してリセットがなされる。
【００２６】
しかし、伝送媒体が工程２６のリセットに応答しない場合、このルーチンは、好ましくは、工程２４で他のリセットを行うために戻る。その後、好ましくは、工程２７において伝送媒体からの情報をアップロードするため、伝送媒体伝送ルーチンが呼び出されたかどうかが判定される。これが呼び出された場合、好ましくは、伝送媒体から揮発性メモリに情報がアップロードされ、アップロードされた情報は、例えば、工程２８で揮発性メモリのアップロードされた情報のチェックサムを実行することで確証される。
【００２７】
揮発性メモリの情報はその後、好ましくは、非揮発性メモリにコピーされ、コピーされた情報は、例えば工程３０において揮発性メモリと非揮発性メモリ間でバイト毎に比較することで非揮発性メモリにおいて確証される。工程２８および３０において情報の確証がいずれも不首尾に終わった場合、好ましくはルーチンが停止し、１つ以上のＬＥＤを点灯するといった方法で利用者に知らせる。
【００２８】
ＬＥＤは、好ましくは、伝送が首尾よく完了したことを示すため工程３２で点灯され、このルーチンは工程３４で呼び出しから戻る。ｉボタンＴＭ装置の操作に関するさらなる情報は、「ＤＳ１９９６  ６４キロビットメモリ  ｉボタンＴＭ」という件名のデータシートに示されるが、これはダラス半導体社から入手可能であり、ここでは引用によって組み込まれている。
【００２９】
図３Ａおよび３Ｂは、本発明により構成された遠隔制御装置の概略図であり、好ましくは、４ＭＨｚで作動する外部水晶発信器Ｕ２に結合されているマイクロ制御装置Ｕ１を含む。遠隔制御装置はまた、好ましくは、伝送媒体から伝送された情報を保存するために用いられる非揮発性メモリである直列ＥＥＰＲＯＭＵ３を含む。
【００３０】
利用者あるいは技術者に対して、ある命令がテレビ、ＶＣＲ、ケーブルに関連するものであるか、さらに伝送媒体からの伝送が首尾よく完了したかどうかといった遠隔制御装置の状況は好ましくは、ＬＥＤＤ５によって示されるものであるが、この状況あるいは伝送された情報の確証における誤りを示すため、好ましくは、さまざまなＬＥＤＤ１〜Ｄ５が用いられる。こういった条件はまた、ＬＥＤＤ１〜Ｄ５の追跡シーケンス、あるいは、好ましくは通常の操作条件下で見られないような他のシーケンスの前進および／または後進によって示される。赤外線ＬＥＤＤ６およびＤ７は、好ましくは、制御される電子機器に無線赤外線情報を送信するために用いられる。
【００３１】
伝送媒体ポートあるいはクレードル３６は、好ましくは、遠隔制御装置と、クレードル３６に挿入された伝送媒体３８との間のインターフェイスのための物理コネクタを含む。クレードル３６のコネクタＪ１は、好ましくは、検出信号を結合するが、この信号は、伝送媒体がマイクロ制御装置Ｕ１へのクレードル３６であるかどうかを示すものである。クレードル３６のコネクタＪ３は、好ましくは、アース接続されており、クレードル３６に挿入されると伝送媒体３８の外筺体にアース信号をもたらす。
【００３２】
伝送媒体３８の外筺体は、好ましくは、コネクタＪ３のアースと、コネクタＪ１の検出信号間の接続を行い、これにより、検出信号が低下したことを検知することで、遠隔制御装置が伝送媒体３８の存在を自動的に検出できるようになる。コネクタＪ２は、好ましくは、データ信号に接続され、これにより、遠隔制御装置におけるマイクロ制御装置Ｕ１への、さらにそこからの伝送媒体３８の接点からのデータパスがもたらされる。３つのばね（図示されていない）は、好ましくは、図３Ａに示されたコネクタＪ１，Ｊ２，Ｊ３と伝送媒体３８間の電気接点を維持するために用いられる。
【００３３】
抵抗Ｒ１０は、好ましくは、データ信号に結合され、電源電圧に対するプルアップ抵抗として用いられる。抵抗Ｒ１１は、コネクタＪ２と、マイクロ制御装置Ｕ１の入出力ポート間のデータ信号と電気的に直列結合され、好ましくは、ＤＳ１９９６に関する推奨設計慣例に従ってフィルタ抵抗として用いられる。
【００３４】
抵抗Ｒ１２およびトランジスタＱ３によりは、好ましくは、情報の伝送中に命令およびデータを通信する手段として、マイクロ制御装置Ｕ１あるいは伝送媒体３８のいずれかにより、コネクタＪ２に結合されたデータ信号の低下を可能にするようなオープンコレクタ構成をもたらす。抵抗Ｒ１２は、トランジスタＱ３のベースと、マイクロ制御装置Ｕ１の入出力ポートとの間で電気的に直列結合されている。トランジスタＱ３のコレクタは、好ましくは、データ信号用に用いられる入出力ポートに結合され、トランジスタＱ３のエミッタは、好ましくは、アース結合されている。
【００３５】
図３Ｃは、遠隔制御装置上にあるスイッチあるいはキーと、マイクロ制御装置Ｕ１上の信号との相互接続とを示すスイッチマトリクスとを図示したものである。各スイッチは行および列の信号に接続されており、これらの信号はさらに図３Ａに示すマイクロ制御装置Ｕ１に結合される。マイクロ制御装置Ｕ１は、行および列の信号を処理して入力することで選定されたスイッチの同一性を判定する。
【００３６】
図４は、本発明による方法の第２の実施例を示すフロー図であり、ここで、１つの遠隔制御装置から他の遠隔制御装置に情報が伝送される。伝送媒体は、好ましくは、工程４０で第１の遠隔制御装置に挿入され、伝送情報は、工程４２で伝送媒体伝送ルーチンを呼び出すことで第１の遠隔制御装置から伝送媒体にダウンロードされる。
【００３７】
図２の工程２７で伝送媒体に情報をダウンロードするために伝送媒体伝送ルーチンが呼び出されたと判定された場合、ダウンロードされる非揮発性メモリの情報は、好ましくは、揮発性メモリにコピーされ、この伝送が、例えば、工程２９で非揮発性メモリと揮発性メモリ間でバイト毎に比較することで実証される。揮発性メモリの伝送された情報は、その後、好ましくは、例えば、チェックサムを行うことで実証され、工程３１で伝送媒体に出力される。工程２９および３１において情報の確証がいずれも不首尾に終わった場合、好ましくはルーチンが停止し、１つ以上のＬＥＤを点灯するといった方法で利用者に知らせる。１つ以上の異なるＬＥＤあるいはＬＥＤの異なるシーケンスは、好ましくは、工程３２で点灯され、伝送が首尾よく完了したことを示す。その後、伝送媒体伝送ルーチンからの戻り操作が、工程３４で実行される。
【００３８】
図４に示されるとおり、プログラムされた伝送媒体は、その後、好ましくは、工程４４で第１の遠隔制御装置から取り出され、図４で示すとおり、工程４６で第２の遠隔制御装置に挿入される。第２の遠隔制御装置内のファームウェアは、好ましくは、工程４８で伝送媒体伝送ルーチンを呼び出す。図２に示すとおり、工程２７で伝送媒体からデータをアップロードするため伝送媒体伝送ルーチンが呼び出された場合、その後、工程２８，３０，３２が好ましくは実行され、このルーチンが工程３４で戻る。
【００３９】
図４で示されるとおり、伝送媒体は、好ましくは、工程５０で第２の遠隔制御装置から取り出され、工程５２でこれがプログラムされる最後の遠隔制御装置であると判定されると、この方法は工程５４で終了する。しかし、工程５２において同一の伝送媒体を用いて追加の遠隔制御装置がプログラムされると判定される場合、この方法は、好ましくは工程４６で戻る。
【００４０】
本発明はまた、遠隔制御装置を初めて使用可能にするため、伝送媒体から遠隔制御装置に情報を伝送するためにも用いられる。つまり、本発明によるこの方法により、伝送媒体で見つからないようなタイプの情報ですでにプログラムされたものではない遠隔制御装置が、ブランクあるいは未プログラム状態で存在できるようにできる。この状態は伝送媒体を単に挿入することで操作用に初期化がすぐに行われる。
【００４１】
この実施例を容易にするため、好ましくは、ブートストラップローディングルーチンが遠隔制御装置内の非揮発性メモリ内におかれ、伝送媒体がクレードル内に挿入されるまで休止状態にされる。マイクロ制御装置は伝送媒体挿入に応じて起動する。ブートストラップローディングルーチンは、その操作が基本的に図１で示されるものと同様であり、好ましくは、図２で示される伝送媒体伝送ルーチンを呼び出し、伝送媒体から揮発性メモリに、その後、遠隔制御装置の非揮発性メモリに情報をアップロードする。伝送媒体から情報が首尾よくアップロードされると、遠隔制御装置は、好ましくは、通常の操作を開始することができる。
【００４２】
これにより、遠隔制御装置に対して、さらにそれらの間で情報を伝送するための本発明による方法および装置は、比較的安価で、ミスや故障の影響を受けにくく、遠隔制御装置を再製造する必要がなく、単体の伝送媒体の再利用を可能にして、実質的に無制限数の遠隔制御装置のプログラムを行うことが可能になる。さらに、この方法および装置では、一次ソースから遠隔制御装置に情報を伝送するために用いられる伝送媒体をロードする、あるいは伝送媒体から遠隔制御装置内におかれたメモリに情報を伝送するかのいずれかを行うため、高価なハードウェアあるいはソフトウェアを必要としない。さらに、この方法および装置は、未習熟技術者であっても遠隔制御装置毎に約１５秒以下で比較的直接的に実施される。さらに、この方法および装置により、遠隔制御装置が未プログラム状態におかれ、伝送媒体を挿入するだけですぐに操作のための初期化ができる。
【００４３】
本発明の目的は、ここで開示された実施例を通して完全に実現された。当業者であれば、本発明のさまざまな観点は、本発明の本質的な機能から逸脱することなくさまざまな実施例を通して達成できるということを認めるであろう。特定の実施例は例示的なものであり、以下の請求項で示される本発明の適用範囲を制限することを意味するものではない。
【図面の簡単な説明】
【００４４】
【図１】図１は、本発明により遠隔制御装置に情報を伝送する方法に対する最高レベルの操作を示すフロー図である。
【図２】図２は、伝送媒体伝送ルーチンを示すフロー図であり、これは図１に示される最高レベルの操作から呼び出されるものである。
【図３Ａ】図３Ａは、本発明により構成される遠隔制御装置の１つの実施例の概略図である。
【図３Ｂ】図３Ｂは、本発明により構成される遠隔制御装置の１つの実施例の概略図である。
【図３Ｃ】図３Ｃは、本発明により構成される遠隔制御装置の１つの実施例の概略図である。
【図４】図４は、本発明により１つの遠隔制御装置から他の遠隔制御装置に情報を伝送する方法に対する最高レベルの操作を示すフロー図である。
【図１】
2006506898.tif 000003
【図２】
2006506898.tif 000004
【図３Ａ】
2006506898.tif 000005
【図３Ｂ】
2006506898.tif 000006
【図３Ｃ】
2006506898.tif 000007
【図４】
2006506898.tif 000008
【国際調査報告】
2006506898.tif 000009