(57)【要約】【課題】  オフライン使用時に標本スライドの画像と画像の注釈情報とを結びつけることができる画像処理装置、画像処理装置のプログラムおよび標本スライド撮像装置を提供する。【解決手段】  実施形態の画像処理装置のプログラムは、画像処理装置に、通信Ｉ／Ｆに標本スライドを撮像した画像情報を受信させる機能と、前記通信Ｉ／Ｆにより受信された画像情報に関係する注釈情報を記録させる機能と、前記通信Ｉ／Ｆにより受信された画像情報に前記注釈情報を付加させる機能とを実現させることを特徴としている。【選択図】図６
2014021935.tif 000002
【特許請求の範囲】
【請求項１】
標本スライドを撮像した画像を受信する通信Ｉ／Ｆと、
前記通信Ｉ／Ｆにより受信された画像に関係する注釈情報を記録する注釈情報メモリと、
前記通信Ｉ／Ｆにより受信された画像に、前記注釈情報メモリに記録された注釈情報を付加するプロセッサと、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記注釈情報を付加した前記通信Ｉ／Ｆにより受信された画像を表示する表示部をさらに備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
請求項１または２記載の画像処理装置と、前記注釈情報の書き込みあるいは記憶された注釈情報の読み出しを行うＲＦＩＤリーダ・ライタとを備えたことを特徴とする標本スライド撮像装置。
【請求項４】
画像処理装置に、
通信Ｉ／Ｆに標本スライドを撮像した画像情報を受信させる機能と、
前記通信Ｉ／Ｆにより受信された画像情報に関係する注釈情報を記録させる機能と、
前記通信Ｉ／Ｆにより受信された画像情報に前記注釈情報を付加させる機能と、
を実現させる画像処理装置のプログラム。
【請求項５】
前記注釈情報を付加した前記通信Ｉ／Ｆにより受信された画像を表示する機能と、
を実現させる請求項４記載の画像処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置、画像処理装置のプログラムおよび標本スライド撮像装置に関する。
【背景技術】
【０００２】
近年、バーチャルスライドシステムの普及により、病理標本のデジタル画像を容易に得られる環境が整いつつある。データサーバにデジタル画像を保存するだけでなく、診断時に注目したエリアについての注釈情報等を、デジタルデータとして付加して保存できるようになった。これにより、診断技術の向上を目的とした教育やカンファレンス等における利便性が著しく向上した。
【０００３】
上記システムを実現するための標本スライド撮像装置として、病理標本の画像を撮像し、撮像したデジタル画像を遠隔地からも確認することを可能とするシステムに用いられる装置がある。またこの標本スライド撮像装置は、データサーバにデジタル画像を送信することができる。データサーバは、送信されたデジタル画像だけでなく、診断時に注目したエリア等の情報を注釈として、デジタルデータとして付加して保存することができる。
【０００４】
この構造の標本スライド撮像装置を用いたシステムは、患者データの病院内での利用が前提となっているため、院外からオンラインで画像データと注釈情報を使用することができない。そのため、標本スライドの画像の注釈情報をオフラインで見る事が可能となる標本スライド撮像装置がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８９４１４公報
【特許文献２】特開２０１０−１８５８１８公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、この標本スライド撮像装置は、追記できる装置ではないため、システムデータベースから画像の注釈情報をのみをコピーしてＤＶＤ等で別箇に作成する必要があり、この作業の負担は非常に大きく、実際のスライドとの同定も手間のかかるものとなってしまう。
【０００７】
本発明が解決しようとする課題は、オフライン使用時に標本スライドの画像と画像の注釈情報とを結びつけることができる画像処理装置、画像処理装置のプログラムおよび標本スライド撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、実施形態の画像処理装置のプログラムは、画像処理装置に、通信Ｉ／Ｆに標本スライドを撮像した画像情報を受信させる機能と、前記通信Ｉ／Ｆにより受信された画像情報に関係する注釈情報を記録させる機能と、前記通信Ｉ／Ｆにより受信された画像情報に前記注釈情報を付加させる機能とを実現させることを特徴としている。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の標本スライド撮像装置を含むシステムの全体構成図。
【図２】本実施形態の標本スライド撮像装置の全体構成図。
【図３】本実施形態のＸＹステージを表す図。
【図４】本実施形態における画像処理部により実現される機能構成図。
【図５】本実施形態における表示部上のＧＵＩ表示の１例を示す図
【図６】本実施形態における画像処理部の動作を表すフローチャート。
【図７】本実施形態におけるＸＹステージ駆動処理を表すフローチャート。
【図８】本実施形態における画像エリアに表示される保存データの１例の図。
【図９】本実施形態における画像エリアに付加情報とともに表示される保存データの１例の図。
【図１０】本実施形態におけるサークルボタンを選択した際の処理を表すフローチャート。
【図１１】本実施形態におけるラインボタンを選択した際の処理を表すフローチャート。
【図１２】本実施形態におけるテキストボタンを選択した際の処理を表すフローチャート。
【図１３】本実施形態におけるＩ／Ｆ初期化処理を表すフローチャート。
【図１４】本実施形態における注釈情報メモリの１例を示す図。
【図１５】本実施形態における標本スライドガラス撮像処理を表すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
図１〜図４を用いて、標本スライド撮像装置１０の構成について説明する。
【００１２】
図１は本実施の形態の標本スライド撮像装置１０を含むシステムの概略構成図である。標本スライド撮像装置１０は、撮像した画像情報６９と注釈情報７０および標本スライドのＩＤである検体ＩＤ７２(Identifier)を、病理部門データサーバ１１に送信する。病理部門データサーバ１１は、画像情報６９と注釈情報７０を、検体ＩＤ７２により紐付けられた患者情報７３として保存する。病理部門データサーバ１１は院内電子カルテサーバ１２の依頼に基づき、患者情報７３と画像情報６９および注釈情報７０を含む患者情報７３を院内電子カルテサーバ１２に送信する。
【００１３】
図２は標本スライド撮像装置１０の全体構成図である。標本スライド撮像装置１０は、プロセッサであるＣＰＵ４１（図４参照）を備える画像処理部２０、ＲＦＩＤ（Radio Frequency Identification）リーダ・ライタ２１、バーコードリーダ２２、画像撮像部であるＣＣＤ(Charge Coupled Device)カメラ２３、ＸＹステージ２４で構成される。
【００１４】
ＲＦＩＤリーダ・ライタ２１は、所謂、書き込み/読み込み手段として用いられる。ＲＦＩＤリーダ・ライタ２１は、ＣＰＵ４１の指示に基づき、標本スライドガラス３０に添付されたＲＦＩＤタグ３２へ、データの書き込みを行う。また、ＲＦＩＤリーダ・ライタ２１は、ＣＰＵ４１の指示に基づき、ＲＦＩＤタグ３２へ書き込まれたデータの読み込みを行う。ＲＦＩＤリーダ・ライタ２１は、画像処理部２０と、ＲＦＩＤのデータの送受信を行う。
【００１５】
バーコードリーダ２２は、ＣＰＵ４１の指示に基づき、標本スライドガラス３０に添付されているバーコード３３の検体ＩＤ７２を読み込み、画像処理部２０へデータ送信を行う。
【００１６】
ＣＣＤカメラ２３は、ＣＰＵ４１の指示に基づき、必要に応じて装着された対物レンズを通した標本スライドガラス３０の画像の撮像を行い、画像情報６９を画像処理部２０へ送信する。
【００１７】
ＸＹステージ２４は、図３に示すように標本画像を所定の位置に固定する。ＣＰＵ４１の指示に基づき不図示のモータが稼動する。モータの稼働によりＸＹステージ２４は、水平方向である矢印ＡおよびＢの方向に動く。これにより、ＣＣＤカメラ２３が標本スライドガラス３０の任意の部位を撮像する。
【００１８】
図４は、本実施形態の標本スライド撮像装置１０の制御系統を示すブロック図である。標本スライド撮像装置１０は、標本スライド撮像装置全体を制御するＣＰＵ４１を含む画像処理部２０と、ＲＦＩＤリーダ・ライタ２１、バーコードリーダ２２、ＣＣＤカメラ２３、およびＸＹステージ２４とを備える。
【００１９】
画像処理部２０は、通信Ｉ／Ｆ(Interface)４０、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力ポート（Ｉ／Ｏポート）４５及びこれらを結ぶバスラインなどを備える。また画像処理部２０は、表示部４６と、操作部４７とを備える。表示部４６は例えばモニタであり、撮像操作に関する各種情報や撮像画像設定に関する各種情報を表示する。操作部４７は、例えばマウスやキーボード等であり、ユーザが外部から入力操作を行う。
【００２０】
図５は、表示部上のＧＵＩ（Graphical User Interface）表示の１例を示す図である。例えば図５に示すウィンドウを表示部４６上に表示する。ウィンドウは、ＣＣＤカメラ２３が撮像した画像をリアルタイムで表示する第１画像表示エリア４８と、第１画像表示エリア４８のキャプチャ静止画を表示する第２画像表示エリア４９と、ＸＹステージ２４を上下左右にコントロールするための４つのコントロールボタン５１a、５１ｂ、５１ｃ、５１ｄと、画像処理を行うための５つのボタンと、ツールボックスボタン５７〜５９とで構成する。画像処理を行うための５つのボタンとは、図５に示すＧＵＩ上の画像読み込みボタン５２、ＲＦＩＤ注釈読み込みボタン５３、ＲＦＩＤ注釈書き込みボタン５４、画像保存ボタン５５、終了ボタン５６のことである。ツールボックスボタン５７〜５９とは、例えばサークルボタン５７、ラインボタン５８、テキストボタン５９の３種類のボタンである。
【００２１】
次に、上述の画像処理部２０の一連の動作について図５のＧＵＩ表示の図、および図６のフローチャートを用いて説明する。
【００２２】
アクトＡ１０１においてＣＰＵ４１はＩ／Ｆの初期化処理を行う。Ｉ／Ｆの初期化処理については、図５、図１３、および図１４を用いて後述する。またＩ／Ｆの初期化処理の後、アクトＡ１５１においてＣＰＵ４１は、標本スライドガラス３０全体の撮像処理を行う。標本スライドガラス３０全体の撮像処理については、図１５を用いて後述する。
【００２３】
Ｉ／Ｆの初期化処理後、アクトＡ１０２にて、ＣＰＵ４１は画像取り込み処理を行う。ＣＰＵ４１はＣＣＤカメラ２３からの画像情報６９を受信し、画像信号を表示部４６上の第１画像表示エリア４８（図５参照）で表示させるため予め決められたＲＡＭ４３のエリアに格納する。ＲＡＭ４３のエリアに格納されたデータは、表示部４６上の第１画像表示エリア４８に表示される。
【００２４】
ユーザがコントロールボタン５１（図５参照）を選択したことを、ＣＰＵ４１が認識した場合（Ａ１０３のＹ）、アクトＡ１０４において、ＣＰＵ４１はＸＹステージ２４の駆動処理を行う。
【００２５】
ＸＹステージ２４の駆動処理について、図７を用いて説明する。ユーザがコントロールボタンＡ５１a（図５参照）を選択したことを、ＣＰＵ４１が認識した場合（Ａ３０１のＹ）、アクトＡ３０５にて、ＣＰＵ４１は、ＸＹステージ２４をＹ方向に動作させるコマンドをＸＹステージ２４に送信する。ユーザがコントロールボタンＢ５１ｂを選択したことを、ＣＰＵ４１が認識した場合（Ａ３０２のＹ）、アクトＡ３０６にて、ＣＰＵ４１は、ＸＹステージ２４をＸ方向とは逆向きに動作させるコマンドをＸＹステージ２４に送信する。ユーザがコントロールボタンＣ５１ｃを選択したことを、ＣＰＵ４１が認識した場合（Ａ３０３のＹ）、アクトＡ３０７にて、ＣＰＵ４１は、ＸＹステージ２４をＹ方向とは逆向きに動作させるコマンドをＸＹステージ２４に送信する。ユーザがコントロールボタンＤ５１ｄを選択したことを、ＣＰＵ４１が認識した場合（Ａ３０４のＹ）、アクトＡ３０８にて、ＣＰＵ４１は、ＸＹステージ２４をＸ方向に動作させるコマンドをＸＹステージ２４に送信する。アクトＡ３０９にて、ＣＰＵ４１は、ＸＹステージ２４に送信したデータを元に算出したＸＹステージ２４の座標データをＲＡＭ４３へ格納する。図６に戻り、ユーザがコントロールボタン５１を選択したことを、ＣＰＵ４１が認識しない場合（Ａ１０３のＮ、Ａ３０４のＮ）、ＣＰＵ４１はＸＹステージ２４の駆動処理を行わない。
【００２６】
ＸＹステージ２４駆動処理の後、図５に示すＧＵＩ上の画像読み込みボタン５２、ＲＦＩＤ注釈読み込みボタン５３、ＲＦＩＤ注釈書き込みボタン５４、画像保存ボタン５５、終了ボタン５６の５つのボタンもしくはツールボックスボタン５７〜５９が押されたかの判断した後、各処理を行う。
【００２７】
ユーザが終了ボタン５６（図５参照）を選択したことを、ＣＰＵ４１が認識した場合（Ａ１０５のＹ）、この処理を終了する。ユーザが終了ボタン５６を選択したことを、ＣＰＵ４１が認識しない場合（Ａ１０５のＮ）、アクトＡ１０６を行う。
【００２８】
ユーザが画像読み込みボタン５２を選択したことを、ＣＰＵ４１が認識した場合（Ａ１０６のＹ）、アクトＡ１１１にて、ＣＰＵ４１は画像読み込み処理を行う。画像読み込み処理にて、ＣＰＵ４１はＣＣＤカメラからの画像信号を受信する。ＣＰＵ４１は、受信したデータを、予め決められたＲＡＭ４３のエリアに格納する。ＲＡＭ４３のエリアに格納されたデータは、例えば図８のように第２画像表示エリア４９に表示される。
【００２９】
受信したデータをＲＡＭ４３のエリアに格納後、またはユーザが画像読み込みボタン５２を選択したことをＣＰＵ４１が認識しない場合（Ａ１０６のＮ）、アクトＡ１０７を行う。
【００３０】
アクトＡ１０７にて、ユーザがＲＦＩＤ注釈読み込みボタン５３を選択したことを、ＣＰＵ４１が認識した場合（Ａ１０７のＹ）、アクトＡ１１２にて、ＣＰＵ４１は、ＲＦＩＤ注釈読み込み処理を行う。アクトＡ１２０にて、ＣＰＵ４１は、ＲＦＩＤタグデータを読み込むコマンドを、ＲＦＩＤリーダ・ライタ２１に送信する。アクトＡ１２１にて、ＣＰＵ４１は、ＲＦＩＤリーダ・ライタ２１が読み込んだＲＦＩＤタグデータを、ＲＡＭ内にある注釈情報メモリ７１に格納する。アクトＡ１１５にて、ＣＰＵ４１は、注釈情報７０を第２画像表示エリア４９に描画する。
【００３１】
ＲＦＩＤ注釈読み込み処理の終了後、またはユーザがＲＦＩＤ注釈読み込みボタン５２を選択したことをＣＰＵ４１が認識しない場合（Ａ１０７のＮ）、アクトＡ１０８を行う。
【００３２】
アクトＡ１０８にて、ユーザがＲＦＩＤ注釈書き込みボタンを選択したことを、ＣＰＵ４１が認識した場合（Ａ１０８のＹ）、アクトＡ１１３にて、ＣＰＵ４１は、ＲＦＩＤ注釈書き込み処理を行う。アクトＡ１２０にて、ＣＰＵ４１は、ＲＡＭ内にある注釈情報メモリ７１を書き込むコマンドと注釈情報７０をＲＦＩＤリーダ・ライタに送信し、ＲＤＩＤタグへの注釈情報７０の書き込みを行なわせる。
【００３３】
ＲＦＩＤ注釈書き込み処理の終了後、またはユーザがＲＦＩＤ注釈書き込みボタンを選択したことを、ＣＰＵ４１が認識しない場合（Ａ１０８のＮ）、アクトＡ１０９を行う。
【００３４】
アクトＡ１０９にて、ユーザが画像保存ボタン５５を選択したことを、ＣＰＵ４１が認識した場合（Ａ１０９のＹ）、アクトＡ１３１にて、ＣＰＵ４１は、標本スライドガラス３０の画像を病理部門データサーバ１１に送信する。その後、アクトＡ１３２にて、ＣＰＵ４１は、注釈情報メモリ７１を病理部門データサーバ１１に送信する。また、第２画像表示エリア４９（図５参照）の画像、注釈情報７０、検体ＩＤを病理部門データサーバ１１に送信する。
【００３５】
画像保存処理の終了後、またはユーザが画像保存ボタン５５を選択したことを、ＣＰＵ４１が認識しない場合（Ａ１０９のＮ）、アクトＡ１１０を行う。
【００３６】
アクトＡ１１０にて、ユーザがツールボックスボタン５７〜５９を選択したことを、ＣＰＵ４１が認識した場合（Ａ１１０のＹ）、アクトＡ１１７にて、ＣＰＵ４１は、ツールボックス処理を行う。ツールボックス処理の終了後、またはユーザがツールボックスボタン５７〜５９を選択したことを、ＣＰＵ４１が認識しない場合（Ａ１１０のＹ）、再びアクトＡ１０２からの処理を行う。
【００３７】
ツールボックスボタンには、例えばサークルボタン５７、ラインボタン５８、テキストボタン５９の３種類のボタンがある。ユーザがいくつかのボタンを選択すると、ＣＰＵ４１がそれぞれのボタン処理を行い、注釈情報メモリ７１に追記する。ツールボックスボタン５７〜５９によって付加された情報は、例えば図９に示すように第２画像表示エリア４９に表示される。ユーザがツールボックスボタン５７〜５９のうちいずれかを選択した場合の処理について、図１０〜図１２を用いて説明する。
【００３８】
図１０は、サークル５７a描画処理を行う場合の流れを示すフローチャートである。ユーザがサークルボタン５７を選択したことを、ＣＰＵ４１が認識した場合、ＣＰＵ４１はサークル５７a描画処理を行うよう指示する。
【００３９】
アクトＡ４０１にて、ＣＰＵ４１は、サークル処理を表すＩＤを、ＲＡＭ４３内の注釈情報メモリ７１のマーク種別に追加記載する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出した場合（Ａ４０２のＹ）、アクトＡ４０３にて、クリック位置を算出し、面内座標ＰとしてＲＡＭ４３内の注釈情報メモリ７１に保存する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出しない場合（Ａ４０２のＮ）、再度Ａ４０２を行う。
【００４０】
算出されたクリック位置は、面内座標ＰとしてＲＡＭ４３内の注釈情報メモリ７１の面内座標１に保存される。ＣＰＵ４１が、マウスボタン６０がＯＦＦであることを検出した場合（Ａ４０４のＹ）、アクトＡ４０５にて、現在のマウス位置が算出され、面内座標ＱとしてＲＡＭ４３内の注釈情報メモリ７１の面内座標２に保存される。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＦＦであることを検出しない場合（Ａ４０４のＮ）、アクトＡ４０６にて、現在のマウス位置を算出する。アクトＡ４０７にて、面内座標Ｐを中心に現在のマウス位置を通る円を描画し、再びアクトＡ４０４を行う。
【００４１】
アクトＡ４０４にて、ユーザが、マウスボタン６０がＯＦＦであることをＣＰＵ４１が認識するまで、この処理を行う。
【００４２】
図１１は、ライン５８a描画処理を行う場合の流れを示すフローチャートである。サークル５７a描画処理と同様の処理については同符号を付して、同符号部分の説明は省略する。ユーザがラインボタン５８を選択したことを、ＣＰＵ４１が認識した場合、ＣＰＵ４１はライン５８a描画処理を行うよう指示する。
【００４３】
アクトＡ５０１にて、ＣＰＵ４１は、ライン処理を表すＩＤをＲＡＭ４３内の注釈情報メモリ７１のマーク種別に追加記載する。
【００４４】
アクトＡ４０１にて、ＣＰＵ４１は、サークル処理を表すＩＤを、ＲＡＭ４３内の注釈情報メモリ７１のマーク種別に追加記載する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出した場合（Ａ４０２のＹ）、アクトＡ４０３にて、クリック位置を算出し、面内座標ＰとしてＲＡＭ４３内の注釈情報メモリ７１に保存する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出しない場合（Ａ４０２のＮ）、再度Ａ４０２を行う。
【００４５】
アクトＡ４０１にて、ＣＰＵ４１は、サークル処理を表すＩＤを、ＲＡＭ４３内の注釈情報メモリ７１のマーク種別に追加記載する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出した場合（Ａ４０２のＹ）、アクトＡ４０３にて、クリック位置を算出し、面内座標ＰとしてＲＡＭ４３内の注釈情報メモリ７１に保存する。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＮであることを検出しない場合（Ａ４０２のＮ）、再度Ａ４０２を行う。
【００４６】
算出されたクリック位置は、面内座標ＰとしてＲＡＭ４３内の注釈情報メモリ７１の面内座標１に保存される。ＣＰＵ４１が、マウスボタン６０がＯＦＦであることを検出した場合（Ａ４０４のＹ）、アクトＡ４０５にて、現在のマウス位置が算出され、面内座標ＱとしてＲＡＭ４３内の注釈情報メモリ７１の面内座標２に保存される。第２画像表示エリア４９で、ＣＰＵ４１が、マウスボタン６０がＯＦＦであることを検出しない場合（Ａ４０４のＮ）、アクトＡ４０６にて現在のマウス位置を算出し、アクトＡ５０２にて、面内座標Ｐから現在のマウス位置までを線で結び、再度アクトＡ４０４を行う。
【００４７】
アクトＡ４０４にて、ユーザが、マウスボタン６０がＯＦＦであることをＣＰＵ４１が認識するまで、この処理を行う。
【００４８】
図１２は、テキスト５９a描画処理を行う場合の流れを示すフローチャートである。サークル５７a描画処理と同様の処理については同符号を付して、同符号部分の説明は省略する。ユーザがテキストボタン５９を選択したことを、ＣＰＵ４１が認識した場合、ＣＰＵ４１はテキスト５９a描画処理を行うよう指示する。アクトＡ６０１にて、ＣＰＵ４１は、テキスト処理を表すＩＤをＲＡＭ４３内の注釈情報メモリ７１のマーク種別に追加記載する。その後、アクトＡ６０２にて、ＣＰＵ４１は、ユーザがマウスボタン６０をＯＮおよびＯＦＦしたかどうかを検出する。
【００４９】
ＣＰＵ４１が、ユーザがマウスボタン６０をＯＮおよびＯＦＦしたことを検出した場合（Ａ６０２のＹ）、アクトＡ４０３を行う。ＣＰＵ４１が、ユーザがマウスボタン６０をＯＮおよびＯＦＦしたことを検出しない場合（Ａ６０２のＮ）、再びアクトＡ６０２を行う。
【００５０】
アクトＡ４０３の後、ＣＰＵ４１が、ユーザがマウスボタン６０をＯＮおよびＯＦＦしたことを検出した場合（Ａ６０３のＹ）、アクトＡ６０４にて、ＣＰＵ４１は、テキストボックスの左下隅の面内座標を面内座標ＱとしてＲＡＭ４３内の注釈情報メモリ７１に保存する。面内座標Ｑを保存した後、アクトＡ６０５にて、テキストデータをＲＡＭ４３内の注釈情報メモリ７１に保存して、一連の処理を終了する。
【００５１】
アクトＡ４０３の後、ＣＰＵ４１が、ユーザがマウスボタン６０をＯＮおよびＯＦＦしたことを検出しない場合（Ａ６０３のＮ）、アクトＡ６０６にて、ＣＰＵ４１は、キーボード入力文字を表示する。
【００５２】
ユーザがツールボックスボタン５７〜５９を選択した場合、ＣＰＵ４１は、上記のようなそれぞれのボタン処理を行い、処理結果を注釈情報メモリ７１に追記する。
【００５３】
Ｉ／Ｆ初期化処理の際のＣＰＵ４１の動作について、図１３、図１４を用いて、図５を参照しながら詳しく説明する。図１３はＩ／Ｆ初期化処理の際のＣＰＵ４１の動作を説明するためのフローチャート、図１４はＲＡＭ４３内に確保される注釈情報メモリ７１の１例の図である。
【００５４】
アクトＡ７０１にてＸＹステージ２４初期化を行う。ＣＰＵ４１は、ＸＹステージ２４との通信の確立後、ＸＹステージ２４の位置を予め決められた位置へ移動させる為のコマンドをＸＹステージ２４に送信する。ＣＰＵ４１は、不図示のモータを駆動させＸＹステージ２４の移動を行い、ＸＹステージ２４を所定の原点位置へ移動させる。ＣＰＵ４１はＲＡＭ４３内のＸＹステージ２４の座標データを０にする。
【００５５】
アクトＡ７０２にて、ＣＰＵ４１は、撮像を行うＣＣＤカメラ２３との通信の確立を行う。その後、アクトＡ７０３にて、ＣＰＵ４１は、撮像データの保存先であるサーバとの通信を確立する。その後、アクトＡ７０４にて、ＣＰＵ４１は、ＲＦＩＤリーダ・ライタ２１との通信の確立を行う。ＲＦＩＤリーダ・ライタ２１との通信の確立は、標本スライドガラス３０上のＲＦＩＤタグ３２のデータの読み書きをするために行う。
【００５６】
アクトＡ７０５にてバーコードリーダ２２の初期化を行う。バーコードリーダの初期化では、ＣＰＵ４１とバーコードリーダ２２との通信の確立後、コマンドを送る。コマンドは、標本スライドガラス３０上に添付されているバーコード３３をバーコードリーダ２２に読み取らせるためのものである。コマンドを受信後、ＣＰＵ４１は、バーコードリーダ２２から送られてきたデータを受信しＲＡＭ４３内の注釈情報メモリ７１に格納する。
【００５７】
アクトＡ７０６にて、ＣＰＵ４１はＧＵＩ表示を行う。例えば上述の図５に示すウィンドウを表示部４６上に表示する。
【００５８】
アクトＡ７０７にて、ＣＰＵ４１は、注釈情報メモリ７１の初期化を行う。注釈情報メモリ７１は、例えば図１４に示すような、ＲＡＭ４３内に保存されるデータリストである。検体ＩＤは各注釈の識別番号である。ステージＸとステージＹは、注釈が付加される画像を撮像した時のＸＹステージ２４の原点位置からの移動量である。マーク種別は、ユーザがツールボックスから選択した注釈の種類である。面内座標Ｐは、撮像画像の注釈が付けられた位置である。テキストは、注釈にテキスト情報が付加された場合の、テキスト情報である。注釈情報メモリ７１の初期化が終わると、一通りのＩ／Ｆ初期化処理が終了する。注釈情報メモリ７１のステージＸとステージＹの値により標準サンプル上の撮像位置が特定でき、その撮像位置における画像との相対的な面内座標１と面内座標２により、標本サンプルにおける注釈情報７０の位置を特定することが可能になる。
【００５９】
標本スライドガラス３０全体の撮像処理について、図１５を用いて詳述する。
【００６０】
ＸＹステージ２４は、前述のＸＹステージ初期化により、予め決められた位置へ移動させられる。アクトＡ８０１にて、ＣＰＵ４１は、標本スライドガラス３０の左下がＣＣＤカメラで撮像できる場所P1に、ＸＹステージ２４を移動させる。
【００６１】
アクトＡ８０２にて、ＣＰＵ４１は、ＣＣＤカメラで標本スライドガラス３０を撮像する。ＣＰＵ４１はＣＣＤカメラから送信される画像信号を受信し、アクトＡ８０３にて、予め決められたＲＡＭ４３のエリアに格納する。ＣＣＤカメラの撮像エリア分だけＸＹステージ２４をＡ方向に移動させて撮像し、予め決められたＲＡＭ４３内の注釈情報メモリ７１に格納する。これにより、撮像された標本スライドガラス３０の左下部分の右隣領域を撮像する。ＣＰＵ４１は、注釈情報メモリ７１に記録された注釈情報７０を、受信された画像に付加する。
【００６２】
標本スライドガラス３０の右端がＣＣＤカメラで撮像できる場所まで、アクトＡ８０４およびアクトＡ８０７にて、撮像とＲＡＭ４３への格納とを繰り返す。
【００６３】
標本スライドガラス３０の右端の撮像とＲＡＭ４３への格納が終了したら（Ａ８０４のＹ）、アクトＡ８０７にて、標本スライドガラス３０の左端がＣＣＤカメラで撮像できる場所まで、ＸＹステージ２４をＡ方向に移動させる。その後、アクトＡ８０５にて、標本スライドガラス３０の右上まで撮像したかどうかの確認を行う。
【００６４】
標本スライドガラス３０の右端の撮像とＲＡＭ４３への格納が終了しない場合（Ａ８０４のＮ）、アクトＡ８０７にて、ＸＹステージ２４をＡ方向に移動させ、再度Ａ８０２にて標本スライドガラス３０の撮像を行う。
【００６５】
標本スライドガラス３０の右上まで撮像しないとき（Ａ８０５のＮ）、標本スライドガラス３０の次の場所を撮像する為に、アクトＡ８０８にて、ＣＣＤカメラの撮像エリア分だけＸＹステージ２４をＢ方向に移動させ撮像し、予め決められたＲＡＭ４３内の注釈情報メモリ７１に格納する。その後、撮像された標本スライドガラス３０の右隣の場所を撮像する為に、ＣＣＤカメラの撮像エリア分だけＸＹステージ２４をＡ方向に移動させ撮像し、予め決められたＲＡＭ４３内の注釈情報メモリ７１に格納する。ＣＰＵ４１は、注釈情報メモリ７１に記録された注釈情報７０を、受信された画像に付加する。
【００６６】
このように、標本スライドガラス３０の右上がＣＣＤカメラで撮像できる場所に至るまで、撮像とＲＡＭ４３への格納を繰り返し行う。
【００６７】
標本スライドガラス３０の全体の撮像が終了したとき（Ａ８０５のＹ）、アクトＡ８０６にて、ＣＰＵ４１は、不図示のモータを駆動させＸＹステージ２４の移動を行い、ＸＹステージ２４を所定の原点位置へ移動させる。ＣＰＵ４１はＲＡＭ４３内のＸＹステージ２４の座標データを０にして、一通りの標本スライドガラス３０全体の撮像処理が終了する。
【００６８】
本実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００６９】
以上説明の実施形態によれば、ＲＦＩＤタグに標本スライドの注釈情報を記載する事により、画像に注釈情報が付加され、オフライン使用時に標本スライドの画像と画像の注釈情報とを結びつけることができる標本スライド撮像装置および標本スライド撮像装置のプログラムが得られる。これにより、院内情報として患者情報とリンクしたデータを参照せずとも注釈情報が得られるため、データセキュリティの安全性を確保できる。また、診断における付加情報を簡便に取り扱うことができる。また、不特定多数の参加によって行われるカンファレンスや教育または症例検証へのデータの提供を簡便に行うことができる。
【００７０】
本発明の実施形態を説明したが、この実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行なうことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１０…標本スライド撮像装置
１１…病理部門データサーバ
２０…画像処理部
２１…ＲＦＩＤリーダ・ライタ
４０…通信Ｉ／Ｆ
４１…ＣＰＵ（プロセッサ）
７０…注釈情報
７１…注釈情報メモリ
７２…検体ＩＤ（標本スライドのＩＤ）
【図１】
2014021935.tif 000003
【図２】
2014021935.tif 000004
【図３】
2014021935.tif 000005
【図４】
2014021935.tif 000006
【図５】
2014021935.tif 000007
【図６】
2014021935.tif 000008
【図７】
2014021935.tif 000009
【図８】
2014021935.tif 000010
【図９】
2014021935.tif 000011
【図１０】
2014021935.tif 000012
【図１１】
2014021935.tif 000013
【図１２】
2014021935.tif 000014
【図１３】
2014021935.tif 000015
【図１４】
2014021935.tif 000016
【図１５】
2014021935.tif 000017