JPH10191474A - Remote controller - Google Patents

Remote controller

Info

Publication number
JPH10191474A
JPH10191474A JP8345006A JP34500696A JPH10191474A JP H10191474 A JPH10191474 A JP H10191474A JP 8345006 A JP8345006 A JP 8345006A JP 34500696 A JP34500696 A JP 34500696A JP H10191474 A JPH10191474 A JP H10191474A
Authority
JP
Japan
Prior art keywords
remote control
code
transmission
timer
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
Application number
JP8345006A
Other languages
Japanese (ja)
Inventor
Seiji Takahashi
征史 高橋
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.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
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 NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP8345006A priority Critical patent/JPH10191474A/en
Publication of JPH10191474A publication Critical patent/JPH10191474A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a remote controller that simply identifies difference between single pushing and continuous pushing without the need for a special processing device. SOLUTION: The system consisting of a computer 2 and an infrared ray remote control transmission device 1 that sends a remote control signal to the computer 2 to control remotely the computer 2 in response to the remote control signal is provided with a timer means 6 that counts a time longer than a transmission time interval when an operation key of the infrared ray remote control transmission device 1 is kept depressed and shorter than a transmission time interval when the operation key is pushed and detached singly. In the case of receiving the remote control signal from the transmission device 1, whether the operation key of the transmission device 1 is kept depressed or singly depressed and detached based on the count time of the timer means 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、赤外線などを用い
て操作対象をリモートコントロールするリモートコント
ロール装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a remote control device for remotely controlling an operation target using infrared rays or the like.

【0002】[0002]

【従来の技術】従来、赤外線を用いてリモートコントロ
ールで被制御装置を操作するシステムとして、様々なシ
ステムが知られている。図5はこのような赤外線リモー
トコントロールを用いたシステムの一例を示している。
図5において、100は被制御装置であるコンピュー
タ、101はコンピュータ100を赤外線リモートコン
トロールによって制御するための赤外線リモートコント
ロール送信機構である。赤外線リモートコントロール送
信機構101内には、被制御装置を区別するためのカス
タムコード、被制御装置を制御するためのデータコー
ド、及びカスタムコードとデータコードを分離するため
の分離コードからなる送信コードを生成する送信コード
生成機構102が設けられている。
2. Description of the Related Art Conventionally, various systems are known as systems for operating a controlled device by remote control using infrared rays. FIG. 5 shows an example of a system using such an infrared remote control.
In FIG. 5, reference numeral 100 denotes a computer which is a controlled device, and 101 denotes an infrared remote control transmission mechanism for controlling the computer 100 by infrared remote control. In the infrared remote control transmission mechanism 101, a transmission code including a custom code for distinguishing the controlled device, a data code for controlling the controlled device, and a separation code for separating the custom code from the data code is provided. A transmission code generation mechanism 102 for generating is provided.

【0003】送信コード生成機構102では、以上のよ
うな送信コードに更に送信操作回数の情報を加えて送信
機構103に送出し、送信機構103では送られた送信
コードを赤外線リモートコントロール信号としてコンピ
ュータ100に送信する。赤外線リモートコントロール
信号は、コンピュータ100内の送信コード受信機構1
04で受信され、コンピュータ100は送信された赤外
線リモートコントロール信号に応じて制御される。
The transmission code generation mechanism 102 adds information on the number of transmission operations to the above transmission code and sends it to the transmission mechanism 103. The transmission mechanism 103 uses the transmitted transmission code as an infrared remote control signal for the computer 100. Send to The infrared remote control signal is transmitted to the transmission code receiving mechanism 1 in the computer 100.
04, the computer 100 is controlled according to the transmitted infrared remote control signal.

【0004】[0004]

【発明が解決しようとする課題】ところで、従来の技術
においては、送信コード受信機構104で送信コードに
含まれている送信操作回数に基づいて赤外線リモートコ
ントロール送信機構101の操作ボタンが押し続けられ
ているのか、それとも押してすぐに離されたのかを判断
している。この操作ボタンの押し続けか、単独押しの違
いによって、例えば、コンピュータのCRT(表示装
置)の画面上のカーソルを押し続けている間連続的に移
動させるのか、一定量だけ移動させるというようにリモ
ート制御を異ならせている。
By the way, in the prior art, the operation button of the infrared remote control transmission mechanism 101 is kept pressed by the transmission code receiving mechanism 104 based on the number of transmission operations included in the transmission code. Or whether they were pushed or released immediately. Depending on whether the operation button is kept pressed or pressed alone, for example, the cursor is moved continuously while the cursor on the screen of the CRT (display device) of the computer is kept pressed or moved by a fixed amount. The control is different.

【0005】しかしながら、このような方法では、赤外
線リモートコントロール送信機構の操作ボタンの押下に
対し、送信コードを生成する処理機構以外に、送信コー
ドを構成する分離コードに送信操作回数の情報を付加す
る処理機構が必要である。そのため、赤外線リモートコ
ントロール送信機構が複雑化、大型化するばかりでな
く、消費電力も増加するので、赤外線リモートコントロ
ール送信機構の使用時間も短くなるという問題があっ
た。また、送信側で送信コードに送信操作回数の情報を
付加する処理機構、受信側で送信操作回数の情報を解析
する解析機構という特殊な処理機構が必要であるため、
汎用性がなく、システムの構成として送信操作回数を用
いるものにしか使用できなかった。
However, in such a method, when the operation button of the infrared remote control transmission mechanism is pressed, information on the number of transmission operations is added to the separation code constituting the transmission code in addition to the processing mechanism for generating the transmission code. A processing mechanism is required. Therefore, not only is the infrared remote control transmission mechanism complicated and bulky, but also the power consumption is increased, so that the use time of the infrared remote control transmission mechanism is shortened. In addition, a special processing mechanism such as a processing mechanism that adds information on the number of transmission operations to the transmission code on the transmission side and an analysis mechanism that analyzes the information on the number of transmission operations on the reception side is required.
It has no versatility and can only be used for systems that use the number of transmission operations as a system configuration.

【0006】本発明は、上記従来の問題点に鑑み、特殊
な処理機構を要することなく、簡単に押し続けと単独押
しの違いを識別できるリモートコントロール装置を提供
することを目的とする。
The present invention has been made in consideration of the above-described conventional problems, and has as its object to provide a remote control device that can easily discriminate between a continuous press and a single press without requiring a special processing mechanism.

【0007】[0007]

【課題を解決するための手段】本発明は、以上のような
目的を達成するために、被制御装置と、前記被制御装置
にリモートコントロール信号を送信し、前記被制御装置
をリモートコントロール信号に応じて遠隔制御するため
のリモートコントロール手段とから成るシステムにおい
て、前記リモートコントロール手段の操作キーを押し続
けたときのリモートコントロール信号の送信時間間隔よ
りも長く、前記操作キーを単独で押し離したきの送信時
間間隔よりも短い時間を計時するためのタイマー手段を
有し、前記リモートコントロール手段からのリモートコ
ントロール信号を受信した場合、前記タイマー手段の計
時時間に基づいて、前記リモートコントロール手段の操
作キーが押し続けられているのか、単独の押し離しであ
るのかを識別することを特徴としている。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention transmits a controlled device and a remote control signal to the controlled device, and converts the controlled device to a remote control signal. A remote control means for remotely controlling the remote control means in response to a remote control signal transmission time interval when the operation key of the remote control means is kept depressed, wherein the transmission time interval is longer than the remote control signal transmission time interval. Timer means for measuring a time shorter than the time interval, and when a remote control signal is received from the remote control means, an operation key of the remote control means is pressed based on the time counted by the timer means. Identify whether it is continuing or a single push and release It is characterized by a door.

【0008】[0008]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は本発明の一実
施形態の構成を示したブロック図である。図1におい
て、1は赤外線を用いて制御対象を操作するための赤外
線リモートコントロール送信機構、2は被制御装置であ
るところのコンピュータである。赤外線リモートコント
ロール送信機構1では、操作に応じて被制御装置を区別
するためのカスタムコード、被制御装置を動作させるた
めのデータコードからなる送信コードを赤外線リモート
コントロール信号として送信する。
Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of one embodiment of the present invention. In FIG. 1, reference numeral 1 denotes an infrared remote control transmission mechanism for operating a control target using infrared light, and 2 denotes a computer which is a controlled device. The infrared remote control transmission mechanism 1 transmits, as an infrared remote control signal, a transmission code including a custom code for distinguishing a controlled device according to an operation and a data code for operating the controlled device.

【0009】但し、本実施形態では、従来のような送信
操作回数の情報は含まれておらず、詳しく後述するよう
に被制御装置側で操作ボタン(操作キー)が押し続けら
れているのか、単独の押し離しであるのかを判別する。
また、本実施形態では、赤外線リモートコントロール送
信機構1は操作ボタンが押し続けられた場合、送信コー
ドは108ms間隔で送信され、単独の押し離しを繰り
返した場合は、200ms(1秒間に5回)以上の間隔
で送信されるものとする。
However, this embodiment does not include information on the number of transmission operations as in the related art, and determines whether the operation button (operation key) is continuously pressed on the controlled device side, as will be described later in detail. It is determined whether it is a single push and release.
In this embodiment, the infrared remote control transmission mechanism 1 transmits the transmission code at an interval of 108 ms when the operation button is continuously pressed, and 200 ms (five times per second) when the push and release operation is repeated independently. It shall be transmitted at the above intervals.

【0010】更に、本実施形態では、赤外線リモートコ
ントロール送信機構1の操作ボタンの押し続けと、押し
てすぐに離す単独押しによって、例えば、コンピュータ
2のCRTのカーソルの移動、ボリュームの変化、磁気
ティスクなどの記録媒体の送りなどを、移動量、変化
量、送り量の違いとして制御している。例えば、カーソ
ルを移動させるための操作ボタンを押し続けたときは、
カーソルを連続的に移動させ、単独押しのときはカーソ
ルを一定量だけ移動させるというように制御している。
また、ボリュームの変化や記録媒体の送りの場合も同様
で、押し続けと単独押しの違いによって制御対象の変化
量や送り量を制御している。
Further, in the present embodiment, the operation button of the infrared remote control transmission mechanism 1 is kept pressed and the button is pressed and released immediately, for example, the movement of the cursor of the CRT of the computer 2, the change of the volume, the magnetic disk, etc. Is controlled as a difference between a moving amount, a changing amount, and a feeding amount. For example, if you hold down the operation button to move the cursor,
The cursor is continuously moved, and the control is performed such that the cursor is moved by a fixed amount when pressed alone.
The same applies to a change in volume or a feeding of a recording medium, and a change amount and a feeding amount of a control target are controlled by a difference between a continuous press and a single press.

【0011】被制御装置であるコンピュータ2は、デー
タ受信機構3、データコード制御ソフトウェア4、上位
アプリケーションソフトウェア5、タイマー計測機構6
から構成されている。データ受信機構3は、送信された
赤外線リモートコントロール信号を受信する。データコ
ード制御ソフトウェア4は、受信データ解析機構7、通
知コード変換機構8からなっていて、受信データ解析機
構7はデータ受信機構3で受信したコードを解析する。
The computer 2, which is a controlled device, includes a data receiving mechanism 3, data code control software 4, host application software 5, and a timer measuring mechanism 6.
It is composed of The data receiving mechanism 3 receives the transmitted infrared remote control signal. The data code control software 4 includes a reception data analysis mechanism 7 and a notification code conversion mechanism 8, and the reception data analysis mechanism 7 analyzes a code received by the data reception mechanism 3.

【0012】また、通知コード変換機構8は、解析され
たコードに基づいて上位アプリケーションソフトウェア
4が認識できるコードに変換するコード変換処理機構
9、赤外線リモートコントロール送信機構1の操作ボタ
ンが押し続けであるのか、押してすぐ離した単独押しで
あるのかを識別するためのコード受信監視機構10から
なっている。タイマー計測機構6は、この押し続けか単
独押しかを識別するのに用いられる。
The notification code conversion mechanism 8 is a code conversion processing mechanism 9 for converting the analyzed code into a code recognizable by the host application software 4, and the operation button of the infrared remote control transmission mechanism 1 is kept pressed. And a code reception monitoring mechanism 10 for discriminating whether the key is a single push immediately after being pressed. The timer measuring mechanism 6 is used to discriminate between the continuous pressing and the single pressing.

【0013】次に、本実施形態の具体的な動作について
説明する。図2は受信データ解析機構7の動作を示して
いる。まず、使用者が赤外線リモートコントロール送信
機構1を操作すると、この送信機構1から赤外線による
リモートコントロール信号が送信され、データ受信機構
3によって受信される。このとき、受信データ解析機構
7は図2に示すように赤外線リモートコントロール送信
機構1からのデータコードを取得し(S21)、取得し
たデータコードの解析を行う(S22)。そして、解析
結果を通知コード変換機構8内のコード変換処理機構9
に出力して処理を終了する(S23)。
Next, a specific operation of this embodiment will be described. FIG. 2 shows the operation of the reception data analysis mechanism 7. First, when the user operates the infrared remote control transmission mechanism 1, a remote control signal by infrared is transmitted from the transmission mechanism 1 and received by the data reception mechanism 3. At this time, the reception data analysis mechanism 7 acquires the data code from the infrared remote control transmission mechanism 1 as shown in FIG. 2 (S21), and analyzes the acquired data code (S22). Then, the analysis result is transmitted to the code conversion processing mechanism 9 in the notification code conversion mechanism 8.
And the process is terminated (S23).

【0014】図3はコード変換処理機構9の処理の流れ
を示したフローチャートである。コード変換処理機構9
は、受信データ解析機構7からデータコードを受け取る
ごとに図3の処理を実行する。図3において、まず、コ
ード変換処理機構9はデータコードを受け取ると、前回
と同一コードを受信したかどうかを判定する(S3
1)。コード変換処理機構9は内部メモリに前回のデー
タコードを記憶しており、それと比較することによって
前回と同一コードを受信したかどうかを判定する。ここ
で、赤外線リモートコントロール送信機構1を全く操作
していない状態から初めて所定の操作ボタンが押された
とすると、S1では前回と同一コードではないと判定
し、S32に進んで現在リピート中であるかどうか、即
ち、同じ操作ボタンが押し続けられているかどうかを判
定する。
FIG. 3 is a flowchart showing the flow of the processing of the code conversion processing mechanism 9. Code conversion processing mechanism 9
Executes the process of FIG. 3 every time a data code is received from the reception data analysis mechanism 7. In FIG. 3, first, upon receiving the data code, the code conversion processing mechanism 9 determines whether or not the same code as the previous code has been received (S3).
1). The code conversion processing mechanism 9 stores the previous data code in the internal memory, and determines whether or not the same code as the previous code has been received by comparing with the previous data code. Here, if it is assumed that the predetermined operation button is pressed for the first time from the state where the infrared remote control transmission mechanism 1 is not operated at all, it is determined in S1 that the code is not the same as the previous code, and the process proceeds to S32 to determine whether or not the current operation is being repeated. That is, it is determined whether the same operation button is kept pressed.

【0015】リピート中であるかどうかは、後述するリ
ピート中フラグを用いて判定する。この場合は、所定の
操作ボタンが初めて押された段階であるので、リピート
中フラグはセットされておらず、リピート中ではないと
判定する。次いで、タイマー計測機構6のタイマーをセ
ットし(S33)、受信したデータコードをメモリに保
存して(S34)、処理を終了する。
Whether or not a repeat is being performed is determined using a during-repeat flag which will be described later. In this case, since the predetermined operation button has been pressed for the first time, the in-repeat flag is not set, and it is determined that the in-repeat operation is not in progress. Next, the timer of the timer measuring mechanism 6 is set (S33), the received data code is stored in the memory (S34), and the process ends.

【0016】タイマー計測機構6としては、コンピュー
タ2のOS(オペレーションシステム)のタイマー機能
を用いており、タイムアップする毎にセットされた時間
を計時する動作を繰り返し行う。また、本実施形態で
は、このタイマーを120msにセットしている。つま
り、操作ボタンの押し続けの場合は、108ms間隔、
単独押しの場合は200ms以上の間隔でデータコード
が送信されるので、タイマーを120ms程度にセット
し、その時間内に同じコードを受信するか否かで操作ボ
タンが押し続けられているのか、単独押しであるのかを
判断している。これについては詳しく後述する。
As the timer measuring mechanism 6, a timer function of the OS (operation system) of the computer 2 is used, and the operation of measuring the set time every time the time is up is repeated. In this embodiment, the timer is set to 120 ms. In other words, when the operation button is kept pressed, the interval is 108 ms,
In the case of a single push, the data code is transmitted at intervals of 200 ms or more, so the timer is set to about 120 ms, and whether the operation button is kept pressed depending on whether or not the same code is received within that time, Determines whether it is a push. This will be described later in detail.

【0017】次に、コード変換処理機構9は、再度デー
タコードを受信すると、同様に前回と同一のコードであ
るかどうかを判定する(31)。ここで、操作ボタンを
押し続ける操作が開始され、前回と同じコードを受信し
たとすると、S35に進んでリピート中であるかどうか
を判定する。この場合は、まだリピート中フラグはセッ
トされておらずNOと判定し、S36に進んでリピート
の開始コードを上位アプリケーションソフトウェア5に
通知する。続いて、リピート中であることを示すリピー
ト中フラグをセットし(S37)、その後、コードを受
信したことを示すタイマー設定時間内にデータコード受
信有りフラグをセットして(S38)、処理を終了す
る。
Next, when the code conversion processing mechanism 9 receives the data code again, it similarly determines whether or not the code is the same as the previous code (31). Here, assuming that the operation of holding down the operation button is started and the same code as that of the previous operation is received, the process proceeds to S35 to determine whether or not the operation is being repeated. In this case, the in-repeat flag is not set yet, and the determination is NO, and the process proceeds to S36 to notify the upper application software 5 of the repeat start code. Subsequently, a repeating flag indicating that the code is being repeated is set (S37), and then a data code reception flag is set within a timer set time indicating that the code has been received (S38), and the process is terminated. I do.

【0018】また、同じ操作ボタンが押し続けられてお
り、S31で前回と同一コードを受信すると、コード変
換処理機構9は、先にリピート中フラグがセットされて
いるので、S35で現在リピート中であると判定する。
次いで、この場合は、既に上位アプリケーションソフト
ウェア5にリピートの開始コードを送って、上位アプリ
ケーションソウトウェア5でリピート処理を実行してい
るので、S38に進んで、コードを受信したことを示す
タイマー設定時間内にデータコード受信有りフラグをセ
ットして処理を終了する。以下、同じ操作ボタンが押し
続けられた場合は、S31、S35〜S38の処理を繰
り返し行う。
Further, when the same operation button is kept pressed and the same code as the previous one is received in S31, the code conversion processing mechanism 9 sets the repeat-in-progress flag first, so that in S35 the repeat-in-progress flag is set. It is determined that there is.
Next, in this case, since the repeat start code has already been sent to the upper-level application software 5 and the higher-level application software 5 has executed the repeat processing, the process proceeds to S38, and the timer setting time indicating that the code has been received has not been set. Is set, and the process is terminated. Hereinafter, when the same operation button is continuously pressed, the processing of S31 and S35 to S38 is repeatedly performed.

【0019】一方、S32においてYESとなった場
合、即ち、前回と同一のコードではなく、リピート中で
あると判定したときは、リピート中に前回とは別の操作
ボタンが押されたときである。この場合は、コード変換
処理機構9はそれまでのリピート処理を終了させるため
に、リピートの終了コードを上位アプリケーションソフ
トウェア5に通知する(S39)。次いで、先にセット
したタイマーを解除し(S40)、リピート中フラグを
リセットする(S41)。更に、今回のコードに対して
処理するために再度タイマーをセットし(S33)、今
回のコードをメモリに保存して(S34)、処理を終了
する。
On the other hand, if YES in S32, that is, if it is determined that the code is not the same as the previous one but is being repeated, another operation button different from the previous one is pressed during the repeat. . In this case, the code conversion processing mechanism 9 notifies the upper end application software 5 of a repeat end code in order to end the repeat processing up to that time (S39). Next, the previously set timer is released (S40), and the repeat flag is reset (S41). Further, the timer is set again to process the current code (S33), the current code is stored in the memory (S34), and the process is terminated.

【0020】図4はコード受信監視機構10の処理の流
れを示している。コード受信監視機構10は図3のS3
3でセットされたタイマーがタイムアウトしたときに図
4の処理を実行する。図4において、コード受信監視機
構10は、まず、タイマーの設定時間内(120ms)
にデータコードを受信したかどうかを判定する(S4
1)。この場合は、図3のS38で説明したタイマー設
定時間内にデータコード受信有りフラグを参照し、フラ
グがセットされていればYES、セットされていなけれ
ばNOと判定する。
FIG. 4 shows the flow of processing of the code reception monitoring mechanism 10. The code reception monitoring mechanism 10 operates in S3 of FIG.
When the timer set in 3 times out, the processing of FIG. 4 is executed. In FIG. 4, the code reception monitoring mechanism 10 first sets the time within the set time of the timer (120 ms).
It is determined whether a data code has been received (S4).
1). In this case, the data code reception flag is referred to within the timer set time described in S38 of FIG. 3, and if the flag is set, it is determined to be YES, and if not, it is determined to be NO.

【0021】つまり、図4のS41の処理を行うときは
タイマーが120msをタイムアップし、一方、図3の
S38でフラグをセットしたときは初めて操作ボタンが
押されてから108msを経過している。従って、S3
8でフラグがセットされていれば、タイマーの設定時間
内にデータコードを受信し、操作ボタンが押し続けられ
ていると判定することができる。本実施形態では、この
ように操作ボタンが押し続けられた場合、データコード
が108ms間隔で送信され、単独押しである場合、2
00ms以上の間隔で送信されるので、S41でフラグ
を参照し、タイマーの設定時間の120ms以内に同じ
データコードを受信するか否かによって同じ操作ボタン
が押し続けられているのか、それとも単独押しであるの
かを判定している。
That is, when the process of S41 in FIG. 4 is performed, the timer times out 120 ms, while when the flag is set in S38 of FIG. 3, 108 ms has passed since the operation button was pressed for the first time. . Therefore, S3
If the flag is set at 8, the data code is received within the set time of the timer, and it can be determined that the operation button is kept pressed. In the present embodiment, when the operation button is continuously pressed, the data code is transmitted at an interval of 108 ms.
Since the data is transmitted at intervals of 00 ms or more, the flag is referred to in S41, and depending on whether or not the same data code is received within 120 ms of the set time of the timer, whether the same operation button is kept pressed or whether the same operation button is pressed or not. It is determined whether there is.

【0022】ここで、もしタイマーの設定時間内にデー
タコードを受信した場合、つまり、同じ操作ボタンが押
し続けられている場合は、次のコードを受信するかどう
かをチェックするために、タイマー設定時間内にデータ
コード受信有りフラグをリセットして(S42)、処理
を終了する。こうすることによって、リピート処理の監
視を継続して行う。
Here, if the data code is received within the set time of the timer, that is, if the same operation button is kept pressed, the timer setting is performed to check whether the next code is received. The data code reception flag is reset within the time (S42), and the process ends. By doing so, monitoring of the repeat processing is continuously performed.

【0023】また、S41でタイマー設定時間内にデー
タコードを受信しなかった場合は、現在リピート中であ
るかどうかを判定する(S43)。ここで、S43でY
ESの場合、即ち、タイマーの設定時間内にデータコー
ドを受信せず、リピート中であるときは操作ボタンの押
し続けが終了していると判定し、リピート処理を終了さ
せるために、リピートの終了コードを上位アプリケーシ
ョンソフトウェア5に通知する(S44)。次いで、リ
ピート中フラグをリセットし(S45)、タイマーの設
定を解除し(S46)、次回にデータコードを受信した
ときにアイドル状態であったことがわかるように、前回
コードの保存エリアをクリアして(S47)、処理を終
了する。
If the data code is not received within the timer set time in S41, it is determined whether or not the data is currently being repeated (S43). Here, Y in S43
In the case of ES, that is, when the data code is not received within the set time of the timer and the repeat is being performed, it is determined that the pressing and holding of the operation button has been completed, and the repeat process is terminated in order to terminate the repeat process. The code is notified to the upper application software 5 (S44). Next, the in-repeat flag is reset (S45), the setting of the timer is canceled (S46), and the storage area of the previous code is cleared so that the next time the data code is received, it can be recognized that the data code is idle. (S47), and the process ends.

【0024】一方、S43でNOの場合、即ち、設定時
間内にデータコードを受信せず、リピート中でもない場
合は、操作ボタンの単独押しであると判定し、図3のS
34でメモリに保存しておいたデータコードを上位アプ
リケーションソフトウェア5に通知する(S48)。次
いで、タイマーの設定を解除し(S46)、前回コード
の保存エリアをクリアして(S47)、処理を終了す
る。コード受信監視機構10においては、図3のS33
でセットされたタイマーがタイムアウトするごとに図4
の処理を実行する。
On the other hand, if NO in S43, that is, if the data code is not received within the set time and the repeat is not performed, it is determined that the operation button is pressed alone, and the process proceeds to S3 in FIG.
The data code stored in the memory at 34 is notified to the upper application software 5 (S48). Next, the setting of the timer is released (S46), the area for storing the previous code is cleared (S47), and the process is terminated. In the code reception monitoring mechanism 10, S33 in FIG.
Each time the timer set in step 4 times out,
Execute the processing of

【0025】[0025]

【発明の効果】以上説明したように本発明によれば、リ
モートコントロール手段の操作キーを押し続けたときの
リモートコントロール信号の送信時間間隔よりも長く、
操作キーを単独で押し離したときの送信時間間隔よりも
短い時間を計時するタイマーを用いて操作キーが押し続
けられているのか、単独の押し離しであるのかを判断す
るようにしたので、簡単で確実に操作キーの押し続け
か、単独の押し離しかを識別することができる。
As described above, according to the present invention, the transmission time interval of the remote control signal when the operation key of the remote control means is kept depressed is longer.
A timer that measures a time shorter than the transmission time interval when the operation key is pressed and released alone is used, and it is easy to determine whether the operation key is kept pressed or a single release. Can reliably identify whether the operation key is kept pressed or only pressed and released.

【0026】従って、送信コードに送信操作回数の情報
を付加したり、それを解析したりするための特殊な処理
機構が一切不要となり、従来に比べて大幅に構成を簡単
化でき、システムの規模も小型化することができる。ま
た、タイマーを用いて簡単に操作キーの操作を識別でき
るので、汎用性に優れ、どのようなシステムにも使用す
ることができる。更に、操作キーが押し続けられている
場合、リピートの開始コードとリピートの終了コードを
上位アプリケーションソフトウェアに通知しているの
で、上位アプリケーションソフトウェアにおいて、リピ
ート処理にて発生する同一コードの連続発生がなくな
り、システム全体としての処理を軽減することができ
る。
Accordingly, no special processing mechanism for adding information on the number of transmission operations to the transmission code or analyzing the transmission code is not required at all, and the configuration can be greatly simplified as compared with the prior art, and the system scale can be reduced. Can also be miniaturized. Further, since the operation of the operation keys can be easily identified using the timer, the versatility is excellent and the system can be used for any system. Furthermore, when the operation key is held down, the start code of the repeat and the end code of the repeat are notified to the upper application software, so that the same code generated in the repeat processing in the upper application software is not continuously generated. Thus, the processing of the entire system can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態の構成を示したブロック図
である。
FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention.

【図2】図1の実施形態の受信データ解析機構の処理の
流れを示したフローチャートである。
FIG. 2 is a flowchart showing a processing flow of a reception data analysis mechanism of the embodiment of FIG. 1;

【図3】図1の実施形態のコード変換処理機構の処理の
流れを示したフローチャートである。
FIG. 3 is a flowchart showing a flow of processing of a code conversion processing mechanism of the embodiment of FIG. 1;

【図4】図1の実施形態のコード受信監視機構の処理の
流れを示したフローチャートである。
FIG. 4 is a flowchart showing a processing flow of a code reception monitoring mechanism of the embodiment of FIG. 1;

【図5】従来のリモートコントロールシステムの概略構
成を示した図である。
FIG. 5 is a diagram showing a schematic configuration of a conventional remote control system.

【符号の説明】[Explanation of symbols]

1 赤外線リモートコントロール送信機構 2 コンピュータ 3 データ受信機構 4 データコード制御ソフトウェア 5 上位アプリケーションソウトウェア 6 タイマー計測機構 7 受信データ解析機構 9 コード変換処理機構 10 コード受信監視機構 REFERENCE SIGNS LIST 1 infrared remote control transmission mechanism 2 computer 3 data reception mechanism 4 data code control software 5 host application software 6 timer measurement mechanism 7 received data analysis mechanism 9 code conversion processing mechanism 10 code reception monitoring mechanism

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 被制御装置と、前記被制御装置にリモー
トコントロール信号を送信し、前記被制御装置をリモー
トコントロール信号に応じて遠隔制御するためのリモー
トコントロール手段とから成るシステムにおいて、前記
リモートコントロール手段の操作キーを押し続けたとき
のリモートコントロール信号の送信時間間隔よりも長
く、前記操作キーを単独で押し離したときの送信時間間
隔よりも短い時間を計時するためのタイマー手段を有
し、前記リモートコントロール手段からのリモートコン
トロール信号を受信した場合、前記タイマー手段の計時
時間に基づいて、前記リモートコントロール手段の操作
キーが押し続けられているのか、単独の押し離しである
のかを識別することを特徴とするリモートコントロール
装置。
1. A system comprising: a controlled device; and remote control means for transmitting a remote control signal to the controlled device and remotely controlling the controlled device in accordance with the remote control signal. Timer means for measuring a time longer than the transmission time interval of the remote control signal when the operation key of the means is kept pressed and shorter than the transmission time interval when the operation key is pressed and released alone, When a remote control signal is received from the remote control means, it is determined whether the operation key of the remote control means is kept pressed or released by itself based on the time measured by the timer means. A remote control device.
【請求項2】 請求項1に記載のリモートコントロール
装置において、前記タイマー手段は、オペレーションシ
ステムのタイマー機能であることを特徴とするリモート
コントロール装置。
2. The remote control device according to claim 1, wherein said timer means is a timer function of an operation system.
JP8345006A 1996-12-25 1996-12-25 Remote controller Pending JPH10191474A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8345006A JPH10191474A (en) 1996-12-25 1996-12-25 Remote controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8345006A JPH10191474A (en) 1996-12-25 1996-12-25 Remote controller

Publications (1)

Publication Number Publication Date
JPH10191474A true JPH10191474A (en) 1998-07-21

Family

ID=18373652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8345006A Pending JPH10191474A (en) 1996-12-25 1996-12-25 Remote controller

Country Status (1)

Country Link
JP (1) JPH10191474A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030071280A (en) * 2002-02-28 2003-09-03 (주)동방바이오세라믹 The way on and off the domestic electric lights by general remote control
US6690314B2 (en) 2000-02-03 2004-02-10 Funai Electric Co., Ltd. Remote controller key continuous press detecting apparatus, remote controller key continuous press detecting method and medium with remote controller key continuous press detecting program recorded thereon

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690314B2 (en) 2000-02-03 2004-02-10 Funai Electric Co., Ltd. Remote controller key continuous press detecting apparatus, remote controller key continuous press detecting method and medium with remote controller key continuous press detecting program recorded thereon
KR20030071280A (en) * 2002-02-28 2003-09-03 (주)동방바이오세라믹 The way on and off the domestic electric lights by general remote control

Similar Documents

Publication Publication Date Title
JPH0865539A (en) Remote control method and its device
KR20060126727A (en) Advanced control device for home entertainment utilizing three dimensional motion technology
CN1307701A (en) Systems and methods for intermittently communicating diagnostic information from user input devices
CN105634503A (en) Method and device for detecting keyboard key values
JPH10191474A (en) Remote controller
TWI667596B (en) Active stylus and wireless signal generating method thereof
US20050243065A1 (en) Computer navigation device
CN115599337A (en) Audio data transmission method and electronic equipment
JPH0728509A (en) Programmable controller
JP2007109248A (en) Evaluation device
JP2855310B2 (en) Computer remote control
JP2504617B2 (en) Data read control method
US9229402B2 (en) Recording device and control method
JP4914566B2 (en) Information management device for amusement hall
KR0135852B1 (en) Operation data control device and method with remote contact input controller
JPH02165316A (en) Cursor movement control system
JP3439416B2 (en) Key decode generation method and electronic device
JP3177423B2 (en) Peripheral device testing system
CN101802884B (en) Remote control device and methods for improving latency in a remote controlled system
JP2000132316A (en) Input device using keyboard device
JPS59135541A (en) Crt terminal device
JPH09222949A (en) Input processor by button operation
JPH04360223A (en) Method for setting operation environment for pointing device
JPH0576067A (en) Remote control transmitter
JPS6235934A (en) Automatic scan type keyboard input control system