JPH077771A - リモートコマンダー - Google Patents

リモートコマンダー

Info

Publication number
JPH077771A
JPH077771A JP5274826A JP27482693A JPH077771A JP H077771 A JPH077771 A JP H077771A JP 5274826 A JP5274826 A JP 5274826A JP 27482693 A JP27482693 A JP 27482693A JP H077771 A JPH077771 A JP H077771A
Authority
JP
Japan
Prior art keywords
command signal
input
command
signal
code
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.)
Pending
Application number
JP5274826A
Other languages
English (en)
Inventor
Toshiyuki Takahashi
利之 高橋
Iwao Takiguchi
巌 滝口
Hajime Yano
肇 矢野
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP5274826A priority Critical patent/JPH077771A/ja
Priority to US08/208,384 priority patent/US5745068A/en
Priority to DE69408354T priority patent/DE69408354T2/de
Priority to EP94301958A priority patent/EP0616427B1/en
Publication of JPH077771A publication Critical patent/JPH077771A/ja
Priority to US08/570,264 priority patent/US5654714A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/202Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

(57)【要約】 【目的】 各種フォーマット/コード体系のコマンド信
号をプリセットして、各種電子機器全般的に対応できる
リモコンで、選択設定操作性を向上させる。さらにトグ
ルコードのコマンド信号の学習を可能とする。 【構成】 プリセットの中から使用機器に応じて操作キ
ーにコマンド信号を割り当てる選択設定は、使用してい
る他のリモコンからコマンド信号を入力し、これをプリ
セットデータと比較することにより、プリセットデータ
(ROM5)内から所定のコマンド信号を選択してRA
M6に記憶するようにする。また、RAM6には識別コ
ードで記憶して容量を節約する。また、1回の入力によ
り例えば同一のカテゴリーの全コマンド信号がそれぞれ
操作キーに対応されてRAM6に記憶されるようにす
る。また、入力されたコマンド信号がトグルコードであ
るか否かを判断できるようにし、トグルコード用の学習
の実行を可能とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は電子機器に対してリモー
ト操作をなすリモートコマンダーに関するものである。
【0002】
【従来の技術】赤外線や電波を用いてコマンド信号を変
調して伝送し、例えばテレビジョンやステレオ、VTR
等の電子機器の遠隔操作を行なうことができるリモート
コマンダーが広く知られている。
【0003】例えば赤外線リモートコマンダーは図15
に示されるように、前面に赤外線発光素子及び赤外線透
過フィルタによる発光部1が設けられ、上面には複数の
操作キー2が設けられている。各操作キー2はそれぞれ
或る電子機器の操作に対応し、例えばPWキーは電源オ
ン/オフ操作、『1』〜『12』の数字キーはテレビジ
ョン受像機におけるチャンネルキーとされている。
【0004】ところで、所定のキャリア周波数について
変調され、赤外線とされて伝送されるコマンド信号に
は、キャリア周波数、パルスビット周期、フレーム構造
等の異なる各種フォーマットが存在し、また同様にコー
ド体系も各種存在し、これらの信号構造は電子機器のメ
ーカーや機種や製造年型毎に異なっていることが多い。
従って、各種電子機器に応じてそれぞれリモートコマン
ダーが専用に用意され、ユーザーは操作したい電子機器
に応じて使用するリモートコマンダーを変えなければな
らない。
【0005】このような事情に対して、各種の信号構造
(フォーマットやコード体系)によるコマンド信号群を
予め記憶(プリセット)しておいて出力可能とし、メー
カーや機種の異なる電子機器に対応することができるい
わゆるプリセットリモートコマンダー(以下、プリセッ
トリモコンという)が開発されている。
【0006】また、コマンド信号のプリセットはなされ
ていないが、ユーザーが他のリモートコマンダーからコ
マンド信号を覚え込ませて、使用する電子機器に対応さ
せることのできるいわゆる学習リモートコマンダーも知
られている。ただし、学習リモートコマンダーの場合、
各操作キーに対応してユーザーがコマンド信号を一つづ
つ学習させていく操作を行なわなければならないため、
使用のための設定操作が煩雑であるという欠点があり、
一般的にはプリセットリモコン、もしくはプリセットリ
モコンについて一部学習機能を付加したものが広く用い
られている。
【0007】プリセットリモコンでは例えば図16に示
すように、メーカー毎(A社〜I社)にそのメーカーの
電子機器に対応するコマンド信号群を例えばROMに記
憶させておき、また、例えばB社のように機種によって
フォーマット及び/又はコード体系の異なる2種類のコ
マンド信号(コードCB1とコードCB2)が存在する場合
は、それぞれ記憶しておく。
【0008】そして、各コマンド信号群を例えば数字キ
ーに対応させておき、ユーザーの選択設定操作により所
要のコマンド信号群が指定されて呼び出されるようにし
ている。例えばPWキーを押しながら数字キー『1』を
押すと、A社が採用しているフォーマット及びコード体
系によるコマンド信号群が選択設定され、以降、そのリ
モートコマンダーはA社製の電子機器に対応するコマン
ド信号を、各操作キー2の操作に応じて出力する。
【0009】
【発明が解決しようとする課題】ところが、このように
各種コマンド信号群をプリセットしておき、例えば数字
キーを用いた選択設定操作により、対応機器モードが設
定されるようにすると、設けられた操作キー2の数(例
えば数字キーの数)によりプリセットするコマンド信号
群の数は限られてしまう。つまり、コマンド信号群の種
類はより多数存在するため、例えば12個の数字キーに
対応させてプリセットしようとすると、プリセットでき
ないコマンド信号群が出てきてしまう。従って、そのリ
モートコマンダーが対応できない電子機器が生じること
になるという問題がある。
【0010】一方、数字キーを用いてそれ以上の多種類
のコマンド信号群をプリセットしようとするには、例え
ば各コマンド信号群を図17のように2種類以上の数字
キーに対応させて記憶させればよい。この場合、例えば
ユーザーがPWキーを押しながら、数字キー『1』を押
し、さらに続いて数字キー『2』を押せば、A社製でし
かもフォーマット及びコード体系がコードCA2とされて
いるコマンド信号群が指定されて選択設定される。この
ようにすれば、もちろん内部ROMの記憶容量にもよる
が、コマンド信号のフォーマット、コード体系が何種類
存在してもほぼ対応できるようになる。
【0011】ところが、この場合ユーザーの選択設定操
作は非常に煩雑になるという問題がある。また、通常ユ
ーザーは、自分が使用している電子機器のメーカー名は
分かるが、その機器に採用されているコマンド信号のフ
ォーマット及びコード体系は分からない。このため、例
えばB社製品の電子機器であってもコードCB1〜コード
B3のどれを選択設定してよいか分からず、その機器が
動作するコマンド信号が出力されるまで煩雑な選択設定
操作を繰り返さなければならないことにもなる。つま
り、多数種類のコマンド信号群をプリセットすると操作
性の悪化を招くという問題があった。
【0012】さらには、自分が使用している電子機器の
メーカー名がわからない場合もあり、このような場合、
選択設定操作はほぼ不可能になって、このプリセットリ
モコンを使用することができなくなってしまう。
【0013】また、主に欧州で使用されているリモート
コマンダーにみられるように、コマンド信号をトグルコ
ード形態としたものがある。このトグルコードとは、例
えばコマンド信号の一部にトグルビットを設け、これを
操作毎に反転させて出力するものであり、例えば或る操
作キーについて、1回目の操作では出力されるコマンド
信号のトグルビットが『0』とされ、次の操作ではトグ
ルビットが『1』とされて、さらに次の操作では再びト
グルビットは『0』とされるようなもので、つまり操作
回数として奇数回と偶数回でコマンド信号が変化する
(コマンド信号コード内のトグルビットのみが変化す
る)ものである。
【0014】このようなトグルコード形態のコマンド信
号については、いわゆる学習ができないという問題があ
る。つまり、あるトグルコード形態のコマンド信号を学
習した場合、学習記憶されるのはその学習動作で入力さ
れたコードのみで、トグルビットは『0』か『1』かの
いずれかである。もし学習入力時のコマンド信号のトグ
ルビットが『1』であるとすると、それ以降、学習させ
たコマンド信号を出力すると、常にトグルビットは
『1』の状態とされてしまい、従ってトグルコード対応
に設定されている電子機器において正確なコマンド受信
ができないものとなる。
【0015】
【課題を解決するための手段】本発明はこのような問題
点に鑑みて、多数種類の信号構造(フォーマット/コー
ド体系)のコマンド信号群をプリセットとして、各種電
子機器に対してほぼ全般的に対応可能とするとともに、
プリセットされたコマンド信号群の選択設定の操作性を
向上させることのできるリモートコマンダーを実現し、
さらに、トグルコードによるコマンド信号についても学
習可能とすることも実現することを目的とする。
【0016】このため、操作入力のための複数のキー操
作手段を有し、このキー操作手段による操作入力に応じ
て電子機器に対する所定のコマンド信号を送信し、電子
機器に各種動作を実行させることができるリモートコマ
ンダーにおいて、他のリモートコマンダーから出力され
たコマンド信号を入力する入力手段と、各種の電子機器
に対応した複数種類の信号構造による各種コマンド信号
を記憶する第1の記憶手段(即ちプリセットデータ用の
メモリ)と、各キー操作手段に対応してコマンド信号を
記憶できる第2の記憶手段(即ち選択設定用のメモリ)
と、入力手段から入力されたコマンド信号を解析してそ
のコマンド信号の信号構造及びコマンド内容を判別する
解析手段と、この解析手段による解析結果に基づいて、
所定のコマンド信号を第1の記憶手段から読み出し、読
み出されたコマンド信号を所定のキー操作手段に対応し
て第2の記憶手段に記憶させることができるプリセット
登録制御手段を備えるようにし、これにより入力された
コマンド信号に応じてプリセットデータの選択設定がな
されるようにする。そして、操作モードの際に或るキー
操作手段が操作された際には、第2の記憶手段より、そ
の操作されたキー操作手段に対応して記憶されているコ
マンド信号(即ち選択設定に基づいたコマンド信号)を
読み出して送信出力することができるように構成する。
【0017】また、同じく操作入力のための複数のキー
操作手段を有し、このキー操作手段による操作入力に応
じて電子機器に対する所定のコマンド信号を送信し、電
子機器に各種動作を実行させることができるリモートコ
マンダーにおいて、他のリモートコマンダーから出力さ
れたコマンド信号を入力する入力手段と、各種の電子機
器に対応した複数種類の信号構造による各種コマンド信
号を記憶する第1の記憶手段(プリセットデータ用メモ
リ)と、各キー操作手段に対応してデータを記憶できる
第2の記憶手段(選択設定用メモリ)と、入力手段から
入力されたコマンド信号及び第1の記憶手段に記憶され
たコマンド信号について、これを解析し、そのコマンド
信号の信号構造及びコマンド内容を識別コードとして判
別することができる解析手段と、解析手段による解析結
果に基づいて、入力手段から入力されたコマンド信号も
しくは第1の記憶手段から読み出されたコマンド信号
を、識別コードとして所定のキー操作手段に対応して第
2の記憶手段に記憶させるプリセット登録制御手段を備
えるようにし、これにより入力されたコマンド信号に応
じてプリセットデータの選択設定がなされるようにす
る。そして、操作モードの際に或るキー操作手段が操作
された場合には、第2の記憶手段より、その操作された
キー操作手段に対応して記憶されている識別コードを読
み出し、読み出した識別コードに相当するコマンド信号
を第1の記憶手段から読み出して送信出力することがで
きるように構成する。
【0018】また、同じく操作入力のための複数のキー
操作手段を有し、このキー操作手段による操作入力に応
じて電子機器に対する所定のコマンド信号を送信し、電
子機器に各種動作を実行させることができるリモートコ
マンダーにおいて、他のリモートコマンダーから出力さ
れたコマンド信号を入力する入力手段と、各種の電子機
器に対応した複数種類の信号構造による各種コマンド信
号を記憶する第1の記憶手段(プリセットデータ用メモ
リ)と、各キー操作手段に対応してコマンド信号を記憶
できる第2の記憶手段(選択設定用メモリ)と、入力手
段から入力されたコマンド信号を解析してそのコマンド
信号の信号構造及びコマンド内容を判別する解析手段
と、解析手段による解析結果に基づいて、入力されたコ
マンド信号と同一グループに属するコマンド信号として
第1の記憶手段に記憶されている各コマンド信号を読み
出し、読み出されたコマンド信号もしくはそのコマンド
信号を示す識別コードをそれぞれ所定のキー操作手段に
対応して第2の記憶手段に記憶させることができるプリ
セット登録制御手段を備えるようにし、これにより入力
されたコマンド信号に応じてプリセットデータの選択設
定がなされるようにする。そして操作モードとされてい
る際に或るキー操作手段が操作された場合には、第2の
記憶手段より、その操作されたキー操作手段に対応して
記憶されているコマンド信号もしくは識別コードに応じ
て、特定のコマンド信号を送信出力することができるよ
うに構成する。
【0019】また、同じく操作入力のための複数のキー
操作手段を有し、このキー操作手段による操作入力に応
じて電子機器に対する所定のコマンド信号を送信し、電
子機器に各種動作を実行させることができるリモートコ
マンダーにおいて、他のリモートコマンダーから出力さ
れたコマンド信号を入力する入力手段と、各種の電子機
器に対応した複数種類の信号構造において操作回数に応
じて信号の一部が変化するトグルコード形態とされた信
号構造であることを識別する情報が記憶された第1の記
憶手段と、各キー操作手段に対応させてコマンド信号を
記憶することができる第2の記憶手段と、入力されたコ
マンド信号を解析して、その信号構造及びコマンド内容
を判別し、また第1の記憶手段を参照してそのコマンド
信号の信号構造がトグルコード形態とされているもので
あるか否かを判別する解析手段と、入力されたコマンド
信号がトグルコード形態と判別されたら当該コマンド信
号を、その一部が操作回数に応じて変化するトグルコー
ドとして所定のキー操作手段に対応して第2の記憶手段
に記憶させることができる制御手段を備えるようにす
る。そして操作モードとされている際に、トグルコード
として第2の記憶手段に記憶されているコマンド信号に
対応するキー操作手段が操作された場合には、そのコマ
ンド信号は、操作回数に応じて信号の一部を変化させて
送信出力することができるように構成する。
【0020】また、同じく操作入力のための複数のキー
操作手段を有し、このキー操作手段による操作入力に応
じて電子機器に対する所定のコマンド信号を送信し、電
子機器に各種動作を実行させることができるリモートコ
マンダーにおいて、他のリモートコマンダーから出力さ
れたコマンド信号を入力する入力手段と、各キー操作手
段に対応させてコマンド信号を記憶することができる記
憶手段と、入力手段から同一操作のコマンド信号として
2回以上入力されたコマンド信号を解析して、その一致
不一致により、そのコマンド信号の信号構造が、操作回
数に応じて信号の一部が変化するトグルコード形態とさ
れているものであるか否かを判別する解析手段と、入力
されたコマンド信号がトグルコード形態と判別された
ら、当該コマンド信号を、その一部が操作回数に応じて
変化するトグルコードとして、所定のキー操作手段に対
応して記憶手段に記憶させることができる制御手段を備
えるようにする。そして、操作モードとされている際
に、トグルコードとして記憶手段に記憶されているコマ
ンド信号に対応するキー操作手段が操作された場合に
は、そのコマンド信号は、操作回数に応じて信号の一部
を変化させて送信出力することができるように構成す
る。
【0021】
【作用】第1の記憶手段にプリセットされた各種のコマ
ンド信号のうちで選択されて、第2の記憶手段において
各キー操作手段に対応付けされるコマンド信号の選択設
定動作は、入力されたコマンド信号を解析してプリセッ
トデータと比較することで実現されるようにすれば、そ
の選択設定のための操作としては、ユーザーは他のリモ
ートコマンダー(つまり使用している或る電子機器に対
応するリモートコマンダー)から所要のコマンド信号を
入力すればよいことになり、その他のリモートコマンダ
ーにおけるコマンド信号の信号構造(メーカー名、型名
等)を知らなくてもよい。
【0022】また、第2の記憶手段に記憶させるデータ
としてはコマンド信号そのもの(入力されたコマンド信
号をサンプリングしたデータ)ではなく、そのコマンド
信号の信号形態、キャリア周波数、カテゴリー、ファン
クション等を示した識別コード形態とすることにより、
第2の記憶手段に必要なメモリ容量の大幅な削減を実現
することができる。
【0023】さらに、選択設定の際に、1つのコマンド
信号の入力に対応して、そのコマンド信号が含まれるグ
ループの全てを各キー操作手段に対応させて選択設定し
ていくことにより、操作キー毎に選択設定を行なうとい
う煩雑な操作は解消される。
【0024】これは、具体的には例えば、或るフォーマ
ット及びコード体系のコマンド信号でテレビジョン受像
機用のコマンド信号群を選択設定したい場合、チャンネ
ル1のコマンド信号入力に応じて自動的にチャンネル1
〜チャンネル12、パワーオン/オフ、音量アップ/ダ
ウン等のテレビ受像機用のすべてのコマンド信号が選択
設定されるようにするものである(テレビジョン信号用
の各コマンド信号を1つのグループと設定しておく)。
【0025】また、トグルコードのコマンド信号につい
ては、トグルコード用の学習を行なうことができるよう
にすれば、トグルコードのコマンド信号の学習も実現可
能となる。例えば、入力されたコマンド信号がトグルコ
ードと判別できれば、そのコマンド信号を操作キーに対
応させて記憶させる際には例えばトグルビットが『0』
となるものと『1』となるものの2種類のコードを記憶
させておき、操作キーの操作回数に応じて順番に読み出
されて出力されるようにする。もしくはトグルコードで
ある識別コード等を付して、出力時にトグルビットを順
次反転させて付加することができるようにする。
【0026】このためには学習のために入力されたコマ
ンド信号がトグルコードであるか否かを判別することが
必要になるが、あらかじめ、トグルコードが採用されて
いるフォーマット/コード体系等については、それがト
グルコードを採用しているという情報を記憶しておけ
ば、解析したフォーマット等からをトグルコードである
ことが識別できる。例えばA社がメーカーであるテレビ
ジョンのチャンネルキーがトグルコードである場合、そ
のフォーマット/コード体系もしくはカテゴリーデータ
/ファンクションデータに対応して、トグルコードであ
ることの情報を付加しておけばよい。
【0027】また、記憶手段内にこのような情報が存在
しないコマンド信号が入力された場合は、ユーザーによ
る学習入力を2回以上実行させるようにし、その一致/
不一致(つまり2回の操作でトグルビットが変化してい
るか否か)を検出して、トグルコードであるか否かを判
別するようにすれば、全て種類のコマンド信号に対応で
きる。
【0028】
【実施例】以下、本発明のリモートコマンダーの実施例
を説明するが、まず図1〜図3を用いて本発明の各実施
例について共通なリモートコマンダーの構成を説明し、
以降、各実施例について具体的な動作を説明する。な
お、実施例のリモートコマンダーの外観は前記図15と
同一とする。
【0029】図1は本実施例のリモートコマンダーのブ
ロック図であり、2は前記図15のように設けられてい
る操作キーで、操作キー2を押すことにより所定のコマ
ンド信号が送信できるようになされている。なお、前記
図15に示される2Mは後述するプリセットされている
コマンド信号の選択設定操作のためのモードキーであ
り、モードキー2Mを切り換えることにより、操作キー
2に対応してコマンド信号が出力される操作モードか
ら、プリセットデータとしてのコマンド信号のうち所要
のコマンド信号を選択して操作キー2に対応させる選択
設定動作を実行する選択設定モードに切り換えられる。
【0030】3は操作キー2の操作に応じてユーザーに
よる操作入力情報を出力するキーマトリクスエンコー
ダ、4はキーマトリクスエンコーダ3から供給される操
作入力情報に基づいてコマンド信号を選択して出力する
コントローラであり、マイクロコンピュータによって構
成される。5は各種のコマンド信号をプリセットデータ
として保持するROMであり、また6は選択設定されて
各操作キー2に対応付けられたデータ(選択されたコマ
ンド信号又はそのコマンド信号を示す識別コード)を保
持するRAMである。即ちこのリモートコマンダーの場
合は、ROM5に各種の信号構造(フォーマットやコー
ド体系)が採用されたメーカ別や機種別の電子機器に応
じた複数のコマンド信号群がプリセットデータとして記
憶されており、ユーザーの選択設定操作により、そのプ
リセットデータの中から各操作キー2に対応してそれぞ
れコマンド信号が選択され、この選択情報がRAM6に
保持される。そして以降、操作キー2による操作に応じ
て、RAM6のデータが読み出され、または参照され
て、該当するコマンド信号が送信出力されることとな
る。
【0031】コマンド信号の送信出力は発光部1におい
て実行される。1aは発光ダイオードによる赤外線出力
部、1bは発光ドライブ部を示す。コントローラ4は出
力すべきコマンド信号(コマンド信号を所定のキャリア
で変調した信号)に応じて発光ドライブ部7のスイッチ
ング素子(トランジスタ)をオン/オフ制御することに
より、赤外線出力部6の発光動作がオン/オフされ、赤
外線によるコマンド信号出力がなされる。
【0032】7は例えばフォトダイオードによる赤外線
コマンド信号の入力部である。リモートコマンダーが選
択設定モードとされている際に、入力部9に他のリモー
トコマンダーからの赤外線コマンド信号が入力される
と、その赤外線信号は入力部7において電気信号に変換
され、入力サンプリング部8に供給される。入力サンプ
リング部8では所定のサンプリング周波数で入力信号を
サンプリングし、データ化を行なう。サンプリングされ
てコード化されたデータは入力レジスタ9に保持され、
所定のタイミングで制御部4に取り込まれる。10は発
音部であり、コントローラ4によって電子音等の発音制
御がなされる。
【0033】図2はコントローラ4の内部構成を示した
ものである。なお、マイクロコンピュータにより成るコ
ントローラ4において、図2に示すブロックは実際には
ソフトウエアにより構成されるものである。(それぞれ
ハード的にはCPU、レジスタ、インターフェース部等
が用いられて機能する) 40は各種演算/制御を行なう制御部、41は、入力レ
ジスタ9から取り込まれるコマンド信号を保持する入力
コマンドバッファ(入力インターフェース)、42はキ
ーマトリクスエンコード部3から取り込まれる操作情報
を保持するキー入力バッファ(入力インターフェー
ス)、43はROM5に対する読出制御及び読み出した
データのバッファとなるROMコントロール/バッファ
部、44はRAM6に対する書込/読出制御及び書込デ
ータ/読出データのバッファとなるRAMコントロール
/バッファ部、45は、入力コマンドバッファ41に取
り込まれたコマンド信号やROM5,RAM6から読み
出されたコマンド信号について解析を行ない、コマンド
信号の信号構造及びそのコマンド内容を判別する解析部
である。
【0034】また、46はコマンド出力部(出力インタ
ーフェース)であり、キー入力部42に取り込まれた操
作情報に応じて所定のコマンド信号を変調し、発光部1
に出力する。また、47は発音出力部(出力インターフ
ェース)であり、制御部40の指令に基づいて発音部1
0をドライブする。
【0035】コマンド信号の一般的な形態を図3に示
す。コマンド信号は1フレームがヘッダ、カテゴリーコ
ード、ファンクションコードに分けられている。ただ
し、ヘッダの存在しないフォーマットもある。そして、
カテゴリーコードとして対応する電子機器のメーカーや
機種が示され、また、ファンクションコードとして動作
を実行させる機能、例えば電源オン/オフ、ボリューム
アップ、チャンネル1等の操作が示されている。
【0036】そして、キャリア周波数やパルス幅として
は、メーカーや機種に応じて各種のフォーマットが存在
する。例えばキャリア周波数としては、40KHz,36.667KH
z,37.917KHz,32.768KHz などの各種が存在する。また、
カテゴリーコード、ファンクションコードについてもメ
ーカーや機種に応じて各種の異なるコード体系が採用さ
れている。
【0037】そして、このようなフォーマット、コード
体系の異なる各種の電子機器に対応できるように、本実
施例のリモートコマンダーではROM5に、各種のフォ
ーマット、コード体系によるコマンド信号群が予め記憶
されており、この中からユーザーによって選択設定され
たコマンド信号群が各操作キー2に対応して赤外線信号
により発光部1から出力され、ユーザーが使用している
実際の機器に対応して遠隔操作を行なうことができるよ
うにされるものである。
【0038】従って、ユーザーは本リモートコマンダー
を用いる際にはまず、自分が所有している電子機器に応
じて所定のフォーマット/コード体系のコマンド信号群
を各操作キーに割り当てる選択設定操作を行なわなけれ
ばならないが、本実施例ではこの選択設定操作は非常に
簡易なものとされる。
【0039】以下、第1の実施例について、選択設定動
作及び選択設定操作に基づくコマンド信号の出力動作を
図4〜図6のフローチャートで説明する。なお、説明の
簡略化のため、テレビジョン受像機のチャンネル切り換
えのためのコマンド信号をあげ、このチャンネルコマン
ドについて各メーカーや機種により、キャリアやパルス
幅等のフォーマットについてフォーマットA,B,Cが
存在し、カテゴリーコードやファンクションコードのコ
ード体系として〜が存在するとする。そして、これ
らの全てに対応できるようにROM5には図10のよう
に各フォーマット及びコード体系が採用されたコマンド
信号がプリセットされているとする。なお、実際のコマ
ンド内容であるカテゴリーコード及びファンクションコ
ードは16進数値で示してある。
【0040】通常の状態ではリモートコマンダーは操作
キー2に対応してコマンド信号が出力される操作モード
とされているが、第1の実施例のリモートコマンダーと
しては、まず、ユーザーがモードキー2Mを切り換える
ことにより、コントローラ4は操作モードの処理から図
4の処理として示される選択設定モードの処理に移るこ
とになる。
【0041】制御部40は選択設定モードとされると、
まず入力部7からコマンド信号が入力されることを待機
する(F101)。ユーザーは、この際、自分がそれまで使用
していたテレビジョン受像機のリモートコマンダーを用
いて、例えばチャンネル1のコマンド信号を、当該実施
例のリモートコマンダーに送信する操作を行なう。(ユ
ーザーが入力すべきコマンド信号は、例えばチャンネル
1のコマンド信号とあらかじめ決めておく)。ユーザー
が他のリモートコマンダーを操作し、入力部7に赤外線
コマンド信号が入力されると、そのコマンド信号は入力
サンプリング部8でサンプリングされた後、入力レジス
タ9を介してコントローラ4の入力コマンドバッファ4
1に取り込まれる。制御部40はコマンド信号が入力コ
マンドバッファ41に取り込まれたら(F102)、これを解
析部45において信号解析処理を実行させる(F103)。
【0042】信号解析処理としては、まず、入力された
コマンド信号とROM5に記憶されたコマンド信号の各
フォーマットについて比較を行ない、フォーマットの識
別を行なう。例えば入力されたコマンド信号のキャリア
を、40KHz のキャリア、36.667KHz のキャリア37.917KH
z のキャリア、32.768KHz のキャリア・・・・と比較してい
き、一致するキャリアを判別することでキャリアを解析
する。同様にパルス幅等の他のフォーマット要素につい
ても判別する。今、例えば入力されたコマンド信号は図
10のフォーマットCに該当したとする。
【0043】入力されたコマンド信号についてフォーマ
ットが特定されたら、今度はそのフォーマット(フォー
マットC)に従ってカテゴリーデータ、ファンクション
データを解析する。ここで、対象機器であるテレビジョ
ン受像機を示すカテゴリーデータは『0F』、チャンネ
ル1という操作内容(機能)を示すファンクションデー
タは『01』と解析されたとする。
【0044】ここで制御部40はROMコントロール/
バッファ部43によりROM5のプリセットデータ内に
おいて、フォーマットCでしかもテレビジョン受像機を
示すカテゴリーデータが『0F』、チャンネル1という
操作内容を示すファンクションデータが『01』とされ
ているものを検索させる。即ち、図10のフォーマット
C、コード体系のコマンド信号群がこれに該当するこ
とになり、このような場合、入力されたコマンド信号に
ついて種別が特定されたことになる (F104→YES)。
【0045】なお、ROM5のプリセットデータ内にお
いて該当するフォーマット/コード体系のコマンド信号
群が存在しなかった場合は、入力されたコマンド信号に
ついて種別が特定できない (F104→NO) として処理はス
テップF106に移る。そしてこの場合は、RAMコントロ
ール/バッファ部44により、所定の操作キーに対応さ
せたRAM6のアドレスに、入力されたコマンド信号
(コマンド信号のサンプリングデータ)を記憶させる。
【0046】入力されたコマンド信号について種別が特
定され場合、その種別に応じてROM5から所定のコマ
ンド信号を読み出してRAM6の所定アドレスに記憶し
ていく(F105)。つまり、ROM5内の所定のコマンド信
号をRAM6において操作キー2に対応させる選択設定
動作を行なう。
【0047】ただし、このステップF105では、入力され
たコマンド信号と同一の種別、つまりフォーマット/コ
ード体系が同一でしかもカテゴリーコード、ファンクシ
ョンコードが同一のコマンド信号を、特定の操作キー2
に対応させるのみではなく、そのコマンド信号と同一の
グループに設定されている全てのコマンド信号をそれぞ
れ特定の操作キー2に対応させてRAM6に記憶させ
る。このステップF105の処理を詳しく示したものが図5
のフローチャートである。
【0048】即ち、例えば上記のように入力されたコマ
ンド信号が図10のフォーマットC、コード体系にお
けるチャンネル1のコマンド信号と特定されたら、まず
変数nを1に設定し(F201)、フォーマットC、コード体
系におけるチャンネル1のコマンド信号が含まれるグ
ループの第1のコマンド信号をROM5から読み出す(F
202)。ここで、仮にグループとしてはチャンネル1〜チ
ャンネル12までの12個のコマンド信号が1つのグル
ープとして設定されているものとする。そして例えば第
1のコマンド信号と設定されているチャンネル1のコマ
ンド信号を読み出したら、そのコマンド信号を図15に
示した操作キー2のうちの『1』の操作キーに対応させ
たアドレスにおいてRAM6に記憶する(F203)。このよ
うな処理を変数nをインクリメントしながら繰り返して
いき(F205)、そのグループのすべてのコマンド信号につ
いて、RAM6への記憶が終了した時点(F204)で処理
(ステップF105の処理)を終える。この場合、フォーマ
ットC、コード体系においてチャンネル1からチャン
ネル12までの各コマンド信号をそれぞれ操作キー2の
『1』〜『12』に対応させてRAM6に記憶させた段
階で処理を終えることになる。
【0049】このようにステップF105(もしくはF106)
で選択設定が終了したら、制御部40は発音出力部47
に対して、プリセットの選択設定完了を示す電子音を発
音部10から出力させるように制御する(F107)。
【0050】以上で選択設定としての動作を終了する。
ここで、ユーザーはモードキー2Mを操作して通常の操
作モードに戻せば以降リモートコマンダーとしての操作
キーに応じたコマンド信号出力動作が行なわれる。
【0051】なお、選択設定モードへの切り換えのため
の操作としては、図15に示したモードキー2Mのよう
にスライドスイッチとする以外に、モードキーを押圧キ
ーとし、例えばモードキーを押圧している間に他のリモ
ートコマンダーからのコマンド信号を入力させることに
より、上記選択設定動作が実行されるようにし、選択設
定終了により自動的に操作モードに復帰するようにする
など各種考えられる。
【0052】このように選択設定がなされた後は、操作
モードにおいて図6に示す処理が実行できることにな
る。つまり、制御部40は、ユーザーの操作キー2の操
作に伴って(F301)、キー入力部42に取り込まれた操作
情報(どの操作キーを押したか)により、RAM6内に
おけるアドレスを指定し、RAMコントロール/バッフ
ァ部44に対して該当するコマンド信号を読み出させる
(F302)。
【0053】そして読み出されたコマンド信号をコマン
ド出力部46に送り、発光部1から赤外線変調信号とし
て出力させる(F303)。以上の処理により、電子機器の遠
隔操作が実行される。例えば上記のように選択設定がさ
れていれば、『1』の操作キーを押圧することで、フォ
ーマットCでしかもテレビジョン受像機を示すカテゴリ
ーデータが『0F』、チャンネル1という操作内容を示
すファンクションデータが『01』とされているコマン
ド信号が出力されることになる。
【0054】以上の第1の実施例では、ユーザーはそれ
迄使用していたリモートコマンダーを用いてコマンド信
号を実施例のリモートコマンダーに向けて出力すれば、
自動的にフォーマット、コード体系、コマンド内容等が
解析され、所要のコマンド信号がROM5から読み出さ
れてRAM6に記憶され、プリセット選択設定が実行さ
れる。従って、従来のようにメーカー別に用意されたプ
リセット選択設定の一覧表を見ながらキー操作を行なう
という煩雑な操作は解消される。そして、ユーザーはプ
リセットデータの選択設定の際に、使用している例えば
テレビジョン受像機等の電子機器のメーカー名、機種
名、及びこれに採用されているコマンド信号のフォーマ
ット、コード体系等がわからなくとも問題なく選択設定
を行なうことができる。
【0055】さらに、チャンネル1〜12の切り換えの
コマンド信号を同一グループとして設定しておき、チャ
ンネル1のコマンド信号入力に応じて自動的にチャンネ
ル1〜チャンネル12までの選局コマンド信号がプリセ
ット選択設定されるようにすることで、ユーザーの手間
は格段に少なくなる。
【0056】なお、説明上、チャンネル1〜12までの
選局コマンド信号を1グループとして説明したが、実際
には、例えばそのメーカー及び機種のテレビジョン受像
機に関する全てのコマンド信号を1グループと設定して
おけばよい。例えばチャンネル1〜12までの選局コマ
ンド信号に加えて、電源オン/オフ、音量、選局アップ
/ダウンなどの同一のカテゴリーデータのコマンド信号
を同一グループとする。
【0057】さらに、VTR、ディスクプレーヤ等に関
するコマンド信号についても同様に、各メーカー及び機
種単位でグループ設定を行なう。例えば、そのVTRに
用いられるコマンド信号の全て(例えば、再生、録画、
早送り、巻戻、停止・・・・・ 等の同一のカテゴリーデータ
となる全てのコマンド信号)を1グループとしておくと
よい。カテゴリーデータ単位を1グループとすること
で、グループ設定のために特別な処理は不要となり、ま
た、特にテレビジョン受像機、VTR、ディスクプレー
ヤ等をそれぞれ他のメーカーのものを所有しているユー
ザーにとっては、各機器用の操作キーに合わせて選択設
定できるため好適である。
【0058】さらに複数のカテゴリーを含んで同一グル
ープとしてもよい。すなわち、同一のフォーマットで同
一のコード体系のすべてのコマンド信号を1つのグルー
プとしておき、上記のように1つのコマンド信号を入力
することで同一グループ内のすべてのコマンド信号が選
択設定されるようにしてもよい。なお、グループ設定に
ついてはさらに各種考えられ、これは実際の使用態様に
応じて設定されればよい。
【0059】次に、第2の実施例について、選択設定動
作及び選択設定操作に基づくコマンド信号の出力動作を
図7〜図9のフローチャートで説明する。なお、説明に
は上記第1の実施例と同様に、ROM5には図10のよ
うに各フォーマット及びコード体系が採用されたコマン
ド信号がプリセットされているとする。
【0060】ユーザーがモードキー2Mの操作を行な
い、コントローラ4が選択設定モードとされると、制御
部40はまず入力部7からコマンド信号が入力されるこ
とを待機する(F401)。ユーザーは、この際、自分がそれ
まで使用していたテレビジョン受像機のリモートコマン
ダーを用いて、例えばチャンネル1のコマンド信号を、
当該実施例のリモートコマンダーに送信する操作を行な
う。
【0061】ユーザーが他のリモートコマンダーを操作
し、入力部7に赤外線コマンド信号が入力されると、そ
のコマンド信号は入力サンプリング部8でサンプリング
された後、入力レジスタ9を介してコントローラ4の入
力コマンドバッファ41に取り込まれる。制御部40は
コマンド信号が入力コマンドバッファ41に取り込まれ
たら(F402)、これを解析部45において信号解析処理を
実行させる(F403)。
【0062】信号解析処理として、入力されたコマンド
信号とROM5に記憶されたコマンド信号の各フォーマ
ットについて比較を行ない、キャリア、パルス幅等のフ
ォーマット要素について判別する。ここで、例えば入力
されたコマンド信号は図10のフォーマットCに該当し
たとする。
【0063】入力されたコマンド信号についてフォーマ
ットが特定されたら、今度はそのフォーマット(フォー
マットC)に従ってカテゴリーデータ、ファンクション
データを解析する。ここで、対象機器であるテレビジョ
ン受像機を示すカテゴリーデータは『0F』、チャンネ
ル1という操作内容(機能)を示すファンクションデー
タは『01』と解析されたとする。
【0064】ここで制御部40はROMコントロール/
バッファ部43によりROM5のプリセットデータ内に
おいて、フォーマットCでしかもテレビジョン受像機を
示すカテゴリーデータが『0F』、チャンネル1という
操作内容を示すファンクションデータが『01』とされ
ているものを検索させる。即ち、図10のフォーマット
C、コード体系のコマンド信号群がこれに該当するこ
とになり、このような場合、入力されたコマンド信号に
ついて種別が特定されたことになる (F404→YES)。
【0065】なお、ROM5のプリセットデータ内にお
いて該当するフォーマット/コード体系のコマンド信号
群が存在しなかった場合は、入力されたコマンド信号に
ついて種別が特定できない (F404→NO) として処理はス
テップF406に移る。そしてこの場合は、RAMコントロ
ール/バッファ部44により、所定の操作キーに対応さ
せたRAM6のアドレスに、入力されたコマンド信号
(コマンド信号のサンプリングデータ)を記憶させる。
【0066】入力されたコマンド信号について種別が特
定され場合、その種別に応じてROM5から所定のコマ
ンド信号を読み出して、これをRAM6の所定アドレス
に記憶させ、つまり、ROM5内の所定のコマンド信号
をRAM6において操作キー2に対応させる選択設定動
作を行なうことになるが、この第2の実施例では、コマ
ンド信号をそのままの形態でRAM6には記憶せず、解
析部45による解析データを用いて生成した識別コード
により記憶するようにする。
【0067】なお、このこの実施例においても、上記第
1の実施例と同様にステップF405では、入力されたコマ
ンド信号と同一の種別、つまりフォーマット/コード体
系が同一でしかもカテゴリーコード、ファンクションコ
ードが同一のコマンド信号を、特定の操作キー2に対応
させるのみではなく、そのコマンド信号と同一のグルー
プに設定されている全てのコマンド信号をそれぞれ特定
の操作キー2に対応させてRAM6に記憶させる。この
ステップF405の処理を詳しく示したものが図8のフロー
チャートである。
【0068】即ち、例えば上記のように入力されたコマ
ンド信号が図10のフォーマットC、コード体系にお
けるチャンネル1のコマンド信号と特定されたら、まず
変数nを1に設定し(F501)、フォーマットC、コード体
系におけるチャンネル1のコマンド信号が含まれるグ
ループの第1のコマンド信号をROM5から読み出す(F
502)。ここで、グループとしてはチャンネル1〜チャン
ネル12までの12個のコマンド信号が1つのグループ
として設定されているものとする。
【0069】ここで例えばまず第1のコマンド信号と設
定されているチャンネル1のコマンド信号を読み出した
ら(F502)、そのコマンド信号について入力されたコマン
ド信号と同様に解析部45で解析を行ない、識別コード
を発生させる(F503)。識別コードとしては、例えばフォ
ーマット/コード体系の名称コード、キャリア周波数の
コード、カテゴリーコード、ファンクションコードを合
成して生成する。
【0070】識別コードが生成されたら、そのチャンネ
ル1のコマンド信号の識別コードを図15に示した操作
キー2のうちの『1』の操作キーに対応させたアドレス
においてRAM6に記憶する(F504)。
【0071】このような処理を変数nをインクリメント
しながら繰り返していき(F506)、そのグループのすべて
のコマンド信号について、RAM6への記憶が終了した
時点で処理(ステップF405の処理)を終える(F505)。こ
の場合、フォーマットC、コード体系においてチャン
ネル1からチャンネル12までの各コマンド信号をそれ
ぞれ操作キー2の『1』〜『12』に対応させてRAM
6に記憶させた段階で処理を終える。
【0072】このようにステップF405(もしくはF406)
で選択設定が終了したら、制御部40は発音出力部47
に対して、プリセットの選択設定完了を示す電子音を発
音部10から出力させるように制御する(F407)。以上で
選択設定としての動作を終了する。
【0073】このように選択設定がなされた後は、操作
モードにおいて図9に示す処理が実行できることにな
る。つまり、制御部40は、ユーザーの操作キー2の操
作に伴って(F601)、キー入力部42に取り込まれた操作
情報(どの操作キーを押したか)により、RAM6内に
おけるアドレスを指定し、RAMコントロール/バッフ
ァ部44に対して該当する識別コードを読み出させる(F
602)。
【0074】そして読み出された識別コードから該当す
るコマンド信号をROM5から読み出し(F603)、これを
コマンド出力部46に送り、発光部1から赤外線変調信
号として出力させる(F604)。以上の処理により、電子機
器の遠隔操作が実行される。例えば上記のように選択設
定がされていれば、『1』の操作キーを押圧すること
で、フォーマットCでしかもテレビジョン受像機を示す
カテゴリーデータが『0F』、チャンネル1という操作
内容を示すファンクションデータが『01』とされてい
るコマンド信号が出力されることになる。
【0075】以上の第2の実施例では、上記第1の実施
例と同様の効果のほか、特に識別コードで記憶すること
によりRAM6の容量の節約が実現される。これは、い
わゆる学習機能の場合には、従来、学習すべき入力コマ
ンド信号をその波形サンプリングデータとして記憶して
いたために膨大なRAM記憶容量が必要であったことに
対し、これを解消できるものである。さらに、サンプリ
ングデータの記憶の場合、サンプリング周波数の誤差に
より読み取り誤差が発生するが、このようなことも解消
される。
【0076】なお、以上の第1、第2の実施例の変形例
としては、或る1つの操作キー2に対応させるのは複数
のコマンド信号として操作モードを切り換えて使い分け
るようにすることが考えられる。例えば『1』〜『1
2』の数字キーについては、テレビジョン受像機用の操
作モードの場合には、チャンネル1〜12の選局コマン
ド信号が対応されており、また、ディスクプレーヤ用の
操作モードとされると、1〜12のトラックアクセスの
ためのコマンド信号に対応されるというようにする。こ
のようにモード切換により複数の機器に対応させること
で、より使い勝手のよいリモートコマンダーを実現でき
る。また、本発明としてのの選択設定処理における処理
フローは上記図4,図7のものに限定されるものではな
く、さらに各種の処理方式が考えられる。
【0077】次に、第3の実施例として、トグルコード
にも対応して学習及び選択設定処理を行なうことができ
るようにした実施例について説明する。トグルコードと
は、前述した図3のように1フレーム内にヘッダ、カテ
ゴリーコード、ファンクションコードが設けられている
ことに加えて、図11に示すように所定位置にトグルビ
ットが設けられているもので、このトグルビットは操作
毎に反転されて出力されるものである。即ち、或る操作
キーについて1回目の操作に時は図11(a)のコマン
ド信号が出力され、2回目は図11(b)、3回目は図
11(a)・・・・というように、操作毎にトグルビットが
反転される。
【0078】このようなトグルコードにも対応できるよ
うに、本実施例ではコントローラ4は選択設定モードに
おいて図12の処理を行なう。図12においてステップ
F701,F702,F703の処理は上記図4又は図7の処理と同様
であり、説明を省略する。信号解析がなされ、入力され
たコマンド信号のフォーマット/コード体系が判別され
た、ROM5に記憶されているトグルコードライブラリ
を参照する(F704)。トグルコードライブラリとは、トグ
ルコードが採用されているフォーマット/コード体系に
ついて、その各コマンド信号グループ(もしくはそのコ
マンド信号グループの中の一部のコマンド信号)がトグ
ルコードとされていることを示す情報が記憶されている
ものである。つまり、或るフォーマット/コード体系が
特定されれば、そのフォーマット/コード体系のコマン
ド信号がトグルコードとされているか否かを、トグルコ
ードライブラリを検索することによって判別できる。
【0079】コントローラ4は解析部45により信号解
析を行なった結果として、そのフォーマット/コード体
系に該当するコマンド信号群がROM5のプリセットデ
ータ内において存在しなかった場合は、入力されたコマ
ンド信号について種別が特定できない (F705→NO) とし
て処理はステップF706に移る。そしてこの場合は、RA
Mコントロール/バッファ部44により、所定の操作キ
ーに対応させたRAM6のアドレスに、入力されたコマ
ンド信号(コマンド信号のサンプリングデータ)を記憶
させる。
【0080】入力されたコマンド信号について種別が特
定され場合、ステップF707に進んで、トグルコードライ
ブラリの参照によってトグルコードであることが判別さ
れたか否かを判断する。トグルコードでない場合は、ス
テップF708に進む。即ち上記第1の実施例又は第2の実
施例の場合と同様に、識別されたフォーマット/コード
体系の種別に応じてROM5から所定のコマンド信号を
読み出して、これをRAM6の所定アドレスに記憶さ
せ、つまり、ROM5内の所定のコマンド信号をRAM
6において操作キー2に対応させる選択設定動作を行な
うことになる。即ち、前述した図5もしくは図8の処理
により選択設定が行なわれる。
【0081】トグルコードであった場合はステップF709
に進んで、トグルコード用の選択設定(学習)を行なう
ことになる。解析されたフォーマットから、トグルビッ
トは特定できるため、トグルコード用の選択設定処理と
しては、1つのコマンド信号としてトグルビットが
『1』と『0』の2種類のコードを記憶させる。
【0082】実際の処理としては、上記第1、第2の実
施例で説明したように、ユーザーがチャンネル1という
コマンド信号を入力するものとすると、そのコマンド信
号のフォーマット/コード体系の各コマンド信号として
グループ設定されているものについて、例えば図13の
ようにチャンネル1,チャンネル2・・・・というように、
それぞれ操作キーに対応させてRAM6に記憶させてい
く。この際、図示するように1つのコマンド信号につい
てそれぞれ2種類のコードが記憶されることになる。そ
して、ステップF706,F708,F709のいずれかの処理が終了
したことにより、選択設定完了音を出力し(F710)、処理
を終える。
【0083】このような選択設定処理に対応して、操作
モードの処理としては、トグルコード以外のコマンド信
号については、上記第1もしくは第2の実施例と同様で
あるが、トグルコードが選択設定されて図13のように
1つの操作キーについて2種類のコマンドコードが記憶
された場合は、その操作毎に交互にコマンドコードを読
み出して出力することになる。以上により本実施例で
は、トグルコードにも対応した学習(選択設定)が可能
となるものである。
【0084】なお、トグルコードについては2種類のコ
ードを記憶させることはRAM5に必要とされる容量を
大きくしてしまうことが考えられるが、例えば1種類の
コードを記憶するとともにトグルコードであることを示
すビットを付加しておき、出力時には制御部40での処
理において操作毎にトグルビットが反転されて出力され
るようにして、RAM容量の節約をはかることもでき
る。
【0085】次にトグルコードに対応できる実施例とし
て第4の実施例を図14で説明する。上記第3の実施例
では、選択設定モード時に入力されたコマンド信号がト
グルコードであるか否かの判別に、トグルコードライブ
ラリを参照するようにしていたが、このトグルコードラ
イブラリに記憶されていない、トグルコードのフォーマ
ット等が存在する可能性もある。この実施例では、この
ような可能性も考慮して、全てのコマンド信号フォーマ
ット/コード体系に対応できるようにするものである。
【0086】図14においてステップF801〜F805は上記
図12のステップF701〜F705と同様である。また、トグ
ルコードライブラリを参照して入力コマンド信号がトグ
ルコードであると判別された場合の処理も、同様で、ス
テップF806からF807に進み、上述のトグルコード用の学
習処理を行なう。
【0087】ところが、入力コマンド信号の解析によっ
てフォーマット/コード体系がプリセットデータに含ま
れていないものとされた場合 (F805→NO) 、もしくは、
解析されたフォーマット/コード体系に該当するコマン
ド信号がプリセットデータに含まれていたが、トグルコ
ードライブラリ内のデータには該当しなかった場合 (F8
06→NO) では、その入力されたコマンド信号がトグルコ
ードである可能性が残されていることになる。そこで、
これらの場合、制御部40は入力されたコマンド信号
(コマンド信号データもしくはその解析データ)を一旦
レジスタに保持しておき、ユーザーによる再度のコマン
ド信号入力を待機する(F808,F814) 。なお、このため
に、選択設定モードの際にはユーザーは基本的に所定の
操作キー(例えばチャンネル1のキー)を2回操作する
ように決めておく。
【0088】2回目のコマンド信号入力がなされたら、
それを取り込んで信号解析を行なう(F809→F810→F811,
F815→F816→F817) 、そして、その結果1回目に入力
されたコマンド信号と一致しているものであるか否かの
判断を行なう(F812,F818) 。一致している場合とは、即
ちそのコマンドコードはトグルコードではない場合であ
り、一方、そのコマンド信号がトグルコードであった場
合は1回目の操作と2回目の操作でトグルビットが反転
するため、一致していないと検出される。
【0089】トグルコードでないと判別された場合は、
ステップF812→F813、もしくはステップF818→F819と進
み、上記各実施例と同様にグループ単位の選択設定処理
(F813)もしくは、そのコマンドのみの学習処理(F819)が
なされる。トグルコードであると判別された場合は、ス
テップF807に進んで図13のような、トグルコード用の
学習がなされることになる。そして、ステップF807,F81
3,F819のいずれかの処理が終了したことにより、選択設
定完了音を出力し(F820)、処理を終える。
【0090】この第4の実施例ではトグルコードライブ
ラリとして登録されていない未知のトグルコードに対し
ても対応することができることになる。なお、この実施
例のように2回コマンド信号を入力させるものであれ
ば、必ずしもトグルコードライブラリを備える必要はな
い。
【0091】なお、第3、第4の実施例は第1、第2の
実施例にトグルコード学習についての動作を付加した例
としたが、一般的な学習動作において、トグルコードに
対応できる技術として本発明を採用できることはいうま
でもない。
【0092】
【発明の効果】以上説明したように本発明のリモートコ
マンダーは、第1の記憶手段にプリセットされた各種の
コマンド信号から所定の信号構造/コマンド内容のコマ
ンド信号を第2の記憶手段において各キー操作手段に対
応付けして記憶させるコマンド信号の選択設定動作は、
他のリモートコマンダーから入力されたコマンド信号を
解析してプリセットデータと比較してプリセットデータ
内から自動的に選択して実現されるようにしているた
め、その選択設定のための操作としては、ユーザーは他
のリモートコマンダーから所要のコマンド信号を入力す
ればよいことになり、煩雑なキー操作は不要となる。さ
らに、使用している電子機器に採用されているコマンド
信号のフォーマットやコード体系、さらにはメーカー名
さえも分からない場合でも、適正な選択設定を行なうこ
とができるという効果がある。
【0093】また、第2の記憶手段に記憶させるデータ
としてはコマンド信号そのもの即ち入力されたコマンド
信号をサンプリングしたデータではなく、そのコマンド
信号の信号形態、キャリア周波数、カテゴリー、ファン
クション等を示した識別コード形態とすることにより、
第2の記憶手段に必要なメモリ容量の大幅な削減を実現
できるという効果がある。
【0094】さらに、選択設定の際に、1つのコマンド
信号の入力に対応して、そのコマンド信号が含まれるグ
ループの全てを各キー操作手段に対応させて選択設定し
ていくことにより、操作キー毎に選択設定を行なうとい
う煩雑な操作は解消されるという効果もある。
【0095】さらに、解析したコマンド信号についてト
グルコードであるか否かを判別できるようにした情報、
即ち所定のフォーマット/コード体系のコマンド信号が
トグルコードを採用しているか否かの情報を保持してお
き、トグルコードであればそれに応じてトグルビットの
異なる複数のコードを記憶させるなどのトグルコード用
の学習を行なうことで、従来学習不能であったトグルコ
ードについても学習を行なうことができるようになると
いう効果がある。
【0096】また、学習時に特定のコマンド信号を2回
入力させてこれを比較し、一致/不一致を見ることで、
トグルコードライブラリ等の情報が無くても、入力され
たコマンド信号がトグルコードであるか否かの判別がで
き、これに応じてトグルコードの学習も可能になるとい
う効果がある。
【図面の簡単な説明】
【図1】本発明の実施例のリモートコマンダーの構成図
である。
【図2】実施例のリモートコマンダーのコントローラの
構成図である。
【図3】コマンド信号の説明図である。
【図4】第1の実施例のリモートコマンダーにおけるコ
マンド信号の選択設定モード時の処理のフローチャート
である。
【図5】第1の実施例のリモートコマンダーにおけるコ
マンド信号の選択設定モード時の処理のフローチャート
である。
【図6】第1の実施例のリモートコマンダーにおける操
作モード時の処理のフローチャートである。
【図7】第2の実施例のリモートコマンダーにおけるコ
マンド信号の選択設定モード時の処理のフローチャート
である。
【図8】第2の実施例のリモートコマンダーにおけるコ
マンド信号の選択設定モード時の処理のフローチャート
である。
【図9】第2の実施例のリモートコマンダーにおける操
作モード時の処理のフローチャートである。
【図10】実施例のリモートコマンダーにおけるコマン
ド信号のプリセット状態の説明図である。
【図11】トグルコード形態のコマンド信号の説明図で
ある。
【図12】第3の実施例のリモートコマンダーにおける
コマンド信号の選択設定モード時の処理のフローチャー
トである。
【図13】トグルコード用の学習処理の説明図である。
【図14】第4の実施例のリモートコマンダーにおける
コマンド信号の選択設定モード時の処理のフローチャー
トである。
【図15】リモートコマンダーの外観図である。
【図16】従来のリモートコマンダーにおけるコマンド
信号群のプリセット形態の説明図である。
【図17】従来のリモートコマンダーにおけるコマンド
信号群のプリセット形態の説明図である。
【符号の説明】
1 発光部 2 操作キー 3 キーマトリクスエンコーダ 4 コントローラ 5 ROM 6 RAM 7 入力部 8 入力サンプリング部 9 入力レジスタ 10 発音部 40 制御部 41 入力コマンドバッファ 42 キー入力バッファ 43 ROMコントロール/バッファ 44 RAMコントロール/バッファ 45 解析部 46 コマンド出力部 47 発音出力部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 操作入力のための複数のキー操作手段を
    有し、このキー操作手段による操作入力に応じて電子機
    器に対する所定のコマンド信号を送信し、前記電子機器
    に各種動作を実行させることができるリモートコマンダ
    ーにおいて、 他のリモートコマンダーから出力されたコマンド信号を
    入力する入力手段と、 各種の電子機器に対応した複数種類の信号構造による各
    種コマンド信号をプリセットデータとして記憶する第1
    の記憶手段と、 前記各キー操作手段に対応させてコマンド信号を記憶す
    ることができる第2の記憶手段と、 前記入力手段から入力されたコマンド信号を解析してそ
    のコマンド信号の信号構造及びコマンド内容を判別する
    解析手段と、 前記解析手段による解析結果に基づいて、所定のコマン
    ド信号を前記第1の記憶手段から読み出し、読み出され
    たコマンド信号を所定のキー操作手段に対応して前記第
    2の記憶手段に記憶させることができるプリセット選択
    設定制御手段を備え、前記入力されたコマンド信号に応
    じてプリセットデータの選択設定がなされるようにされ
    るとともに、 操作モードとされている際に或るキー操作手段が操作さ
    れた場合には、前記第2の記憶手段より、その操作され
    たキー操作手段に対応して記憶されているコマンド信号
    を読み出して送信出力することができるように構成され
    たことを特徴とするリモートコマンダー。
  2. 【請求項2】 操作入力のための複数のキー操作手段を
    有し、このキー操作手段による操作入力に応じて電子機
    器に対する所定のコマンド信号を送信し、前記電子機器
    に各種動作を実行させることができるリモートコマンダ
    ーにおいて、 他のリモートコマンダーから出力されたコマンド信号を
    入力する入力手段と、 各種の電子機器に対応した複数種類の信号構造による各
    種コマンド信号をプリセットデータとして記憶する第1
    の記憶手段と、 前記各キー操作手段に対応させてデータ記憶のできる第
    2の記憶手段と、 前記入力手段から入力されたコマンド信号及び前記第1
    の記憶手段に記憶されたコマンド信号に対してこれを解
    析し、そのコマンド信号の信号構造及びコマンド内容を
    識別コードとして判別することができる解析手段と、 前記解析手段による解析結果に基づいて、前記入力手段
    から入力されたコマンド信号もしくは前記第1の記憶手
    段から読み出されたコマンド信号を、識別コードとして
    所定のキー操作手段に対応して前記第2の記憶手段に記
    憶させるプリセット登録制御手段を備え、前記入力され
    たコマンド信号に応じてプリセットデータの選択設定が
    なされるようにされるとともに、 操作モードとされている際に或るキー操作手段が操作さ
    れた場合には、前記第2の記憶手段より、その操作され
    たキー操作手段に対応して記憶されている識別コードを
    読み出し、読み出した識別コードに相当するコマンド信
    号を前記第1の記憶手段から読み出して送信出力するこ
    とができるように構成されたことを特徴とするリモート
    コマンダー。
  3. 【請求項3】 操作入力のための複数のキー操作手段を
    有し、このキー操作手段による操作入力に応じて電子機
    器に対する所定のコマンド信号を送信し、前記電子機器
    に各種動作を実行させることができるリモートコマンダ
    ーにおいて、 他のリモートコマンダーから出力されたコマンド信号を
    入力する入力手段と、 各種の電子機器に対応した複数種類の信号構造による各
    種コマンド信号をプリセットデータとして記憶する第1
    の記憶手段と、 前記各キー操作手段に対応させてコマンド信号又はその
    コマンド信号を示す識別コードを記憶できる第2の記憶
    手段と、 前記入力手段から入力されたコマンド信号を解析してそ
    のコマンド信号の信号構造及びコマンド内容を判別する
    解析手段と、 前記解析手段による解析結果に基づいて、前記入力され
    たコマンド信号と同一グループに属するコマンド信号と
    して前記第1の記憶手段に記憶されている各コマンド信
    号を読み出し、読み出されたコマンド信号もしくはその
    コマンド信号を示す識別コードをそれぞれ所定のキー操
    作手段に対応して前記第2の記憶手段に記憶させること
    ができるプリセット登録制御手段を備え、前記入力され
    たコマンド信号に応じてプリセットデータの選択設定が
    なされるようにされるとともに、 操作モードとされている際に或るキー操作手段が操作さ
    れた場合には、前記第2の記憶手段より、その操作され
    たキー操作手段に対応して記憶されているコマンド信号
    もしくは識別コードに応じて、特定のコマンド信号を送
    信出力することができるように構成されたことを特徴と
    するリモートコマンダー。
  4. 【請求項4】 操作入力のための複数のキー操作手段を
    有し、このキー操作手段による操作入力に応じて電子機
    器に対する所定のコマンド信号を送信し、前記電子機器
    に各種動作を実行させることができるリモートコマンダ
    ーにおいて、 他のリモートコマンダーから出力されたコマンド信号を
    入力する入力手段と、 各種の電子機器に対応した複数種類の信号構造におい
    て、操作回数に応じて信号の一部が変化するトグルコー
    ド形態とされた信号構造であることを識別する情報が記
    憶された第1の記憶手段と、 前記各キー操作手段に対応させてコマンド信号を記憶す
    ることができる第2の記憶手段と、 前記入力手段から入力されたコマンド信号を解析して、
    その信号構造及びコマンド内容を判別し、また前記第1
    の記憶手段を参照してそのコマンド信号の信号構造がト
    グルコード形態とされているものであるか否かを判別す
    る解析手段と、前記解析手段によって、入力されたコマ
    ンド信号がトグルコード形態と判別されたら、当該コマ
    ンド信号を、その一部が操作回数に応じて変化するトグ
    ルコードとして、所定のキー操作手段に対応して前記第
    2の記憶手段に記憶させることができる制御手段を備え
    るとともに、 操作モードとされている際に、トグルコードとして前記
    第2の記憶手段に記憶されているコマンド信号に対応す
    るキー操作手段が操作された場合には、そのコマンド信
    号は、操作回数に応じて信号の一部を変化させて送信出
    力することができるように構成されたことを特徴とする
    リモートコマンダー。
  5. 【請求項5】 操作入力のための複数のキー操作手段を
    有し、このキー操作手段による操作入力に応じて電子機
    器に対する所定のコマンド信号を送信し、前記電子機器
    に各種動作を実行させることができるリモートコマンダ
    ーにおいて、 他のリモートコマンダーから出力されたコマンド信号を
    入力する入力手段と、 前記各キー操作手段に対応させてコマンド信号を記憶す
    ることができる記憶手段と、 前記入力手段から同一操作のコマンド信号として2回以
    上入力されたコマンド信号を解析して、その一致不一致
    により、そのコマンド信号の信号構造が、操作回数に応
    じて信号の一部が変化するトグルコード形態とされてい
    るものであるか否かを判別する解析手段と、 前記解析手段によって、入力されたコマンド信号がトグ
    ルコード形態と判別されたら、当該コマンド信号を、そ
    の一部が操作回数に応じて変化するトグルコードとし
    て、所定のキー操作手段に対応して前記記憶手段に記憶
    させることができる制御手段を備えるとともに、 操作モードとされている際に、トグルコードとして前記
    記憶手段に記憶されているコマンド信号に対応するキー
    操作手段が操作された場合には、そのコマンド信号は、
    操作回数に応じて信号の一部を変化させて送信出力する
    ことができるように構成されたことを特徴とするリモー
    トコマンダー。
JP5274826A 1993-03-19 1993-10-07 リモートコマンダー Pending JPH077771A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP5274826A JPH077771A (ja) 1993-03-19 1993-10-07 リモートコマンダー
US08/208,384 US5745068A (en) 1993-03-19 1994-03-10 Remote controller and method for presetting control data therein
DE69408354T DE69408354T2 (de) 1993-03-19 1994-03-18 Fernsteueranordnung
EP94301958A EP0616427B1 (en) 1993-03-19 1994-03-18 Remote controller
US08/570,264 US5654714A (en) 1993-03-19 1995-12-11 Remote controller and method for presetting control data therein

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5-83910 1993-03-19
JP8391093 1993-03-19
JP5274826A JPH077771A (ja) 1993-03-19 1993-10-07 リモートコマンダー

Publications (1)

Publication Number Publication Date
JPH077771A true JPH077771A (ja) 1995-01-10

Family

ID=26424944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5274826A Pending JPH077771A (ja) 1993-03-19 1993-10-07 リモートコマンダー

Country Status (4)

Country Link
US (2) US5745068A (ja)
EP (1) EP0616427B1 (ja)
JP (1) JPH077771A (ja)
DE (1) DE69408354T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7928958B2 (en) 2004-04-28 2011-04-19 Yamaha Corporation Peripheral device control apparatus

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0661885A1 (en) * 1993-12-28 1995-07-05 Canon Kabushiki Kaisha Image processing method and apparatus for converting between data coded in different formats
US6005508A (en) * 1994-07-05 1999-12-21 Tsui; Philip Y. W. Remote transmitter-receiver controller system
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
ES2143556T3 (es) 1994-10-12 2000-05-16 Touchtunes Music Corp Sistema de reproduccion audiovisual digital inteligente.
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US7492905B2 (en) * 1995-05-17 2009-02-17 The Chamberlain Group, Inc. Rolling code security system
US6690796B1 (en) 1995-05-17 2004-02-10 The Chamberlain Group, Inc. Rolling code security system
US6980655B2 (en) * 2000-01-21 2005-12-27 The Chamberlain Group, Inc. Rolling code security system
BR9606663A (pt) 1995-05-17 1997-09-16 Chamberlain Group Inc Transmissor para enviar um sinal criptografado para controlar um atuador receptor para receber um sinal criptografado de um transmissor e para gerar um sinal de atuação e receptor para receber um sinal de frequência de rádio criptografado de um transmissor e para gerar um sinal de atuação
JP3764988B2 (ja) * 1995-12-22 2006-04-12 カシオ計算機株式会社 リモートコントロール装置
JP3735942B2 (ja) * 1996-06-04 2006-01-18 ソニー株式会社 通信制御方法、通信システムおよびそれに用いる電子機器
FR2753868A1 (fr) 1996-09-25 1998-03-27 Technical Maintenance Corp Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US5923268A (en) * 1997-01-29 1999-07-13 Kabushiki Kaisha Kenwood Universal type remote controller
US6008736A (en) * 1997-05-09 1999-12-28 Hill-Rom, Inc. Television control system for universal control of hospital televisions
FR2768890B1 (fr) * 1997-09-19 1999-12-03 Charles Moransais Telecommande adaptable pour appareils electriques disposant de plusieurs fonctions a commander
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
USD465206S1 (en) 1997-10-27 2002-11-05 Mannesmann Vdo Ag Hand-held radio transmitter
FR2781582B1 (fr) 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2781593B1 (fr) * 1998-07-22 2001-01-12 Technical Maintenance Corp Telecommande pour systeme de reproduction audiovisuelle numerique intelligent
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
US7289611B2 (en) * 1999-01-22 2007-10-30 Pointset Corporation Method and apparatus for setting programmable features of motor vehicle
US6483906B1 (en) 1999-01-22 2002-11-19 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US6256378B1 (en) * 1999-01-22 2001-07-03 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US6882712B1 (en) 1999-01-22 2005-04-19 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US6415023B2 (en) 1999-01-22 2002-07-02 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US7415102B2 (en) 1999-01-22 2008-08-19 Pointset Corporation Method and apparatus for setting programmable features of an appliance
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6281820B1 (en) * 1999-07-12 2001-08-28 Pointset Corporation Methods and apparatus for transferring data from a display screen
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
US6753849B1 (en) * 1999-10-27 2004-06-22 Ken Curran & Associates Universal remote TV mouse
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
JP2002199043A (ja) * 2000-12-27 2002-07-12 Nec Corp 情報処理装置および電子機器制御システム
US6750802B1 (en) 2001-02-09 2004-06-15 Richard Olen Remote controller with programmable favorite keys
US20020163440A1 (en) * 2001-03-01 2002-11-07 Tsui Philip Y.W. Programmable universal transmitter
US8325008B2 (en) * 2001-04-25 2012-12-04 The Chamberlain Group, Inc. Simplified method and apparatus for programming a universal transmitter
USD468005S1 (en) 2002-01-04 2002-12-31 Verdell L Bailey Space heater with remote control
US12100258B2 (en) 2002-09-16 2024-09-24 Touchtunes Music Company, Llc Digital downloading jukebox with enhanced communication features
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
JP2004166193A (ja) 2002-09-27 2004-06-10 Matsushita Electric Ind Co Ltd リモコン装置
US7106209B2 (en) * 2003-02-10 2006-09-12 Zilog, Inc. Programming a universal remote control
US20040164874A1 (en) * 2003-02-26 2004-08-26 Tsai Ching-Hung Waveform learning apparatus of remote controller
US7161524B2 (en) * 2003-03-28 2007-01-09 Universal Electronics Inc. System and method for using an universal remote control to access extended operational functions of a device
JP2005150878A (ja) * 2003-11-12 2005-06-09 Nec Corp 携帯型情報処理装置、情報処理方法
USD497881S1 (en) 2003-12-22 2004-11-02 Arthur D. Rishar Dimmer-universal remote control illuminating system
US20050194456A1 (en) 2004-03-02 2005-09-08 Tessier Patrick C. Wireless controller with gateway
JP4738771B2 (ja) * 2004-07-29 2011-08-03 ルネサスエレクトロニクス株式会社 通信システム、及び通信方法
US12556387B2 (en) 2005-01-27 2026-02-17 The Chamberlain Group Llc Method and apparatus to facilitate transmission of an encrypted rolling code
US8422667B2 (en) 2005-01-27 2013-04-16 The Chamberlain Group, Inc. Method and apparatus to facilitate transmission of an encrypted rolling code
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
US20070005422A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Techniques for image generation
JP4315134B2 (ja) * 2005-07-06 2009-08-19 セイコーエプソン株式会社 電子機器
USD551632S1 (en) * 2006-04-26 2007-09-25 Samsung Electronics Co., Ltd. Wireless remote controller for computer
US12450978B2 (en) 2007-01-17 2025-10-21 Touchtunes Music Company Llc. Coin operated entertainment system
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US20080244755A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Authorization for media content alteration
US8149084B2 (en) * 2007-06-19 2012-04-03 Lane T. Hauck Appliance remote control apparatus and method of using same
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
WO2010005569A1 (en) 2008-07-09 2010-01-14 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US20100114993A1 (en) * 2008-10-31 2010-05-06 Holschbach Jean M Data Transformation System and Method
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US12112093B2 (en) 2009-03-18 2024-10-08 Touchtunes Music Company, Llc Entertainment server and associated social networking services
CN106056367A (zh) 2009-03-18 2016-10-26 踏途音乐公司 娱乐服务器及相关的社交网络系统
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN102770816A (zh) 2010-01-26 2012-11-07 踏途音乐公司 具有改进的用户界面的数字点播设备和相关方法
GB2526955B (en) 2011-09-18 2016-06-15 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
CN103366528B (zh) * 2012-03-27 2017-07-25 联想(北京)有限公司 一种遥控设备复用方法及遥控器
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
CN103713532A (zh) * 2013-12-11 2014-04-09 张广国 一种学习型遥控开关的参数设置方法
CN119170060A (zh) 2014-03-25 2024-12-20 踏途音乐有限责任公司 具有改进的用户界面的数字点播设备和相关方法
WO2016071974A1 (ja) * 2014-11-05 2016-05-12 三菱電機株式会社 リモート制御装置および制御システム
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
GB2643540A (en) * 2024-08-20 2026-02-25 Stanley Gunton Bruce A transmitter

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2580137B2 (ja) * 1986-11-12 1997-02-12 ソニー株式会社 リモ−トコマンダ−
EP0331257B1 (en) * 1988-03-04 1995-01-11 Philips Electronics North America Corporation Universal remote control transmitter with simplified device indentification
JP2687454B2 (ja) * 1988-06-28 1997-12-08 ソニー株式会社 汎用コマンダ
US4866434A (en) * 1988-12-22 1989-09-12 Thomson Consumer Electronics, Inc. Multi-brand universal remote control
MY104831A (en) * 1989-01-27 1994-06-30 Sharp Kk Memory remote control device.
US5182551A (en) * 1989-04-27 1993-01-26 Matsushita Electric Industrial Co., Ltd. Remote control system for audio/video devices
JP3214073B2 (ja) * 1992-06-18 2001-10-02 ソニー株式会社 リモートコマンダー、及びリモートコマンダー設定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7928958B2 (en) 2004-04-28 2011-04-19 Yamaha Corporation Peripheral device control apparatus

Also Published As

Publication number Publication date
EP0616427B1 (en) 1998-02-04
DE69408354T2 (de) 1998-05-28
US5745068A (en) 1998-04-28
EP0616427A1 (en) 1994-09-21
US5654714A (en) 1997-08-05
DE69408354D1 (de) 1998-03-12

Similar Documents

Publication Publication Date Title
JPH077771A (ja) リモートコマンダー
US5726645A (en) Remote controller capable of selecting and setting preset data
US5545857A (en) Remote control method and apparatus thereof
US6097309A (en) Remote control learning system and method using signal envelope pattern recognition
US6008735A (en) Method and system for programming a remote control unit
KR20000068704A (ko) 범용 리모트에 대한 자동 구성 메커니즘
JP2000217171A (ja) 情報処理装置および方法、並びに提供媒体
CA2373267A1 (en) Method of displaying manufacturer/model code and programmable universal remote control employing same
EP0909508A2 (en) Device user interface with topology map
JP2580137B2 (ja) リモ−トコマンダ−
JPH0435117B2 (ja)
US6469751B1 (en) Remote control device and computer readable recording medium for recording a remote control program
JPH08511914A (ja) 遠隔操作のための方法及び装置
JPH0583765A (ja) 遠隔制御システム
US7187403B2 (en) Method of setting an environment for a portable data storage device by using a computer and a portable data storage device employing the method
JP2718475B2 (ja) 学習機能付リモートコントロール装置
JPS61142898A (ja) リモコン送信機
JPH0876978A (ja) Lcdタッチスクリーンを用いたリモート・コントローラ及びリモート・コントロール方法
JPH06113365A (ja) リモートコントロール方法及び装置
JP2998453B2 (ja) 制御の実行順序表示装置
JPS59138195A (ja) 小型情報機器
JP3606378B2 (ja) ビデオ無線送受信システム
JP3571740B2 (ja) 遠隔制御表示装置
JP2979215B2 (ja) リモコン送信機
JP2519313Y2 (ja) 双方向リモコン装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020528