Movatterモバイル変換


[0]ホーム

URL:


JP2008220522A - Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system - Google Patents

Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system
Download PDF

Info

Publication number
JP2008220522A
JP2008220522AJP2007060800AJP2007060800AJP2008220522AJP 2008220522 AJP2008220522 AJP 2008220522AJP 2007060800 AJP2007060800 AJP 2007060800AJP 2007060800 AJP2007060800 AJP 2007060800AJP 2008220522 AJP2008220522 AJP 2008220522A
Authority
JP
Japan
Prior art keywords
direction data
sensor
data
unit
capsule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007060800A
Other languages
Japanese (ja)
Inventor
Yoshio Takahashi
由郎 高橋
Taro Nakasendo
太郎 中仙道
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.)
Hoya Corp
Original Assignee
Hoya Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hoya CorpfiledCriticalHoya Corp
Priority to JP2007060800ApriorityCriticalpatent/JP2008220522A/en
Publication of JP2008220522ApublicationCriticalpatent/JP2008220522A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

<P>PROBLEM TO BE SOLVED: To provide a miniaturized system, or an attitude detection system for detecting the relative attitude of a moving body moving independently such as a capsule endoscope. <P>SOLUTION: The capsule endoscope 10 wirelessly transmits capsule direction information and capsule acceleration information to an outside. An external receiver 20 receives the capsule direction information and the capsule acceleration information and stores them along with receiver direction information and receiver acceleration information. The external receiver 20 is connectable to a capsule endoscope processor. The capsule endoscope processor calculates the relative attitude of the capsule endoscope relative to the external receiver 20 based on the capsule direction information, the capsule acceleration information, the receiver direction information and the receiver acceleration information. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

Translated fromJapanese

本発明は、単独で体内などに挿入されるカプセル内視鏡を用いた内視鏡システムなどのように、単独で移動する移動体の姿勢を検出するための姿勢被検出ユニット、記憶ユニット、相対姿勢算出システム、およびカプセル内視鏡姿勢検出システムに関する。  The present invention relates to a posture detected unit, a storage unit, a relative unit for detecting the posture of a moving body that moves independently, such as an endoscope system using a capsule endoscope that is inserted into the body alone. The present invention relates to an attitude calculation system and a capsule endoscope attitude detection system.

従来、カプセル内視鏡システムが開発されている。カプセル内視鏡システムでは、撮像素子を設けたカプセル内視鏡が用いられる。カプセル内視鏡は患者に飲込まれ、体内を単独で移動する。移動しながら、カプセル内視鏡によって体内の撮影が連続的に行われる。撮影された画像は画像データとして体外機に受信される。体外器が受信した画像データに基づく画像がモニタに表示される。  Conventionally, a capsule endoscope system has been developed. In the capsule endoscope system, a capsule endoscope provided with an image sensor is used. The capsule endoscope is swallowed by the patient and moves alone in the body. While moving, the inside of the body is continuously captured by the capsule endoscope. The photographed image is received by the extracorporeal device as image data. An image based on the image data received by the external device is displayed on the monitor.

カプセル内視鏡の撮影する部位の把握のため、また複数の画像のそれぞれの一部を用いてバーチャル画像を生成するためには、体内におけるカプセル内視鏡の姿勢を把握することが求められている。そこで、磁気を利用してカプセル内視鏡の姿勢を検出することが提案されている(特許文献1参照)。  In order to grasp the part to be photographed by the capsule endoscope and to generate a virtual image using a part of each of a plurality of images, it is required to grasp the posture of the capsule endoscope in the body. Yes. Thus, it has been proposed to detect the posture of the capsule endoscope using magnetism (see Patent Document 1).

しかし、磁気を利用する場合は大型の磁気検出センサが必要であり、より小型化したシステムが求められていた。特に、カプセル内視鏡による体内の撮影は長時間を要するため、被験者が大型の磁気検出センサを用いる場合は検査室において長時間の検査を受けることになった。そのため、被験者にとって不便であった。  However, when using magnetism, a large magnetic detection sensor is required, and a more compact system has been demanded. In particular, since imaging inside the body with a capsule endoscope takes a long time, when a subject uses a large magnetic detection sensor, a long-time examination is performed in the examination room. Therefore, it was inconvenient for the subject.

また、磁気検出センサは、カプセル内視鏡そのものの姿勢を検出することは可能であるが、体内におけるカプセル内視鏡の姿勢を検出するためには被験者が同じ姿勢を保つ必要があった。そのため、さらに被験者には不便であった。
特開2005−304638号公報
Moreover, although the magnetic detection sensor can detect the posture of the capsule endoscope itself, it is necessary for the subject to maintain the same posture in order to detect the posture of the capsule endoscope in the body. Therefore, it was inconvenient for the subject.
JP 2005-304638 A

したがって、本発明ではカプセル内視鏡のように単独で移動する移動体の相対的な姿勢を検出する姿勢検出システムであって、小型化されたシステムの提供を目的とする。  Therefore, an object of the present invention is to provide a posture detection system that detects the relative posture of a moving body that moves independently, such as a capsule endoscope, and that is downsized.

本発明の姿勢検出ユニットは、姿勢被検出体の向いている方向を検出するための第1のセンサと、重力方向を検出するための第2のセンサと、第1のセンサが検出する第1の方向データと第2のセンサが検出する第1の重力方向データを無線送信する送信部とを備えることを特徴としている。  The posture detection unit of the present invention includes a first sensor for detecting a direction in which the posture detection object is directed, a second sensor for detecting the direction of gravity, and a first sensor detected by the first sensor. And a transmitter for wirelessly transmitting the first gravity direction data detected by the second sensor.

なお、第1、第2のセンサは、それぞれ方位センサおよび加速度センサであることが好ましい。  The first and second sensors are preferably an orientation sensor and an acceleration sensor, respectively.

また、方位センサは異なる3方向を軸として方位を検出し、加速度センサは異なる3方向の加速度を検出することが好ましい。  Further, it is preferable that the azimuth sensor detects the azimuth with three different directions as axes, and the acceleration sensor detects the acceleration in the three different directions.

また、第1、第2のセンサが検出する第1の方向データおよび第1の重力方向データを格納するための第1のメモリと、第1のセンサが検出した第1の方向データのデータ強度が第1の閾値を下回るときは第1の方向データを第1のメモリに格納し第1のセンサが検出した第1の方向データのデータ強度が第1の閾値を超えるときは第1のメモリに格納された最新の第1の方向データを第1のセンサが検出した第1の方向データの代わりに送信部に無線送信させ第2のセンサが検出した第1の重力方向データのデータ強度が第2の閾値を下回るときは第1の重力方向データを第1のメモリに格納し第2のセンサが検出した第1の重力方向データのデータ強度が第2の閾値を超えるときは第1のメモリに格納された最新の第1の重力方向データを第2のセンサが検出した第1の重力方向データの代わりに送信部に無線送信させる第1の制御部とを備えることが好ましい。  The first memory for storing the first direction data and the first gravity direction data detected by the first and second sensors, and the data intensity of the first direction data detected by the first sensor Is stored below the first threshold, the first direction data is stored in the first memory, and when the data intensity of the first direction data detected by the first sensor exceeds the first threshold, the first memory The data intensity of the first gravity direction data detected by the second sensor is transmitted wirelessly to the transmission unit instead of the first direction data detected by the first sensor. When it falls below the second threshold, the first gravity direction data is stored in the first memory, and when the data strength of the first gravity direction data detected by the second sensor exceeds the second threshold, the first Latest first gravity direction data stored in memory Preferably comprises a first control unit for wireless transmission to the transmitting unit in place of the first gravitational direction data which the second sensor detects.

また、第1、第2のセンサの少なくとも一方は、角速度センサであることが好ましい。  Moreover, it is preferable that at least one of the first and second sensors is an angular velocity sensor.

また、角速度センサは、それぞれ異なる3方向を軸として方位を検出することが好ましい。  Further, it is preferable that the angular velocity sensor detects an azimuth with three different directions as axes.

本発明の記憶ユニットは、姿勢被検出体の向いている方向を検出するための第1のセンサと重力方向を検出するための第2のセンサと第1のセンサが検出する第1の方向データと第2のセンサが検出する第1の重力方向データを無線送信する送信部とを備える姿勢検出ユニットが設けられた姿勢被検出体における第1、第2のセンサと夫々同じ種類の第3、第4のセンサと、送信部から無線送信される第1の方向データおよび第1の重力方向データを受信する受信部と、第1の方向データおよび第1の重力方向データと受信部が第1の方向データおよび第1の重力方向データを受信するときに第3、第4のセンサがそれぞれ検出する第2の方向データおよび第2の重力方向データとを関連付けて格納する第2のメモリとを備えることを特徴としている。  The storage unit of the present invention includes a first sensor for detecting the direction in which the posture detection object is directed, a second sensor for detecting the direction of gravity, and first direction data detected by the first sensor. And the first and second sensors of the same type as the first and second sensors in the posture detection body provided with the posture detection unit including the transmitter for wirelessly transmitting the first gravity direction data detected by the second sensor. The fourth sensor, the receiving unit that receives the first direction data and the first gravity direction data wirelessly transmitted from the transmitting unit, the first direction data, the first gravity direction data, and the receiving unit are the first. A second memory for storing the second direction data and the second gravity direction data detected by the third and fourth sensors, respectively, when receiving the direction data and the first gravity direction data. With features To have.

また、第3、第4のセンサが検出する第2の方向データおよび第2の重力方向データを格納するための第3のメモリと、第3のセンサが検出した第2の方向データのデータ強度が第1の閾値を下回るときは第2の方向データを第3のメモリに格納し第3のセンサが検出した第2の方向データのデータ強度が第1の閾値を超えるときは第3のメモリに格納された最新の第2の方向データを第3のセンサが検出した第2の方向データの代わりに第3のメモリに格納させ第4のセンサが検出した第2の重力方向データのデータ強度が第2の閾値を下回るときは第2の重力方向データを第3のメモリに格納し第4のセンサが検出した第2の重力方向データのデータ強度が第2の閾値を超えるときは第3のメモリに格納された最新の第2の重力方向データを第4のセンサが検出した第2の重力方向データの代わりに第3のメモリに格納する第2の制御部とを備えることが好ましい。  In addition, a third memory for storing second direction data and second gravity direction data detected by the third and fourth sensors, and data intensity of the second direction data detected by the third sensor Is less than the first threshold value, the second direction data is stored in the third memory, and when the data intensity of the second direction data detected by the third sensor exceeds the first threshold value, the third memory The latest second direction data stored in is stored in the third memory instead of the second direction data detected by the third sensor, and the data intensity of the second gravity direction data detected by the fourth sensor is stored. Is less than the second threshold value, the second gravity direction data is stored in the third memory, and when the data intensity of the second gravity direction data detected by the fourth sensor exceeds the second threshold value, the third The latest second gravity direction data stored in the memory of It is preferable that a and a second control unit that the fourth sensor is stored in the third memory in place of the second gravity direction data detected.

また、姿勢被検出体を所定の姿勢で所定の位置に係合する係合部を備え、係合部に姿勢被検出体を係合させた後に第2のメモリに第2の方向データおよび第2の重力方向データの格納を開始することが好ましい。  In addition, an engagement portion that engages the posture detection body with a predetermined posture at a predetermined position is provided, and the second memory stores the second direction data and the second data after the posture detection body is engaged with the engagement portion. It is preferable to start storing the gravity direction data of 2.

また、姿勢被検出体を内包する披見対象体に装着される装具に固定可能であることが好ましい。  Moreover, it is preferable that it is fixable to the brace | wear mounted | worn with the show object body which includes a posture to-be-detected body.

本発明の相対姿勢算出ユニットは、姿勢被検出体の向いている方向を検出するための第1のセンサと重力方向を検出するための第2のセンサと第1のセンサが検出する第1の方向データと第2のセンサが検出する第1の重力方向データを無線送信する送信部とを備える姿勢検出ユニットが設けられた姿勢被検出体における第1、第2のセンサと同じ種類の第3、第4のセンサと送信部から無線送信される第1の方向データおよび第1の重力方向データを受信する受信部と第1の方向データおよび第1の重力方向データと受信部が第1の方向データおよび第1の重力方向データを受信するときに第3、第4のセンサがそれぞれ検出する第2の方向データおよび第2の重力方向データとを関連付けて格納する第2のメモリとを備える記憶ユニットにおける第2のメモリに関連付けられて格納された第1、第2の方向データおよび第1、第2の重力方向データを受信する受信部と、受信部が受信した第1、第2の方向データおよび第1、第2の重力方向データに基づいて記憶ユニットに対する姿勢被検出体の相対姿勢を算出する算出部とを備えることを特徴としている。  The relative posture calculation unit of the present invention includes a first sensor for detecting a direction in which the posture detection object is facing, a second sensor for detecting the direction of gravity, and a first sensor detected by the first sensor. A third sensor of the same type as the first and second sensors in the posture detected body provided with the posture detection unit including the direction data and the transmitter that wirelessly transmits the first gravity direction data detected by the second sensor. The first direction data and the first gravity direction data wirelessly transmitted from the fourth sensor and the transmission unit, the first direction data, the first gravity direction data, and the reception unit receive the first direction data and the first gravity direction data. A second memory for storing the second direction data and the second gravity direction data detected by the third and fourth sensors, respectively, when receiving the direction data and the first gravity direction data; To the storage unit A receiving unit that receives the first and second direction data and the first and second gravity direction data stored in association with the second memory, and the first and second direction data received by the receiving unit. And a calculation unit that calculates a relative posture of the posture detected body with respect to the storage unit based on the first and second gravity direction data.

なお、算出部は、角速度センサである第1、第3のセンサが検出する第1、第2の方向データに基づいてそれぞれ姿勢被検出体および記憶ユニットの向く方向である第1、第2の方向を算出する方向算出部と、加速度センサである第2、第4のセンサが検出する第1、第2の重力方向データに基づいてそれぞれ方向算出部に算出された第1、第2の方向の修正を行なう方向修正部と、方向修正部に修正された第1、第2の方向に基づいて記憶ユニットに対する姿勢被検出体の相対姿勢を算出する相対姿勢算出部とを有することが好ましい。  Note that the calculation unit is configured so that the first and second directions are the directions in which the posture detection object and the storage unit face based on the first and second direction data detected by the first and third sensors, which are angular velocity sensors, respectively. The first and second directions calculated by the direction calculation unit based on the direction calculation unit that calculates the direction and the first and second gravity direction data detected by the second and fourth sensors that are acceleration sensors, respectively. It is preferable to include a direction correcting unit that corrects the above and a relative posture calculating unit that calculates the relative posture of the posture detected body with respect to the storage unit based on the first and second directions corrected by the direction correcting unit.

また、算出部は、修正前の第1、第2の方向に基づいて方向修正部に第1、第2の方向を修正させるか否かを判断する修正判断部を有し、修正判断部が第1、第2の方向を修正させると判断するときに方向修正部は第1、第2の方向の修正を行なうことが好ましい。  The calculation unit includes a correction determination unit that determines whether the direction correction unit corrects the first and second directions based on the first and second directions before correction. When it is determined that the first and second directions are to be corrected, it is preferable that the direction correcting unit corrects the first and second directions.

また、修正判断部は方向算出部に連続的に算出された第1の方向または第2の方向の変化が所定の範囲である場合に、第1、第2の方向を修正させると判断することが好ましい。  The correction determining unit determines that the first and second directions are to be corrected when a change in the first direction or the second direction continuously calculated by the direction calculating unit is within a predetermined range. Is preferred.

本発明の相対姿勢検出システムは、姿勢被検出体の向いている方向を検出するための第1のセンサと重力方向を検出するための第2のセンサと第1のセンサが検出する第1の方向データと第2のセンサが検出する第1の重力方向データを無線送信する送信部とを有する姿勢検出ユニットと、第1、第2のセンサと同じ種類である第3、第4のセンサと送信部が無線送信する第1の方向データおよび第1の重力方向データを受信する受信部と第1の検出データおよび第1の重力方向データと受信部が第1の方向データおよび第1の重力方向データを受信するときに第3、第4のセンサがそれぞれ検出する第2の方向データと第2の重力方向データとを関連付けて格納する第2のメモリとを有する記憶ユニットと、記憶ユニットから互いに関連付けられた第1、第2の方向データおよび第1、第2の重力方向データを受信する受信部と受信された第1、第2の方向データおよび第1、第2の重力方向データに基づいて記憶ユニットに対する前記姿勢検出ユニットの相対姿勢を算出する算出部とを備えることを特徴としている。  The relative posture detection system of the present invention includes a first sensor for detecting the direction in which the posture detection object is directed, a second sensor for detecting the direction of gravity, and a first sensor detected by the first sensor. A posture detection unit having a transmission unit that wirelessly transmits first gravity direction data detected by the second sensor and direction data; and third and fourth sensors of the same type as the first and second sensors; The receiving unit that receives the first direction data and the first gravity direction data wirelessly transmitted by the transmission unit, the first detection data, the first gravity direction data, and the receiving unit the first direction data and the first gravity. A storage unit having a second memory for storing the second direction data and the second gravity direction data respectively detected by the third and fourth sensors when receiving the direction data; Related to each other Based on the received first and second direction data and the first and second gravity direction data, and the received first and second direction data and the first and second gravity direction data. And a calculation unit that calculates a relative attitude of the attitude detection unit with respect to the storage unit.

本発明のカプセル内視鏡姿勢検出システムは、筐体の向いている方向を検出するための第1のセンサと重力方向を検出するための第2のセンサと第1のセンサが検出する第1の方向データと第2のセンサが検出する第1の重力方向データを無線送信する送信部とを有するカプセル内視鏡と、第1、第2のセンサと同じ種類である第3、第4のセンサと送信部が無線送信する第1の方向データおよび第1の重力方向データを受信する受信部と第1の検出データおよび第1の重力方向データと受信部が第1の方向データおよび第1の重力方向データを受信するときに第3、第4のセンサがそれぞれ検出する第2の方向データと第2の重力方向データとを関連付けて格納する第2のメモリとを有する外部受信機と、外部受信機から互いに関連付けられた第1、第2の方向データおよび第1、第2の重力方向データを受信する受信部と受信された第1、第2の方向データおよび第1、第2の重力方向データに基づいて記憶ユニットに対する姿勢検出ユニットの相対姿勢を算出する算出部とを有するカプセル内視鏡プロセッサとを備えることを特徴としている。  The capsule endoscope posture detection system according to the present invention includes a first sensor for detecting a direction in which the casing is facing, a second sensor for detecting the direction of gravity, and a first sensor detected by the first sensor. Capsule endoscope having the direction data and the transmitter for wirelessly transmitting the first gravity direction data detected by the second sensor, and the third and fourth types that are the same type as the first and second sensors. The receiving unit, the first detection data, the first gravity direction data, and the receiving unit that receive the first direction data and the first gravity direction data wirelessly transmitted by the sensor and the transmission unit are the first direction data and the first An external receiver having a second memory that associates and stores second direction data and second gravity direction data detected by the third and fourth sensors when receiving the gravity direction data, Associated with each other from an external receiver A receiving unit for receiving the first and second direction data and the first and second gravity direction data, and storing based on the received first and second direction data and the first and second gravity direction data. And a capsule endoscope processor having a calculation unit that calculates a relative posture of the posture detection unit with respect to the unit.

本発明によれば、単独で移動する移動体の相対的な姿勢を、小型化した構成によって検出することが可能になる。  According to the present invention, it is possible to detect the relative posture of a moving body that moves alone with a downsized configuration.

以下、本発明の実施形態について図面を参照して説明する。
図1は、本発明の第1の実施形態を適用した内視鏡位置姿勢検出システムの使用状態を示す第1の参考図である。図2は、内視鏡姿勢検出システムの使用状態を示す第2の参考図である。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a first reference diagram showing a use state of an endoscope position / orientation detection system to which a first embodiment of the present invention is applied. FIG. 2 is a second reference diagram illustrating a usage state of the endoscope posture detection system.

本実施形態の内視鏡姿勢検出システムを有するカプセル内視鏡システムは、カプセル内視鏡10、外部受信機20、カプセル内視鏡プロセッサ30、およびモニタ40等によって構成される(図1、図2参照)。カプセル内視鏡システムによる体腔内部の観察は、データ採取のステップとデータに基づく画像表示のステップとによって構成される。  A capsule endoscope system having the endoscope posture detection system of the present embodiment is configured by acapsule endoscope 10, anexternal receiver 20, acapsule endoscope processor 30, amonitor 40, and the like (FIG. 1, FIG. 2). Observation of the inside of the body cavity by the capsule endoscope system includes a data collection step and an image display step based on the data.

図1に示すように、データ採取のステップにおいて、外部受信機20が固定されたベストvが、被験者Pに装着される。なお、外部受信機20は、専用ポケットへの収容などの方法によりベストvに固定される。このとき、外部受信機20がベストvを介して被験者Pの体外に固定される。  As shown in FIG. 1, the vest v to which theexternal receiver 20 is fixed is attached to the subject P in the data collection step. Theexternal receiver 20 is fixed to the vest v by a method such as accommodation in a dedicated pocket. At this time, theexternal receiver 20 is fixed outside the body of the subject P via the vest v.

また、データ採取のステップにおいてカプセル内視鏡10が被験者Pに飲込まれる。カプセル内視鏡10により画像観察に必要なデータが生成される。生成されたデータは外部受信機20に無線送信される。無線送信されたデータが外部受信機20に設けられる姿勢メモリ(図1、図2において図示せず)に格納される。  In addition, thecapsule endoscope 10 is swallowed by the subject P in the data collection step. Data necessary for image observation is generated by thecapsule endoscope 10. The generated data is wirelessly transmitted to theexternal receiver 20. The wirelessly transmitted data is stored in an attitude memory (not shown in FIGS. 1 and 2) provided in theexternal receiver 20.

カプセル内視鏡10によるデータ採取を終えると、画像表示のステップを実行することが可能になる。図2に示すように、画像表示のステップにおいて外部受信機20がカプセル内視鏡プロセッサ30に接続される。なお、カプセル内視鏡プロセッサ30はモニタ40にも接続される。  When data collection by thecapsule endoscope 10 is completed, an image display step can be executed. As shown in FIG. 2, theexternal receiver 20 is connected to thecapsule endoscope processor 30 in the image display step. Note that thecapsule endoscope processor 30 is also connected to themonitor 40.

外部受信機20に格納されたデータは、カプセル内視鏡プロセッサ30に送られる。カプセル内視鏡プロセッサ30によって、データに対して所定のデータ処理が施される。所定のデータ処理が施されたデータはモニタ40に送られる。モニタ40には、送られたデータに基づく画像が表示される。  Data stored in theexternal receiver 20 is sent to thecapsule endoscope processor 30. Thecapsule endoscope processor 30 performs predetermined data processing on the data. Data that has undergone predetermined data processing is sent to themonitor 40. Themonitor 40 displays an image based on the transmitted data.

次にカプセル内視鏡10の構成について図3を用いて詳細に説明する。図3はカプセル内視鏡の内部構成を概略的に示すブロック図である。カプセル内視鏡30には、方位センサ11、加速度センサ12、システムコントローラ13、一時メモリ14、送信部15、および撮像素子16が設けられる。  Next, the configuration of thecapsule endoscope 10 will be described in detail with reference to FIG. FIG. 3 is a block diagram schematically showing the internal configuration of the capsule endoscope. Thecapsule endoscope 30 includes anorientation sensor 11, anacceleration sensor 12, asystem controller 13, atemporary memory 14, atransmission unit 15, and animage sensor 16.

撮像素子16により被写体像の撮像が行われる。撮像された被写体像は画像信号としてシステムコントローラ13を介して送信部15に送られる。送信部15に送られた画像信号がカプセル内視鏡10の外部に無線送信される。  A subject image is picked up by theimage pickup device 16. The captured subject image is sent to thetransmission unit 15 via thesystem controller 13 as an image signal. The image signal sent to thetransmission unit 15 is wirelessly transmitted to the outside of thecapsule endoscope 10.

方位センサ11により、地球上におけるカプセル内視鏡10の方位が検出される。なお、方位センサ11は3軸磁気方位センサであり、地上における南北方向をX軸、東西方向をY軸、鉛直方向をZ軸として地磁気のXYZ軸成分が検出される。地磁気のXYZ軸成分に基づいて、カプセル内視鏡10の向く方向ベクトルのX、Y、Z軸成分が求められる。加速度センサ12により、互いに直行する3方向それぞれの加速度が検出される。  The direction of thecapsule endoscope 10 on the earth is detected by thedirection sensor 11. Theazimuth sensor 11 is a three-axis magnetic azimuth sensor, and detects the XYZ-axis component of geomagnetism with the north-south direction on the ground as the X axis, the east-west direction as the Y axis, and the vertical direction as the Z axis. Based on the XYZ axis components of geomagnetism, the X, Y, and Z axis components of the direction vector facing thecapsule endoscope 10 are obtained. Theacceleration sensor 12 detects accelerations in three directions orthogonal to each other.

検出された地磁気のXYZ成分はカプセル方位情報として、加速度はカプセル加速度情報としてシステムコントローラ13に送られる。  The detected XYZ component of geomagnetism is sent to thesystem controller 13 as capsule azimuth information, and the acceleration is sent as capsule acceleration information.

なお、カプセル方位情報およびカプセル加速度情報は、1フィールドの画像信号と同じ周期で検出される。例えば、撮像素子16により1/60秒毎に1フィールドの画像信号が生成される。カプセル方位情報およびカプセル加速度情報も1/60秒毎に検出される。  Note that the capsule azimuth information and the capsule acceleration information are detected in the same cycle as the image signal of one field. For example, an image signal of one field is generated by theimage sensor 16 every 1/60 seconds. Capsule orientation information and capsule acceleration information are also detected every 1/60 seconds.

システムコントローラ13には、ROM(図示せず)が接続される。ROMには、第1の閾値および第1の範囲のデータが格納される。第1の閾値、第1の範囲のデータはシステムコントローラ13に送られる。  A ROM (not shown) is connected to thesystem controller 13. The ROM stores data of a first threshold value and a first range. The first threshold value and the first range of data are sent to thesystem controller 13.

システムコントローラ13において、地磁気のXYZ成分に基づいて地磁気の大きさが求められる。求められた地磁気の大きさと第1の閾値とが比較される。  In thesystem controller 13, the magnitude of the geomagnetism is obtained based on the XYZ component of the geomagnetism. The obtained magnitude of geomagnetism is compared with the first threshold value.

地磁気の大きさが第1の閾値未満であるときは、カプセル方位情報が一時メモリ14に送られ、格納される。また、地磁気の大きさが第1の閾値未満であるときは、カプセル方位情報が送信部15に送られ、カプセル方位情報が送信部15によりカプセル内視鏡10の外部に無線送信される。なお、一時メモリ14にカプセル方位情報が送られるたびに、一時メモリ14に格納されるカプセル方位情報が更新される。  When the magnitude of the geomagnetism is less than the first threshold, the capsule orientation information is sent to thetemporary memory 14 and stored. When the magnitude of the geomagnetism is less than the first threshold, capsule orientation information is sent to thetransmission unit 15, and the capsule orientation information is wirelessly transmitted to the outside of thecapsule endoscope 10 by thetransmission unit 15. Each time capsule orientation information is sent to thetemporary memory 14, the capsule orientation information stored in thetemporary memory 14 is updated.

一方、地磁気の大きさが第1の閾値を超えるとき、システムコントローラ13は一時メモリ14および送信部15へのカプセル方位情報の送信を停止する。さらに、システムコントローラ13によって、一時メモリ14に格納されていたカプセル方位情報が送信部15に送られる。送信部15に送られたカプセル方位情報がカプセル内視鏡10の外部に無線送信される。  On the other hand, when the magnitude of the geomagnetism exceeds the first threshold, thesystem controller 13 stops the transmission of the capsule orientation information to thetemporary memory 14 and thetransmission unit 15. Furthermore, the capsule orientation information stored in thetemporary memory 14 is sent to thetransmission unit 15 by thesystem controller 13. The capsule orientation information sent to thetransmission unit 15 is wirelessly transmitted to the outside of thecapsule endoscope 10.

また、システムコントローラ13によって、3方向の加速度成分に基づいて合成した加速度の大きさが求められる。合成した加速度と第1の範囲とが比較される。  Further, thesystem controller 13 obtains the magnitude of the acceleration synthesized based on the acceleration components in the three directions. The synthesized acceleration is compared with the first range.

合成した加速度が第1の範囲内であるときは、カプセル加速度情報が一時メモリ14に送られ、格納される。また、合成した加速度が第1の範囲内であるときは、カプセル加速度情報が送信部15に送られ、カプセル加速度情報が送信部15によりカプセル内視鏡10の外部に無線送信される。なお、一時メモリ14にカプセル加速度情報が送られるたびに、一時メモリ14に格納されるカプセル加速度情報が更新される。なお、第1の範囲は、重力加速度±aに挟まれる範囲である。  When the combined acceleration is within the first range, the capsule acceleration information is sent to thetemporary memory 14 and stored. When the combined acceleration is within the first range, the capsule acceleration information is sent to thetransmission unit 15, and the capsule acceleration information is wirelessly transmitted to the outside of thecapsule endoscope 10 by thetransmission unit 15. Each time capsule acceleration information is sent to thetemporary memory 14, the capsule acceleration information stored in thetemporary memory 14 is updated. The first range is a range between gravitational accelerations ± a.

一方、合成した加速度が第1の範囲外であるときは、システムコントローラ13は、一時メモリ14および送信部15へのカプセル加速度情報の送信を停止する。さらに、システムコントローラ13によって、一時メモリ14に格納されていたカプセル加速度情報が送信部15に送られる。送信部15に送られたカプセル加速度情報がカプセル内視鏡10の外部に無線送信される。  On the other hand, when the synthesized acceleration is outside the first range, thesystem controller 13 stops the transmission of the capsule acceleration information to thetemporary memory 14 and thetransmission unit 15. Further, the capsule acceleration information stored in thetemporary memory 14 is sent to thetransmission unit 15 by thesystem controller 13. The capsule acceleration information sent to thetransmission unit 15 is wirelessly transmitted to the outside of thecapsule endoscope 10.

次に、外部受信機の構成について図4を用いて説明する。図4は、外部受信機の内部構成を概略的に示すブロック図である。外部受信機20には、方位センサ21、加速度センサ22、システムコントローラ23、一時メモリ24、受信部25、および姿勢メモリ26が設けられる。  Next, the configuration of the external receiver will be described with reference to FIG. FIG. 4 is a block diagram schematically showing the internal configuration of the external receiver. Theexternal receiver 20 is provided with anorientation sensor 21, anacceleration sensor 22, asystem controller 23, atemporary memory 24, a receivingunit 25, and anattitude memory 26.

方位センサ21はカプセル内視鏡10の方位センサ11と同じセンサであり、方位センサ21により外部受信機20の向く方向ベクトルのX、Y、Z軸成分が求められる。また、加速度センサ22はカプセル内視鏡10の加速度センサ12と同じセンサであり、加速度センサ22により互いに直行する3方向それぞれの加速度が検出される。  Theazimuth sensor 21 is the same sensor as theazimuth sensor 11 of thecapsule endoscope 10, and X, Y, and Z axis components of the direction vector facing theexternal receiver 20 are obtained by theazimuth sensor 21. Theacceleration sensor 22 is the same sensor as theacceleration sensor 12 of thecapsule endoscope 10, and theacceleration sensor 22 detects accelerations in the three directions orthogonal to each other.

検出された地磁気のXYZ成分は受信機方位情報として、加速度は受信機加速度情報としてシステムコントローラ23に送られる。  The detected XYZ component of geomagnetism is sent to thesystem controller 23 as receiver orientation information, and the acceleration is sent as receiver acceleration information.

なお、受信機方位情報および受信機加速度情報も、1フィールドの画像信号と同じ周期で検出される。すなわち、受信機方位情報および受信機加速度情報も1/60秒毎に検出される。  Note that the receiver orientation information and the receiver acceleration information are also detected at the same cycle as the one-field image signal. That is, receiver orientation information and receiver acceleration information are also detected every 1/60 seconds.

システムコントローラ23には、ROM(図示せず)が接続される。ROMには、第1の閾値、第1の範囲のデータが格納される。第1の閾値、第1の範囲のデータはシステムコントローラ23に送られる。なお、第1の閾値および第1の範囲は、カプセル内視鏡10のROMに格納された第1の閾値および第1の範囲と同じ値である。  A ROM (not shown) is connected to thesystem controller 23. The ROM stores data of a first threshold value and a first range. The first threshold value and the first range of data are sent to thesystem controller 23. The first threshold value and the first range are the same values as the first threshold value and the first range stored in the ROM of thecapsule endoscope 10.

カプセル内視鏡20のシステムコントローラ13と同じく、システムコントローラ23によって地磁気のXYZ成分に基づいて地磁気の大きさが求められる。求められた地磁気の大きさと第1の閾値とが比較される。  Similar to thesystem controller 13 of thecapsule endoscope 20, thesystem controller 23 determines the magnitude of geomagnetism based on the XYZ components of geomagnetism. The obtained magnitude of geomagnetism is compared with the first threshold value.

地磁気の大きさが第1の閾値未満であるときは、受信機方位情報が一時メモリ24および姿勢メモリ26に送られ、格納される。なお、一時メモリ24に受信機方位情報が送られるたびに、一時メモリ24に格納される受信機方位情報が更新される。  When the magnitude of the geomagnetism is less than the first threshold, the receiver orientation information is sent to thetemporary memory 24 and theattitude memory 26 and stored. Each time receiver orientation information is sent to thetemporary memory 24, the receiver orientation information stored in thetemporary memory 24 is updated.

一方、地磁気の大きさが第1の閾値を超えるとき、システムコントローラ23は一時メモリ24および姿勢メモリ26への受信機方位情報の送信を停止する。さらにシステムコントローラ23によって、一時メモリ24に格納されていた受信機方位情報が姿勢メモリ26に送られ、格納される。  On the other hand, when the magnitude of the geomagnetism exceeds the first threshold, thesystem controller 23 stops transmitting the receiver direction information to thetemporary memory 24 and theattitude memory 26. Further, the receiver direction information stored in thetemporary memory 24 is sent to theattitude memory 26 by thesystem controller 23 and stored therein.

また、システムコントローラ23によって、3方向の加速度成分に基づいて合成した加速度の大きさが求められる。また、合成した加速度と第1の範囲とが比較される。  Further, thesystem controller 23 obtains the magnitude of the acceleration synthesized based on the acceleration components in the three directions. Further, the synthesized acceleration and the first range are compared.

合成した加速度が第1の範囲内であるときは、受信機加速度情報が一時メモリ24および姿勢メモリ26に送られ、格納される。なお、一時メモリ24に受信機加速度情報が送られるたびに、一時メモリ24に格納される受信機加速度情報が更新される。  When the combined acceleration is within the first range, the receiver acceleration information is sent to thetemporary memory 24 and theattitude memory 26 and stored. Each time the receiver acceleration information is sent to thetemporary memory 24, the receiver acceleration information stored in thetemporary memory 24 is updated.

一方、合成した加速度が第1の範囲外のときは、システムコントローラ23は一時メモリ24および姿勢メモリ26への受信機加速度情報の送信が停止される。さらに、システムコントローラ23によって一時メモリ24に格納されていた加速度情報が姿勢メモリ26に送られ、格納される。  On the other hand, when the synthesized acceleration is outside the first range, thesystem controller 23 stops transmitting the receiver acceleration information to thetemporary memory 24 and theattitude memory 26. Further, the acceleration information stored in thetemporary memory 24 by thesystem controller 23 is sent to theattitude memory 26 and stored therein.

受信部25により、カプセル内視鏡10から無線送信されるカプセル方位情報およびカプセル加速度情報が受信される。また、カプセル内視鏡10から無線送信される画像信号も受信部25により受信される。  The receivingunit 25 receives capsule orientation information and capsule acceleration information wirelessly transmitted from thecapsule endoscope 10. The image signal wirelessly transmitted from thecapsule endoscope 10 is also received by the receivingunit 25.

カプセル方位情報およびカプセル加速度情報は、システムコントローラ23により姿勢メモリ26に格納される。なお、同じときに、受信部25に受信されるカプセル方位情報およびカプセル加速度情報と、方位センサ21および加速度センサ22に検出される受信機方位情報および受信機加速度情報とが関連付けられて、姿勢メモリ26に格納される。また、画像信号は、システムコントローラ23により画像格納メモリ(図示せず)に格納される。なお、姿勢メモリ26および画像格納メモリは、単一のメモリの異なるメモリ領域に格納されてもよい。  The capsule orientation information and the capsule acceleration information are stored in theattitude memory 26 by thesystem controller 23. At the same time, the capsule orientation information and capsule acceleration information received by the receivingunit 25 and the receiver orientation information and receiver acceleration information detected by theorientation sensor 21 and theacceleration sensor 22 are associated with each other, and theattitude memory 26. The image signal is stored in an image storage memory (not shown) by thesystem controller 23. Note that theattitude memory 26 and the image storage memory may be stored in different memory areas of a single memory.

外部受信機20の筐体27には、凹陥部28が設けられる。凹陥部28に、カプセル内視鏡10を直径方向に埋設させることが可能である。また、カプセル内視鏡10を埋設させたときに凹陥部28の壁面とカプセル内視鏡10の外壁面とが密着可能であるように、凹陥部28の形状がカプセル内視鏡10の形状に沿って形成される。  Thehousing 27 of theexternal receiver 20 is provided with a recessedportion 28. Thecapsule endoscope 10 can be embedded in theconcave portion 28 in the diameter direction. In addition, the shape of the recessedportion 28 becomes the shape of thecapsule endoscope 10 so that the wall surface of the recessedportion 28 and the outer wall surface of thecapsule endoscope 10 can be in close contact when thecapsule endoscope 10 is embedded. Formed along.

図5に示すように、カプセル内視鏡10の外壁面に黒点17が設けられる。また、筐体27の上面に基準線29が設けられる。基準線29は、筐体27上面の長手方向に延びる直線であり、凹陥部28に埋設したときのカプセル内視鏡10の円筒の軸と平行な直線である。  As shown in FIG. 5,black spots 17 are provided on the outer wall surface of thecapsule endoscope 10. Areference line 29 is provided on the upper surface of thehousing 27. Thereference line 29 is a straight line extending in the longitudinal direction of the upper surface of thehousing 27 and is a straight line parallel to the axis of the cylinder of thecapsule endoscope 10 when embedded in the recessedportion 28.

後述するように、カプセル内視鏡10の相対姿勢を求めるために、外部受信機20を基準とする3次元座標系が定められる。基準線29と平行な方向が、外部受信機20におけるX’軸に定められる。また、筐体27の上面に平行でX’軸に垂直な方向が外部受信機20におけるY’軸に定められる。また、筐体27の上面に垂直な方向がZ’軸に定められる。  As will be described later, in order to obtain the relative posture of thecapsule endoscope 10, a three-dimensional coordinate system based on theexternal receiver 20 is determined. A direction parallel to thereference line 29 is determined on the X ′ axis in theexternal receiver 20. A direction parallel to the upper surface of thecasing 27 and perpendicular to the X ′ axis is defined as the Y ′ axis in theexternal receiver 20. In addition, a direction perpendicular to the upper surface of thehousing 27 is defined as the Z ′ axis.

カプセル内視鏡10を凹陥部28に嵌合させた状態で、外部受信機20の上方から見て黒点17が基準線29上に重なる姿勢が、外部受信機20に対するカプセル内視鏡10の基準姿勢に定められる。  In a state where thecapsule endoscope 10 is fitted in the recessedportion 28, the posture in which theblack dot 17 overlaps thereference line 29 when viewed from above theexternal receiver 20 is the reference of thecapsule endoscope 10 with respect to theexternal receiver 20. Determined by posture.

基準姿勢において、カプセル内視鏡10の加速度センサ12が検出する加速度の3方向と外部受信機20の加速度センサ22が検出する加速度の3方向とが一致するように、両方の加速度センサ12、22の検出方向が調整される。  In the reference posture, bothacceleration sensors 12 and 22 are set so that the three directions of acceleration detected by theacceleration sensor 12 of thecapsule endoscope 10 and the three directions of acceleration detected by theacceleration sensor 22 of theexternal receiver 20 coincide. The detection direction is adjusted.

外部受信機20には、初期設定ボタン(図示せず)が設けられる。初期設定ボタンを押下したときから、カプセル方位情報、受信機方位情報、カプセル加速度情報、受信機方位情報の姿勢メモリ26への格納、および画像信号の画像メモリへの格納が開始される。  Theexternal receiver 20 is provided with an initial setting button (not shown). When the initial setting button is pressed, storage of capsule orientation information, receiver orientation information, capsule acceleration information, and receiver orientation information in theattitude memory 26 and storage of image signals in the image memory are started.

図2に示すように、外部受信機20はカプセル内視鏡プロセッサ30にコネクタ31を介して接続可能である。外部受信機20の姿勢メモリ26に格納されたカプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報がカプセル内視鏡プロセッサ30に送信される。また画像格納メモリに格納された画像信号もカプセル内視鏡プロセッサ30に送信される。  As shown in FIG. 2, theexternal receiver 20 can be connected to thecapsule endoscope processor 30 via aconnector 31. The capsule orientation information, capsule acceleration information, receiver orientation information, and receiver acceleration information stored in theattitude memory 26 of theexternal receiver 20 are transmitted to thecapsule endoscope processor 30. The image signal stored in the image storage memory is also transmitted to thecapsule endoscope processor 30.

次に、カプセル内視鏡プロセッサ30の構成について図6を用いて説明する。カプセル内視鏡プロセッサ30には、前段信号処理回路32、DRAM33、後段信号処理回路34、相対姿勢算出部35、およびROM36が設けられる。  Next, the configuration of thecapsule endoscope processor 30 will be described with reference to FIG. Thecapsule endoscope processor 30 is provided with a front-stagesignal processing circuit 32, aDRAM 33, a rear-stagesignal processing circuit 34, a relativeattitude calculation unit 35, and aROM 36.

カプセル方位情報、カプセル加速度情報、受信機方位情報、受信機加速度情報、および画像信号は、前段信号処理回路32に入力される。前段信号処理回路32によりカプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報は、A/D変換処理が施された後、相対姿勢算出部35に送られる。また、前段信号処理回路32により画像信号は、A/D変換処理を含む所定の信号処理が施され、DRAM33に送られる。  The capsule orientation information, the capsule acceleration information, the receiver orientation information, the receiver acceleration information, and the image signal are input to the pre-stagesignal processing circuit 32. The capsule orientation information, capsule acceleration information, receiver orientation information, and receiver acceleration information are sent to the relativeattitude calculation unit 35 after being subjected to A / D conversion processing by the upstreamsignal processing circuit 32. Further, the image signal is subjected to predetermined signal processing including A / D conversion processing by the pre-stagesignal processing circuit 32 and is sent to theDRAM 33.

相対姿勢算出部35では、外部受信機20を基準としたカプセル内視鏡10の相対姿勢が算出される。なお、カプセル内視鏡10の姿勢は、カプセル内視鏡10の向く方向であるカプセル方向とカプセル方向を軸とした回転とによって表すことが可能である。本実施形態では、相対姿勢として、X’Y’Z’軸座標系におけるカプセル内視鏡10の方向ベクトルと方向ベクトルを軸とした回転角が求められる。  The relativeattitude calculation unit 35 calculates the relative attitude of thecapsule endoscope 10 with theexternal receiver 20 as a reference. Note that the posture of thecapsule endoscope 10 can be represented by a capsule direction, which is a direction in which thecapsule endoscope 10 faces, and a rotation around the capsule direction. In the present embodiment, the direction angle of thecapsule endoscope 10 in the X′Y′Z ′ axis coordinate system and the rotation angle about the direction vector are obtained as the relative posture.

前述のように、カプセル方位情報および受信機方位情報はXYZ軸座標系における方向ベクトルに相当する。従って、X’Y’Z’軸をXYZ軸に一致させる回転をカプセル方位情報に施すことによりX’Y’Z’軸座標系におけるカプセル内視鏡10の方向ベクトルが求められる。  As described above, the capsule bearing information and the receiver bearing information correspond to direction vectors in the XYZ axis coordinate system. Therefore, the direction vector of thecapsule endoscope 10 in the X′Y′Z ′ axis coordinate system is obtained by rotating the capsule orientation information so that the X′Y′Z ′ axis coincides with the XYZ axis.

また、前述のように、カプセル加速度情報および受信機加速度情報は、それぞれカプセル内視鏡10および外部受信機20を基準とした3次元座標系における加速度ベクトルに相当する。カプセル内視鏡10および外部受信機20が停止または一定速度で移動中には、加速度ベクトルの方向を、重力方向として検出可能である。したがって、カプセル加速度情報と受信機加速度情報とに基づいて、カプセル内視鏡10の重力方向を外部受信機20の重力方向に一致させるように回転させることにより、X’Y’Z’軸座標系におけるカプセル内視鏡10の方向ベクトルを軸とした回転角が求められる。  Further, as described above, the capsule acceleration information and the receiver acceleration information correspond to acceleration vectors in a three-dimensional coordinate system based on thecapsule endoscope 10 and theexternal receiver 20, respectively. While thecapsule endoscope 10 and theexternal receiver 20 are stopped or moving at a constant speed, the direction of the acceleration vector can be detected as the direction of gravity. Therefore, based on the capsule acceleration information and the receiver acceleration information, thecapsule endoscope 10 is rotated so that the gravitational direction of thecapsule endoscope 10 coincides with the gravitational direction of theexternal receiver 20, thereby obtaining an X′Y′Z′-axis coordinate system. The rotation angle about the direction vector of thecapsule endoscope 10 is obtained.

なお、カプセル方位情報、受信機方位情報、カプセル加速度情報、および受信機加速度情報から、カプセル内視鏡10の相対姿勢に変換するデータテーブルが予め作成されており、ROM36に記憶されている。相対姿勢算出部35が受信するカプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報に基づいて、対応する相対姿勢の値がROM36から読出される。  Note that a data table for converting the capsule orientation information, the receiver orientation information, the capsule acceleration information, and the receiver acceleration information into the relative posture of thecapsule endoscope 10 is created in advance and stored in theROM 36. Based on the capsule orientation information, capsule acceleration information, receiver orientation information, and receiver acceleration information received by the relativeorientation calculation unit 35, the corresponding relative orientation value is read from theROM 36.

読出された相対姿勢に相当する相対姿勢データがDRAM33に送られ、格納される。また、前段信号処理回路32において、所定の信号処理の施された画像信号もDRAM33に格納される。  Relative attitude data corresponding to the read relative attitude is sent to theDRAM 33 and stored therein. Further, the image signal that has undergone predetermined signal processing in the pre-stagesignal processing circuit 32 is also stored in theDRAM 33.

DRAM33に格納された画像信号および相対姿勢データは、後段信号処理回路34に送られる。後段信号処理回路34では、画像信号に相当する撮影画像とカプセル内視鏡10の姿勢を表示する姿勢画像とを、モニタ40に表示させるための領域の割当てなどの後段信号処理が行われる。  The image signal and the relative attitude data stored in theDRAM 33 are sent to the subsequentsignal processing circuit 34. In the post-stagesignal processing circuit 34, post-stage signal processing such as allocation of an area for causing themonitor 40 to display the captured image corresponding to the image signal and the posture image that displays the posture of thecapsule endoscope 10 is performed.

後段信号処理を施して生成した映像信号がモニタ40に送信される。モニタ40には、映像信号に相当する画像が表示される。図7に示すように、モニタ40には、映像信号に相当する画像として撮影画像MIとともに、第1〜第4の姿勢画像PI1〜PI4が表示される。  A video signal generated by performing post-stage signal processing is transmitted to themonitor 40. An image corresponding to the video signal is displayed on themonitor 40. As shown in FIG. 7, first to fourth posture images PI <b> 1 to PI <b> 4 are displayed on themonitor 40 together with the captured image MI as an image corresponding to the video signal.

図8に示すように、第1の姿勢画像PI1には、X’Y’Z’軸座標系におけるカプセル内視鏡10の姿勢が表示される。すなわち、X’Y’Z’軸座標系におけるカプセル内視鏡10の向く方向が3次元状に表示される。さらに、基準姿勢時にカプセル内視鏡10の下側半分の面は黒色に塗りつぶすことにより、カプセル方向を軸とした回転量が表示される。なお、第1の姿勢画像PI1には、相対姿勢の表示の参考として外部受信機20も表示される。  As shown in FIG. 8, in the first posture image PI1, the posture of thecapsule endoscope 10 in the X′Y′Z ′ axis coordinate system is displayed. That is, the direction in which thecapsule endoscope 10 faces in the X′Y′Z ′ axis coordinate system is displayed in a three-dimensional manner. Furthermore, the lower half surface of thecapsule endoscope 10 is painted black in the reference posture, so that the rotation amount with the capsule direction as an axis is displayed. In the first posture image PI1, theexternal receiver 20 is also displayed as a reference for displaying the relative posture.

図9、図10に示すように、第2、第3の姿勢画像PI2、PI3には、それぞれX’Y’軸座標系におけるカプセル内視鏡10の向く方向、X’―Y’平面、Z’軸座標系におけるカプセル内視鏡10の向く方向が2次元状に表示される。第1の姿勢画像PI1と同様に、相対姿勢の表示の参考として外部受信機20も表示される。  As shown in FIG. 9 and FIG. 10, the second and third posture images PI2 and PI3 have directions to thecapsule endoscope 10 in the X′Y ′ axis coordinate system, X′-Y ′ plane, and Z, respectively. 'The direction in which thecapsule endoscope 10 faces in the axis coordinate system is displayed two-dimensionally. Similarly to the first posture image PI1, theexternal receiver 20 is also displayed as a reference for displaying the relative posture.

図11に示すように、第4の姿勢画像PI4にはカプセル内視鏡10の撮影する画像Imに対する外部受信機20の方向が表示される。外部受信機20のある方向を表示することにより、カプセル方向を軸としたカプセル内視鏡10の回転状況が判別可能となる。  As shown in FIG. 11, the direction of theexternal receiver 20 with respect to the image Im captured by thecapsule endoscope 10 is displayed in the fourth posture image PI4. By displaying a certain direction of theexternal receiver 20, it is possible to determine the rotation state of thecapsule endoscope 10 with the capsule direction as an axis.

次に、カプセル方位情報およびカプセル加速度情報を送信するために、システムコントローラ13により行なわれる処理を図12を用いて説明する。情報送信の処理は、カプセル内視鏡10の電源をONにするときに開始し、電源をOFFにするときに終了する。  Next, processing performed by thesystem controller 13 to transmit the capsule azimuth information and the capsule acceleration information will be described with reference to FIG. The information transmission process starts when thecapsule endoscope 10 is turned on and ends when the power is turned off.

ステップS100において、加速度センサ12および方位センサ11によって検出されたカプセル加速度情報およびカプセル方位情報を取得する。情報を取得するとステップS101に進み、第1の閾値とカプセル方位情報である地磁気のXYZ成分それぞれが比較される。  In step S100, capsule acceleration information and capsule orientation information detected by theacceleration sensor 12 and theorientation sensor 11 are acquired. If information is acquired, it will progress to step S101 and a 1st threshold value and each XYZ component of the geomagnetism which are capsule orientation information will be compared.

地磁気のXYZ成分それぞれが第1の閾値未満であるときには、ステップS102に進む。ステップS102では、ステップS100において取得したカプセル方位情報が一時メモリ14に格納される。一時メモリ14への格納後、ステップS103に進む。  When each XYZ component of geomagnetism is less than the first threshold value, the process proceeds to step S102. In step S102, the capsule orientation information acquired in step S100 is stored in thetemporary memory 14. After storing in thetemporary memory 14, the process proceeds to step S103.

ステップS101において、地磁気のXYZ成分が第1の閾値を超えている場合には、固有磁場などの影響があることを感知して、一時メモリ14への格納を行なうこと無く、すなわちステップS102をスキップして、ステップS103に進む。  If the XYZ component of the geomagnetism exceeds the first threshold value in step S101, it is detected that there is an influence of the natural magnetic field and the like, and the storage in thetemporary memory 14 is not performed, that is, step S102 is skipped. Then, the process proceeds to step S103.

ステップS103では、一時メモリ14に格納されたカプセル方位情報が送信部15に送信される。次のステップS104では、カプセル加速度情報に基づいて、加速度の大きさと第1の範囲との比較が行なわれる。  In step S <b> 103, the capsule orientation information stored in thetemporary memory 14 is transmitted to thetransmission unit 15. In the next step S104, the magnitude of the acceleration is compared with the first range based on the capsule acceleration information.

第1の範囲内であるときには、ステップS105に進む。ステップS105では、ステップS100において取得したカプセル加速度情報が一時メモリ14に格納される。一時メモリ14への格納後、ステップS106に進む。  When it is within the first range, the process proceeds to step S105. In step S105, the capsule acceleration information acquired in step S100 is stored in thetemporary memory 14. After storing in thetemporary memory 14, the process proceeds to step S106.

ステップS104において、加速度の大きさが第1の範囲外である場合には、衝撃などを受けていると判断して、一時メモリ14への格納を行なうこと無く、すなわちステップS105をスキップしてステップS106に進む。  In step S104, if the magnitude of the acceleration is outside the first range, it is determined that an impact or the like has been received, and storage intemporary memory 14 is not performed, that is, step S105 is skipped. The process proceeds to S106.

ステップS106では、一時メモリ14に格納されたカプセル加速度情報が送信部15に送信される。次のステップS107では、送信部15に送られたカプセル方位情報およびカプセル加速度情報が無線送信される。無線送信の終了後、再びステップS100に戻り、ステップS100〜ステップS107が繰り返される。  In step S106, the capsule acceleration information stored in thetemporary memory 14 is transmitted to thetransmission unit 15. In the next step S107, the capsule orientation information and the capsule acceleration information sent to thetransmission unit 15 are wirelessly transmitted. After the wireless transmission is completed, the process returns to step S100 again, and steps S100 to S107 are repeated.

次に、カプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報を姿勢メモリに格納するための、システムコントローラ23により行なわれる処理を図13を用いて説明する。情報格納のための処理は、外部受信機20の初期設定ボタンを押下したときに開始し、電源をOFFにするときに終了する。  Next, processing performed by thesystem controller 23 for storing capsule orientation information, capsule acceleration information, receiver orientation information, and receiver acceleration information in the attitude memory will be described with reference to FIG. The process for storing information starts when the initial setting button of theexternal receiver 20 is pressed, and ends when the power is turned off.

ステップS200において、カプセル内視鏡10から送信されるカプセル加速度情報およびカプセル方位情報を受信する。次のステップS201では、加速度センサ22および方位センサ21が検出した受信機加速度情報と受信機方位情報とが取得される。情報を取得するとステップS202に進み、第1の閾値と受信機方位情報である地磁気のXYZ成分それぞれが比較される。  In step S200, capsule acceleration information and capsule azimuth information transmitted from thecapsule endoscope 10 are received. In the next step S201, receiver acceleration information and receiver azimuth information detected by theacceleration sensor 22 and theazimuth sensor 21 are acquired. If information is acquired, it will progress to step S202 and a 1st threshold value and each XYZ component of the geomagnetism which are receiver orientation information will be compared.

地磁気のXYZ成分それぞれが第1の閾値未満であるときには、ステップS203に進む。ステップS203では、ステップS201において取得した受信機方位情報が一時メモリ24に格納される。一時メモリ24への格納後、ステップS204に進む。  When each XYZ component of geomagnetism is less than the first threshold value, the process proceeds to step S203. In step S203, the receiver orientation information acquired in step S201 is stored in thetemporary memory 24. After storing in thetemporary memory 24, the process proceeds to step S204.

ステップS202において、地磁気のXYZ成分が第1の閾値を超えている場合には、固有磁場などの影響があることを感知して、一時メモリ24への格納を行なうこと無く、すなわちステップS203をスキップしてステップS204に進む。  In step S202, when the XYZ component of the geomagnetism exceeds the first threshold value, it is detected that there is an influence of the natural magnetic field and the like, and the storage in thetemporary memory 24 is not performed, that is, step S203 is skipped. Then, the process proceeds to step S204.

ステップS204では、一時メモリ24に格納された受信機方位情報が姿勢メモリ26に送信される。次のステップS205では、受信機加速度情報に基づいて、加速度の大きさと第1の範囲との比較が行なわれる。  In step S <b> 204, the receiver orientation information stored in thetemporary memory 24 is transmitted to theattitude memory 26. In the next step S205, the magnitude of the acceleration is compared with the first range based on the receiver acceleration information.

第1の範囲内であるときには、ステップS206に進む。ステップS206では、ステップS201において取得した受信機加速度情報が一時メモリ24に格納される。一時メモリ24への格納後、ステップS207に進む。  When it is within the first range, the process proceeds to step S206. In step S206, the receiver acceleration information acquired in step S201 is stored in thetemporary memory 24. After storage in thetemporary memory 24, the process proceeds to step S207.

ステップS205において、加速度の大きさが第1の範囲外である場合には、衝撃などを受けていると判断して、一時メモリ24への格納を行なうこと無く、すなわちステップS206をスキップしてステップS207に進む。  In step S205, if the magnitude of the acceleration is outside the first range, it is determined that an impact or the like has been received, and storage intemporary memory 24 is not performed, that is, step S206 is skipped. The process proceeds to S207.

ステップS207では、一時メモリ24に格納された受信機加速度情報が姿勢メモリ26に送信される。次のステップS208では、姿勢メモリ26に送られた受信機方位情報および受信機加速度情報と、ステップS200で受信したカプセル方位情報およびカプセル加速度情報とが関連付けられて、姿勢メモリ26に格納される。格納の終了後、再びステップS200に戻り、ステップS200〜ステップS208が繰り返される。  In step S207, the receiver acceleration information stored in thetemporary memory 24 is transmitted to theattitude memory 26. In the next step S208, the receiver orientation information and receiver acceleration information sent to theposture memory 26 and the capsule orientation information and capsule acceleration information received in step S200 are associated with each other and stored in theposture memory 26. After the storage is completed, the process returns to step S200 again, and steps S200 to S208 are repeated.

次に、カプセル内視鏡10の撮影画像を表示するために、カプセル内視鏡プロセッサ30により実行される処理を図14を用いて説明する。画像表示のための処理は、外部受信機20をカプセル内視鏡プロセッサ30に接続し、画像再生機能を実行することにより開始し、画像再生機能を停止することにより、終了する。  Next, a process executed by thecapsule endoscope processor 30 in order to display a captured image of thecapsule endoscope 10 will be described with reference to FIG. The processing for image display is started by connecting theexternal receiver 20 to thecapsule endoscope processor 30 and executing the image playback function, and is ended by stopping the image playback function.

ステップS300において、外部受信機20から互いに関連付けられたカプセル方位情報、カプセル加速度情報、受信機方位情報、および加速度情報が受信される。また、画像信号も合わせて受信される。  In step S300, capsule orientation information, capsule acceleration information, receiver orientation information, and acceleration information associated with each other are received from theexternal receiver 20. An image signal is also received.

次のステップS301では、画像信号に対して所定の信号処理が施される。また、カプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報がデジタルデータに変換される。  In the next step S301, predetermined signal processing is performed on the image signal. Also, the capsule orientation information, capsule acceleration information, receiver orientation information, and receiver acceleration information are converted into digital data.

次のステップS302では、カプセル方位情報、カプセル加速度情報、受信機方位情報、および受信機加速度情報に基づいて、カプセル内視鏡10の相対姿勢が求められる。すなわち、X’Y’Z’軸座標系におけるカプセル内視鏡10の方向ベクトルおよび方向ベクトルを軸とした回転量が求められる。  In the next step S302, the relative posture of thecapsule endoscope 10 is obtained based on the capsule azimuth information, the capsule acceleration information, the receiver azimuth information, and the receiver acceleration information. That is, the direction vector of thecapsule endoscope 10 in the X′Y′Z ′ axis coordinate system and the amount of rotation about the direction vector are obtained.

カプセル内視鏡10の相対姿勢が求められると、ステップS303に進む。ステップS303では、ステップS302で求められた相対姿勢のデータがステップS301で所定の信号処理の施された画像信号とともにDRAM33に格納される。  When the relative posture of thecapsule endoscope 10 is obtained, the process proceeds to step S303. In step S303, the relative posture data obtained in step S302 is stored in theDRAM 33 together with the image signal subjected to the predetermined signal processing in step S301.

次のステップS304では、DRAM33に格納された画像信号、相対姿勢のデータに対して後段信号処理が施される。すなわち、画像信号に基づいて撮影画像MIが作成され、相対姿勢のデータに基づいて、第1〜第4の姿勢画像PI1〜PI4が作成される。  In the next step S304, post-stage signal processing is performed on the image signal and the relative attitude data stored in theDRAM 33. That is, the captured image MI is created based on the image signal, and the first to fourth posture images PI1 to PI4 are created based on the relative posture data.

ステップS304で後段信号処理が施されて生成される映像信号は、ステップS305においてモニタ40に送られる。モニタ40では送られた映像信号に応じて、撮影画像MIとともに第1〜第4の姿勢画像PI1〜P3がモニタ40に表示される。映像信号の送付後、再び、ステップS300に戻り、ステップS300〜ステップS305が繰り返される。  The video signal generated by the post-stage signal processing in step S304 is sent to themonitor 40 in step S305. Themonitor 40 displays the first to fourth posture images PI <b> 1 to P <b> 3 along with the captured image MI on themonitor 40 in accordance with the transmitted video signal. After sending the video signal, the process returns to step S300 again, and steps S300 to S305 are repeated.

次に本発明の第2の実施形態を適用した内視鏡姿勢検出システムについて説明する。第2の実施形態は、カプセル内視鏡および外部受信機において方位センサの代わりに角速度センサを設けた点が、第1の実施形態と異なる。以下において、第1の実施形態と異なる点を中心に第2の実施形態について説明する。なお、同じ機能を有する部位には第1の実施形態と同じ符号を付す。  Next, an endoscope posture detection system to which a second embodiment of the present invention is applied will be described. The second embodiment is different from the first embodiment in that an angular velocity sensor is provided instead of the orientation sensor in the capsule endoscope and the external receiver. In the following, the second embodiment will be described focusing on differences from the first embodiment. In addition, the same code | symbol as 1st Embodiment is attached | subjected to the site | part which has the same function.

第2の実施形態を適用したカプセル内視鏡100は、図15に示すように、角速度センサ110、加速度センサ12、システムコントローラ13、一時メモリ14、送信部15、および撮像素子16が設けられる。  As shown in FIG. 15, thecapsule endoscope 100 to which the second embodiment is applied includes anangular velocity sensor 110, anacceleration sensor 12, asystem controller 13, atemporary memory 14, atransmission unit 15, and animage sensor 16.

第1の実施形態と同じく、撮像素子16によりが画像信号生成され、送信部15により画像信号がカプセル内視鏡100の外部に無線送信される。  As in the first embodiment, theimage sensor 16 generates an image signal, and thetransmission unit 15 wirelessly transmits the image signal to the outside of thecapsule endoscope 100.

角速度センサ110により、互いに直交する3方向を軸とした回転角の角速度が検出される。また、第1の実施形態と同じく、加速度センサ12により、互いに直行する3方向それぞれの加速度が検出される。  Theangular velocity sensor 110 detects the angular velocity of the rotation angle about three directions orthogonal to each other. Similarly to the first embodiment, theacceleration sensor 12 detects accelerations in the three directions orthogonal to each other.

検出された角速度はカプセル角速度情報として、加速度はカプセル加速度情報としてシステムコントローラ13に送られる。なお、第1の実施形態と同様に、カプセル角速度情報およびカプセル加速度情報は、1フィールドの画像信号と同じ周期で検出される。  The detected angular velocity is sent to thesystem controller 13 as capsule angular velocity information, and the acceleration is sent as capsule acceleration information. Note that, as in the first embodiment, the capsule angular velocity information and the capsule acceleration information are detected in the same cycle as the image signal of one field.

システムコントローラ13には、ROM(図示せず)が接続される。ROMには、第1の範囲のデータが格納される。第1の範囲のデータはシステムコントローラ13に送られる。  A ROM (not shown) is connected to thesystem controller 13. The ROM stores data in the first range. The first range of data is sent to thesystem controller 13.

第1の実施形態と異なり、カプセル角速度情報はシステムコントローラ13から直接送信部15に送られ、送信部15からカプセル内視鏡100の外部に無線送信される。一方、第1の実施形態と同様に、第1の範囲内のカプセル加速度情報のみが送信部15に送られ、外部に無線送信され、第1の範囲外である場合には、直近のカプセル加速度情報が外部に無線送信される。  Unlike the first embodiment, the capsule angular velocity information is sent directly from thesystem controller 13 to thetransmission unit 15 and wirelessly transmitted from thetransmission unit 15 to the outside of thecapsule endoscope 100. On the other hand, as in the first embodiment, only the capsule acceleration information within the first range is sent to thetransmission unit 15, wirelessly transmitted to the outside, and when it is outside the first range, the latest capsule acceleration is transmitted. Information is wirelessly transmitted to the outside.

第2の実施形態を適用した外部受信機200には、図16に示すように、角速度センサ210、加速度センサ22、システムコントローラ23、一時メモリ24、受信部25、および姿勢メモリ26が設けられる。  As shown in FIG. 16, theexternal receiver 200 to which the second embodiment is applied includes anangular velocity sensor 210, anacceleration sensor 22, asystem controller 23, atemporary memory 24, a receivingunit 25, and anattitude memory 26.

角速度センサ210はカプセル内視鏡100の角速度センサ110と同じセンサであり、互いに直交する3方向を軸とした回転角の角速度が検出される。また、加速度センサ22はカプセル内視鏡10の加速度センサ12と同じセンサであり、加速度センサ22により互いに直行する3方向それぞれの加速度が検出される。  Theangular velocity sensor 210 is the same sensor as theangular velocity sensor 110 of thecapsule endoscope 100, and detects the angular velocity of the rotation angle about three directions orthogonal to each other. Theacceleration sensor 22 is the same sensor as theacceleration sensor 12 of thecapsule endoscope 10, and theacceleration sensor 22 detects accelerations in the three directions orthogonal to each other.

検出された角速度は受信機角速度情報として、加速度は受信機加速度情報としてシステムコントローラ23に送られる。なお、受信機角速度情報および受信機加速度情報も、1フィールドの画像信号と同じ周期で検出される。  The detected angular velocity is sent to thesystem controller 23 as receiver angular velocity information, and the acceleration is sent as receiver acceleration information. Note that the receiver angular velocity information and the receiver acceleration information are also detected at the same cycle as the one-field image signal.

第1の実施形態と同様に、システムコントローラ23にはROM(図示せず)が接続される。ROMには、第1の範囲のデータが格納される。第1の範囲のデータはシステムコントローラ23に送られる。  As in the first embodiment, a ROM (not shown) is connected to thesystem controller 23. The ROM stores data in the first range. The first range of data is sent to thesystem controller 23.

第1の実施形態と異なり、受信機角速度情報はシステムコントローラ23から直接姿勢メモリ26に送られ、格納される。一方、第1の実施形態と同様に、第1の範囲内の受信機加速度情報のみが姿勢メモリ26に格納され、第1の範囲外である場合には、直近の受信機加速度情報が姿勢メモリ26に格納される。  Unlike the first embodiment, the receiver angular velocity information is sent directly from thesystem controller 23 to theattitude memory 26 and stored therein. On the other hand, as in the first embodiment, only the receiver acceleration information within the first range is stored in theattitude memory 26, and when it is outside the first range, the latest receiver acceleration information is stored in the attitude memory. 26.

第1の実施形態と同様に、受信部25によりカプセル内視鏡10から無線送信されるカプセル角速度情報、カプセル加速度情報が受信される。また、カプセル内視鏡10から無線送信される画像信号も受信部25により受信される。  Similarly to the first embodiment, capsule angular velocity information and capsule acceleration information wirelessly transmitted from thecapsule endoscope 10 are received by the receivingunit 25. The image signal wirelessly transmitted from thecapsule endoscope 10 is also received by the receivingunit 25.

カプセル角速度情報およびカプセル加速度情報は、システムコントローラ23により姿勢メモリ26に格納される。なお、第1の実施形態と同様に、カプセル角速度情報およびカプセル加速度情報と、受信機角速度情報および受信機加速度情報とが関連付けられて、姿勢メモリ26に格納される。  The capsule angular velocity information and the capsule acceleration information are stored in theattitude memory 26 by thesystem controller 23. As in the first embodiment, capsule angular velocity information and capsule acceleration information, receiver angular velocity information and receiver acceleration information are associated with each other and stored in theattitude memory 26.

また、外部受信機200の筐体27の形状は、第1の実施形態と同じである。さらに、第1の実施形態と同様にして、カプセル内視鏡100の基準姿勢が定められる。また、第1の実施形態と同様に、初期設定ボタンを押下したときから、カプセル方位情報、受信機方位情報、カプセル加速度情報、受信機方位情報の姿勢メモリ26への格納、および画像信号の画像メモリへの格納が開始される。  Further, the shape of thecasing 27 of theexternal receiver 200 is the same as that of the first embodiment. Further, the reference posture of thecapsule endoscope 100 is determined in the same manner as in the first embodiment. Similarly to the first embodiment, the capsule azimuth information, the receiver azimuth information, the capsule acceleration information, the receiver azimuth information are stored in theattitude memory 26, and the image signal is imaged after the initial setting button is pressed. Storage in memory begins.

第2の実施形態を適用したカプセル内視鏡プロセッサ300には、図17に示すように、前段信号処理回路32、DRAM33、後段信号処理回路34、相対姿勢算出部350およびROM360が設けられる。  As shown in FIG. 17, thecapsule endoscope processor 300 to which the second embodiment is applied includes a front-stagesignal processing circuit 32, aDRAM 33, a rear-stagesignal processing circuit 34, a relativeattitude calculation unit 350, and aROM 360.

第2の実施形態では、相対姿勢算出部350およびROM360の機能が第1の実施形態と異なり、前段信号処理回路32、DRAM33、および後段信号処理回路34の構成および機能は、第1の実施形態と同じである。  In the second embodiment, the functions of the relativeattitude calculation unit 350 and theROM 360 are different from those of the first embodiment, and the configurations and functions of the front-stagesignal processing circuit 32, theDRAM 33, and the rear-stagesignal processing circuit 34 are the same as those in the first embodiment. Is the same.

相対姿勢算出部350の内部構成について、図18を用いて説明する。相対姿勢算出部350は、方向算出回路351、方向修正回路352、修正判断回路353、および相対姿勢算出回路354によって構成される。  The internal configuration of the relativeposture calculation unit 350 will be described with reference to FIG. The relativeposture calculation unit 350 includes adirection calculation circuit 351, adirection correction circuit 352, acorrection determination circuit 353, and a relativeposture calculation circuit 354.

第1の実施形態と同様に、カプセル角速度情報、カプセル加速度情報、受信機角速度情報、および受信機加速度情報が、前段信号処理回路32から相対姿勢算出部350に送信される。  Similarly to the first embodiment, capsule angular velocity information, capsule acceleration information, receiver angular velocity information, and receiver acceleration information are transmitted from the upstreamsignal processing circuit 32 to the relativeattitude calculation unit 350.

相対姿勢算出部350が受信したカプセル角速度情報、カプセル加速度情報、受信機角速度情報、および受信機加速度情報は、方向算出回路351、方向修正回路352、および相対姿勢算出回路353に送られる。  The capsule angular velocity information, capsule acceleration information, receiver angular velocity information, and receiver acceleration information received by the relativeattitude calculation unit 350 are sent to thedirection calculation circuit 351, thedirection correction circuit 352, and the relativeattitude calculation circuit 353.

方向算出回路351がカプセル角速度情報を積分することにより、基準姿勢に対するカプセル内視鏡10の方向ベクトルが算出される。また、方向算出回路10が受信機角速度情報を積分することにより、初期設定ボタンを押したときの外部受信機200の姿勢を基準とした外部受信機の方向ベクトルが算出される。算出された方向ベクトルのデータは、方向修正回路352と修正判断回路353とに送られる。  Thedirection calculation circuit 351 integrates the capsule angular velocity information to calculate the direction vector of thecapsule endoscope 10 with respect to the reference posture. Further, thedirection calculation circuit 10 integrates the receiver angular velocity information, thereby calculating the direction vector of the external receiver based on the attitude of theexternal receiver 200 when the initial setting button is pressed. The calculated direction vector data is sent to thedirection correction circuit 352 and thecorrection determination circuit 353.

修正判断回路353にはRAM(図示せず)およびカウンタ(図示せず)が設けられる。修正判断回路353に受信される方向ベクトルのデータは、一旦RAMに格納される。修正判断回路353では、新たに受信される方向ベクトルのデータとRAMに格納された方向ベクトルのデータに基づいて、方向ベクトルの変位、例えば2つのベクトルの間をなす角度が算出される。  Thecorrection determination circuit 353 is provided with a RAM (not shown) and a counter (not shown). The direction vector data received by thecorrection determination circuit 353 is temporarily stored in the RAM. Thecorrection determination circuit 353 calculates a displacement of the direction vector, for example, an angle between the two vectors, based on the newly received direction vector data and the direction vector data stored in the RAM.

算出された方向ベクトルの変位が、予め定められる第2、第3の閾値と比較される。カプセル内視鏡100の方向ベクトルの変位および外部受信機200の方向ベクトルの変位が、それぞれ第2、第3の閾値を超えるか否かが、修正判断回路353によって判断される。方向ベクトルの変位がそれぞれの閾値未満であるときに、カウンタによってカウントに+1が加算される。カウントが+10になったときに、修正判断回路353から方向修正回路352に修正指令信号が出力される。なお、カウントが+10になったときに、再びカウントはゼロにリセットされる。  The calculated displacement of the direction vector is compared with predetermined second and third threshold values. Thecorrection determination circuit 353 determines whether the displacement of the direction vector of thecapsule endoscope 100 and the displacement of the direction vector of theexternal receiver 200 exceed the second and third threshold values, respectively. When the displacement of the direction vector is less than the respective threshold value, +1 is added to the count by the counter. When the count reaches +10, a correction command signal is output from thecorrection determination circuit 353 to thedirection correction circuit 352. When the count reaches +10, the count is reset to zero again.

方向修正回路352には、前段信号処理回路32からカプセル加速度情報および受信機加速度情報と、方向算出回路351により算出されたカプセル内視鏡100および外部受信機200の方向ベクトルとが受信される。なお、最初に受信されるカプセル加速度情報および受信機加速度情報に基づいて、基準姿勢における重力方向および初期設定ボタンを押したときの外部受信機200の姿勢における重力方向の方向ベクトルが、方向修正回路352に記憶される。  Thedirection correction circuit 352 receives the capsule acceleration information and the receiver acceleration information from the upstreamsignal processing circuit 32, and the direction vectors of thecapsule endoscope 100 and theexternal receiver 200 calculated by thedirection calculation circuit 351. Based on the capsule acceleration information and the receiver acceleration information received first, the gravity direction in the reference posture and the direction vector of the gravity direction in the posture of theexternal receiver 200 when the initial setting button is pressed are Stored in 352.

方向修正回路352は、修正判断回路353から修正指令信号を受信するときに、カプセル内視鏡100および外部受信機200の方向ベクトルを修正する。例えば、前段信号処理回路32から受信するカプセル加速度情報から算出される重力方向を方向修正回路352に記憶された初期状態のカプセル内視鏡100の重力方向に一致させる回転を、方向算出回路351において求められたカプセル内視鏡 の方向ベクトルにかけることにより、内視鏡カプセル100の方向ベクトルが修正される。また、前段信号処理回路32から受信する外部加速度情報から算出される重力方向を方向修正回路352に記憶された初期状態の外部受信機200の重力方向に一致させる回転を、方向算出回路351において求められた外部受信機200の方向ベクトルにかけることにより、外部受信機200の方向ベクトルが修正される。  Thedirection correction circuit 352 corrects the direction vectors of thecapsule endoscope 100 and theexternal receiver 200 when receiving the correction command signal from thecorrection determination circuit 353. For example, in thedirection calculation circuit 351, rotation for causing the gravity direction calculated from the capsule acceleration information received from the front-stagesignal processing circuit 32 to match the gravity direction of thecapsule endoscope 100 in the initial state stored in thedirection correction circuit 352 is performed. By applying the obtained direction vector of the capsule endoscope, the direction vector of theendoscope capsule 100 is corrected. Further, thedirection calculation circuit 351 obtains a rotation that matches the gravity direction calculated from the external acceleration information received from the previous stagesignal processing circuit 32 with the gravity direction of theexternal receiver 200 in the initial state stored in thedirection correction circuit 352. The direction vector of theexternal receiver 200 is corrected by multiplying the direction vector of theexternal receiver 200 that has been obtained.

修正された方向ベクトル、または修正のされなかった方向ベクトルのデータは、相対姿勢算出回路354に送られる。また、相対姿勢算出回路354は、前段信号処理回路32から送られるカプセル加速度情報および受信機加速度情報を受信する。  The corrected direction vector or the uncorrected direction vector data is sent to the relativeorientation calculation circuit 354. The relativeattitude calculation circuit 354 receives the capsule acceleration information and the receiver acceleration information sent from the previoussignal processing circuit 32.

第1の実施形態における相対姿勢算出部35と同様に、相対姿勢算出回路354により、カプセル内視鏡100の相対姿勢が算出される。なお、第1の実施形態と同様に、カプセル内視鏡100および外部受信機200の方向ベクトルとそれぞれの重力方向とに対応したデータテーブルがROM360に格納されている。相対姿勢算出回路354は、受信した方向ベクトルと重力方向とに基づいて、カプセル内視鏡100の相対姿勢のデータをROM360から読出す。  Similar to the relativeposture calculation unit 35 in the first embodiment, the relativeposture calculation circuit 354 calculates the relative posture of thecapsule endoscope 100. Similar to the first embodiment, theROM 360 stores data tables corresponding to the direction vectors of thecapsule endoscope 100 and theexternal receiver 200 and the respective gravity directions. The relativeposture calculation circuit 354 reads data of the relative posture of thecapsule endoscope 100 from theROM 360 based on the received direction vector and the gravitational direction.

第1の実施形態と同様に、ROM360から読み出された相対姿勢データは、DRAM33に送られ、格納される。第1の実施形態と同様に、DRAM33には画像信号も格納される。第1の実施形態と同じく、DRAM33から画像信号および相対姿勢データが読出され、所定の信号処理が施される。所定の信号処理により生成した映像信号がモニタ40に送られる。第1の実施形態と同じく、モニタ40には撮影画像MIと第1〜第4の姿勢画像PI1〜PI4が表示される。  Similar to the first embodiment, the relative attitude data read from theROM 360 is sent to theDRAM 33 and stored therein. Similar to the first embodiment, theDRAM 33 also stores an image signal. As in the first embodiment, image signals and relative attitude data are read from theDRAM 33 and subjected to predetermined signal processing. A video signal generated by predetermined signal processing is sent to themonitor 40. Similar to the first embodiment, themonitor 40 displays a captured image MI and first to fourth posture images PI1 to PI4.

次に、カプセル角速度情報およびカプセル加速度情報を送信するために、システムコントローラ により行なわれる処理を図19を用いて説明する。情報送信の処理は、カプセル内視鏡 の電源をONにするときに開始し、電源をOFFにするときに終了する。  Next, processing performed by the system controller to transmit capsule angular velocity information and capsule acceleration information will be described with reference to FIG. The information transmission process starts when the capsule endoscope is turned on and ends when the power is turned off.

ステップS100’において、加速度センサ12および角速度センサ110によって検出されたカプセル加速度情報およびカプセル角速度情報を取得する。情報を取得するとステップS101’に進み、カプセル加速度情報に基づいて、加速度の大きさと第1の範囲との比較が行なわれる。  In step S100 ', capsule acceleration information and capsule angular velocity information detected by theacceleration sensor 12 and theangular velocity sensor 110 are acquired. When the information is acquired, the process proceeds to step S101 ', and the magnitude of the acceleration is compared with the first range based on the capsule acceleration information.

第1の範囲内であるときには、ステップS102’に進む。ステップS102’では、ステップS100’において取得したカプセル加速度情報が一時メモリ14に格納される。一時メモリ14への格納後、ステップS103’に進む。  When it is within the first range, the process proceeds to step S102 '. In step S102 ', the capsule acceleration information acquired in step S100' is stored in thetemporary memory 14. After storing in thetemporary memory 14, the process proceeds to step S103 '.

ステップS101’において、加速度の大きさが第1の範囲外である場合には、衝撃などを受けていると判断して、一時メモリ14への格納を行なうこと無く、すなわちステップS102’をスキップしてステップS103’に進む。  In step S101 ′, if the magnitude of acceleration is outside the first range, it is determined that an impact or the like has been received, and storage intemporary memory 14 is not performed, that is, step S102 ′ is skipped. Then, the process proceeds to step S103 ′.

ステップS103’では、一時メモリ14に格納されたカプセル加速度情報が送信部15に送信される。次のステップS104’では、送信部15に送られたカプセル角速度情報およびカプセル加速度情報が無線送信される。無線送信の終了後、再びステップS100’に戻り、ステップS100’〜ステップS104’が繰り返される。  In step S <b> 103 ′, the capsule acceleration information stored in thetemporary memory 14 is transmitted to thetransmission unit 15. In the next step S104 ', the capsule angular velocity information and the capsule acceleration information sent to thetransmission unit 15 are wirelessly transmitted. After the wireless transmission is completed, the process returns to step S100 'again, and steps S100' to S104 'are repeated.

次に、カプセル角速度情報、カプセル加速度情報、受信機角速度情報、および受信機加速度情報を姿勢メモリ26に格納するための、システムコントローラ23により行なわれる処理を図20を用いて説明する。情報格納のための処理は、外部受信機200の初期設定ボタンを押下したときに開始し、電源をOFFにするときに終了する。  Next, processing performed by thesystem controller 23 for storing capsule angular velocity information, capsule acceleration information, receiver angular velocity information, and receiver acceleration information in theattitude memory 26 will be described with reference to FIG. The process for storing information starts when the initial setting button of theexternal receiver 200 is pressed, and ends when the power is turned off.

ステップS200’において、カプセル内視鏡100から送信されるカプセル加速度情報およびカプセル角速度情報を受信する。次のステップS201’では、加速度センサ22および角速度センサ210が検出した受信機加速度情報と受信機角速度情報とが取得される。情報を取得するとステップS202’に進み、受信機加速度情報に基づいて、加速度の大きさと第1の範囲との比較が行なわれる。  In step S200 ', capsule acceleration information and capsule angular velocity information transmitted from thecapsule endoscope 100 are received. In the next step S201 ', receiver acceleration information and receiver angular velocity information detected by theacceleration sensor 22 and theangular velocity sensor 210 are acquired. When the information is acquired, the process proceeds to step S202 ', and the magnitude of the acceleration is compared with the first range based on the receiver acceleration information.

第1の範囲内であるときには、ステップS203’に進む。ステップS203’では、ステップS201’において取得した受信機加速度情報が一時メモリ24に格納される。一時メモリ24への格納後、ステップS204’に進む。  When it is within the first range, the process proceeds to step S203 '. In step S203 ', the receiver acceleration information acquired in step S201' is stored in thetemporary memory 24. After storing in thetemporary memory 24, the process proceeds to step S204 '.

ステップS202’において、加速度の大きさが第1の範囲外である場合には、衝撃などを受けたていると判断して、一時メモリ24への格納を行なうこと無く、すなわちステップS203’をスキップしてステップS204’に進む。  If the magnitude of acceleration is outside the first range in step S202 ′, it is determined that an impact or the like has been received, and storage intemporary memory 24 is not performed, that is, step S203 ′ is skipped. Then, the process proceeds to step S204 ′.

ステップS204’では、一時メモリ24に格納された受信機加速度情報が姿勢メモリ26に送信される。次のステップS205’では、姿勢メモリ26に送られた受信機角速度情報および受信機加速度情報と、ステップS200’で受信したカプセル角速度情報およびカプセル加速度情報とが関連付けられて、姿勢メモリ26に格納される。格納の終了後、再びステップS200’に戻り、ステップS200’〜ステップS205’が繰り返される。  In step S <b> 204 ′, the receiver acceleration information stored in thetemporary memory 24 is transmitted to theattitude memory 26. In the next step S205 ′, the receiver angular velocity information and receiver acceleration information sent to theattitude memory 26 and the capsule angular velocity information and capsule acceleration information received in step S200 ′ are associated with each other and stored in theattitude memory 26. The After the storage is completed, the process returns to step S200 'again, and steps S200' to S205 'are repeated.

次に、カプセル内視鏡100の撮影画像を表示するために、カプセル内視鏡プロセッサ300により実行される処理を図21、図22を用いて説明する。画像表示のための処理は、外部受信機200をカプセル内視鏡プロセッサ300に接続し、画像再生機能を実行することにより開始し、画像再生機能を停止することにより、終了する。  Next, processing executed by thecapsule endoscope processor 300 in order to display a captured image of thecapsule endoscope 100 will be described with reference to FIGS. 21 and 22. The processing for image display is started by connecting theexternal receiver 200 to thecapsule endoscope processor 300 and executing the image playback function, and is ended by stopping the image playback function.

第1の実施形態と同様に、ステップS300’において、外部受信機200から互いに関連付けられたカプセル角速度情報、カプセル加速度情報、受信機角速度情報、および加速度情報が受信される。また、画像信号も合わせて受信される。  Similar to the first embodiment, in step S300 ', capsule angular velocity information, capsule acceleration information, receiver angular velocity information, and acceleration information associated with each other are received from theexternal receiver 200. An image signal is also received.

また、次のステップS301’においても第1の実施形態と同様に、画像信号に対して所定の信号処理が施される。また、カプセル角速度情報、カプセル加速度情報、受信機角速度情報、および受信機加速度情報がデジタルデータに変換される。  In the next step S301 'as well, predetermined signal processing is performed on the image signal as in the first embodiment. Also, the capsule angular velocity information, the capsule acceleration information, the receiver angular velocity information, and the receiver acceleration information are converted into digital data.

次のステップS400’では、カプセル角速度情報、カプセル加速度情報、受信機角速度情報、および受信機加速度情報に基づいて、カプセル内視鏡100の相対姿勢が求められる。なお、ステップS400’において行われる処理については、後述する。  In the next step S400 ', the relative attitude of thecapsule endoscope 100 is obtained based on the capsule angular velocity information, the capsule acceleration information, the receiver angular velocity information, and the receiver acceleration information. The process performed in step S400 'will be described later.

カプセル内視鏡100の相対姿勢が求められると、ステップS302’に進む。ステップS302’では第1の実施形態におけるステップS303と同じく、ステップS400’で求められた相対姿勢のデータがステップS301’で所定の信号処理の施された画像信号とともにDRAM33に格納される。  When the relative posture of thecapsule endoscope 100 is obtained, the process proceeds to step S302 '. In step S302 ', as in step S303 in the first embodiment, the relative attitude data obtained in step S400' is stored in theDRAM 33 together with the image signal subjected to predetermined signal processing in step S301 '.

次のステップS303’では第1の実施形態のステップS304と同じく、DRAM33に格納された画像信号、相対姿勢のデータに対して後段信号処理が施される。すなわち、画像信号に基づいて撮影画像MIが作成され、相対姿勢のデータに基づいて、第1〜第4の姿勢画像PI1〜PI4が作成される。  In the next step S303 ', as in step S304 of the first embodiment, the post-stage signal processing is performed on the image signal and the relative attitude data stored in theDRAM 33. That is, the captured image MI is created based on the image signal, and the first to fourth posture images PI1 to PI4 are created based on the relative posture data.

ステップS303’で後段信号処理が施されて生成される映像信号は、ステップS304’においてモニタ40に送られる。モニタ40では送られた映像信号に応じて、撮影画像MIとともに第1〜第4の姿勢画像PI1〜P3がモニタ40に表示される。映像信号の送付後、再び、ステップS300’に戻り、ステップS300’、ステップS301’、ステップS400’、ステップS302’〜ステップS304’が繰り返される。  The video signal generated by the post-stage signal processing in step S303 'is sent to themonitor 40 in step S304'. Themonitor 40 displays the first to fourth posture images PI <b> 1 to P <b> 3 along with the captured image MI on themonitor 40 in accordance with the transmitted video signal. After sending the video signal, the process returns to step S300 'again, and step S300', step S301 ', step S400', and step S302 'to step S304' are repeated.

次に、ステップS400’において行われる相対姿勢算出のサブルーチンについて説明する。相対姿勢算出のサブルーチンを開始すると、ステップS401’において、カプセル角速度情報および受信機角速度情報に基づいて、カプセル内視鏡100の方向ベクトルおよび外部受信機200の方向ベクトルが算出される。  Next, the relative posture calculation subroutine performed in step S400 'will be described. When the relative orientation calculation subroutine is started, in step S401 ', the direction vector of thecapsule endoscope 100 and the direction vector of theexternal receiver 200 are calculated based on the capsule angular velocity information and the receiver angular velocity information.

方向ベクトルが算出されるとステップS402’に進み、修正判断回路353に設けられるRAMに格納された方向ベクトルと、ステップS401’で算出した最新の方向ベクトルとの変位が算出される。  When the direction vector is calculated, the process proceeds to step S402 ', and the displacement between the direction vector stored in the RAM provided in thecorrection determination circuit 353 and the latest direction vector calculated in step S401' is calculated.

次にステップS403’に進み、カプセル内視鏡100の方向ベクトルの変位が第2の閾値を超えるか否かが判定される。また、外部受信機200の方向ベクトルの変位が第3の閾値を超えるか否かも判定される。  In step S403 ', it is determined whether the displacement of the direction vector of thecapsule endoscope 100 exceeds the second threshold value. It is also determined whether or not the displacement of the direction vector of theexternal receiver 200 exceeds the third threshold value.

カプセル内視鏡100の方向ベクトルの変位および外部受信機200の方向ベクトルの変位が、それぞれ第2、第3の閾値未満であるときに、ステップS404’に進む。ステップS404’では、カウントに+1が加算される。カウント加算後にステップS405’に進む。  When the displacement of the direction vector of thecapsule endoscope 100 and the displacement of the direction vector of theexternal receiver 200 are less than the second and third threshold values, the process proceeds to step S404 '. In step S404 ', +1 is added to the count. After the count addition, the process proceeds to step S405 '.

ステップS403’においていずれかの方向ベクトルの変位が第2の閾値または第3の閾値を超えるときには、ステップS404’をスキップしてステップS405’に進む。  When the displacement of any direction vector exceeds the second threshold value or the third threshold value in step S403 ', step S404' is skipped and the process proceeds to step S405 '.

ステップS405’では、ステップS401’において算出した最新の方向ベクトルが修正判断部353に設けられるRAMに格納される。RAMへの格納後にステップS406’に進む。  In step S405 ', the latest direction vector calculated in step S401' is stored in the RAM provided in thecorrection determination unit 353. After storing in the RAM, the process proceeds to step S406 '.

ステップS406’では、カウントが+10に達したか否かが判定される。カウントが+10に達しているときはステップS407’に進む。カウントが+10に達していないときはステップS408’に進む。  In step S406 ', it is determined whether the count has reached +10. When the count reaches +10, the process proceeds to step S407 '. If the count has not reached +10, the process proceeds to step S408 '.

ステップS407’では、カプセル内視鏡100および外部受信機200の方向ベクトルが、実際の重力方向と初期の重力方向とに基づいて、修正される。方向ベクトルの修正後、ステップS409’に進む。  In step S407 ', the direction vectors of thecapsule endoscope 100 and theexternal receiver 200 are corrected based on the actual gravity direction and the initial gravity direction. After correcting the direction vector, the process proceeds to step S409 '.

ステップS408’では、カウントがリセットになってから所定の一定時間が経過したか否かが判定される。一定時間を経過しているときはステップS409’に進む。一方、一定時間を経過していないときはステップS401’に戻る。  In step S408 ', it is determined whether a predetermined time has elapsed since the count was reset. If the predetermined time has elapsed, the process proceeds to step S409 '. On the other hand, when the predetermined time has not elapsed, the process returns to step S401 '.

ステップS409’では、カウンタがゼロにリセットされる。また、ステップS408における経過時間もゼロにリセットされる。カウンタのリセット後に、相対姿勢算出のサブルーチンを終了する。  In step S409 ', the counter is reset to zero. The elapsed time in step S408 is also reset to zero. After the counter is reset, the relative posture calculation subroutine is terminated.

以上のような第1、第2の実施形態のカプセル内視鏡姿勢検出システムによれば、カプセル内視鏡10、100の姿勢を簡易な構成で検出することが可能になる。また、外部受信機20、200に対する相対姿勢を求めること、および外部受信機20、200が被験者に固定されることにより、被験者の体内におけるカプセル内視鏡10、100の相対姿勢を知ることが可能になる。  According to the capsule endoscope posture detection systems of the first and second embodiments as described above, the posture of thecapsule endoscopes 10 and 100 can be detected with a simple configuration. Further, by obtaining the relative posture with respect to theexternal receivers 20 and 200 and fixing theexternal receivers 20 and 200 to the subject, it is possible to know the relative postures of thecapsule endoscopes 10 and 100 in the body of the subject. become.

なお、第1、第2の実施形態において、カプセル内視鏡10、100および外部受信機20、200に加速度センサ12、22が設けられ、重力方向が検出される構成であるが、加速度センサ12、22の代わりに角速度センサを用いて、重力方向を検出させることも可能である。  In the first and second embodiments, thecapsule endoscopes 10 and 100 and theexternal receivers 20 and 200 are provided with theacceleration sensors 12 and 22 to detect the direction of gravity. , 22 can be used to detect the direction of gravity by using an angular velocity sensor.

また、第1、第2の実施形態において、カプセル加速度情報および受信機加速度情報に基づいて算出される合成された加速度の大きさが第1の範囲外のときには、そのときのカプセル加速度情報と受信機加速度情報を用いない構成であるが、第1の範囲との比較を行なわずにすべてのカプセル加速度情報および受信機加速度情報を用いる構成であってもよい。このような簡易な構成であってもカプセル内視鏡10、100の相対姿勢を算出することは可能である。  Further, in the first and second embodiments, when the magnitude of the synthesized acceleration calculated based on the capsule acceleration information and the receiver acceleration information is outside the first range, the capsule acceleration information and the reception at that time are received. Although it is the structure which does not use machine acceleration information, the structure which uses all the capsule acceleration information and receiver acceleration information, without comparing with the 1st range may be sufficient. Even with such a simple configuration, it is possible to calculate the relative posture of thecapsule endoscopes 10 and 100.

また、第1、第2の実施形態において、第1〜第4の姿勢画像DI1〜DI4が撮影画像MIとは別に表示される構成であるが、撮影画像MI上にカプセル内視鏡10、100の方向を示す指標などが表示される構成であってもよい。  In the first and second embodiments, the first to fourth posture images DI1 to DI4 are displayed separately from the captured image MI, but thecapsule endoscopes 10 and 100 are displayed on the captured image MI. A configuration in which an index or the like indicating the direction is displayed.

また、第1の実施形態において、カプセル方位情報および受信機方位情報である地磁気の大きさが第1の閾値を超えているときには、そのときのカプセル方位情報および受信機方位情報を用いない構成であるが、第1の閾値との比較を行なわずにすべてのカプセル方位情報および受信機方位情報を用いる構成であってもよい。このような簡易な構成であってもカプセル内視鏡10、100の相対姿勢を算出することは可能である。  In the first embodiment, when the magnitude of geomagnetism, which is capsule orientation information and receiver orientation information, exceeds the first threshold value, the capsule orientation information and receiver orientation information at that time are not used. There may be a configuration in which all capsule orientation information and receiver orientation information are used without comparison with the first threshold. Even with such a simple configuration, the relative postures of thecapsule endoscopes 10 and 100 can be calculated.

また、第2の実施形態において、カプセル内視鏡プロセッサ300によりカプセル内視鏡100および外部受信機200の方向ベクトルの修正が行なわれる構成であるが、修正を行なわなくてもよい。第2の実施形態における方向ベクトルは、累積的な方向変化を積分して求める構成であるため、実際に向いている方向からずれる可能性があるが、精度の高い角速度センサを用いれば、方向のずれの影響を低減化することは可能である。  In the second embodiment, thecapsule endoscope processor 300 corrects the direction vectors of thecapsule endoscope 100 and theexternal receiver 200. However, the correction may not be performed. Since the direction vector in the second embodiment is obtained by integrating the cumulative direction change, it may deviate from the actual direction, but if a highly accurate angular velocity sensor is used, the direction It is possible to reduce the influence of deviation.

また、第2の実施形態において、カウンタにより数えられたカウントが10回になったときに方向ベクトルの修正を行なう構成であるが、修正の判断を行なうカウント数はいくつであってもよい。  In the second embodiment, the direction vector is corrected when the count counted by the counter reaches ten. However, any number of counts may be used for determining correction.

また、第1、第2の実施形態において外部受信機20、200はベストvを介して、被験者Pの体外に固定される構成であるが、他の装具を介して間接的に被験者Pに固定されてもよい。さらには、直接被験者Pに固定されてもよい。ただし、本実施形態のように、ベストvや装具を介して固定する構成により、被験者Pの不快感を軽減したり、被験者Pから外部受信機20、200が外れてしまうことや、その位置がずれてしまうことが防止される。  Further, in the first and second embodiments, theexternal receivers 20 and 200 are configured to be fixed outside the body of the subject P through the vest v, but are indirectly fixed to the subject P through other devices. May be. Furthermore, you may fix to the test subject P directly. However, as in the present embodiment, the configuration in which the vest is fixed via the vest and the brace reduces the discomfort of the subject P, theexternal receivers 20 and 200 are detached from the subject P, and the position is It is prevented that it shifts.

本発明の第1、第2の実施形態を適用したカプセル内視鏡姿勢検出システムの使用状態を示す第1の参考図である。It is the 1st reference figure showing the use state of the capsule endoscope posture detection system to which the 1st and 2nd embodiments of the present invention are applied.カプセル内視鏡姿勢検出システムの使用状態を示す第2の参考図である。It is a 2nd reference figure which shows the use condition of a capsule endoscope attitude | position detection system.第1の実施形態のカプセル内視鏡の内部構成を概略的に示すブロック図である。It is a block diagram showing roughly an internal configuration of a capsule endoscope of a 1st embodiment.第1の実施形態の外部受信機の内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of the external receiver of 1st Embodiment.外部受信機の平面図である。It is a top view of an external receiver.第1の実施形態のカプセル内視鏡プロセッサの内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of the capsule endoscope processor of 1st Embodiment.モニタに表示される撮影画像と第1〜第4の姿勢画像とを示す図である。It is a figure which shows the picked-up image displayed on a monitor, and the 1st-4th attitude | position image.第1の姿勢画像の拡大図である。It is an enlarged view of a 1st attitude | position image.第2の姿勢画像の拡大図である。It is an enlarged view of a 2nd attitude | position image.第3の姿勢画像の拡大図である。It is an enlarged view of a 3rd attitude | position image.第4の姿勢画像の拡大図である。It is an enlarged view of the 4th posture picture.第1の実施形態のカプセル内視鏡がカプセル方位情報およびカプセル加速度情報とを送信するときの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process when the capsule endoscope of 1st Embodiment transmits capsule azimuth | direction information and capsule acceleration information.第1の実施形態の外部受信機が方位情報および加速度情報を格納するときの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process when the external receiver of 1st Embodiment stores azimuth | direction information and acceleration information.第1の実施形態のカプセル内視鏡プロセッサが画像表示のために行なう処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process which the capsule endoscope processor of 1st Embodiment performs for an image display.第2の実施形態のカプセル内視鏡の内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of the capsule endoscope of 2nd Embodiment.第2の実施形態の外部受信機の内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of the external receiver of 2nd Embodiment.第2の実施形態のカプセル内視鏡プロセッサの内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of the capsule endoscope processor of 2nd Embodiment.相対姿勢算出部の内部構成を概略的に示すブロック図である。It is a block diagram which shows roughly the internal structure of a relative attitude | position calculation part.第2の実施形態のカプセル内視鏡がカプセル方位情報およびカプセル加速度情報とを送信するときの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process when the capsule endoscope of 2nd Embodiment transmits capsule azimuth | direction information and capsule acceleration information.第2の実施形態の外部受信機が方位情報および加速度情報を格納するときの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process when the external receiver of 2nd Embodiment stores azimuth | direction information and acceleration information.第2の実施形態のカプセル内視鏡プロセッサが画像表示のために行なう処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process which the capsule endoscope processor of 2nd Embodiment performs for an image display.相対姿勢算出のサブルーチンを説明するためのフローチャートである。It is a flowchart for demonstrating the subroutine of relative attitude | position calculation.

符号の説明Explanation of symbols

10、100 カプセル内視鏡
11 方位センサ
110 角速度センサ
12 加速度センサ
13 システムコントローラ
14 一時メモリ
15 送信部
20、200 外部受信機
21 方位センサ
210 角速度センサ
22 加速度センサ
23 システムコントローラ
24 一時メモリ
25 受信部
26 姿勢メモリ
27 筐体
28 凹陥部
30、300 カプセル内視鏡プロセッサ
35、350 相対姿勢算出部
351 方向算出回路
352 方向修正回路
353 修正判断回路
354 相対姿勢算出回路
36、360 ROM
PI1〜PI4 第1〜第4の姿勢画像
DESCRIPTION OF SYMBOLS 10,100Capsule endoscope 11Direction sensor 110Angular velocity sensor 12Acceleration sensor 13System controller 14Temporary memory 15 Transmission part 20,200External receiver 21Direction sensor 210Angular velocity sensor 22Acceleration sensor 23System controller 24Temporary memory 25Reception part 26Posture memory 27Housing 28 Recessedportion 30, 300Capsule endoscope processor 35, 350 Relativeposture calculation unit 351Direction calculation circuit 352Direction correction circuit 353Correction determination circuit 354 Relativeposture calculation circuit 36, 360 ROM
PI1 to PI4 First to fourth posture images

Claims (16)

Translated fromJapanese
姿勢被検出体の向いている方向を検出するための第1のセンサと、重力方向を検出するための第2のセンサと、前記第1のセンサが検出する第1の方向データと前記第2のセンサが検出する第1の重力方向データを無線送信する送信部とを備えることを特徴とする姿勢検出ユニット。  A first sensor for detecting a direction in which the posture detection object is directed, a second sensor for detecting a gravitational direction, first direction data detected by the first sensor, and the second A posture detection unit comprising: a transmitter that wirelessly transmits first gravity direction data detected by the sensor. 前記第1、第2のセンサは、それぞれ方位センサおよび加速度センサであることを特徴とする請求項1に記載の姿勢検出ユニット。  2. The posture detection unit according to claim 1, wherein the first and second sensors are an orientation sensor and an acceleration sensor, respectively. 前記方位センサは異なる3方向を軸として方位を検出し、前記加速度センサは異なる3方向の加速度を検出することを特徴とする請求項2に記載の姿勢検出ユニット。  The posture detection unit according to claim 2, wherein the azimuth sensor detects an azimuth with three different directions as axes, and the acceleration sensor detects an acceleration in three different directions. 前記第1、第2のセンサが検出する前記第1の方向データおよび前記第1の重力方向データを格納するための第1のメモリと、
前記第1のセンサが検出した前記第1の方向データのデータ強度が第1の閾値を下回るときは前記第1の方向データを前記第1のメモリに格納し、前記第1のセンサが検出した前記第1の方向データのデータ強度が前記第1の閾値を超えるときは前記第1のメモリに格納された最新の前記第1の方向データを前記第1のセンサが検出した前記第1の方向データの代わりに前記送信部に無線送信させ、前記第2のセンサが検出した前記第1の重力方向データのデータ強度が第2の閾値を下回るときは前記第1の重力方向データを前記第1のメモリに格納し、前記第2のセンサが検出した前記第1の重力方向データのデータ強度が前記第2の閾値を超えるときは前記第1のメモリに格納された最新の前記第1の重力方向データを前記第2のセンサが検出した前記第1の重力方向データの代わりに前記送信部に無線送信させる第1の制御部とを備える
ことを特徴とする請求項2または請求項3に記載の姿勢検出ユニット。
A first memory for storing the first direction data and the first gravity direction data detected by the first and second sensors;
When the data intensity of the first direction data detected by the first sensor is lower than a first threshold value, the first direction data is stored in the first memory, and the first sensor detects The first direction in which the first sensor has detected the latest first direction data stored in the first memory when the data intensity of the first direction data exceeds the first threshold. When the data intensity of the first gravity direction data detected by the second sensor is lower than a second threshold value, the first gravity direction data is transmitted to the first transmission unit instead of data. When the data intensity of the first gravity direction data detected by the second sensor exceeds the second threshold value, the latest first gravity stored in the first memory is stored in the first memory. Direction data from the second sensor Posture detection unit according to claim 2 or claim 3, characterized in that it comprises a first control unit for wireless transmission to the transmitting unit in place of the detected first in the direction of gravity data.
前記第1、第2のセンサの少なくとも一方は、角速度センサであることを特徴とする請求項1〜請求項4のいずれか1項に記載の姿勢検出ユニット。  The posture detection unit according to claim 1, wherein at least one of the first and second sensors is an angular velocity sensor. 前記角速度センサは、それぞれ異なる3方向を軸として方位を検出することを特徴とする請求項5に記載の姿勢検出ユニット。  The posture detection unit according to claim 5, wherein the angular velocity sensor detects an azimuth with three different directions as axes. 請求項1に記載の姿勢検出ユニットが設けられた前記姿勢被検出体における前記第1、第2のセンサと夫々同じ種類の第3、第4のセンサと、
前記送信部から無線送信される前記第1の方向データおよび前記第1の重力方向データを受信する受信部と、
前記第1の方向データおよび前記第1の重力方向データと前記受信部が前記第1の方向データおよび前記第1の重力方向データを受信するときに前記第3、第4のセンサがそれぞれ検出する第2の方向データおよび第2の重力方向データとを関連付けて格納する第2のメモリとを備える
ことを特徴とする記憶ユニット。
Third and fourth sensors of the same type as the first and second sensors in the posture detection body provided with the posture detection unit according to claim 1;
A receiver that receives the first direction data and the first gravity direction data that are wirelessly transmitted from the transmitter;
The third and fourth sensors detect when the first direction data, the first gravity direction data, and the receiving unit receive the first direction data and the first gravity direction data, respectively. And a second memory for storing the second direction data and the second gravity direction data in association with each other.
前記第3、第4のセンサが検出する前記第2の方向データおよび前記第2の重力方向データを格納するための第3のメモリと、
前記第3のセンサが検出した前記第2の方向データのデータ強度が第1の閾値を下回るときは前記第2の方向データを前記第3のメモリに格納し、前記第3のセンサが検出した前記第2の方向データのデータ強度が前記第1の閾値を超えるときは前記第3のメモリに格納された最新の前記第2の方向データを前記第3のセンサが検出した前記第2の方向データの代わりに前記第3のメモリに格納させ、前記第4のセンサが検出した前記第2の重力方向データのデータ強度が第2の閾値を下回るときは前記第2の重力方向データを前記第3のメモリに格納し、前記第4のセンサが検出した前記第2の重力方向データのデータ強度が前記第2の閾値を超えるときは前記第3のメモリに格納された最新の前記第2の重力方向データを前記第4のセンサが検出した前記第2の重力方向データの代わりに前記第3のメモリに格納する第2の制御部とを備える
ことを特徴とする請求項7に記載の記憶ユニット。
A third memory for storing the second direction data and the second gravity direction data detected by the third and fourth sensors;
When the data intensity of the second direction data detected by the third sensor is lower than the first threshold, the second direction data is stored in the third memory, and the third sensor detects The second direction in which the third sensor has detected the latest second direction data stored in the third memory when the data intensity of the second direction data exceeds the first threshold. When the data intensity of the second gravity direction data detected by the fourth sensor is lower than a second threshold value, the second gravity direction data is stored in the third memory instead of the data. 3 when the data intensity of the second gravity direction data detected by the fourth sensor exceeds the second threshold value, the latest second stored in the third memory. The gravity direction data is Storage unit according to claim 7 but characterized in that it comprises a second control unit to be stored in said third memory in place of the second gravity direction data detected.
前記姿勢被検出体を所定の姿勢で所定の位置に係合する係合部を備え、
前記係合部に前記姿勢被検出体を係合させた後に、前記第2のメモリに前記第2の方向データおよび前記第2の重力方向データの格納を開始することを特徴とする請求項7または請求項8に記載の記憶ユニット。
An engagement portion for engaging the posture-detected body in a predetermined posture at a predetermined position;
8. The storage of the second direction data and the second gravity direction data in the second memory is started after the posture detection body is engaged with the engaging portion. Alternatively, the storage unit according to claim 8.
前記姿勢被検出体を内包する披見対象体に装着される装具に固定可能であることを特徴とする請求項7〜請求項9のいずれか1項に記載の記憶ユニット。  The storage unit according to any one of claims 7 to 9, wherein the storage unit can be fixed to a brace that is attached to a presentation object including the posture detection object. 請求項7に記載の記憶ユニットにおける第2のメモリに、関連付けられて格納された前記第1、第2の方向データおよび前記第1、第2の重力方向データを受信する受信部と、
前記受信部が受信した前記第1、第2の方向データおよび前記第1、第2の重力方向データに基づいて、前記記憶ユニットに対する前記姿勢被検出体の相対姿勢を算出する算出部とを備える
ことを特徴とする相対姿勢算出ユニット。
A receiver that receives the first and second direction data and the first and second gravity direction data stored in association with each other in the second memory in the storage unit according to claim 7;
A calculation unit that calculates a relative posture of the posture detection object with respect to the storage unit based on the first and second direction data and the first and second gravity direction data received by the reception unit; A relative posture calculation unit characterized by that.
前記算出部は、
角速度センサである前記第1、第3のセンサが検出する前記第1、第2の方向データに基づいて、それぞれ前記姿勢被検出体および前記記憶ユニットの向く方向である第1、第2の方向を算出する方向算出部と、
加速度センサである前記第2、第4のセンサが検出する前記第1、第2の重力方向データに基づいて、それぞれ前記方向算出部に算出された前記第1、第2の方向の修正を行なう方向修正部と、
前記方向修正部に修正された前記第1、第2の方向に基づいて、前記記憶ユニットに対する前記姿勢被検出体の相対姿勢を算出する相対姿勢算出部とを有する
ことを特徴とする請求項11に記載の相対姿勢算出ユニット。
The calculation unit includes:
Based on the first and second direction data detected by the first and third sensors, which are angular velocity sensors, the first and second directions, which are directions in which the posture detection object and the storage unit face, respectively. A direction calculation unit for calculating
Based on the first and second gravity direction data detected by the second and fourth sensors, which are acceleration sensors, the first and second directions calculated by the direction calculation unit are corrected. A direction correction section;
12. A relative posture calculation unit that calculates a relative posture of the posture detection object with respect to the storage unit based on the first and second directions corrected by the direction correction unit. The relative posture calculation unit described in 1.
前記算出部は、修正前の前記第1、第2の方向に基づいて、前記方向修正部に前記第1、第2の方向を修正させるか否かを判断する修正判断部を有し、
前記修正判断部が前記第1、第2の方向を修正させると判断するときに、前記方向修正部は第1、第2の方向の修正を行なう
ことを特徴とする請求項12に記載の相対姿勢算出ユニット。
The calculation unit includes a correction determination unit that determines whether to cause the direction correction unit to correct the first and second directions based on the first and second directions before correction.
The relative correction according to claim 12, wherein when the correction determination unit determines to correct the first and second directions, the direction correction unit corrects the first and second directions. Attitude calculation unit.
前記修正判断部は、前記方向算出部に連続的に算出された前記第1の方向または前記第2の方向の変化が所定の範囲である場合に、前記第1、第2の方向を修正させると判断することを特徴とする請求項13に記載の相対姿勢算出ユニット。  The correction determination unit corrects the first and second directions when a change in the first direction or the second direction continuously calculated by the direction calculation unit is within a predetermined range. The relative posture calculation unit according to claim 13, wherein the relative posture calculation unit is determined. 姿勢被検出体の向いている方向を検出するための第1のセンサと、重力方向を検出するための第2のセンサと、前記第1のセンサが検出する第1の方向データと前記第2のセンサが検出する第1の重力方向データを無線送信する送信部とを有する姿勢検出ユニットと、
前記第1、第2のセンサと同じ種類である第3、第4のセンサと、前記送信部が無線送信する前記第1の方向データおよび前記第1の重力方向データを受信する受信部と、前記第1の検出データおよび前記第1の重力方向データと前記受信部が前記第1の方向データおよび前記第1の重力方向データを受信するときに前記第3、第4のセンサがそれぞれ検出する第2の方向データと第2の重力方向データとを関連付けて格納する第2のメモリとを有する記憶ユニットと、
前記記憶ユニットから、互いに関連付けられた前記第1、第2の方向データおよび前記第1、第2の重力方向データを受信する受信部と、受信された前記第1、第2の方向データおよび前記第1、第2の重力方向データに基づいて、前記記憶ユニットに対する前記姿勢検出ユニットの相対姿勢を算出する算出部とを備える
ことを特徴とする相対姿勢検出システム。
A first sensor for detecting a direction in which the posture detection object is directed, a second sensor for detecting a gravitational direction, first direction data detected by the first sensor, and the second A posture detection unit having a transmitter that wirelessly transmits first gravity direction data detected by the sensor;
Third and fourth sensors that are the same type as the first and second sensors, and a receiving unit that receives the first direction data and the first gravity direction data that the transmitting unit wirelessly transmits, The third and fourth sensors detect the first detection data, the first gravity direction data, and the reception unit when the reception unit receives the first direction data and the first gravity direction data, respectively. A storage unit having a second memory for storing the second direction data and the second gravity direction data in association with each other;
A receiving unit that receives the first and second direction data and the first and second gravity direction data associated with each other from the storage unit; the received first and second direction data; and A relative posture detection system, comprising: a calculation unit that calculates a relative posture of the posture detection unit with respect to the storage unit based on first and second gravity direction data.
筐体の向いている方向を検出するための第1のセンサと、重力方向を検出するための第2のセンサと、前記第1のセンサが検出する第1の方向データと前記第2のセンサが検出する第1の重力方向データを無線送信する送信部とを有するカプセル内視鏡と、
前記第1、第2のセンサと同じ種類である第3、第4のセンサと、前記送信部が無線送信する前記第1の方向データおよび前記第1の重力方向データを受信する受信部と、前記第1の検出データおよび前記第1の重力方向データと前記受信部が前記第1の方向データおよび前記第1の重力方向データを受信するときに前記第3、第4のセンサがそれぞれ検出する第2の方向データと第2の重力方向データとを関連付けて格納する第2のメモリとを有する外部受信機と、
前記外部受信機から、互いに関連付けられた前記第1、第2の方向データおよび前記第1、第2の重力方向データを受信する受信部と、受信された前記第1、第2の方向データおよび前記第1、第2の重力方向データに基づいて、前記記憶ユニットに対する前記姿勢検出ユニットの相対姿勢を算出する算出部とを有するカプセル内視鏡プロセッサとを備える
ことを特徴とするカプセル内視鏡姿勢検出システム。
A first sensor for detecting a direction in which the housing is facing; a second sensor for detecting a direction of gravity; first direction data detected by the first sensor; and the second sensor. A capsule endoscope having a transmitter that wirelessly transmits first gravity direction data detected by
Third and fourth sensors that are the same type as the first and second sensors, and a receiving unit that receives the first direction data and the first gravity direction data that the transmitting unit wirelessly transmits, The third and fourth sensors detect the first detection data, the first gravity direction data, and the receiving unit when receiving the first direction data and the first gravity direction data, respectively. An external receiver having a second memory for storing second direction data and second gravity direction data in association with each other;
A receiving unit that receives the first and second direction data and the first and second gravity direction data associated with each other from the external receiver, and the received first and second direction data and A capsule endoscope processor having a calculation unit that calculates a relative posture of the posture detection unit with respect to the storage unit based on the first and second gravity direction data. Attitude detection system.
JP2007060800A2007-03-092007-03-09Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection systemPendingJP2008220522A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2007060800AJP2008220522A (en)2007-03-092007-03-09Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2007060800AJP2008220522A (en)2007-03-092007-03-09Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system

Publications (1)

Publication NumberPublication Date
JP2008220522Atrue JP2008220522A (en)2008-09-25

Family

ID=39839826

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2007060800APendingJP2008220522A (en)2007-03-092007-03-09Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system

Country Status (1)

CountryLink
JP (1)JP2008220522A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2016523131A (en)*2013-06-052016-08-08チェック−キャップ リミテッドCheck−Cap Ltd. Gastrointestinal capsule position estimation
WO2017047112A1 (en)*2015-09-172017-03-23オリンパス株式会社Capsule endoscope system
JP2018074992A (en)*2016-11-102018-05-17ユーライクコリア カンパニー インコーポレイテッド Disease management method and apparatus for performing the same

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2016523131A (en)*2013-06-052016-08-08チェック−キャップ リミテッドCheck−Cap Ltd. Gastrointestinal capsule position estimation
US11147468B2 (en)2013-06-052021-10-19Check-Cap Ltd.Position estimation of imaging capsule in gastrointestinal tract
WO2017047112A1 (en)*2015-09-172017-03-23オリンパス株式会社Capsule endoscope system
WO2017046911A1 (en)*2015-09-172017-03-23オリンパス株式会社Capsule endoscope system
JPWO2017047112A1 (en)*2015-09-172018-07-05オリンパス株式会社 Capsule endoscope system
US10986985B2 (en)2015-09-172021-04-27Olympus CorporationCapsule endoscope system
JP2018074992A (en)*2016-11-102018-05-17ユーライクコリア カンパニー インコーポレイテッド Disease management method and apparatus for performing the same
JP7134452B2 (en)2016-11-102022-09-12ユーライクコリア カンパニー インコーポレイテッド Cattle management method and management server

Similar Documents

PublicationPublication DateTitle
JP6526339B2 (en) Oral endoscopy system and inspection method using the same
KR100923528B1 (en) Numerical Information Confirmation System of Electronic Map Using Aerial Photography and GPS Measurement Information Synthesis
KR20120085875A (en)Method and apparatus for choosing a desired field of view from a wide-angle image or video
US20050154260A1 (en)Gravity referenced endoscopic image orientation
US7517314B2 (en)Endoscopic imaging with indication of gravity direction
EP3364150A1 (en)Wearable device, method for measuring orientation of same, and program
CN1896684A (en)Geographic data collecting system
US20130230174A1 (en)Electronic-acoustic device featuring a plurality of input signals being applied in various combinations to a loudspeaker array
JP6383439B2 (en) Method and system for calibrating a sensor using a recognized object
EP1844696B1 (en)Endoscopic imaging with indication of gravity direction
JP7180074B2 (en) Imaging device
JP2013202066A (en)Motion analysis device
CN110996009B (en)Capsule endoscope system, automatic frame rate adjustment method thereof, and computer-readable storage medium
JP2008220522A (en)Attitude detection unit, storage unit, relative attitude calculation unit, relative attitude detection system and capsule endoscope attitude detection system
JPWO2018143360A1 (en) Relative position detection system and image display system
US20210127075A1 (en)Video Camera Having Video Image Orientation Based On Vector Information
JP4607043B2 (en) Endoscopic image forming method with display of gravity direction
JP5886241B2 (en) Portable imaging device
JP2013105195A (en)Display device, imaging device and image display system
JP2012029033A (en)Camera
JP2006325741A (en)Endoscope apparatus for measurement and program for endoscope
JP2013148524A (en) Positioning system
CN113781313A (en)Image data processing method, electronic device, and computer-readable storage medium
KR101654156B1 (en)Apparatus and method for motion capture using sensor module
CN108413970B (en)Positioning method, cloud system, electronic equipment and computer program product

[8]ページ先頭

©2009-2025 Movatter.jp