(57)【要約】【課題】嚥下可能な医療用のカプセルカメラ等で得られる大量のイメージを効率的に処理して、胃腸内等の実体像イメージを得ることを可能にする、フレーム内イメージ圧縮方法を提供する。【解決手段】フレーム内イメージ（画像）圧縮方法において、イメージを複数のブロックに分割し、所定の順番でブロックを選択し、各選択されたブロックについて、（１）イメージ内の複数の処理済みブロックから画素値の差に基づいて基準ブロックを特定し、（２）基準ブロックの活動度が、選択されたブロックの活動度より大きい場合のみ、基準ブロックと選択されたブロックとの差を圧縮する処理を行う。このフレーム内イメージ圧縮方法は、フレーム内イメージ圧縮を行う際に必要となるメモリ領域を小さくする方法と結びつけることができる。【選択図】図８Ｃ
2009517138.tif 000002
【特許請求の範囲】
【請求項１】
イメージのデータ圧縮方法であって、
前記イメージを複数のブロックに分割する過程と、
予め定められたシーケンスに従ってブロックを選択する過程と、
各選択されたブロックを処理する過程とを含み、
前記ブロックを処理する過程が、
前記イメージ内の複数の処理済みブロックから基準ブロックを特定する過程と、
前記基準ブロックを用いて、前記選択されたブロックを圧縮する過程とを含むことを特徴とする方法。
【請求項２】
前記選択されたブロックを圧縮する過程が、前記選択されたブロックと前記基準ブロックとの差を圧縮する過程を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記差は、予め定められた値だけオフセットされていることを特徴とする請求項２に記載の方法。
【請求項４】
前記基準ブロックの活動度の測定基準が、前記選択されたブロックの対応する活動度の測定基準を超えた場合にのみ、前記差が圧縮されることを特徴とする請求項２に記載の方法。
【請求項５】
前記活動度の測定基準は、１つのブロックについて、前記ブロックの各画素値と前記ブロック内の画素値の平均値との差を合計することによって求められることを特徴とする請求項４に記載の方法。
【請求項６】
前記予め定められたシーケンスは、行番号を増やしてゆく方向にブロックを横断し、かつ各行内では列番号を増やしてゆく方向にブロックを横断することを特徴とする請求項２に記載の方法。
【請求項７】
前記圧縮する過程は、離散コサイン変換を行った後に量子化を行うことを特徴とする請求項１に記載の方法。
【請求項８】
前記処理済みブロックが、前記選択されたブロックから予め定められた距離の範囲内にあることを特徴とする請求項１に記載の方法。
【請求項９】
前記特定する過程が、
複数の前記処理済みのブロックのそれぞれについて、そのブロックと前記選択されたブロックとの差の絶対値の和を計算する過程と、
計算された前記和の最小値に対応する処理済ブロックを、前記基準ブロックとして選択する過程とを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
フレーム内イメージ圧縮を行う際に必要となるメモリ領域を小さくする方法であって、
第１フレームのフレーム内データ圧縮を行う過程と、
フレーム内圧縮済み第１フレームをフレームバッファに保存する過程と、
第２フレームを受信する過程と、
前記第２フレームにおけるブロックと前記第１フレームの選択された部分における圧縮解除されたブロックとを比較することによって、前記第１フレーム及び前記第２フレームのブロック同士の一致を検出する過程と、
検出された一致ブロックに従って前記第２フレームを圧縮する過程とを含むことを特徴とする方法。
【請求項１１】
前記圧縮解除されたブロックは、前記第２フレームの受信と同時に圧縮解除されることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第１フレーム及び第２フレームのブロックは、それぞれアレイをなすように配置され、
前記検出する過程が、
予め定められた順序で前記第２フレームにおける各ブロックを取り出す過程を含み、かつ、取り出した各ブロックごとに、
前記取り出したブロックの位置に対応する前記第２フレームのブロックを含む探索領域に対応する前記第１フレームの圧縮解除されたブロックを、バッファメモリに供給する過程と、
前記バッファメモリ内の前記圧縮解除されたブロックと前記取り出したブロックとを一致させる過程とを含むことを特徴とする方法。
【請求項１３】
前記予め定められた順序が、行番号を増やしてゆく順序であることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記予め定められた順序が、各行について、あるブロックから隣接するブロックに進んでゆく順序であることを特徴とする請求項１３に記載の方法。
【請求項１５】
２つの連続して取り出されるブロックの前記探索領域どうしが重複しており、
前記２つの連続して取り出されるブロックの後のブロックに対応する探索領域の圧縮解除されたブロックが、前記２つの連続して取り出されるブロックの前のブロックに対応する探索領域の圧縮解除されたブロックによって占有されている前記バッファメモリの領域に割り当てられることを特徴とする請求項１２に記載の方法。
【請求項１６】
前記２つの連続して取り出されるブロックの後のブロックに対応する探索領域の非重複ブロックは、前記後のブロックが取り出されたとき圧縮解除されることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記第２フレームは、前記第１フレーム及び前記第２フレームから導出された残余フレームとして圧縮されることを特徴とする請求項１０に記載の方法。
【請求項１８】
前記フレーム内データ圧縮を行う過程が、
前記第１フレームのイメージを複数のブロックに分割する過程と、
予め定めされたシーケンスに従ってブロックを選択する過程と、
各選択されたブロックを処理する過程とを含み、
前記ブロックを処理する過程が、
前記イメージ内の複数の処理済みブロックから基準ブロックを特定する過程と、
前記基準ブロックを用いて、前記選択されたブロックを圧縮する過程とを含むことを特徴とする請求項１０に記載の方法。
【請求項１９】
前記選択されたブロックを圧縮する過程が、前記選択されたブロックと前記基準ブロックとの差を圧縮する過程を含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記差は、予め定められた値だけオフセットされていることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記基準ブロックの活動度の測定基準が、前記選択されたブロックの対応する活動度の測定基準を超えた場合にのみ、前記差が圧縮されることを特徴とする請求項１９に記載の方法。
【請求項２２】
前記活動度の測定基準は、１つのブロックについて、前記ブロックの各画素値と前記ブロック内の画素値の平均値との差を合計することによって求められることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記予め定められたシーケンスは、行番号を増やしてゆく方向にブロックを横断し、かつ各行内では列番号を増やしてゆく方向にブロックを横断することを特徴とする請求項１９に記載の方法。
【請求項２４】
前記圧縮する過程は、離散コサイン変換を行った後に量子化を行うことを特徴とする請求項１８に記載の方法。
【請求項２５】
前記処理済みブロックが、前記選択されたブロックから予め定められた距離の範囲内にあることを特徴とする請求項１８に記載の方法。
【請求項２６】
前記特定する過程が、
複数の前記処理済みのブロックのそれぞれについて、そのブロックと前記選択されたブロックとの差の絶対値の和を計算する過程と、
計算された前記和の最小値に対応する処理済ブロックを、前記基準ブロックとして選択する過程とを含むことを特徴とする請求項１８に記載の方法。
【請求項２７】
実体像イメージを提供する方法であって、
移動カメラを用いて第１イメージ及び第２イメージを撮影する過程と、
前記第１イメージと前記第２イメージから、前記カメラの視野内の前記第１及び第２イメージ間の重複領域を特定する過程と、
前記第２イメージから前記重複領域を除去する過程とを含むことを特徴とする方法。
【請求項２８】
前記除去する過程の後に、前記第１イメージと、前記重複領域を除去された前記第２イメージとを結合することによって前記実体像イメージを生成する過程をさらに有することを特徴とする請求項２７に記載の方法。
【請求項２９】
各イメージがパノラマのリング形態であり、前記実体像イメージが管形状のものとして提示されることを特徴とする請求項２８に記載の方法。
【請求項３０】
各イメージがパノラマのリング形態であり、前記実体像イメージが矩形のものとして提示されることを特徴とする請求項２９に記載の方法。
【請求項３１】
イメージがカプセルカメラによって撮影され、イメージ同士の結合は、前記カプセルカメラの内部で行われることを特徴とする請求項２７に記載の方法。
【請求項３２】
イメージがカプセルカメラによって撮影され、イメージ同士の結合は、そのイメージを前記カプセルカメラから取り出した後に行われることを特徴とする請求項２７に記載の方法。
【請求項３３】
各イメージについて、そのイメージが撮影された時の前記移動カメラの位置を特定するカメラパラメータの値を記録する過程と、
前記実体像イメージを生成するために、前記カメラパラメータの値を前記イメージに適用する過程とをさらに含むことを特徴とする請求項２８に記載の方法。
【請求項３４】
前記カメラパラメータの値が、所望の視点に従って選択されることを特徴とする請求項２９に記載の方法。
【請求項３５】
前記重複領域を特定する過程が、
前記第２イメージにおける画素群を選択する過程と、
対応する前記第２イメージにおける画素群を含む探索領域を選択する過程と、
前記探索領域内で前記第１イメージにおいて選択された画素群に最も一致度が高い画素群を見出す過程と、
前記第２イメージにおける対応する画素群からの最も一致度が高いものとして見出された画素群の変位を表す動きベクトルを導出する過程とを含むことを特徴とする請求項２８に記載の方法。
【請求項３６】
前記選択された画素群は、前記第１イメージから選択された複数の画素群のなかの１つであり、動きベクトルは前記複数の画素群のそれぞれについて導出され、フレーム動きベクトルは、前記複数の画素群のそれぞれについて導出された動きベクトルのなかから選択されることを特徴とする請求項３５に記載の方法。
【請求項３７】
前記フレーム動きベクトルは、発生頻度に応じて前記動きベクトルを集計するヒストグラムから導出されることを特徴とする請求項３６に記載の方法。
【請求項３８】
前記フレーム動きベクトルは、前記動きベクトルの平均をとることから導出されることを特徴とする請求項３６に記載の方法。
【請求項３９】
前記複数の画素群のそれぞれは、代表画素の組のなかの１つの代表画素と、その代表画素からの予め定められた距離内にある画素群とを含むことを特徴とする請求項３６に記載の方法。
【請求項４０】
前記第１イメージ及び前記第２イメージを保存または送信する過程を更に含み、
前記第２イメージは、前記重複領域を含めずに保存されることを特徴とする請求項２７に記載の方法。
【請求項４１】
前記第１イメージ及び前記第２イメージを、保存または送信の前に圧縮する過程を更に含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記圧縮する過程が、
前記イメージを複数のブロックに分割する過程と、
予め定めされたシーケンスに従ってブロックを選択する過程と、
各選択されたブロックを処理する過程とを含み、
前記ブロックを処理する過程が、
前記イメージ内の複数の処理済みブロックから基準ブロックを特定する過程と、
前記基準ブロックを用いて、前記選択されたブロックを圧縮する過程とを含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
前記選択されたブロックを圧縮する過程が、前記選択されたブロックと前記基準ブロックとの差を圧縮する過程を含むことを特徴とする請求項４２に記載の方法。
【請求項４４】
前記差は、予め定められた値だけオフセットされていることを特徴とする請求項４３に記載の方法。
【請求項４５】
前記基準ブロックの活動度の測定基準が、前記選択されたブロックの対応する活動度の測定基準を超えた場合にのみ、前記差が圧縮されることを特徴とする請求項４３に記載の方法。
【請求項４６】
圧縮により、前記第１及び第２イメージから時間冗長性が除去されることを特徴とする請求項４１に記載の方法。
【請求項４７】
前記第１イメージ及び前記第２イメージに関連するパラメータ値の組が、前記第１イメージ及び前記第２イメージとともに保存または送信されることを特徴とする請求項４０に記載の方法。
【請求項４８】
前記除去する過程の後に、前記第１イメージと、前記重複領域を除去された前記第２イメージとを結合することによって前記実体像イメージを生成する過程をさらに有し、
前記パラメータ値は、より高いイメージ制度で前記実体像イメージを生成する際に適用されることを特徴とする請求項４７に記載の方法。
【請求項４９】
前記パラメータ値は、露出時間、照明光強度、及びカメラ利得からなる群から選択されたパラメータであることを特徴とする請求項４７に記載の方法。
【請求項５０】
各イメージはタイムスタンプとともに送信されることを特徴とする請求項４７に記載の方法。
【請求項５１】
前記動きベクトルは、費用関数を最小化することによって導出されることを特徴とする請求項２７に記載の方法。
【請求項５２】
前記費用関数は、位置座標の関数であることを特徴とする請求項５１に記載の方法。
【請求項５３】
前記費用関数は、位置座標と角座標の両方の関数であることを特徴とする請求項５１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、胃腸（ＧＩ）管のイメージングのための嚥下可能なカプセルカメラに関するものである。特に、本発明は、カプセルカメラの用途に適したデータ圧縮方法に関するものである。
【０００２】
本出願の関連出願として（１）「オンボード・データストレージを備えた生体内自律センサ」なる名称の２００５年１１月２３日に出願の米国特許仮出願第６０／７３９，１６２号、（２）「パノラマカメラ付きの生体内自律センサ」なる名称の２００６年１月１８日出願の米国特許仮出願第６０／７６０，０７９号、（３）「オンボード・データストレージを備えた生体内自律センサ」なる名称の２００６年１月１９日に出願の米国特許仮出願第６０／７６０，７９４号、及び（４）「動き検出と『現実』イメージの構築」なる名称の２００６年１１月２２日に出願の米国特許出願第１１／５６２，９２６号が挙げられ、本出願はこれらの特許出願についての優先権を主張するものである。これらの米国特許出願（１）−（４）（まとめて「特許出願」と称する。）は、ここで引用したことにより、これらの内容の全体を本明細書の一部とする。このほか、本出願の関連出願として（１）「オンボードデータストレージを備えた生体内自律カメラまたは規制認可帯域でのデジタル無線送信」なる名称の２００６年９月１９日に出願の米国特許出願第１１／５３３，３０４号、及び（２）「オンボードデータストレージ及び方法」なる名称の２００６年１０月２５日出願の米国特許出願第１１／５５２，８８０号も挙げられ、これらの米国特許出願もここで引用したことにより本明細書の一部とする。また、本出願は、上述の、２００６年１１月２２日に出願の米国特許出願第１１／５６２，９２６号の継続出願である。
【背景技術】
【０００３】
体腔または生体内の通路をイメージングする装置は当分野で公知であり、内視鏡と自立的なカプセル化されたカメラを含む。内視鏡は、開口部または切開部を通して体内に入れられる、典型的には口を通して食道に入れられたり、または直腸を通して結腸に入れられる柔軟なまたは硬質な管である。レンズを用いてその遠位端で撮影されたイメージは、レンズリレーシステムまたはコヒーレント光ファイバー束の何れかによって、近位側に体外へと送られる。類似したコンセプトの器具は、例えばＣＣＤまたはＣＭＯＳアレイを用いて遠位端において電子的にイメージを記録し、イメージデータを電気信号としてケーブルを通して近位側へ送る。内視鏡は、その視野全体にわたる医師のコントロールが可能な、広く用いられている診断器具である。しかし、内視鏡にはいくつもの限界があり、患者を危険にさらし、また患者の体内に入れて用いられるので患者にとっては不快である。これらの手順にコストがかかるため、その用途は定期的な精密検査に限定されがちである。
【０００４】
屈曲した通路を通すことが困難なので、内視鏡は小腸の大部分には達することができない。腸の大部分に達するためには、コストを増す特殊な技術と予防措置が必要となる。内視鏡のリスクとしては、それを通す体内の器官に孔をあけてしまうことや、麻酔を原因とする合併症等が挙げられる。さらに、処置の間の患者の苦痛と、麻酔に関連する健康上のリスク並びに術後ダウンタイムとの間にトレードオフの関係がある。内視鏡検査は必然的に長時間の入院患者向けサービスを臨床医から受けなければならないので、コストが高くつく。
【０００５】
これらの問題の多くに対処できる別形態の生体内イメージセンサはカプセル型内視鏡である。嚥下可能なカプセルのなかには、カメラとともにデータを送信するための無線送信機が包入されている。送信されるデータは、主としてデジタルカメラで記録されたイメージであり、送信先は体外のベースステーション受信器または送受信器・データレコーダである。カプセルには、ペースステーション送受信器からの命令や他のデータを受信するための受信器が設けられていてもよい。高周波で送信するかわりに、低周波の電磁信号を用いてもよい。電力は外部のインダクタからカプセル内の内部インダクターへ誘導的に供給するか、またはカプセル内の電池から供給してもよい。
【０００６】
嚥下可能なカプセル内のカメラの初期の例としては、イスラエルの国防省に付与された米国特許第５，６０４，５３１号（特許文献１）に記載されている。ギブン・イメージング社の多くの特許に、外部の受信器にカメラで撮影したイメージを送信する送信機を用いたシステムの詳細が記載されている。米国特許の例としては、第６，７０９，３８７号（特許文献２）及び第６，４２８，４６９号（特許文献３）が挙げられる。類似の技術について記載したものとして多くのオリンパス株式会社の特許がある。たとえば、米国特許第４，２７８，０７７号（特許文献４）にカメラ内のフィルムが備えられた胃カメラを有するカプセルが記載されている。米国特許第６，９３９，２９２号（特許文献５）には、メモリと送信器を備えたカプセルが記載されている。
【０００７】
内部電池を備えた自律式カプセルカメラの利点は、患者を病院外で歩行させた状態で、かつ活動にわずかな制限を加えるだけで測定を行える点である。ベースステーションは、目的の体内領域を取り囲むアンテナアレイを備えており、このアレイは一時的に皮膚に貼り付けるか着用可能なベルトに組み込むことができる。データレコーダはベルトに取付けられ、バッテリ電源とデータ格納媒体とを備えており、データ格納媒体には記録イメージや他のデータが格納され、これらは後に診断用コンピュータシステムにアップロードされる。
【０００８】
典型的手順では、朝患者が病院に入り、臨床医がベースステーション装置を患者に取り付け、患者がカプセルを飲み込む。システムは嚥下された直後からイメージの記録を開始し、バッテリが完全になくなるまで消化管のイメージを記録し続ける。蠕動によりカプセルは消化管を進む。通過速度は、運動性の程度によって左右される。通常は、４〜８時間で小腸を横断する。所定時間の経過後に患者はデータレコーダを臨床医に返し、臨床医はそのデータをみて分析するためにコンピュータにアップロードする。カプセルはやがて直腸を通過して出てゆくが、回収する必要はない。
【０００９】
このカプセルカメラによって、食道から小腸の終わりまでの消化管を完全にイメージ化することが可能となるが、このカプセルカメラは胃で異常を発見することには最適化されていない。異常が、形状ではなく僅かな視覚的に認識できる特徴でありさえすれば検出できるように、カラー写真イメージがとられる。この手順は無痛で麻酔を必要としない。体内を通過するカプセルに関連するリスクは最小限で済む。即ち、穿孔の危険が従来型の内視鏡検査と比較して著しく低減していることは間違いない。この手順にかかるコストも、臨床医の時間や病院の設備が少なくてすみ、また麻酔が不要であることから、従来型の内視鏡検査と比較して少なくて済む。
【００１０】
カプセルカメラが消化管を調べる技術が現実のものとなって、イメージデータを格納するための種々の方法がでてきた。例えば、米国特許第４，２７８，０７７号（特許文献４）には、化学膜内にイメージデータを格納するカプセルカメラが開示されている。米国特許第５，６０４，５３１号（特許文献１）には、体に付けるか、患者が着るベスト内に配置されたアンテナアレイに無線でイメージデータを送信するカプセルカメラが開示されている。米国特許第６，８００，０６０号（特許文献６）には、高価な原子分解能記憶（ＡＲＳ）デバイスにイメージデータを格納するカプセルカメラが開示されている。格納されたイメージデータはワークステーションにダウンロードされる。ワークステーションは通常は分析と処理を行うパーソナルコンピュータである。こうして、使いやすいユーザインタフェースを用いて医者が検査結果を検討することができる。しかし、これらの方法はすべて、データ転送プロセス中に物理的な媒体の変換が必要である。例えば、化学膜上のイメージデータの場合は、パーソナルコンピュータで読み出し可能な物理的媒体に変換する必要がある。電磁信号を無線で送信する場合は、コンピュータに格納できるイメージを作り出すためにアンテナと高周波電子回路による広範囲の処理が必要となる。さらにＡＲＳデバイスの場合は、読み書きのいずれにおいても荷電粒子ビームを用いる必要がある。
【００１１】
揮発性、不揮発性何れかの半導体メモリデバイスを用いたカプセルカメラは、イメージを捕捉するＣＭＯＳまたはＣＣＤイメージセンサと、イメージを解析し得るパーソナルコンピュータの両方に対する直接のインタフェースとなり得るという利点を有する。近年成し遂げられた高密度化と低製造コスト化によって、半導体メモリはカプセルカメラのイメージ記憶装置として最も有望なものとなった。依然として有効であると考えられているムーアの法則によれば、集積回路の密度は２４ヶ月で二倍になる。ＣＭＯＳまたはＣＣＤセンサの解像度は２、３年ごとに２倍になるとしても、半導体メモリデバイスで達成され得るデータ密度は、少なくともセンサ解像度の増加には対応できることになる。或いは、同じ解像度が維持される場合には、より大きいメモリによってより多くのイメージを格納させ、従ってより高速のフレームレートに対応できることになる。
【００１２】
イメージが無線リンクによって送られる場合には、カプセルが体内を通過する間に何時間にもわたって捕捉し送られる膨大な量のデータが、電池に大きな負担をかける。また、従来技術では、必要なデータレートでイメージデータを送信するのに必要な帯域幅は、規制当局（例えば連邦通信委員会）によって医療用に割り当てられた限られた帯域幅を容易に上回ってしまう。或いは、オンボード記憶装置をカプセルカメラに設けると、非圧縮イメージファイルでは複数のギガバイトの記憶装置がすぐに必要となり、このような装置はカプセルカメラ内には収めることは困難である。従って、イメージをオンボードで記憶するか、捕捉したイメージを無線で受信機に送るかには関わりなく、適切なデータ圧縮を用いて記憶装置の容量、送信の帯域幅、電力の消費量を減らしている。
【００１３】
同時に、カプセルカメラで捕捉される大量のイメージ（例えば大人の小腸の場合には５万枚のイメージ、大人の大腸では１５万枚のイメージ）を調べるには非常に時間がかかる。検査できる患者数は増やすことができず、またコストも高くなる。検討を早めるための技術を用いたとしても、医師が大量のイメージを調べるのに通常４５分〜２時間がはかかる。多くのイメージにおいてその多くの部分が重複し合っているため、医師がこれらの重なった領域を繰り返しみているうちに、領域の重複がなければしっかりと調べられたはずの重要な領域を見落としてしまう危険もある。調べるべきデータの量が大量なので、遠隔医療に使用することはできず、またファイル保管やデータ検索ですら困難となる。
【特許文献１】米国特許第５，６０４，５３１号明細書
【特許文献２】米国特許第６，７０９，３８７号明細書
【特許文献３】米国特許第６，４２８，４６９号明細書
【特許文献４】米国特許第４，２７８，０７７号明細書
【特許文献５】米国特許第６，９３９，２９２号明細書
【特許文献６】米国特許第６，８００，０６０号明細書
【発明の開示】
【課題を解決するための手段】
【００１４】
本発明の一実施例によれば、イメージのフレーム内データ圧縮方法が、（ａ）イメージを複数のブロックに分割する過程と、（ｂ）予め定めされたシーケンスに従ってブロックを選択する過程と、（ｃ）各選択されたブロックを処理する過程とを含み、（ｃ）前記ブロックを処理する過程が、（１）前記イメージ内の複数の処理済みブロックから基準ブロックを特定する過程と、（２）前記基準ブロックを用いて、前記選択されたブロックを圧縮する過程とを含む。或る実施形態では、処理済みブロックが、前記選択されたブロックから予め定められた距離の範囲内にある。
【００１５】
或る実施形態では、前記選択されたブロックを圧縮する過程が、前記選択されたブロックと前記基準ブロックとの差を圧縮する過程を含む。ここで、前記差は、予め定められた値だけオフセットされ得る。加えて、或る実施形態では、前記基準ブロックの活動度の測定基準が、前記選択されたブロックの対応する活動度の測定基準を超えた場合にのみ、前記差が圧縮される。前記活動度の測定基準は、１つのブロックについて、前記ブロックの各画素値と前記ブロック内の画素値の平均値との差を合計することによって求められる。或る実施形態では、前記圧縮において、ＪＰＥＧ圧縮標準で使用されるもののようなフレーム内圧縮技術を用いる。
【００１６】
或る実施形態では、基準ブロックが、（ａ）複数の前記処理済みのブロックのそれぞれについて、そのブロックと前記選択されたブロックとの差の絶対値の和を計算し、（ｂ）計算された前記和の最小値に対応する処理済ブロックを、前記基準ブロックとして選択することによって特定される。
【００１７】
本発明の別の態様では、フレーム内イメージ圧縮を行う際に必要となるメモリ領域を小さくする方法が、（ａ）第１フレームのフレーム内データ圧縮を行う過程と、（ｂ）フレーム内圧縮済み第１フレームをフレームバッファに保存する過程と、（ｃ）第２フレームを受信する過程と、（ｄ）前記第２フレームにおけるブロックと前記第１フレームの選択された部分における圧縮解除されたブロックとを比較することによって、前記第１フレーム及び前記第２フレームのブロック同士の一致を検出する過程と、（ｅ）検出された一致ブロックに従って前記第２フレームを圧縮する過程とを含む。前記第２フレームの圧縮は、前記第１フレーム及び前記第２フレームから導出された残余フレームとして圧縮によって達成され得る。
【００１８】
本発明の或る実施形態によれば、本発明のフレーム内圧縮方法を、上述のフレーム内イメージ圧縮を行う際に必要となるメモリ領域を小さくする方法における第１フレームのフレーム内圧縮において使用することができる。
【００１９】
本発明の更に別の態様の方法は、第１及び第２フレーム間の重複領域を検出し、保存されたイメージデータからその重複領域を除去する。重複したイメージの組以外の連続したイメージは互いに結合されて、非重複イメージ群から消化管の長さ方向に沿ったイメージが形成される。このイメージは、「実体像」イメージとして知られており、これによって医師による読映検査が非常に簡単になる。或る実施形態では、第１イメージと第２イメージとの間で多数の動きベクトルが計算される。その動きベクトルからヒストグラムを集計して、重複領域を示す動きベクトルを特定する。或る実施形態では、動きベクトルの平均が、重複部分を示す動きベクトルとして選択される。
【００２０】
本発明の方法によって、各イメージの圧縮比が向上するとともに、ＭＰＥＧ様の圧縮が、２枚以上のイメージ分のフレームバッファを用いることなく行えるようになる。動き方についての特徴を利用することによって達成される圧縮により、遠隔医療での利用が可能となり、アーカイブ保存や検索が容易になる。また正確で見やすいイメージが得られることから、医師が速やかかつ正確な読映を行うことが可能となる。
【００２１】
本発明の方法は、ＪＰＥＧのような標準的な圧縮技術とともに用いることができる。例えば、同じイメージ内のマッチングブロックの検出は、標準的な圧縮の前処理過程とみなすことができる。画素データを再現するためには、標準的な圧縮解除アルゴリズムが用いられ、その後、前記前処理過程とは逆の後処理が行われる。標準的な圧縮技術を用いることで、特定用途向け集積回路（ＡＳＩＣ）や市販のソフトウェアの形で提供される既存のモジュールを用いて開発時間を最短にすることが可能となるという利点が得られる。
【００２２】
本発明は、下記の詳細な説明を添付の図面とともに参照することによっては一層よく理解されよう。尚、図面間の相互参照を容易にするため、図面中の類似の要素には類似の参照符号が付されている。
【発明を実施するための最良の形態】
【００２３】
同時係属中の特許出願には、従来技術の多くの問題を克服するカプセルカメラが開示されている。今日、半導体メモリは低コストで低消費電力で、複数の発売元から入手容易であり、特定用途向け集積回路（ＡＳＩＣ）、センサ機器（即ちデータ発信元）、及びパーソナルコンピュータ（即ちデータの送り先）と互換性を有しており、形式変換デバイスなしで用いることができる。本発明の一実施形態では、イメージを半導体メモリを用いた「オンボードストレージ」に格納でき、この半導体メモリは業界標準のメモリプロセスまたは容易に利用可能なメモリプロセスを用いて製造されたものである。半導体メモリデバイスの診断用イメージ記憶装置のための使用を最適化するために、本発明の方法では、連続したイメージ間の重複領域を取り除いて必要な記憶容量を小さくすることができる。
【００２４】
本発明の一実施形態によれば、専用のフレームバッファが設けられる。解像度が６４０×４８０のＶＧＡタイプのデータ（例えば８ビット）は３０万の画素数を有し、各画素が等しく１バイトのデータ（例えば８ビット）によって表されるとするならば、そのイメージには２．４Ｍビットのフレームバッファ（「通常フレームバッファ」）が必要となる。その物理的な制約及び消費電力の制約のために、実際上は、カプセルカメラは通常フレームバッファの一部しか提供できない。必要な記憶容量を小さくするために非常に効率的なイメージ圧縮（デジタルイメージは適当な情報の損失を伴う圧縮技術を用いて圧縮されてもよい）アルゴリズムが用いられてもよい。この場合も、カプセルで利用できる消費電力とメモリサイズの制約を考慮に入れる必要がある。同時係属中の出願に記載のように、それぞれが通常フレームバッファよりずっと小さい「部分的フレームバッファ」を設けてもよい。
【００２５】
図１は、本発明の一実施形態による、体内管腔００内の嚥下可能なカプセルシステム０１を示す。管腔００は、例えば、結腸、小腸、食道、または胃であり得る。カプセルシステム０１は体内にあるときは完全に自律動作しており、全ての要素は内部部品を体液から保護する水分バリアとなるカプセルハウジング１０内に包入された状態にある。カプセルハウジング１０は透明なので、照明システム１２の発光ダイオード（ＬＥＤ）からの光を、カプセルハウジング１０の壁を通して体内管腔００内壁に当てることができ、また体内管腔００内壁からの散乱光をカプセル内に収集してイメージ化することができる。カプセルハウジング１０は、その内部の異物が体内管腔００に直接接触することも防止する。カプセルハウジング１０は、嚥下が容易で、その後消化管を通過してゆけるような形状にされる。通常、カプセルハウジング１０は滅菌された、非毒性の材料からなり、体内管腔内に留まることが最小となるように十分に滑らかなものである。
【００２６】
図１に示すように、カプセルシステム０１は、照明システム１２と、光学系１４及びイメージセンサ１６を備えるカメラとを備えている。イメージセンサ１６でとらえられたイメージはイメージベースの運き検出器１８で処理され、カプセルがカメラの視野内に入った消化管の部分に対して動いているか否かが決定され得る。イメージベースの動き検出器１８は、デジタル信号プロセッサ（ＤＳＰ）や中央演算処理装置（ＣＰＵ）上で動作するソフトウェアとして、ハードウェアとして、或いはその両方の形態で実装することができる。イメージベースの動き検出器１８は１以上の部分的フレームバッファを有し得、半導体不揮発性アーカイブメモリ２０は、カプセルが回収された後に体外のドッキングステーションでイメージを検索できるようにするために設けられ得る。システム０１は、バッテリー電源２４と出力ポート２８を備える。カプセルシステム０１は、蠕動によって消化管内を前進し得る。
【００２７】
照明システム１２はＬＥＤによって実現できる。図１では、ＬＥＤがカメラの開口に隣接した位置にあるが、他の形態も可能である。光源は例えば開口の後側に設けることができる。他の光源（例えばレーザダイオード）も利用可能である。或いは、白色光源または２以上の狭帯域光源の組み合わせを用いてもよい。ＬＥＤ光によって励起されてより長い波長の光を発する燐光材料とともに、青または紫のＬＥＤを備える白色ＬＥＤも利用できる。カプセルハウジング１０の光を透過させ得る部分は、生体適合性のガラスまたはポリマー製であり得る。
【００２８】
光学系１４は、複数の屈折、回折、または反射用のレンズ要素を備えたものであり得、体腔壁のイメージをイメージセンサ１６上に供給する。イメージセンサ１６は、受け取った光の強度を対応する電気信号に変換する、ＣＣＤ型またはＣＭＯＳ型のデバイスによって提供され得る。イメージセンサはモノクロで応答するものでもよいが、カラーイメージ（例えばＲＧＢやＣＹＭ表現を用いたもの）を捕らえられるようにカラーフィルタアレイを備えていてもよい。イメージセンサ１６からのアナログ信号は、デジタル形式での処理ができるようにデジタルに変化されるのが好ましい。そのような変換はＡ／Ｄコンバータを用いて行うことができ、またそのＡ／Ｄコンバータは（この実施形態のように）センサの内部に配置したり、或いはカプセルハウジング１０内の他の部分に配置される。Ａ／Ｄ変換ユニットは、イメージセンサ１６とシステムの他の部分との間に設けられてもよい。照明システム１２のＬＥＤは、イメージセンサ１６の動作と同期して発光する。制御モジュール２２の機能の１つは、イメージ捕捉動作の間にＬＥＤを制御する。
【００２９】
動き検出モジュール１８は、限られた利用可能な記憶空間を節約するためにイメージが１つ前のイメージからの十分な動きを示すとのイメージを捕捉すべきイメージとして選択する。そのイメージはオンボードアーカイブメモリシステム２０に保存される。図１に示す出力ポート２６は生体内では使用されず、カプセルが体内を通過して回収された後ワークステーションにデータをアップロードする。
【００３０】
図２は、カプセルカメラの動作中の情報の流れを示す機能ブロック図である。光学系１１４を除いて、これらの機能の全ては、一個の集積回路で実現することができる。図２に示すように、照明システム１２と光学系１４の両方を表す光学系１１４は、イメージセンサ１６に体腔壁のイメージを与える。動き検出回路１８は、現イメージが前イメージから十分に異なったものであるか否かを決定する動き検出回路１８の決定に基づき、撮られてもアーカイブメモリ２０に保存されないイメージもある。イメージが前イメージと十分に異なっていないと考えられるならばそのイメージは破棄されることもある。第２のセンサ（例えばｐＨ、熱、圧力センサなど）も設けられ得る。第２センサからのデータは、第２センサ回路１２１で処理されて、アーカイブメモリシステム２０に供給される。行われた測定にはタイムスタンプが付され得る。制御モジュール２２は、マイクロプロセッサ、ステートマシン、またはランダムロジック回路、またはこれらの組み合わせからなるものであり得、モジュールの動作を制御する。例えば、制御モジュール２２はイメージセンサ１６または動き検出回路１８からのデータを用いて、イメージセンサ１６の露出を調節し得る。
【００３１】
アーカイブメモリシステム２０は、１以上の不揮発半導体メモリデバイスによって実装され得る。アーカイブメモリシステム２０は、制御モジュール２２が存在する集積回路とは別の集積回路として設けられてもよい。画像データは、画像データ処理技術（例えば、動き検出）のためにデジタル化されるので、デジタルデータに適合するメモリ技術が選択される。もちろん、プレーナ技術（現在の実質的にすべての集積回路の製造に用いられる）を用いて大量生産される半導体メモリは最も便利である。半導体メモリは、カプセルシステム０１のセンサや他の回路と電源を共有しており、出力ポート２６でアップロードデバイスにインタフェースする際にデータ変換はほとんどの場合不要であることから、最も適合性が高い。アーカイブメモリシステム２０は、カプセルが体内で動作し、カプセルが体外に排出された後にデータをアップロードするまで、動作中に収集したデータを保存する。この保存すべき期間は通常２、３日程度である。不揮発性メモリは、カプセルのバッテリが消耗した後ですらデータは電力消費なしに保たれ得ることから好適である。適当な不揮発性メモリとしては、フラッシュメモリ、一回書き込み型メモリ、または一回書き込み・一回読み出し型（program-once-read-once memories）メモリ等が挙げられる。或いは、アーカイブメモリシステム２０は揮発性のスタティックメモリ（例えばＳＲＡＭや、その一種であるＶＳＲＡＭ、ＰＳＲＡＭ等）であってもよい。或いは、メモリはダイナミックランダムアクセスメモリ（ＤＲＡＭ）であり得る。
【００３２】
アーカイブメモリ２０は、カプセルシステム０１の動作を開始するための初期化情報（例えばブートアップコード及び初期レジスタ値）を保持するために用いられ得る。従って、この場合第２の不揮発メモリまたはフラッシュメモリのコストが節約できる。不揮発性メモリのその部分には、選択された捕捉イメージを保存するべく動作中に書き込みが行われてもよい。
【００３３】
カプセルは体を通過した後に回収される。カプセルハウジング１０を開いて、入力ポート１６をアップロードデバイスに接続し、データの保存・解析のためコンピュータワークステーションにデータを転送する。データ転送プロセスは、図３の機能ブロック図に図示されている。図３に示すように、カプセル・システム０１の出力ポート２６は、アップロードデバイスの入力ポートでコネクタ３７と結合する電気コネクタ３５を含む。図３には１つのコネクタが示されているが、データをシリアルに、またはパラレルバスを通して転送可能とし、かつ電源をアップロードデバイスからカプセルに供給して、データアップロード時にカプセルのバッテリが電源を供給しなくて済むようにするように、これらのコネクタを複数の導電素子として実現してもよい。
【００３４】
出力ポート２６への電気的接続をなすために、カプセルハウジング１０は、破砕、切断、溶融、または他の技術によってその一部が破られる。カプセルハウジングは、シールを形成するべくガスケット等を用いて互いに圧入されるが、コネクタ３５を露出するために分離することもできる２以上の部品を備え得る。コネクタどうしの機械的結合は、カプセル開放プロセスの後に行うか、同プロセスの一部とし得る。これらのプロセスはカスタムツーリングを用いるか又は用いないで手で実施してもよいし、機械によって自動または半自動で実施してもよい。
【００３５】
図４はデータ転送プロセスを示す図であり、カプセルシステム０１からワークステーション５１への情報の流れ、及びワークステーションで情報がコンピュータハードドライブ等の記憶媒体に書き込まれることが示されている。図４に示すように、データは、カプセルシステム０１の出力ポート２６とアップロードデバイス５０の入力ポート３６との間の転送媒体４３を介してアーカイブメモリ２０から取り出される。転送リンクは、既存の又はカスタムメイドの通信プロトコルを用い得る。転送媒体は、図３に示すコネクタ３５及び３６を含み、また図３には示されていないケーブルも含み得る。アップロードデバイス５０はインタフェース５３を介してデータをコンピュータワークステーション５１に転送するが、インタフェース５３は、ＵＳＢインタフェース等の標準的なインタフェースとして実装され得る。転送は、ＬＡＮまたはＷＡＮを介して行われてもよい。アップロードデバイス５０は、データをバッファリングするためのメモリも有し得る。
【００３６】
オンボードでイメージを格納するための望ましい代替手段は、イメージを無線リンクで伝送する。本発明の一実施例では、データは無線デジタル伝送を介してレコーダを備えたベースステーションに送られる。このような実施形態では利用できる記憶空間に関する不安が少なくなるので、イメージの解像度を高めてより高品質なイメージを得ることができる。さらに、例えばプロトコルの符号化技術を用いて、データをよりローバストで耐雑音性を向上させた方式でベースステーションに転送することもできる。より高い解像度を用いることの不利な点は、消費電力と帯域幅が大きくなることである。本発明の一実施例は、保存すべきイメージを選択するための上述の選択基準を実質的に用いることによって選択されたイメージのみを送信する。かくして、低いデータレートが達成され、このようにして行われるデジタル無線送信は、当局に認可された体内植込型医療用データ伝送用（ＭＩＳＣ）帯域の狭帯域幅内におさまることになる。その上、この低いデータレートによってビット当りの伝送出力が高めることができ、誤りに対する抵抗力の高い伝送が可能となる。従って、体外に向けてより長い距離（例えば６フィート）伝送させることが可能となり、伝送データを受信するためのアンテナを邪魔になるほど広げて設けたり、人体に取り付ける必要がなくなる。その信号が前記ＭＩＳＣの条件を満たすならば、そのような伝送はＦＣＣや他の規制に違反することなく開放して行うことができる。
【００３７】
図５は、本発明の一実施形態による嚥下可能なカプセルシステム０２を示す。カプセルシステム０２は、図１のカプセルシステム０１とほとんど同じ構造を有するが、アーカイブメモリシステム２０と出力ポート２６が必要とされない点が異なる。カプセルシステム０２も、無線通信で用いられる送信機１３２６及び通信プロトコル符号化器１３２０を備える。従って、カプセル０１及びカプセル０２の実質的に同一の要素には、同じ参照符号を付してある。それらの要素の構造と機能についてはここでは繰り返して説明しない。通信プロトコル符号化器１３２０は、ＤＳＰやＣＰＵ上で動くソフトウェアとして、ハードウェアとして、或いはそれらの両方の組み合わせた形態で実装され得る。送信機１３２６は、捕捉したデジタルイメージを送信するためのアンテナシステムを備える。
【００３８】
図６は、動作中のカプセルカメラの実施形態１４００の情報の流れの機能ブロック図である。ブロック１４０１及び１４０２で示される機能はそれぞれ、カプセル及び受信機を備えた外部ベースステーションで実施される機能である。光学系１１４とアンテナ１３２８を除いて、ブロック１４０１の機能は一個の集積回路上に実装され得る。図６に示すように、照明システム１２と光学系１４の両方を表す光学系１１４は、イメージセンサ１６に体腔壁のイメージを与える。動き検出回路１８は、現イメージが前イメージから十分に異なったものであるか否かを決定する動き検出回路１８の決定に基づき、撮られてもカプセルシステム０２から送信されないイメージもある。イメージが前イメージと十分に異なっていないと考えられるならばそのイメージは破棄されることもある。送信のために選択されたイメージは、データ伝送のためのプロトコル符号化器１３２０によって処理される。第２のセンサ（例えばｐＨ、熱、圧力センサなど）も設けられ得る。第２センサからのデータは、第２センサ回路１２１で処理されて、プロトコル符号化器１３２０に供給される。行われた測定にはタイムスタンプが付され得る。プロトコル符号化器１３２０で処理されたイメージと測定値はアンテナ１３２８を通して送信される。制御モジュール２２は、マイクロプロセッサ、ステートマシン、またはランダムロジック回路、またはこれらの組み合わせからなるものであり得、カプセルシステム０２のモジュールの動作を制御する。上述のように、カプセルが意味のある距離だけ動いたり方向を変えたか否かに基づいて細くされるイメージを選択することの利点も、無線送信のための捕捉イメージを選択ｓるうために適用できる。このようにして、前に送信されたものに対する追加の情報を提供しないイメージは送信されないことになる。従って、そのような方式でなければイメージを送信するのに必要となっていた貴重なバッテリーの電力が節約されることになる。
【００３９】
図６に示すように、体外のブロック１４０２で表されるベースステーションは、受信機１３３２のアンテナ１３３１を用いて無線データ伝送を受け取る。プロトコル復号化器１３３３は、送信されたデータをデコードし、捕捉されたイメージを復元する。復元後の捕捉されたイメージはアーカイブストレージ１３３４に保存された後にワークステーションに供給されて、作業者（例えば医師や訓練された技術者）がそのイメージを解析することができる。制御モジュール２２と同じ形で実装され得る制御モジュール１３３６は、ベースステーションの機能を制御する。カプセルシステム０２は、圧縮を利用して伝送に必要な電力を節約し得る。動き検出器１８に送信されたイメージに圧縮を施す場合には、ベースステーションに圧縮解除エンジンを設けるか、イメージを見たり処理する際にワークステーションでイメージの圧縮解除を行えばよい。ベースステーションに色空間コンバータを設けて、動き検出器では、送信されたイメージがイメージデータストレージで用いられる色空間とは異なる空間で表されるようにしてもよい。
【００４０】
本明細書では、「画像圧縮」及び「イメージ圧縮」という語を、文脈から異なるものを指すことが明らかな場合を除いて、交換可能な同じ意味で用いている。この点に関連して、ビデオは、時間軸上の各点に対応するイメージからなるイメージ列とみなすことができる。
【００４１】
よく使用される画像圧縮アルゴリズムは２つのカテゴリに分類される。第１のカテゴリは、フレーム単位圧縮に基づくもの（例えばＪＰＥＧ）で、フレーム内冗長性を除去するものである。第２のカテゴリーは、フレーム間の違いに少なくとも部分的に基づいているもの（例えばＭＰＥＧ）で、フレーム内冗長性とフレーム間冗長性の両方を除去するものである。第２のカテゴリの（ＭＰＥＧ様の）圧縮アルゴリズムは、複雑で複数のフレームバッファが必要となるが、より高い圧縮比を達成できる。３０万画素のイメージではフレームバッファとして２．４メガビット以上のＲＡＭが必要となる。従って、カプセルカメラの空間と電力消費の限界を考えれば、複数のフレームバッファを必要とする重要なＭＰＥＧ様アルゴリズムは実用的ではない。動き圧縮アルゴリズムは広く利用されている。従って、本発明は従来技術で必要とされていたフルフレームバッファサポートを必要とせず、イメージ間の重複を除去する動きベースの圧縮を適用する。
【００４２】
本発明の一実施例は典型的な成人の小腸の長さが５．６メートルであることを利用する。この長さ分の距離を進む間、カプセルカメラは５万枚以上のイメージ（即ち、平均して、０．１ｍｍの前イメージには含まれていなかった新しい領域を各イメージが含む）を撮影し得る。実際のイメージの視野はこの長さの数十倍（例えば５ｍｍ）をカバーする。従って、動きベクトルにガイドされて、連続するイメージどうしの非重複領域のみを保存することによって、圧縮比を大いに向上させることができる。この方法は、例えば、同様に時間的な冗長性の除去を利用しているＭＰＥＧ様の圧縮アルゴリズムと結合することができる。本発明の一実施例では、圧縮プロセスで検出される動きベクトルを、連続するイメージ間の重複部分の除去のために用いることができる。さらに、重複領域を除去することによって、イメージどうしを合わせて、医師による読映用の、消化管の連続したリアルなイメージ（「実体像」）として提示することができる。重要な領域を見落とす危険を冒すことなく、そのようなイメージを検討するために必要な時間はおよそ２、３分となろう。また、医師は遠隔地でそのようなイメージを検討できるので、この分野における遠隔治療の利用も可能となる。さらに、重要なデータのみが提示されるので、迅速かつ低コストで保存や検索を行うことが可能となる。
【００４３】
本発明では、望ましいフレームレートを決定し、前イメージの視野との重複部分を決定するため、動き検出のためにイメージを一時的に保存するバッファメモリのみが必要となる。特殊な技術によって、２以上のフレームデータを保存する従来型のフレームバッファが不要となる。その代わりに、部分的フレームバッファのみが必要となる。イメージ内の冗長性は破棄され、必要で非冗長のイメージ及び情報のみがオンボードアーカイブメモリに保存されるか無線通信で送信される。
【００４４】
本発明の一実施例は、静止画像圧縮技術（「ＪＰＥＧ様の圧縮アルゴリズム」）を改善するものであり、図７及び図８Ａ−図８Ｃに示されている。この実施例では、ＪＰＥＧ圧縮の場合のように、イメージが８×８画素ブロックに分割される（図７参照）。ブロックに分割することによって、例えば周波数領域への離散コサイン変換（ＤＣＴ）によってイメージデータを処理することが容易になる。図７において、各８×８ブロックＰｉｊは、ブロック内の選択された画素（例えばブロックの左上位置の画素）の行と列の位置（ｉ，ｊ）によってラベル付けされ得る。ＪＰＥＧ圧縮の場合のように、符号化と復号化はイメージの左上から右下へとブロック単位で進められ得る。図７に示すように、ブロックＰｉｊは前に処理された隣接するブロック（例えばブロックＰ（ｉ−８）ｊ，Ｐ（ｉ−８）（ｊ−８），及びＰｉ（ｊ−８））である所定の数のブロック（例えば３つ）と比較される。図８Ａは、前に処理された隣接ブロックを特定する、各ブロックの処理について図示している。図８Ａで示すように、ブロックが第１行、第１列にある（ステップ８０４、８１０、及び８１１で判定される）場合には、そのブロックは、参照ブロックを用いることなくＪＰＥＧ様アルゴリズムで圧縮即ち符号化される。そのブロックが第１列にあって、その左側に前に処理された近接ブロックがある（ステップ８０４、８１０、及び８１２で判定される）場合には、その前に処理された近接ブロックは、さらなる処理の準備段階におけるステップ８１３で圧縮解除即ち復号化される。更なる処理は、図８ＢのステップＢから始まる。ブロックが第１の行にないが、第１の列にある（ステップ８０４、８０５、及び８０８で判定される）場合には、その上側隣接ブロックが基準ブロックとしての役目を果たす。このような場合、ステップＢにおいて上側隣接ブロックが更なる処理のために復号化即ち圧縮解除される。
【００４５】
ステップＢ（図８Ｂ）では、基準ブロックとして適格な処理済みの隣接ブロックのそれぞれに対して、本発明の方法では、同じイメージにおける現ブロックの画素と処理済みの隣接ブロックの画素とを比較して、処理済の隣接ブロックが基準ブロックとして利用できるか否かを決定する。従って、基準ブロックとして適格な処理済みの隣接ブロックごとに、ステップ８１４−８２２のそれぞれにおいて、そのブロックと隣接ブロックＰ’（例えばブロックＰ（ｉ−８）ｊ）の対応する画素どうしの差の絶対値の合計（ＳＡＤ）を計算する。図８Ｂのステップ８２４は、ブロックＰｉｊと隣接ブロックＰ’の対応する画素Ｐｍｎ及びＰ’ｍｎのＳＡＤの合計＝Σ［ｍ＝０，７］Σ［ｎ＝０，７］｜Ｐｍｎ−Ｐ’ｍｎ｜を示す。ブロックＰ７’は、例えば、ブロックＰｉｊの左側の隣接ブロックであり得る。（尚、本明細書全体において、例えば”Σ［ｉ＝１，ｎ］ｆ（ｉ）”という表記は、”ｆ（１）＋ｆ（２）・・・＋ｆ（ｎ）”を表すものとする。）
【００４６】
その他、図８Ｂのステップ８２４において、ブロックＰＤＢｉｊは、現ブロックの各画素値ｐｍｎと基準ブロックの対応する画素値ｐ’ｍｎを用いて計算された８×８個の差値ｐｄｂｍｎ＝ｐｍｎ−ｐ’ｍｎ＋１２８から形成される。２５５を超えるｐｄｂｍｎ値が存在するならば、その基準ブロックは、基準ブロックとして選択するには不適格と考えられるほど現画素ブロックとは異なってるいことになる。
【００４７】
全隣接ブロックが処理されたとき、本発明の方法は図８Ｃに示すステップＣに進む。隣接ブロックの何れもが基準ブロックとして適格でない（ステップ８２５で判定）場合には、現ブロックは基準ブロックを用いずに圧縮即ちＪＰＥＧに符号化される（ステップ８３０）。適格なものが存在する場合には、合計ＳＡＤ値が最小となる隣接ブロックが選択される（ステップ８２５及び８２６で判定）。ステップ８２７で、平均画素値と活動度の統計値が、現ブロックＰｉｊ及び異なるブロックＰＤＢｉｊの両方について計算される。即ち、現ブロックＰｉｊの平均画素値ｐａｖｅ＝１／６４・Σ［ｍ＝０，７］Σ［ｎ＝０，７］ｐｍｎ、異なるブロックＰＤＢｉｊの平均画素値ｄａｖｅ＝１／６４・Σ［ｍ＝０，７］Σ［ｎ＝０，７］ｐｄｂｍｎ、現ブロックＰｉｊの活動度Ａｐ＝Σ［ｍ＝０，７］Σ［ｎ＝０，７］（ｐｍｎ−ｐａｖｅ）、及び異なるブロックＰＤＢｉｊの活動度Ａｐｄｂ＝Σ［ｍ＝０，７］Σ［ｎ＝０，７］（ｐｄｂｍｎ−ｄａｖｅ）が計算される。ステップ８２８において、現ブロックＰｉｊの活動度Ａｐが異なるブロックＰＤＢｉｊの活動度Ａｐｄｂ以上である場合には、現ブロックＰｉｊでなく異なるブロックＰＤＢｉｊが圧縮即ち符号化され、現ブロックＰｉｊの活動度Ａｐが異なるブロックＰＤＢｉｊの活動度Ａｐｄｂ未満である場合には、現ブロックＰｉｊが基準ブロックを用いることなくＪＰＥＧで圧縮即ち符号化される。
【００４８】
基準ブロックとしての役目を選択された隣接ブロックは、現ブロックに対する保存された相対位置参照によって示される。符号化されるブロックそれぞれに対して、処理済みの隣接ブロックが３つ考えられる場合には、選択された基準ブロックの位置を２ビットで符号化する。最大７個の処理済みブロックを考える場合（即ちブロックのなかには直接接していないものもある）、選択された基準ブロックの位置を３ビットで符号化する。例えば、これらの位置参照ビットは、圧縮データストリーム内または補助データ部分に配置され得る。
【００４９】
図８Ａ−図８Ｃに示す方法によれば、あるイメージのうち僅かな部分（即ち基準ブロックとして適格な隣接ブロック）のみが圧縮解除される必要があるだけなので、図８Ａ−図８Ｃの動作のための圧縮解除候補の基準フレームを保持するのに必要なフレームバッファのサイズは、全イメージを圧縮解除サイズとする場合と比較して小さくなる。
【００５０】
復号化の間、基準ブロックの画素値が対応する異なる画素値（即ちＰＤＢｉｊ）に加えられて、現ブロックＰｉｊの画素値が復元される。基準ブロックの復号化された画素値は、符号化プロセスで用いられた画素値とは僅かに異なった値であり得るので、基準ブロックを選択するために計算される差の絶対値の合計は、符号化前に計算された値より符号化された値を用いて計算するのが好ましい。ＪＰＥＧ圧縮も、符号化された画素値に基づいて施される。このように僅かなオーバーヘッドで、ＪＰＥＧ圧縮比を向上させることができる。従ってこの方法は、省スペース・低消費電力を維持しつつフレームバッファまたは部分的フレームバッファを不要とし、カプセルカメラのスペースと消費電力の制約の両方を満たすことができる。
【００５１】
図９に示す本発明の別の実施形態によれば、大きいフレームバッファを用いることなくＭＰＥＧ様データ圧縮を達成し得る。この実施形態によれば、ＪＰＥＧ様技術とＭＰＥＧ様技術の両方を用いるカスケード圧縮が、初めに中程度の量子化レベルを用いるＪＰＥＧ様圧縮技術で現イメージを圧縮することによって達成される。図９は、ＤＣＴ（ステップ９０１）、量子化（ステップ９０２）、及びエントロピー符号化（ステップ９０３）を行うこのＪＰＥＧ様圧縮技術を示す。ステップ９０１−９０３は上述の図８Ａ−図８Ｃの技術とともに用いられる圧縮手順の一部である。このＪＰＥＧ様圧縮されたイメージは、ＭＰＥＧ用語の”Ｉ”フレームとみなされる。得られるＪＰＥＧ様圧縮イメージは、有害な画質劣化なく小さいサイズのフレームバッファだけを占める（ステップ９０４）ものとなる。フレーム間圧縮アルゴリズムの一部として、この”Ｉ”フレームは、後続のフレームが残余フレーム（例えば”Ｐ”フレーム）として符号化される際に参照される、基準フレームとしての役目を果たし得る。”Ｐ”フレームとして以降のフレームを符号化するために、”Ｉ”フレームとして選択された部分は、ステップ９０５−９０７において逆変換（即ちエントロピー復号化、逆量子化、及び逆ＤＣＴ）を用いて”Ｐ”フレームを符号化する時点で圧縮解除される。任意の時点での動き検出のために必要なのは、イメージの小さい部分のみ（即ち探索領域を表すイメージの細片部（ストリップ））の圧縮解除なので、”Ｉ”フレームの圧縮解除された探索領域を保持するために設けられたストリップバッファも小さいサイズとなる（ステップ９０８）。動き検出がうまくいった場合（ステップ９０９）、現フレームは、現フレームと基準フレームの対応するブロックの画素ごとの差をとることによって、残余フレーム（即ち”Ｐ”フレーム）として圧縮できる。”Ｐ”フレームは、ＤＣＴ、量子化、及びエントロピー符号化（ステップ９１１−９１３）を用いて圧縮される。この実施形態では、”Ｂ”フレーム（”Ｐ”及び”Ｉ”フレームから導出される）は用いられない。
【００５２】
現フレームの符号化の間、基準Ｉフレームの探索領域の復号化が、現フレームの受信と重複してリアルタイムで同時に行われる。図１３Ａは、基準Ｉフレームにおける探索領域と現フレームの画素ブロック１３０１を示す。図１３Ｂは、それぞれ現フレームの画素ブロック１３０１及びブロック１３０２に対応する、基準Ｉフレームの探索領域１３０３及び１３０７を示す。ブロック１３０２は、画素ブロック１３０１の右側に隣接した位置にある。図１３の斜線部分１３０４は、探索領域１３０３及び１３０７の両方に共通の領域を示す。つまり、探索領域１３０３は領域１３０５と共通探索領域１３０４を含み、探索領域１３０７は共通探索領域１３０４と領域１３０６を含む。ブロック１３０１が符号化された後にブロック１３０２を符号化するためには、ブロック１３０６さえ符号化すればよい。なぜなら、ブロック１３０１の符号化の段階で共通探索領域１３０４は既に符号化されているからである。実際、領域１３０５の符号化データを保持するためのバッファメモリ空間は、領域１３０６の符号化データで上書きしてもよい。領域１３０５と１３０６はそれぞれ、高さが探索領域と同じで幅が画素ブロックの幅と同じストリップである。或る実施形態では、符号化が第１の方向に行単位で行われ、各行内では第１の方向に直交する方向にブロック単位で行われる。従って、一行の画素ブロックを完全に符号化した後、符号化は次の行にうつり、基準フレームの探索領域も同様に１ブロック下に移動する。このプロセスは、図１４Ａ及び図１４Ｂに例示されている。図１４Ａは、現フレームの画素ブロック１４０２−１乃至１４０２−ｎの行の対する基準フレームの探索領域１４０１を示す。符号化が次の行（即ち画素ブロック１４０３−１乃至１４０３−ｎ）に進んだとき、基準フレーム内の新たな探索領域１４０４も１行分下に動く。このように、符号化探索領域１４０５を保持するために用いられるバッファメモリは、探索領域１４０６からの符号化データによって上書きされ得る。画素ブロック１４０２−１乃至１４０２−ｎの処理の際に共通探索領域（即ち探索領域１４０１と１４０２の重複部分）は既に符号化済みなので、符号化する必要があるのは探索領域１４０６からのデータのみである。
【００５３】
このように、Ｐフレームとして符号化される現フレームのそれぞれについて、基準Ｉフレームが符号化される。基準フレームをただ一度だけ符号化し、アクセスできるようにＤＲＡＭに保存しておく方式と比較して、基準フレームの符号化は消費電力が多くなると考える者もいるかもしれない。しかし、ＤＲＡＭ回路をリフレッシュし、そこにアクセスしたり、アクセスのためのチップ内での相互接続をなすために必要な電力を考えると、上述の方式でのフレームの符号化の方が、スタティックな回路を使用しＡＳＩＣ内でチップ内相互接続をなさしめることでより効率的に電力を使用する。
【００５４】
連続したフレーム間でカプセルに捕捉されたイメージは、進行方向（＋ｘ方向と呼ぶものとする。）に入れ代わることが、進行方向に垂直な方向（ｙ方向）に入れ代わることより多いので、或る実施例では、ｙ方向よりｘ方向が長い探索領域を選択し得る。さらに、進行方向（＋ｘ方向）の動きが生じやすいことから、探索領域を非対称に（即ち＋ｘ方向が−ｘ方向より長くなるように）選択してもよい。側面の３６０度のパノラマビューが得られる設計では、ｙ方向成分は探索する必要はない。
【００５５】
動き（「動きベクトル」で表現される）は、さまざまな技術を用いて検出することができる。そのよな技術の例として、代表点マッチング（ＲＰＭ）法とグローバル動きベクトル（ＧＭＶ）法が挙げられる。何れの技術も、利用する前にイメージをフィルタリングしてフリッカや他のノイズを低減させ得る。
【００５６】
図１０に示すＲＰＭ法の下では、いくつかの代表的な画素（例えば３２個）を各イメージから選択し、関連するイメージ同士でそれらを比較する。中央領域のようないくつかの領域が、他の領域（例えば周辺領域）より多くの画素を有するようにしてもよい。図１０に示すように、選択された代表画素を外囲する画素群が、「マッチング近傍」（例えば代表画素１００２のマッチング近傍１００１）を形成する。例えば、マッチング近傍を形成するためにｘ方向かｙ方向の何れかの方向に±４の範囲内の画素を選択してもよい。現フレームの選択された代表画素のマッチング近傍のそれぞれは、基準フレーム（即ち他の時点のイメージ）の探索領域内のマッチング近傍と比較される。その探索領域（例えば探索領域１００５）は、代表画素に対応する画素（例えばマッチング近傍１００３内の画素）を含む基準フレームのにおける領域である。一般的に、その探索領域はマッチング近傍より大きい領域が選択される。動きベクトルは、現フレームの代表画素のマッチング近傍と、前記代表画素のマッチング近傍の画素群との一致度が最も高い画素群から構成される基準フレームのマッチング近傍との変位である。最も高い一致度を求めるための基準はさまざまな方式で決定される。例えば、一致度の基準を、現イメージのマッチング近傍の画素群と基準イメージのマッチング近傍の対応する画素群との差の絶対値の和が最小となるものとすることができる。この一致度の最も高いベクトルを、その代表画素の動きベクトルと称し、現イメージの代表画素のそれぞれについて求められる。
【００５７】
図１１に示すＧＭＶ法では、動きベクトルが、ＭＰＥＧ様の動き推定で求められる動きベクトルと同一または類似したものとなる。例えば、図１１に示すように、ブロック１１０３は前フレームの探索領域１１０５で探索される。動きベクトルは、前フレームのブロック１１０４の画素が現フレームのブロック１１０３ａの画素と一致したとき、ブロック１１０３ｂ（即ち、現フレームのブロック１１０３ａに位置が対応する前フレームのブロック）に対するブロック１１０４の位置として前フレーム内で求められる。
【００５８】
何れかの方法（ＲＰＭまたはＧＭＶ）を用いている場合で、一致度の最も高いものが複数存在するときには、平均をとっても、直前に見出された動きベクトルと大きさと向きが最も近い動きベクトルを選択してもよく、或いは最も一致度の高いもののうち任意のものを選択したり、または何れの動きベクトルも選択しなくてもよい。ＧＭＶ法では、動きベクトルはＭＰＥＧ様のイメージ圧縮の副産物として得られることがある。或いは、図１１に示すように、動きベクトルを導出する領域はフレーム全体でなくてもよい。バッファメモリや、計算用リソースや、消費電力に制約がある場合には、現フレーム全体から動きベクトルを求めるのでなく、動きベクトルを求めるために選択する必要があるのは、イメージ内の選択された一部のみ（例えば領域１００１及び１００２）とする。次に探索領域の外部が圧縮されるが、動き検出手順で求められた動きベクトルを再利用して消費電力を節約してもよい。或いは、消化管に沿った移動は口から肛門に向かう方向（＋ｘ）であることから、探索領域を−ｘ方向に僅かにシフトさせて動き検出を行うことができる。このようにする理由は、現イメージの＋ｘ方向の前端にあるのは新たな情報だからである。
【００５９】
ＲＰＭ、ＧＭＶ何れの場合でも、いくつかの動きベクトル候補から動きベクトルを特定するために３次元ヒストグラムを用いることができる。例えば、３つの次元を、ｘ方向の変位、ｙ方向の変位、及びｘ、ｙの各方向変位を有する動きベクトルの数、とすることができる。例えばヒストグラムの位置（３、−４、６）は、ｘ方向の変位３及びｙ方向の変位−４を有する６つの動きベクトルが記録されたことを表す。その場合、動きベクトルは、例えば、最も発生数の大きい（第３の軸の最大値に対応）動きベクトルとして選択される。
【００６０】
或いは、動きベクトルを２次元ヒストグラムを用いて求めてもよく、この場合２つの次元は前後方向及び横方向を表す。動きベクトルのｘ方向の変位は、前後方向での最も発生度の高い変位であり、動きベクトルのｙ方向の変位は、横方向で最も発生度の高い変位である。図１６Ａ及び図１６Ｂは、この方法のためのｘ及びｙ変位のヒストグラムである。図１６Ａに示すように、ｘ方向で最も発生度の高い変位は＋８である。同様に図１６Ｂに示すように、ｙ方向で最も発生度の高い変位は０である。従って、動きベクトル（８，０）が最も発生しやすいものとして選択される。
【００６１】
ＧＭＶまたはＰＲＭ法で２以上のピーク点が存在する場合には、ピーク点の平均値、直前の動きベクトルに最も近いもの、又は他の任意の動きベクトルを選択し得る。動きベクトルが現イメージでは見つからないことが宣言されてもよい。
【００６２】
その上、一様なマッチング近傍（ＲＰＭの場合）又はブロック（ＧＭＶの場合）は、誤ったマッチングを生じることがある。高周波成分を有するマッチング近傍とブロックが好ましい。従って、或る実施形態では、異なる複雑さを有する近傍やブロックを探索するための異なる重み付けを用い得る。マッチング近傍またはブロックの複雑さを示すために種々の方法が用いられる。方法の１つとして挙げられるのは、活動度測定法であり、この場合、活動度とは、探索領域またはブロック内においてある行の連続した要素の差の絶対値の合計にある列の連続した要素の差の絶対値の合計を加えたものである。別の方法として挙げられるのは、差の絶対値平均（ＭＡＤ）法であり、この場合、サイズがＮ×Ｎの正方形のサンプル探索領域またはブロックで、ＭＡＤ＝（１／Ｎ２）Σ［ｊ＝０，Ｎ−１］Σ［ｊ＝０，Ｎ−１］｜Ｙｉ，ｊ−Ｙａｖｅ｜で与えられる。ここで、Ｙａｖｅ＝（１／Ｎ２）Σ［ｊ＝０，Ｎ−１］Σ［ｊ＝０，Ｎ−１］Ｙｉ，ｊであり、Ｙｉ，ｊは、ｉ行ｊ列の画素の輝度である。図１５は、（活動度で重み付けした）動きベクトル発生の３次元ヒストグラムの一例である。
【００６３】
カプセルカメラの用途では、撮影されない領域が生ずるのを避ける（それによって、消化管内の異常状態の検出率を高める）ため、イメージは非常に短い時間間隔で分割される。従って、連続した２つのイメージは相当量の重複部分を含み得る。連続したイメージの動きベクトルを見つけることによって、または異なる時点で撮られたイメージに対して、イメージの重複領域を特定し、イメージの一方から除去することができる。
【００６４】
例えば５万枚以上のイメージが小腸で撮られた場合、小腸が５．６ｍ（通常の成人の実際の長さの概算）であるとすれば、各イメージは平均０．１ｍｍのストリップを提供する。各イメージは、一般的にこのストリップよりかなり長い大きさをカバーする。重複部分を取り除き、動きベクトルを用いることによって、実際の圧縮比は大いに向上する。この方法は、前に述べた圧縮技術、特にＭＰＥＧ様圧縮技術と結びつけることができる。この場合、動き推定能力が共有され、圧縮プロセスで導出された動きベクトルを利用して重複部分を除去することができる。
【００６５】
もちろん、基準フレームも他のフレームにおけるその基準フレームに対して符号化された動きベクトルに関連づけられている必要がある。Ｉフレーム及びＰフレームを用いており、Ｉフレームのみが基準フレームとして利用され得る前述の実施形態では、Ｉフレーム全体が必要であり得る。しかし、そのような群は１０以上のイメージを有し得ることから、圧縮比はさらに向上する。
【００６６】
或いは、ＪＰＥＧ様のフレーム内圧縮アルゴリズムが用いられる場合には、重複部分はストレージ内から除去されるか送信しないことによって除去し得る。
【００６７】
結果として、ＭＰＥＧやＪＰＥＧで既に達成されたレベルよりずっと効率の高い圧縮比が得られる。イメージから除去された重複領域を圧縮する必要がないので、消費電力の節約にもなる。図１２は重複部分を除去する方法の１つを示す。図１２に示すように、フレームｉに対して、フレームｉ＋Δは、カプセルが＋ｘ方向に６単位進行した後のイメージを表す。ストリップ１２０１（ｘ方向に６単位分の幅を有する）は、フレームｉに対するフレームｉ＋Δにある新しい情報を表す。フレームｉ＋Δの残りの部分はフレームｉのイメージと重複しており、従って除去され得る。動きベクトルの導き出す際の誤りを避けるために、ストリップ１２０２（ｘ方向に２単位分の幅を有する）が保持される。（もちろん、保持された重複部分の長さの２単位は単なる例示であって、保持される長さを任意の合理的な長さにもし得る。）ストリップ１２０１及び１２０２を結合した領域は圧縮される。多くのイメージ処理アルゴリズムでは、画素は多くの場合８または１６毎にグループ化される。（例えば、ＤＣＴは８×８画素ブロックを用いて行われることが多い。）例えば、得られるイメージがこれらのアルゴリズムの１つによって容易に取り扱いできるように、保持すべき重複部分の幅を選択し得る。
【００６８】
連続的なイメージによってカバーされる距離は、医師が問題がある可能性がある位置を決定する基準位置情報が得られるように蓄積され得る。各イメージに、またはいくつかに１つのイメージに、または一定の基準を満たすイメージとともにタイムスタンプを保存してもよい。最もよい一致を見つけるプロセスは、イメージを捕らえる際の露出時間、照明強度、カメラの利得が異なると複雑になり得、これらのパラメータは、移動探索を行う前に画素値を補償するために用いてもよい。画素値は、これらの個々の値と正比例する。画像データはオンボードで保存されるか体外に送信され、動き探索または他の操作は後で体外で行われる場合には、これらのパラメータ値は関連するイメージとともに保存または送信され、正確な計算がより容易にできるようにする。
【００６９】
圧縮は、移動のほとんど全部がｘ次元において正のｘ方向に行われる点を利用する。各イメージの重複部分は除去されて、保存または送信されるデータ量は劇的に減少する。
【００７０】
画素位置ｐｉ＝（ｘｉ，ｘｊ）でサンプリングされた基準イメージＩ０（ｐ）を考えると、現イメージＩ１（ｐ）を提供するベクトルを探す必要がある。そのようなベクトルは、例えば費用関数Ｅ＝Σ［ｉ］Ｉ１（ｐｉ＋ｕ）−Ｉ０（ｐｉ）を最小化することによって求めることができる。ここでｕ＝（μ，ν）は移動または変位ベクトルである。費用関数の最小値は、例えばニュートンラプソン法によって求めることができる。通常、移動は僅かな大きさであり得、Ｉ０とＩ１はその操作の前に適切に補間され得る。
【００７１】
消化管における主要な方向は口から肛門に向かう方向であるが、ｙ方向に沿った動きも存在し、またカプセルは回転したり、距離が変化するような状態で視野中の物体に焦点合わせする。より一般的な運動（即ち単純な平行移動でない）の場合、費用関数ＥはＥ＝Σ［ｉ］Ｉ１（ｆ（ｐｉ；ｍ０））−Ｉ０（ｐｉ）で与えられ、ここでｍ０は、複数の回転角をんだものであり得る、動きを記述する一般的なパラメータを含む多次元ベクトルである。或る実施形態では、ｍ０は３つの位置座標、３つの角度、及び焦点距離の関数（即ちｍ０（ｘ，ｙ，ｚ，θａ，θｂ,θｃ，ｄ））である。費用関数の最小値は、例えばヤコビの行列を用いた演算によって求められる。最小のＥに対応する関数ｆのパラメータ値を最適化することによって、Ｉ１とＩ０の間の対応関係と重複領域が求められる。
【００７２】
或いは、計算量を減らすため、最適な対応と一致を求める際に、イメージの前画素値を用いるのでなく、興味深い点の集合（例えば両イメージの局所的最小値及び最大値とその周囲の近傍のような特徴点）を用いてもよい。
【００７３】
パラメータ値は、実体像の表示のための全体イメージを形成するべく結合する準備のできた残りのイメージとともに送信され得る。カメラ姿勢パラメータを含むこっらのパラメータ、またはイメージ対が互いにどのように関係しているかは、後に、医師に見やすく表示するのを容易にするために利用することができる。例えば、姿勢パラメータによって一義的に特定されるカメラ位置は、所望の視点（例えば便利な視野角及び距離）に応じて選択される。対応する元のイメージ群の姿勢パラメータの組及び所望の姿勢パラメータに基づくイメージの非重複部分のマッピングまたは変換を用いて、イメージの非重複部分は所望の視点に応じて結合され得る。
【００７４】
上述の方法を用いて、パノラマビューフレームは、消化管の一部の内壁の「実体像」イメージを提供するべく互いに結合され得る。図１７Ａは、消化管の短い一部分を表すリング形状部１７０１を示す。見やすくするため、リング形状部１７０１は開かれて、湾曲した部分１７０２としても示され得る。湾曲した部分１７０２は、さらに伸ばされて矩形部分１７０３としても示され得る。パノラマビューは消化管のより長い部分を形成するように互いに結合されることから、得られるイメージは、図１７Ｂに示す、管状（円筒形または蛇皮状）の「実体像」イメージ１７４１となる。見やすくするために、イメージ１７４１も、図１７Ａに示すような変換（即ち開放と結合）を用いて開放した形状とし、図１７Ｂの矩形イメージ１７４２として表示できる。
【００７５】
上述の詳細な説明は、本発明の特定の実施形態を例示するものであり、本発明を記載の形態に限定しようとするものではない。本発明の範囲を逸脱せずにさまざまに改変した実施形態が可能である。本発明の範囲は特許請求の範囲の記載によって定められる。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態による、消化管内のカプセルシステム０１を模式的に示す図であり、体腔内にあるカプセルを示す図。
【図２】カプセルシステム０１におけるカプセルカメラの動作中の情報の流れを示す機能ブロック図。
【図３】カプセルシステム０１からワークステーションへのデータ転送プロセスを示す機能ブロック図。
【図４】カプセルシステム０１からワークステーション５１への情報の流れを示す、カプセルからのデータアップロードプロセスを示す機能ブロック図。
【図５】本発明の一実施形態による、嚥下可能なカプセルシステム０２を示す図。
【図６】カプセルカメラの動作中のカプセルシステム０２の実施例１４００における情報の流れを示す機能ブロック図。
【図７】本発明の一実施形態による、イメージの８×８画素ブロックへの分割を示す図。
【図８Ａ】本発明の一実施形態による圧縮技術を示す流れ図の一部を示す図。
【図８Ｂ】本発明の一実施形態による圧縮技術を示す流れ図の一部を示す図。
【図８Ｃ】本発明の一実施形態による圧縮技術を示す流れ図の一部を示す図。
【図９】本発明の一実施形態による、大きなフレームバッファを使用することなく達成されるＭＰＥＧ様イメージ圧縮を示す図。
【図１０】カプセルの前進を検出するグローバル動きメソッドを示す図。
【図１１】カプセルの前進を検出する代表点マッチング（ＲＰＭ）メソッドを示す図。
【図１２】本発明の一実施形態による、重複を除去する一方法を示す図。
【図１３Ａ】画素ブロック１３０１及び探索領域１３０３を示す図。
【図１３Ｂ】画素ブロック１３０１及び隣接するブロック１３０２それぞれの探索領域１３０３及び１３０７を示す図。
【図１４Ａ】現フレームにおける一行の画素ブロック１４０２−１〜１４０２−ｎに対する参照フレームの探索領域１４０１を示す図。
【図１４Ｂ】現フレームにおける一行の画素ブロック１４０２−１〜１４０２−ｎ、及び隣接する行の画素ブロック１４０３−１〜１４０３−ｎのそれぞれに対する参照フレームにおける探索領域１４０１及び１４０４を示す図。
【図１５】本発明の一実施形態による、（活動度によって重み付けされた）動きベクトル発生の３次元ヒストグラムの一例を示す図。
【図１６Ａ】本発明の一実施形態による、動きベクトルの導出する方法で用いられるｘ軸方向の変位のヒストグラム。
【図１６Ｂ】本発明の一実施形態による、動きベクトルの導出する方法で用いられるｙ軸方向の変位のヒストグラム。
【図１７Ａ】消化管の短い部分を表すリング形状部分１７０１を示す図。観察を容易にするため、リング形状部分１７０１は、曲線形状１７０２に開かれて表示されても、矩形形状１７０３に伸ばされて表示されてもよい。
【図１７Ｂ】本発明の一実施形態による、「実体像」イメージ１７４１を示す図であり、観察の便宜のため矩形の現実イメージ１７４２に変換されて表示されてもよい。
【図１】
2009517138.tif 000003
【図２】
2009517138.tif 000004
【図３】
2009517138.tif 000005
【図４】
2009517138.tif 000006
【図５】
2009517138.tif 000007
【図６】
2009517138.tif 000008
【図７】
2009517138.tif 000009
【図８Ａ】
2009517138.tif 000010
【図８Ｂ】
2009517138.tif 000011
【図８Ｃ】
2009517138.tif 000012
【図９】
2009517138.tif 000013
【図１０】
2009517138.tif 000014
【図１１】
2009517138.tif 000015
【図１２】
2009517138.tif 000016
【図１３Ａ】
2009517138.tif 000017
【図１３Ｂ】
2009517138.tif 000018
【図１４Ａ】
2009517138.tif 000019
【図１４Ｂ】
2009517138.tif 000020
【図１５】
2009517138.tif 000021
【図１６Ａ】
2009517138.tif 000022
【図１６Ｂ】
2009517138.tif 000023
【図１７Ａ】
2009517138.tif 000024
【図１７Ｂ】
2009517138.tif 000025
【国際調査報告】
2009517138.tif 000026
2009517138.tif 000027