JP2003163979A - Apparatus having remote control function - Google Patents
Apparatus having remote control functionInfo
- Publication number
- JP2003163979A JP2003163979A JP2001361338A JP2001361338A JP2003163979A JP 2003163979 A JP2003163979 A JP 2003163979A JP 2001361338 A JP2001361338 A JP 2001361338A JP 2001361338 A JP2001361338 A JP 2001361338A JP 2003163979 A JP2003163979 A JP 2003163979A
- Authority
- JP
- Japan
- Prior art keywords
- data
- remote control
- program
- code
- control signal
- 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
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、赤外線リモコン
からのコマンド信号を受光して動作を制御するリモコン
制御機能を備えた装置におけるデータの書込方式の改善
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to improvement of a data writing method in an apparatus having a remote controller control function of receiving a command signal from an infrared remote controller and controlling the operation thereof.
【0002】[0002]
【従来の技術】マイコンなどの制御部で動作制御を行う
装置は、内蔵のメモリに記憶されている制御プログラム
により、マイコンの動作を制御する。しかし、この制御
プログラムにバグがある場合がある。このような場合、
最悪はメモリを作りなおして交換するが、より経済的に
簡略にバクフィックスができるように、制御プログラム
のうちバグが存在する箇所のみを書き換える修正プログ
ラムを装置のメモリに書き込み、制御プログラムの一部
の動作を変更することが行われている。2. Description of the Related Art An apparatus for controlling operation by a control unit such as a microcomputer controls the operation of the microcomputer by a control program stored in a built-in memory. However, there may be bugs in this control program. In such cases,
In the worst case, the memory is recreated and replaced, but in order to make it possible to fix the bug more economically and easily, a modification program that rewrites only the part of the control program where a bug exists is written to the device memory, and a part of the control program is written. The behavior of is being changed.
【0003】[0003]
【発明が解決しようとする課題】従来のような修正プロ
グラムで動作を変更する装置においては、修正プログラ
ムを書き込む手段として、上記装置と修正プログラムの
書込装置とをケーブルで接続して修正プログラムを装置
に転送するようにしていた。しかしながら、装置のこの
ようなケーブルコネクタは一般的に装置の背面に設けら
れている場合が多いため、ケーブルを接続するときに装
置を動かして背面を出さなければならないなどの不便さ
があった。In a conventional device for changing the operation by a correction program, as a means for writing the correction program, the device and the correction program writing device are connected by a cable to execute the correction program. I was trying to transfer to the device. However, since such a cable connector of the device is generally provided on the back surface of the device, it is inconvenient to move the device to expose the back surface when connecting the cable.
【0004】この発明は、装置を動かさずに簡略な操作
で修正プログラムなどのデータを書き込むことができる
リモコン制御機能を備えた装置を提供することを目的と
する。An object of the present invention is to provide a device having a remote controller control function capable of writing data such as a correction program by a simple operation without moving the device.
【0005】[0005]
【課題を解決するための手段】この発明は、複数バイト
のデータコードを含む民生フォーマットのリモコン信号
を受信する受信手段と、記憶手段と、前記受信手段が受
信した前記リモコン信号を入力し、通常モード時は、前
記複数バイトのデータコードをコマンドデータと該コマ
ンドデータを確認するための確認データとして認識し、
確認されたコマンドデータに対応する処理を実行し、書
込モード時は、前記複数バイトのデータコードをそれぞ
れ異なる内容の書込データとして前記記憶手段に書き込
む処理手段と、を備えたことを特徴とする。また、この
発明は、制御プログラムが予め記憶されているととも
に、この制御プログラムの一部を修正する修正プログラ
ムが後に記憶される記憶手段と、複数バイトのデータコ
ードを含む民生フォーマットのリモコン信号を受信する
受信手段と、前記受信手段が受信した前記リモコン信号
を入力し、通常モード時は、前記複数バイトのデータコ
ードをコマンドデータおよび該コマンドデータを確認す
るための確認データとして認識し、確認されたコマンド
データに対応する処理を前記制御プログラムに基づいて
実行し、書込モード時は、前記複数バイトのデータコー
ドを前記修正プログラムとして前記記憶手段に書き込む
制御手段と、を備えたことを特徴とする。この発明は、
上記発明において、表示手段を備え、前記制御手段は、
前記書込モード時に記憶手段に書き込んだ書込データの
確認情報を前記表示手段に表示することを特徴とする。According to the present invention, a receiving means for receiving a remote control signal in a consumer format including a data code of a plurality of bytes, a storage means, and the remote control signal received by the receiving means are inputted, In the mode, the multi-byte data code is recognized as command data and confirmation data for confirming the command data,
Processing means for executing a process corresponding to the confirmed command data and writing the data code of the plurality of bytes as write data of different contents in the storage means in the write mode. To do. Also, the present invention stores a control program in advance, a storage means for later storing a correction program for correcting a part of the control program, and a remote controller signal in a consumer format including a data code of a plurality of bytes. The receiving means and the remote control signal received by the receiving means are input, and in the normal mode, the data code of a plurality of bytes is recognized and confirmed as command data and confirmation data for confirming the command data. Control means for executing a process corresponding to the command data based on the control program, and for writing the data code of the plurality of bytes in the storage means as the correction program in the write mode. . This invention
In the above invention, a display means is provided, and the control means is
The confirmation information of the write data written in the storage means in the writing mode is displayed on the display means.
【0006】この発明のリモコン制御機能を備えた装置
は、リモコン信号を受信するための受信手段を備えてお
り、リモコン信号を受信して遠隔から送信されるコマン
ドに対応する処理を実行する。家電機器では、一般的に
赤外線がリモコン信号として用いられ、車両等では電波
や超音波がリモコン信号として用いられるものもある。
この発明では、このリモコン信号を用いて装置に対して
データを書き込む。An apparatus having a remote controller control function of the present invention is provided with a receiving means for receiving a remote controller signal, and executes processing corresponding to a command transmitted from a remote controller by receiving the remote controller signal. In general, in home electric appliances, infrared rays are used as remote control signals, and in vehicles and the like, radio waves and ultrasonic waves are used as remote control signals.
In the present invention, data is written to the device using this remote control signal.
【0007】リモコン装置が送信するリモコン信号のフ
ォーマットには装置を制御するためのコマンドデータが
含まれており、コマンドデータはデータ本体とそれを確
認するための確認データからなっている。確認データ
は、例えばデータ本体を反転した反転データなどで構成
される。装置は、このコマンドデータを受信して確認デ
ータで確認したとき、そのコマンドデータに対応する処
理を実行する。The format of the remote control signal transmitted by the remote control device includes command data for controlling the device, and the command data includes a data body and confirmation data for confirming the data body. The confirmation data is composed of, for example, inverted data obtained by inverting the data body. When the device receives this command data and confirms it with the confirmation data, the device executes the process corresponding to the command data.
【0008】一方、書込モード時には、リモコン信号と
同じフォーマットの信号(この明細書ではこの信号もリ
モコン信号という)が送られてくるが、このときのデー
タコードはコマンドデータではなく、装置に書き込むべ
きデータである書込データである。この場合には、この
書込データを記憶手段に書き込む。これにより、リモコ
ン装置を用いて装置にデータを書き込むことができると
ともに、1つのリモコン信号で送信できるデータ量を多
くして書込を効率的に行うことができる。On the other hand, in the write mode, a signal of the same format as the remote control signal (this signal is also referred to as remote control signal in this specification) is sent, but the data code at this time is not command data, but is written in the device. It is write data that is data to be written. In this case, this write data is written in the storage means. As a result, it is possible to write data in the device using the remote control device and increase the amount of data that can be transmitted by one remote control signal to perform writing efficiently.
【0009】なお、確認データ無しで書込データを送信
することによって、書込データの送信データ量を多くし
ているが、表示器に書込データの確認情報を表示するこ
とでデータが正しく受信され、書き込まれているか否か
を判断することができる。確認情報としては、例えばパ
リティ情報などがある。Although the amount of write data to be transmitted is increased by transmitting the write data without the confirmation data, the data can be correctly received by displaying the confirmation information of the write data on the display. It is possible to judge whether or not it has been written. The confirmation information includes, for example, parity information.
【0010】制御プログラムと修正プログラムを記憶す
る記憶手段は、同一のたとえばEEPROMであっても
よく、制御プログラムはマスクROMに記憶し修正プロ
グラムのみEEPROMに記憶するようにし、このマス
クROMとEEPROMで記憶手段を構成するようにし
てもよい。The storage means for storing the control program and the correction program may be the same, for example, an EEPROM. The control program is stored in the mask ROM and only the correction program is stored in the EEPROM. The mask ROM and the EEPROM store the control program and the correction program. The means may be configured.
【0011】[0011]
【発明の実施の形態】図1はこの発明の実施形態である
オーディオ装置およびこのオーディオ装置に修正プログ
ラムを書き込むデータ書込装置のブロック図である。同
図(A)において、このオーディオ装置1は、オーディ
オ信号を処理するオーディオ回路15、CDヘッドのト
ラッキング等を制御するサーボ機構16を備えていると
ともに、利用者が操作する赤外線リモコン装置(図示せ
ず)が送信する赤外線のリモコン信号を受信する赤外線
受光ユニット17を備えている。制御部であるCPU1
0は赤外線受光ユニット17を介して入力されるリモコ
ン信号に含まれるコマンドデータに基づいてオーディオ
回路15やサーボ機構16を制御する。1 is a block diagram of an audio apparatus and a data writing apparatus for writing a correction program in the audio apparatus according to an embodiment of the present invention. In FIG. 1A, the audio device 1 includes an audio circuit 15 for processing an audio signal and a servo mechanism 16 for controlling tracking of a CD head, and an infrared remote control device operated by a user (not shown). The infrared light receiving unit 17 for receiving the infrared remote control signal transmitted by (1). CPU 1 which is a control unit
0 controls the audio circuit 15 and the servo mechanism 16 based on the command data included in the remote control signal input via the infrared light receiving unit 17.
【0012】CPU10には、前記オーディオ回路1
5、サーボ機構16および赤外線受光ユニット17が接
続されているほか、マスクROM19、EEPROM1
1、RAM12、操作部13および表示部14が接続さ
れている。マスクROM19は、この装置の動作を制御
する制御プログラムなどを記憶している。また、EEP
ROM11は、修正プログラムや修正制御データなどを
記憶している。The CPU 10 includes the audio circuit 1
5, the servo mechanism 16 and the infrared light receiving unit 17 are connected, the mask ROM 19 and the EEPROM 1
1, the RAM 12, the operation unit 13, and the display unit 14 are connected. The mask ROM 19 stores a control program for controlling the operation of this device. Also, EEP
The ROM 11 stores a correction program, correction control data, and the like.
【0013】CPU10は、操作部13や赤外線受光ユ
ニット17から入力されるコマンドに応じた制御動作を
制御プログラムに従って実行する。また、CPU10
は、電源投入時にEEPROM11をチェックし、制御
プログラムを修正する修正プログラムがあるときは、こ
の修正プログラムと修正プログラムに合わせた制御プロ
グラム上のパラメータ値である修正制御データをRAM
12に展開する。修正プログラムは、制御プログラムに
対するサブルーチンとして機能するプログラムであり、
制御プログラム上の処理アドレスが所定のスタートアド
レスになったとき、処理を修正プログラムに渡し、修正
プログラムが所定の処理をしたのち制御プログラムの戻
りアドレスにリターンする。The CPU 10 executes a control operation according to a command input from the operation unit 13 or the infrared light receiving unit 17 according to a control program. Also, the CPU 10
When the power is turned on, the EEPROM 11 is checked, and if there is a correction program for correcting the control program, this correction program and the correction control data which is the parameter value on the control program according to the correction program are stored in the RAM.
Expand to 12. The modification program is a program that functions as a subroutine for the control program,
When the processing address on the control program reaches a predetermined start address, the processing is passed to the correction program, the correction program performs the predetermined processing, and then returns to the return address of the control program.
【0014】このオーディオ装置1に対する修正プログ
ラムの書き込みは、データ書込装置2が行う。データ書
込装置2はオーディオ装置1に付属する赤外線リモコン
装置と同じフォーマットの赤外線信号を送信する装置で
あり、この赤外線信号のデータコードとしてコマンドデ
ータに換えて修正プログラムを送信する。この赤外線信
号も赤外線リモコン装置が送信する信号と同様にリモコ
ン信号と呼ぶことにする。The data writing device 2 writes the correction program in the audio device 1. The data writing device 2 is a device that transmits an infrared signal in the same format as the infrared remote control device attached to the audio device 1, and transmits a correction program instead of command data as a data code of this infrared signal. This infrared signal is also called a remote control signal like the signal transmitted by the infrared remote control device.
【0015】なお、修正制御データは、修正プログラム
と同様にデータ書込装置2が書き込むもの、および、修
正プログラムの書き込みに応じてオーディオ装置1内部
で生成されるものからなる。上記修正プログラムの書き
込みは、この修正制御データの書き込みも含む。The correction control data is composed of data written by the data writing device 2 similarly to the correction program, and data generated inside the audio device 1 in response to the writing of the correction program. Writing the correction program also includes writing the correction control data.
【0016】同図(B)において、データ書込装置2
は、CPU20、ROM21、LEDドライバ22、L
ED23、スイッチ24およびインタフェースコネクタ
25を備えている。ROM21はオーディオ装置に転送
すべき修正プログラムを記憶している。このROM21
はフラッシュROMで構成して、インタフェースコネク
タ25−CPU20を経由して修正プログラムを書き込
むようにしてもよく、予め修正プログラムが記憶された
ROMをソケットに差し込むことでセットするようにし
てもよい。In FIG. 1B, the data writing device 2
Is CPU 20, ROM 21, LED driver 22, L
An ED 23, a switch 24 and an interface connector 25 are provided. The ROM 21 stores a correction program to be transferred to the audio device. This ROM 21
May be composed of a flash ROM, and the correction program may be written via the interface connector 25-CPU 20. Alternatively, the ROM in which the correction program is stored in advance may be inserted into the socket for setting.
【0017】LED23は、赤外線LEDであり、オー
ディオ装置1の赤外線受光ユニット17が受光可能な波
長の光を発生する。また、LEDドライバ22は、赤外
線受光ユニット17が復調可能な周波数(38kHz程
度)のキャリアを発生し、このキャリアにCPU20か
ら入力されたコードを重畳してLED23に印加する。
係員がスイッチ24に対して所定の操作をしたとき、C
PU20は修正プログラムの転送をスタートする。この
とき、オーディオ装置1は同じく係員の操作によって書
込モードに設定されている。The LED 23 is an infrared LED, and emits light having a wavelength that can be received by the infrared light receiving unit 17 of the audio device 1. Further, the LED driver 22 generates a carrier having a frequency (about 38 kHz) that can be demodulated by the infrared light receiving unit 17, superimposes the code input from the CPU 20 on this carrier, and applies the code to the LED 23.
When an attendant performs a predetermined operation on the switch 24, C
The PU 20 starts transfer of the correction program. At this time, the audio device 1 is also set to the writing mode by the operation of the staff member.
【0018】LED23から送信されるコードのフォー
マットは、たとえば図2(A)に示すような構成になっ
ている。これは、オーディオ装置1に付属する赤外線リ
モコン装置が送信する家電製品制御用のコードフォーマ
ット(同図(B))と同一であり、CPU10の通常の
機能として解読可能なものである。The format of the code transmitted from the LED 23 is, for example, as shown in FIG. This is the same as the code format for controlling home electric appliances transmitted by the infrared remote control device attached to the audio device 1 (FIG. 1B), and is readable as a normal function of the CPU 10.
【0019】このコードフォーマットは、いわゆるNE
C(商標)リモコンフォーマットと言われるもので、リ
ーダーコード、カスタムコード、データコードからなっ
ている。リーダーコードは赤外線受光ユニット17と同
期を確立するためのコードである。カスタムコードはこ
のリモコン信号を受信すべき装置であるオーディオ装置
1の識別コードであり、他の装置に対して誤動作を起こ
さないようにこの識別コードは他の機種と異なるユニー
クなものに設定されている。カスタムコードは、たとえ
ば78(Hex)などの1バイトのコードとして定義さ
れ、このカスタムコードとこれをパリティするための反
転コードの2バイトが送信される。また、オーディオ装
置1を制御する各種のコマンドデータもそれぞれ1バイ
トのコードデータとして定義されており、このコマンド
データとこれをパリティするための反転データの2バイ
トが送信される。This code format is called NE
This is a so-called C (trademark) remote control format, which includes a reader code, a custom code, and a data code. The reader code is a code for establishing synchronization with the infrared light receiving unit 17. The custom code is an identification code of the audio device 1 which is the device that should receive this remote control signal, and this identification code is set to a unique one different from other models so as not to cause a malfunction to other devices. There is. The custom code is defined as a 1-byte code such as 78 (Hex), and 2 bytes of this custom code and an inverted code for parity are transmitted. Various command data for controlling the audio device 1 are also defined as 1-byte code data, and 2 bytes of this command data and inverted data for parity of the command data are transmitted.
【0020】一方、上記のデータ書込装置2が送信する
リモコン信号は、上記と同様のリーダーコード、上記と
同様のカスタムコード、および、パリティ用反転コード
を持たない2バイトのデータコードからなっており、カ
スタムコードとしてオーディオ装置1を識別するコード
が埋め込まれる点で、赤外線リモコン装置の信号と同様
であるが、データコードとしてオーディオ装置1に書き
込むべき修正プログラムが2バイト分埋め込まれている
点で異なっている。データ書込装置2が、このフォーマ
ットのリモコン信号をたとえば10ms間隔などの所定
間隔で連続して送信することにより、修正プログラムを
2バイトずつオーディオ装置1に転送することができ
る。On the other hand, the remote control signal transmitted by the data writing device 2 is composed of the same reader code as above, a custom code similar to the above, and a 2-byte data code having no parity inversion code. This is similar to the signal of the infrared remote control device in that a code for identifying the audio device 1 is embedded as a custom code, but in that the correction program to be written in the audio device 1 as a data code is embedded in 2 bytes. Is different. The data writing device 2 can continuously transmit the remote control signal of this format at a predetermined interval such as 10 ms to transfer the correction program to the audio device 1 by 2 bytes.
【0021】図3は前記オーディオ装置1のマスクRO
M19およびEEPROM11の記憶内容を説明する図
である。マスクROM19には、上記制御プログラム1
01のほか、電源投入時にEEPROM11をチェック
し、修正プログラムが記憶されている場合には、これを
RAM12に展開するためのロードプログラム100、
修正プログラムがRAM12に展開されている状態で処
理を制御プログラムから修正プログラムに移行させるた
めの監視プログラムであるアドレス監視プログラム10
2が記憶されている。なお、アドレス監視機能は、この
ようにソフトウェア実現する以外にマイコンハードウェ
アの機能で実現するようにしてもよい。FIG. 3 shows the mask RO of the audio device 1.
It is a figure explaining the memory content of M19 and EEPROM11. The control program 1 is stored in the mask ROM 19.
01, the EEPROM 11 is checked when the power is turned on, and if the correction program is stored, the load program 100 for expanding the correction program in the RAM 12 is stored.
Address monitoring program 10 which is a monitoring program for shifting the processing from the control program to the modification program while the modification program is being expanded in the RAM 12.
2 is stored. The address monitoring function may be realized by a function of microcomputer hardware other than the software realized in this way.
【0022】EEPROM11には、制御プログラム1
01の一部を修正するための修正プログラム201、2
02が記憶される。各修正プログラム201、202
は、制御プログラム上でこの修正プログラムにジャンプ
するアドレスであるスタートアドレス201a、202
aおよび修正プログラムの処理を終えたときに復帰すべ
き制御プログラム上のアドレスであるリターンアドレス
201b、202bを含んでいる。修正プログラムは、
制御プログラムのバグ箇所を迂回するサブルーチンとし
て機能し、スタートアドレスおよびリターンアドレス
は、このバグ箇所の直前および直後の適当なアドレスに
設定される。修正プログラムは、スタートアドレスでマ
スクROM19内の制御プログラムから処理を受け取っ
て実行し、制御プログラムのリターンアドレスにリター
ンする。The EEPROM 11 has a control program 1
Fix programs 201 and 2 for correcting a part of 01
02 is stored. Each correction program 201, 202
Are start addresses 201a and 202 which are addresses on the control program to jump to this modification program.
a and return addresses 201b and 202b which are addresses on the control program to be restored when the processing of the correction program is completed. The fix is
It functions as a subroutine that bypasses the bug part of the control program, and the start address and return address are set to appropriate addresses immediately before and after this bug part. The correction program receives the process from the control program in the mask ROM 19 at the start address, executes the process, and returns to the return address of the control program.
【0023】この修正プログラム201、202は、こ
のオーディオ装置1が製造されたのち、マスクROM1
9内の制御プログラム101の不具合(バグ)か発見さ
れたとき前記データ書込装置2によってEEPROM1
1に書き込まれるものである。この修正プログラムの書
き込みタイミングは、装置の販売前後を問わないが、ど
のタイミングにおいても係員によって行われる作業とし
ておく。The correction programs 201 and 202 are used for the mask ROM 1 after the audio device 1 is manufactured.
When a defect (bug) of the control program 101 in 9 is found, the data writing device 2 causes the EEPROM 1
It is written in 1. The timing of writing this correction program may be before or after the sale of the device, but it should be done by the staff at any time.
【0024】制御プログラム101は、オーディオ再生
機能を制御するプログラムに加えて、書込モードの処理
プログラム101aを含んでいる。係員が操作部13ま
たは赤外線リモコン装置に対して所定の操作をすること
によって、CPU10が処理を書込プログラム101a
に移行させ、動作モードを通常モードから書込モードに
移行させる。通常モードはオーディオCDなどのオーデ
ィオソースを再生する処理モードであり、書込モードは
修正プログラムをEEPROM11に書き込む処理モー
ドである。通常モードの動作では、赤外線受光ユニット
17が受信したリモコン信号の内容を装置の動作を制御
するコマンドデータとして解読し、これに基づく動作制
御を実行するが、書込モードの動作では、赤外線受光ユ
ニット17が受信したリモコン信号の内容を修正プログ
ラムであるとしてEEPROM11の所定エリアに書き
込む。この書込モードの動作については後述する。The control program 101 includes a write mode processing program 101a in addition to a program for controlling the audio reproducing function. When a staff member performs a predetermined operation on the operation unit 13 or the infrared remote control device, the CPU 10 writes a process to the program 101a.
And the operation mode is changed from the normal mode to the write mode. The normal mode is a processing mode for reproducing an audio source such as an audio CD, and the writing mode is a processing mode for writing the correction program in the EEPROM 11. In the operation in the normal mode, the content of the remote control signal received by the infrared light receiving unit 17 is decoded as command data for controlling the operation of the apparatus, and the operation control based on this is executed, but in the operation in the writing mode, the infrared light receiving unit is operated. The content of the remote control signal received by 17 is written in a predetermined area of the EEPROM 11 as a correction program. The operation of this writing mode will be described later.
【0025】この修正プログラムの書き込みののち、一
旦電源をオフして再度電源を投入すると、最初にロード
プログラム100が起動しEEPROM11をチェック
する。EEPROM11に修正プログラムが書き込まれ
ている場合には、スタートアドレス、リターンアドレス
を含むこの修正プログラムおよび修正制御データをRA
M12に展開する。After writing the correction program, when the power is turned off and then turned on again, the load program 100 is first activated to check the EEPROM 11. When the correction program is written in the EEPROM 11, the correction program including the start address and the return address and the correction control data are stored in the RA.
Expand to M12.
【0026】ロードプログラム100の動作ののち処理
が制御プログラムに移行し、通常モードの動作をスター
トする。この通常モードの動作において、修正プログラ
ムが組み込まれたとき(RAM12に展開されたとき)
は、処理がスタートアドレスに到達したかが監視され、
処理がスタートアドレスに到達したとき、処理を修正プ
ログラムに移行させるように割り込みがかかる。After the operation of the load program 100, the processing shifts to the control program, and the normal mode operation is started. In this normal mode operation, when the correction program is installed (when it is expanded in RAM12)
Monitors if the process has reached the start address,
When the process reaches the start address, it is interrupted to shift the process to the fix program.
【0027】なお、この装置では、操作部13のパワー
スイッチがオフされていても電源のコンセントが差し込
まれているときはCPU10およびRAM12に電源が
供給されているスタンバイ状態になっており、書込モー
ドの動作ののち、一旦電源プラグが抜かれてCPU1
0、RAM12への電源の供給が断たれたのち、再度電
源プラグがコンセントに差し込まれて電源が供給される
ようになったとき、ロードプログラム100によって、
修正プログラムおよび修正制御データがRAM12に展
開される。In this apparatus, even when the power switch of the operation unit 13 is turned off, the CPU 10 and the RAM 12 are in the standby state in which the power is supplied when the power outlet is inserted, and the writing is performed. After operating in the mode, the power plug is removed once and the CPU1
0, after the power supply to the RAM 12 is cut off, when the power plug is again plugged into the outlet and the power is supplied, the load program 100
The correction program and the correction control data are expanded in the RAM 12.
【0028】図4は、前記オーディオ装置1を書込モー
ドに設定して修正プログラムを書き込む作業手順を示す
フローチャートである。まず、操作部13または図外の
赤外線リモコン装置を所定のシーケンスで操作してオー
ディオ装置1の動作モードを書込モードに設定する(s
1)。こののちデータ書込装置2の赤外線LED23を
オーディオ装置1の赤外線受光ユニット17に対向させ
てデータ書込装置2のスイッチをオンすることにより、
赤外線受光ユニット17を経由した修正プログラムの転
送が行われる。この転送は、上述したように赤外線リモ
コン装置のリモコン信号のフォーマットを使用した2バ
イトずつの転送である。全てのデータ(修正プログラ
ム)の転送が終了すると(s3)、オーディオ装置1の
表示部14に転送したデータのチェックサムが表示され
る(s4)。係員は、この表示されたチェックサムと予
め判明している修正プログラムの正しいチェックサムと
を比較し、表示されているチェックサムが正しい場合に
は操作部13の格納ボタン(たとえば入力切換ボタンや
再生ボタンが書込モード時に格納ボタンとして割り当て
られる)をオンする(s6)。そうすると、オーディオ
装置1のCPU10はRAM12にバッファしていた修
正プログラムをEEPROM11の所定エリアに格納す
る(s7)。これで電源をオフすることで書込モードの
動作を終了する。なお、チェックサムが正しくない場合
には何もしないで電源をオフすることによって書込モー
ドの動作が終了される。FIG. 4 is a flow chart showing the work procedure for setting the audio device 1 in the write mode and writing the correction program. First, the operation unit 13 or the infrared remote control device (not shown) is operated in a predetermined sequence to set the operation mode of the audio device 1 to the writing mode (s
1). After that, the infrared LED 23 of the data writing device 2 is opposed to the infrared light receiving unit 17 of the audio device 1 and the switch of the data writing device 2 is turned on.
The correction program is transferred via the infrared light receiving unit 17. This transfer is a 2-byte transfer using the format of the remote control signal of the infrared remote control device as described above. When the transfer of all the data (correction program) is completed (s3), the checksum of the transferred data is displayed on the display unit 14 of the audio device 1 (s4). The clerk compares the displayed checksum with the correct checksum of the correction program known in advance, and if the displayed checksum is correct, the store button of the operation unit 13 (for example, an input switch button or a reproduction button) is displayed. Button is assigned as a store button in the write mode) is turned on (s6). Then, the CPU 10 of the audio device 1 stores the correction program buffered in the RAM 12 in a predetermined area of the EEPROM 11 (s7). By turning off the power, the operation in the write mode is completed. If the checksum is incorrect, the power is turned off without doing anything to end the write mode operation.
【0029】このように表示部14にチェックサムを表
示してデータ(修正プログラム)の転送が正しく行われ
たかを確認することができるようにしたことにより、反
転コードによってデータをベリファイできない場合でも
データ転送の正確さを担保することができる。By thus displaying the checksum on the display unit 14 so that it can be confirmed whether the data (correction program) has been transferred correctly, even if the data cannot be verified by the inverted code, the data can be verified. The accuracy of the transfer can be guaranteed.
【0030】図5は、CPU10の赤外線受光ユニット
17からリモコン信号が入力されたときの動作を示すフ
ローチャートである。リモコン信号が入力されると(s
10)、まずカスタムコードをチェックする(s1
1)。このカスタムコードのチェックは、カスタムコー
ドが正しく受信されたか、すなわちカスタムコード本体
と反転コードが一致するかのチェックである。カスタム
コードが正しく受信された場合には、このカスタムコー
ドがこの装置のカスタムコード(たとえば78h)であ
るかを判定する(s12)。この装置のカスタムコード
である場合には、このリモコン信号がこの装置宛のリモ
コン信号であることがわかる。そうすると、現在のモー
ドが通常モードであるか書込モードであるかを判断する
(s13)。通常モードの場合には、2バイトのデータ
コードをそれぞれコマンドデータと反転コマンドデータ
であるとして、これらが一致するか否かを判定する(s
14)。一致した場合にはこのコマンドデータに対応す
る処理動作に進む。FIG. 5 is a flowchart showing the operation when a remote control signal is input from the infrared light receiving unit 17 of the CPU 10. When a remote control signal is input (s
10) First, check the custom code (s1)
1). The check of the custom code is a check of whether the custom code is correctly received, that is, whether the custom code body and the inverted code match. When the custom code is correctly received, it is determined whether the custom code is the custom code (for example, 78h) of this device (s12). If the code is a custom code for this device, it is understood that this remote control signal is a remote control signal addressed to this device. Then, it is determined whether the current mode is the normal mode or the write mode (s13). In the case of the normal mode, the 2-byte data code is regarded as the command data and the inversion command data, respectively, and it is determined whether or not they match (s
14). If they match, the process proceeds to the processing operation corresponding to this command data.
【0031】一方、現在のモードが書込モードの場合に
は、受信した2バイトのデータコードをそれぞれ修正プ
ログラムの一部であるとしてRAM12にバッファする
(s16)。On the other hand, when the current mode is the write mode, the received 2-byte data code is buffered in the RAM 12 as a part of the correction program (s16).
【0032】なお、受信したカスタムコードと反転カス
タムコードが一致しなかった場合、カスタムコードが自
装置に対応するものでなかった場合、受信したコマンド
データと反転コマンドデータが一致しなかった場合に
は、それぞれ何もしないでリターンする。If the received custom code does not match the inverted custom code, the custom code does not correspond to the own device, or the received command data does not match the inverted command data. , Do nothing and return.
【0033】図6は、電源プラグが差し込まれたときの
ロードプログラムの動作を示すフローチャートである。
電源プラグがコンセントに差し込まれると、EEPRO
M11にデータ(修正プログラムおよび修正制御デー
タ)があるか否かを判断する(s21)、EEPROM
11に修正プログラムなどのデータが記憶されている場
合には、これらを読み込んで(s22)、このデータが
正しいかどうかを検証する(s23)。データが正しい
場合にはこのデータをRAM12に展開し(s24)、
アドレス一致の監視をセットして(s25)、通常モー
ドに移行する。FIG. 6 is a flow chart showing the operation of the load program when the power plug is inserted.
When the power plug is plugged into the outlet, EEPRO
It is determined whether or not there is data (correction program and correction control data) in M11 (s21), EEPROM
If the data such as the correction program is stored in 11, the data is read (s22) and it is verified whether this data is correct (s23). When the data is correct, this data is expanded in the RAM 12 (s24),
Address coincidence monitoring is set (s25), and the mode shifts to the normal mode.
【0034】EEPROM11に修正プログラム等のデ
ータが記憶されていない場合、記憶されていたデータが
正しくない場合にはそのまま通常処理に移行する。If data such as a correction program is not stored in the EEPROM 11 or if the stored data is not correct, the normal processing is directly performed.
【0035】この実施形態では、NECフォーマットの
リモコン信号を例にあげて説明したが、リモコン信号の
フォーマットはこれに限定されず、コマンドデータの反
転コードを送信するものであればどのようなフォーマッ
トでも適用可能である。In this embodiment, the remote control signal in the NEC format has been described as an example, but the format of the remote control signal is not limited to this, and any format can be used as long as it transmits the inverted code of the command data. Applicable.
【0036】また、この実施形態では、オーディオ装置
を例にあげて説明したが、リモコン装置でリモコン操作
可能な装置であればどのような装置にも適用可能であ
る。また、この実施形態のリモコン信号は赤外線リモコ
ン信号であるが、リモコン信号は赤外線に限定されず、
電波、超音波などの媒体を用いることができる。In this embodiment, the audio device has been described as an example, but the present invention can be applied to any device as long as it can be operated by the remote control device. Further, although the remote control signal of this embodiment is an infrared remote control signal, the remote control signal is not limited to infrared rays,
Media such as radio waves and ultrasonic waves can be used.
【0037】[0037]
【発明の効果】以上のようにこの発明によれば、リモコ
ン装置からリモコン信号を受信するための受信手段を用
いて、装置にデータを書き込むことができ、この場合に
確認コード無しでデータを伝送することにより、1つの
リモコン信号あたりのデータ量を多くすることができ、
データ伝送を効率的にすることができる。また、この場
合において、表示器にデータの確認情報を表示するよう
にしたことにより、データが正確に送信されて書き込ま
れているか否かを確認することができる。As described above, according to the present invention, the receiving means for receiving the remote control signal from the remote control device can be used to write the data into the device, and in this case, the data is transmitted without the confirmation code. By doing so, the amount of data per remote control signal can be increased,
Data transmission can be made efficient. Further, in this case, by displaying the confirmation information of the data on the display, it is possible to confirm whether or not the data is correctly transmitted and written.
【図1】この発明の実施形態であるオーディオ装置およ
びデータ書込装置のブロック図FIG. 1 is a block diagram of an audio device and a data writing device according to an embodiment of the present invention.
【図2】同オーディオ装置が受信するリモコン信号のフ
ォーマットを示す図FIG. 2 is a diagram showing a format of a remote control signal received by the audio device.
【図3】同オーディオ装置のメモリの構成図FIG. 3 is a block diagram of a memory of the audio device.
【図4】同オーディオ装置の動作を示すフローチャートFIG. 4 is a flowchart showing the operation of the audio device.
【図5】同オーディオ装置の動作を示すフローチャートFIG. 5 is a flowchart showing the operation of the audio device.
【図6】同オーディオ装置の動作を示すフローチャートFIG. 6 is a flowchart showing the operation of the audio device.
1…オーディオ装置、2…データ書込装置、10…CP
U、11…EEPROM、12…RAM、13…操作
部、14…表示部、15…オーディオ回路、16…サー
ボ機構、17…赤外線受光ユニット、19…マスクRO
M、20…CPU、21…ROM、22…ドライバ、2
3…赤外LED、24…スイッチ、25…インタフェー
スコネクタ1 ... Audio device, 2 ... Data writing device, 10 ... CP
U, 11 ... EEPROM, 12 ... RAM, 13 ... Operation part, 14 ... Display part, 15 ... Audio circuit, 16 ... Servo mechanism, 17 ... Infrared light receiving unit, 19 ... Mask RO
M, 20 ... CPU, 21 ... ROM, 22 ... Driver, 2
3 ... Infrared LED, 24 ... Switch, 25 ... Interface connector
Claims (3)
モコンフォーマットのリモコン信号を受信する受信手段
と、 記憶手段と、 前記受信手段が受信した前記リモコン信号を入力し、通
常モード時は、前記複数バイトのデータコードをコマン
ドデータと該コマンドデータを確認するための確認デー
タとして認識し、確認されたコマンドデータに対応する
処理を実行し、書込モード時は、前記複数バイトのデー
タコードをそれぞれ異なる内容の書込データとして前記
記憶手段に書き込む処理手段と、 を備えたリモコン制御機能を備えた装置。1. A receiving unit for receiving a remote control signal in a consumer remote control format including a data code of a plurality of bytes, a storage unit, and the remote control signal received by the receiving unit, and in the normal mode, the plurality of bytes are input. The data code of is recognized as the command data and the confirmation data for confirming the command data, and the process corresponding to the confirmed command data is executed. An apparatus having a remote controller control function, comprising: a processing unit that writes the write data to the storage unit.
ともに、この制御プログラムの一部を修正する修正プロ
グラムが後に記憶される記憶手段と、 複数バイトのデータコードを含む民生リモコンフォーマ
ットのリモコン信号を受信する受信手段と、 前記受信手段が受信した前記リモコン信号を入力し、通
常モード時は、前記複数バイトのデータコードをコマン
ドデータおよび該コマンドデータを確認するための確認
データとして認識し、確認されたコマンドデータに対応
する処理を前記制御プログラムに基づいて実行し、書込
モード時は、前記複数バイトのデータコードを前記修正
プログラムとして前記記憶手段に書き込む制御手段と、 を備えたリモコン制御機能を備えた装置。2. A control program is stored in advance and a storage means for later storing a modification program for modifying a part of this control program, and a remote control signal of a consumer remote control format including a data code of a plurality of bytes are received. Receiving means for inputting the remote control signal received by the receiving means, and in the normal mode, the data code of a plurality of bytes is recognized and confirmed as command data and confirmation data for confirming the command data. A remote control control function, which executes a process corresponding to the command data based on the control program and writes the data code of the plurality of bytes as the correction program in the storage means in the write mode. Equipment.
んだ書込データの確認情報を前記表示手段に表示する請
求項1または請求項2に記載のリモコン制御機能を備え
た装置。3. The remote control according to claim 1, further comprising display means, wherein the control means displays confirmation information of write data written in the storage means in the write mode on the display means. A device with functions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001361338A JP2003163979A (en) | 2001-11-27 | 2001-11-27 | Apparatus having remote control function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001361338A JP2003163979A (en) | 2001-11-27 | 2001-11-27 | Apparatus having remote control function |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003163979A true JP2003163979A (en) | 2003-06-06 |
Family
ID=19172021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001361338A Pending JP2003163979A (en) | 2001-11-27 | 2001-11-27 | Apparatus having remote control function |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003163979A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2009028673A1 (en) * | 2007-08-29 | 2010-12-02 | シャープ株式会社 | Mobile communication system, radio communication method, core network, mobile terminal device, and program |
-
2001
- 2001-11-27 JP JP2001361338A patent/JP2003163979A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2009028673A1 (en) * | 2007-08-29 | 2010-12-02 | シャープ株式会社 | Mobile communication system, radio communication method, core network, mobile terminal device, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7971085B2 (en) | Method and apparatus for supplying power, and display device | |
CN101673202A (en) | Program writing method and system, pre-writing device and writing device | |
US20050229172A1 (en) | Method and related device for updating firmware code stored in non-volatile memory | |
KR860008503A (en) | System for supplying reprogramming data to the embedded processor | |
JPH113224A (en) | Program updating method for portable information terminal equipment | |
JP2003163979A (en) | Apparatus having remote control function | |
JP3101254U (en) | Controller equipped with transferable USB interface for small memory card interface | |
US20020184417A1 (en) | Method for data transmission | |
JP2005181606A (en) | Projection display system with individual authenticating function | |
CN105359198B (en) | System and method for fast configuration of universal control devices | |
JP2005284990A (en) | Image display control system, image display control adapter unit and controller for image display control | |
JP2008293241A (en) | Display device | |
KR20000020510A (en) | Driver for recovering downloading error and method for downloading program | |
JP3024597B2 (en) | CPU device and method of using the same | |
JPH0869346A (en) | Memory rewrite device | |
JP3500100B2 (en) | Display device program rewriting method | |
JP3321099B2 (en) | Information processing system and peripheral device | |
CN115599456A (en) | Boot identifier loading method, system, equipment and computer storage medium | |
JP2007316687A (en) | Electronic equipment, program rewriting method, and program | |
JP2008003811A (en) | Information communication medium and communication condition control method | |
JP4387910B2 (en) | Remote control ID setting program and remote control ID setting system | |
JP2563553Y2 (en) | Remote control transmitter | |
JP2001306112A (en) | Programmable controller | |
JPH11191025A (en) | Infrared data communication system | |
JP3297097B2 (en) | Remote control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040603 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060516 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061212 |