(57)【要約】【課題】撮影した画像データを効率良く高速に圧縮する画像処理装置を提供する。【解決手段】画像取得手段１００で取得した画像データを用いて符号化テーブルを作成する符号化テーブル作成回路１１１と、同フィルタで取得した過去の画像データで作成した符号化テーブルを記憶する符号化テーブル回路１１３と、符号化テーブル回路１１３を用いて画像データを符号化する符号化回路１１２と、符号化データを記憶するバッファメモリ１１４を備えて、符号化回路１１２が同フィルタで取得した過去の画像データで作成した符号化テーブルを用いて符号化することにより、効率良く高速に画像データの符号化を行うことができる。【選択図】図１
2006010488.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影対象を順番に撮影し、撮影した画像データを圧縮して転送する画像処理装置であって、それぞれが異なる通過帯域を持つ複数のフィルタを備えたフィルタセットを有し、各撮影対象毎に前記複数のフィルタを通して撮影した前記画像データを出力する画像取得手段と、前記画像データを圧縮して出力する画像圧縮回路とを備え、前記画像圧縮回路は、前記画像取得手段が出力する画像データの輝度値の頻度からハフマン符号化に用いる符号テーブルを作成する符号化テーブル作成回路と、前記符号化テーブル作成回路で作成した符号化テーブルを前記フィルタセットのフィルタ毎に分けて記憶する符号化テーブル回路と、前記撮影対象を変更して画像データを圧縮する際には、前記フィルタセットの同じフィルタを用いて過去に取得した画像データで作成した前記符号化テーブルを用いて画像取得手段からの画像データを符号化して圧縮する符号化回路と、前記符号化回路で符号化した符号化データを記憶するバッファメモリと、を備えることを特徴とする画像処理装置。
【請求項２】
前記符号化テーブル回路が前記フィルタセットのフィルタ毎に符号化テーブルを記憶し、かつ前記符号化テーブル回路が前記フィルタセットのフィルタ毎に取得した画像データの輝度値の頻度を積算した情報を記憶し、前記符号化テーブル作成回路が前記符号化テーブル回路に記憶した画像データの輝度値の頻度に前記画像取得手段で取得した画像データの輝度値の頻度を加算し符号化テーブルを作成し、前記符号化テーブル作成回路が作成した符号化テーブルを符号化テーブル回路に記憶し、かつ前記符号化テーブル作成回路が作成した画像データの輝度値の頻度を加算した結果を前記符号化テーブル回路に記憶し、符号化回路が前記符号化テーブル回路に記憶された過去の画像データの輝度値の頻度を積算して作成した符号化テーブルを用いて前記画像取得手段で取得した画像データを符号化することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像圧縮回路は、前記符号化回路からのリフレッシュ要求に従い前記符号化テーブル回路のリフレッシュを行うリフレッシュ回路をさらに備え、前記符号化回路が前記画像取得手段で取得した画像データと前記符号化回路で符号化した符号化データを比較した結果として符号化データが前記画像取得手段で取得した画像データより大きくなった場合にリフレッシュ要求を出力し、前記リフレッシュ回路が前記符号化回路からのリフレッシュ要求に従い前記符号化テーブル回路に記憶した同フィルタで取得した画像データの輝度値の頻度を積算した情報を０にすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記複数の観察対象は、それぞれに異なる被検体に対して同じ量の試薬を反応させた観察対象を注入したウェルである、ことを特徴とする請求項１ないし請求項３に記載の画像処理装置。
【請求項５】
請求項４に記載の画像処理装置は、前記画像取得手段を制御するＣＰＵとバッファメモリに記憶された符号化データを外部ホストへ転送するホストインターフェースとをさらに備え、前記画像取得手段は、前記ＣＰＵからの命令に従って前記ウェルにレーザー光を照射して前記試薬に励起光を発生させ、該励起光を前記複数のフィルタを１枚ずつ切り替えて撮影し、画像データとして出力する、ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係り、撮影した画像データを効率良く高速に圧縮する技術に関するものである。
【背景技術】
【０００２】
近年、画像処理技術は、さまざまな分野に応用されており、本発明で実施の形態として開示する遺伝子発現解析装置などの医療分野への応用例も数多くある。
【０００３】
画像処理技術を用いた遺伝子発現解析装置としては、発光する光のスペクトルのパターンによってコード化されたビーズの解析が挙げられる。このビーズは短い波長のレーザーを照射することにより、ビーズが特定のスペクトルパターンを出力するもので、あるｍＲＮＡに特定のビーズに結合する手段をつけることによって、出現したｍＲＮＡの存在を解析することができる（例えば、特許文献１参照。）。
【０００４】
このような遺伝子発現解析装置には解析速度の高速化の要求があり、Ｈｉｇｈ  Ｔｈｒｏｕｇｈ  Ｐｕｔ  Ｓｙｓｔｅｍ（ＨＴＰＳ）として開発が進められている。ＨＴＰＳでは同時に多数の被検体を入れるウェルプレートの使用、及び、画像データの圧縮技術が有効である。
【０００５】
以下に、ＨＴＰＳを目的として開発された、従来の蛍光顕微鏡を用いた遺伝子発現解析装置について、 図３及び図４を用いて説明する。
【０００６】
図３は従来の画像処理装置の構成図を示すものであり、図４は本発明で最も高い効果を得ることができるウェルプレートの準備方法を示した図である。
【０００７】
図３において、１００は異なる通過帯域を持つ複数のフィルタを通して撮影した被検体の画像データを出力する画像取得手段である。１０１は解析を行う被検体を固定する為のウェルプレートである。１０２は複数のフィルタを並べたフィルタセットである。また、フィルタセット１０２の各フィルタは特定の波長の光を透過させるものである。１０３はプログラムで装置を制御するＣＰＵである。１０５はウェルプレート１０１からの光を画像として取得するためのＣＣＤである。１０４はＣＰＵ１０３からの命令に従い光を発するＬＥＤである。１０９は画像データを要求するホストである。３０１はＣＣＤ１０５で取得した画像の圧縮を行う画像圧縮回路である。１０８は記憶した画像データを外部のホスト１０９に出力する為のＩ／Ｆ回路である。１０６はＣＰＵ１０３からの命令に従いレーザー光を発するレーザーである。１０７はレーザー１０６からのレーザー光をウェルプレート１０１方向に反射し、またウェルプレート１０１からの光をＣＣＤ１０５方向に透過するダイクロイックミラーである。３０３は取得した画像データを記憶する為のバッファメモリである。３０２はＣＣＤ１０５で取得した画像データを用いて符号化テーブルを作成する符号化テーブル作成回路である。３０５は画像データを符号化する為に使用する符号化テーブル回路である。３０４はバッファメモリ３０３上の画像データを符号化テーブル回路３０５に従って符号化する符号化回路である。
【０００８】
図４において、ウェルプレート１０１には複数個の被検体を受ける穴が設けられており、ウェルと呼ばれる。ウェルの数量及び形はウェルプレートの種類により異なるが、説明では３８４個で円筒状であるとする。４０１は特定のｍＲＮＡ（例えばｍＲＮＡ１とする）が結合し、レーザーを照射した場合に発生したスペクトルが特定パターンとなるビーズである。ここで、スペクトルのパターンの違いでコードを割り当てることができる為、ビーズ４０１のパターンをコード１と呼ぶ。４０２はｍＲＮＡ２が結合し、コード２のスペクトルパターンとなるビーズである。４０３はｍＲＮＡ３が結合し、コード３のスペクトルパターンとなるビーズである。４０４及び４０５はそれぞれ未知の被検体である。本発明ではこの被検体がｍＲＮＡであるとして説明する。４０９はレーザーを照射した場合に特定の波長の光を発生するナノクリスタルである。ここで、ナノクリスタル４０９は特定の波長の光を発生する為、画像処理においてはｍＲＮＡの存在する量を定量化する用途に用いられる。４０６はビーズ４０１及びビーズ４０２及びビーズ４０３を混ぜ合わせた試薬である。４０７は被検体４０４及び試薬４０６を結合させるための容器である。４０８は被検体４０５及び試薬４０６を結合させるための容器である。
【０００９】
まず、図４において、実験者はビーズ４０１及びビーズ４０２及びビーズ４０３を食塩水に入れ、濃度が均一になるように混ぜ合せて試薬４０６を作成する。被検体４０４及び試薬４０６を容器４０７で結合する。また、被検体４０５及び試薬４０６を容器４０７で結合する。ここで、各容器に入れる試薬４０６の量は同量である。次に容器４０７及び溶液４０８で結合した被検体及び試薬をウェルプレート１０１にある別々のウェルに移す。
【００１０】
図４のウェルプレート１０１を図３の装置に設置し、以下の処理を行う。
図３において、ＣＰＵ１０３はＬＥＤ１０４を発光する。ＣＣＤ１０５はフィルタセット１０２のＬＥＤ１０４の波長を透過するフィルタを用いてビーズのシルエット画像を取得する。次に、ＣＰＵ１０３はレーザー１０６からレーザーを出力させる。レーザーはダイクロイックミラー１０７によって反射され、ウェルに照射される。ウェル内のビーズはレーザーによって励起され、ビーズ毎に特有のスペクトルパターンを持った光を発生する。ＣＣＤ１０５はフィルタセット１０２の各特定の波長を通すフィルタを透過した画像を取得する。ここで、ＬＥＤ１０４からの光を照射して取得した画像はビーズの位置を特定する為に用いる。また、フィルタセット１０２の各フィルタを透過した画像は、ｍＲＮＡの存在及び試薬４０６に含まれるビーズの各波長成分の量を示す。これらの画像を用いることで、ｍＲＮＡの結合したビーズのコードを解析することにより、ウェル内のｍＲＮＡの種類を特定することができる。
【００１１】
画像圧縮回路３０１は取得した各画像データをハフマン符号にて圧縮する。画像圧縮回路３０１で圧縮された画像はＩ／Ｆ回路１０８を通じて外部のホスト１０９に出力される。ホスト１０９はｍＲＮＡと結合したビーズの場所とコードを特定することにより、被検体に含まれるｍＲＮＡの存在と量を特定することができる。
【００１２】
ここで、ハフマン符号は発生する確率の高いデータに対して符号長の短い符号語を割り当て、また、発生する確率の低いデータに対して符号長の長い符号語を割り当てる。ハフマン符号は符号化の対象となるデータ系列において、発生確率に偏りがある場合に有効な符号化である。ハフマン符号化は次の手順にて行われる。
【００１３】
１．画像データに含まれる輝度値毎に発生頻度を計数する。
２．各輝度値の発生確率を計算し、また、輝度値を特定する為の記号（例えばａＮ：Ｎは正の整数）を割り当てる。
３．発生確率の高い順に記号を並べる。
４．順位が最下位にある記号と最下位から２番目にある記号の発生確率を足し合わせる。ここで、二つの発生確率を足し合わせたものに新しく一つの記号を割り当て、二つの記号と置き換える。二つの記号を足し合わせて新しく一つの記号を割り当てる作業を縮退と呼び、手順７で記号をさかのぼる際、縮退した二つの記号に１と０を割り当てる。
５．縮退後の発生確率の高い順に記号を並べる。
６．４．５．の手順を発生確率が１となる記号が一つ出現するまで繰り返す。
７．最後に割り当てた記号から溯り、各記号の符号語を求める。
【００１４】
画像圧縮回路３０１は取得した画像に対して次の手順で圧縮を行う。
まず、ＣＣＤ１０５で取得した画像データはバッファメモリ３０３に記憶されると共に、符号化テーブル作成回路３０２に入力される。符号化テーブル作成回路３０２は画像データの輝度値の頻度からハフマン符号化の為の符号化テーブルを作成し、輝度値と輝度値に対応する符号語を符号化テーブル回路３０５に記憶する。符号化テーブル作成回路３０２が符号化テーブル回路３０５に符号化テーブルを記憶した後、記憶した符号化テーブルを用いて、符号化回路３０４はバッファメモリ３０３に記憶されたデータを符号化し出力する。ある画像におけるこの符号化テーブル作成回路３０２による符号化テーブル作成処理と符号化回路３０４による符号化処理はシーケンシャルに行われる。
【特許文献１】特表２００３−５３１７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、前記従来の構成では、取得した画像データの圧縮は同画像データの輝度値の頻度を用いて符号化テーブルを作成し、作成した符号化テーブルを用いて符号化回路が画像データの符号化を行うので、同画像データの符号化テーブル作成と符号化処理を同時に行うことができない為、画像データを取得してから符号化データを得るまでに時間がかかるという課題を有していた。
【００１６】
本発明は、前記従来の課題を解決するもので、過去の画像データで作成した符号化テーブルを用いて符号化することにより、画像データの符号化処理と符号化テーブル作成処理を平行して行うことができる為、画像データを取得してから符号化データを得るまでの処理を高速に行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前記従来の課題を解決するために、本発明の複数の撮影対象を順番に撮影し、撮影した画像データを圧縮して転送する画像処理装置は、それぞれが異なる通過帯域を持つ複数のフィルタを備えたフィルタセットを有し、各撮影対象毎に前記複数のフィルタを通して撮影した前記画像データを出力する画像取得手段と、前記画像データを圧縮して出力する画像圧縮回路とを備え、前記画像圧縮回路は、前記画像取得手段が出力する画像データの輝度値の頻度からハフマン符号化に用いる符号テーブルを作成する符号化テーブル作成回路と、前記符号化テーブル作成回路で作成した符号化テーブルを前記フィルタセットのフィルタ毎に分けて記憶する符号化テーブル回路と、前記撮影対象を変更して画像データを圧縮する際には、前記フィルタセットの同じフィルタを用いて過去に取得した画像データで作成した前記符号化テーブルを用いて画像取得手段からの画像データを符号化して圧縮する符号化回路と、前記符号化回路で符号化した符号化データを記憶するバッファメモリと、を備えることを特徴としたものである。
【００１８】
また、前記符号化テーブル回路が前記フィルタセットのフィルタ毎に符号化テーブルを記憶し、かつ前記符号化テーブル回路が前記フィルタセットのフィルタ毎に取得した画像データの輝度値の頻度を積算した情報を記憶し、前記符号化テーブル作成回路が前記符号化テーブル回路に記憶した画像データの輝度値の頻度に前記画像取得手段で取得した画像データの輝度値の頻度を加算し符号化テーブルを作成し、前記符号化テーブル作成回路が作成した符号化テーブルを符号化テーブル回路に記憶し、かつ前記符号化テーブル作成回路が作成した画像データの輝度値の頻度を加算した結果を前記符号化テーブル回路に記憶し、符号化回路が前記符号化テーブル回路に記憶された過去の画像データの輝度値の頻度を積算して作成した符号化テーブルを用いて前記画像取得手段で取得した画像データを符号化することを特徴としたものである。
【００１９】
さらに、前記画像圧縮回路は、前記符号化回路からのリフレッシュ要求に従い前記符号化テーブル回路のリフレッシュを行うリフレッシュ回路をさらに備え、前記符号化回路が前記画像取得手段で取得した画像データと前記符号化回路で符号化した符号化データを比較した結果として符号化データが前記画像取得手段で取得した画像データより大きくなった場合にリフレッシュ要求を出力し、前記リフレッシュ回路が前記符号化回路からのリフレッシュ要求に従い前記符号化テーブル回路に記憶した同フィルタで取得した画像データの輝度値の頻度を積算した情報を０にすることを特徴としたものである。
【００２０】
さらに、前記複数の観察対象は、それぞれに異なる被検体に対して同じ量の試薬を反応させた観察対象を注入したウェルである、ことを特徴とするものである。
【００２１】
さらに、画像処理装置は、前記画像取得手段を制御するＣＰＵとバッファメモリに記憶された符号化データを外部ホストへ転送するホストインターフェースとをさらに備え、前記画像取得手段は、前記ＣＰＵからの命令に従って前記ウェルにレーザー光を照射して前記試薬に励起光を発生させ、該励起光を前記複数のフィルタを１枚ずつ切り替えて撮影し、画像データとして出力する、ことを特徴としたものである。
【発明の効果】
【００２２】
本発明の画像処理装置によれば、取得した画像データの符号化を過去に取得した画像データで作成した符号化テーブルを用いて行うことにより、符号化テーブルの作成と符号化を同時に行い、画像データを取得してから符号化データを得るまでの処理を高速に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の画像処理装置の実施の形態を図面とともに詳細に説明する。
【実施例１】
【００２４】
以下に、本発明の請求項１及び請求項４及び請求項５に記載された発明の実施の形態について、図１及び図４を用いて説明する。
【００２５】
図１は、本発明による画像処理装置の一例を示した図である。図１において、従来例における図３と異なる点は画像圧縮回路１１０の処理方法である。従来例と同じ構成のものについては、同じ符号を付し、詳細な説明を省略する。
【００２６】
図１において、１１０はＣＣＤ１０５で取得した画像データを圧縮する画像圧縮回路である。１１１はＣＣＤ１０５で取得した画像データを用いて符号化テーブルを作成する符号化テーブル作成回路である。１１３は符号化テーブル作成回路１１１が作成した符号化テーブルをフィルタセット１０２のフィルタ毎に記憶しておく符号化テーブル回路である。１１２は符号化テーブル回路１１３から過去のウェルで作成した同フィルタの符号化テーブルを用いてＣＣＤ１０５で取得した画像データを符号化する符号化回路である。１１４は符号化回路１１２で符号化したデータを記憶するバッファメモリである。
【００２７】
まず、従来例と同様に図４に示す通り、ウェルプレート１０１を準備し、図１のウェルプレート１０１として設置する。
【００２８】
次に、図１において、ＣＰＵ１０３はＬＥＤ１０４を発光する。ＣＣＤ１０５はフィルタセット１０２のＬＥＤ１０４の波長を透過するフィルタを用いてビーズのシルエット画像を取得する。次に、ＣＰＵ１０３はレーザー１０６からレーザーを出力させる。レーザーはダイクロイックミラー１０７によって反射され、ウェルに照射される。ウェル内のビーズはレーザーによって励起され、ビーズ毎に特有のスペクトルを持った光を発生する。ＣＣＤ１０５はフィルタセット１０２の各特定の波長を通すフィルタを用いて、画像を取得する。ここで、ＬＥＤ１０４からの光を照射して取得した画像はビーズの位置を特定する為に用いる。また、フィルタセット１０２の各フィルタを透過した画像は、ｍＲＮＡの存在及び試薬４０６に含まれるビーズの各波長成分の量を示す。これらの画像を用いることで、ｍＲＮＡの結合したビーズのコードを解析することにより、ウェル内のｍＲＮＡの種類を特定することができる。画像圧縮回路１１０は取得した各画像データをハフマン符号にて圧縮する。画像圧縮回路１１０で圧縮された画像はＩ／Ｆ回路１０８を通じて外部のホスト１０９に出力される。
【００２９】
各ウェルには試薬４０６が同量ずつ入れられている。その為、特定の波長を透過する同フィルタを透過した画像を各ウェルで取得した場合、画像の位置毎の輝度値は異なるが、輝度値の発生確率は等しくなるという特徴がある。この特徴を利用して、以下の処理を行い、画像データ圧縮を高速化させる。
【００３０】
まず、最初のウェルで取得した画像を用いて符号化テーブル回路１１３の初期化を行う。符号化テーブル回路１１３にはフィルタ数分の符号化テーブル領域が用意されている。まず、ＣＣＤ１０５で取得した画像データは符号化回路１１２に入力されると共に、符号化テーブル作成回路１１１に入力される。符号化テーブル作成回路１１１は画像データの輝度値の頻度からハフマン符号化の為の符号化テーブルを作成し、符号化テーブル回路１１３内の画像を取得したフィルタ番号に対応する領域に輝度値と、輝度値に対応する符号語を記憶する。符号化回路１１２は入力された画像データを符号化することなく、バッファメモリ１１４に出力する。
【００３１】
次に、２つ目以降のウェルで取得した画像の符号化手順を示す。２つ目以降のウェルは過去に取得した画像で作成した符号化テーブルを用いて符号化を行う。符号化回路１１２は符号化テーブル回路１１３に記憶された前のウェルの同フィルタで作成された符号化テーブルを用いて画像データを符号化する。符号化されたデータはバッファメモリ１１４に記憶される。符号化テーブル作成回路１１１は画像データの輝度値の頻度からハフマン符号化の為の符号化テーブルを作成する。符号化回路１１２が符号化データをバッファメモリ１１４に符号化データを記憶したタイミングで、符号化テーブル作成回路１１１は作成した符号化テーブルを符号化テーブル回路１１３内の取得した画像のフィルタ番号に対応する領域に輝度値と、輝度値に対応する符号語を記憶する。
【００３２】
以上のように、本実施例１において、過去のウェルにおいて、同フィルタを用いて作成した符号化テーブルを用いて、符号化回路１１２が画像データを符号化する。これにより、同画像データの符号化の為に符号化テーブルを作成しないため、取得した画像データの圧縮を高速に行うことができる。
【実施例２】
【００３３】
以下に、本発明の請求項２及び請求項３及び請求項４及び請求項５に記載された発明の実施例について、図２及び図４を用いて説明する。
【００３４】
各ウェルで取得する画像データには振動及びＣＣＤ１０５の電源ノイズ等の外部からの要因により発生したノイズが重畳される。これらのノイズは画像データにおける輝度値の頻度に影響を与る。本発明の実施例１で示した画像処理装置は、過去の画像データで作成した符号化テーブルを用いて、現在の画像データを符号化するものであり、過去の画像データと現在の画像データの輝度値の発生頻度に差がある場合、符号化の効率が低下する。そこで、本発明の実施例２では以下の手順により、外部からのノイズに耐性を持つ画像処理装置とする。
【００３５】
図２において、実施例１と異なる点は、符号化テーブル作成回路１１１に過去の複数のウェルの輝度値を用いて符号化テーブルを作成する機能を持たせたことである。
【００３６】
図２において、２０１は過去の複数のウェルの輝度値を用いて画像圧縮を行う画像圧縮回路である。２０４はフィルタセット１０２の各フィルタに対応した符号化テーブルを記憶すると同時に、同フィルタで取得した画像データの輝度値の頻度を積算した情報を記憶する符号化テーブル回路である。２０２は符号化テーブル回路２０４から同フィルタで取得した画像データの輝度値の頻度を積算した情報を読み出し、ＣＣＤ１０５で取得した画像データの輝度値の頻度を積算し、符号化テーブルを作成する符号化テーブル作成回路である。また、符号化テーブル作成回路２０２は輝度値の頻度を積算した情報と符号化テーブルを符号化テーブル回路２０４の同フィルタに対応した領域に記憶する。２０３は過去の複数のウェルで作成した同フィルタの符号化テーブルを用いてＣＣＤ１０５で取得した画像データを符号化する符号化回路である。また、符号化回路２０３は符号化データが元の画像データより大きくなる場合に符号化テーブル回路２０４のリフレッシュを要求する。２０６は符号化テーブル回路２０４からのリフレッシュ要求を受けて符号化テーブル回路２０４内に記憶した輝度値の頻度を積算した情報を０にするリフレッシュ回路である。
【００３７】
まず、従来例と同様に図４に示す通り、ウェルプレート１０１を準備し、図２のウェルプレートとして設置する。
【００３８】
次に、図２において、ＣＰＵ１０３はＬＥＤ１０４を発光する。ＣＣＤ１０５はフィルタセット１０２のＬＥＤ１０４の波長を透過するフィルタを用いてビーズのシルエット画像を取得する。次に、ＣＰＵ１０３はレーザー１０６からレーザーを出力させる。レーザーはダイクロイックミラー１０７によって反射され、ウェルに照射される。ウェル内のビーズはレーザーによって励起され、ビーズ毎に特有のスペクトルを持った光を発生する。ＣＣＤ１０５はフィルタセット１０２の各特定の波長を通すフィルタを用いて、画像を取得する。画像圧縮回路２０１は取得した各画像データをハフマン符号にて圧縮する。画像圧縮回路２０１で圧縮された画像はＩ／Ｆ回路１０８を通じて外部のホスト１０９に出力される。
【００３９】
まず、最初のウェルで取得した画像を用いて符号化テーブル回路２０４の初期化を行う。符号化テーブル回路２０４にはフィルタ数分の符号化テーブル領域及び、輝度値を積算した頻度の情報を記憶する領域が用意されている。まず、ＣＣＤ１０５で取得した画像データは符号化回路２０３に入力されると共に、符号化テーブル作成回路２０２に入力される。符号化テーブル作成回路２０２は画像データの輝度値の頻度からハフマン符号化の為の符号化テーブルを作成し、符号化テーブル回路２０４内の画像を取得したフィルタ番号に対応する領域に輝度値と、輝度値に対応する符号語を記憶する。また、同時に画像データの輝度値の頻度を記憶する。符号化回路２０３は入力された画像データを符号化することなく、バッファメモリ２０５に出力する。
【００４０】
次に、２つ目以降のウェルで取得した画像の符号化手順を示す。２つ目以降のウェルは過去に取得した複数の画像で作成した符号化テーブルを用いて符号化を行う。符号化回路２０３は符号化テーブル回路２０４に記憶された過去の複数ウェルの同フィルタで作成された符号化テーブルを用いて画像データを符号化する。符号化されたデータはバッファメモリ２０５に記憶される。符号化テーブル作成回路２０２は符号化テーブル回路２０４から同フィルタで取得した画像データの積算した頻度の情報を取得する。符号化テーブル作成回路２０２は、現在の画像データの輝度値の頻度と符号化テーブル回路２０４から取得した積算した頻度の情報を足し合わせる。符号化テーブル作成回路２０２は現在の画像データまで積算した輝度値の頻度を用いてハフマン符号化の為の符号化テーブルを作成する。符号化回路２０３が符号化データをバッファメモリ２０５に符号化データを記憶したタイミングで、符号化テーブル作成回路２０２は作成した符号化テーブルを符号化テーブル回路２０４内の取得した画像のフィルタ番号に対応する領域に輝度値と、輝度値に対応する符号語を記憶する。また、積算した輝度値の頻度を同時に記憶する。
【００４１】
以上のように、過去の複数ウェルの輝度値の頻度を積算することにより、あるウェルで発生した外部からの突発的なノイズに強い符号化テーブルを作成することができる。しかし、突発的なノイズへの耐性が向上する反面、外部からのノイズが断続的に続いた場合、同フィルタで取得した異なるウェルの画像データの輝度値の頻度にばらつきが生じる。輝度値の頻度にばらつきが積算されると、符号化効率の低い符号化テーブルが作成されることになる。そこで、本発明の実施例２では、以下の手順で符号化テーブル回路２０４をリフレッシュする。
【００４２】
符号化回路２０３は符号化を行った際、画像データと符号化データの量を比較する。ここで、符号化データが画像データのデータ量より大きい場合、符号化の効率が悪いと判断し、リフレッシュ回路２０６に対してリフレッシュ要求を行う。リフレッシュ回路２０６はリフレッシュ要求に従い、符号化を行った同フィルタに対する符号化テーブル及び積算した輝度値の頻度を０にする。
【００４３】
以後の処理は本実施例２における最初のウェルで行った符号化テーブル回路２０４の初期化に戻って処理を続ける。
【００４４】
以上のように、本実施例２においては、過去の複数ウェルの輝度値の頻度を積算することにより、あるウェルで発生した突発的なノイズに強い符号化テーブルを作成することができる。
【００４５】
また、符号化テーブル回路２０４をリフレッシュする機能を備えることにより、積算された輝度値の頻度のばらつきで符号化効率が低下しない。
【産業上の利用可能性】
【００４６】
本発明にかかる画像処理装置は、画像圧縮を高速に行う機能を有し、蛍光顕微鏡等として有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１及における画像処理装置のシステム構成図
【図２】本発明の実施例２及における画像処理装置のシステム構成図
【図３】従来の画像処理装置のシステム構成図
【図４】本発明の実施例１及び実施例２及び従来例におけるウェルプレートの準備を示した図
【符号の説明】
【００４８】
１００  画像取得手段
１０１  ウェルプレート
１０２  フィルタセット
１０３  ＣＰＵ
１０４  ＬＥＤ
１０５  ＣＣＤ
１０６  レーザー
１０７  ダイクロイックミラー
１０８  Ｉ／Ｆ回路
１０９  ホスト
１１０  画像圧縮回路
１１１  符号化テーブル作成回路
１１２  符号化回路
１１３  符号化テーブル回路
１１４  バッファメモリ
２０１  画像圧縮回路
２０２  符号化テーブル作成回路
２０３  符号化回路
２０４  符号化テーブル回路
２０５  バッファメモリ
２０６  リフレッシュ回路
３０１  画像圧縮回路
３０２  符号化テーブル作成回路
３０３  バッファメモリ
３０４  符号化回路
３０５  符号化テーブル回路
４０１  ビーズ
４０２  ビーズ
４０３  ビーズ
４０４  被検体
４０５  被検体
４０６  試薬
４０７  容器
４０８  容器
４０９  ナノクリスタル
【図１】
2006010488.tif 000003
【図２】
2006010488.tif 000004
【図３】
2006010488.tif 000005
【図４】
2006010488.tif 000006