(57)【要約】【課題】観察対象物を動画により記録して、動画における特定の静止画の位置を記録する内視鏡装置を得る。【解決手段】システム制御回路３２１は、ユーザインターフェース３５２が操作されたときにイベントが発生したと判断してイベントレジスタを生成し、イベント信号として動画記録制御部３２４に送信する。イベント信号はイベントレジスタを有する電気信号である。イベントレジスタは１６進数６桁の数字で表され、１６進法２桁の数字で表されるイベントＩＤと１６進法４桁の数字で表されるイベントナンバーとから成る。イベントＩＤは、イベントの種類毎に予め決定されている番号である。例えば、静止画記録スイッチ２２２が操作されたときのイベントＩＤは２０である。イベントナンバーは、イベントが発生した順に０から１ずつ増やして付けられる番号であって、イベントの種類毎に付けられる。【選択図】図１
2014033931.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を連続的に受信して動画ファイルを作成する動画作成部と、
前記動画作成部から前記動画ファイルを受信して記憶する記録部とを備え、
前記動画作成部は、第１の所定の事象が発生したときに動画ファイルにフラグを記入する内視鏡装置。
【請求項２】
前記内視鏡装置は複数の操作部材を備え、前記操作部材が操作されたときに前記動画作成部は動画ファイルにフラグを記入する請求項１に記載の内視鏡装置。
【請求項３】
前記フラグはイベントＩＤを有し、前記動画作成部は所定の事象毎に固有のイベントＩＤを設定する請求項１又は２に記載の内視鏡装置。
【請求項４】
前記動画作成部は、動画の記録を開始したときから所定の期間が経過する毎に動画ファイルにチャプタを記入する請求項１から３のいずれかに記載の内視鏡装置。
【請求項５】
前記フラグはチャプタＩＤを有し、前記動画作成部は動画の記録を開始したときから所定の期間が経過する毎に固有のチャプタＩＤを設定する請求項４に記載の内視鏡装置。
【請求項６】
前記動画作成部はイベントＩＤ又はチャプタＩＤに対応する観察情報を作成し、前記記録部はイベントＩＤ又はチャプタＩＤとそのイベントＩＤ又はチャプタＩＤに対応する観察情報とを記録する請求項３又は５に記載の内視鏡装置。
【請求項７】
前記動画に記録されたフラグを検索する検索部をさらに備える請求項１から６のいずれかに記載の内視鏡装置。
【請求項８】
前記内視鏡装置は、検索情報を入力する入力部を有し、
前記検索部は、前記検索情報に対応する観察情報を前記記録部から読み出し、読み出した観察情報に対応するイベントＩＤ又はチャプタＩＤを前記記録部から読み出し、読み出したイベントＩＤ又はチャプタＩＤに対応する画像を前記動画ファイルから読み出す請求項７に記載の内視鏡装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮像して記録する内視鏡装置に関する。
【背景技術】
【０００２】
内視鏡装置はスコープとプロセッサとを備え、被験者の体内にスコープを挿入して体内の観察対象物を撮像する。撮像して得られた画像はプロセッサにより処理されて、体外に設けられたモニタに表示される。術者は、モニタに表示された画像を参照して、体内を観察する。そして、所望の画像が表示されたときに、スイッチを操作して、所望の画像を静止画として記録装置に保存する。保存された静止画は、静止画が生成された日時に基づいて管理される（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１２８９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、経過観察を行うために、広範囲にわたる部位を網羅して撮影しなければならないことがある。経過観察を適切に行うためには、撮影方向等を変えて撮影しなければならず、いきおい静止画の数が増えることになる。また、このような部位が広範囲あるいは多数である場合にも、静止画の数が増える。ユーザが大量の静止画を１つ１つ画面に表示して目視により目的の静止画を取得するには長時間の作業が必要になる。長時間の作業は医療費の増加に繋がる。
【０００５】
また、静止画を記録するためには体内の動きを止めて撮影しなければならず、体内の動きを止めるには相応の時間が必要であるため、観察時間が増加する。観察時間が増加すると被験者の負担が増加する。
【０００６】
したがって本発明は、観察対象物を動画により記録して、動画における特定の静止画の位置を記録する内視鏡装置を得ることを課題とする。
【課題を解決するための手段】
【０００７】
本願発明による内視鏡装置は、画像信号を連続的に受信して動画ファイルを作成する動画作成部と、動画作成部から動画ファイルを受信して記憶する記録部とを備え、動画作成部は、第１の所定の事象が発生したときに動画ファイルにフラグを記入することを特徴とする。
【０００８】
内視鏡装置は複数の操作部材を備え、操作部材が操作されたときに動画作成部は動画ファイルにフラグを記入することが好ましい。
【０００９】
フラグはイベントＩＤを有し、動画作成部は所定の事象毎に固有のイベントＩＤを設定することが好ましい。
【００１０】
動画作成部は、検査開始から所定の期間が経過する毎に動画ファイルにチャプタを記入することが好ましい。
【００１１】
フラグはイベントＩＤを有し、動画作成部は検査開始から所定の期間が経過する毎に固有のイベントＩＤを設定することが好ましい。
【００１２】
動画作成部はイベントＩＤに対応する観察情報を作成し、記録部はイベントＩＤとそのイベントＩＤに対応する観察情報とを記録することが好ましい。
【００１３】
動画に記録されたフラグを検索する検索部をさらに備えることが好ましい。
【００１４】
内視鏡装置は、検索情報を入力する入力部を有し、検索部は、検索情報に対応する観察情報を記録部から読み出し、読み出した観察情報に対応するイベントＩＤを記録部から読み出し、読み出したイベントＩＤに対応する画像を動画ファイルから読み出すことが好ましい。
【発明の効果】
【００１５】
本発明によれば、観察対象物を動画により記録して、動画における特定の静止画の位置を記録する内視鏡装置を得る。
【図面の簡単な説明】
【００１６】
【図１】内視鏡装置を概略的に示したブロック図である。
【図２】動画ファイルを構成するトランスポートパケットのヘッダを示したブロック図である。
【図３】動画記録制御部を示したブロック図である。
【図４】動画読出制御部を示したブロック図である。
【図５】動画記録処理を示したフローチャートである。
【図６】録画初期化処理を示したフローチャートである。
【図７】録画処理を示したフローチャートである。
【図８】イベント発生処理を示したフローチャートである。
【図９】動画再生処理を示したフローチャートである。
【図１０】検索結果を表示するモニタを示した図である。
【図１１】検索結果を表示するモニタを示した図である。
【発明を実施するための形態】
【００１７】
以下、本発明における内視鏡装置１００について添付図面を参照して説明する。まず、図１を用いて内視鏡装置１００の構成について説明する。
【００１８】
内視鏡装置１００は、スコープ２００、プロセッサ３００、サーバ３９０、モニタ（表示部）３５１、及び記録装置（記録部）３５３を主に備える。
【００１９】
スコープ２００は、観察対象、例えば人体の内部に挿入される挿入部２１０と、使用者が把持する操作部２２０と、コネクタ２３０とから主に構成される。コネクタ２３０を介して操作部２２０がプロセッサ３００に接続される。
【００２０】
挿入部２１０の先端に設けられる可撓管２１１の内部には、撮像レンズ２１２、撮像素子２１３、照明レンズ２１４、及び照明ファイバ２１５が設けられる。
【００２１】
照明ファイバ２１５は、後述する光源ブロック３４０が生成した照明光を運び、照明レンズ２１４を介して観察対象物に照射する。
【００２２】
撮像レンズ２１２は、被写体像を撮像素子２１３に結像させ、撮像素子２１３は、被写体像を撮像して画像信号を出力する。画像信号は、可撓管２１１の内部に設けられる画像信号線２１６を介してコネクタ２３０に送信される。
【００２３】
操作部２２０は、その外面から突出する複数の操作スイッチ２２１を備える。操作スイッチ２２１は、静止画記録スイッチ２２２、フリーズスイッチ２２３、及び録画スイッチ２２４を含む。静止画を記録するために静止画記録スイッチ２２２が用いられ、モニタ３５１に表示されている動画を一時的に静止させるためにフリーズスイッチ２２３が用いられ、動画の記録を開始及び停止するために録画スイッチ２２４が用いられる。すなわち、内視鏡装置１００の動作を制御するために操作スイッチ２２１をユーザが操作する。
【００２４】
コネクタ２３０は、通信制御部２３１と、処理回路部２３２とを備える。通信制御部２３１は、操作スイッチ２２１から信号を受信し、プロセッサ３００に送信する。処理回路部２３２は、ＣＣＤ駆動回路及び信号処理回路を備え、撮像素子２１３を駆動する信号を送信するとともに、撮像素子２１３から画像信号を受信して所定の処理を施した後にプロセッサ３００に送信する。
【００２５】
次にプロセッサ３００について説明する。プロセッサ３００は、スコープ２００とプロセッサ３００とを絶縁する絶縁回路３１１と、スコープ２００から受信した画像を処理する画像処理ブロック３１０と、内視鏡装置１００の動作を制御する制御ブロック３２０と、画像を読み出す処理を行う読み出しブロック３３０と、照明光を生成する光源ブロック３４０とから主に構成される。
【００２６】
まず、画像処理ブロック３１０について説明する。画像処理ブロック３１０は、画像処理部３１２と、画像処理メモリ３１３と、ディスプレイ用ビデオエンコーダ３１４と、ＤＶＩ−Ｄ変換部３１５と、ＤＶＩ−Ａ変換部３１６と、セレクタ３１８とを主に備える。
【００２７】
観察を行っているとき、画像処理部３１２は、絶縁回路３１１を介して撮像素子２１３から画像信号を連続的に受信してフレームを作成する。フレームの作成について詳しく説明すると、画像処理部３１２は、画像処理メモリ３１３を一時メモリとして使用しながら、連続的に受信した画像信号を順次処理してフレームを作成する。このとき、画像処理部３１２の内部に設けられるスケーラ３１７が画像信号を処理して、フレームの縦横比、垂直周波数、画質などを適切に調整する。作成されたフレームは、ディスプレイ用ビデオエンコーダ３１４並びに後述する静止画記録制御部３２２及び動画記録制御部３２４に送信される。連続的に表示されたフレームを動画としてユーザが認知する。
【００２８】
記録済みの動画を再生するとき、画像処理部３１２は、動画読出制御部３３１から画像信号及びイベント信号をセレクタ３１８を介して受信して、画像処理メモリ３１３を一時メモリとして使用しながら、順次処理してフレームを作成する。動画読出制御部３３１及びイベント信号については後述される。このとき、画像処理部３１２の内部に設けられるスケーラ３１７が画像信号を処理して、フレームの縦横比、垂直周波数、画質などを適切に調整する。作成されたフレームは、ディスプレイ用ビデオエンコーダ３１４に送信される。
【００２９】
ディスプレイ用ビデオエンコーダ３１４は、モニタ３５１が表示可能なフォーマットにフレームを変換して、モニタ３５１に出力する。ＤＶＩ−Ｄ変換部３１５は、ＤＶＩ−Ｄフォーマットにフレームを変換してモニタ３５１に出力する。ＤＶＩ−Ａ変換部３１６は、ＤＶＩ−Ａフォーマットにフレームを変換してモニタ３５１に出力する。
【００３０】
次に、制御ブロック３２０について説明する。制御ブロック３２０は、システム制御回路３２１と、静止画記録制御部３２２と、静止画用メモリ３２３と、動画記録制御部３２４と、動画用メモリ３２５と、ファイル生成制御部（送信部）３２６とを備える。
【００３１】
システム制御回路３２１は、キーボード、マウス、フットスイッチ、及びメニューボタンのようなユーザインターフェース３５２及びタッチパネル３５６と接続され、ユーザインターフェース３５２及びタッチパネル３５６を介してユーザから指示を受信する。そして、受信した指示に基づいて、内視鏡装置１００の動作を制御する。
【００３２】
また、システム制御回路３２１は、ユーザインターフェース３５２又はタッチパネル３５６が操作されたときにイベントが発生したと判断してイベントレジスタを生成し、イベント信号として動画記録制御部３２４に送信する。イベント信号はイベントレジスタを有する電気信号である。イベントレジスタは１６進数６桁の数字で表され、１６進法２桁の数字で表されるイベントＩＤと１６進法４桁の数字で表されるイベントナンバーとから成る。イベントＩＤは、イベントの種類毎に予め決定されている番号である。例えば、静止画記録スイッチ２２２が操作されたときのイベントＩＤは２０であり、フリーズスイッチ２２３が操作されたときのイベントＩＤは２１である。イベントナンバーは、イベントが発生した順に０から１ずつ増やして付けられる番号であって、イベントの種類毎に付けられる。すなわち、静止画記録スイッチ２２２が３回目に操作されたときのイベントＩＤは２０、イベントナンバーは０００２であり、イベントレジスタは２００００２である。
【００３３】
システム制御回路３２１は、動画の記録を開始したとき、動画の記録を開始したときから所定の期間が経過する毎に、そして動画の記録を終了したときにチャプタレジスタを生成し、イベント信号として動画記録制御部３２４に送信する。イベント信号はチャプタレジスタを有する電気信号である。チャプタレジスタは１６進数６桁の数字で表され、１６進法２桁の数字で表されるチャプタＩＤと１６進法４桁の数字で表されるチャプタナンバーとから成る。チャプタＩＤは予め１０に決定されている。チャプタナンバーは、動画の記録を開始したとき００００に決定され、所定の期間が経過する度に１ずつ増やして付けられる。すなわち、動画の記録を開始したときのチャプタレジスタは１０００００である。そして、所定の期間が３分であるとき、動画の記録を開始してから９分経過したときのチャプタナンバーは０００３であり、チャプタレジスタは１００００３である。
【００３４】
また、システム制御回路３２１は観察情報を作成し、記録装置３５３に記憶させる。観察情報は、イベントＩＤやチャプタＩＤ、イベント又はチャプタの発生時間、チャプタナンバー、イベントの名称及び発生時間、患者の情報、観察を行った者の情報、及び観察日時等を互いに対応づけるテーブルである。なお、システム制御回路３２１は検索部としての機能をも有する。検索部としての機能は後述される。
【００３５】
静止画記録制御部３２２は、画像処理部３１２からフレームを受信して、静止画用メモリ３２３を一時メモリとして使用しながら、フレームを用いて静止画を作成する。この一連の処理を静止画キャプチャという。静止画を作成する処理について以下に説明する。ユーザが静止画記録スイッチ２２２を押すと、通信制御部２３１を介してシステム制御回路３２１に信号が送信される。信号を受信したシステム制御回路３２１は、静止画記録制御部３２２に、静止画を作成する旨の信号を送信する。静止画記録制御部３２２は、この信号を受信した時に画像処理部３１２から受信したフレームを、所定の画像圧縮方式により圧縮して静止画として出力する。静止画はファイル生成制御部３２６に送信される。画像圧縮方式は、例えばＪＰＥＧである。
【００３６】
動画記録制御部３２４は、画像処理部３１２からフレームを受信するとともにシステム制御回路３２１からイベント信号を受信して、動画用メモリ３２５を一時メモリとして使用しながら、フレームから動画を作成する。動画を作成する処理の概略を以下に説明する。
【００３７】
ユーザが録画スイッチ２２４を押すと、通信制御部２３１を介してシステム制御回路３２１に信号が送信される。信号を受信したシステム制御回路３２１は、動画の記録を開始する旨の信号及びイベント信号を動画記録制御部３２４に送信する。このときに送信されるイベント信号は、動画の記録を開始したときのチャプタレジスタである１０００００を有する。動画記録制御部３２４は、動画の記録を開始する旨の信号を受信した時に画像処理部３１２から受信したフレームを所定の動画圧縮方式により圧縮して、チャプタレジスタと共に動画として出力する。ここでシステム制御回路３２１は、録画スイッチ２２４が押されたとき、すなわち動画の記録を開始したときから所定の期間が経過する毎にチャプタレジスタを生成し、イベント信号として動画記録制御部３２４に送信する。動画記録制御部３２４は画像処理部３１２から受信したフレームを所定の動画圧縮方式により圧縮し、チャプタレジスタと合わせて動画として出力する。さらに、録画中に録画スイッチ２２４が押されたとき、すなわち動画の記録を終了したときも同様にして、動画記録制御部３２４はフレームとチャプタレジスタとを動画として出力する。
【００３８】
ユーザがユーザインターフェース３５２を操作すると、通信制御部２３１を介してシステム制御回路３２１に信号が送信される。信号を受信したシステム制御回路３２１は、操作されたユーザインターフェース３５２に対応するイベント信号を動画記録制御部３２４に送信する。このイベント信号はイベントレジスタを有する。動画記録制御部３２４は、イベント信号を受信した時に画像処理部３１２から受信したフレームを所定の動画圧縮方式により圧縮して、イベントレジスタと共に動画として出力する。
【００３９】
また、動画記録制御部３２４はマイク（音声検知部）３５４と接続される。ユーザがマイク３５４に向かって喋ると、マイク３５４はユーザの音声を音声信号に変換して動画記録制御部３２４に送信する。このとき動画記録制御部３２４が動画の記録を行っている場合、動画記録制御部３２４は、音声信号とフレームとを合成及び圧縮して動画を作成し、ファイル生成制御部３２６に送信する。動画圧縮方式は、例えばＭＰＥＧ−２やＭＰＥＧ−４である。
【００４０】
ファイル生成制御部３２６は、受信した静止画及び動画を適切な通信プロトコルを用いて、記録装置３５３に送信する。通信プロトコルは、例えばＵＳＢやＩＥＥＥ１３８４である。また、ファイル生成制御部３２６は、受信した静止画及び動画を無線ＬＡＮを介してサーバ３９０に送信することも可能である。サーバ３９０は、静止画及び動画を受信して記録する。
【００４１】
次に、読み出しブロック３３０について説明する。読み出しブロック３３０は、動画読出制御部３３１、Ｄ／Ａコンバータ３３２、アンプ３３３、スピーカ３３４、及びヘッドフォンジャック３３５を主に備える。
【００４２】
動画読出制御部３３１は、記録装置３５３及びＤ／Ａコンバータ３３２に接続され、記録装置３５３に記録されている動画ファイルを読み出す。そして、動画ファイルを解凍してフレーム、音声信号、及びイベント信号を順次取り出す。フレーム及びイベント信号は画像処理部３１２に送信され、音声信号はＤ／Ａコンバータ３３２に送信される。Ｄ／Ａコンバータ３３２は、音声信号をアナログ音声信号に変換してアンプ３３３に送信する。アンプ３３３は、アナログ音声信号を適切なレベルに増幅してスピーカ３３４及びヘッドフォンジャック３３５に送信する。
【００４３】
次に、光源ブロック３４０について説明する。光源ブロック３４０は、集光レンズ３４１と、ランプ３４２と、光源制御及び電源回路３４３とを主に備える。光源制御及び電源回路３４３は、プロセッサ３００が備える図示しないプロセッサ電源回路から電力を受け、ランプ３４２に適した電圧に変換してランプ３４２に電力を供給する。ランプ３４２は、光源制御及び電源回路３４３から電力を受けて、照明光を生成する。集光レンズ３４１は、ランプ３４２が生成した照明光を照明ファイバ２１５に集光させて入射させる。
【００４４】
システム制御回路３２１の検索部としての機能について説明する。ユーザが、検索したいチャプタ、イベント、又は患者の情報などをユーザインターフェース３５２又はタッチパネル３５６を介して入力すると、システム制御回路３２１に伝達される。ユーザが入力した情報を検索情報と呼ぶ。検索情報は、チャプタナンバー、イベントの名称及び発生時間、患者の情報、観察を行った者の情報、観察日時等である。ここで、イベントの名称は、ユーザによるユーザインターフェース３５２及びタッチパネル３５６の操作に対応し、例えば、静止画記録スイッチ２２２の操作には静止画キャプチャ、フリーズスイッチ２２３の操作には動画フリーズなどの名称が割り当てられている。検索情報を受信したシステム制御回路３２１は、検索情報に対応する観察情報を記録部から読み出す。そして、読み出した観察情報に対応する動画ファイルを記録装置３５３から読み出す。例えば静止画キャプチャを検索情報としてユーザが入力した場合、システム制御回路３２１は静止画キャプチャに対応する観察情報であるイベントＩＤ２０を読み出す。そして、イベントＩＤ２０を有する動画ファイルを記録装置３５３から読み出す。あるいは、予め動画ファイルが指定されている場合、システム制御回路３２１は、読み出した観察情報に対応するフレームを動画ファイルから検索することも可能である。例えば静止画キャプチャを検索情報としてユーザが入力した場合、システム制御回路３２１は静止画キャプチャに対応する観察情報であるイベントＩＤ２０を読み出す。そして、イベントＩＤ２０を有するフレームを動画ファイルから読み出す。これらの処理は、チャプタに関しても同様に行われる。
【００４５】
次に、図２を用いてイベントレジスタを記録する手段について、ＭＰＥＧ−２を一例として説明する。ＭＰＥＧ−２のトランスポートストリームは、動画データをトランスポートパケットに分割して送信する。トランスポートパケットはパケット識別子を有し、パケット識別子にイベントレジスタが記録される。図２は、トランスポートパケットのパケット識別子の構造を概念的に示した図である。パケット識別子には、ＰＭＴ、ＰＡＴ、ＰＣＲ、ＰＥＳ（Ｖｉｄｅｏ）、ＰＥＳ（Ａｕｄｉｏ）、及びＥｖｅｎｔが主に記録される。ここで、ＰＭＴ、ＰＡＴ、ＰＣＲ、ＰＥＳ（Ｖｉｄｅｏ）、及びＰＥＳ（Ａｕｄｉｏ）は公知であるため、説明を省略する。Ｅｖｅｎｔは、ユーザが自由に使用できる領域に記録され、イベントレジスタを記録する。
【００４６】
次に図３を用いて動画記録制御部３２４の構成について説明する。動画記録制御部３２４は、圧縮用ビデオエンコーダ３６１とオーディオエンコーダ３６２とマルチプレクサ３６３とイベントエンコーダ３６４とを主に備える。オーディオエンコーダ３６２は、マイク３５４が送信した音声信号を受信し、音声信号を圧縮してオーディオストリームとして出力する。すなわちオーディオストリームは、音声信号を圧縮して得られる信号であって、マルチプレクサ３６３に送信される。イベントエンコーダ３６４は、システム制御回路３２１からイベント信号を受信し、所定の信号変換を行ってイベントストリームとしてマルチプレクサ３６３に出力する。圧縮用ビデオエンコーダ３６１は、画像処理部３１２からフレームを受信し、フレームを圧縮してビデオストリームとして出力する。すなわちビデオストリームは、動画のフレームを圧縮して得られる信号であって、マルチプレクサ３６３に送信される。マルチプレクサ３６３は、オーディオストリーム、ビデオストリーム、及びイベントストリームを受信して合成及び圧縮し、動画として出力する。
【００４７】
次に図４を用いて動画読出制御部３３１の構成について説明する。動画読出制御部３３１は、デマルチプレクサ３７１と、同期調整部３７２と、ビデオデコーダ３７３と、オーディオデコーダ３７４と、イベント制御部３７５とを主に備える。
【００４８】
デマルチプレクサ３７１は、記録装置３５３から動画ファイルを受信し、図示しないクロックジェネレータからクロック信号を受信する。そして、クロック信号に同期しながら、動画ファイルからビデオストリーム、オーディオストリーム、イベントストリーム、及び同期信号を取り出す。ビデオストリームはビデオデコーダ３７３に送信され、オーディオストリームはオーディオデコーダ３７４に送信され、イベントストリームはイベント制御部３７５に送信され、同期信号は同期調整部３７２を介してビデオデコーダ３７３、オーディオデコーダ及びイベント制御部３７５に送信される。
【００４９】
ビデオデコーダ３７３は、ビデオストリームをフレームに変換し、同期信号に同期しながらフレームを出力する。オーディオデコーダ３７４は、オーディオストリームを音声信号に変換し、同期信号に同期しながら音声信号を出力する。
【００５０】
イベント制御部３７５は、イベントストリームをイベント信号に変換し、同期信号に同期しながらイベント信号を出力する。同期信号に同期しながらフレーム、音声信号及びイベント信号を出力することにより、フレーム、音声及びイベントがずれることなく再生される。また、イベント制御部３７５はシステム制御回路３２１からイベント制御信号を受信する。イベント制御信号は、検索情報を含む信号である。イベント制御信号を受信したイベント制御部３７５は、検索情報に対応する観察情報を記録装置３５３から読み出して、システム制御回路３２１に送信する。観察情報を受信したシステム制御回路３２１は、受信した観察情報に対応する動画ファイルの名称をイベント制御部３７５に送信する。動画ファイルの名称を受信したイベント制御部３７５は、その動画ファイルを記録装置３５３から読み出してシステム制御回路３２１に送信する。あるいは、予め動画ファイルが指定されている場合、イベント制御部３７５は、検索情報に対応する観察情報を記録装置３５３から読み出して、システム制御回路３２１に送信する。システム制御回路３２１は、観察情報に対応するフレームを動画ファイルから検索する。これらの処理は、チャプタに関しても同様に行われる。
【００５１】
次に図５を参照して動画記録処理について説明する。動画記録処理は、プロセッサ３００が使用されているときに、プロセッサ３００が周期的に実行する処理である。
【００５２】
まず、ステップＳ４０１において録画スイッチ２２４が操作されたか否かを判断する。録画スイッチ２２４が操作された場合、処理はステップＳ４０２に進み、録画スイッチ２２４が操作されていない場合、処理はステップＳ４０３に進む。
【００５３】
ステップＳ４０２では、操作された録画スイッチ２２４が動画の記録開始を指示するものか、あるいは記録停止を指示するものかを判断する。記録開始を指示するものである場合、ステップＳ４１１からＳ４１８までの処理において動画を記録する。記録停止を指示するものである場合、ステップＳ４２１からＳ４２９までの処理において動画の記録を停止する。
【００５４】
他方、ステップＳ４０３では、動画を記録中であるか否かを判断する。動画を記録中である場合、ステップＳ４３１からＳ４３６までの処理において動画の記録を継続する。記録中でない場合、処理はステップＳ４４１に進み、他の処理を実行し、ステップＳ４５０において動画記録処理を終了する。
【００５５】
ステップＳ４１１からＳ４１８までの動画記録開始処理について説明する。ステップＳ４１２では、録画の開始を指示する信号を動画記録制御部３２４にシステム制御回路３２１が送信する。ステップＳ４１３からＳ４１５は動画記録制御部３２４により実行される。ステップＳ４１３では、動画記録制御部３２４が画像処理部３１２から受信したフレームの垂直同期信号を検出する。ステップＳ４１４では、フレームを圧縮する。そして、ステップＳ４１５では、圧縮したフレームと共に、対応するイベントレジスタ又はチャプタレジスタを動画用メモリ３２５に記憶させる。次のステップＳ４１６からＳ４１８はファイル生成制御部３２６により実行される。ステップＳ４１６では、ファイル生成制御部３２６が動画記録制御部３２４を介して動画用メモリ３２５から圧縮されたフレームを読み出す。ステップＳ４１７では、複数のフレームを結合して動画ファイルを作成する。そして、ステップＳ４１８では、動画ファイルを記録装置３５３に送信して記憶させ、ステップＳ４１１からＳ４１８までの処理を終了してステップＳ４０１に戻る。
【００５６】
ステップＳ４２１からＳ４２９までの動画記録停止処理について説明する。ステップＳ４２２では、録画の停止を指示する信号を動画記録制御部３２４にシステム制御回路３２１が送信する。ステップＳ４２３からＳ４２６は動画記録制御部３２４により実行される。ステップＳ４２３では、画像処理部３１２から受信したフレームの垂直同期信号と、最終フレームとを検出する。ステップＳ４２４では、最終フレームを圧縮して画像圧縮を終了する。次のステップＳ４２５では、圧縮した最終フレームと共に、対応するイベントレジスタ又はチャプタレジスタを動画用メモリ３２５に記憶させる。そして、ステップＳ４２６では、最終フレームの圧縮が終了した旨の信号をファイル生成制御部３２６に送信する。次のステップＳ４２７からＳ４２９はファイル生成制御部３２６により実行される。ステップＳ４２７では、ファイル生成制御部３２６が動画記録制御部３２４を介して動画用メモリ３２５から圧縮された最終フレームを読み出す。ステップＳ４２８では、複数のフレームを結合して動画ファイルを作成した後、動画ファイルをクローズする。そして、ステップＳ４２９では、動画ファイルを記録装置３５３に送信して記憶させ、処理を終了する。
【００５７】
ステップＳ４３１からＳ４３７までの動画記録継続処理について説明する。ステップＳ４３２はシステム制御回路３２１により実行される。ステップＳ４３２では、後述するイベント処理を実行する。ステップＳ４３３及びＳ４３４は動画記録制御部３２４により実行される。ステップＳ４３３では、受信したフレームを圧縮する。次のステップＳ４３４では、圧縮したフレームと共に、対応するイベントレジスタ又はチャプタレジスタを動画用メモリ３２５に記憶させる。次のステップＳ４３５からＳ４３７はファイル生成制御部３２６により実行される。ステップＳ４３５では、ファイル生成制御部３２６が動画記録制御部３２４を介して動画用メモリ３２５から圧縮されたフレームを読み出す。ステップＳ４３６では、複数のフレームを結合して動画ファイルを作成する。そして、ステップＳ４３７では、動画ファイルを記録装置３５３に送信して記憶させ、ステップＳ４３１からＳ４３７までの処理を終了してステップＳ４０１に戻る。
【００５８】
次に、図６を用いて録画初期化処理について説明する。録画初期化処理は、動画記録処理のステップＳ４１４の一部として実行される。すなわち動画記録制御部３２４は、フレームを圧縮する処理に加えて録画初期化処理を実行する。
【００５９】
始めのステップＳ６１では、プロセッサ３００において発生しうるイベント毎に固有のイベントＩＤを割り当てる。これにより、例えば静止画キャプチャにイベントＩＤ２０を割り当てる。
【００６０】
次のステップＳ６２では、イベントカウンタ及びチャプタカウンタに０を代入してリセットする。そして処理を終了する。
【００６１】
次に、図７を用いて録画処理について説明する。録画処理は、動画記録処理のステップＳ４３２の一部として実行される。すなわち動画記録制御部３２４は、フレームを圧縮する処理に加えて録画処理を実行する。
【００６２】
始めのステップＳ６３では、イベント又はチャプタが発生したか否かを判断する。この判断は、システム制御回路３２１がユーザインターフェース３５２又はタッチパネル３５６が操作されたと判断したか、動画の記録を開始したか、動画の記録を開始したときから所定の期間が経過したか、又は動画の記録を終了したかを判断することにより行われる。イベント又はチャプタが発生した場合、処理はステップＳ６４に進み、発生していない場合、処理は終了する。
【００６３】
ステップＳ６４では、後述するイベント発生処理を実行する。イベント発生処理によってイベントレジスタ及びチャプタレジスタが生成される。
【００６４】
次のステップＳ６５では、システム制御回路３２１が観察情報を作成し、記録装置３５３に記憶させる。前述のように、観察情報は、イベントＩＤやチャプタＩＤ、イベント又はチャプタの発生時間、チャプタナンバー、イベントの名称及び発生時間、患者の情報、観察を行った者の情報、及び観察日時等を互いに対応づけるテーブルである。そして処理を終了する。
【００６５】
次に、図８を用いてイベント処理について説明する。イベント処理は、録画処理のステップＳ６５において実行される。
【００６６】
始めのステップＳ７１では、イベント又はチャプタのいずれが発生したか否かを判断する。チャプタが発生した場合、処理はステップＳ７２に進み、イベントが発生した場合、処理はステップＳ７４に進む。
【００６７】
ステップＳ７２では、前述の手段によりチャプタレジスタを生成する。次のステップＳ７３ではチャプタナンバーを１だけ増やす。
【００６８】
他方、ステップＳ７４では、前述の手段によりイベントレジスタを生成する。次のステップＳ７５では、現在発生しているイベントに対応するイベントナンバーを１だけ増やす。
【００６９】
次のステップＳ７６では、トランスポートストリームのフォーマットに合致した形式でイベントレジスタ及びチャプタレジスタを出力する。そして処理を終了する。
【００７０】
次に、図９―１１を用いて動画再生処理について説明する。図９は、動画再生処理を示すフローチャートであり、図１０及び１１は、モニタ３５１に表示された検索結果である。動画再生処理は、ユーザがユーザインターフェース３５２又はタッチパネル３５６を操作して、プロセッサ３００に動画の再生を指示したときに実行される。
【００７１】
始めのステップＳ８１では、記録装置３５３から動画ファイルを読み出す。次のステップＳ８２では、検索を行うか否かを判断する。この判断は、ユーザがユーザインターフェース３５２又はタッチパネル３５６を操作して、プロセッサ３００に検索を指示したか否かを判断することにより行われる。検索を行う場合、処理はステップＳ８３に進み、行わない場合、処理はステップＳ９１に進む。
【００７２】
次のステップＳ８３では、イベント又はチャプタのいずれを検索するかを判断する。この判断は、ユーザが入力した検索情報に基づいて行われる。イベントを検索する場合、処理はステップＳ８４に進み、チャプタを検索する場合、処理はステップＳ８５に進む。
【００７３】
ステップＳ８４では、動画ファイルに記録されている全てのイベントを検索する。またステップＳ８５では、動画ファイルに記録されている全てのチャプタを検索する。
【００７４】
次のステップＳ８６では、モニタ３５１に検索結果を表示する。図１０及び１１に、検索結果を表示したモニタ３５１の画面３５７を示す。図１０を参照すると、検索結果に合致したフレームのサムネイル３８１がチャプタ又はイベントの発生日時３８４とともに表示される。そして画面３５７の左上には、チャプタを選択するチャプタチェックボックス３８２、及びイベントを選択するイベントチェックボックス３８３が表示される。画面３５７の右下には、戻しボタン３８５と送りボタン３８６とが表示される。図１１は検索結果を表示する他の例である。検索結果に合致したフレームのサムネイル３８１がチャプタ又はイベントの発生日時３８４とともに表示される。そして画面３５７の左下には、チャプタ又はイベントを選択するチェックボックス３８２、３８３が表示される。図１０及び１１に示されるチェックボックス３８２、３８３の機能については後述される。ユーザがマウス等を用いて戻しボタン３８５をクリックすると、現在表示されている時刻よりも前に撮影されたフレームが画面３５７に表示され、送りボタン３８６をクリックすると、現在表示されている時刻よりも後に撮影されたフレームが画面３５７に表示される。また、図１０及び１１には示されていないが、イベントＩＤ、チャプタＩＤ、イベント又はチャプタの発生時間、チャプタナンバー、イベントの名称及び発生時間、患者の情報、観察を行った者の情報、及び観察日時等が画面３５７に表示されうる。
【００７５】
ステップＳ８７では、画面３５７に表示された検索結果から所望の検索条件をユーザが指定する。すなわち、画面３５７に表示されたイベントＩＤ、チャプタナンバー、イベントの発生時間などから検索条件をユーザが選択する。例えば、ユーザがマウス等を用いてチャプタのチェックボックス３８２をチェックするとチャプタが検索対象となり、イベントのチェックボックス３８３をチェックするとイベントが検索対象となる。
【００７６】
ステップＳ８８では、記憶装置に記憶されているテーブルを用いて、ステップＳ８７においてユーザが選択した検索条件に合致するフレームを検索する。
【００７７】
ステップＳ８９では、動画を再生する条件が予め設定されているか否かを判断する。動画を再生する条件は、イベント及びチャプタに応じてユーザが予め決めておくものであり、例えば、検索条件に合致したフレームから再生するか、検索条件に合致したフレームから所定時間だけ遡ったフレームから再生を開始するか、そして遡る所定時間等の条件である。動画を再生する条件が予め設定されている場合、処理はステップＳ９０に進み、予め設定されていない場合、処理はステップＳ９１に進む。
【００７８】
ステップＳ９０では、動画を再生するフレームを算出する。ステップＳ９１では、ステップＳ９０において動画の再生を開始するフレームが算出されている場合には、そのフレームから再生を開始する。動画の再生を開始するフレームが算出されていない場合には、ステップＳ８８において検索条件に合致したフレームから再生を開始する。
【００７９】
ステップＳ９２では、動画の再生を停止する操作がユーザにより行われたか否かを判断する。動画の再生を停止する操作が行われた場合、処理はステップＳ９３に進み、行われていない場合、処理はステップＳ９１に戻って再生を継続する。
【００８０】
ステップＳ９３では、動画の再生を停止して、処理を終了する。
【００８１】
なお、ステップＳ８１に記載の処理は、ステップＳ９１の直前に実行されても良い。記憶装置に記憶されている複数の動画ファイルに含まれるイベント及びチャプタを検索することが出来る。
【００８２】
本実施形態によれば、動画に含まれる特定の静止画の位置を記録するとともに、特定の静止画の位置を容易に検索することができる。
【００８３】
また、イベントが発生するフレームは、ユーザにより注目されている可能性が高い。本実施形態によれば、イベントを動画ファイルに記録しておくことにより、注目しているフレームを観察後に容易にユーザが検索できる。また、注目しているフレームを容易に検索できるため、１回の観察全てを１つのファイルとして保存することが可能となり、ファイル管理が容易となる。
【００８４】
経過観察を行う場合、患者の名前、観察日時、及びイベントによりフレームを検索できるため、経過観察の対象となる部位を容易に検索できる。
【００８５】
また、動画を圧縮することにより、長時間にわたる観察であっても全ての過程を記録することが出来る。これにより、観察対象物を撮影し忘れることがなくなる。
【００８６】
さらに、録画済みの動画から静止画を作成できるため、静止画を記録する操作を手技中に行う必要がなくなる。
【００８７】
また、音声と動画とを同時に記録することにより、手技中の情報を漏れなく記録することが出来る。
【００８８】
録画された動画を患者に見せることにより、手技の内容を的確に患者に知らせることが出来る。また、録画された動画を用いて、第三者が手技を学習することが出来る。
【００８９】
なお、撮像素子２１３はＣＣＤに限定されず、ＣＭＯＳ等の固体撮像素子であればよい。
【００９０】
静止画及び動画を圧縮する方式は、前述のものに限定されない。
【００９１】
なお、イベントＩＤは予め決定されなくてもよく、イベントが発生したときに決定されても良い。またイベントＩＤ及びイベントナンバーは、１６進法２桁及び４桁の数字でなく、アルファベットなどのコンピュータが取り扱い可能な文字で表されればよい。
【００９２】
チャプタＩＤは予め決定されなくてもよく、チャプタが発生したときに決定されても良い。またチャプタＩＤ及びチャプタナンバーは、１６進法２桁及び４桁の数字でなく、アルファベットなどのコンピュータが取り扱い可能な文字で表されればよい。
【００９３】
動画記録処理において、動画ファイルの送信先は記録装置３５３でなく、サーバ３９０であっても良い。ファイル生成制御部３２６は、有線ＬＡＮを介して静止画及び動画をサーバ３９０に送信しても良い。このとき、動画ファイルは無線ＬＡＮでなく、ピアツーピアで接続されるサーバ３９０であっても良い。
【符号の説明】
【００９４】
１００  内視鏡装置
２００  スコープ
２１０  挿入部
２１１  可撓管
２１２  撮像レンズ
２１３  撮像素子
２１４  照明レンズ
２１５  照明ファイバ
２１６  画像信号線
２２０  操作部
２２１  操作スイッチ
２２２  静止画記録スイッチ
２２３  フリーズスイッチ
２２４  録画スイッチ
２３０  コネクタ
２３１  通信制御部
２３２  処理回路部
３００  プロセッサ
３１０  画像処理ブロック
３１１  絶縁回路
３１２  画像処理部
３１３  画像処理メモリ
３１４  ディスプレイ用ビデオエンコーダ
３１５  ＤＶＩ−Ｄ変換部
３１６  ＤＶＩ−Ａ変換部
３１７  スケーラ
３１８  セレクタ
３２０  制御ブロック
３２１  システム制御回路
３２２  静止画記録制御部
３２３  静止画用メモリ
３２４  動画記録制御部
３２５  動画用メモリ
３２６  ファイル生成制御部
３３０  読み出しブロック
３３１  動画読出制御部
３３２  Ｄ／Ａコンバータ
３３３  アンプ
３３４  スピーカ
３３５  ヘッドフォンジャック
３４０  光源ブロック
３４１  集光レンズ
３４２  ランプ
３４３  電源回路
３５１  モニタ
３５２  ユーザインターフェース
３５３  記録装置
３５４  マイク
３５６  タッチパネル
３５７  画面
３６１  圧縮用ビデオエンコーダ
３６２  オーディオエンコーダ
３６３  マルチプレクサ
３６４  イベントエンコーダ
３７１  デマルチプレクサ
３７２  同期調整部
３７３  ビデオデコーダ
３７４  オーディオデコーダ
３７５  イベント制御部
３８１  サムネイル
３８２  チャプタチェックボックス
３８３  イベントチェックボックス
３８４  発生日時
３８５  戻しボタン
３８６  送りボタン
３９０  サーバ
【図１】
2014033931.tif 000003
【図２】
2014033931.tif 000004
【図３】
2014033931.tif 000005
【図４】
2014033931.tif 000006
【図５】
2014033931.tif 000007
【図６】
2014033931.tif 000008
【図７】
2014033931.tif 000009
【図８】
2014033931.tif 000010
【図９】
2014033931.tif 000011
【図１０】
2014033931.tif 000012
【図１１】
2014033931.tif 000013