(57)【特許請求の範囲】
【請求項１】
内視鏡挿入部と、
前記内視鏡挿入部の先端に装着された計測用の光学アダプタの種別を判定するアダプタ種別判定部と、
被写体を撮像し、かつ前記被写体の画像を生成する撮像部と、
前記アダプタ種別判定部によって判定された前記光学アダプタの前記種別に対応する計測用補正データを第１のメモリから読み出し、前記計測用補正データは、計測処理において画像データの補正に使用されるデータであるデータ読み出し部と、
動画記録処理が行われるとき、前記画像に対応する前記画像データを含む静止画ファイルを生成する静止画ファイル生成部と、
前記データ読み出し部によって読み出された前記計測用補正データを、前記静止画ファイル生成部によって生成された前記静止画ファイルに書き込むデータ書き込み部と、
動画記録処理が行われるとき、前記画像に対応する前記画像データを含む動画ファイルを生成する動画ファイル生成部と、
前記データ書き込み部によって前記計測用補正データが書き込まれた前記静止画ファイルと、前記動画ファイル生成部によって生成された前記動画ファイルとを関連付けて第２のメモリに記録するファイル記録部と、
を有する内視鏡装置。
【請求項２】
前記ファイル記録部は、前記動画ファイル生成部によって前記動画ファイルが生成される前に前記静止画ファイルを前記第２のメモリに記録する請求項１に記載の内視鏡装置。
【請求項３】
前記光学アダプタが前記内視鏡挿入部の前記先端に装着されていない状態から前記光学アダプタが前記内視鏡挿入部の前記先端に装着された状態への状態変化が発生した場合に、前記静止画ファイル生成部は、前記静止画ファイルを生成する請求項１に記載の内視鏡装置。
【請求項４】
前記ファイル記録部は、前記計測用補正データが書き込まれた前記静止画ファイルの第１のファイル名と、前記動画ファイルの第２のファイル名とが同じ文字または同じ文字列を含むように前記第１のファイル名を前記静止画ファイルに付与し、かつ前記第２のファイル名を前記動画ファイルに付与し、
あるいは、前記ファイル記録部は、前記計測用補正データが書き込まれた前記静止画ファイルと、前記動画ファイルとに同じファイル名を付与する
請求項１に記載の内視鏡装置。
【請求項５】
前記光学アダプタが前記内視鏡挿入部の前記先端に装着された時間を計測するカウンタをさらに有し、
前記状態変化が複数回発生した場合に、前記ファイル記録部は、複数回の前記状態変化により生成された複数の前記静止画ファイルに、前記複数の前記静止画ファイルの各々に対応する前記光学アダプタが前記内視鏡挿入部の前記先端に装着された前記時間を含むファイル名を付与する
請求項３に記載の内視鏡装置。
【請求項６】
前記画像に対応する前記画像データと、前記静止画ファイル生成部によって生成された前記静止画ファイルとを一時的に記憶するバッファと、
前記バッファに記憶された前記静止画ファイルを削除するファイル削除部と、
をさらに有し、
前記画像に対応する前記画像データが前記バッファに記憶されるときに前記バッファの残り容量が前記画像データの記憶に必要な容量よりも少ない場合、前記バッファに記憶された前記画像データの少なくとも一部は削除され、
前記バッファに記憶された前記画像データの少なくとも一部が削除された場合、前記ファイル削除部は、削除された前記画像データに対応する前記静止画ファイルを前記バッファから削除し、
前記ファイル記録部は、前記バッファに記憶された前記静止画ファイルを前記第２のメモリに記録する
請求項１に記載の内視鏡装置。
【請求項７】
前記第２のメモリに記録された前記静止画ファイルに書き込まれた前記計測用補正データと、前記第２のメモリに記録された前記動画ファイルに含まれる前記画像データとに基づいて計測処理を行う計測部を有する請求項１に記載の内視鏡装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡装置に関する。
本願は、２０１６年７月１２日に日本に出願された特願２０１６−１３７７２９号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
被写体の計測を行うことができる内視鏡装置が知られている。計測精度を上げるために、計測用補正データを用いて補正された画像に基づいて計測が行われる。例えば、従来知られている内視鏡装置は、２つの光学系を有する光学アダプタを備える。内視鏡挿入部の先端に対する光学アダプタの装着と、内視鏡挿入部の先端からの光学アダプタの取り外しとが可能である。内視鏡装置は、光学アダプタを介して撮像された２つの画像の座標変換を行うことにより求めた２つの画像情報に基づいて、２つの画像のマッチングを行う。これによって、内視鏡装置は、被写体上の任意の点の３次元座標を求める。【０００３】
内視鏡装置の状態（例えば、光学アダプタの種類）に応じて、内視鏡装置が撮像した画像の写り具合の特性が変化する。そのため、精度よく計測を行うために、内視鏡装置は、内視鏡装置の状態に応じた計測用補正データにより画像を補正し、かつ補正された画像を用いて被写体の計測を行う。【０００４】
動画データに基づいて計測を行うことが計測の利便性を高める。例えば、検査が行われている現場において、ユーザは内視鏡装置を用いて被写体を検査し、かつ計測を行いたい部分の撮像を行う。ユーザが計測を行いたい部分の画像は静止画としてメモリに記録される。後日、ユーザは、このメモリに記録された静止画を用いて計測を行う。しかしながら、計測に使用できる画像は、検査現場で撮像された静止画のみである。その静止画が計測に適していない場合には、計測精度が低下し、かつ所望の計測処理を行うことができない可能性がある。このため、複数の画像フレームで構成される動画データが再生されている状態で、ユーザが、計測したい画像を見つける方法がある。この方法では、ユーザが、より計測したい画像を見つけられやすくなり、かつ計測の利便性が高まる。【０００５】
上記の事情が考慮された内視鏡装置が特許文献１，２に開示されている。【０００６】
特許文献１には、動画データに基づいて計測を行うことができる内視鏡装置が開示されている。具体的には、撮像部によって撮像された動画データを構成する複数の画像データのうち一部の画像データにのみ、計測用補正データが付加される。特許文献１において、計測用補正データは付加データとして記載されている。計測時には、動画データの中から計測用補正データが読み出され、かつ動画データを構成する複数の画像データの中から計測対象の画像データが取得される。この画像データが計測用補正データに基づいて補正され、かつ補正された画像データに基づいて計測が行われる。【０００７】
特許文献２においても、動画データに基づいて計測を行うことができる内視鏡装置が開示されている。具体的には、計測用補正データは、画像データ内に保存されず、かつ画像データとは別個にメモリに保存される。特許文献２において、計測用補正データは補正用データとして記載されている。光学アダプタ種別データが動画データに付加される。計測時には、計測対象の画像データが動画データから取得され、かつその動画データに含まれる光学アダプタ種別データに対応する計測用補正データがメモリから読み出される。取得された画像データが計測用補正データに基づいて補正され、かつ補正された画像データに基づいて計測が行われる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】日本国特開２０１０−２８６７６５号公報
【特許文献２】日本国特開２０１０−１６７０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献に記載の内視鏡装置には、以下の課題がある。【００１０】
特許文献１では、動画データを構成する複数の画像データのうち、一部の画像データにのみ計測用補正データが付加される。しかし、計測用補正データが画像データに付加されることにより、動画データ自体のデータ容量が大きくなる。動画データのデータ容量は大きくならないほうが好ましい。例えば、ファイルシステムによっては、１つのファイルのデータ容量に制限がある場合がある。動画データに計測用補正データが含まれることにより、動画の記録時間が減る。【００１１】
特許文献２では、計測用補正データは、動画データとは別にメモリに保存されている。しかし、光学アダプタ種別データが動画データに付加されることにより、動画データ自体のデータ容量が大きくなる。また、計測用補正データが独自のファイル形式でメモリに保存される場合、装置が取り扱うファイルの種類の数が増加する。これにより、独自のファイル形式に対応する処理回路の規模が増加する。例えば、内視鏡装置は、画像データの圧縮および伸張を行うコーデック部を有する。コーデック部が画像データに加えて、独自のファイル形式の計測用補正データを取り扱うためには、計測用補正データのファイル形式に対応する処理回路をコーデック部が有する必要がある。その結果、コーデック部における処理回路の規模が増加する。【００１２】
本発明は、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる内視鏡装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の第１の態様によれば、内視鏡装置は、内視鏡挿入部、アダプタ種別判定部、撮像部、データ読み出し部、静止画ファイル生成部、データ書き込み部、動画ファイル生成部、およびファイル記録部を有する。前記アダプタ種別判定部は、前記内視鏡挿入部の先端に装着された計測用の光学アダプタの種別を判定する。前記撮像部は、被写体を撮像し、かつ前記被写体の画像を生成する。前記データ読み出し部は、前記アダプタ種別判定部によって判定された前記光学アダプタの前記種別に対応する計測用補正データを第１のメモリから読み出す。前記計測用補正データは、計測処理において画像データの補正に使用されるデータである。前記静止画ファイル生成部は、動画記録処理が行われるとき、前記画像に対応する前記画像データを含む静止画ファイルを生成する。前記データ書き込み部は、前記データ読み出し部によって読み出された前記計測用補正データを、前記静止画ファイル生成部によって生成された前記静止画ファイルに書き込む。前記動画ファイル生成部は、動画記録処理が行われるとき、前記画像に対応する前記画像データを含む動画ファイルを生成する。前記ファイル記録部は、前記データ書き込み部によって前記計測用補正データが書き込まれた前記静止画ファイルと、前記動画ファイル生成部によって生成された前記動画ファイルとを関連付けて第２のメモリに記録する。【００１４】
本発明の第２の態様によれば、第１の態様において、前記ファイル記録部は、前記動画ファイル生成部によって前記動画ファイルが生成される前に前記静止画ファイルを前記第２のメモリに記録してもよい。【００１５】
本発明の第３の態様によれば、第１の態様において、前記光学アダプタが前記内視鏡挿入部の前記先端に装着されていない状態から前記光学アダプタが前記内視鏡挿入部の前記先端に装着された状態への状態変化が発生した場合に、前記静止画ファイル生成部は、前記静止画ファイルを生成してもよい。【００１６】
本発明の第４の態様によれば、第１の態様において、前記ファイル記録部は、前記計測用補正データが書き込まれた前記静止画ファイルの第１のファイル名と、前記動画ファイルの第２のファイル名とが同じ文字または同じ文字列を含むように前記第１のファイル名を前記静止画ファイルに付与し、かつ前記第２のファイル名を前記動画ファイルに付与してもよい。あるいは、前記ファイル記録部は、前記計測用補正データが書き込まれた前記静止画ファイルと、前記動画ファイルとに同じファイル名を付与してもよい。【００１７】
本発明の第５の態様によれば、第３の態様において、前記内視鏡装置は、前記光学アダプタが前記内視鏡挿入部の前記先端に装着された時間を計測するカウンタをさらに有してもよい。前記状態変化が複数回発生した場合に、前記ファイル記録部は、複数回の前記状態変化により生成された複数の前記静止画ファイルに、前記複数の前記静止画ファイルの各々に対応する前記光学アダプタが前記内視鏡挿入部の前記先端に装着された前記時間を含むファイル名を付与してもよい。【００１８】
本発明の第６の態様によれば、第１の態様において、前記内視鏡装置は、バッファおよびファイル削除部をさらに有してもよい。前記バッファは、前記画像に対応する前記画像データと、前記静止画ファイル生成部によって生成された前記静止画ファイルとを一時的に記憶してもよい。前記ファイル削除部は、前記バッファに記憶された前記静止画ファイルを削除してもよい。前記画像に対応する前記画像データが前記バッファに記憶されるときに前記バッファの残り容量が前記画像データの記憶に必要な容量よりも少ない場合、前記バッファに記憶された前記画像データの少なくとも一部は削除されてもよい。前記バッファに記憶された前記画像データの少なくとも一部が削除された場合、前記ファイル削除部は、削除された前記画像データに対応する前記静止画ファイルを前記バッファから削除してもよい。前記ファイル記録部は、前記バッファに記憶された前記静止画ファイルを前記第２のメモリに記録してもよい。【００１９】
本発明の第７の態様によれば、第１の態様において、前記第２のメモリに記録された前記静止画ファイルに書き込まれた前記計測用補正データと、前記第２のメモリに記録された前記動画ファイルに含まれる前記画像データとに基づいて計測処理を行う計測部を有してもよい。
【発明の効果】
【００２０】
上記の各態様によれば、計測用補正データは静止画ファイルに書き込まれる。静止画ファイルを取り扱うことができる装置は、静止画ファイルに書き込まれた計測用補正データを使用することができる。このため、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態による内視鏡装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態によるコーデック部の構成を示すブロック図である。
【図３】本発明の第１の実施形態による制御部の構成を示すブロック図である。
【図４】本発明の第１の実施形態における動画ファイルのデータ形式を示す参考図である。
【図５】本発明の第１の実施形態における動画ファイルのデータ形式を示す参考図である。
【図６】本発明の第１の実施形態における静止画ファイルのデータ形式を示す参考図である。
【図７】本発明の第１の実施形態における動画記録処理の手順を示すフローチャートである。
【図８】本発明の第１の実施形態における動画再生処理の手順を示すフローチャートである。
【図９】本発明の第２の実施形態による制御部の構成を示すブロック図である。
【図１０】本発明の第２の実施形態における動画記録処理の手順を示すフローチャートである。
【図１１】本発明の第２の実施形態における動画記録処理の手順を示すフローチャートである。
【図１２】本発明の第２の実施形態において、複数の光学アダプタが内視鏡挿入部の先端に順次装着された場合における静止画ファイルおよび動画ファイルの生成の様子を示すタイミングチャートである。
【図１３】本発明の第２の実施形態における動画再生処理の手順を示すフローチャートである。
【図１４】本発明の第２の実施形態において、フリーズ表示された画像に対応する静止画ファイルが検出される様子を示すタイミングチャートである。
【図１５】本発明の第３の実施形態による制御部の構成を示すブロック図である。
【図１６】本発明の第３の実施形態における動画記録処理の手順を示すフローチャートである。
【図１７】本発明の第３の実施形態における動画記録処理の手順を示すフローチャートである。
【図１８】本発明の第３の実施形態において、複数の光学アダプタが内視鏡挿入部の先端に順次装着された場合における静止画ファイルおよび動画ファイルの生成の様子を示すタイミングチャートである。
【図１９】本発明の第３の実施形態の変形例におけるＧＵＩを示す参考図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照し、本発明の実施形態を説明する。
【００２３】
（第１の実施形態）
図１は、本発明の第１の実施形態による内視鏡装置１の構成を示している。図１に示すように、内視鏡装置１は、被検体の内部に挿入される内視鏡挿入部２を含む本体部１０と、光学アダプタ２０とを備えている。内視鏡挿入部２の先端に対する光学アダプタ２０の装着と、内視鏡挿入部２の先端からの光学アダプタ２０の取り外しとが可能である。
【００２４】
本体部１０は、撮像部１００、映像信号処理部１０１、コーデック部１０２、制御部１０３、グラフィック重畳部１０４、表示部１０５、メモリ部１０６、入力部１０７、照明駆動部１０８、アダプタ種別判定部１０９、およびバッファ１１０を有する。光学アダプタ２０は、光学レンズ部２００、照明部２０１、および抵抗部２０２を有する。
【００２５】
被写体（計測対象物）からの光は光学レンズ部２００に入射する。光学レンズ部２００に入射した光は、光学レンズ部２００によって被写体像として結像される。この被写体像は撮像部１００に入射する。撮像部１００は、ＣＣＤ等の撮像素子（イメージセンサ）を備えている。撮像部１００は、被写体像を撮像し、かつ映像信号を生成する。これによって、撮像部１００は、被写体の画像を生成する。撮像部１００の制御はフレーム単位で行われるが、撮像部１００の制御がフィールド単位で行われてもよい。したがって、以下の説明において、フレームはフィールドに置き換えられてもよい。映像信号処理部１０１は、撮像部１００から出力された映像信号に対して、ゲイン調整およびホワイトバランス等の信号処理を行う。
【００２６】
映像信号処理部１０１によって処理された映像信号は、動画データとしてバッファ１１０を介してグラフィック重畳部１０４およびコーデック部１０２に出力される。この動画データは、複数のフレームの画像データ（画像フレーム）で構成されている。コーデック部１０２は、動画データに対して、モーションＪＰＥＧまたはＭＰＥＧ等のコーデック処理（圧縮／伸張）を行う。また、コーデック部１０２は、動画データ中の１フレームの画像データで構成される静止画データに対してＪＰＥＧ等のコーデック処理を行う。
【００２７】
内視鏡装置１で生成された動画ファイルおよび静止画ファイルは、内視鏡装置１に接続された外部メモリ３０に記録することが可能である。また、外部メモリ３０に記録された動画ファイルおよび静止画ファイルを内視鏡装置１で再生することも可能である。動画ファイルまたは静止画ファイルが外部メモリ３０に記録される場合、コーデック部１０２は、動画ファイルまたは静止画ファイルを圧縮する。圧縮された動画ファイルまたは静止画ファイルは、制御部１０３によって外部メモリ３０に記録される。外部メモリ３０に記録された動画ファイルまたは静止画ファイルが再生される場合、コーデック部１０２は、制御部１０３によって外部メモリ３０から読み出された動画ファイルまたは静止画ファイルを伸張することにより、記録前の動画ファイルまたは静止画ファイルを再生する。
【００２８】
制御部１０３は、メモリ部１０６に格納されているプログラムを実行することによって、本体部１０の各部を制御するための各種処理を実行する。また、制御部１０３は計測を行う。計測が行われる場合、映像信号処理部１０１からコーデック部１０２に入力された静止画データは、圧縮されずに制御部１０３に出力される。制御部１０３は、この静止画データを用いて計測を行う。また、制御部１０３は、外部メモリ３０に記録された動画データを用いて計測を行うこともできる。制御部１０３は、外部メモリ３０に記録された動画データを構成する任意の１フレームの画像データを読み出し、かつ読み出された画像データを用いて計測を行う。
【００２９】
グラフィック重畳部１０４は、映像信号処理部１０１によって処理された映像信号に基づく動画データまたは静止画データを構成する画像データに対して、制御部１０３によって生成されたグラフィックデータを重畳する。あるいは、グラフィック重畳部１０４は、コーデック部１０２によって再生された動画データまたは静止画データを構成する画像データに対して、制御部１０３によって生成されたグラフィックデータを重畳する。これによって、グラフィック重畳部１０４は、画像を表示するための表示信号を生成する。内視鏡画像を構成する画像データに対してグラフィックデータを重畳することによって、内視鏡画像と共にメニュー、カーソル、および計測結果等を表示することができる。表示部１０５は、グラフィック重畳部１０４によって処理された表示信号に基づいて動画または静止画を表示する。
【００３０】
メモリ部１０６は、ＲＯＭおよびＲＡＭを有する。ＲＯＭは、制御部１０３の動作を制御するプログラムを記憶する。ＲＡＭは、制御部１０３が処理に使用するデータ等を一時的に記憶する。入力部１０７は、ユーザが操作する操作部を有する。入力部１０７は、操作部の操作結果に基づく信号を制御部１０３に出力する。制御部１０３は、入力部１０７から出力される信号に基づいて、ユーザからの指示を識別し、かつその指示に応じた各種処理を実行する。
【００３１】
照明駆動部１０８は、制御部１０３からの指示に従って照明部２０１を駆動する。照明部２０１は照明光を被写体に照射する。アダプタ種別判定部１０９は、内視鏡挿入部２の先端に装着された計測用の光学アダプタ２０の種別を判定する。具体的には、アダプタ種別判定部１０９は、光学アダプタ２０に設けられている抵抗部２０２の抵抗値を検出し、その抵抗値に対応した光学アダプタ２０の種別を判定する。アダプタ種別判定部１０９は、光学アダプタの種別を示す光学アダプタ種別データを制御部１０３に出力する。
【００３２】
図２は、コーデック部１０２の構成を示している。図３は、制御部１０３の構成を示している。図２に示すように、コーデック部１０２は、コーデック処理部１２０、静止画ファイル生成部１２１、データ書き込み部１２２、および動画ファイル生成部１２３を有する。図３に示すように、制御部１０３は、データ読み出し部１２４、ファイル記録部１２５、および計測部１２６を有する。
【００３３】
コーデック処理部１２０は、コーデック処理を行う。コーデック処理は、撮像部１００によって生成された画像に対応する画像データ（静止画データまたは動画データ）に対する圧縮処理を含む。また、コーデック処理は、静止画ファイルに含まれる画像データ（静止画データ）および動画ファイルに含まれる画像データ（動画データ）に対する伸張処理を含む。
【００３４】
データ読み出し部１２４は、アダプタ種別判定部１０９によって判定された光学アダプタ２０の種別に対応する計測用補正データをメモリ部１０６（第１のメモリ）から読み出す。静止画ファイル生成部１２１は、動画記録処理が行われるとき、撮像部１００によって生成された画像に対応する画像データ（静止画データ）を含む静止画ファイルを生成する。データ書き込み部１２２は、データ読み出し部１２４によって読み出された計測用補正データを、静止画ファイル生成部１２１によって生成された静止画ファイルに書き込む。動画ファイル生成部１２３は、動画記録処理が行われるとき、撮像部１００によって生成された画像に対応する画像データ（動画データ）を含む動画ファイルを生成する。ファイル記録部１２５は、データ書き込み部１２２によって計測用補正データが書き込まれた静止画ファイルと、動画ファイル生成部１２３によって生成された動画ファイルとを関連付けて外部メモリ３０（第２のメモリ）に記録する。計測部１２６は、外部メモリ３０に記録された静止画ファイルに書き込まれた計測用補正データと、外部メモリ３０に記録された動画ファイルに含まれる画像データとに基づいて計測処理を行う。
【００３５】
計測用補正データは、計測処理において、画像データに生じる光学アダプタ２０の固体毎の光学的歪みを補正するために使用されるデータである。例えば、光学アダプタ２０が２つの光学系を有する場合、計測用補正データは、２つの光学系の幾何学的な歪みを補正するための式および２つのレンズ系の焦点距離などの情報である。ユーザが事前にキャリブレーション作業を実施したときに、計測部１２６が演算した結果に基づいて計測用補正データが生成される。光学アダプタ２０の種別に応じた計測用補正データが予めメモリ部１０６に格納されている。計測用補正データは、データ書き込み部１２２が取り扱うことができるファイル形式のデータである。つまり、計測用補正データのファイル形式は、データ書き込み部１２２が計測用補正データを読み込むことができ、かつその計測用補正データを静止画ファイルに書き込むことができる形式であればよい。
【００３６】
第１の実施形態では、計測用補正データが予め記録される第１のメモリと、静止画ファイルおよび動画ファイルが記録される第２のメモリとは異なる。第１のメモリと第２のメモリとは、同一のメモリであってもよい。例えば、計測用補正データが外部メモリ３０に予め記録され、かつ静止画ファイルおよび動画ファイルが外部メモリ３０に記録されてもよい。
【００３７】
第１の実施形態における動画ファイルおよび静止画ファイルのデータ形式を説明する。図４および図５は、動画ファイルのデータ形式を示している。図４に示す第１の例では、動画ファイルはヘッダ部４０およびデータ部４１で構成されている。データ部４１は、フレーム単位の画像データで構成されている。図４では、ｎフレーム分の画像データがデータ部４１を構成している。ｎは２以上の整数である。ヘッダ部４０は、データ部４１を構成する画像データにフレーム毎に対応した制御データ等で構成されている。
【００３８】
図５に示す第２の例では、動画データはフレーム単位の単位データ４２で構成されている。単位データ４２は、フレーム単位の各種データおよび画像データで構成されている。各種データには制御データ等が含まれる。
【００３９】
静止画ファイルのファイル形式は、従来の内視鏡装置が静止画を撮像したときに生成される静止画ファイルのファイル形式と同じである。例えば、静止画ファイルは、ＪＰＥＧファイルである。図６は、静止画ファイルのファイル構造を示している。静止画ファイルは、ＪＰＥＧファイルのフォーマットの１つであるＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）の形式で記録される。図６に示すように、ＡＰＰ１と呼ばれるセグメントの内部に、ＴＩＦＦ  Ｈｅａｄｅｒ、０ｔｈ  ＩＦＤ（Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）、ＥｘｉｆＩＦＤ、１ｓｔＩＦＤ、およびＭａｋｅｒｎｏｔｅが含まれる。Ｍａｋｅｒｎｏｔｅ領域、またはＥｘｉｆＩＦＤにおけるＵｓｅｒ  Ｃｏｍｍｅｎｔ  Ｄａｔａ領域が、計測用補正データの格納領域として割り当てられる。データ書き込み部１２２は、これらの領域の少なくとも１つに計測用補正データを書き込む。画像データ（静止画データ）は、圧縮データ用の領域に格納される。計測用補正データは、静止画ファイルにおいて、画像データが格納される領域とは異なる領域に書き込まれる。
【００４０】
第１の実施形態の動画記録処理について説明する。図７は、動画記録処理の手順を示している。図７に示す処理が開始される時点では、撮像部１００は連続的に撮像を行い、かつ表示部１０５は被写体のライブ映像を表示する。
【００４１】
まず、制御部１０３は、入力部１０７から出力される信号に基づいて、ユーザから動画記録の開始が指示されたか否かを判定する（ステップＳ１０１）。ステップＳ１０１において、ユーザから動画記録の開始が指示されていない場合、ステップＳ１０１における判定が繰り返される。
【００４２】
ステップＳ１０１において、ユーザから動画記録の開始が指示された場合、アダプタ種別判定部１０９は、内視鏡挿入部２の先端に装着された光学アダプタ２０の種別を判定し、かつ装着された光学アダプタの種別を示す光学アダプタ種別データを制御部１０３に出力する（ステップＳ１０２）。ステップＳ１０２の後、データ読み出し部１２４は、光学アダプタ種別データが示す光学アダプタ２０に対応する計測用補正データをメモリ部１０６から読み出す。データ読み出し部１２４は、読み出された計測用補正データをコーデック部１０２に出力する（ステップＳ１０３）。
【００４３】
図７に示す動画記録処理では、光学アダプタ２０の種別の判定のタイミングは、動画記録の開始が指示された直後のタイミングである。光学アダプタ２０の種別の判定のタイミングは、光学アダプタ２０が内視鏡挿入部２の先端に装着されたタイミングであってもよい。
【００４４】
ステップＳ１０３の後、撮像部１００は１フレームの撮像を行う。つまり、撮像部１００は、静止画の撮像を行う。映像信号処理部１０１によって処理された１フレームの映像信号すなわち画像データは、バッファ１１０に記憶される。コーデック処理部１２０は、画像データをバッファ１１０から取得し、かつその画像データにコーデック処理すなわち圧縮を行う（ステップＳ１０４）。
【００４５】
ステップＳ１０４の後、静止画ファイル生成部１２１は、コーデック処理が行われた画像データすなわち静止画データを含む静止画ファイルを生成する（ステップＳ１０５）。ステップＳ１０５の後、データ書き込み部１２２は、ステップＳ１０５で生成された静止画ファイルに、ステップＳ１０３で取得された計測用補正データを書き込む。データ書き込み部１２２は、計測用補正データが書き込まれた静止画ファイルを制御部１０３に出力する（ステップＳ１０６）。このとき、静止画ファイル内のＭａｋｅｒｎｏｔｅ領域またはＵｓｅｒ  Ｃｏｍｍｅｎｔ  Ｄａｔａ領域に計測用補正データが書き込まれる。
【００４６】
ステップＳ１０６の後、ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルを外部メモリ３０に記録する（ステップＳ１０７）。このとき、ファイル記録部１２５は、所定のファイル名を静止画ファイルに付与する。例えば、静止画ファイルのファイル名は、「０００１．ｊｐｇ」である。ステップＳ１０７で記録された静止画ファイルのファイル構造は、図６に示す通りである。
【００４７】
ステップＳ１０７の後、制御部１０３は動画記録を開始する（ステップＳ１０８）。このとき、撮像部１００は連続的に撮像を行う。つまり、撮像部１００は、動画の撮像を行う。映像信号処理部１０１によって処理された各フレームの映像信号は、バッファ１１０に順次記憶される。動画記録停止の指示があるまで動画記録が継続する。
【００４８】
ステップＳ１０８の後、制御部１０３は、入力部１０７から出力される信号に基づいて、ユーザから動画記録の停止が指示されたか否かを判定する（ステップＳ１０９）。ステップＳ１０９において、ユーザから動画記録の停止が指示されていない場合、ステップＳ１０９における判定が繰り返される。
【００４９】
ステップＳ１０９において、ユーザから動画記録の停止が指示された場合、制御部１０３は動画記録を停止する。これによって、撮像部１００は、撮像を停止する。コーデック処理部１２０は、バッファ１１０に記憶されている画像データをバッファ１１０から取得し、かつその画像データにコーデック処理すなわち圧縮を行う。動画ファイル生成部１２３は、コーデック処理が行われた画像データすなわち動画データを含む動画ファイルを生成する。つまり、動画ファイル生成部１２３は、動画記録の停止が指示された時点でバッファ１１０に記憶されている画像データを含む動画ファイルを生成する。動画ファイル生成部１２３は、生成された動画ファイルを制御部１０３に出力する（ステップＳ１１０）。
【００５０】
ステップＳ１１０の後、ファイル記録部１２５は、動画ファイルを外部メモリ３０に記録する（ステップＳ１１１）。
【００５１】
ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルと、動画ファイルとに同じファイル名を付与する。例えば、動画ファイルのファイル名は、「０００１．ａｖｉ」である。つまり、拡張子を除いたファイル名が静止画ファイルと動画ファイルとで同じになる。このように、静止画ファイルと、それに対応する動画ファイルとに同じファイル名「０００１」を付与することにより、両者を関連付けることができる。
【００５２】
ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルの第１のファイル名と、動画ファイルの第２のファイル名とが同じ文字または同じ文字列を含むように第１のファイル名を静止画ファイルに付与し、かつ第２のファイル名を動画ファイルに付与してもよい。静止画ファイルおよび動画ファイルの各々のファイル名が同じ文字または同じ文字列を含むことにより、両者を関連付けることができる。
【００５３】
図７に示す処理において、静止画ファイル生成部１２１は、動画ファイル生成部１２３によって動画ファイルが生成される前に静止画ファイルを生成する。また、ファイル記録部１２５は、動画ファイル生成部１２３によって動画ファイルが生成される前に静止画ファイルを外部メモリ３０に記録する。具体的には、ステップＳ１０２からステップＳ１０７における処理が動画記録の開始（ステップＳ１０８）よりも前に行われる。動画ファイルの記録が行われた後に静止画ファイルの生成および記録が行われてもよい。あるいは、動画記録の開始（ステップＳ１０８）よりも後、かつ動画ファイルの記録が行われる前に静止画ファイルの生成および記録が行われてもよい。
【００５４】
第１の実施形態の動画再生処理について説明する。図８は、動画再生処理の手順を示している。動画再生処理は、計測処理を含む。
【００５５】
ユーザが入力部１０７を介して動画ファイルの再生を指示したとき、制御部１０３は、ユーザによって指定された動画ファイルを外部メモリ３０から読み出し、かつ動画ファイルの再生を開始する（ステップＳ２０１）。動画ファイルの再生が開始された後、制御部１０３は、動画ファイルに含まれる各フレームの画像データをコーデック部１０２に順次出力する。コーデック処理部１２０は、制御部１０３から順次出力された画像データにコーデック処理すなわち伸張を行う。表示部１０５は、コーデック処理が行われた画像データに基づいて画像を順次表示する。つまり、表示部１０５は、動画を表示する。
【００５６】
ユーザは表示部１０５に表示されている動画を観ながら、計測したい画像を探索する。ユーザは、計測したい画像を発見したとき、入力部１０７を介して再生の一時停止を指示する。これによって、ユーザは、計測対象の画像データを指定することができる。制御部１０３は、入力部１０７から出力される信号に基づいて、ユーザから動画再生の一時停止が指示されたか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、ユーザから動画再生の一時停止が指示されていない場合、表示部１０５による動画の表示が継続する。
【００５７】
ステップＳ２０２において、ユーザから動画再生の一時停止が指示された場合、制御部１０３は、動画再生を停止し、かつ一時停止が指示されたフレームの画像データに基づく画像を表示部１０５にフリーズ表示させる（ステップＳ２０３）。
【００５８】
ステップＳ２０３の後、制御部１０３は、現在フリーズ表示されている画像に対応する画像データを含む動画ファイルのファイル名と同じファイル名が付与された静止画ファイルの検出処理を行う。つまり、制御部１０３は、外部メモリ３０において、動画ファイルのファイル名と同じファイル名が付与された静止画ファイルを検索する（ステップＳ２０４）。ステップＳ２０４の後、制御部１０３は、ステップＳ２０４において静止画ファイルの検出に成功したか否かを判定する（ステップＳ２０５）。
【００５９】
ステップＳ２０５において、静止画ファイルの検出に失敗した場合、制御部１０３は、計測できないことをユーザに知らせるメッセージを表示するためのグラフィックデータをグラフィック重畳部１０４に出力する。グラフィック重畳部１０４は、フリーズ表示されている画像に対応する画像データに、制御部１０３から出力されたグラフィックデータを重畳する。これによって、グラフィック重畳部１０４は、表示信号を生成する。表示部１０５は、表示信号に基づいて、上記のメッセージが重畳された画像をフリーズ表示する（ステップＳ２１５）。
【００６０】
ステップＳ２０５において、静止画ファイルの検出に成功した場合、制御部１０３は、その静止画ファイルを外部メモリ３０から読み出す。制御部１０３は、読み出された静止画ファイルをコーデック部１０２に出力する。コーデック部１０２は、静止画ファイル内のＭａｋｅｒｎｏｔｅ領域またはＵｓｅｒ  Ｃｏｍｍｅｎｔ  Ｄａｔａ領域から計測用補正データを取得する。コーデック部１０２は、取得された計測用補正データを制御部１０３に出力する（ステップＳ２０６）。
【００６１】
ステップＳ２０６の後、制御部１０３は、フリーズ表示されている画像に対応する１フレームの画像データを外部メモリ３０から読み出し、かつその画像データをコーデック部１０２に出力する。コーデック処理部１２０は、制御部１０３から出力された画像データにコーデック処理すなわち伸張を行う。コーデック処理部１２０は、伸張された画像データをグラフィック重畳部１０４に出力する（ステップＳ２０７）。
【００６２】
ステップＳ２０７の後、制御部１０３は、計測処理を起動させる（ステップＳ２０８）。ステップＳ２０８の後、制御部１０３は、計測処理用のＧＵＩを表示するためのグラフィックデータをグラフィック重畳部１０４に出力する。グラフィック重畳部１０４は、コーデック部１０２から出力された画像データに、制御部１０３から出力されたグラフィックデータを重畳する。これによって、グラフィック重畳部１０４は、表示信号を生成する。表示部１０５は、表示信号に基づいて、計測処理用のＧＵＩが重畳された画像をフリーズ表示する（ステップＳ２０９）。
【００６３】
ステップＳ２０９の後、制御部１０３は、入力部１０７から出力される信号に基づいて、ユーザから計測が指示されたか否かを判定する（ステップＳ２１０）。例えば、ユーザは、計測方法の種別の指定または計測点の指定を行うことにより、計測を指示することができる。ステップＳ２１０において、ユーザから計測が指示されていない場合、ステップＳ２１０における判定が繰り返される。
【００６４】
ステップＳ２１０において、ユーザから計測が指示された場合、制御部１０３は、ステップＳ２０７でコーデック処理が行われた画像データをコーデック部１０２から取得する。計測部１２６は、ステップＳ２０７でコーデック処理が行われた画像データと、ステップＳ２０６で取得された計測用補正データとに基づいて、ユーザからの指示に基づく計測処理を行う。これによって、計測部１２６は、被写体上の計測点の３次元座標を算出し、かつ被写体の寸法を算出する（ステップＳ２１１）。
【００６５】
ステップＳ２１１の後、制御部１０３は、計測結果を表示するためのグラフィックデータをグラフィック重畳部１０４に出力する。グラフィック重畳部１０４は、コーデック部１０２から出力された画像データに、制御部１０３から出力されたグラフィックデータを重畳する。これによって、グラフィック重畳部１０４は、表示信号を生成する。表示部１０５は、表示信号に基づいて、計測結果が重畳された画像をフリーズ表示する（ステップＳ２１２）。
【００６６】
ステップＳ２１２の後、コーデック処理部１２０は、ステップＳ２０７で伸張された画像データに静止画用のコーデック処理すなわち圧縮を行う。静止画ファイル生成部１２１は、コーデック処理が行われた画像データすなわち静止画データを含む静止画ファイルを生成する。データ書き込み部１２２は、生成された静止画ファイルに、ステップＳ２０６で取得された計測用補正データを書き込む。データ書き込み部１２２は、計測用補正データが書き込まれた静止画ファイルを制御部１０３に出力する（ステップＳ２１３）。ステップＳ２１３の後、ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルを外部メモリ３０に記録する（ステップＳ２１４）。
【００６７】
ステップＳ２１０において計測が指示されない場合であってもステップＳ２１３における処理が行われてもよい。例えば、ユーザがこの動画再生処理時には計測処理を望まず、かつ後日、動画の再生を一時停止したときの画像データに基づいて計測処理を実施したいという場合がある。この場合に、ステップＳ２１３で記録された静止画ファイルを用いることにより、速やかに計測処理を行うことができる。
【００６８】
図８に示す処理において、計測処理の後、計測用補正データが書き込まれた静止画ファイルが生成される。計測処理の後に生成される静止画データには計測用補正データの代わりに計測結果が付加されてもよい。
【００６９】
本発明の各態様の内視鏡装置は、内視鏡挿入部２、アダプタ種別判定部１０９、撮像部１００、データ読み出し部１２４、静止画ファイル生成部１２１、データ書き込み部１２２、動画ファイル生成部１２３、およびファイル記録部１２５の各々に対応する構成以外の構成を有していなくてもよい。
【００７０】
上記のように、計測用補正データは静止画ファイルに書き込まれる。静止画ファイルを取り扱うことができる装置は、静止画ファイルに書き込まれた計測用補正データを使用することができる。このため、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる。
【００７１】
静止画ファイルを取り扱うことができるコーデック部１０２は、計測用補正データを静止画ファイルに書き込むことができ、かつ静止画ファイルに書き込まれた計測用補正データを取得することができる。このため、コーデック部１０２が取り扱うファイルの種類の数の増加を回避することができる。
【００７２】
計測部１２６は、静止画ファイルに書き込まれた計測用補正データと、動画ファイルに含まれる画像データとに基づいて計測処理を行う。このため、動画データを用いて計測を行うことができる。
【００７３】
動画ファイル生成部１２３によって動画ファイルが生成される前に静止画ファイルが記録されることにより、静止画ファイルを記録するためのメモリ容量が確保できる。
【００７４】
（第２の実施形態）
第１の実施形態の内視鏡装置１を用いて、本発明の第２の実施形態を説明する。第２の実施形態において、光学アダプタ２０が内視鏡挿入部２の先端に装着されていない状態から光学アダプタ２０が内視鏡挿入部２の先端に装着された状態への状態変化が発生した場合に、静止画ファイル生成部１２１は、静止画ファイルを生成する。
【００７５】
第１の実施形態では、ユーザからの動画記録の指示に基づいて静止画の撮像が行われ、かつ静止画ファイルが生成される。これに対して、第２の実施形態では、動画記録中に光学アダプタ２０が交換された場合に、動画記録が継続し、かつ動画記録中に静止画の撮像および静止画ファイルの生成が行われる。このため、動画記録中に光学アダプタ２０が１回交換された場合、動画記録が開始されたとき、かつ光学アダプタ２０が交換されたときに静止画ファイルが生成される。つまり、動画記録中に光学アダプタ２０が１回交換された場合、２つの静止画ファイルが生成される。
【００７６】
第２の実施形態の内視鏡装置１において、制御部１０３は、図９に示す制御部１０３ａに変更される。図９は、制御部１０３ａの構成を示している。図９に示す構成について、図３に示す構成と異なる点を説明する。
【００７７】
制御部１０３ａは、図３に示す制御部１０３の構成に加えてカウンタ１２７を有する。カウンタ１２７は、動画の撮影時間を計測する。また、カウンタ１２７は、光学アダプタ２０が内視鏡挿入部２の先端に装着された時間を計測する。つまり、カウンタ１２７は、光学アダプタ２０が内視鏡挿入部２の先端に装着されたタイミングから光学アダプタ２０が内視鏡挿入部２の先端から取り外されたタイミングまでの時間を計測する。言い換えると、カウンタ１２７は、光学アダプタ２０が内視鏡挿入部２の先端に装着された状態が継続している時間を計測する。上記の状態変化が複数回発生した場合に、ファイル記録部１２５は、複数回の状態変化により生成された複数の静止画ファイルに、複数の静止画ファイルの各々に対応する光学アダプタ２０が内視鏡挿入部２の先端に装着された時間を含むファイル名を付与する。
【００７８】
上記以外の点について、図９に示す構成は、図３に示す構成と同じである。
【００７９】
第２の実施形態の動画記録処理について説明する。図１０および図１１は、動画記録処理の手順を示している。図７に示す動画記録処理と同じ処理については説明を省略する。
【００８０】
ステップＳ３０１における処理は、図７のステップＳ１０１における処理と同じである。ステップＳ３０１において、ユーザから動画記録の開始が指示された場合、制御部１０３ａは動画記録を開始し、かつカウンタ１２７によるカウント（計測）を開始する（ステップＳ３０２）。このとき、撮像部１００は連続的に撮像を行う。つまり、撮像部１００は、動画の撮像を行う。映像信号処理部１０１によって処理された各フレームの映像信号すなわち画像データは、バッファ１１０に順次記憶される。動画記録停止の指示があるまで動画記録が継続する。カウンタ１２７のカウント値は、初期値から順次増加する。カウント値の初期値は０である。
【００８１】
ステップＳ３０２の後、制御部１０３ａは、カウンタ１２７のカウント値の初期値すなわち０を時間Ｔ１として取得する（ステップＳ３０３）。ステップＳ３０３の後、ステップＳ３０４からステップＳ３０８における処理が行われる。ステップＳ３０４からステップＳ３０８の各々における処理は、図７に示すステップＳ１０２からステップＳ１０６の各々における処理と同じである。
【００８２】
ステップＳ３０８の後、制御部１０３ａは、光学アダプタ２０が内視鏡挿入部２の先端から取り外されたか否かを判定する（ステップＳ３０９）。ステップＳ３０９において、光学アダプタ２０が内視鏡挿入部２の先端から取り外された場合、制御部１０３ａは、カウンタ１２７のカウント値を時間Ｔ２として取得する（ステップＳ３１０）。
【００８３】
ステップＳ３１０の後、ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルを外部メモリ３０に記録する。つまり、光学アダプタ２０が内視鏡挿入部２の先端に装着された状態から光学アダプタ２０が内視鏡挿入部２の先端に装着されていない状態への状態変化が発生した場合に、ファイル記録部１２５は、静止画ファイルを外部メモリ３０に記録する（ステップＳ３１１）。このとき、ファイル記録部１２５は、所定のファイル名を静止画ファイルに付与する。例えば、静止画ファイルのファイル名は、「Ｎ＿Ｔ１−Ｔ２．ｊｐｇ」である。ファイル名に含まれるＮは、任意の数字である。ユーザがＮを指定してもよい。あるいは、制御部１０３ａがＮを自動的に決定してもよい。ファイル名に含まれるＴ１は、制御部１０３ａによって取得された時間Ｔ１である。ファイル名に含まれるＴ２は、制御部１０３ａによって取得された時間Ｔ２である。つまり、静止画ファイルのファイル名は、光学アダプタ２０が内視鏡挿入部２の先端に装着された期間を示す情報を含む。最初に記録される静止画ファイルのファイル名は、動画記録処理が開始されたタイミングと、光学アダプタ２０が内視鏡挿入部２の先端から取り外されたタイミングとを含む。例えば、１００秒が経過したタイミングで光学アダプタ２０が内視鏡挿入部２の先端から取り外された場合、最初に記録される静止画ファイルのファイル名は、「Ｎ＿０−１００．ｊｐｇ」である。
【００８４】
ステップＳ３１１の後、制御部１０３ａは、光学アダプタ２０が内視鏡挿入部２の先端に装着されたか否かを判定する（ステップＳ３１２）。ステップＳ３１２において、光学アダプタ２０が内視鏡挿入部２の先端に装着された場合、制御部１０３ａは、カウンタ１２７のカウント値を時間Ｔ１として取得する（ステップＳ３１９）。ステップＳ３１９の後、ステップＳ３０４における処理が行われる。ステップＳ３１９における処理が行われた後にステップＳ３１１における処理が行われる場合、静止画ファイルのファイル名は、光学アダプタ２０が内視鏡挿入部２の先端に装着されたタイミングと、光学アダプタ２０が内視鏡挿入部２の先端から取り外されたタイミングとを含む。
【００８５】
ステップＳ３１２において、光学アダプタ２０が内視鏡挿入部２の先端に装着されていない場合、制御部１０３ａは、入力部１０７から出力される信号に基づいて、ユーザから動画記録の停止が指示されたか否かを判定する（ステップＳ３１３）。ステップＳ３１３において、ユーザから動画記録の停止が指示されていない場合、ステップＳ３１２における処理が行われる。
【００８６】
ステップＳ３１３において、ユーザから動画記録の停止が指示された場合、制御部１０３ａは動画記録を停止する。これによって、撮像部１００は、撮像を停止する。コーデック処理部１２０は、バッファ１１０に記憶されている画像データをバッファ１１０から取得し、かつその画像データにコーデック処理すなわち圧縮を行う。動画ファイル生成部１２３は、コーデック処理が行われた画像データすなわち動画データを含む動画ファイルを生成する。つまり、動画ファイル生成部１２３は、動画記録の停止が指示された時点でバッファ１１０に記憶されている画像データを含む動画ファイルを生成する。動画ファイル生成部１２３は、生成された動画ファイルを制御部１０３ａに出力する（ステップＳ３１４）。
【００８７】
ステップＳ３１４の後、ファイル記録部１２５は、動画ファイルを外部メモリ３０に記録する（ステップＳ３１５）。このとき、ファイル記録部１２５は、静止画ファイルのファイル名の前半部分すなわちＮと同じファイル名を動画ファイルに付与する。例えば、動画ファイルのファイル名は、「Ｎ．ａｖｉ」である。つまり、拡張子を除いたファイル名の少なくとも一部が静止画ファイルと動画ファイルとで同じになる。
【００８８】
ステップＳ３０９において、光学アダプタ２０が内視鏡挿入部２の先端から取り外されていない場合、制御部１０３ａは、入力部１０７から出力される信号に基づいて、ユーザから動画記録の停止が指示されたか否かを判定する（ステップＳ３１６）。ステップＳ３１６において、ユーザから動画記録の停止が指示されていない場合、ステップＳ３０９における処理が行われる。
【００８９】
ステップＳ３１６において、ユーザから動画記録の停止が指示された場合、制御部１０３ａは、カウンタ１２７のカウント値を時間Ｔ２として取得する（ステップＳ３１７）。ステップＳ３１７の後、ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルを外部メモリ３０に記録する（ステップＳ３１８）。このとき、ファイル記録部１２５は、所定のファイル名を静止画ファイルに付与する。例えば、静止画ファイルのファイル名は、「Ｎ＿Ｔ１−Ｔ２．ｊｐｇ」である。このファイル名は、ステップＳ３１１において静止画ファイルに付与されるファイル名と同様である。ステップＳ３１８の後、ステップＳ３１４における処理が行われる。
【００９０】
光学アダプタ２０が内視鏡挿入部２の先端から取り外された後、同じ光学アダプタ２０が内視鏡挿入部２の先端に再度装着された場合も、上記の処理により、静止画ファイルが生成され、かつ記録される。
【００９１】
図１２は、複数の光学アダプタ２０が内視鏡挿入部２の先端に順次装着された場合における静止画ファイルおよび動画ファイルの生成の様子を示している。図１２における横軸は時間である。
【００９２】
最初に、光学アダプタＡＤ＿Ａが内視鏡挿入部２の先端に装着される。その後、ユーザが動画記録の開始を指示することにより、撮像部１００が連続的に撮像を行う。各フレームの画像データは、バッファ１１０に記憶される。最初のフレームの画像データは静止画データとして取得され（ステップＳ３０６）、かつ静止画ファイルＡが生成される（ステップＳ３０７）。動画記録の開始が指示されたタイミングから時間ｔ１が経過したとき、光学アダプタＡＤ＿Ａが内視鏡挿入部２の先端から取り外される。このとき、静止画ファイルＡが外部メモリ３０に記録される（ステップＳ３１１）。静止画ファイルＡのファイル名は、「Ｎ＿０−ｔ１．ｊｐｇ」である。
【００９３】
動画記録の開始が指示されたタイミングから時間ｔ２が経過したとき、光学アダプタＡＤ＿Ｂが内視鏡挿入部２の先端に装着される。このとき、静止画データが取得され（ステップＳ３０６）、かつ静止画ファイルＢが生成される（ステップＳ３０７）。動画記録の開始が指示されたタイミングから時間ｔ３が経過したとき、光学アダプタＡＤ＿Ｂが内視鏡挿入部２の先端から取り外される。このとき、静止画ファイルＢが外部メモリ３０に記録される（ステップＳ３１１）。静止画ファイルＢのファイル名は、「Ｎ＿ｔ２−ｔ３．ｊｐｇ」である。
【００９４】
動画記録の開始が指示されたタイミングから時間ｔ４が経過したとき、光学アダプタＡＤ＿Ｃが内視鏡挿入部２の先端に装着される。このとき、静止画データが取得され（ステップＳ３０６）、かつ静止画ファイルＣが生成される（ステップＳ３０７）。動画記録の開始が指示されたタイミングから時間ｔ５が経過したとき、ユーザが動画記録の停止を指示する。このとき、静止画ファイルＣが外部メモリ３０に記録される（ステップＳ３１８）。静止画ファイルＣのファイル名は、「Ｎ＿ｔ４−ｔ５．ｊｐｇ」である。さらに、バッファ１１０に記憶されている画像データを含む動画ファイルが生成され（ステップＳ３１４）、かつ動画ファイルが外部メモリ３０に記録される（ステップＳ３１５）。
【００９５】
第２の実施形態の動画再生処理について説明する。図１３は、動画再生処理の手順を示している。図８に示す動画再生処理と同じ処理については説明を省略する。
【００９６】
ステップＳ４０１からステップＳ４０３の各々における処理は、図８のステップＳ２０１からステップＳ２０３の各々における処理と同じである。ステップＳ４０３の後、制御部１０３ａは、現在フリーズ表示されている画像に対応する画像データの撮影時間を取得する（ステップＳ４０４ａ）。例えば、動画ファイルを構成する各画像データに撮影時間が付与されている。画像データのフレーム番号に基づいて撮影時間が算出されてもよい。撮影時間は、動画記録が開始されたタイミングを基準とする時間である。ステップＳ４０４ａの後、制御部１０３ａは、ステップＳ４０４ａで取得された撮影時間に基づいて、現在フリーズ表示されている画像に対応する静止画ファイルの検出処理を行う。つまり、制御部１０３ａは、動画ファイルを構成する画像データのうちユーザによって指定された画像データに対応する静止画ファイルを検索する（ステップＳ４０４ｂ）。
【００９７】
ステップＳ４０４ｂの後、ステップＳ４０５における処理が行われる。ステップＳ４０５からステップＳ４１５の各々における処理は、図８のステップＳ２０５からステップＳ２１５の各々における処理と同じである。
【００９８】
光学アダプタ２０が取り外され、かつ光学アダプタ２０が内視鏡挿入部２の先端に装着されていない期間において記録された画像データは計測に使用できない。このため、この期間において記録された画像データに基づく画像がフリーズ表示された場合、制御部１０３ａは、計測が不可能である旨の警告メッセージを表示部１０５に表示させてもよい。
【００９９】
例えば、図１２を用いて説明した静止画ファイルＡ、静止画ファイルＢ、および静止画ファイルＣが外部メモリ３０に記録されている場合、ステップＳ４０４ａおよびステップＳ４０４ｂでは以下の処理が行われる。ステップＳ４０４ａにおいて、制御部１０３ａは、現在フリーズ表示されている画像に対応する画像データＦ１の撮影時間ｔｆ１を取得する。例えば、撮影時間ｔｆ１は時間ｔ２よりも大きく、かつ時間ｔ３よりも小さい（ｔ２＜ｔｆ１＜ｔ３）。ステップＳ４０４ｂにおいて、制御部１０３ａは、ファイル名に含まれる時間が撮影時間ｔｆ１を含む静止画ファイルを検索する。
【０１００】
図１４は、フリーズ表示された画像に対応する静止画ファイルが検出される様子を示している。図１４における横軸は時間である。
【０１０１】
動画ファイルの再生中にユーザが動画再生の一時停止を指示する。このとき、撮影時間がｔｆ１である画像データに基づく画像がフリーズ表示される。静止画ファイルＡのファイル名に含まれる時間は、０−ｔ１である。静止画ファイルＢのファイル名に含まれる時間は、ｔ２−ｔ３である。静止画ファイルＣのファイル名に含まれる時間は、ｔ４−ｔ５である。各静止画ファイルのファイル名に含まれる時間のうち、ｔ２−ｔ３が撮影時間ｔｆ１を含む。このため、ステップＳ４０４ｂにおいて、制御部１０３ａは静止画ファイルＢを検出する。
【０１０２】
第２の実施形態において、計測用補正データは静止画ファイルに書き込まれる。静止画ファイルを取り扱うことができる装置は、静止画ファイルに書き込まれた計測用補正データを使用することができる。このため、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる。
【０１０３】
動画記録処理が行われているときに光学アダプタ２０が交換された場合、制御部１０３ａは、フリーズ表示された画像すなわち計測対象の画像に対応する静止画ファイルを取得することができる。このため、制御部１０３ａは、計測対象の画像に対応する適切な計測用補正データを取得することができる。
【０１０４】
（第３の実施形態）
第２の実施形態の内視鏡装置１を用いて、本発明の第３の実施形態を説明する。第３の実施形態において、第１および第２の実施形態と異なる点を説明する。
【０１０５】
第１および第２の実施形態では、ユーザからの指示により動画記録が開始される。第３の実施形態では、システム起動時に動画記録が自動で開始される。
【０１０６】
バッファ１１０は、リングバッファを構成する。動画記録処理において生成された画像データはリングバッファに記憶される。リングバッファ内の画像データのデータ容量が所定量になった場合、古い画像データが削除された後、新しい画像データがリングバッファに記憶される。つまり、画像データが上書きされる。
【０１０７】
光学アダプタ２０が交換された場合、第２の実施形態と同様に、計測用補正データを含む静止画ファイルが生成され、かつ動画ファイルと関連付けて静止画ファイルが記録される。上記のように、動画の画像データのうち古い画像データが削除される。計測用補正データを含む静止画ファイルに対応する画像データが削除された場合には、その計測用補正データを含む静止画ファイルも削除される。
【０１０８】
第３の実施形態の内視鏡装置１において、制御部１０３は、図１５に示す制御部１０３ｂに変更される。図１５は、制御部１０３ｂの構成を示している。図１５に示す構成について、図９に示す構成と異なる点を説明する。
【０１０９】
制御部１０３ｂは、図９に示す制御部１０３ａの構成に加えてファイル削除部１２８を有する。ファイル削除部１２８以外の構成については、図１５に示す構成は、図９に示す構成と同様である。
【０１１０】
バッファ１１０は、撮像部１００によって生成された画像に対応する画像データと、静止画ファイル生成部１２１によって生成された静止画ファイルとを一時的に記憶する。ファイル削除部１２８は、バッファ１１０に記憶された静止画ファイルを削除する。撮像部１００によって生成された画像に対応する画像データがバッファ１１０に記憶されるときにバッファ１１０の残り容量が画像データの記憶に必要な容量よりも少ない場合、バッファ１１０に記憶された画像データの少なくとも一部は削除される。バッファ１１０に記憶された画像データの少なくとも一部が削除された場合、ファイル削除部１２８は、削除された画像データに対応する静止画ファイルをバッファ１１０から削除する。ファイル記録部１２５は、バッファ１１０に記憶された静止画ファイルを外部メモリ３０（第２のメモリ）に記録する。
【０１１１】
第３の実施形態の動画記録処理について説明する。図１６および図１７は、動画記録処理の手順を示している。図７に示す動画記録処理と同じ処理については説明を省略する。
【０１１２】
内視鏡装置１の電源が投入され、かつシステムが起動したとき、制御部１０３ｂは、ユーザからの動画記録の指示によらず、動画記録を開始する。これによって、撮像部１００は連続的に撮像を行う。つまり、撮像部１００は、動画の撮像を行う。映像信号処理部１０１によって処理された各フレームの映像信号すなわち画像データは、バッファ１１０に順次記憶される。また、制御部１０３ｂはカウンタ１２７によるカウント（計測）を開始する（ステップＳ５０１）。バッファ１１０はリングバッファであり、かつバッファ１１０の記録可能時間はＴである。記録可能時間Ｔは、バッファ１１０に保存できる動画の記録時間である。記録可能時間Ｔと同じ長さの直近の期間に生成された画像データがバッファ１１０に蓄積される。カウンタ１２７のカウント値ＴＣは、初期値から順次増加する。カウント値ＴＣの初期値は０である。
【０１１３】
ステップＳ５０１の後、制御部１０３ｂは、カウンタ１２７のカウント値ＴＣの初期値すなわち０を時間Ｔ１として取得する（ステップＳ５０２）。ステップＳ５０２の後、ステップＳ５０３における処理が行われる。ステップＳ５０３からステップＳ５０７の各々における処理は、図７のステップＳ１０２からステップＳ１０６の各々における処理と同じである。
【０１１４】
ステップＳ５０７の後、制御部１０３ｂは、光学アダプタ２０が内視鏡挿入部２の先端から取り外されたか否かを判定する（ステップＳ５０８）。ステップＳ５０８において、光学アダプタ２０が内視鏡挿入部２の先端から取り外された場合、制御部１０３ｂは、カウンタ１２７のカウント値ＴＣを時間Ｔ２として取得する（ステップＳ５０９）。
【０１１５】
ステップＳ５０９の後、ファイル記録部１２５は、計測用補正データが書き込まれた静止画ファイルをバッファ１１０に保存する（ステップＳ５１０）。このとき、ファイル記録部１２５は、所定のファイル名を静止画ファイルに付与する。例えば、静止画ファイルのファイル名は、「Ｎ＿Ｔ１−Ｔ２．ｊｐｇ」である。ファイル名に含まれるＮは、任意の数字である。ファイル名に含まれるＴ１は、制御部１０３ｂによって取得された時間Ｔ１である。ファイル名に含まれるＴ２は、制御部１０３ｂによって取得された時間Ｔ２である。つまり、静止画ファイルのファイル名は、光学アダプタ２０が内視鏡挿入部２の先端に装着された期間を示す情報を含む。
【０１１６】
ステップＳ５１０の後、制御部１０３ｂは、光学アダプタ２０が内視鏡挿入部２の先端に装着されたか否かを判定する（ステップＳ５１１）。ステップＳ５１１において、光学アダプタ２０が内視鏡挿入部２の先端に装着された場合、制御部１０３ｂは、カウンタ１２７のカウント値ＴＣを時間Ｔ１として取得する（ステップＳ５１２）。ステップＳ５１２の後、ステップＳ５０３における処理が行われる。ステップＳ５１２における処理が行われた後にステップＳ５１０における処理が行われる場合、静止画ファイルのファイル名は、光学アダプタ２０が内視鏡挿入部２の先端に装着されたタイミングと、光学アダプタ２０が内視鏡挿入部２の先端から取り外されたタイミングとを含む。
【０１１７】
ステップＳ５１１において、光学アダプタ２０が内視鏡挿入部２の先端に装着されていない場合、制御部１０３ｂは、入力部１０７から出力される信号に基づいて、ユーザからメニューの表示が指示されたか否かを判定する（ステップＳ５１３）。ステップＳ５１３において、ユーザからメニューの表示が指示されていない場合、ステップＳ５１３における判定が繰り返される。
【０１１８】
ステップＳ５１３において、ユーザからメニューの表示が指示された場合、制御部１０３ｂは、メニューを表示するためのグラフィックデータをグラフィック重畳部１０４に出力する。グラフィック重畳部１０４は、バッファ１１０から読み出された画像データに、制御部１０３ｂから出力されたグラフィックデータを重畳する。これによって、グラフィック重畳部１０４は、表示信号を生成する。表示部１０５は、表示信号に基づいて、メニューが重畳された画像を表示する（ステップＳ５１４）。表示されるメニューには、バッファ１１０に記憶された画像データを含む動画ファイルをバッファ１１０から外部メモリ３０に記録する指示をユーザが入力するためのＧＵＩである「コピー」が含まれる。
【０１１９】
ステップＳ５１４の後、制御部１０３ｂは、動画記録を停止し、かつカウンタ１２７にカウントを停止させる。これによって、撮像部１００は、撮像を停止する。さらに、制御部１０３ｂは、カウンタ１２７がカウントを停止したときのカウント値ＴＣを取得する（ステップＳ５１５）。
【０１２０】
ステップＳ５１５の後、制御部１０３ｂは、入力部１０７から出力される信号に基づいて、コピーが指示されたか否かを判定する（ステップＳ５１６）。ステップＳ５１６において、コピーが指示されていない場合、ステップＳ５１６における判定が繰り返される。
【０１２１】
ステップＳ５１６において、コピーが指示された場合、コーデック処理部１２０は、バッファ１１０に記憶されている画像データをバッファ１１０から取得し、かつその画像データにコーデック処理すなわち圧縮を行う。動画ファイル生成部１２３は、コーデック処理が行われた画像データすなわち動画データを含む動画ファイルを生成する。つまり、動画ファイル生成部１２３は、動画記録の停止が指示された時点でバッファ１１０に記憶されている画像データを含む動画ファイルを生成する。動画ファイル生成部１２３は、生成された動画ファイルを制御部１０３ｂに出力する（ステップＳ５１７）。
【０１２２】
ステップＳ５１７の後、ファイル記録部１２５は、動画ファイルを外部メモリ３０に記録する（ステップＳ５１８）。このとき、ファイル記録部１２５は、静止画ファイルのファイル名の前半部分すなわちＮと同じファイル名を動画ファイルに付与する。例えば、動画ファイルのファイル名は、「Ｎ．ａｖｉ」である。つまり、拡張子を除いたファイル名の少なくとも一部が静止画ファイルと動画ファイルとで同じになる。
【０１２３】
ステップＳ５０８において、光学アダプタ２０が内視鏡挿入部２の先端から取り外されていない場合、制御部１０３ｂは、入力部１０７から出力される信号に基づいて、ユーザからメニューの表示が指示されたか否かを判定する（ステップＳ５１９）。ステップＳ５１９において、ユーザからメニューの表示が指示されていない場合、ステップＳ５０８における処理が行われる。
【０１２４】
ステップＳ５１９において、ユーザからメニューの表示が指示された場合、ステップＳ５２０における処理が行われる。ステップＳ５２０およびステップＳ５２１の各々における処理は、ステップＳ５１４およびステップＳ５１５の各々における処理と同じである。ステップＳ５２１の後、ステップＳ５２２における処理が行われる。ステップＳ５２２およびステップＳ５２３の各々における処理は、ステップＳ５０９およびステップＳ５１０の各々における処理と同じである。ステップＳ５２３の後、ステップＳ５１６における処理が行われる。
【０１２５】
例えば、光学アダプタ２０が交換された後、ステップＳ５１２においてカウンタ１２７のカウント値ＴＣが時間Ｔ１として取得される。その後、ステップＳ５０８において光学アダプタ２０が内視鏡挿入部２の先端から取り外されていない状態で、ステップＳ５１９においてユーザからメニューの表示が指示される。そのため、ステップＳ５２１においてカウンタ１２７のカウント値ＴＣが時間Ｔ２として取得される。ステップＳ５２３において静止画ファイルに付与されるファイル名は、時間Ｔ１と時間Ｔ２とを含む。
【０１２６】
ステップＳ５１８において動画ファイルが外部メモリ３０に記録された後、バッファ１１０に記憶された複数の静止画ファイルを外部メモリ３０に記録すべきか否かが判定される。まず、制御部１０３ｂは、バッファ１１０に記憶された複数の静止画ファイルのうち、ファイル名に含まれるＴ２が最も小さい静止画ファイルを選択する。制御部１０３ｂは、選択された静止画ファイルをバッファ１１０から読み出す（ステップＳ５２４）。ステップＳ５２４が複数回行われることにより、バッファ１１０に記憶された複数の静止画ファイルが、Ｔ２の小さい順にバッファ１１０から読み出される。
【０１２７】
ステップＳ５２４の後、制御部１０３ｂは、選択された静止画ファイルのファイル名に含まれるＴ２が（ＴＣ−Ｔ）からＴＣの範囲内に含まれるか否かを判定する（ステップＳ５２５）。ＴＣは、ステップＳ５１５で取得されたカウント値である。ステップＳ５２５において、選択された静止画ファイルのファイル名に含まれるＴ２が（ＴＣ−Ｔ）からＴＣの範囲内に含まれない場合、ステップＳ５２７における処理が行われる。
【０１２８】
ステップＳ５２５において、選択された静止画ファイルのファイル名に含まれるＴ２が（ＴＣ−Ｔ）からＴＣの範囲内に含まれる場合、ファイル記録部１２５は、選択された静止画ファイルを外部メモリ３０に記録する（ステップＳ５２６）。記録された動画ファイルの開始時間は、動画記録の終了時間ＴＣからバッファ１１０の記録可能時間Ｔだけ遡った時点すなわち（ＴＣ−Ｔ）の時点である。動画ファイルの終了時間は、動画記録の終了時点すなわちＴＣの時点である。このため、（ＴＣ−Ｔ）からＴＣまでの範囲内にＴ２が含まれる場合、そのＴ２がファイル名に含まれる静止画ファイル内の計測用補正データが適用されうる画像データが動画ファイルに含まれている。
【０１２９】
（ＴＣ−Ｔ）からＴＣまでの範囲内にＴ２が含まれると判定された場合、そのＴ２がファイル名に含まれる静止画ファイルは、動画ファイルを構成する画像データに基づいて計測を行う際に必要である。このため、その静止画ファイルは、外部メモリ３０に記録される。
【０１３０】
ステップＳ５２６の後、ファイル削除部１２８は、バッファ１１０に記憶されている静止画ファイルを削除する（ステップＳ５２７）。（ＴＣ−Ｔ）からＴＣまでの範囲内にＴ２が含まれない、すなわちＴ２が（ＴＣ−Ｔ）からＴＣまでの範囲外である場合、そのＴ２がファイル名に含まれる静止画ファイルに対応する画像データは動画ファイルに含まれていない。そのため、その静止画ファイルは外部メモリ３０に記録されず、かつバッファ１１０から削除される。
【０１３１】
上記のように、静止画ファイルが生成された時間が、動画ファイル内の最初のフレームの画像データが生成された時間から動画ファイル内の最後のフレームの画像データが生成された時間までの期間に含まれない場合、ファイル削除部１２８は、バッファ１１０に記憶されている静止画ファイルを削除する。ファイル記録部１２５は、静止画ファイルが生成された時間を含むファイル名を静止画ファイルに付与する。
【０１３２】
ステップＳ５２７の後、制御部１０３ｂは、未確認の静止画ファイルがバッファ１１０にあるか否かを判定する（ステップＳ５２８）。ステップＳ５２８において、未確認の静止画ファイルがバッファ１１０にある場合、ステップＳ５２４における処理が行われる。ステップＳ５２８において、未確認の静止画ファイルがバッファ１１０にない場合、動画記録処理が終了する。
【０１３３】
図１８は、複数の光学アダプタ２０が内視鏡挿入部２の先端に順次装着された場合における静止画ファイルおよび動画ファイルの生成の様子を示している。図１８における横軸は時間である。
【０１３４】
最初に、光学アダプタＡＤ＿Ａが内視鏡挿入部２の先端に装着される。その後、内視鏡装置１のシステムが起動したとき、動画記録が開始され、かつ撮像部１００が連続的に撮像を行う。各フレームの画像データは、バッファ１１０に記憶される。最初のフレームの画像データは静止画データとして取得され（ステップＳ５０５）、かつ静止画ファイルＡが生成される（ステップＳ５０６）。動画記録が開始されたタイミングから時間ｔ１が経過したとき、光学アダプタＡＤ＿Ａが内視鏡挿入部２の先端から取り外される。このとき、静止画ファイルＡがバッファ１１０に保存される（ステップＳ５１０）。静止画ファイルＡのファイル名は、「Ｎ＿０−ｔ１．ｊｐｇ」である。
【０１３５】
動画記録が開始されたタイミングから時間ｔ２が経過したとき、光学アダプタＡＤ＿Ｂが内視鏡挿入部２の先端に装着される。このとき、静止画データが取得され（ステップＳ５０５）、かつ静止画ファイルＢが生成される（ステップＳ５０６）。動画記録が開始されたタイミングから時間ｔ３が経過したとき、光学アダプタＡＤ＿Ｂが内視鏡挿入部２の先端から取り外される。このとき、静止画ファイルＢがバッファ１１０に保存される（ステップＳ５１０）。静止画ファイルＢのファイル名は、「Ｎ＿ｔ２−ｔ３．ｊｐｇ」である。
【０１３６】
動画記録が開始されたタイミングから時間ｔ４が経過したとき、光学アダプタＡＤ＿Ｃが内視鏡挿入部２の先端に装着される。このとき、静止画データが取得され（ステップＳ５０５）、かつ静止画ファイルＣが生成される（ステップＳ５０６）。動画記録が開始されたタイミングから時間ｔ５が経過したとき、ユーザがメニューの表示を指示する。このとき、静止画ファイルＣがバッファ１１０に保存される（ステップＳ５２３）。静止画ファイルＣのファイル名は、「Ｎ＿ｔ４−ｔ５．ｊｐｇ」である。
【０１３７】
ユーザがコピーを指示した場合、バッファ１１０に記憶されている画像データを含む動画ファイルが生成され（ステップＳ５１７）、かつ動画ファイルが外部メモリ３０に記録される（ステップＳ５１８）。その後、静止画ファイルに関する判定が行われる。
【０１３８】
静止画ファイルに関する判定の詳細を説明する。以下の説明では、Ｔ＝１０００ｓ、ｔ１＝３００ｓ、ｔ２＝３５０ｓ、ｔ３＝７５０ｓ、ｔ４＝８５０ｓ、ｔ５＝１４００ｓ、およびＴＣ＝１４００ｓと仮定する。この場合、静止画ファイルＡのファイル名は、「Ｎ＿０−３００」である。静止画ファイルＢのファイル名は、「Ｎ＿３５０−７５０」である。静止画ファイルＣのファイル名は、「Ｎ＿８５０−１４００」である。また、動画ファイルの開始時間である（ＴＣ−Ｔ）は４００ｓであり、かつ動画ファイルの終了時間であるＴＣは１４００ｓである。
【０１３９】
最初に静止画ファイルＡが選択される（ステップＳ５２４）。静止画ファイルＡのファイル名に含まれるＴ２に相当する「ｔ１＝３００ｓ」は、「ＴＣ−Ｔ＝４００ｓ」から「ＴＣ＝１４００ｓ」までの範囲内に含まれない（ステップＳ５２５）。このため、静止画ファイルＡは外部メモリ３０に記録されず、かつバッファ１１０から削除される（ステップＳ５２７）。
【０１４０】
次に、静止画ファイルＢが選択される（ステップＳ５２４）。静止画ファイルＢのファイル名に含まれるＴ２に相当する「ｔ３＝７５０ｓ」は、「ＴＣ−Ｔ＝４００ｓ」から「ＴＣ＝１４００ｓ」までの範囲内に含まれる（ステップＳ５２５）。このため、静止画ファイルＢは外部メモリ３０に記録され（ステップＳ５２６）、かつバッファ１１０から削除される（ステップＳ５２７）。
【０１４１】
図１８に示す動画ファイルには、光学アダプタＡＤ＿Ｂ用の計測用補正データが適用される動画データ（画像データ群）が含まれていることは明らかである。静止画ファイルＢは将来の計測処理のために外部メモリ３０に記録される。
【０１４２】
次に、静止画ファイルＣが選択される（ステップＳ５２４）。静止画ファイルＣのファイル名のＴ２に相当する「ｔ５＝１４００ｓ」は、「ＴＣ−Ｔ＝４００ｓ」から「ＴＣ＝１４００ｓ」までの範囲内に含まれる（ステップＳ５２５）。このため、静止画ファイルＣは外部メモリ３０に記録され（ステップＳ５２６）、かつバッファ１１０から削除される（ステップＳ５２７）。
【０１４３】
第３の実施形態において、計測用補正データは静止画ファイルに書き込まれる。静止画ファイルを取り扱うことができる装置は、静止画ファイルに書き込まれた計測用補正データを使用することができる。このため、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる。
【０１４４】
第３の実施形態では、動画データを構成する画像データがバッファ１１０に保存され、かつバッファ１１０内の画像データが古いデータから順に削除（上書き）される。計測用補正データを含む静止画ファイルが生成された後、その静止画ファイルに対応する動画データを構成する画像データがバッファ１１０から削除（上書き）される場合がある。その場合、その静止画ファイルが計測に用いられないことは明らかである。このため、計測に用いられない静止画ファイルは外部メモリ３０に記録されることなくバッファ１１０から削除される。これによって、外部メモリ３０の容量を減らすことができる。また、外部メモリ３０にデータを記録するための負荷が軽減される。
【０１４５】
（第３の実施形態の変形例）
第３の実施形態において動画ファイルが外部メモリ３０に記録されるとき、バッファ１１０内の全ての画像データがコピーされる。コピーされる画像データのサイズをユーザが指定できてもよい。図１９は、動画のコピー時間をユーザが選択するためのＧＵＩの一例を示している。例えば、コピーされる画像データの時間として、１０分、２０分、および３０分の３つの選択肢が用意されている。ユーザは、３つの時間から任意の時間を選択できる。例えば、２０分が選択された場合、バッファ１１０内の画像データのうち、直近の２０分の期間に生成された画像データを含む動画ファイルが外部メモリ３０にコピーされる。
【０１４６】
ユーザが選択できる時間は、図１９に例示された時間に限らない。ユーザが選択できる時間の種類は２種類であってもよい。あるいは、ユーザが選択できる時間の種類は３種類よりも多くてもよい。
【０１４７】
（第１から第３の実施形態の変形例）
内視鏡装置１と異なる外部装置において動画再生処理が行われてもよい。例えば、外部装置は、パーソナルコンピュータである。内視鏡装置１および外部装置に対する外部メモリ３０の装着と内視鏡装置１および外部装置からの外部メモリ３０の取り外しとが可能である。外部メモリ３０が内視鏡装置１に装着された状態で動画ファイルおよび静止画ファイルが外部メモリ３０に記録される。その後、外部メモリ３０が内視鏡装置１から取り外され、かつ外部装置に装着される。外部装置は、図８または図１３に示す動画再生処理を行う。外部装置が静止画ファイルを取り扱うことができる場合、外部装置は、静止画ファイルに書き込まれた計測用補正データを使用することができる。
【０１４８】
外部装置において動画再生処理が可能であるため、内視鏡装置１は動画再生処理を行う機能を有していなくてもよい。したがって、図３に示す制御部１０３、図９に示す制御部１０３ａ、および図１５に示す制御部１０３ｂは、計測部１２６を有していなくてもよい。
【０１４９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０１５０】
本発明の各実施形態によれば、動画データ自体のデータ容量の増加を回避することができ、かつ計測処理を行うために装置が取り扱うファイルの種類の数の増加を回避することができる。
【符号の説明】
【０１５１】
１  内視鏡装置
２  内視鏡挿入部
１０  本体部
２０  光学アダプタ
１００  撮像部
１０１  映像信号処理部
１０２  コーデック部
１０３，１０３ａ，１０３ｂ  制御部
１０４  グラフィック重畳部
１０５  表示部
１０６  メモリ部
１０７  入力部
１０８  照明駆動部
１０９  アダプタ種別判定部
１１０  バッファ
１２０  コーデック処理部
１２１  静止画ファイル生成部
１２２  データ書き込み部
１２３  動画ファイル生成部
１２４  データ読み出し部
１２５  ファイル記録部
１２６  計測部
１２７  カウンタ
１２８  ファイル削除部
２００  光学レンズ部
２０１  照明部
２０２  抵抗部
【図１】
0006635450.tif 000002
【図２】
0006635450.tif 000003
【図３】
0006635450.tif 000004
【図４】
0006635450.tif 000005
【図５】
0006635450.tif 000006
【図６】
0006635450.tif 000007
【図７】
0006635450.tif 000008
【図８】
0006635450.tif 000009
【図９】
0006635450.tif 000010
【図１０】
0006635450.tif 000011
【図１１】
0006635450.tif 000012
【図１２】
0006635450.tif 000013
【図１３】
0006635450.tif 000014
【図１４】
0006635450.tif 000015
【図１５】
0006635450.tif 000016
【図１６】
0006635450.tif 000017
【図１７】
0006635450.tif 000018
【図１８】
0006635450.tif 000019
【図１９】
0006635450.tif 000020