(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像部と、
前記画像データを圧縮する画像圧縮装置とを備え、
前記画像圧縮装置は、
圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成する圧縮処理制御部と、
所定の大きさの記憶容量を有し、前記複数の圧縮データの各々を記憶する記憶部と、
前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成する第１の圧縮パラメータ生成部と、
前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成する第２の圧縮パラメータ生成部と、
前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択する圧縮パラメータ判断部とを有し、
前記圧縮処理制御部は、前記圧縮パラメータを前記選択パラメータで更新することを特徴とする内視鏡装置。
【請求項２】
前記算出データ量は、前記複数の圧縮データの各々のデータ量の総和であることを特徴とする請求項１に記載の内視鏡装置。
【請求項３】
前記算出データ量は、前記複数の圧縮データの各々のデータ量の総和を、前記複数の圧縮データの数で割った値であることを特徴とする請求項１に記載の内視鏡装置。
【請求項４】
前記第１の圧縮パラメータ生成部は、前記算出データ量と前記第１の目標データ量との差に応じて、前記第１の圧縮パラメータの大きさを変えることを特徴とする請求項１に記載の内視鏡装置。
【請求項５】
前記第２の圧縮パラメータ生成部は、前記複数の圧縮データの各々のデータ量の最大値と前記第２の目標データ量との差に応じて、前記第２の圧縮パラメータの大きさを変えることを特徴とする請求項１に記載の内視鏡装置。
【請求項６】
前記圧縮パラメータ判断部は、前記第１の圧縮パラメータと前記第２の圧縮パラメータの各々の値を比較して前記選択パラメータを選択することを特徴とする請求項１に記載の内視鏡装置。
【請求項７】
前記記憶部は、更に、前記選択パラメータを記憶することができるように構成され、
前記圧縮処理制御部は、前記記憶部に記憶された前記選択パラメータを取得し、前記圧縮パラメータを、取得した前記選択パラメータで更新することを特徴とする請求項１に記載の内視鏡装置。
【請求項８】
前記第１の目標データ量は、前記転送可能データ量に加えて、前記画像データの各色信号の画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに基づいて規定されることを特徴とする請求項１に記載の内視鏡装置。
【請求項９】
更に、前記転送可能データ量を逐次的に算出する転送可能データ量算出部を備えたことを特徴とする請求項１に記載の内視鏡装置。
【請求項１０】
前記記憶容量は、一定であることを特徴とする請求項１に記載の内視鏡装置。
【請求項１１】
前記記憶容量は、変更可能であることを特徴とする請求項１に記載の内視鏡装置。
【請求項１２】
前記記憶容量は、前記記憶部の一部の稼働と休止を制御することによって変更されることを特徴とする請求項１１に記載の内視鏡装置。
【請求項１３】
更に、前記記憶部に記憶された前記複数の圧縮データを送信する第１の無線通信部と、
送信された前記複数の圧縮データを受信する第２の無線通信部と、
受信した前記複数の圧縮データに対して所定の画像処理を行う信号処理部と、
前記画像処理の結果を表示する表示部とを備えたことを特徴とする請求項１に記載の内視鏡装置。
【請求項１４】
更に、前記転送可能データ量を逐次的に算出する転送可能データ量算出部を備え、
前記転送可能データ量算出部は、無線通信の環境に基づいて前記転送可能データ量を算出することを特徴とする請求項１３に記載の内視鏡装置。
【請求項１５】
更に、前記撮像部が搭載される内視鏡と、
前記内視鏡に対して物理的に分離されたプロセッサとを備え、
前記第１の圧縮パラメータ生成部、前記第２の圧縮パラメータ生成部、前記圧縮パラメータ判断部、前記第２の無線通信部および前記信号処理部は、前記プロセッサに設けられ、
前記圧縮処理制御部、前記記憶部および前記第１の無線通信部は、前記内視鏡に設けられ、
前記第２の無線通信部は、前記選択パラメータを送信し、
前記第１の無線通信部は、送信された前記選択パラメータを受信することを特徴とする請求項１３に記載の内視鏡装置。
【請求項１６】
更に、前記撮像部が搭載される内視鏡と、
前記内視鏡に対して物理的に分離されたプロセッサとを備え、
前記第２の無線通信部および前記信号処理部は、前記プロセッサに設けられ、
前記画像圧縮装置および前記第１の無線通信部は、前記内視鏡に設けられていることを特徴とする請求項１３に記載の内視鏡装置。
【請求項１７】
内視鏡の撮像部が生成した画像データを圧縮する画像圧縮装置の作動方法であって、
前記画像圧縮装置は、
圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成し、所定の大きさの記憶容量を有する記憶部に前記複数の圧縮データの各々を記憶し、
記憶された前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成し、
前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成し、
前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択し、
前記圧縮パラメータ用いて、新たに取得した前記画像データを圧縮する、ことを特徴とする画像圧縮装置の作動方法。
【請求項１８】
内視鏡の撮像部が生成した画像データを圧縮するためのプログラムであって、
圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成し、所定の大きさの記憶容量を有する記憶部に前記複数の圧縮データの各々を記憶させることと、
記憶された前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成することと、
前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成することと、
前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択することと、
前記圧縮パラメータ用いて、新たに取得した前記画像データを圧縮することと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを圧縮する画像圧縮装置を備えた内視鏡装置、画像圧縮装置の作動方法およびプログラムに関する。
【背景技術】
【０００２】
近年、内視鏡装置は、医療分野および工業用分野において広く用いられている。特に、医療分野において用いられる内視鏡は、体腔内の臓器の観察、処置具を用いた治療措置、内視鏡観察下における外科手術等に、広く用いられている。【０００３】
また、近年、半導体技術の進歩や、照明用光源としてＬＥＤを用いることによる省電力化によって、充電式のバッテリを搭載したバッテリ駆動型の内視鏡が実用化され始めている。バッテリ駆動型の内視鏡は、プロセッサとの間で無線通信を行う無線通信部を内蔵し、撮像素子によって撮像した画像データを無線で伝送するように構成されている。【０００４】
無線通信によって転送可能なデータ量（以下、転送可能データ量とも記す。）は、無線通信の仕様で規定されている。バッテリ駆動型の内視鏡を備えた内視鏡装置では、無線伝送する画像データのデータ量が転送可能データ量以下になるように、画像データを圧縮して伝送している。【０００５】
画像データの圧縮率を大きくして、画像データのデータ量を少なくすると、画像データを安定して無線伝送することができると共に、内視鏡の消費電力を低減することができる。しかし、画像データの圧縮率を大きくすると、画像データの画質が劣化してしまう。従って、高画質の画像データが求められる場合には、圧縮率を小さくする等、必要に応じて圧縮率を制御することが望ましい。【０００６】
日本国特許第６１９２８８２号公報には、術者が内視鏡手技を行おうとするシーンの状態に基づいて、画像データの圧縮率を制御する内視鏡システムが記載されている。日本国特許第６２５３６００号公報には、撮像素子の撮像特性や被写体の分光特性によって決定される画素値の分布特性に基づいて、画像データの圧縮率を制御する内視鏡システムが記載されている。【０００７】
ところで、画像データを圧縮して無線伝送する方法としては、画像データを複数の単位領域に分割して単位領域毎に圧縮し、圧縮されたデータを単位領域毎に内視鏡に設けられた記憶部（メモリ）に一時的に保存し、記憶部に保存されたデータの一部を読み出して無線信号を生成して送信する方法がある。もし、圧縮されたデータのデータ量が記憶部の記憶容量よりも大きい場合には、圧縮されたデータの一部を記憶部に保存することができないため、画像データの伝送が途絶してしまうという問題が発生する。日本国特許第６１９２８８２号公報および日本国特許第６２５３６００号公報のいずれにおいても、記憶部の記憶容量は考慮されていない。そのため、日本国特許第６１９２８８２号公報および日本国特許第６２５３６００号公報では、上記の問題が発生することを防止することができない。【０００８】
なお、上記の問題は、画像データを無線で伝送する場合に限らず、画像データを有線で伝送する場合にも当てはまる。【０００９】
そこで、本発明は、画像データの伝送が途絶することを防止することができる内視鏡装置を提供することを目的とする。
【発明の開示】
【課題を解決するための手段】
【００１０】
本発明の一態様の内視鏡装置は、被写体を撮像して画像データを生成する撮像部と、前記画像データを圧縮する画像圧縮装置とを備え、前記画像圧縮装置は、圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成する圧縮処理制御部と、所定の大きさの記憶容量を有し、前記複数の圧縮データの各々を記憶する記憶部と、前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成する第１の圧縮パラメータ生成部と、前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成する第２の圧縮パラメータ生成部と、前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択する圧縮パラメータ判断部とを有し、前記圧縮処理制御部は、前記圧縮パラメータを前記選択パラメータで更新する。
本発明の一態様の画像圧縮装置の作動方法は、内視鏡の撮像部で取得した画像データを圧縮する方法であって、前記画像圧縮装置は、圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成し、所定の大きさの記憶容量を有する記憶部に前記複数の圧縮データの各々を記憶し、記憶された前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成し、前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成し、前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択し、前記圧縮パラメータ用いて、新たに取得した前記画像データを圧縮する。
本発明の一態様のプログラムは、内視鏡の撮像部で取得した画像データを圧縮するためのプログラムであって、圧縮パラメータを用いて前記画像データに対して複数の単位領域毎に圧縮処理を行い、１つの前記画像データから複数の圧縮データを生成し、所定の大きさの記憶容量を有する記憶部に前記複数の圧縮データの各々を記憶させることと、記憶された前記複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って算出した算出データ量が、前記画像データの伝送経路における転送可能なデータ量である転送可能データ量に基づいて規定される第１の目標データ量以下になるように圧縮処理するための第１の圧縮パラメータを生成することと、前記複数の圧縮データの各々のデータ量の最大値が前記記憶容量に基づいて規定される第２の目標データ量以下になるように圧縮処理するための第２の圧縮パラメータを生成することと、前記第１の圧縮パラメータと前記第２の圧縮パラメータを比較して、圧縮後のデータ量が小さくなるパラメータを選択パラメータとして選択することと、前記圧縮パラメータ用いて、新たに取得した前記画像データを圧縮することと、をコンピュータに実行させる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係わる内視鏡装置の全体構成を示す説明図である。
【図２】本発明の第１の実施の形態に係わる内視鏡装置の内視鏡、プロセッサおよび画像圧縮装置の構成を示す機能ブロック図である。
【図３】本発明の第１の実施の形態における圧縮パラメータ演算部の構成を示す機能ブロック図である。
【図４】図２に示した内視鏡における画像データ処理手順を示すフローチャートである。
【図５】図２に示したプロセッサにおける画像データ処理手順を示すフローチャートである。
【図６】本発明の第１の実施の形態における第１の暫定圧縮パラメータ生成処理の手順を示すフローチャートである。
【図７】本発明の第１の実施の形態における第２の暫定圧縮パラメータ生成処理の手順を示すフローチャートである。
【図８】本発明の第１の実施の形態における画像データおよび圧縮データを模式的に示す説明図である。
【図９】本発明の第１の実施の形態における圧縮データのデータ量の最大値の推移を模式的に示す説明図である。
【図１０】本発明の第２の実施の形態に係わる内視鏡装置の内視鏡、プロセッサおよび画像圧縮装置の構成を示す機能ブロック図である。
【図１１】図１０に示した内視鏡における画像データ処理手順を示すフローチャートである。
【図１２】図１０に示したプロセッサにおける画像データ処理手順を示すフローチャートである。
【図１３】本発明の第３の実施の形態に係わる内視鏡装置の内視鏡、プロセッサおよび画像圧縮装置の構成を示す機能ブロック図である。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施の形態を説明する。【００１３】
［第１の実施の形態］
（内視鏡装置の構成）
始めに、本発明の第１の実施の形態に係わる内視鏡装置の概略の構成について説明する。図１は、本実施の形態に係わる内視鏡装置１の全体構成を示す説明図である。本実施の形態に係わる内視鏡装置１は、バッテリ駆動型の携帯型内視鏡であるワイヤレス内視鏡２を備えたワイヤレス内視鏡装置である。以下、ワイヤレス内視鏡２を単に内視鏡２と記す。【００１４】
内視鏡装置１は、更に、内視鏡２に対して物理的に分離されたプロセッサ３と、プロセッサ３に接続された表示部としてのモニタ４とを備えている。プロセッサ３は、内視鏡２とは無線によって接続され、後述する所定の画像処理を行う。モニタ４は、画像処理の結果、具体的には内視鏡２によって撮像された画像等を表示する。【００１５】
なお、図１に示したように、手術室では、カート６上に、プロセッサ３とモニタ４と各種医療機器が載置される。カート６上に載置される医療機器としては、例えば、電気メス装置、気腹装置およびビデオレコーダ等の装置類や、二酸化炭素を充填したガスボンベ等がある。【００１６】
内視鏡２は、体腔内に挿入される細長の挿入部２Ａと、挿入部２Ａの基端部に設けられた操作部２Ｂと、被写体を撮像して画像データを生成する撮像部２１とを有している。撮像部２１は、挿入部２Ａの先端部に設けられたＣＣＤまたはＣＭＯＳ等の図示しない撮像素子を含んでいる。【００１７】
内視鏡装置１は、更に、撮像部２１によって生成された画像データを圧縮する画像圧縮装置５を備えている。なお、画像圧縮装置５は、後で説明する図２に示されている。本実施の形態では、画像データを伝送する伝送経路は、無線による伝送経路を含んでいる。【００１８】
（内視鏡、プロセッサおよび画像圧縮装置の構成）
次に、図２を参照して、内視鏡２、プロセッサ３および画像圧縮装置５の構成について詳しく説明する。図２は、内視鏡２、プロセッサ３および画像圧縮装置５の構成を示す機能ブロック図である。本実施の形態では、画像圧縮装置５の一部は内視鏡２に設けられ、画像圧縮装置５の他の一部はプロセッサ３に設けられている。図２に示したように、画像圧縮装置５は、内視鏡２に設けられた圧縮処理制御部５１および記憶部５２と、プロセッサ３に設けられた圧縮パラメータ演算部５３とを有している。【００１９】
以下、内視鏡２の構成と、圧縮処理制御部５１および記憶部５２について説明する。図２に示したように、内視鏡２は、前記撮像部２１と、内視鏡制御部２２と、第１の無線通信部２３と、アンテナ２４と、バッテリ２５と、光源部２６とを有している。なお、内視鏡２は内視鏡装置１の一部であることから、内視鏡装置１が第１の無線通信部２３を備えていると共に、第１の無線通信部２３が内視鏡２に設けられているとも言える。【００２０】
バッテリ２５は、操作部２Ｂ（図１参照）に装着することができるように構成されている。また、バッテリ２５は、操作部２Ｂに装着された後は、電源部として、撮像部２１、内視鏡制御部２２、第１の無線通信部２３、光源部２６、圧縮処理制御部５１および記憶部５２に対して電力を供給することができるように構成されている。【００２１】
内視鏡制御部２２は、内視鏡２内の各回路部を制御すると共に、バッテリ２５を制御して内視鏡２内の各部に電力を供給させる。内視鏡制御部２２は、例えば、中央演算処理装置（以下、ＣＰＵと記す。）またはデジタルシグナルプロセッサ（以下、ＤＳＰと記す。）によって構成されている。【００２２】
光源部２６は、操作部２Ｂ（図１参照）に設けられた発光ダイオード等の図示しない発光素子によって構成され、体腔内を照明する照明光を発生する。この照明光は、図示しないライトガイドによって挿入部２Ａ（図１参照）の先端に導かれ、挿入部２Ａの先端に設けられた図示しないレンズを介して被写体に照射される。被写体は、例えば、被検体内の患部等の部位である。【００２３】
撮像部２１の撮像素子の撮像面には、上記の照明光による被写体からの戻り光が結像する。撮像部２１は、光電変換によって被写体光学像に基づく画像データを生成し、この画像データを圧縮処理制御部５１に出力する。【００２４】
圧縮処理制御部５１は、撮像部２１が生成した画像データに対して所定の圧縮処理を行って、複数の圧縮データを生成する。記憶部５２は、圧縮データを記憶するための所定の大きさの記憶容量を有し、複数の圧縮データの各々を順次記憶する。本実施の形態では、記憶容量は一定である。また、記憶部５２は、更に、後述する選択パラメータを記憶することができるように構成されている。圧縮処理制御部５１は、例えば、ＣＰＵまたはＤＳＰによって構成されている。記憶部５２は、内視鏡２に設けられた、ＲＡＭ等の書き換え可能な記憶素子の少なくとも一部によって構成されている。圧縮処理の内容については、後で説明する。【００２５】
第１の無線通信部２３は、無線で送信する信号を生成する図示しない無線送信回路と、無線で受信した信号を復調する図示しない無線受信回路とを含み、アンテナ２４を介して、プロセッサ３との間で無線を用いて所定の信号を送受信する。上記所定の信号には、記憶部５２に記憶された複数の圧縮データと、後述する選択パラメータが含まれる。なお、第１の無線通信部２３は、複数の帯域、例えば、６０ＧＨｚ帯と５ＧＨｚ帯を用いて無線通信ができるように構成されていてもよい。６０ＧＨｚ帯は、例えば圧縮データを送受信するために用いられる。５ＧＨｚ帯は、例えば選択パラメータを含む情報を送受信するために用いられる。【００２６】
次に、プロセッサ３の構成と、圧縮パラメータ演算部５３について説明する。図２に示したように、プロセッサ３は、プロセッサ制御部３１と、無線受信機３２と、信号処理部３３と、ビデオ出力部３４と、転送可能データ量算出部３５と、ユーザインタフェース部（以下、ユーザＩＦ部と記す。）３６と、記憶部３７とを有している。なお、プロセッサ３は内視鏡装置１の一部であることから、内視鏡装置１が信号処理部３３および転送可能データ量算出部３５を備えているとも言える。【００２７】
無線受信機３２は、プロセッサ３に内蔵されていてもよいし、プロセッサ３の本体とは別体に構成されていてもよい。後者の場合には、無線受信機３２は、図示しないコネクタによってプロセッサ３の本体に接続されるように構成される。図１には、無線受信機３２がプロセッサ３の本体とは別体に構成された例を示している。【００２８】
無線受信機３２は、第２の無線通信部３２Ａと、アンテナ３２Ｂとを含んでいる。なお、無線受信機３２はプロセッサ３の一部であり、プロセッサ３は内視鏡装置１の一部であることから、内視鏡装置１が第２の無線通信部３２Ａを備えていると共に、第２の無線通信部３２Ａがプロセッサ３に設けられているとも言える。【００２９】
第２の無線通信部３２Ａは、無線で送信する信号を生成する図示しない無線送信回路と、無線で受信した信号を復調する図示しない無線受信回路とを含み、アンテナ３２Ｂを介して、内視鏡２との間で無線を用いて所定の信号を送受信する。上記所定の信号には、第１の無線通信部２３が送信した複数の圧縮データと、後述する選択パラメータが含まれる。なお、第２の無線通信部３２Ａは、第１の無線通信部２３と同様に、複数の帯域、例えば、６０ＧＨｚ帯と５ＧＨｚ帯を用いて無線通信ができるように構成されていてもよい。【００３０】
記憶部３７は、所定の大きさの記憶容量を有し、第２の無線通信部３２Ａが受信した複数の圧縮データの各々を順次記憶する。また、記憶部３７は、更に、後述する選択パラメータを記憶することができるように構成されている。記憶部３７は、プロセッサ３に設けられた、ＲＡＭ等の書き換え可能な記憶素子の少なくとも一部によって構成されている。【００３１】
信号処理部３３は、記憶部３７から複数の圧縮データの各々を読み出して、複数の圧縮データに対して所定の画像処理を行う。具体的には、信号処理部３３は、複数の圧縮データの各々に対して伸長処理を行い、伸長されたデータを結合することによって、圧縮されていない画像データを生成する。以下、信号処理部３３によって生成される圧縮されていない画像データを、伸長された画像データと言う。伸長された画像データは、ビデオ出力部３４に出力される。【００３２】
ビデオ出力部３４は、伸長された画像データをモニタ４において表示可能なフォーマットに変換し、変換した画像データをモニタ４（図１参照）に出力する。モニタ４は、信号処理部３３における画像処理の結果として、伸長された画像データを表示する。【００３３】
転送可能データ量算出部３５は、画像データを伝送する伝送経路における転送可能なデータ量である転送可能データ量を逐次的に算出する。転送可能データ量は、例えば、１フレーム分の画像データを送信する時間の間に転送することができるデータ量で規定される。本実施の形態では、伝送経路は、アンテナ２４とアンテナ３２Ｂの間に形成される無線による伝送経路を含んでいる。【００３４】
無線通信における転送可能データ量は、無線通信の仕様で規定される他に、無線通信の環境に依存して変化する。本実施の形態では、転送可能データ量算出部３５は、無線通信の環境に基づいて、転送可能データ量を算出する。具体的には、例えば、内視鏡２とプロセッサ３との間で、データ量を変化させながら算出用データを送受信させ、送受信に成功した算出用データのデータ量から、転送可能データ量を算出してもよい。なお、算出用データは、撮像部２１が生成した画像データであってもよい。この場合、信号処理部３３と転送可能データ量算出部３５は、信号処理部３３によって伸長された画像データのデータ量が、転送可能データ量算出部３５に出力されるように構成される。【００３５】
圧縮パラメータ演算部５３は、記憶部３７に記憶された複数の圧縮データに基づいて、圧縮処理制御部５１において用いられる圧縮パラメータに関する一連の演算を行って、選択パラメータを生成する。圧縮パラメータ演算部５３の構成と、圧縮パラメータに関する一連の演算については、後で説明する。【００３６】
ユーザＩＦ部３６は、ユーザ操作を受け付けるインタフェースである。具体的には、ユーザＩＦ部３６は、例えば、フロントパネルおよび制御系の各種ボタン等によって構成され、ユーザ操作に基づく操作信号をプロセッサ制御部３１に対して出力する。ユーザ操作としては、例えば、内視鏡２の観察モードの指定や、画像表示に関する設定や、後述する圧縮パラメータの初期値の設定がある。なお、内視鏡２の観察モードは、内視鏡２にユーザＩＦ部を設け、プロセッサ３のユーザＩＦ部３６と内視鏡２のユーザＩＦ部の少なくとも一方において指定できるように構成されていてもよい。【００３７】
プロセッサ制御部３１は、プロセッサ３内の各回路部を制御すると共に、図示しない電源部を制御して、プロセッサ３内の各部に電源を供給させる。また、プロセッサ制御部３１は、ユーザＩＦ部３６から入力される操作信号に基づいて、内視鏡２とプロセッサ３との間の無線通信を介して、内視鏡２に設けられた内視鏡制御部２２に対して各種指示を与えることが可能である。プロセッサ制御部３１、信号処理部３３、転送可能データ量算出部３５および圧縮パラメータ演算部５３は、それぞれ、例えばＣＰＵまたはＤＳＰによって構成されている。【００３８】
（圧縮パラメータ演算部の構成）
次に、図３を参照して、圧縮パラメータ演算部５３の構成について説明する。図３は、圧縮パラメータ演算部５３の構成を示す機能ブロック図である。圧縮パラメータ演算部５３は、第１の圧縮パラメータ生成部５３Ａと、第２の圧縮パラメータ生成部５３Ｂと、圧縮パラメータ判断部５３Ｃとを有している。なお、圧縮パラメータ演算部５３は画像圧縮装置５の一部であることから、画像圧縮装置５が第１の圧縮パラメータ生成部５３Ａ、第２の圧縮パラメータ生成部５３Ｂおよび圧縮パラメータ判断部５３Ｃを有しているとも言える。また、圧縮パラメータ演算部５３はプロセッサ３に設けられていることから、第１の圧縮パラメータ生成部５３Ａ、第２の圧縮パラメータ生成部５３Ｂおよび圧縮パラメータ判断部５３Ｃもプロセッサ３に設けられていると言える。【００３９】
第１の圧縮パラメータ生成部５３Ａは、記憶部３７（図２参照）に記憶された複数の圧縮データの各々のデータ量を取得することができるように構成されている。第１の圧縮パラメータ生成部５３Ａは、圧縮パラメータに関する一連の演算として、１つの画像データから生成された複数の圧縮データの各々のデータ量に基づいて、第１の暫定圧縮パラメータＱ１を生成する。第１の暫定圧縮パラメータＱ１は、圧縮パラメータ判断部５３Ｃに出力される。【００４０】
第２の圧縮パラメータ生成部５３Ｂは、記憶部３７に記憶された複数の圧縮データの各々のデータ量の最大値を取得することができるように構成されている。第２の圧縮パラメータ生成部５３Ｂは、圧縮パラメータに関する一連の演算として、１つの画像データにから生成された複数の圧縮データの各々のデータ量の最大値に基づいて、第２の暫定圧縮パラメータＱ２を生成する。第２の暫定圧縮パラメータＱ２は、圧縮パラメータ判断部５３Ｃに出力される。【００４１】
圧縮パラメータ判断部５３Ｃは、圧縮パラメータに関する一連の演算として、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２を比較して、これらのうちのいずれか一方を選択パラメータＱ３として選択する。本実施の形態では、選択パラメータＱ３は、記憶部３７と、内視鏡２に設けられた記憶部５２に出力される。【００４２】
圧縮パラメータ演算部５３の動作、すなわち、圧縮パラメータに関する一連の演算については、後で説明する。【００４３】
（内視鏡における画像データ処理）
次に、図２および図４を参照して、内視鏡２における画像データ処理手順について説明する。図４は、内視鏡２における画像データ処理手順を示すフローチャートである。内視鏡２における画像データ処理は、圧縮処理制御部５１おける圧縮処理を含んでいる。【００４４】
内視鏡２における画像データ処理は、内視鏡制御部２２および圧縮処理制御部５１によって実行される。また、内視鏡２における画像データ処理は、撮像処理の開始を指示するユーザ操作に基づく操作信号が内視鏡制御部２２に入力されることによって開始され、撮像処理の終了を指示するユーザ操作に基づく操作信号が内視鏡制御部２２に入力されるまでの間、図４に示したステップＳ１１〜Ｓ１６からなる一連の処理が繰り返し実行される。本実施の形態では、１つの画像データを生成する毎に、上記一連の処理が１回実行される。なお、操作信号は、例えば、内視鏡２に設けられた図示しないユーザＩＦ部またはプロセッサ３に設けられたユーザＩＦ部３６から出力される。【００４５】
内視鏡２における画像データ処理では、まず、内視鏡制御部２２は、内視鏡２とプロセッサ３との間において無線通信の接続を確立する（ステップＳ１１）。なお、Ｎ回目（Ｎは２以上の整数）に実行される画像データ処理では、無線通信の接続を確立する処理の代わりに、無線通信の接続が維持されているかを確認し、無線通信の接続が維持されていない場合には、無線通信の接続を確立する処理を実行してもよい。無線通信の接続が維持されている場合には、無線通信の接続を確立する処理を省略してもよい。【００４６】
次に、圧縮処理制御部５１は、圧縮パラメータ演算部５３の圧縮パラメータ判断部５３Ｃ（図３参照）から出力された選択パラメータＱ３を取得する（ステップＳ１２）。なお、後述するように、圧縮パラメータ判断部５３Ｃは、選択パラメータＱ３をプロセッサ３の第２の無線通信部３２Ａに出力する。第２の無線通信部３２Ａは、出力された選択パラメータＱ３を送信する。内視鏡２の第１の無線通信部２３は、送信された選択パラメータＱ３を受信する。また、本実施の形態では、記憶部５２が、受信した選択パラメータＱ３を記憶することができるように構成されている。圧縮処理制御部５１は、記憶部５２から選択パラメータＱ３を読み出して、選択パラメータＱ３を取得する。また、１回目に実行される上記一連の処理では、圧縮処理制御部５１は、選択パラメータＱ３の代わりに、圧縮パラメータの初期値Ｑｉを取得する。初期値Ｑｉは、ユーザＩＦ部３６に入力された設定値を用いてもよいし、記憶部３７，５２に記憶された設定値を用いてもよい。【００４７】
次に、内視鏡制御部２２は、撮像部２１を制御して、バッテリ２５から供給された電力を電源として、被写体を撮像し画像データを生成する（ステップＳ１３，Ｓ１４）。画像データは、圧縮処理制御部５１に出力される。画像データは、例えばＲＡＷデータであってもよい。【００４８】
次に、圧縮処理制御部５１は、画像データに対して複数の単位領域毎に圧縮処理を行って、１つの画像データから複数の圧縮データを生成する画像圧縮処理を行う（ステップＳ１５）。複数の圧縮データの各々は、記憶部５２に順次記憶される。なお、圧縮処理制御部５１は、撮像部２１から画像データを複数の単位領域毎に順次読み込み、読み込むたびに圧縮処理を行ってもよい。【００４９】
次に、内視鏡制御部２２は、第１の無線通信部２３を制御して、プロセッサ３に対して、記憶部５２に記憶された複数の圧縮データを送信する（ステップＳ１６）。次に、撮像処理の終了を指示するユーザ操作に基づく操作信号が内視鏡制御部２２に入力されていない場合には、ステップＳ１１に戻り、上記操作信号が内視鏡制御部２２に入力された場合には、内視鏡２における画像データ処理を終了する。【００５０】
なお、内視鏡２における画像データ処理手順の各ステップの実行順序は、図４に示した順序から変更してもよい。例えば、無線通信の接続を確立する処理（ステップＳ１１）と、選択パラメータＱ３を取得する処理（ステップＳ１２）は、被写体を撮像し画像データを生成する処理（ステップＳ１３，Ｓ１４）の後に実行されてもよい。この場合、選択パラメータＱ３を取得する処理の後に、画像圧縮処理（ステップＳ１５）が実行される。【００５１】
（圧縮処理および送信処理）
以下、図２および図８を参照して、ステップＳ１５，Ｓ１６における一連の処理について詳しく説明する。図８は、画像データおよび圧縮データを模式的に示す説明図である。圧縮処理制御部５１は、１つの画像データに対して、複数の単位領域毎に圧縮処理を行い、１つの画像データから複数の圧縮データを生成する。図８において符号１００は１つの画像データを示している。画像データ１００は、１フレーム分の画像に対応する。【００５２】
図４に示したステップＳ１１〜Ｓ１６からなる一連の処理がＮ回実行される場合、圧縮処理もＮ回実行される。Ｎ回目に実行される圧縮処理では、圧縮処理制御部５１は、まず、圧縮パラメータＱを選択パラメータＱ３で更新する。言い換えると、圧縮処理制御部５１は、取得した選択パラメータＱ３を、新たな圧縮パラメータＱとする。なお、１回目に実行される圧縮処理では、圧縮処理制御部５１は、初期値Ｑｉを圧縮パラメータＱとする。【００５３】
ステップＳ１５，Ｓ１６における一連の処理では、次に、圧縮処理制御部５１は、画像データ１００を複数の領域に分割する。ここでは、理解を容易にするために、画像データ１００を３つの領域に分割する例について説明する。図８には、画像データ１００に対してラスタスキャン（図８における左右方向の走査）を行って、３つの領域１１０，１２０，１３０に分割する例を示している。３つの領域１１０，１２０，１３０は、それぞれ、単位領域に対応する。【００５４】
次に、圧縮処理制御部５１は、圧縮パラメータＱを用いて、画像データ１００に対して単位領域毎に圧縮処理を行い、画像データ１００から複数の圧縮データを生成する。図８に示した例では、圧縮処理制御部５１は、３つの領域１１０，１２０，１３０の各々を単位領域と見なして、領域１１０，１２０，１３０毎に圧縮処理を行い、３つの圧縮データ１１０ｃ，１２０ｃ，１３０ｃを生成する。圧縮データ１１０ｃは領域１１０を圧縮して生成されたデータであり、圧縮データ１２０ｃは領域１２０を圧縮して生成されたデータであり、圧縮データ１３０ｃは領域１３０を圧縮して生成されたデータである。【００５５】
なお、前述のように、圧縮処理制御部５１が撮像部２１から画像データを複数の単位領域毎に順次読み込む場合、単位領域を読み込む処理と読み込んだ単位領域に対する圧縮処理を含む一連の処理が、単位領域の数だけ繰り返し実行される。【００５６】
圧縮パラメータＱは、圧縮後のデータ量を規定する値である。圧縮フォーマットとしては、任意の画像圧縮フォーマットを使用することができる。圧縮パラメータＱは、圧縮フォーマットにおける圧縮率を規定するパラメータと対応関係を有している。本実施の形態では、圧縮パラメータＱの値が大きくなるに従って圧縮率が大きくなる、すなわち圧縮パラメータＱの値が大きくなるに従って圧縮後のデータ量が小さくなるように規定されている。【００５７】
なお、圧縮後のデータ量は、圧縮パラメータＱの値だけではなく、単位領域に含まれる画像情報に違いによって変化する。図８において、領域１１０，１２０，１３０および圧縮データ１１０ｃ，１２０ｃ，１３０ｃの各々の長さは、データ量を模式的に示している。図８に示したように、圧縮パラメータＱの値が同じであり且つ領域１１０，１２０，１３０の各々のデータ量が同じであっても、領域１１０，１２０，１３０の各々に含まれる画像情報が互いに異なる場合には、圧縮データ１１０ｃ，１２０ｃ，１３０ｃの各々のデータ量は互いに異なる。【００５８】
ステップＳ１５，Ｓ１６における一連の処理では、次に、複数の圧縮データの各々を記憶部５２に一時保存する。具体的には、圧縮処理制御部５１は、記憶部５２に対して、複数の圧縮データを順次出力し、記憶部５２は、出力された複数の圧縮データの各々を順次記憶する。次に、内視鏡制御部２２は、第１の無線通信部２３を制御して、記憶部５２に記憶された複数の圧縮データの各々を順次読み出して送信する。【００５９】
圧縮データ１１０ｃ，１２０ｃ，１３０ｃの各々は、具体的には、以下のようにして送信される。まず、圧縮処理制御部５１は、記憶部５２に対して、圧縮データ１１０ｃを出力する。記憶部５２は、圧縮データ１１０ｃを記憶する。次に、第１の無線通信部２３は、記憶部５２から圧縮データ１１０ｃを読み出して送信する。次に、圧縮処理制御部５１は、記憶部５２に対して、圧縮データ１２０ｃを出力する。記憶部５２は、圧縮データ１１０ｃを消去して圧縮データ１２０ｃを記憶する。次に、第１の無線通信部２３は、記憶部５２から圧縮データ１２０ｃを読み出して送信する。次に、圧縮処理制御部５１は、記憶部５２に対して、圧縮データ１３０ｃを出力する。記憶部５２は、圧縮データ１２０ｃを消去して圧縮データ１３０ｃを記憶する。次に、第１の無線通信部２３は、記憶部５２から圧縮データ１３０ｃを読み出して送信する。【００６０】
上述のように、記憶部５２は、圧縮データを一時的に保存するメモリとして用いられる。なお、第１の無線通信部２３は、１つの圧縮データに対して、複数の単位パケット毎に読み出し処理と送信処理を行う。図８において、符号１１１，１１２，１１３，１１４，１１５は、それぞれ、単位パケット毎に分割された圧縮データ１１０ｃの一部を示している。圧縮データ１１０ｃを送信する場合には、まず、第１の無線通信部２３は、記憶部５２から部分１１１を読み出して無線信号を生成し、この無線信号を送信する。以下、第１の無線通信部２３は、部分１１２，１１３，１１４，１１５に対して、順次、部分１１１と同様の処理を行う。【００６１】
（プロセッサにおける画像データ処理）
次に、図２および図５を参照して、プロセッサ３における画像データ処理手順について説明する。図５は、プロセッサ３における画像データ処理手順を示すフローチャートである。プロセッサ３における画像データ処理は、第１の圧縮パラメータ生成部５３Ａにおける第１の暫定圧縮パラメータＱ１の生成処理、第２の圧縮パラメータ生成部５３Ｂにおける第２の暫定圧縮パラメータＱ２の生成処理、および圧縮パラメータ判断部５３Ｃにおける選択パラメータＱ３の選択処理を含んでいる。【００６２】
プロセッサ３における画像データ処理は、プロセッサ制御部３１および圧縮パラメータ演算部５３によって実行される。また、プロセッサ３における画像データ処理は、内視鏡２における画像データ処理と同様に、撮像処理の開始を指示するユーザ操作に基づく操作信号がプロセッサ制御部３１に入力されることによって開始され、撮像処理の終了を指示するユーザ操作に基づく操作信号がプロセッサ制御部３１に入力されるまでの間、図５に示したステップＳ２１〜Ｓ２５からなる一連の処理が繰り返し実行される。本実施の形態では、１つの画像データを生成する毎に、上記一連の処理が１回実行される。【００６３】
プロセッサ３における画像データ処理では、まず、プロセッサ制御部３１は、内視鏡２とプロセッサ３との間において無線通信の接続を確立する（ステップＳ２１）。なお、Ｎ回目（Ｎは２以上の整数）に実行される画像データ処理では、無線通信の接続を確立する処理の代わりに、無線通信の接続が維持されているかを確認し、無線通信の接続が維持されていない場合には、無線通信の接続を確立する処理を実行してもよい。無線通信の接続が維持されている場合には、無線通信の接続を確立する処理を省略してもよい。【００６４】
次に、プロセッサ制御部３１は、第２の無線通信部３２Ａを制御して、第１の無線通信部２３によって送信された複数の圧縮データを受信する（ステップＳ２２）。受信した複数の圧縮データは、記憶部３７に記憶される。【００６５】
次に、プロセッサ制御部３１は、信号処理部３３を制御して、記憶部３７から複数の圧縮データを読み出して、複数の圧縮データに所定の画像処理を行う（ステップＳ２３）。具体的には、前述のように、信号処理部３３は、複数の圧縮データの各々に対して伸長処理を行い、伸長されたデータを結合することによって、圧縮されていない画像データ（伸長された画像データ）を生成する。【００６６】
次に、圧縮パラメータ演算部５３は、圧縮パラメータに関する一連の演算を行って、選択パラメータＱ３を生成する（ステップＳ２４）。次に、プロセッサ制御部３１は、第２の無線通信部３２Ａを制御して、内視鏡２に対して、選択パラメータＱ３を送信する（ステップＳ２５）。内視鏡２の第１の無線通信部２３は、送信された選択パラメータＱ３を受信する。なお、本実施の形態では、記憶部５２が選択パラメータＱ３を記憶することができるように構成されている。第１の無線通信部２３は、受信した選択パラメータＱ３を記憶部５２に出力する。記憶部５２は、選択パラメータＱ３を記憶する。【００６７】
次に、撮像処理の終了を指示するユーザ操作に基づく操作信号がプロセッサ制御部３１に入力されていない場合には、ステップＳ２１に戻り、上記操作信号がプロセッサ制御部３１に入力された場合には、プロセッサ３における画像データ処理を終了する。【００６８】
（圧縮パラメータ演算処理）
以下、ステップＳ２４における圧縮パラメータに関する一連の演算処理（以下、圧縮パラメータ演算処理と言う。）について詳しく説明する。圧縮パラメータ演算処理では、第１の圧縮パラメータ生成部５３Ａにおける第１の暫定圧縮パラメータ生成処理と、第２の圧縮パラメータ生成部５３Ｂにおける第２の暫定圧縮パラメータ生成処理と、圧縮パラメータ判断部５３Ｃにおける選択パラメータＱ３の選択処理が実行される。第１の暫定圧縮パラメータ生成処理と第２の暫定圧縮パラメータ生成処理の実行順序は、任意である。選択パラメータＱ３の選択処理は、第１の暫定圧縮パラメータ生成処理と第２の暫定圧縮パラメータ生成処理の両方が実行された後に実行される。【００６９】
（第１の暫定圧縮パラメータ生成処理）
始めに、図２、図３および図６を参照して、第１の暫定圧縮パラメータ生成処理について説明する。図６は、第１の暫定圧縮パラメータ生成処理の手順を示すフローチャートである。第１の暫定圧縮パラメータ生成処理は、第１の圧縮パラメータ生成部５３Ａによって実行される。第１の暫定圧縮パラメータ生成処理では、まず、第１の圧縮パラメータ生成部５３Ａは、記憶部３７に記憶された、１つの画像データから生成された複数の圧縮データの各々のデータ量を取得する（ステップＳ３１）。【００７０】
次に、第１の圧縮パラメータ生成部５３Ａは、１つの画像データから生成された複数の圧縮データの各々のデータ量の総和を求めることを含む演算を行って、算出データ量を算出する（ステップＳ３２）。算出データ量は、複数の圧縮データの各々のデータ量の総和と対応関係を有することから、圧縮された画像データのデータ量と対応関係を有すると言える。なお、「複数の圧縮データの各々のデータ量の総和を求めることを含む演算」は、上記総和のみを求める演算と、上記総和を求めた後に所定の係数で割る演算とを含む。ここでは、上記総和のみを求める演算を行って、算出データ量Ｖ１を算出する場合の例について説明する。算出データ量Ｖ１は、圧縮された画像データのデータ量を表している。【００７１】
次に、第１の圧縮パラメータ生成部５３Ａは、転送可能データ量算出部３５から転送可能データ量を取得し、この転送可能データ量に基づいて、第１の目標データ量Ｔ１を規定する（ステップＳ３３）。第１の目標データ量Ｔ１は、例えば、転送可能データ量から所定の値を減じたり、転送可能データ量に１未満の所定の係数を掛けたりすることによって、転送可能データ量よりも小さくなるように規定される。【００７２】
また、第１の目標データ量Ｔ１は、転送可能データ量に加えて、画像データの各色信号の画素値の分布特性（以下、単に画素値の分布特性と記す。）、内視鏡シーンおよび無線環境のうちの少なくとも１つに基づいて規定されてもよい。画素値の分布特性は、撮像素子の撮像特性や被写体の分光特性によって決定される。画素値の分布特性の情報は、例えば、信号処理部３３に設けられた画像データ解析部が伸長された画像データを解析することによって取得することができる。画素値が狭い範囲に分布している場合には、圧縮率を大きくしても画質の劣化が小さいため、第１の目標データ量Ｔ１をより小さくしてもよい。一方、画素値が広い範囲に分布している場合には、圧縮率を大きくすると画質の劣化が大きくなるため、第１の目標データ量Ｔ１をより大きくしてもよい。【００７３】
内視鏡シーンとしては、例えば、目的部位に到達させるために挿入部２Ａを比較速い速度で移動させるシーンや、挿入部２Ａを移動させながら異常部の有無の探索を行うシーンや、精査観察または所定の処置を行うシーン等がある。重要度が高いシーンでは、画質の劣化を防止するために、第１の目標データ量Ｔ１をより大きくしてもよい。一方、重要度が低いシーンでは、第１の目標データ量Ｔ１をより小さくしてもよい。内視鏡シーンの情報は、例えば、信号処理部３３に設けられた画像データ解析部が伸長された画像データを解析することによって、または、ユーザがユーザＩＦ部３６等を用いて手動で設定した内容を参照することで取得することができる。【００７４】
無線環境に基づいて第１の目標データ量Ｔ１を規定する場合には、例えば、無線通信の環境が悪化した場合には、第１の目標データ量Ｔ１をより小さくしてもよい。無線環境の情報は、例えば、転送可能データ量算出部３５から取得することができる。【００７５】
転送可能データ量および無線環境以外のパラメータによって第１の目標データ量Ｔ１を規定する場合には、上記解析結果の情報や上記設定内容の情報が第１の圧縮パラメータ生成部５３Ａに入力されるように構成される。【００７６】
第１の暫定圧縮パラメータ生成処理では、次に、第１の圧縮パラメータ生成部５３Ａは、算出データ量Ｖ１が第１の目標データ量Ｔ１以下になるように圧縮処理するための圧縮パラメータである第１の暫定圧縮パラメータＱ１を生成する（ステップＳ３４）。本実施の形態では、第１の圧縮パラメータ生成部５３Ａは、算出データ量Ｖ１と第１の目標データ量Ｔ１との差に応じて、第１の暫定圧縮パラメータＱ１の大きさを変える。具体的には、第１の圧縮パラメータ生成部５３Ａは、下記の式（１）によって、第１の暫定圧縮パラメータＱ１を算出する。【００７７】
Ｑ１（ｎ）＝Ｑ３（ｎ−１）＋Ａ１＊（Ｖ１−Ｔ１）／Ｔ１    …（１）
なお、式（１）において、Ｑ１（ｎ）は、図５に示したプロセッサ３における画像データ処理の一連の処理がｎ回（ｎは１以上の整数）実行される場合に、ｎ回目に算出される第１の暫定圧縮パラメータＱ１を表している。また、Ｑ３（ｎ−１）は、ｎ−１回目に選択された選択パラメータＱ３を表している。Ｑ３（ｎ−１）は、ｎ−１回目に算出された第１の暫定圧縮パラメータＱ１またはｎ−１回目に算出された第２の暫定圧縮パラメータＱ２に対応する。第１の圧縮パラメータ生成部５３Ａは、記憶部３７からＱ３（ｎ−１）を読み出して、Ｑ１（ｎ）を算出する。また、Ａ１は、正の定数である。【００７８】
なお、１回目に算出される第１の暫定圧縮パラメータＱ１（１）は、式（１）におけるＱ３（ｎ−１）の代わりに、所定の定数を用いて算出される。所定の定数は、初期値Ｑｉであってもよい。【００７９】
式（１）を用いて算出した第１の暫定圧縮パラメータＱ１を用いると、算出データ量Ｖ１が第１の目標データ量Ｔ１以下になるように圧縮処理を行うことが可能になる理由は、以下の通りである。すなわち、算出データ量Ｖ１は、Ｑ３（ｎ−１）を圧縮パラメータとして用いた場合の算出データ量に相当する。式（１）から理解されるように、算出データ量Ｖ１が第１の目標データ量Ｔ１よりも大きい場合には、Ｑ１（ｎ）はＱ３（ｎ−１）よりも大きくなり、その結果、Ｑ１（ｎ）を圧縮パラメータとして用いた場合の算出データ量は小さくなる。ここで、Ａ１の値を適切に選択すると、Ｑ１（ｎ）を圧縮パラメータとして用いた場合の算出データ量を第１の目標データ量Ｔ１以下にすることが可能である。本実施の形態では、このようにして、算出データ量Ｖ１が第１の目標データ量Ｔ１以下になるように圧縮処理するための圧縮パラメータである第１の暫定圧縮パラメータＱ１を生成する。【００８０】
なお、式（１）から理解されるように、算出データ量Ｖ１が第１の目標データ量Ｔ１よりも小さい場合には、Ｑ１（ｎ）はＱ３（ｎ−１）よりも小さくなり、その結果、Ｑ１（ｎ）を圧縮パラメータとして用いた場合の算出データ量は大きくなる。Ａ１の値は、Ｑ１（ｎ）を圧縮パラメータとして用いた場合の算出データ量が大きくなりすぎないような値が選択される。また、式（１）から理解されるように、算出データ量Ｖ１が第１の目標データ量Ｔ１と等しい場合には、Ｑ１（ｎ）はＱ３（ｎ−１）と等しくなる。【００８１】
第１の暫定圧縮パラメータ生成処理では、次に、第１の圧縮パラメータ生成部５３Ａは、圧縮パラメータ判断部５３Ｃに対して、第１の暫定圧縮パラメータＱ１を出力する（ステップＳ３５）。これにより、第１の暫定圧縮パラメータ生成処理が終了する。【００８２】
なお、ここまでは、算出データ量Ｖ１が複数の圧縮データの各々のデータ量の総和である場合を例にとって説明してきた。算出データ量は、複数の圧縮データの各々のデータ量の総和を、複数の圧縮データの数で割った値、すなわち複数の圧縮データの各々のデータ量の平均値であってもよい。算出データ量が上記平均値である場合、第１の目標データ量として、上記の平均値に対応したデータ量が用いられる。具体的には、例えば、第１の目標データ量は、転送可能データ量を複数の圧縮データの数で割った値に、所定の値を減ずることによって求めてもよいし、転送可能データ量を複数の圧縮データの数で割った値に、１未満の所定の係数を掛けることによって求めてもよい。【００８３】
また、図６には、第１の暫定圧縮パラメータ生成処理の実行毎に、第１の目標データ量Ｔ１を規定する例を示している。第１の目標データ量Ｔ１を規定する無線環境等のパラメータは、第１の暫定圧縮パラメータ生成処理の実行毎に変化し得る。そのため、第１の目標データ量Ｔ１も、第１の暫定圧縮パラメータ生成処理の実行毎に変化し得る。【００８４】
また、第１の暫定圧縮パラメータＱ１を算出する方法は、式（１）に示した例に限られない。例えば、式（１）におけるＡ１の代わりに、画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに依存して変化するパラメータを用いて、第１の暫定圧縮パラメータＱ１を算出してもよい。【００８５】
（第２の暫定圧縮パラメータ生成処理）
次に、図２、図３および図７を参照して、第２の暫定圧縮パラメータ生成処理について説明する。図７は、第２の暫定圧縮パラメータ生成処理の手順を示すフローチャートである。第２の暫定圧縮パラメータ生成処理は、第２の圧縮パラメータ生成部５３Ｂによって実行される。第２の暫定圧縮パラメータ生成処理では、まず、第２の圧縮パラメータ生成部５３Ｂは、記憶部３７に記憶された、１つの画像データから生成された複数の圧縮データの各々のデータ量の最大値Ｖ２を取得する（ステップＳ４１）。【００８６】
次に、第２の圧縮パラメータ生成部５３Ｂは、記憶部５２の記憶容量の情報を取得し、記憶部５２の記憶容量に基づいて、第２の目標データ量Ｔ２を規定する（ステップＳ４２）。第２の目標データ量Ｔ２は、例えば、記憶部５２の記憶容量から所定の値を減じたり、記憶部５２の記憶容量に１未満の所定の係数を掛けたりすることによって、記憶部５２の記憶容量よりも小さくなるように規定される。【００８７】
次に、第２の圧縮パラメータ生成部５３Ｂは、最大値Ｖ２が第２の目標データ量Ｔ２以下になるように圧縮処理するための圧縮パラメータである第２の暫定圧縮パラメータＱ２を生成する（ステップＳ４３）。本実施の形態では、第２の圧縮パラメータ生成部５３Ｂは、最大値Ｖ２と第２の目標データ量Ｔ２との差に応じて、第２の暫定圧縮パラメータＱ２の大きさを変える。具体的には、第２の圧縮パラメータ生成部５３Ｂは、下記の式（２）によって、第２の暫定圧縮パラメータＱ２を算出する。【００８８】
Ｑ２（ｎ）＝Ｑ３（ｎ−１）＋Ａ２＊（Ｖ２−Ｔ２）／Ｔ２    …（２）
なお、式（２）において、Ｑ２（ｎ）は、図５に示したプロセッサ３における画像データ処理の一連の処理がｎ回（ｎは１以上の整数）実行される場合に、ｎ回目に算出される第２の暫定圧縮パラメータＱ２を表している。また、前述のように、Ｑ３（ｎ−１）は、ｎ−１回目に選択された選択パラメータＱ３を表している。第２の圧縮パラメータ生成部５３Ｂは、記憶部３７からＱ３（ｎ−１）を読み出して、Ｑ２（ｎ）を算出する。また、Ａ２は、正の定数である。【００８９】
なお、１回目に算出される第２の暫定圧縮パラメータＱ２（１）は、式（２）におけるＱ３（ｎ−１）の代わりに、所定の定数を用いて算出される。所定の定数は、初期値Ｑｉであってもよい。【００９０】
式（２）を用いて算出した第２の暫定圧縮パラメータＱ２を用いると、最大値Ｖ２が第２の目標データ量Ｔ２以下になるように圧縮処理を行うことが可能になる理由は、以下の通りである。すなわち、最大値Ｖ２は、Ｑ３（ｎ−１）を圧縮パラメータとして用いた場合の、複数の圧縮データの各々のデータ量の最大値に相当する。式（２）から理解されるように、最大値Ｖ２が第２の目標データ量Ｔ２よりも大きい場合には、Ｑ２（ｎ）はＱ３（ｎ−１）よりも大きくなり、その結果、Ｑ２（ｎ）を圧縮パラメータとして用いた場合の、複数の圧縮データの各々のデータ量の最大値は小さくなる。ここで、Ａ２の値を適切に選択すると、Ｑ２（ｎ）を圧縮パラメータとして用いた場合の、複数の圧縮データの各々のデータ量の最大値を第２の目標データ量Ｔ２以下にすることが可能である。本実施の形態では、このようにして、最大値Ｖ２が第２の目標データ量Ｔ２以下になるように圧縮処理するための圧縮パラメータである第２の暫定圧縮パラメータＱ２を生成する。【００９１】
なお、式（２）から理解されるように、最大値Ｖ２が第２の目標データ量Ｔ２よりも小さい場合には、Ｑ２（ｎ）はＱ３（ｎ−１）よりも小さくなり、その結果、Ｑ２（ｎ）を圧縮パラメータとして用いた場合の、複数の圧縮データの各々のデータ量の最大値は大きくなる。Ａ２の値は、Ｑ２（ｎ）を圧縮パラメータとして用いた場合の、複数の圧縮データの各々のデータ量の最大値が大きくなりすぎないような値が選択される。また、式（２）から理解されるように、最大値Ｖ２が第２の目標データ量Ｔ２と等しい場合には、Ｑ２（ｎ）はＱ３（ｎ−１）と等しくなる。【００９２】
第２の暫定圧縮パラメータ生成処理では、次に、第２の圧縮パラメータ生成部５３Ｂは、圧縮パラメータ判断部５３Ｃに対して、第２の暫定圧縮パラメータＱ２を出力する（ステップＳ４４）。これにより、第２の暫定圧縮パラメータ生成処理が終了する。【００９３】
なお、図７には、第２の暫定圧縮パラメータ生成処理の実行毎に、第２の目標データ量Ｔ２を規定する例を示している。本実施の形態では、第２の目標データ量Ｔ２を規定する記憶部５２の記憶容量は一定である。そのため、本実施の形態では、第２の目標データ量Ｔ２を規定する処理（ステップＳ４２）を省略してもよい。一方、後で説明する第３の実施の形態のように、記憶部５２の記憶容量が変化する場合には、第２の目標データ量Ｔ２も、第２の暫定圧縮パラメータ生成処理の実行毎に変化し得る。【００９４】
（選択パラメータの選択処理）
次に、図３を参照して、選択パラメータの選択処理について説明する。選択パラメータの選択処理は、圧縮パラメータ判断部５３Ｃによって実行される。選択パラメータの選択処理では、まず、圧縮パラメータ判断部５３Ｃは、第１の圧縮パラメータ生成部５３Ａによって生成された第１の暫定圧縮パラメータＱ１と、第２の圧縮パラメータ生成部５３Ｂによって生成された第２の暫定圧縮パラメータＱ２を比較する。次に、圧縮パラメータ判断部５３Ｃは、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２のうち、圧縮後のデータ量がより小さくなるパラメータを選択パラメータＱ３として選択する。次に、圧縮パラメータ判断部５３Ｃは、記憶部３７と、内視鏡２に設けられた記憶部５２に対して、選択パラメータＱ３を出力する。これにより、選択パラメータの選択処理が終了する。【００９５】
前述のように、本実施の形態では、圧縮パラメータＱは、その値が大きくなるに従って圧縮後のデータ量が小さくなるように規定されている。従って、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２の各々の値が大きくなるに従って、圧縮後のデータ量は小さくなる。そのため、本実施の形態では、圧縮パラメータ判断部５３Ｃにおける比較は、第１の暫定圧縮パラメータＱ１の値と第２の暫定圧縮パラメータＱ２の値を比較することによって行われる。また、本実施の形態では、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２のうち、値が大きい方のパラメータが選択パラメータＱ３として選択される。【００９６】
（作用および効果）
次に、本実施の形態に係わる内視鏡装置１の作用および効果について説明する。本実施の形態では、前述のように、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２とを比較して、圧縮後のデータ量がより小さくなるパラメータを選択パラメータＱ３として選択する。圧縮処理制御部５１は、選択パラメータＱ３の選択後に、圧縮パラメータＱを選択パラメータＱ３で更新し、更新した圧縮パラメータＱを用いて圧縮処理を行う。これにより、本実施の形態によれば、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２のいずれが選択パラメータＱ３として選択された場合であっても、前記算出データ量が第１の目標データ量Ｔ１以下になり、複数の圧縮データの各々のデータ量の最大値が第２の目標データ量Ｔ２以下になるように圧縮処理することができる。その結果、本実施の形態によれば、圧縮された画像データのデータ量が転送可能データ量以下になり、且つ複数の圧縮データの各々のデータ量が記憶部の記憶容量以下になるように圧縮処理をすることができる。これにより、本実施の形態によれば、画像データの伝送が途絶することを防止することができる。【００９７】
また、本実施の形態では、算出データ量Ｖ１と第１の目標データ量Ｔ１との差に応じて、第１の暫定圧縮パラメータＱ１の大きさを変え、複数の圧縮データの各々のデータ量の最大値Ｖ２と第２の目標データ量Ｔ２との差に応じて、第２の暫定圧縮パラメータＱ２の大きさを変える。より具体的に説明すると、式（１）に示したように、差Ｖ１―Ｔ１の絶対値が大きくなるに従ってＱ１（ｎ）とＱ３（ｎ−１）との差が大きくなるようにＱ１（ｎ）を算出すると共に、差Ｖ１―Ｔ１が正の値であればＱ１（ｎ）がＱ３（ｎ−１）よりも大きくなり、差Ｖ１―Ｔ１が負の値であればＱ１（ｎ）がＱ３（ｎ−１）よりも小さくなるようにＱ１（ｎ）を算出する。同様に、式（２）に示したように、差Ｖ２―Ｔ２の絶対値が大きくなるに従ってＱ２（ｎ）とＱ３（ｎ−１）との差が大きくなるようにＱ２（ｎ）を算出すると共に、差Ｖ２―Ｔ２が正の値であればＱ２（ｎ）がＱ３（ｎ−１）よりも大きくなり、差Ｖ２―Ｔ２が負の値であればＱ２（ｎ）がＱ３（ｎ−１）よりも小さくなるようにＱ２（ｎ）を算出する。【００９８】
本実施の形態によれば、上述のように第１および第２の暫定圧縮パラメータＱ１，Ｑ２を算出することにより、算出データ量Ｖ１を第１の目標データ量Ｔ１に近づけることができると共に、最大値Ｖ２を第２の目標データ量Ｔ２に近づけることができる。図９は、最大値Ｖ２の推移を模式的に示す説明図である。図９において横軸は時間を表し、縦軸は最大値Ｖ２の大きさを表している。最大値Ｖ２は、所定の間隔で複数回算出される。図９では、順に算出された最大値Ｖ２１，Ｖ２２，Ｖ２３，Ｖ２４，Ｖ２５，Ｖ２６，Ｖ２７を、矢印で結んでいる。最大値Ｖ２１は、初期値Ｑｉを圧縮パラメータＱとして用いて圧縮処理した場合の最大値Ｖ２である。最大値Ｖ２２〜Ｖ２７は、本実施の形態における圧縮パラメータ演算処理を行って生成された選択パラメータＱ３を圧縮パラメータＱとして用いて圧縮処理した場合の最大値Ｖ２である。【００９９】
図９に示したように、最大値Ｖ２が第２の目標データ量Ｔ２よりも小さい場合には次回の最大値Ｖ２はより大きくなり、最大値Ｖ２が第２の目標データ量Ｔ２よりも大きい場合には次回の最大値Ｖ２はより小さくなる。式（２）におけるＡ２を適切に選択することにより、最大値Ｖ２は、次第に、第２の目標データ量Ｔ２に近づく。【０１００】
なお、図９には、初期値Ｑｉを比較的大きく設定した場合の例を示している。そのため、図９に示したように、最大値Ｖ２１は、最大値Ｖ２２〜Ｖ２７よりも小さくなる。また、最大値Ｖ２３は、その大きさが、記憶部５２の記憶容量の大きさＭｍａｘよりも大きくなった場合の例を示している。この場合、圧縮データを保存することができなくなるため、画像データの伝送が途絶する。画像データの伝送が途絶した場合には、例えば、ビデオ出力部３４（図２参照）は、前回伝送に成功した画像データをモニタ４（図１参照）に表示する。【０１０１】
図９を参照して説明した内容は、算出データ量Ｖ１および第１の目標データ量Ｔ１にも当てはまる。すなわち、式（１）におけるＡ１を適切に選択することにより、算出データ量Ｖ１は、次第に、第１の目標データ量Ｔ１に近づく。【０１０２】
また、本実施の形態では、圧縮パラメータ演算部５３は、プロセッサ３に設けられている。これにより、本実施の形態によれば、圧縮パラメータ演算部５３が内視鏡２に設けられている場合に比べて、内視鏡２の消費電力を低減することができる。【０１０３】
また、本実施の形態では、第１の目標データ量Ｔ１を転送可能データ量のみに基づいて規定し、式（１）におけるＡ１を定数とした場合には、画像データを解析することなく、第１の暫定圧縮パラメータＱ１を算出することができる。これにより、本実施の形態によれば、第１の暫定圧縮パラメータＱ１の算出処理が簡単になると共に、画像データ解析部が不要になり、その結果、圧縮パラメータに関する演算量を少なくすることができる。一方、第１の目標データ量Ｔ１を、転送可能データ量に加えて、画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに基づいて規定し、Ａ１の代わりに、画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに依存して変化するパラメータを用いて、第１の暫定圧縮パラメータＱ１を算出した場合には、状況の変化に応じて柔軟に圧縮パラメータを変化させることができる。【０１０４】
なお、本実施の形態では、Ｎ回目の内視鏡２における画像データ処理（図４参照）では、基本的に、ｎ−１回目のプロセッサ３における画像データ処理（図５参照）において選択された選択パラメータＱ３（ｎ−１）が用いられる。すなわち、Ｎ回目の内視鏡２における画像データ処理では、圧縮処理制御部５１は、記憶部５２から選択パラメータＱ３（ｎ−１）を取得し、取得した選択パラメータＱ３（ｎ−１）を、新たな圧縮パラメータＱとする。しかし、例えば、無線通信の失敗等によって、プロセッサ３からの情報を一時的に受信することができなくなり、Ｎ回目の内視鏡２における画像データ処理の実行時に、Ｑ３（ｎ−１）を受信することができない場合がある。この場合には、圧縮処理制御部５１は、記憶部５２から選択パラメータＱ３（ｎ−１）を取得することができない。【０１０５】
これに対し、本実施の形態では、記憶部５２が選択パラメータＱ３を記憶することができるように構成されている。本実施の形態では、Ｎ回目の内視鏡２における画像データ処理において、圧縮処理制御部５１が選択パラメータＱ３（ｎ−１）を取得することができない場合には、圧縮処理制御部５１は、選択パラメータＱ３（ｎ−１）よりも前に選択された選択パラメータＱ３（ｍ）であって、記憶部５２に記憶された選択パラメータＱ３（ｍ）を取得する。なお、ｍは、１以上ｎ−２以下の整数であって、ｎ−１に最も近い整数である。これにより、本実施の形態によれば、Ｎ回目の内視鏡２における画像データ処理において、Ｑ３（ｎ−１）を取得することができない場合であっても、圧縮パラメータＱを選択パラメータＱ３（ｍ）で更新することができる。【０１０６】
また、本実施の形態では、１つの画像データに含まれる全ての単位領域に対して、同じ圧縮パラメータＱを用いて圧縮処理を行っている。しかし、本実施の形態に係わる内視鏡装置１は、複数の画像データに対して同じ圧縮パラメータＱを用いて圧縮処理を行うように構成されていてもよい。この場合には、１つの画像データに対する圧縮処理（図４のステップＳ１５）と信号処理部３３における画像処理（図５のステップＳ２３）が複数回行われる度に、選択パラメータＱ３を取得する処理（図４のステップＳ１２）、圧縮パラメータ演算処理（図５のステップＳ２４）および選択パラメータＱ３を送信する処理（図５のステップＳ２５）が１回行われる。【０１０７】
［第２の実施の形態］
次に、図１０を参照して、本発明の第２の実施の形態に係わるワイヤレス内視鏡装置について説明する。図１０は、内視鏡２、プロセッサ３および画像圧縮装置５の構成を示す機能ブロック図である。本実施の形態では、画像圧縮装置５の全体が、内視鏡２に設けられている。すなわち、本実施の形態では、画像圧縮装置５の圧縮処理制御部５１および記憶部５２に加えて、画像圧縮装置５の圧縮パラメータ演算部５３も、内視鏡２に設けられている。【０１０８】
本実施の形態における圧縮パラメータ演算部５３の構成は、第１の実施の形態における図３に示した構成と同じである。図３に示したように、圧縮パラメータ演算部５３は、第１の圧縮パラメータ生成部５３Ａと、第２の圧縮パラメータ生成部５３Ｂと、圧縮パラメータ判断部５３Ｃとを有している。【０１０９】
本実施の形態では、第１の圧縮パラメータ生成部５３Ａは、記憶部５２に記憶された複数の圧縮データの各々のデータ量と、プロセッサ３の転送可能データ量算出部３５が算出する転送可能データ量を取得することができるように構成されている。また、第２の圧縮パラメータ生成部５３Ｂは、記憶部５２に記憶された複数の圧縮データの各々のデータ量の最大値を取得することができるように構成されている。また、圧縮パラメータ判断部５３Ｃは、選択パラメータＱ３を、直接、圧縮処理制御部５１に出力するように構成されている。【０１１０】
本実施の形態におけるバッテリ２５は、電源部として、圧縮パラメータ演算部５３に対して電力を供給することができるように構成されている。【０１１１】
次に、図１０および図１１を参照して、本実施の形態の内視鏡２における画像データ処理手順について説明する。図１１は、内視鏡２における画像データ処理手順を示すフローチャートである。本実施の形態の内視鏡２における画像データ処理手順は、圧縮処理制御部５１おける圧縮処理、第１の圧縮パラメータ生成部５３Ａにおける第１の暫定圧縮パラメータＱ１の生成処理、第２の圧縮パラメータ生成部５３Ｂにおける第２の暫定圧縮パラメータＱ２の生成処理、および圧縮パラメータ判断部５３Ｃにおける選択パラメータＱ３の選択処理を含んでいる。【０１１２】
本実施の形態の内視鏡２における画像データ処理は、内視鏡制御部２２、圧縮処理制御部５１および圧縮パラメータ演算部５３によって実行される。本実施の形態の内視鏡２における画像データ処理手順は、複数の圧縮データを送信する処理（ステップＳ１６）までは、第１の実施の形態における図４に示した手順と同じである。本実施の形態では、次に、圧縮パラメータに関する一連の演算を行って選択パラメータを生成する、圧縮パラメータ演算処理を行う（ステップＳ１７）。ステップＳ１７の内容は、第１の実施の形態における図５に示したステップＳ２４の内容と同様である。次に、圧縮パラメータ演算部５３は、圧縮処理制御部５１に対して、選択パラメータを出力する処理を行う（ステップＳ１８）。次に、撮像処理の終了を指示するユーザ操作に基づく操作信号が内視鏡制御部２２に入力されていない場合には、ステップＳ１１に戻り、上記操作信号が内視鏡制御部２２に入力された場合には、内視鏡２における画像データ処理を終了する。【０１１３】
次に、図１０および図１２を参照して、本実施の形態のプロセッサ３における画像データ処理手順について説明する。図１２は、プロセッサ３における画像データ処理手順を示すフローチャートである。本実施の形態のプロセッサ３における画像データ処理は、プロセッサ制御部３１によって実行される。本実施の形態のプロセッサ３における画像データ処理手順は、基本的には、第１の実施の形態における図５に示した手順と同じである。ただし、本実施の形態では、図５に示したステップＳ２４，Ｓ２５が実行されない。すなわち、複数の圧縮データに所定の画像処理を行う処理（ステップＳ２３）を実行した後、撮像処理の終了を指示するユーザ操作に基づく操作信号がプロセッサ制御部３１に入力されていない場合には、ステップＳ２１に戻り、上記操作信号がプロセッサ制御部３１に入力された場合には、プロセッサ３における画像データ処理を終了する。【０１１４】
次に、本実施の形態に係わる内視鏡装置１の作用および効果について説明する。本実施の形態では、圧縮パラメータ判断部５３Ｃは、選択パラメータＱ３を、直接、圧縮処理制御部５１に出力するように構成されている。これにより、本実施の形態によれば、例えば、無線通信の失敗等によって、プロセッサ３からの情報を一時的に受信することができなくなった場合であっても、圧縮パラメータＱを選択パラメータＱ３で更新することができる。なお、本実施の形態においても、第１の実施の形態と同様に、記憶部５２が選択パラメータＱ３を記憶することができるように構成されていてもよい。この場合、圧縮パラメータ判断部５３Ｃは、選択パラメータＱ３を記憶部５２にも出力する。【０１１５】
また、図１１および図１２に示した例では、１つの画像データに含まれる全ての単位領域に対して、同じ圧縮パラメータＱを用いて圧縮処理を行っている。しかし、本実施の形態に係わる内視鏡装置１は、１つの画像データに含まれる１つ以上の単位領域毎に異なる圧縮パラメータＱを用いて圧縮処理を行うように構成されていてもよい。この場合、１つ以上の単位領域に対する圧縮処理（図１１のステップＳ１５）、圧縮データを送信する処理（図１１のステップＳ１６）、圧縮パラメータ演算処理（図１１のステップＳ１７）および選択パラメータを送信する処理（図１１のステップＳ１８）を複数回行って、１つの画像データに対する圧縮処理を完了させてもよい。【０１１６】
本実施の形態では、第１の実施の形態で説明した、圧縮パラメータ演算部５３がプロセッサ３に設けられていることによる効果は得られない。本実施の形態におけるその他の構成、作用および効果は、第１の実施の形態と同様である。【０１１７】
［第３の実施の形態］
次に、図１３を参照して、本発明の第２の実施の形態に係わるワイヤレス内視鏡装置について説明する。図１３は、内視鏡２、プロセッサ３および画像圧縮装置５の構成を示す機能ブロック図である。本実施の形態では、画像圧縮装置５の記憶部５２は、それぞれ一定の記憶容量を有する複数の部分を含んでいる。図１３には、記憶部５２が、複数の部分として、第１の部分５２Ａおよび第２の部分５２Ｂを含む場合の例を示している。第１および第２の部分５２Ａ，５２Ｂは、それぞれ、ＲＡＭ等の書き換え可能な記憶素子によって構成されている。第１の部分５２Ａの記憶容量と第２の部分５２Ｂの記憶容量は、同じでもよいし、互いに異なっていてもよい。【０１１８】
記憶部５２の記憶容量は、第１の部分５２Ａの記憶容量と第２の部分５２Ｂの記憶容量の合計である。本実施の形態では、第１の部分５２Ａと第２の部分５２Ｂの各々の稼働と休止を制御することが可能である。第１の部分５２Ａと第２の部分５２Ｂの両方を稼働させた場合には、記憶部５２の記憶容量は、第１の部分５２Ａの記憶容量と第２の部分５２Ｂの記憶容量の合計になる。また、第１の部分５２Ａと第２の部分５２Ｂの一方を休止させ、他方を稼働させた場合には、記憶部５２の記憶容量は、稼働させた方の記憶容量と等しくなる。このように、本実施の形態では、記憶部５２の記憶容量は、変更可能である。【０１１９】
記憶部５２の記憶容量が大きいほど、記憶部５２に保存可能な圧縮データ量のデータ量は大きくなるが、内視鏡２の消費電力と発熱量が増加する。従って、圧縮データ量のデータ量が小さい場合には、記憶部５２の一部を休止させて、内視鏡２の消費電力と発熱量を抑制することが好ましい。本実施の形態では、圧縮データ量のデータ量に応じて、第１の部分５２Ａと第２の部分５２Ｂの各々の稼働と休止を制御することにより、記憶部５２の記憶容量を変更することができる。【０１２０】
第１の部分５２Ａと第２の部分５２Ｂの各々の稼働と休止の制御は、圧縮データ量のデータ量に基づいて行われてもよい。あるいは、上記の制御は、第１および第２の暫定圧縮パラメータＱ１，Ｑ２に基づいて行われてもよい。すなわち、複数の圧縮データの各々のデータ量の最大値Ｖ２が、記憶部５２の記憶容量に基づいて規定される第２の目標データ量Ｔ２よりも大きくなると、圧縮データを記憶部５２に保存することができなくなる可能性がある。この可能性は、最大値Ｖ２と第２の目標データ量Ｔ２の差が大きくなるに従って、すなわち第２の暫定圧縮パラメータＱ２が大きくなるに従って高くなる。従って、例えば、第２の暫定圧縮パラメータＱ２が第１の暫定圧縮パラメータＱ１よりも大きいか、第１の暫定圧縮パラメータＱ１と第２の暫定圧縮パラメータＱ２との差が所定の閾値以下になった場合には、圧縮データを記憶部５２に記憶できなくなる可能性が高くなると推定して、記憶部５２の記憶容量が大きくなるように、第１の部分５２Ａと第２の部分５２Ｂの両方を稼働させる。上記の場合以外の場合には、第１の部分５２Ａと第２の部分５２Ｂの一方を休止させる。これにより、本実施の形態によれば、圧縮データが記憶部５２に保存することができなくなることを防止しながら、内視鏡２の消費電力と発熱量を抑制することができる。【０１２１】
なお、本実施の形態では、第２の実施の形態と同様に、画像圧縮装置５の全体が、内視鏡２に設けられていてもよい。本実施の形態におけるその他の構成、作用および効果は、第１または第２の実施の形態と同様である。【０１２２】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。例えば、本発明の内視鏡装置は、内視鏡とプロセッサとがユニバーサルケーブルで接続された構成の内視鏡装置であってもよい。この構成の内視鏡装置では、画像データを伝送する伝送経路は、その全体が有線の伝送経路によって構成されており、無線による伝送経路を含まない。【０１２３】
また、本発明の画像圧縮装置は、内視鏡装置以外の外部の装置に画像データを送信するために用いられるように構成されていてもよい。この場合、画像データを伝送する伝送経路は、無線による伝送経路を含んでいてもよいし、含んでいなくてもよい。【０１２４】
また、圧縮パラメータ演算部５３は、内視鏡２とプロセッサ３の両方に設けられていてもよい。この場合、例えば、内視鏡２に設けられた圧縮パラメータ演算部５３では、第１の目標データ量Ｔ１を転送可能データ量のみに基づいて規定し、式（１）におけるＡ１を定数として、第１の暫定圧縮パラメータＱ１を算出し、プロセッサ３に設けられた圧縮パラメータ演算部５３では、第１の目標データ量Ｔ１を、転送可能データ量に加えて、画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに基づいて規定し、Ａ１の代わりに、画素値の分布特性、内視鏡シーンおよび無線環境のうちの少なくとも１つに依存して変化するパラメータを用いて、第１の暫定圧縮パラメータＱ１を算出してもよい。第２の暫定圧縮パラメータＱ２は、内視鏡２に設けられた圧縮パラメータ演算部５３とプロセッサ３に設けられた圧縮パラメータ演算部５３のうちの一方において算出されてもよい。【０１２５】
本出願は、２０１８年４月３日に日本国に出願された特願２０１８−７１６９９号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲に引用されるものとする。
【図１】
0006974593.tif 000002
【図２】
0006974593.tif 000003
【図３】
0006974593.tif 000004
【図４】
0006974593.tif 000005
【図５】
0006974593.tif 000006
【図６】
0006974593.tif 000007
【図７】
0006974593.tif 000008
【図８】
0006974593.tif 000009
【図９】
0006974593.tif 000010
【図１０】
0006974593.tif 000011
【図１１】
0006974593.tif 000012
【図１２】
0006974593.tif 000013
【図１３】
0006974593.tif 000014