Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5319576B2 - Remote operation device, remote operation system, remote operation method, and remote operation program - Google Patents
[go: Go Back, main page]

JP5319576B2 - Remote operation device, remote operation system, remote operation method, and remote operation program - Google Patents

Remote operation device, remote operation system, remote operation method, and remote operation program Download PDF

Info

Publication number
JP5319576B2
JP5319576B2 JP2010040428A JP2010040428A JP5319576B2 JP 5319576 B2 JP5319576 B2 JP 5319576B2 JP 2010040428 A JP2010040428 A JP 2010040428A JP 2010040428 A JP2010040428 A JP 2010040428A JP 5319576 B2 JP5319576 B2 JP 5319576B2
Authority
JP
Japan
Prior art keywords
time
rotation
behavior
operated
remote control
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.)
Active
Application number
JP2010040428A
Other languages
Japanese (ja)
Other versions
JP2011176719A (en
Inventor
祐介 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fukuda Denshi Co Ltd
Original Assignee
Fukuda Denshi Co 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 Fukuda Denshi Co Ltd filed Critical Fukuda Denshi Co Ltd
Priority to JP2010040428A priority Critical patent/JP5319576B2/en
Publication of JP2011176719A publication Critical patent/JP2011176719A/en
Application granted granted Critical
Publication of JP5319576B2 publication Critical patent/JP5319576B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Position Input By Displaying (AREA)
  • Selective Calling Equipment (AREA)

Description

本発明は、医療機器等の被操作装置を遠隔操作する遠隔操作装置、遠隔操作システム、遠隔操作方法、および遠隔操作プログラムに関する。   The present invention relates to a remote operation device, a remote operation system, a remote operation method, and a remote operation program for remotely operating a device to be operated such as a medical device.

医療分野では、各種の項目や設定値を表示するグラフィカルインタフェースを備えた医療機器が多く用いられている。医療機器のグラフィカルインタフェースでは、複数の項目の間でカーソルを移動させたり、数値の増減を行う等の操作が行われる。そこで、このような医療機器に、操作インタフェースの一種であるジョグダイヤル(ジョグエンコーダ)を備えることが注目されている。   In the medical field, many medical devices having a graphical interface for displaying various items and setting values are used. In the graphical interface of a medical device, operations such as moving the cursor between a plurality of items and increasing / decreasing numerical values are performed. Therefore, attention has been paid to providing such a medical device with a jog dial (jog encoder) which is a kind of operation interface.

ジョグダイヤルは、円盤状の機構の回転角および回転方向(以下「回転量」と総称する)を検知することによりユーザからの操作を受け付ける回転型セレクタである(例えば特許文献1参照)。ユーザは、ジョグダイヤルを指先で回転させることにより、カーソル移動等の操作を行うことができる。   The jog dial is a rotary selector that accepts an operation from a user by detecting the rotation angle and rotation direction (hereinafter collectively referred to as “rotation amount”) of a disk-like mechanism (see, for example, Patent Document 1). The user can perform operations such as cursor movement by rotating the jog dial with the fingertip.

ところで、様々な分野において用いられている遠隔操作装置(以下「リモコン」という)にも、ジョグダイヤルを備えたものがある。例えば、デジタル放送受信機を遠隔操作するリモコンである(例えば特許文献2参照)。   Incidentally, some remote control devices (hereinafter referred to as “remote controllers”) used in various fields include a jog dial. For example, a remote controller for remotely operating a digital broadcast receiver (see, for example, Patent Document 2).

医療分野においても、医療従事者の負担軽減の観点から、このようなジョグダイヤルを備えたリモコンの採用が注目されている。特に上述のジョグダイヤルを備えた医療機器の場合、操作負担の軽減や操作ミスの回避の観点から、被操作装置である医療機器での操作感覚と同様の操作感覚を得られることが望ましいからである。   In the medical field, the use of such a remote control equipped with a jog dial is attracting attention from the viewpoint of reducing the burden on medical staff. In particular, in the case of a medical device provided with the jog dial described above, it is desirable to obtain an operation feeling similar to the operation feeling of the medical device that is the operated device from the viewpoint of reducing the operation burden and avoiding an operation error. .

特開平8−212625号公報JP-A-8-212625 特開2006−211125号公報JP 2006-211125 A

しかしながら、ジョグダイヤルを備えたリモコンの場合、ジョグダイヤルの回転量を示す情報の送信処理にある程度の時間を要することから、実際の操作に対する被操作装置の応答の遅延(以下単に「遅延」という)が生じ、ユーザに対して操作の違和感を与えるおそれがある。そこで、遅延時間を短くするために、ジョグダイヤルの回転量の送信間隔を小さくすることが考えられる。ところが、送信間隔を小さくすると、回転量に対する送信時間の相対量が増え、ジョグダイヤルの回転操作を継続している間に遅延が累積し、やはりユーザに対して操作の違和感を与えるおそれがある。   However, in the case of a remote control equipped with a jog dial, since a certain amount of time is required for transmission processing of information indicating the amount of rotation of the jog dial, a delay in response of the operated device to the actual operation (hereinafter simply referred to as “delay”) occurs. There is a risk that the user may feel uncomfortable in the operation. Therefore, in order to shorten the delay time, it is conceivable to reduce the transmission interval of the rotation amount of the jog dial. However, if the transmission interval is reduced, the relative amount of transmission time with respect to the amount of rotation increases, delays accumulate while the jog dial is continuously rotated, and the user may still feel uncomfortable with the operation.

本発明の目的は、回転型セレクタの操作性を向上させることができる遠隔操作装置、遠隔操作システム、遠隔操作方法、および遠隔操作プログラムを提供することである。   An object of the present invention is to provide a remote operation device, a remote operation system, a remote operation method, and a remote operation program that can improve the operability of a rotary selector.

本発明の遠隔操作装置は被操作装置を遠隔操作する遠隔操作装置であって、回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、前記回転型セレクタの回転量を検知する操作部と、検知された回転量を示す情報を、前記被操作装置へ送信する送信部とを有し、前記送信部は、前記回転挙動の開始時に検知された回転量を示す情報を、前記回転挙動の開始から第1の時間以内に送信し、前記回転挙動の継続中に検知された回転量を示す情報を、前記第1の時間よりも長い第2の時間が経過する毎に断続的に送信する。   The remote control device of the present invention is a remote control device for remotely operating a device to be operated, and has a rotary selector provided so as to be operable so as to cause a rotation behavior, and an operation for detecting the rotation amount of the rotary selector. And a transmission unit that transmits information indicating the detected rotation amount to the operated device. The transmission unit transmits information indicating the rotation amount detected at the start of the rotation behavior to the rotation unit. Information transmitted within a first time from the start of the behavior and indicating the amount of rotation detected during the continuation of the rotational behavior is intermittently transmitted every second time longer than the first time. Send.

本発明の遠隔操作システムは、上記遠隔操作装置と、前記被操作装置と、を有する遠隔操作システムであって、前記被操作装置は、前記遠隔操作装置から前記情報を受信する受信部と、前記受信部が受信した前記情報が示す操作に対応する処理を実行する処理実行部とを有し、前記処理実行部は、前記受信部が一度に受信した前記情報が示すクリック数が複数であるとき、1クリックに対応する処理を前記第2の時間内で分散して複数回実行する。   The remote operation system of the present invention is a remote operation system having the above-described remote operation device and the operated device, and the operated device includes a receiving unit that receives the information from the remote operation device, A process execution unit that executes a process corresponding to the operation indicated by the information received by the reception unit, and the process execution unit has a plurality of clicks indicated by the information received by the reception unit at a time. A process corresponding to one click is executed a plurality of times in a distributed manner within the second time period.

本発明の遠隔操作方法は、回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、被操作装置を遠隔操作する遠隔操作装置が行う遠隔操作方法であって、前記回転挙動の開始を検知するステップと、前記回転挙動の開始時の前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を、前記回転挙動の開始から第1の時間以内に前記被操作装置へ送信するステップと、前記回転挙動の継続中、前記第1の時間よりも長い第2の時間が経過する毎に断続的に、前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を前記被操作装置へ送信するステップとを有する。   The remote operation method of the present invention is a remote operation method performed by a remote operation device that has a rotary selector that can be operated so as to generate a rotation behavior and that remotely operates an operated device, and starts the rotation behavior Detecting the rotation amount of the rotary type selector at the start of the rotation behavior, and information indicating the detected rotation amount to the operated device within a first time from the start of the rotation behavior. The transmitting step and the rotation amount of the rotary selector are intermittently detected every time a second time longer than the first time elapses during the rotation behavior, and the detected rotation amount is indicated. Transmitting information to the operated device.

本発明の遠隔操作プログラムは、回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、被操作装置を遠隔操作する遠隔操作装置のコンピュータに、前記回転挙動の開始を検知する処理と、前記回転挙動の開始時の前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を、前記回転挙動の開始から第1の時間以内に前記被操作装置へ送信する処理と、前記回転挙動の継続中、前記第1の時間よりも長い第2の時間が経過する毎に断続的に、前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を前記被操作装置へ送信する処理とを実行させる。   The remote operation program of the present invention includes a rotation type selector that is provided so as to be operable so as to generate a rotation behavior, and detects a start of the rotation behavior in a computer of the remote operation device that remotely operates the operated device. Detecting a rotation amount of the rotary type selector at the start of the rotation behavior, and transmitting information indicating the detected rotation amount to the operated device within a first time from the start of the rotation behavior; While the rotation behavior is continuing, every time a second time longer than the first time elapses, the rotation amount of the rotary selector is detected intermittently, and information indicating the detected rotation amount is displayed in the operated state. Processing to be transmitted to the apparatus.

本発明によれば、細かい操作については遅延時間を短くし、粗い操作については遅延時間の累積を防ぐことができ、回転型セレクタの操作性を向上させることができる。   According to the present invention, the delay time can be shortened for fine operations, and the accumulation of delay times can be prevented for coarse operations, and the operability of the rotary selector can be improved.

本発明の一実施の形態に係る遠隔操作システムのシステム構成図The system block diagram of the remote control system which concerns on one embodiment of this invention 本発明の一実施の形態における医療機器に表示される画像の一例を示す図The figure which shows an example of the image displayed on the medical device in one embodiment of this invention 本発明の一実施の形態における医療機器に表示される画像の他の例を示す図The figure which shows the other example of the image displayed on the medical device in one embodiment of this invention 本発明の一実施の形態に係る遠隔操作装置であるリモコンの外観図1 is an external view of a remote control that is a remote control device according to an embodiment of the present invention. 本発明の一実施の形態におけるリモコンの構成を示すブロック図The block diagram which shows the structure of the remote control in one embodiment of this invention 本発明の一実施の形態に係る被操作機器である医療機器の構成を示すブロック図The block diagram which shows the structure of the medical device which is the to-be-operated apparatus which concerns on one embodiment of this invention 本発明の一実施の形態におけるリモコンの動作を示すフロー図The flowchart which shows operation | movement of the remote control in one embodiment of this invention 本発明の一実施の形態における医療機器の動作を示すフロー図The flowchart which shows operation | movement of the medical device in one embodiment of this invention 本発明の一実施の形態におけるタイミング図Timing diagram in one embodiment of the present invention 本発明の一実施の形態の効果を説明するための第1の図1st figure for demonstrating the effect of one embodiment of this invention 本発明の一実施の形態の効果を説明するための第2の図2nd figure for demonstrating the effect of one embodiment of this invention

以下、本発明の実施の形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施の形態に係る遠隔操作システムの構成の一例を示す構成図である。   FIG. 1 is a block diagram showing an example of the configuration of a remote control system according to an embodiment of the present invention.

図1に示すように、遠隔操作システム100は、本発明に係る被操作装置である医療機器200と、本発明に係る遠隔操作装置であるリモコン300とを有する。リモコン300は、ユーザから操作を受け付け、受け付けた操作の内容を示す操作情報を、赤外線通信により、医療機器200へ送信する。医療機器200は、赤外線通信により、リモコン300から送信された操作情報を受信し、受信した操作情報が示す操作の内容に応じた動作を行う。すなわち、ユーザは、リモコン300を用いて、医療機器200を遠隔操作することができる。   As shown in FIG. 1, a remote operation system 100 includes a medical device 200 that is an operated device according to the present invention, and a remote controller 300 that is a remote operation device according to the present invention. The remote controller 300 receives an operation from the user, and transmits operation information indicating the content of the received operation to the medical device 200 by infrared communication. The medical device 200 receives the operation information transmitted from the remote controller 300 by infrared communication, and performs an operation according to the content of the operation indicated by the received operation information. That is, the user can remotely operate the medical device 200 using the remote controller 300.

ここでは、医療機器200を、病院の患者のベッド脇に設置されて患者の生体情報の測定、解析、表示、および記録を行う生体情報モニタとして説明を行う。医療機器200は、ジョグダイヤルを含む操作部210とLCDを含む表示部220とを有する。また、リモコン300を、ジョグダイヤルを有するリモートコントロール送信ユニットとして説明を行う。   Here, the medical device 200 will be described as a biological information monitor that is installed beside the bed of a patient in a hospital and measures, analyzes, displays, and records the biological information of the patient. The medical device 200 includes an operation unit 210 including a jog dial and a display unit 220 including an LCD. The remote controller 300 will be described as a remote control transmission unit having a jog dial.

図2は、医療機器200の表示部220に表示される画像の一例を示す図である。また、図3は、医療機器200に表示される画像の他の例を示す図である。   FIG. 2 is a diagram illustrating an example of an image displayed on the display unit 220 of the medical device 200. FIG. 3 is a diagram illustrating another example of an image displayed on the medical device 200.

図2および図3に示すように、表示部220に表示される画像400は、選択可能な複数の項目410と、項目410上を移動可能なマーカ420とを含む。項目410は、数値の増減を行うことができる項目を含む。マーカ420は、リモコン300のジョグダイヤル312の回転量に対応して、複数の項目410間を移動する。そして、数値の増減が可能な項目は、リモコン300のジョグダイヤル312の回転量に対応して、値を増減させる。   As shown in FIGS. 2 and 3, the image 400 displayed on the display unit 220 includes a plurality of selectable items 410 and a marker 420 that can move on the items 410. The item 410 includes items that can be increased or decreased. The marker 420 moves between the plurality of items 410 corresponding to the amount of rotation of the jog dial 312 of the remote controller 300. Items that can be increased or decreased are increased or decreased in accordance with the amount of rotation of the jog dial 312 of the remote controller 300.

図4は、リモコン300の外観の一例を示す図である。   FIG. 4 is a diagram illustrating an example of the external appearance of the remote controller 300.

図4に示すように、リモコン300は、操作部310および表示部320を有する。   As illustrated in FIG. 4, the remote control 300 includes an operation unit 310 and a display unit 320.

操作部310は、複数のキースイッチ311と、ジョグダイヤル312とを有する。   The operation unit 310 includes a plurality of key switches 311 and a jog dial 312.

各キースイッチ311は、押下される毎に、1回の押下操作を示す操作信号を、リモコン300の内部機構へ出力する。   Each time the key switch 311 is pressed, it outputs an operation signal indicating one pressing operation to the internal mechanism of the remote controller 300.

ジョグダイヤル312は、回転型セレクタである。より具体的には、ジョグダイヤル312は、インクリメンタル方式のロータリーエンコーダスイッチであり、基準点からの回転角度に対応して、2相のパルス列を、操作信号として出力する。操作信号からは、2相のパルス列の位相差および基準点からのパルスの積算値を計算することによって、ジョグダイヤル312が基準点から左右どちらの方向に何度回転したか(回転量)を求めることができるようになっている。   The jog dial 312 is a rotary selector. More specifically, the jog dial 312 is an incremental rotary encoder switch, and outputs a two-phase pulse train as an operation signal corresponding to the rotation angle from the reference point. From the operation signal, by calculating the phase difference between the two-phase pulse trains and the integrated value of the pulses from the reference point, it is determined how many times the jog dial 312 has rotated to the left or right (rotation amount) from the reference point. Can be done.

ジョグダイヤル312は、等角度間隔で予め定められた複数の位置(以下「クリック位置」という)に回転角度が合う毎に、操作を行うユーザがクリック感を得られるようになっている。そして、ジョグダイヤル312は、このクリック位置の間隔を1周期として、パルスを発生する。すなわち、ジョグダイヤル312は、新たなクリック位置まで回転される毎に、クリック位置の間隔に対応する角度(以下「最小検知角度」という)での回転操作が行われたことおよびその回転方向を示す操作信号を、リモコン300の内部機構へ出力する。以下、右方向に次のクリック位置まで回転される操作を「右クリック」といい、左方向に次のクリック位置まで回転される操作を「左クリック」という。   The jog dial 312 is configured so that the user who performs the operation can obtain a click feeling every time the rotation angle matches a plurality of positions (hereinafter referred to as “click positions”) that are predetermined at equal angular intervals. The jog dial 312 generates a pulse with the interval between the click positions as one cycle. In other words, each time the jog dial 312 is rotated to a new click position, the rotation operation is performed at an angle corresponding to the interval between the click positions (hereinafter referred to as “minimum detection angle”) and an operation indicating the rotation direction. A signal is output to the internal mechanism of remote controller 300. Hereinafter, an operation that is rotated rightward to the next click position is referred to as “right click”, and an operation that is rotated leftward to the next click position is referred to as “left click”.

表示部320は、LCD(liquid crystal display)321を有し、遠隔操作に関する情報を表示する。   The display unit 320 has an LCD (liquid crystal display) 321 and displays information related to remote operation.

リモコン300は、ジョグダイヤル312から出力される操作信号を、操作の内容を示す操作情報に変換し、医療機器200へ送信する。このとき、リモコン300は、ジョグダイヤル312の回転操作が開始されたとき(回転挙動の始動時)に、その回転量を示す操作情報を、即時に(第1の時間以内に)送信する。そして、リモコン300は、その後に続けて回転操作が行われているとき(回転挙動の継続中)に、その回転量を示す操作情報を、第2の時間が経過する毎に断続的に送信する。   The remote controller 300 converts the operation signal output from the jog dial 312 into operation information indicating the content of the operation, and transmits the operation information to the medical device 200. At this time, when the rotation operation of the jog dial 312 is started (at the start of the rotation behavior), the remote controller 300 immediately transmits operation information indicating the rotation amount (within the first time). Then, the remote controller 300 intermittently transmits operation information indicating the rotation amount every time the second time elapses when the rotation operation is performed subsequently (while the rotation behavior is continuing). .

第2の時間は、操作情報の遅延が累積しない時間、つまり、第2の時間に受け付ける回転量に対応する操作情報の送信処理に要する時間よりも長い時間である。また、第1の時間は、回転操作の開始時の医療機器200の応答がユーザに違和感を与えない時間であり、第2の時間よりも短い時間である。   The second time is a time in which the delay of the operation information does not accumulate, that is, a time longer than the time required for the operation information transmission process corresponding to the rotation amount received in the second time. The first time is a time when the response of the medical device 200 at the start of the rotation operation does not give the user a sense of incongruity, and is shorter than the second time.

したがって、リモコン300は、ジョグダイヤル312を1クリック分だけ回すといった細かい操作については、遅延時間を短くすることができ、ジョグダイヤル312を3周回すといった粗い操作については、遅延時間の累積を防ぐことができる。但し、第2の時間は、長過ぎると遅延が大きくなるため、120〜140ms(ミリ秒)程度が望ましい。   Therefore, the remote controller 300 can shorten the delay time for a fine operation such as turning the jog dial 312 by one click, and can prevent accumulation of the delay time for a rough operation such as turning the jog dial 312 three times. . However, the second time is preferably about 120 to 140 ms (milliseconds) because if the time is too long, the delay increases.

次に、各装置の構成について説明する。   Next, the configuration of each device will be described.

図5は、リモコン300の構成の一例を示すブロック図である。   FIG. 5 is a block diagram illustrating an example of the configuration of the remote controller 300.

図5において、リモコン300は、キースイッチ311、ジョグダイヤル312、LCD321、スピーカ322、赤外LED(light emitting diode)331、および送信IC(integrated circuit)332を有する。   In FIG. 5, the remote controller 300 includes a key switch 311, a jog dial 312, an LCD 321, a speaker 322, an infrared LED (light emitting diode) 331, and a transmission IC (integrated circuit) 332.

キースイッチ311は、押下操作に応じた操作信号を、送信IC332へ出力する。ジョグダイヤル312は、回転操作に応じた上述の操作信号を、送信IC332へ出力する。LCD321は、送信IC332の制御を受けて、画像表示を行う。スピーカ322は、送信IC332の制御を受けて、ブザー音等の音声の出力を行う。赤外LED331は、送信IC332の制御を受けて、指向性のある赤外光線を送出することにより、医療機器200への情報送信を行う。   The key switch 311 outputs an operation signal corresponding to the pressing operation to the transmission IC 332. The jog dial 312 outputs the above-described operation signal corresponding to the rotation operation to the transmission IC 332. The LCD 321 displays an image under the control of the transmission IC 332. The speaker 322 outputs sound such as a buzzer sound under the control of the transmission IC 332. Under the control of the transmission IC 332, the infrared LED 331 transmits information to the medical device 200 by transmitting directional infrared rays.

送信IC332は、記憶媒体(図示せず)に格納された制御プログラムの実行により、リモコン300の各部の制御を行う。   The transmission IC 332 controls each part of the remote controller 300 by executing a control program stored in a storage medium (not shown).

まず、送信IC332は、キースイッチ311およびジョグダイヤル312から入力された操作信号を、操作の内容を示す操作情報に変換し、赤外LED331を介して医療機器200へ送信する。   First, the transmission IC 332 converts the operation signal input from the key switch 311 and the jog dial 312 into operation information indicating the content of the operation, and transmits the operation information to the medical device 200 via the infrared LED 331.

より具体的には、送信IC332は、操作信号である2相のパルス列の位相差およびパルスの積算値から、ジョグダイヤル312が基準点から左右どちらの方向に何度(または何クリック分)回転したか(回転量)を示す操作情報を生成する。回転量は、例えば、位相弁別回路と、左クリック用のアップダウンカウンタおよび右クリック用のアップダウンカウンタとを組み合わせた回路装置により、取得することが可能である。   More specifically, the transmission IC 332 determines how many times (or how many clicks) the jog dial 312 has rotated in the left or right direction from the reference point based on the phase difference between the two-phase pulse train as the operation signal and the integrated value of the pulses. Operation information indicating (rotation amount) is generated. The amount of rotation can be obtained, for example, by a circuit device that combines a phase discrimination circuit, a left-click up / down counter, and a right-click up / down counter.

そして、送信IC332は、まず、回転操作の開始を検知したときを積算値の基点として、第1の時間内に行われた回転操作の操作情報を生成し、一旦、医療機器200へ送信する。ここでは、送信IC332は、1クリック分の回転操作が検知されると、即時に1クリック分の操作情報を生成して送信するものとする。   Then, the transmission IC 332 first generates operation information of the rotation operation performed within the first time with the time when the start of the rotation operation is detected as a base point of the integrated value, and once transmits the operation information to the medical device 200. Here, it is assumed that when a rotation operation for one click is detected, the transmission IC 332 immediately generates and transmits operation information for one click.

その後、回転操作が継続される場合には、送信IC332は、操作情報を生成する毎に積算値をリセットしながら、第2の時間が経過する毎に、続けて入力される操作信号から操作情報を生成して送信する。   Thereafter, when the rotation operation is continued, the transmission IC 332 resets the integrated value every time when the operation information is generated, and the operation information from the operation signal continuously input every time the second time elapses. Generate and send.

このようなリモコン300によれば、ジョグダイヤル312の回転操作が開始されたときの操作情報については即時に送信し、その後の操作情報については第2の時間(以下、適宜「送信周期」という)が経過する毎に断続的に送信することができる。   According to such a remote controller 300, the operation information when the rotation operation of the jog dial 312 is started is immediately transmitted, and the subsequent operation information has a second time (hereinafter referred to as “transmission cycle” as appropriate). It can be transmitted intermittently every time.

図6は、医療機器200の構成の一例を示すブロック図である。   FIG. 6 is a block diagram illustrating an example of the configuration of the medical device 200.

図6において、医療機器200は、入力部211、測定部213、LCD221、スピーカ222、赤外線受光モジュール231、CPU(central processing unit)233を有する。   6, the medical device 200 includes an input unit 211, a measurement unit 213, an LCD 221, a speaker 222, an infrared light receiving module 231, and a CPU (central processing unit) 233.

入力部211は、図1の操作部210においてオペレータからの情報入力を受け付け、入力された情報をCPU233へ出力する。測定部213は、心電波形や脈拍数等の患者の生体情報を取得し、取得した生体情報をCPU233へ出力する。LCD221は、CPU233の制御を受けて画像表示(図2および図3参照)を行う。スピーカ222は、CPU233の制御を受けて、音声の出力を行う。赤外線受光モジュール231は、リモコン300から送出された赤外線を受信することにより、リモコン300から操作情報を受信し、受信した操作情報を、CPU233へ出力する。   The input unit 211 receives information input from the operator in the operation unit 210 of FIG. 1 and outputs the input information to the CPU 233. The measurement unit 213 acquires patient biometric information such as an electrocardiogram waveform and a pulse rate, and outputs the acquired biometric information to the CPU 233. The LCD 221 displays an image (see FIGS. 2 and 3) under the control of the CPU 233. The speaker 222 outputs sound under the control of the CPU 233. The infrared light receiving module 231 receives the operation information from the remote control 300 by receiving the infrared light transmitted from the remote control 300, and outputs the received operation information to the CPU 233.

CPU233(処理実行部)は、記憶媒体(図示せず)に格納された制御プログラムの実行により、医療機器200の各部の制御を行う。まず、CPU233は、測定部213から入力される生体情報を解析して測定情報を生成し、生成した測定情報を、LCD221を用いて表示する。   The CPU 233 (process execution unit) controls each unit of the medical device 200 by executing a control program stored in a storage medium (not shown). First, the CPU 233 generates measurement information by analyzing biological information input from the measurement unit 213, and displays the generated measurement information using the LCD 221.

また、CPU233は、赤外線受光モジュール231を介してリモコン300から受信した操作情報に対応して、測定部213の動作およびLCD221の表示内容を制御する。より具体的には、CPU233は、受信した操作情報が複数クリック分の操作情報であるとき、1クリックに対応する処理を送信周期内で分散して複数回実行する。   Further, the CPU 233 controls the operation of the measurement unit 213 and the display content of the LCD 221 in response to the operation information received from the remote controller 300 via the infrared light receiving module 231. More specifically, when the received operation information is operation information for a plurality of clicks, the CPU 233 executes processing corresponding to one click in a transmission cycle and executes it a plurality of times.

このような医療機器200によれば、リモコン300から遠隔操作を受けることができる。また、送信周期毎にまとめて送信されてくる操作情報に対応する複数の処理を、時間的に分散して実行するので、医療機器200に対して直接に操作を行う場合に近い操作感覚をユーザに与えることができる。   According to such a medical device 200, a remote operation can be received from the remote controller 300. In addition, since a plurality of processes corresponding to the operation information transmitted collectively for each transmission cycle are executed in a time-distributed manner, the user can have an operation feeling close to that when the medical device 200 is directly operated. Can be given to.

次に、各装置の動作について説明する。   Next, the operation of each device will be described.

図7は、リモコン300の動作の一例を示すフロー図である。リモコン300の動作は、上述の通り、送信IC332によって制御される。また、リモコン300を用いた操作は、キースイッチ311においても行われるが、ここでは、ジョグダイヤル312の操作のみに着目して説明を行う。   FIG. 7 is a flowchart showing an example of the operation of the remote controller 300. The operation of the remote controller 300 is controlled by the transmission IC 332 as described above. Although the operation using the remote controller 300 is also performed on the key switch 311, only the operation of the jog dial 312 will be described here.

まず、ステップS1100において、リモコン300は、ジョグダイヤル312の回転操作(以下単に「ジョグダイヤル操作」という)が開始されか否かを判断する。リモコン300は、例えば、ジョグダイヤル312において、右クリックか左クリックのいずれかが行われたとき、ジョグダイヤル操作が開始されたと判断する。リモコン300は、ジョグダイヤル操作が開始されると(S1100:YES)、ステップS1200へ進む。   First, in step S1100, remote controller 300 determines whether or not a rotation operation of jog dial 312 (hereinafter simply referred to as “jog dial operation”) is started. For example, the remote controller 300 determines that the jog dial operation is started when either the right click or the left click is performed on the jog dial 312. When the jog dial operation is started (S1100: YES), remote controller 300 proceeds to step S1200.

ステップS1200において、リモコン300は、ステップS1100で検出された回転操作(ジョグダイヤル312の回転挙動の開始時に検知された回転量)の操作情報を生成し、生成した操作情報を医療機器200へ送信する。   In step S1200, the remote controller 300 generates operation information for the rotation operation detected in step S1100 (the rotation amount detected when the rotation behavior of the jog dial 312 starts), and transmits the generated operation information to the medical device 200.

そして、ステップS1300において、リモコン300は、ジョグスキャンを開始する。ジョグスキャンとは、送信周期内にジョグダイヤル312が左右どちらに何クリック分されたかを計算するための処理である。具体的には、リモコン300は、送信周期の計測を開始するとともに、例えば、上述の左クリック用のアップダウンカウンタおよび右クリック用のアップダウンカウンタの各値をリセットする。   In step S1300, remote control 300 starts jog scanning. The jog scan is a process for calculating how many times the jog dial 312 is moved to the left or right within the transmission cycle. Specifically, the remote controller 300 starts measurement of the transmission cycle and resets the values of the above left click up / down counter and right click up / down counter, for example.

そして、ステップS1400において、リモコン300は、送信周期が経過したか否かを判断する。リモコン300は、送信周期がまだ経過していない場合には(S1400:NO)、ステップS1500へ進む。   In step S1400, remote control 300 determines whether the transmission cycle has elapsed. If the transmission cycle has not yet elapsed (S1400: NO), remote control 300 proceeds to step S1500.

そして、ステップS1500において、リモコン300は、ジョグダイヤル操作が終了したか否かを判断する。リモコン300は、例えば、ジョグダイヤル312において1クリック分も回転操作が行われない送信周期があったとき、ジョグダイヤル操作が終了したと判断する。リモコン300は、ジョグダイヤル操作が終了していないとき(S1500:NO)、ステップS1400へ戻る。   In step S1500, remote controller 300 determines whether or not the jog dial operation has been completed. The remote controller 300 determines that the jog dial operation has ended, for example, when there is a transmission cycle in which no rotation operation is performed for one click on the jog dial 312. When the jog dial operation has not ended (S1500: NO), remote control 300 returns to step S1400.

リモコン300は、送信周期が経過する毎に(S1400:YES)、ステップS1600へ進む。   The remote controller 300 proceeds to step S1600 every time the transmission cycle elapses (S1400: YES).

ステップS1600において、リモコン300は、直前の周期におけるジョグダイヤル312の回転量を取得し、取得した回転量を示す操作情報を、医療機器200へ送信して、ステップS1500へ進む。具体的には、リモコン300は、例えば、上述の左クリック用のアップダウンカウンタおよび右クリック用のアップダウンカウンタの各値を取得し、これら2つの値の差を、回転量として取得する。これにより、リモコン300は、指先のぶれ等の、不要な微細な動きの情報を除外することができ、操作情報の量を削減し、かつ、医療機器200の処理負荷を軽減することができる。   In step S1600, the remote controller 300 acquires the rotation amount of the jog dial 312 in the immediately preceding cycle, transmits operation information indicating the acquired rotation amount to the medical device 200, and proceeds to step S1500. Specifically, for example, the remote controller 300 acquires each value of the above-mentioned left-click up / down counter and right-click up / down counter, and acquires the difference between these two values as the rotation amount. As a result, the remote controller 300 can exclude unnecessary fine movement information such as fingertip shake, reduce the amount of operation information, and reduce the processing load on the medical device 200.

操作情報は、例えば、クリック操作の方向およびクリック回数毎に予め定められた、16進数2桁(8ビット)のキーデータコードの形式を取る。例えば、左クリックが2回行われたことを示す操作情報は、「08」であり、右クリックが5回行われたことを示す操作情報は、「1E」である。   The operation information takes the form of, for example, a key data code of 2 hexadecimal digits (8 bits) predetermined for each direction and number of click operations. For example, the operation information indicating that the left click has been performed twice is “08”, and the operation information indicating that the right click has been performed 5 times is “1E”.

送信周期にユーザが行うクリック回数の最大値は、例えば、ジョグダイヤル312の操作信号の出力間隔に下限値(例えば10ms)を設定することにより、決定することができる。送信周期におけるクリック回数の最大値が5回の場合、送信周期毎に8ビットの操作情報を送ることができれば、ユーザが意図する操作は、省略されたり送信周期以上の遅延が発生することなく送信されることになる。また、生成した操作情報を蓄積して送信周期毎にまとめて送信することも可能である。したがって、送信周期に送信可能な操作情報の最大量および許容される遅延時間との関係で、送信周期と操作情報の送信方式とを決定すればよい。   The maximum value of the number of clicks performed by the user in the transmission cycle can be determined by setting a lower limit value (for example, 10 ms) for the output interval of the operation signal of the jog dial 312, for example. If the maximum number of clicks in the transmission cycle is 5, if 8 bits of operation information can be sent for each transmission cycle, the operation intended by the user can be transmitted without being omitted or causing a delay greater than the transmission cycle. Will be. It is also possible to accumulate the generated operation information and transmit it at every transmission cycle. Therefore, the transmission cycle and the transmission method of the operation information may be determined based on the relationship between the maximum amount of operation information that can be transmitted in the transmission cycle and the allowable delay time.

また、リモコン300は、送信周期に生成される操作情報の量が、次の送信周期内に送ることができる操作情報の最大量を超えるときには、その超える部分を省略するか、更に次の送信周期で送信するようにしてもよい。但し、このような処理が繰り返されると、操作情報の遅延が累積される。したがって、この場合には、許容される遅延時間との関係で、操作情報を格納するバッファの容量を決定すればよい。   In addition, when the amount of operation information generated in the transmission cycle exceeds the maximum amount of operation information that can be transmitted within the next transmission cycle, the remote controller 300 omits the excess portion or further increases the next transmission cycle. You may make it transmit by. However, when such processing is repeated, the delay of the operation information is accumulated. Therefore, in this case, the capacity of the buffer for storing the operation information may be determined in relation to the allowable delay time.

リモコン300は、ジョグダイヤル操作が終了したとき(S1500:YES)、一連の処理を終了する。そして、リモコン300は、再びステップS1100に進み、ジョグダイヤル操作の開始の監視を行う。なお、リモコン300は、未送信のジョグダイヤル操作が残っている場合には、その操作の操作情報を生成して医療機器200へ送信してから、処理を終了することが望ましい。   When the jog dial operation ends (S1500: YES), the remote controller 300 ends the series of processes. Then, the remote controller 300 again proceeds to step S1100 and monitors the start of the jog dial operation. Note that if an untransmitted jog dial operation remains, the remote controller 300 preferably generates operation information of the operation and transmits it to the medical device 200 before terminating the process.

このような動作により、リモコン300は、ジョグダイヤル操作が開始されたときは、その開始時の回転量を即時に送信し、ジョグダイヤル操作の継続中は、送信周期が経過する毎に直前の周期の回転量をまとめて医療機器200へ送信することができる。   By such an operation, when the jog dial operation is started, the remote controller 300 immediately transmits the rotation amount at the start, and during the jog dial operation continues, the rotation of the immediately preceding cycle is performed every time the transmission cycle elapses. The quantities can be collectively transmitted to the medical device 200.

図8は、医療機器200の動作の一例を示すフロー図である。医療機器200の動作は、上述の通り、CPU233によって制御される。また、医療機器200は、生体情報の取得その他の動作を行うが、ここでは、リモコン300から受信するジョグダイヤル操作の操作情報に対する処理のみに着目して説明を行う。   FIG. 8 is a flowchart showing an example of the operation of the medical device 200. The operation of the medical device 200 is controlled by the CPU 233 as described above. The medical device 200 performs the biometric information acquisition and other operations. Here, description will be given focusing only on the processing for the operation information of the jog dial operation received from the remote controller 300.

まず、ステップS2100において、医療機器200は、リモコン300からジョグダイヤル操作の操作情報を受信したか否かを判断し、操作情報を受信した場合には(S2100:YES)、ステップS2200へ進む。ジョグダイヤル操作の操作情報を受信したか否かの判断は、例えば、操作情報がジョグダイヤル312の回転量を示すキーデータコードであるか否かを判断することによって可能である。   First, in step S2100, the medical device 200 determines whether or not the operation information of the jog dial operation is received from the remote controller 300. If the operation information is received (S2100: YES), the medical device 200 proceeds to step S2200. Whether or not the operation information of the jog dial operation has been received can be determined, for example, by determining whether or not the operation information is a key data code indicating the rotation amount of the jog dial 312.

ステップS2200において、医療機器200は、受信した操作情報が示す操作に対応する処理を、送信周期内で平均化して実行する。   In step S2200, the medical device 200 executes the process corresponding to the operation indicated by the received operation information by averaging within the transmission cycle.

具体的には、例えば、医療機器200は、ジョグダイヤル312において右クリックが3回行われたことを示す操作情報を受信した場合、送信周期を3等分した3つのタイミングのそれぞれで、右クリックが行われたときの処理を実行する。   Specifically, for example, when the medical device 200 receives operation information indicating that the right click is performed three times in the jog dial 312, the right click is performed at each of three timings obtained by dividing the transmission cycle into three equal parts. Execute the process when it is done.

図9は、遠隔操作システム100における、ユーザのジョグダイヤル操作、リモコン300の送信処理、および医療機器200の応答処理のタイミング関係を示すタイミング図である。   FIG. 9 is a timing chart showing the timing relationship between the user's jog dial operation, the remote controller 300 transmission process, and the medical device 200 response process in the remote operation system 100.

例えば、図9(A)に示すように、ユーザが、第1の送信周期Cで1回のクリック操作、次の第2の送信周期Cで3回のクリックが、ジョグダイヤル312で行われたとする。この場合、図9(B)に示すように、リモコン300は、第2の送信周期Cでジョグダイヤル312の1回クリックを示す操作情報を送信し、次の第3の送信周期Cでジョグダイヤル312の3回クリックを示す操作情報を送信する。これらの操作情報を受信した医療機器200は、例えば、第3の送信周期Cでジョグダイヤル312の1回クリックに対応する処理を実行し、更に次の第4の送信周期Cでジョグダイヤル312の3回クリックに対応する処理を実行する。 For example, as shown in FIG. 9A, the user performs one click operation in the first transmission cycle C 1 and three clicks in the next second transmission cycle C 2 with the jog dial 312. Suppose. In this case, as shown in FIG. 9 (B), the remote controller 300 transmits operation information indicating a single click of the second transmission cycle C 2 the jog dial 312, a jog dial in the following third transmission period C 3 Operation information indicating 3 clicks 312 is transmitted. Medical device 200 having received these operation information, for example, the third transmission cycle C 3 executes the processing corresponding to click once the jog dial 312, the jog dial 312 further in the fourth transmission cycle C 4 of the following A process corresponding to three clicks is executed.

このとき、図9(C)に示すように、医療機器200は、ジョグダイヤル312の3回クリックに対応する処理を、第4の送信周期C内で平均化して実行する。 At this time, as shown in FIG. 9C, the medical device 200 executes the processing corresponding to the three clicks of the jog dial 312 by averaging them in the fourth transmission cycle C4.

図9(D)は、複数の操作に対応する処理を平均化せずに実行する場合を示している。この場合、同図から分かるように、短い時間に3回クリックに対応する処理の実行を試みることになる。   FIG. 9D shows a case where processing corresponding to a plurality of operations is executed without averaging. In this case, as can be seen from the figure, an attempt is made to execute the processing corresponding to the click three times in a short time.

比較のために例示した図9(D)の場合、医療機器200の画面400(図2および図3参照)において、例えば、マーカ420は、1クリック分移動した後、3クリック分一瞬で移動するというように、ぎこちない動きとなる。一方、本発明の図9(C)の場合、マーカ420は、ジョグダイヤル312の実際の操作に近い滑らかな動きで移動する。   In the case of FIG. 9D illustrated for comparison, for example, on the screen 400 of the medical device 200 (see FIGS. 2 and 3), for example, the marker 420 moves by one click and then moves by three clicks instantly. That's awkward movement. On the other hand, in the case of FIG. 9C of the present invention, the marker 420 moves with a smooth movement close to the actual operation of the jog dial 312.

このように、医療機器200は、操作情報の内容を分解し、個々の操作に対応する処理を時間的に均等に配分して実行することにより、直接に操作を行う場合に近い操作感覚をユーザに与えることができる。また、操作の対象となる機能部の処理能力が低い場合に、その機能部の応答が無かったりする等の不具合が発生するのを抑えることができる。   As described above, the medical device 200 disassembles the contents of the operation information and distributes and executes the processing corresponding to each operation evenly in time, thereby providing an operation feeling close to that when performing the operation directly. Can be given to. Moreover, when the processing capability of the functional unit to be operated is low, it is possible to suppress the occurrence of problems such as no response from the functional unit.

そして、医療機器200は、受信した操作情報に対する処理を終了すると、再び図8のステップS2100に進み、操作情報の受信の監視を行う。このとき、医療機器200は、操作情報の受信と、その前に受信完了した操作情報に対応する処理の実行とを、並行して行う。   Then, when the medical device 200 completes the processing for the received operation information, the medical device 200 proceeds to step S2100 in FIG. 8 again and monitors reception of the operation information. At this time, the medical device 200 performs the reception of the operation information and the execution of the process corresponding to the operation information that has been received before the operation information in parallel.

このような動作により、医療機器200は、送信周期毎に操作の内容がまとめて送られてくることによる不具合を解消し、操作性の低下を防止することができる。   By such an operation, the medical device 200 can solve the problems caused by the operation contents being sent together for each transmission cycle, and can prevent the operability from being lowered.

最後に、遠隔操作システム100が、細かい操作については遅延時間を短くし、粗い操作については遅延時間の累積を防ぐことができることについて説明する。   Finally, it will be described that the remote operation system 100 can shorten the delay time for fine operations and prevent the accumulation of delay times for coarse operations.

図10は、本発明の図9(A)〜図9(C)との比較のための図であり、ジョグダイヤル312の回転挙動の開始時に検知された回転量も含め、送信周期が経過する毎に送信を行うと仮定した場合のタイミング図である。   FIG. 10 is a diagram for comparison with FIGS. 9A to 9C of the present invention, and includes the amount of rotation detected at the start of the rotational behavior of the jog dial 312, each time the transmission cycle elapses. FIG. 6 is a timing diagram when it is assumed that transmission is performed in

この場合、図10に示すように、最初のクリック操作の遅延時間は、送信処理に要する時間よりも長くなることがある。これに対し、本実施の形態に係る遠隔操作システム100は、上述の通り、最初のクリック操作を即時に送信し、これを起点として送信周期を開始する。したがって、図9と図10との比較からも分かるように、本実施の形態に係る遠隔操作システム100は、最初のクリック操作の遅延時間を短くすることができる。   In this case, as shown in FIG. 10, the delay time of the first click operation may be longer than the time required for the transmission process. On the other hand, as described above, remote operation system 100 according to the present embodiment immediately transmits the first click operation, and starts a transmission cycle starting from this first click operation. Therefore, as can be seen from a comparison between FIG. 9 and FIG. 10, remote control system 100 according to the present embodiment can shorten the delay time of the first click operation.

図11は、本発明の図9(A)〜図9(C)との比較のための図であり、図10と同様のケースにおいて、送信周期毎の送信処理に要する時間よりも短い送信周期を仮定した場合のタイミング図である。   FIG. 11 is a diagram for comparison with FIGS. 9A to 9C of the present invention. In the same case as FIG. 10, the transmission cycle is shorter than the time required for the transmission processing for each transmission cycle. FIG.

この場合、図11に示すように、最初のクリック操作の遅延時間を、送信処理に要する時間よりも短くすることができる。ところが、図11から分かるように、ジョグダイヤル操作が継続すると、遅延時間が累積し、後になればなるほど遅延時間が長くなる。これに対し、本実施の形態に係る遠隔操作システム100は、上述の通り、送信周期を送信周期毎の送信処理に要する時間以上としている。したがって、図9と図11との比較からも分かるように、本実施の形態に係る遠隔操作システム100は、ジョグダイヤル操作が継続する場合でも遅延時間の累積を防ぐことができることができる。   In this case, as shown in FIG. 11, the delay time of the first click operation can be made shorter than the time required for the transmission process. However, as can be seen from FIG. 11, when the jog dial operation is continued, the delay time is accumulated, and the delay time becomes longer as it is later. On the other hand, as described above, remote control system 100 according to the present embodiment sets the transmission cycle to be equal to or longer than the time required for transmission processing for each transmission cycle. Therefore, as can be seen from a comparison between FIG. 9 and FIG. 11, the remote operation system 100 according to the present embodiment can prevent delay time from being accumulated even when the jog dial operation is continued.

以上のように、本実施の形態に係る遠隔操作システム100は、ジョグダイヤル操作の開始時に検知された回転量の操作情報については即時に、ジョグダイヤル操作の継続中に検知された回転量の操作情報については送信周期が経過する毎に断続的に、それぞれ送信する。これにより、細かい操作については遅延時間を短くし、かつ、粗い操作については遅延時間の累積を防ぐことができる。   As described above, the remote operation system 100 according to the present embodiment immediately operates on the operation information on the rotation amount detected at the start of the jog dial operation, and on the operation information on the rotation amount detected while the jog dial operation is continued. Transmits intermittently every time the transmission cycle elapses. Thereby, delay time can be shortened for fine operations, and accumulation of delay time can be prevented for coarse operations.

また、本実施の形態に係る遠隔操作システム100は、送信周期毎にその周期に行われた操作の内容をまとめて送信するので、1つの操作が行われる毎に操作の内容を送信する場合に比べて、操作の送信処理に要する合計時間を短縮することができる。   In addition, since the remote operation system 100 according to the present embodiment transmits the contents of the operations performed in each cycle every transmission cycle, the operation details are transmitted every time one operation is performed. In comparison, the total time required for the operation transmission process can be shortened.

また、本実施の形態に係る遠隔操作システム100は、送信を行いながら操作を受け付けるので、継続的に送信処理を行うことができ、単位時間当たりに送信可能な操作情報を増大させることができる。   In addition, since remote operation system 100 according to the present embodiment accepts operations while performing transmission, it can continuously perform transmission processing and increase operation information that can be transmitted per unit time.

また、本実施の形態に係る遠隔操作システム100は、送信周期毎に送信処理を行うので、操作が行われてから送信されるまでの遅れ時間や、操作の内容のオーバフローを、低減することができる。   In addition, since the remote operation system 100 according to the present embodiment performs transmission processing for each transmission cycle, it is possible to reduce delay time from operation to transmission and overflow of operation contents. it can.

また、本実施の形態に係る遠隔操作システム100は、ジョグダイヤル312の回転量を常にカウントするので、例えば、クリック回数1回に対してモニタのポインタが1つ移動するというように、操作を行う際の誤差の発生を抑えることができる。   In addition, since the remote operation system 100 according to the present embodiment always counts the rotation amount of the jog dial 312, for example, when performing an operation such that the monitor pointer moves by one for each click. The occurrence of errors can be suppressed.

すなわち、ユーザの操作の内容を、回転型セレクタの操作性を向上させることができる。   That is, the operability of the rotary selector can be improved with respect to the content of the user's operation.

なお、遠隔操作システム100は、ジョグダイヤル操作の開始時に、1クリック分以上の操作(例えば3クリック分の操作等)の操作情報を送信してもよい。   Note that the remote operation system 100 may transmit operation information of an operation for one click or more (for example, an operation for three clicks) at the start of the jog dial operation.

また、遠隔操作システム100は、固定の周期が経過する毎ではなく、ある操作情報の送信が完了する毎に、以降に行われた操作の操作情報を送信するようにしてもよい。但し、この場合には、操作情報の遅延が累積されないように、蓄積する回転量または操作情報に上限を設定することが望ましい。   In addition, the remote operation system 100 may transmit operation information of operations performed thereafter every time transmission of certain operation information is completed, not every fixed period. However, in this case, it is desirable to set an upper limit for the accumulated rotation amount or operation information so that the delay of the operation information is not accumulated.

また、本実施の形態は、上述の例の他にも、種々変更して実施することができる。例えば、本実施の形態における上記の構成および動作は、短時間に多くの操作を受け付けることが可能な他の機構を備えた各種遠隔操作装置および各種遠隔操作システムにおいても実現可能である。   In addition to the above example, the present embodiment can be implemented with various modifications. For example, the above-described configuration and operation in the present embodiment can also be realized in various remote operation devices and various remote operation systems including other mechanisms that can accept many operations in a short time.

100 遠隔操作システム
200 医療機器
210、310 操作部
211 入力部
213 測定部
220、320 表示部
221 LCD
222 スピーカ
231 赤外線受光モジュール
233 CPU
300 リモコン
311 キースイッチ
312 ジョグダイヤル
321 LCD
322 スピーカ
331 赤外LED
332 送信IC
DESCRIPTION OF SYMBOLS 100 Remote operation system 200 Medical device 210,310 Operation part 211 Input part 213 Measurement part 220,320 Display part 221 LCD
222 Speaker 231 Infrared light receiving module 233 CPU
300 Remote control 311 Key switch 312 Jog dial 321 LCD
322 Speaker 331 Infrared LED
332 transmission IC

Claims (8)

被操作装置を遠隔操作する遠隔操作装置であって、
回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、前記回転型セレクタの回転量を検知する操作部と、
検知された回転量を示す情報を、前記被操作装置へ送信する送信部と、を有し、
前記送信部は、
前記回転挙動の開始時に検知された回転量を示す情報を、前記回転挙動の開始から第1の時間以内に送信し、
前記回転挙動の継続中に検知された回転量を示す情報を、前記第1の時間よりも長い第2の時間が経過する毎に断続的に送信する、
遠隔操作装置。
A remote operation device for remotely operating an operated device,
An operation unit that has a rotary selector that can be operated so as to cause a rotational behavior, and detects a rotation amount of the rotary selector;
A transmission unit that transmits information indicating the detected amount of rotation to the operated device;
The transmitter is
Sending information indicating the amount of rotation detected at the start of the rotational behavior within a first time from the start of the rotational behavior,
Information indicating the amount of rotation detected during the continuation of the rotation behavior is intermittently transmitted each time a second time longer than the first time elapses.
Remote control device.
前記第2の時間は、固定長であり、前記第2の時間に前記操作部が検知することができる操作を示す情報の最大送信時間以上の長さである、
請求項1記載の遠隔操作装置。
The second time is a fixed length, and is a length equal to or longer than a maximum transmission time of information indicating an operation that can be detected by the operation unit in the second time.
The remote control device according to claim 1.
前記第2の時間は、固定長であり、
前記送信部が1回に送信することができる情報の最大送信時間は、前記第2の時間よりも短い、
請求項1記載の遠隔操作装置。
The second time is a fixed length;
The maximum transmission time of information that the transmission unit can transmit at one time is shorter than the second time,
The remote control device according to claim 1.
前記送信部は、
前記回転挙動の開始時に、前記第2の時間の計測を開始する、
請求項1記載の遠隔操作装置。
The transmitter is
At the start of the rotational behavior, start measuring the second time;
The remote control device according to claim 1.
前記回転量は、前記回転型セレクタの回転角に比例したクリック数を含む、
請求項1記載の遠隔操作装置。
The rotation amount includes the number of clicks proportional to the rotation angle of the rotary selector.
The remote control device according to claim 1.
請求項1記載の遠隔操作装置と、前記被操作装置と、を有する遠隔操作システムであって、
前記被操作装置は、
前記遠隔操作装置から前記情報を受信する受信部と、
前記受信部が受信した前記情報が示す操作に対応する処理を実行する処理実行部と、を有し、
前記処理実行部は、
前記受信部が一度に受信した前記情報が示すクリック数が複数であるとき、1クリックに対応する処理を前記第2の時間内で分散して複数回実行する、
遠隔操作システム。
A remote control system comprising the remote control device according to claim 1 and the operated device.
The operated device is:
A receiving unit for receiving the information from the remote control device;
A process execution unit that executes a process corresponding to the operation indicated by the information received by the reception unit;
The process execution unit
When the number of clicks indicated by the information received by the receiving unit is plural, the processing corresponding to one click is distributed and executed multiple times within the second time period.
Remote control system.
回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、被操作装置を遠隔操作する遠隔操作装置が行う遠隔操作方法であって、
前記回転挙動の開始を検知するステップと、
前記回転挙動の開始時の前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を、前記回転挙動の開始から第1の時間以内に前記被操作装置へ送信するステップと、
前記回転挙動の継続中、前記第1の時間よりも長い第2の時間が経過する毎に断続的に、前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を前記被操作装置へ送信するステップと、を有する、
遠隔操作方法。
A remote operation method that is performed by a remote operation device that has a rotary selector that can be operated so as to cause rotation behavior, and that remotely operates an operated device,
Detecting the start of the rotational behavior;
Detecting the rotation amount of the rotary selector at the start of the rotation behavior, and transmitting information indicating the detected rotation amount to the operated device within a first time from the start of the rotation behavior;
While the rotation behavior is continuing, every time a second time longer than the first time elapses, the rotation amount of the rotary selector is detected intermittently, and information indicating the detected rotation amount is displayed in the operated state. Transmitting to the device.
Remote operation method.
回転挙動を生じるよう操作可能に設けられた回転型セレクタを有し、被操作装置を遠隔操作する遠隔操作装置のコンピュータに、
前記回転挙動の開始を検知する処理と、
前記回転挙動の開始時の前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を、前記回転挙動の開始から第1の時間以内に前記被操作装置へ送信する処理と、
前記回転挙動の継続中、前記第1の時間よりも長い第2の時間が経過する毎に断続的に、前記回転型セレクタの回転量を検知し、検知した回転量を示す情報を前記被操作装置へ送信する処理と、を実行させる、
遠隔操作プログラム。
A computer of a remote control device that has a rotary selector that can be operated so as to produce a rotational behavior, and remotely controls the operated device.
Processing for detecting the start of the rotational behavior;
Processing for detecting the rotation amount of the rotary selector at the start of the rotation behavior, and transmitting information indicating the detected rotation amount to the operated device within a first time from the start of the rotation behavior;
While the rotation behavior is continuing, every time a second time longer than the first time elapses, the rotation amount of the rotary selector is detected intermittently, and information indicating the detected rotation amount is displayed in the operated state. Processing to send to the device,
Remote operation program.
JP2010040428A 2010-02-25 2010-02-25 Remote operation device, remote operation system, remote operation method, and remote operation program Active JP5319576B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010040428A JP5319576B2 (en) 2010-02-25 2010-02-25 Remote operation device, remote operation system, remote operation method, and remote operation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010040428A JP5319576B2 (en) 2010-02-25 2010-02-25 Remote operation device, remote operation system, remote operation method, and remote operation program

Publications (2)

Publication Number Publication Date
JP2011176719A JP2011176719A (en) 2011-09-08
JP5319576B2 true JP5319576B2 (en) 2013-10-16

Family

ID=44689144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010040428A Active JP5319576B2 (en) 2010-02-25 2010-02-25 Remote operation device, remote operation system, remote operation method, and remote operation program

Country Status (1)

Country Link
JP (1) JP5319576B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6599135B2 (en) * 2015-06-08 2019-10-30 ナブテスコ株式会社 Operated device, remote control system, remote control method, program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3021551B2 (en) * 1990-06-05 2000-03-15 ソニー株式会社 Electronics
JP2006217383A (en) * 2005-02-04 2006-08-17 Matsushita Electric Ind Co Ltd Transmitting apparatus and operation system

Also Published As

Publication number Publication date
JP2011176719A (en) 2011-09-08

Similar Documents

Publication Publication Date Title
US8411034B2 (en) Sterile networked interface for medical systems
EP2040465A2 (en) Remote control for sensing movement, image display apparatus for controlling pointer by the remote control, and controlling method thereof
US20080141181A1 (en) Information processing apparatus, information processing method, and program
EP3035167A1 (en) Computer input device with smart scroll
JPH1069346A (en) Coordinate input device and its control method
US20120154276A1 (en) Remote controller, remote controlling method and display system having the same
JP2015099574A (en) Recognition device, recognition method, recognition program, and terminal device
WO2004019199A1 (en) Display device for presentation
EP2613227A2 (en) Input apparatus, display apparatus, control method thereof and display system
JP2963606B2 (en) LCD projection equipment
JP5319576B2 (en) Remote operation device, remote operation system, remote operation method, and remote operation program
EP2605108A1 (en) Distant multipoint remote control device and system.
JP7371136B2 (en) Pointing device sensitivity adaptation method, computer program and image evaluation device
JP2013143775A (en) Display apparatus, input apparatus, and method for controlling the same
JP5946022B2 (en) Waveform display device
US8823881B2 (en) Television and control device and control method
US9039628B2 (en) Touch-sensitive display apparatus capable of measuring pulse rate and method thereof
US20220132201A1 (en) Systems and methods for dynamically navigating content
JP2016115310A (en) Electronic apparatus
WO2019007117A1 (en) Area display method, area display apparatus and smart watch
JP3087345B2 (en) Input device
US20180042685A1 (en) Medical device user interface with sterile and non-sterile operation
JP2004310528A (en) Input device
JP2001195187A (en) Information processing device
KR20040016058A (en) Pointing system including mouse function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130614

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130711

R150 Certificate of patent or registration of utility model

Ref document number: 5319576

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250