(57)【要約】【課題】不意な電源喪失が生じた場合等においても、スコープによる撮像によって得られる動画像データを外部記憶装置へ確実に記録する。【解決手段】動画像記録処理が実行されると、圧縮動画像データを所定のデータ容量ごとに区切りながら、セグメント圧縮動画像データとして一時的に内部メモリに順次ファイル化して一時保存し、順次保存されたセグメント圧縮動画像データを、順次外部メモリへ転送する。そして、電源喪失などによって記録処理が終了するとき、残りのセグメント圧縮動画像データがファイル化、記録される。再度、電源ＯＮ状態になると、未転送のセグメント圧縮動画像データを、外部メモリへ追転送し、記録する。【選択図】図４
2015085029.tif 000002
【特許請求の範囲】
【請求項１】
スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部記憶装置に順次一時保存する動画像記録処理部と、
保存された各区分のセグメント動画像データを、前記プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送するデータ転送部とを備え、
前記データ転送部が、動画像の記録終了後、新たに前記プロセッサ外部記憶装置へ動画像データを転送可能な動作環境になると、未転送のセグメント動画像データを、前記プロセッサ外部記憶装置へ追転送することを特徴とする内視鏡装置。
【請求項２】
前記動画像記録処理部が、前記プロセッサ内部記憶装置に保存したセグメント動画像データの数と、前記プロセッサ外部記憶装置に転送されたセグメント動画像データの数とに基づき、未転送のセグメント動画像データを検出することを特徴とする請求項１に記載の内視鏡装置。
【請求項３】
前記動画像記録処理部が、セグメント動画像データの未転送に関する管理データを、前記プロセッサ内部記憶装置および前記プロセッサ外部記憶装置に保存することを特徴とする請求項２に記載の内視鏡装置。
【請求項４】
前記動画像記録処理部が、動画像記録の終了時、所定条件に関係なく、セグメント動画像データとして、残りの動画像データをプロセッサ内部記憶装置に保存することを特徴とする請求項１乃至３のいずれかに記載の内視鏡装置。
【請求項５】
前記データ転送部が、動画像記録終了後、新たに電源ＯＮ状態になると、未転送のセグメント動画像データを自動的に転送することを特徴とする請求項１乃至４のいずれかに記載の内視鏡装置。
【請求項６】
前記動画像記録処理部が、セグメント動画像データを順次ファイル化して保存することを特徴とする請求項１乃至５のいずれかに記載の内視鏡装置。
【請求項７】
動画像記録処理手段が、スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部記憶装置に順次一時保存する工程と、
データ転送手段が、保存された各区分のセグメント動画像データを、前記プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送する工程を含む内視鏡装置の動作方法であって、
前記データ転送手段が、動画像の記録終了後、新たに前記プロセッサ外部記憶装置へ動画像データを転送可能な動作環境になると、未転送のセグメント動画像データを、前記プロセッサ外部記憶装置へ追転送する工程を含むことを特徴とする内視鏡装置の動作方法。
【請求項８】
内視鏡装置を、
スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部記憶装置に順次一時保存する動画像記録処理手段と、
保存された各区分のセグメント動画像データを、前記プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送するデータ転送手段として機能させ、
動画像の記録終了後、新たに前記プロセッサ外部記憶装置へ動画像データを転送可能な動作環境になると、未転送のセグメント動画像データを、前記プロセッサ外部記憶装置へ追転送するように、前記データ転送手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、器官などの観察対象を撮像する内視鏡装置に関し、特に、動画像の記録処理に関する。
【背景技術】
【０００２】
電子内視鏡装置では、ビデオスコープ先端部にイメージセンサを設けており、ビデオスコープによる撮像によって、動画像がモニタに表示される。動画像を記録する場合、所定のフォーマット形式（ＭＰＥＧなど）に従って動画像を圧縮処理を施し、圧縮画像データを外部記憶装置（メモリカードなど）に記録することができる。
【０００３】
動画像の記録中に不意な電源喪失があり、記録処理が正常に終了しない場合、記録ファイルが正常にクローズせず、すべての撮影画像データを失う恐れがある。これを防ぐため、所定の条件を満たすごとに圧縮した動画像データを区切りながら、自動ファイル化する。そして、ファイル化した圧縮動画像データを、メモリカードなど外部記憶装置へ逐次保存する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６１５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
動画像データを順次区切って記録する場合、オペレータが記録終了のため電源ＯＦＦ操作する、あるいは断線などの不意な電源喪失が生じた場合、電源ＯＦＦ直前に生成された圧縮画像データファイルの転送が終了せず、外部記憶装置に記録されない。そのため、電源ＯＦＦになるまで撮影した動画像すべてを再現することができない。
【０００６】
したがって、記録処理途中で電源ＯＦＦ状態になる場合等においても、外部記憶装置への動画像データ記録を完結できることが求められる。
【課題を解決するための手段】
【０００７】
本発明の内視鏡装置は、スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部に設けられた（内蔵された）記憶装置に順次一時保存する動画像記録処理部と、区切って順次保存される動画像データ（ここでは、セグメント動画像データという）を、プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送するデータ転送部とを備える。ここで、プロセッサ外部記憶装置には、ＵＳＢメモリなど内視鏡プロセッサに着脱自在なメモリ、あるいは、コンピュータシステムなどケーブルを通じて動画像データを転送可能な記憶装置を含まれる。
【０００８】
動画像データの記録処理に関しては、例えば、圧縮動画像データを生成することが可能である。また、各区分のセグメント動画像データについては、生成する度に順次ファイル化することが可能である。所定条件としては、例えば、一時保存するデータ容量に達する度に動画像データを区切ることが可能である。また、記録時間などを設定して動画像データを区切るようにすることも可能である。
【０００９】
本発明では、データ転送部が、動画像の記録終了後、新たに動画像記録可能な動作環境になると、未転送のセグメント動画像データを、プロセッサ外部記憶装置へ自動的に転送（ここでは、追転送という）する。ここで、「動画像の記録終了」には、オペレータの意図しない強制的な記録終了、あるいは、誤った記録終了操作による強制的記録終了などが含まれる。例えば、内視鏡装置の電源ＯＮ状態からＯＦＦ状態への移行、オペレータによる早まった記録終了の入力操作などがある。
【００１０】
一方、「プロセッサ外部記憶装置へ動画像を転送可能な動作環境」としては、電源ＯＮ状態への復帰、新たな動画像記録のための入力操作などが含まれており、外部記憶装置への動画像データの転送が可能な状態を示す。
【００１１】
生成されて一時保存されたものの外部記憶装置へ転送されなかったセグメント動画像データは、インターバルを置いたとしても、最終的に外部記憶装置へ転送されることになり、動画像記録処理によって得られた動画像データすべてを、記録することが可能となる。
【００１２】
動画像記録処理部は、プロセッサ内部記憶装置に保存したセグメント動画像データの数と、プロセッサ外部記憶装置に転送されたセグメント動画像データの数とに基づき、未転送のセグメント動画像データを検出することが可能である。
【００１３】
例えば、動画像記録処理部は、セグメント動画像データの保存、転送に関する管理データを、プロセッサ内部記憶装置およびプロセッサ外部記憶装置に保存する。これに基づき、未転送のセグメント動画像データの確認がされる。ファイル管理用ジョブＩＤなどの転送管理ファイルを作成することにより、外部記憶装置内でのファイル確認が容易となる。
【００１４】
突然記録終了状態になった場合、所定条件に到達しないために生成、一時保存されていない動画像データについても、外部記憶装置へ転送するのが望ましい。したがって、動画像記録処理部は、動画像記録の終了時、所定条件に関係なく、セグメント動画像データとして残りの動画像データをプロセッサ内部記憶装置に保存すればよい。
【００１５】
本発明の内視鏡装置の動作方法は、動画像記録処理手段が、スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部記憶装置に順次一時保存する工程と、データ転送手段が、保存された各区分のセグメント動画像データを、前記プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送する工程を含む内視鏡装置の動作方法であって、前記データ転送手段が、動画像の記録終了後、新たに前記プロセッサ外部記憶装置へ動画像データを転送可能な動作環境になると、未転送のセグメント動画像データを、前記プロセッサ外部記憶装置へ追転送する工程を含むことを特徴とする。
【００１６】
本発明のプログラムは、内視鏡装置を、スコープによる撮像によって得られる動画像データを、所定条件に従って区切りながらプロセッサ内部記憶装置に順次一時保存する動画像記録処理手段と、保存された各区分のセグメント動画像データを、前記プロセッサ内部記憶装置からプロセッサ外部記憶装置へ順次転送するデータ転送手段として機能させ、動画像の記録終了後、新たに前記プロセッサ外部記憶装置へ動画像データを転送可能な動作環境になると、未転送のセグメント動画像データを、前記プロセッサ外部記憶装置へ追転送するように、前記データ転送手段として機能させることを特徴とするプログラム。
【発明の効果】
【００１７】
このように本発明によれば、不意な電源喪失が生じた場合等においても、スコープによる撮像によって得られる動画像データを外部記憶装置へ確実に記録することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態である電子内視鏡装置のブロック図である。
【図２】システムコントロール回路によって実行されるメインの動画像記録処理のフローチャートである。
【図３】サブコントローラによって実行される動画像データ転送処理のフローチャートである。
【図４】システムコントロール回路によって実行される電源ＯＮ時の未転送動画像データ転送処理のフローチャートである。
【図５】外部メモリ、内部メモリに保存されるイメージファイル、管理用ファイルのデータ内容を示した図である。
【発明を実施するための形態】
【００１９】
以下では、図面を参照して本実施形態である電子内視鏡装置について説明する。
【００２０】
図１は、本実施形態である電子内視鏡装置のブロック図である。
【００２１】
電子内視鏡装置は、その挿入部分が体内へ挿入されるビデオスコープ１０と、プロセッサ２０とを備え、ビデオスコープ１０はプロセッサ２０に着脱自在に接続される。プロセッサ２０には、モニタ７０が接続されている。
【００２２】
プロセッサ２０は、白色光を放射するランプ２４を備え、ランプ２４から放射された光は、ビデオスコープ１０内に設けられたライトガイド（図示せず）に入射する。ライトガイドに入射した光は、配光レンズ（図示せず）を介してビデオスコープ１０の先端部から射出し、被写体（観察部位）に照射される。
【００２３】
被写体で反射した光は、スコープ先端部に設けられた対物レンズ（図示せず）によって結像し、被写体像がイメージセンサ１２の受光面に形成される。ここでは、イメージセンサ１２として、ＣＣＤ、ＣＭＯＳなどが適用可能である。イメージセンサ１２の受光面上には、Ｃｙ、Ｙｅ、Ｇ、Ｍｇ、あるいはＲ、Ｇ、Ｂから成る色フィルタ要素をモザイク状に配列させた色フィルタ（図示せず）が配設されている。
【００２４】
イメージセンサ１２では、１フィールド／フレーム分の画像信号が所定の時間間隔で読み出される。例えば、ＮＴＳＣ方式の場合、１フィールド分の画素信号が１／６０秒間隔で読み出され、ＰＡＬ方式の場合、１／５０秒間隔で読み出される。読み出されたアナログの画素信号は、信号処理回路１４へ送られる。
【００２５】
信号処理回路１４では、アナログ画素信号に対し、デジタル化処理、ホワイトバランス処理（ゲイン処理）、ガンマ補正処理、そして色変換処理などの信号処理が施される。これにより、原色（Ｒ、Ｇ、Ｂ）のカラー画像信号が生成され、プロセッサ２０へ順次送られる。
【００２６】
プロセッサ２０では、システムコントロール回路３０を経由して画像処理回路２６に送られた画像信号に対し、所定の信号処理が施される。その結果、１フレーム／フィールド分のカラー画像信号がモニタ７０に順次出力され、カラー観察画像が動画像としてモニタ７０に表示される。
【００２７】
ＣＰＵ、ＲＡＭ、ＲＯＭ等を含むシステムコントロール回路３０は、絞り機構２２、ランプ２４などへ制御信号を出力し、プロセッサ２０全体の動作を制御する。動作制御に関するプログラムは、あらかじめＲＯＭに記憶されている。絞り機構２２は、ライトガイドの入射端と集光レンズとの間に配置されており、開閉動作によって照明光量を増減させる。
【００２８】
ＣＰＵ、ＲＯＭなどを含むサブコントローラ４０は、システムコントロール回路３０との間で相互通信し、外部メモリ（外部記憶装置）６０への画像データ転送を制御する。この制御に関するプログラムは、あらかじめＲＯＭに格納されている。また、サブコントローラ４０は、タッチパネル６５に対する入力操作を検知する。外部メモリ６０は、プロセッサ２０に接続、あるいは、着脱自在な記憶装置であり、例えばＵＳＢメモリなどが適用可能である。
【００２９】
医師などのオペレータは、内視鏡作業中、タッチパネル６５に対し入力操作することにより、動画像を外部メモリ６０へ記録することが可能である。システムコントロール回路３０は、動画像を記録するための入力操作情報をサブコントローラ４０から受けると、ビデオスコープ１０から送られてくる画像信号を、動画像ファイル生成回路２８へ送る。
【００３０】
動画像ファイル生成回路２８では、動画像データが圧縮処理される。このとき、所定のデータ容量ごとに圧縮動画像データ（以下、セグメント圧縮動画像データという）が順次生成され、ファイル化される。動画像の圧縮処理は、例えばＭＰＥＧなどの規格に従って実行される。
【００３１】
順次生成されるセグメント圧縮動画像データのファイルは、サブコントローラ４０を経由して内部メモリ５０へ一時的に保存される。内部メモリ５０は、ここでは不揮発性メモリなどが適用可能である。一時保存されたセグメント圧縮動画像データのファイルは、保存が完了する度に、サブコントローラ４０によって外部メモリ６０へ順次転送される。
【００３２】
システムコントロール回路３０およびサブコントローラ４０は、動画像データの記録処理を制御し、セグメント圧縮動画像データのファイル管理を実行する。後述するように、電源ＯＦＦ状態への切り替えなどによって動画像記録処理が終了する場合、未転送のセグメント圧縮動画像データを内部メモリ５０へ記憶する。そして、電源ＯＮ操作など、再度外部メモリ６０への動画像データ転送が可能な状態になった場合、未転送のセグメント圧縮動画像データを外部メモリ６０へ自動追転送する。
【００３３】
以下では、図２〜図５を用いて、動画像データの記録処理および未転送圧縮動画像データの転送処理について説明する。
【００３４】
図２は、システムコントロール回路３０によって実行されるメインの動画像記録処理のフローチャートである。図３は、サブコントローラ４０によって実行される動画像データ転送処理のフローチャートである。図４は、システムコントロール回路３０によって実行される電源ＯＮ時の未転送動画像データ転送処理のフローチャートである。そして、図５は、外部メモリ、内部メモリに保存されるイメージファイル、管理ファイルのデータ内容を示した図である。
【００３５】
内視鏡作業中、オペレータによって動画像データ記録の入力操作がなされると（Ｓ１０１）、動画像データ転送に関するジョブＩＤが生成され、内部メモリ５０、外部メモリ６０にあらかじめ作成された管理用ファイルＭ１、Ｍ２（図５参照）に記録される（Ｓ１０２）。ジョブＩＤ生成後、記録動作が開始される（Ｓ１０３）。
【００３６】
ジョブＩＤは、動画像記録時の固有ファイル名と対応付けられており、記録日時、プロセッサシリアルＮｏ、セグメント圧縮動画像データファイルの保存ファイル数、転送済みファイル数などが、項目として含まれている。
【００３７】
圧縮処理によって生成された圧縮動画像データは、所定の上限となるデータ容量を超えると、セグメント圧縮動画像データとしてファイル化される。そして、内部メモリ５０に一時的に保存される（Ｓ１０４、Ｓ１０５）。圧縮動画像データを区切りながら順次内部メモリ５０へ保存するのに伴い、内部メモリ５０の管理用ファイルＭ１内における一時生成ファイル数は、「１」だけインクリメントされる（Ｓ１０５、Ｓ１０６）。動画像の記録処理が続く間、ステップＳ１０４〜Ｓ１０６が繰り返される。これに従い、生成ファイル数も増加していく。
【００３８】
一方、サブコントローラ４０によるセグメント圧縮動画像データファイルの転送処理では、内部メモリ５０に保存されているセグメント圧縮動画像データが、外部メモリ６０へ転送される（図３のステップＳ２０１、Ｓ２０２）。そして、管理用ファイルＭ１、Ｍ２では、転送済みファイル数が「１」だけインクリメントされる（Ｓ２０３）。
【００３９】
ところで、動画像記録処理中、突然に電源喪失状態になることがある。例えば、電源ケーブルが外れることによる電源切断、誤操作による電源ＯＦＦ状態への切り替えなどがある。また、セグメント動画像データの転送が完全に終了していないのに、オペレータが動画像記録終了の入力操作を取り急いで行うこともあり得る。
【００４０】
このような動画像記録終了状態になったと判断されると（Ｓ１０７）、データ容量上限に到達せず、いまだ内部メモリ５０に保存されていない残りの圧縮動画像データがファイル化され、内部メモリ５０に保存される（Ｓ１０８）。そして、生成ファイル数が１だけインクリメントされる（Ｓ１０９）。図５には、内部メモリ５０におけるセグメント圧縮動画像データファイルＡ１〜Ａ４が記載されている。
【００４１】
電源ＯＦＦ状態による動画像記録終了となった場合、記録処理転送が終了していないセグメント圧縮動画像データ、および最後にファイル化されたセグメント圧縮動画像データが内部メモリ５０に記憶された状態となる。そして、図４に示すように、電源ＯＮ状態となると、未転送のセグメント圧縮動画像データの転送処理（追転送）を動作開始に伴って実行する。
【００４２】
具体的には、電源が再びＯＮ状態になると、システムコントロール回路３０は、外部メモリ６０の接続を検知し、管理用ファイルＭ１、Ｍ２を検出する（Ｓ３０１、Ｓ３０２）。そして、内部メモリ５０と外部メモリ６０双方に同一のジョブＩＤが存在することが確認される、すなわち、先の動画像記録処理時に用いられた外部メモリ６０がプロセッサ２０に装着されていると判断すると（Ｓ３０３）、ステップＳ３０４に進む。
【００４３】
ステップＳ３０４では、管理用ファイルＭ１、Ｍ２内において、未転送のセグメント圧縮動画像データがあることを示す内容がジョブＩＤに記入されているか否かを判断する。この未転送情報は、保存ファイル数、転送済みファイル数の相違に基づいてジョブＩＤにリストされている。図５では、外部メモリ６０において、セグメント圧縮動画像データファイルＡ１〜Ａ３のみ記録されていることが図示されている。
【００４４】
上述した転送未完了状態で電源ＯＦＦ状態に陥ったあとに電源ＯＮ状態になると、外部メモリ６０へ転送完了しなかったセグメント圧縮動画像データが内部メモリ５０に存在する場合があるため、保存ファイル数と転送済みファイル数は同一とならない。
【００４５】
転送済みファイル数が保存ファイル数と相違する場合、動画像ファイル名が存在することを確認した後、未転送のセグメント圧縮動画像データが外部メモリ６０へ追転送される（Ｓ３０５、Ｓ３０６）。このとき、最後に転送されたセグメント圧縮動画像データの後ろのアドレスに合わせて記録される。追転送が終了すると、管理ファイルＭ１、Ｍ２において、未転送情報のリストが削除される（Ｓ３０７）。
【００４６】
このように本実施形態によれば、動画像記録処理が実行されると、圧縮動画像データを所定のデータ容量ごとに区切りながら、セグメント圧縮動画像データとして一時的に内部メモリ５０に順次ファイル化して一時保存し、順次保存されたセグメント圧縮動画像データを、順次外部メモリ６０へ転送する。そして、電源喪失などによって記録処理が終了するとき、残りのセグメント圧縮動画像データがファイル化、記録される。再度、電源ＯＮ状態になると、未転送のセグメント圧縮動画像データを、外部メモリ６０へ追転送し、記録する。
【００４７】
動画像記録処理が終了した後、大きなインターバルがあったとしても、未転送の動画像データを以前使用していた外部メモリへ追転送することが可能となり、撮像した動画像データすべてを記録することができる。また、ジョブＩＤを生成し、転送済みファイル数と生成、保存ファイル数をカウントすることにより、外部メモリへの未転送圧縮動画像データを容易に検知することができる。
【００４８】
そして、動画像記録終了時、圧縮されたけれどもセグメントデータとして条件（データ容量）に達していない残りの圧縮動画像データをセグメント圧縮画像データとしてファイル化、保存するため、全く無駄なく動画像データを記録することができる。
【００４９】
管理ファイルに対しては、ジョブＩＤ以外の管理データを添付、作成するようにしてもよい。また、動画像データの記録方式は任意であり、圧縮しなくてもよい。データ容量に従って動画像データを区切る構成以外の構成、例えば、記録時間を定めて動画像データを区切るようにするなど、他の条件に基づいた動画像の区切りをすることも可能である。
【００５０】
未転送のセグメント動画像圧縮データは、記録終了時、内部メモリ以外のメモリに記憶させてもよく、そのメモリから外部メモリへの追転送を行ってもよい。また、コンピュータをプロセッサに接続し、コンピュータのメモリへ動画像データを記録するようにしてもよい。また、新たな動画像記録を再開する入力操作が行われたときに追転送する構成にすることも可能である。
【符号の説明】
【００５１】
１０  ビデオスコープ
２０  プロセッサ
３０  システムコントロール回路
４０  サブコントローラ
５０  内部メモリ
６０  外部メモリ
【図１】
2015085029.tif 000003
【図２】
2015085029.tif 000004
【図３】
2015085029.tif 000005
【図４】
2015085029.tif 000006
【図５】
2015085029.tif 000007