(57)【要約】【課題】同一撮像シーンの画像が連続する連続画像群において被写体の動きがある場合であっても、この連続画像群の表示時間を短縮でき、被検体内の一連の画像の観察時間を短縮できること。【解決手段】時系列に沿って撮像された一連の画像を表示する画像表示装置において、前記一連の画像の各画像上に設定した複数の画素領域の相関値を算出し、該複数の画素領域の動きベクトルを演算する演算処理部１５ａと、隣接画像間での前記複数の画素領域の相関値が所定値以上である画像が連続する連続画像群を検出する画像検出部１５ｂと、前記連続画像群の中から１以上の代表画像を特定し、該１以上の代表画像以外の残りの画像と異なる表示フレームレートで該１以上の代表画像を表示する制御を行うフレームレート制御部１５ｃと、を備える。【選択図】        図２
2006280792.tif 000002
【特許請求の範囲】
【請求項１】
時系列に沿って撮像された一連の画像を表示する画像表示装置において、
前記一連の画像の各画像上に設定した複数の画素領域の相関値を算出し、該複数の画素領域の動きベクトルを演算する演算手段と、
隣接画像間での前記複数の画素領域の相関値が所定値以上である画像が連続する連続画像群を検出する画像検出手段と、
前記連続画像群の中から１以上の代表画像を特定し、該１以上の代表画像以外の残りの画像と異なる表示フレームレートで該１以上の代表画像を表示する制御を行うフレームレート制御手段と、
を備えたことを特徴とする画像表示装置。
【請求項２】
前記フレームレート制御手段は、前記残りの画像を除外することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記フレームレート制御手段は、前記１以上の代表画像に比して高速の表示フレームレートで前記残りの画像を表示する制御を行うことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記演算手段は、前記複数の画素領域のそれぞれについて前記動きベクトルを方向別に加算したベクトル加算値を算出し、
前記フレームレート制御手段は、前記ベクトル加算値をもとに、前記各画素領域の往復の動きを表す画像群を前記１以上の代表画像として特定することを特徴とする請求項１〜３のいずれか一つに記載の画像表示装置。
【請求項５】
前記フレームレート制御手段は、前記各画素領域の動きベクトルが所定の大きさ未満である画像を除外することを特徴とする請求項１〜４のいずれか一つに記載の画像表示装置。
【請求項６】
前記フレームレート制御手段は、前記各画素領域の動きベクトルが所定の大きさ未満である画像を前記１以上の代表画像に比して高速の表示フレームレートで表示する制御を行うことを特徴とする請求項１〜４のいずれか一つに記載の画像表示装置。
【請求項７】
前記１以上の代表画像は、前記連続画像群の先頭の画像を少なくとも含むことを特徴とする請求項１〜６のいずれか一つに記載の画像表示装置。
【請求項８】
前記１以上の代表画像は、前記連続画像群に撮像された被写体の拍動による動きまたは蠕動運動の一部を表すことを特徴とする請求項１〜７のいずれか一つに記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所望の被写体が時系列に沿って撮像された一連の画像を表示する画像表示装置に関するものである。
【背景技術】
【０００２】
近年、内視鏡の分野においては、撮像機能と無線通信機能とが設けられた飲込み型の内視鏡であるカプセル型内視鏡が登場し、このカプセル型内視鏡によって撮像された被検体内の画像データを取得するカプセル型内視鏡システムが開発されている。このカプセル型内視鏡システムにおいて、カプセル型内視鏡は、観察（検査）のために被検体の口から飲込まれた後、この被検体から自然排出されるまでの間、この被検体内たとえば胃または小腸等の臓器の内部をその蠕動運動に従って移動するとともに、所定間隔たとえば０．５秒間隔でこの被検体内を撮像するように機能する。
【０００３】
カプセル型内視鏡が被検体内を移動する間、このカプセル型内視鏡によって撮像された画像データは、順次無線通信によって外部に送信され、外部に設けられた受信アンテナを介して受信装置に受信される。この受信装置は、受信アンテナを介して順次受信した無線信号に基づいて画像データを再構築し、これによって、カプセル型内視鏡による被検体内の画像データを取得できる。この受信装置は、取得した画像データをメモリに順次格納する。被検体は、この無線通信機能とメモリ機能とを有する受信装置を携帯することによって、カプセル型内視鏡を飲込んでから自然排出するまでの間に亘り、自由に行動できる。その後、医師または看護師等の検査者は、受信装置のメモリに格納された画像データを画像表示装置に取り込ませ、得られた画像データに基づく被検体内の画像たとえば臓器画像を画像表示装置のディスプレイに表示させる。検査者は、ディスプレイに表示された臓器画像等を観察し、被検体の診断を行うことができる。
【０００４】
このような画像表示装置は、一般に、カプセル型内視鏡によって撮像された一連の画像を時系列に沿って順次表示するための処理機能を有している。たとえば、検査者は、被検体内の観察すべき部位の画像が表示された場合、この画像を注意深く観察するために、この画像を低速再生する操作を行う。また、検査者は、観察すべき部位以外の画像が表示された場合、被検体内の一連の画像を観察する時間を短縮するために、画像を高速再生する操作を行う。このような技術に関し、順次表示する一連の画像の各隣接画像間での画像の類似度を測定し、得られた類似度が高い場合、表示フレームレートを高速化して類似度が高い各画像を高速に表示し、または類似度が高い画像を表示対象から除外（画像カット）し、得られた類似度が低い場合、表示フレームレートを低速化して類似度が低い各画像を低速に表示する画像表示装置がある（特許文献１参照）。
【０００５】
【特許文献１】米国特許第６７０９３８７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、被検体内の臓器は、生命維持のために拍動または蠕動運動を繰り返し行っている。このため、カプセル型内視鏡は、被検体内において動的な被写体を逐次撮像する場合が殆どである。したがって、カプセル型内視鏡によって撮像された被検体内の一連の画像では、拍動または蠕動運動に応じて態様を逐次変えた動的な被写体の画像が連続する場合が多く、たとえ同一撮像シーンの画像が連続する場合であっても、同一被写体が同じ態様で撮像された画像が連続することは稀である。
【０００７】
しかしながら、上述した特許文献１に記載された画像表示装置では、同一撮像シーンの画像が連続する連続画像群において、同一被写体が同じ態様で撮像された画像が連続していなければ、この連続画像群の各画像を隣接画像間で類似度の高い画像として捉えることは困難な場合が多い。このため、被検体内の一連の画像を順次表示する場合、同一撮像シーンの画像が連続する連続画像群の表示時間を期待ほど短縮できず、被検体内の一連の画像の観察時間を短縮することが困難であるという問題点があった。
【０００８】
この発明は、上記事情に鑑みてなされたものであって、同一撮像シーンの画像が連続する連続画像群において被写体の動きがある場合であっても、この連続画像群の表示時間を短縮でき、被検体内の一連の画像の観察時間を短縮できる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる画像表示装置は、時系列に沿って撮像された一連の画像を表示する画像表示装置において、前記一連の画像の各画像上に設定した複数の画素領域の相関値を算出し、該複数の画素領域の動きベクトルを演算する演算手段と、隣接画像間での前記複数の画素領域の相関値が所定値以上である画像が連続する連続画像群を検出する画像検出手段と、前記連続画像群の中から１以上の代表画像を特定し、該１以上の代表画像以外の残りの画像と異なる表示フレームレートで該１以上の代表画像を表示する制御を行うフレームレート制御手段と、を備えたことを特徴とする。
【００１０】
また、請求項２にかかる画像表示装置は、上記発明において、前記フレームレート制御手段は、前記残りの画像を除外することを特徴とする。
【００１１】
また、請求項３にかかる画像表示装置は、上記発明において、前記フレームレート制御手段は、前記１以上の代表画像に比して高速の表示フレームレートで前記残りの画像を表示する制御を行うことを特徴とする。
【００１２】
また、請求項４にかかる画像表示装置は、上記発明において、前記演算手段は、前記複数の画素領域のそれぞれについて前記動きベクトルを方向別に加算したベクトル加算値を算出し、前記フレームレート制御手段は、前記ベクトル加算値をもとに、前記各画素領域の往復の動きを表す画像群を前記１以上の代表画像として特定することを特徴とする。
【００１３】
また、請求項５にかかる画像表示装置は、上記発明において、前記フレームレート制御手段は、前記各画素領域の動きベクトルが所定の大きさ未満である画像を除外することを特徴とする。
【００１４】
また、請求項６にかかる画像表示装置は、上記発明において、前記フレームレート制御手段は、前記各画素領域の動きベクトルが所定の大きさ未満である画像を前記１以上の代表画像に比して高速の表示フレームレートで表示する制御を行うことを特徴とする。
【００１５】
また、請求項７にかかる画像表示装置は、上記発明において、前記１以上の代表画像は、前記連続画像群の先頭の画像を少なくとも含むことを特徴とする。
【００１６】
また、請求項８にかかる画像表示装置は、上記発明において、前記１以上の代表画像は、前記連続画像群に撮像された被写体の拍動による動きまたは蠕動運動の一部を表すことを特徴とする。
【発明の効果】
【００１７】
この発明によれば、同一撮像シーンの画像が連続する連続画像群において被写体の動きがある場合であっても、この連続画像群を代表する１以上の代表画像を表示できるとともに、この連続画像群の表示時間を短縮でき、被検体内の一連の画像の観察時間を短縮できる画像表示装置を実現できるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、この発明にかかる画像表示装置の好適な実施の形態を詳細に説明する。なお、この実施の形態によってこの発明が限定されるものではない。
【００１９】
（実施の形態１）
図１は、この発明の実施の形態１である画像表示装置を用いたカプセル型内視鏡システムの一構成例を模式的に例示する模式図である。図１に示すように、このカプセル型内視鏡システムは、被検体１内の通過経路に沿って移動するとともに被検体１内の画像を撮像するカプセル型内視鏡２と、カプセル型内視鏡２から送信された画像データを受信する受信装置３と、カプセル型内視鏡２によって撮像された被検体１内の画像を表示する画像表示装置４と、受信装置３と画像表示装置４との間の情報の受け渡しを行うための携帯型記録媒体５とを備える。
【００２０】
カプセル型内視鏡２は、被検体１内を撮像する撮像機能と被検体１内を撮像して得られた画像データを受信装置３に送信する無線通信機能とを有する。カプセル型内視鏡２は、被検体１に飲込まれることによって被検体１内の食道を通過し、消化管腔の蠕動運動によって体腔内を進行する。これと同時に、カプセル型内視鏡２は、所定間隔たとえば０．５秒間隔で被検体１の体腔内の画像を逐次撮像し、得られた被検体１内の画像データを受信装置３に逐次送信する。
【００２１】
なお、カプセル型内視鏡２は、被検体１内において前進、後退、または回転する毎に、被検体１内での撮像シーンを逐次変える。このため、カプセル型内視鏡２は、被検体１内において前進、後退、または回転するとともに撮像処理を繰り返した場合、被検体１内における異なる撮像シーンの画像を逐次撮像する。この場合、カプセル型内視鏡２によって撮像された一連の画像では、被検体１内における異なる撮像シーンの画像が連続する。一方、カプセル型内視鏡２は、被検体１内において静止した状態で撮像処理を繰り返した場合、被検体１内における同一撮像シーンの画像を逐次撮像する。この場合、カプセル型内視鏡２によって撮像された一連の画像では、被検体１内における同一撮像シーンの画像が連続する。
【００２２】
受信装置３は、受信アンテナ３ａ〜３ｈが接続され、受信アンテナ３ａ〜３ｈを用い、カプセル型内視鏡２と無線通信を行う。具体的には、受信装置３は、受信アンテナ３ａ〜３ｈのいずれかを介してカプセル型内視鏡からの無線信号を受信し、受信した無線信号をもとに被検体１内の画像データを取得する。また、受信装置３は、携帯型記録媒体５が着脱可能に装着され、カプセル型内視鏡２から逐次取得した被検体１内の画像データを携帯型記録媒体５に逐次格納する。
【００２３】
受信アンテナ３ａ〜３ｈは、たとえばループアンテナを用いて実現され、カプセル型内視鏡２から送信された無線信号を受信する。受信アンテナ３ａ〜３ｈは、図１に示すように、被検体１の体表上の所定位置たとえばカプセル型内視鏡２の通過経路に対応する位置に配置される。なお、受信アンテナ３ａ〜３ｈは、被検体１に着用させるジャケットの所定位置に配置されてもよい。この場合、受信アンテナ３ａ〜３ｈは、被検体１がこのジャケットを着用することによって、被検体１のカプセル型内視鏡２の通過経路に対応する体表上の所定位置に配置される。また、被検体１には、複数の受信アンテナが配置されればよい。この場合、受信アンテナの配置数は、特に８つに限定されない。
【００２４】
携帯型記録媒体５は、コンパクトフラッシュ（登録商標）またはＳＤメモリカード等の携帯可能な記録メディアである。携帯型記録媒体５は、受信装置３および画像表示装置４に対して着脱可能であって、両者に対する装着時に情報の出力および記録が可能な構造を有する。具体的には、携帯型記録媒体５は、受信装置３に装着された場合、受信装置３がカプセル型内視鏡２から取得した画像データ等を逐次記憶できる。また、携帯型記録媒体５は、カプセル型内視鏡２が被検体１から排出された後、受信装置３から取り出されて画像表示装置４に装着され、記憶した画像データ等が画像表示装置４に取り込まれる。
【００２５】
画像表示装置４は、カプセル型内視鏡２によって撮像された画像等を表示するためのものであり、携帯型記録媒体５を媒介にして得られる画像データ等に基づく画像たとえば被検体１内の臓器等の画像を表示するワークステーション等のような構成を有する。また、画像表示装置４は、医師または看護師等の検査者がカプセル型内視鏡２による被検体内の画像に基づいて診断を行うための処理機能を有する。検査者は、被検体１内の画像を画像表示装置４に順次表示させ、表示された画像をもとに被検体１内の所望部位を観察（検査）することによって、被検体１を診断できる。
【００２６】
図２は、画像表示装置４の一構成例を模式的に示すブロック図である。図２に示すように、画像表示装置４は、カプセル型内視鏡２によって撮像された画像を表示して観察するための各種情報を入力する入力部１１と、被検体１内の画像等の被検体１内を観察（検査）して診断するための各種情報を画面表示する表示部１２と、携帯型記録媒体５に格納された画像データ等を取り込むリーダライタ１３とを有する。また、画像表示装置４は、携帯型記録媒体５から取り込んだ画像データ等の被検体１の観察および診断に必要な各種データを格納する記憶部１４と、画像表示装置４の各構成部の駆動制御と各構成部に入出力される各種情報の入出力制御および情報処理とを行う制御部１５とを有する。
【００２７】
入力部１１は、キーボードまたはマウス等のポインティングデバイスを用いてまたはこれらの組合せによって実現され、検査者による入力操作に応じ、画像表示装置４が行う処理の指示情報および被検体１に関する各種情報を制御部１５に入力する。たとえば、入力部１１は、携帯型記録媒体５から取り込んだ画像データを記憶部１４に格納する処理を指示する指示情報、被検体１内の画像を表示部１２に表示する処理を指示する指示情報、および被検体１の名前、性別、生年月日、または患者ＩＤ等の患者情報を制御部１５に入力する。
【００２８】
表示部１２は、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ、またはプラズマディスプレイ等の各種ディスプレイを用いて実現され、制御部１５によって表示指示された各種情報を表示する。たとえば、表示部１２は、被検体１を検査し診断するための各種情報として、カプセル型内視鏡２によって撮像された被検体１内の画像および患者情報等を表示する。
【００２９】
リーダライタ１３は、上述した携帯型記録媒体５を着脱可能に装着し、装着した携帯型記録媒体５との間で各種データの受け渡しを行う。具体的には、リーダライタ１３は、装着した携帯型記録媒体５に格納された情報たとえばカプセル型内視鏡２による画像データ等を取り込むとともに、得られた画像データ等を制御部１５に転送する。また、リーダライタ１３は、装着した携帯型記録媒体５に対し、制御部１５からの入力情報を記録する機能とフォーマット処理を行う機能とを有する。
【００３０】
記憶部１４は、ＲＡＭまたはＥＥＰＲＯＭ等の各種ＩＣメモリあるいはハードディスク等を用いて実現される。また、記憶部１４は、ＣＤ（Compact Disk）またはＤＶＤ（Digital Versatile Disk）等の光ディスクあるいは光磁気ディスクを着脱可能に装着する構造を有するようにし、装着したＣＤまたはＤＶＤに対して画像データ等の読み取りまたは書き込みが可能なドライブを用いて実現してもよい。記憶部１４は、制御部１５によって格納指示された画像データ等の各種情報を自身にまたは装着した各種ディスクに格納する。また、記憶部１４は、制御部１５によって読み出し指示された自身に記憶済みの情報または装着した各種ディスクに格納された情報を読み出すとともに制御部１５に送信する。
【００３１】
制御部１５は、入力部１１、表示部１２、リーダライタ１３、および記憶部１４の各駆動制御と、これらの各構成部に対する情報の入出力制御と、これらの各構成部との間で各種情報を入出力するための情報処理とを行うように機能する。また、制御部１５は、演算処理部１５ａ、画像検出部１５ｂ、およびフレームレート制御部１５ｃを有する。
【００３２】
演算処理部１５ａは、カプセル型内視鏡２によって撮像された一連の画像の各画像上に設定した複数の画素領域の相関値たとえば正規化相互相関値を算出し、この一連の画像の各隣接画像間での各画素領域の動きベクトルを演算する。なお、ここでいう画素領域とは、画像上の１以上の画素ブロックによって構成される領域である。画像検出部１５ｂは、演算処理部１５ａによって算出された各画素領域の相関値をもとに、この一連の画像の中から類似度の高い画像が連続する連続画像群を検出する。フレームレート制御部１５ｃは、演算処理部１５ａによって導出された動きベクトルをもとに、この連続画像群のうちの表示部１２に観察対象として表示する１以上の代表画像を特定する。また、フレームレート制御部１５ｃは、表示部１２に表示する画像の表示フレームレートを設定し、表示部１２に対し、設定した表示フレームレートで画像を表示する制御を行う。
【００３３】
図３は、一連の画像のうちの互いに類似度の高い画像が連続する連続画像群の中から１以上の代表画像を特定するための処理手順を説明するフローチャートである。図４は、各画像上に設定した複数の画素領域の動きベクトルを演算する動きベクトル演算処理の動作を説明する模式図である。制御部１５は、カプセル型内視鏡２によって撮像された被検体１内の一連の画像の各画像データの撮像シーンが各隣接画像間で変わったか否かを判断し、各隣接画像間で撮像シーンが変わったと判断した場合、撮像シーンが異なる隣接画像群のうちの後側の画像データに対し、その直前の画像と異なる撮像シーンの画像であることを特定するためのフラグであるシーンチェンジマーク（以下、ＳＣＨマークと記す）を付与する。また、制御部１５は、各隣接画像間で撮像シーンが同一であると判断した場合、同一撮像シーンの隣接画像群のうちの後側の画像データに対し、画像カット対象の画像であることを特定するためのフラグであるスキップマーク（以下、ＳＫマークと記す）を付与する。制御部１５は、このようにＳＫマークまたはＳＣＨマークを各画像データに付与することによって、一連の画像のうちの類似度の高い画像が連続する連続画像群の中から、観察対象として表示部１２に表示する１以上の代表画像を特定する。
【００３４】
すなわち、図３において、制御部１５は、入力部１１から入力された指示情報に基づき、リーダライタ１３から被検体１内の一連の画像の各画像データを読み出し（ステップＳ１０１）、読み出した画像データ上の複数の画素領域の各動きベクトルを演算する動きベクトル演算処理を行う（ステップＳ１０２）。この場合、演算処理部１５ａは、制御部１５によって読み出された画像データと、この画像データに隣接する直前の画像データとを用い、この画像データ上の複数の画素領域の各動きベクトルを演算する。
【００３５】
具体的には、演算処理部１５ａは、制御部１５によって読み出された画像データＤn（ｎ：正の整数）上の複数の画素領域の各動きベクトルを演算する場合、図４に示すように、画像データＤnに隣接する直前の画像データＤn-1上に設定した複数の画素領域ＥＡn-1，ＥＢn-1，ＥＣn-1，ＥＤn-1について画素データＤn-1，Ｄn間での相関値たとえば正規化相互相関値をそれぞれ算出し、画像データＤn上の全画素領域の中から、画素領域ＥＡn-1，ＥＢn-1，ＥＣn-1，ＥＤn-1に対してそれぞれ最大の相関値を有する複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnを検出する。演算処理部１５ａは、これら複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnを画像データＤnの画素領域として設定し、図４に示すように、これらの画素領域ＥＡn-1，ＥＢn-1，ＥＣn-1，ＥＤn-1が画像データＤn上において画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnにそれぞれ移動した場合の移動方向と移動量とを示す各ベクトルを画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnとして演算出力する。
【００３６】
なお、制御部１５がステップＳ１０１において一連の画像のうちの先頭の画像データＤ1を読み出した場合、演算処理部１５ａは、ステップＳ１０２において、この画像データＤ1上の所望の位置に複数の画素領域を設定する。この場合、先頭の画像データＤ1上の複数の画素領域は、予め設定された閾値Ｔ１未満の相関値を有する画素領域として設定される。また、演算処理部１５ａは、先頭の画像データＤ1上に複数の画素領域を設定する場合、画像データＤ1のフレーム中心について対称となる各位置たとえばフレーム中心から十字方向の各位置またはフレームの対角方向の各位置に画素領域をそれぞれ設定することが望ましい。これは、先頭の画像データＤ1上の複数の画素領域をかかる位置関係で設定することによって、一連の画像の連続画像群での被写体の動きを各動きベクトルによって捉え易くなるからである。
【００３７】
つぎに、制御部１５は、上述した画像データＤn上の複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値をもとに、この画像データＤnが直前の画像データＤn-1に対して類似度の高いものであるか否かを判断する。この場合、画像検出部１５ｂは、予め設定された閾値Ｔ１と複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値とを比較し、閾値Ｔ１未満の相関値があるか否かを判断する（ステップＳ１０３）。ここで、画像データＤnが画像データＤn-1に対して類似度の高いものである場合、画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値は全て閾値Ｔ１以上となる。したがって、画像検出部１５ｂがステップＳ１０３において画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ１未満の相関値がないと判断した場合（ステップＳ１０３，Ｎｏ）、制御部１５は、画像データＤnが画像データＤn-1に対して類似度の高いものであると判断する。この場合、画像検出部１５ｂは、複数の画素領域の各相関値が閾値Ｔ１以上である画像が連続する連続画像群として、互いに類似度の高い画像データＤn-1，Ｄnを検出する。
【００３８】
画像データＤn-1，Ｄnが互いに類似度の高いものである場合、制御部１５は、互いに類似度の高い画像データＤn-1，Ｄnが同一撮像シーンの画像データであるか否かを判断する。この場合、フレームレート制御部１５ｃは、この類似度の高い画像データＤnの各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っているか否かを判断する（ステップＳ１０４）。
【００３９】
ここで、画像データＤn-1，Ｄnが同一撮像シーンの画像データであって、この同一撮像シーンの被写体が画像データＤn-1，Ｄn間で周期的な生体運動を行う場合、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnのうちの少なくとも一つは、残りの動きベクトルと異なる方向を有する可能性が高い。したがって、フレームレート制御部１５ｃが、ステップＳ１０４において、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っていないと判断した場合（ステップＳ１０４，Ｎｏ）、たとえば動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnのうちの少なくとも一つが残りの動きベクトルと異なる方向を有する場合、制御部１５は、互いに類似度の高い画像データＤn-1，Ｄnが同一撮像シーンの画像データであると判断する。この場合、フレームレート制御部１５ｃは、画像データＤn-1と同一撮像シーンの画像データＤnに対して上述したＳＫマークを付与するＳＫマーク付与処理を行う（ステップＳ１０５）。この場合、フレームレート制御部１５ｃは、画像データＤn-1に対して類似度の高い画像データＤnにＳＫマークを付与することによって、複数の画素領域の各相関値が閾値Ｔ１以上である画像が連続する連続画像群のうち、この画像データＤn-1，Ｄnに対応する各画像を同一撮像シーンを繰り返す各画像として特定できる。制御部１５は、ステップＳ１０５のＳＫマーク付与処理によってＳＫマークが付与された画像データＤnを記憶部１４に保存する。
【００４０】
なお、上述した被写体の周期的な生体運動とは、人間が生きるために周期的に繰り返す臓器の動きであって、たとえば拍動による動きまたは蠕動運動である。この拍動による動きは、心臓が行う拍動が伝わって臓器が瞬時に繰り返す周期的な動きである。また、この蠕動運動は、臓器が内容物を移動するためにその横断面の中心を基準にして拡大縮小を繰り返す周期的な動きである。具体的には、カプセル型内視鏡２が、拍動による動きを繰り返す被写体たとえば食道内部を順次撮像した場合、撮像された連続画像群では、被写体である食道内部が拍動に応じて態様を変化する動きを周期的に繰り返す。また、カプセル型内視鏡２が、蠕動運動を繰り返す被写体たとえば小腸内部を順次撮像した場合、撮像された連続画像群では、被写体である小腸内部が蠕動運動に応じて周期的な動きを繰り返す。
【００４１】
具体的には、同一撮像シーンの画像が連続する画像データＤn-1，Ｄn間において、この同一撮像シーンの被写体すなわち被検体１内の臓器が周期的な生体運動を行う場合、この画像データＤn上の動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnのうちの少なくとも一つは、上述したように、その残りの動きベクトルと異なる方向を有する可能性が高い。たとえば、この周期的な生体運動が蠕動運動である場合、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnは、図４に例示するように、フレーム中心から放射する方向をそれぞれ有する。
【００４２】
一方、上述したステップＳ１０３において、画像検出部１５ｂが画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値の中に閾値Ｔ１未満の相関値があると判断した場合（ステップＳ１０３，Ｙｅｓ）、制御部１５は、画像データＤnが画像データＤn-1に対して類似度の低いもの、すなわち画像データＤn-1と異なる撮像シーンの画像データであると判断する。なお、被検体１内の一連の画像のうちの先頭の画像データＤ1は、上述したように、閾値Ｔ１未満の相関値を有する画素領域が設定されている。したがって、画像検出部１５ｂは、この画像データＤ1上の複数の画素領域に閾値Ｔ１未満の相関値があると判断する。
【００４３】
また、フレームレート制御部１５ｃが、上述したステップＳ１０４において、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っていると判断した場合（ステップＳ１０４，Ｙｅｓ）、制御部１５は、類似度の高い画像データＤn-1，Ｄnが互いに異なる撮像シーンの画像データであると判断する。ここで、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っている場合、画像データＤn-1の被写体は、画像データＤnにおいて、ほぼ同じ態様を維持しながら平行移動している。これは、カプセル型内視鏡２がたとえば被検体１内で横方向に移動して撮像シーンを変えるとともに撮像処理を順次行ったためである。この場合、画像データＤn-1，Ｄnは、互いに異なる撮像シーンの画像データである。
【００４４】
その後、フレームレート制御部１５ｃは、制御部１５によって画像データＤn-1と異なる撮像シーンのものであると判断された画像データＤnまたは先頭の画像データＤ1に対し、上述したＳＣＨマークを付与するＳＣＨマーク付与処理を行う（ステップＳ１０６）。制御部１５は、ステップＳ１０６のＳＣＨマーク付与処理によってＳＣＨマークが付与された画像データＤ1，Ｄnを記憶部１４に保存する。
【００４５】
フレームレート制御部１５ｃがステップＳ１０５またはＳ１０６を完了した場合、制御部１５は、処理対象の一連の画像の全画像データに対して上述したステップＳ１０５またはＳ１０６までの処理を完了したか否かを判断する（ステップＳ１０７）。この場合、制御部１５は、たとえば上述したステップＳ１０５またはＳ１０６が行われた画像データＤnが一連の画像のうちの最後の画像データでなければ、全画像データに対して未だ処理が完了していないと判断し（ステップＳ１０７，Ｎｏ）、次の画像データＤn+1を読み出す（ステップＳ１０８）。その後、制御部１５は、この画像データＤn+1を用いて上述したステップＳ１０２以降の処理手順を繰り返す。一方、制御部１５は、たとえば上述したステップＳ１０５またはＳ１０６が行われた画像データＤnが一連の画像のうちの最後の画像データであれば、全画像データに対して処理完了であると判断し（ステップＳ１０７，Ｙｅｓ）、上述したステップＳ１０２以降の処理手順を終了する。
【００４６】
制御部１５は、上述したステップＳ１０１以降の処理手順を必要に応じて繰り返すことによって、被検体１内の一連の画像のうち、異なる撮像シーンの画像が隣接する隣接画像群のうちの撮像時間が後側の画像データにＳＣＨマークを付与し、同一撮像シーンの画像が隣接する隣接画像群のうちの撮像時間が後側の画像データにＳＫマークを付与する。この場合、制御部１５は、類似度の高い画像が連続する連続画像群のうちの１以上の代表画像の画像データにＳＣＨマークを付与でき、これによって、この連続画像群の中から表示対象の１以上の代表画像を特定できる。図５は、一連の画像データの各画像データにＳＫマークまたはＳＣＨマークを付与して１以上の代表画像を特定する動作を説明するための模式図である。
【００４７】
図５に示すように、制御部１５は、上述したステップＳ１０１〜Ｓ１０８の処理手順において、たとえば一連の画像の各画像データＤ1，Ｄ2，Ｄ3，Ｄ4，Ｄ5，Ｄ6，Ｄ7，Ｄ8，Ｄ9，…を順次読み出す。演算処理部１５ａは、制御部１５によって読み出された各画像データＤ1，Ｄ2，Ｄ3，Ｄ4，Ｄ5，Ｄ6，Ｄ7，Ｄ8，Ｄ9，…に対し、上述したステップＳ１０２の動きベクトル演算処理を順次行う。なお、図５では、一連の画像の各画像データのうち、先頭の画像データＤ1、画像データＤ1と異なる撮像シーンの画像データＤ2、画像データＤ2と異なる撮像シーンの画像データＤ3、画像データＤ3と異なる撮像シーンの画像データＤ4、画像データＤ4と同一撮像シーンの画像データＤ5〜Ｄ7、画像データＤ7と異なる撮像シーンの画像データＤ8、画像データＤ8と異なる撮像シーンの画像データＤ9を例示している。
【００４８】
この場合、画像検出部１５ｂは、ステップＳ１０３において、先頭の画像データＤ1上の複数の画素領域の相関値に閾値Ｔ１未満の相関値があると判断し、画像データＤ2，Ｄ3上の複数の画素領域の相関値に閾値Ｔ１未満の相関値があると判断する。また、画像検出部１５ｂは、画像データＤ4上の複数の画素領域の相関値に閾値Ｔ１未満の相関値があると判断し、画像データＤ5〜Ｄ7上の複数の画素領域の相関値が全て閾値Ｔ１以上であると判断する。これによって、画像検出部１５ｂは、複数の画素領域の各相関値が閾値Ｔ１以上である画像が連続する連続画像群ＤＧとして、隣接画像間で互いに類似度の高い画像データＤ4〜Ｄ7を検出できる。この場合、連続画像群ＤＧは、閾値Ｔ１未満の相関値がある画像データＤ4を先頭の画像とし、相関値が全て閾値Ｔ１以上である画像データＤ5〜Ｄ7が後に連続する連続画像群である。一方、画像検出部１５ｂは、画像データＤ8上の複数の画素領域の相関値に閾値Ｔ１未満の相関値があると判断し、画像データＤ9上の複数の画素領域の相関値に閾値Ｔ１未満の相関値があると判断する。
【００４９】
一方、フレームレート制御部１５ｃは、画像検出部１５ｂによって閾値Ｔ１未満の相関値があると判断された画像データＤ1〜Ｄ3に対し、上述したステップＳ１０６のＳＣＨマーク付与処理を行ってＳＣＨマークをそれぞれ付与する。また、フレームレート制御部１５ｃは、画像検出部１５ｂによって検出された連続画像群ＤＧのうち、閾値Ｔ１未満の相関値がある画像データＤ4に対し、上述したステップＳ１０６のＳＣＨマーク付与処理を行ってＳＣＨマークを付与する。さらに、フレームレート制御部１５ｃは、全相関値が閾値Ｔ１以上である画像データＤ5〜Ｄ7に対して上述したステップＳ１０４を順次行い、画像データＤ5〜Ｄ7が画像データＤ4と同一撮像シーンのものである場合に、画像データＤ5〜Ｄ7に対して上述したステップＳ１０５のＳＫマーク付与処理を行ってＳＫマークを付与する。また、フレームレート制御部１５ｃは、閾値Ｔ１未満の相関値がある画像データＤ8，Ｄ9に対し、上述したステップＳ１０６のＳＣＨマーク付与処理を行ってＳＣＨマークをそれぞれ付与する。
【００５０】
ここで、フレームレート制御部１５ｃは、上述した連続画像群ＤＧのうち、画像データＤ4と同一撮像シーンを繰り返す画像データＤ5〜Ｄ7にＳＫマークを付与することによって画像データＤ5〜Ｄ7を画像カット対象の画像データとして特定するとともに、画像データＤ4を連続画像群ＤＧの代表画像として特定できる。かかるフレームレート制御部１５ｃは、一連の画像のうちの同一撮像シーンの画像を繰り返す各画像データにＳＫマークを付与することによって、互いに類似度の高い画像が連続する連続画像群毎に表示対象の代表画像を特定できる。これと同時に、フレームレート制御部１５ｃは、各隣接画像間での被写体の動きによらず、たとえば連続画像群ＤＧにおいて被写体が周期的な生体運動を繰り返す場合であっても、一連の画像のうちの同一撮像シーンの画像を繰り返す各画像データを画像カット対象として特定できる。
【００５１】
つぎに、表示部１２の表示画面を具体的に例示し、制御部１５が被検体１内の画像を表示部１２に表示させる動作について詳細に説明する。図６は、表示部１２の表示画面を具体的に例示する模式図である。検査者が入力部１１を用いてログイン操作等を行った場合、制御部１５は、図６に示すように、検査者が被検体の観察および診断等を行うための各種情報を表示するウィンドウＷを表示部１２に表示させる。
【００５２】
ウィンドウＷには、カプセル型内視鏡２によって撮像された被検体１内の画像を表示する主画像表示領域Ａ１と、主画像表示領域Ａ１の画像から選択された所望の画像をサムネイル画像として表示する副画像表示領域Ａ２とが形成される。また、ウィンドウＷには、主画像表示領域Ａ１に表示する画像の各種再生操作を行うための再生操作アイコン群１００と、主画像表示領域Ａ１に表示する一連の画像の撮像開始からの経過時間を示す時間スケールＴＳと、主画像表示領域Ａ１に表示された画像の撮像開始からの経過時間を時間スケールＴＳ上で指し示すスライダＳとが形成される。さらに、ウィンドウＷには、副画像表示領域Ａ２のサムネイル画像のスクロール操作を行うためのスクロールバーＢが表示される。その他、ウィンドウＷには、被検体１の患者ＩＤ、性別、名前、および生年月日等の患者情報と、ウィンドウＷを閉じる操作を行うための「閉じる」アイコン１１０とが形成される。
【００５３】
また、再生操作アイコン群１００として、標準の表示フレームレートで画像を順方向に再生するための「再」アイコン１０１、標準の表示フレームレートに比して低速の表示フレームレートで画像を順方向に再生するための「コマ」アイコン１０２、標準の表示フレームレートに比して高速の表示フレームレートで画像を順方向に再生するための「高再」アイコン１０３、標準の表示フレームレートで画像を逆方向に再生するための「逆再」アイコン１０４、標準の表示フレームレートに比して低速の表示フレームレートで画像を逆方向に再生するための「逆コマ」アイコン１０５、標準の表示フレームレートに比して高速の表示フレームレートで画像を逆方向に再生するための「高逆」アイコン１０６、および画像の再生を一時停止するための「一停」アイコン１０７が形成される。検査者は、入力部１１を操作し、たとえばカーソルＫを再生操作アイコン群１００のいずれかの位置に移動させてクリック操作を行い、被検体１の画像再生または一時停止を指示する。この場合、入力部１１は、再生操作アイコン群１００のいずれかに対応する画像表示指示情報を制御部１５に入力し、制御部１５は、この画像表示指示情報を受け付ける。フレームレート制御部１５ｃは、この画像表示指示情報に基づいて表示フレームレートを設定し、表示部１２に対し、この画像表示指示情報に基づいて設定した表示フレームレートで所望枚数の画像を順次表示する制御を行う。
【００５４】
なお、上述した標準の表示フレームレートは、一連の画像を擬似的に動画再生できる程度の表示フレームレートである。また、上述した低速の表示フレームレートは、この標準の表示フレームレートに比して単位フレーム毎の表示時間を長くし、一連の画像をフレーム毎に容易に観察できる程度の表示フレームレートである。さらに、上述した高速の表示フレームレートは、この標準の表示フレームレートに比して単位フレーム毎の表示時間を短くする表示フレームレートである。また、以下では、再生操作アイコン群１００のいずれかに対応する画像表示指示情報に基づく表示フレームレートを通常設定の表示フレームレートと記す。すなわち、この通常設定の表示フレームレートは、上述した標準、低速、および高速の各表示フレームレートのいずれかである。
【００５５】
つぎに、フレームレート制御部１５ｃが被検体１内の一連の画像データを順次画像表示する動作について説明する。図７は、上述したＳＣＨマークまたはＳＫマークを付与した一連の画像データを順次画像表示するための処理手順を説明するフローチャートである。図７において、制御部１５が上述した画像表示指示情報を入力部１１から受信した場合、フレームレート制御部１５ｃは、この画像表示指示情報をトリガーとして、記憶部１４から被検体１内の一連の画像のうちの画像データＤnを読み出す（ステップＳ２０１）。
【００５６】
その後、フレームレート制御部１５ｃは、この画像データＤnに対し、上述したＳＫマークおよびＳＣＨマークのいずれが付与されているかを判断する（ステップＳ２０２）。このステップＳ２０２において、フレームレート制御部１５ｃは、この画像データＤnからＳＣＨマークを検出した場合、この画像データＤnに付与されたマークがＳＣＨマークであると判断し（ステップＳ２０２，ＳＣＨマーク）、この画像データＤnの表示フレームレートを上述した通常設定の表示フレームレートに決定する（ステップＳ２０３）。
【００５７】
つぎに、フレームレート制御部１５ｃは、ＳＣＨマークが付与された画像データＤnを用い、表示部１２に対し、この画像データＤnに対応する被検体１内の画像を通常設定の表示フレームレートで表示する制御を行う（ステップＳ２０５）。これによって、この画像データＤnに対応する被検体１内の画像が、通常設定の表示フレームレートに対応する表示時間で表示部１２に再生される。
【００５８】
その後、フレームレート制御部１５ｃは、検査者によって表示指定された被検体１の全画像を表示部１２に再生完了したか否かを判断する（ステップＳ２０６）。このステップＳ２０６において、フレームレート制御部１５ｃは、たとえばステップＳ２０２で処理した画像データＤnが一連の画像の最後の画像データではない場合、表示指定された被検体１の全画像を未だ再生完了していないと判断し（ステップＳ２０６，Ｎｏ）、この画像データＤnの次の画像データＤn+1を記憶部１４から読み出す（ステップＳ２０７）。この場合、フレームレート制御部１５ｃは、ステップＳ２０７において読み出された次の画像データＤn+1に対し、上述したステップＳ２０２以降の処理手順を繰り返す。すなわち、フレームレート制御部１５ｃは、表示指定された一連の全画像データのそれぞれに対して逐次、上述したステップＳ２０２以降の処理手順を繰り返す。
【００５９】
一方、フレームレート制御部１５ｃは、上述したステップＳ２０２において画像データＤnからＳＫマークを検出した場合、この画像データＤnに付与されたマークがＳＫマークであると判断し（ステップＳ２０２，ＳＫマーク）、この画像データＤnを画像表示対象から除外する（ステップＳ２０４）。その後、フレームレート制御部１５ｃは、上述したステップＳ２０６以降の処理手順を繰り返す。これによって、このＳＫマークが付与された画像データＤnに対応する被検体１の画像は、表示部１２に再生されずに画像カットされる。
【００６０】
なお、上述したステップＳ２０６において、フレームレート制御部１５ｃは、たとえばステップＳ２０２で処理した画像データＤnが一連の画像の最後の画像データである場合、表示指定された被検体１内の全画像を再生完了したと判断し（ステップＳ２０６，Ｙｅｓ）、表示指定された被検体１内の一連の画像データを順次画像表示する処理手順を終了する。
【００６１】
ここで、上述した図５に例示する被検体１の画像データＤ1〜Ｄ9を用い、フレームレート制御部１５ｃが被検体１の一連の画像を順次表示する動作についての具体例を説明する。ステップＳ２０１〜Ｓ２０７において、フレームレート制御部１５ｃは、たとえば被検体１の画像データＤ1〜Ｄ9を順次読み出す。これらの画像データＤ1〜Ｄ9のうち、画像データＤ1〜Ｄ3には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１５ｃは、画像データＤ1〜Ｄ3の各表示フレームレートを上述した再生操作アイコン群１００のいずれかに対応する通常設定の表示フレームレートに順次決定し、表示部１２に対し、通常設定の表示フレームレートで画像データＤ1〜Ｄ3を順次画像表示する制御を行う。
【００６２】
また、類似度の高い画像が連続する連続画像群ＤＧのうち、画像データＤ4には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１５ｃは、画像データＤ4の表示フレームレートを通常設定の表示フレームレートに決定し、表示部１２に対し、画像データＤ4を通常設定の表示フレームレートで画像表示する制御を行う。一方、この連続画像群ＤＧのうち、画像データＤ5〜Ｄ7には、上述したようにＳＫマークが付与されている。したがって、フレームレート制御部１５ｃは、入力部１１から入力された画像表示指示情報によらず強制的に、画像データＤ5〜Ｄ7を画像表示対象から除外する。
【００６３】
さらに、これらの画像データＤ1〜Ｄ9のうち、画像データＤ8，Ｄ9には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１５ｃは、画像データＤ8，Ｄ9の各表示フレームレートを通常設定の表示フレームレートに順次決定し、表示部１２に対し、通常設定の表示フレームレートで画像データＤ8，Ｄ9を順次画像表示する制御を行う。
【００６４】
かかるフレームレート制御部１５ｃの動作によって、表示部１２は、画像データＤ1〜Ｄ3，Ｄ8，Ｄ9に対応する被検体１の各画像を通常設定の表示フレームレートに対応する表示時間で順次表示できる。また、表示部１２は、連続画像群ＤＧのうちの先頭の画像データＤ4に対応する被検体１の画像を通常設定の表示フレームレートに対応する表示時間で表示し、残りの画像データＤ5〜Ｄ7に対応する被検体１の各画像を表示しない（すなわち画像カットする）。この場合、画像データＤ4は、連続画像群ＤＧの代表画像として表示部１２に画像表示され、画像データＤ5〜Ｄ7は、画像データＤ4と同一撮像シーンを繰り返す画像として表示対象から除外される。これによって、フレームレート制御部１５ｃは、通常設定の表示フレームレートで画像データＤ4〜Ｄ7を順次画像表示する場合に比して連続画像群ＤＧの表示時間を短縮できる。なお、検査者は、たとえば画像データＤ4に対応する画像すなわち代表画像さえ観察すれば、連続画像群ＤＧに撮像された被写体の観察を十分達成できる。
【００６５】
以上、説明したように、この発明の実施の形態１では、一連の画像において、画像データ上に設定した複数の画素領域の隣接画像間での各相関値を算出して複数の画素領域の各動きベクトルを演算し、これら複数の画素領域の各相関値が所定の閾値Ｔ１以上である画像が連続する連続画像群すなわち互いに類似度の高い画像が連続する連続画像群を検出し、複数の画素領域の各動きベクトルをもとに、この連続画像群において同一撮像シーンを繰り返す各画像を特定するとともに、この連続画像群の中から１以上の代表画像を特定している。また、この連続画像群のうち、特定した１以上の代表画像をたとえば通常設定の表示フレームレートで表示し、かつこの同一撮像シーンを繰り返す残りの各画像を表示せずに画像カットしている。したがって、表示対象の一連の画像のうちの類似度の高い画像が連続する連続画像群において、たとえ被写体に動きがある場合であっても、この連続画像群の中から特定した１以上の代表画像と同一撮像シーンの画像の表示時間を確実に短縮でき、拍動による動きまたは蠕動運動等の周期的な生体運動を繰り返す被検体内の一連の画像の観察時間を短縮可能な画像表示装置を実現することができる。
【００６６】
（実施の形態１の変形例）
つぎに、この発明の実施の形態１の変形例について詳細に説明する。上述した実施の形態１では、類似度の高い画像が連続する連続画像群の中から１以上の代表画像を特定し、特定した１以上の代表画像と同一撮像シーンの画像を表示対象から除外して画像カットしていたが、この実施の形態１の変形例では、この同一撮像シーンの画像を画像カットせずに、１以上の代表画像に比して高速の表示フレームレートで表示するようにしている。
【００６７】
図８は、この発明の実施の形態１の変形例である画像表示装置の一構成例を模式的に示すブロック図である。この画像表示装置１７は、実施の形態１の画像表示装置４の制御部１５に代えて制御部１８が設けられる。制御部１８は、実施の形態１のフレームレート制御部１５ｃに代えてフレームレート制御部１８ｃが設けられる。その他の構成は実施の形態１と同じであり、同一構成部分には同一符号を付している。
【００６８】
制御部１８は、上述した実施の形態１の制御部１５とほぼ同様に機能し、表示対象の一連の画像において互いに類似度の高い画像が連続する連続画像群の中から１以上の代表画像を特定し、特定した１以上の代表画像を上述した通常設定の表示フレームレートで表示部１２に表示させ、この連続画像群のうちの１以上の代表画像以外の残りの画像すなわち１以上の代表画像と同一撮像シーンの画像をこの通常設定の表示フレームレートに比して高速の表示フレームレートで表示部１２に表示させる。この場合、フレームレート制御部１８ｃは、特定した１以上の代表画像の画像データに上述したＳＣＨマークを付与し、この連続画像群のうちの１以上の代表画像と同一撮像シーンの画像データに対し、上述したＳＫマークに代えて高速再生マーク（以下、ＨＳＰマークと記す）を付与する。なお、このＨＳＰマークは、上述した通常設定の表示フレームレートに比して高速の表示フレームレートで表示する画像であることを特定するためのフラグである。
【００６９】
図９は、一連の画像のうちの互いに類似度の高い画像が連続する連続画像群の中から１以上の代表画像を特定するための別の処理手順を説明するフローチャートである。図９に示すフローチャート（ステップＳ３０１〜Ｓ３０８）では、上述した図３に示すフローチャートのステップＳ１０５（ＳＫマーク付与処理）に代えて画像データにＨＳＰマークを付与するＨＳＰマーク付与処理がステップＳ３０５に含まれる。その他の処理手順は、上述した図３に示すフローチャート（ステップＳ１０１〜Ｓ１０８）と同様である。
【００７０】
すなわち、図９において、制御部１８は、上述したステップＳ１０１〜Ｓ１０３と同様の処理を行い、一連の画像のうちの画像データＤn上の複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ１未満の相関値があるか否かを判断する（ステップＳ３０１〜Ｓ３０３）。この場合、画像検出部１５ｂが複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ１未満の相関値がないと判断すれば（ステップＳ３０３，Ｎｏ）、フレームレート制御部１８ｃは、上述したステップＳ１０４と同様に、画像データＤn上の各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っているか否かを判断する（ステップＳ３０４）。
【００７１】
フレームレート制御部１８ｃは、ステップＳ３０４において各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っていないと判断した場合（ステップＳ３０４，Ｎｏ）、この画像データＤnに上述したＨＳＰマークを付与するＨＳＰマーク付与処理を行う（ステップＳ３０５）。この場合、制御部１８は、ＨＳＰマークが付与された画像データＤnを記憶部１４に保存する。
【００７２】
一方、フレームレート制御部１８ｃは、画像検出部１５ｂがステップＳ３０３において複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ１未満の相関値があると判断した場合（ステップＳ３０３，Ｙｅｓ）、この画像データＤnに対して上述したステップＳ１０６と同様のＳＣＨマーク付与処理を行う（ステップＳ３０６）。また、フレームレート制御部１８ｃは、ステップＳ３０４において各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが同一方向に揃っていると判断した場合（ステップＳ３０４，Ｙｅｓ）、この画像データＤnに対してステップＳ３０６のＳＣＨマーク付与処理を行う。この場合、制御部１８は、ＳＣＨマークが付与された画像データＤnを記憶部１４に保存する。
【００７３】
フレームレート制御部１８ｃがステップＳ３０５またはステップＳ３０６を完了した場合、制御部１８は、上述したステップＳ１０７と同様の処理を行い（ステップＳ３０７）、全画像データに対して未だ処理が完了していないと判断すれば（ステップＳ３０７，Ｎｏ）、次の画像データＤn+1を読み出し（ステップＳ３０８）、その後、この画像データＤn+1を用いて上述したステップＳ３０２以降の処理手順を繰り返す。一方、制御部１８は、全画像データに対して処理完了であると判断すれば（ステップＳ３０７，Ｙｅｓ）、上述したステップＳ３０２以降の処理手順を終了する。
【００７４】
制御部１８は、上述したステップＳ３０１以降の処理手順を必要に応じて繰り返すことによって、被検体１内の一連の画像のうち、異なる撮像シーンの画像が隣接する隣接画像群のうちの撮像時間が後側の画像データにＳＣＨマークを付与し、同一撮像シーンの画像が隣接する隣接画像群のうちの撮像時間が後側の画像データにＨＳＰマークを付与する。この場合、制御部１８は、類似度の高い画像が連続する連続画像群のうちの１以上の代表画像の画像データにＳＣＨマークを付与でき、これによって、この連続画像群の中から表示対象の１以上の代表画像を特定できる。図１０は、一連の画像データの各画像データにＨＳＰマークまたはＳＣＨマークを付与して１以上の代表画像を特定する動作を説明するための模式図である。
【００７５】
図１０に示すように、一連の画像の各画像データＤ1，Ｄ2，Ｄ3，Ｄ4，Ｄ5，Ｄ6，Ｄ7，Ｄ8，Ｄ9，…は、上述した図５に例示したものと同じであり、フレームレート制御部１８ｃは、画像データＤ1〜Ｄ3，Ｄ8，Ｄ9にＳＣＨマークをそれぞれ付与する。また、フレームレート制御部１８ｃは、類似度の高い画像データＤ4〜Ｄ7が連続する連続画像群ＤＧのうち、画像データＤ4にＳＣＨマークを付与し、画像データＤ4と同一撮像シーンの画像データＤ5〜Ｄ7にＨＳＰマークを付与する。
【００７６】
ここで、フレームレート制御部１８ｃは、この連続画像群ＤＧのうち、画像データＤ4と同一撮像シーンを繰り返す画像データＤ5〜Ｄ7に上述したＳＫマークに代えてＨＳＰマークを付与することによって画像データＤ5〜Ｄ7を高速再生する画像データとして特定するとともに、画像データＤ4を連続画像群ＤＧの代表画像として特定する。この場合、フレームレート制御部１８ｃは、上述したように、この代表画像である画像データＤ4にＳＣＨマークを付与する。かかるフレームレート制御部１８ｃは、一連の画像のうちの同一撮像シーンの画像を繰り返す各画像データにＨＳＰマークを付与することによって、互いに類似度の高い画像が連続する連続画像群毎に代表画像を特定できる。これと同時に、フレームレート制御部１８ｃは、各隣接画像間での被写体の動きによらず、たとえば連続画像群ＤＧにおいて被写体が周期的な生体運動を繰り返す場合であっても、一連の画像のうちの同一撮像シーンの画像を繰り返す各画像データを高速再生する画像データとして特定できる。
【００７７】
つぎに、フレームレート制御部１８ｃが被検体１内の一連の画像データを順次画像表示する動作について詳細に説明する。図１１は、上述したＳＣＨマークまたはＨＳＰマークを付与した一連の画像データを順次画像表示するための処理手順を説明するフローチャートである。図１１において、フレームレート制御部１８ｃは、上述したステップＳ２０１と同様に、記憶部１４から被検体１内の一連の画像のうちの画像データＤnを読み出す（ステップＳ４０１）。つぎに、フレームレート制御部１８ｃは、この画像データＤnに対し、上述したＨＳＰマークおよびＳＣＨマークのいずれが付与されているかを判断する（ステップＳ４０２）。
【００７８】
フレームレート制御部１８ｃは、ステップＳ４０２において、この画像データＤnからＳＣＨマークを検出した場合、この画像データＤnに付与されたマークがＳＣＨマークであると判断し（ステップＳ４０２，ＳＣＨマーク）、このＳＣＨマークが付与された画像データＤnの表示フレームレートを上述した通常設定の表示フレームレートに決定する（ステップＳ４０３）。
【００７９】
一方、フレームレート制御部１８ｃは、ステップＳ４０２において、この画像データＤnからＨＳＰマークを検出した場合、この画像データＤnに付与されたマークがＨＳＰマークであると判断し（ステップＳ４０２，ＨＳＰマーク）、このＨＳＰマークが付与された画像データＤnの表示フレームレートを高速設定の表示フレームレートに決定する（ステップＳ４０４）。なお、この高速設定の表示フレームレートは、上述した再生操作アイコン群１００のいずれかに対応する通常設定の表示フレームレートに比して高速の表示フレームレートである。
【００８０】
フレームレート制御部１８ｃは、上述したステップＳ４０３またはＳ４０４を完了した場合、表示部１２に対し、ＳＣＨマークまたはＨＳＰマークが付与された画像データＤnを表示する制御を行う（ステップＳ４０５）。この場合、フレームレート制御部１８ｃは、表示部１２に対し、ＳＣＨマークが付与された画像データＤnを上述した通常設定の表示フレームレートで表示する制御を行い、ＨＳＰマークが付与された画像データＤnを上述した高速設定の表示フレームレートで表示する制御を行う。
【００８１】
その後、フレームレート制御部１８ｃは、上述したステップＳ２０６と同様の処理を行い（ステップＳ４０６）、全画像を表示部１２に未だ再生完了していないと判断すれば（ステップＳ４０６，Ｎｏ）、次の画像データＤn+1を読み出し（ステップＳ４０７）、その後、この画像データＤn+1に対して上述したステップＳ４０２以降の処理手順を繰り返す。一方、フレームレート制御部１８ｃは、全画像を表示部１２に再生したと判断すれば（ステップＳ４０６，Ｙｅｓ）、表示指定された被検体１内の一連の画像データを順次画像表示する処理手順を終了する。
【００８２】
ここで、上述した図１０に例示する被検体１の画像データＤ1〜Ｄ9を用い、フレームレート制御部１８ｃが被検体１内の一連の画像を順次表示する動作についての具体例を説明する。ステップＳ４０１〜Ｓ４０７において、フレームレート制御部１８ｃは、たとえば被検体１内の画像データＤ1〜Ｄ9を順次読み出す。これらの画像データＤ1〜Ｄ9のうち、画像データＤ1〜Ｄ3には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１８ｃは、画像データＤ1〜Ｄ3の各表示フレームレートを上述した再生操作アイコン群１００のいずれかに対応する通常設定の表示フレームレートに順次決定し、表示部１２に対し、通常設定の表示フレームレートで画像データＤ1〜Ｄ3を順次画像表示する制御を行う。
【００８３】
また、類似度の高い画像が連続する連続画像群ＤＧのうち、画像データＤ4には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１８ｃは、画像データＤ4の表示フレームレートを通常設定の表示フレームレートに決定し、表示部１２に対し、画像データＤ4を通常設定の表示フレームレートで画像表示する制御を行う。一方、この連続画像群ＤＧのうち、画像データＤ5〜Ｄ7には、上述したようにＨＳＰマークが付与されている。したがって、フレームレート制御部１８ｃは、表示部１２に対し、画像データＤ5〜Ｄ7を高速設定の表示フレームレートで順次画像表示する制御を行う。
【００８４】
さらに、これらの画像データＤ1〜Ｄ9のうち、画像データＤ8，Ｄ9には、上述したようにＳＣＨマークが付与されている。したがって、フレームレート制御部１８ｃは、画像データＤ8，Ｄ9の各表示フレームレートを通常設定の表示フレームレートに順次決定し、表示部１２に対し、通常設定の表示フレームレートで画像データＤ8，Ｄ9を順次画像表示する制御を行う。
【００８５】
かかるフレームレート制御部１８ｃの動作によって、表示部１２は、上述した実施の形態１と同様に、画像データＤ1〜Ｄ3，Ｄ8，Ｄ9に対応する被検体１内の各画像を通常設定の表示フレームレートに対応する表示時間で順次表示できる。また、表示部１２は、連続画像群ＤＧのうちの先頭の画像データＤ4に対応する被検体１内の画像を通常設定の表示フレームレートで表示し、残りの画像データＤ5〜Ｄ7に対応する被検体１内の各画像を画像データＤ4に比して高速の表示フレームレートで順次表示する。この場合、画像データＤ4は、連続画像群ＤＧの代表画像として、通常設定の表示フレームレートに対応する表示時間で表示部１２に画像表示され、画像データＤ5〜Ｄ7は、画像データＤ4と同一撮像シーンを繰り返す画像として、画像データＤ4に比して単位フレーム毎の表示時間を短縮して順次画像表示される。これによって、フレームレート制御部１８ｃは、通常設定の表示フレームレートで画像データＤ4〜Ｄ7を順次画像表示する場合に比して連続画像群ＤＧの表示時間を短縮できる。
【００８６】
以上、説明したように、この発明の実施の形態１の変形例では、上述した実施の形態１とほぼ同様の機能を有し、一連の画像のうちの互いに類似度の高い画像が連続する連続画像群の中から特定した１以上の代表画像をたとえば通常設定の表示フレームレートで表示し、１以上の代表画像と同一撮像シーンを繰り返す各画像を１以上の代表画像に比して高速の表示フレームレートで表示している。したがって、上述した実施の形態１の作用効果を享受するとともに、この連続画像群によって表される被写体の動きを擬似的な動画像で観察可能な画像表示装置を実現できる。
【００８７】
（実施の形態２）
つぎに、この発明の実施の形態２について詳細に説明する。上述した実施の形態１では、一連の画像のうちの類似度の高い画像が連続する連続画像群において、画像データ上の各動きベクトルが同一方向に揃っているか否かを判断し、この判断結果をもとに、この連続画像群のうちの同一撮像シーンを繰り返す画像群を特定するとともに、この同一撮像シーンを繰り返す画像群以外を１以上の代表画像として特定していたが、この実施の形態２では、この連続画像群のうち、画像データ上に設定した複数の画素領域の往復の動きを表す画像群を１以上の代表画像として特定している。
【００８８】
図１２は、この発明の実施の形態２である画像表示装置の一構成例を模式的に示すブロック図である。この画像表示装置２１は、実施の形態１の画像表示装置４の制御部１５に代えて制御部２２が設けられる。制御部２２は、実施の形態１の演算処理部１５ａに代えて演算処理部２２ａが設けられ、実施の形態１の画像検出部１５ｂに代えて画像検出部２２ｂが設けられ、実施の形態１のフレームレート制御部１５ｃに代えてフレームレート制御部２２ｃが設けられる。その他の構成は実施の形態１と同じであり、同一構成部分には同一符号を付している。
【００８９】
制御部２２は、上述した制御部１５とほぼ同様に機能し、上述したように、演算処理部２２ａ、画像検出部２２ｂ、およびフレームレート制御部２２ｃを有し、記憶手段としてＦＩＦＯ型メモリ（図示せず）をさらに有する。演算処理部２２ａは、上述した演算処理部１５ａと同様の機能を有し、たとえば画像データＤn上に設定した複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値を算出し、各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnを演算する。また、演算処理部２２ａは、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnがそれぞれ所定の閾値Ｐ以上の大きさの動きベクトルである場合、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnのそれぞれについて、閾値Ｐ以上の大きさの動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnを方向別にそれぞれ加算して各ベクトル加算値を算出するベクトル加算処理を行う。このベクトル加算値は、このベクトル加算処理によって方向別に算出された各動きベクトルのベクトル成分である。
【００９０】
画像検出部２２ｂは、上述した閾値Ｔ１に代えて閾値Ｔ２を用い、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ２未満の相関値があるか否かを判断する。また、画像検出部２２ｂは、この相関値に関する判断結果をもとに、直前の画像データＤn-1と異なる撮像シーンの画像データＤnまたは同一撮像シーンの画像データＤnを検出する。これによって、画像検出部２２ｂは、直前の画像データＤn-1と異なる撮像シーンの画像データＤnが連続する連続画像群または直前の画像データＤn-1と同一撮像シーンの画像データＤnが連続する連続画像群を検出する。
【００９１】
フレームレート制御部２２ｃは、上述したフレームレート制御部１５ｃとほぼ同様の機能を有する。また、フレームレート制御部２２ｃは、演算処理部２２ａのベクトル加算処理によって算出された各ベクトル加算値をもとに、同一撮像シーンの画像データが連続する連続画像群の中から、上述した周期的な生体運動等の被写体の繰り返し動作を擬似的な動画として表す代表画像群を特定する。
【００９２】
図１３は、一連の画像のうちの同一撮像シーンの画像が連続する連続画像群の中から被写体の繰り返し動作を表す代表画像群を特定するための処理手順を説明するフローチャートである。制御部２２は、カプセル型内視鏡２によって撮像された被検体１内の一連の画像の各画像データの撮像シーンが各隣接画像間で変わったか否かを判断し、上述した制御部１５と同様に、各隣接画像間で撮像シーンが変わったと判断した場合に画像データにＳＣＨマークを付与し、各隣接画像間で撮像シーンが同一であると判断した場合に画像データにＳＫマークを付与する。また、制御部２２は、ＳＫマークを付与した連続画像群のうち、たとえば被写体の繰り返し動作の１周期分に対応する画像群の各ＳＫマークを消去するＳＫマーク消去処理を行い、この繰り返し画像群を観察対象の代表画像群として特定する。
【００９３】
すなわち、図１３において、制御部２２は、上述したステップＳ１０１と同様に一連の画像データのうちの画像データＤnたとえば先頭の画像データＤ1を読み出し（ステップＳ５０１）、制御部２２のＦＩＦＯ型メモリに保存された各ベクトル加算値をリセットする（ステップＳ５０２）。その後、演算処理部２２ａは、上述したステップＳ１０２と同様に、画像データＤn上の複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値を算出して各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnを演算する（ステップＳ５０３）。
【００９４】
つぎに、制御部２２は、画像データＤnの撮像シーンが直前の画像データＤn-1と同一であるか否かを判断する。この場合、画像検出部２２ｂは、上述した閾値Ｔ１に代えて予め設定された閾値Ｔ２と複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値とを比較し、閾値Ｔ２未満の相関値があるか否かを判断する（ステップＳ５０４）。ここで、隣接する画像データＤn-1，Ｄnが互いに同一撮像シーンのものであれば、画像データＤnは、直前の画像データＤn-1に対して類似度の高いものであって、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値が全て閾値Ｔ２以上の画像データである。したがって、画像検出部２２ｂがステップＳ５０４において画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ２未満の相関値がないと判断した場合（ステップＳ５０４，Ｎｏ）、制御部２２は、画像データＤn-1，Ｄnが同一撮像シーンのものであると判断する。この場合、画像検出部２２ｂは、複数の画素領域の各相関値が閾値Ｔ２以上である画像が連続する連続画像群として、同一撮像シーンの画像データＤn-1，Ｄnを検出する。
【００９５】
画像データＤn-1，Ｄnが同一撮像シーンのものである場合、制御部２２は、この画像データＤnに上述したＳＫマークを付与する。この場合、フレームレート制御部２２ｃは、画像データＤn-1と同一撮像シーンの画像データＤnにＳＫマークを付与するＳＫマーク付与処理を行う（ステップＳ５０５）。
【００９６】
フレームレート制御部２２ｃが画像データＤnにＳＫマークを付与した場合、制御部２２は、このＳＫマークを有する画像データＤnの各動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnの大きさが所定の閾値Ｐ以上であるか否かを判断する（ステップＳ５０６）。制御部２２は、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが閾値Ｐ以上の大きさであると判断した場合（ステップＳ５０６，閾値Ｐ以上）、閾値Ｐ以上の大きさの動きベクトルを有する画素領域についてのみ上述したベクトル加算処理を行う（ステップＳ５０７）。この場合、演算処理部２２ａは、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnのそれぞれについて閾値Ｐ以上の大きさの動きベクトルを方向別に加算し、画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤn毎のベクトル加算値をそれぞれ算出する。また、演算処理部２２ａは、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnのうちの閾値Ｐ未満の大きさである動きベクトルをベクトル加算処理の加算対象から除外する。すなわち、演算処理部２２ａは、上述したベクトル加算処理において閾値Ｐ未満の大きさの動きベクトルを加算しない。制御部２２は、演算処理部２２ａによって算出された画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤn毎のベクトル加算値をＦＩＦＯ型メモリの各メモリ領域に順次保存し、その後、ステップＳ５１１に進む。なお、制御部２２は、このステップＳ５０６において、動きベクトルＶＡn，ＶＢn，ＶＣn，ＶＤnが閾値Ｐ未満の大きさであると判断した場合（ステップＳ５０６，閾値Ｐ未満）、上述したステップＳ５０７を行わずにステップＳ５１１に進む。
【００９７】
一方、画像検出部２２ｂがステップＳ５０４において画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの各相関値に閾値Ｔ２未満の相関値があると判断した場合（ステップＳ５０４，Ｙｅｓ）、制御部２２は、画像データＤn-1，Ｄnが互いに異なる撮像シーンのものであると判断する。この場合、画像検出部２２ｂは、複数の画素領域の各相関値が閾値Ｔ２未満すなわち類似度の低い画像であって、直前の画像データＤn-1と異なる撮像シーンの画像データＤnを検出する。
【００９８】
画像データＤn-1，Ｄnが互いに異なる撮像シーンのものである場合、制御部２２は、この画像データＤnに上述したＳＣＨマークを付与する。この場合、フレームレート制御部２２ｃは、画像データＤn-1と異なる撮像シーンの画像データＤnにＳＣＨマークを付与するＳＣＨマーク付与処理を行う（ステップＳ５０８）。
【００９９】
つぎに、制御部２２は、このステップＳ５０８においてＳＣＨマークが付与された画像データとその以前にＳＣＨマークが付与された画像データとの間で連続する連続画像群において、上述した周期的な生体運動等の被写体の繰り返し動作を擬似的な動画で表す繰り返し画像群があるか否かを判断する。なお、この連続画像群は、上述したステップＳ５０５によってＳＫマークが付与された同一撮像シーンの画像データが連続する画像群である。この場合、フレームレート制御部２２ｃは、この連続画像群の各画像データについて、上述したベクトル加算処理によって得られた複数の画素領域毎のベクトル加算値を制御部２２のＦＩＦＯ型メモリから読み出す。そして、フレームレート制御部２２ｃは、読み出した複数の画素領域毎のベクトル加算値をもとに、この連続画像群によって擬似的な動画で表される周期的な生体運動等の被写体の繰り返し動作があるか否かを判断する（ステップＳ５０９）。
【０１００】
具体的には、フレームレート制御部２２ｃは、この連続画像群における各画像データの複数の画素領域の少なくとも一つに往復移動を２周期以上繰り返すものを検出した場合に、この連続画像群における被写体の繰り返し動作を検出する（ステップＳ５０９，Ｙｅｓ）。この場合、制御部２２は、この連続画像群の中に上述した繰り返し画像群があると判断し、フレームレート制御部２２ｃは、この連続画像群に含まれる繰り返し画像群のうち、所望回数分たとえば１周期の被写体の繰り返し動作に対応する画像群の各画像データのＳＫマークを消去するＳＫマーク消去処理を行う（ステップＳ５１０）。フレームレート制御部２２ｃは、この繰り返し画像群のうちのＳＫマークを消去した各画像データを観察対象の画像データとして特定するとともに、このＳＫマークを消去した画像データが連続する画像群を所望回数分の被写体の繰り返し動作を擬似的な動画で表す代表画像群として特定できる。制御部２２は、特定した代表画像群の各画像データを記憶部１４に保存し、その後、ステップＳ５１１に進む。
【０１０１】
一方、フレームレート制御部２２ｃは、この連続画像群における各画像データの複数の画素領域に往復移動を２周期以上繰り返すものを検出しなければ、この連続画像群における被写体の繰り返し動作を検出せず（ステップＳ５０９，Ｎｏ）。上述したステップＳ５１０のＳＫマーク消去処理を行わない。この場合、フレームレート制御部２２ｃは、この連続画像群を同一撮像シーンが繰り返される画像群として画像カット対象とする。これによって、フレームレート制御部２２ｃは、たとえば被写体がほぼ静止している連続画像群を画像カット対象として特定できる。その後、制御部２２は、ステップＳ５１１に進む。
【０１０２】
制御部２２は、上述したように、ステップＳ５０６またはＳ５０７が完了した場合あるいはステップＳ５０９またはＳ５１０が完了した場合、上述したステップＳ１０７と同様の処理を行い（ステップＳ５１１）、全画像データに対して未だ処理が完了していないと判断した場合（ステップＳ５１１，Ｎｏ）、次の画像データＤn+1を読み出し（ステップＳ５１２）、その後、この画像データＤn+1を用いて上述したステップＳ５０３以降の処理手順を繰り返す。一方、制御部２２は、全画像データに対して処理完了であると判断した場合（ステップＳ５１１，Ｙｅｓ）、上述したステップＳ５０３以降の処理手順を終了する。
【０１０３】
つぎに、上述したステップＳ５０７のベクトル加算処理について詳細に説明する。図１４は、演算処理部２２ａがベクトル加算処理を行う動作を説明する模式図である。図１５は、ベクトル加算処理によって得られたベクトル加算値をＦＩＦＯ型メモリの各メモリ領域に保存する動作を説明する模式図である。なお、図１４，１５では、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnのうちの画素領域ＥＢnについて具体例を説明する。
【０１０４】
図１４に示すように、演算処理部２２ａは、上述したステップＳ５０３の動きベクトル演算処理を繰り返し行い、たとえば画像データＤ1〜Ｄ13の画素領域ＥＢ1〜ＥＢ13の相関値を算出して動きベクトルＶＢ2〜ＶＢ13を演算する。ここで、動きベクトルＶＢ2〜ＶＢ13のうち、動きベクトルＶＢ2〜ＶＢ4，ＶＢ12は、閾値Ｐ以上の大きさと方向Ｆ１とを有するベクトルであり、動きベクトルＶＢ5，ＶＢ9，ＶＢ13は、閾値Ｐ以上の大きさと方向Ｆ２とを有するベクトルである。また、動きベクトルＶＢ6〜ＶＢ8，ＶＢ10，ＶＢ11は、閾値Ｐ未満の大きさを有するベクトルである。この場合、演算処理部２２ａは、上述したステップＳ５０７のベクトル加算処理を繰り返し行い、方向Ｆ１の動きベクトルＶＢ2〜ＶＢ4を順次加算したベクトル加算値ＳＶＢ1を算出する。制御部２２は、図１５に示すように、算出したベクトル加算値ＳＶＢ1をメモリ領域Ｍ１に保存する。
【０１０５】
一方、動きベクトルＶＢ5は、前回のベクトル加算処理によって加算された動きベクトルＶＢ4と異なる方向Ｆ２を有するので、演算処理部２２ａは、ベクトル加算値ＳＶＢ1が動きベクトルＶＢ2〜ＶＢ4を順次加算したものであると確定するとともに、ベクトル加算値ＳＶＢ1と異なる方向Ｆ２のベクトル加算値ＳＶＢ2として動きベクトルＶＢ5を加算する。この場合、制御部２２は、ベクトル加算値ＳＶＢ2として動きベクトルＶＢ5をメモリ領域Ｍ２に保存する。さらに、演算処理部２２ａは、閾値Ｐ未満の大きさの動きベクトルＶＢ6〜ＶＢ8をベクトル加算処理対象から順次除外し、方向Ｆ２の動きベクトルＶＢ9をベクトル加算値ＳＶＢ2として動きベクトルＶＢ5に加算する。この場合、制御部２２は、メモリ領域Ｍ２のベクトル加算値ＳＶＢ2を動きベクトルＶＢ5，ＶＢ9を順次加算したものに更新する。
【０１０６】
つぎに、演算処理部２２ａは、閾値Ｐ未満の大きさの動きベクトルＶＢ10，ＶＢ11をベクトル加算処理対象から順次除外する。ここで、動きベクトルＶＢ12は、前回のベクトル加算処理によって加算された動きベクトルＶＢ9と異なる方向Ｆ１を有する。したがって、演算処理部２２ａは、ベクトル加算値ＳＶＢ2が動きベクトルＶＢ5，ＶＢ9を順次加算したものであると確定するとともに、ベクトル加算値ＳＶＢ2と異なる方向Ｆ１のベクトル加算値ＳＶＢ3として動きベクトルＶＢ12を加算する。この場合、制御部２２は、ベクトル加算値ＳＶＢ3として動きベクトルＶＢ12をメモリ領域Ｍ３に保存する。
【０１０７】
また、動きベクトルＶＢ13は、前回のベクトル加算処理によって加算された動きベクトルＶＢ12と異なる方向Ｆ２を有する。したがって、演算処理部２２ａは、ベクトル加算値ＳＶＢ3が動きベクトルＶＢ12であると確定するとともに、ベクトル加算値ＳＶＢ3と異なる方向Ｆ２のベクトル加算値ＳＶＢ4として動きベクトルＶＢ13を加算する。この場合、制御部２２は、ベクトル加算値ＳＶＢ4として動きベクトルＶＢ13をメモリ領域Ｍ４に保存する。その後、演算処理部２２ａが次の画像データＤ14の画素領域ＥＢ14について方向Ｆ２と異なる方向の動きベクトルＶＢ14を算出した場合、または次の画像データＤ14が画像データＤ13と異なる撮像シーンのものである場合、演算処理部２２ａは、ベクトル加算値ＳＶＢ4が動きベクトルＶＢ13であると確定する。なお、演算処理部２２ａは、動きベクトルが互いに同じ方向を有しているか否かについて、たとえば水平方向と動きベクトルとのなす角度を算出し、かかる動きベクトルの角度の差が閾値以下であれば同じ方向であるとする。
【０１０８】
このように、演算処理部２２ａは、画像データＤn上のたとえば画素領域ＥＢnについて、閾値Ｐ以上の大きさの動きベクトルＶＢnを方向別に順次加算し、ベクトル加算処理対象の動きベクトルの方向が変わる毎にベクトル加算値を確定する。制御部２２は、たとえば画素領域ＥＢnについて、算出されたベクトル加算値を方向別にメモリ領域を変えて順次保存する。なお、演算処理部２２ａは、画像データＤn上の他の画素領域ＥＡn，ＥＣn，ＥＤnについて、上述した画素領域ＥＢnの場合と同様に、方向別にベクトル加算値を算出する。制御部２２は、上述した画素領域ＥＢnの場合と同様に、他の画素領域ＥＡn，ＥＣn，ＥＤnについて、得られたベクトル加算値を方向別にメモリ領域を変えて順次保存する。この場合、制御部２２のＦＩＦＯ型メモリは、複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnのそれぞれについて少なくとも４つのメモリ領域を有する。
【０１０９】
つぎに、フレームレート制御部２２ｃが一連の画像のうちの同一撮像シーンの画像が連続する連続画像群の中から上述した代表画像群を特定する動作について具体的に説明する。図１６は、この連続画像群の中から上述した代表画像群を特定する動作を説明する模式図である。なお、図１６では、一連の画像のうちの先頭の画像データＤ1、画像データＤ1と同一撮像シーンの画像データＤ2〜Ｄ13、画像データＤ1〜Ｄ13と異なる撮像シーンの画像データＤ14を例示する。
【０１１０】
図１６において、フレームレート制御部２２ｃは、上述したように、先頭の画像データＤ1にＳＣＨマークを付与し、この画像データＤ1と同一撮像シーンの画像データＤ2〜Ｄ13にＳＫマークを順次付与する。また、フレームレート制御部２２ｃは、画像データＤ1〜Ｄ13と異なる撮像シーンの画像データＤ14にＳＣＨマークを付与する。ここで、フレームレート制御部２２ｃは、上述したステップＳ５０９において、ＳＣＨマークを付与した画像データＤ1，Ｄ14の間に連続する画像データＤ1〜Ｄ13に周期的な生体運動等の被写体の繰り返し動作があるか否かを判断する。
【０１１１】
この場合、フレームレート制御部２２ｃは、図１５に例示したように制御部２２のＦＩＦＯ型メモリに保存された画像データＤ1〜Ｄ13の複数の画素領域毎のベクトル加算値を読み出す。フレームレート制御部２２ｃは、読み出した各ベクトル加算値をもとに、画像データＤ1〜Ｄ13の複数の画素領域の少なくとも一つに往復移動を２周期以上繰り返すものを検出した場合、画像データＤ1〜Ｄ13における被写体の繰り返し動作を検出する。
【０１１２】
たとえば図１５に例示するベクトル加算値において、フレームレート制御部２２ｃは、ベクトル加算値ＳＶＢ1，ＳＶＢ2の各大きさの差が所定値以下であり、ベクトル加算値ＳＶＢ2，ＳＶＢ3の各大きさの差が所定値以下であり、ベクトル加算値ＳＶＢ3，ＳＶＢ4の各大きさの差が所定値以下である場合、ベクトル加算値ＳＶＢ1〜ＳＶＢ4で方向Ｆ１（往路方向）と方向Ｆ２（復路方向）との往復移動を２周期繰り返す画素領域ＥＢnを検出する。なお、フレームレート制御部２２ｃは、ベクトル加算値ＳＶＢ1，ＳＶＢ2の各ベクトル成分の和が所定値以下であり、ベクトル加算値ＳＶＢ2，ＳＶＢ3の各ベクトル成分の和が所定値以下であり、ベクトル加算値ＳＶＢ3，ＳＶＢ4の各ベクトル成分の和が所定値以下である場合に、ベクトル加算値ＳＶＢ1〜ＳＶＢ4で方向Ｆ１（往路方向）と方向Ｆ２（復路方向）との往復移動を２周期繰り返す画素領域ＥＢnを検出してもよい。
【０１１３】
フレームレート制御部２２ｃは、画像データＤ1〜Ｄ13の他の画素領域ＥＡn，ＥＣn，ＥＤnについても画素領域ＥＢnの場合と同様の処理を行い、画像データＤ1〜Ｄ13の複数の画素領域ＥＡn，ＥＢn，ＥＣn，ＥＤnの少なくとも一つに往復移動を２周期以上繰り返すものを検出した場合、画像データＤ1〜Ｄ13における被写体の繰り返し動作を検出する。この場合、画像データＤ1〜Ｄ13による連続画像群は、周期的な生体運動等の被写体の繰り返し動作を擬似的な動画で表す画像群である。
【０１１４】
フレームレート制御部２２ｃは、たとえば画像データＤ1〜Ｄ13における被写体の繰り返し動作を検出した場合、上述したステップＳ５１０を行い、画像データＤ1〜Ｄ13のうちの所定回数分たとえば１周期分の被写体の繰り返し動作を表す画像データのＳＫマークを消去する。この場合、フレームレート制御部２２ｃは、たとえば図１５に例示したベクトル加算値ＳＶＤ1〜ＳＶＤ4に含まれる動きベクトルを有する画像データＤ2〜Ｄ5，Ｄ9，Ｄ12，Ｄ13のうち、１回分の被写体の繰り返し動作を表す画像データのＳＫマークを消去する。たとえば、フレームレート制御部２２ｃは、方向Ｆ１すなわち往路方向のベクトル加算値ＳＶＤ1と方向Ｆ２すなわち復路方向のＳＶＤ2に含まれる動きベクトルを有する画像データＤ2〜Ｄ5，Ｄ9のＳＫマークを消去する。これによって、フレームレート制御部２２ｃは、画像データＤ1〜Ｄ13による連続画像群の中から、画像データＤ1〜Ｄ5，Ｄ9を被写体の繰り返し動作を擬似的な動画で表す代表画像群として特定できる。
【０１１５】
また、フレームレート制御部２２ｃは、ステップＳ５１０において、たとえば画像データＤ1〜Ｄ5，Ｄ9を含む連続画像群ＤＧ１のうちの各動きベクトルの大きさが閾値Ｐ未満である画像データＤ6〜Ｄ8のＳＫマークと、画像データＤ1〜Ｄ13のうちの連続画像群ＤＧ１以外の連続画像群ＤＧ２の各画像データＤ10〜Ｄ13のＳＫマークとを消去しない。これによって、フレームレート制御部２２ｃは、画像データＤ1〜Ｄ13のうちの代表画像群（すなわち画像データＤ1〜Ｄ5，Ｄ9）以外を画像カット対象として特定できる。
【０１１６】
つぎに、フレームレート制御部２２ｃが被検体１内の一連の画像データを順次画像表示する動作について説明する。図１７は、一連の画像データのうちのＳＣＨマークを付与した画像データまたはＳＫマークを消去した画像データを順次画像表示するための処理手順を説明するフローチャートである。図１７において、フレームレート制御部２２ｃは、上述したステップＳ２０１と同様に、記憶部１４から被検体１内の一連の画像のうちの画像データＤnを読み出し（ステップＳ６０１）、この画像データＤnに上述したＳＣＨマークが付与されているか否かを判断する（ステップＳ６０２）。
【０１１７】
フレームレート制御部２２ｃは、ステップＳ６０２において、画像データＤnからＳＣＨマークを検出しなければ（ステップＳ６０２，Ｎｏ）、この画像データＤnにＳＣＨマークが付与されていないと判断し、上述したステップＳ２０３と同様に、この画像データの表示フレームレートを上述した通常設定の表示フレームレートに決定する（ステップＳ６０３）。
【０１１８】
一方、フレームレート制御部２２ｃは、ステップＳ６０２において、画像データＤnからＳＣＨマークを検出した場合（ステップＳ６０２，Ｙｅｓ）、この画像データＤnにＳＣＨマークが付与されていると判断し、ステップＳ６０３による通常設定の表示フレームレートに比して低速設定の表示フレームレートに決定する（ステップＳ６０４）。なお、この低速設定の表示フレームレートは、上述した再生操作アイコン群１００のいずれかに対応する通常設定の表示フレームレートに比して低速の表示フレームレートである。
【０１１９】
つぎに、フレームレート制御部２２ｃは、ステップＳ６０３またはＳ６０４の処理を行った画像データＤnに上述したＳＫマークが付与されているか否かを判断する（ステップＳ６０５）。この場合、フレームレート制御部２２ｃは、この画像データＤnからＳＫマークを検出しなければ（ステップＳ６０５，Ｎｏ）、この画像データＤnにＳＫマークが付与されていないと判断し、表示部１２に対し、このＳＫマークが付与されていない画像データＤnを表示する制御を行う（ステップＳ６０７）。具体的には、フレームレート制御部２２ｃは、このＳＫマークが付与されていない画像データＤnがステップＳ６０３において通常設定の表示フレームレートに決定した画像データであれば、表示部１２に対し、この画像データＤnを通常設定の表示フレームレートで表示する制御を行う。また、フレームレート制御部２２ｃは、このＳＫマークが付与されていない画像データＤnがステップＳ６０４において低速設定の表示フレームレートに決定した画像データであれば、表示部１２に対し、この画像データＤnを低速設定の表示フレームレートで表示する制御を行う。
【０１２０】
一方、フレームレート制御部２２ｃは、ステップＳ６０５において画像データＤnからＳＫマークを検出した場合（ステップＳ６０５，Ｙｅｓ）、このＳＫマークが付与された画像データＤnを画像表示対象から除外し（ステップＳ６０６）、このＳＫマークが付与された画像データＤnを表示部１２に表示させない（すなわち画像カットする）。
【０１２１】
ステップＳ６０５またはＳ６０６の処理が完了した場合、フレームレート制御部２２ｃは、上述したステップＳ２０６と同様の処理を行い（ステップＳ６０８）、全画像を表示部１２に未だ再生完了していないと判断すれば（ステップＳ６０８，Ｎｏ）、次の画像データＤn+1を読み出し（ステップＳ６０９）、その後、この画像データＤn+1に対して上述したステップＳ６０２以降の処理手順を繰り返す。一方、フレームレート制御部２２ｃは、全画像を表示部１２に再生したと判断すれば（ステップＳ６０８，Ｙｅｓ）、表示指定された被検体１内の一連の画像データを順次画像表示する処理手順を終了する。
【０１２２】
ここで、上述した図１６に例示する被検体１の画像データＤ1〜Ｄ14を用い、フレームレート制御部２２ｃが被検体１内の一連の画像を順次表示する動作についての具体例を説明する。ステップＳ６０１〜Ｓ６０９において、フレームレート制御部２２ｃは、たとえば被検体１内の画像データＤ1〜Ｄ14を順次読み出す。フレームレート制御部２２ｃは、ＳＣＨマークが付与された先頭の画像データＤ1の表示フレームレートを低速設定の表示フレームレートに決定し、表示部１２に対し、低速の表示フレームレートで画像データＤ1を画像表示する制御を行う。
【０１２３】
つぎに、フレームレート制御部２２ｃは、ＳＫマークおよびＳＣＨマークがともに付与されていない画像データＤ2〜Ｄ5の表示フレームレートを通常設定の表示フレームレートに決定し、表示部１２に対し、画像データＤ2〜Ｄ5を通常設定の表示フレームレートで順次画像表示する制御を行う。その後、フレームレート制御部２２ｃは、ＳＫマークが付与された画像データＤ6〜Ｄ8を画像表示対象から順次除外して表示部１２に画像表示させず、ＳＫマークおよびＳＣＨマークがともに付与されていない画像データＤ9の表示フレームレートを通常設定の表示フレームレートに決定し、表示部１２に対し、画像データＤ9を通常設定の表示フレームレート画像表示する制御を行う。
【０１２４】
その後、フレームレート制御部２２ｃは、ＳＫマークが付与された画像データＤ10〜Ｄ13を画像表示対象から順次除外して表示部１２に画像表示させず、ＳＣＨマークが付与された画像データＤ14の表示フレームレートを低速設定の表示フレームレートに決定し、表示部１２に対し、画像データＤ14を低速設定の表示フレームレートで画像表示する制御を行う。
【０１２５】
かかるフレームレート制御部２２ｃの動作によって、表示部１２は、たとえば、ＳＣＨマークが付与された画像データＤ1に対応する被検体１内の画像を低速設定の表示フレームレートに対応する表示時間で表示し、つぎに、ＳＣＨマークおよびＳＫマークがともに付与されていない画像データＤ2〜Ｄ5，Ｄ9に対応する被検体１内の各画像すなわち代表画像群を通常設定の表示フレームレートに対応する表示時間で順次表示し、その後、ＳＣＨマークが付与された画像データＤ14に対応する被検体１内の画像を低速設定の表示フレームレートに対応する表示時間で表示する。この場合、表示部１２は、画像データＤ2〜Ｄ5，Ｄ9に比して単位フレーム毎の表示時間を長くして画像データＤ1，Ｄ14をそれぞれ表示する。
【０１２６】
また、表示部１２は、ＳＫマークが付与された画像データＤ6〜Ｄ8，Ｄ10〜Ｄ13に対応する被検体１内の各画像を表示しない（画像カットする）。すなわち、表示部１２は、画像データＤ1と同一撮像シーンの画像データＤ2〜Ｄ13のうち、周期定な生体運動等の被写体の繰り返し動作の１周期分を擬似的な動画で表す代表画像群として画像データＤ2〜Ｄ5，Ｄ9を通常設定の表示フレームレートに対応する表示時間で順次表示し、被写体がほぼ静止した画像データＤ6〜Ｄ8，Ｄ10，Ｄ11と代表画像群によって表される被写体の繰り返し動作が繰り返される画像データＤ12，Ｄ13とを表示しない。これによって、フレームレート制御部２２ｃは、周期定な生体運動等の被写体の繰り返し動作を擬似的な動画で表示部１２に表示できるとともに、たとえば画像データＤ2〜Ｄ13の表示時間を短縮でき、画像データＤ2〜Ｄ13を通常設定の表示フレームレートで順次表示する場合に比して短い表示時間で順次表示できる。
【０１２７】
以上、説明したように、この発明の実施の形態２では、上述した実施の形態１の機能に加え、一連の画像のうちの同一撮像シーンの画像が連続する連続画像群に被写体の繰り返し動作を表す画像群がある場合、この連続画像群のうちの所望回数分の被写体の繰り返し動作を表す画像群を代表画像群として特定し、特定した代表画像群をたとえば通常設定の表示フレームレートに基づく表示時間で順次表示し、この代表画像群以外の残りの画像の表示時間を代表画像群に比して短くしている。したがって、上述した実施の形態１の作用効果を享受するとともに、この連続画像群によって表される周期的な生体運動等の被写体の繰り返し動作を擬似的な動画像で観察可能な画像表示装置を実現できる。
【０１２８】
なお、この発明の実施の形態１，２では、携帯型記録媒体５に格納された一連の画像データを取り込む際に、この一連の画像データにＳＣＨマークまたはＳＫマークを付与していたが、この発明はこれに限定されるものではなく、記憶部１４に格納された一連の画像データにＳＣＨマークまたはＳＫマークを付与する処理を行ってもよい。また、一連の画像データを順次画像表示する際に略リアルタイムに、この一連の画像データにＳＣＨマークまたはＳＫマークを付与する処理を行ってもよい。すなわち、記憶部１４に格納された一連の画像データを順次画像表示する際に、この画像表示対象の一連の画像データのうち、画像表示前の所望フレーム数たとえば５フレーム程度の画像データを逐次先行して読み出し、読み出した所望フレーム数の画像データにＳＣＨマークまたはＳＫマークを付与する処理を行ってもよい。
【０１２９】
また、この発明の実施の形態１およびその変形例では、互いに類似度の高い画像が連続する連続画像群のうちの先頭の画像を代表画像として表示していたが、この発明はこれに限定されるものではなく、この連続画像群のうちの所定のフレーム順の画像を代表画像として表示してもよい。また、この代表画像として、１フレームの画像に限らず、この連続画像群に含まれる１フレーム以上の画像を代表画像として表示してもよい。
【０１３０】
さらに、この発明の実施の形態１，２および実施の形態１の変形例では、各画像データ上に４つの画素領域を設定していたが、この発明はこれに限定されるものではなく、各画像データ上に２以上の画素領域をそれぞれ設定すればよい。この場合、各画像データ上の複数の画素領域は、フレーム中心を基準に対称となる各位置に設定されることが望ましく、さらには、フレーム中心を基準に十字方向またはフレームの対角方向に位置するように設定されることが望ましい。たとえば８つの画素領域は、フレーム中心を基準に対称であって、フレーム中心を基準に十字方向または対角方向であって対称となる各位置にそれぞれ設定されることが望ましい。
【０１３１】
また、この発明の実施の形態２では、同一撮像シーンの画像が連続する連続画像群の中から特定する代表画像群に、この連続画像群の先頭の画像を含むようにしていたが、この発明はこれに限定されるものではなく、この連続画像群のうちの被写体の繰り返し動作を表す画像群を代表画像群として特定すればよく、この連続画像群の先頭の画像を代表画像群に含めなくてもよい。
【０１３２】
さらに、この発明の実施の形態２では、同一撮像シーンの画像が連続する連続画像群のうちの１回分の被写体の繰り返し動作を表す画像群を代表画像群として特定していたが、この発明はこれに限定されるものではなく、この連続画像群のうちの２周期以上の被写体の繰り返し動作を繰り返し表す画像群を代表画像群として特定してもよい。
【０１３３】
また、この発明の実施の形態２では、同一撮像シーンの画像が連続する連続画像群において２周期の往復移動を行う画素領域を検出した場合、この連続画像群に被写体の繰り返し動作を表す画像群があると判断していたが、この発明はこれに限定されるものではなく、この連続画像群において２周期以上の往復移動を行う画素領域を検出した場合、この連続画像群に被写体の繰り返し動作を表す画像群があると判断してもよい。
【０１３４】
さらに、この発明の実施の形態２では、同一撮像シーンの画像が連続する連続画像群のうちの代表画像群以外の残りの画像を表示対象から除外していたが、この発明はこれに限定されるものではなく、この代表画像群の表示フレームレートに比して高速の表示フレームレートに設定して、この代表画像群以外の残りの画像を順次表示してもよい。この場合、この代表画像群以外の残りの画像は、この代表画像群に比して単位フレーム毎の表示時間を短くして表示される。
【０１３５】
また、この発明の実施の形態２では、ベクトル加算値を保存する記憶手段としてＦＩＦＯ型メモリを用いていたが、この発明はこれに限定されるものではなく、ＦＩＦＯ型メモリに代えて、画素領域毎に少なくとも４つのメモリ領域を有する各種メモリを用いてもよい。この場合、各メモリ領域内のベクトル加算値は、上述したステップＳ５０９において被写体の繰り返し動作を検出しなかった場合、および上述したステップＳ５１０のＳＫマーク消去処理が完了した場合、その都度リセットすればよい。
【図面の簡単な説明】
【０１３６】
【図１】この発明の実施の形態１である画像表示装置を用いたカプセル型内視鏡システムの一構成例を模式的に例示する模式図である。
【図２】この発明の実施の形態１である画像表示装置の一構成例を模式的に示すブロック図である。
【図３】互いに類似度の高い画像が連続する連続画像群の中から１以上の代表画像を特定するための処理手順を説明するフローチャートである。
【図４】動きベクトル演算処理の動作を説明する模式図である。
【図５】ＳＫマークまたはＳＣＨマークを付与して１以上の代表画像を特定する動作を説明するための模式図である。
【図６】表示部の表示画面を具体的に例示する模式図である。
【図７】ＳＣＨマークまたはＳＫマークを付与した一連の画像データを順次画像表示するための処理手順を説明するフローチャートである。
【図８】この発明の実施の形態１の変形例である画像表示装置の一構成例を模式的に示すブロック図である。
【図９】連続画像群の中から１以上の代表画像を特定するための別の処理手順を説明するフローチャートである。
【図１０】ＨＳＰマークまたはＳＣＨマークを付与して１以上の代表画像を特定する動作を説明するための模式図である。
【図１１】ＳＣＨマークまたはＨＳＰマークを付与した一連の画像データを順次画像表示するための処理手順を説明するフローチャートである。
【図１２】この発明の実施の形態２である画像表示装置の一構成例を模式的に示すブロック図である。
【図１３】連続画像群の中から代表画像群を特定するための処理手順を説明するフローチャートである。
【図１４】ベクトル加算処理の動作を説明する模式図である。
【図１５】ベクトル加算値をＦＩＦＯ型メモリの各メモリ領域に保存する動作を説明する模式図である。
【図１６】連続画像群の中から代表画像群を特定する動作を説明する模式図である。
【図１７】ＳＣＨマークを付与した画像データまたはＳＫマークを消去した画像データを順次画像表示するための処理手順を説明するフローチャートである。
【符号の説明】
【０１３７】
１  被検体
２  カプセル型内視鏡
３  受信装置
３ａ〜３ｈ  受信アンテナ
４，１７，２１  画像表示装置
５  携帯型記録媒体
１１  入力部
１２  表示部
１３  リーダライタ
１４  記憶部
１５，１８，２２  制御部
１５ａ，２２ａ  演算処理部
１５ｂ，２２ｂ  画像検出部
１５ｃ，１８ｃ，２２ｃ  フレームレート制御部
１００  再生操作アイコン群
Ｄn  画像データ
ＤＧ，ＤＧ１，ＤＧ２  連続画像群
ＥＡn，ＥＢn，ＥＣn，ＥＤn  画素領域
ＳＶＢ1，ＳＶＢ2，ＳＶＢ3，ＳＶＢ4  ベクトル加算値
ＶＡn，ＶＢn，ＶＣn，ＶＤn  動きベクトル
【図１】
2006280792.tif 000003
【図２】
2006280792.tif 000004
【図３】
2006280792.tif 000005
【図４】
2006280792.tif 000006
【図５】
2006280792.tif 000007
【図６】
2006280792.tif 000008
【図７】
2006280792.tif 000009
【図８】
2006280792.tif 000010
【図９】
2006280792.tif 000011
【図１０】
2006280792.tif 000012
【図１１】
2006280792.tif 000013
【図１２】
2006280792.tif 000014
【図１３】
2006280792.tif 000015
【図１４】
2006280792.tif 000016
【図１５】
2006280792.tif 000017
【図１６】
2006280792.tif 000018
【図１７】
2006280792.tif 000019