(57)【要約】【課題】顕微鏡装置に対する各制御項目毎の制御内容を迅速かつ正確に設定することができること。【解決手段】制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、制御項目ごとの制御内容を時間軸に沿って設定させるＧＵＩ部２００と、該ＧＵＩ部２００を用いて設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する顕微鏡装置制御部２０２とを備え、顕微鏡装置制御部２０２が、ＧＵＩ部２００により設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容に対して、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置１を提供する。【選択図】図１
2007011300.tif 000002
【特許請求の範囲】
【請求項１】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させるＧＵＩと、
該ＧＵＩを用いて設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する制御部と
を備え、
前記制御部が、前記ＧＵＩにより設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容に対して、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置。
【請求項２】
前記ＧＵＩが、事前に処理時間を見積ることが困難な制御項目に対応する一の制御内容が設定されたときには、該一の制御内容の終了時を起点とした時間軸を表示し、当該一の制御内容以降に処理される他の制御内容を設定させる請求項１に記載の走査型レーザ顕微鏡装置。
【請求項３】
前記ＧＵＩが、処理実行後に実処理時間を取得して処理開始時を起点とする時間スケールで全制御内容を表示し直す請求項２に記載の走査型レーザ顕微鏡装置。
【請求項４】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させるＧＵＩと、
該ＧＵＩを用いて設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する制御部と
を備え、
前記制御部が、前記ＧＵＩにより設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置。
【請求項５】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御方法であって、
設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置の制御方法。
【請求項６】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御方法であって、
設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置の制御方法。
【請求項７】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御プログラムであって、
設定された制御内容が、事前に処理時間を見積もることが困難な制御項目に対応する制御内容であるか否かを判定するステップと、処理時間を見積もることができないと判定された場合に、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御するステップとをコンピュータに実行させるための走査型レーザ顕微鏡装置の制御プログラム。
【請求項８】
制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御プログラムであって、
設定された制御内容が、事前に処理時間を見積もることが困難な制御項目に対応する制御内容であるか否かを判定するステップと、処理時間を見積もることができないと判定された場合に、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるよう制御するステップとをコンピュータに実行させるための走査型レーザ顕微鏡装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザ光を出射し、このレーザ光を標本に照射し、前記標本の輝度情報を画像として取得する走査型レーザ顕微鏡装置およびその制御方法ならびに制御プログラムに関するものである。
【背景技術】
【０００２】
従来、レーザ光を標本に照射し、標本の輝度情報を画像として取得する走査型レーザ顕微鏡装置が用いられている。一般に、この走査型レーザ顕微鏡装置は、コンピュータにより制御され、この制御は、アプリケーションプログラムを実行することによって行われる。このアプリケーションプログラムには、多くの制御項目の制御内容を設定する必要があり、この設定は複雑かつ煩雑である。このため、比較的簡易な入力操作によって制御項目の設定を行うことができるものがある（特許文献１参照）。
【特許文献１】特開２００３−１７２８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この文献に記載された走査型レーザ顕微鏡装置による入力操作では、設定された各制御項目を組み合わせて生成した実験手順は、その制御項目の実行順序を規定するのみであった。
【０００４】
本発明は、上記に鑑みてなされたものであって、各制御項目ごとの制御内容の時間的関係を迅速かつ正確に設定することのできる走査型レーザ顕微鏡装置およびその制御方法ならびに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は以下の手段を提供する。
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させるＧＵＩ（グラフィカルユーザインターフェース）と、該ＧＵＩを用いて設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する制御部とを備え、前記制御部が、前記ＧＵＩにより設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容に対して、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置を提供する。
【０００６】
本発明によれば、ＧＵＩの作動により、制御項目と時間軸とが横軸と縦軸とに表示されるので、ユーザが制御項目ごとの制御内容を設定する際に、各制御項目の時間的関係を意識しながら時間軸に沿って簡易に設定することができる。したがって、各制御項目の制御内容の設定作業を容易にして、迅速かつ正確な設定を行うことができる。
【０００７】
この場合において、本発明によれば、ＧＵＩにより、時間軸に沿って制御内容を設定させているので、制御部による各制御内容の実施も設定された時間通りに行われるのが原則である。しかしながら、制御項目によっては、その処理に要する時間を予め見積もることができないものがある。例えば、処理に複雑かつ大量の演算を必要とする場合等には、処理装置のおかれている状況に応じてその処理時間が左右されることがある。
【０００８】
本発明によれば、制御部が、事前に処理時間を見積ることが困難な制御項目に対応する制御内容に対して、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるので、処理に時間がかかった場合に処理が中断されたり、一の制御内容の処理中に他の制御内容の処理が開始されてしまったりする不都合がなく、全ての制御内容を順序通りに実行することが可能となる。特に、一の制御内容の処理結果を利用して次の制御内容を処理する場合に効果的である。
また、このように構成することで、ＧＵＩによる制御内容の設定の際に、不要な時間的余裕をもった設定を行う必要がなく、隣り合う制御内容の処理の間に時間が空いてしまうことを防止して、効率的な処理を行うことができる。
【０００９】
上記発明においては、前記ＧＵＩが、事前に処理時間を見積ることが困難な制御項目に対応する一の制御内容が設定されたときには、該一の制御内容の終了時を起点とした時間軸を表示し、当該一の制御内容以降に処理される他の制御内容を設定させることが好ましい。
このように構成することで、一の制御内容の正確な処理時間が不明であっても、その後の処理内容の設定を容易に行うことが可能となる。
また、この場合には、前記ＧＵＩが、処理実行後に実処理時間を取得して処理開始時を起点とする時間スケールで全制御内容を表示し直すことが好ましい。
【００１０】
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させるＧＵＩと、該ＧＵＩを用いて設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する制御部とを備え、前記制御部が、前記ＧＵＩにより設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置を提供する。
【００１１】
このようにすることで、処理に要する時間を予め見積もることができない場合に、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるので、制御内容の処理の終了を待たずに、次の制御内容の処理を進めることができる。このようにすることで、処理結果を次の制御内容の処理に利用しない場合に、不要な待ち時間の発生を防止して、効率的に設定された時刻に処理を進行させることが可能となる。
【００１２】
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御方法であって、設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置の制御方法を提供する。
【００１３】
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御方法であって、設定された制御内容のうち、事前に処理時間を見積ることが困難な制御項目に対応する制御内容について、当該制御内容の処理の終了時に同期させずに次の制御内容の処理を開始させるよう制御する走査型レーザ顕微鏡装置の制御方法を提供する。
【００１４】
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御プログラムであって、事前に処理時間を見積もることが困難な制御項目に対応する制御内容であるか否かを判定するステップと、処理時間を見積もることができないと判定された場合に、当該制御内容の処理の終了時に同期して次の制御内容の処理を開始させるよう制御するステップとをコンピュータに実行させるための走査型レーザ顕微鏡装置の制御プログラムを提供する。
【００１５】
本発明は、制御項目および時間軸の一方を縦軸方向、他方を横軸方向に表示し、前記制御項目ごとの制御内容を前記時間軸に沿って設定させ、設定された制御内容に従って、レーザ光を標本に照射し、標本の輝度情報を取得するよう制御する走査型レーザ顕微鏡装置の制御プログラムであって、事前に処理時間を見積もることが困難な制御項目に対応する制御内容であるか否かを判定するステップと、処理時間を見積もることができないと判定された場合に、当該制御内容の処理の終了時に同期させずに、次の制御内容の処理を開始させるよう制御するステップとをコンピュータに実行させるための走査型レーザ顕微鏡装置の制御プログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、各制御項目ごとの制御内容を迅速かつ正確に設定できる上に、特に時間的関係を容易に把握することができるという効果を奏する。また、予め処理時間を見積もることが困難な制御内容の処理において、時間の無駄なく処理を進行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、本発明に係る走査型レーザ顕微鏡装置およびその制御方法ならびに制御プログラムの好適な実施の形態を詳細に説明する。
図１は、本発明の一実施形態に係る走査型レーザ顕微鏡装置の概要構成を示すブロック図である。図１に示すように、この走査型レーザ顕微鏡装置１は、コンピュータ２および顕微鏡装置３を有し、それぞれがインターフェイス４を介して接続されている。コンピュータ２は、インターフェイス４を介して顕微鏡装置３を制御するようになっている。
【００１８】
コンピュータ２は、ＣＰＵ２３上で動作するオペレーティングシステム（ＯＳ）２１と、このＯＳ２１上で動作するアプリケーションプログラム２０とを有している。アプリケーションプログラム２０は、ＧＵＩ部（ＧＵＩ）２００、処理部２０１、および顕微鏡装置制御部（制御部）２０２を有する。
【００１９】
ＧＵＩ部２００は、画面表示に連動してユーザに顕微鏡装置３の制御内容の設定を行わせるようになっている。具体的には、ＧＵＩ部２００は、顕微鏡装置３の制御項目を縦軸方向に、時間軸を横軸方向に配列して表示し、制御項目ごとに、その制御内容を時間軸に沿って設定させるようになっている。
【００２０】
処理部２０１は、ＧＵＩ部２００によって設定された制御内容をもとに制御テーブルを生成する。顕微鏡装置制御部２０２は、少なくとも処理部２０１が生成した制御テーブルをもとに顕微鏡装置３の動作を制御する。また、コンピュータ２は、顕微鏡装置３から取得した画像情報を少なくとも表示するモニタ２２と、設定された制御内容を含む各種情報を記憶する記憶媒体２４と、モニタ２２に表示されたＧＵＩ部２００の表示内容をもとに少なくとも制御内容を入力するためのマウス２５Ａやキーボード２５Ｂによって実現される入力部２５と、上記モニタ２２、記憶媒体２４、入力部２５、及びＯＳ２１等と接続され、これら構成要素を制御するＣＰＵ２３とを有する。
【００２１】
顕微鏡装置３は、インターフェイス４を介してコンピュータ２側からの制御指示を受け、この受け付けた制御指示をもとに顕微鏡装置３内の各部を制御するとともに制御結果をコンピュータ２側に送出するコントロールユニット３１を有する。コントロールユニット３１は、具体的に、レーザ光を出射するレーザユニット３４と、レーザ光を標本上に走査する走査ユニット３２と、レーザ光を標本に照射するとともにこの標本が発した光を受光する顕微鏡ユニット３３とを制御する。
【００２２】
まず、この走査型レーザ顕微鏡装置１の全体動作について説明する。ＧＵＩ部２００は、入力部２５による各種制御項目ごとの制御内容の設定を支援し、処理部２０１が、このＧＵＩ部２００によって設定された制御内容を制御テーブルとして生成する。顕微鏡装置制御部２０２は、この制御テーブルをもとに顕微鏡装置３を制御する制御指示をＣＰＵ２３およびインターフェイス４を介して顕微鏡装置３のコントロールユニット３１に送出する。コントロールユニット３１は、この制御指示をもとに走査ユニット３２、顕微鏡ユニット３３、レーザユニット３４を制御し、その制御結果をインターフェイス４およびＣＰＵ２３を介してアプリケーションプログラム２０に送出する。アプリケーションプログラム２０は、制御結果あるいは制御経過をモニタ２２に表示する。
【００２３】
ここで、具体的なＧＵＩ部２００を用いた処理について説明する。図２は、モニタ２２に表示される制御設定画面２２Ａを示している。この制御設定画面２２Ａには、ＧＵＩ部２００により構成されたウィンドウＷ１が設けられている。さらに、制御設定画面２２Ａには、顕微鏡装置３によって取得された画像情報を表示する画面（画像情報表示領域）Ｐ１〜Ｐ３が設けられている。ウィンドウＷ１は、各種制御項目の一連の処理手順が時間軸上で設定されたプロトコル（制御設定）を実行可能な形式に変換するボタンＢ１、制御設定の実行を指示するボタンＢ２、実行中の制御の停止を指示するボタンＢ３、その他の設定を指示するボタンＢ４、実行中の制御の一時停止を指示するボタンＢ５、一時停止された制御を再開させる再開始ボタンＢ６、制御設定の名称を表示するタイトルＴ１、および制御設定の内容を表示する設定ウィンドウＷ１０を有する。
【００２４】
設定ウィンドウＷ１０は、縦軸に各種制御項目である「ＣｏｎｔｒｏｌＬｉｓｔ」、横軸に時間を示す「Ｔｉｍｅ」が形成され、全体として各種制御項目ごとの時間要素を含んだ処理手順である「Ｐｒｏｔｏｃｏｌ」を表示するようになっている。具体的な「ＣｏｎｔｒｏｌＬｉｓｔ」には、制御項目として、画像情報の取得を制御する「Ｉｍａｇｉｎｇ」、外部機器に対するトリガ信号の出力を制御する「ＴｒｉｇｇｅｒＯｕｔ」、およびレーザ光を制御する「Ｌａｓｅｒ」が含まれている。これらの各制御項目の実行所要時間のデータは予め実測されていて、コンピュータ２内の所要時間テーブルとして記憶されている。
【００２５】
時間軸「Ｔｉｍｅ」は、図３に示すように設定される。カーソルＣを「Ｔｉｍｅ」の領域に移動してダブルクリックすると、メニュー（時間表示設定手段）Ｍ１が表示される。このメニューＭ１には、「ＴｉｍｅＳｃａｌｅ」の下に、複数の時間スケールが表示される。
【００２６】
ここで、例えば、時間スケール［ｍｓ］を選択すると、さらにメニューＭ１０が表示される。このメニューＭ１０には、「ＦｕｌｌＳｃａｌｅ」の下に、時間軸上の画面表示スケールであるフルスケールが複数、表示される。ここで、例えば、フルスケール「０〜１０００」を選択すると、図４に示したウィンドウＷ２が表示される。このウィンドウＷ２には、時間単位［ｍｓ］が付加表示され、０ｍｓから１０００ｍｓまでのスケールが１００ｍｓ間隔で表示される。なお、図３に示すように、タイトルＴ１に、この制御設定の名称「モード１」を入力しておく。このタイトルＴ１への設定は、入力されていない場合、制御内容の保存時、実行時などに、入力要求される。
【００２７】
次に、制御項目「ＴｒｉｇｇｅｒＯｕｔ」の制御内容の設定処理について説明する。まず、図５に示すように、カーソルＣを「ＴｒｉｇｇｅｒＯｕｔ」の領域でダブルクリックすると、設定ダイアログＤ１が表示される。この設定ダイアログＤ１には、電圧値の選択ボタンおよび選択決定を確認する「ＯＫ」ボタンが表示される。ここで、例えば、５Ｖを選択し、「ＯＫ」ボタンをクリックすると、ウィンドウＷ３が表示される。すなわち、矢印状のタスクバーＴＢ１が制御項目「ＴｒｉｇｇｅｒＯｕｔ」の時間軸方向に表示される。そして、このタスクバーＴＢ１には「５［Ｖ］」の表示が付加される。タスクバーＴＢ１は、デフォルトとして、時間軸０ｍｓを起点として時間スケール０〜１００ｍｓの長さをもつ。このタスクバーＴＢ１は、時間軸上において、ドラッグ・アンド・リリースすることによって、所望の位置に移動させることができるとともに、タスクバーＴＢ１の左端でトリガ信号の出力処理が行われる。タスクバーＴＢ１の長さは、この処理が終了するまでの時間を示している。
【００２８】
さらに、制御項目「Ｌａｓｅｒ」の制御内容の設定処理について説明する。まず、図６に示すように、カーソルＣを「Ｌａｓｅｒ」の領域でダブルクリックすると、設定ダイアログ（レーザ設定手段）Ｄ２が表示される。この設定ダイアログＤ２には、レーザ光の出力を設定する「ＬａｓｅｒＰｏｗｅｒ」の設定欄および設定を確認する「ＯＫ」ボタンが表示される。ここで、例えば、「ＬａｓｅｒＰｏｗｅｒ」の設定欄に「５」を入力して出力を５％に設定し、「ＯＫ」ボタンをクリックすると、ウィンドウＷ４が表示される。すなわち、矢印状のタスクバーＴＢ２が制御項目「Ｌａｓｅｒ」の時間軸方向に表示される。そして、このタスクバーＴＢ２には「５％」の表示が付加される。タスクバーＴＢ２は、デフォルトとして、時間軸０ｍｓを起点として時間スケール０〜１００ｍｓの長さをもつ。このタスクバーＴＢ２は、時間軸上において、ドラッグ・アンド・リリースすることによって、所望の位置に移動させることができる。図７では、図６に示したデフォルトのタスクバーＴＢ２を１００ｍｓ移動させ、起点を１００ｍｓの時点に設定している。タスクバーＴＢ２も、タスクバーＴＢ１と同様に左端でタスク処理が実行され、タスクバーＴＢ２の長さは、処理終了までの時間を示す。
【００２９】
さらに、制御項目「Ｉｍａｇｉｎｇ」の制御内容の設定処理について説明する。図８に示すように、カーソルＣを「Ｉｍａｇｉｎｇ」の領域に移動してダブルクリックすると、設定ダイアログ（画像設定手段）Ｄ３が表示される。この設定ダイアログＤ３には、画像情報の取得スピードを設定する「ＳｃａｎＳｐｅｅｄ」のスライダと、画像情報の大きさを設定する「ＳｃａｎＳｉｚｅ」のスライダと、画像情報の取得間隔を設定する「Ｉｎｔｅｒｖａｌ」の設定欄と、画像情報の取得数を設定する「Ｎｕｍ」の設定欄と、設定を確認する「ＯＫ」ボタンとが表示される。ここで、例えば、取得スピードを設定するスライダを「Ｍａｘ」に設定し、画像情報の大きさを設定するスライダを「５１２×５１２」に設定し、画像情報の取得間隔に「１００」入力し、画像情報の取得数に「３」を入力して「ＯＫ」ボタンをクリックすると、ウィンドウＷ５に切り替わる。すなわち、矩形状のタスクバーＴＢ３が制御項目「Ｉｍａｇｉｎｇ」の時間軸上に、時間０ｍｓを起点として、時間０〜５００ｍｓの間に表示される。このタスクバーＴＢ３には、３枚の画像取得のタイミングを示すイメージＩ１〜Ｉ３が表示される。
【００３０】
これらのイメージＩ１〜Ｉ３は、ひとつの制御内容としてリンクされている。このデフォルト状態の制御内容は、タスクバーＴＢ３を、時間軸上において、ドラッグ・アンド・リリースすることによって、所望の位置に移動させることができるとともに、長さや間隔もドラッグ・アンド・リリースによって可変設定することができる。例えば、タスクバーＴＢ３の末尾をドラッグしてタスクバーＴＢ３の長さを伸張させることにより、設定されている他の制御内容、例えば、インターバル等を変化させることなく取得するフレーム数を増減することができる。また、タスクバーＴＢ３に表示されているインターバルの末尾をドラッグしてタスクバーＴＢ３の長さを伸張させることにより、設定されているフレーム数を変化させることなくインターバルの長さを増減させることもできる。
【００３１】
図９では、図８に示したデフォルトのイメージＩ１〜Ｉ３を２００ｍｓ移動させ、起点を２００ｍｓの時点に設定している。なお、ウィンドウＷ１〜Ｗ５上で設定変更した制御内容は、この設定変更した内容に変更される。すなわち、設定ダイアログＤ１〜Ｄ３などによって初期設定された内容は、ＧＵＩ部２００を用いてさらに変更設定できる。また、制御項目「Ｔｒｉｇｇｅｒｏｕｔ」，「Ｌａｓｅｒ」の制御時間は、１００ｍｓとしたが、制御開始時点から次の制御内容が設定されるまで、制御内容は維持される。
【００３２】
例えば、図１０および図１１に示すように、レーザ光の出力を設定変更する場合、具体的には、図１０のウィンドウＷ５に示されるように、イメージＩ１〜Ｉ３を５％のレーザ光の出力で取得する制御内容から、図１１のＷ６に示されるようにイメージＩ３のみを１００％のレーザ出力で取得する制御内容に設定変更する場合について説明する。まず、カーソルＣを制御項目「Ｌａｓｅｒ」の領域に移動してダブルクリックすると、設定ダイアログＤ２が表示され、この設定ダイアログＤ２の「ＬａｓｅｒＰｏｗｅｒ」の設定欄に「１００」を入力し、「ＯＫ」ボタンをクリックする。これによって、図１０のウィンドウＷ６に示されるように、デフォルト状態の矢印状のタスクバーＴＢ４が制御項目「Ｌａｓｅｒ」の時間軸上、０〜１００ｍｓに表示され、「１００％」が表示される。その後、図１１に示すように、タスクバーＴＢ４をドラッグ・アンド・リリースによって、その開始端を５００ｍｓに移動する。これによって、レーザ光の出力は、制御実行後５００ｍｓから１００％に設定変更される。なお、画面上におけるドラッグ・アンド・リリースなどの操作のみによって直接設定変更できるようにしてもよい。
【００３３】
次に、各制御内容のリンク処理について説明する。いままで説明した各制御内容のプロトコル（制御設定）は、時間的な設定分解能（すなわち、各タスクバーを時間軸上で配置可能な時間分解能）が本制御設定（プロトコル）を処理する処理部で設定した処置時間分解能に拘束される。例えば、図３、図４のように時間スケールの設定を行った場合、制御設定（プロトコル）の時間分解能は１００ｍｓとなり、各制御内容のタスクバーの起点（図の左端）は、１００ｍｓ単位の座標軸上にしか配置できない。しかし、処理内容によっては、一つ前の処理が終了したらすぐに処理を開始させたい場合がある。このようなときにリンク処理を利用すると、プロトコルの設定時間分解能に拘束されずに、一つ前の処理の終了タイミングを処理開始タイミングに設定することができる。例えば、イメージＩ１〜Ｉ３の制御による画像情報の取得処理途中でレーザ光の出力を変更する場合、リンク記号によってリンクさせる。図１２において、イメージＩ２の終了端をクリックすると、リンク記号ＡＢ１が表示され、このリンク記号ＡＢ１のドラッグ・アンド・リリースによってタスクバーＴＢ４の開始端に結びつけることができる。このリンク記号ＡＢ１によって、イメージＩ２の取得終了と同時に、レーザ出力が１００％に変更される制御設定が行われ、複数の制御項目間の制御内容がリンクされることになる。したがって、イメージＩ２の処理が５００ｍｓの時刻より少しオーバーして終了したとしても、イメージＩ２の処理終了までは、レーザ光の出力が１００％に変わってしまうことを防げる。
【００３４】
ここで、制御項目「Ｉｍａｇｉｎｇ」の制御内容であるイメージＩ１〜Ｉ３によって取得された画像情報は、図２に示した画面Ｐ１〜Ｐ３に表示することができる。この画面Ｐ１〜Ｐ３に対する画像情報の表示は、各イメージＩ１〜Ｉ３をクリックすることによって指示することができる。例えば、イメージＩ１をクリックすると、画面Ｐ１上に取得された画像情報が表示出力される。
【００３５】
また、この画像情報の表示／非表示は、予め設定することができる。この設定は、図１３に示すように、カーソルＣをタスクバーＴＢ３のイメージＩ１の領域に移動してクリックすると、メニューＭ２が表示され、メニューＭ２では、「画像」と「グラフ」とのいずれか、または両者の同時表示を選択できる。ここで、「画像」を選択してクリックすると、設定ダイアログＤ２０が表示され、画像情報を表示する「表示」ボタンと、表示を行わない「非表示」ボタンと、選択確認の「ＯＫ」ボタンとが表示される。
【００３６】
ここで、「表示」を選択し、「ＯＫ」ボタンをクリックすると、画像情報の画像を表示する設定がなされたことになる。この画像表示の設定は、各イメージＩ１〜Ｉ３について行うようにしてもよいし、全てのイメージＩ１〜Ｉ３について行うようにしてもよい。なお、非表示に設定した場合は、表示処理にかかる負荷が軽減され、確実に、設定した制御内容に影響を及ぼさずに制御することができる。
【００３７】
なお、設定内容は、名称を付けて保存することができる。例えば、図１４に示すように、ウィンドウＷ６のボタンＢ４をクリックすると、メニューＭ３が表示され、メニューＭ３には、制御設定の保存を選択する「名称を付けて保存」と制御設定の実行を選択する「制御の実行」とのいずれかを選択するようになっている。ここで、「名称を付けて保存」を選択してクリックすると、設定ダイアログＤ３０が表示され、設定ダイアログＤ３０には、名称を入力する名称欄と設定確認の「ＯＫ」ボタンとが表示される。名称欄に「モード１」を入力し、「ＯＫ」ボタンをクリックすると、設定した制御内容は、「モード１」として保存され、この「モード１」を選択することによって「モード１」に保存された制御内容がＧＵＩとして表示され、実行することができる。
【００３８】
制御内容を実行する場合、図１４に示すように、ウィンドウＷ６のボタンＢ４をクリックし、メニューＭ３を表示させ、図１５に示すように、メニューＭ３において、項目「制御を実行」を選択すると、メニューＭ４が表示される。このメニューＭ４には、制御設定を完了した直後の制御設定を含め、保存されている制御設定が名称によって表示されている。ここで、「モード１」の制御設定を実行する場合、「モード１」を選択してクリックすると、設定ダイアログＤ４０が表示される。この設定ダイアログ４０には、「モード１」の制御を直ぐ実行する「今すぐ実行」と、実行時間を予約する「予約実行」と、選択確認の「ＯＫ」ボタンとが表示されている。例えば、「モード１」をすぐ実行する場合、「今すぐ実行」を選択し、「ＯＫ」ボタンをクリックするとともに、ボタンＢ２を押すことによって直ちに実行に移行する。
【００３９】
ここで、実行状態の画面表示について説明する。図１６に示すように、制御内容の設定を終了し、ボタンＢ２を選択クリックすると、実行状態に移行し、制御実行画面２２Ｂに切替わる。制御設定が実行されると、タスクバーＴＢ５が表示され、時間経過にしたがってタスクバーＴＢ５が移動する。このタスクバーＴＢ５の位置によって実行されている制御を確認することができる。図１６に示す制御実行画面２２Ｂでは、制御実行開始後５００ｍｓの状態を示しており、イメージＩ１,Ｉ２の取得動作は完了し、取得された画像の表示処理中である。したがって、イメージＩ２は、処理された画像の一部のみが画面Ｐ２に表示されている。
【００４０】
ここで、設定された制御内容の実行中には、実際の制御内容である実制御内容が図１に示した記憶媒体（実制御内容取得手段）２４に格納され続け、制御実行動作の全てが終了すると、設定された各タスクバーＴＢ１〜ＴＢ４、リンク記号ＡＢ１に対応して、記憶媒体２４に格納されていた実制御内容が、実制御時の各タスクバーＴＢ１０〜ＴＢ４０、リンク記号ＡＢ１０として表示される。これによって、設定した制御内容と、実行された実制御内容とを比較することができる。この制御内容と実制御内容との違いは、コンピュータ２の制御処理能力や制御処理が集中し過ぎた場合に生じる。そこで、制御内容を実制御内容に修正するアジャスト処理を行う。
【００４１】
まず、図１７に示すように、実制御内容を示すタスクバーＴＢ３０の領域にカーソルＣを移動してダブルクリックすると、図１８に示されるように、設定ダイアログ（修正手段）Ｄ４が表示される。この設定ダイアログＤ４には、「アジャスト処理」を実行する「実行」ボタンと、「アジャスト処理」を行わない「非実行」ボタンと、選択確認の「ＯＫ」ボタンとが表示される。ここで、「実行」を選択し、「ＯＫ」ボタンをクリックすると、ウィンドウＷ９に切替わり、実制御内容が、制御内容に変更され、制御内容の時間軸上に表示される。
【００４２】
次に、処理時間を事前に算出できない制御項目（以下、特殊制御項目という。）を含む場合について説明する。
ここでは、制御項目として、画像を取得する「Ｉｍａｇｉｎｇ」、標本を退色させる「Ｂｌｅａｃｈｉｎｇ」および「Ｉｍａｇｉｎｇ」により取得した画像をコンピュータ２により解析する「Ａｎａｌｙｓｉｓ」を含む場合を図を参照して説明する。「Ａｎａｌｙｓｉｓ」の処理時間は、コンピュータ２の稼働状況によって変動するため、ＧＵＩ部２００を用いた制御内容の設定時には正確な時間を設定することができない。したがって、「Ａｎａｌｙｓｉｓ」は特殊制御項目である。
【００４３】
そこで、本実施形態においては、図１９に示されるように、「Ａｎａｌｙｓｉｓ」の制御内容の設定において、処理時間として仮に「Ｔ１」と定義し、「Ａｎａｌｙｓｉｓ」処理が終了した後に経過時間を再計算して「Ｔ１」に置き換えることとしている。また、「Ａｎａｌｙｓｉｓ」処理以降の各制御内容の設定に対しては、「Ａｎａｌｙｓｉｓ」処理の終了時点を起点とした時間軸を表示し、その時間軸に沿って各制御内容を設定させることとしている。そして、最終的に残す履歴としては、再計算後の「Ａｎａｌｙｓｉｓ」処理に要した経過時間を含めて、実験開始からの一連の時間軸に対するものとして記録することとしている。
【００４４】
図１９に示す例は、実験開始後１００ｍｓで、画像取得を６００ｍｓ行い、実験開始後３００ｍｓにおいて、走査型レーザ顕微鏡１により標本刺激用レーザを２００ｍｓ照射する。画像取得はインターバルを設けることなく連続して行い、画像取得と標本刺激とは同期させることなく制御する。画像取得終了後（処理開始から７００ｍｓ後）、取得画像に対してコンピュータ２により「Ａｎａｌｙｓｉｓ」処理を行い、蛍光回復曲線の解析結果を得る。「Ａｎａｌｙｓｉｓ」処理終了から１００ｍｓ後に再度画像取得を開始する。取得する画像の条件は、画像サイズ：５１２×５１２、走査速度：最大、ブリーチ速度：最大、ブリーチ領域：（１００，１００）−（２００，２００）、ブリーチ用レーザ強度：５０％としている。
【００４５】
まず、各制御項目に対して、タスクバーを表示し、マウスによるクリック、ドラッグ・アンド・リリース等により、その位置および長さを設定する。さらにその制御内容を設定するには、タスクバーをダブルクリックすることで、図２０または図２１のようなダイアログボックスを表示させる。ダイアログボックスの内容はダブルクリックしたタスクバーの制御項目により異なるので、表示された内容を調節することにより、制御内容を詳細に設定する。
【００４６】
各タスクバーの長さに対応する処理時間は、各制御内容の処理に要する時間を示しているが、特殊制御項目である「Ａｎａｌｙｓｉｓ」については上述したようにその処理時間を事前に計測できないので、「Ａｎａｌｙｓｉｓ」以降の処理については「Ａｎａｌｙｓｉｓ」の終了時刻と関連づけされて記憶媒体２４に記憶されることになる。
【００４７】
具体的には、図１９に示すウィンドウＷ２０において、まず、画像取得条件を設定する。そのために制御項目「Ｉｍａｇｉｎｇ」上でマウスを右クリックし、タスクバーＴＢ６を表示させる。次いで、タスクバーＴＢ６をドラッグして時間軸上の１００ｍｓの場所に移動する。そして、タスクバーＴＢ６をダブルクリックすることで、図８のダイアログボックスＤ３を表示させ、走査速度をＭａｘ、画像サイズを５１２×５１２に、取得フレーム数を６に、インターバルを０ｍｓにそれぞれ設定する。なお取得フレーム数の変更は、タスクバーＴＢ６のマウスによる伸縮によって行うこととしてもよい。
【００４８】
次に、ブリーチ条件を設定する。そのために、図１９に示したウィンドウＷ２０において、制御項目「Ｂｌｅａｃｈｉｎｇ」上でマウスを右クリックし、タスクバーＴＢ７を表示させる。次いで、タスクバーＴＢ７をマウスでドラッグして時間軸上の３００ｍｓの場所に移動する。そして、タスクバーＴＢ７をダブルクリックして図２０のダイアログボックスＤ５を表示させ、走査速度をＭａｘに、刺激用注目領域（Ｒｏｉ）の形状「Ｓｈａｐｅ」を矩形「Ｒｅｃｔ」に、領域サイズを（１００，１００）−（２００，２００）に、刺激用レーザ強度を５０％に設定する。なお、刺激時間を変更するには、タスクバーＴＢ７をマウスにより伸縮することとしてもよい。
【００４９】
そして、解析条件を設定する。そのために制御項目「Ａｎａｌｙｓｉｓ」上でマウスを右クリックし、タスクバーＴＢ８を表示させる。次いで、タスクバーＴＢ８をマウスでドラッグして時間軸上の７００ｍｓの場所に移動する。そして、タスクバーＴＢ８をダブルクリックして、図２１のダイアログボックスＤ６を表示させ、処理対象とする画像データ、解析対象区間を選択する。図中「Ｓｔａｒｔ」および「Ｅｎｄ」は、解析対象区間を設定するパラメータであり、この場合、プロトコル開始後、１００ｍｓ〜７００ｍｓの期間内で取得した画像に対し輝度分布の解析を行うこととしている。なお、解析対象区間は、図中のタスクバーＴＢ６とタスクバーＴＢ８との関連づけを行うリンク記号ＡＢ１によってタスクバーＴＢ６のＩｍａｇｉｎｇ開始および終了時間を自動的に設定することにしてもよい。
【００５０】
「Ａｎａｌｙｓｉｓ」処理に関しては処理時間を事前に見積もることができないので、処理開始時間のみを指定する。この場合に、「Ａｎａｌｙｓｉｓ」処理終了時に処理経過時間の再計算が行われるので、図１９に示したウィンドウＷ２０において、処理時間再計算ラインＴＢ９が描画され、以降の時間標記が「Ａｎａｌｙｓｉｓ」処理との相対時間標記となる。
【００５１】
最後に、「Ａｎａｌｙｓｉｓ」処理後の画像取込処理を上記と同様にして設定する（例えば、タスクバーＴＢ１１等）。これにより、図１９に示される実験手順が、制御項目と時間軸とを関連づけて生成されることになる。
【００５２】
このようにして生成された実験手順は、図１に示すＧＵＩ部２００から処理部２０１に通知される。この通知のタイミングとしては、図１９のボタンＢ１を押すタイミングが挙げられる。この処理により、処理部２０１はいつ、どのような制御命令を走査型レーザ顕微鏡制御部へ出せばよいのかを定めたテーブルを生成する。以降これをタスクテーブルという。
【００５３】
次に、実験開始指令をＧＵＩ部２００から処理部２０１に出力する。このタイミングとしては使用者が図１９のボタンＢ２を押すタイミングが挙げられる。この処理により、処理部２０１はタスクテーブルに記載されている時間ごとに、タスクテーブルに記述された制御内容を顕微鏡装置制御部２０２へと通知する。
【００５４】
顕微鏡装置制御部２０２においては、その制御項目が特殊制御項目であるか否かが判定され、特殊制御項目でない場合には、ＧＵＩ２００により設定されたタイミング通りに処理が行われ、特殊制御項目である場合には、当該制御項目に対応する制御内容の処理の終了を待って、次の制御内容の処理を行うようになっている。本実施形態においては、各処理がタスクテーブル通りに行われ、特殊制御項目である「Ａｎａｌｙｓｉｓ」に対応する制御内容の処理が完了した時点で、以降の処理が開始される要請御される。そして、「Ａｎａｌｙｓｉｓ」に対応する制御内容の処理が完了した時点で処理経過時間の再計算が行われ、図２２のタスクバーＴＢ８０のように処理時間が表示され、以降の処理時間が絶対時間で表示されることになる。
【００５５】
これにより、事前に処理時間を見積もることができない「Ａｎａｌｙｓｉｓ」処理とそれ以降の処理との間に無駄な時間を発生させることなく、図１９に示される実験手順通りに処理が行われる。また、「Ａｎａｌｙｓｉｓ」処理終了後に、再計算により「Ａｎａｌｙｓｉｓ」処理に要した時間が計算されて表示されるので、実験後に正確な制御履歴を確認することが可能となる。
【００５６】
なお、本実施形態においては、上記手順により取得された画像データや「Ａｎａｌｙｓｉｓ」処理の結果を各タスクバーと関連づけておき、図２３に示されるように、各タスクバーをマウスで指定したときにそれらの結果が画面Ｐ１〜Ｐ４のように表示されるようにしてもよい。関連づけの方法としては、結果が保存されているファイルパスをタスクバーに関連づけて記憶しておく方法や、結果がメモリ上に展開されている場合にはそのメモリアドレスを関連づけて記憶しておく方法が挙げられる。
【００５７】
ここで、本実施形態に係る走査型レーザ顕微鏡を用いるアプリケーションの一例として、蛍光タンパクＤｒｏｎｐａを利用した観察方法を説明する。
Ｄｒｏｎｐａは緑色の蛍光タンパク質であるが、青緑色の光（例えば、４８８ｎｍレーザ）を強く照射すると無蛍光になり、その後、紫光または紫外光（例えば、４０５ｎｍレーザ）を照射すると蛍光が復活する。この過程は完全に可逆的であり、繰り返すことが可能である。この蛍光ｏｎ／ｏｆｆを利用することによって繰り返してＦＲＡＰ（Fluorescence Recovery after Photobleaching）を行う。
【００５８】
しかしながら、いくら蛍光の復活が繰り返し可能であっても、何百回とレーザの照射を行うと、蛍光強度の劣化が発生する。結果として観察開始時と同じ条件では繰り返しレーザの照射を行った後の蛍光を十分に検出できない。そこで、レーザを照射して画像取得を行った後に、取得画像の任意領域の輝度分布を解析し、解析結果によって、蛍光の検出感度を補正することで、繰り返しレーザ照射を行い観察を行った場合でも、取得画像の輝度分布を一定に保つことができる。
【００５９】
このような実験手順を生成するために図２４のように、タスクバーを配置する。
まず、制御項目として、Ｉｍａｇｉｎｇ、Ｂｌｅａｃｈｉｎｇ、Ａｎａｌｙｓｉｓ、Ｌａｓｅｒ（４８８）、Ｂｌｅａｃｈｉｎｇ
Ｌａｓｅｒ（４０５）を設定する。Ｉｍａｇｉｎｇは、通常の蛍光観察のほかに、強度の強い光で本制御項目を実行することで蛍光タンパクＤｒｏｎｐａを無蛍光状態にする目的でも使用される。Ｂｌｅａｃｈｉｎｇは、本実験例の場合には、通常の蛍光Ｂｌｅａｃｈｉｎｇの目的とは異なり、蛍光タンパクＤｒｏｎｐａの吸収波長特性を元に戻して蛍光を復活させるために使用される。Ｌａｓｅｒ（４８８）は、Ｉｍａｇｉｎｇを実行する際の使用レーザを設定する制御項目である。また、Ｂｌｅａｃｈｉｎｇ
Ｌａｓｅｒ（４０５）は、Ｂｌｅａｃｈｉｎｇを実行する際の使用レーザを設定する項目である。カッコ内の数値は、使用するレーザの波長を意味している。すなわち、Ｉｍａｇｉｎｇでは、４８８ｎｍのレーザ波長を使用し、Ｂｌｅａｃｈｉｎｇでは４０５ｎｍのレーザ波長を使用することを示している。
【００６０】
また、タスクバーＴＢ７、タスクバーＴＢ１２上に表示されている「Ｒｏｉ１」、「Ｒｏｉ２」は、Ｂｌｅａｃｈｉｎｇを実行する際の領域を示している。例えば、図２５のＲｏｉ１、Ｒｏｉ２の領域である。図２５は、観察視野を示すものであり、そこには一つの細胞が含まれている。本実施形態において、Ｒｏｉ１は細胞質に、Ｒｏｉ２は核の内部にそれぞれ設定されている。
【００６１】
次に、タスクバーを図２４のように設定する。このようにタスクバーを設定することで上述したような実験ができる。このことを以下順次説明する。
タスクバーＴＢ１５では、タスクバーＴＢ１３で設定された４８８ｎｍ、強度１００％の強いレーザ光が試料に照射される。これにより、視野全体（すなわち細胞全体）で蛍光タンパクＤｒｏｎｐａは無蛍光状態になる。次に、タスクバーＴＢ６では、タスクバーＴＢ１８で設定された４８８ｎｍ、強度１０％の弱いレーザ光が照射されて、蛍光観察が実行される。これにより、試料のＲｏｉ１（細胞質）からの蛍光タンパクＤｒｏｎｐａの移動する様子を観察できる。これはタスクバーＴＢ６による画像観察開始後にＴＢ７により４０５ｎｍ、強度３０％のレーザが試料のＲｏｉ１部分に照射され、Ｒｏｉ１部分にあるＤｒｏｎｐａだけ蛍光を復活させたためである。次に、タスクバーＴＢ８では、タスクバーＴＢ６により取得した画像の輝度が解析される。
【００６２】
次に、タスクバーＴＢ１４では、タスクバーＴＢ２０で設定した４８８ｎｍ、強度１００％の強いレーザ光が試料に照射され、試料全体が無蛍光状態になる。次に、タスクバーＴＢ１１では、ＴＢ６と同じように蛍光観察が実行され、試料のＲｏｉ２（核）からの蛍光タンパクＤｒｏｎｐａの移動の様子が観察される。これは、タスクバーＴＢ１２により４０５ｎｍ、強度３０％のレーザが試料Ｒｏｉ２部分に照射され、Ｒｏｉ２部分にあるＤｒｏｎｐａだけ蛍光を復活させたためである。
【００６３】
ここまで説明した実験を繰り返し実施する過程で、蛍光強度の劣化（褪色）が発生した場合は、次のようにして蛍光強度の劣化を補正することができる。繰り返し過程で実施されるタスクバーＴＢ８の解析結果を比較し、前回の解析結果よりも今回の解析結果の方が輝度が下がっている場合は、次回の実験時に検出器の感度を上げる。これにより、次回の実験では強度が補正される。このように、同じ処理を繰り返し行うアプリケーションにおいて取得画像の輝度分布を一定に保つことができる。
【００６４】
また、特殊制御項目に対応する制御内容について、当該制御内容の処理終了時に同期して次の制御内容の処理を開始するように制御することとしたが、これに代えて、そのような特殊制御項目の制御内容の処理結果を次の制御内容の処理に利用しない場合等には、同期させずに次の制御内容の処理を開始させるようにしてもよい。
【００６５】
この場合に、図２６に示されるように、特殊制御項目に対応する制御内容については、図１９と同様に、仮に「Ｔ１」と表示されるが、それ以降の制御内容に対する時間軸については、処理開始からの絶対時間が適用される。これにより、各制御内容は、一連の時間軸のタイミングに従って処理され、特殊制御項目に対する制御内容の処理状況の如何に関わらず、時間通りに実施される。そして、特殊制御項目に対する制御内容については、処理終了後に再計算され、取得された処理時間が履歴として記録される。
【００６６】
なお、特殊制御項目として、「Ａｎａｌｙｓｉｓ」処理を例示したが、これに代えて、画像フィルタリング処理や画像間演算処理等、コンピュータ２において処理される他の制御項目に付いても適用することができる。
【００６７】
このように、制御項目を縦軸に表示し、時間軸を横軸に表示することによって、各制御内容間の時間的な関係を容易に把握することができ、制御内容の設定を迅速かつ正確に行うことができるとともに、各制御項目の制御内容の処理を時間的に把握できる。
【００６８】
なお、本実施形態では、制御項目を縦軸に表示し、時間軸を横軸に表示していたが、縦横の表示を逆にしてもよい。また、画面Ｐ１〜Ｐ３（例えば、図２参照）の数は３つに限らない。さらに、制御項目の文字および数、タスクバー形状、リンク記号、設定方法等は、図示されたものに限らない。例えば、各制御内容のタスクバーの設定方法において、設定したい制御項目のコントロールリストの行上で所望の時間位置をマウス２５Ａ（図１参照）でクリックするとその位置にタスクバーが表示されるような方法でもよい。また、タスクバーの長さは、コンピュータ２（図１参照）内に格納された制御項目ごとの所要時間データテーブルから読み出される処理所要時間に基づいて決められることとしたが、これに代えて、タスクバーに伸張が可能な画像取得タスクバー等の場合には、そのままマウス２５Ａを右にドラッグするとそのタスクバーの長さが伸び、マウス２５Ａを放すとその位置がタスクバーの終点になるようにしてもよい。マウス２５Ａを放すと図５および図６に示した設定ダイアログＤ１，Ｄ２が自動的に開くようにすれば、マウス２５Ａの操作回数を低減できるので好ましい。
【００６９】
（変形例１）
次に、本発明の実施の形態の変形例１について説明する。上述した実施の形態では、取得された画像情報の画像を画面Ｐ１〜Ｐ３に表示するようにしていたが、この変形例１では、画像情報に関するグラフを画面Ｐ１〜Ｐ３に表示するようにしている。
【００７０】
図２７は、制御設定が完了したウィンドウＷ６である。このウィンドウＷ６内のタスクバーＴＢ３のイメージＩ１の領域にカーソルＣを移動してダブルクリックすると、メニューＭ２が表示され、メニューＭ２には、「画像」と「グラフ」とのいずれか、または両者の同時表示が選択状態となる。ここで、「グラフ」を選択してクリックすると、イメージＩ１の画像における輝度値の時間変化を示すグラフが、画面Ｐ１内に表示される。なお、グラフは、画像に関する情報であればよく、輝度値の時間変化に限らない。
【００７１】
（変形例２）
つぎに、この発明の実施の形態の変形例２について説明する。この実施の形態の変形例２では、一度設定した制御内容を用いて繰り返し設定できるようにしている。
【００７２】
図２８に示すように、例えば、０ｍｓから７００ｍｓまでの制御内容の設定を繰返し２回行う場合、斜線で囲まれる領域をドラッグして指定し、この指定された領域内で右クリックすると、設定ダイアログＤ７が表示される。設定ダイアログＤ７には、繰返し回数を設定する設定欄と、この繰返しを開始する開始時間を設定する設定欄と、設定確認を行う「ＯＫ」ボタンとが表示される。ここで、繰返し回数の設定欄に「２」、開始時間の設定欄に「１０００」を入力し、「ＯＫ」ボタンをクリックすると、ウィンドウＷ１２に切替わる。ウィンドウＷ１２では、時間軸のフルスケールが「０〜１０００」から「０〜２０００」に変更され、イメージＩ１〜Ｉ３の取得が２回繰返されるように設定されている。なお、繰返し処理範囲のタスクバーを図２８の下側のように実際の処理内容どおりにコピーせずに、単に図２８の上側のように繰返し処理範囲を示す斜線領域を表示するだけにしてもよい。繰返し実行範囲の表示は、斜線領域による表示の他に、繰返し実行範囲の始めと終わりとを示す２本の垂直バーのようなものであってもよい。
【００７３】
また、上述の繰り返し領域の指定については、図２９に示すように、繰り返しを設定するためのループボタンＢ７を設け、このループボタンＢ７をクリックすることにより指定するようにしても良い。例えば、上述のように、０ｍｓから７００ｍｓまでの制御内容の設定を繰り返し行う場合、図２９に示したウィンドウＷ６´において、ループボタンＢ７をクリックした後、繰り返しの開始位置である時刻０ｍｓをマウスでクリックし、続いて、繰り返しの終了位置である時刻７００ｍｓをマウスでクリックする。このようにして、繰り返しの領域が設定されると、上述と同様に、設定ダイアログＤ７が表示され、この設定ダイアログＤ７において上述と同様の設定を行うことにより、繰り返しが反映されたウィンドウＷ１２に切り替わる。
【００７４】
（変形例３）
つぎに、この実施の形態の変形例３について説明する。この変形例３では、実制御内容に対し、画像情報を実際に取得する取得時間の前の前処理時間とその後の後処理時間とを分離して取得し、これらを各別に表示し、制御できるようにしている。
【００７５】
前処理時間とは、取得指示が入力されてから、光路の設定、対物レンズの移動等の準備時間であり、後処理時間とは、画像情報を取得した後、画像情報を保存する等の処理時間である。実制御内容では、これら前処理時間と後処理時間とが制御対象の顕微鏡装置３によって異なる。そこで、実制御内容を前処理時間、処理時間、後処理時間とに分離してその実制御情報を取得し、この取得した実制御情報をそれぞれ分離可能にして表示している。その後、上述したアジャスト処理を実行することによって、この前処理時間と後処理時間とを含めた画像情報の取得時間として制御内容を修正する。
【００７６】
例えば、図３０に示すように、ウィンドウＷ１３内のタスクバーＴＢ３０には、イメージＩ１の取得時間が２００〜３００ｍｓに設定され、この制御内容で実行すると、ウィンドウＷ１４に切替わり、タスクバーＴＢ３０に対する実制御内容がタスクバーＴＢ３１として表示される。タスクバーＴＢ３１には、前処理時間Ｐｒ１と、画像情報取得時間であるイメージＩ１と、前処理時間Ｔｒ１とが表示される。このタスクバーＴＢ３１では、前処理時間Ｐｒ１が１００ｍｓであり、後処理時間Ｔｒ１が１００ｍｓである。
【００７７】
この表示状態で、アジャスト処理を行うと、図３１に示すウィンドウＷ１５内に修正されたタスクバーＴＢ３２が生成される。このタスクバーＴＢ３２内の前処理時間Ｐｒ１は、イメージＩ１と分離して設定することができる（図３１の下方の図）。なお、後処理時間Ｔｒ１も分離独立して制御内容を設定することができる。実処理（イメージＩ１）と前処理（Ｐｒ１）とを分離可能にすることによって、例えば、前処理Ｐｒ１が終了した段階で一旦インターバルを置くことにより、実処理（イメージＩ１）の開始時には、時間遅れなく直ちに画像取得処理を開始することがで、実験の実時間性が向上する。また、実処理（イメージＩ１）と後処理（Ｔｒ１）を分離可能にすることによって、例えば、イメージＩ１の画像取得終了直後に別の処理（トリガアウト等）を行わせ、その後にイメージＩ１の終了処理を行わせるなどの設定が可能になる。これにより、画像取得の後処理時間分トリガアウト出力が遅延するのを改善できる。
【００７８】
また、上述の説明ではアジャスト処理によって各制御項目の実際の処理時間を取得するようにしているが、各制御項目の処理時間を予め実測してコンピュータ２に記憶させておき、各実施の形態で説明したタスクバー設定時に、設定する制御項目に対応する前処理時間と後処理時間とを読込んで前処理時間と後処理時間のタスクバーを本来の制御項目のタスクバーの前後に同時に表示するようにすると、アジャスト処理を行わなくても前処理、後処理の時間を把握することができるので好ましい。
【００７９】
このように、この変形例によれば、各制御項目の実行に不可避の前処理時間、後処理時間を考慮した実験プロトコルを生成できるので、実験の実時間性がより向上する。
【００８０】
なお、この実施の形態では、インターフェイス４を介してコンピュータ２と顕微鏡装置３とが接続された状態で制御設定を行うようにしていたが、顕微鏡装置３を接続せずコンピュータ２のみで予め制御設定を行う編集モードを持たせることができる。この編集モードを持たせることによって、各種の制御設定を自由な時間に行うことができる。特に、コンピュータ２が可搬型である場合、このコンピュータ２を持ち歩きながら、自由な時間に制御内容を設定し、保存することができる。
【００８１】
また、この実施の形態では、マウス２５Ａ操作によってカーソルＣを移動させて制御設定および制御実行を行っていたが、マウス２５Ａ操作をキーボード２５Ｂ操作に代えるようにしてもよいし、カーソルＣを表示させずに制御設定および制御実行を行うようにしてもよい。もちろん、入力部は、タッチパネル方式としてもよく、モニタと一体型としてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施形態に係る走査型レーザ顕微鏡装置の概要構成を示すブロック図である。
【図２】図１の走査型レーザ顕微鏡装置の制御設定画面の一例を示す図である。
【図３】図２の制御設定画面の設定ウィンドウの一例であって時間スケールの設定を説明する図である。
【図４】図３において時間スケールが設定された設定ウィンドウの一例を示す図である。
【図５】図４の制御設定画面の設定ウィンドウにおける一制御項目の制御内容の設定を説明する図である。
【図６】図５の制御設定画面の設定ウィンドウにおいて他の制御項目の制御内容の設定を説明する図である。
【図７】図６において制御項目が設定された設定ウィンドウの一例を示す図である。
【図８】図７の制御設定画面の設定ウィンドウにおけるさらに他の制御項目の制御内容の設定を説明する図である。
【図９】図８において制御項目が設定された設定ウィンドウの一例を示す図である。
【図１０】図９の制御設定画面の設定ウィンドウにおける他の制御項目の制御内容の追加設定を説明する図である。
【図１１】図１０において制御項目が設定された設定ウィンドウの一例を示す図である。
【図１２】図１１の設定ウィンドウにおいて、リンク処理を説明する図である。
【図１３】図１２の設定ウィンドウにおいて、画像の表示／非表示の設定を説明する図である。
【図１４】図１２の設定ウィンドウにおいて、設定内容に名前を付ける処理を説明する図である。
【図１５】図１４の設定ウィンドウにより名前を付けられた設定内容を実行する手順を説明する図である。
【図１６】制御動作を実行中の制御実行画面を示す図である。
【図１７】制御動作実行終了後の実制御内容を表示する制御実行画面を示す図である。
【図１８】図１７に示された実制御内容への制御内容のアジャスト処理を説明する図である。
【図１９】本実施形態に係る走査型レーザ顕微鏡装置において、特定制御項目を含む場合の設定操作を説明するための設定ウィンドウの一例を示す図である。
【図２０】図１９により制御項目として「Ｂｌｅａｃｈｉｎｇ」が選ばれたときに表示される設定ダイアログの一例を示す図である。
【図２１】図１９により制御項目として「Ａｎａｌｙｓｉｓ」が選ばれたときに表示される設定ダイアログの一例を示す図である。
【図２２】図１９により設定された処理が終了した後に再計算された結果の表示例を示す図である。
【図２３】処理結果や取得した画像をタスクバーと関連づけて表示する場合を説明する図である。
【図２４】本実施形態に係る走査型レーザ顕微鏡装置のアプリケーションの一例を示す図である。
【図２５】図２４のアプリケーションにおいてレーザ光を照射して観察するサンプルの一例を模式的に示す図である。
【図２６】本実施形態に係る走査型レーザ顕微鏡装置の変形例であって、特定制御項目に対応する制御内容の処理の終了時に同期させずに次の制御内容の処理を開始する場合の設定ウィンドウの一例を示す図である。
【図２７】本発明の変形例１であって、画像情報の表示方法の選択を説明する図である。
【図２８】本発明の変形例２であって、制御内容の繰り返し設定を説明する図である。
【図２９】図２８の制御内容の繰り返し設定の他の変形例であって、ループボタンを有する場合の繰り返し設定の一例を示す図である。
【図３０】本発明の変形例３であって、実制御内容として前処理時間と後処理時間とを分離して取得した設定ウィンドウの一例を示す図である。
【図３１】図３０の設定ウィンドウにおいて実制御内容への制御内容のアジャスト処理後の設定ウィンドウの一例を示す図である。
【符号の説明】
【００８３】
１  走査型レーザ顕微鏡装置
２００  ＧＵＩ部（ＧＵＩ）
２０２  顕微鏡制御装置（制御部）
【図１】
2007011300.tif 000003
【図２】
2007011300.tif 000004
【図３】
2007011300.tif 000005
【図４】
2007011300.tif 000006
【図５】
2007011300.tif 000007
【図６】
2007011300.tif 000008
【図７】
2007011300.tif 000009
【図８】
2007011300.tif 000010
【図９】
2007011300.tif 000011
【図１０】
2007011300.tif 000012
【図１１】
2007011300.tif 000013
【図１２】
2007011300.tif 000014
【図１３】
2007011300.tif 000015
【図１４】
2007011300.tif 000016
【図１５】
2007011300.tif 000017
【図１６】
2007011300.tif 000018
【図１７】
2007011300.tif 000019
【図１８】
2007011300.tif 000020
【図１９】
2007011300.tif 000021
【図２０】
2007011300.tif 000022
【図２１】
2007011300.tif 000023
【図２２】
2007011300.tif 000024
【図２３】
2007011300.tif 000025
【図２４】
2007011300.tif 000026
【図２５】
2007011300.tif 000027
【図２６】
2007011300.tif 000028
【図２７】
2007011300.tif 000029
【図２８】
2007011300.tif 000030
【図２９】
2007011300.tif 000031
【図３０】
2007011300.tif 000032
【図３１】
2007011300.tif 000033