JP2006129191A - 画像圧縮装置 - Google Patents

画像圧縮装置 Download PDF

Info

Publication number
JP2006129191A
JP2006129191A JP2004316130A JP2004316130A JP2006129191A JP 2006129191 A JP2006129191 A JP 2006129191A JP 2004316130 A JP2004316130 A JP 2004316130A JP 2004316130 A JP2004316130 A JP 2004316130A JP 2006129191 A JP2006129191 A JP 2006129191A
Authority
JP
Japan
Prior art keywords
image
encoded data
unit
compression
amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004316130A
Other languages
English (en)
Inventor
Makoto Miyanohara
真 宮之原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2004316130A priority Critical patent/JP2006129191A/ja
Publication of JP2006129191A publication Critical patent/JP2006129191A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

【課題】 符号化データを出力するまでに要する時間を保ち、画像間での変化が激しい画像が連続して撮像された場合でも、違和感の少ない良好な画像が得られる画像圧縮装置を提供する。
【解決手段】 現画像データを圧縮符号化する第1の画像圧縮部13と、現画像データに先行するフレームの画像データを、第2の圧縮条件に基づいて圧縮符号化する第2の画像圧縮部15とを設ける。第2の画像圧縮部の圧縮条件を、第1の画像圧縮部からの符号化データのデータ量から求めることで、第2の画像圧縮部のデータ量は目標符号化データ量とほぼ等しくなる。第1の画像圧縮部13から出力される符号化データのデータ量が目標符号化データ量を越えているときには、第2の画像圧縮部15からの符号化データを選択して出力する。
【選択図】 図2

Description

本発明は、カプセル内視鏡システム等に代表される動画像のような一定のレートで発生する画像データを外部装置に伝送する画像伝送装置や、画像データを記録媒体に記録する画像記録装置等において、所定のレートで伝送又は記録等できる符号化データのデータ量になるように画像データを圧縮符号化する画像圧縮装置に関する。
近年、画像撮像部により一定のレートで動画像である画像データを取得し、得られた画像データを画像圧縮装置で圧縮符号化することにより符号化データを生成し、その符号化データを所定の伝送レートを持つ伝送路を介して、他の外部装置に伝送する画像伝送装置において、その画像圧縮装置に関する研究が頻繁になされている。
図16は、このような画像伝送装置の一例の概略構成を示すブロック図である。図16において、画像伝送装置100は、画像撮像部101と、画像伝送部104と、画像圧縮部102、圧縮条件設定部103を有する画像圧縮装置200とから構成されている。
画像撮像部101は、色フィルタ、CCD(Charge Coupled Device)やCMOS(Complementary MOS)センサ等に代表される固体撮像素子、A/D変換器等、画像データを生成するために必要な機能を有している。撮像対象である被写体に対し、色フィルタ、固体撮像素子を介して被写体からの光を受光し、その受光量に応じた電気信号が生成される。
画像撮像部101で生成された画像データは、画像圧縮部102に供給される。画像圧縮部102で用いる画像圧縮方式は、画像撮像部101から得られる動画像を一定のレートで撮像された静止画像であると考え、各静止画像ごとに圧縮符号化を行うことにより動画像に対する画像圧縮方式とするもので、例えばJPEG(Joint Photographic Experts Group)方式が用いられる。JPEG方式の圧縮符号化処理は、周波数変換処理と、量子化処理と、可変長符号化処理からなる。
JPEG方式を用いた場合には、画像圧縮部102は、各々、入力画像データをブロックに分割し、各ブロックに対してDCT(Discrete Cosine Transform)を施して周波数分解を行い、周波数変換処理により周波数分解された各要素に対して量子化テーブルに基づく数値で除算して量子化を行い、量子化処理された各要素に対して、可変長符号化を施す。
画像圧縮部102に対する量子化テーブル等の圧縮条件は、画像圧縮部102からの符号化データのデータ量に基づいて圧縮条件設定部103で求められる。
つまり、画像圧縮部102による圧縮に係る符号化データは、圧縮条件設定部103に供給される。圧縮条件設定部103により、画像圧縮部102からの符号化データのデータ量が計算され、このデータ量と目標データ量とが比較される。
画像圧縮部102からの符号化データが目標データ量より大きいときには、圧縮条件設定部103により、量子化テーブルの量子化幅が広くなるように圧縮条件が設定される。これにより、画像圧縮部102からの符号化データのデータ量が小さくなるように制御される。これに対して、画像圧縮部102からの符号化データが目標データ量より小さいときには、圧縮条件設定部103により、量子化テーブルの量子化幅が狭くなるように圧縮条件が設定される。これにより、画像圧縮部102からの符号化データのデータ量が大きくなるように制御される。
画像圧縮部102からの符号化データは、画像伝送部104に送られる。画像伝送部104は、所定の伝送レートを持つ伝送路を介して、受信機を有する外部装置に符号化データを伝送するものである。画像伝送部104から伝送された符号化データは、外部装置の伸張復号化により元の画像データに変換され、表示部等を介して画像として閲覧することができる。
図16に示すような従来の画像伝送装置では、先行する静止画像に対する符号化データのデータ量に基づいて圧縮条件を更新し、画像圧縮部102は、更新された圧縮条件に基づいて画像に対する圧縮符号化を行っている。
しかしながら、図16に示す構成では、一定のレートで撮像された静止画像の中に、例えば、シーンチェンジのような画像間での変化が激しい静止画像が含まれる場合には、その静止画像を圧縮符号化する際に参照する圧縮条件は、その静止画像とは相関性が低い静止画像から導き出された圧縮条件なので、圧縮符号化により生成される符号化データのデータ量は、画像伝送部104における伝送路の伝送レートから想定される目標符号化データ量と大きく異なってしまう。特に、目標符号化データ量に対して符号化データのデータ量が多くなる場合は、現在処理している静止画像の符号化データの伝送が終了しないうちに、次の静止画像の符号化データを伝送しなくてはならなくなり、処理の破綻が生じてしまう可能性がある。
上述の課題の解決方法として、特許文献1に示すような符号化復号化システムの提案がなされている。図17は、このような符号化復号化システムの概略構成を示すブロック図である。なお、図16と同一の機能を有する部分については、同一の符号を付して説明を省略し、異なる部分についてのみ説明する。
図17における符号化復号化システム110において、圧縮条件設定部103aは、図16における圧縮条件設定部103の有する機能の他に、符号化データのデータ量をカウントしたカウント値と、画像伝送部104における伝送路の伝送レートから想定される目標符号化データ量との比較による比較結果を符号化データ選択部112に知らせる機能を更に有する。
符号化データ選択部112は、圧縮条件設定部103aからの比較結果に基づき、画像伝送部104に供給する符号化データを選択するものである。
圧縮条件設定部103aでの比較結果、画像圧縮部102の符号化データ量が目標符号化データ量以下であった場合には、符号化データ選択部112は、画像圧縮部102から出力される符号化データを画像伝送部104に供給すると同時に、符号化データを符号化データ保持部113に保持する。これに対して、圧縮条件設定部103aでの比較結果、画像圧縮部102の符号化データ量が目標符号化データ量以上であった場合には、符号化データ選択部112は、符号化データ保持部113に保持されている符号化データ、つまり、今回圧縮符号化された静止画像より以前に圧縮符号化された静止画像の符号化データを画像伝送部104に供給する。これにより、画像伝送部104に供給される符号化データのデータ量は、常に目標符号化データ量以下になる。
また、特許文献2には、ある静止画像の符号化データのデータ量に基づいて圧縮条件を更新し、再度、同じ静止画像に対して圧縮符号化を施し、符号化データのデータ量を目標符号化データ量に近づけるという方法が提案されている。
特開平10−178348号公報 特開平07−212758号公報
しかしながら、図17に示す従来の符号化復号化システムでは、画像間での変化が激しい静止画像が撮像されて、その静止画像を圧縮符号化した符号化データのデータ量が、伝送路の伝送レートから想定される目標符号化データ量以上になる場合には、符号化データ保持部113に保持されている符号化データが伝送される。すなわち、この場合、今回圧縮符号化された静止画像より以前に圧縮符号化された静止画像の符号化データと同じ符号化データが外部装置に連続して伝送され、外部装置の表示部等で画像を閲覧する場合、同じ画像が続けて表示されることになる。
また、図17に示す従来の符号化復号化システムでは、画像圧縮部102の符号化データのデータ量が目標符号化データ量以下にならない限り、符号化データ保持部113の保持内容は変更されないので、仮にもし、このような画像間での変化が激しい状態が連続した複数の静止画像に対して起こった場合には、数画像分に対して同じ画像が表示され続けるので、外部装置の表示部から閲覧している側から見れば、表示部の画面がフリーズしていると誤解を与えてしまう恐れがある。
なお、図17に示す従来の符号化復号化システムでは、数画像分に対して同じ画像が表示されたとしても、人間の目には認識できないので、実用上問題となる場合は少ないとしているが、これは、個人の差によるものが大きく、且つ、秒間に表示する画像数(以下、フレームレート)が少なければ少ないほど、同じ画像が続けて表示されるということは認識されやすくなる。
また、数画像分に対して同じ画像が表示され続けるということは、外部装置の表示部から閲覧している側から見れば、その期間における画像伝送装置の状況が認識できないということになり、例えば、画像伝送装置が、外部装置の表示部から閲覧している側の制御に関係なく流動的に移動する場合、移動途中の画像を確認することはできないので、画像伝送装置の詳細な位置が検出できなくなる可能性がある。
特許文献2に示されているように、ある静止画像の符号化データのデータ量に基づいて圧縮条件を更新し、再度、同じ静止画像に対して圧縮符号化を施し、符号化データのデータ量を目標符号化データ量に近づけるという方法もあるが、この方法の場合、ある静止画像に対してその静止画像の符号化データを得るまでに、圧縮符号化を2回行わなくてはならないため、外部装置が符号化データを受信するまでに多くの時間を要する。
本発明は、上述の課題を解決するためになされたもので、符号化データを出力するまでに要する時間を保ちつつ、画像間での変化が激しい静止画像が連続して撮像された場合においても、違和感の少ない良好な画像が得られる画像圧縮装置を提供することを目的とするものである。
請求項1の発明の画像圧縮装置は、第1の圧縮条件に基づき、入力された現画像データを圧縮符号化する第1の画像圧縮部と、現画像データに先行するフレームの画像データを、第2の圧縮条件に基づいて圧縮符号化する第2の画像圧縮部と、先行するフレームの画像データに係る符号化データのデータ量を目標符号化データ量以下に収める圧縮条件を、第2の圧縮条件として第2の画像圧縮部に設定する圧縮条件設定部と、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量を越えているときには、第2の画像圧縮部から出力される符号化データを選択して出力する符号化データ選択部とを有することを特徴とする。
請求項2の発明では、圧縮条件設定部は、更に、第2の圧縮条件と同一の圧縮条件を第1の圧縮条件として第1の画像圧縮部に設定することを特徴とする。
請求項3の発明では、圧縮条件設定部は、更に、先行する複数のフレームの各画像データに係る符号化データ量に基づいた圧縮条件を得、この圧縮条件を第1の圧縮条件として第1の画像圧縮部に設定することを特徴とする。
請求項4の発明では、符号化データ選択部から出力された符号化データを保持する符号化データ保持部を更に有すると共に、符号化データ選択部は、先行するフレームの画像データに係る符号化データ量と目標符号化データ量との比較結果を保持し、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量を越えて且つ、1フレーム前の画像データに係る比較結果が、目標符号化データ量以下であることを示すものであるときには、符号化データ保持部に保持されている該1フレーム前の画像データに係る符号化データを出力させると共に、該1フレーム前の画像データに係る比較結果が、目標符号化データ量を越えたことを示すものであるときには、第2の画像圧縮部から出力される符号化データを選択して出力することを特徴とする。
請求項5の発明では、第2の画像圧縮部は、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量を越えたときのみ、先行するフレームの画像データを第2の圧縮条件に基づいて圧縮符号化することを特徴とする。
請求項6の発明は、符号化データ選択部は、出力する符号化データに対して、その符号化データが第1の画像圧縮部によるものか、第2の画像圧縮部によるものかを識別するための識別データを付加することを特徴とする。
請求項1の発明によれば、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量より少ない場合には、第1の画像圧縮部から出力される符号化データが、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量より多い場合には、第2の画像圧縮部から出力される符号化データが出力される。第1の画像圧縮部から出力される符号化データのデータ量から、第2の画像圧縮部が圧縮符号化する際の最適な圧縮条件を求めるので、第2の画像圧縮部から出力される符号化データは、目標符号化データ量に対してほぼ同じデータ量になる。
これにより、所定のレートで動作する後段部に対して、後段部の動作レートから想定される目標符号化データ量より少ないデータ量の符号化データが符号化データ選択部から出力されるため、後段部が処理破綻することがない画像圧縮システムを実現することができる。
また、第1の画像圧縮部から出力される符号化データのデータ量が目標符号化データ量より多いということが複数の静止画像で連続した場合においても、第2の画像圧縮部から出力される符号化データから、従来の技術で示したような同一の静止画像ではなく、連続した動きのある静止画像として得ることができるので、違和感の少ない良好な動画像を得ることができる画像圧縮システムを実現することができる。
請求項2の発明によれば、第1の画像圧縮部及び第2の画像圧縮部は、同一の圧縮条件に従って圧縮符号化を行う。これにより、第1の画像圧縮部、及び第2の画像圧縮部に設定する圧縮条件の算出、及び保持を共通にできるため、画像圧縮装置を簡易に構成することができる。
請求項3の発明によれば、先行する複数の静止画像の圧縮符号化で生成された符号化データのデータ量に基づいて、現静止画像を圧縮符号化した場合の符号化データのデータ量を予測して第1の圧縮条件の設定を行う。これにより、第1の画像圧縮部から出力される符号化データのデータ量を目標符号化データ量に近づけることが可能になる画像圧縮装置を実現することができる。
請求項4の発明によれば、第1の画像圧縮部から出力された符号化データのデータ量が、2回以上連続して目標符号化データ量より多いと判定されたとき、第2の画像圧縮部から出力される符号化データが出力される。これにより、第2の画像圧縮部は常時動作させずに済むので、画像圧縮装置を省電力に構成することができる。
請求項5の発明によれば、第1の画像圧縮部の出力する符号化データのデータ量が目標符号化データ量より多い場合についてのみ、次静止画像における第2の画像圧縮部の圧縮符号化を行う。これにより、画像圧縮装置における第2の画像圧縮部の省電力化を最適にすることができる。
請求項6の発明によれば、符号化データ選択部が出力する符号化データに対して、第1の画像圧縮部から出力された符号化データか、第2の画像圧縮部から出力された符号化データかを認識できる情報が付加される。これにより、例えば、符号化データの出力先である外部装置は、符号化データに付加された識別データを解読することにより、表示部等により画像を閲覧する際、閲覧している画像はどちらの画像圧縮部からの出力なのか、つまり、どの程度遅延しているのかを認識できるような画像圧縮システムを実現することができる。
以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明が適用されるカプセル内視鏡システムの概要を示すものである。図1において、カプセル内視鏡システムは、体腔内にて撮像を行い画像データを無線で伝送する体内撮影用画像伝送装置1と、伝送された画像データの蓄積、表示等を行う体外装置2から構成される。
カプセル内視鏡システムでは、体腔内の撮像、画像データの伝送及び画像の表示が一定のレートで連続的に行われている。また、体内撮影用画像伝送装置1は、用途により、その装置内に処置具や薬剤を保持している。体外装置2は、体内撮影用画像伝送装置1から送られてきた画像データを受信する受信部3と、画像を蓄積する画像蓄積部4と、画像処理を行う画像処理部5と、モニタ6とを備えている。
体内撮影用画像伝送装置1から送られてきた画像データは、受信部3で受信され、画像蓄積部4に蓄積される。また、この画像データは、画像処理部5を介してモニタ6に送られ、モニタ6で閲覧され、診断や治療の用途として使用される。
本発明は、このようなカプセル内視鏡システムにおいて、体内撮影用画像伝送装置1から体外装置2に画像データを転送するのに用いることができる。
図2は、本発明の第1の実施形態による画像伝送システムの概略構成を示すブロック図である。図2において、符号10は画像伝送装置、符号20は画像表示装置である。画像伝送装置10は、撮像により得られた画像データを圧縮符号化して符号化データに変換し、変換した符号化データを、所定の伝送レートを持つ伝送路を介して画像表示装置20に伝送するものである。画像表示装置20は、画像伝送装置10から伝送されてきた符号化データを受信し、この符号化データを伸張して、表示するものである。
画像伝送装置10は、画像撮像部11、画像データ蓄積部12、画像圧縮部13、圧縮条件保持部14、画像圧縮部15、圧縮条件保持部16、圧縮条件設定部17、符号化データ選択部18、画像伝送部19から構成されている。
画像撮像部11は、色フィルタ、CCDやCMOSセンサ等に代表される固体撮像素子、A/D変換器等、画像データを生成するために必要な機能を有している。撮像対象である被写体に対し、色フィルタ、固体撮像素子を介して被写体からの光を受光し、その受光量に応じた電気信号が生成される。
固体撮像素子には、図3に示すように、受光した光から電気信号を生成する3原色RGBの受光素子が配列されており、固体撮像素子での一回の撮像に対し、各々の受光素子から生成される電気信号が一つの静止画像(以下、フレーム)として扱われる。また、CIF(横352x縦288)やVGA(横640x縦480)等に代表される画像サイズは、2次元平面上に配列された受光素子の個数に依存する。生成された電気信号は、A/D変換器によりデジタルデータとして画像データに変換される。このようなことを一定間隔で繰り返し行うことにより、一定のレートで静止画像を得ることができ、画像表示装置20において一定間隔で静止画像を表示することにより、動画像として閲覧することができる。
なお、本実施の形態では、固体撮像素子から生成される電気信号を、図4(A)に示すような順次走査で読み出し、各フレームごとに処理を行うプログレッシブ方式を前提として説明するが、図4(B)に示すような飛び越し走査で読み出し、各フィールドごとに処理を行うインターレース方式であっても、本画像伝送システムに適用可能である。
図2において、画像撮像部11で生成された画像データは、画像データ蓄積部12及び画像圧縮部13に供給される。
画像データ蓄積部12は、SRAM等で構成されるフレームメモリを有し、画像撮像部11から出力される画像データを1フレーム分蓄積する。そして、図5に示すようなタイミングで、画像撮像部11から出力される画像データの蓄積、及び画像圧縮部15へ蓄積された画像データの入力を繰り返す。
つまり、図5(A)に示すように、画像撮像部11からは、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が順に出力される。画像データ蓄積部12は、この画像撮像部11からの画像データF1、F2、F3、…を、図5(B)に示すようなタイミングで書き込む。これと同時に、画像撮像部11からの画像データF1、F2、F3、…は画像圧縮部13に送られて、圧縮符号化される。画像データ蓄積部12に蓄積された画像データF0、F1、F2、…は、図5(C)に示すようなタイミングで読み出される。そして、画像データ蓄積部12から読み出された画像データF0、F1、F2、…は、図5(D)に示すようなタイミングで画像圧縮部15に送られて、圧縮符号化される。
このように、画像撮像部11から、図5(A)に示すようなタイミングで、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が出力され、画像圧縮部13でこのフレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が圧縮符号化される。このとき、画像データ蓄積部12からは、これに先行するフレーム「0」、「1」、「2」、…の画像データF0、F1、F2、…が出力され、画像圧縮部15で、先行するフレーム「0」、「1」、「2」、…の画像データが圧縮符号化されることになる。
図2において、画像圧縮部13及び画像圧縮部15は、JPEG方式により画像データを圧縮符号化するものである。JPEG方式は、本来、静止画像を対象に考えられた画像圧縮方式であるが、静止画像が一定のレートで連続した状態が動画像であると考え、各静止画像ごとに圧縮符号化を行うことにより、動画像に対する画像圧縮方式としても用いられる。
JPEG方式には、圧縮符号化前の画像データと、圧縮符号化後の符号化データに伸張復号化を行って得られた画像データが等価になる可逆圧縮(lossless)と、圧縮符号化前の画像データと、圧縮符号化後の符号化データに伸張復号化を行って得られた画像データとで差が生じる非可逆圧縮(lossy)がある。一般的に、可逆圧縮方式よりも非可逆圧縮方式の方が、符号化データのデータ量を多く削減することができる。以降では、JPEG方式は非可逆圧縮を行うことを前提として説明する。
JPEG方式の圧縮符号化処理は、周波数変換処理と、量子化処理と、可変長符号化処理からなる。周波数変換処理では、画像データを(縦8画素×横8画素)のブロックに分割し、各ブロックに対してDCTを施すことにより周波数分解を行う。量子化処理では、周波数変換処理により周波数分解された各要素に対して、量子化テーブルに基づく数値で除算する。
この量子化処理においては、周波数分解された各要素の除算による下位ビットの切り捨て等の丸め込み処理が行われる。可変長符号化処理では、量子化処理された各要素に対して、発生確率が高い要素は短い符号化データに変換し、発生確率が低い要素は長い符号化データに変換するようなハフマン符号化を施すことにより、画像データの冗長部分の削除を行う。
このようなJPEG方式では、量子化処理において、周波数分解された各要素の除算による下位ビットの切り捨て等の丸め込み処理が行われる。圧縮符号化によって生成された符号化データから画像データを生成する伸張復号化では、上記丸め込み処理で失われた情報を完全に再現できないため、非可逆圧縮方式となる。
また、JPEG方式では、同一の画像データに対して生成される符号化データのデータ量は、量子化処理における量子化テーブルの設定に依存して変化する。量子化テーブルの量子化幅を広く設定すれば、圧縮率が大きくなり、生成される符号化データのデータ量は少なくなる。これに対して、量子化テーブルの量子化幅を狭く設定すれば、圧縮率が小さくなり、生成される符号化データのデータ量は多くなる。
図2における画像圧縮部13及び画像圧縮部15は、上述のようなJPEGの圧縮符号化処理を行うものである。すなわち、画像圧縮部13及び画像圧縮部15は、各々、入力画像データをブロックに分割し、各ブロックに対してDCTを施して周波数分解を行い、周波数変換処理により周波数分解された各要素に対して量子化テーブルに基づく数値で除算して量子化を行い、量子化処理された各要素に対して、ハフマン符号化を施す。
画像圧縮部13及び画像圧縮部15に対する量子化テーブル等の圧縮条件は、画像圧縮部13からの符号化データのデータ量に基づいて圧縮条件設定部17で求められ、圧縮条件保持部14及び圧縮条件保持部16により画像圧縮部13及び画像圧縮部15に設定される。
なお、圧縮条件保持部14及び圧縮条件保持部16には、量子化テーブルの他に、画像サイズやリスタートマーカ等といったJPEG特有の情報も保持されている。これらの情報は、量子化テーブル含めて、生成された符号化データにヘッダとして付加される。
画像伝送装置10から伝送された符号化データを受信する画像表示装置20は、符号化データに付加されたヘッダを認識することにより、伸張復号化や画像の表示を行うことができる。
画像圧縮部13で生成された符号化データは、圧縮条件設定部17に供給されると共に、符号化データ選択部18に供給される。画像圧縮部15で生成された符号化データは、符号化データ選択部18に供給される。
圧縮条件設定部17は、図6に示すように、符号化データ量カウント部31、符号化データ量比較部32、目標符号化データ量保持部33、圧縮条件算出部34から構成されている。
符号化データ量カウント部31は、画像圧縮部13で圧縮符号化した1フレーム分の符号化データのデータ量をカウントするものである。符号化データ量比較部32は、符号化データ量カウント部31でカウントした符号化データのデータ量と、目標符号化データ量保持部33に保持されている目標符号化データ量とを比較するものである。
入力端子30からは、画像圧縮部13で圧縮符号化された符号化データが供給される。この符号化データが符号化データ量カウント部31に供給される。符号化データ量カウント部31で、1フレーム分の符号化データのデータ量がカウントされる。
符号化データ量カウント部31でカウントされた1フレーム分の符号化データのデータ量は、符号化データ量比較部32に供給される。また、符号化データ量比較部32には、目標符号化データ量保持部33から1フレーム分の目標データ量が供給される。
目標符号化データ量保持部33に保持されている目標符号化データ量は、画像伝送部19の伝送レートと、一定の時間に画像伝送装置10が処理するフレームの数(以下、フレームレート)に依存して一意的に決定される。例えば、画像伝送部19の伝送レートが2.25Mbps(1秒間に2,250,000ビットの伝送)で、フレームレートが30fps(1秒間に30フレームの処理)である場合、目標符号化データ量は、2,250,000÷30=75,000ビット(ただし、オーバーヘッド等を考慮する場合はこの限りではない)となる。
符号化データ量比較部32で、符号化データ量カウント部31でカウントされた符号化データのデータ量と、目標符号化データ量保持部33に保持されている目標符号化データ量とが比較される。そして、この比較結果は、出力端子35から出力されると共に、圧縮条件算出部34に供給される。
JPEG方式では、同一の画像データに対して生成される符号化データのデータ量は、量子化処理における量子化テーブルの設定に依存して変化する。すなわち、量子化テーブルの量子化幅を広く設定すれば、生成される符号化データのデータ量は少なく、逆に、量子化テーブルの量子化幅を狭く設定すれば、生成される符号化データのデータ量は多くなる。また、量子化テーブルを固定とした場合、生成される符号化データのデータ量は、画像データに依存して変化する。
圧縮条件算出部34は、符号化データ量比較部32での比較結果に基づき、量子化テーブルを算出するものである。すなわち、符号化データ量比較部32での比較結果が、「符号化データのデータ量>目標符号化データ量」であるならば、量子化テーブルの量子化幅を差に対応した値だけ大きくし、「符号化データのデータ量<目標符号化データ量」であるならば、量子化テーブルの量子化幅を差に対応した値だけ小さくし、「符号化データのデータ量=目標符号化データ量」であるならば、量子化テーブルは現状のままにする。
圧縮条件算出部34で算出された量子化テーブル等の圧縮条件は、出力端子36及び37から圧縮条件保持部14、圧縮条件保持部16に供給される。
図2において、画像撮像部11は、一定のレートで画像を撮像するため、あるフレームに対して、その前後のタイミングで得られるフレームとの相関性は高い。したがって、あるフレームに対して、そのフレームの前のタイミングで得られるフレームの符号化データのデータ量から導き出された量子化テーブルは、あるフレームの符号化データのデータ量を目標符号化データ量に近づけるためには、適した量子化テーブルと言える。このため、このようにして求められた量子化テーブルを用いて圧縮することで、画像圧縮部13から出力される各フレームの符号化データのデータ量を目標符号化データ量に近づけることが可能になる。
また、このようにして導き出された量子化テーブルは、画像圧縮部15が圧縮符号化するフレームに対しては最適な量子化テーブルと言えるので、画像圧縮部15から出力される各フレームの符号化データのデータ量は目標符号化データ量とほぼ同じになる。
なお、本実施の形態では、目標符号化データ量保持部33に保持されている目標符号化データ量は、一律固定値としているが、画像伝送装置10に、更に、目標符号化データ量設定部を設け、目標符号化データ量設定部が、目標符号化データ量保持部33に保持されている目標符号化データ量を変更することにより、1フレームに対する符号化データのデータ量を可変にする構成であっても、本画像伝送システムに適用可能である。
また、図6における符号化データ量比較部32からの符号化データのデータ量と目標符号化データ量との比較結果は、出力端子35から出力され、制御信号として符号化データ選択部18に供給される。図2において、符号化データ選択部18は、この制御信号により画像圧縮部13からの符号化データと画像圧縮部15からの符号化データとを選択して出力する。すなわち、符号化データのデータ量と目標符号化データ量との比較結果、画像圧縮部13からの符号化データのデータ量が目標符号化データ量以下の場合には、画像圧縮部13からの符号化データが出力されるように、符号化データ選択部18が設定される。画像圧縮部13からの符号化データのデータ量が目標符号化データ量を越えている場合には、画像圧縮部15からの符号化データが出力されるように、符号化データ選択部18が設定される。
図2において、画像伝送部19は、伝送するデータを蓄積するバッファメモリを2つ有しており、一定の伝送レートを持つ伝送路を介して、符号化データ選択部18から出力される符号化データを画像表示装置20に伝送する。画像伝送部19は、バッファメモリを2つ有することにより、図7のタイミングチャートに示すように、画像の撮像から圧縮符号化まで行う処理と、符号化データを伝送する処理とを並列に行うことができる。
すなわち、図7(A)に示すように、画像伝送部19に符号化データ選択部18からフレーム「1」、「2」、「3」、…の符号化データD1、D2,D3、…が入力されると、最初に、フレーム「1」の符号化データD1を一方のバッファメモリ(図7(B))に書き込む。続いて、フレーム「2」の符号化データD2を他方のバッファメモリ(図7(C))に書き込むと同時に、図7(D)に示すように、一方のバッファメモリに蓄積されたフレーム「1」の符号化データD1を画像伝送部19から出力して伝送する。以上の動作を繰り返すことにより、画像の撮像から圧縮符号化まで行う処理と、符号化データを伝送する処理を連続的に行う。
また、符号化データを伝送する際には、必要に応じてエラー訂正(検出)コードや同期コード等を符号化データに付加させてから伝送を行う。なお、画像伝送部19が符号化データを出力する伝送路は、無線、有線のどちらであっても良い。
図2において、画像表示装置20は、画像伝送装置10から伝送された符号化データを伸張復号化して画像データに変換し、変換した画像データを画像として表示するものであり、画像受信部21、画像伸張部22、画像表示部23から構成されている。
画像受信部21は、画像伝送装置10から伝送される符号化データを受信し、画像伸張部22に供給する。画像伝送部19と同様に、受信した符号化データを蓄積するバッファメモリを2つ有することにより、符号化データを受信する処理と、符号化データの伸張復号化から画像の表示までを行う処理とを連続的に行うことができる。また、符号化データを受信する際には、必要に応じて符号化データに付加されたコードに基づいて、エラー訂正(検出)や同期検出等の処理を行う。
画像伸張部22は、画像圧縮部13、又は画像圧縮部15で付加された符号化データのヘッダに基づいて、復号化処理、逆量子化処理、逆周波数変換処理をこの順で行う。
復号化処理、逆量子化処理、逆周波数変換処理は、各々、画像圧縮部13又は画像圧縮部15における可変長符号化処理、量子化処理、周波数変換処理の逆演算になり、復号化処理は、発生確率によって割り当てられた符号化データを復号化して各要素に変換する処理であり、逆量子化処理は、符号化データのヘッダとして付加された量子化テーブルに基づく数値で乗算する処理であり、逆周波数変換処理は、縦8画素×横8画素のブロックごとに周波数分解された各要素に対して逆DCTを施すことにより、画像データに変換する処理である。
画像伸張部22で変換された画像データは、画像表示部23に供給される。画像表示部23は、モニタ等を介して、画像伸張部22から出力される画像データをフレームごとに画像として表示する。フレームごとに画像を表示する際には、画像伝送装置10から伝送されるフレームレートに合わせて連続的に表示することにより、動画像として表現する。
図8及び図9は、本発明の第1の実施形態の各部のタイミングチャートを示すものである。図8は、相関のある高い画像が連続して入力されたときのタイミングチャートである。
図8(A)に示すように、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が画像撮像部から出力されており、画像圧縮部13では、図8(B)に示すようなタイミングで、フレーム「1」、「2」、「3」、…の符号化データD1a、D2a、D3a、…が出力されているとする。そして、画像圧縮部13からの符号化データD1a、D2a、D3a、…のデータ量は、全て、目標符号化データ量以下であるとする。
この場合、画像圧縮部13では、図8(B)に示すようなタイミングで、フレーム「1」、「2」、「3」、…の符号化データD1a、D2a、D3a、…が出力され、画像圧縮部15では、図8(C)に示すように、先行するフレーム「0」、「1」、「2」、…の符号化データD0b、D1b,D2b、…が出力され、画像圧縮部13からの符号化データD1a、D2a、D3a、…のデータ量は目標符号化データ量以下であるので、図8(D)に示すように、画像圧縮部13からの符号化データD1a,D2a、D3a、…が符号化データ選択部18で選択されて画像伝送部19に送られる。
これに対して、図9は、画像間での変化が激しい静止画像が連続して入力されたときのタイミングチャートである。
図9(A)に示すように、フレーム「1」、「2」、「3」、…の画像が画像撮像部から出力されており、画像圧縮部13では、図9(B)に示すようなタイミングで、フレーム「1」、「2」、「3」、…符号化データD1a、D2a、D3a、…が出力されているとする。そして、画像圧縮部13からの符号化データD1a、D2a、D3aのデータ量は目標符号化データ量以下であり、符号化データD4a、D5a、D6aのデータ量は目標符号化データ量を越えており、符号化データD7a、D8aのデータ量は目標符号化データ量以下であるとする。
この場合、画像圧縮部13からは、図9(B)に示すようなタイミングで、フレーム「1」、「2」、「3」、…の符号化データD1a、D2a、D3a、…が出力され、画像圧縮部15からは、図9(C)に示すように、先行するフレーム「0」、「1」、「2」、…の符号化データD0b、D1b,D2b、…が出力される。
画像圧縮部13からフレーム「1」、「2」、「3」の符号化データD1a、D2a、D3aが出力されるときには、符号化データ量が目標符号化データ量より小さくなっているので、図9(D)に示すように、画像圧縮部13からの符号化データD1a、D2a、D3aが符号化データ選択部18で選択されて画像伝送部19に送られる。
画像圧縮部13からフレーム「4」、「5」、「6」の符号化データD4a、D5a、D3aが出力されるときには、符号化データ量が目標符号化データ量を越えているので、図9(D)に示すように、画像圧縮部15からのフレーム「3」、「4」、「5」の符号化データD3b、D4b、D5bが符号化データ選択部18で選択されて画像伝送部19に送られる。
圧縮条件設定部17により導き出された量子化テーブルは、画像圧縮部13によって圧縮符号化された符号化データのデータ量に基づき設定されており、画像圧縮部15が圧縮符号化するフレームに対しては最適な量子化テーブルと言える。したがって、画像圧縮部15からのフレーム「3」、「4」、「5」の符号化データD3b、D4b、D5bを選択することで、符号化データのデータ量が目標符号化データ量を越えることがなくなる。
画像圧縮部13からフレーム「7」、「8」の符号化データD7a、D8aが出力されるときには、符号化データ量が目標符号化データ量より小さくなっているので、図9(D)に示すように、画像圧縮部13からの符号化データD7a、D8aが符号化データ選択部18で選択されて画像伝送部19に送られる。
このように、画像撮像部11においてフレーム間で相関性の低い画像データが得られた場合であっても、画像圧縮部15からの符号化データを選択することで、画像伝送部19にて伝送する符号化データのデータ量は、常に目標符号化データ量以下なので、画像伝送部19があるフレームの符号化データの伝送を終了する前に次フレームの符号化データの伝送を開始しなくてはならないという事態を回避でき、画像表示装置20にて画像を表示する際に、画像伝送装置10から上記事態により正常に符号化データを受信できないことによる画像のコマ落ち(歯抜け)を防止することができる。
また、このようなフレーム間で相関性の低い画像データが複数フレームで連続して得られた場合においても、画像圧縮部15から出力された符号化データが画像表示装置20に伝送されるので、画像を表示する際、動画像として違和感の少ない良好な画像を得ることができる。
このような画像伝送システムをカプセル内視鏡システムに適用することで、体内撮影用画像伝送装置1の処理破綻による画像のコマ落ちを防止することができ、フレーム間で相関性の低い画像データが複数フレームで連続して得られた場合においても、体外装置2は体内撮影用画像伝送装置1の経過を把握することができる。ゆえに、カプセル内視鏡システムにおける円滑な診断、及び治療の助長を促すことが可能になる。
なお、本発明の第1の実施形態の画像伝送装置10では、圧縮条件設定部17は、圧縮条件保持部14、圧縮条件保持部16を介して、画像圧縮部13、画像圧縮部15に量子化テーブルを設定しているが、圧縮条件保持部14、圧縮条件保持部16は必須要件ではなく、画像圧縮部13、画像圧縮部15に量子化テーブルを保持する機能が含まれていたり、量子化テーブルを保持する機能を有することなく、直接、画像圧縮部13、画像圧縮部15に量子化テーブルを設定する構成でも構わない。
また、画像圧縮部13、画像圧縮部15に設定する量子化テーブルは同一の量子化テーブルとしているが、例えば、画像圧縮部15に設定する量子化テーブルは常時更新し、一方、画像圧縮部13に設定する量子化テーブルは常時固定にすることで、画像伝送装置10の構成を簡易にするなど、その変形は多種多様である。
本発明の第1の形態の画像伝送装置10では、画像圧縮部13及び画像圧縮部15に対応させて、圧縮条件保持部14及び圧縮条件保持部16を設けていたが、圧縮条件保持部14及び圧縮条件保持部16に保持する量子化テーブルは常に同一なので、図10に示すように、圧縮条件保持部41として共通化しても良い。
このように構成された画像伝送システムにおいては、画像圧縮部13及び画像圧縮部15に対して、圧縮条件保持部41に保持された量子化テーブルを共用で使用し、圧縮条件保持部14と、圧縮条件保持部16とを別々に設ける必要がないので、画像伝送装置10の小型化を実現することができる。
図11は、画像伝送装置10における圧縮条件設定部17の他の構成を示すものである。図11において、図6と同一の機能を有するものについては、同一の符号を付して説明を省略し、異なる部分についてのみ説明する。
図11において、符号化データ量カウント部31aは、図6における符号化データ量カウント部31の有する機能の他に、1フレーム分を圧縮符号化した符号化データのデータ量のカウント値を符号化データ量保持部42に供給する機能を更に有する。
符号化データ量保持部42は、符号化データ量カウント部31aから出力される符号化データのデータ量のカウント値を、複数フレーム分保持する。符号化データ量保持部42が保持するカウント値のフレーム数は、圧縮条件算出部34aが量子化テーブルを算出するにあたって必要とするフレーム数だけ保持しておけば良い。
圧縮条件算出部34aは、図6における圧縮条件算出部34と同様の方法で圧縮条件保持部16に設定する量子化テーブルを算出する。一方、圧縮条件保持部14に設定する量子化テーブルを算出するにあたっては、符号化データ量保持部42に保持された複数フレームに対する符号化データのデータ量のカウント値に基づいて算出する。例えば、符号化データ量保持部42には、圧縮符号化するフレームの以前に圧縮符号化した3フレーム分のカウント値が保持されている。
図12に示すように、フレーム「1」〜「3」のカウント値K1〜K3が変化したとすると、フレーム「4」を圧縮符号化する際の量子化テーブルを、図6に示した圧縮条件算出部34のように、フレーム「3」に対する最適な量子化テーブルで圧縮符号化を行うと、フレーム「4」を圧縮符号化した符号化データのデータ量は、カウント値K4aで示すように、目標符号化データ量に対して多くなってしまうということが容易に予測することができる。
そこで、フレーム「4」を圧縮符号化する際に使用する量子化テーブルは、符号化データ量保持部42に保持されたフレーム「1」〜「3」のカウント値K1〜K3の変化率を求め、その結果からフレーム「4」に対する量子化テーブルを算出する。すなわち、フレーム「4」に対する量子化テーブルは、フレーム「3」のカウント値から求められた量子化テーブルに対し、変化率に対応した値だけ量子化幅を大きく設定する。カウント値K4bは、このようにして求めた量子化テーブルで符号化を行ったときのデータ量を示す。
このように構成された画像伝送システムにおいては、画像圧縮部13が圧縮符号化するフレームの以前に圧縮符号化した複数フレームに対する符号化データのデータ量に基づいて、画像圧縮部13が圧縮符号化するフレームに対する符号化データのデータ量を予測して、圧縮条件保持部14に設定する量子化テーブルを算出するので、一つ前のフレームに対する符号化データのデータ量のみから量子化テーブルを算出していたものに比べ、より画像圧縮部13から出力される符号化データのデータ量を目標符号化データ量に近づけることができる。これにより、画像圧縮部13が、圧縮条件設定部17から算出された量子化テーブルに基づいて圧縮符号化するのに比べ、符号化データのデータ量が目標符号化データ量に対して多くなってしまうという事態を回避することができる。
また、量子化幅を大きく設定しすぎる、つまり、圧縮率(1フレームにおける符号化データのデータ量÷画像データのデータ量)が高すぎるということを防ぐことができるため、圧縮符号化による画質劣化を抑えることができ、ゆえに、画像伝送装置10の高画質化を実現することができる。
本発明の第1の実施形態の画像伝送システムにおいて、図2に示した各部に、以下に示すような機能を追加することにより、画像伝送システムの使い勝手をより良くすることができる。
すなわち、符号化データ選択部18では、符号化データを画像伝送部19に出力するにあたって、画像圧縮部13から出力された符号化データなのか、画像圧縮部15から出力された符号化データなのかを判断できる情報を、符号化データのヘッダに付加する。画像表示部23では、フレームごとに画像を表示するにあたって、符号化データ選択部18で付加された符号化データのヘッダを認識することにより、現在表示されている画像がどちらの画像圧縮部から得られた画像なのかを画面に表示する。
このように構成された画像伝送システムにおいては、画像表示部23によって表示された画像を閲覧する際、その画像がどちらの画像圧縮部から生成された画像データなのかを認識することができるので、画像の閲覧者は表示された画像がどの程度遅延しているのかを知ることができる。
本画像伝送システムをカプセル内視鏡システムに適用することで、画像圧縮部13から出力された画像は治療用、画像圧縮部15から出力された画像は診断用、又は経過観察用等といったように得られた画像を用途別に使い分けて使用することが可能になる。
図13は、本発明の第2の実施形態による画像伝送システムの概略構成を示すブロック図である。第1の実施形態と同一の機能を有する部については、同一の符号を付して説明を省略し、異なる部分についてのみ説明する。
本発明の第2の実施形態による画像伝送システムの画像伝送装置50における画像圧縮部15aは、第1実施の形態における画像圧縮部15の有する機能の他に、符号化データ選択部18aから出力される制御信号に基づき、画像データ蓄積部12に蓄積された画像データを圧縮符号化するかしないかを決定する機能を更に有する。
本画像伝送システムにおける符号化データ選択部18aは、符号化データを画像伝送部19に出力すると同時に、その符号化データを符号化データ保持部53に出力する。符号化データ保持部53は、符号化データ選択部18aから出力される符号化データを1フレーム分保持する。
また、符号化データ選択部18aは、圧縮条件設定部17から出力される比較結果が、「符号化データのデータ量<目標符号化データ量」、又は「符号化データのデータ量=目標符号化データ量」であるならば、次フレームに対する画像圧縮部15aの圧縮符号化を行わないことを示す制御信号を生成し、圧縮条件設定部17からの出力である比較結果が、「符号化データのデータ量>目標符号化データ量」であるならば、次フレームに対する画像圧縮部15aの圧縮符号化を行うことを示す制御信号を生成する。
更に、符号化データ選択部18aは、圧縮条件設定部17から出力される一つ前のフレームに対する比較結果を保持しておき、その保持した比較結果と、現在処理しているフレームに対する比較結果に基づき、画像伝送部19に出力する符号化データの選択を行う。
すなわち、現在処理しているフレームに対する比較結果が、「符号化データのデータ量<目標符号化データ量」、又は「符号化データのデータ量=目標符号化データ量」であるならば、画像圧縮部13から出力される符号化データを画像伝送部19に出力する。逆に、現在処理しているフレームに対する比較結果が、「符号化データのデータ量>目標符号化データ量」であるならば、保持した一つ前のフレームに対する比較結果を参照する。
そして、その一つ前のフレームに対する比較結果が、「符号化データのデータ量<目標符号化データ量」、又は「符号化データのデータ量=目標符号化データ量」、つまり、現在処理しているフレームに対する符号化データのデータ量が目標符号化データ量以上で、且つ、一つ前のフレームに対する符号化データのデータ量が目標符号化データ量未満であるならば、符号化データ保持部53に保持された符号化データを画像伝送部19に出力する。
一方、その一つ前のフレームに対する比較結果が、「符号化データのデータ量>目標符号化データ量」、つまり、現在処理しているフレームに対する符号化データのデータ量が目標符号化データ量以上で、且つ、一つ前のフレームに対する符号化データのデータ量が目標符号化データ量以上であるならば、画像圧縮部15aから出力される符号化データを画像伝送部19に出力する。
図14及び図15は、本実施の形態による画像伝送装置50の各部のタイミングチャートを示すものである。図14は、相関のある高い画像が連続して入力されたときのタイミングチャートである。
図14(A)に示すように、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が画像撮像部11から出力されており、画像圧縮部13では、図14(B)に示すようなタイミングで、フレーム「1」、「2」、「3」、…の符号化データD1a、D2a、D3a、…が出力されているとする。そして、画像圧縮部13からの符号化データD1a、D2a、D3a、…のデータ量は、全て、目標符号化データ量以下であるとする。
図14(A)に示すように、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が画像撮像部から出力されているとすると、画像圧縮部13では、図14(B)に示すようなタイミングで、符号化データD1a、D2a、D3a、…が出力され、画像圧縮部13からの符号化データのデータ量が目標符号化データ量より小さくなっているため、図14(E)に示すように、画像圧縮部13からのフレーム「1」、「2」、「3」、…の符号化データD1a,D2a、D3a、…が符号化データ選択部18で選択されて画像伝送部19に送られる。また、図14(D)に示すように、この画像圧縮部13からの符号化データD1a,D2a、D3a、…が符号化データ保持部53に保持される。
これに対して、図15は、画像間での変化が激しい画像が連続して入力されたときのタイミングチャートである。図15(A)に示すように、フレーム「1」、「2」、「3」、…の画像データF1、F2、F3、…が画像撮像部から出力されており、画像圧縮部13からは、図15(B)に示すようなタイミングで、符号化データD1a、D2a、D3a、…が出力されているとする。そして、画像圧縮部13からの符号化データD1aのデータ量は目標符号化データ量以下であり、符号化データD2aのデータ量は目標符号化データ量を越えており、符号化データD3aのデータ量は目標符号化データ量以下であり、符号化データD4a、D5a、D6aのデータ量は目標符号化データ量を越えており、符号化データD7a、D8aのデータ量は目標符号化データ量以下であるとする。
画像撮像部11からのフレーム「1」の画像データF1が出力されるときには、画像圧縮部13からの符号化データD1aの符号化データ量が目標符号化データ量以下になるので、図15(E)に示すように、画像圧縮部13からの符号化データD1aが符号化データ選択部18で選択されて画像伝送部19に送られる。また、図15(D)に示すように、この画像圧縮部13からの符号化データD1aが符号化データ保持部53に保持される。また、画像圧縮部13からの符号化データD1aの符号化データ量が目標符号化データ量以下のときには、図15(C)に示すように、画像圧縮部15aの動作は停止される。
画像撮像部11からのフレーム「2」の画像データF2が出力されるときには、画像圧縮部13からの符号化データD2aの符号化データ量が目標符号化データ量を越えているので、図15(E)に示すように、符号化データ保持部53に保持されていた符号化データD1a(図15(D))が符号化データ選択部18で選択されて画像伝送部19に送られる。そして、画像圧縮部15aを動作させるための制御信号が送られ、図15(C)に示すように、次回から画像圧縮部15aが動作するようになる。
画像撮像部11からのフレーム「3」の画像データF3が出力されるときには、画像圧縮部13からの符号化データD3aの符号化データ量が目標符号化データ量以下になるので、図15(E)に示すように、画像圧縮部13からの符号化データD3aが符号化データ選択部18で選択されて画像伝送部19に送られる。また、図15(D)に示すように、この画像圧縮部13からの符号化データD3aが符号化データ保持部53に保持される。また、画像圧縮部13からの符号化データD3aの符号化データ量が目標符号化データ量以下になるので、画像圧縮部15aを動作を停止させるための制御信号が送られ、図15(C)に示すように、次回からの画像圧縮部15aの動作は停止される。
画像撮像部11からのフレーム「4」の画像データF4が出力されるときには、画像圧縮部13からの符号化データD4aの符号化データ量が目標符号化データ量を越えている。この場合には、一つ前のフレームに対する符号化データのデータ量が目標符号化データ量以下であるので、図15(E)に示すように、符号化データ保持部53に保持されていた符号化データD3aが符号化データ選択部18で選択されて画像伝送部19に送られる。そして、図15(C)に示すように、次回から画像圧縮部15aが動作するようになる。
画像撮像部11からのフレーム「5」の画像データF5が出力されるときには、画像圧縮部13からの符号化データD5aの符号化データ量が目標符号化データ量を越えている。この場合には、一つ前のフレームに対する符号化データのデータ量は目標符号化データ量より大きいので、図15(E)に示すように、画像圧縮部15aからの符号化データD4b(図15(C))が符号化データ選択部18で選択されて画像伝送部19に送られる。
画像撮像部11からのフレーム「6」の画像データF6が出力されるときには、画像圧縮部13からの符号化データD6aの符号化データ量が目標符号化データ量を越えている。この場合には、一つ前のフレームに対する符号化データのデータ量は目標符号化データ量より大きいので、図15(E)に示すように、画像圧縮部15aからの符号化データD5b(図15(C))が符号化データ選択部18で選択されて画像伝送部19に送られる。
画像撮像部11からのフレーム「7」の画像データF7が出力されるときには、画像圧縮部13からの符号化データD7aの符号化データ量が目標符号化データ量以下になる。このときには、図15(E)に示すように、画像圧縮部13からの符号化データD7aが符号化データ選択部18で選択されて画像伝送部19に送られる。また、図15(D)に示すように、この画像圧縮部13からの符号化データD7aが符号化データ保持部53に保持される。また、画像圧縮部13からの符号化データD7aの符号化データ量が目標符号化データ量以下になるので、図15(C)に示すように、次回からの画像圧縮部15aの動作は停止される。
画像撮像部11からのフレーム「8」の画像データF8が出力されるときには、画像圧縮部13からの符号化データD8aの符号化データ量が目標符号化データ量以下になる。このときには、図15(E)に示すように、画像圧縮部13からの符号化データD8aが符号化データ選択部18で選択されて画像伝送部19に送られる。また、図15(D)に示すように、この画像圧縮部13からの符号化データD8aが符号化データ保持部53に保持される。また、画像圧縮部13からの符号化データD8aの符号化データ量が目標符号化データ量以下になるので、図15(C)に示すように、画像圧縮部15aの動作は停止されている。
なお、符号化データ保持部53では、符号化データ選択部18aから出力される符号化データを1フレーム分保持すると先に記載したが、符号化データ選択部18aが、画像伝送部19に出力する符号化データを画像圧縮部15a、又は符号化データ保持部53から出力される符号化データを選択した場合は、画像伝送部19に出力する符号化データを符号化データ保持部53に保持する必要性がないので、符号化データを符号化データ保持部53に保持する動作を行っていない。
以上のように、本画像伝送システムにおいて、画像圧縮部15aでは、符号化データのデータ量が目標符号化データ量以上となったときに限り、次のフレームに対する圧縮符号化を行う。符号化データ選択部18aでは、現フレームに対する符号化データのデータ量と目標符号化データ量との比較結果と、一つ前のフレームに対する符号化データのデータ量と目標符号化データ量との比較結果に基づき、画像圧縮部13から出力された符号化データを画像伝送部19に出力するか、符号化データ保持部53から出力された符号化データを画像伝送部19に出力するか、画像圧縮部15aから出力された符号化データを画像伝送部19に出力するかを決定する。
したがって、この実施の形態では、本画像伝送システムは、画像圧縮部15aが常時動作する必要がないので、画像圧縮部15aが動作しないときには画像圧縮部15aへ供給する電源を止めることにより、省電力化を実現することができる。
本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
本発明は、内視鏡における画像データの伝送の他、画像データを圧縮符号化して伝送するシステムにおいて利用可能である。
本発明が適用できるカプセル内視鏡システムの一例の説明に用いるブロック図である。 本発明の第1の実施形態のブロック図である。 撮像素子に配列される色フィルタの説明図である。 撮像素子の走査の説明図である。 本発明の第1の実施形態における画像データ蓄積部の動作説明に用いるタイミングチャートである。 本発明の第1の実施形態における圧縮条件設定部の一例のブロック図である。 本発明の第1の実施形態における画像伝送部の説明に用いるタイミングチャートである。 本発明の第1の実施形態の動作説明に用いるタイミングチャートである。 本発明の第1の実施形態の動作説明に用いるタイミングチャートである。 本発明の第1の実施形態の変形例を示すブロック図である。 本発明の第1の実施形態における圧縮条件設定部の他の例のブロック図である。 本発明の第1の実施形態における圧縮条件設定部の他の例の説明に用いるグラフである。 本発明の第2の実施形態における圧縮条件設定部の一例のブロック図である。 本発明の第2の実施形態における動作説明に用いるタイミングチャートである。 本発明の第2の実施形態における動作説明に用いるタイミングチャートである。 従来の画像伝送装置のブロック図である。 従来の画像復号化システムのブロック図である。
符号の説明
10 画像伝送装置
11 画像撮像部
12 画像データ蓄積部
13 画像圧縮部
14 圧縮条件保持部
15 画像圧縮部
16 圧縮条件保持部
17 圧縮条件設定部
18 符号化データ選択部
19 画像伝送部
20 画像表示装置
21 画像受信部
22 画像伸張部
23 画像表示部

Claims (6)

  1. 第1の圧縮条件に基づき、入力された現画像データを圧縮符号化する第1の画像圧縮部と、
    前記現画像データに先行するフレームの画像データを、第2の圧縮条件に基づいて圧縮符号化する第2の画像圧縮部と、
    前記先行するフレームの画像データに係る符号化データのデータ量を目標符号化データ量以下に収める圧縮条件を、前記第2の圧縮条件として前記第2の画像圧縮部に設定する圧縮条件設定部と、
    前記第1の画像圧縮部から出力される符号化データのデータ量が前記目標符号化データ量を越えているときには、前記第2の画像圧縮部から出力される符号化データを選択して出力する符号化データ選択部と
    を有する画像圧縮装置。
  2. 前記圧縮条件設定部は、更に、前記第2の圧縮条件と同一の圧縮条件を前記第1の圧縮条件として前記第1の画像圧縮部に設定することを特徴とする請求項1に記載の画像圧縮装置。
  3. 前記圧縮条件設定部は、更に、先行する複数のフレームの各画像データに係る符号化データ量に基づいた圧縮条件を得、この圧縮条件を前記第1の圧縮条件として前記第1の画像圧縮部に設定することを特徴とする請求項1に記載の画像圧縮装置。
  4. 前記符号化データ選択部から出力された前記符号化データを保持する符号化データ保持部を更に有すると共に、前記符号化データ選択部は、前記先行するフレームの画像データに係る符号化データ量と前記目標符号化データ量との比較結果を保持し、前記第1の画像圧縮部から出力される符号化データのデータ量が前記目標符号化データ量を越えて且つ、1フレーム前の画像データに係る前記比較結果が、前記目標符号化データ量以下であることを示すものであるときには、前記符号化データ保持部に保持されている該1フレーム前の画像データに係る符号化データを出力させると共に、該1フレーム前の画像データに係る前記比較結果が、前記目標符号化データ量を越えたことを示すものであるときには、前記第2の画像圧縮部から出力される符号化データを選択して出力することを特徴とする請求項1に記載の画像圧縮装置。
  5. 前記第2の画像圧縮部は、前記第1の画像圧縮部から出力される符号化データのデータ量が前記目標符号化データ量を越えたときのみ、前記先行するフレームの画像データを前記第2の圧縮条件に基づいて圧縮符号化することを特徴とする請求項4に記載の画像圧縮装置。
  6. 前記符号化データ選択部は、出力する前記符号化データに対して、その符号化データが前記第1の画像圧縮部によるものか、前記第2の画像圧縮部によるものかを識別するための識別データを付加することを特徴とする請求項1に記載の画像圧縮装置。

JP2004316130A 2004-10-29 2004-10-29 画像圧縮装置 Pending JP2006129191A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004316130A JP2006129191A (ja) 2004-10-29 2004-10-29 画像圧縮装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004316130A JP2006129191A (ja) 2004-10-29 2004-10-29 画像圧縮装置

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2007181219A Division JP2007329946A (ja) 2007-07-10 2007-07-10 カプセル内視鏡システム
JP2007181218A Division JP2008011540A (ja) 2007-07-10 2007-07-10 カプセル内視鏡システム

Publications (1)

Publication Number Publication Date
JP2006129191A true JP2006129191A (ja) 2006-05-18

Family

ID=36723372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004316130A Pending JP2006129191A (ja) 2004-10-29 2004-10-29 画像圧縮装置

Country Status (1)

Country Link
JP (1) JP2006129191A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009297103A (ja) * 2008-06-10 2009-12-24 Canon Inc X線画像診断装置及び制御装置、ならびに画像処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009297103A (ja) * 2008-06-10 2009-12-24 Canon Inc X線画像診断装置及び制御装置、ならびに画像処理方法

Similar Documents

Publication Publication Date Title
US8045012B2 (en) Image-pickup apparatus
US7697036B2 (en) Digital camera for capturing both still images and moving pictures
US7865024B2 (en) Encoding apparatus, video camera
JP5616017B2 (ja) 定ビットレート伝送を提供するインビボ撮像装置
JP4488027B2 (ja) 情報処理装置および方法、並びに、情報処理システム
US8908982B2 (en) Image encoding device and image encoding method
EP2421244B1 (en) Endoscope for wireless image data transmission
KR20110052933A (ko) 촬영장치 및 촬영영상 제공방법
JP6512916B2 (ja) 撮像装置およびその制御方法ならびにプログラム
KR100591796B1 (ko) 이미지 처리 방법 및 장치
JP2007329946A (ja) カプセル内視鏡システム
JP2013162340A (ja) 画像処理装置及びそれを用いた電子機器
JP2006129191A (ja) 画像圧縮装置
JP2008011540A (ja) カプセル内視鏡システム
JP2006222626A (ja) 動画像伝送装置および動画像伝送システム
JP2010081140A (ja) 動画伝送システム
JP2007129403A (ja) 画像符号化装置および画像処理システム
JP2015002371A (ja) 画像符号化装置、画像符号化方法及びプログラム
US7120304B2 (en) Image data compressing apparatus
KR20070050692A (ko) 채널별 저장이 가능한 디지털 비디오 레코딩 시스템 및 그방법
JP2009200645A (ja) 画像伝送装置
JP2542662B2 (ja) 画像信号通信方法及び画像信号通信システム
WO2018180510A1 (ja) 撮像素子、並びに、撮像装置および方法
JP2008141326A (ja) 撮像システム及びカメラユニット
JP5022581B2 (ja) 画像伝送システム及び画像伝送方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090407

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090818