JP2019000351A - Endoscope control device, endoscope system and program - Google Patents
Endoscope control device, endoscope system and program Download PDFInfo
- Publication number
- JP2019000351A JP2019000351A JP2017117480A JP2017117480A JP2019000351A JP 2019000351 A JP2019000351 A JP 2019000351A JP 2017117480 A JP2017117480 A JP 2017117480A JP 2017117480 A JP2017117480 A JP 2017117480A JP 2019000351 A JP2019000351 A JP 2019000351A
- Authority
- JP
- Japan
- Prior art keywords
- bending
- movement
- endoscope
- axis
- rotation
- 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
Images
Landscapes
- Instruments For Viewing The Inside Of Hollow Bodies (AREA)
- Endoscopes (AREA)
Abstract
Description
本発明は、内視鏡制御装置、内視鏡システム及びプログラムに関する。 The present invention relates to an endoscope control device, an endoscope system, and a program.
従来より、内視鏡が工業分野及び医療分野において広く利用されている。内視鏡は、細長の挿入部と、操作部を有している。操作部は、内視鏡の各種機能の実行指示するためにユーザにより操作されるノブ、ボタンなどを有している。 Conventionally, endoscopes have been widely used in industrial and medical fields. The endoscope has an elongated insertion portion and an operation portion. The operation unit has knobs, buttons, and the like that are operated by the user to instruct execution of various functions of the endoscope.
ユーザは、検査対象内に挿入部を挿入し、湾曲部を湾曲操作し、検査部位の内視鏡画像をモニタに表示させ、所望の部位の画像を取得して内視鏡検査を行う。ユーザは、湾曲操作、撮像指示、湾曲部のセンタリング操作、撮像指示、等の多くの操作を行いながら、内視鏡検査を行う。 The user inserts the insertion portion into the examination target, performs a bending operation on the bending portion, displays an endoscopic image of the examination site on the monitor, obtains an image of a desired site, and performs endoscopy. The user performs endoscopy while performing many operations such as a bending operation, an imaging instruction, a centering operation of the bending portion, and an imaging instruction.
さらに、各種操作の中には、1つの操作において2つのモードで実行可能で、ユーザは、モードの切り替えを行いながら検査を行う場合がある。例えば、湾曲操作に関しては、粗動作のノーマルモードと精密動作のファインモードの2つの湾曲操作モードがあり、ユーザは湾曲操作を繊細に行いたいときは、ファインモードに設定すると、湾曲動作を細かく行うことができる。 Furthermore, among various operations, one operation can be executed in two modes, and the user may perform an inspection while switching modes. For example, with respect to the bending operation, there are two bending operation modes of a coarse operation normal mode and a fine operation fine mode. When the user wants to perform the bending operation delicately, setting the fine mode makes the bending operation fine. be able to.
ユーザは、内視鏡装置に設けられたタッチパネル装置及びリモコンを用いて内視鏡装置に対する機能の実行の指示を行うこともできる。 The user can also instruct the endoscope apparatus to execute a function using a touch panel device and a remote controller provided in the endoscope apparatus.
また、特開平4−263830号公報には、別途設けられたスイッチに対する操作の押し込み深さなどに応じて、湾曲速度が変更される内視鏡装置も提案されている。 Japanese Patent Laid-Open No. 4-263830 also proposes an endoscope apparatus in which the bending speed is changed in accordance with the depth of operation of a switch provided separately.
しかし、ユーザは、所望の機能を実行したい場合は、タッチパネルなどにおいてその機能の実行を指示しなければならない。例えば、湾曲操作モードの変更をするときは、ユーザは、タッチパネルなどを操作して、湾曲操作モードの動作変更指示を行ってからでなければ、変更後の湾曲操作モードで湾曲操作をすることできない。 However, when a user wants to execute a desired function, the user must instruct the execution of the function on a touch panel or the like. For example, when changing the bending operation mode, the user cannot operate the bending operation mode after the change unless the user operates the touch panel or the like to give an operation change instruction for the bending operation mode. .
すなわち、異なる湾曲操作を行うためには、一旦操作を中断してタッチパネルなどを操作する等の切り替え操作を行わなければならず、ユーザは、操作の変更をシームレスに行うことができない。 That is, in order to perform different bending operations, it is necessary to perform a switching operation such as temporarily interrupting the operation and operating the touch panel, and the user cannot seamlessly change the operation.
上記特開平4−263830号公報に提案の内視鏡装置においては、湾曲速度の変更のためのスイッチを別途設けなければならず、さらに、ユーザは、煩雑なスイッチ操作を行わなければならない。 In the endoscope apparatus proposed in Japanese Laid-Open Patent Publication No. 4-263830, a switch for changing the bending speed must be provided separately, and the user must perform complicated switch operations.
そこで、本発明は、内視鏡検査に用いられる湾曲操作指示をシームレスに行うことができる内視鏡制御装置、内視鏡システム及びプログラムを提供することを目的とする。 Accordingly, an object of the present invention is to provide an endoscope control device, an endoscope system, and a program that can seamlessly perform a bending operation instruction used for endoscopy.
本発明の一態様の内視鏡制御装置は、内視鏡装置の挿入部の湾曲部の湾曲操作を制御する内視鏡制御装置であって、ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出部と、前記動作検出部により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、前記動作判定部により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信部と、を有する。 An endoscope control device according to an aspect of the present invention is an endoscope control device that controls a bending operation of a bending portion of an insertion portion of an endoscope device, and is provided around a predetermined axis of a casing held by a user. A motion detector that detects the rotation of the casing and the movement of the housing in a predetermined direction, and the presence or absence of the first motion based on the rotation or the movement detected by the motion detector, or the first A motion determination unit that determines the presence or absence of a second motion different from the motion, and a second for the bending portion assigned to the first motion when there is the first motion determined by the motion determination unit. When there is the second action determined by the action determination unit, the first execution instruction of the first bending operation is the second instruction of the second bending operation with respect to the bending part assigned to the second action. An instruction transmission unit that transmits the execution instruction of 2 to the endoscope apparatus; A.
本発明の一態様の内視鏡システムは、内視鏡装置と内視鏡制御装置とを含む内視鏡システムであって、前記内視鏡制御装置は、前記内視鏡装置の挿入部の湾曲部の湾曲操作を制御する内視鏡制御装置であって、ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出部と、前記動作検出部により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、前記動作判定部により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信部と、を有し、前記内視鏡装置は、前記内視鏡制御装置からの前記第1の実行指示に応じて前記第1の湾曲操作を実行し、前記内視鏡制御装置からの前記第2の実行指示に応じて前記第2の湾曲操作を実行する。 An endoscope system according to an aspect of the present invention is an endoscope system including an endoscope device and an endoscope control device, and the endoscope control device is provided in an insertion portion of the endoscope device. An endoscope control device that controls a bending operation of a bending portion, and an operation detection unit that detects rotation of a housing held by a user around a predetermined axis and movement of the housing in a predetermined direction; An operation determination unit that determines the presence or absence of a first operation or the presence or absence of a second operation different from the first operation based on the rotation or the movement detected by the operation detection unit; and the operation determination When there is the first action determined by the section, the first execution instruction of the first bending operation for the bending section assigned to the first action is determined by the action determination section. When there is a second action, the assigned to the second action An instruction transmission unit that transmits a second execution instruction of the second bending operation to the bending unit to the endoscope apparatus, and the endoscope apparatus receives the first from the endoscope control apparatus. The first bending operation is executed in response to the execution instruction, and the second bending operation is executed in response to the second execution instruction from the endoscope control apparatus.
本発明の一態様のプログラムは、内視鏡装置の挿入部の湾曲部の湾曲操作を制御する内視鏡制御装置のためのプログラムであって、ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出機能と、前記動作検出機能により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、前記動作判定機能により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信機能と、をコンピュータに実行させる。 A program according to an aspect of the present invention is a program for an endoscope control device that controls a bending operation of a bending portion of an insertion portion of an endoscope device, and is provided around a predetermined axis of a casing that is gripped by a user. Motion detection function for detecting the rotation and movement of the casing in a predetermined direction, and the presence or absence of the first motion based on the rotation or the movement detected by the motion detection function or the first A motion determining unit that determines the presence or absence of a second motion different from the motion, and a second for the bending portion assigned to the first motion when there is the first motion determined by the motion determination function. When there is the second action determined by the action determination unit, the first execution instruction of the first bending operation is the second instruction of the second bending operation with respect to the bending part assigned to the second action. 2 execution instruction is sent to the endoscope apparatus An instruction transmission function for, causes the computer to execute.
本発明によれば、内視鏡検査に用いられる湾曲操作指示をシームレスに行うことができる内視鏡制御装置、内視鏡システム及びプログラムを提供することを目的とする。 An object of the present invention is to provide an endoscope control device, an endoscope system, and a program that can seamlessly perform a bending operation instruction used for endoscopy.
以下、図面を参照して本発明の実施の形態を説明する。
(第1の実施の形態)
図1は、本実施の形態に係わる内視鏡システム1の構成を示す構成図である。内視鏡システム1は、内視鏡装置2と、内視鏡制御装置としてのスマートフォン3とを含む。内視鏡装置2は、細長の挿入部4と、挿入部4の基端部が接続された本体装置5を含む。光学アダプタ6が、挿入部4の先端部に装着可能となっている。
Embodiments of the present invention will be described below with reference to the drawings.
(First embodiment)
FIG. 1 is a configuration diagram showing a configuration of an
なお、以下の説明は、内視鏡制御装置がスマートフォン3であるが、その場合、スマートフォン3は、所定のアプリケーションプログラムをインストールすることによって、内視鏡装置2を制御する内視鏡制御装置となる。なお、内視鏡制御装置は、スマートフォン3に代えて、タブレット端末などでもよい。
In the following description, the endoscope control device is the
挿入部4の先端部4aには、撮像素子11が設けられている。撮像素子11は、CCDイメージセンサ、CMOSイメージセンサなどである。
さらに、挿入部4には、ライトガイド12と、4本の湾曲ワイヤ13が挿通されている。ライトガイド12の基端面は、本体装置5内の光源に接続され、ライトガイド12の先端面は、挿入部4の先端部に配設されている。
An
Further, a
撮像素子11は、挿入部4の先端部4aに装着された光学アダプタ6の観察窓に入射した検査対象からの光を、光学アダプタ6内のレンズ6aを介して受光する。撮像素子11は、撮像面において受光した検査対象の像を光電変換して撮像信号を制御部21に出力する。
The
ライトガイド12の先端面から出射した光は、光学アダプタ6の内のレンズ6bを通して、光学アダプタ6の照明窓から照明光として出射される。
先端部4aの基端には、湾曲部4bが設けられている。湾曲部4bは、複数の湾曲駒が連設された湾曲機構14を有している。湾曲機構14には、4本の湾曲ワイヤ13の先端が接続されている。
The light emitted from the front end surface of the
A
挿入部4の基端部には、2つのプーリ15a、15bが配設されている。上下方向湾曲用の1本の湾曲ワイヤが、1つのプーリ15aに掛けられて、プーリ15aから延出した2本の湾曲ワイヤ13として挿入部4内に挿通される。同様に、左右方向湾曲用の1本の湾曲ワイヤが、1つのプーリ15bに掛けられて、プーリ15bから延出した2本の湾曲ワイヤ13として挿入部4内に挿通される。
Two
本体装置5は、制御部21と、メモリ22と、撮像駆動回路23と、照明回路24と、湾曲駆動回路25と、湾曲駆動部26と、外部インターフェース(以下、外部I/Fと略す)27と、液晶表示装置(以下、LCDという)28と、タッチパネル29とを含む。
なお、本実施の形態では、湾曲部4bの湾曲操作における左右上下方向とは、LCD28に表示された内視鏡画像の左右上下方向をいう。
The main unit 5 includes a
In the present embodiment, the horizontal and vertical directions in the bending operation of the bending
制御部21は、中央処理装置(以下、CPUという)21aと、ROM21bと、RAM21cを含む。ユーザにより指示された機能に応じてCPU21aがROM21bあるいはメモリ22からプログラムを読み出して実行することにより、制御部21は、内視鏡装置2の各部を動作させ、ユーザにより指示された機能を実現する。
制御部21は、撮像素子11からの撮像信号を処理して内視鏡画像を生成する画像処理部を含む。
The
The
メモリ22は、フラッシュメモリ、ハードディスク装置などの書き換え可能で不揮発性の記憶装置である。メモリ22には、内視鏡装置2の動作のためのプログラム、データなどが記憶されると共に検査対象の内視鏡画像も記録される。
なお、内視鏡画像の画像データは、着脱可能なメモリカード(図示せず)などに記録するようにしてもよい。
The
The image data of the endoscopic image may be recorded on a removable memory card (not shown) or the like.
撮像駆動回路23は、制御部21の制御の下、撮像素子11へ駆動信号を出力すると共に、撮像素子11からの撮像信号を受信して、制御部21へ出力する。
照明回路24は、発光ダイオード(LED)などの発光素子と、制御部21の制御の下、発光素子に駆動信号を供給する駆動回路とを含む。発光素子が出射する光は、照明回路24から出射され、ライトガイド12の基端面に入射する。ライトガイド12に入射した光は、ライトガイド12の先端面から出射し、その光は、光学アダプタ6のレンズ6bを通して、照明光として出射して検査対象を照明する。照明光が照射された検査対象からの反射光が撮像素子11に入射する。
The
The
湾曲駆動回路25は、上下方向湾曲用の湾曲駆動回路25aと、左右方向湾曲用の湾曲駆動回路25bとを含む。
湾曲駆動部26は、上下方向湾曲用のモータ26aと、左右方向湾曲用のモータ26bを有する。モータ26aの回転軸は、プーリ15aの回転軸と減速ギヤなどを介して連結されており、モータ26aを駆動することにより、プーリ15aが回転する。モータ26bの回転軸は、プーリ15bの回転軸と減速ギヤなどを介して連結されており、モータ26bを駆動することにより、プーリ15bが回転する。
The bending
The bending
湾曲駆動回路25は、制御部21の制御の下で動作し、湾曲駆動回路25aは上下方向の湾曲制御信号に基づいてモータ26aを駆動し、湾曲駆動回路25bは左右方向の湾曲制御信号に基づいてモータ26bを駆動する。その結果、プーリ15aが回転して、2本の湾曲ワイヤ13の一方が牽引され他方が弛緩することにより、湾曲機構14は湾曲部4bを上下方向に湾曲し、プーリ15bが回転して、2本の湾曲ワイヤ13の一方が牽引され他方が弛緩することにより、湾曲機構14は湾曲部4bを左右方向に湾曲する。
The bending
外部I/F27は、内視鏡制御装置であるスマートフォン3からの信号を受信する回路である。ここでは、外部I/F27は、スマートフォン3との無線通信、例えばWIFI通信のためのインターフェース回路である。
The external I /
LCD28は、表示装置であり、LCD28の表示画面上にタッチパネル29が固定されている。LCD28とタッチパネル29により操作パネル装置が構成される。ユーザは、LCD28上に表示された検査対象内の内視鏡画像を見ることができると共に、表示画面上に表示された操作ボタンなどをタッチすることによって、内視鏡装置2に操作コマンドを入力することができる。
The
なお、ここでは、図示しないが、内視鏡装置2は、リモコンなどの操作部が接続されており、ユーザは、そのリモコンを操作して、内視鏡装置2に操作コマンドを入力することもできる。
よって、制御部21は、スマートフォン3からだけでなく、タッチパネル29及びリモコンからも機能実行のためのコマンド信号を受信可能である。
Although not shown here, the
Therefore, the
スマートフォン3は、制御部31と、メモリ32と、LCD33と、タッチパネル34と、センサユニット35と、外部I/F36と、撮像部37と、マイク38と、操作ボタン39とを有している。
The
制御部31は、CPU31aと、ROM31bと、RAM31cを含む。CPU31aがROM31bあるいはメモリ32からプログラムを読み出して実行することにより、制御部31は、スマートフォン3の各部を動作させ、ユーザにより指示された機能を実現する。
The
メモリ32は、フラッシュメモリ、ハードディスク装置などの書き換え可能で不揮発性の記憶装置である。メモリ32には、例えばインターネットなどのネットワークを介してダウンロードしたアプリケーションプログラムも格納される。
The
ここでは、内視鏡装置2を操作するための内視鏡アプリケーションプログラム(以下、内視鏡アプリという)32aが、メモリ32に格納される。ユーザは、スマートフォン3において内視鏡アプリ32aを実行させることによって、スマートフォン3を用いて内視鏡装置2に対して操作の指示を与えることができる。
Here, an endoscope application program (hereinafter referred to as an endoscope application) 32 a for operating the
内視鏡アプリは、非一時的な記憶媒体であってコンピュータにより読み取り可能なメモリ32に記憶され、後述する検出機能、判定機能、指示送信機能をコンピュータであるスマートフォン3に実行させるプログラムである。
The endoscope application is a non-temporary storage medium that is stored in a computer-
LCD33は、表示装置であり、LCD33の表示画面上にタッチパネル34が固定されている。LCD33とタッチパネル34により操作パネル装置が構成される。ユーザは、LCD33上に表示された画像を見ることができると共に、表示画面上に表示された操作ボタンなどをタッチすることによって、スマートフォン3に操作コマンドを入力することができる。
The
センサユニット35は、スマートフォン3の姿勢及び姿勢の変化を検出するために、ジャイロセンサと重力加速度センサを含む。ジャイロセンサ及び重力加速度センサにより、スマートフォン3の筐体3a(図2)の所定の軸回りの回動及び空間上の移動が検出される。センサユニット35は、互いに直行するx、y、z軸方向の3つの加速度信号及び重力加速度信号を出力する。後述するように、センサユニット35の出力信号に基づき、スマートフォン3の姿勢の変化が検出される。
The
外部I/F36は、無線通信用、例えばWIFI通信のためのインターフェース回路である。
なお、外部I/F36は、有線により通信のためのインターフェースでもよい。例えば、ケーブルで、内視鏡装置2とスマートフォン3を接続して、スマートフォン3が内視鏡装置2と通信できるようにしてもよい。
The external I /
The external I /
撮像部37は、2つのカメラ37aと37bを含む。カメラ37aは、正面用のカメラであり、カメラ37bは、背面用のカメラである。
マイク38は、通話用のマイクである。
The
The
なお、スマートフォン3は、通話用のスピーカ(図示せず)も有している。
さらに、スマートフォン3は、ホームボタン46と、図示しない他のボタンも有している。
The
Furthermore, the
スマートフォン3は、上述したようにアプリケーションプログラムをダウンロードしてインストールすることができるので、内視鏡アプリ32aを、インターネットなどからダウンロードしてメモリ32に記憶させることができる。内視鏡アプリ32aは、内視鏡装置2と通信して、内視鏡装置2を操作するためのアプリケーションプログラムである。ユーザは、内視鏡アプリ32aをインストールして、内視鏡アプリを起動すると、LCD33に表示された所定のボタンをタッチすることによって、湾曲操作等の各種操作を行うことができる。すなわち、スマートフォン3は、内視鏡装置2の挿入部4の湾曲部4bの湾曲操作を制御する内視鏡制御装置である。
Since the
内視鏡装置2は多くの機能を有している。例えば、湾曲操作は、内視鏡検査中に頻繁に行われる操作であり、内視鏡アプリは、その湾曲操作の機能を有している。よって、ユーザは、内視鏡アプリ32aを利用して、湾曲部4bの湾曲操作を行うことができる。
The
内視鏡アプリは、他の機能も有しているが、ここでは、湾曲機能について説明する。図2は、湾曲操作のための表示画面の例を示す図である。
内視鏡アプリが起動すると、スマートフォン3のLCD33の表示画面41には、内視鏡装置2と通信して、撮像素子11で撮像して得られた検査対象の内視鏡画像が内視鏡装置2から取得され、ライブ画像表示領域42に表示される。よって、ユーザは、スマートフォン3によりライブの内視鏡画像を見ることができる。ライブ画像表示領域42に表示される内視鏡画像は、撮像素子11により撮像して得られた撮像信号に基づいて制御部21において生成されたライブの動画像である。
Although the endoscope application has other functions, the bending function will be described here. FIG. 2 is a diagram illustrating an example of a display screen for a bending operation.
When the endoscope application is activated, an endoscope image to be inspected obtained by communicating with the
さらに、LCD33の表示画面41には、湾曲操作に関する、湾曲操作ボタン(Bend)43、湾曲ロックボタン(Lock)44、及び基準位置リセットボタン(Reset)45も表示される。
Further, on the
ユーザが表示画面41上の湾曲操作ボタン43にタッチすると、内視鏡アプリは、ユーザによるスマートフォン3の回動動作及び移動動作に応じて、後述するような湾曲コマンドを送信する。
When the user touches the bending
ユーザが表示画面41上の湾曲ロックボタン44にタッチすると、内視鏡アプリは、湾曲部4bのそのときの湾曲状態が維持されるように湾曲ロックコマンドを制御部21に出力し指示する。制御部21は、湾曲ロックコマンドを受信すると、湾曲部4bをロックするよう湾曲制御信号を決定することにより、湾曲部4bは湾曲ロック状態となる。ユーザは、例えば、湾曲ロックボタン44にタッチすると湾曲ロックボタン44の画像が反転などすることから湾曲ロック状態にあることを認識することができる。湾曲ロック状態で、ユーザが、再度湾曲ロックボタン44にタッチすると、内視鏡アプリは、湾曲ロック解除コマンドを制御部21に出力し指示するので、制御部21は通常の湾曲制御に戻り、湾曲部4bの湾曲ロック状態は解除される。
When the user touches the bending
ユーザが表示画面41上の基準位置リセットボタン45にタッチすると、内視鏡アプリは、スマートフォン3の現時点の姿勢を湾曲動作の基準位置とする基準位置リセット処理を実行する。
When the user touches the reference
具体的には、直方体のスマートフォン3の中心点(例えば重心)Cを通る長手軸方向の軸O、及びその軸Oに直交し中心Cを通る軸POのそれぞれの傾きを、センサユニット35の出力信号に基づいて算出された基準姿勢として、その基準姿勢の情報が制御部31のRAMなどに一時的に保持される。
Specifically, the axis O in the longitudinal axis direction passing through the center point (for example, the center of gravity) C of the
なお、スマートフォン3は、LCD33の表示画面の下側近傍にホームボタン46を有している。ホームボタン46が押下されると、ルートメニュー画面が、LCD33に表示される。
The
ユーザは、スマートフォン3を手で持った状態で、所定の軸回りに回動させたり、所定の方向に移動させたりすることによって、挿入部4の湾曲部4bの湾曲操作を行うことができる。
The user can perform the bending operation of the bending
図3は、ユーザの手により把持されたスマートフォンの斜視図である。ユーザは、片手Hでスマートフォン3を把持しながら、基本的には2つの動きを行うことができる。
1つは、回動動作であり、もう一つは、移動動作である。
FIG. 3 is a perspective view of the smartphone held by the user's hand. The user can basically perform two movements while holding the
One is a rotation operation, and the other is a movement operation.
回動動作には、点線の矢印YCで示すようにスマートフォン3の筐体3aの中心Cを通る長手軸方向の軸O回りに、スマートフォン3を回動する動作と、点線の矢印TCで示すようにスマートフォン3の筐体3aの中心Cを通る長手軸方向の軸Oに直交する軸PO回りに、スマートフォン3を回動する動作とがある。
In the turning operation, as shown by the dotted arrow YC, the
移動動作には、点線の矢印TDで示すように、スマートフォン3の軸Oに平行にスマートフォン3を移動する動作と、点線の矢印YDで示すようにスマートフォン3の中心Cを通る軸POに平行にスマートフォン3を移動する動作とがある。
ユーザは、例えば右手で挿入部4を操作しながら、左手でスマートフォン3を持って、内視鏡検査を行う。
For the movement operation, as indicated by the dotted arrow TD, the movement of the
For example, the user performs an endoscopic examination while holding the
ユーザは、図3の点線の矢印YCで示すように軸Oの軸回りにスマートフォン3を回動させること、図3の点線の矢印TCで示すように軸POの軸回りにスマートフォン3を回動させること、図3の点線の矢印YDで示すように軸POに平行にスマートフォン3を平行移動すること、及び図3の点線の矢印TDで示すように軸Oに平行にスマートフォン3を平行移動することの4つの動作を異なる操作に割り当てることができる。
The user rotates the
より具体的に説明する。
図4は、スマートフォン3を軸Oの軸回りに回動する動作を示すスマートフォン3の斜め下方から見た斜視図である。スマートフォン3を軸Oの軸回りに回動させる動作である。図4において、実線が、基準位置のスマートフォン3の姿勢を示し、一点鎖線が、回動後のスマートフォン3の姿勢を示す。図5から7においても、同様である。
This will be described more specifically.
FIG. 4 is a perspective view of the
図5は、スマートフォン3を軸POの軸回りに回動する動作を示すスマートフォン3の斜め左方から見た斜視図である。スマートフォン3を軸POの軸回りに回動させる動作である。
図6は、スマートフォン3を軸POに平行に移動させる動作を示すスマートフォン3の正面から見た斜視図である。スマートフォン3を軸POに平行に移動させる動作である。
FIG. 5 is a perspective view of the
FIG. 6 is a perspective view seen from the front of the
図7は、スマートフォン3を軸Oに平行に移動させる動作を示すスマートフォン3の正面から見た斜視図である。スマートフォン3を軸Oに平行に移動させる動作である。
以上の4つの動作は、内視鏡装置2に対する各種操作の指示に割り当てられる。
FIG. 7 is a perspective view seen from the front of the
The above four operations are assigned to various operation instructions for the
例えば、4つの動作を湾曲部4bの4つの湾曲操作指示に割り当てることができる。
湾曲操作は、内視鏡検査中に頻繁に行われる操作であり、一般にノーマルモードとファインモードという2つの動作モードがある。ノーマルモードは、ユーザによる指示に応じて所定の湾曲量で湾曲部4bを湾曲させる動作モードであり、ファインモードは、ユーザによる指示に応じて、ノーマルモードの湾曲量よりも小さな量で湾曲部4bを細かく湾曲させる動作モードである。すなわち、ユーザは、ノーマルモードにより湾曲動作を粗く行い、ファインモードにより湾曲動作を精密に行うことができる。
For example, four operations can be assigned to four bending operation instructions of the bending
The bending operation is an operation that is frequently performed during endoscopy, and generally has two operation modes, a normal mode and a fine mode. The normal mode is an operation mode in which the bending
例えば、ユーザは、通常は、湾曲操作の動作モードをノーマルモードに設定して、検査を行うが、ある部位を内視鏡画像の中心に位置させて詳細に観察したいときは、湾曲操作の動作モードをファインモードに設定して、湾曲部4bの湾曲を細かく行い、画面の中心に観察したい部位を正確に位置させることができる。従来は、ユーザは、所定の操作ボタンを押すなどして、このように湾曲操作の動作モードの切り替え操作を行わなければならない。
しかし、本実施の形態では、ユーザは、湾曲操作の動作モードの切り替え操作を行わずに、ノーマルモードの湾曲操作指示とファインモードの湾曲操作指示を行うことができる。
For example, the user normally performs the examination by setting the operation mode of the bending operation to the normal mode, but when the user wants to observe a part in detail at the center of the endoscopic image, the operation of the bending operation is performed. By setting the mode to the fine mode, the bending
However, in the present embodiment, the user can issue a bending operation instruction in the normal mode and a bending operation instruction in the fine mode without performing an operation for switching the operation mode of the bending operation.
例えば、図4に示すスマートフォン3を軸Oの軸回りに回動させる動作が、ノーマルモードでの左右方向の湾曲操作指示に対応し、図5に示すスマートフォン3を軸POの軸回りに回動させる動作が、ノーマルモードでの上下方向の湾曲操作指示に対応し、図6に示すスマートフォン3を軸POに平行に移動させる動作が、ファインモードでの左右方向の湾曲操作指示に対応し、図7に示すスマートフォン3を軸Oに平行に移動させる動作が、ファインモードでの上下方向の湾曲操作指示に対応させることができる。
For example, the operation of rotating the
具体的には、図4の動作を、ノーマルモードの左右方向の湾曲操作に割り当て、図4に示す軸Oの時計回りに回動すると、湾曲部4bが右方向に湾曲し、図4に示す軸Oの反時計回りに回動すると、湾曲部4bが左方向に湾曲する。図5の動作を、ノーマルモードの上下方向の湾曲操作に割り当て、図5に示す軸POの時計回りに回動すると、湾曲部4bが下方向に湾曲し、図5に示す軸POの反時計回りに回動すると、湾曲部4bが上方向に湾曲する。
Specifically, when the operation of FIG. 4 is assigned to the bending operation in the left-right direction in the normal mode and is rotated clockwise about the axis O shown in FIG. 4, the bending
同様に、図6の動作を、ファインモードの左右方向の湾曲操作に割り当て、図6に示す軸POの右方向に移動すると、湾曲部4bが右方向に湾曲し、図6に示す軸POの左方向に移動すると、湾曲部4bが左方向に湾曲する。図7の動作を、ファインモードの上下方向の湾曲操作に割り当て、図7に示す軸Oに沿って下方向に移動すると、湾曲部4bが下方向に湾曲し、図7に示す軸Oに沿って上方向に移動すると、湾曲部4bが上方向に湾曲する。
Similarly, when the operation of FIG. 6 is assigned to the left / right bending operation in the fine mode and moved to the right of the axis PO shown in FIG. 6, the bending
すなわち、図4及び図5の動作は、湾曲部4bの上下左右方向への湾曲を第1の湾曲量で湾曲させる第1のモード(ノーマルモード)のための第1の動作に割り当てられ、図6及び図7の動作は、湾曲部4bの上下左右方向への湾曲を、第1の湾曲量よりも小さい第2の湾曲量で湾曲させる第2のモード(ファインモード)のための動作に割り当てられる。
よって、第1の動作は、軸O回りの第1の回動動作と、軸PO回りの第2の回動動作を含み、第2の動作は、軸O方向の第1の移動動作と、軸PO方向の第2の移動動作を含むことになる。
これら4つの動作を使い分けることによって、ユーザは、湾曲部4bのノーマルモードとファインモードの湾曲操作指示を、シームレスに行うことができる。
なお、4つの動作を全て使用せず、図5の動作を、湾曲部4bの上下方向への湾曲操作のための第1の動作に割り当て、図6の動作を、湾曲部4bの左右方向への湾曲操作のための第2の動作に割り当てるようにしてもよい。
That is, the operations of FIGS. 4 and 5 are assigned to the first operation for the first mode (normal mode) in which the bending of the bending
Therefore, the first operation includes a first rotation operation about the axis O and a second rotation operation about the axis PO, and the second operation includes a first movement operation in the direction of the axis O, and This includes the second movement operation in the direction of the axis PO.
By properly using these four operations, the user can seamlessly instruct the bending operation in the normal mode and the fine mode of the bending
Note that not all of the four motions are used, and the motion of FIG. 5 is assigned to the first motion for the bending operation of the bending
また、図4と図5の動作を、湾曲部4bの上下左右方向の湾曲操作のための第1の動作に割り当て、図6と図7の動作を、湾曲部4bの湾曲をロックする操作又は湾曲部4bの湾曲をロック解除する操作のための第2の動作に割り当てるようにしてもよい。
(作用)
次に、上述した複数の動作を利用した内視鏡システムの動作について説明する。
4 and 5 are assigned to the first operation for the bending operation of the bending
(Function)
Next, the operation of the endoscope system using the above-described plurality of operations will be described.
図8は、スマートフォン3における内視鏡アプリの動作の流れの例を示すフローチャートである。図8は、内視鏡アプリの処理の一部の流れを示す。
以下、上述した4つの動作の内の2つの動作を、2つの操作指示に割り当てた例について説明する。
FIG. 8 is a flowchart illustrating an example of the operation flow of the endoscope application in the
Hereinafter, an example in which two of the four operations described above are assigned to two operation instructions will be described.
制御部31は、ユーザにより基準位置リセットが指示されると基準位置リセット処理を実行する(ステップ(以下、Sと略す)1)。
内視鏡アプリを起動すると図示しないメニュー画面などに、基準位置リセットを指示するボタンが表示される。ユーザは、そのボタンをタッチすることによって、基準位置リセット処理の実行を指示することができる。制御部31は、センサユニット35からの出力信号を取得し、基準位置情報を設定する。
The
When the endoscope application is activated, a button for instructing a reference position reset is displayed on a menu screen (not shown). The user can instruct execution of the reference position reset process by touching the button. The
例えば、制御部31は、センサユニット35の出力信号に基づき、スマートフォン3の筐体3aの中心Cを通りかつLCD33の表示画面に垂直な軸を、Z軸とし、筐体3aの長手軸方向の軸Oを、Y軸とし、上述した軸POを、X軸として設定する。基準位置リセット処理により、基準位置リセットボタンがタッチされたときのスマートフォン3の姿勢が基準姿勢となり、その基準姿勢におけるX軸、Y軸及びZ軸が決定される。
For example, based on the output signal of the
なお、ここでは、基準位置設定処理は、ユーザが基準位置リセットボタンの操作をトリガーにしているが、他をトリガーとしてもよい。例えば、制御部31がセンサユニット35の出力信号を監視し、スマートフォン3の姿勢が所定時間以上変化しなかったことが検出されると、その検出をトリガーにして基準位置設定処理を実行するようにしてもよい。
Here, the reference position setting process is triggered by the operation of the reference position reset button by the user, but the other may be used as a trigger. For example, when the
基準位置リセット処理の後、制御部31は、センサユニット35の出力信号に基づき、第1の動作が第2の動作よりも大きいか否かを判定する(S2)。ユーザがスマートフォン3を動かすとき、2つの動作の内の一方の動作をしようとしても、他方の動作も発生してしまう場合があるため、ここでは、動作の大きい方が優先して動作があったと判定している。
After the reference position reset process, the
制御部31は、基準位置リセット処理の後、S2からS4の処理を周期的に実行する。例えば、制御部31は、数十ミリ秒毎にS2以下の処理を実行する。
よって、第1の動作の大きさが第2の動作の大きさよりも大きいか否かにより、第1の動作と第2の動作が判別される。制御部31により実行されるS2の処理が、ユーザにより把持される筐体3aの所定の軸回りの回動及び筐体3aの所定の方向への移動を検出する動作検出部を構成すると共に、検出された回動又は移動に基づいて第1の動作の有無又は第1の動作とは異なる第2の動作の有無を判定する動作判定部を構成する。
After the reference position reset process, the
Therefore, the first operation and the second operation are determined depending on whether or not the magnitude of the first action is larger than the magnitude of the second action. The process of S2 executed by the
第1の動作の大きさが第2の動作の大きさよりも大きいとき(S2:YES)、制御部31は、第1の動作に対応する第1の湾曲操作の実行指示を出力する(S3)。
なお、4つの動作を4つの湾曲操作指示に割り当て、第1の動作がノーマルモードの動作で第2の動作がファインモードの動作とする場合、図4と図5の動作のうちより大きな動きの動作が、第1の動作とされ、図6と図7の動作のうちより大きな動きの動作が、第2の動作として、S2において第1の動作の大きさと第2の動作の大きさが比較される。
When the magnitude of the first action is larger than the magnitude of the second action (S2: YES), the
When four operations are assigned to four bending operation instructions, the first operation is the normal mode operation and the second operation is the fine mode operation, the larger movement of the operations in FIGS. 4 and 5 is performed. The operation is the first operation, and the larger movement of the operations in FIG. 6 and FIG. 7 is the second operation. As a second operation, the magnitude of the first action is compared with the magnitude of the second action in S2. Is done.
その場合、図4又は図5のスマートフォン3の回動動作がされると、制御部31は、回動量を得、図6又は図7のスマートフォン3の移動動作がされると、制御部31は、移動量を得るため、回動量と移動量の大小を比較できるように、回動量と移動量とそれぞれ正規化して、回動動作の動きの大きさと移動動作の動きの大きさが比較される。
In that case, when the rotation operation of the
第1の動作の大きさが第2の動作の大きさと等しいとき(S2:=)、処理は、何もしない。
第1の動作の大きさが第2の動作の大きさよりも大きくないとき(S2:NO)、制御部31は、第2の動作に対応する第2の湾曲操作の実行指示を出力する(S4)。
When the magnitude of the first action is equal to the magnitude of the second action (S2: =), the process does nothing.
When the magnitude of the first action is not larger than the magnitude of the second action (S2: NO), the
S3及びS4では、実行指示のコマンド信号は、外部I/F36から内視鏡装置2へ送信される。
例えば、第1の動作が、図4又は図5の示す動作であり、第2の動作が、図6又は図7の示す動作であれば、ユーザは、これら4つの動作を利用して、内視鏡装置2の湾曲操作を2つの湾曲モード、すなわちノーマルモードとファインモード間の切り替えの操作指示をせずに、ノーマルモードにおける上下方向湾曲操作と、左右方向湾曲操作の操作指示をシームレスに行うことができる。
In S <b> 3 and S <b> 4, an execution instruction command signal is transmitted from the external I /
For example, if the first operation is the operation shown in FIG. 4 or FIG. 5 and the second operation is the operation shown in FIG. 6 or FIG. 7, the user uses these four operations to The bending operation of the
よって、S3及びS4の処理が、S2により判定された第1の動作があったときは第1の動作に割り当てられた第1の湾曲操作の第1の実行指示を、第2の動作があったときは第2の動作に割り当てられた第2の湾曲操作の第2の実行指示を内視鏡装置2へ送信する指示送信部を構成する。
そして、第1の実行指示及び第2の実行指示のコマンド信号は、回動の回動量に応じた操作量又は移動の移動量に応じた操作量の情報を含む。
Therefore, when the processes in S3 and S4 are the first movement determined in S2, the first execution instruction of the first bending operation assigned to the first movement is given as the second movement. In this case, an instruction transmission unit is configured to transmit a second execution instruction of the second bending operation assigned to the second action to the
The command signals of the first execution instruction and the second execution instruction include information on the operation amount corresponding to the rotation amount of the rotation or the operation amount corresponding to the movement amount of the movement.
内視鏡装置2は、スマートフォン3からの第1の実行指示に応じて第1の湾曲操作を実行し、スマートフォン3からの第2の実行指示に応じて第2の湾曲操作を実行する。
次に、上述した4つの動作を4つの湾曲操作に割り当てた湾曲操作についてより具体的に説明する。
図9は、スマートフォン3における内視鏡アプリの動作の流れの例を示すフローチャートである。図9は、内視鏡アプリの処理の一部の流れを示す。
The
Next, the bending operation in which the four operations described above are assigned to the four bending operations will be described more specifically.
FIG. 9 is a flowchart illustrating an example of the operation flow of the endoscope application in the
以下の説明では、上述した4つの動作の内の2つの動作が第1の湾曲操作指示に対応し、他の2つの動作が第2の湾曲操作指示に対応している。第1の湾曲操作は、ノーマルモードの湾曲操作であり、第2の湾曲操作が、ファインモードの湾曲操作である。
ユーザは、はじめに、基準位置リセット処理を実行してからこれらの動作を行うことにより、内視鏡アプリにおいて回動動作及び移動動作が検出可能となる。
In the following description, two of the four operations described above correspond to the first bending operation instruction, and the other two operations correspond to the second bending operation instruction. The first bending operation is a normal mode bending operation, and the second bending operation is a fine mode bending operation.
First, the user can perform a rotation operation and a movement operation in the endoscope application by performing these operations after executing the reference position reset process.
ユーザは、検査中、スマートフォン3を操作し易い状態で把持する。その状態で、ユーザが基準位置リセットボタン(Reset)45にタッチすると、基準位置リセット処理を実行させることができる。
よって、制御部31は、基準位置リセットが指示されたか否かを判定する(S11)。
The user holds the
Therefore, the
内視鏡アプリを起動すると図示しないメニュー画面などに、基準位置リセットを指示するボタンが表示される。ユーザは、そのボタンをタッチすることによって、基準位置リセット処理の実行を指示することができる。
基準位置リセットボタン45がタッチされると(S11:YES)、制御部31は、センサユニット35からの出力信号を取得し(S12)、基準位置情報を設定する(S13)。
When the endoscope application is activated, a button for instructing a reference position reset is displayed on a menu screen (not shown). The user can instruct execution of the reference position reset process by touching the button.
When the reference
例えば、制御部31は、センサユニット35の出力信号に基づき、スマートフォン3の筐体の中心Cを通りかつLCD33の表示画面に垂直な軸を、Z軸とし、長手軸方向の軸Oを、Y軸とし、軸POを、X軸として設定する。一般には、Z軸は、重力加速度方向となるが、基準位置リセットにより、LCD33の表示画面に垂直な方向となる。
For example, based on the output signal of the
X軸及びY軸も、種々の方向に設定することも可能であるが、ここでは、それぞれ軸PO及び軸Oである。
以上のように、基準位置リセット処理により、基準位置リセットボタン45がタッチされたときのスマートフォン3の姿勢が基準姿勢となり、その基準姿勢におけるX軸、Y軸及びZ軸が決定される。
The X axis and the Y axis can also be set in various directions, but here are the axis PO and the axis O, respectively.
As described above, by the reference position reset process, the posture of the
制御部31は、S13の後、基準位置リセット処理が完了したことを、ユーザに告知する(S14)。リセット完了の告知は、LCD33に完了した旨のメッセージを表示したり、所定のランプあるいはLED素子を発光させたり、所定の音を出力したりすることなどにより行われる。S14の後、処理は、S11に戻る。
After S13, the
基準位置リセットボタンがタッチされなければ(S11:NO)、制御部31は、基準位置リセット済みであるか否かを判定する(S15)。制御部31は、基準位置リセット処理の実行記録の有無に基づき、基準位置リセット済みであるか否かを判定することができる。
If the reference position reset button is not touched (S11: NO), the
基準位置リセット済みでなければ(S15:NO)、処理は、S11に戻る。
基準位置リセット済みであると(S15:YES)、制御部31は、センサユニット35の出力信号に基づき、所定の2つの動作(上記のノーマルモードとファインモード)のいずれかがあったか否かを判定する(S16)。すなわち、S16の処理が、ユーザにより把持される筐体3aの所定の軸回りの回動及びは筐体3aの所定の方向への移動を検出する動作検出部を構成する。
If the reference position has not been reset (S15: NO), the process returns to S11.
If the reference position has been reset (S15: YES), the
所定の2つの動作のいずれかがあったと判定されると(S16:YES)、制御部31は、ユーザによりなされた動作が、2つの動作の内の第1の動作であるか否かを判定する(S17)。すなわち、S17の処理が、S16において検出された回動又は移動に基づいて第1の動作の有無及び第2の動作の有無を判定する動作判定部を構成する。
When it is determined that one of the two predetermined operations has occurred (S16: YES), the
第1の動作があったか否かは、第1の動作の大きさが0(ゼロ)ではなく、第2の動作よりも大きいか否かによって判定される。
図4に示す動作あるいは図5に示す動作が検出されると、第1の動作があったと判定され、第2の動作の大きさが第1の動作の大きさよりも大きい図6に示す動作あるいは図7に示す動作が検出されると、第2の動作があったと判定される。
Whether or not the first operation has occurred is determined based on whether or not the magnitude of the first operation is not 0 (zero) but larger than the second operation.
When the operation shown in FIG. 4 or the operation shown in FIG. 5 is detected, it is determined that the first operation has occurred, and the magnitude of the second action is larger than the magnitude of the first action. When the operation shown in FIG. 7 is detected, it is determined that the second operation has been performed.
第1の動作があったと判定されると(S17:YES)、制御部31はセンサユニット35の出力信号から、第1の動作の大きさに対応する操作量を算出し(S18)、算出された操作量の情報を外部I/F36へ出力して内視鏡装置2へ送信する(S19)。
If it is determined that there is a first action (S17: YES), the
S18では、図4に示す動作あるいは図5に示す動作における回動角度がセンサユニット35の出力信号から算出され、その算出された回動角度から、湾曲部4bの上下あるいは左右方向の湾曲角度の目標値が算出される。
In S18, the rotation angle in the operation shown in FIG. 4 or the operation shown in FIG. 5 is calculated from the output signal of the
第2の動作がされたとき(S17:NO)、制御部31はセンサユニット35の出力信号から、第2の動作の操作量を算出し(S20)、算出された操作量の情報を外部I/F36から内視鏡装置2へ送信する(S21)。
When the second operation is performed (S17: NO), the
S20では、図6に示す動作あるいは図7に示す動作における移動量がセンサユニット35の出力信号から算出され、その算出された移動量から、湾曲部4bの上下あるいは左右方向の湾曲角度の目標値が算出される。
In S20, the movement amount in the operation shown in FIG. 6 or the operation shown in FIG. 7 is calculated from the output signal of the
よって、S19及びS21の処理が、S17において、第1の動作があったと判定されたときは第1の動作に割り当てられた第1の湾曲操作の第1の実行指示を、S17において第2の動作があったと判定されたときは第2の動作に割り当てられた第2の湾曲操作の第2の実行指示を内視鏡装置2へ送信する指示送信部を構成する。
Therefore, when it is determined in S17 that the process of S19 and S21 has the first action, the first execution instruction of the first bending operation assigned to the first action is given. When it is determined that there is an operation, an instruction transmission unit is configured to transmit a second execution instruction of the second bending operation assigned to the second operation to the
所定の2つの動作のいずれかもなかったと判定されたとき(S16:NO)、及び、S19及びS21の後、制御部31は、湾曲ロック指示がされたか否かを判定する(S22)。ユーザは、湾曲ロックボタン(Lock)44を指でタッチすることにより(S22:YES)、内視鏡装置2へ湾曲ロックの指示を与える、すなわち送信することができる(S23)。
When it is determined that there is no one of the two predetermined operations (S16: NO), and after S19 and S21, the
湾曲ロックの指示を受けると、内視鏡装置2は、湾曲機構14の動作を停止し、そのときの湾曲状態に湾曲部4bを保持する。すなわち、制御部21は、湾曲駆動回路25に湾曲制御信号を出力しない。
When receiving the instruction to lock the bending, the
湾曲ロックの指示を送信した後、制御部31は、湾曲ロックの解除指示があったか否かを判定する(S24)。例えば、ユーザが、湾曲ロック状態で湾曲ロックボタン44をタッチすると(S24:YES)、制御部31は、湾曲ロックの解除指示を送信する(S25)。
After transmitting the instruction for bending lock, the
湾曲ロックボタン44をタッチされなければ(S24:NO)、処理は、何もしない。S25の後、処理は、S11に戻る。
なお、S25の後、処理は、点線で示すように、S16に戻るようにしてもよい。
If the bending
Note that after S25, the process may return to S16 as indicated by a dotted line.
制御部31は、S16からS25の処理を周期的に実行する。例えば、制御部31は、数十ミリ秒毎にS2以下の処理を実行する。
さらになお、湾曲部4bの湾曲センタリング指示がされる場合がある。湾曲センタリングは、湾曲部4bが湾曲していない状態、すなわち真っ直ぐな状態にする操作である。ユーザは、図示しないボタンを操作することによって、湾曲センタリング指示をすることができる。湾曲センタリング指示がされた場合には、スマートフォン3は、内視鏡装置2へ湾曲センタリング操作指示のコマンド信号を送信する。
The
Furthermore, there is a case where a bending centering instruction for the bending
図10は、湾曲操作のための動作と、スマートフォン3及び内視鏡装置2の動作の流れを示す図である。
図10において、状態変化検知部と湾曲量演算部は、スマートフォン3に含まれ、湾曲制御部と湾曲駆動部は、内視鏡装置2に含まれる。図9のS16,S17の処理が、スマートフォン3の状態変化検知部を構成する。S19,S21の処理が、スマートフォン3の湾曲量演算部を構成する。図1の制御部21が湾曲制御部を構成し、湾曲駆動回路25が、湾曲駆動部を構成する。
FIG. 10 is a diagram illustrating a flow of operations for the bending operation and operations of the
In FIG. 10, the state change detection unit and the bending amount calculation unit are included in the
ユーザは、検査中、スマートフォン3を操作し易い状態で把持する。上述したように、その状態で、ユーザが基準位置リセットボタン(Reset)45にタッチすると、スマートフォン3は、センサユニット35の出力信号から、そのときの姿勢を湾曲操作の基準位置リセット処理を実行する(A1)。A1において、図9のS12〜S14の処理が実行される。
The user holds the
その後、制御部31の状態変化検知部は、所定の周期でセンサユニット35の出力信号を取得して、所定の動作があったか否かを判定する。例えば、制御部31の状態変化検知部は、図4に示すような軸O回りの回動動作(CS1)を、湾曲操作として検知すると、検知信号を湾曲量演算部へ出力する(P1)。湾曲量演算部は、状態変化検知部において検知された動作の大きさに応じて、湾曲目標値を算出する(P2)。
Thereafter, the state change detection unit of the
軸O回りで右にスマートフォン3が回動させられたとき、その傾き角に応じて、予め決められた湾曲量すなわち湾曲角度を算出する。例えば、スマートフォンが右に45度回動すると、先端部4aの前方視野方向が、挿入部4の中心軸方向(すなわち挿入方向)に対して、予め決められた右側45度の方向を向くような湾曲目標値を、算出する。
When the
スマートフォン3は、算出した湾曲目標値を、外部I/F36を介して無線で内視鏡2に送信する。
制御部21は、スマートフォン3から受信した湾曲目標値に、湾曲部4bが湾曲するように、湾曲制御値を計算して湾曲駆動回路25に出力する(EP1)。
The
The
制御部21は、プーリ15a、15bの回動量をモニタしているので、受信した湾曲目標値とプーリ15a、15bの回動量から、湾曲部4bが湾曲目標値の湾曲角度となるように湾曲制御値を計算する。
Since the
湾曲駆動回路25は、受信した湾曲制御値に応じた湾曲制御信号を湾曲駆動部26に出力して、湾曲駆動部26の対応するモータ26a、26bが駆動されて、湾曲部4bは、湾曲目標値の湾曲角度に湾曲する。
The bending
その後も、制御部31は、センサユニット35の出力信号を周期的に取得して、図4から図7のいずれの動作が行われたかを検知する。
よって、上述した図4のノーマルモードの左右方向の回動動作を実行した後に、ユーザは、図6に示すようなスマートフォン3を軸POに平行に移動させる動作を行うと、所定の動作CS2が検知される(P3)。制御部31は、その動作CS2に応じた湾曲目標値を計算して(P4)、内視鏡装置2へ送信する。内視鏡装置2は、受信した湾曲目標値に応じた湾曲制御量を計算して(EP2)、湾曲駆動部へ出力する。
After that, the
Therefore, after performing the rotation operation in the left-right direction in the normal mode of FIG. 4 described above, when the user performs an operation of moving the
よって、ユーザは、ノーマルモードの操作指示後に、ファインモードの操作指示をシームレスに行うことができる。
同様に、その後も、所定の動作CS3が検知されると(P5)、制御部31は、その動作CS3に応じた湾曲目標値を計算して(P5)、内視鏡装置2へ送信する。内視鏡装置2は、受信した湾曲目標値に応じた湾曲制御量を計算して(EP3)、湾曲駆動部へ出力する。動作CS3が、図5に示す動作であれば、ユーザは、左右方向におけるファインモードの操作指示後に、上下方向のノーマルモードの操作指示をシームレスに行うことができる。
Therefore, the user can seamlessly issue the fine mode operation instruction after the normal mode operation instruction.
Similarly, after that, when a predetermined motion CS3 is detected (P5), the
なお、上述の例では、スマートフォン3が、湾曲目標値を計算し、内視鏡装置2において、湾曲制御値が計算により求められているが、内視鏡装置2において、湾曲目標値の計算と、湾曲制御値の計算を行うようにしてもよい。すなわち、スマートフォン3は、動作の有無を判定し、その動作量(回動角度、移動量)を内視鏡装置2に送信し、内視鏡装置2の制御部21が、湾曲目標値の計算と、湾曲制御値の計算を行うようにしてもよい。
In the above-described example, the
さらになお、上述の例では、内視鏡装置2において、湾曲制御値が計算により求められているが、スマートフォン3において、湾曲目標値に加えて、湾曲制御値を計算し、内視鏡装置2に送信するようにしてもよい。
Furthermore, in the above-described example, the bending control value is obtained by calculation in the
その場合、スマートフォン3は、内視鏡装置2から周期的に、プーリ15a、15bの回転角の情報を取得し、取得したプーリ15a、15bの回転角の情報に基づいて、湾曲制御値を計算し、内視鏡装置2に送信する。
さらに、2つ以上の動作があったときに、その競合を調整する制御を行うようにしてもよい。
In that case, the
Further, when there are two or more operations, control for adjusting the competition may be performed.
図11は、ノーマルモードの動作と、ファインモードの動作が競合する場合におけるモードの優先制御の例を示すグラフである。
図11において、丸印のグラフは、図4の動作(M1)であり、ノーマルモードの動き量(回動角度)APを示す。縦軸は、動き量であり、横軸は、時間(秒)である。星印のグラフは、図6の動作(M3)であり、ファインモードの動き量(移動量)APを示す。
FIG. 11 is a graph illustrating an example of mode priority control when the normal mode operation and the fine mode operation compete.
In FIG. 11, the circled graph is the operation (M1) of FIG. 4, and shows the movement amount (rotation angle) AP in the normal mode. The vertical axis represents the amount of movement, and the horizontal axis represents time (seconds). The star graph is the operation (M3) of FIG. 6 and shows the movement amount (movement amount) AP in the fine mode.
図11に示すようには、時刻0から時刻tcまでは図4に示す動作(M1)が図6に示す第2の動作(M3)よりも大きいため、図4に示す動作(ノーマルモード)が、図6に示す動作(ファインモード)に優先することを示している。時刻0において、基準位置リセット処理が実行されている。
As shown in FIG. 11, since the operation (M1) shown in FIG. 4 is larger than the second operation (M3) shown in FIG. 6 from
時刻tc以降は、図6に示す動作(ファインモード)(M3)が第1の動作よりも大きいため、図6に示す動作(ファインモード)が、図4に示す動作(ノーマルモード)に優先することを示している。 After time tc, since the operation (fine mode) (M3) shown in FIG. 6 is larger than the first operation, the operation (fine mode) shown in FIG. 6 has priority over the operation (normal mode) shown in FIG. It is shown that.
よって、制御部31は、動き量が大きい動作を優先して左右方向のノーマルモードとファインモードのモードの切り替えを行う。
Therefore, the
上下方向のノーマルモードとファインモードのモードの切り替えも同様に、上下方向のノーマルモードの動作(M2:ノーマルモードの上下方向の湾曲動作)の回動量と、上下方向におけるファインモードの動作(M4:ファインモードの上下方向の湾曲動作)の移動量が競合する場合に、図11に示すようにモードの優先制御が行われる。
よって、図8のS2及び図9のS17では、図4の第1の回動動作及び図5の第2の回動動作と、図6の第1の移動動作及び図7の第2の移動動作とを比較して、ノーマルモードのための動作又はファインモードのための動作の有無が判定される。
Similarly, when switching between the normal mode and the fine mode in the vertical direction, the rotation amount of the normal mode operation in the vertical direction (M2: the vertical bending operation in the normal mode) and the fine mode operation in the vertical direction (M4: When the amount of movement of the fine mode (vertical bending operation) competes, priority control of the mode is performed as shown in FIG.
Therefore, in S2 of FIG. 8 and S17 of FIG. 9, the first rotation operation of FIG. 4 and the second rotation operation of FIG. 5, the first movement operation of FIG. 6, and the second movement of FIG. By comparing with the operation, it is determined whether or not there is an operation for the normal mode or an operation for the fine mode.
さらに、上下方向の湾曲操作と左右方向の湾曲操作が、互いに異なるモードになる場合もあるため、上下方向の湾曲操作と左右方向の湾曲操作が同時に、ノーマルモードからファインモードへ、あるいはファインモードからノーマルモードへ切り替わるように、制御部31は、モードの切り替えを行う。
In addition, since the vertical bending operation and the horizontal bending operation may be different from each other, the vertical bending operation and the horizontal bending operation are simultaneously changed from the normal mode to the fine mode, or from the fine mode. The
図12は、ノーマルモードとファインモードのモードの切り替えを示す図である。 FIG. 12 is a diagram illustrating switching between the normal mode and the fine mode.
時刻t0から時刻t1までは、上下方向と左右方向の2つの湾曲操作は、ノーマルモードで動作している。時刻t1において左右方向の移動操作量が、回動操作量よりも大きくなるが、上下方向の回動操作量は、移動操作量以上であるため、制御部31は、左右方向の湾曲操作の湾曲モードをノーマルモードのまま維持する。
From time t0 to time t1, the two bending operations in the vertical direction and the horizontal direction operate in the normal mode. The movement operation amount in the left-right direction becomes larger than the rotation operation amount at the time t1, but the control operation is performed by the
時刻t2において、上下方向において移動操作量が回動操作量よりも大きくなると、上下方向及び左右方向の移動操作量が、回動操作量よりも大きくなるので、制御部31は、上下方向及び左右方向の湾曲操作の湾曲モードをノーマルモードからファインモードに切り替える。 At time t2, when the movement operation amount in the vertical direction is larger than the rotation operation amount, the movement operation amount in the vertical direction and the horizontal direction becomes larger than the rotation operation amount. The bending mode of the direction bending operation is switched from the normal mode to the fine mode.
その後、時刻t3において上下方向の回動操作量が、移動操作量以上になるが、左右方向の移動操作量は、回動操作量よりも大きいため、制御部31は、上下方向の湾曲操作の湾曲モードをファインモードのまま維持する。
Thereafter, at time t3, the amount of vertical rotation operation is equal to or greater than the amount of movement operation, but since the amount of horizontal movement operation is greater than the amount of rotation operation, the
時刻t4において、左右方向において移動操作量が回動操作量以上になると、上下方向及び左右方向の回動操作量が、移動操作量よりも大きくなるので、制御部31は、上下方向及び左右方向の湾曲操作の湾曲モードをファインモードからノーマルモードに切り替える。 At time t4, when the amount of movement operation in the left-right direction becomes greater than or equal to the amount of rotation operation, the amount of rotation operation in the up-down direction and the left-right direction becomes larger than the amount of movement operation. The bending mode of the bending operation is switched from the fine mode to the normal mode.
以上のように、図8のS2及び図9のS17では、図4の回動動作の大きさが図6の移動動作の大きさ以上であり、かつ図5の回動動作の大きさが図7の移動動作の大きさ以上であるとき、ノーマルモードのための動作が有ったと判定され、図6の移動動作の大きさが図4の回動動作の大きさよりも大きく、かつ図7の移動動作の大きさが図5の回動動作の大きさよりも大きいとき、ファインモードのための動作が有ったと判定する。
すなわち、ノーマルモードは、回動操作量が左右方向及び上下方向において、共に移動操作量以上であるときに設定され、ファインモードは、移動操作量が左右方向及び上下方向において、共に回動操作量よりも大きいときに設定されように、制御部31は、2つのモードの切り替えを制御する。
As described above, in S2 of FIG. 8 and S17 of FIG. 9, the magnitude of the rotational movement in FIG. 4 is equal to or larger than the magnitude of the movement movement in FIG. 6, and the magnitude of the rotational movement in FIG. When it is equal to or larger than the magnitude of the movement operation of FIG. 7, it is determined that there is an operation for the normal mode, the magnitude of the movement operation of FIG. 6 is larger than the magnitude of the rotation operation of FIG. When the magnitude of the movement operation is larger than the magnitude of the rotation operation in FIG. 5, it is determined that there has been an operation for the fine mode.
That is, the normal mode is set when the rotation operation amount is greater than or equal to the movement operation amount both in the left-right direction and the up-down direction, and the fine mode is set when the movement operation amount is both the left-right direction and the up-down direction. The
よって、図12に示すように、上下方向の湾曲操作と左右方向の湾曲操作の湾曲モードが同時に、ノーマルモードからファインモードへ、あるいはファインモードからノーマルモードへ切り替わるように、制御部31は、モードの切り替えを行うので、ユーザは湾曲操作をし易い。
Therefore, as shown in FIG. 12, the
以上のように、4つの動作を湾曲操作の4つの操作指示に対応させ、制御部31は、図4から図7のいずれかの動作が行われたことを検知すると、その動作に応じた湾曲目標値を計算して、内視鏡装置2へ送信する。よって、ユーザは、湾曲モードの切り替え操作をすることなく、所望の動作モードに対応する回動動作あるいは移動動作をスマートフォン3に対して行うだけで、所望の湾曲操作指示をシームレスに行うことができる。
As described above, when the four operations correspond to the four operation instructions of the bending operation and the
よって、上述した実施の形態によれば、内視鏡検査に用いられる湾曲操作指示をシームレスに行うことができる内視鏡制御装置、内視鏡システム及びプログラムを提供することができる。 Therefore, according to the above-described embodiment, it is possible to provide an endoscope control apparatus, an endoscope system, and a program that can seamlessly perform a bending operation instruction used for endoscopy.
従って、従来のような操作を変更するための切り替え操作が不要となり、内視鏡制御装置の操作性が向上する。
(第2の実施の形態)
第1の実施の形態では、内視鏡制御装置の動作の有無に基づいて動作判定が行われるが、第2の実施の形態では、動作の有無の判定において閾値を利用して動作判定が行われる。
Accordingly, the switching operation for changing the operation as in the conventional case is not necessary, and the operability of the endoscope control apparatus is improved.
(Second Embodiment)
In the first embodiment, the operation determination is performed based on the presence / absence of the operation of the endoscope control apparatus. In the second embodiment, the operation determination is performed using a threshold in the determination of the presence / absence of the operation. Is called.
なお、本実施の形態の内視鏡装置2とスマートフォン3は、第1の実施の形態の内視鏡装置2とスマートフォン3と同様の構成を有するため、同じ構成要素については、同じ符号を用いて説明は省略し、異なる構成要素についてのみ説明する。
In addition, since the
本実施の形態の内視鏡システム1では、所定の閾値を用いて、動作の有無の判定が行われる。
図13は、スマートフォン3における内視鏡アプリの動作の流れの例を示すフローチャートである。図13は、内視鏡アプリの処理の一部の流れを示す。
以下、上述した4つの動作の内の2つの動作を、2つの操作指示に割り当てた例について説明する。
In the
FIG. 13 is a flowchart illustrating an example of the operation flow of the endoscope application in the
Hereinafter, an example in which two of the four operations described above are assigned to two operation instructions will be described.
なお、図13において、図8と同じ処理については、同じステップ番号を付して説明は簡略に行う。
制御部31は、基準位置リセット処理(S1)の後、制御部31は、センサユニット35の出力信号に基づき、第1の動作が第2の動作よりも大きいか否かを判定する(S2)。 制御部31は、基準位置リセット処理の後、S2以降の処理を周期的に実行する。例えば、制御部31は、数十ミリ秒毎にS2以下の処理を実行する。
第1の動作の大きさが第2の動作の大きさよりも大きいとき(S2:YES)、制御部31は、第1の動作の大きさが所定の閾値TH1以上であるか否かを判定する(S31)。第1の動作の大きさが閾値TH1以上であるかの判定は、誤った第1の湾曲操作指示が出力されるのを防止するためである。第1の動作の大きさが所定の閾値TH1以上であるとき(S31:YES)、制御部31は、第1の動作に対応する第1の湾曲操作の実行指示を出力する(S3)。
In FIG. 13, the same processes as those in FIG.
After the reference position reset process (S1), the
When the magnitude of the first action is larger than the magnitude of the second action (S2: YES), the
例えば、ユーザが内視鏡装置2の湾曲部4bの湾曲操作のために図4あるいは図5の動作をするときに、その動作の大きさが所定の閾値未満であるときは、制御部31は、ユーザが明確に第1の動作をしていないとして、第1の湾曲操作の実行指示を行わない。しかし、その動作の大きさが所定の閾値TH1以上であるときは、制御部31は、ユーザが明確に第1の動作をしたとして、第1の湾曲操作の実行指示を出力する(S3)。
For example, when the user performs the operation of FIG. 4 or 5 for the bending operation of the bending
第1の動作の大きさが第2の動作の大きさよりも大きくないとき(S2:NO)、制御部31は、第2の動作の大きさが所定の閾値TH2以上であるか否かを判定する(S32)。第2の動作の大きさが閾値TH2以上であるかの判定は、誤った第2の湾曲操作指示が出力されるのを防止するためである。第2の動作の大きさが所定の閾値TH2以上であるとき(S32:YES)、制御部31は、第2の動作に対応する第2の湾曲操作の実行指示を出力する(S4)。
When the magnitude of the first action is not larger than the magnitude of the second action (S2: NO), the
以上のように、S31では、回動の回動量が、第1の閾値TH1以上であるときに、第1の動作があったと判定され、S32では、移動の移動量が、第2の閾値TH2以上であるときに、第2の動作があったと判定される。
よって、制御部31により実行されるS2、S31およびS32の処理が、ユーザにより把持される筐体3aの所定の軸回りの回動及び筐体3aの所定の方向への移動を検出する動作検出部を構成すると共に、検出された回動又は移動に基づいて第1の動作の有無又は第1の動作とは異なる第2の動作の有無を判定する動作判定部を構成する。
そして、S2、S31およびS32では、第1の動作の大きさが、第1の閾値TH1以上であるときに、第1の動作があったと判定し、第2の動作の大きさが、第2の閾値TH2以上であるときに、第2の動作があったと判定される。
As described above, in S31, it is determined that the first operation has occurred when the rotation amount of the rotation is equal to or greater than the first threshold value TH1, and in S32, the movement amount of the movement is determined to be the second threshold value TH2. When it is above, it is determined that the second operation has been performed.
Therefore, the processing of S2, S31, and S32 executed by the
In S2, S31, and S32, when the magnitude of the first action is greater than or equal to the first threshold TH1, it is determined that the first action has occurred, and the magnitude of the second action is the second magnitude. When the threshold value TH2 is greater than or equal to the threshold value TH2, it is determined that the second operation has occurred.
S3及びS4では、実行指示のコマンド信号は、外部I/F36から内視鏡装置2へ送信される。
例えば、第1の動作が、図4及び図5の示す動作であり、第2の動作が、図6及び図7の示す動作であれば、ユーザは、これら2つの動作を利用して、内視鏡装置2の湾曲操作を2つの湾曲モード、すなわちノーマルモードとファインモード間の操作切り替えの操作指示、及びノーマルモードにおける上下方向湾曲操作と、左右方向湾曲操作の操作指示をシームレスに行うことができる。
In S <b> 3 and S <b> 4, an execution instruction command signal is transmitted from the external I /
For example, if the first operation is the operation shown in FIGS. 4 and 5 and the second operation is the operation shown in FIGS. 6 and 7, the user uses these two operations to The bending operation of the
よって、S4及びS6の処理が、S2、S3及びS5により判定された第1の動作があったときは第1の動作に割り当てられた第1の湾曲操作の第1の実行指示を、第2の動作があったときは第2の動作に割り当てられた第2の湾曲操作の第2の実行指示を、内視鏡装置2へ送信する指示送信部を構成する。
Therefore, when the process of S4 and S6 has the first action determined by S2, S3 and S5, the first execution instruction of the first bending operation assigned to the first action is changed to the second. When there is an operation, an instruction transmission unit is configured to transmit the second execution instruction of the second bending operation assigned to the second operation to the
そして、第1の実行指示及び第2の実行指示のコマンド信号は、回動の回動量に応じた操作量の情報を含み、第2の実行指示は、移動の移動量に応じた操作量の情報を含む。
内視鏡装置2は、スマートフォン3からの第1の実行指示に応じて第1の湾曲操作を実行し、スマートフォン3からの第2の実行指示に応じて第2の湾曲操作を実行する。
The command signals of the first execution instruction and the second execution instruction include information on the operation amount corresponding to the rotation amount of the rotation, and the second execution instruction includes the operation amount corresponding to the movement amount of the movement. Contains information.
The
上述した4つの動作を利用した湾曲操作のための、スマートフォン3における内視鏡アプリの動作の流れは、図9に示すフローチャートと同じであるので、内視鏡アプリの処理の一部の流れの説明は省略するが、S16の処理においては、上述した閾値TH1、TH2が用いられて、第1の動作か第2の動作かの判定が行われる。
The flow of the operation of the endoscope application in the
図14は、左右方向のノーマルモードのための動作(M1:ノーマルモードの左右方向の湾曲動作)と、左右方向におけるファインモードのための動作(M3:ファインモードの左右方向の湾曲動作)が競合する場合におけるモードの優先制御の例を示すグラフである。 FIG. 14 shows a competition between the operation for the normal mode in the left-right direction (M1: the bending operation in the left-right direction in the normal mode) and the operation for the fine mode in the left-right direction (M3: the bending operation in the left-right direction in the fine mode). It is a graph which shows the example of the priority control of the mode in the case of doing.
図14において、丸印のグラフは、図4の動作(M1)であり、ノーマルモードの動き量(回動角度)APを示す。縦軸は、動き量であり、横軸は、時間(秒)である。星印のグラフは、図6の動作(M3)であり、ファインモードの動き量(移動量)APを示す。 In FIG. 14, the circled graph is the operation (M1) of FIG. 4, and shows the movement amount (rotation angle) AP in the normal mode. The vertical axis represents the amount of movement, and the horizontal axis represents time (seconds). The star graph is the operation (M3) of FIG. 6 and shows the movement amount (movement amount) AP in the fine mode.
図14は、図4に示す動作(M1)が所定の閾値TH1以上であるときは、図6に示す動作(M3)が所定の閾値TH2以上であっても、図4に示す動作(ノーマルモード)が、図6に示す動作(ファインモード)に優先することを示している。
すなわち、図8のS2及び図9のS17では、左右方向のノーマルモードのための動作の大きさが、第1の閾値TH1以上であるときに、左右方向におけるファインモードのための動作の大きさに関わらず、ノーマルモードのための動作があったと判定される。
14 shows that when the operation (M1) shown in FIG. 4 is equal to or higher than the predetermined threshold value TH1, even if the operation (M3) shown in FIG. 6 is higher than the predetermined threshold value TH2, the operation (normal mode) shown in FIG. ) Has priority over the operation (fine mode) shown in FIG.
That is, in S2 of FIG. 8 and S17 of FIG. 9, when the magnitude of the operation for the normal mode in the left-right direction is equal to or greater than the first threshold value TH1, the magnitude of the operation for the fine mode in the left-right direction. Regardless, it is determined that there was an operation for the normal mode.
よって、制御部31は、図14において時刻tc1から時刻tc2の間は、回動の回動量が第1の閾値TH1以上であるため、第1の動作があったと判定し、第2の動作があったと判定しないようにして、第1の動作(ノーマルモード)が、第2の動作より優先するように、湾曲制御が行われる。
Therefore, the
なお、上下方向のノーマルモードの動作(M2:ノーマルモードの上下方向の湾曲動作)と、上下方向におけるファインモードの動作(M4:ファインモードの上下方向の湾曲動作)が競合する場合におけるモードの優先制御も、図14と同様である。 Note that priority is given to the mode when the normal mode operation in the vertical direction (M2: vertical bending operation in the normal mode) competes with the fine mode operation in the vertical direction (M4: vertical bending operation in the fine mode). The control is also the same as in FIG.
図15は、左右方向のノーマルモードの動作(M1)と、左右方向におけるファインモードの動作(M3)が競合する場合における優先制御の他の例を示すグラフである。
図15において、丸印のグラフは、図4の動作(M1)であり、ノーマルモードの動き量(回動角度)APを示す。縦軸は、動き量であり、横軸は、時間(秒)である。星印のグラフは、図6の動作(M3)であり、ファインモードの動き量(移動量)APを示す。
FIG. 15 is a graph showing another example of priority control when the normal mode operation (M1) in the left-right direction competes with the fine mode operation (M3) in the left-right direction.
In FIG. 15, the circled graph is the operation (M1) of FIG. 4, and shows the movement amount (rotation angle) AP in the normal mode. The vertical axis represents the amount of movement, and the horizontal axis represents time (seconds). The star graph is the operation (M3) of FIG. 6 and shows the movement amount (movement amount) AP in the fine mode.
図15は、図6に示す動作(M3)が所定の閾値TH2以上であるときは、図4に示す動作(M1)が所定の閾値TH1以上であっても、図6に示す動作(ファインモード)が、図4に示す動作(ノーマルモード)に優先することを示している。
すなわち、図8のS2及び図9のS17では、左右方向のファインモードのための動作の大きさが、第2の閾値TH2以上であるときに、左右方向におけるノーマルモードのための動作の大きさに関わらず、ファインモードのための動作があったと判定される。
よって、制御部31は、図15において時刻tc3から時刻tc4の間は、移動の移動量が第2の閾値TH2以上であるため、第2の動作があったと判定し、第1の動作があったと判定しないようにして、第2の動作(ファインモード)が、第1の動作より優先するように、湾曲制御が行われる。
15 shows that when the operation (M3) shown in FIG. 6 is greater than or equal to the predetermined threshold TH2, even if the operation (M1) shown in FIG. 4 is greater than or equal to the predetermined threshold TH1, the operation (fine mode) shown in FIG. ) Has priority over the operation (normal mode) shown in FIG.
That is, in S2 of FIG. 8 and S17 of FIG. 9, when the magnitude of the operation for the fine mode in the left-right direction is equal to or greater than the second threshold value TH2, the magnitude of the operation for the normal mode in the left-right direction. Regardless, it is determined that there was an operation for the fine mode.
Therefore, the
なお、上下方向のノーマルモードの動作(M2:ノーマルモードの上下方向の湾曲動作)と、上下方向におけるファインモードの動作(M4:ファインモードの上下方向の湾曲動作)が競合する場合におけるモードの優先制御も、図15と同様である。 Note that priority is given to the mode when the normal mode operation in the vertical direction (M2: vertical bending operation in the normal mode) competes with the fine mode operation in the vertical direction (M4: vertical bending operation in the fine mode). The control is also the same as in FIG.
図14あるいは図15に示すような優先制御を動作の判定に用いることにより、よりスムーズな操作切り替えが可能となる。
さらに、上下方向の湾曲操作と左右方向の湾曲操作が、互いに異なるモードになる場合については、第1の実施の形態の図12で説明したような、上下方向の湾曲操作と左右方向の湾曲操作が同時に、ノーマルモードからファインモードへ、あるいはファインモードからノーマルモードへ切り替わるように、制御部31は、モードの切り替えを行う。
By using the priority control as shown in FIG. 14 or FIG. 15 for the determination of the operation, it is possible to switch the operation more smoothly.
Further, when the vertical bending operation and the horizontal bending operation are in different modes, the vertical bending operation and the horizontal bending operation as described in FIG. 12 of the first embodiment are performed. At the same time, the
よって、上述した実施の形態によれば、内視鏡検査に用いられる湾曲操作指示をシームレスに行うことができる内視鏡制御装置、内視鏡システム及びプログラムを提供することができる。
従って、従来のような操作を変更するための切り替え操作が不要となり、内視鏡制御装置の操作性が向上する。
Therefore, according to the above-described embodiment, it is possible to provide an endoscope control apparatus, an endoscope system, and a program that can seamlessly perform a bending operation instruction used for endoscopy.
Accordingly, the switching operation for changing the operation as in the conventional case is not necessary, and the operability of the endoscope control apparatus is improved.
なお、上述した第2の実施の形態の変形例として、第1の動作と第2の動作の判定の両方に閾値を用いているが、第1の動作と第2の動作の判定のいずれか一方にのみ閾値を用いてもよい。
なお、上述した2つの実施の形態では、内視鏡制御装置として、スマートフォン3を用いた例を説明したが、内視鏡装置2に接続されたリモコンに上述したセンサユニット35を設け、制御部21が第1の動作と第2の動作の検出と判定を行うようにしてもよい。
As a modification of the above-described second embodiment, a threshold is used for both the first operation and the second operation, but either the first operation or the second operation is determined. A threshold may be used for only one side.
In the above-described two embodiments, the example in which the
次に、上述した2つの実施の形態の変形例について説明する。
(変形例1)
上述した各実施の形態では、図4から図7の4つの動作の全てを湾曲操作に割り当てているが、4つの動作の全てを湾曲操作に割り当てなくてもよい。
Next, modifications of the above-described two embodiments will be described.
(Modification 1)
In each of the above-described embodiments, all of the four operations in FIGS. 4 to 7 are assigned to the bending operation, but all of the four operations may not be assigned to the bending operation.
例えば、図4と図5の2つの動作をスマートフォン3の回動により規定し、図6と図7の2つの動作は、本体装置5のタッチパネル29を操作することにより行うようにしてもよい。このように設定すれば、ユーザは、ノーマルモードの湾曲操作のための図4及び図5の動作はスマートフォン3を用いて行い、ファインモードの湾曲操作は、タッチパネル29を利用して行うことができる。すなわち、ユーザは、指でタッチパネル29を左右方向にドラッグして湾曲操作を指示し、タッチパネル29を上下方向にドラッグして湾曲操作を指示する。
For example, the two operations in FIGS. 4 and 5 may be defined by the rotation of the
内視鏡装置2では、タッチパネル29からの操作指示と、スマートフォン3からの操作指示のいずれかに基づいて湾曲操作を行う。
また、ファインモードの湾曲操作は、スマートフォン3のタッチパネル34を操作することにより行うようにしてもよい。その場合、図8のS2及び図9のS16において、湾曲指示が、スマートフォン3の回動動作(あるいは移動動作)とタッチパネル34からの指示のいずれかであるかが判定される。
なお、ファインモードの湾曲操作を、スマートフォンで行い、ノーマルモードの湾曲操作をタッチパネルにより行うようにしてもよい。
すなわち、スマートフォン3の筐体3aの所定の軸回りの回動と所定の軸方向の移動に加えて、他の操作器、タッチパネル29、リモコンなどの他の操作器を利用して、湾曲操作の一部を行うようにしてもよい。
In the
Further, the bending operation in the fine mode may be performed by operating the
Note that the bending operation in the fine mode may be performed with a smartphone, and the bending operation in the normal mode may be performed with a touch panel.
That is, in addition to the rotation of the
なお、スマートフォン3による湾曲指示と、タッチパネル29による湾曲指示が競合した場合に、競合時にスマートフォン3とタッチパネル29のどちらの指示を優先するが予め設定される。
(変形例2)
上述した2つの実施の形態では、図4から図7の4つの動作の内の2つの動作がノーマルモードに割り当てられ、他の2つの動作がファインモードに割り当てられ、ノーマルモードとファインモード間の切り替えは、自動で行われているが、ノーマルモードとファインモードの切り替え指示を、別な操作により行うようにしてもよい。
In addition, when the bending instruction | indication by the
(Modification 2)
In the two embodiments described above, two of the four operations of FIGS. 4 to 7 are assigned to the normal mode, and the other two operations are assigned to the fine mode, and between the normal mode and the fine mode. Switching is performed automatically, but the switching instruction between the normal mode and the fine mode may be performed by another operation.
例えば、基準位置リセット処理により、基準位置が設定されたときのZ軸方向の動きは、上述した上下左右方向の湾曲指示には、使用されていないので、Z軸方向の動きの有無により、モードを切り替えるようにしてもよい。
すなわち、ノーマルモードのための第1の動作は、軸O回りの第1の回動動作と、軸PO回りの第2の回動動作を含み、ファインモードのための第2の動作は、軸O方向の第1の移動動作と、軸PO方向の第2の移動動作を含み、軸O及び軸POに直交する軸Z方向の移動動作に基づいて、ノーマルモードとファインモードの切り替えが行われる。
For example, the movement in the Z-axis direction when the reference position is set by the reference position reset process is not used in the above-described up / down / left / right bending instructions. May be switched.
That is, the first operation for the normal mode includes a first rotation operation about the axis O and a second rotation operation about the axis PO, and the second operation for the fine mode is an axis The normal mode and the fine mode are switched based on the movement operation in the axis Z direction perpendicular to the axis O and the axis PO, including the first movement operation in the O direction and the second movement operation in the axis PO direction. .
ユーザが、モードを切り替えたいとき、スマートフォン3を、Z軸方向に動かすと、センサユニット35からの出力信号に基づき、制御部31は、Z軸方向の動きがあったことを検出することができる。
When the user wants to switch the mode, if the
例えば、制御部31は、Z軸方向における動きの有無に基づいて、現在のモードがノーマルモードであれば、ファインモードにモードを切り替え、現在のモードがファインモードであれば、ノーマルモードにモードを切り替えるようにしてもよい。
For example, based on the presence or absence of movement in the Z-axis direction, the
また、Z軸の+方向(例えば、画面上方に向かう方向)への移動量が所定の閾値+THZ以上であるとき、ノーマルモードへの切り替え指示があったとし、Z軸の−方向(例えば、画面下方に向かう方向)への移動量が所定の閾値−THZ以上であるとき、ファインモードへの切り替え指示があったとするように、モード切替を行うようにしてもよい。
なお、これらの場合、LCD33に現在の操作モードを表示するようにしてもよい。
In addition, when the amount of movement in the + direction of the Z axis (for example, the direction toward the top of the screen) is equal to or greater than a predetermined threshold + THZ, it is assumed that there is an instruction to switch to the normal mode, and the − direction of the Z axis (for example, the screen When the amount of movement in the downward direction) is equal to or greater than a predetermined threshold value -THZ, mode switching may be performed so that a fine mode switching instruction is given.
In these cases, the current operation mode may be displayed on the
図16は、スマートフォン3のZ軸方向の動きと、モードの切り替え動作の例を示すグラフである。
図16の上側のグラフgzにおいて、×印は、スマートフォン3の単位時間当たりのZ軸方向における移動量ZAPを示す。 図16の下側のグラフにおいて、丸印は、図4又は図5の回動の操作量APを示し、三角印は、図6又は図7の移動の操作量APを示す。
FIG. 16 is a graph illustrating an example of the movement of the
In the upper graph gz in FIG. 16, the x mark indicates the movement amount ZAP in the Z-axis direction per unit time of the
時刻t11までは、回動の操作量が移動の操作量よりも大きいため、湾曲モードはノーマルモードであるが、時刻t11において、スマートフォン3がZ軸方向のマイナス方向(例えば、画面下方に向かう方向)への移動量が閾値−THZを超えている。その結果、時刻t11において、制御部31は、湾曲モードをファインモードに切り替える。
Until time t11, since the rotation operation amount is larger than the movement operation amount, the bending mode is the normal mode. However, at time t11, the
その後、ファインモードでの操作が行われるが、時刻t12において、スマートフォン3がZ軸方向のプラス方向(例えば、画面上方に向かう方向)への移動量が閾値THZを超えている。その結果、時刻t12において、制御部31は、湾曲モードをノーマルモードに切り替える。
Thereafter, an operation in the fine mode is performed. At time t12, the movement amount of the
時刻t11までには、制御部31は、太い丸印の操作量APに応じた湾曲操作を行っている。制御部31は、時刻t11からt12までは、太い三角印の操作量APに応じた湾曲操作を行っている。時刻t12以降、制御部31は、太い丸印の操作量APに応じた湾曲操作を行っている。
(変形例3)
上述した各実施の形態では、回動及び移動の動き量に応じて、湾曲操作の判定を行っているが、動き検出の精度を高めるために、動きの大きさは、移動平均を用いて算出されるようにしてもよい。
By time t11, the
(Modification 3)
In each of the above-described embodiments, the bending operation is determined according to the amount of movement of rotation and movement. However, in order to improve the accuracy of motion detection, the magnitude of movement is calculated using a moving average. You may be made to do.
上述した図8のS2では、周期的にセンサユニット35の出力信号から第1の動作と第2の動作のいずれかあったかが判定されているが、本変形例3では、動き量は、各算出タイミングで、過去一定時間内の移動平均により算出される。すなわち、回動及び移動の検出は、回動及び前記移動の検出値の移動平均値に基づいて行われる。
In S2 of FIG. 8 described above, it is periodically determined from the output signal of the
そして、図4又は図5の回動量と、図6又は図7の移動量の競合があったときにも、所定のルールに基づいて調整される。
図17は、本変形例3における左右方向の湾曲操作のためのノーマルモードとファインモードの切り替え動作を説明するためのグラフである。
Then, even when there is a competition between the rotation amount of FIG. 4 or FIG. 5 and the movement amount of FIG. 6 or FIG.
FIG. 17 is a graph for explaining the switching operation between the normal mode and the fine mode for the bending operation in the left-right direction in the third modification.
細い線の丸印のグラフは、単位時間当たりの回動量の変化を示し、太い線の丸印のグラフは、過去所定時間内の複数の回動量の移動平均値の変化を示す。細い線の三角印のグラフは、単位時間当たりの移動量の変化を示し、太い線の三角印のグラフは、過去所定時間内の複数の移動量の移動平均値の変化を示す。 A thin line circle graph shows a change in the rotation amount per unit time, and a thick line circle graph shows a change in the moving average value of a plurality of rotation amounts in the past predetermined time. A thin line triangle mark graph indicates a change in movement amount per unit time, and a thick line triangle mark graph indicates a change in moving average value of a plurality of movement amounts within a predetermined period in the past.
基準位置リセット後、回動量と移動量のいずれかが閾値THC以下であるとき、制御部31は、湾曲モードはノーマルモードでもファインモードでもなく、湾曲駆動がされないニュートラル状態であると判定する。すなわち、ニュートラル状態では、湾曲操作指示は、出力されない。
回動量と移動量のいずれかが閾値THCを超えると、制御部31は、閾値THCを超えた動作に対応する湾曲モードを設定する。
When either the rotation amount or the movement amount is equal to or less than the threshold value THC after the reference position is reset, the
When either the rotation amount or the movement amount exceeds the threshold value THC, the
図17において、時刻tc11において、図4の動作の回動量が閾値THCを超えたので、制御部31は、湾曲モードをノーマルモードに決定し設定する。
時刻tc11以降、時刻tc12において、図6の動作の移動量が閾値THCを超えているが、回動量の移動平均が閾値THCを超えているので、ノーマルモードが優先される。
In FIG. 17, at time tc11, since the rotation amount of the operation of FIG. 4 exceeds the threshold value THC, the
After time tc11, at time tc12, the movement amount of the operation in FIG. 6 exceeds the threshold value THC. However, since the moving average of the rotation amount exceeds the threshold value THC, the normal mode is prioritized.
時刻tc13では、図4の動作の回動量が閾値THC以下となっているが、回動量の移動平均が閾値THCを超えているので、ノーマルモードが優先される。
時刻tc14において、回動量の移動平均が閾値THC以下となり、かつ図6の移動量の移動平均値が閾値THCを超えているので、制御部31は、湾曲モードをノーマルモードからファインモードに切り替える。
At time tc13, the rotation amount of the operation in FIG. 4 is equal to or less than the threshold value THC, but since the moving average of the rotation amount exceeds the threshold value THC, the normal mode is prioritized.
At time tc14, since the moving average of the rotation amount becomes equal to or less than the threshold value THC and the moving average value of the movement amount in FIG. 6 exceeds the threshold value THC, the
時刻tc15において、図6の移動量の移動平均が閾値THC以下になり、回動量の移動平均も閾値THC以下であるので、制御部31は、ノーマルモードでもファインモードでもなく、湾曲駆動がされないニュートラル状態であると判定する。 At time tc15, the moving average of the moving amount in FIG. 6 becomes equal to or lower than the threshold value THC, and the moving average of the rotating amount is also equal to or lower than the threshold value THC. It is determined that it is in a state.
以上は、左右方向の湾曲操作のノーマルモードとファインモードの切り替え制御を説明したが、上下方向の湾曲操作のノーマルモードとファインモードの切り替え制御も同様である。
本変形例においても、左右方向の湾曲操作と上下方向の湾曲操作が同じモードで操作されるように、図12で説明したように、優先制御が行われる。
よって、上述した各実施の形態及び各変形例によれば、内視鏡検査に用いられる湾曲操作指示をシームレスに行うことができる内視鏡制御装置、内視鏡システム及びプログラムを提供することができる。
The switching control between the normal mode and the fine mode for the left and right bending operation has been described above, but the switching control between the normal mode and the fine mode for the vertical bending operation is the same.
Also in this modification, priority control is performed as described with reference to FIG. 12 so that the horizontal bending operation and the vertical bending operation are operated in the same mode.
Therefore, according to each embodiment and each modification described above, it is possible to provide an endoscope control apparatus, an endoscope system, and a program capable of seamlessly performing a bending operation instruction used for endoscopy. it can.
なお、以上説明した動作を実行するプログラムは、コンピュータプログラム製品として、フレキシブルディスク、CD−ROM等の可搬媒体や、ハードディスク等の記憶媒体に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明の内視鏡制御装置及び内視鏡システムを実現することができる。 The program for executing the operations described above is recorded or stored as a computer program product in its entirety or in part on a portable medium such as a flexible disk or CD-ROM or a storage medium such as a hard disk. Yes. The program is read by a computer, and all or part of the operation is executed. Alternatively, all or part of the program can be distributed or provided via a communication network. The user downloads the program via the communication network and installs it on the computer or installs it from the recording medium to the computer, thereby easily realizing the endoscope control apparatus and endoscope system of the present invention. be able to.
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。 The present invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the scope of the present invention.
1 内視鏡システム、2 内視鏡装置、3 スマートフォン、3a 筐体、4 挿入部、4a 先端部、4b 湾曲部、5 本体装置、6 光学アダプタ、6a、6b レンズ、11 撮像素子、12 ライトガイド、13 湾曲ワイヤ、14 湾曲機構、15a、15b プーリ、21 制御部、22 メモリ、23 撮像駆動回路、24 照明回路、25、25a、25b 湾曲駆動回路、26 湾曲駆動部、26a、26b モータ、27 外部インターフェース、28 液晶表示装置、29 タッチパネル、31 制御部、32 メモリ、32a 内視鏡アプリ、34 タッチパネル、35 センサユニット、36 外部インターフェース、37 撮像部、37a、37b カメラ、38 マイク、39 操作ボタン、41 表示画面、42 ライブ画像表示領域、43 湾曲操作ボタン、44 湾曲ロックボタン、45 基準位置リセットボタン、46 ホームボタン。
DESCRIPTION OF
Claims (15)
ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出部と、
前記動作検出部により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、
前記動作判定部により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信部と、
を有する内視鏡制御装置。 An endoscope control device that controls a bending operation of a bending portion of an insertion portion of an endoscope device,
An operation detection unit for detecting rotation of a casing held by a user around a predetermined axis and movement of the casing in a predetermined direction;
An operation determination unit that determines the presence or absence of a first operation or the presence or absence of a second operation different from the first operation based on the rotation or the movement detected by the operation detection unit;
When there is the first motion determined by the motion determination unit, the motion determination unit determines a first execution instruction of the first bending operation for the bending unit assigned to the first motion. An instruction transmission unit that transmits a second execution instruction of a second bending operation to the bending unit assigned to the second operation to the endoscope device when the second operation is performed;
An endoscope control apparatus having
前記第2の動作は、前記湾曲部の上下方向への湾曲操作のための動作である、請求項1に記載の内視鏡制御装置。 The first operation is an operation for a bending operation in the left-right direction of the bending portion,
The endoscope control apparatus according to claim 1, wherein the second operation is an operation for a bending operation in the vertical direction of the bending portion.
前記第2の動作は、前記湾曲部の湾曲をロックする操作又は前記湾曲部の湾曲をロック解除する操作のための動作である、請求項1に記載の内視鏡制御装置。 The first operation is an operation for a bending operation in the horizontal direction or the vertical direction of the bending portion,
The endoscope control apparatus according to claim 1, wherein the second operation is an operation for locking the bending of the bending portion or an operation for unlocking the bending of the bending portion.
前記第2の動作は、前記湾曲部の上下左右方向への湾曲を、前記第1の湾曲量よりも小さい第2の湾曲量で湾曲させる第2のモードのための動作である、請求項1に記載の内視鏡制御装置。 The first operation is an operation for a first mode in which the bending of the bending portion in the vertical and horizontal directions is bent with a first bending amount,
2. The second operation is an operation for a second mode in which the bending of the bending portion in the vertical and horizontal directions is bent with a second bending amount smaller than the first bending amount. The endoscope control apparatus described in 1.
前記第1の動作は、前記第1の軸回りの第1の回動動作と、前記第2の軸回りの第2の回動動作を含み、
前記第2の動作は、前記第1の軸方向の第1の移動動作と、前記第2の軸方向の第2の移動動作を含む、請求項4に記載の内視鏡制御装置。 The predetermined axis has a first axis and a second axis orthogonal to the first axis;
The first operation includes a first rotation operation around the first axis and a second rotation operation around the second axis,
The endoscope control apparatus according to claim 4, wherein the second operation includes a first moving operation in the first axial direction and a second moving operation in the second axial direction.
前記第1の動作は、前記第1の軸回りの第1の回動動作と、前記第2の軸回りの第2の回動動作を含み、
前記第2の動作は、前記第1の軸方向の第1の移動動作と、前記第2の軸方向の第2の移動動作を含み、
前記第1の軸及び前記第2の軸に直交する第3の軸方向の第3の移動動作に基づいて、前記第1のモードと前記第2のモードの切り替えを行う、請求項5に記載の内視鏡制御装置。 The predetermined axis has a first axis and a second axis orthogonal to the first axis;
The first operation includes a first rotation operation around the first axis and a second rotation operation around the second axis,
The second operation includes a first movement operation in the first axial direction and a second movement operation in the second axial direction,
The switching between the first mode and the second mode is performed based on a third movement operation in a third axial direction orthogonal to the first axis and the second axis. Endoscope control device.
前記内視鏡制御装置は、
前記内視鏡装置の挿入部の湾曲部の湾曲操作を制御する内視鏡制御装置であって、
ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出部と、
前記動作検出部により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、
前記動作判定部により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信部と、
を有し、
前記内視鏡装置は、前記内視鏡制御装置からの前記第1の実行指示に応じて前記第1の湾曲操作を実行し、前記内視鏡制御装置からの前記第2の実行指示に応じて前記第2の湾曲操作を実行する、内視鏡システム。 An endoscope system including an endoscope device and an endoscope control device,
The endoscope control device
An endoscope control device that controls a bending operation of a bending portion of an insertion portion of the endoscope device,
An operation detection unit for detecting rotation of a casing held by a user around a predetermined axis and movement of the casing in a predetermined direction;
An operation determination unit that determines the presence or absence of a first operation or the presence or absence of a second operation different from the first operation based on the rotation or the movement detected by the operation detection unit;
When there is the first motion determined by the motion determination unit, the motion determination unit determines a first execution instruction of the first bending operation for the bending unit assigned to the first motion. An instruction transmission unit that transmits a second execution instruction of a second bending operation to the bending unit assigned to the second operation to the endoscope device when the second operation is performed;
Have
The endoscope apparatus executes the first bending operation according to the first execution instruction from the endoscope control apparatus, and according to the second execution instruction from the endoscope control apparatus. An endoscope system that executes the second bending operation.
ユーザにより把持される筐体の所定の軸回りの回動及び前記筐体の所定の方向への移動を検出する動作検出機能と、
前記動作検出機能により検出された前記回動又は前記移動に基づいて第1の動作の有無又は前記第1の動作とは異なる第2の動作の有無を判定する動作判定部と、
前記動作判定機能により判定された前記第1の動作があったときは前記第1の動作に割り当てられた前記湾曲部に対する第1の湾曲操作の第1の実行指示を、前記動作判定部により判定された前記第2の動作があったときは前記第2の動作に割り当てられた前記湾曲部に対する第2の湾曲操作の第2の実行指示を前記内視鏡装置へ送信する指示送信機能と、
をコンピュータに実行させるプログラム。 A program for an endoscope control device that controls a bending operation of a bending portion of an insertion portion of an endoscope device,
An operation detection function for detecting rotation of a casing held by a user around a predetermined axis and movement of the casing in a predetermined direction;
An operation determination unit that determines the presence or absence of a first operation or the presence or absence of a second operation different from the first operation based on the rotation or the movement detected by the operation detection function;
When there is the first motion determined by the motion determination function, the motion determination unit determines a first execution instruction of the first bending operation for the bending portion assigned to the first motion. An instruction transmission function for transmitting a second execution instruction of a second bending operation to the bending portion assigned to the second operation to the endoscope apparatus when the second operation is performed;
A program that causes a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017117480A JP2019000351A (en) | 2017-06-15 | 2017-06-15 | Endoscope control device, endoscope system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017117480A JP2019000351A (en) | 2017-06-15 | 2017-06-15 | Endoscope control device, endoscope system and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019000351A true JP2019000351A (en) | 2019-01-10 |
Family
ID=65005138
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017117480A Pending JP2019000351A (en) | 2017-06-15 | 2017-06-15 | Endoscope control device, endoscope system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019000351A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021145051A1 (en) * | 2020-01-16 | 2021-07-22 | ||
| WO2023090021A1 (en) * | 2021-11-22 | 2023-05-25 | オリンパスメディカルシステムズ株式会社 | Endoluminal device system, endoluminal device control method, and computer program recording medium for storing program that controls endoluminal device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009069395A1 (en) * | 2007-11-29 | 2009-06-04 | Olympus Medical Systems Corp. | Endoscope curve control device and endoscope system |
| WO2010041714A1 (en) * | 2008-10-10 | 2010-04-15 | 学校法人自治医科大学 | Surgery system for endoscopic submucosal dissection (esd) and surgery method |
| WO2013015003A1 (en) * | 2011-07-28 | 2013-01-31 | オリンパスメディカルシステムズ株式会社 | Endoscope |
| WO2014155725A1 (en) * | 2013-03-29 | 2014-10-02 | 国立大学法人 東京工業大学 | Endoscopic operating system and endoscopic operating program |
| US20170157361A1 (en) * | 2015-12-04 | 2017-06-08 | Mark D. Barrish | Input and articulation system for catheters and other uses |
-
2017
- 2017-06-15 JP JP2017117480A patent/JP2019000351A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009069395A1 (en) * | 2007-11-29 | 2009-06-04 | Olympus Medical Systems Corp. | Endoscope curve control device and endoscope system |
| WO2010041714A1 (en) * | 2008-10-10 | 2010-04-15 | 学校法人自治医科大学 | Surgery system for endoscopic submucosal dissection (esd) and surgery method |
| WO2013015003A1 (en) * | 2011-07-28 | 2013-01-31 | オリンパスメディカルシステムズ株式会社 | Endoscope |
| WO2014155725A1 (en) * | 2013-03-29 | 2014-10-02 | 国立大学法人 東京工業大学 | Endoscopic operating system and endoscopic operating program |
| US20170157361A1 (en) * | 2015-12-04 | 2017-06-08 | Mark D. Barrish | Input and articulation system for catheters and other uses |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021145051A1 (en) * | 2020-01-16 | 2021-07-22 | ||
| WO2021145051A1 (en) * | 2020-01-16 | 2021-07-22 | オリンパス株式会社 | Endoscope system |
| US12433476B2 (en) | 2020-01-16 | 2025-10-07 | Olympus Corporation | Endoscope having fastener for bundling wire sheaths in flexible portion and endoscope system |
| US12446762B2 (en) | 2020-01-16 | 2025-10-21 | Olympus Corporation | Endoscope system, control device, information processing method |
| US12484767B2 (en) | 2020-01-16 | 2025-12-02 | Olympus Corporation | Medical system, processor comprising hardware, medical system control method |
| WO2023090021A1 (en) * | 2021-11-22 | 2023-05-25 | オリンパスメディカルシステムズ株式会社 | Endoluminal device system, endoluminal device control method, and computer program recording medium for storing program that controls endoluminal device |
| JPWO2023090021A1 (en) * | 2021-11-22 | 2023-05-25 | ||
| JP7618840B2 (en) | 2021-11-22 | 2025-01-21 | オリンパスメディカルシステムズ株式会社 | Intraluminal device system, method for operating an intraluminal device system, and computer program storage medium for storing a program for controlling an intraluminal device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7427762B2 (en) | game controller | |
| JP5582629B2 (en) | Information processing apparatus and information processing program | |
| US10506913B2 (en) | Apparatus operation device, apparatus operation method, and electronic apparatus system | |
| US9804667B2 (en) | Electronic apparatus | |
| CN103116397A (en) | Motion recognition apparatus, motion recognition method, operation apparatus, electronic apparatus, and program | |
| JP6357023B2 (en) | Information processing program, information processing apparatus, information processing apparatus control method, and information processing system | |
| US11202010B2 (en) | Control device, external device, medical observation system, control method, display method, and program | |
| TW201035816A (en) | Input apparatus, handheld apparatus, and control method | |
| JP7007116B2 (en) | Endoscope controller, endoscope system and program | |
| JP2018180275A (en) | Endoscope device, endoscope system, and method for controlling display of endoscope image | |
| JP2019000351A (en) | Endoscope control device, endoscope system and program | |
| US9742987B2 (en) | Image pickup display apparatus, image pickup display method, and recording medium | |
| JP2014109630A (en) | Endoscope device | |
| JP5945297B2 (en) | GAME PROGRAM AND GAME DEVICE | |
| US9146703B2 (en) | Storage medium, information processing apparatus, information processing system and information processing method | |
| WO2009112822A2 (en) | Pointing device | |
| JP2013175208A (en) | Information processing apparatus and information processing program | |
| JP2019086916A (en) | Work support device, work support method, and work support program | |
| EP3285150A1 (en) | Touch panel device | |
| JP2011227682A (en) | Display device | |
| JP5331259B2 (en) | Information processing program, information processing apparatus, information processing system, and information processing method | |
| EP4355191A1 (en) | Medical visualisation device with programmable buttons | |
| JP6765787B2 (en) | Switching control method between endoscopic image and camera image in endoscopic system and endoscopic system | |
| WO2025094358A1 (en) | Electronic device | |
| JP5357998B2 (en) | GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME PROCESSING METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200519 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200519 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210331 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20211116 |