JPH01191599A - 遠隔制御装置およびその使用方法 - Google Patents
遠隔制御装置およびその使用方法Info
- Publication number
- JPH01191599A JPH01191599A JP63310218A JP31021888A JPH01191599A JP H01191599 A JPH01191599 A JP H01191599A JP 63310218 A JP63310218 A JP 63310218A JP 31021888 A JP31021888 A JP 31021888A JP H01191599 A JPH01191599 A JP H01191599A
- Authority
- JP
- Japan
- Prior art keywords
- transmitter
- signal
- press
- remote control
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims abstract description 36
- 239000004973 liquid crystal related substance Substances 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 7
- 238000013144 data compression Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000008054 signal transmission Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 23
- 230000004913 activation Effects 0.000 description 10
- 238000003491 array Methods 0.000 description 7
- 239000003990 capacitor Substances 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 2
- 230000008014 freezing Effects 0.000 description 2
- 238000007710 freezing Methods 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 241000116710 Ferula foetidissima Species 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
- 102100028029 SCL-interrupting locus protein Human genes 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
- Details Of Television Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(利用分野および従来技術)
本発明は遠隔制御装置および同装置の使用方法に関する
もので、特に、例えば、テレビジョン、ビデオ カセッ
ト レコーダなどのような家電製品用の複数の送信機Q
任意の1つをエミュレートしうる再構成可能遠隔制御装
置に関するものである。
もので、特に、例えば、テレビジョン、ビデオ カセッ
ト レコーダなどのような家電製品用の複数の送信機Q
任意の1つをエミュレートしうる再構成可能遠隔制御装
置に関するものである。
テレビジョン、ビデオ カセット レコーダ、ビデオ
ディスク プレーヤなどのような多くの一般家電製品に
はハンドベルト形赤外線遠隔制御送信機が装備されてい
る。ところが、電子製品のハードウェアは特定の周波数
とコードのみを受入れるよう形成されているという事実
のため、各家電製品は標準的にそれ自体の遠隔制御送信
機を必要とする。このように、遠隔制御の便利さは充分
認識されているが、一方においてはこの種遠隔制御ユニ
ットの豊富さにより、しばしば混乱を生ずるという結果
も得られている。したがって、いくつかの電子製品の各
々を制御するような単一あ遠隔制御送信機を提供するこ
とが望まれている。
ディスク プレーヤなどのような多くの一般家電製品に
はハンドベルト形赤外線遠隔制御送信機が装備されてい
る。ところが、電子製品のハードウェアは特定の周波数
とコードのみを受入れるよう形成されているという事実
のため、各家電製品は標準的にそれ自体の遠隔制御送信
機を必要とする。このように、遠隔制御の便利さは充分
認識されているが、一方においてはこの種遠隔制御ユニ
ットの豊富さにより、しばしば混乱を生ずるという結果
も得られている。したがって、いくつかの電子製品の各
々を制御するような単一あ遠隔制御送信機を提供するこ
とが望まれている。
問題点に対する初期の解決法では、中央受信機:伝送ラ
インならびに割り当てられたアドレスに応答するコント
ローラあるいは必要に応じて信号を変換するコントロー
ラを有するシステムが含まれており、この種システムの
実施例に関しては、リッツ(Litz)ほかによる米国
特許第4.374.082号ならびにキャンベル(Ca
mpbell)ほかによる米国特許第4.200.86
2号に記載されている。しかし、この種システムの難点
は、それらが高価であり、かつ構造が複雑であるという
ことである。他の提案された問題解決法には、ハードウ
ェア内に種々の製造者の関連コードを記憶させておき、
リクエストに応じて使用者がそのコードを使用しろるよ
うにする方法があるが、この配置の場合は、準備しなけ
ればならないコード数が膨大となることによるハードウ
ェアへの要求が複雑になるという欠点があり、さらに、
新しいコードを有する新しい製品を導入しようとすると
き、旧式のハードウェアにこれを収納できないという難
点があった。
インならびに割り当てられたアドレスに応答するコント
ローラあるいは必要に応じて信号を変換するコントロー
ラを有するシステムが含まれており、この種システムの
実施例に関しては、リッツ(Litz)ほかによる米国
特許第4.374.082号ならびにキャンベル(Ca
mpbell)ほかによる米国特許第4.200.86
2号に記載されている。しかし、この種システムの難点
は、それらが高価であり、かつ構造が複雑であるという
ことである。他の提案された問題解決法には、ハードウ
ェア内に種々の製造者の関連コードを記憶させておき、
リクエストに応じて使用者がそのコードを使用しろるよ
うにする方法があるが、この配置の場合は、準備しなけ
ればならないコード数が膨大となることによるハードウ
ェアへの要求が複雑になるという欠点があり、さらに、
新しいコードを有する新しい製品を導入しようとすると
き、旧式のハードウェアにこれを収納できないという難
点があった。
さらに最近では、ウェルズ(Ilielles)による
米国特許第4.623.887号およびエーレルス(B
hlers)による米国特許第4.626.848号に
見られるように、再構成可能な遠隔制御システムが提案
されている。
米国特許第4.623.887号およびエーレルス(B
hlers)による米国特許第4.626.848号に
見られるように、再構成可能な遠隔制御システムが提案
されている。
これらの特許には、使用者の指図のもとに、他の遠隔制
御送信機の遠隔制御コードを学習し、記憶し、再送信す
るような遠隔制御システムについて記載されている。こ
れらのシステムは技術上の問題点の解決に向かって長い
道程を経てきたが、それでもなお種々の欠点に悩まされ
ている。まず、第1に、提案されているシステムは、搬
送周波数およびパルス形式システムの双方からというよ
りむしろ、搬送周波数を使用するそれら遠隔制御システ
ムからの情報のみを捕捉できるよう構成されていること
である。2番目に、提案されているシステムおよび方法
のせいで、それは使用者が他の遠隔制御システムから所
望の情報を捕捉するのに時間をとりすぎるということで
ある。すなわち、それを行うためには、使用者は再構成
可能な遠隔制御の各キーを捕捉しようとする遠隔制御の
対応するキーを少なくとも2回押さなればならない。
御送信機の遠隔制御コードを学習し、記憶し、再送信す
るような遠隔制御システムについて記載されている。こ
れらのシステムは技術上の問題点の解決に向かって長い
道程を経てきたが、それでもなお種々の欠点に悩まされ
ている。まず、第1に、提案されているシステムは、搬
送周波数およびパルス形式システムの双方からというよ
りむしろ、搬送周波数を使用するそれら遠隔制御システ
ムからの情報のみを捕捉できるよう構成されていること
である。2番目に、提案されているシステムおよび方法
のせいで、それは使用者が他の遠隔制御システムから所
望の情報を捕捉するのに時間をとりすぎるということで
ある。すなわち、それを行うためには、使用者は再構成
可能な遠隔制御の各キーを捕捉しようとする遠隔制御の
対応するキーを少なくとも2回押さなればならない。
このような不便な装置が必要となるのは、各バーストお
よびバースト間の各休止(ポーズ)時間内のパルス数の
カウントを必要とするような捕捉システムに原因がある
。
よびバースト間の各休止(ポーズ)時間内のパルス数の
カウントを必要とするような捕捉システムに原因がある
。
そこで、技術の現状に照らして、簡単かつ容易に再構成
可能な遠隔制御システムの出現が望まれている。
可能な遠隔制御システムの出現が望まれている。
(解決すべき課題およびその手段)
本発明の目的は、個々の製品を変更または相互接続する
ことなしに、遠隔制御可能な家電製品用の送信コードを
迅速に学習し、かつ作動させうるような単一遠隔制御装
置を提供しようとするものである。
ことなしに、遠隔制御可能な家電製品用の送信コードを
迅速に学習し、かつ作動させうるような単一遠隔制御装
置を提供しようとするものである。
また、本発明は、各々が異なる送信プロトコルに応答す
る複数の遠隔的に制御可能な家電製品を制御するための
再構成可能遠隔制御装置を提供することを他の目的とす
る。
る複数の遠隔的に制御可能な家電製品を制御するための
再構成可能遠隔制御装置を提供することを他の目的とす
る。
この目的を達成するため、少なくともその1つが他と異
なる送信プロトコルを有する信号に応答するような複数
の遠隔的に制御しうる製品とともに使用しうるよう形成
した本発明再構成可能遠隔制御装置は、 a) 捕捉モード期間中にエミュレートすべき遠隔制御
送信機から送信される信号で、休止によりセパレートさ
れたパルスヲ有スる第1プロトコル信号ならびに休止に
よりセパレートされた搬送周波数のパルスのバーストを
有する第2プロトコル信号を含む信号を受信する受信機
手段と、b) 該第1プロトコル信号と該第2プロトコ
ル信号を識別し、エミュレートすべき各送信機によす使
用されるプロトコルの表示を与えるため該受信機手段に
接続した識別手段と、 C) メモリ手段と、 d) 少なくとも該休止の持続時間をほぼ決定して、該
第1プロトコル信号を受信した際、そのことを表わす第
1データを該メモリ手段に供給するようにするとともに
、搬送周波数および該パルス バーストの持続時間なら
びにパルス バースト間の休止をほぼ決定して、該第2
プロトコル信号を受信した際、そのことを表わす第2デ
ータを与えるようにするため該受信機手段に接続した処
理手段と、 e) 供給される送信機入力信号に対応する制御信号を
送信するための送信機手段と、 r) 該再構成可2能遠隔制御装置を制御する使用者の
操作可能なセレクタ手段と、 g) 該セレクタ手段を使用者が作動させるのに応じて
該メモリ手段にアドレッシングを行い、該メモリ手段に
記憶されたデータを該送信機手段に送出して該送信機の
入力信号を構成させるようにするため該メモリ手段およ
び該使用者操作可能セレクタ手段に接続した送信機制御
手段とを具えたことを特徴とする。
なる送信プロトコルを有する信号に応答するような複数
の遠隔的に制御しうる製品とともに使用しうるよう形成
した本発明再構成可能遠隔制御装置は、 a) 捕捉モード期間中にエミュレートすべき遠隔制御
送信機から送信される信号で、休止によりセパレートさ
れたパルスヲ有スる第1プロトコル信号ならびに休止に
よりセパレートされた搬送周波数のパルスのバーストを
有する第2プロトコル信号を含む信号を受信する受信機
手段と、b) 該第1プロトコル信号と該第2プロトコ
ル信号を識別し、エミュレートすべき各送信機によす使
用されるプロトコルの表示を与えるため該受信機手段に
接続した識別手段と、 C) メモリ手段と、 d) 少なくとも該休止の持続時間をほぼ決定して、該
第1プロトコル信号を受信した際、そのことを表わす第
1データを該メモリ手段に供給するようにするとともに
、搬送周波数および該パルス バーストの持続時間なら
びにパルス バースト間の休止をほぼ決定して、該第2
プロトコル信号を受信した際、そのことを表わす第2デ
ータを与えるようにするため該受信機手段に接続した処
理手段と、 e) 供給される送信機入力信号に対応する制御信号を
送信するための送信機手段と、 r) 該再構成可2能遠隔制御装置を制御する使用者の
操作可能なセレクタ手段と、 g) 該セレクタ手段を使用者が作動させるのに応じて
該メモリ手段にアドレッシングを行い、該メモリ手段に
記憶されたデータを該送信機手段に送出して該送信機の
入力信号を構成させるようにするため該メモリ手段およ
び該使用者操作可能セレクタ手段に接続した送信機制御
手段とを具えたことを特徴とする。
これがため、マイクロプロセッサを設は少なくとも識別
手段、処理手段および送信機制御手段の機能を部分的に
行わせるようにすることが望ましい。また、マイクロプ
ロセッサはデータ圧縮技術によって受信コードのデータ
圧縮を行いうるよう形成するを可とする。また、再構成
可能装置は、マイクロプロセッサに接続し、それにより
制御されるようにした助言手段(prompting
means)を具えることが望ましい。助言手段は、工
(ユレートしようとする遠隔制御送信機からの信号の送
信を始めることを使用者に助言するためのものである。
手段、処理手段および送信機制御手段の機能を部分的に
行わせるようにすることが望ましい。また、マイクロプ
ロセッサはデータ圧縮技術によって受信コードのデータ
圧縮を行いうるよう形成するを可とする。また、再構成
可能装置は、マイクロプロセッサに接続し、それにより
制御されるようにした助言手段(prompting
means)を具えることが望ましい。助言手段は、工
(ユレートしようとする遠隔制御送信機からの信号の送
信を始めることを使用者に助言するためのものである。
助言手段は、送信機が、そのコードを捕捉しようとして
いる送信機とへラド ツウ ヘッド状に置かれたときは
、逆のアップ サイド ダウン方向にキャラクタを表示
し、送信機が正常に作動しているときは正常の方向にキ
ャラクタを表示するよう制定したドツト マトリックス
液晶ディスプレイ(LCD)を具えるを可とする。また
、再構成可能遠隔制御装置のマイクロプロセッサは、助
言手段が、再構成可能装置の対応するキーを押すことな
しに、捕捉しようとする送信機のキーを所定のシーケン
スで押すことを使用者に対し助言しうるようプログラミ
ングする。もし、多数のキーのコードが既に捕捉されて
いる場合は、使用者は、助言命令を通して前を走査する
再構成可能装置のキーを押すことにより、既に捕捉され
たキー コードを押すことなしに、所定シーケンスを急
速に進めることができる。また、この場合、スキャン
バック キーを配置することが望ましい。
いる送信機とへラド ツウ ヘッド状に置かれたときは
、逆のアップ サイド ダウン方向にキャラクタを表示
し、送信機が正常に作動しているときは正常の方向にキ
ャラクタを表示するよう制定したドツト マトリックス
液晶ディスプレイ(LCD)を具えるを可とする。また
、再構成可能遠隔制御装置のマイクロプロセッサは、助
言手段が、再構成可能装置の対応するキーを押すことな
しに、捕捉しようとする送信機のキーを所定のシーケン
スで押すことを使用者に対し助言しうるようプログラミ
ングする。もし、多数のキーのコードが既に捕捉されて
いる場合は、使用者は、助言命令を通して前を走査する
再構成可能装置のキーを押すことにより、既に捕捉され
たキー コードを押すことなしに、所定シーケンスを急
速に進めることができる。また、この場合、スキャン
バック キーを配置することが望ましい。
本発明方法は本発明に係る再構成可能遠隔制御装置と密
接な関係があり、特に、送信機の各キー用のコードを捕
捉する前に、捕捉しようとする遠隔装置(リモート)の
形式(すなわち、パルス形式または搬送周波数形式)を
決定することを必要する。リモートの形式は、少なくと
も7サイクルの搬送波パルスが常に350μs以内に起
こり、7つの非搬送波パルスは350μs以内には決し
て現れないとき、遠隔送信機よりの信号のサイクルを刻
時(タイミング)することにより決定することが望まし
い。捕捉しようとする遠隔送信機の信号形式がひとたび
決定されると、各キー コードの捕捉が進行する。この
場合には、捕捉しようとするリモートの各キーにLCD
ディスプレイにあられれる助言により所定順序で1回だ
け押すようにする。また、この場合、捕捉装置の対応す
るキーは押すことを要しない。
接な関係があり、特に、送信機の各キー用のコードを捕
捉する前に、捕捉しようとする遠隔装置(リモート)の
形式(すなわち、パルス形式または搬送周波数形式)を
決定することを必要する。リモートの形式は、少なくと
も7サイクルの搬送波パルスが常に350μs以内に起
こり、7つの非搬送波パルスは350μs以内には決し
て現れないとき、遠隔送信機よりの信号のサイクルを刻
時(タイミング)することにより決定することが望まし
い。捕捉しようとする遠隔送信機の信号形式がひとたび
決定されると、各キー コードの捕捉が進行する。この
場合には、捕捉しようとするリモートの各キーにLCD
ディスプレイにあられれる助言により所定順序で1回だ
け押すようにする。また、この場合、捕捉装置の対応す
るキーは押すことを要しない。
実施例
以下図面により本発明を説明する。
第1図は本発明に係る再構成可能遠隔制御装置10の平
面図である。後述するように、遠隔制御装置10は2つ
の重要モードで作動する。第1のモードは、使用者に遠
隔制御可能製品のコードをそれらの遠隔制御送信機から
捕捉することを許容するもので、この場合、コードは圧
縮され、記憶される。第2のモードは、特定の製品用の
記憶コードを伸張し、それを送信することにより、使用
者にそのコードが捕捉されているかくまたは、予めプロ
グラムされたメモリ内で利用可能で、かつ既知)のよう
な複数の遠隔制御可能な家電製品を制御し作動させるこ
とを許容するモードである。したがって、遠隔制御装置
10は、第1図に示すように、電子製品の遠隔制御コー
ドを捕捉することを助け、その後それらの製品を制御し
、作動させるためのドツト マトリックス液晶表示装置
70ならびに5組のキーまたはボタン20.30.40
.50および60を有するユーザ キーボード15(関
連回路を第2図に図示)を含む。キーボード15は7b
y8マトリツクス形状のゴム パッド型とするを可とす
る。キーの数は56が許容されるが、本実施例ではその
数を52のみに限定している。
面図である。後述するように、遠隔制御装置10は2つ
の重要モードで作動する。第1のモードは、使用者に遠
隔制御可能製品のコードをそれらの遠隔制御送信機から
捕捉することを許容するもので、この場合、コードは圧
縮され、記憶される。第2のモードは、特定の製品用の
記憶コードを伸張し、それを送信することにより、使用
者にそのコードが捕捉されているかくまたは、予めプロ
グラムされたメモリ内で利用可能で、かつ既知)のよう
な複数の遠隔制御可能な家電製品を制御し作動させるこ
とを許容するモードである。したがって、遠隔制御装置
10は、第1図に示すように、電子製品の遠隔制御コー
ドを捕捉することを助け、その後それらの製品を制御し
、作動させるためのドツト マトリックス液晶表示装置
70ならびに5組のキーまたはボタン20.30.40
.50および60を有するユーザ キーボード15(関
連回路を第2図に図示)を含む。キーボード15は7b
y8マトリツクス形状のゴム パッド型とするを可とす
る。キーの数は56が許容されるが、本実施例ではその
数を52のみに限定している。
第1の組のキー20は、使用している特定のソフトウェ
ア モジュールに応じて必要であるとして装置10によ
り限定される“ソフト キー”である。
ア モジュールに応じて必要であるとして装置10によ
り限定される“ソフト キー”である。
ドツト マトリックスLCD 70は、ソフト キーメ
ニューがドツト マトリックスしCD 70上に表示さ
れた際8つのソフト キー20にそれらの意味を変える
ことを許容する器具である。ソフト キーの特定機能の
詳細に関しては後述することにする。
ニューがドツト マトリックスしCD 70上に表示さ
れた際8つのソフト キー20にそれらの意味を変える
ことを許容する器具である。ソフト キーの特定機能の
詳細に関しては後述することにする。
第2の組のキー30は既知のように、ビデオ カセット
レコーダ(VCR)キーとしてS忍識されるものであ
る。第2の組30を含む8つのキーは、後述するように
、捕捉すべきユニットとしてこのようなユニットを選定
する場合、主VCRまたは第2VCRのいずれかにコマ
ンド(指令)を発する働きをする。第2の組のキー30
はLCDメニューに関係なくアクティブである。
レコーダ(VCR)キーとしてS忍識されるものであ
る。第2の組30を含む8つのキーは、後述するように
、捕捉すべきユニットとしてこのようなユニットを選定
する場合、主VCRまたは第2VCRのいずれかにコマ
ンド(指令)を発する働きをする。第2の組のキー30
はLCDメニューに関係なくアクティブである。
第3の組のキー40はテレビジョン、VCHのほかケー
ブルTV、オーディオ システム等に共通のセットであ
る。第3のセット40を含む17のキーは10進数42
a〜42]のほか、音量調整44a、’ 44b (ア
ップおよびダウン)、チャネル制御46a、 46b、
無音制御(mute control)47 、交番チ
ャネル制御(オルタネート チャネル制御)48および
エンター制御49を含むこれらのキーは大抵の電子製品
の制御に対し臨界的である。
ブルTV、オーディオ システム等に共通のセットであ
る。第3のセット40を含む17のキーは10進数42
a〜42]のほか、音量調整44a、’ 44b (ア
ップおよびダウン)、チャネル制御46a、 46b、
無音制御(mute control)47 、交番チ
ャネル制御(オルタネート チャネル制御)48および
エンター制御49を含むこれらのキーは大抵の電子製品
の制御に対し臨界的である。
第4の組のキー50を含む11のデジタル特性キーは主
TVに対してのみコマンドを発出するために用いられ、
LCDメニューと関係なくアクティブである。これらの
キーは、例えば、ピクチャー・イン・ピクチャー(PI
P)51 ;PIP ピクチャーのフリージング(凍結
)52;主ピクチャーのフリージング53 (STIL
L) ;記憶(ストレージ)54;記憶主ピクチャーの
リコーリング55;PIP ピクチャーの再位置決め5
6;主ピクチャーおよびPIF ピクチャーのスワツピ
ング57;チャネル走査58;および順次的ピクチャー
ストローブ59のようなデジタル特性機能を制御する
。
TVに対してのみコマンドを発出するために用いられ、
LCDメニューと関係なくアクティブである。これらの
キーは、例えば、ピクチャー・イン・ピクチャー(PI
P)51 ;PIP ピクチャーのフリージング(凍結
)52;主ピクチャーのフリージング53 (STIL
L) ;記憶(ストレージ)54;記憶主ピクチャーの
リコーリング55;PIP ピクチャーの再位置決め5
6;主ピクチャーおよびPIF ピクチャーのスワツピ
ング57;チャネル走査58;および順次的ピクチャー
ストローブ59のようなデジタル特性機能を制御する
。
最後に、第5の組のキー60はユニットをターンオン・
ターンオフし、かつどの製品を作動または捕捉すべきか
を示すパワー キーおよびシステムキーである。システ
ム・キー63〜68は、本質的に、パワー キー61〜
62、キーセット40およびソフトキー20の再指令(
red 1rect)を行う。パワーキーはパワー オ
ン キー61およびパワー オフキー62を含む。シス
テムキーキー63は主TVの作動用に保留され、同様に
VCRキー64は主VCRの作動または捕捉用として保
留される。さらに、CBLキー65はケーブル システ
ム用として保留され、キー66はオーディオ システム
として保留される。オーディオ システムは、後述の助
言により選択されるようなリモート増幅器、チューナ、
コンパクト ディスク プレイヤ(CD)またはテープ
プレイヤにより形成するを可とする。補助キー67お
よび68は使用者の所望のように、例えばセカンドTV
、セカンドVCR、セカンド ケーブル、ビデオディス
クもしくは衛星放送受信機のような補助システム用とし
て保留する。また、この場合、必要に応じて、補助キー
上に付加的製品をプログラミングすることも可能である
。実際上、本実施例により許容される6つ以外の付加的
システム用として他のキーを付加することも可能である
。勿論この場合には、得られた情報を記憶するに充分な
容量のメモリがあることが前提となる。
ターンオフし、かつどの製品を作動または捕捉すべきか
を示すパワー キーおよびシステムキーである。システ
ム・キー63〜68は、本質的に、パワー キー61〜
62、キーセット40およびソフトキー20の再指令(
red 1rect)を行う。パワーキーはパワー オ
ン キー61およびパワー オフキー62を含む。シス
テムキーキー63は主TVの作動用に保留され、同様に
VCRキー64は主VCRの作動または捕捉用として保
留される。さらに、CBLキー65はケーブル システ
ム用として保留され、キー66はオーディオ システム
として保留される。オーディオ システムは、後述の助
言により選択されるようなリモート増幅器、チューナ、
コンパクト ディスク プレイヤ(CD)またはテープ
プレイヤにより形成するを可とする。補助キー67お
よび68は使用者の所望のように、例えばセカンドTV
、セカンドVCR、セカンド ケーブル、ビデオディス
クもしくは衛星放送受信機のような補助システム用とし
て保留する。また、この場合、必要に応じて、補助キー
上に付加的製品をプログラミングすることも可能である
。実際上、本実施例により許容される6つ以外の付加的
システム用として他のキーを付加することも可能である
。勿論この場合には、得られた情報を記憶するに充分な
容量のメモリがあることが前提となる。
第2図に示すように、装置10はキーボード(“使用者
の作動可能なセレクタ手段”)15およびLCDディス
プレイ70以外に多くの構成部分を含む。すなわち、装
置10は、これら以外に、赤外線受信機(“受信機手段
”) 110 、捕捉ロジック120、8K by 8
RAM 130および16K by 8 RUM 1
40 (双方とも“メモリ手段”を含む)、バンク セ
レクトおよびアドレス デコード ロジック150 、
捕捉・作動選択ロジック、パワー アップ リセット
回路170.キーボード インターラブド ロジック1
80.オペレート ウェイクアップ ロジック 190
.マイクロプロセッサ200.パワーおよびタロツク
セクション210ならびに赤外線送信機(“送信機手段
”)を具えるを可とする。
の作動可能なセレクタ手段”)15およびLCDディス
プレイ70以外に多くの構成部分を含む。すなわち、装
置10は、これら以外に、赤外線受信機(“受信機手段
”) 110 、捕捉ロジック120、8K by 8
RAM 130および16K by 8 RUM 1
40 (双方とも“メモリ手段”を含む)、バンク セ
レクトおよびアドレス デコード ロジック150 、
捕捉・作動選択ロジック、パワー アップ リセット
回路170.キーボード インターラブド ロジック1
80.オペレート ウェイクアップ ロジック 190
.マイクロプロセッサ200.パワーおよびタロツク
セクション210ならびに赤外線送信機(“送信機手段
”)を具えるを可とする。
装置10の回路の詳細を説明する前に、提供された回路
が種々の機能を遂行することを認識すべきである。第1
の機能は、エミュレートしようとする遠隔制御送信機か
ら送信されている信号が休止またはポーズ(pause
)により分離されたパルスを含んでいるか、あるいはそ
の信号がポーズにより分離された搬送波周波数のパルス
のバーストを含んでいるかを決定することである。この
機能を実現するため、捕捉ロジック120.マイクロプ
ロセッサ200ならびにパワーおよびクロック セクシ
ョン210のクロック手段を以下に述べるような方法で
協動させるようにする。受信信号が非搬送波形式のプロ
トコル(休止により分離されたパルス)であることを決
定された場合、回路の第2の機能は各パルス間の休止の
長さを決定することである。
が種々の機能を遂行することを認識すべきである。第1
の機能は、エミュレートしようとする遠隔制御送信機か
ら送信されている信号が休止またはポーズ(pause
)により分離されたパルスを含んでいるか、あるいはそ
の信号がポーズにより分離された搬送波周波数のパルス
のバーストを含んでいるかを決定することである。この
機能を実現するため、捕捉ロジック120.マイクロプ
ロセッサ200ならびにパワーおよびクロック セクシ
ョン210のクロック手段を以下に述べるような方法で
協動させるようにする。受信信号が非搬送波形式のプロ
トコル(休止により分離されたパルス)であることを決
定された場合、回路の第2の機能は各パルス間の休止の
長さを決定することである。
この機能は、基本的にマイクロプロセッサ200および
それに関連するクロッキング セクション210を含む
“処理手段”により達成することができる。また、受信
信号が搬送波形式のプロトコルであると決定された場合
、“プロセッシング手段” (さらに捕捉ロジックを含
むこともできる)は搬送周波数を決定するほか、パルス
バーストおよびパルス ポーズの持続時間を刻時(タ
イミング)する機能を有する。さらに、受信されている
信号の形式の決定ならびにその信号のタイミングにもと
づいて、情報を取得し、その情報を RAM(“メモリ
手段”)または記憶装置に送出する機能を果すよう“プ
ロセッシング手段”を形成する。
それに関連するクロッキング セクション210を含む
“処理手段”により達成することができる。また、受信
信号が搬送波形式のプロトコルであると決定された場合
、“プロセッシング手段” (さらに捕捉ロジックを含
むこともできる)は搬送周波数を決定するほか、パルス
バーストおよびパルス ポーズの持続時間を刻時(タ
イミング)する機能を有する。さらに、受信されている
信号の形式の決定ならびにその信号のタイミングにもと
づいて、情報を取得し、その情報を RAM(“メモリ
手段”)または記憶装置に送出する機能を果すよう“プ
ロセッシング手段”を形成する。
この場合、受信情報は、記憶させる前に減少(すなわち
圧縮)させるを可とすること勿論である。
圧縮)させるを可とすること勿論である。
かくして、マイクロプロセッサ200のプロセッシング
および内部メモリ セクションとマイクロプロセッサ用
の制御ソフトウェアを含む関連ROM 140とを具え
た“圧縮手段”を用いて後述するデータ圧縮技法にした
がって圧縮計画を実施するようにする。ひとたび、情報
が圧縮形状でRAM内に記憶された場合は、それはキー
ボードを介しての選択のため利用可能であるほか、少な
くともマイクロプロセッサを含む“送信機制御手段”に
よる伸張のために利用することができる。かくして、拡
張されたコードは送信機手段に送出することができ、送
信機手段は作動させるべき遠隔装置に受は入れられるよ
うなプロトコルにしたがってそれを送出することができ
る。
および内部メモリ セクションとマイクロプロセッサ用
の制御ソフトウェアを含む関連ROM 140とを具え
た“圧縮手段”を用いて後述するデータ圧縮技法にした
がって圧縮計画を実施するようにする。ひとたび、情報
が圧縮形状でRAM内に記憶された場合は、それはキー
ボードを介しての選択のため利用可能であるほか、少な
くともマイクロプロセッサを含む“送信機制御手段”に
よる伸張のために利用することができる。かくして、拡
張されたコードは送信機手段に送出することができ、送
信機手段は作動させるべき遠隔装置に受は入れられるよ
うなプロトコルにしたがってそれを送出することができ
る。
さらに、装置10に関連して、回路は、使用者が捕捉(
プログラミング)シーケンスを通してステップすること
を援助する助言(プロンプト)機能を与える必要がある
ことを認識すべきであり、これがため、基本的には、マ
イクロプロセッサ200および関連のRUM 140よ
りなる“助言手段(プロンプト手段)”を設けるように
している。前記“助言手段”は、他の遠隔制御装置のコ
ードをいかにして捕捉するかを迅速な方法で使用者に教
えるための情報を与える。助言手段により与えられる情
報の実際の表示は装置10それ自体のLCDディスプレ
イ70上で行うことができるが、必要に応じて、装置1
0の制御のもとテレビジョン(図示を省略)に供給し、
その上に表示することもできる。
プログラミング)シーケンスを通してステップすること
を援助する助言(プロンプト)機能を与える必要がある
ことを認識すべきであり、これがため、基本的には、マ
イクロプロセッサ200および関連のRUM 140よ
りなる“助言手段(プロンプト手段)”を設けるように
している。前記“助言手段”は、他の遠隔制御装置のコ
ードをいかにして捕捉するかを迅速な方法で使用者に教
えるための情報を与える。助言手段により与えられる情
報の実際の表示は装置10それ自体のLCDディスプレ
イ70上で行うことができるが、必要に応じて、装置1
0の制御のもとテレビジョン(図示を省略)に供給し、
その上に表示することもできる。
第2図、特に第2a図は他の遠隔制御装置の制御コード
を捕捉するための回路を示す。赤外線受信機110は光
作動ダイオード112を含み、前記ダイオード112の
アノードを比較器(op Amp) 113の第1人力
に接続し、そのカソードを6V電源に接続する。ダイオ
ード112のアノードは抵抗114を介して比較器11
3の他の人力にも接続する。抵抗115、116.11
7およびコンデンサ118を含む図示配置の場合は、比
較器113は入力赤外線信号に追随するデジタル(0〜
5V)信号を導出する。このように、受信機手段110
はそのピン2に供給される基準電圧をピン3に供給され
る電圧と比較する。ピン3の電圧は、赤外線信号の受信
に際し、ダイオード112に流れる電流にしたがって変
化する。ピン2と3の間に差電圧が生ずると、比較器1
13の出力はそれに応じて高レベルおよび低レベルにス
イッチされる。抵抗115は、比較器113のオープン
コレクタ出力用のプルアップ(pull−up)とし
て機能する。かくして、赤外線受信機110の出力電圧
はダイオード112により受信される信号に応じて高レ
ベルとなり、その電圧は、捕捉ロジック回路120およ
びマイクロプロセッサ200が適正な決定を行いうるよ
う回路によりデジタル的に適正にスケールされる。
を捕捉するための回路を示す。赤外線受信機110は光
作動ダイオード112を含み、前記ダイオード112の
アノードを比較器(op Amp) 113の第1人力
に接続し、そのカソードを6V電源に接続する。ダイオ
ード112のアノードは抵抗114を介して比較器11
3の他の人力にも接続する。抵抗115、116.11
7およびコンデンサ118を含む図示配置の場合は、比
較器113は入力赤外線信号に追随するデジタル(0〜
5V)信号を導出する。このように、受信機手段110
はそのピン2に供給される基準電圧をピン3に供給され
る電圧と比較する。ピン3の電圧は、赤外線信号の受信
に際し、ダイオード112に流れる電流にしたがって変
化する。ピン2と3の間に差電圧が生ずると、比較器1
13の出力はそれに応じて高レベルおよび低レベルにス
イッチされる。抵抗115は、比較器113のオープン
コレクタ出力用のプルアップ(pull−up)とし
て機能する。かくして、赤外線受信機110の出力電圧
はダイオード112により受信される信号に応じて高レ
ベルとなり、その電圧は、捕捉ロジック回路120およ
びマイクロプロセッサ200が適正な決定を行いうるよ
う回路によりデジタル的に適正にスケールされる。
赤外線受信機手段110の出力は、4ビツト カウンタ
122.8ビツト カウンタ124.インバータ126
.127およびANDゲート128を含む捕捉ロジック
回路により受信されるようにする。4ビツトカウンタ1
22の機能は主として、受信機手段110の出力電圧サ
イクルをカウントすることである。
122.8ビツト カウンタ124.インバータ126
.127およびANDゲート128を含む捕捉ロジック
回路により受信されるようにする。4ビツトカウンタ1
22の機能は主として、受信機手段110の出力電圧サ
イクルをカウントすることである。
前記カウンタはインバータ126を介して受信機手段1
10の出力に接続する。また、8ビツト カウンタ12
4の機能は、主として、受信機手段110よりの出力が
低レベルである時間周期を測定することである。前記カ
ウンタ124はANDゲート128を介して受信機手段
110の出力に接続する。マイクロプロセッサ200の
内部タイマー・カウンタはカウンタ122および124
と協動して、受信機手段110の出力が高レベルの時間
周期を決定するために使用する。マイクロプロセッサ2
00 はANDゲート128を介して受信機手段110
の出力に接続し、インバータ127を介してカウンタ1
22に接続するほか、直接ラインを介して8ビツト カ
ウンタ124にも接続する。
10の出力に接続する。また、8ビツト カウンタ12
4の機能は、主として、受信機手段110よりの出力が
低レベルである時間周期を測定することである。前記カ
ウンタ124はANDゲート128を介して受信機手段
110の出力に接続する。マイクロプロセッサ200の
内部タイマー・カウンタはカウンタ122および124
と協動して、受信機手段110の出力が高レベルの時間
周期を決定するために使用する。マイクロプロセッサ2
00 はANDゲート128を介して受信機手段110
の出力に接続し、インバータ127を介してカウンタ1
22に接続するほか、直接ラインを介して8ビツト カ
ウンタ124にも接続する。
その詳細に関しては後述するが、作動に際しては、装置
10および“ヘッド ツウ ヘッド(headto h
ead)”にエミュレートすべき遠隔制御装置を配置し
、エミュレートすべき遠隔制御装置のキーを押すことに
より、信号形式の決定を行う。信号形式(すなわち、パ
ルスおよびポーズあるいは搬送周波数におけるバースト
)が決められる捕捉モードにおいては、カウンタ122
.124およびマイクロプロセッサ200の内部カウン
タは次のように作動する。受信手段110により信号が
受信されない場合は、ANDゲート128の出力は低レ
ベルとなるので、カウンタ124のCCにN入力および
RCK入力は低レベルとなってカウンタは使用可能状態
となり増加される。また、AND128の出力が低レベ
ルの場合は、マイクロプロセッサのタイマー ピンは低
レベルとなり、したがって内部カウンタ クロックは使
用不能状態となる。IR波形を受信した場合は、受信機
手段110の出力は高レベルとなるので、4ビツト カ
ウンタ122の出力IQOは高レベルとなる。マイクロ
プロセッサ2000Å力D5は4ビツト カウンタ12
2の出力fQoをモニタするので、出力IQOの低レベ
ルから高レベルへの転移時には、マイクロプロセッサは
8ビツト カウンタ124のカウントを読取る。カウン
タ124のカウントの読取りを行うため、カウンタのカ
ウントはカウンタへのR(’に入力の立上り縁部により
出力QA−QHにラッチされるようにする。
10および“ヘッド ツウ ヘッド(headto h
ead)”にエミュレートすべき遠隔制御装置を配置し
、エミュレートすべき遠隔制御装置のキーを押すことに
より、信号形式の決定を行う。信号形式(すなわち、パ
ルスおよびポーズあるいは搬送周波数におけるバースト
)が決められる捕捉モードにおいては、カウンタ122
.124およびマイクロプロセッサ200の内部カウン
タは次のように作動する。受信手段110により信号が
受信されない場合は、ANDゲート128の出力は低レ
ベルとなるので、カウンタ124のCCにN入力および
RCK入力は低レベルとなってカウンタは使用可能状態
となり増加される。また、AND128の出力が低レベ
ルの場合は、マイクロプロセッサのタイマー ピンは低
レベルとなり、したがって内部カウンタ クロックは使
用不能状態となる。IR波形を受信した場合は、受信機
手段110の出力は高レベルとなるので、4ビツト カ
ウンタ122の出力IQOは高レベルとなる。マイクロ
プロセッサ2000Å力D5は4ビツト カウンタ12
2の出力fQoをモニタするので、出力IQOの低レベ
ルから高レベルへの転移時には、マイクロプロセッサは
8ビツト カウンタ124のカウントを読取る。カウン
タ124のカウントの読取りを行うため、カウンタのカ
ウントはカウンタへのR(’に入力の立上り縁部により
出力QA−QHにラッチされるようにする。
受信機110のデジタル出力により表示されるIR波形
が高レベルおよび低レベルになった場合は、8ビツト
カウンタ124およびマイクロプロセッサ200の内部
カウンタのクロックは交互に活性となり、同時に、4ビ
ツト カウンタ122は、サイクル(すなわち、立上り
縁部から立上り縁部まで)が完了する時間ごとに増分さ
れる。本発明の実施例においては、最初の高レベル信号
の後の350 μs以内にIR波形の7つの全サイクル
が受信された場合は、カウンタ122のIQ3出力は高
レベルとなり、捕捉されたIR波形は搬送波形式として
認識される。
が高レベルおよび低レベルになった場合は、8ビツト
カウンタ124およびマイクロプロセッサ200の内部
カウンタのクロックは交互に活性となり、同時に、4ビ
ツト カウンタ122は、サイクル(すなわち、立上り
縁部から立上り縁部まで)が完了する時間ごとに増分さ
れる。本発明の実施例においては、最初の高レベル信号
の後の350 μs以内にIR波形の7つの全サイクル
が受信された場合は、カウンタ122のIQ3出力は高
レベルとなり、捕捉されたIR波形は搬送波形式として
認識される。
しかし、割当てられた時間内にIR波形の7つの全サイ
クルが受信されない場合には、IR波形は非搬送波形式
(すなわち、パルス形式)と識別される。
クルが受信されない場合には、IR波形は非搬送波形式
(すなわち、パルス形式)と識別される。
この場合には、カウンタはすべてリセットされる。
受信波形が搬送形式で、カウンタ122のIQ3出力が
高レベルの場合には、インバータ127はカウンタ12
2のIQ3出力を反転し、ANDゲート128を低レベ
ルにする。ANDゲート128への1つの人力が低レベ
ルの場合は受信機110の出力はもはや8ビツト カウ
ンタ124へもマイクロプロセッサの内部カウンタへも
ゲートされない。この時点においては、カウンタ124
へのRCK入力はインバータ126および4ビツト カ
ウンタ122のゲート遅延により急速にパルスされるの
で、8ビツト カウンタ124の最終カウントはその出
力ビン0A−QH上にラッチされる。
高レベルの場合には、インバータ127はカウンタ12
2のIQ3出力を反転し、ANDゲート128を低レベ
ルにする。ANDゲート128への1つの人力が低レベ
ルの場合は受信機110の出力はもはや8ビツト カウ
ンタ124へもマイクロプロセッサの内部カウンタへも
ゲートされない。この時点においては、カウンタ124
へのRCK入力はインバータ126および4ビツト カ
ウンタ122のゲート遅延により急速にパルスされるの
で、8ビツト カウンタ124の最終カウントはその出
力ビン0A−QH上にラッチされる。
第2a図に示すように、マイクロプロセッサ200への
入力D3はインバータ127の出力をモニタする。
入力D3はインバータ127の出力をモニタする。
したがって、インバータ127の出力が低レベルになる
と、マイクロプロセッサ200は、入力信号の7つの全
サイクルが受信されたことを報知される。
と、マイクロプロセッサ200は、入力信号の7つの全
サイクルが受信されたことを報知される。
ついで、マイクロプロセッサは8ビツトカウンタ124
に対する始めと終りの値(カウント)を比較゛して、そ
のカウントをセーブ(保管)し、さらに内部カウンタの
値を読取ってそのカウントをセーブ(保管)し、次にす
べてのカウンタをリセットする。マイクロプロセッサ
カウンタに対して記憶された値は、受信信号が高レベル
であった時間の長さ(μS)を表わし、カウンタ124
に対する値の差は信号が低レベルであった時間の長さを
表わすものと考えられる。高レベルおよび低レベルの時
間を加算し、7で除算することにより、マイクロプロセ
ッサは搬送波周波数を決定する。
に対する始めと終りの値(カウント)を比較゛して、そ
のカウントをセーブ(保管)し、さらに内部カウンタの
値を読取ってそのカウントをセーブ(保管)し、次にす
べてのカウンタをリセットする。マイクロプロセッサ
カウンタに対して記憶された値は、受信信号が高レベル
であった時間の長さ(μS)を表わし、カウンタ124
に対する値の差は信号が低レベルであった時間の長さを
表わすものと考えられる。高レベルおよび低レベルの時
間を加算し、7で除算することにより、マイクロプロセ
ッサは搬送波周波数を決定する。
搬送波形式およびパルス形式のコードを捕捉する方法に
戻る前に、コード形式を識別するための前述の手段およ
び方法は、パル艮形式のコードに対するサイクル繰返し
は50μsより決して速くないというS忍識1こもとづ
くものであることをS忍識すべきである。したがって、
パルス形式の送信機の場合には、割当てられた350μ
s以内には決して7つの完全サイクルを達成することは
ない。他方において、搬送波形式のIR送信機の場合は
搬送周波数のパルスのバーストを送信する。パルス バ
ーストは常に少なくとも7つの全サイクルを含み、サイ
クル タイムは決して50μsはどはないので、7つの
完全サイクルは350μs以内に完了する。
戻る前に、コード形式を識別するための前述の手段およ
び方法は、パル艮形式のコードに対するサイクル繰返し
は50μsより決して速くないというS忍識1こもとづ
くものであることをS忍識すべきである。したがって、
パルス形式の送信機の場合には、割当てられた350μ
s以内には決して7つの完全サイクルを達成することは
ない。他方において、搬送波形式のIR送信機の場合は
搬送周波数のパルスのバーストを送信する。パルス バ
ーストは常に少なくとも7つの全サイクルを含み、サイ
クル タイムは決して50μsはどはないので、7つの
完全サイクルは350μs以内に完了する。
上記の例にかかわらず、搬送波形式およびパルス形式の
送信機を識別しろる場合は、他の時間の長さおよびサイ
クル数限界値を使用することもできる。
送信機を識別しろる場合は、他の時間の長さおよびサイ
クル数限界値を使用することもできる。
エミュレートしようとする送信機の形式につき、ひとた
び決定がなされた場合は、送信機キーの各々に対するコ
ードの捕捉が進行する。本発明の一実施例によるときは
装置10の助言手段(すなわち、ROM 140および
マイクロプロセッサ200)は、LCDディスプレイ7
0により、エミュレートすべき遠隔制御キーをある順序
で押すことを使用者に教えうるよう形成している。前述
のように、IR波形は光作動ダイオード112により受
信され、受信機110の出力には波形を表わすデジタル
信号が導出される。受信コードがパルス形式または搬送
波形式のいずれであるかに関係なく、マイクロプロセッ
サ200の内部ソフトウェア カウンタはクリアされ、
タイマー カウント テーブルがスタートする。
び決定がなされた場合は、送信機キーの各々に対するコ
ードの捕捉が進行する。本発明の一実施例によるときは
装置10の助言手段(すなわち、ROM 140および
マイクロプロセッサ200)は、LCDディスプレイ7
0により、エミュレートすべき遠隔制御キーをある順序
で押すことを使用者に教えうるよう形成している。前述
のように、IR波形は光作動ダイオード112により受
信され、受信機110の出力には波形を表わすデジタル
信号が導出される。受信コードがパルス形式または搬送
波形式のいずれであるかに関係なく、マイクロプロセッ
サ200の内部ソフトウェア カウンタはクリアされ、
タイマー カウント テーブルがスタートする。
同じように、4ビツト カウンタ122 はクリアされ
て、そのIO2における出力が低レベルであるようクリ
アされ続ける。低レベルのIQ3出力の場合には、イン
バータ127はANDゲート128 に高レベル信号を
与える。かくしてマイクロプロセッサ200のタイマー
は受信機110により受信されている信号と等価の2進
信号に遭遇する。受信コードがパルス形式であったと決
定された場合は、受信手段100からの高レベル信号の
受信時(すなわち、受信機がパルスを受信したとき)に
、ソフトウェア カウンタは増分される。かくして、ソ
フトウェア カウンタは、タイマーへの信号が低レベル
となった場合でも、マイクロプロセッサのタイマーに次
の高レベル信号(パルス)が発生するまで、増えつづけ
る。この2番目のパルスが検出されると、ソフトウェア
カウンタの値はタイマー カウント テーブルに記憶
される。テーブルが空になった場合は、サンプルリング
は終了し、テーブルが空でない場合はサンプリングは継
続する。
て、そのIO2における出力が低レベルであるようクリ
アされ続ける。低レベルのIQ3出力の場合には、イン
バータ127はANDゲート128 に高レベル信号を
与える。かくしてマイクロプロセッサ200のタイマー
は受信機110により受信されている信号と等価の2進
信号に遭遇する。受信コードがパルス形式であったと決
定された場合は、受信手段100からの高レベル信号の
受信時(すなわち、受信機がパルスを受信したとき)に
、ソフトウェア カウンタは増分される。かくして、ソ
フトウェア カウンタは、タイマーへの信号が低レベル
となった場合でも、マイクロプロセッサのタイマーに次
の高レベル信号(パルス)が発生するまで、増えつづけ
る。この2番目のパルスが検出されると、ソフトウェア
カウンタの値はタイマー カウント テーブルに記憶
される。テーブルが空になった場合は、サンプルリング
は終了し、テーブルが空でない場合はサンプリングは継
続する。
パルス間の時間が決定された場合は、パルス形式送信機
の特定のキーに対する波形はエミュレートされる。これ
は、パルス形式の波形は10ないし20μsの比較的一
致したパルス幅を有するという事実によるものである。
の特定のキーに対する波形はエミュレートされる。これ
は、パルス形式の波形は10ないし20μsの比較的一
致したパルス幅を有するという事実によるものである。
したがって、2つのパルスのスタート間の合計の時間を
決定することにより、合計の時間から10(または20
まで)μSを減することで、パルス間の休止時間を決め
ることができる。かくして、パルスは決められた休止時
間を随伴させた10(または20まで)μSのパルスを
発出することにより再構成することができる。
決定することにより、合計の時間から10(または20
まで)μSを減することで、パルス間の休止時間を決め
ることができる。かくして、パルスは決められた休止時
間を随伴させた10(または20まで)μSのパルスを
発出することにより再構成することができる。
搬送波形式の送信機のキー用のコードはパルス形式のそ
れと同じようにして捕捉することができる。すなわち、
4ビツト カウンタ122および内部ソフトウェア カ
ウンタがクリアされ、タイマー カウント テーブルが
始まると、マイクロプロセッサ200のタイマーによる
高レベル信号の受信時には、ソフトウェア カウンタは
増分され、それは搬送波が存在する限り増え続ける。搬
送波の存在はタイマー人力において信号をモニタするこ
とにより決定される。タイマーにおける信号が短い時間
周期(すなわち、50μs以下)にわたり変化する場合
、搬送波は存在するものと考えられる。これに対し、タ
イマー信号が静止状態の場合は、搬送波はもはや存在せ
ず、ソフトウェア カウンタの値はタイマー カウント
テーブル内に記憶される。次いで、ソフトウェア カ
ウンタはゼロにリセットされ、タイマーにおいて再び搬
送波が検出されるまで、増加し続ける。ソフトウェア
カウンタがその最大値に達した場合は、IR波形は存在
せず、サンプリングは終了するが、ソフトウェア カウ
ンタがその最大値に到達する前に搬送波が検出された場
合は、“搬送波休止(carrierpause)”カ
ウントがタイマー テーブル内に記憶され、この場合は
前述のようにテーブルが空になるまで、サンプリングは
継続される。
れと同じようにして捕捉することができる。すなわち、
4ビツト カウンタ122および内部ソフトウェア カ
ウンタがクリアされ、タイマー カウント テーブルが
始まると、マイクロプロセッサ200のタイマーによる
高レベル信号の受信時には、ソフトウェア カウンタは
増分され、それは搬送波が存在する限り増え続ける。搬
送波の存在はタイマー人力において信号をモニタするこ
とにより決定される。タイマーにおける信号が短い時間
周期(すなわち、50μs以下)にわたり変化する場合
、搬送波は存在するものと考えられる。これに対し、タ
イマー信号が静止状態の場合は、搬送波はもはや存在せ
ず、ソフトウェア カウンタの値はタイマー カウント
テーブル内に記憶される。次いで、ソフトウェア カ
ウンタはゼロにリセットされ、タイマーにおいて再び搬
送波が検出されるまで、増加し続ける。ソフトウェア
カウンタがその最大値に達した場合は、IR波形は存在
せず、サンプリングは終了するが、ソフトウェア カウ
ンタがその最大値に到達する前に搬送波が検出された場
合は、“搬送波休止(carrierpause)”カ
ウントがタイマー テーブル内に記憶され、この場合は
前述のようにテーブルが空になるまで、サンプリングは
継続される。
搬送波形式のすべてのモードは、搬送波信号の長さ(バ
ースト長)ならびに信号バースト間の休止時間を刻時(
タイミング)することにより再構成することができる。
ースト長)ならびに信号バースト間の休止時間を刻時(
タイミング)することにより再構成することができる。
これは、信号形式が決められた際なされた決定により、
周波数は既知であるということによる。
周波数は既知であるということによる。
ここで、第2b図に目を転すると、ハードウェアに関す
る本発明の他の局面を理解することができる。前述のよ
うに、本発明装置は2つの主要モード、すなわち、装置
10が他の遠隔制御システムのコードを捕捉している捕
捉モード、ならびに装置10が家電製品を作動し、制御
するのに使用されている作動モードを有する。(ここで
、作動モード内には、ユーザー コントロールが学習さ
れるアクティブ モードと、所定の時間間隔にわたって
命令が受信されず、エネルギーを保存するスリーブ モ
ードとがあることに留意すべきである。〉かくして、ど
のモードを所望するかに関してマイクロプロセッサ20
0に報知するため、捕捉・作動選択ロジック160の一
部として手動制御可能なスイッチ162を設ける。モー
ドはマイクロプロセッサ200への人力INT2を読取
ることにより決定される。INT2の読取中は、マイク
ロプロセッサのピン10(ポートB7)は高レベルで駆
動される。その結果、NANDゲート163のピン13
は高レベルとなり、かくして、スイッチ162の位置に
よりNANDゲート163の出力の状態を書取ることを
可能にする。したがって、スイッチ162が捕捉位置に
あるときは、NANOゲート163の出力は低レベルと
なり、インバータ164はポートINT2に高レベル入
力を供給する。
る本発明の他の局面を理解することができる。前述のよ
うに、本発明装置は2つの主要モード、すなわち、装置
10が他の遠隔制御システムのコードを捕捉している捕
捉モード、ならびに装置10が家電製品を作動し、制御
するのに使用されている作動モードを有する。(ここで
、作動モード内には、ユーザー コントロールが学習さ
れるアクティブ モードと、所定の時間間隔にわたって
命令が受信されず、エネルギーを保存するスリーブ モ
ードとがあることに留意すべきである。〉かくして、ど
のモードを所望するかに関してマイクロプロセッサ20
0に報知するため、捕捉・作動選択ロジック160の一
部として手動制御可能なスイッチ162を設ける。モー
ドはマイクロプロセッサ200への人力INT2を読取
ることにより決定される。INT2の読取中は、マイク
ロプロセッサのピン10(ポートB7)は高レベルで駆
動される。その結果、NANDゲート163のピン13
は高レベルとなり、かくして、スイッチ162の位置に
よりNANDゲート163の出力の状態を書取ることを
可能にする。したがって、スイッチ162が捕捉位置に
あるときは、NANOゲート163の出力は低レベルと
なり、インバータ164はポートINT2に高レベル入
力を供給する。
また、スイッチ162が作動位置にあるときは、NAN
Oゲート163はインバータ164に高レベル信号を供
給し、前記インバータはマイクロプロセッサ200のI
NT2人力に低レベル信号を供給する。
Oゲート163はインバータ164に高レベル信号を供
給し、前記インバータはマイクロプロセッサ200のI
NT2人力に低レベル信号を供給する。
また、捕捉・作動ロジック160は外部タイムアウト機
能をも与える。スイッチ162が作動モードから捕捉モ
ードにスイッチされる場合、約22秒のタイムアウト(
時間切れ)を与えるため、抵抗165およびコンデンサ
166よりなるRC回路を配置する。その時間の間に受
信機手段110により信号が受信されない場合は、マイ
クロプロセッサ200(INT2)に割込み信号があら
れれるようNANOゲート163および164を配置す
る。
能をも与える。スイッチ162が作動モードから捕捉モ
ードにスイッチされる場合、約22秒のタイムアウト(
時間切れ)を与えるため、抵抗165およびコンデンサ
166よりなるRC回路を配置する。その時間の間に受
信機手段110により信号が受信されない場合は、マイ
クロプロセッサ200(INT2)に割込み信号があら
れれるようNANOゲート163および164を配置す
る。
パワー アップ リセット回路170は、パワーおよび
タイマーセクション21O(第2c図)の新しい電池を
挿入した際マイクロプロセッサ200を適正にリセット
しうるようにするためのものである。
タイマーセクション21O(第2c図)の新しい電池を
挿入した際マイクロプロセッサ200を適正にリセット
しうるようにするためのものである。
すなわち、電池が適正な位置にある場合は、トランジス
タ172はオフ状態となり、マイクロプロセッサへのN
OT !J上セツト力は内部プルアップ抵抗により高
レベルとなる。電池を取除いた場合は、トランジスタ1
72は、抵抗176がそのベースを低レベルに駆動する
ことによりターン オンされ、コンデンサ174は瞬時
に放電する。このため、電池挿入中に接触断続(con
tact bounce)が生じた場合、接触が不良と
なるごとに有効なリセットが起こることになる。電池が
最後に挿入された場合は、トランジスタ172はターン
オフされ、コンデンサ174はNOT !J上セツ
ト力の内部抵抗を通して充電される。このRC結合はマ
イクロプロセッサをリセットするのに適当な立上り時間
を与える。
タ172はオフ状態となり、マイクロプロセッサへのN
OT !J上セツト力は内部プルアップ抵抗により高
レベルとなる。電池を取除いた場合は、トランジスタ1
72は、抵抗176がそのベースを低レベルに駆動する
ことによりターン オンされ、コンデンサ174は瞬時
に放電する。このため、電池挿入中に接触断続(con
tact bounce)が生じた場合、接触が不良と
なるごとに有効なリセットが起こることになる。電池が
最後に挿入された場合は、トランジスタ172はターン
オフされ、コンデンサ174はNOT !J上セツ
ト力の内部抵抗を通して充電される。このRC結合はマ
イクロプロセッサをリセットするのに適当な立上り時間
を与える。
キーボード インターラブド ロジック180は装置l
O用の他の機能を与える。すなわち、マイクロプロセッ
サが作動・スリーブ モードにある場合、あるいはマイ
クロプロセッサが後述するような捕捉プロセスのある部
分を案内している場合に、キーボード15のキーの押圧
により割込み、を生じさせる。割込みは、その出力に高
レベル信号をもたらすORゲート182への正信号の供
給の結果として生ずる。インバータ184に高レベルの
ORゲート出力を反転して、マイクロプロセッサ200
のNOT INTIERRUPT入力に低レベル信号を
与える。ORゲート182への正信号は、キーボード1
5の走査器として機能する抵抗R4〜R1OおよびR1
1〜R18よりなる分圧器(第2a図参照)により生成
されるようにする。NANDゲート185の1人力(ピ
ン12)が低レベル状態の場合は、NANDゲート18
5の出力は高レベルとなり、NANDゲート186への
他の人力(マイクロプロセッサのポートAO)を高レベ
ルにセットした場合、NANロゲート186の出力は低
レベルとなる。
O用の他の機能を与える。すなわち、マイクロプロセッ
サが作動・スリーブ モードにある場合、あるいはマイ
クロプロセッサが後述するような捕捉プロセスのある部
分を案内している場合に、キーボード15のキーの押圧
により割込み、を生じさせる。割込みは、その出力に高
レベル信号をもたらすORゲート182への正信号の供
給の結果として生ずる。インバータ184に高レベルの
ORゲート出力を反転して、マイクロプロセッサ200
のNOT INTIERRUPT入力に低レベル信号を
与える。ORゲート182への正信号は、キーボード1
5の走査器として機能する抵抗R4〜R1OおよびR1
1〜R18よりなる分圧器(第2a図参照)により生成
されるようにする。NANDゲート185の1人力(ピ
ン12)が低レベル状態の場合は、NANDゲート18
5の出力は高レベルとなり、NANDゲート186への
他の人力(マイクロプロセッサのポートAO)を高レベ
ルにセットした場合、NANロゲート186の出力は低
レベルとなる。
このように、キー閉鎖は約、3 xVCCの電圧でOR
ゲート182を脈動(パルス)させることになる。
ゲート182を脈動(パルス)させることになる。
NANOゲー)185.186および関連の回路を含む
作動ウェイクアップ ロジック190の付加的機能はス
リーブモード中に、スイッチ162を作動モードから捕
捉モードに動かすとき、マイクロプロセッサ200ON
[lT INTポートを介して中断(インターラブド)
を生じさせることである。スイッチ162が作動位置に
ある場合は、NANOゲート185への人力ピン12は
低レベルであり、したがってNANDゲート185の出
力を高レベルにする。かくして、ポート八〇が高レベル
状態にあり、かつNANOゲート185の出力も高レベ
ルの場合は、NANDゲート186の出力は低レベルと
なり、ORゲート182のすべての人力に低レベルを生
ずる。その結果としてORゲート182の出力に導出さ
れる低レベル信号はインバータ184で反転され、NO
T INTポートを高レベルに保持するので、マイクロ
プロセッサ200は中断されることはない。しかしなが
ら、スイッチ162が捕捉位置にある場合には、コンデ
ンサ187上に高レベル信号が供給され、この高レベル
信号がNANOゲート185のピン12人力に伝達され
る。一方、NANOゲート185へのピン13人力は既
に高レベル状態にあるので、ピン12上の高レベル パ
ルスはNANOゲート185の出力に低レベル パルス
を生じ、この低レベル信号はNANDゲート186によ
り反転され、その結果ORゲート182への人力は高レ
ベルとなる。ORゲート182のこの高レベル出力はイ
ンバータ184により反転されて、マイクロプロセッサ
200のNOT INTポートに低レベル信号を生成し
、その結果中断(インターラブド)を生ずる。
作動ウェイクアップ ロジック190の付加的機能はス
リーブモード中に、スイッチ162を作動モードから捕
捉モードに動かすとき、マイクロプロセッサ200ON
[lT INTポートを介して中断(インターラブド)
を生じさせることである。スイッチ162が作動位置に
ある場合は、NANOゲート185への人力ピン12は
低レベルであり、したがってNANDゲート185の出
力を高レベルにする。かくして、ポート八〇が高レベル
状態にあり、かつNANOゲート185の出力も高レベ
ルの場合は、NANDゲート186の出力は低レベルと
なり、ORゲート182のすべての人力に低レベルを生
ずる。その結果としてORゲート182の出力に導出さ
れる低レベル信号はインバータ184で反転され、NO
T INTポートを高レベルに保持するので、マイクロ
プロセッサ200は中断されることはない。しかしなが
ら、スイッチ162が捕捉位置にある場合には、コンデ
ンサ187上に高レベル信号が供給され、この高レベル
信号がNANOゲート185のピン12人力に伝達され
る。一方、NANOゲート185へのピン13人力は既
に高レベル状態にあるので、ピン12上の高レベル パ
ルスはNANOゲート185の出力に低レベル パルス
を生じ、この低レベル信号はNANDゲート186によ
り反転され、その結果ORゲート182への人力は高レ
ベルとなる。ORゲート182のこの高レベル出力はイ
ンバータ184により反転されて、マイクロプロセッサ
200のNOT INTポートに低レベル信号を生成し
、その結果中断(インターラブド)を生ずる。
第2C図は装置10のパワおよびタイマー手段210を
示す。図示手段210は、マイクロプロセッサ200お
よび他の回路の双方に電圧を供給する電池電源211お
よび関連回路を含む。また、パワーおよびタイマー手段
210゛は、マイクロプロセッサ20(l用の所望の内
部クロックを与えるため抵抗213およびコンデンサ2
14.215と並列に配置したクリスタル212を含む
。さらに、前記手段210は、LCD表示装置70上で
調和したコントラスト比を保持するのに必要な定電圧(
約0.5V)を維持するために使用されるDC/DC変
換器216および関連回路を含む。
示す。図示手段210は、マイクロプロセッサ200お
よび他の回路の双方に電圧を供給する電池電源211お
よび関連回路を含む。また、パワーおよびタイマー手段
210゛は、マイクロプロセッサ20(l用の所望の内
部クロックを与えるため抵抗213およびコンデンサ2
14.215と並列に配置したクリスタル212を含む
。さらに、前記手段210は、LCD表示装置70上で
調和したコントラスト比を保持するのに必要な定電圧(
約0.5V)を維持するために使用されるDC/DC変
換器216および関連回路を含む。
また、第2C図には赤外線放射手段220をも示す。
図示手段においては、マイクロプロセッサ200よりの
適当な信号に応じて、トランジスタ221に電源が供給
されて、前記トランジスタ221およびトランジスタ2
22がターン オンされる。トランジスタ222がター
ン オンされた場合は、光放射ダイオード224および
226を通して電流が流れ、搬送波形式の波がエミレー
トされている場合は、所望の休止時間によりセパレート
された適当なバースト長を有する適正な周波数の赤外線
が放射される。これに対して、パルス形式の波がエミュ
レートされている場合は、所定の長さの休止時間により
分離された10ないし20μsのパルス幅の赤外線が放
射される。
適当な信号に応じて、トランジスタ221に電源が供給
されて、前記トランジスタ221およびトランジスタ2
22がターン オンされる。トランジスタ222がター
ン オンされた場合は、光放射ダイオード224および
226を通して電流が流れ、搬送波形式の波がエミレー
トされている場合は、所望の休止時間によりセパレート
された適当なバースト長を有する適正な周波数の赤外線
が放射される。これに対して、パルス形式の波がエミュ
レートされている場合は、所定の長さの休止時間により
分離された10ないし20μsのパルス幅の赤外線が放
射される。
第2d図は、RAM 130およびROM 140なら
びにこれらのメモリをアドレスするためのバンク セレ
クトおよびデコード回路150を示す。RAM 130
は主として捕捉コード情報を記憶させるのに使用する8
K by 8 RAMにより形成するを可とする。電
池のバックアップはダイオード132を介してダイオー
ド隔離した3Vリチウム電池131により与えるように
する。また、RAMはメモリ マツプされるものとし、
バンク セレクト スキームの一部を形成する。ROM
140はマイクロプロセッサ用のすべての制御ソフト
ウェア、ならびにLCDディスプレイ70を制御するテ
キストを含む16K by 8 RUMにより形成する
を可とする。マイクロプロセッサ200はオン・ボード
(on−board) ROMを有しないので、ROM
の下の方の8には、レンジ000011ないしIFFF
H内のアドレスがアクセスされる場合にROMがセレク
トされるような方法でマツプされる。
びにこれらのメモリをアドレスするためのバンク セレ
クトおよびデコード回路150を示す。RAM 130
は主として捕捉コード情報を記憶させるのに使用する8
K by 8 RAMにより形成するを可とする。電
池のバックアップはダイオード132を介してダイオー
ド隔離した3Vリチウム電池131により与えるように
する。また、RAMはメモリ マツプされるものとし、
バンク セレクト スキームの一部を形成する。ROM
140はマイクロプロセッサ用のすべての制御ソフト
ウェア、ならびにLCDディスプレイ70を制御するテ
キストを含む16K by 8 RUMにより形成する
を可とする。マイクロプロセッサ200はオン・ボード
(on−board) ROMを有しないので、ROM
の下の方の8には、レンジ000011ないしIFFF
H内のアドレスがアクセスされる場合にROMがセレク
トされるような方法でマツプされる。
ROMメモリの上の方の8にはバンク セクレトスキー
ムの一部を形成する。
ムの一部を形成する。
ここで留意すべきは、RAM 130. ROI、l
140およびLCD 70のすべては共通のデータ バ
ス145を使用しておりしたがって、システム内の所望
構成素子を適正に選択するため、バンク セレクトおよ
びアドレス デコード ロジック150を与えているこ
とである。RABAおよびしC()はアドレス レンジ
2000Hないし3FFFH内に厳密にマツプされ、R
OMは0000Hないし3FFFtlの全アドレス レ
ンジをカバーする。しかしながら、マイクロプロセッサ
200、インバータ151. 152、ANDゲー)1
53. 154゜155 およびNANロゲー)156
. 157. 158. 159よりの3つの制御信号
を使用して、既知のように適当な構成素子を選択するよ
うにする。
140およびLCD 70のすべては共通のデータ バ
ス145を使用しておりしたがって、システム内の所望
構成素子を適正に選択するため、バンク セレクトおよ
びアドレス デコード ロジック150を与えているこ
とである。RABAおよびしC()はアドレス レンジ
2000Hないし3FFFH内に厳密にマツプされ、R
OMは0000Hないし3FFFtlの全アドレス レ
ンジをカバーする。しかしながら、マイクロプロセッサ
200、インバータ151. 152、ANDゲー)1
53. 154゜155 およびNANロゲー)156
. 157. 158. 159よりの3つの制御信号
を使用して、既知のように適当な構成素子を選択するよ
うにする。
第3図は再構成可能遠隔制御装置10のマイクロプロセ
ッサ200用のトップ レベル フローチャートを示す
。ステップ300において、電池を挿入すると、マイク
ロプロセッサのリセット入力が前述のリセット回路17
0によりトグル(toggle) されたとき、マイ
クロプロセッサ2004は305においてリセット (
コールド スタート)される。リセット ルーチンに関
しては本発明の理解に重要でないので、その詳細な説明
は省略するが、コールド スタート リセット期間中は
、マイクロプロセッサ200ならびにその関連回路(R
OM 140を除く)はそれらの適当なスタート値に初
期設定される。初期設定後、マイクロプロセッサは、3
10において、捕捉・作動スイッチ162を捕捉位置に
スイッチするかどうかを決定する。使用者がスイッチを
捕捉位置においた場合は、マイクロプロセッサ200は
、315において、その捕捉モードに入る。
ッサ200用のトップ レベル フローチャートを示す
。ステップ300において、電池を挿入すると、マイク
ロプロセッサのリセット入力が前述のリセット回路17
0によりトグル(toggle) されたとき、マイ
クロプロセッサ2004は305においてリセット (
コールド スタート)される。リセット ルーチンに関
しては本発明の理解に重要でないので、その詳細な説明
は省略するが、コールド スタート リセット期間中は
、マイクロプロセッサ200ならびにその関連回路(R
OM 140を除く)はそれらの適当なスタート値に初
期設定される。初期設定後、マイクロプロセッサは、3
10において、捕捉・作動スイッチ162を捕捉位置に
スイッチするかどうかを決定する。使用者がスイッチを
捕捉位置においた場合は、マイクロプロセッサ200は
、315において、その捕捉モードに入る。
捕捉モードについては第4図に関し後述することにする
。また、後述するように、捕捉モードの終結はタイムア
ウト回路165および166で測定されるタイムアウト
(時間切れ)、捕捉シーケンスの終了または作動モード
へのスイッチ162の移動などにより起る。捕捉モード
が終了すると、マイクロプロセッサ200は320にお
いて、タイムアウト。
。また、後述するように、捕捉モードの終結はタイムア
ウト回路165および166で測定されるタイムアウト
(時間切れ)、捕捉シーケンスの終了または作動モード
へのスイッチ162の移動などにより起る。捕捉モード
が終了すると、マイクロプロセッサ200は320にお
いて、タイムアウト。
スタンバイおよびアクティベイト モジュールに入り、
かくして、320において、他の所定時間内にキー閉止
が起らなかったかどうかの決定がなされる。キー閉止が
起らなかった場合は、マイクロプロセッサ200は装置
10を、電池パワーが保存される“スリーブ”または“
スタンバイ”モードに置く。スリーブ モードにおいて
は、キー閉止はキーボード インクラブド ロジック1
80にマイクロプロセッサ スリーブ ルーチンを中断
させ、マイクロプロセッサを作動させる。また、スイッ
チ162を作動モードに移動させた場合は、作動ウェイ
クアップ ロジック190が同様にマイクロプロセッサ
200のスリーブ ルーチンを中断させる。
かくして、320において、他の所定時間内にキー閉止
が起らなかったかどうかの決定がなされる。キー閉止が
起らなかった場合は、マイクロプロセッサ200は装置
10を、電池パワーが保存される“スリーブ”または“
スタンバイ”モードに置く。スリーブ モードにおいて
は、キー閉止はキーボード インクラブド ロジック1
80にマイクロプロセッサ スリーブ ルーチンを中断
させ、マイクロプロセッサを作動させる。また、スイッ
チ162を作動モードに移動させた場合は、作動ウェイ
クアップ ロジック190が同様にマイクロプロセッサ
200のスリーブ ルーチンを中断させる。
作動時には、マイクロプロセッサは325において、変
数(var iab 1es)、ボートおよびRAM
Oヶーション値をリセットするそのウオーム スタート
初期設定モジュールを練習(exercise)する。
数(var iab 1es)、ボートおよびRAM
Oヶーション値をリセットするそのウオーム スタート
初期設定モジュールを練習(exercise)する。
ステップ310に戻り、スイッチ162が作動位置にあ
る場合は、330において、ユーザー キーボードの出
力が走査され、335において、最初にキー30ノVC
RL、=1−)’キーがキー60 (7)VCRまたは
CBLパワー キーと同時に押されたかどうかについて
決定がなされ、もしそうである場合は、340において
、VCRおよびケーブル変換器識別モジュールに入る。
る場合は、330において、ユーザー キーボードの出
力が走査され、335において、最初にキー30ノVC
RL、=1−)’キーがキー60 (7)VCRまたは
CBLパワー キーと同時に押されたかどうかについて
決定がなされ、もしそうである場合は、340において
、VCRおよびケーブル変換器識別モジュールに入る。
モジュールの目的は装置10にVCRまたはケーブル
システムを制御することを許容することで、それがため
種々のVCRおよびケーブルシステムの赤外線コードを
ROM 140 に記憶させる。かくして、マイクロプ
ロセッサ200 は、340においてLCD 70に Random (ランダム) Search (サーチ) の2つを表示させる。この場合、8つのソフトボタン2
0の上の左のボタンをRandom (ランダム)用に
使用し、下の左のボタンを5earch (サーチ)用
に使用する。上の左のボタンを押した場合は、しCDは
次のこと、すなわちニルツク アップ テーブルから2
デジツトをエンター(Enter tw。
システムを制御することを許容することで、それがため
種々のVCRおよびケーブルシステムの赤外線コードを
ROM 140 に記憶させる。かくして、マイクロプ
ロセッサ200 は、340においてLCD 70に Random (ランダム) Search (サーチ) の2つを表示させる。この場合、8つのソフトボタン2
0の上の左のボタンをRandom (ランダム)用に
使用し、下の左のボタンを5earch (サーチ)用
に使用する。上の左のボタンを押した場合は、しCDは
次のこと、すなわちニルツク アップ テーブルから2
デジツトをエンター(Enter tw。
digits from 1ookup table)
することを助言する。
することを助言する。
この場合、使用者は最初のデジットをエンターするのに
5分を有し、種々のVCRまたはケーブルのブランド名
に関する2デジツト コードに対応する次のデジットを
エンターするのにさらに2分を有する。もし、誤ったキ
ーが押された場合は、LCD上にエラー メツセージが
あられれ、使用者は再度試みる機会を与えられる。デジ
ットがエンターされない場合は、マイクロプロセッサは
識別モジュール340を出て、タイムアウト、スタンバ
イおよびアクティベイト モジュール320に進む。
5分を有し、種々のVCRまたはケーブルのブランド名
に関する2デジツト コードに対応する次のデジットを
エンターするのにさらに2分を有する。もし、誤ったキ
ーが押された場合は、LCD上にエラー メツセージが
あられれ、使用者は再度試みる機会を与えられる。デジ
ットがエンターされない場合は、マイクロプロセッサは
識別モジュール340を出て、タイムアウト、スタンバ
イおよびアクティベイト モジュール320に進む。
土庄の“Random (ランダム)”ボタンを選択す
る代りに、使用者が下女のボタンを選択し、それを保持
する場合は、マイクロプロセッサは5earch(サー
チ)モードを開始する。マイクロプロセッサ200 は
送信機セクション220 に、そのコードがROM 1
40内に記憶されている各形式のVCRまたはケーブル
システムに対して5チヤネル アップコマンドを送出
させる。この場合、使用者は送信されたコマンドに応じ
てVCRまたはケーブル システムがスタートするとき
“5earch (サーチ)nキーを復旧させることが
できる。
る代りに、使用者が下女のボタンを選択し、それを保持
する場合は、マイクロプロセッサは5earch(サー
チ)モードを開始する。マイクロプロセッサ200 は
送信機セクション220 に、そのコードがROM 1
40内に記憶されている各形式のVCRまたはケーブル
システムに対して5チヤネル アップコマンドを送出
させる。この場合、使用者は送信されたコマンドに応じ
てVCRまたはケーブル システムがスタートするとき
“5earch (サーチ)nキーを復旧させることが
できる。
VCRレコードおよびVCRまたはCBLパワー キー
が同時に押されなかった場合には、マイクロプロセッサ
200は、345において、システム キー60の任意
のキーが押されたかどうかを決定し、もしそうであると
きは、マイクロプロセッサ200は350において、シ
ステム選択モジュールに入る。
が同時に押されなかった場合には、マイクロプロセッサ
200は、345において、システム キー60の任意
のキーが押されたかどうかを決定し、もしそうであると
きは、マイクロプロセッサ200は350において、シ
ステム選択モジュールに入る。
したがって、システム キー60が押された場合には、
そのシステムに対し最後に使用されたLCDソフト キ
ー メニューがLCD 70上にあられれる。
そのシステムに対し最後に使用されたLCDソフト キ
ー メニューがLCD 70上にあられれる。
この時点では、8つのソフト キー20.2つのパワー
キー61.62ならびに17の音量およびチャネル制
御キー40は選択されたシステムに対してコマンドを発
出する。また、同じシステム キーを再び押して、その
システムに対する次のLCDソフトキー メニューに進
めることもでき、必要に応じて、他のシステム キーを
押して他のシステムを選択することもできる。他のシス
テム キーを押した場合は、前述のように、新しいシス
テムに対して最後に使用されたLCDソフト キー メ
ニューがあられれ、再び制御が始まる。マイクロプロセ
ッサがシステム選定モジニールをステップした後は、マ
イクロプロセッサは320におけるタイムアウト、スタ
ンバイ、アクティベイト モジュールに戻る。
キー61.62ならびに17の音量およびチャネル制
御キー40は選択されたシステムに対してコマンドを発
出する。また、同じシステム キーを再び押して、その
システムに対する次のLCDソフトキー メニューに進
めることもでき、必要に応じて、他のシステム キーを
押して他のシステムを選択することもできる。他のシス
テム キーを押した場合は、前述のように、新しいシス
テムに対して最後に使用されたLCDソフト キー メ
ニューがあられれ、再び制御が始まる。マイクロプロセ
ッサがシステム選定モジニールをステップした後は、マ
イクロプロセッサは320におけるタイムアウト、スタ
ンバイ、アクティベイト モジュールに戻る。
ステップ345において、システム キーが押されなか
った場合には、マイクロプロセッサは、355において
、マイクロプロセッサを360におけるセルフ テスト
モジュールに置くため2つの所定キーが同時に閉じら
れたかどうかを決定する。
った場合には、マイクロプロセッサは、355において
、マイクロプロセッサを360におけるセルフ テスト
モジュールに置くため2つの所定キーが同時に閉じら
れたかどうかを決定する。
セルフ テスト モジュールの詳細は本発明の目的のた
め重要な事項でないので、それに関しては説明を省略す
る。識別モジュール340およびシステム選定モジュー
ルの場合のように、セルフ テスト モジュール360
の終了時には、マイクロプロセッサはステップ320に
戻る。
め重要な事項でないので、それに関しては説明を省略す
る。識別モジュール340およびシステム選定モジュー
ルの場合のように、セルフ テスト モジュール360
の終了時には、マイクロプロセッサはステップ320に
戻る。
ステップ355において、セルフ テスト シーケンス
を表わす所定キーが押されなかった場合には、マイクロ
プロセッサはステップ365において、VCRのレコー
ドおよびプレイ キーが同時に押されたかどうかを決定
し、もしそうであるときは、マイクロプロセッサは37
0のレコード キー ナンバー調整モジュールに入る。
を表わす所定キーが押されなかった場合には、マイクロ
プロセッサはステップ365において、VCRのレコー
ドおよびプレイ キーが同時に押されたかどうかを決定
し、もしそうであるときは、マイクロプロセッサは37
0のレコード キー ナンバー調整モジュールに入る。
レコード キーナンバー調整モジュールにおいては、キ
ーが押され、キーボードが読取られると、関連のキーま
たはインデックス ナンバーが生成される。このインデ
ックス ナンバーはどの機能を送信すべきかを決定する
ために使用される。2つのキーを閉じた場合は2つのナ
ンバーが生成さるので、RBCDRD(レコード)用の
所定のインデックス ナンバーは機能検索のため使用さ
れるべき最終のインデックスとして指定された変数(v
ariable)に替えられなければならない。レコー
ド モジュールを出ると、与えられた情報は、375に
おいて通訳および送信モジュールに送られ、そこで、マ
イクロプロセッサは赤外線コードを遠隔のVCRに送る
必要があるかどうかを決定して、送信セクション220
に信号を送り、赤外線コードが光放射ダイオード224
および226により生成されるようにする。コードの送
信後は、マイクロプロセッサはタイムアウト、スタンバ
イ、アクティベイトモジュール320に戻る。
ーが押され、キーボードが読取られると、関連のキーま
たはインデックス ナンバーが生成される。このインデ
ックス ナンバーはどの機能を送信すべきかを決定する
ために使用される。2つのキーを閉じた場合は2つのナ
ンバーが生成さるので、RBCDRD(レコード)用の
所定のインデックス ナンバーは機能検索のため使用さ
れるべき最終のインデックスとして指定された変数(v
ariable)に替えられなければならない。レコー
ド モジュールを出ると、与えられた情報は、375に
おいて通訳および送信モジュールに送られ、そこで、マ
イクロプロセッサは赤外線コードを遠隔のVCRに送る
必要があるかどうかを決定して、送信セクション220
に信号を送り、赤外線コードが光放射ダイオード224
および226により生成されるようにする。コードの送
信後は、マイクロプロセッサはタイムアウト、スタンバ
イ、アクティベイトモジュール320に戻る。
VCRキー30のレコードおよびプレイ キーが押され
なかった場合には、マイクロプロセッサは、380にお
いて、押されたキーが4効なエントリーであるかどうか
を決定する。押された最初のキーがLCDソフト キー
20であった場合は、LCD上にTVメニューがあられ
れ、選択されたTVコマンドはステップ375に送られ
る。また、押された最初のキーがグループ40の1つで
ある場合は、LCDはオフのままとなり、コマンドはス
テップ375において主TVに送られる。さらに、押さ
れた最初のキーがキー30のVCR専用グループの1つ
である場合には、コマンドはステップ375において、
最後に選定されたVCHに送られる。また、ステップ3
40においてVCRが識別されず、捕捉モードにおいて
捕捉されない場合には、デイフォールト システムコー
ドが送信される。
なかった場合には、マイクロプロセッサは、380にお
いて、押されたキーが4効なエントリーであるかどうか
を決定する。押された最初のキーがLCDソフト キー
20であった場合は、LCD上にTVメニューがあられ
れ、選択されたTVコマンドはステップ375に送られ
る。また、押された最初のキーがグループ40の1つで
ある場合は、LCDはオフのままとなり、コマンドはス
テップ375において主TVに送られる。さらに、押さ
れた最初のキーがキー30のVCR専用グループの1つ
である場合には、コマンドはステップ375において、
最後に選定されたVCHに送られる。また、ステップ3
40においてVCRが識別されず、捕捉モードにおいて
捕捉されない場合には、デイフォールト システムコー
ドが送信される。
第4図はステップ315の捕捉モジニールの流れ図を示
す。図示のように、ステップ415において捕捉モジュ
ールに入ると、使用者は、417において、キー60の
6つのシステム キーの1つを押すことによりシステム
を選択するようしCD 70により助言される。この場
合、選択されたシステムはLCロア0の真の縁部に2レ
ター コードで示される。
す。図示のように、ステップ415において捕捉モジュ
ールに入ると、使用者は、417において、キー60の
6つのシステム キーの1つを押すことによりシステム
を選択するようしCD 70により助言される。この場
合、選択されたシステムはLCロア0の真の縁部に2レ
ター コードで示される。
システムを選択するに当たっては、捕捉されるべきシス
テムの遠隔制御送信機は、装置10の送信機220とへ
ラド ツウ ヘッドに配置し、捕捉を許容されるように
する必要がある。その後、ステップ420において、L
CD 70に送られるすべての情報を助言として移し変
え、LCD 70上に逆さに配置して、使用者が捕捉す
べき遠隔制御システムのキー作動中に容易にメツセージ
を読むことができるようにする。LCDディスプレイの
変更は、情報をマイクロプロセッサ200から異なった
方法で送らせるか、あるいは、LCDがそれに接続した
任意の知能(インテリゼンス)を有する場合はLCDに
制御信号を送り、その内部の後部レンジに受信情報をも
たせることにより行うことが望まし、い。ステップ42
5においては、マイクロプロセッサは搬送波捕捉モジュ
ールに入り、そこで、捕捉すべき遠隔制御コードがパル
ス形式のプロトコルか搬送波形式のプロトコルかを決定
する。また、搬送波捕捉モジニールにおいて捕捉すべき
コードが搬送波形式のプロトコルである場合は、搬送波
の周波数が決定される。
テムの遠隔制御送信機は、装置10の送信機220とへ
ラド ツウ ヘッドに配置し、捕捉を許容されるように
する必要がある。その後、ステップ420において、L
CD 70に送られるすべての情報を助言として移し変
え、LCD 70上に逆さに配置して、使用者が捕捉す
べき遠隔制御システムのキー作動中に容易にメツセージ
を読むことができるようにする。LCDディスプレイの
変更は、情報をマイクロプロセッサ200から異なった
方法で送らせるか、あるいは、LCDがそれに接続した
任意の知能(インテリゼンス)を有する場合はLCDに
制御信号を送り、その内部の後部レンジに受信情報をも
たせることにより行うことが望まし、い。ステップ42
5においては、マイクロプロセッサは搬送波捕捉モジュ
ールに入り、そこで、捕捉すべき遠隔制御コードがパル
ス形式のプロトコルか搬送波形式のプロトコルかを決定
する。また、搬送波捕捉モジニールにおいて捕捉すべき
コードが搬送波形式のプロトコルである場合は、搬送波
の周波数が決定される。
ここで、ステップ425の搬送波捕捉モジュールの流れ
の詳細を示す第5a図および第5b図に移ることにする
。すなわち、525においてモジュールに入ると、ステ
ップ530において、RAM 130は初期設定され、
第2図に関して前述したカウンタはクリアされる。次に
、535においては、受信機110により赤外線が受信
されているかどうかについて決定がなされ、もしそうで
ない場合は、システムは赤外線が受信されるか、もしく
は、540.において、タイムアウト、キーボードの押
圧または捕捉・作動モード スイッチのスイッチングに
より中断(インターラブド)が起るまで、システムは待
機する。ここで、中断が起った場合は、後述するように
搬送波捕捉モジュールはエグジットされる。
の詳細を示す第5a図および第5b図に移ることにする
。すなわち、525においてモジュールに入ると、ステ
ップ530において、RAM 130は初期設定され、
第2図に関して前述したカウンタはクリアされる。次に
、535においては、受信機110により赤外線が受信
されているかどうかについて決定がなされ、もしそうで
ない場合は、システムは赤外線が受信されるか、もしく
は、540.において、タイムアウト、キーボードの押
圧または捕捉・作動モード スイッチのスイッチングに
より中断(インターラブド)が起るまで、システムは待
機する。ここで、中断が起った場合は、後述するように
搬送波捕捉モジュールはエグジットされる。
一方、中断が起らない場合は、IR線が検出されると、
ステップ540において、8ビツト カウンタ124の
カウントが取出され(フェッチされ)、保管(セーブ)
される。次に、マイクロプロセッサは、545において
、7サイクルがサンプルされたかどうかを決定し、7サ
イクルがサンプルされない場合は550において350
μsが経過したかどうかにつき決定がなされる。もしそ
うでない場合は、7サイクルがサンプルされるか350
μsが経過するまで、プログラムはステップ545に
戻り、ステップ550にバックされる。もし、時間が経
過する前に7サイクルがサンプルされた場合は、555
において、マイクロプロセッサ200の内部カウンタお
よび8ビツト カウンタ124のカウントが読取られ、
記憶される。次に、前述したところにしたがい、ステッ
プ560において、搬送周波数が決定され、570にお
いてサブルーチンがエグジットされる。他方において、
7サイクルがサンプルされる前に時間が経過した場合は
、サンプルされたコードはパルス形式で、タイムアウト
フラッグがステップ565でセットされてサンプリン
グを停止し、パルス形式コードの表示を書きとめ、ステ
ップ570で、ザブルーチンはエグジットされる。
ステップ540において、8ビツト カウンタ124の
カウントが取出され(フェッチされ)、保管(セーブ)
される。次に、マイクロプロセッサは、545において
、7サイクルがサンプルされたかどうかを決定し、7サ
イクルがサンプルされない場合は550において350
μsが経過したかどうかにつき決定がなされる。もしそ
うでない場合は、7サイクルがサンプルされるか350
μsが経過するまで、プログラムはステップ545に
戻り、ステップ550にバックされる。もし、時間が経
過する前に7サイクルがサンプルされた場合は、555
において、マイクロプロセッサ200の内部カウンタお
よび8ビツト カウンタ124のカウントが読取られ、
記憶される。次に、前述したところにしたがい、ステッ
プ560において、搬送周波数が決定され、570にお
いてサブルーチンがエグジットされる。他方において、
7サイクルがサンプルされる前に時間が経過した場合は
、サンプルされたコードはパルス形式で、タイムアウト
フラッグがステップ565でセットされてサンプリン
グを停止し、パルス形式コードの表示を書きとめ、ステ
ップ570で、ザブルーチンはエグジットされる。
第4図に戻って、搬送波捕捉モジュール425の間およ
び後には、ステップ315の全捕捉モジュールは3つの
方法;すなわち、ステップ430に示すようにタイムア
ウト;キーの閉止;またはステップ435に示すように
スイッチ160の作動位置への切換えの任意の方法によ
りエグジットすることができる。タイムアウトもスイッ
チチェンジも起らない場合は、マイクロプロセッサは、
440において他のシステム キー60が押されたかど
うかを決定し、他のシステム キーが押された場合は、
442において、新しい2レター コードが生成され、
捕捉されている新しいシステム用としてLCD70上に
表示され、次いで、ステップ420.425゜430お
よび435が繰返される。ステップ440において、シ
ステム キーが押さ、れない場合には、マイクロプロセ
ッサは、445において、そのコードが捕捉されうるよ
う他のシステム上でどのキーが押されるべきかを表示す
るようLCD 70に命令する。
び後には、ステップ315の全捕捉モジュールは3つの
方法;すなわち、ステップ430に示すようにタイムア
ウト;キーの閉止;またはステップ435に示すように
スイッチ160の作動位置への切換えの任意の方法によ
りエグジットすることができる。タイムアウトもスイッ
チチェンジも起らない場合は、マイクロプロセッサは、
440において他のシステム キー60が押されたかど
うかを決定し、他のシステム キーが押された場合は、
442において、新しい2レター コードが生成され、
捕捉されている新しいシステム用としてLCD70上に
表示され、次いで、ステップ420.425゜430お
よび435が繰返される。ステップ440において、シ
ステム キーが押さ、れない場合には、マイクロプロセ
ッサは、445において、そのコードが捕捉されうるよ
う他のシステム上でどのキーが押されるべきかを表示す
るようLCD 70に命令する。
コードを捕捉するにあたっては、コードの形式(パルス
または搬送波)により異なるアルゴリズムを使用するこ
と勿論である。かくして、450においては、捕捉され
るコード形式をベースにしてマイクロプロセッサにより
決定がなされる。コード形式が搬送波形式のコードの場
合には455において、搬送波コード捕捉モジニール(
第6a図ないし第6C図に関し詳述)がエンターされる
。他方において、コードがパルス形式のコードの場合に
は、460において、パルス コード捕捉モジュール(
第7a図および第7b図に関し詳述)がエンターされる
。
または搬送波)により異なるアルゴリズムを使用するこ
と勿論である。かくして、450においては、捕捉され
るコード形式をベースにしてマイクロプロセッサにより
決定がなされる。コード形式が搬送波形式のコードの場
合には455において、搬送波コード捕捉モジニール(
第6a図ないし第6C図に関し詳述)がエンターされる
。他方において、コードがパルス形式のコードの場合に
は、460において、パルス コード捕捉モジュール(
第7a図および第7b図に関し詳述)がエンターされる
。
モジニール455および460は任意のいくつかの方法
でエグジットされる。すなわち、マイクロプロセッサに
より使用者からの命令が受信されない場合には、モジュ
ールはタイムアウトを介して465にエグジットされる
。また、スイッチ162が作動位置に動いた場合には、
モジュールは470にエグジットされる。475におい
ては、モジュールはシステム キー60を押すことによ
りエグジットされる。このようなシステム キーを押し
た場合、マイクロプロセッサ プログラムはステップ4
42に戻り、そこでLCDディスプレイは修正される。
でエグジットされる。すなわち、マイクロプロセッサに
より使用者からの命令が受信されない場合には、モジュ
ールはタイムアウトを介して465にエグジットされる
。また、スイッチ162が作動位置に動いた場合には、
モジュールは470にエグジットされる。475におい
ては、モジュールはシステム キー60を押すことによ
りエグジットされる。このようなシステム キーを押し
た場合、マイクロプロセッサ プログラムはステップ4
42に戻り、そこでLCDディスプレイは修正される。
465、470または475において、モジュール45
5および460がエグジットされない場合は、480に
示すように、モジュールのプロンプトを通してスクロー
リング(scrolling)することにより、コード
捕捉の終了が早められる。後述するように、装置10は
、所定のシーケンスで捕捉されるべき遠隔装置上でキー
が押される間使用者を進めるので、あるコードが既に捕
捉されている場合の反復を回避するため、使用者がシー
ケンスを通して前方または後方にスクローリングしうる
ようにすることが望ましい。スクローリングは、コード
捕捉モジュールにおいて、その目的のためしCOにより
ラベルされたソフト キー20を用いることにより与え
られる。したがって、使用者が多くのプロンプト(助言
)を通して所望のプロンプトにスクローリングする場合
は、485において、LCDは捕捉すべきキーを表示す
るよう命令される。ついで、プログラムはステップ44
5に戻り、そこで捕捉プロセスが継続される。また、使
用者が捕捉すべき装置用の助言メツセージの終りまでス
クローリングする場合は、ラップ アラウンド(wra
p−around)により最初の助言メツセージが再度
あられれる。
5および460がエグジットされない場合は、480に
示すように、モジュールのプロンプトを通してスクロー
リング(scrolling)することにより、コード
捕捉の終了が早められる。後述するように、装置10は
、所定のシーケンスで捕捉されるべき遠隔装置上でキー
が押される間使用者を進めるので、あるコードが既に捕
捉されている場合の反復を回避するため、使用者がシー
ケンスを通して前方または後方にスクローリングしうる
ようにすることが望ましい。スクローリングは、コード
捕捉モジュールにおいて、その目的のためしCOにより
ラベルされたソフト キー20を用いることにより与え
られる。したがって、使用者が多くのプロンプト(助言
)を通して所望のプロンプトにスクローリングする場合
は、485において、LCDは捕捉すべきキーを表示す
るよう命令される。ついで、プログラムはステップ44
5に戻り、そこで捕捉プロセスが継続される。また、使
用者が捕捉すべき装置用の助言メツセージの終りまでス
クローリングする場合は、ラップ アラウンド(wra
p−around)により最初の助言メツセージが再度
あられれる。
ステップ455または466のモジニールが465゜4
70、475または480でエグジットされない場合は
、490において、遠隔(リモート)コードの捕捉が完
了したかどうかについて決定がなされ、捕捉が完了して
いる場合、(すなわち、プロンプト シーケンスの最後
のプロンプトが終り、最後の機能が捕捉された場合)、
マイクロプロセッサは第3図のステップ320に戻る。
70、475または480でエグジットされない場合は
、490において、遠隔(リモート)コードの捕捉が完
了したかどうかについて決定がなされ、捕捉が完了して
いる場合、(すなわち、プロンプト シーケンスの最後
のプロンプトが終り、最後の機能が捕捉された場合)、
マイクロプロセッサは第3図のステップ320に戻る。
そうでない場合は、LCD は、ステップ485で、プ
ロンプト ナン、バーを変えるよう命令され、プログラ
ムはステップ445に戻り、そこで捕捉すべき新しいキ
ーがLCD70に表示される。
ロンプト ナン、バーを変えるよう命令され、プログラ
ムはステップ445に戻り、そこで捕捉すべき新しいキ
ーがLCD70に表示される。
次に、第6a図ないし第6C図は搬送波形式のコード用
のコード捕捉アルゴリズムのフローチャートを示す。ア
ルゴリズムは、搬送波形式システム用コートが捕捉され
るべきことが決められたとき、655でスタートする。
のコード捕捉アルゴリズムのフローチャートを示す。ア
ルゴリズムは、搬送波形式システム用コートが捕捉され
るべきことが決められたとき、655でスタートする。
656においては、RAM 130が初期設定され、第
2図に関して前述したカウンタがクリアされる。658
においては赤外線が受信機110により受信されている
かどうかについての決定がなされ、もしそうでなければ
、システムは、赤外線が受信されるまで、あるいはタイ
ムアウト。
2図に関して前述したカウンタがクリアされる。658
においては赤外線が受信機110により受信されている
かどうかについての決定がなされ、もしそうでなければ
、システムは、赤外線が受信されるまで、あるいはタイ
ムアウト。
キーボード キーの押圧または捕捉・作動モードスイッ
チの切換えにより661aにおいて中断が起るまで待機
する。中断(インターラブド)が起った場合は、搬送波
捕捉モジュールは、第5図に関して前述したようにエグ
ジットされる。
チの切換えにより661aにおいて中断が起るまで待機
する。中断(インターラブド)が起った場合は、搬送波
捕捉モジュールは、第5図に関して前述したようにエグ
ジットされる。
受信機手段110により搬送波が検出された場合は、d
60において、マイクロプロセッサ200のソフトウェ
ア カウンタは増加され、662において、特定の時間
における信号が高レベルであるか低レベルであるかにか
かわらず搬送波が活性である限り、増加し続ける。換言
すれば、ソフトウェアカウンタは多くのサイクルを含む
バーストの長さを測定する。バーストが終了すると、ソ
フトウェア カウンタのカウンタは664においてRA
M内に保管され、カウンタはリセットされる。次に66
6において、カウンタの値がその最大値にあるかどうか
の決定がなされ、カウンタ値が最大でない場合には、6
72において、ソフトウェア カウンタは増分され、6
74において、搬送波が再びスタートしたかどうかにつ
き決定がなされる。搬送波が再びスタートせず、カウン
タ値がその最大値に達しない場合には、ソフトウェア
カウンタは増加し続ける。666にふいて、カウンタ値
が最大値に達した場合は、カウントは676においてR
AM内に保管され、サブルーチンが690においてエグ
ジットされる。しかし、搬送波が検出される前(すなわ
ち、新しいバースト)、あるいはステップ661aに関
して前述した理由により、661bにおいて中断が起る
前にカウンタ値がその最大値に達しない場合は、674
において搬送波が検出されたときに到達されているカウ
ントは、680において保管され、RAMに記憶される
。このカウントはバースト間における休止の長さを与え
るものとして認識される。次に、682において、RA
M内に保管されたカウントの数に関して決定がなされ、
適当なカウント数(すなわち、128 :64のバー
スト長および体止長サンプル)が保管された場合は、マ
イクロプロセッサは690においてサブルーチンをエグ
ジットする。もしそうでない場合は、マイクロプロセッ
サはステップ658に戻り、それ以上のバースト長およ
び体止長サンプルに対してサブルーチンが繰返されるよ
う搬送波があられれるのを待機する。
60において、マイクロプロセッサ200のソフトウェ
ア カウンタは増加され、662において、特定の時間
における信号が高レベルであるか低レベルであるかにか
かわらず搬送波が活性である限り、増加し続ける。換言
すれば、ソフトウェアカウンタは多くのサイクルを含む
バーストの長さを測定する。バーストが終了すると、ソ
フトウェア カウンタのカウンタは664においてRA
M内に保管され、カウンタはリセットされる。次に66
6において、カウンタの値がその最大値にあるかどうか
の決定がなされ、カウンタ値が最大でない場合には、6
72において、ソフトウェア カウンタは増分され、6
74において、搬送波が再びスタートしたかどうかにつ
き決定がなされる。搬送波が再びスタートせず、カウン
タ値がその最大値に達しない場合には、ソフトウェア
カウンタは増加し続ける。666にふいて、カウンタ値
が最大値に達した場合は、カウントは676においてR
AM内に保管され、サブルーチンが690においてエグ
ジットされる。しかし、搬送波が検出される前(すなわ
ち、新しいバースト)、あるいはステップ661aに関
して前述した理由により、661bにおいて中断が起る
前にカウンタ値がその最大値に達しない場合は、674
において搬送波が検出されたときに到達されているカウ
ントは、680において保管され、RAMに記憶される
。このカウントはバースト間における休止の長さを与え
るものとして認識される。次に、682において、RA
M内に保管されたカウントの数に関して決定がなされ、
適当なカウント数(すなわち、128 :64のバー
スト長および体止長サンプル)が保管された場合は、マ
イクロプロセッサは690においてサブルーチンをエグ
ジットする。もしそうでない場合は、マイクロプロセッ
サはステップ658に戻り、それ以上のバースト長およ
び体止長サンプルに対してサブルーチンが繰返されるよ
う搬送波があられれるのを待機する。
かくして、時間の制限に到達した場合(すなわち、ステ
ップ666において、カウンタ値がその最大値に達した
とき)、もしくは、ステップ682 において所望数の
サンプルが得られた場合は、690にふいて、サブルー
チンは終了する。
ップ666において、カウンタ値がその最大値に達した
とき)、もしくは、ステップ682 において所望数の
サンプルが得られた場合は、690にふいて、サブルー
チンは終了する。
第7a図および第7b図はパルス形式のコードに対する
コード捕捉アルゴリズムのフローチャートを示す。アル
ゴリズムは、搬送波形式のシステム用コードが捕捉され
るべきことが決められたとき、760でスタートする。
コード捕捉アルゴリズムのフローチャートを示す。アル
ゴリズムは、搬送波形式のシステム用コードが捕捉され
るべきことが決められたとき、760でスタートする。
762においては、RAM 130が初期設定され、第
2図に関して前述した4ビツト カウンタ122がクリ
アされる。764においては、赤外線が受信機110に
より受信されているかどうかについて決定がなされ、そ
うでない場合は、赤外線が受信されるか、タイムアウト
、キーボードキーの押圧または捕捉・作動モード スイ
ッチのスイッチングにより、761において中断が起る
まで、システムは待機する。中断が起った場合は、搬送
波捕捉モジュールは第5図に関して前述したようにエグ
ジットされる。
2図に関して前述した4ビツト カウンタ122がクリ
アされる。764においては、赤外線が受信機110に
より受信されているかどうかについて決定がなされ、そ
うでない場合は、赤外線が受信されるか、タイムアウト
、キーボードキーの押圧または捕捉・作動モード スイ
ッチのスイッチングにより、761において中断が起る
まで、システムは待機する。中断が起った場合は、搬送
波捕捉モジュールは第5図に関して前述したようにエグ
ジットされる。
受信機110において赤外線信号が受信された場合には
、4ビツト カウンタ122およびマイクロプロセッサ
200のソフトウェア カウンタは766において(1
0ないし20μsのパルス幅の間に)クリアされ、76
8において、ソフトウェア カウンタは増分される。ソ
フトウェア カウンタは、770において、それが最大
値に達するかくその時点では、ソフトウェア カウント
は、785においてRAM 130内に保管され、サブ
ルーチンは790においてエグジットされる)。あるい
は、772において、新しいパルスが受信されたことの
決定がなされるまで増加し続ける。新しいパルスが受信
された場合は、780において、ソフトウェア カウン
タのカウントはRAMに記憶される。このようにして、
パルス形式のコードの休止時間は合計のサイクル時間か
ら10μsを減することにより決定することができる。
、4ビツト カウンタ122およびマイクロプロセッサ
200のソフトウェア カウンタは766において(1
0ないし20μsのパルス幅の間に)クリアされ、76
8において、ソフトウェア カウンタは増分される。ソ
フトウェア カウンタは、770において、それが最大
値に達するかくその時点では、ソフトウェア カウント
は、785においてRAM 130内に保管され、サブ
ルーチンは790においてエグジットされる)。あるい
は、772において、新しいパルスが受信されたことの
決定がなされるまで増加し続ける。新しいパルスが受信
された場合は、780において、ソフトウェア カウン
タのカウントはRAMに記憶される。このようにして、
パルス形式のコードの休止時間は合計のサイクル時間か
ら10μsを減することにより決定することができる。
780において、カウントがRAM内に保管された場合
“は、782において、128の全サイクルの長さを表
わす128カウントが保管されているかどうかについて
決定がなされ、もし適当な数0:カウント(すなわち、
128)が保管された場合は、790において、マイク
ロプロセッサはサブルーチンをエグジットする。そうで
ない場合は、マイクロプロセッサはステップ766に戻
って、ソフトウェア カウンタおよび4ビツト カウン
タをクリアし、768においてソフトウェア カウンタ
の増分がスタートする。かくして、ステップ782にお
いて、所望数のサンプルが得られるか、タイムラアトに
より、遠隔システムがもはやパルスを送出しなくなった
場合にはサブルーチンは690で終了する。
“は、782において、128の全サイクルの長さを表
わす128カウントが保管されているかどうかについて
決定がなされ、もし適当な数0:カウント(すなわち、
128)が保管された場合は、790において、マイク
ロプロセッサはサブルーチンをエグジットする。そうで
ない場合は、マイクロプロセッサはステップ766に戻
って、ソフトウェア カウンタおよび4ビツト カウン
タをクリアし、768においてソフトウェア カウンタ
の増分がスタートする。かくして、ステップ782にお
いて、所望数のサンプルが得られるか、タイムラアトに
より、遠隔システムがもはやパルスを送出しなくなった
場合にはサブルーチンは690で終了する。
特定の遠隔制御システム用のすべての所望サンプルを捕
捉する一方で、将来の参照のためコードをROM内に記
憶しうるよう、情報を圧縮することが望ましい。したが
って、本発明の実施例によるときは、捕捉された各コー
ド用に得られた種々のサンプルを平均して、搬送波形式
のコードに対するバーストおよびポーズ、ならびにパル
ス形式のコードに対するポーズに関して正規化または平
均化されたタイミング シーケンスを与えるようにし、
次いで、正規化された情報を後述する既知の圧縮技術に
従わせるようにしている。エミュレートすべき送信機の
各キーに対する受信コードが長い場合は、反復形式の波
形が表示されるが、マイクロプロセッサが処理に際して
、反復を見出すことができない場合は、使用者はキーを
繰返して押すことが助言される。付加的サンプルの受信
後にも、まだマイクロプロセッサが反復を発見できない
場合は、使用者は捕捉プロセスの間に新しい遠隔送信機
が導入されたかどうかを尋ねられ、新しい遠隔送信機が
導入された場合は、使用者は任意のキーを押すよう求め
られ、コードの形式が決定される。次いで、前述のよう
にして捕捉シーケンスが継続される。しかし、新しい遠
隔装置が導入されず、使用者が適正に搬送波形式コード
を捕捉するよう試みた場合は、使用者は特定の遠隔装置
が捕捉できないこと、もしくはオーナーのマニアルで参
照できないことを報らされる。
捉する一方で、将来の参照のためコードをROM内に記
憶しうるよう、情報を圧縮することが望ましい。したが
って、本発明の実施例によるときは、捕捉された各コー
ド用に得られた種々のサンプルを平均して、搬送波形式
のコードに対するバーストおよびポーズ、ならびにパル
ス形式のコードに対するポーズに関して正規化または平
均化されたタイミング シーケンスを与えるようにし、
次いで、正規化された情報を後述する既知の圧縮技術に
従わせるようにしている。エミュレートすべき送信機の
各キーに対する受信コードが長い場合は、反復形式の波
形が表示されるが、マイクロプロセッサが処理に際して
、反復を見出すことができない場合は、使用者はキーを
繰返して押すことが助言される。付加的サンプルの受信
後にも、まだマイクロプロセッサが反復を発見できない
場合は、使用者は捕捉プロセスの間に新しい遠隔送信機
が導入されたかどうかを尋ねられ、新しい遠隔送信機が
導入された場合は、使用者は任意のキーを押すよう求め
られ、コードの形式が決定される。次いで、前述のよう
にして捕捉シーケンスが継続される。しかし、新しい遠
隔装置が導入されず、使用者が適正に搬送波形式コード
を捕捉するよう試みた場合は、使用者は特定の遠隔装置
が捕捉できないこと、もしくはオーナーのマニアルで参
照できないことを報らされる。
パターンおよび反復の認識後は、捕捉コードは以下に説
明する圧縮技術にしたがって圧縮することが望ましい。
明する圧縮技術にしたがって圧縮することが望ましい。
したがって、装置10の作動中に、捕捉され圧縮された
送信機コードの1つをエミュレートしようとする場合は
、コードを伸張させることができる。
送信機コードの1つをエミュレートしようとする場合は
、コードを伸張させることができる。
第8図は遠隔装置の捕捉キーから得られるデータを表わ
すアレイ (ARRAY A)810を示し、また同様
に、特定の捕捉アレイを圧縮形状でエンコードした複数
の小さいアレイ (ARRAY B 、 CおよびD)
820、830および840を示す。特に、Array
Aは、捕捉された搬送波形式赤外線送信機コードに対
する正規化データ アレイである。Array Aのコ
ードは捕捉された送信機の1つのキー機能に対するもの
で、第1の交番する16ビツト カウント値(2つの1
6進シンボルの2グループで示す)は搬送波バースト持
続時間を表わし、第2の交番する16ビツト カウント
値はバースト間の遅延持続(休止)時間を示す。本実施
例にふいては、持続時間はカウント値に45μsを乗す
ることにより見出すようにしている。したがって、記憶
場所2000および2001に位置する16ビツト カ
ウント値は、00C8が200の16進表示であり、か
つ45μsの200倍が9msに等しいことから、9m
sのバースト持続時間を表わす。同じように、次の16
ビツトカウント値(場所2002および2003”)は
、0065が101の16進表示であり、かつ45μs
の101倍が約4.5msに等しいことから、約4.5
msの遅延持続時間を表わす。また、Array A
810の“マツプ”および搬送周波数(他のアレイまた
は図示していない記憶場所に記憶されている)により、
捕捉赤外線信号を正確に生成できることが認識できる。
すアレイ (ARRAY A)810を示し、また同様
に、特定の捕捉アレイを圧縮形状でエンコードした複数
の小さいアレイ (ARRAY B 、 CおよびD)
820、830および840を示す。特に、Array
Aは、捕捉された搬送波形式赤外線送信機コードに対
する正規化データ アレイである。Array Aのコ
ードは捕捉された送信機の1つのキー機能に対するもの
で、第1の交番する16ビツト カウント値(2つの1
6進シンボルの2グループで示す)は搬送波バースト持
続時間を表わし、第2の交番する16ビツト カウント
値はバースト間の遅延持続(休止)時間を示す。本実施
例にふいては、持続時間はカウント値に45μsを乗す
ることにより見出すようにしている。したがって、記憶
場所2000および2001に位置する16ビツト カ
ウント値は、00C8が200の16進表示であり、か
つ45μsの200倍が9msに等しいことから、9m
sのバースト持続時間を表わす。同じように、次の16
ビツトカウント値(場所2002および2003”)は
、0065が101の16進表示であり、かつ45μs
の101倍が約4.5msに等しいことから、約4.5
msの遅延持続時間を表わす。また、Array A
810の“マツプ”および搬送周波数(他のアレイまた
は図示していない記憶場所に記憶されている)により、
捕捉赤外線信号を正確に生成できることが認識できる。
また、Array A 810を注意深く調べることに
より、16のバーストおよびポーズ持続時間が捕捉信号
を通して反復されることが分かる。したがって、本発明
実施例によるときは、特定の送信機または送信機のカテ
ゴリー用のすべての持続時間をArrayD840のよ
うな個別アレイに記憶させている。第8図に示すように
、Array D 840は、Array A 810
内で見出されるものがすべてであるような7つのユニー
クな16ビツト持続時間を記憶するのみであるが、捕捉
されている遠隔装置よりの付加的キーが押された場合に
は、独特の付加的持続時間がArray D 840内
に挿入され、Array D 840は特定の遠隔装置
の使用可能なすべてのキーに対する可能なすべての持続
時間を含むことになる。また、捕捉される複数の送信機
用としてArray D 840 と類似の複数のアレ
イを保存しておくことが望ましい。
より、16のバーストおよびポーズ持続時間が捕捉信号
を通して反復されることが分かる。したがって、本発明
実施例によるときは、特定の送信機または送信機のカテ
ゴリー用のすべての持続時間をArrayD840のよ
うな個別アレイに記憶させている。第8図に示すように
、Array D 840は、Array A 810
内で見出されるものがすべてであるような7つのユニー
クな16ビツト持続時間を記憶するのみであるが、捕捉
されている遠隔装置よりの付加的キーが押された場合に
は、独特の付加的持続時間がArray D 840内
に挿入され、Array D 840は特定の遠隔装置
の使用可能なすべてのキーに対する可能なすべての持続
時間を含むことになる。また、捕捉される複数の送信機
用としてArray D 840 と類似の複数のアレ
イを保存しておくことが望ましい。
Array D 840内で見出される7つの持続時間
は、八rray Dのエレメント0ないし6としてリス
トされているが、Array D 810内で見られる
ように、Array D 840の7つのリストされた
エレメントのうちのあるものだけが常に他の7つのリス
トされたエレメントのあるものに続く。例えば、エレメ
ント“0” (00C8)の後にはエレメント“1”
(0065)またはエレメント“5” (0031)の
みが続く。かくして、3番目のアレイ、 Array
C830は、Array D 840のエレメントを表
わす2つのニブル(nibble)を含むエレメントを
有するよう構成することかできる。次に、Array
C830はArray Dへのポインタ (指針)で、
エレメントとしてArrayA810にあられれるそれ
らの持続時間の組合せ(16ビツト バースト長と後続
する16ビツト休止長)を含む。複数の遠隔装置を捕捉
し、かつ記憶させようとする場合には、Array C
830のような複数のアレイを決定し、八rray D
のような複数のアレイへのポインタ(指針)としてこれ
を与えるようにする必要がある。
は、八rray Dのエレメント0ないし6としてリス
トされているが、Array D 810内で見られる
ように、Array D 840の7つのリストされた
エレメントのうちのあるものだけが常に他の7つのリス
トされたエレメントのあるものに続く。例えば、エレメ
ント“0” (00C8)の後にはエレメント“1”
(0065)またはエレメント“5” (0031)の
みが続く。かくして、3番目のアレイ、 Array
C830は、Array D 840のエレメントを表
わす2つのニブル(nibble)を含むエレメントを
有するよう構成することかできる。次に、Array
C830はArray Dへのポインタ (指針)で、
エレメントとしてArrayA810にあられれるそれ
らの持続時間の組合せ(16ビツト バースト長と後続
する16ビツト休止長)を含む。複数の遠隔装置を捕捉
し、かつ記憶させようとする場合には、Array C
830のような複数のアレイを決定し、八rray D
のような複数のアレイへのポインタ(指針)としてこれ
を与えるようにする必要がある。
Array A 810 に示すような捕捉コード デ
ータはArray D 840で前述したような若干数
の独特な持続時間よりなり、かつ、Array D 8
40において前述した持続時間はArray C830
で言及したような若干数の組合せにおいてのみあられれ
るという理由のため、Array A 810の捕捉コ
ードはArrayC830への指針(ポインタ)を含む
アレイ(ArrayB 820 ’)により表わすこと
ができる。かくして、Array Bは2つのニブル(
nibble)を有するバイト(8ビツト)により構成
される。この場合、第1ニブルはArray C830
の第1エレメントに関係(referencing)
L、第2ニブルはArray C830の第2エレメン
トに関係する。したがって、ArrayB820のバイ
トはArray D 840の4つの16ビツト持続時
間と等価のArray C830の2つの持続時間の組
合せに関係する。換言すれば、Array Aの全ライ
ン(8つの16ビツト ワード)はArray B82
002つの8ビツト バイトに圧縮される。この場合、
Array C830およびArray D 840は
伸張コードとして機能する。遠隔装置の各キーがArr
ayAのようなアレイを発生する場合は、記憶されるこ
とを要するすべては、各キーに対する ArrayBプ
ラスArray CおよびDに等しいアレイである。
ータはArray D 840で前述したような若干数
の独特な持続時間よりなり、かつ、Array D 8
40において前述した持続時間はArray C830
で言及したような若干数の組合せにおいてのみあられれ
るという理由のため、Array A 810の捕捉コ
ードはArrayC830への指針(ポインタ)を含む
アレイ(ArrayB 820 ’)により表わすこと
ができる。かくして、Array Bは2つのニブル(
nibble)を有するバイト(8ビツト)により構成
される。この場合、第1ニブルはArray C830
の第1エレメントに関係(referencing)
L、第2ニブルはArray C830の第2エレメン
トに関係する。したがって、ArrayB820のバイ
トはArray D 840の4つの16ビツト持続時
間と等価のArray C830の2つの持続時間の組
合せに関係する。換言すれば、Array Aの全ライ
ン(8つの16ビツト ワード)はArray B82
002つの8ビツト バイトに圧縮される。この場合、
Array C830およびArray D 840は
伸張コードとして機能する。遠隔装置の各キーがArr
ayAのようなアレイを発生する場合は、記憶されるこ
とを要するすべては、各キーに対する ArrayBプ
ラスArray CおよびDに等しいアレイである。
このような方法で、明らかに少なくとも約8対1の程度
のかなりの圧縮がなされる。
のかなりの圧縮がなされる。
第8図にArray A 810に関して示したように
、パイ) 2000ないし208Fはコードの再生のた
めに必要な最小のデータである。これは、特殊の捕捉コ
ードでは、反復(すなわち、押したキーを押し続けるこ
とおよび命令を繰返すべきこと)を表示するために、い
くつかの組の持続時間の組合せを使用することから本当
である。Array A 810 に関しては、反復デ
ータは4つの16ビツト ワード コード00C800
31000C088B”により構成される。
、パイ) 2000ないし208Fはコードの再生のた
めに必要な最小のデータである。これは、特殊の捕捉コ
ードでは、反復(すなわち、押したキーを押し続けるこ
とおよび命令を繰返すべきこと)を表示するために、い
くつかの組の持続時間の組合せを使用することから本当
である。Array A 810 に関しては、反復デ
ータは4つの16ビツト ワード コード00C800
31000C088B”により構成される。
このコードは、9msの持続時間のバーストの後に約2
.25m5の休止時間(ポーズ)、約0.54m5のバ
ーストおよび約98.5mSのポーズが続くシーケンス
に翻訳(変形)される。このようなバーストポーズ シ
ーケンスを受信したときは、遠隔受信機は、前に受信し
たキー コードを反復させるコマンドとして情報を翻訳
する。この場合、ArrayB820に反復コードを記
憶しつづける代りに、どの形式またはカテゴリーの送信
機に反復コードを与えるかについての情報を記憶させる
他のアレイ(Array G 、図示せず)を保留する
こともできる。
.25m5の休止時間(ポーズ)、約0.54m5のバ
ーストおよび約98.5mSのポーズが続くシーケンス
に翻訳(変形)される。このようなバーストポーズ シ
ーケンスを受信したときは、遠隔受信機は、前に受信し
たキー コードを反復させるコマンドとして情報を翻訳
する。この場合、ArrayB820に反復コードを記
憶しつづける代りに、どの形式またはカテゴリーの送信
機に反復コードを与えるかについての情報を記憶させる
他のアレイ(Array G 、図示せず)を保留する
こともできる。
かくして、約8対1を超えるような圧縮比を与えること
も可能である。・反復コードを使用せず、全キー コー
ドを反復するような他の捕捉リモートに対しては、圧縮
アレイとしてキー コードのみをArray B 82
0に記憶させるを要すること勿論である。この場合にも
、全キー シーケンスを反復させる必要があるという表
示は、Array G (図示せず)のようなアレイ
内にキープするようにする。
も可能である。・反復コードを使用せず、全キー コー
ドを反復するような他の捕捉リモートに対しては、圧縮
アレイとしてキー コードのみをArray B 82
0に記憶させるを要すること勿論である。この場合にも
、全キー シーケンスを反復させる必要があるという表
示は、Array G (図示せず)のようなアレイ
内にキープするようにする。
捕捉された送信機が、休止時間を随伴した搬送周波数の
バーストではなく、パルスとポーズを送信する場合は、
前述のようにパルス幅が相対的標準である限りポーズの
長さのみを記憶すればよい。
バーストではなく、パルスとポーズを送信する場合は、
前述のようにパルス幅が相対的標準である限りポーズの
長さのみを記憶すればよい。
このような場合には、Array A 810はポーズ
(休止時間)の長さだけのアレイとし、Array’B
820゜C830およびD840は前と同じ機能を与
えるようにすることが望ましい。このように、Arra
y D 840は特定のリモート(遠隔装置)に対する
可能なすべてのポーズ長を含み、一方、Array C
830はArray D 840への指針(ポインタ)
として機能し、可能なポーズ カップル(隣接する2つ
の異なるポーズの異なるすべてのグループ)を与える。
(休止時間)の長さだけのアレイとし、Array’B
820゜C830およびD840は前と同じ機能を与
えるようにすることが望ましい。このように、Arra
y D 840は特定のリモート(遠隔装置)に対する
可能なすべてのポーズ長を含み、一方、Array C
830はArray D 840への指針(ポインタ)
として機能し、可能なポーズ カップル(隣接する2つ
の異なるポーズの異なるすべてのグループ)を与える。
最後に、使用されるArray B 820はArra
y A 810の圧縮バージョンであり、Array
C830への指針として機能する。
y A 810の圧縮バージョンであり、Array
C830への指針として機能する。
以上、装置10の回路の詳細、マイクロプロセッサ20
0のプログラミングのフローチャート、ならびにデータ
圧縮技法について述べてきたが、既知の再構成可能遠隔
制御装置に比し、本発明装置10がなにゆえ好都合であ
るかについての付加的洞察を与えるため、以下捕捉モー
ドにおける本発明装置10の作動につき説明することに
する。使用者は、スライド スイッチ162を捕捉位置
に動かすことにより捕捉モードに入る。捕捉モードに入
ると、マイクロプロセッサは、装置10の受信手段11
0と捕捉しようとするリモートまたは赤外線送信機が相
互に向かい合うよう、捕捉しようとするリモートと装置
10をヘッド ツウ ヘッドに配置させることを助言す
るようLCDに仕向ける。次に使用者は、(通常の使用
の場合とは逆さであるが、この場合の使用には読取り可
能なディスプレイ内において)、”5elect a
system (システムを選択)″を指示され、使
用者は6つのシステム キー60の1つを押すことによ
り、捕捉すべきシステムを選択する。もし、使用者が誤
ったキーを押した場合は、LCDは”Invalid
Entry、 5elect SystemKey(エ
ントリー無効、システム キーを選択)”を表示する。
0のプログラミングのフローチャート、ならびにデータ
圧縮技法について述べてきたが、既知の再構成可能遠隔
制御装置に比し、本発明装置10がなにゆえ好都合であ
るかについての付加的洞察を与えるため、以下捕捉モー
ドにおける本発明装置10の作動につき説明することに
する。使用者は、スライド スイッチ162を捕捉位置
に動かすことにより捕捉モードに入る。捕捉モードに入
ると、マイクロプロセッサは、装置10の受信手段11
0と捕捉しようとするリモートまたは赤外線送信機が相
互に向かい合うよう、捕捉しようとするリモートと装置
10をヘッド ツウ ヘッドに配置させることを助言す
るようLCDに仕向ける。次に使用者は、(通常の使用
の場合とは逆さであるが、この場合の使用には読取り可
能なディスプレイ内において)、”5elect a
system (システムを選択)″を指示され、使
用者は6つのシステム キー60の1つを押すことによ
り、捕捉すべきシステムを選択する。もし、使用者が誤
ったキーを押した場合は、LCDは”Invalid
Entry、 5elect SystemKey(エ
ントリー無効、システム キーを選択)”を表示する。
30秒以内にキーが押されない場合は、装置はスリーブ
状態に入る。リモートがスリーブ状態に入った後、任意
のキーが押された場合は“Capture Mode、
5elect System Key (モードを
捕捉し、システム キーを選択)′″なる助言がLCD
上にあられれる。TVを選択した場合に、使用者がシス
テム キー60を押したときは、助言 “CodeKn
own、 do you want to chan
ge any ? (コードは既知、他への変更を
希望?)”があられれ、この場合には、1つのソフト
キーは“yes (イエス)”とラベルされ、他は“
No (ノウ)′″とラベルされる。“no (ノウ)
′″が押された場合は、LCDは”5elect a
system (シス7Aを選択)”で応答し、“y
es (イエス)”が押された場合は、使用者は、主
TV機能プログラミングにおける落し穴(pitfal
ls)が指摘されるようユーザー マニアルを見るよう
助言される。使用者が依然として継続を希望する場合は
、助言“Press any key(任意のキーを押
せ)”がLCD上に表われるので、捕捉しようとするリ
モートのコード形式(搬送波またはパルス)を決定する
ことができる。ついで、使用者は、“Press di
git Q (数字「0」を押す)”。
状態に入る。リモートがスリーブ状態に入った後、任意
のキーが押された場合は“Capture Mode、
5elect System Key (モードを
捕捉し、システム キーを選択)′″なる助言がLCD
上にあられれる。TVを選択した場合に、使用者がシス
テム キー60を押したときは、助言 “CodeKn
own、 do you want to chan
ge any ? (コードは既知、他への変更を
希望?)”があられれ、この場合には、1つのソフト
キーは“yes (イエス)”とラベルされ、他は“
No (ノウ)′″とラベルされる。“no (ノウ)
′″が押された場合は、LCDは”5elect a
system (シス7Aを選択)”で応答し、“y
es (イエス)”が押された場合は、使用者は、主
TV機能プログラミングにおける落し穴(pitfal
ls)が指摘されるようユーザー マニアルを見るよう
助言される。使用者が依然として継続を希望する場合は
、助言“Press any key(任意のキーを押
せ)”がLCD上に表われるので、捕捉しようとするリ
モートのコード形式(搬送波またはパルス)を決定する
ことができる。ついで、使用者は、“Press di
git Q (数字「0」を押す)”。
“Press digit l (数字「1」を押
す)”。
す)”。
“Press digit 2 (数字「2」を押す)
s 、 、、、、、、、。
s 、 、、、、、、、。
“Press digit 9 (数字「9」を押す)
”。
”。
’Press channel up (チャネル ア
ップを押す)m。
ップを押す)m。
”Press channel down (チャネル
ダウンを押す)”。
ダウンを押す)”。
“Press alternate channel
(オルターネートチャネルを押す)”、 ”Pres
senter or IQQ (エンターまたは100
を押す)”、 ”Press volume up(
音量アップを押す)、 ”Press volume
down(音量ダウンを押す)”および”Press
mute (ミュートを押す)”をその順序で押すよ
う助言される。これらは主TVシステム内で交換を許容
される機能のすべてである。任意の機能は“FWD”ソ
フト キーを用いてバイパスすることができる。ひとた
び特定システムに関して捕捉が完了すると、使用者はL
CDディスプレイにより約3秒間そのことを告知され、
ついで、前述の助言“5elect asystem
(システムを選択)″に戻る。
(オルターネートチャネルを押す)”、 ”Pres
senter or IQQ (エンターまたは100
を押す)”、 ”Press volume up(
音量アップを押す)、 ”Press volume
down(音量ダウンを押す)”および”Press
mute (ミュートを押す)”をその順序で押すよ
う助言される。これらは主TVシステム内で交換を許容
される機能のすべてである。任意の機能は“FWD”ソ
フト キーを用いてバイパスすることができる。ひとた
び特定システムに関して捕捉が完了すると、使用者はL
CDディスプレイにより約3秒間そのことを告知され、
ついで、前述の助言“5elect asystem
(システムを選択)″に戻る。
捕捉しようとするシステムとして、TVキーでなく 、
VCRキー64を押した場合には、プログラムは、助言
“Press any key (任意のキーを押す
)″で継続され、ついで、次の助言(prompt)
、すなわち、“Press digit Q (数字0
を押す)”。
VCRキー64を押した場合には、プログラムは、助言
“Press any key (任意のキーを押す
)″で継続され、ついで、次の助言(prompt)
、すなわち、“Press digit Q (数字0
を押す)”。
”Press digit l (数字1を押す)
” 、 ”Pressdigit 2(数字2を押す
)”l ””””’ “Press digit9 (
数字9を押す)、″’Press channel u
p (チャネル アップを押す)”、“Press c
hanneldown (チャネル ダウンを押す)”
、“Pressalternate channel
(オールタネート チャネルを押す)”、 “Pre
ss enter or 100 (エンターまたは1
00を押す)”、 ”Press volume u
p (音量アップを押す)”、“Press vol
ume down (音量ダウンを押す)′、“Pr
ess mute (ミュートを押す) ” 、 ”
Press play (プレイを押す)”、 ”pr
essstop (xトップを押す)”、 ”pre
s5 record (レコードを押す) +++、“
Press pause (ポーズを押す)、“Pr
ess rewind (リワインドを押す)” 。
” 、 ”Pressdigit 2(数字2を押す
)”l ””””’ “Press digit9 (
数字9を押す)、″’Press channel u
p (チャネル アップを押す)”、“Press c
hanneldown (チャネル ダウンを押す)”
、“Pressalternate channel
(オールタネート チャネルを押す)”、 “Pre
ss enter or 100 (エンターまたは1
00を押す)”、 ”Press volume u
p (音量アップを押す)”、“Press vol
ume down (音量ダウンを押す)′、“Pr
ess mute (ミュートを押す) ” 、 ”
Press play (プレイを押す)”、 ”pr
essstop (xトップを押す)”、 ”pre
s5 record (レコードを押す) +++、“
Press pause (ポーズを押す)、“Pr
ess rewind (リワインドを押す)” 。
Press fast forward (高速フォワ
ードを押す)″。
ードを押す)″。
”Press 5earch>> (サーチ〉〉を押す
)”、“Presssearch<< (サーチくくを
押す)”、 ”Press power(パワーを押
す)“、 ”Press slow (スo−を押す
) “、“Press TV/VCR(TV/VCRを
押す)′。
)”、“Presssearch<< (サーチくくを
押す)”、 ”Press power(パワーを押
す)“、 ”Press slow (スo−を押す
) “、“Press TV/VCR(TV/VCRを
押す)′。
“Press X2 (X2を押す) ” 、 ”P
ress frameadvance (フレーム
アドバンスを押ス)”。
ress frameadvance (フレーム
アドバンスを押ス)”。
Press reverse play (リバース
プレイを押す)”。
プレイを押す)”。
Press one touch record (ワ
ン タッチレコードを押す)”、 ”Press 5
tandby (スタンドバイを押す)、 ”Pr
ess timer (タイマーを押す)″。
ン タッチレコードを押す)”、 ”Press 5
tandby (スタンドバイを押す)、 ”Pr
ess timer (タイマーを押す)″。
“Press normal (ノー7/l/を押す)
”、 ”Press 03D(O20を押す) ” 、
”Press help (ヘルプを押す)”。
”、 ”Press 03D(O20を押す) ” 、
”Press help (ヘルプを押す)”。
“Press program (プログラムを押す
)”。
)”。
“Press 5elect (セレクトを押す) ”
、 ”Pressup (アップを押す)、“Pr
ess down (ダウンを押す)”がなされる。
、 ”Pressup (アップを押す)、“Pr
ess down (ダウンを押す)”がなされる。
ここで、終りの15の命令は与えられたキーボ°−ド1
5上のキーとしては使用できないので、装置10を使用
してこれらの命令をリモー) VCHに与える場合は、
適当なソフト キーを押すことが必要である。また、1
5の付加的命令を与えるため、これらを収納するのに8
つの命令と7つの発令の2つのメニューを与えるように
している。
5上のキーとしては使用できないので、装置10を使用
してこれらの命令をリモー) VCHに与える場合は、
適当なソフト キーを押すことが必要である。また、1
5の付加的命令を与えるため、これらを収納するのに8
つの命令と7つの発令の2つのメニューを与えるように
している。
捕捉しようとするシステムとしてケーブル システム
キー65が押された場合は、プログラムは助言は“Pr
ess any key (任意のキーを押す)′で
継続される。ついでコードが識別された後、次の助言、
すなわち、”Press digit Q (数字0を
押す)”、“Press digit 1 (数字1
を押す)″。
キー65が押された場合は、プログラムは助言は“Pr
ess any key (任意のキーを押す)′で
継続される。ついでコードが識別された後、次の助言、
すなわち、”Press digit Q (数字0を
押す)”、“Press digit 1 (数字1
を押す)″。
”Press digit 2 (数字2を押す)”
、−”Press digit 9 (数字9を押す
)”、・Presschannel up (チャネル
アップを押す) ” 、 ”Presschanne
l down (チャネル ダウンを押す)1′。
、−”Press digit 9 (数字9を押す
)”、・Presschannel up (チャネル
アップを押す) ” 、 ”Presschanne
l down (チャネル ダウンを押す)1′。
“Press alternate channeX(
オルタネート チャネルを押す)”、“Press e
nter or lQQ (zンターまたは100を押
す)”、“Press volume up(音量アッ
プを押す)、“Press volumedawn(音
量ダウンを押す)”、 ”Press mute (
ミュートを押す)、“Press power (パ
ワーを押す)”。
オルタネート チャネルを押す)”、“Press e
nter or lQQ (zンターまたは100を押
す)”、“Press volume up(音量アッ
プを押す)、“Press volumedawn(音
量ダウンを押す)”、 ”Press mute (
ミュートを押す)、“Press power (パ
ワーを押す)”。
”Press A/B 5w1tch (A/B スイ
ッチを押す)”。
ッチを押す)”。
”Press memory up (メモリ アッ
プを押す)l”P、ress memory down
(メモリ ダウンを押す) I+。
プを押す)l”P、ress memory down
(メモリ ダウンを押す) I+。
”Press add (加算を押す)”、“Pre
ss delete(削除を押す)”、“Press
fl (flを押す)”。
ss delete(削除を押す)”、“Press
fl (flを押す)”。
“Press f2(f2を押す)”および“Pres
s f3 (f3を押す)”がなされる。
s f3 (f3を押す)”がなされる。
また、オーディオ システム キー66が押された場合
は、プログラムは助言“Remote Amplifi
er?(リモート増幅器か?)″で継続される。ソフト
キー“Yes (イエス)″が押された場合は、助
言”Press any key (任意のキーを押
す)”が与えられ、キーの押圧後、次の助言、すなわち
、“Press power (パワーを押す) ”
、 ”Pressvolume up (音量ア
ップを押す)“、 “Pressvolume do
wn (音量ダウンを押す)”、 ”pressC
o (source) (CD (7−ス)を押す)
、 ”presstuner (source) (
チューナ(ソース)を押す)”。
は、プログラムは助言“Remote Amplifi
er?(リモート増幅器か?)″で継続される。ソフト
キー“Yes (イエス)″が押された場合は、助
言”Press any key (任意のキーを押
す)”が与えられ、キーの押圧後、次の助言、すなわち
、“Press power (パワーを押す) ”
、 ”Pressvolume up (音量ア
ップを押す)“、 “Pressvolume do
wn (音量ダウンを押す)”、 ”pressC
o (source) (CD (7−ス)を押す)
、 ”presstuner (source) (
チューナ(ソース)を押す)”。
“Press phono (soure) (フォ
ノ (ソース)を押す) ” 、 ”Press t
ape (source) (テープ(ソース)を押
す)”、 ”Press aux (source
) (補助(ソース)を押す)”、 ”Press
mute (ミュートを押す) ” 、 ”Pre
ss balance right (バランスラス
トを押す)”、 ”Press balance 1
eft (バランス レフトを押す)、 ’Pres
s front (フロントを押す)′″、“Pre
ss back (バックを押す)′°。
ノ (ソース)を押す) ” 、 ”Press t
ape (source) (テープ(ソース)を押
す)”、 ”Press aux (source
) (補助(ソース)を押す)”、 ”Press
mute (ミュートを押す) ” 、 ”Pre
ss balance right (バランスラス
トを押す)”、 ”Press balance 1
eft (バランス レフトを押す)、 ’Pres
s front (フロントを押す)′″、“Pre
ss back (バックを押す)′°。
”Press graphic band (グラフィ
ック バンドを押す)”、“Press (+)
((+)を押す)”。
ック バンドを押す)”、“Press (+)
((+)を押す)”。
“Press (−) ((−)を押す)”がなさ
れる。
れる。
これに対して、助言“Remote Amplifie
r7 (リモート増幅器か?)”が与えられた際、ソフ
ト キー″Yes (イエス)”でな(”No (ノ
ウ)”が押された場合は、上記のような助言はスキップ
される。かくして、Romote Amplifier
(リモート増幅器)シーケンスの後、助言” Rom
ote Tuner? (リモート チューナか?〉”
がなされ、ソフトキー”Yes (イエス)”が押さ
れた場合は、“Pressany key (任意の
キーを押す)”の助言の後、次の助言、すなわち、”P
ress digit Q (デジット0を押す)”、
”Press digit l (デジット1
を押す) ” 、−Press digit 9 (デ
ジット9を押す)、 ”Press power
(パワを押す)″。
r7 (リモート増幅器か?)”が与えられた際、ソフ
ト キー″Yes (イエス)”でな(”No (ノ
ウ)”が押された場合は、上記のような助言はスキップ
される。かくして、Romote Amplifier
(リモート増幅器)シーケンスの後、助言” Rom
ote Tuner? (リモート チューナか?〉”
がなされ、ソフトキー”Yes (イエス)”が押さ
れた場合は、“Pressany key (任意の
キーを押す)”の助言の後、次の助言、すなわち、”P
ress digit Q (デジット0を押す)”、
”Press digit l (デジット1
を押す) ” 、−Press digit 9 (デ
ジット9を押す)、 ”Press power
(パワを押す)″。
“Press 八M/FM (AM/FMを押す)”
、 ”Pressscan> (スキャン〉を押す)
’ 、 ”press 5can<(スキャンくを
押す戸”、 ”Press enter (エンタ
ーを押す)’ 、 ”Press memory−(
メモリを押す)″。
、 ”Pressscan> (スキャン〉を押す)
’ 、 ”press 5can<(スキャンくを
押す戸”、 ”Press enter (エンタ
ーを押す)’ 、 ”Press memory−(
メモリを押す)″。
”Press fl (flを押す)”および“Pre
ss f2 (f2を押す)”がなされる。助言“Re
mote Tuner?(リモート チ二−すか?
)の後、ソフト キー“No (ノウ)”が押された場
合は、勿論上記の助言はスキップされる。
ss f2 (f2を押す)”がなされる。助言“Re
mote Tuner?(リモート チ二−すか?
)の後、ソフト キー“No (ノウ)”が押された場
合は、勿論上記の助言はスキップされる。
チューナに関する助言の後には、助言“CDplaye
r ? (CDプレーヤか?)″がなされ、肯定的応答
が与えられた場合だけ、助言“Press any k
ey(任意のキーを押す)″がなされる。この場合は、
システム形式の捕捉の後、次の助言、すなわち、“Pr
ess digit O(数字0を押す)”、“Pre
ssdigit 1 <数字1を押す) ” 、−
=″Press digit9 (数字9を押す)”、
“Press power (パワを押す) 、
’Press play/replay (プレイ/
リプレイを押す) ” 、 ”Press 5top
(ストップを押す)′。
r ? (CDプレーヤか?)″がなされ、肯定的応答
が与えられた場合だけ、助言“Press any k
ey(任意のキーを押す)″がなされる。この場合は、
システム形式の捕捉の後、次の助言、すなわち、“Pr
ess digit O(数字0を押す)”、“Pre
ssdigit 1 <数字1を押す) ” 、−
=″Press digit9 (数字9を押す)”、
“Press power (パワを押す) 、
’Press play/replay (プレイ/
リプレイを押す) ” 、 ”Press 5top
(ストップを押す)′。
”Press 5earch>> (サーチ〉〉を押す
)”、 ”Presssearch<< (サーチ〈く
を押す)、 ”Press pause(ポーズを押
す)”、 ”Press next (ネクストを押
す) ” 、 ”Press previous (
プレピアスを押す)″。
)”、 ”Presssearch<< (サーチ〈く
を押す)、 ”Press pause(ポーズを押
す)”、 ”Press next (ネクストを押
す) ” 、 ”Press previous (
プレピアスを押す)″。
Press time remaining (タイム
リメイニングを押す) ’ 、 ”Press r
eview (レビューを押す)m。
リメイニングを押す) ’ 、 ”Press r
eview (レビューを押す)m。
“Press 5can (スキャンを押す)、“Pr
essstore (ストアを押す)”、 ”Pre
ss clear(クリアを押す)”、 ”Pre
ss 5elect (セレクトを押す) ’ 、
”Press repeat (リピートを押す)″お
よび“Press A/B 1oop (A/Bループ
を押す)Pが与えられる。ついで、CDプレーヤに関す
る助言の後には、助言”Tape player 7
(テープ プレーヤか?)”が与えられ、“Yes
(イエス)mキーが押された場合は、システム形式の捕
捉後、次の助言、すなわち、”Press digit
l (数字1を押す)”、“Press dig
it 2(数字2を押す)”。
essstore (ストアを押す)”、 ”Pre
ss clear(クリアを押す)”、 ”Pre
ss 5elect (セレクトを押す) ’ 、
”Press repeat (リピートを押す)″お
よび“Press A/B 1oop (A/Bループ
を押す)Pが与えられる。ついで、CDプレーヤに関す
る助言の後には、助言”Tape player 7
(テープ プレーヤか?)”が与えられ、“Yes
(イエス)mキーが押された場合は、システム形式の捕
捉後、次の助言、すなわち、”Press digit
l (数字1を押す)”、“Press dig
it 2(数字2を押す)”。
・ −“Press digit 9 (数字9を押す
)”、−“Press power (パワを押す)
、 ”Press play(プレイを押す)”、
”Press pause (ポーズを押す)、“P
ress fast forward (高速フォワー
ドを押す) ” 、 ”Press rewind
(リワインドを押す)′。
)”、−“Press power (パワを押す)
、 ”Press play(プレイを押す)”、
”Press pause (ポーズを押す)、“P
ress fast forward (高速フォワー
ドを押す) ” 、 ”Press rewind
(リワインドを押す)′。
”Press record (レコードを押す) ”
、 ”PressDolby onloff ()
/l/ビー オン/オフを押す)″。
、 ”PressDolby onloff ()
/l/ビー オン/オフを押す)″。
“Press reverse play (リバース
プレイを押す) sl“Press 1ndex
(インデックスを押す)”。
プレイを押す) sl“Press 1ndex
(インデックスを押す)”。
“Press AMS (AMSを押す)”、“Pre
ss fl (flを押す)”および“Press f
2(f2を押す)”が与えられる。
ss fl (flを押す)”および“Press f
2(f2を押す)”が与えられる。
また、Aux lシステム キーが押された場合は、
システムは助言“Device type ’i’ (
装置の形式は?)”に従い、2つのソフト キーは“3
at RCVR”および“Vid Disk”とラベル
される。この場合、使用者はシステム キー’rv 6
3 、 VCR64,CBL、65゜Auxl 67
、あるいは“ソフト”システム キー5atRCVRま
たはVid Diskの1つを選択しなければならない
。ここで任意の他のシステム キーを押した場合はエラ
ー メツセージが与えられる。TVキー63が押された
場合は、助言”Press any key(任意の
キーを押す)”がなされ、リモート システム形式の捕
捉後、助言は前述のようなTVシステムの捕捉の場合の
フォーマットに従う。同様に二CBLシステム キー6
5が押された場合は、助言“Press any k
ey (任意のキーを押す)”がなされた後、助言は前
述のようなケーブル システムの捕捉の場合のフォーマ
ットに従う。また、vCRキー64が押された場合は、
例によって、助言“Press any Key (
任意のキーを押す)”がなされた後、システム形式の捕
捉後、助言は、助言“Press play (プレイ
を押す〉″から“Presssearch< (サーチ
〈を押す)”までを削除する(すなわち助言または捕捉
しない)こと以外は、VCRの捕捉に関し前述したよう
なフォーマットに従う。
システムは助言“Device type ’i’ (
装置の形式は?)”に従い、2つのソフト キーは“3
at RCVR”および“Vid Disk”とラベル
される。この場合、使用者はシステム キー’rv 6
3 、 VCR64,CBL、65゜Auxl 67
、あるいは“ソフト”システム キー5atRCVRま
たはVid Diskの1つを選択しなければならない
。ここで任意の他のシステム キーを押した場合はエラ
ー メツセージが与えられる。TVキー63が押された
場合は、助言”Press any key(任意の
キーを押す)”がなされ、リモート システム形式の捕
捉後、助言は前述のようなTVシステムの捕捉の場合の
フォーマットに従う。同様に二CBLシステム キー6
5が押された場合は、助言“Press any k
ey (任意のキーを押す)”がなされた後、助言は前
述のようなケーブル システムの捕捉の場合のフォーマ
ットに従う。また、vCRキー64が押された場合は、
例によって、助言“Press any Key (
任意のキーを押す)”がなされた後、システム形式の捕
捉後、助言は、助言“Press play (プレイ
を押す〉″から“Presssearch< (サーチ
〈を押す)”までを削除する(すなわち助言または捕捉
しない)こと以外は、VCRの捕捉に関し前述したよう
なフォーマットに従う。
次に、ソフト キー”Vid Disk”を押した場合
は、助言”Press any key (任意のキ
ーを押す)およびシステム形式の捕捉の後、次の助言、
すなわち、”Press digit Q (デジット
0を押す)”′。
は、助言”Press any key (任意のキ
ーを押す)およびシステム形式の捕捉の後、次の助言、
すなわち、”Press digit Q (デジット
0を押す)”′。
“Press digit l (デジット1を押
す)”、。
す)”、。
Press digit 9 (デジット9を押す
)′S。
)′S。
“Press power (パワーを押す)”、
”Pressplay (プレイを押す)、 ’
Press pause (ポーズを押す)”、
”Press 5till ’(ステイルを押す)、“
Press slow (スローを押す)”、“Pre
ssindex (インデックスを押す)、 ”P
ress 5earch〉〉(サーチ〉〉を押す)#お
よびPress 5earch<<(サーチ〈くを押す
)”が与えられる。かくして、ビデオ ディスク機能の
制御は、使用者がAux 1キー67(または場合に
応じてAux 2キー68)を押すことにより利用可能
となる。最後に、ソフトキー“Sat RCVR”が押
された場合は、助言“Pressany Key (
任意のキーを押す)およびシステム形式の捕捉の後、次
の助言、すなわち、“pressdigit O(数字
0を押す)″”、 ”Press digit l(
数字lを押す) II 、 、、、、、、、、 “P
ress digit 9 (数字9を押す)、 ”
Press channel up (チャネルアップ
を押す) ” 、 ”Press channel
down (チャネル ダウンを押す) ” 、 ”
Press alternatechannel (
オルタネート チャネルを押す)”“Press en
ter or IQQ (zンターまたは100を押す
) ” 、 ”Press volume up
(音量アップを押す) I′。
”Pressplay (プレイを押す)、 ’
Press pause (ポーズを押す)”、
”Press 5till ’(ステイルを押す)、“
Press slow (スローを押す)”、“Pre
ssindex (インデックスを押す)、 ”P
ress 5earch〉〉(サーチ〉〉を押す)#お
よびPress 5earch<<(サーチ〈くを押す
)”が与えられる。かくして、ビデオ ディスク機能の
制御は、使用者がAux 1キー67(または場合に
応じてAux 2キー68)を押すことにより利用可能
となる。最後に、ソフトキー“Sat RCVR”が押
された場合は、助言“Pressany Key (
任意のキーを押す)およびシステム形式の捕捉の後、次
の助言、すなわち、“pressdigit O(数字
0を押す)″”、 ”Press digit l(
数字lを押す) II 、 、、、、、、、、 “P
ress digit 9 (数字9を押す)、 ”
Press channel up (チャネルアップ
を押す) ” 、 ”Press channel
down (チャネル ダウンを押す) ” 、 ”
Press alternatechannel (
オルタネート チャネルを押す)”“Press en
ter or IQQ (zンターまたは100を押す
) ” 、 ”Press volume up
(音量アップを押す) I′。
”Press volume down (音量ダウ
ンを押す〉”。
ンを押す〉”。
“Press mute (ミュートを押す) 、 ”
Press 5atellite(サテライトを押す)
”、 ”Press clear (クリアを押す
)”、 ”press east (イーストを押
す)”。
Press 5atellite(サテライトを押す)
”、 ”Press clear (クリアを押す
)”、 ”press east (イーストを押
す)”。
”Press west (ウェストを押す)”、
”pressaudio tune up (オーディ
オ チューン アップを押す) ’ 、 ”Pres
s audio tune down (オーディオ
チューン ダウンを押す)、“Press audi
。
”pressaudio tune up (オーディ
オ チューン アップを押す) ’ 、 ”Pres
s audio tune down (オーディオ
チューン ダウンを押す)、“Press audi
。
BW (オーディオBllを押す)”、および“Pre
ssfl (flを押す)”が与えられる。
ssfl (flを押す)”が与えられる。
ここで留意すべきは、捕捉可能な種々のシステムのキー
の多くは与えられたキーボード15上に等漬物を有しな
いため、それらのキーの機能を達成するための手段を設
けなければならないということである。したがって、L
CD 70上にあられれるメニューに関連してソフトキ
ー20を与えることにより、ある任意の時間に8つの付
加的キーを使用しうるようにしている。さらに、すべて
の範囲の機能をなしとげるのに、8つまでの付加的キー
より多いキーを必要とする場合は、第2メニユー ペー
ジはさらに8つまでの付加的機能を与えることができる
。第2メニユー ページは、使用しているシステム キ
ーを押すことにより呼び出すことができる。さらに、使
用者は前述のように、任意の捕捉コマンド(助言)シー
ケンスを通してスクローリングすることのオプションを
有する。したがって、助言″Press any ke
y (任意のキーを押す)”があられれ、システム形
式が捕捉された後は、所望の方向においてスクローリン
グするため、“FWD ”および“REV ”とラベル
された2つのソフトキー機能があられれる。この場合、
スクローリング用のソフトキーは、リモート ユニット
を捕捉するため、新しい助言メツセージがあられれた場
合でも、それらの効力を保持させるようにすることが望
ましい。
の多くは与えられたキーボード15上に等漬物を有しな
いため、それらのキーの機能を達成するための手段を設
けなければならないということである。したがって、L
CD 70上にあられれるメニューに関連してソフトキ
ー20を与えることにより、ある任意の時間に8つの付
加的キーを使用しうるようにしている。さらに、すべて
の範囲の機能をなしとげるのに、8つまでの付加的キー
より多いキーを必要とする場合は、第2メニユー ペー
ジはさらに8つまでの付加的機能を与えることができる
。第2メニユー ページは、使用しているシステム キ
ーを押すことにより呼び出すことができる。さらに、使
用者は前述のように、任意の捕捉コマンド(助言)シー
ケンスを通してスクローリングすることのオプションを
有する。したがって、助言″Press any ke
y (任意のキーを押す)”があられれ、システム形
式が捕捉された後は、所望の方向においてスクローリン
グするため、“FWD ”および“REV ”とラベル
された2つのソフトキー機能があられれる。この場合、
スクローリング用のソフトキーは、リモート ユニット
を捕捉するため、新しい助言メツセージがあられれた場
合でも、それらの効力を保持させるようにすることが望
ましい。
本発明は本明細書に記載の実施例に限定されるものでな
く、本発明は他の変形をも包含するものである。
く、本発明は他の変形をも包含するものである。
第1図は本発明遠隔制御装置の一実施例の平面図、
第2図はボックス形状で示すように第2a〜第2d図よ
りなり、前記第2a図ないし第2d図はそれぞれ本発明
装置の実施例の一部のブロック図、第3図は本発明遠隔
制御装置のマイクロプロセッサ用フローチャート、 第4図は第3図の捕捉モジニールのフローチャート、 第5a図および第5b図は第4図の搬送波捕捉モジュー
ルを表わすフローチャート、 第6a図ないし第6C図は第4図の搬送周波数コード捕
捉モジュールを表わすフローチャート、第7a図ないし
第7b図は第4図の非搬送波コード捕捉モジニールを表
わすフローチャート、第8図は第1図示遠隔制御装置で
使用されるデータ圧縮技法の理解に有用な組のアレイを
示す図である。 10・・・遠隔制御装置 15・・・キーボード 20、30.40.50.60・・・キー(またはボタ
ン)61、62・・・パワー キー 63・・・TV キー 64・・・VCRキー 65・・・ケーブル システム キー 66・・・オーディオ システム キー67・・・Au
x lキー(補助キー)68−Aux 2キー(?i
i助−1−−)70・・・液晶表示装置(LCDディス
プレイ)110・・・赤外線受信機 113・・・比較器 120・・・捕捉ロジック 122、 124・・・カウンタ 130・・・RAM 140・・・ROM 150・・・バンク セレクトおよびアドレス デコー
ド ロジック 160・・・捕捉・作動選択ロジック 162・・・スイッチ 170・・・パワー アップ リセット回路180・・
・キーボード インクラブド ロジック190・・・作
動ウェイタ アップ ロジック200・・・マイクロプ
ロセッサ 210・・・パワーおよびタロツク モジュール211
・・・電池 216・・・DC/DC変換器 220・・・赤外線送信機 224、226・・・光放射ダイオード特許出願人
ノース・アメリカン・フィリップスφコンシューマ−・
エレク トロニクス・コーポレーション 代理人弁理士 杉 村 暁 実 間 弁理士 杉 村 興
作FIG、 6a FIG、 7b
りなり、前記第2a図ないし第2d図はそれぞれ本発明
装置の実施例の一部のブロック図、第3図は本発明遠隔
制御装置のマイクロプロセッサ用フローチャート、 第4図は第3図の捕捉モジニールのフローチャート、 第5a図および第5b図は第4図の搬送波捕捉モジュー
ルを表わすフローチャート、 第6a図ないし第6C図は第4図の搬送周波数コード捕
捉モジュールを表わすフローチャート、第7a図ないし
第7b図は第4図の非搬送波コード捕捉モジニールを表
わすフローチャート、第8図は第1図示遠隔制御装置で
使用されるデータ圧縮技法の理解に有用な組のアレイを
示す図である。 10・・・遠隔制御装置 15・・・キーボード 20、30.40.50.60・・・キー(またはボタ
ン)61、62・・・パワー キー 63・・・TV キー 64・・・VCRキー 65・・・ケーブル システム キー 66・・・オーディオ システム キー67・・・Au
x lキー(補助キー)68−Aux 2キー(?i
i助−1−−)70・・・液晶表示装置(LCDディス
プレイ)110・・・赤外線受信機 113・・・比較器 120・・・捕捉ロジック 122、 124・・・カウンタ 130・・・RAM 140・・・ROM 150・・・バンク セレクトおよびアドレス デコー
ド ロジック 160・・・捕捉・作動選択ロジック 162・・・スイッチ 170・・・パワー アップ リセット回路180・・
・キーボード インクラブド ロジック190・・・作
動ウェイタ アップ ロジック200・・・マイクロプ
ロセッサ 210・・・パワーおよびタロツク モジュール211
・・・電池 216・・・DC/DC変換器 220・・・赤外線送信機 224、226・・・光放射ダイオード特許出願人
ノース・アメリカン・フィリップスφコンシューマ−・
エレク トロニクス・コーポレーション 代理人弁理士 杉 村 暁 実 間 弁理士 杉 村 興
作FIG、 6a FIG、 7b
Claims (1)
- 【特許請求の範囲】 1、少なくともその1つが他と異なる送信プロトコルを
有する信号に応答するような複数の遠隔制御可能製品と
ともに使用しうるよう形成した再構成可能な遠隔制御装
置において、該装置は、 a)捕捉モード期間中にエミュレートすべき遠隔制御送
信機から送信される信号で、休止によりセパレートされ
たパルスを有する第1プロトコル信号ならびに休止によ
りセパレートされた搬送周波数のパルスのバーストを有
する第2プロトコル信号を含む信号を受信する受信機手
段と、 b)該第1プロトコル信号と該第2プロトコル信号を識
別し、エミュレートすべき各送信機により使用されるプ
ロトコルの表示を与えるため該受信機手段に接続した識
別手段と、c)メモリ手段と、 d)少なくとも該休止の持続時間をほぼ決定して、該第
1プロトコル信号を受信した際、そのことを表わす第1
データを該メモリ手段に供給するようにするとともに、
搬送周波数および該パルス バーストの持続時間ならび
にパルス バースト間の休止をほぼ決定して、該第2プ
ロトコル信号を受信した際、そのことを表わす第2デー
タを与えるようにするため該受信機手段に接続した処理
手段と、 e)供給される送信機入力信号に対応する制御信号を送
信するための送信機手段と、 f)該再構成可能遠隔制御装置を制御する使用者の操作
可能なセレクタ手段と、 g)該セレクタ手段を使用者が作動させるのに応じて該
メモリ手段にアドレッシングを行い、該メモリ手段に記
憶されたデータを該送信機手段に送出して該送信機の入
力信号を構成させるようにするため該メモリ手段および
該使用者操作可能セレクタ手段に接続した送信機制御手
段と を具えたことを特徴とする遠隔制御装置。 2、該識別手段、該処理手段および該送信機制御手段に
より少なくともマイクロプロセッサの一部を構成したこ
とを特徴とする請求項1記載の装置。 3、該装置は、さらに、 h)該パルス持続時間決定ならびに該搬送周波数および
パルス バースト持続時間決定のうち少なくとも1つを
得、得られた決定を圧縮し、圧縮したデータを該メモリ
手段に供給するためのデータ圧縮手段を具えたこと、 該送信機制御手段はさらに、その関連プロトコルにした
がって、該送信機手段が該決定の少なくとも1つに対応
する制御信号を送信しうるようなフォーマットに該圧縮
データを伸張させるための手段を含むことを特徴とする
請求項2記載の装置。 4、該装置は、さらに、 i)エミュレートすべき遠隔制御装置からの信号の送信
を始めることを使用者に助言するための助言手段を具え
、該マイクロプロセッサ手段により該助言手段を制御す
るようにしたことを特徴とする請求項2記載の装置。 5、該助言手段はさらに液晶表示装置を含むことを特徴
とする請求項4記載の装置。 6、該液晶表示装置をドット マトリックス液晶ディス
プレイにより形成し、捕捉モード期間中該液晶表示装置
に第1のオリエンテーション(方向)で助言情報を表示
させ、第2のオリエンテーション(方向)で助言情報以
外の情報を表示させるよう該マイクロプロセッサ手段を
配置し、少なくとも捕捉モードで作動可能であることを
特徴とする請求項5記載の装置。 7、助言情報がテレビジョンに表示されるよう該助言手
段によりテレビジョン受像機を制御するようにしたこと
を特徴とする請求項4記載の装置。 8、該メモリ手段を無電源保持形メモリにより形成した
ことを特徴とする請求項1記載の装置。 9、さらに、 j)捕捉モードおよび作動モードの1つを選択するため
該マイクロプロセッサにより読取り可能とした捕捉スイ
ッチ手段 を具えたことを特徴とする該遠隔制御可能製品の赤外線
コードを捕捉する捕捉モードと該遠隔制御可能製品を作
動させる作動モードの双方で作動しうるようにした請求
項4記載の装置。 10、該使用者操作可能セレクタ手段はエミュレートし
ようとする遠隔制御送信機の任意の1つのキーボードを
ほぼエミュレートするキーボード手段を含むこと、該助
言手段はさらに液晶表示装置を含むことを特徴とする請
求項9記載の装置。 11、該識別手段がエミュレートすべき該送信機のプロ
トコルを決定することを可能にするため、エミュレート
すべき該送信機の任意のキーを押圧することを使用者に
助言し、さらに該処理手段がそのことを表わすデータを
該メモリ手段に供給することを可能にするため、エミュ
レートすべき該送信機の所定のキーのみを所定の順序で
押圧することを使用者に助言するよう該マイクロプロセ
ッサにより該助言手段を制御可能に形成したことを特徴
とする請求項4記載の装置。 12、該識別手段にエミュレートすべき該送信機のプロ
トコルを決定することを許容するためエミュレートすべ
き該送信機の任意のキーを押圧することを使用者に助言
し、さらに該処理手段にそのことを表わすデータを該メ
モリ手段に供給することを許容するためエミュレートす
べき該送信機の所定のキーのみを所定の順序で押圧する
ことを使用者に助言するよう該マイクロプロセッサによ
り該助言手段を制御するよう形成したこと、該キーボー
ド手段は、使用者により押圧された際、該所定シーケン
スの少なくとも1つのキーの押圧に関する助言を迂回(
バイパス)するよう該マイクロプロセッサに命令するた
め、該捕捉モードにおいてプログラミングされた少なく
とも1つのキーを含むことを特徴とする請求項10記載
の装置。 13、少なくとも1つの遠隔制御可能製品とともに使用
する再構成可能な遠隔制御装置において、 a)捕捉モード期間中にエミュレートすべき遠隔制御送
信機から送信される信号で、休止によりセパレートされ
たパルスを有する第1プロトコル信号ならびに休止によ
りセパレートされた搬送周波数のパルスのバーストを有
する第2プロトコル信号を含む信号を受信する受信機手
段と、 b)該第1プロトコル信号と該第2プロトコル信号を識
別し、エミュレートすべき各送信機により使用されるプ
ロトコルの表示を与えるため該受信機手段に接続した識
別手段と、c)助言情報を記憶し、受信データを記憶す
るためRAMおよびROMの少なくとも1つを含むメモ
リ手段と、 d)少なくとも該休止の持続時間をほぼ決定して、該第
1プロトコル信号を受信した際、そのことを表わす第1
データを該メモリ手段に供給するようにするとともに、
搬送周波数および該パルス バーストの持続時間ならび
にパルス バーストの間の休止をほぼ決定して、該第2
プロトコル信号を受信した際、そのことを表わす第2デ
ータを与えるようにするため、該受信機手段に接続した
処理手段と、e)供給される送信機入力信号に対応する
制御信号を送信するための送信機手段と、 f)該再構成可能遠隔制御装置を制御する使用者の操作
可能なセレクタ手段と、 g)該セレクタ手段を使用者が作動させるのに応じて該
メモリ手段にアドレッシングを行い、該メモリ手段に記
憶されたデータを該送信機手段に送出して該送信機の入
力信号を構成させるようにするため、該メモリ手段およ
び該使用者操作可能セレクタ手段に接続した送信機制御
手段と h)エミュレートすべき遠隔送信機のキーのみを所定の
順序で押圧することにより、エミュレートすべき遠隔制
御送信機のキー コードを捕捉することを使用者に命令
するような助言情報を該メモリ手段から受信し、該助言
情報をディスプレイするための助言手段と を具えたことを特徴とする遠隔制御装置。 14、該助言情報をして、該再構成可能遠隔制御装置の
キーを押すことなく、エミュレートしようとする遠隔制
御送信機のすべてのキーを所定のシーケンスで押圧する
ことにより、エミュレートしようとする遠隔制御送信機
のすべてのキー コードを捕捉するよう使用者に命令す
る情報としたことを特徴とする請求項13記載の装置。 15、該装置は、さらに、 i)該キーボード手段が使用者により押された際、該メ
モリに該記憶助言情報の少なくとも一部の迂回(バイパ
ス)および反復を行わせ、かくして該命令情報により少
なくとも1つのキー押圧命令のスキップおよび反復の少
なくとも1つを行わせるようにするため、該捕捉モード
においてプログラミングされた少なくとも1つのキーを
含むキーボード手段 をそなえたことを特徴とする請求項14記載の装置。 16、該助言情報は、さらに、エミュレートしようとす
る該遠隔制御送信機の該キーのすべてのコードを捕捉す
る前に、該識別手段により、エミュレートしようとする
該送信機のプロトコルを決定しうるよう、該所定の順序
で該キーのすべてを押圧することを使用者に助言する前
に、エミュレートしようとする該遠隔制御送信機の任意
のキーを押圧することを使用者に助言するような情報を
含むことを特徴とする請求項13記載の装置。 17、再構成可能遠隔制御ユニットによりエミュレート
すべき少なくとも1つの遠隔制御送信機の遠隔制御信号
コードを学習し、記憶する方法において、 a)該遠隔制御送信機から第1送信信号を受信するステ
ップと、 b)該遠隔制御送信機から受信される信号が休止により
セパレートされたパルスを含む第1プロトコルのものか
、または休止によりセパレートされた搬送周波数のパル
スのバーストを含む第2プロトコルのものかどうかを決
定し、該プロトコル決定の表示を発生し、記憶するステ
ップと、 c)該送信信号が休止によりセパレートされた搬送周波
数のパルスのバーストを含む場合、該搬送周波数を決定
し、該搬送周波数を表わすデータを発生し、記憶するス
テップと、 d)該遠隔制御送信機から遠隔制御信号コードを含む第
2送信信号を受信するステップと、e)該信号が休止に
よりセパレートされたパルスであるときは、該休止の時
間の長さを、また該信号が休止によりセパレートされた
搬送周波数のパルスのバーストであるときは該パルス
バーストの持続時間を決定し、該第2送信信号の各々を
表わすデータを発生し、記憶するステップと を含むことを特徴とする遠隔制御装置の使用方法。 18、送信信号プロトコルを決定する該ステップは、さ
らに、該遠隔制御送信機から所定の時間長にわたって受
信された所定のスレショールド値までのサイクル数をセ
ンスするステップを含むことを特徴とする請求項17記
載の方法。 19、センスされた該サイクル数が該所定スレショール
ド値に達したとき、スレショールド値を該所定スレーシ
ョルド値に達するに必要な時間の長さで除算することに
より、該搬送周波数を決定するようにしたステップを含
むことを特徴とする請求項18記載の方法。 20、該方法は、さらに、 f)該制御ユニットに送信機を制御させることに関する
使用者のコマンドに応じて、少なくとも関連送信機用の
送信信号コードを表わすデータにアクセスして、所望の
送信信号をエミュレートするためのアクセス コードを
伸張させるステップ を含むことを特徴とする請求項17記載の方法。 21、少なくとも送信信号コードを表わすデータにアク
セスする該ステップは、さらに、エミュレートすべき該
送信信号が休止によりセパレートされた搬送周波数のパ
ルスのバーストを含むとき、該搬送周波数を表わす該デ
ータおよびプロトコル決定の該表示にアクセスするステ
ップを含むことを特徴とする請求項20記載の方法。 22、該方法は、さらに g)該送信機の任意のキーを押すことにより:該第1送
信信号を受信し、処理するよう形成した該ユニットに該
送信機から該第1送信信号を送出するよう使用者に助言
し、かつ該送信機の所定キーのみを所定のシーケンスで
押すことにより、該第2送信信号を受信し、処理するよ
う形成した第2ユニットに該送信機から所定シーケンス
で送出するよう使用者に助言する手段を与えるステップ を含むことを特徴とする請求項17記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/130,817 US4856081A (en) | 1987-12-09 | 1987-12-09 | Reconfigurable remote control apparatus and method of using the same |
| US130817 | 1993-10-04 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01191599A true JPH01191599A (ja) | 1989-08-01 |
| JP2612056B2 JP2612056B2 (ja) | 1997-05-21 |
Family
ID=22446489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63310218A Expired - Fee Related JP2612056B2 (ja) | 1987-12-09 | 1988-12-09 | 再構成可能遠隔制御装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4856081A (ja) |
| EP (1) | EP0320067B1 (ja) |
| JP (1) | JP2612056B2 (ja) |
| KR (1) | KR970002765B1 (ja) |
| DE (1) | DE3851040T2 (ja) |
| HK (1) | HK84996A (ja) |
Families Citing this family (93)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4959810A (en) * | 1987-10-14 | 1990-09-25 | Universal Electronics, Inc. | Universal remote control device |
| US6014092A (en) | 1987-10-14 | 2000-01-11 | Universal Electronics Inc. | Key mover |
| US5481256A (en) * | 1987-10-14 | 1996-01-02 | Universal Electronics Inc. | Direct entry remote control with channel scan |
| US5255313A (en) * | 1987-12-02 | 1993-10-19 | Universal Electronics Inc. | Universal remote control system |
| US5109222A (en) * | 1989-03-27 | 1992-04-28 | John Welty | Remote control system for control of electrically operable equipment in people occupiable structures |
| USD322610S (en) | 1989-11-02 | 1991-12-24 | Mitsubishi Electric America, Inc. | Remote controller for television receivers and the like |
| US6175312B1 (en) | 1990-05-29 | 2001-01-16 | Microchip Technology Incorporated | Encoder and decoder microchips and remote control devices for secure unidirectional communication |
| AU654288B2 (en) * | 1990-07-16 | 1994-11-03 | Chamberlain Group, Inc., The | Remote actuating apparatus |
| KR930006423B1 (ko) * | 1990-10-26 | 1993-07-14 | 삼성전자 주식회사 | 재편성원격제어송신기의 자기 및 상호검사방법 |
| KR930006424B1 (ko) * | 1990-10-27 | 1993-07-14 | 삼성전자 주식회사 | 재편성원격제어송신기의 펄스잡음검출 및 정정방법 |
| US5282028A (en) * | 1990-11-27 | 1994-01-25 | Scientific-Atlanta, Inc. | Remote control for digital music terminal with synchronized communications |
| US5301360A (en) * | 1991-05-06 | 1994-04-05 | Motorola, Inc. | Digital option select system |
| US5574585A (en) * | 1991-05-30 | 1996-11-12 | Feller Ag | Transmission method and apparatus for an infrared remote control system |
| US5243430A (en) * | 1991-07-24 | 1993-09-07 | Mitsubishi Electronics America, Inc. | Remote control apparatus and method for omnidirectional signal transmission |
| US5287210A (en) * | 1992-01-13 | 1994-02-15 | Siavash Sefidvash | Smart infrared controller |
| JPH05189944A (ja) * | 1992-01-14 | 1993-07-30 | Sony Corp | 電子機器制御方法 |
| AU3599093A (en) * | 1992-02-04 | 1993-09-01 | Tandy Corporation | Pre-programmed universal remote control method and apparatus with learning capability |
| US5930444A (en) * | 1992-04-23 | 1999-07-27 | Camhi; Elie | Simultaneous recording and playback apparatus |
| IT1258448B (it) * | 1992-07-24 | 1996-02-26 | Siel Elettronica Spa | Telecomando ad onde elettromagnetiche con funzioni di autoapprendimento. |
| JP3657012B2 (ja) * | 1993-03-17 | 2005-06-08 | 富士通株式会社 | 液晶表示装置および該液晶表示装置の駆動方法 |
| KR100217236B1 (ko) * | 1993-03-24 | 1999-09-01 | 피레하머 쥬니어 리챠드 에이. | 손 휴대용 유닛과 ir 발생장치로 이루어진 손 휴대용 개인 단말기(pda) |
| KR0183677B1 (ko) * | 1993-04-28 | 1999-05-15 | 김광호 | 리모트 콘트롤러의 송신 데이타 제어방법 |
| DE4328394A1 (de) * | 1993-08-24 | 1995-03-02 | Franco Lapeschi Electronic | Selbstprogrammierbare Fernbedienung |
| US5481251A (en) * | 1993-11-29 | 1996-01-02 | Universal Electronics Inc. | Minimal function remote control without digit keys and with a power toggle program and with a channel rotation program |
| US6204796B1 (en) * | 1994-07-01 | 2001-03-20 | Gemstar Development Corporation | Apparatus and methods for generating codes for controlling appliances from a remote controller |
| USD369606S (en) | 1994-11-28 | 1996-05-07 | Andrew Marks | Combined TV remote with storage and recharge receptacle |
| GB2300503A (en) * | 1995-05-05 | 1996-11-06 | United Microelectronics Corp | Video game with display of key programming process |
| US6690796B1 (en) | 1995-05-17 | 2004-02-10 | The Chamberlain Group, Inc. | Rolling code security system |
| CA2193846C (en) | 1995-05-17 | 2004-02-17 | Bradford L. Farris | Rolling code security system |
| US6980655B2 (en) | 2000-01-21 | 2005-12-27 | The Chamberlain Group, Inc. | Rolling code security system |
| US7492905B2 (en) | 1995-05-17 | 2009-02-17 | The Chamberlain Group, Inc. | Rolling code security system |
| US5684471A (en) * | 1995-07-24 | 1997-11-04 | Zenith Electronics Corporation | IR remote control transmitter with power saving feature |
| GB2305276A (en) * | 1995-09-15 | 1997-04-02 | Thomson Multimedia Sa | Learning remote control IR codes |
| US5883680A (en) * | 1995-10-02 | 1999-03-16 | Innoventions, Inc. | Remote control of a television receiver with locator feature or the like |
| US5872513A (en) * | 1996-04-24 | 1999-02-16 | The Chamberlain Group, Inc. | Garage door opener and wireless keypad transmitter with temporary password feature |
| US6025785A (en) * | 1996-04-24 | 2000-02-15 | The Chamberlain Group, Inc. | Multiple code formats in a single garage door opener including at least one fixed code format and at least one rolling code format |
| USD388792S (en) | 1996-06-24 | 1998-01-06 | Michael Nykerk | Television remote control |
| US6130625A (en) * | 1997-01-24 | 2000-10-10 | Chambord Technologies, Inc. | Universal remote control with incoming signal identification |
| US5949349A (en) * | 1997-02-19 | 1999-09-07 | The Chamberlain Group, Inc. | Code responsive radio receiver capable of operation with plural types of code transmitters |
| US6211870B1 (en) | 1997-07-07 | 2001-04-03 | Combi/Mote Corp. | Computer programmable remote control |
| US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
| US6757001B2 (en) | 1999-03-30 | 2004-06-29 | Research Investment Network, Inc. | Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software |
| US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
| US6415094B1 (en) * | 1998-03-16 | 2002-07-02 | Charles H. Wissman | Method and apparatus for extending the recording time of a remotely controllable electronic device using a hand-held autonomous remote control |
| JPH11340913A (ja) | 1998-05-25 | 1999-12-10 | Matsushita Electric Ind Co Ltd | リモートコントロールシステムおよびこれに用いるリモートコントロール送信機 |
| US6097309A (en) * | 1998-07-23 | 2000-08-01 | Universal Electronics Inc. | Remote control learning system and method using signal envelope pattern recognition |
| US6256019B1 (en) | 1999-03-30 | 2001-07-03 | Eremote, Inc. | Methods of using a controller for controlling multi-user access to the functionality of consumer devices |
| US6952229B1 (en) * | 1999-04-13 | 2005-10-04 | Seiko Epson Corporation | Digital camera having input devices and a display capable of displaying a plurality of set information items |
| US6956496B1 (en) | 2000-01-18 | 2005-10-18 | Zilog, Inc. | Method and apparatus for updating universal remote databases through TV VBI processing |
| USD462332S1 (en) | 2001-05-07 | 2002-09-03 | Lutron Electronics, Co., Inc. | Infrared hand-held remote control |
| USD506447S1 (en) | 2001-05-07 | 2005-06-21 | Lutron Electronics Co., Ltd. | Infrared hand-held remote control |
| US20020191252A1 (en) * | 2001-05-10 | 2002-12-19 | Pugel Michel Anthony | Economical extension of the operating distance of an RF remote link accommodating IR remote controls having differing IR carrier frequencies |
| US7305357B2 (en) * | 2002-01-24 | 2007-12-04 | Shaw Cablesystems, G.P. | Method and system for providing and controlling delivery of content on-demand over a cable television network and a data network |
| US20040008287A1 (en) * | 2002-07-10 | 2004-01-15 | Shane Johnston | Combination handheld remote control unit and television receiver-transmitter |
| US7206938B2 (en) * | 2002-09-24 | 2007-04-17 | Imagic Software, Inc. | Key sequence rhythm recognition system and method |
| US7109908B2 (en) * | 2002-10-18 | 2006-09-19 | Contec Corporation | Programmable universal remote control unit |
| US7154566B2 (en) * | 2002-12-05 | 2006-12-26 | Koninklijke Philips Electronics N.V. | Programmable universal remote control unit and method of programming same |
| WO2004081765A2 (en) * | 2003-03-12 | 2004-09-23 | Mattel, Inc. | Interactive dvd gaming system |
| DE10319016B4 (de) * | 2003-04-27 | 2006-03-30 | Mtu Aero Engines Gmbh | Vorrichtung zum Fortbewegen von Gasturbinen, insbesondere bei der Wartung derselben |
| US7145495B2 (en) * | 2003-06-09 | 2006-12-05 | Jeffrey Cooper | Process for duplicating remote control command codes |
| US7046185B2 (en) | 2003-06-19 | 2006-05-16 | Contec Corporation | Programmable universal remote control unit and method of programming same |
| USD496335S1 (en) | 2003-11-10 | 2004-09-21 | Lutron Electronics, Co. Inc. | Remote control |
| US6968707B2 (en) * | 2003-12-02 | 2005-11-29 | Electrolux Home Products, Inc. | Variable speed, electronically controlled, room air conditioner |
| JP4634744B2 (ja) * | 2004-05-31 | 2011-02-16 | 株式会社東芝 | 記録再生装置、記録再生装置の制御方法、及びリモコン装置 |
| US7331857B2 (en) * | 2004-11-03 | 2008-02-19 | Mattel, Inc. | Gaming system |
| US20060111183A1 (en) * | 2004-11-03 | 2006-05-25 | Peter Maclver | Remote control |
| US8277297B2 (en) * | 2004-11-03 | 2012-10-02 | Mattel, Inc. | Gaming system |
| US20060111166A1 (en) * | 2004-11-03 | 2006-05-25 | Peter Maclver | Gaming system |
| US8382567B2 (en) | 2004-11-03 | 2013-02-26 | Mattel, Inc. | Interactive DVD gaming systems |
| JP2006203333A (ja) * | 2005-01-18 | 2006-08-03 | Canon Inc | 双方向リモートコントロールユニット |
| US9148409B2 (en) | 2005-06-30 | 2015-09-29 | The Chamberlain Group, Inc. | Method and apparatus to facilitate message transmission and reception using different transmission characteristics |
| US8422667B2 (en) | 2005-01-27 | 2013-04-16 | The Chamberlain Group, Inc. | Method and apparatus to facilitate transmission of an encrypted rolling code |
| US12149618B2 (en) | 2005-01-27 | 2024-11-19 | The Chamberlain Group Llc | Method and apparatus to facilitate transmission of an encrypted rolling code |
| US7796889B1 (en) * | 2005-02-28 | 2010-09-14 | Quartet Technology, Inc | System and method for controlling diverse infrared controlled devices |
| US8606950B2 (en) * | 2005-06-08 | 2013-12-10 | Logitech Europe S.A. | System and method for transparently processing multimedia data |
| US20070052549A1 (en) * | 2005-08-22 | 2007-03-08 | Contec Corporation | Apparatus and method for updating encoded signal information stored in a remote control unit through direct key entry |
| JP4201004B2 (ja) * | 2006-01-16 | 2008-12-24 | 船井電機株式会社 | 複合電子装置 |
| CN101500668B (zh) * | 2006-06-09 | 2011-09-07 | 美泰有限公司 | 交互式数字多功能光盘游戏系统 |
| US20080106432A1 (en) * | 2006-10-26 | 2008-05-08 | Jung-Hua Lai | Universal remoter controller having function of preventing device code from releasing by mistake operation |
| US9235986B2 (en) * | 2007-01-23 | 2016-01-12 | Bose Corporation | Universal remote control programming |
| US20080174467A1 (en) * | 2007-01-23 | 2008-07-24 | Laszlo Drimusz | Universal remote control programming |
| US20100039282A1 (en) * | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
| US20100123834A1 (en) * | 2008-11-14 | 2010-05-20 | Apple Inc. | System and Method for Capturing Remote Control Device Command Signals |
| US10223907B2 (en) * | 2008-11-14 | 2019-03-05 | Apple Inc. | System and method for capturing remote control device command signals |
| CN101645198B (zh) * | 2009-03-27 | 2011-09-07 | 青岛海信电器股份有限公司 | 按键识别方法及遥控器 |
| JP5039214B2 (ja) * | 2011-02-17 | 2012-10-03 | 株式会社東芝 | 音声認識操作装置及び音声認識操作方法 |
| KR101789225B1 (ko) * | 2011-06-23 | 2017-11-20 | 삼성전자주식회사 | 디바이스 및 그 신호 처리 방법 |
| CN102256075B (zh) * | 2011-07-12 | 2013-10-16 | 冠捷显示科技(厦门)有限公司 | 一种能够学习识别多种遥控器的电视机及其控制方法 |
| US10652743B2 (en) | 2017-12-21 | 2020-05-12 | The Chamberlain Group, Inc. | Security system for a moveable barrier operator |
| US11074773B1 (en) | 2018-06-27 | 2021-07-27 | The Chamberlain Group, Inc. | Network-based control of movable barrier operators for autonomous vehicles |
| US11423717B2 (en) | 2018-08-01 | 2022-08-23 | The Chamberlain Group Llc | Movable barrier operator and transmitter pairing over a network |
| US10997810B2 (en) | 2019-05-16 | 2021-05-04 | The Chamberlain Group, Inc. | In-vehicle transmitter training |
| KR102687382B1 (ko) * | 2019-11-19 | 2024-07-22 | 엘지전자 주식회사 | 디스플레이 장치와, 적외선 전송 장치 및 이의 제어 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60134597A (ja) * | 1983-12-22 | 1985-07-17 | Matsushita Electric Ind Co Ltd | リモ−トコントロ−ル装置 |
| JPS6123499A (ja) * | 1984-05-15 | 1986-01-31 | アールシーエー ライセンシング コーポレーシヨン | 再構成可能なリモート・コントロール送信器 |
| JPS61201571A (ja) * | 1985-03-04 | 1986-09-06 | Nec Corp | リモ−トコントロ−ル装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4566034A (en) * | 1983-05-02 | 1986-01-21 | Rca Corporation | Remote control transmitter arrangement for one or more television devices |
| US4623887A (en) * | 1984-05-15 | 1986-11-18 | General Electric Company | Reconfigurable remote control |
| JPH0323748Y2 (ja) * | 1985-01-16 | 1991-05-23 | ||
| NL8500690A (nl) * | 1985-03-12 | 1986-10-01 | Philips Nv | Afstandsbedieningshandapparaat voor het bedienen van verschillende modules. |
| US4746919A (en) * | 1986-03-28 | 1988-05-24 | Rca Licensing Corporation | Remote control system with key function display provisions |
-
1987
- 1987-12-09 US US07/130,817 patent/US4856081A/en not_active Expired - Lifetime
-
1988
- 1988-12-05 EP EP88202787A patent/EP0320067B1/en not_active Expired - Lifetime
- 1988-12-05 DE DE3851040T patent/DE3851040T2/de not_active Expired - Fee Related
- 1988-12-08 KR KR1019880016303A patent/KR970002765B1/ko not_active Expired - Fee Related
- 1988-12-09 JP JP63310218A patent/JP2612056B2/ja not_active Expired - Fee Related
-
1996
- 1996-05-16 HK HK84996A patent/HK84996A/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60134597A (ja) * | 1983-12-22 | 1985-07-17 | Matsushita Electric Ind Co Ltd | リモ−トコントロ−ル装置 |
| JPS6123499A (ja) * | 1984-05-15 | 1986-01-31 | アールシーエー ライセンシング コーポレーシヨン | 再構成可能なリモート・コントロール送信器 |
| US4626848A (en) * | 1984-05-15 | 1986-12-02 | General Electric Company | Programmable functions for reconfigurable remote control |
| JPS61201571A (ja) * | 1985-03-04 | 1986-09-06 | Nec Corp | リモ−トコントロ−ル装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR890011460A (ko) | 1989-08-14 |
| DE3851040T2 (de) | 1995-02-23 |
| US4856081A (en) | 1989-08-08 |
| EP0320067A2 (en) | 1989-06-14 |
| KR970002765B1 (ko) | 1997-03-10 |
| JP2612056B2 (ja) | 1997-05-21 |
| DE3851040D1 (de) | 1994-09-15 |
| EP0320067B1 (en) | 1994-08-10 |
| EP0320067A3 (en) | 1990-11-22 |
| HK84996A (en) | 1996-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2612056B2 (ja) | 再構成可能遠隔制御装置 | |
| US4857898A (en) | Data compression technique for reconfigurable remote control apparatus | |
| AU592991B2 (en) | Universal remote control unit | |
| US4807052A (en) | Remotely controllable electronic apparatus | |
| JP2687454B2 (ja) | 汎用コマンダ | |
| JPH055440B2 (ja) | ||
| JPS62236298A (ja) | 遠隔制御装置 | |
| JPS6234287B2 (ja) | ||
| US5481252A (en) | Mode conversion method for multifunctional programmable remote controller | |
| CA1314936C (en) | Universal remote control transmitter with simplified device identification | |
| KR950011487B1 (ko) | 원격 제어 유니트 적용 방법 및 장치 | |
| KR100352312B1 (ko) | 무선 키보드 | |
| JPH0483474A (ja) | テレビ受像機 | |
| JP2762475B2 (ja) | リモートコマンダー | |
| JP2584269B2 (ja) | リモコン送信器 | |
| JPH03196795A (ja) | リモートコントロール装置 | |
| JPH10174078A (ja) | リモコンデータ登録装置 | |
| JP2677005B2 (ja) | リモコン装置 | |
| JPH04207795A (ja) | 遠隔操作装置 | |
| JPS5936076Y2 (ja) | リモ−トコントロ−ル装置 | |
| KR19990020564U (ko) | 리모콘에서의 메모리 제거 동작 확인 장치 | |
| JPS63290097A (ja) | 学習リモ−トコントロ−ル装置 | |
| JPS62231586A (ja) | リモコン送信機 | |
| JPS62120191A (ja) | リモ−トコントロ−ル送信機 | |
| KR20000051733A (ko) | 제조회사 선택기능을 갖는 리모콘 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |