JPH0685598B2 - リモートコントロール送信機 - Google Patents

リモートコントロール送信機

Info

Publication number
JPH0685598B2
JPH0685598B2 JP1329824A JP32982489A JPH0685598B2 JP H0685598 B2 JPH0685598 B2 JP H0685598B2 JP 1329824 A JP1329824 A JP 1329824A JP 32982489 A JP32982489 A JP 32982489A JP H0685598 B2 JPH0685598 B2 JP H0685598B2
Authority
JP
Japan
Prior art keywords
memory
remote control
stored
memory means
space
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.)
Expired - Fee Related
Application number
JP1329824A
Other languages
English (en)
Other versions
JPH02190096A (ja
Inventor
マービン キーナン ダグラス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TOMUSON KONSHUUMA EREKUTORONIKUSU Inc
Original Assignee
TOMUSON KONSHUUMA EREKUTORONIKUSU Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TOMUSON KONSHUUMA EREKUTORONIKUSU Inc filed Critical TOMUSON KONSHUUMA EREKUTORONIKUSU Inc
Publication of JPH02190096A publication Critical patent/JPH02190096A/ja
Publication of JPH0685598B2 publication Critical patent/JPH0685598B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/28Electric signal transmission systems in which transmission is by pulses using pulse code
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)
  • Optical Communication System (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ビデオカセットレコーダ、ケーブル変換器、
ビデオディスクプレーヤ、テレビジョン受像機などの消
費者用電子製品に使用する、プログラム可能なリモート
コントロール送信機に関する。
発明の背景 消費者用電子製品に使用する赤外線(IR)リモートコン
トロール装置として、異なる製造者により製造され、且
つそれぞれ異なるリモートコントロール信号コード形式
を使用する多数の電子製品の中の任意の1つを制御する
マルチブランド万能リモートコントロール・ハンドユニ
ットを使用する傾向にある。万能リモートコントロール
・ハンドユニットを使用すると、ユーザーはリモートコ
ントロール・ハンドユニットを一台だけ使用すればよい
という便利さが得られると共に、消費者用電子製品の機
能を、すべてではないにしても、ほとんど制御すること
ができる。
一台の万能リモートコントロール・ハンドユニットが処
理できる種々の機能および種々のリモートコントロール
・コマンド信号形式の数は、IRコード記憶に利用できる
メモリの量に大きく依存する。
万能リモートコントロール・ハンドユニットには2つの
基本的なタイプがある。揮発性メモリ(RAM)をベース
とするシステムは、しばしば“学習”リモートコントロ
ール・ハンドユニットと呼ばれる。このタイプのリモー
トコントロール・ハンドユニットでは、ユーザーのオリ
ジナル・ハンドユニットの、所望の機能をリモートコン
トロール・ハンドユニットに“教える”必要がある。こ
れは、通常、“学習”リモートコントロール・ハンドユ
ニットを“学習”モードに切り換え、“学習”リモート
コントロール・ハンドユニットがエミュレートされる・
ハンドユニットからのIR送信を受信することができるよ
うに、これら2つのハンドユニットを物理的に向かい合
わせることにより行われる。この学習過程は情報記憶処
理として始まり、IR送信は学習するリモートコントロー
ル・ユニットにより受信されながら記録される。この最
初の“生”データの記憶の後、生データは分析され且つ
圧縮され、それからこのデータの最終的な圧縮形が記憶
される。万能リモートコントロール・ハンドユニットが
コマンドを送信するために、リモートコントロール・モ
ードで使用されるとき、記憶され、圧縮されたコードが
メモリから取り出され、非圧縮化(圧縮されたものを元
に戻すこと)され、その結果得られる信号が送信され
る。
不揮発性メモリ(ROM)をベースとするシステムは、固
定した1組の装置、通常、テレビジョン受像機(TV)、
ビデオカセットレコーダ(VCR)、およびケーブル変換
器に限定される。このようなハンドユニットにおいて
は、制御される各装置の全ての機能について、異なる全
てのコード形式を予めプログラムしなければならず、こ
れらの機能は占有するメモリ空間をできるだけ小さくす
るように何らかの方法で圧縮される。
メモリ空間は限られているので、使用される圧縮方法が
効率的であればあるほど、それだけ多くの機能を記憶す
ることができる。
圧縮方法の原理はIRコード形式について共通の特徴を識
別することである。
IRデータ圧縮の一例は、例えば、RAMをベースとするシ
ステムで使用される、ウエルズ ザ セカンド氏(Well
es II)に付与された米国特許第4,623,887号に開示され
ている。ウエルズ ザ セカンド氏は種々のIR形式にお
ける多くの類似点に気づいており、幾つかの特性(例え
ば、搬送波“バースト”の継続時間、搬送波バースト間
の“スペース”の継続時間および送信情報の反復時間な
ど)の分類を用いるデータ圧縮方法を開示している。19
89年1月31日に十亀氏に付与された米国特許第4,802,11
4号には“バースト”および“スペース”の対を“ビン
の対”に分類することにより、ウエルズ ザ セカンド
氏の方法により作られる圧縮データを更に圧縮するシス
テムが開示されている。
発明の概要 圧縮を著しく改善するために使用される他の幾つかの共
通の特性あるいは属性が大抵のリモートコントロールIR
コード形式に見い出だされることが認識される。
この認識を利用する本発明の好ましい実施例による装置
は、メモリ空間を節約するために、圧縮されたデータを
近接して記憶する。
発明の目的 リモートコントロール送信機において、限られたメモリ
空間を節約することである。
発明の効果 リモートコントロール送信機において、利用可能なメモ
リ空間をむだ無く効率よく利用することができる。
実施例 ここで使用されているように“機能”という用語は、1
つのリモートコントロール・キープレスに関連する、IR
送信または装置の動作を言う。
“コマンド”という用語は“機能”という用語と同義語
である。“フォーマット”という用語は、製造者により
設定されるIRコード・プロトコルを言う。従って、個々
の製造者のVCRは10の機能を持っていると言われ、これ
らの機能は全て同一のフォーマット(形式)を使用す
る。“フィールド”という用語は、スペース/バースト
・コードの対を言う。“ブランド”という用語は、個々
の製造者により作られる同一のコード・フォーマット
(形式)を共用する電子装置を言う。
各装置についての1組の関連する機能(例えば、VCRの
場合PLAY、STOP、RECORDなど)は唯1つだけのフォーマ
ットで記憶されるものと仮定する。従って、基本的フォ
ーマット情報を各ブランド毎に個別に抽出し、記憶する
ことができる。第1図に示すような方法でIRデータを記
憶すると、データ圧縮の間、メモリ効率が非常に改善さ
れる。各ブランドについて必要とされる、圧縮されたデ
ータの1組は全体として2つの部分、すなわちフォーマ
ット構造(FS)と圧縮された機能表(CFT)から成る。
各ブランドはこれら2つの部分を両方共持たねばならな
いが、同一のFSを共用することのできるブランドも数多
くあり、同一のCFTを共用するブランドも幾つかある。
この点を図で説明すると、第1図のメモリ100は領域110
を含んでおり、ここには所定ブランドのフォーマット構
造(FS)データが記憶されている。メモリ領域110に記
憶されるフォーマット構造データは1つ以上のブランド
に適用することができる(これを認識することにより、
メモリ空間が更に節約される)。例えば、ブランドAの
装置により使用される圧縮機能表(CFT)を含んでいる
メモリ領域120は、ブランドA装置に関連するフォーマ
ット構造FS110の直ぐ後のメモリに記憶される。メモリ
領域130は、例えば、ブランドB装置により使用される
圧縮機能表(CFT)を含んでおり、フォーマット構造FS1
10を共用しているブランドに使用するために、CFT120の
直ぐ後のメモリに記憶される。第3のブランド、例え
ば、ブランドC用に使われるFS140およびCFT150は同様
にして記憶される。
第2図に示すように、IR送信は、所望の搬送波を変調す
るために使用されるディジタル・エンベロープの形式で
構成される。このエンベロープは、限られた数の交番搬
送波バーストおよびスペースから成る。この搬送波バー
ストおよびスペースは種々異なる継続時間(すなわち
“幅”)を持つことができる。別の方法として、搬送波
をスペース/バーストの対で変調する代わりに、スペー
ス/バーストの対を直接送信することができる。この送
信形式はノン・キャリア・フォーマットを使用すると言
われ、この場合、エンベロープが送信それ自体であるこ
とは当然である。多くのフォーマットは、マーク・スペ
ース(MARK-SPACE)シーケンスと呼ばれる、バーストの
次にスペースが続く一定のシーケンス(以後、MARK-SPA
CE)により開始され、1つのブランドの全ての機能につ
いて同じである。MARKに対応する搬送波バーストのサイ
クル数および後に続くSPACEの継続時間は、所定のブラ
ンドについてメモリのFS部に記憶される(例えば、第3
図の312と314を参照)。(MARK-SPACEの無いフォーマッ
トの場合、FS中のこのメモリは他の情報用に使用され
る。)。ここで本発明による圧縮方法によると、エンベ
ロープの残りの部分が一連のスペース/バーストの対に
減少されるものと仮定する。各スペース/バーストの対
はフィールドと呼ばれ、(キャリア・サイクルにおけ
る)IRバーストの継続時間と、IR空間を生じるのに使用
されるカウントダウン値との両方を含んでいるコード化
された情報から成る。IR空間は一定期間の間バースト・
サイクルが存在しない。カウントダウン値は、所望空間
の継続時間を制御するために用いられる。典型的には、
バーストを記憶するのに1バイト(8ビット)が使用さ
れ、スペースを記憶するのに1バイトが使用され、すな
わち各フィールドに2バイトが使用される。従って、個
々のブランドにより使用される各フィールド形式を表わ
すデータは、所定のブランドについて、メモリのFS部に
記憶される。如何なるIR送信でも単なる一連のフィール
ドとして識別することができる。
第3a図、メモリ300の典型的なFS部の内容を示す。メモ
リのFS部の内容は個々のIRコード形式の特性を定める。
FS部は、1フィールド当りのビット数(BPF)302(実際
にはフィールド・ポインタのビット数)、種々のフィー
ルド数(NDF)304、IRキャリア周波数(FRQ)306、1コ
マンド当りのフィールド(FPC)308、反復される送信の
間隔(通常ミリセカンドで与えられる)(RPT)310、お
よびバーストとスペース幅に関するタイミング・データ
312-332などの事項を示す符号化された情報を含んでい
る幾つかの一定数の定数から成る。
また、FSはキャリア・サイクル(SYNC)316中における
キャリアの初期バーストに関する情報を含んでいる。こ
の情報は、1ブランド内の如何なる機能についても変化
しないものと仮定する。
IRキャリア周波数に関しては以下に述べる。電子部品を
利用することができ、且つIRシステム設計の性質に因
り、この周波数は通常数万ヘルツ(Hz)の範囲にあり、
そして簡単な発振器により発生され、しばしば、約8つ
の“共用”搬送周波数の部分集合の中の1つである。マ
イクロプロセッサは、それ自身のクロックと除算器を使
用するか、あるいは簡単なビット・トグリング(第4図
に関連して以下に示す)によって、意図したIR受信機に
ついて十分な精度で、これらの中の任意のものをシミュ
レートすることができる。この定義は情報を伝えるため
にIRのバーストの間隔(通常、数10ミリセカンド程度)
を使用するノン・キャリア形式を含むことに注意された
い。このような場合、バースト幅は一定と考えられる。
第3b図は、1フィールド当り3ビット(BPF)、1コマ
ンド当り2バイト(BPC)あるフォーマットについての
圧縮された機能表(CFT)の一部分を示す。圧縮された
機能表(CFT)はメモリ340-346の1ブロックから成り、
この中には、個々のブランドの全ての機能について実際
にフィールド・データが位置するフォーマット構造(F
S)中のロケーションに対するアドレス“ポインタ”の
形で1組の圧縮されたフィールド・データが貯えられて
いる。発明となる特徴として、メモリ空間を節約するた
めに、フィールド・ポインタが、バイト境界を横断して
連続的に記憶されている。
各ポインタ(この例では3ビット)はFS中に記憶された
単一のフィールドを示す。例えば、機能ロケーション34
2のフィールド・ポインタ0(FO)の3ビットは対応す
るメモリ領域を示し、この領域には、スペースの継続時
間およびスペースに続くバースト・サイクルの数に関し
てフィールド0を定めるメモリ・ロケーション318と320
が含まれている。この例では、機能ロケーション342は
2バイトのメモリ(すなわち、1コマンド当りのバイト
数(BPC)=2)から成る。
一般に、1フィールド当りのビット数(BPF)は、メモ
リのFS部の各フィールドをアドレス指定することができ
るようにCFT中に記憶されなければならないビット数で
ある。例えば、1フィールド当り3ビットの場合、8フ
ィールド(すなわち、0−7)を個別にアドレス指定す
ることができる。BPFが記憶されていなければ、メモリ
のCFT部における各フィールド・ポインタのメモリ・ロ
ケーションは一定のビット数の長さとする必要があり、
この一定のビット数は、最大のフィールド数を有するFS
メモリをアクセスするのに必要なビット数に設定されな
ければならないことに注目することが重要である。この
数は便宜上8ビットに設定される可能性が最も高い。何
故ならば、8ビットは容易にアドレス可能なメモリのバ
イトを構成するからである。しかしながら、フォーマッ
トが1フィールド・ポインタ当り3ビットだけしか必要
としないならば、余分の5ビットのスペースはむだにな
る。1フィールド当りのビット数(BPF)を記憶するこ
とにより、CFT中に記憶されるフィールド・ポインタ
は、(第3b図の詳部342に示すように)バイト境界を横
切って、“詰め込まれる”(すなわち、連続して記憶さ
れる)ので、メモリ空間がむだ無く使用される。CFTメ
モリをアクセスする制御器は、記憶されたBPFによってF
Sメモリ中に記憶された各フィールドをアドレス指定す
るために何ビット読み出すべきかを正確に“知る”こと
ができる。
上述したように、FSメモリは所定のブランド内で使用さ
れる各フィールドを定めるデータを含んでいる。各機能
(すなわち、送信されるべきコマンド)は、FS中に記憶
されたものから選ばれたフィールドの唯一の組み合わせ
から成る。従って、IR送信の準備として個々の一連のフ
ィールドを形成するために、FSメモリのフィールド定義
領域(例えば、第3a図の320-322)は、CFT中に記憶され
た個別の一連のポインタによりアドレス指定される。換
言すれば、CFTはそれ自体、送信されるべきバースト・
サイクルとスペースとに関する情報を含んでいないが、
その情報が見つけられるFSメモリ中の位置を示すポイン
タを含んでいる。
任意のIRフォーマットにより使用される、異なるフィー
ルドの数(NDF)は一定していない。異なるフィールド
を2つしか使用しないフォーマットが多いが、12も使用
するフォーマットもある。しかしながら、所定のフォー
マット中では、この数は一定であり、メモリ300のFS部
におけるメモリ・ロケーション308に記憶され、メモリ
のCFT部の始まりを見つけるために使用される。何故な
ら、メモリのCFT部は、メモリのFS部の直ぐ続き、従っ
てメモリ300におけるSYNC CYCLESの位置から2×NDFメ
モリ位置だけ後にあるからである(第3a図参照)。メモ
リのFS部に記憶される別の定数は、各機能、すなわち1
コマンド当りのフィールド数(FPC)308を構成するフィ
ールド数である。実際上、FPCは5〜32フィールドの範
囲で変動する。1つのフォーマット機能の総数は、NDF
×FPC機能を超えることはできず、通常これよりずっと
少ない。本発明を理解するのに役立つ1組の式を表1に
示す。
各フィールドを示すためにCFTにおいて割り当てられ且
つFSメモリ・ロケーション302に記憶されるビット数(B
PF)は、異なるフィールドの各々をアドレス指定するの
に必要な最小ビット数に等しいと仮定してもよいが、全
ての場合において必ずしもそうではない。異なるフィー
ルドの全てをアドレス指定するのに必要とされるBPF値
よりも大きなBPF値を設けることにより、存在しないフ
ィールドを指示することができるようにすることが時々
ある。これを行う理由は、IRフォーマットには、1機能
当りのフィールド数を変えることにより(すなわち、FP
Cを変えることにより)、全送信時間を一定に保つもの
があるからである。すなわち、これらのフォーマットで
は、1つの送信が継続時間の長い幾つかのフィールドか
ら成る場合、送られるフィールド数は少なくなる。これ
を補うために、ここで述べる圧縮方法では、個々のフォ
ーマットについて、任意の機能により使用される最大フ
ィールド数を、そのフォーマット全体に対する(すなわ
ち、各機能に対する)NDFとして割り当て、NDFよりも大
きいフィールド・ポインタでこの差を“埋める”。従っ
て、圧縮されたものを元に戻したとき送信を終結する方
法が2つある。すなわち、FPCのフィールド数を送信す
るか、あるいは、NDFの値よりも大きな数のフィールド
に出会うかである。NDFを記憶することにより、フィー
ルド記憶領域の終りを示す“トレーラ”(trailer)値
を記憶する必要はないことに注目されたい。
上記に加えて、ここではメモリ節約要因が他に幾つか認
められる。例えば、FS中に記憶される情報をビット写像
して少数のバイトにすることができる。すなわち、メモ
リのCFT部におけるのと同様に、FS中のデータは近接し
て記憶することができる。多くのフォーマットにおい
て、エラーをチエックするためにメッセージの補数も送
られる。この場合、補数表示(フラグ)は記憶すること
ができ、記憶効率を高めるために、補数を指示するポイ
ンタはCFTから除去することができる。これらの補数
は、記憶された補数フラグに応答して、非圧縮時に送信
のために発生することができる。
本発明の1つの実施例と共に使用するのに適したリモー
トコントロール・ハンドユニット用の装置を第4図に示
す。制御器400はマイクロプロセッサでもよい(ここで
使用するマイクロプロセッサおよびマイクロコンピュー
タという用語は同じ意味のものである)。
制御器400は、制御器400の種々の機能のタイミングを設
定するクロック信号をクロック発振器410から受け取
る。制御器400は、プログラムされた命令に従って、メ
モリ420(これは制御器400の内部にある場合もあるし、
そうでない場合もある)をアドレスする。メモリ420
は、汎用(またはスクラッチ・パッド)領域422、上述
のFSデータを記憶するための領域424、および上述のCFT
データを記憶するための領域426を含んでいる。制御器4
00は、1群のキー432(数字キー0-9、チャンネル・アッ
プ・キー、チャンネル・ダウン・キー、パワー・オン/
オフ・キーを含む)から成るキーボード430によりユー
ザーが入力するデータも受け取る。また、キーボード43
0は上述の“学習モード”を入力するためのスイッチを
含んでいることもある。このスイッチはキー434として
キーボード430上に示されているが、リモートコントロ
ール・ハンドユニット上のどこか別の所に配置される別
個のトグル・スイッチでもよい。第4図の実施例では、
キー434は“トグル”特性を示すものであると仮定す
る。すなわち、キー434を1回押すと、学習モードとな
り、キー434を2回目に押すと、リモートコントロール
・ハンドユニットは通常のリモートコントロール・モー
ドに戻り、ここでユーザーによるコマンドは制御可能な
装置に送られる。
学習モードのとき、IR受信機440は、エミュレートされ
るリモートコントロール・ハンドユニットが送信するIR
信号を受信し、これらのIR信号を表わすディジタル・デ
ータを制御器400に供給する。制御器400は、“生の”
(すなわち、圧縮されていない)データを汎用メモリ42
2に記憶し、フォーマット構造を表わすデータを抽出し
てそれをFSメモリ424に記憶し、コマンドに関連するデ
ータを圧縮して、圧縮された機能データとし、それをCF
Tメモリ426に記憶する。
通常のリモートコントロール・モードのとき、且つコマ
ンドの送信が望まれるとき、制御器400は記憶された機
能データを非圧縮化し、このデータを送信のためにバー
ストとスペースの適正なシーケンスを組み立てる出力ユ
ニット460に送る。また、クロック発振器410は分周器45
0に信号を供給し、この分周器は周波数のより低い信号
を出力ユニット460に供給する。これらの周波数の低い
信号は出力ユニット460においてデータ・ストリームに
ゲート制御され、送信のためにIRダイオード470に供給
されるデータ・ストリームのバースト成分を形成する。
これに代わる別の方法して、分周器450は省くことがで
き、出力を速く“トグリング”することによりバースト
・パルスは制御器400により発生される。
ROMをベースとするシステムにおいては、圧縮アルゴリ
ズムはリモートコントロール・ハンドユニット中で行わ
れず、ROMの中にプログラムするためにFSコードおよびC
FTコードを発生するために、前もって工場で行われる。
この場合、IR受信器440および“学習モード”キー434は
リモートコントロール・ハンドユニットから省くことが
できる。
記憶されたリモートコントロール機能データの非圧縮化
と送信について、第4図、第5a図および第5b図を参照し
説明する。ユーザーが、選ばれた装置にコマンドを送信
するためにリモートコントロールハンドユニットのキー
ボード430を操作すると、プログラム・メモリ(ROM)40
2に記憶されているプログラムにより制御される制御器4
00は、発せられるべき適正なコマンドにポインタをセッ
トし、第5a図にフローチャート形式で示すプログラムの
部分を入力する。
プログラミングを行い易くするために、アドレスされる
べきFSを汎用メモリ422中の同じ“作業スペース”の中
に常にコピーしておくことが望ましい(ステップ51
5)。コピーされたFSの一部分は第5b図に示されてお
り、ポインタ(インデックスとしても知られる)により
アドレスされる。非圧縮化の準備として、関係する機能
コードをメモリのCFT部から汎用メモリ422中の同じ“作
業スペース”中に常にコピーしておくことも便利である
(ステップ520)。
バーストの1サイクルの期間を取り出し(ステップ52
5)、MARK値をFSから取り出す(ステップ530)。MARK値
が零でなければ、MARK成分(第2図に示す)を送信の中
に含める必要がある。バースト値(この場合MARK値)を
取り出し、適正な長さのMARKを発生するのに必要なサイ
クル数を計算し、MARKを送信する(ステップ570)。
MARK値が零に等しい場合、送信はスペースで始まる。こ
れは、コピーされたFSのSPACE部に向けるインデックス
をクリアする(ステップ540)ことにより行われる。こ
のインデックスには、データの非圧縮の間、コピーされ
たCRT機能からのフィールド番号が付けられる。このイ
ンデックス値を2倍し(ステップ545)、インデックス
が各フィールドの初まりにおけるSPACEを示すことを確
実にする。例えば、各フィールドはSPACEメモリ位置とB
URSTメモリ位置を含んでいるので、フィールド番号3は
6番目の記憶位置で始まる。インデックスによりアドレ
スされるスペース値をFSから取り出し(ステップ55
0)、零であるかどうか調べる(ステップ555)。
SPACE継続時間そのものを記憶する代わりに、所望のSPA
CE継続時間の平方根を記憶することにより、追加のメモ
リ空間を保存できることが分かる。従って、ステップ56
0においてSPACEに記憶した値を2乗してからSPACE継続
時間タイマーの中に入れる(ステップ565)。SPACE継続
時間タイマーは、マイクロコンピュータ400内のソフト
ウエア機能でもよいし、あるいはマイクロコンピュータ
400の内部または外部のハードウエア・タイマーでもよ
い。
SPACE期間が終ると、現在のSPACE値の直後に記憶される
BURST値を取り出し、適正な数のサイクルを送信する
(ステップ570)。
コピーされたCFT機能のフィールド番号(例えば、F0、F
2、F2、F1、F0)を指示する機能フィールド・ポインタ
をインクリメント(ステップ575)、それが1コマンド
当りのフィールド数(FPC)に等しいかどうか調べる
(ステップ580)。
機能フィールド・ポインタ値がFPCの総数に等しくなけ
れば、次のフィールド番号をコピーされたコマンドから
取り出す(ステップ590)。
取り出したフィールド番号が、異なるフィールドの数
(NDF)の合計より大きければ(ステップ595)、この値
は、2倍にしたとき、存在しないフィールドを指示する
ことになる。この場合、上述したように、送信は終了す
る。さもなければ、新しく取り出したフィールド番号
(適正なFSメモリ位置に向けさせるために)2倍する
(ステップ545)、そして送信が続く。
表1 1フィールド当りのビット数(BPF) (BPF)=INT(1og2(NDF−1))+1 (1) ここでINTは“計算結果の整数部分のみを取る”ことを
意味する。
1コマンド当りのバイト数(BPC) フォーマット構造(FS) FS=BPF+NDF+FRQ+FPC+RPT+MRK+SPC+SYN+2×ND
F=1+1+1+1+1+1+2+1+2(NDF)(3) =9+2(NDF)バイト 圧縮された機能表(CFT) (CFT)=BPC×N (4) ここでNは機能の数 ここで記憶効率はバイト数/機能で表わされる。
(2)式においてBPF×FPCの積から1ビットを引くこと
により、バイト境界の横断がBPC値の計算に影響するこ
とを防ぎ、それによって、BPC値の不必要な増加を防
ぐ。“INT"機能を使用することにより、計算結果を整数
のバイトに丸め、1バイトを加えることによりBPCは常
に零より大きくなる。この定数はCFTを非圧縮化するの
に役立ち、それを記憶する代わりに非圧縮化時に計算す
ることができる。N個の機能については、CFTの大きさ
は、BPC×Nバイトである。
IRリモートコントロール・ハンドユニットに関連させて
本発明を説明したが、特許請求の範囲は超音波リモート
コントロール・ハンドユニットも含むものである。
第5a図のフローチャートに示す非圧縮化ルーチンはRAM
をベースとする(学習タイプ)リモートコントロール・
ユニットにも適用され、特許請求の範囲は、学習タイプ
および非学習タイプのリモートコントロール・ハンドユ
ニットの両者を含むものである。
【図面の簡単な説明】 第1図は、本発明によるリモートコントロール・ハンド
ユニットのメモリ空間の区画を示す。 第2図は、本発明による典型的なリモートコントロール
IR送信の構成要素の分類を示す。 第3a図は、第1図に示すような典型的なフォーマット構
造(FS)を詳細に示す。 第3b図は、第1図に示すような典型的な圧縮された機能
表(CFT)を詳細に示す。 第4図は、本発明と共に使用するのに適したリモートコ
ントロール・ハンドユニット回路をブロック図で示す。 第5a図は、本発明と共に使用するのに適したコード非圧
縮化プログラムのフローチャートである。 第5b図は、FSデータを記憶している汎用メモリの一部分
を示す。 120…メモリ領域、302、304、308…メモリ・ロケーショ
ン、318、320、322、324、326、328、330、332…メモリ
・ロケーション、342…メモリ・ロケーション、400…コ
ントローラ、420…メモリ、426…圧縮された機能表用の
メモリ領域、430…キーボード、460…出力ユニット。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】リモートコントロール・システムにおいて
    使用されるものであって、複数の異なる形式のリモート
    コントロール信号の中から選択された1つを送信するリ
    モートコントロール送信機であり、各リモートコントロ
    ール信号はスペースで分離されている搬送波サイクルの
    バーストを含み、且つ各リモートコントロール信号は複
    数の機能の中から選択された機能に対応するものであ
    り、 対をなす搬送波サイクルのバーストとスペースに対応す
    る第1の符号化データを貯える複数のメモリ・ロケーシ
    ョンを有する第1のメモリ手段と、 前記第1のメモリ手段の前記メモリ・ロケーションのア
    ドレスに対応しており、且つ選択された形式のリモート
    コントロール信号の中の選択された機能に依存している
    第2の符号化データを貯える、メモリ・ロケーション当
    り所定のビット数から成る複数のメモリ・ロケーション
    を有する第2のメモリ手段と、 選択された形式のリモートコントロール信号に依存し
    て、前記第2のメモリ手段のメモリ・ロケーションに、
    前記第2のメモリ手段のメモリ・ロケーションの前記所
    定のビット数より少ないビット数から成るいくつかのグ
    ループが連続して記憶される場合、該少ないビット数を
    表わす第3の符号化データを貯えるメモリ・ロケーショ
    ンを有する第3のメモリ手段と、 前記第2および第3のメモリ手段に貯えられる前記第2
    および第3の符号化データに応答し、前記第1のメモリ
    手段に貯えられる前記第1の符号化データを読み出し、
    それに応答して前記選択された形式のリモートコントロ
    ール信号を発生する制御手段とを含む、前記リモートコ
    ントロール送信機。
JP1329824A 1988-12-22 1989-12-21 リモートコントロール送信機 Expired - Fee Related JPH0685598B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/289,657 US4866434A (en) 1988-12-22 1988-12-22 Multi-brand universal remote control
US289657 1988-12-22

Publications (2)

Publication Number Publication Date
JPH02190096A JPH02190096A (ja) 1990-07-26
JPH0685598B2 true JPH0685598B2 (ja) 1994-10-26

Family

ID=23112502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1329824A Expired - Fee Related JPH0685598B2 (ja) 1988-12-22 1989-12-21 リモートコントロール送信機

Country Status (6)

Country Link
US (1) US4866434A (ja)
JP (1) JPH0685598B2 (ja)
KR (1) KR0168625B1 (ja)
DE (1) DE3942388A1 (ja)
FR (1) FR2641103B1 (ja)
GB (1) GB2226905B (ja)

Families Citing this family (160)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE35364E (en) * 1985-10-29 1996-10-29 The Chamberlain Group, Inc. Coding system for multiple transmitters and a single receiver for a garage door opener
US6014092A (en) 1987-10-14 2000-01-11 Universal Electronics Inc. Key mover
US5255313A (en) * 1987-12-02 1993-10-19 Universal Electronics Inc. Universal remote control system
US4959810A (en) * 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
JP2687454B2 (ja) * 1988-06-28 1997-12-08 ソニー株式会社 汎用コマンダ
US5479155A (en) * 1988-12-05 1995-12-26 Prince Corporation Vehicle accessory trainable transmitter
US5614885A (en) * 1988-12-05 1997-03-25 Prince Corporation Electrical control system for vehicle options
US5475366A (en) * 1988-12-05 1995-12-12 Prince Corporation Electrical control system for vehicle options
US5442340A (en) * 1988-12-05 1995-08-15 Prince Corporation Trainable RF transmitter including attenuation control
DE8915340U1 (de) * 1988-12-16 1990-06-28 Telehotel-TV-Systeme GmbH, 40789 Monheim Bediengerät
US4866434A (en) * 1988-12-22 1989-09-12 Thomson Consumer Electronics, Inc. Multi-brand universal remote control
US6049652A (en) * 1988-12-23 2000-04-11 Gemstar Development Corporation Apparatus and method using compressed codes for recorder preprogramming
CA2005070C (en) * 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
US5532732A (en) * 1988-12-23 1996-07-02 Gemstar Development Corporation Apparatus and methods for using compressed codes for monitoring television program viewing
US6430358B1 (en) * 1988-12-23 2002-08-06 Gemstar Development Corporation Universal remote including apparatus using compressed codes for video recorder control
US5307173A (en) * 1988-12-23 1994-04-26 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
US6430359B1 (en) 1988-12-23 2002-08-06 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
US5974222A (en) * 1988-12-23 1999-10-26 Gemstar Development Corporation Apparatus and method using compressed codes for scheduling broadcast information recording
MY104831A (en) * 1989-01-27 1994-06-30 Sharp Kk Memory remote control device.
US5109222A (en) * 1989-03-27 1992-04-28 John Welty Remote control system for control of electrically operable equipment in people occupiable structures
US5182551A (en) * 1989-04-27 1993-01-26 Matsushita Electric Industrial Co., Ltd. Remote control system for audio/video devices
US5142398A (en) * 1989-07-11 1992-08-25 Tandy Corporation Timer system for learning and replaying of infrared signals
JPH0631827Y2 (ja) * 1989-07-13 1994-08-22 双葉電子工業株式会社 ラジコン送信機
US4988992A (en) * 1989-07-27 1991-01-29 The Chamberlain Group, Inc. System for establishing a code and controlling operation of equipment
JPH0714236B2 (ja) * 1989-09-14 1995-02-15 株式会社東芝 搬送波出力装置
USD322610S (en) 1989-11-02 1991-12-24 Mitsubishi Electric America, Inc. Remote controller for television receivers and the like
USD325582S (en) 1989-11-02 1992-04-21 Mitsubishi Electric Sales America, Inc. Omindirectional remote controller for television receivers and the like
JP2913781B2 (ja) 1990-06-27 1999-06-28 松下電器産業株式会社 学習リモコン送信機
US5627529A (en) * 1994-03-11 1997-05-06 Prince Corporation Vehicle control system with trainable transceiver
KR920022179A (ko) * 1991-05-01 1992-12-19 강진구 적응형 원격 송신 장치 및 방법
KR940005973B1 (ko) * 1991-06-19 1994-06-25 삼성전자 주식회사 리모콘 송신기의 출력신호 제어 방법
US5243430A (en) * 1991-07-24 1993-09-07 Mitsubishi Electronics America, Inc. Remote control apparatus and method for omnidirectional signal transmission
US6487362B1 (en) 1991-08-19 2002-11-26 Index Systems, Inc. Enhancing operations of video tape cassette players
US5621579A (en) * 1991-08-19 1997-04-15 Index Systems, Inc. Method for selectively playing back programs recorded on a video tape
US6240241B1 (en) 1991-08-19 2001-05-29 Index Systems, Inc. Still frame video in index
US6091884A (en) * 1991-08-19 2000-07-18 Index Systems, Inc. Enhancing operations of video tape cassette players
WO1993005580A1 (en) * 1991-08-30 1993-03-18 Thomson Consumer Electronics, S.A. Method of compressing data code and apparatus for using the compressed data code
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5287210A (en) * 1992-01-13 1994-02-15 Siavash Sefidvash Smart infrared controller
AU3599093A (en) * 1992-02-04 1993-09-01 Tandy Corporation Pre-programmed universal remote control method and apparatus with learning capability
US5341166A (en) * 1992-02-27 1994-08-23 Video Control Technology, Inc. System for controlling selected devices having unique sets of control codes
US5442796A (en) * 1992-03-23 1995-08-15 Zilog, Inc. Pulse generator and demodulator with controlling processor and decrementing counters
JP3214073B2 (ja) * 1992-06-18 2001-10-02 ソニー株式会社 リモートコマンダー、及びリモートコマンダー設定方法
KR940008532A (ko) * 1992-09-16 1994-04-29 이헌조 적외선 원격 제어장치의 제어방법
US5691710A (en) * 1992-11-02 1997-11-25 Zenith Electronics Corporation Self learning IR remote control transmitter
DE4242231C3 (de) * 1992-12-15 1997-01-16 Diehl Gmbh & Co Fernsteuereinrichtung
TW234223B (ja) * 1993-01-05 1994-11-11 Yuen Henry C
US5543929A (en) * 1993-01-05 1996-08-06 E. Guide, Inc. Television for controlling a video cassette recorder to access programs on a video cassette tape
US5451953A (en) * 1993-02-03 1995-09-19 Thomson Consumer Electronics, Inc. Programmable remote control unit without extra key for configuration
US5515173A (en) * 1993-03-05 1996-05-07 Gemstar Developement Corporation System and method for automatically recording television programs in television systems with tuners external to video recorders
EP0688488A1 (en) * 1993-03-05 1995-12-27 MANKOVITZ, Roy J. Apparatus and method using compressed codes for television program record scheduling
US5903226A (en) * 1993-03-15 1999-05-11 Prince Corporation Trainable RF system for remotely controlling household appliances
DE4308441A1 (de) * 1993-03-17 1994-09-22 Thomson Brandt Gmbh Verfahren und Vorrichtung zur Fernbedienung
JPH077771A (ja) * 1993-03-19 1995-01-10 Sony Corp リモートコマンダー
DE4310475C2 (de) * 1993-03-31 1995-10-19 Webasto Thermosysteme Gmbh Fernwirkanlage
KR0183677B1 (ko) * 1993-04-28 1999-05-15 김광호 리모트 콘트롤러의 송신 데이타 제어방법
US5734786A (en) * 1993-10-20 1998-03-31 E Guide, Inc. Apparatus and methods for deriving a television guide from audio signals
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
US5491472A (en) * 1993-12-28 1996-02-13 Kurtz; Fred R. RF switching with remote controllers dedicated to other devices
DE4414009C1 (de) * 1994-04-22 1995-09-21 Loewe Opta Gmbh Fernbedienungssystem mit einem Universalfernbedienungsgeber
US5782036A (en) * 1994-04-28 1998-07-21 Fiorenza Bertieri Disabled persons multiple appliance/window remote control system
CN1140115C (zh) 1994-05-16 2004-02-25 杰姆斯达发展公司 采用压缩码的电视节目录制预定和卫星接收机控制
CA2147313C (en) * 1994-05-23 1999-09-07 Donald Edgar Blahut Restricted access remote control unit
DE4419019A1 (de) * 1994-05-31 1995-12-07 Pro Innovatio Forschungszentru Schalt- und Dimmervorrichtung und Verfahren zur Anwendung
US6204796B1 (en) * 1994-07-01 2001-03-20 Gemstar Development Corporation Apparatus and methods for generating codes for controlling appliances from a remote controller
US5483224A (en) * 1994-09-22 1996-01-09 Kitty Rankin, Inc. Security system and method for monitoring security in the vicinity of a location perimeter
AU4141296A (en) * 1994-11-01 1996-05-23 Gemstar Development Corporation Telephone apparatus and methods using compressed codes
US5659367A (en) * 1994-12-30 1997-08-19 Index Systems, Inc. Television on/off detector for use in a video cassette recorder
US20020010918A1 (en) * 1994-12-28 2002-01-24 E-Guide, Inc. Apparatus and methods for a television on-screen guide
US6341195B1 (en) 1994-12-28 2002-01-22 E-Guide, Inc. Apparatus and methods for a television on-screen guide
JPH08221174A (ja) * 1995-02-16 1996-08-30 Sanyo Electric Co Ltd キー入力処理回路
US5686903A (en) * 1995-05-19 1997-11-11 Prince Corporation Trainable RF transceiver
US5699054A (en) * 1995-05-19 1997-12-16 Prince Corporation Trainable transceiver including a dynamically tunable antenna
US5699055A (en) * 1995-05-19 1997-12-16 Prince Corporation Trainable transceiver and method for learning an activation signal that remotely actuates a device
US5661804A (en) * 1995-06-27 1997-08-26 Prince Corporation Trainable transceiver capable of learning variable codes
DE19530638C1 (de) * 1995-08-21 1997-03-06 Gerd Seidenberg Infrarot Schaltgerät
US5883680A (en) * 1995-10-02 1999-03-16 Innoventions, Inc. Remote control of a television receiver with locator feature or the like
KR0175409B1 (ko) 1995-11-20 1999-02-18 김광호 액정 표시 장치용 박막 트랜지스터 기판의 제조 방법
US5898397A (en) * 1996-01-16 1999-04-27 Stanley Home Automation Remote control transmitter and method of operation
US5699065A (en) * 1996-01-16 1997-12-16 Stanley Home Automation Remote control transmitter and method of operation
US5850304A (en) * 1997-01-08 1998-12-15 Scottsdale Technologies, Inc. Optically programmable controller
US6130625A (en) * 1997-01-24 2000-10-10 Chambord Technologies, Inc. Universal remote control with incoming signal identification
EP0956550B1 (en) 1997-01-31 2003-11-26 Thomson Consumer Electronics, Inc. Communications system for remote control systems
US6008735A (en) * 1997-02-03 1999-12-28 Microsoft Corporation Method and system for programming a remote control unit
US5835665A (en) * 1997-03-10 1998-11-10 Joseph Enterprises, Inc. Simplified VCR programmer
US6130726A (en) * 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
US20050097594A1 (en) 1997-03-24 2005-05-05 O'donnell Frank Systems and methods for awarding affinity points based upon remote control usage
US6008736A (en) * 1997-05-09 1999-12-28 Hill-Rom, Inc. Television control system for universal control of hospital televisions
US6366328B1 (en) * 1997-05-09 2002-04-02 Hill-Rom Services, Inc. Television control system for universal control of hospital televisions
US5819294A (en) * 1997-08-06 1998-10-06 Philips Electronics North America Corporation Automatic configuration mechanism for universal remote
US6223348B1 (en) * 1997-09-03 2001-04-24 Universal Electronics Inc. Universal remote control system
JPH11195094A (ja) * 1998-01-05 1999-07-21 Nec Corp 微弱電波通信システム
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
ATE460812T1 (de) 1998-07-17 2010-03-15 United Video Properties Inc Interaktives fernsehprogrammführungssystem mit mehreren geräten in einem haus
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6097309A (en) * 1998-07-23 2000-08-01 Universal Electronics Inc. Remote control learning system and method using signal envelope pattern recognition
US6597374B1 (en) 1998-11-12 2003-07-22 Microsoft Corporation Activity based remote control unit
US6661471B1 (en) * 1999-01-05 2003-12-09 Zenith Electronics Corporation Selectable on position for single closure control television receiver
US6388557B1 (en) * 1999-01-08 2002-05-14 Digital Esperanto, Inc. Telecommunication system for remotely controlling electronic devices
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6344817B1 (en) * 1999-05-17 2002-02-05 U.S. Electronics Components Corp. Method of displaying manufacturer/model code and programmable universal remote control employing same
US6650248B1 (en) 1999-12-22 2003-11-18 Thomson Licensing, S.A. Programming a universal remote control device
US6549143B1 (en) 1999-12-22 2003-04-15 Thomson Licensing, S.A. Universal remote control method and apparatus
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US6784805B2 (en) 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US20020029384A1 (en) 2000-07-20 2002-03-07 Griggs Theodore L. Mechanism for distributing content data
US20020053081A1 (en) * 2000-10-31 2002-05-02 Digitaldeck, Inc. Adaptable programming guide for networked devices
US20060259926A1 (en) 2000-07-20 2006-11-16 Digital Deck, Inc. Adaptable programming guide for networked devices
ATE406618T1 (de) 2000-10-11 2008-09-15 United Video Properties Inc Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem
US6640144B1 (en) * 2000-11-20 2003-10-28 Universal Electronics Inc. System and method for creating a controlling device
JP2002199043A (ja) * 2000-12-27 2002-07-12 Nec Corp 情報処理装置および電子機器制御システム
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
US6895252B2 (en) 2001-05-10 2005-05-17 Thomson Licensing Sa Economical extension of the operating distance of an RF remote link accommodating information signals having differing carrier frequencies
KR20020091305A (ko) * 2001-05-30 2002-12-06 엘지전자 주식회사 원격제어 시스템 및 그 제어방법
US20030195969A1 (en) * 2002-04-04 2003-10-16 Neuman Darren D. System and method supporting infrared remote control over a network
US20030197595A1 (en) * 2002-04-22 2003-10-23 Johnson Controls Technology Company System and method for wireless control of multiple remote electronic systems
US8174357B2 (en) * 2002-11-08 2012-05-08 Johnson Controls Technology Company System and method for training a transmitter to control a remote control system
WO2004077729A2 (en) 2003-02-21 2004-09-10 Johnson Controls Technology Company Trainable remote controller and method for determining the frequency of a learned control signal
JP2006509933A (ja) 2002-11-08 2006-03-23 ジョンソン コントロールズ テクノロジー カンパニー 養成可能なトランシーバシステム
US7212252B2 (en) * 2002-11-27 2007-05-01 Sedna Patent Services, Llc Method and system for enabling detection of signals in the presence of noise
US7154566B2 (en) * 2002-12-05 2006-12-26 Koninklijke Philips Electronics N.V. Programmable universal remote control unit and method of programming same
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7046185B2 (en) 2003-06-19 2006-05-16 Contec Corporation Programmable universal remote control unit and method of programming same
US7039397B2 (en) * 2003-07-30 2006-05-02 Lear Corporation User-assisted programmable appliance control
US7161466B2 (en) 2003-07-30 2007-01-09 Lear Corporation Remote control automatic appliance activation
US7183941B2 (en) 2003-07-30 2007-02-27 Lear Corporation Bus-based appliance remote control
US7269416B2 (en) 2003-07-30 2007-09-11 Lear Corporation Universal vehicle based garage door opener control system and method
US7068181B2 (en) 2003-07-30 2006-06-27 Lear Corporation Programmable appliance remote control
US7227492B1 (en) * 2004-02-10 2007-06-05 Zilog, Inc. Interpreting a common script block to output various forms of data according to a common protocol
US7286076B1 (en) 2004-02-10 2007-10-23 Zilog, Inc. Generating a mark/space table and a string of timing information on a remote control device
US7436345B1 (en) * 2004-02-10 2008-10-14 Zilog, Inc. Script instruction for jumping to a location, interpreting a predetermined number of instructions and then jumping back
US7259696B1 (en) 2004-02-10 2007-08-21 Zilog, Inc. Interactive web-based codeset selection and development tool
US7463164B2 (en) * 2004-02-13 2008-12-09 Williams Don P Method and apparatus for remote control of electronic equipment
US7626641B1 (en) 2004-04-29 2009-12-01 EchoStar Technologies, L.L.C. Method and apparatus for a simplified power scan for remote control
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US6983726B1 (en) 2004-11-05 2006-01-10 Lear Corporation Engine exhaust startup monitoring system
US7898386B2 (en) * 2005-03-15 2011-03-01 DEI Headquaters Inc. Control device for vehicles
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
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
US20070205912A1 (en) * 2006-03-03 2007-09-06 Star Light Electronics, L.L.C. Dedicated remote control
US7589613B2 (en) 2006-04-03 2009-09-15 Lear Corporation Trinary to trinary rolling code generation method and system
US7889112B1 (en) * 2007-01-19 2011-02-15 Uei Cayman Inc. Dynamic linking of codesets in universal remote control devices
US8761712B1 (en) 2007-01-23 2014-06-24 Control4 Corporation Location based remote controller for controlling different electronic devices located in different locations
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8015470B2 (en) * 2007-07-18 2011-09-06 Freescale Semiconductor, Inc. Apparatus and method for decoding bursts of coded information
US8234629B2 (en) * 2007-07-31 2012-07-31 Dell Products L.P. Ready-to-use media center systems through custom preconfiguration
JP4710899B2 (ja) * 2007-12-07 2011-06-29 ソニー株式会社 遠隔操作装置及び通信システム
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
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
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US10479699B1 (en) * 2011-06-08 2019-11-19 Chandler Systems, Inc. Valve control apparatus
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9589457B1 (en) 2015-04-07 2017-03-07 Mission Cables, Llc Remote control systems and methods
US10249182B1 (en) 2018-01-04 2019-04-02 Directed, Llc Remote vehicle system configuration, control, and telematics

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2755596C2 (de) * 1977-12-14 1989-04-27 Siegfried R. Dipl.-Math. 7000 Stuttgart Ruppertsberg Fernsteuerung zum Steuern, Ein- und Umschalten von variablen und festen Gerätefunktionen und Funktionsgrößen in nachrichtentechnischen Geräten
US4450558A (en) * 1981-01-12 1984-05-22 General Datacomm Industries, Inc. Method and apparatus for establishing frame synchronization
DE3310580A1 (de) * 1983-03-23 1984-09-27 Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover Fernbedienungsgeraet zur steuerung verschiedener funktionen eines oder mehrerer geraete
DE3469662D1 (en) * 1983-03-23 1988-04-07 Telefunken Fernseh & Rundfunk Remote control apparatus controlling various functions of one or more devices
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
US4626848A (en) * 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
GB8501276D0 (en) * 1985-01-18 1985-02-20 Multitone Electronics Plc Radio pager
FR2580129B1 (ja) * 1985-04-04 1987-05-22 Telecommunications Sa
JPH0728448B2 (ja) * 1986-02-07 1995-03-29 アールシーエー トムソン ライセンシング コーポレイシヨン 再構成可能な遠隔制御送信器
JPS63153996A (ja) * 1986-12-18 1988-06-27 Hitachi Ltd リモ−トコントロ−ル装置
JPS63305698A (ja) * 1987-06-08 1988-12-13 Matsushita Electric Ind Co Ltd 任意デ−タワイヤレス送信機
US4825200A (en) * 1987-06-25 1989-04-25 Tandy Corporation Reconfigurable remote control transmitter
US4810820A (en) * 1987-08-12 1989-03-07 Mobay Corporation Process for the production of polyisocyanates containing allophanate groups
US4857898A (en) * 1987-12-09 1989-08-15 North American Philips Consumer Electronics Corp. Data compression technique for reconfigurable remote control apparatus
US4866434A (en) * 1988-12-22 1989-09-12 Thomson Consumer Electronics, Inc. Multi-brand universal remote control

Also Published As

Publication number Publication date
KR900011321A (ko) 1990-07-11
GB2226905A (en) 1990-07-11
US4866434A (en) 1989-09-12
KR0168625B1 (ko) 1999-02-01
HK1000176A1 (en) 1998-01-16
DE3942388A1 (de) 1990-06-28
DE3942388C2 (ja) 1992-11-19
JPH02190096A (ja) 1990-07-26
FR2641103B1 (ja) 1993-06-25
GB2226905B (en) 1992-10-21
FR2641103A1 (ja) 1990-06-29
GB8928138D0 (en) 1990-02-14

Similar Documents

Publication Publication Date Title
JPH0685598B2 (ja) リモートコントロール送信機
US4623887A (en) Reconfigurable remote control
US4626848A (en) Programmable functions for reconfigurable remote control
KR900007131B1 (ko) 프로그램 작성 가능한 원격 제어 송신기
US6097520A (en) Remote control receiver and method of operation
US5745068A (en) Remote controller and method for presetting control data therein
JPS6150476A (ja) Catv端末のチヤンネル設定方式
US6469751B1 (en) Remote control device and computer readable recording medium for recording a remote control program
US5086298A (en) Remote control signal processing device
KR100196602B1 (ko) 어드레스 지정장치 및 방법
US5877702A (en) Remote control system, start bit for biphase encoding scheme
JPS61201571A (ja) リモ−トコントロ−ル装置
GB2250118A (en) Programming device for programming a remote control transmitter
US5212487A (en) Apparatus and method for adaptive remote transmission
WO1993005580A1 (en) Method of compressing data code and apparatus for using the compressed data code
JPH09116439A (ja) 直列データの伝送装置
KR960007580B1 (ko) 다기종 기기 조작용 리모콘 장치의 키코드 신호 송신 방법
JP2762475B2 (ja) リモートコマンダー
JP3097611B2 (ja) リモートコントロール機器
JP3304965B2 (ja) リモートコントロールコマンダー
JPS63153996A (ja) リモ−トコントロ−ル装置
JPH0824395B2 (ja) アドレス指定装置
JPH04159897A (ja) Avシステムのリモコン制御方式
JPH0669236B2 (ja) リモ−トコントロ−ル送信機
JPS63287292A (ja) リモ−トコントロ−ル装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081026

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees