(57)【特許請求の範囲】
【請求項１】
複数種類の観察条件に応じて駆動制御される顕微鏡本体と、
前記顕微鏡本体に、所望の前記観察条件での制御をそれぞれ指令する複数の外部装置と、
第１の前記外部装置の指令を受信して、前記顕微鏡本体の制御を第１の観察条件に応じて実行し、その実行中に、第２の前記外部装置の指令を受信し、前記顕微鏡本体の制御を前記第２の外部装置から送信される前記第１の観察条件とは異なる第２の観察条件に応じて実行可能かを判断し、前記第２の観察条件に応じて実行する制御部と、
前記顕微鏡本体を制御する前記複数の外部装置と接続する通信ポートを有し、前記制御部との通信に用いられる信号送受信部と、を備え、
前記制御部は、前記第１の観察条件における前記第１の観察方法に応じた制御を前記第２の観察条件における前記第２の観察方法に応じた制御よりも優先的に実行し、前記第１の観察方法に応じた制御の実行中に、前記第２の観察方法での観察に応じた制御の実行を保留または拒否する、顕微鏡。
【請求項２】
前記観察条件とは、照明の明るさ、像の倍率、及び視野の範囲であり、
前記第１の観察条件における第１の観察方法と前記第２の観察条件における第２の観察方法とでは観察方法が異なる、請求項１に記載の顕微鏡。
【請求項３】
前記第１の観察条件における観察方法は蛍光観察法であり、前記第２の観察条件における観察方法は前記第１の観察方法と異なる観察方法である、請求項１又は請求項２に記載の顕微鏡。
【請求項４】
前記制御部は、前記第１の観察条件に応じた制御を、予め定められた第１期間に実行し、前記第２の観察条件に応じた制御を、前記第１期間と重複しない第２期間に実行する、請求項１に記載の顕微鏡。
【請求項５】
コンピュータに、
複数の外部装置からの指令に従い、所望の観察条件に応じて顕微鏡本体を制御する手順と、
第１の前記外部装置の指令を受信して、前記顕微鏡本体の制御を第１の観察条件に応じて実行する手順と、
その実行中に、第２の前記外部装置の指令を受信し、前記顕微鏡本体の制御を前記第２の外部装置から送信される前記第１の観察条件とは異なる第２の観察条件に応じて実行可能かを判断する手順と、
前記第１の観察条件に応じた前記第１の観察方法による制御を、前記第２の観察条件に応じた前記第２の観察方法による制御よりも優先的に実行する手順と、
前記第１の観察方法に応じた制御の実行中に、前記第２の観察方法での観察に応じた制御を保留又は拒否する手順と、を実行させる、制御プログラム。
【請求項６】
コンピュータに、
前記第１の観察条件に応じた制御を、予め定められた第１期間に実行し、前記第２の観察条件に応じた制御を、前記第１期間と重複しない第２期間に実行する手順、を実行させる、請求項５に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顕微鏡、顕微鏡の制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
顕微鏡には、電動化された部品が設けられる場合がある（例えば、下記の特許文献１参照）。電動化された部品は、例えば、標本を保持するステージ、照明光学系あるいは結像光学系に設けられる光学部材（例、レンズ、フィルタ）、光学部材を保持する保持部材（例、レボルバ）、標本を撮像する撮像素子等である。上記の電動化された部品は、顕微鏡の制御部によって制御される。顕微鏡の制御部は、例えば、ＲＳ２３２ＣあるいはＵＳＢなどの通信規格に準拠した通信によって、顕微鏡の外部のコンピュータと接続される。ユーザは、例えば、コンピュータ上のアプリケーションを用いて、顕微鏡へ指令を送ることで顕微鏡に動作を実行させること、顕微鏡へ情報（例、対物倍率値、フィルタ波長）を送ること、顕微鏡から現在の設定、撮像結果などの情報を取得すること等ができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４７７１８１号
【発明の概要】
【０００４】
本発明の態様に従えば、複数種類の観察条件に応じて駆動制御される顕微鏡本体と、前記顕微鏡本体に、所望の前記観察条件での制御をそれぞれ指令する複数の外部装置と、第１の前記外部装置の指令を受信して、前記顕微鏡本体の制御を第１の観察条件に応じて実行し、その実行中に、第２の前記外部装置の指令を受信し、前記顕微鏡本体の制御を前記第２の外部装置から送信される前記第１の観察条件とは異なる第２の観察条件に応じて実行可能かを判断し、前記第２の観察条件に応じて実行する制御部と、前記顕微鏡本体を制御する複数の外部装置と接続する通信ポートを有し、前記制御部との通信に用いられる信号送受信部と、を備え、前記制御部は、前記第１の観察条件における前記第１の観察方法に応じた制御を前記第２の観察条件における前記第２の観察方法に応じた制御よりも優先的に実行し、前記第１の観察方法に応じた制御の実行中に、前記第２の観察方法での観察に応じた制御の実行を保留または拒否する、ことを特徴とする顕微鏡が提供される。本発明の第１の態様に従えば、顕微鏡本体と、顕微鏡本体を制御し、第１の観察条件に応じた制御の実行中に、顕微鏡本体を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じた制御を実行する制御部と、を備える顕微鏡が提供される。
【０００５】
本発明の第２の態様に従えば、第１の観察条件に応じて顕微鏡本体を制御することと、第１観察条件に応じた制御の実行中に、顕微鏡本体を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じて、顕微鏡本体を制御することと、を含む顕微鏡の制御方法が提供される。
【０００６】
本発明の態様に従えば、コンピュータに、複数の外部装置からの指令に従い、所望の観察条件に応じて顕微鏡本体を制御する手順と、第１の前記外部装置の指令を受信して、前記顕微鏡本体の制御を第１の観察条件に応じて実行する手順と、その実行中に、第２の前記外部装置の指令を受信し、前記顕微鏡本体の制御を前記第２の外部装置から送信される前記第１の観察条件とは異なる第２の観察条件に応じて実行可能かを判断する手順と、前記第１の観察条件に応じた前記第１の観察方法による制御を、前記第２の観察条件に応じた前記第２の観察方法による制御よりも優先的に実行する手順と、前記第１の観察方法に応じた制御の実行中に、前記第２の観察方法での観察に応じた制御を保留又は拒否する手順と、を実行させる、ことを特徴とする制御プログラムが提供される。本発明の第３の態様に従えば、コンピュータに、第１の観察条件に応じて顕微鏡本体を制御することと、第１観察条件に応じた制御の実行中に、顕微鏡本体を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じて、顕微鏡本体を制御することと、を実行させる制御プログラムが提供される。
【０００７】
本発明の第４の態様に従えば、標本を照明する照明光学系、及び標本を撮像する撮像部を有する顕微鏡本体と、顕微鏡本体を制御する制御部と、顕微鏡本体の外部に設けられる複数の外部装置と制御部との通信に用いられる通信ポートと、を備え、制御部は、複数の外部装置の少なくとも１つから通信ポートを介して供給される指令に基づいて顕微鏡本体の動作を制御する動作制御部と、顕微鏡本体の状態を示す状態情報を、通信ポートを介して複数の外部装置のそれぞれに送信する通信制御部と、を備える、顕微鏡が提供される。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る顕微鏡、顕微鏡システムを示す図である。
【図２】第１実施形態に係る顕微鏡本体の一例を示す図である。
【図３】第１実施形態に係る顕微鏡を示すブロック図である。
【図４】第１指令、第２指令に応じた顕微鏡の動作のタイミングを示す図である。
【図５】第１指令を受けた際の顕微鏡の動作を示すフローチャートである。
【図６】ステップＳ６の処理の例を示すフローチャートである。
【図７】第２指令を受けた際の顕微鏡の動作を示すフローチャートである。
【図８】ステップＳ４６の処理の例を示すフローチャートである。
【図９】指令によらない状態変化時の顕微鏡の動作を示すフローチャートである。
【図１０】通信確立の要求の受信時の動作を示すフローチャートである。
【図１１】通信確立の要求の受信時の動作を示すフローチャートである。
【図１２】通信確立の要求の受信時の動作を示すフローチャートである。
【図１３】第３実施形態に係る顕微鏡を示す図である。
【図１４】第４実施形態に係る顕微鏡を示す図である。
【図１５】第５実施形態に係る顕微鏡、顕微鏡システムを示す図である。
【図１６】第５実施形態に係る顕微鏡を示す図である。
【図１７】第５実施形態に係る顕微鏡を示すブロック図である。
【図１８】通信の確立の要求の受信時の動作を示すフローチャートである。
【図１９】通信の確立の要求の受信時の動作を示すフローチャートである。
【図２０】通信の確立の要求の受信時の動作を示すフローチャートである。
【図２１】指令の受信時の動作を示すフローチャートである。
【図２２】指令の受信時の動作を示すフローチャートである。
【図２３】指令によらない状態変化時の顕微鏡の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
［第１実施形態］
第１実施形態について説明する。図１は、第１実施形態に係る顕微鏡、顕微鏡システムを示す図である。この顕微鏡システム１は、顕微鏡２、外部装置３ａ、外部装置３ｂ、及び外部装置３ｃを備える。
【００１０】
顕微鏡２および外部装置３ａは、例えば、実験設備ＥＸに設置される。実験設備ＥＸは、例えば暗室などであり、温度、明るさ、湿度などの環境条件を調整可能である。顕微鏡２は、例えば、複数種類の観察方法を実行可能である。顕微鏡２は、例えば第１の観察方法、及び第２の観察方法を実行可能である。ここでは、第１の観察方法が蛍光観察法であるとする。蛍光観察法は、蛍光物質を含む標本Ｓに対して、蛍光物質を励起する励起光（第１の照明光）を照射し、蛍光物質からの蛍光を検出する観察方法である。蛍光物質の種類は、標本Ｓのうち検出対象の物質に応じて選択され、励起光の波長は、蛍光物質の種類に応じて選択される。
【００１１】
上記の第２の観察方法は、第１の観察方法と異なる観察方法である。以下の説明において、蛍光観察法以外の観察方法を非蛍光観察法という。非蛍光観察法は、標本Ｓに照明光（第２の照明光）を照射し、標本Ｓを経由した第２の照明光（例、反射光、透過光、散乱光、回折光）を検出する観察方法である。非蛍光観察法は、例えば、位相差観察法、暗視野観察法、微分干渉観察法、又は明視野観察法である。第２の観察方法において、第２の照明光の波長は、第１の観察方法における第１の照明光の波長と異なる波長から選択される。第２の照明光は、励起光の光量が第１の照明光よりも少なく設定され、例えば蛍光物質の励起波長を含まない光に設定される。以下の説明では、第２の観察方法が位相差観察法であるとする。
【００１２】
顕微鏡２は、顕微鏡本体４、制御部５、及び第１通信ポート６、及び第２通信ポート７を備える。顕微鏡本体４は、蛍光観察法による標本Ｓの検出、及び位相差観察法による標本Ｓの検出が可能である。顕微鏡本体４は、蛍光観察法による標本Ｓの撮像画像（以下、蛍光観察画像という）を取得可能である。また、顕微鏡本体４は、位相差観察法による標本Ｓの撮像画像（以下、位相差観察画像という）を取得可能である。制御部５は、顕微鏡本体４の各部を制御する。顕微鏡本体４および制御部５については、後に図２および図３等でも説明する。
【００１３】
第１通信ポート６および第２通信ポート７は、それぞれ、顕微鏡本体４の外部に設けられる外部装置（例、外部装置３ａ〜３ｃ）と制御部５との通信に用いられる信号送受信部である。外部装置３ａ、外部装置３ｂ、及び外部装置３ｃは、それぞれ、顕微鏡２に指令を供給し、この指令に応じた動作を顕微鏡２に実行させる。外部装置３ａ、外部装置３ｂ、及び外部装置３ｃは、それぞれ、上記の指令を供給することで、顕微鏡本体４を制御する。このように、顕微鏡２は、顕微鏡本体４を制御する外部装置（例、外部装置３ａ〜３ｃの少なくとも１つ）と制御部５との通信に用いられる複数の信号送受信部（第１通信ポート６および第２通信ポート７）を備える。また、顕微鏡２は、顕微鏡本体４を制御する複数の外部装置（例、外部装置３ａ〜３ｃの少なくとも２つ）と制御部５との通信に用いられる信号送受信部（第１通信ポート６または第２通信ポート７）を備える。
【００１４】
本実施形態に係る顕微鏡２は、第１通信ポート６と第２通信ポート７とで通信規格が異なる。第１通信ポート６の通信規格は、例えば、ユニバーサルシリアルバス（ＵＳＢ）である。第２通信ポート７の通信規格は、例えば、ローカルエリアネットワーク（ＬＡＮ）の規格（例、イーサネット（登録商標））である。
【００１５】
顕微鏡２は、第１通信ポート６を介して外部装置３ａから第１指令が供給される。外部装置３ａは、例えば実験設備ＥＸの内部に設けられる。外部装置３ａは、例えば、据え置き型のコンピュータシステムである。外部装置３ａは、有線または無線によって第１通信ポート６と接続され、第１通信ポート６を介して制御部５と通信可能である。外部装置３ａは、顕微鏡本体４に蛍光観察法に係る一連の処理を実行させる第１指令を、第１通信ポート６を介して制御部５に送信する。
【００１６】
外部装置３ａは、例えば、第１指令を予め定められたタイミング（スケジュール）で繰り返し送信し、制御部５は、第１指令に応じて標本Ｓの撮像を顕微鏡本体４に繰り返し実行させる。また、顕微鏡２は、第１指令に応じて取得される蛍光観察画像のデータを、第１通信ポート６を介して外部装置３ａに送信する。これにより、顕微鏡２は、標本Ｓに対する定期的な観察（以下、タイムラプス観察という）を実行可能である。例えば、顕微鏡２は、数日間あるいは数十日間にわたって、所定の時間間隔（例、１時間間隔）で蛍光観察画像を取得する。顕微鏡２が蛍光観察画像を撮像する周期（タイムラプス観察の周期）は、一定でもよいし、例えば、１時間おき、２時間おきというように、周期が変化していてもよい（不定周期でもよい）。
【００１７】
また、顕微鏡２は、第２通信ポート７を介して外部装置３ｂから第２指令が供給される。外部装置３ｂは、例えば、実験設備ＥＸの外部に設けられる。外部装置３ｂは、例えば、タブレットあるいはスマートフォンなどの携帯可能な情報端末である。外部装置３ｂは、第２通信ポート７と有線または無線によって接続され、第２通信ポート７を介して制御部５と通信可能である。外部装置３ｂは、顕微鏡本体４に位相差観察法に係る一連の処理を実行させる第２指令を、第２通信ポート７を介して制御部５に送信する。顕微鏡２は、第２指令に応じて位相差観察画像を撮像し、位相差観察画像のデータを、第２通信ポート７を介して外部装置３ｂに送信する。外部装置３ｂは、顕微鏡２から受信した位相差観察画像のデータによって、位相差観察画像を表示可能である。
【００１８】
外部装置３ｂが第２指令を送信するタイミングは、任意である。例えば、ユーザは、位相差観察画像を見たいタイミングで、外部装置３ｂを操作することで第２指令を顕微鏡２に供給してもよい。例えば、ユーザは、タイムラプス観察において前回の蛍光観察（蛍光観察画像の撮像）の終了から、次回の蛍光観察（蛍光観察画像の撮像）の開始までの間の任意のタイミングで外部装置３ｂを操作し、実験の経過を知ることができる。
【００１９】
外部装置３ｃは、例えば、据え置き型のコンピュータシステムである。外部装置３ｃは、第２通信ポート７と有線または無線によって接続され、第２通信ポート７を介して制御部５と通信可能である。外部装置３ｃは、外部装置３ｂと同様に、顕微鏡２に位相差観察に係る一連の処理を実行させることができる。
【００２０】
なお、外部装置３ｂは、据え置き型のコンピュータシステムでもよいし、外部装置３ｃは、携帯型の情報端末でもよい。また、第２通信ポート７を介して制御部５と通信可能に接続される外部装置の種類は、携帯型の情報端末、あるいは据え置き型のコンピュータシステムに限定されない。また、第２通信ポート７を介して制御部５と通信可能に接続される外部装置の数は、図１では２つであるが、１つでもよいし、３つ以上でもよい。また、制御部５は、上記の第１指令と第２指令との一方のみに基づいて顕微鏡本体４に動作を実行させてもよいし、上記の第１指令と第２指令との双方に基づいて、顕微鏡本体４に動作を実行させてもよい。
【００２１】
次に、顕微鏡２の各部について説明する。図２は、顕微鏡本体の一例を示す図である。顕微鏡本体４は、標本Ｓを保持するステージ１１、標本Ｓを照明する照明光学系１２、及び標本Ｓを撮像する撮像部１３を有する。ステージ１１は、例えば、ＸＹステージであり、その上面に標本Ｓを載置可能として、駆動部１４によって水平方向に移動可能である。照明光学系１２は、第１の観察方法（例、蛍光観察法）に応じた第１照明光学系１２ａと、第２の観察方法（例、位相差観察法）に応じた第２照明光学系１２ｂとを含む。
【００２２】
第１照明光学系１２ａは、第１光源２１が発する第１の照明光を標本Ｓへ導く。第１の照明光の波長は、標本Ｓに含まれる蛍光物質の励起波長を含む。第１光源２１は、ＬＥＤ（発光ダイオード）あるいはＬＤ（レーザダイオード）などの固体光源でもよいし、水銀ランプ光源などでもよい。顕微鏡２は、第１光源２１を備えなくてもよく、例えば、第１光源２１は、顕微鏡２に交換可能に設けられ、観察を行う際に顕微鏡２に取り付けられてもよい。
【００２３】
第１照明光学系１２ａは、例えば、第１光源２１からの第１の照明光を落射照明によって、標本Ｓに照射する。第１照明光学系１２ａは、第１光源２１の光出射側に、遮光部材２２、光路切替部材２３、及び対物レンズ２４を備える。蛍光観察において、第１光源２１から出射した第１の照明光は、光路切替部材２３、及び対物レンズ２４を介して、標本Ｓに照射される。
【００２４】
遮光部材２２は、蛍光観察用のシャッタである。遮光部材２２は、第１光源２１から光路切替部材２３までの光路に挿脱可能に設けられる。駆動部２５は、蛍光観察時に、遮光部材２２を光路から退避する。また、駆動部２５は、遮光部材２２を光路に配置（挿入）する。遮光部材２２は、上記の光路に挿入されて第１光源２１からの第１の照明光を遮り、第１の照明光が標本Ｓに照射されることを抑制する。例えば、第１光源２１に水銀ランプ光源を使用した場合、水銀ランプを点灯状態にして、遮光部材２２を光路から退避させて第１の照明光を標本Ｓに照射したり、遮光部材２２を光路に挿入して第１の照明光を遮光したりする。顕微鏡２は、遮光部材２２を備えなくてもよく、例えば第１光源２１の点灯と消灯との切替によって、標本Ｓに対する第１の照明光の照射の有無を切り替えてもよい。
【００２５】
光路切替部材２３は、例えばダイクロイックミラーであり、第１の照明光の少なくとも一部が反射する特性を有する。光路切替部材２３で反射した第１の照明光は、対物レンズ２４を介して標本Ｓに照射される。標本Ｓに含まれる蛍光物質は、第１の照明光（励起光）の照射により蛍光を発する。
【００２６】
第２照明光学系１２ｂは、第２光源２６が発する第２の照明光を標本Ｓへ導く。第２の照明光の波長は、標本Ｓに含まれる蛍光物質の励起波長を避けた波長に設定される。第２光源２６は、上記の固体光源でもよいし、ランプ光源などでもよい。顕微鏡２は、第２光源２６を備えなくてもよく、例えば、第２光源２６は、顕微鏡２に交換可能に設けられ、観察を行う際に顕微鏡２に取り付けられてもよい。
【００２７】
撮像部１３は、撮像光学系２７（結像光学系）および撮像素子２８を備える。撮像光学系２７は、対物レンズ２４、対物レンズ２９、光路切替部材２３、及び蛍光フィルタ３０を備える。対物レンズ２４は、蛍光観察用であり、対物レンズ２９は、位相差観察用である。対物レンズ２４と対物レンズ２９とは、例えば、レボルバ３１に保持される。レボルバ３１は、駆動部３２によって駆動され、撮像光学系２７の光路に配置される対物レンズを切替可能である。蛍光観察において、駆動部３２は、レボルバ３１を駆動して、撮像光学系２７の光路に蛍光観察用の対物レンズ２４を配置する。また、位相差観察において、駆動部３２は、レボルバ３１を駆動して、撮像光学系２７の光路に位相差観察用の対物レンズ２９を配置する。なお、顕微鏡２に設けられる対物レンズの数は任意であり、顕微鏡２は、倍率が異なる複数の対物レンズを備えてもよい。
【００２８】
光路切替部材２３は、第１照明光学系１２ａと共用であり、標本Ｓに含まれる蛍光物質からの蛍光の少なくとも一部が透過する特性を有する。光路切替部材２３は、駆動部３３に駆動され、撮像光学系２７の光路に挿脱可能である。蛍光観察において、駆動部３３は、撮像光学系２７の光路に光路切替部材２３を配置（挿入）する。また、位相差観察において、駆動部３３は、撮像光学系２７の光路から光路切替部材２３を退避する。
【００２９】
蛍光フィルタ３０は、波長選択フィルタであり、標本Ｓに含まれる蛍光物質からの蛍光の少なくとも一部が透過し、かつ、この蛍光と異なる波長の光の少なくとも一部を遮る特性を有する。蛍光と異なる波長の光は、例えば、外光、迷光、標本Ｓで反射した第１の照明光（励起光）などである。蛍光フィルタ３０は、撮像光学系２７の光路に挿脱可能である。駆動部３４は、蛍光観察時に、蛍光フィルタ３０を撮像光学系２７の光路に配置（挿入）する。また、駆動部３４は、位相差観察時に、蛍光フィルタ３０を撮像光学系２７の光路から退避する。
【００３０】
なお、光路切替部材２３および蛍光フィルタ３０は、一体化され、光学ユニットを構成してもよく、顕微鏡２は、蛍光観察とその他の観察とで上記の光学ユニットを、撮像光学系２７の光路に挿脱してもよい。また、光路切替部材２３と蛍光フィルタ３０との一方または双方は、励起光の波長、蛍光の波長、及び蛍光物質の種類の少なくとも１つに応じて、複数設けられてもよい。例えば、顕微鏡２は、透過波長が異なる複数の蛍光フィルタを備え、蛍光の波長に応じて、光路に配置される蛍光フィルタを切替可能でもよい。
【００３１】
撮像素子２８は、例えば、ＣＭＯＳイメージセンサあるいはＣＣＤイメージセンサなどの二次元イメージセンサである。撮像素子２８は、フォトダイオードなどの光電変換素子が二次元的に配列された受光面を有する。撮像光学系２７は、標本Ｓ（物体面）の像を像面に投影し、撮像素子２８の受光面は、撮像光学系２７の像面またはその近傍に配置される。撮像素子２８は、上記の光電変換素子からの電荷を増幅、Ａ／Ｄ変換することなどによって、デジタル形式の画像データを生成し、この画像データを出力する。本実施形態において、顕微鏡２は、観察光学系３５を備える。観察光学系３５は、撮像光学系２７と分岐しており、標本Ｓの像を形成する。ユーザは、観察光学系３５の接眼レンズ３６を介して、標本Ｓの像を観察することができる。なお、顕微鏡２は、観察光学系３５を備えなくてもよい。
【００３２】
図３は、本実施形態に係る顕微鏡を示すブロック図である。制御部５は、顕微鏡本体４を制御する。制御部５は、第１の観察条件に応じた制御の実行中に、顕微鏡本体４を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じた制御を実行する。本実施形態において、第１の観察条件と第２の観察条件とで観察方法が異なる。例えば、第１の観察条件における観察方法（第１の観察方法）は蛍光観察法であり、第２の観察条件における観察方法（第２の観察方法）は明視野観察法である。制御部５は、第１の観察条件における第１の観察方法に応じた制御の実行中に、第２の観察条件における第２の観察方法での観察に応じた制御を実行する。制御部５は、第１の観察方法（例、蛍光観察法）に応じた制御を、第２の観察方法（例、明視野観察法、位相差観察法）に応じた制御よりも優先的に実行する。
【００３３】
なお、第１の観察条件と第２の観察条件とで観察方法が同じでもよく、例えば、第１の観察条件と第２の観察条件とで照明の明るさ、像の倍率、及び視野の範囲の少なくとも１つが異なってもよい。
【００３４】
制御部５は、通信制御部４１、動作制御部４２、記憶部４３、接続制御部４４、セキュリティ部４５、及び指令ロック部４６を備える。通信制御部４１は、第１通信制御部４１ａおよび第２通信制御部４１ｂを含む。第１通信制御部４１ａは、例えばＵＳＢペリフェラルコントローラであり、第１通信ポート６を介した通信を制御する。第２通信制御部４１ｂは、例えばDHCPサーバー機能等を有し、第２通信ポート７を介した通信を制御する。
【００３５】
動作制御部４２は、顕微鏡本体４に設けられる各種部品（各種部材、電動部材、可動部材）の動作を制御する。上記の各種部品は、第１光源２１、第２光源２６、及び撮像素子２８などの電動部品、並びに遮光部材２２、対物レンズ２４、対物レンズ２９、蛍光フィルタ３０、フォーカスレンズ４７、及びステージ１１などの可動部品の少なくとも１つを含む。
【００３６】
顕微鏡本体４は、第１光源２１を駆動する光源駆動部４８、及び第２光源２６を駆動する光源駆動部４９を備え、動作制御部４２は、光源駆動部４８および光源駆動部４９を制御する。例えば、光源駆動部４８は、第１光源２１に供給される電力（例、電流）を制御することによって、第１光源２１の点灯と消灯とを切替可能である。動作制御部４２は、光源駆動部４８に指令を送ることによって、第１光源２１の点灯、消灯を制御する。光源駆動部４９は、光源駆動部４８と同様であり、動作制御部４２は、光源駆動部４９に指令を送ることによって、第２光源２６の点灯、消灯を制御する。
【００３７】
また、顕微鏡本体４は、撮像素子２８を制御する撮像制御部５０を備え、動作制御部４２は、撮像制御部５０を制御する。撮像制御部５０は、例えば、シャッタ速度、撮影モードなどの撮像条件を定める設定の情報を撮像素子２８に供給する。撮影モードは、例えば、１回の撮像指令に対して複数の撮像を連続的に行うモード（以下、連写モードという）と、１回の撮像指令に対して１回の撮像を行うモード（以下、単写モードという）とを含む。連写モードにおいて、撮像素子２８は、撮像停止の指令を受けるまで繰り返し撮像を行い、撮像した画像のデータを周期的に出力する。
【００３８】
また、撮像制御部５０は、撮像素子２８に指令を送ることで、撮像を実行させる。また、撮像制御部５０は、撮像素子２８から撮像結果に相当する画像のデータを受け取る。撮像制御部５０は、動作制御部４２から供給される指令に従って、撮像素子２８に所定の撮像条件で撮像を実行させ、撮像素子２８からの画像のデータを動作制御部４２に供給する。
【００３９】
また、顕微鏡本体４は、上記の可動部品の動作を検出する検出部（センサ５１ａ〜５１ｆ）を備え、動作制御部４２は、センサ５１ａ〜５１ｆの検出結果に基づいて、可動部品の動作を制御（例、フィードバック制御）する。例えば、センサ５１ａは、光路切替部材２３の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ａの検出結果に基づいて、光路切替部材２３を目標位置に配置するのに必要とされる駆動量の情報を駆動部３３に供給する。駆動部３３は、動作制御部４２から供給された駆動量の情報に基づいて光路切替部材２３を移動させ、光路切替部材２３を目標位置に配置する。このようにして、動作制御部４２は、光路切替部材２３が第１照明光学系１２ａ（図２参照）の光路に配置された挿入状態と、光路切替部材２３が第１照明光学系１２ａの光路から退避した退避状態とを切り替える。また、動作制御部４２は、センサ５１ａの検出結果に基づいて、光路切替部材２３の状態（例、位置、挿入状態、退避状態）を示す状態情報を記憶部４３に記憶させる。
【００４０】
センサ５１ｂは、遮光部材２２の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｂの検出結果に基づいて、遮光部材２２を目標位置に配置するのに必要とされる駆動量の情報を駆動部２５に供給する。駆動部２５は、動作制御部４２から供給された駆動量の情報に基づいて遮光部材２２を移動させ、遮光部材２２を目標位置に配置する。これにより、動作制御部４２は、第１光源２１からの第１の照明光を遮光部材２２が遮る遮光状態と、第１の照明光を遮光部材２２が遮らない通過状態とを切り替える。また、動作制御部４２は、センサ５１ｂの検出結果に基づいて、遮光部材２２の状態（例、位置、遮光状態、通過状態）を示す状態情報を記憶部４３に記憶させる。
【００４１】
センサ５１ｃは、レボルバ３１（図２参照）の位置（例、回転位置）を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｃの検出結果に基づいて、観察に用いる対物レンズを光路に配置するのに必要とされる駆動量の情報を駆動部３２に供給する。駆動部３２は、動作制御部４２から供給された駆動量の情報に基づいてレボルバ３１を移動させ、観察に用いる対物レンズを光路に配置する。これにより、動作制御部４２は、対物レンズ２４が光路に配置された状態と、対物レンズ２９が光路に配置された状態とを切り替える。動作制御部４２は、センサ５１ｃの検出結果に基づいて、光路にいずれの対物レンズが配置されているかを示す状態情報を記憶部４３に記憶させる。
【００４２】
センサ５１ｄは、蛍光フィルタ３０の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｄの検出結果に基づいて、蛍光フィルタ３０を目標位置に配置するのに必要とされる駆動量の情報を駆動部３４に供給する。駆動部３４は、動作制御部４２から供給された駆動量の情報に基づいて蛍光フィルタ３０を移動させ、蛍光フィルタ３０を目標位置に配置する。これにより、動作制御部４２は、蛍光フィルタ３０が光路に配置された挿入状態と、蛍光フィルタ３０が光路から退避した退避状態とを切り替える。また、動作制御部４２は、センサ５１ｄの検出結果に基づいて、蛍光フィルタ３０の状態（例、位置、挿入状態、退避状態）を示す状態情報を記憶部４３に記憶させる。なお、複数の蛍光フィルタが切替可能に設けられる場合、動作制御部４２は、光路に配置されている蛍光フィルタの種類（例、識別情報、ＩＤ）を記憶部４３に記憶させる。
【００４３】
センサ５１ｅは、フォーカスレンズ４７の位置を検出し、その検出結果を動作制御部４２に出力する。フォーカスレンズ４７は、撮像光学系２７に設けられる光学部材であり、駆動部５２によって移動することで、撮像光学系２７のフォーカス位置（合焦位置）を調整する。動作制御部４２は、センサ５１ｅの検出結果に基づいて、フォーカスレンズ４７を目標位置に配置するのに必要とされる駆動量の情報を駆動部５２に供給する。駆動部５２は、動作制御部４２から供給された駆動量の情報に基づいてフォーカスレンズ４７を移動させ、フォーカスレンズ４７を目標位置に配置する。また、動作制御部４２は、センサ５１ｅの検出結果に基づいて、フォーカスレンズ４７の状態（例、合焦位置）を示す状態情報を記憶部４３に記憶させる。
【００４４】
センサ５１ｆは、ステージ１１の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｆの検出結果に基づいて、ステージ１１を目標位置に配置するのに必要とされる駆動量の情報を駆動部１４に供給する。駆動部１４は、動作制御部４２から供給された駆動量の情報に基づいてステージ１１を移動させ、ステージ１１を目標位置に配置する。これにより、動作制御部４２は、撮像光学系２７の視野と標本Ｓとを相対的に移動させ、標本Ｓのうち観察対象の部分を切り替えることができる。また、動作制御部４２は、センサ５１ｆの検出結果に基づいて、ステージ１１の状態（例、位置）を示す状態情報を記憶部４３に記憶させる。
【００４５】
動作制御部４２は、第１通信ポート６を介して供給される第１指令に基づいて、第１の観察方法（例、蛍光観察法）による標本Ｓの検出を顕微鏡本体４に実行させる。制御部５は、第１の観察条件の制御信号（例、第１指令）に基づいて、顕微鏡本体４が第１照明光学系１２ａを用いる動作を制御する。例えば、動作制御部４２は、第１指令に基づいて、第１照明光学系１２ａを用いた標本Ｓの検出を撮像部１３に実行させる。例えば、動作制御部４２は、第１指令に基づいて、光路切替部材２３、対物レンズ２４、及び蛍光フィルタ３０を光路に配置させ、遮光部材２２が光路から退避し、この状態で第１光源２１を点灯させて第１の照明光（励起光）を標本Ｓに照射させ、撮像素子２８によって標本Ｓを撮像させる。
【００４６】
また、動作制御部４２は、第２通信ポート７を介して供給される第２指令に基づいて、第１の観察方法と異なる第２の観察方法（例、位相差観察法）による標本Ｓの検出を顕微鏡本体４に実行させる。制御部５は、第２の観察条件の制御信号（例、第２指令）に基づいて、顕微鏡本体４が第２照明光学系１２ｂを用いる動作を制御する。例えば、動作制御部４２は、第２指令に基づいて、第２照明光学系１２ｂを用いた標本Ｓの検出を撮像部１３に実行させる。例えば、動作制御部４２は、第２指令に基づいて、光路切替部材２３および蛍光フィルタ３０を光路から退避させ、また対物レンズ２９を光路に配置させる。この状態で、動作制御部４２は、第２光源２６を点灯させて標本Ｓに第２の照明光を照射させ、撮像素子２８によって標本Ｓを撮像させる。
【００４７】
なお、上記の可動部品の少なくとも１つ（例、ステージ１１）は、例えばユーザが操作ハンドルを操作することによって、移動可能でもよい。この場合、検出部（例、センサ５１ｆ）は、手動によって移動した可動部品（例、ステージ１１）の位置を検出し、動作制御部は、検出部の検出結果に相当する可動部品の状態情報を記憶部４３に記憶させる。また、上記の可動部品の少なくとも１つは、電動化されていなくてもよく、例えば、蛍光フィルタ３０は、ユーザの作業（手動）によって光路に挿脱されてもよい。
【００４８】
制御部５の接続制御部４４は、第２通信ポート７を介した通信の確立を許可するか否かを制御する。以下の説明において、第２通信ポート７を介した通信の確立の要求を「接続要求」と称し、通信が確立されていることを「接続済」と称し、通信が確立されていないことを「未接続」と称する。第２通信制御部４１ｂは、第２通信ポート７を介して接続要求を受信した際に、接続要求の送信元の外部装置に識別番号（例、ＩＰアドレス）を割り付る。また、第２通信制御部４１ｂは、ＩＰアドレスとポート番号とを関連付けた接続情報をテーブルデータ（以下、接続テーブルという）に格納する。接続制御部４４は、例えば、接続テーブルを用いて、第２通信ポート７を介した通信の確立を許可するか否かを判定する。接続制御部４４は、所定の第１条件を満たす場合に、接続要求の送信元の外部装置と制御部５との間の通信の確立を許可する。所定の第１条件については、第２実施形態で説明する。
【００４９】
セキュリティ部４５は、外部装置との接続の可否を制御する。例えば、通信制御部４１が第２通信ポート７を介して接続要求を受信した際に、セキュリティ部４５は、接続要求の送信元の外部装置に対して、第２通信ポート７を介してパスワードの送信を要求する。セキュリティ部４５は、第２通信ポート７を介して送信されたパスワードが、記憶部４３に記憶されているパスワードと異なる場合に、接続要求の送信元の外部装置と制御部５との接続を許可しない。
【００５０】
セキュリティ部４５は、接続要求の送信元の外部装置からのパスワードが予め定められたパスワードと一致する場合に、上記の所定の第１条件を満たすと判定してもよく、この場合にセキュリティ部４５は接続制御部として機能する。なお、顕微鏡２は、セキュリティ部４５がパスワードによる認証を行うモードと行わないモードとを切り替え可能でもよく、例えば、パスワードが設定されていない場合、パスワードによる認証を行わなくてもよい。また、制御部５は、セキュリティ部４５を備えなくてもよい。
【００５１】
制御部５は、例えば、第１の観察条件に応じた制御と第２の観察条件に応じた制御とで優先順位をつけて、制御を行う。例えば、制御部５は、第１通信ポート６を介して供給される第１指令を、第２通信ポート７を介して供給される第２指令よりも優先して実行させる。制御部５は、例えば、第１の観察条件に応じた制御の実行中に第２の観察条件が送信された場合に、第２の観察条件に応じた制御の実行を保留または拒否する。例えば、制御部５は、第１指令の実行中に第２指令が供給された場合に、第２指令の実行を保留または拒否する。
【００５２】
制御部５は、第２指令の実行を保留する場合、第１指令の実行が完了した後に、第２指令を実行する。また、制御部５は、第２指令の実行を拒否する場合、第１指令の実行中に供給された第２指令を、第１指令の実行が完了した後に実行しない。また、制御部５は、第２指令の実行中に第１指令が供給された場合に、第２指令の実行を中止して第１指令を実行する。制御部５の指令ロック部４６は、いずれの指令を実行するか、あるいはいずれの指令を実行しないかを決定する。
【００５３】
例えば、指令ロック部４６は、第２通信ポート７を介して供給された第２指令を顕微鏡本体４に実行させるか否かを決定する。指令ロック部４６は、第２指令を顕微鏡本体４に実行させると判定した場合に、この第２指令を動作制御部４２に伝え、動作制御部４２は、この第２指令を顕微鏡本体４に実行させる。また、指令ロック部４６は、第２指令を顕微鏡本体に実行させないと判定した場合、この第２指令を動作制御部４２に伝えないことによって、この指令を顕微鏡本体４が実行することを禁止する。また、指令ロック部４６は、第２指令の実行を保留する場合、例えば、顕微鏡本体４が第１指令を実行した後に、第２指令を動作制御部４２に伝える。また、第２指令の実行を中断させる場合、指令ロック部４６は、動作制御部４２に対して第２指令の中断を要求する指令を送る。
【００５４】
指令ロック部４６は、例えば、第１通信制御部４１ａが第１指令を受信した場合、第１指令を拒否することなく動作制御部４２に伝え、動作制御部４２は、第１指令に指定された動作を顕微鏡本体４に実行させる。第１指令に指定される動作は、蛍光観察に係る一連の動作であり、例えば、第１光源２１の点灯、光路切替部材２３の光路への挿入、遮光部材２２の光路からの退避、対物レンズ２４の光路への挿入、蛍光フィルタ３０の光路への挿入などである。
【００５５】
また、指令ロック部４６は、第２指令に指定された動作が予め定められた所定の動作（例、禁止動作）に該当しない場合に、第２指令を動作制御部４２に伝え、動作制御部４２は、第２指令を顕微鏡本体４に実行させる。上記の所定の動作は、例えば、顕微鏡本体４が可能な複数の動作のうち、蛍光観察の観察結果に及ぼす影響が相対的に大きい動作である。所定の動作は、例えば、第１光源２１の点灯および遮光部材２２の光路からの退避、マニピュレータなどの操作部材による標本Ｓへの接触、標本Ｓに細胞が含まれる場合における細胞に対する薬品（例、培養液）の投与などである。例えば、第１光源２１の点灯は、第１の照明光が標本Ｓに照射されることで、標本Ｓの蛍光物質の褪色などを招き、蛍光観察の観察結果に影響を及ぼす場合がある。指令ロック部４６は、第２指令に指定された動作に第１光源２１の点灯（所定の動作）が含まれる場合、この第２指令を動作制御部４２に伝えない。
【００５６】
上記の所定の動作を定めた動作設定は、記憶部４３に記憶されており、指令ロック部４６は、記憶部４３に記憶された動作設定に基づいて、第２指令の実行を許可するか否かを判定する。また、外部装置は、上記の所定の動作を指定する指令を制御部５へ送信することによって、上記の所定の動作を設定可能である。例えば、ユーザは、図１の外部装置３ａを操作することによって、外部装置３ａから第１通信ポート６を介して、上記の所定の動作を指定する指令を制御部５へ送信する。指令ロック部４６は、第１通信ポート６を介して外部装置３ａから供給される指令に基づいて、動作設定を更新することによって、所定の動作を設定する。
【００５７】
また、指令ロック部４６は、第１指令で指定された動作が実行されるタイミングに応じて、第２指令で指定された動作を実行するか否かを決定する。制御部５は、例えば、第１の観察条件に応じた制御（例、第１指令に応じた制御）を、予め定められた第１期間に実行し、第２の観察条件に応じた制御（例、第２指令に応じた制御）を、第１期間と重複しない第２期間に実行する。
【００５８】
ま図４は、第１指令、第２指令に応じた顕微鏡の動作のタイミングを示す図である。図４の「第１指令」において、「ＯＮ」は、第１指令が第１通信ポート６を介して供給された状態であり、「ＯＦＦ」は、第１指令が第１通信ポート６を介して供給されない状態である。第１指令は、例えば、時間間隔Ｔ１（周期）で供給され、「ＯＮ」になる。
【００５９】
第１指令が供給されると、動作制御部４２は、期間Ｔ２において、蛍光観察用照明を有効（「ＯＮ」）にする。蛍光観察用照明が有効である状態は、光路切替部材２３、対物レンズ２４、及び蛍光フィルタ３０が光路に配置され、遮光部材２２が光路から退避し、第１光源２１が点灯した状態である。蛍光観察用照明が無効である状態（「ＯＦＦ」）は、第１光源２１が消灯した状態と遮光部材２２が光路に挿入された状態との少なくとも一方である。動作制御部４２は、期間Ｔ２内の第１期間Ｔ３において、撮像部１３に蛍光観察用撮像を実行（「ＯＮ」）させる。
【００６０】
また、指令ロック部４６は、第１期間Ｔ３と重複しない第２期間Ｔ４において、撮像部１３に位相差用撮像を実行させる。図４の「第２指令」において、「ＯＮ」は、第２指令が第２通信ポート７を介して供給された状態であり、「ＯＦＦ」は、第２指令が第２通信ポート７を介して供給されない状態である。第２指令は、例えば、ユーザの要求に応じて、任意のタイミングで供給される。
【００６１】
指令ロック部４６は、例えば、蛍光観察の一連の動作を実行中である期間Ｔ５において第２指令が供給された場合、第２指令に指定された動作の実行を保留または拒否する。期間Ｔ５は、例えば、第１指令が供給された時点（「第１指令」の「ＯＮ」の立ち上がり）から、蛍光観察用照明が無効（「ＯＦＦ））に切替わる時点までの期間である。第２期間Ｔ４は、例えば、期間Ｔ５と重複しない期間であり、蛍光観察用照明が無効（「ＯＦＦ））に切替わった時点から、次に第１指令が供給される（「ＯＮ」）までの期間である。
【００６２】
第２期間Ｔ４において第２指令が供給されると、動作制御部４２は、期間Ｔ６において、位相差観察用照明を有効（「ＯＮ」）にする。位相差観察用照明が有効である状態は、光路切替部材２３および蛍光フィルタ３０が光路から退避し、対物レンズ２９が光路に挿入され、第２光源２６が点灯した状態である。位相差観察用照明が無効である状態（「ＯＦＦ」）は、第２光源２６が消灯した状態である。動作制御部４２は、期間Ｔ６内の期間Ｔ７において、撮像部１３に位相差観察用撮像を実行（「ＯＮ」）させる。なお、図４では、複数の第２期間Ｔ４のうち１つの第２期間Ｔ４のみで第２指令が供給されるが、第２指令が供給される回数は任意であり、例えば、２以上の第２期間Ｔ４のぞれぞれにおいて供給されてもよい。
【００６３】
図３の説明に戻り、記憶部４３には、蛍光観察に係る動作のタイミングを定めたスケジュール情報が予め記憶されている。例えば、図１の外部装置３ａは、タイムラプス観察の開始に先立ち、上記のスケジュール情報を、第１通信ポート６を介して第１通信制御部４１ａへ送信する。第１通信制御部４１ａは、第１通信ポート６を介して受信したスケジュール情報を記憶部４３に記憶させる。指令ロック部４６は、記憶部４３に記憶されているスケジュール情報に基づいて、第２通信ポート７から供給される第２指令を実行しない期間Ｔ５を設定する。指令ロック部４６は、設定した期間Ｔ５と第２指令が供給された時点とに基づいて、この第２指令を実行させるか否かを判定する。指令ロック部４６は、第２指令に指定された動作の禁止期間（期間Ｔ５）においては、第２指令に指定された動作が上記の所定の動作（禁止動作）に該当しない場合であっても、第２指令に指定された動作の実行を禁止する。
【００６４】
なお、上記のスケジュール情報は、外部装置３ａ以外の装置から供給されてもよいし、顕微鏡２に供給されなくてもよい。例えば、外部装置３ａは、蛍光観察法による標本Ｓの検出を実行させるたびに、その検出期間における第２指令の実行を禁止してもよい。例えば、外部装置３ａは、顕微鏡２に蛍光観察法による標本Ｓの検出を実行させる際に、検出の開始を予定する時点よりも所定の時間だけ前に検出を予告する通知を顕微鏡２に供給してもよい。指令ロック部４６は、この通知を制御部５が受信してから所定の時間にわたって、第２指令で指定された動作を禁止してもよい。この場合、予告する通知は、第２指令による動作を許可しない（禁止する）旨の実行許可情報に相当する。
【００６５】
制御部５は、例えば、顕微鏡本体４の状態を示す状態情報を外部装置（例、図１の３ａから３ｃの少なくとも１つ）に送信する制御を行う。記憶部４３は、顕微鏡本体４に設けられる各種部品の状態情報（例、現在の設定情報）を記憶する。例えば、記憶部４３は、光路切替部材２３、遮光部材２２、及び蛍光フィルタ３０のそれぞれが光路に挿入された状態に設定されているか、もしくは光路から退避した状態に設定されているのか、を示す状態情報を記憶する。また、記憶部４３は、光路に配置されている対物レンズが対物レンズ２４であるのか、対物レンズ２９であるのかを示す対物レンズの状態情報を記憶する。
【００６６】
通信制御部４１は、動作制御部４２が第１指令に基づいて顕微鏡本体４に動作を実行させた場合、その結果に相当する状態情報を記憶部４３から読み出し、第２通信ポート７を介して外部装置（例、図１の外部装置３ｂ）に送信してもよい。例えば、ユーザは、外部装置３ａが顕微鏡２にタイムラプス観察に係る処理を実行させているか否かを、外部装置３ｂを介して知ることができる。
【００６７】
また、通信制御部４１は、動作制御部４２が第２指令に基づいて顕微鏡本体４に動作を実行させた場合、その結果に相当する状態情報を記憶部４３から読み出し、第１通信ポート６を介して外部装置（例、図１の外部装置３ａ）に送信してもよい。この場合、外部装置３ａは、顕微鏡２の現在の状態（設定）を把握することができる。例えば、外部装置３ａは、タイムラプス観察に係る動作を顕微鏡２に実行させる際に、現在の状態に応じた指令を顕微鏡２に供給することができる。
【００６８】
また、顕微鏡２が手動で操作された場合、顕微鏡２の状態が地震などで変化した場合、状態情報が第１指令で指定される動作の結果と異なり、かつ状態情報が第２指令で指定される動作の結果とも異なることがある。制御部５は、検出部（センサ５１ａ〜５１ｆ）が検出した動作が第１指令で指定される動作および第２指令で指定される動作のいずれとも異なる場合、状態情報（例、センサ５１ａ〜５１ｆの検出結果）を、第１通信ポート６と第２通信ポート７との一方または双方を介して送信してもよい。例えば、ユーザは、他のユーザが手動で顕微鏡２を操作した場合に、顕微鏡２の状態が予定された状態と異なることを外部装置（例、外部装置３ａ、外部装置３ｂ）によって、知ることができる。
【００６９】
次に、上述の顕微鏡システム１の動作に基づき、実施形態に係る顕微鏡２の制御方法について説明する。まず、図５および図６を参照して、第１指令を受けた際の顕微鏡の動作を説明する。次に、図７および図８を参照して、第２指令を受けた際の顕微鏡の動作を説明する。次に、図９を参照して、指令（第１指令および第２指令）にもよらずに顕微鏡の状態が変化した際の動作について説明する。
【００７０】
図５は、第１指令を受けた際の顕微鏡の動作を示すフローチャートである。顕微鏡システム１の各部については、適宜、図３を参照する。本実施形態に係る顕微鏡の制御方法は、第１の観察条件に応じて顕微鏡本体を制御することと、第１観察条件に応じた制御の実行中に、顕微鏡本体を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じて、顕微鏡本体を制御することと、を含む。
【００７１】
図５のステップＳ１において、第１通信制御部４１ａは、第１通信ポート６を介した受信要求があるか否かを判定（監視）する。第１通信制御部４１ａは、第１通信ポート６を介した受信要求があると判定した場合（ステップＳ１；Ｙｅｓ）、ステップＳ２において、受信要求に対応する指令を受信する。また、第１通信制御部４１ａは、第１通信ポート６を介した受信要求がないと判定した場合（ステップＳ１；Ｎｏ）、ステップＳ１の処理を繰り返し行う。
【００７２】
ステップＳ３において、制御部５は、ステップＳ２で受信した指令の内容が情報要求であるか否かを判定する。情報要求は、顕微鏡２の状態情報の送信を要求する指令である。制御部５は、ステップＳ２で受信した指令の内容が情報要求であると判定した場合（ステップＳ３；Ｙｅｓ）、記憶部４３に記憶されている状態情報を、ステップＳ４において、第１通信制御部４１ａによって第１通信ポート６から送信する。
【００７３】
制御部５は、ステップＳ２で受信した指令の内容が情報要求でないと判定した場合（ステップＳ３；Ｎｏ）、ステップＳ５において、この指令の内容が制御指令であるか否かを判定する。制御指令は、顕微鏡２に設けられる各種部品（上記の電動部品、可動部品）の動作（駆動、制御）を指定する指令である。ステップＳ２で受信した指令の内容が制御指令であると制御部５が判定した場合（ステップＳ５；Ｙｅｓ）、ステップＳ６において、動作制御部４２は、制御指令に指定された動作を、顕微鏡本体４の各種部品に実行させる。
【００７４】
図６は、ステップＳ５およびステップＳ６の処理の例を示すフローチャートである。ステップＳ２１において、制御部５は、タイムラプス観察の撮影を開始するか否かを判定する。制御部５は、図５のステップＳ５において制御指令であると判定した場合（ステップＳ５；Ｙｅｓ）、ステップＳ２１において、タイムラプス観察の撮影を開始すると判定する（ステップＳ２１；Ｙｅｓ）。また、制御部５は、図５のステップＳ５において制御指令でないと判定した場合（ステップＳ５；Ｎｏ）、ステップＳ２１において、タイムラプス観察の撮影を開始しないと判定する（ステップＳ２１；Ｎｏ）。
【００７５】
タイムラプス観察の撮影を開始すると制御部５が判定した場合（ステップＳ２１；Ｙｅｓ）、ステップＳ２２において、指令ロック部４６は、指令ロックを設定する。例えば、指令ロック部４６は、第２指令による顕微鏡本体４の動作を禁止中である旨のフラグを立てることで、指令ロックを設定する。ステップＳ２３において、動作制御部４２は、撮像制御部５０に撮影モードを指定する指令を供給し、撮像素子２８による撮影モードを設定する。例えば、動作制御部４２は、撮影モードとして、単写モードを指定する。
【００７６】
ステップＳ２４において、動作制御部４２は、光源駆動部４９を制御して、位相差観察用の第２光源２６を消灯に設定する。なお、動作制御部４２は、第２光源２６が消灯している場合に、その状態を維持させる。ステップＳ２５において、動作制御部４２は、駆動部３２を制御して、蛍光観察用の対物レンズ２４を設定する。例えば、動作制御部４２は、駆動部３２によって対物レンズ２４を光路に配置させる。なお、動作制御部４２は、対物レンズ２４が光路に配置されている場合、その状態を維持させる。
【００７７】
ステップＳ２６において、動作制御部４２は、駆動部３４を制御して、蛍光フィルタ３０を光路に挿入させる。なお、動作制御部４２は、蛍光フィルタ３０が光路に挿入されている場合、その状態を維持させる。ステップＳ２７において、動作制御部４２は、蛍光観察用の光路を設定する。例えば、動作制御部４２は、駆動部３３を制御し、光路切替部材２３を光路に挿入させる。なお、動作制御部４２は、光路切替部材２３が光路に挿入されている場合、その状態を維持させる。
【００７８】
ステップＳ２８において、動作制御部４２は、蛍光観察用のシャッタ（遮光部材２２）を開く。例えば、動作制御部４２は、駆動部２５を制御し、遮光部材２２を光路から退避させる。ステップＳ２９において、動作制御部４２は、駆動部１４を制御し、ステージ１１の位置を設定する。ステップＳ３０において、動作制御部４２は、駆動部５２を制御してフォーカスレンズ４７の位置を設定し、撮像光学系２７のフォーカス（合焦位置）を設定する。
【００７９】
ステップＳ３１において、動作制御部４２は、撮像制御部５０を制御し、撮像素子２８に撮像を実行させる。動作制御部４２は、撮像素子２８が撮像した画像のデータを撮像制御部５０から受け取り、この画像のデータを記憶部４３に記憶させる。ステップＳ３２において、動作制御部４２は、蛍光観察用のシャッタ（遮光部材２２）を閉じる。例えば、動作制御部４２は、駆動部２５を制御し、遮光部材２２を光路に挿入させる。ステップＳ３３において、指令ロック部４６は、指令ロックを解除する。例えば、指令ロック部４６は、第２指令による顕微鏡本体４の動作を禁止中である旨のフラグを取り下げることで、指令ロックを解除する。
【００８０】
ステップＳ３４において、制御部５は、タイムラプス観察において予定された全ての撮影が終了したか否かを判定する。例えば、制御部５は、タイムラプス観察の撮影開始から予め設定された時間が経過した場合、あるいは、予め設定された枚数の画像の撮影が終了した場合に、タイムラプス観察において予定された全ての撮影が終了したと判定する。制御部５は、予定された一部の撮影が終了していないと判定した場合（ステップＳ３４；Ｎｏ）、ステップＳ２１に戻り、以降の処理を繰り返し行う。また、制御部５は、予定された全ての撮影が終了したと判定した場合（ステップＳ３４；Ｙｅｓ）、タイムラプス観察に係る一連の処理を終了する。
【００８１】
図５の説明に戻り、ステップＳ７において、第１通信制御部４１ａは、ステップＳ６の実行結果を第１通信ポート６から送信する。例えば、第１通信制御部４１ａは、図６のステップＳ３１で撮像された画像のデータを、第１通信ポート６を介して外部装置３ａへ送信する。外部装置３ａは、例えば、顕微鏡２から受信した画像のデータに対して、適宜、画像処理を行う。外部装置３ａは、顕微鏡２によって取得した画像を、例えば、撮像された時刻と関連づけて記憶する。また、第１通信制御部４１ａは、ステップＳ６の実行結果として、ステップＳ６の処理後の顕微鏡２の状態情報を、第１通信ポート６から送信する。
【００８２】
また、制御部５は、ステップＳ５において、ステップＳ２の指令の内容が制御指令でないと判定した場合（ステップＳ５；Ｎｏ）、ステップＳ８において、この指令の内容が設定指令であるか否かを判定する。設定指令は、例えば、上記の可動部品（例、対物レンズ２４、蛍光フィルタ３０）の設定を指定する指令である。制御部５は、ステップＳ２の指令が設定指令であると判定した場合（ステップＳ８；Ｙｅｓ）、ステップＳ９において設定指令を実行する。例えば、制御部５は、設定指令に指定された設定を顕微鏡本体４に反映させる。ステップＳ１０において、第１通信制御部４１ａは、ステップＳ９の実行結果を第１通信ポート６から送信する。例えば、第１通信制御部４１ａは、顕微鏡本体４の更新された設定を示す状態情報（更新された状態情報）を記憶部４３から読み出し、更新された状態情報を第１通信ポート６から送信する。
【００８３】
ステップＳ７の処理後、またはステップＳ１０の処理後のステップＳ１１において、第２通信制御部４１ｂは、第２通信ポート７を介した通信が確立されているか否かを判定する。第２通信制御部４１ｂは、第２通信ポート７を介した通信が確立されていると判定した場合（ステップＳ１１；Ｙｅｓ）、ステップＳ１２において、第２通信ポート７から状態情報を送信する。例えば、第２通信制御部４１ｂは、記憶部４３から最新の状態情報を読み出し、最新の状態情報を第２通信ポート７から外部装置（例、図１の外部装置３ｂ、外部装置３ｃ）に送信する。例えば、外部装置３ａからの制御指令あるいは設定指令によって顕微鏡２の状態が変化した場合、ユーザは、外部装置３ｂあるいは外部装置３ｃによって顕微鏡２の最新の状態を把握することができる。
【００８４】
ステップＳ４の処理後、ステップＳ１１において第２通信ポート７を介した通信が確立されていないと第２通信制御部４１ｂが判定した場合（ステップＳ１１；Ｎｏ）、ステップＳ１２の処理後、又はステップＳ８において指令内容が設定指令でないと制御部５が判定した場合（ステップＳ８；Ｎｏ）、制御部５は、一連の処理を終了する。なお、図５および図６で説明した処理は、一例であり、適宜変更可能である。例えば、図６のステップＳ２３からステップＳ３０までの処理の順番は、任意に変更することができる。
【００８５】
図７は、第２指令を受けた際の顕微鏡の動作を示すフローチャートである。顕微鏡システム１の各部については、適宜、図３を参照する。図７のステップＳ４１において、第２通信制御部４１ｂは、第２通信ポート７を介した受信要求があるか否かを判定（監視）する。第２通信制御部４１ｂは、第２通信ポート７を介した受信要求があると判定した場合（ステップＳ４１；Ｙｅｓ）、ステップＳ４２において、受信要求に対応する指令を受信する。また、第２通信制御部４１ｂは、第２通信ポート７を介した受信要求がないと判定した場合（ステップＳ４１；Ｎｏ）、ステップＳ４１の処理を繰り返し行う。
【００８６】
ステップＳ４３において、制御部５は、ステップＳ４２で受信した指令の内容が情報要求であるか否かを判定する。制御部５は、ステップＳ４２で受信した指令の内容が情報要求であると判定した場合（ステップＳ４３；Ｙｅｓ）、記憶部４３に記憶されている状態情報を、ステップＳ４４において、第２通信制御部４１ｂによって第２通信ポート７から送信する。
【００８７】
制御部５は、ステップＳ４２で受信した指令の内容が情報要求でないと判定した場合（ステップＳ４３；Ｎｏ）、ステップＳ４５において、この指令の内容が制御指令であるか否かを判定する。ステップＳ４２で受信した指令の内容が制御指令であると制御部５が判定した場合（ステップＳ４５；Ｙｅｓ）、ステップＳ４６において、動作制御部４２は、制御指令に指定された動作を、顕微鏡本体４の各種部品に実行させる。
【００８８】
図８は、ステップＳ４５およびステップＳ４６の処理の例を示すフローチャートである。ステップＳ６１において、制御部５は、位相差観察の要求があるか否かを判定する。制御部５は、図７のステップＳ４５において制御指令であると判定した場合（ステップＳ４５；Ｙｅｓ）、ステップＳ６１において、位相差観察の要求があると判定する（ステップＳ６１；Ｙｅｓ）。また、制御部５は、図７のステップＳ４５において制御指令でないと判定した場合（ステップＳ４５；Ｎｏ）、ステップＳ６１において、位相差観察の要求がないと判定する（ステップＳ６１；Ｎｏ）。
【００８９】
位相差観察の要求があると制御部５が判定した場合（ステップＳ６１；Ｙｅｓ）、ステップＳ６２において、指令ロック部４６は、指令ロックがあるか否かを判定する。例えば、指令ロック部４６は、第２指令による顕微鏡本体４の動作を禁止中である旨のフラグが立っている場合に、指令ロックがある（設定中）と判定する。また、指令ロック部４６は、上記のフラグが立っていない場合に、指令ロックがない（解除されている）と判定する。
【００９０】
制御部５は、指令ロックがあると指令ロック部４６が判定した場合（ステップＳ６２；Ｙｅｓ）、ステップＳ６１に戻り、ステップＳ６１の処理およびステップＳ６２の処理を繰り返す。例えば、制御部５は、ステップＳ６２において指令ロックがないと判定されるまで（例、図６のステップＳ３３の終了後）、第２指令に係る顕微鏡本体４の動作の実行を保留する。
【００９１】
ステップＳ６２において、指令ロックがないと指令ロック部４６が判定した場合（ステップＳ６２；Ｎｏ）、ステップＳ６３において、動作制御部４２は、位相差観察用の光路を設定する。例えば、動作制御部４２は、駆動部３３を制御することによって、光路切替部材２３を光路から退避させる。なお、動作制御部４２は、光路切替部材２３が光路から退避している場合、この状態を維持させる。ステップＳ６４において、動作制御部４２は、駆動部３４を制御して、蛍光フィルタ３０を光路から退避させる。なお、動作制御部４２は、蛍光フィルタ３０が光路から退避している場合、その状態を維持させる。
【００９２】
ステップＳ６５において、動作制御部４２は、透過照明を点灯に設定する。例えば、動作制御部４２は、光源駆動部４９を制御し、第２光源２６を消灯から点灯に切替える。ステップＳ６６において、動作制御部４２は、撮影モードを設定し、撮像を開始させる。例えば、動作制御部４２は、撮像制御部５０に撮影モードを指定する指令を供給し、撮像素子２８による撮影モードを設定する。例えば、動作制御部４２は、撮影モードとして、連写モードを指定し、撮像素子２８は、撮像を開始する。第２通信制御部４１ｂは、撮像素子２８が撮像した画像のデータを、第２通信ポート７を介して外部装置（例、図１の外部装置３ｂ）へ送信する。外部装置３ｂは、例えば、顕微鏡２から受信した画像のデータに対して、適宜、画像処理を行って、この画像を表示部に表示させる。例えば、この画像は、顕微鏡２から外部装置へ所定の周期で送信され、ユーザは、動画形式（例、ライブビュー）で標本Ｓを観察することができる。
【００９３】
ステップＳ６７において、動作制御部４２は、位相差観察用の対物レンズ２９を設定する。例えば、動作制御部４２は、駆動部３２によって対物レンズ２９を光路に配置させる。なお、動作制御部４２は、対物レンズ２９が光路に配置されている場合、その状態を維持させる。また、第２指令において対物レンズ２９の倍率が指定される場合、動作制御部４２は、第２指令で指定された倍率へ対物レンズを設定する。ステップＳ６８において、動作制御部４２は、駆動部１４を制御し、ステージ１１の位置を設定する。ステージ１１の位置は、例えば、第２指令に指定されており、動作制御部４２は、ステージ１１の位置を第２指令に指定された位置に設定する。例えば、ユーザは、標本Ｓのうち観察対象の位置に応じて、ステージ１１の位置を第２指令によって指定することができる。ステップＳ６９において、動作制御部４２は、駆動部５２を制御してフォーカスレンズ４７の位置を設定し、撮像光学系２７のフォーカス（合焦位置）を設定する。
【００９４】
ステップＳ７０において、制御部５は、タイムラプス観察の撮影を開始するか否かを判定する。例えば、制御部５は、現在の時刻から、タイムラプス観察の撮影の開始が予定される時刻までの時間が所定値未満である場合、タイムラプス観察の撮影を開始すると判定する。また、制御部５は、現在の時刻から、タイムラプス観察の撮影の開始が予定される時刻までの時間が所定値以上である場合、タイムラプス観察の撮影を開始しないと判定する。なお、第１通信制御部４１ａは、タイムラプス観察の撮影開始の要求（例、第１指令）を、第１通信ポート６を介して受信したか否かを判定してもよい。制御部５は、この要求を受信していないと第１通信制御部４１ａが判定した場合、タイムラプス観察の撮影を開始しないと判定してもよい。
【００９５】
制御部５は、タイムラプス観察の撮影を開始しないと判定した場合（ステップＳ７０；Ｎｏ）、ステップＳ７１において、位相差観察を終了するか否かを判定する。制御部５は、位相差観察に係る動作を開始してから、第２指令で指定された時間、あるいは所定の時間が経過した場合、位相差観察を終了すると判定する。なお、制御部５は、位相差観察を終了する旨の指令を第２通信制御部４１ｂが受信した場合、位相差観察を終了すると判定してもよい。制御部５は、位相差観察を終了しないと判定した場合（ステップＳ７１；Ｎｏ）、ステップＳ６７に戻り、以降の処理を繰り返す。
【００９６】
ステップＳ７１において位相差観察を終了すると制御部５が判定した場合（ステップＳ７１；Ｙｅｓ）、又はステップＳ７０においてタイムラプス観察の撮影を開始すると制御部５が判定した場合（ステップＳ７０；Ｙｅｓ）、ステップＳ７２において、動作制御部４２は、撮像制御部５０を制御し、撮像素子２８による撮像を終了させる。ステップＳ７３において、動作制御部４２は、透過照明を消灯に設定する。例えば、動作制御部４２は、光源駆動部４９を制御して、第２光源２６を点灯から消灯へ切替える。ステップＳ７３の終了後に、制御部５は、位相差観察に係る一連の処理を終了する。
【００９７】
図７の説明に戻り、ステップＳ４７において、第２通信制御部４１ｂは、ステップＳ４６の実行結果を第２通信ポート７から送信する。例えば、第２通信制御部４１ｂは、ステップＳ４６の実行結果として、ステップＳ４６の処理後の顕微鏡２の状態情報を、第２通信ポート７から送信する。なお、撮像素子２８の撮像結果については、ここでは撮像素子２８が連続撮像を実行しており、第２通信制御部４１ｂは、撮像素子２８が撮像を行うたびに撮像画像のデータを第２通信ポート７を介して送信する。撮像素子２８が単写を行う場合、第２通信制御部４１ｂは、ステップＳ４７において、ステップＳ４６の実行結果として撮像素子２８による撮像画像のデータを第２通信ポート７から送信してもよい。
【００９８】
また、制御部５は、ステップＳ４５において、ステップＳ２の指令の内容が制御指令でないと判定した場合（ステップＳ４５；Ｎｏ）、ステップＳ４８において、この指令の内容が設定指令であるか否かを判定する。制御部５は、ステップＳ２の指令が設定指令であると判定した場合（ステップＳ４８；Ｙｅｓ）、ステップＳ４９において設定指令を実行する。例えば、制御部５は、設定指令に指定された設定を顕微鏡本体４に反映させる。ステップＳ５０において、第２通信制御部４１ｂは、ステップＳ４９の実行結果を第２通信ポート７から送信する。例えば、第２通信制御部４１ｂは、顕微鏡本体４の更新された設定を示す状態情報（更新された状態情報）を記憶部４３から読み出し、更新された状態情報を第２通信ポート７から送信する。
【００９９】
ステップＳ４７の処理後、またはステップＳ５０の処理後のステップＳ５１において、第１通信制御部４１ａは、第１通信ポート６を介した通信が確立されているか否かを判定する。第１通信制御部４１ａは、第１通信ポート６を介した通信が確立されていると判定した場合（ステップＳ５１；Ｙｅｓ）、ステップＳ５２において、第１通信ポート６から状態情報を送信する。例えば、第１通信制御部４１ａは、記憶部４３から最新の状態情報を読み出し、最新の状態情報を第１通信ポート６から外部装置３ａ（図１参照）に送信する。例えば、外部装置３ａは、制御指令あるいは設定指令によって顕微鏡２の状態が変化した場合、顕微鏡２の最新の状態を把握することができる。
【０１００】
ステップＳ４４の処理後、ステップＳ５１において第１通信ポート６を介した通信が確立されていないと第１通信制御部４１ａが判定した場合（ステップＳ５１；Ｎｏ）、ステップＳ５２の処理後、又はステップＳ４８において指令内容が設定指令でないと制御部５が判定した場合（ステップＳ４８；Ｎｏ）、制御部５は、一連の処理を終了する。
【０１０１】
なお、図７および図８で説明した処理は、一例であり、適宜変更可能である。例えば、図８のステップＳ６３からステップＳ６９までの処理の順番は、任意に変更することができる。また、図８のステップＳ６２において、制御部５は、指令ロックの設定があると指令ロック部４６が判定した場合（ステップＳ６２；Ｙｅｓ）、図８の一連の処理を終了し、図７のステップＳ４５において指令内容が制御指令でないものとして、ステップＳ４８の処理を行ってもよい。この場合、ステップＳ４８において、制御部５は、指令内容が設定指令でないと判定（ステップＳ４８；Ｎｏ）し、位相差観察に係る動作を実行させずに一連の処理を終了する。
【０１０２】
次に、第１指令および第２指令のいずれにもよらずに顕微鏡の状態が変化した際の顕微鏡の動作を説明する。図９は、指令によらない状態変化時の顕微鏡の動作を示すフローチャートである。第１指令および第２指令のいずれにもよらずに顕微鏡２の状態が変化するケースとしては、例えば、顕微鏡２が手動で操作されたケース、地震などの振動でステージ１１などの各種部品が移動したケースなどがありえる。
【０１０３】
ステップＳ８１において、制御部５は、顕微鏡２の状態が手動で変化したか否かを判定する。例えば、制御部５は、記憶部４３に記憶されている状態情報の更新を監視しており、状態情報の更新が第１指令に応じた動作、及び第２指令に応じた動作のいずれにも起因しない場合に、顕微鏡２の状態が手動で変化したと判定する。制御部５は、顕微鏡２において手動による状態変化がないと判定した場合（ステップＳ８１；Ｎｏ）、ステップＳ８１の処理を繰り返す。
【０１０４】
ステップＳ８１において顕微鏡２の状態が手動で変化したと制御部５が判定した場合（ステップＳ８１；Ｙｅｓ）、ステップＳ８２において、第１通信制御部４１ａは、第１通信ポート６を介した通信が確立されているか否かを判定する。第１通信制御部４１ａは、第１通信ポート６を介した通信が確立されていると判定した場合（ステップＳ８２；Ｙｅｓ）、ステップＳ８３において、第１通信ポート６から状態情報を送信する。例えば、第１通信制御部４１ａは、記憶部４３から最新の状態情報を読み出し、最新の状態情報を第１通信ポート６から外部装置３ａ（図１参照）に送信する。例えば、外部装置３ａは、手動の操作などによって顕微鏡２の状態が変化した場合、顕微鏡２の最新の状態を把握することができる。
【０１０５】
ステップＳ８３の終了後、又はステップＳ８２において第１通信ポート６を介した通信が確立されていないと第１通信制御部４１ａが判定した場合（ステップＳ８２；Ｎｏ）、ステップＳ８４において、第２通信制御部４１ｂは、第２通信ポート７を介した通信が確立されているか否かを判定する。第２通信制御部４１ｂは、第２通信ポート７を介した通信が確立されていると判定した場合（ステップＳ８４；Ｙｅｓ）、ステップＳ８５において、第２通信ポート７から状態情報を送信する。例えば、第２通信制御部４１ｂは、記憶部４３から最新の状態情報を読み出し、最新の状態情報を第２通信ポート７から外部装置３ｂ（図１参照）に送信する。例えば、外部装置３ｂは、手動の操作などによって顕微鏡２の状態が変化した場合、最新の状態をユーザへ報知することができる。
【０１０６】
なお、図２に示した顕微鏡２の光学系は、一例であり、適宜変更可能である。例えば、図２には、２つの対物レンズ（対物レンズ２４、対物レンズ２９）を示したが、対物レンズの数は任意であり、例えば、倍率が異なる複数の対物レンズが設けられてもよい。また、顕微鏡２に適用される観察法は、蛍光観察法および位相差観察法の組み合わせ以外でもよく、例えば、顕微鏡２は、蛍光観察法を含む２種類以上の観察法で標本Ｓを検出するものでもよく、例えば、位相差観察法の代わりに、偏斜照明による暗視野観察法、あるいは微分干渉観察法を適用した顕微鏡などでもよい。また、顕微鏡２は、標本Ｓの光学特性（例、透過率）などに応じて、明視野観察法により標本Ｓを検出する顕微鏡などでもよい。また、顕微鏡２が標本Ｓの検出に用いる観察法の種類は、１種類でもよい。
【０１０７】
また、顕微鏡２の制御部５は、本実施形態において第１指令を第２指令よりも優先して実行させるが、指令を実行させる優先順位は、その他の手法で定められてもよい。例えば、制御部５は、最新の指令を優先的に実行させ、最新の指令よりも先に受けた指令を実行させてもよいし、最新の指令よりも先に受けた指令を後で実行させてもよい。また、制御部５は、指令を受けた順に実行されてもよく、例えば、先に受けた指令を優先的に実行させ、先の指令の完了後に後で受けた指令を実行させてもよい。例えば、第１指令と第２指令とを同等の優先度で扱う場合、外部装置３ａが故障した際、あるいは第１通信ポート６を介した通信に不具合があった場合に、第２通信ポート７を介して顕微鏡２に指令を送ることによって、顕微鏡２に処理を継続させることができる。
【０１０８】
本実施形態において、第１通信ポート６の通信規格がユニバーサルシリアルバスの規格であり、第２通信ポート７の通信規格がローカルエリアネットワークの規格であるが、第１通信ポート６の通信規格がローカルエリアネットワークの規格であり、第２通信ポート７の通信規格がユニバーサルシリアルバスの規格でもよい。また、第１通信ポート６の通信規格と第２通信ポート７の通信規格との一方または双方は、上述の実施形態と異なってもよい。また、第１通信ポート６の通信規格は、第２通信ポート７の通信規格と同じでもよい。例えば、第１通信ポート６の通信規格および第２通信ポート７の通信規格がともにローカルエリアネットワークの通信規格でもよい。この場合、例えば、第２通信ポート７にルータなどを接続することによって、制御部５は、第２通信ポート７を介して複数の外部装置と通信可能である。また、第１通信ポート６と第２通信ポート７との一方または双方がユニバーサルシリアルバスの通信規格である場合、この通信ポートにＬＡＮの通信規格へのコンバータを取り付け、このコンバータを介して複数の外部装置と通信することも可能である。
【０１０９】
上述の実施形態において、制御部５は、例えばコンピュータシステムを含む。制御部５は、記憶部４３に記憶されている制御プログラムを読み出し、このプログラムに従って各種の処理を実行する。このプログラムは、例えば、コンピュータに、第１の観察条件に応じて顕微鏡本体を制御することと、第１観察条件に応じた制御の実行中に、顕微鏡本体を制御する外部装置から送信される第１の観察条件とは異なる第２の観察条件に応じて、顕微鏡本体を制御することと、を実行させる制御プログラムである。このプログラムは、例えば、標本を照明する照明光学系、及び標本を撮像する撮像部を有する顕微鏡本体と、顕微鏡本体の動作を制御する制御部と、顕微鏡本体の外部に設けられる外部装置と制御部との通信に用いられる第１通信ポートおよび第２通信ポートと、を備える顕微鏡の制御をコンピュータに実行させる制御プログラムであって、制御は、第１通信ポートを介して第１の外部装置から供給される第１指令と、第２通信ポートを介して第２の外部装置から供給される第２指令との一方または双方に基づいて、顕微鏡本体に動作を実行させることを含む。このプログラムは、コンピュータ読み取り可能な記憶媒体に記録されて提供されてもよい。
【０１１０】
［第２実施形態］
第２実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態において、図３に示した接続制御部４４は、所定の第１条件（顕微鏡本体の使用条件）を満たす場合に、接続要求の送信元の外部装置との制御部５との間の通信の確立を許可する。所定の第１条件は、例えば、接続済の外部装置の数（以下、接続数）が設定値に達していない条件である。ここで、説明の便宜上、図１の外部装置３ｂが接続済であり、外部装置３ｃが未接続であり、外部装置３ｃが接続要求を顕微鏡２へ送信したとする。また、接続数の設定値は、２であるとする。
【０１１１】
外部装置３ｂについては、接続情報が接続テーブルに格納済であり、この時点で接続数は１である。第２通信制御部４１ｂは、外部装置３ｃの接続情報を接続テーブルに追加し、この時点で接続数は２である。接続数の設定値は、接続設定として、予め記憶部４３に記憶されている。接続制御部４４は、接続テーブルから接続数を取得し、記憶部４３に記憶された接続設定を用いて、接続要求の送信元を含めた接続数（例、２）が設定値（例、２）以下であるか否かを判定する。接続制御部４４は、接続要求の送信元（外部装置３ｃ）を含めた接続数が設定値以下である場合、所定の第１条件を満たすと判定し、外部装置３ｃと制御部５との通信の確立を許可する。
【０１１２】
第２通信制御部４１ｂは、例えば、第２通信ポート７を介した通信の確立を接続制御部４４が許可する外部装置３ｃに対して、顕微鏡２の状態情報を送信する。この場合、外部装置３ｃは、例えば、ユーザに対して顕微鏡２の現在の状態を報知することができる。第２通信制御部４１ｂは、接続要求に対する応答として顕微鏡２の状態情報を、第２通信ポート７を介して外部装置３ｃに送信してもよい。なお、第２通信制御部４１ｂは、第２通信ポート７を介した通信の確立を接続制御部４４が許可する外部装置３ｃに対して、通信の確立を許可する旨の接続許可通知を上記の状態情報と別に、第２通信ポート７を介して送信してもよい。
【０１１３】
また、外部装置３ｂおよび外部装置３ｃが接続済である状態で他の外部装置が接続要求を送信したとする。この場合、接続要求の送信元を含めた接続数が３となり、設定値の２を超えるので、接続制御部４４は、他の外部装置と制御部５との通信の確立を許可しない。第２通信制御部４１ｂは、第２通信ポート７を介した通信の確立を接続制御部４４が許可しない外部装置の接続情報（例、ＩＰアドレスおよびポート番号）を接続テーブルから削除する。
【０１１４】
ところで、装置間で通信が確立されない場合に、接続先から応答がない状態になることがある。この場合、その原因が装置の故障などの不具合にあるのか、その他の原因であるのか不明である。第２通信制御部４１ｂは、例えば、第２通信ポート７を介した通信の確立を接続制御部４４が許可しない外部装置に対して、第２通信ポート７を介した通信の確立を許可しない旨の通知を送信する。この場合、外部装置は、例えば、ユーザに対して、顕微鏡２が動作しているが通信の確立が許可されなかったことを報知することができる。
【０１１５】
ここで、外部装置３ｂは、例えばユーザの操作によって、第２通信ポート７を介した通信の確立を解除したとする。第２通信制御部４１ｂは、第２通信ポート７を介した通信の確立が解除された外部装置の接続情報（例、ＩＰアドレスおよびポート番号）を接続テーブルから削除する。例えば、第２通信制御部４１ｂは、接続済の外部装置に対して応答の有無を定期的に監視し、応答がないと判定した外部装置３ａの接続情報を接続テーブルから削除する。この場合、接続テーブルが示す接続数が１となり、他の外部装置は、第２通信ポート７に接続要求を送信することで、制御部５との通信を確立することが可能になる。
【０１１６】
上記の接続数の設定値（上限値）は、固定値でもよいし、可変値でもよい。例えば、接続制御部４４は、接続済の外部装置からの指令に基づいて、所定の第１条件を設定してもよい。例えば、接続済の外部装置は、接続数の設定値を指定した指令を、第２通信ポート７を介して制御部５に送信し、接続制御部４４は、この指令に指定された設定値を接続設定に反映させてもよい。
【０１１７】
上記の所定の第１条件は、例えば、接続要求の送信元が予め設定された外部装置である条件でもよい。例えば、記憶部４３には、通信の確立を許可する対象（以下、接続許可対象という）の外部装置の識別番号（例、ＭＡＣアドレス、グローバルＩＰアドレス）が接続設定として、予め記憶されている。接続制御部４４は、接続要求の送信元の外部装置から上記の識別番号を取得する。接続制御部４４は、接続要求の送信元の外部装置から取得した識別番号が接続設定に指定された接続許可対象の識別番号に該当する場合に、接続要求の送信元の外部装置に対して通信の確立を許可する。
【０１１８】
接続制御部４４は、第１通信ポート６あるいは第２通信ポート７を介して接続済の外部装置からの指令に基づいて、所定の第１条件を設定してもよい。例えば、接続済の外部装置は、接続許可対象の外部装置の識別番号を、第２通信ポート７を介して制御部５に送信する。制御部５は、接続済の外部装置から受信した接続許可対象の外部装置の識別番号を、接続設定に反映させる。接続制御部４４は、この接続設定に基づいて、所定の第１条件を満たすか否かを判定してもよい。
【０１１９】
本実施形態において、動作制御部４２は、第２通信ポート７を介して接続済の外部装置（例、外部装置３ｂ、外部装置３ｃ）から供給された指令を、所定の第２条件を満たす場合に実行する。指令ロック部４６は、接続済の外部装置から受信した指令について、いずれの指令を実行するか、あるいはいずれの指令を実行しないかを決定する。上記の所定の第２条件は、例えば、指令に指定された動作が所定の動作（禁止動作）に該当しない条件である。指令ロック部４６は、指令に指定された動作に所定の動作が含まれる場合、この指令を動作制御部４２に伝えない。
【０１２０】
上記の所定の動作を定めた動作設定は、記憶部４３に記憶されており、指令ロック部４６は、記憶部４３に記憶された動作設定に基づいて、指令の実行を許可するか否かを判定する。指令ロック部４６は、実行を許可すると判定した指令を動作制御部４２に伝え、動作制御部４２は、指令に定められた動作を顕微鏡本体４に実行させる。指令ロック部４６は、接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１の外部装置３ａあるいは外部装置３ｂを操作することによって、所定の動作を指定する指令を制御部５へ送信する。指令ロック部４６は、所定の動作を指定する指令に基づいて、動作設定を更新することによって、所定の動作を設定する。
【０１２１】
また、所定の第２条件は、例えば、接続済の外部装置のうち指定された外部装置から指令が供給される条件でもよい。例えば、図１において、外部装置３ｂ、３ｃがいずれも接続済であるとし、外部装置３ｂが予め指定されているとする。指定された外部装置３ｂの識別番号は、予め記憶部４３に動作設定として記憶されている。制御部５が外部装置３ｂから指令を受けた場合、指令ロック部４６は、指令の送信元の外部装置３ｂの識別番号を取得し、動作設定に指定された識別番号と照合する。ここでは、外部装置３ｂの識別番号が動作設定に指定された識別番号に含まれるので、指令ロック部４６は、外部装置３ｂからの指令を実行すると判定する。また、制御部５が外部装置３ｃから指令を受けた場合、外部装置３ｃの識別番号が動作設定に指定された識別番号に含まれていないので、指令ロック部４６は、外部装置３ｃからの指令を実行しないと判定する。
【０１２２】
指令ロック部４６は、第１通信ポート６あるいは第２通信ポート７を介して接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１の外部装置３ａあるいは外部装置３ｂを操作することによって、実行する指令の送信元の外部装置を指定する指令を、制御部５へ送信する。指令ロック部４６は、実行する指令の送信元の外部装置を指定する指令に基づいて、動作設定を更新することによって、実行する指令の送信元の外部装置を設定する。
【０１２３】
また、所定の第２条件は、完了していない複数の第２指令が存在する場合、最新の第２指令である条件でもよい。例えば、制御部５が２以上の接続済の外部装置から指令が供給されている場合、指令ロック部４６は、最新の第２指令を実行すると判定し、最新の第２指令よりも先に制御部５が受けた第２指令を実行しない、あるいは中断すると決定してもよい。また、所定の第２条件は、完了していない複数の第２指令が存在する場合、実行中の第２指令である条件でもよい。例えば、外部装置３ｂ、３ｃがいずれも接続済であるとし、外部装置３ｂから供給された第２指令の実行中に、外部装置３ｃから第２指令が供給された場合に、指令ロック部４６は、外部装置３ｂからの指令を実行すると判定し、外部装置３ｃからの指令を実行しないと判定してもよい。なお、指令ロック部４６は、第２指令を供給された順に実行すると判定してもよく、例えば、外部装置３ｂからの第２指令が完了した後に、外部装置３ｃからの第２指令を実行すると判定してもよい。
【０１２４】
指令ロック部４６は、第１通信ポート６あるいは第２通信ポート７を介して接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１の外部装置３ａあるいは外部装置３ｂを操作することによって、第２指令のうち優先して実行する条件を指定する指令を、制御部５へ送信する。指令ロック部４６は、優先して実行する条件を指定する指令に基づいて、動作設定を更新することによって、所定の第２条件を設定する。
【０１２５】
なお、上述した所定の第２条件の例は、適宜、組み合わせることができる。例えば、接続済の複数の外部装置に対して、各外部装置からの第２指令のうち実行する指令を、動作設定に定めておいてもよい。例えば、接続済の外部装置３ｂから受けた指令によって実行可能な動作の種類と、接続済の外部装置３ｃから受けた指令によって実行可能な動作の種類とが動作設定に定められてもよい。例えば、制御部５は、位相差観察に係る動作を定めた指令を外部装置３ｂから受けた場合に、指令を実行すると指令ロック部４６が判定し、位相差観察に係る動作を定めた指令を外部装置３ｃから受けた場合に、指令を実行しないと指令ロック部４６が判定してもよい。
【０１２６】
動作制御部４２は、指令に対応する顕微鏡本体４の動作に応じて、記憶部４３に記憶されている状態情報を更新する。例えば、動作制御部４２は、顕微鏡本体４に蛍光観察に係る一連の動作を実行させた際に、記憶部４３に記憶されている状態情報を、上記の一連の動作後の顕微鏡本体４の状態（設定）を示す状態情報へ更新する。第２通信制御部４１ｂは、状態情報が更新された際に、接続済の外部装置に対して更新後の状態情報を送信する。例えば、図１の外部装置３ｂ、３ｃがいずれも接続済であって、動作制御部４２が外部装置３ｂからの指令に指定された動作を顕微鏡本体４に実行させたとする。この場合、第２通信制御部４１ｂは、外部装置３ｂからの指令を実行後の顕微鏡本体４の状態情報を、接続済の外部装置３ｂ、３ｃのうち、少なくとも指令の送信元以外の外部装置３ｃへ送信する。例えば、第２通信制御部４１ｂは、動作を指定した指令の送信元の外部装置３ｂの情報と状態情報とを関連付けて送信する。上記の外部装置３ｂの情報は、例えば、外部装置３ｂに割り付けられた名称、「ＰＣ２」などであり、外部装置３ｃのユーザは、いずれの外部装置が指令を供給し、この指令の結果、顕微鏡２がどのような状態にあるのかを把握することができる。なお、第２通信制御部４１ｂは、更新後の状態情報を、指令の送信元の外部装置３ｂへ送信しなくてもよいし、指令の送信元の外部装置３ｂへ送信してもよい。
【０１２７】
また、接続済の外部装置は、状態情報の送信を要求する送信要求を制御部５へ送信してもよい。制御部５が送信要求を受信した場合、第２通信制御部４１ｂは、接続済の外部装置のうち少なくとも送信要求の送信元の外部装置に対して、送信要求に対する応答として状態情報を送信する。また、制御部５が送信要求を受信した場合、第２通信制御部４１ｂは、接続済の外部装置のうち、送信要求の送信元以外の１以上の外部装置に対して、状態情報を送信してもよい。
【０１２８】
次に、本実施形態に係る顕微鏡２の制御方法について説明する。まず、通信の確立の要求（接続要求）を受けた際の動作について説明する。図１０から図１２は、それぞれ、接続要求の受信時の動作の例を示すフローチャートである。顕微鏡システム１の各部については、適宜、図３を参照する。図１０のステップＳ９１において、第２通信制御部４１ｂは、第２通信ポート７に接続要求が送信されているか否かを判定する。第２通信制御部４１ｂは、第２通信ポート７に接続要求が送信されていないと判定した場合（ステップＳ９１；Ｎｏ）、ステップＳ９１の処理を繰り返す。
【０１２９】
第２通信制御部４１ｂは、第２通信ポート７に接続要求が送信されていると判定した場合（ステップＳ９１；Ｙｅｓ）、ステップＳ９２において、接続要求の送信元の外部装置と接続する。例えば、第２通信制御部４１ｂは、接続要求の送信元の外部装置に識別番号（ＩＰアドレス）を割り付け、また、接続要求の送信元の外部装置との接続に用いるポート番号を用意する。第２通信制御部４１ｂは、ステップＳ９３において、接続要求の送信元の接続情報（例、ＩＰアドレス、ポート番号）を接続テーブルに追加する。
【０１３０】
ステップＳ９４において、接続制御部４４は、接続数が上限であるか否かを判定する（所定の第１条件を満たすか否かを判定する）。例えば、接続制御部４４は、接続テーブルに登録されている接続情報の数、すなわち、接続済の外部装置の数と、ステップＳ９２の接続要求の送信元の外部装置の数（１つ）との和が設定値以下である場合、接続済の外部装置の数が上限でないと判定する。接続制御部４４は、接続済の外部装置の数が上限でないと判定した場合（ステップＳ９４；Ｎｏ）、接続要求の送信元の外部装置と制御部５との通信の確立を許可する。第２通信制御部４１ｂは、接続要求の送信元の外部装置と制御部５との通信の確立を接続制御部４４が許可した場合、その接続情報を接続テーブルに保持したまま、ステップＳ９１の処理に戻る。
【０１３１】
ステップＳ９４において、接続制御部４４が接続数が上限であると判定した場合（ステップＳ９４；Ｙｅｓ）、ステップＳ９５において、第２通信制御部４１ｂは、接続要求の送信元に対して、第２通信ポート７から通信の確立を許可しない旨の通知を送信する。これにより、接続要求の送信元の外部装置は、ユーザに対して顕微鏡２からの応答を報知することができる。なお、第２通信制御部４１ｂは、ステップＳ９５の処理を行わなくてもよい。
【０１３２】
第２通信制御部４１ｂは、ステップＳ９６において、接続要求の送信元の外部装置との接続を解除する。すなわち、第２通信制御部４１ｂは、接続制御部４４が通信の確立を許可しないと判定した外部装置との接続を解除する（接続を切断する）。第２通信制御部４１ｂは、ステップＳ９７において、接続要求の送信元の外部装置の接続情報を接続テーブルから削除する。すなわち、第２通信制御部４１ｂは、接続制御部４４が通信の確立を許可しないと判定した外部装置の接続情報を接続テーブルから削除する。
【０１３３】
ステップＳ９８において、制御部５は、処理を終了するか否かを判定する。制御部５は、例えば、ユーザから終了の指示を受けている場合、処理を終了すると判定する。制御部５は、処理を終了すると判定した場合（ステップＳ９８；Ｙｅｓ）、通信に関する一連の処理を終了する。ステップＳ９８において、制御部５が処理を終了しないと判定した場合（ステップＳ９８；Ｎｏ）、第２通信制御部４１ｂは、ステップＳ９１の処理に戻り、次の接続要求を受け付ける。
【０１３４】
図１１に示す顕微鏡の制御方法は、図１０の例にステップＳ９９の処理が追加されている。ステップＳ９４において、接続制御部４４が接続数が上限でないと判定した場合（ステップＳ９４；Ｎｏ）、ステップＳ９９において、第２通信制御部４１ｂは、接続要求の送信元に対して、状態情報を送信する。第２通信制御部４１ｂは、ステップＳ９９の処理後にステップＳ９１に戻り、次の接続要求を受け付ける。なお、第２通信制御部４１ｂは、ステップＳ９９において、状態情報の代わりに、通信の確立を許可する旨の通知を送信してもよい。また、第２通信制御部４１ｂは、ステップＳ９９において、通信の確立を許可する旨の通知と、状態情報とを送信してもよい。
【０１３５】
図１２に示す顕微鏡の制御方法は、図１０の例にステップＳ２００の処理が追加されており、ステップＳ９４の処理がステップＳ２０１の処理に変更されている。ステップＳ２００において、第２通信制御部４１ｂは、第２通信ポート７を介して、接続済の外部装置から接続設定の指令を受信する。接続設定の指令には、通信の確立を許可する送信元の外部装置が指定されている。すなわち、接続設定の指令には、所定の外部装置から接続要求があった場合に、この外部装置に対して通信の確立を許可すべきことが指定されている。接続制御部４４は、ステップＳ２００の指令で指定された接続設定を反映させる。
【０１３６】
ステップＳ２０１において、接続制御部４４は、接続要求の送信元の外部装置が接続設定で指定された送信元に該当するか否かを判定する。すなわち、ステップＳ２０１において、接続制御部４４は、所定の第１条件を満たすか否かを判定する。接続要求の送信元の外部装置が接続設定で指定された送信元に該当すると接続制御部４４が判定した場合（ステップＳ２０１；Ｙｅｓ）、第２通信制御部４１ｂは、ステップＳ９１に戻り、次の接続要求を受け付ける。また、接続要求の送信元の外部装置が接続設定で指定された送信元に該当しないと接続制御部４４が判定した場合（ステップＳ２０１；Ｎｏ）、第２通信制御部４１ｂは、図１０と同様に、ステップＳ９５以降の処理を行う。
【０１３７】
本実施形態において、通信制御部は、顕微鏡本体の状態を示す状態情報を、通信ポートを介して複数の外部装置のそれぞれに送信する。そのため、複数の外部装置で顕微鏡の現在の状態を共有することができ、例えば、複数の外部装置のいずれからでも現在の状態に応じた指令を顕微鏡へ送信することができる。
【０１３８】
また、本実施形態において、接続制御部は、所定の第１条件を満たす場合に、通信ポートを介した通信の確立を許可する。そのため、予期しない条件で外部装置が顕微鏡にアクセスすることが回避され、例えば、予期しない外部装置からの指令によって顕微鏡が想定されない動作を行うことが回避される。なお、実施形態で説明した所定の第１条件は、一例であり、適宜変更可能である。また、顕微鏡は、所定の第１条件が設定されていなくてもよく、任意にアクセス可能でもよい。この場合、顕微鏡は、接続制御部を備えなくてもよい。
【０１３９】
また、本実施形態において、動作制御部は、所定の第２条件を満たす場合に、指令に指定された動作を顕微鏡本体に実行させる。そのため、顕微鏡が想定されない動作を行うことが回避される。なお、実施形態で説明した所定の第２条件は、一例であり、適宜変更可能である。また、顕微鏡は、所定の第２条件が設定されていなくてもよい。例えば、顕微鏡が研究施設に設置され、顕微鏡にアクセス可能なユーザが限られる場合など、動作の制限を行わなくても不測の動作を避けることができる。
【０１４０】
本実施形態において、制御部５は、例えばコンピュータシステムを含む。制御部５は、記憶部４３に記憶されている制御プログラムを読み出し、このプログラムに従って各種の処理を実行する。このプログラムは、例えば、標本を照明する照明光学系、及び標本を撮像する撮像部を有する顕微鏡本体と、顕微鏡本体を制御する制御部と、顕微鏡本体の外部に設けられる複数の外部装置と制御部との通信に用いられる通信ポートと、を備える顕微鏡の制御をコンピュータに実行させる制御プログラムであって、制御は、複数の外部装置の少なくとも１つから通信ポートを介して供給される指令に基づいて顕微鏡本体の動作を制御することと、顕微鏡本体の状態を示す状態情報を、通信ポートを介して複数の外部装置のそれぞれに送信することと、を含む。このプログラムは、コンピュータ読み取り可能な記憶媒体に記録されて提供されてもよい。
【０１４１】
［第３実施形態］
第３実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図１３は、本実施形態に係る顕微鏡の顕微鏡本体４を示す図である。本実施形態において、撮像部１３は、第１撮像素子（撮像素子２８）および第２撮像素子（撮像素子６１）を含む。撮像光学系２７は、撮像素子２８へ向かう光路と、撮像素子６１へ向かう光路とに分岐している。撮像素子２８は、例えば、撮像素子６１よりも解像度が高く、蛍光観察と位相差観察とのうち蛍光観察のみに用いられる。撮像素子６１は、蛍光観察以外の観察（例、位相差観察）に用いられる。図３に示した動作制御部４２は、第１通信ポート６を介して供給される第１指令に基づいて、撮像素子２８に撮像を実行させる。また、動作制御部４２は、第２通信ポート７を介して供給される第２指令に基づいて、撮像素子６１に撮像を実行させる。このように、顕微鏡２は、複数の撮像素子（撮像素子２８、撮像素子６１）を備えてもよく、観察法に応じて用いる撮像素子を切り替えてもよい。
【０１４２】
［第４実施形態］
第４実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、同じ符号を付してその説明を省略あるいは簡略化する。図１４は、本実施形態に係る顕微鏡システム１を示す図である。顕微鏡２は、第１通信ポート６および第２通信ポート７のそれぞれを介して、外部装置３ａと通信可能に接続される。外部装置３ａは、第１通信ポート６を介したと第２通信ポート７を介した通信とのうち、一方の通信が不具合などにより使用不能になった場合、他方の通信を用いて制御部５と通信を継続することができる。そのため、例えば、タイムラプス観察などにおいて、装置の不具合等によって観察の継続ができなくなる可能性が低くなる。
【０１４３】
このような顕微鏡システム１は、例えば、堅牢性が高いことによって、利便性が高い。なお、第１通信ポート６と第２通信ポート７とで通信規格が異なる場合、双方が同時に不具合を生じる可能性が低くなるので、堅牢性を確保しやすい。また、第１通信ポート６と第２通信ポート７とで通信規格が異なる場合、例えば、第１指令と第２指令とを区別することが容易になり、制御の複雑化を避けることができる。
【０１４４】
［第５実施形態］
第５実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。図１５は、本実施形態に係る顕微鏡、顕微鏡システムを示す図である。この顕微鏡システム１は、顕微鏡２、外部装置３ａ、外部装置３ｂ、及び外部装置３ｃを備える。顕微鏡２は、顕微鏡本体４、制御部５、及び通信ポート６を備える。
【０１４５】
顕微鏡本体４は、各種の観察方法による標本Ｓの検出が可能である。顕微鏡本体４は、各種の観察方法による標本Ｓの撮像画像を取得可能である。各種の観察方法としては、例えば、蛍光観察法、位相差観察法、暗視野観察法、微分干渉観察法、明視野観察法などが挙げられる。ここでは、顕微鏡本体４は、蛍光観察法による標本Ｓの検出、及び位相差観察法による標本Ｓの検出が可能であるとするが、顕微鏡本体４に適用される観察方法の種類に限定はない。制御部５は、顕微鏡本体４の各部を制御する。顕微鏡本体４および制御部５については、後に図１６および図１７等でも説明する。
【０１４６】
通信ポート６は、それぞれ、顕微鏡本体４の外部に設けられる外部装置（例、外部装置３ａ〜３ｃ）と制御部５との通信に用いられる。外部装置３ａ、外部装置３ｂ、及び外部装置３ｃは、それぞれ、顕微鏡２に指令を供給し、この指令に応じた動作を顕微鏡２に実行させる。通信ポート６の通信規格は、例えば、ローカルエリアネットワーク（ＬＡＮ）の規格（例、イーサネット（登録商標））である。この場合、通信ポート６にルータを接続すること等によって、通信ポート６を介して複数の外部装置と制御部５とを通信可能に接続することができる。通信ポート６の通信規格は、ＬＡＮの規格以外であってもよく、例えば、ユニバーサルシリアルバス（ＵＳＢ）の規格でもよい。また、この場合、通信ポート６にＬＡＮの通信規格へのコンバータを取り付け、このコンバータを介して複数の外部装置と通信することも可能である。
【０１４７】
外部装置３ａ、外部装置３ｃは、例えば、据え置き型のコンピュータシステムである。外部装置３ａ、外部装置３ｃは、有線または無線によって通信ポート６と接続され、通信ポート６を介して制御部５と通信可能である。外部装置３ｂは、例えば、タブレットあるいはスマートフォンなどの携帯可能な情報端末である。外部装置３ｂは、通信ポート６と有線または無線によって接続され、通信ポート６を介して制御部５と通信可能である。
【０１４８】
なお、通信ポート６を介して制御部５と通信可能に接続される外部装置の種類は、図１５の例に限定されない。例えば、外部装置３ｂは、据え置き型のコンピュータシステムでもよいし、外部装置３ａあるいは外部装置３ｃは、携帯型の情報端末でもよい。また、通信ポート６を介して制御部５と通信可能に接続される外部装置の数は、図１５では３つであるが、２つでもよいし、４つ以上でもよい。
【０１４９】
次に、顕微鏡２の各部について説明する。図１６は、顕微鏡本体の一例を示す図である。顕微鏡本体４は、標本Ｓを保持するステージ１１、標本Ｓを照明する照明光学系１２、及び標本Ｓを撮像する撮像部１３を有する。ステージ１１は、例えば、ＸＹステージであり、その上面に標本Ｓを載置可能として、駆動部１４によって水平方向に移動可能である。照明光学系１２は、第１の観察方法（例、蛍光観察法）に応じた第１照明光学系１２ａと、第２の観察方法（例、位相差観察法）に応じた第２照明光学系１２ｂとを含む。
【０１５０】
第１照明光学系１２ａは、第１光源２１が発する第１の照明光を標本Ｓへ導く。第１の照明光の波長は、標本Ｓに含まれる蛍光物質の励起波長を含む。第１光源２１は、ＬＥＤ（発光ダイオード）あるいはＬＤ（レーザダイオード）などの固体光源でもよいし、水銀ランプ光源などでもよい。顕微鏡２は、第１光源２１を備えなくてもよく、例えば、第１光源２１は、顕微鏡２に交換可能に設けられ、観察を行う際に顕微鏡２に取り付けられてもよい。
【０１５１】
第１照明光学系１２ａは、例えば、第１光源２１からの第１の照明光を落射照明によって、標本Ｓに照射する。第１照明光学系１２ａは、第１光源２１の光出射側に、遮光部材２２、光路切替部材２３、及び対物レンズ２４を備える。蛍光観察において、第１光源２１から出射した第１の照明光は、光路切替部材２３、及び対物レンズ２４を介して、標本Ｓに照射される。
【０１５２】
遮光部材２２は、蛍光観察用のシャッタである。遮光部材２２は、第１光源２１から光路切替部材２３までの光路に挿脱可能に設けられる。駆動部２５は、蛍光観察時に、遮光部材２２を光路から退避する。また、駆動部２５は、遮光部材２２を光路に配置（挿入）する。遮光部材２２は、上記の光路に挿入されて第１光源２１からの第１の照明光を遮り、第１の照明光が標本Ｓに照射されることを抑制する。例えば、第１光源２１に水銀ランプ光源を使用した場合、水銀ランプを点灯状態にして、遮光部材２２を光路から退避させて第１の照明光を標本Ｓに照射したり、遮光部材２２を光路に挿入して第１の照明光を遮光したりする。顕微鏡２は、遮光部材２２を備えなくてもよく、例えば第１光源２１の点灯と消灯との切替によって、標本Ｓに対する第１の照明光の照射の有無を切り替えてもよい。
【０１５３】
光路切替部材２３は、例えばダイクロイックミラーであり、第１の照明光の少なくとも一部が反射する特性を有する。光路切替部材２３で反射した第１の照明光は、対物レンズ２４を介して標本Ｓに照射される。標本Ｓに含まれる蛍光物質は、第１の照明光（励起光）の照射により蛍光を発する。
【０１５４】
第２照明光学系１２ｂは、第２光源２６が発する第２の照明光を標本Ｓへ導く。第２の照明光の波長は、標本Ｓに含まれる蛍光物質の励起波長を避けた波長に設定される。第２光源２６は、上記の固体光源でもよいし、ランプ光源などでもよい。顕微鏡２は、第２光源２６を備えなくてもよく、例えば、第２光源２６は、顕微鏡２に交換可能に設けられ、観察を行う際に顕微鏡２に取り付けられてもよい。
【０１５５】
撮像部１３は、撮像光学系２７（結像光学系）および撮像素子２８を備える。撮像光学系２７は、対物レンズ２４、対物レンズ２９、光路切替部材２３、及び蛍光フィルタ３０を備える。対物レンズ２４は、蛍光観察用であり、対物レンズ２９は、位相差観察用である。対物レンズ２４と対物レンズ２９とは、例えば、レボルバ３１に保持される。レボルバ３１は、駆動部３２によって駆動され、撮像光学系２７の光路に配置される対物レンズを切替可能である。蛍光観察において、駆動部３２は、レボルバ３１を駆動して、撮像光学系２７の光路に蛍光観察用の対物レンズ２４を配置する。また、位相差観察において、駆動部３２は、レボルバ３１を駆動して、撮像光学系２７の光路に位相差観察用の対物レンズ２９を配置する。なお、顕微鏡２に設けられる対物レンズの数は任意であり、顕微鏡２は、倍率が異なる複数の対物レンズを備えてもよい。
【０１５６】
光路切替部材２３は、第１照明光学系１２ａと共用であり、標本Ｓに含まれる蛍光物質からの蛍光の少なくとも一部が透過する特性を有する。光路切替部材２３は、駆動部３３に駆動され、撮像光学系２７の光路に挿脱可能である。蛍光観察において、駆動部３３は、撮像光学系２７の光路に光路切替部材２３を配置（挿入）する。また、位相差観察において、駆動部３３は、撮像光学系２７の光路から光路切替部材２３を退避する。
【０１５７】
蛍光フィルタ３０は、波長選択フィルタであり、標本Ｓに含まれる蛍光物質からの蛍光の少なくとも一部が透過し、かつ、この蛍光と異なる波長の光の少なくとも一部を遮る特性を有する。蛍光と異なる波長の光は、例えば、外光、迷光、標本Ｓで反射した第１の照明光（励起光）などである。蛍光フィルタ３０は、撮像光学系２７の光路に挿脱可能である。駆動部３４は、蛍光観察時に、蛍光フィルタ３０を撮像光学系２７の光路に配置（挿入）する。また、駆動部３４は、位相差観察時に、蛍光フィルタ３０を撮像光学系２７の光路から退避する。
【０１５８】
なお、光路切替部材２３および蛍光フィルタ３０は、一体化され、光学ユニットを構成してもよく、顕微鏡２は、蛍光観察とその他の観察とで上記の光学ユニットを、撮像光学系２７の光路に挿脱してもよい。また、光路切替部材２３と蛍光フィルタ３０との一方または双方は、励起光の波長、蛍光の波長、及び蛍光物質の種類の少なくとも１つに応じて、複数設けられてもよい。例えば、顕微鏡２は、透過波長が異なる複数の蛍光フィルタを備え、蛍光の波長に応じて、光路に配置される蛍光フィルタを切替可能でもよい。
【０１５９】
撮像素子２８は、例えば、ＣＭＯＳイメージセンサあるいはＣＣＤイメージセンサなどの二次元イメージセンサである。撮像素子２８は、フォトダイオードなどの光電変換素子が二次元的に配列された受光面を有する。撮像光学系２７は、標本Ｓ（物体面）の像を像面に投影し、撮像素子２８の受光面は、撮像光学系２７の像面またはその近傍に配置される。撮像素子２８は、上記の光電変換素子からの電荷を増幅、Ａ／Ｄ変換することなどによって、デジタル形式の画像データを生成し、この画像データを出力する。本実施形態において、顕微鏡２は、観察光学系３５を備える。観察光学系３５は、撮像光学系２７と分岐しており、標本Ｓの像を形成する。ユーザは、観察光学系３５の接眼レンズ３６を介して、標本Ｓの像を観察することができる。なお、顕微鏡２は、観察光学系３５を備えなくてもよい。
【０１６０】
図１７は、本実施形態に係る顕微鏡を示すブロック図である。制御部５は、通信制御部４１、動作制御部４２、記憶部４３、接続制御部４４、セキュリティ部４５、及び指令ロック部４６を備える。通信制御部４１は、例えばDHCPサーバー機能等を有し、通信ポート６を介した通信を制御する。通信制御部４１は、顕微鏡本体４の状態（設定）を示す状態情報を、通信ポート６を介して複数の外部装置（例、図１５の外部装置３ａ〜３ｃ）のそれぞれに送信する。通信制御部４１の動作については、後の図２１から図２３などで説明する。
【０１６１】
動作制御部４２は、顕微鏡本体４に設けられる各種部品（各種部材、電動部材、可動部材）の動作を制御する。上記の各種部品は、第１光源２１、第２光源２６、及び撮像素子２８などの電動部品、並びに遮光部材２２、対物レンズ２４、対物レンズ２９、蛍光フィルタ３０、フォーカスレンズ４７、及びステージ１１などの可動部品の少なくとも１つを含む。
【０１６２】
顕微鏡本体４は、第１光源２１を駆動する光源駆動部４８、及び第２光源２６を駆動する光源駆動部４９を備え、動作制御部４２は、光源駆動部４８および光源駆動部４９を制御する。例えば、光源駆動部４８は、第１光源２１に供給される電力（例、電流）を制御することによって、第１光源２１の点灯と消灯とを切替可能である。動作制御部４２は、光源駆動部４８に指令を送ることによって、第１光源２１の点灯、消灯を制御する。光源駆動部４９は、光源駆動部４８と同様であり、動作制御部４２は、光源駆動部４９に指令を送ることによって、第２光源２６の点灯、消灯を制御する。
【０１６３】
また、顕微鏡本体４は、撮像素子２８を制御する撮像制御部５０を備え、動作制御部４２は、撮像制御部５０を制御する。撮像制御部５０は、例えば、シャッタ速度、撮影モードなどの撮像条件を定める設定の情報を撮像素子２８に供給する。撮影モードは、例えば、１回の撮像指令に対して複数の撮像を連続的に行うモード（以下、連写モードという）と、１回の撮像指令に対して１回の撮像を行うモード（以下、単写モードという）とを含む。連写モードにおいて、撮像素子２８は、撮像停止の指令を受けるまで繰り返し撮像を行い、撮像した画像のデータを周期的に出力する。
【０１６４】
また、撮像制御部５０は、撮像素子２８に指令を送ることで、撮像を実行させる。また、撮像制御部５０は、撮像素子２８から撮像結果に相当する画像のデータを受け取る。撮像制御部５０は、動作制御部４２から供給される指令に従って、撮像素子２８に所定の撮像条件で撮像を実行させ、撮像素子２８からの画像のデータを動作制御部４２に供給する。
【０１６５】
また、顕微鏡本体４は、上記の可動部品の動作を検出する検出部（センサ５１ａ〜５１ｆ）を備え、動作制御部４２は、センサ５１ａ〜５１ｆの検出結果に基づいて、可動部品の動作を制御（例、フィードバック制御）する。例えば、センサ５１ａは、光路切替部材２３の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ａの検出結果に基づいて、光路切替部材２３を目標位置に配置するのに必要とされる駆動量の情報を駆動部３３に供給する。駆動部３３は、動作制御部４２から供給された駆動量の情報に基づいて光路切替部材２３を移動させ、光路切替部材２３を目標位置に配置する。このようにして、動作制御部４２は、光路切替部材２３が第１照明光学系１２ａ（図１６参照）の光路に配置された挿入状態と、光路切替部材２３が第１照明光学系１２ａの光路から退避した退避状態とを切り替える。また、動作制御部４２は、センサ５１ａの検出結果に基づいて、光路切替部材２３の状態（例、位置、挿入状態、退避状態）を示す状態情報を記憶部４３に記憶させる。
【０１６６】
センサ５１ｂは、遮光部材２２の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｂの検出結果に基づいて、遮光部材２２を目標位置に配置するのに必要とされる駆動量の情報を駆動部２５に供給する。駆動部２５は、動作制御部４２から供給された駆動量の情報に基づいて遮光部材２２を移動させ、遮光部材２２を目標位置に配置する。これにより、動作制御部４２は、第１光源２１からの第１の照明光を遮光部材２２が遮る遮光状態と、第１の照明光を遮光部材２２が遮らない通過状態とを切り替える。また、動作制御部４２は、センサ５１ｂの検出結果に基づいて、遮光部材２２の状態（例、位置、遮光状態、通過状態）を示す状態情報を記憶部４３に記憶させる。
【０１６７】
センサ５１ｃは、レボルバ３１（図１６参照）の位置（例、回転位置）を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｃの検出結果に基づいて、観察に用いる対物レンズを光路に配置するのに必要とされる駆動量の情報を駆動部３２に供給する。駆動部３２は、動作制御部４２から供給された駆動量の情報に基づいてレボルバ３１を移動させ、観察に用いる対物レンズを光路に配置する。これにより、動作制御部４２は、対物レンズ２４が光路に配置された状態と、対物レンズ２９が光路に配置された状態とを切り替える。動作制御部４２は、センサ５１ｃの検出結果に基づいて、光路にいずれの対物レンズが配置されているかを示す状態情報を記憶部４３に記憶させる。
【０１６８】
センサ５１ｄは、蛍光フィルタ３０の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｄの検出結果に基づいて、蛍光フィルタ３０を目標位置に配置するのに必要とされる駆動量の情報を駆動部３４に供給する。駆動部３４は、動作制御部４２から供給された駆動量の情報に基づいて蛍光フィルタ３０を移動させ、蛍光フィルタ３０を目標位置に配置する。これにより、動作制御部４２は、蛍光フィルタ３０が光路に配置された挿入状態と、蛍光フィルタ３０が光路から退避した退避状態とを切り替える。また、動作制御部４２は、センサ５１ｄの検出結果に基づいて、蛍光フィルタ３０の状態（例、位置、挿入状態、退避状態）を示す状態情報を記憶部４３に記憶させる。なお、複数の蛍光フィルタが切替可能に設けられる場合、動作制御部４２は、光路に配置されている蛍光フィルタの種類（例、識別情報、ＩＤ）を記憶部４３に記憶させる。
【０１６９】
センサ５１ｅは、フォーカスレンズ４７の位置を検出し、その検出結果を動作制御部４２に出力する。フォーカスレンズ４７は、撮像光学系２７に設けられる光学部材であり、駆動部５２によって移動することで、撮像光学系２７のフォーカス位置（合焦位置）を調整する。動作制御部４２は、センサ５１ｅの検出結果に基づいて、フォーカスレンズ４７を目標位置に配置するのに必要とされる駆動量の情報を駆動部５２に供給する。駆動部５２は、動作制御部４２から供給された駆動量の情報に基づいてフォーカスレンズ４７を移動させ、フォーカスレンズ４７を目標位置に配置する。また、動作制御部４２は、センサ５１ｅの検出結果に基づいて、フォーカスレンズ４７の状態（例、合焦位置）を示す状態情報を記憶部４３に記憶させる。
【０１７０】
センサ５１ｆは、ステージ１１の位置を検出し、その検出結果を動作制御部４２に出力する。動作制御部４２は、センサ５１ｆの検出結果に基づいて、ステージ１１を目標位置に配置するのに必要とされる駆動量の情報を駆動部１４に供給する。駆動部１４は、動作制御部４２から供給された駆動量の情報に基づいてステージ１１を移動させ、ステージ１１を目標位置に配置する。これにより、動作制御部４２は、撮像光学系２７の視野と標本Ｓとを相対的に移動させ、標本Ｓのうち観察対象の部分を切り替えることができる。また、動作制御部４２は、センサ５１ｆの検出結果に基づいて、ステージ１１の状態（例、位置）を示す状態情報を記憶部４３に記憶させる。
【０１７１】
動作制御部４２は、接続済の外部装置からの指令に基づいて、顕微鏡本体４に動作を実行させる。例えば、動作制御部４２は、蛍光観察に応じた指令に基づいて、第１照明光学系１２ａを用いた標本Ｓの検出を撮像部１３に実行させる。例えば、動作制御部４２は、蛍光観察に応じた指令に基づいて、光路切替部材２３、対物レンズ２４、及び蛍光フィルタ３０を光路に配置させ、遮光部材２２が光路から退避し、この状態で第１光源２１を点灯させて第１の照明光（励起光）を標本Ｓに照射させ、撮像素子２８によって標本Ｓを撮像させる。
【０１７２】
また、動作制御部４２は、例えば、位相差観察に応じた指令に基づいて、第２照明光学系１２ｂを用いた標本Ｓの検出を撮像部１３に実行させる。例えば、動作制御部４２は、位相差観察に応じた指令に基づいて、光路切替部材２３および蛍光フィルタ３０を光路から退避させ、また対物レンズ２９を光路に配置させる。この状態で、動作制御部４２は、第２光源２６を点灯させて標本Ｓに第２の照明光を照射させ、撮像素子２８によって標本Ｓを撮像させる。
【０１７３】
なお、上記の可動部品の少なくとも１つ（例、ステージ１１）は、例えばユーザが操作ハンドルを操作することによって、移動可能でもよい。この場合、検出部（例、センサ５１ｆ）は、手動によって移動した可動部品（例、ステージ１１）の位置を検出し、動作制御部は、検出部の検出結果に相当する可動部品の状態情報を記憶部４３に記憶させる。また、上記の可動部品の少なくとも１つは、電動化されていなくてもよく、例えば、蛍光フィルタ３０は、ユーザの作業（手動）によって光路に挿脱されてもよい。
【０１７４】
制御部５の接続制御部４４は、通信ポート６を介した通信の確立を許可するか否かを制御する。以下の説明において、通信ポート６を介した通信の確立の要求を「接続要求」と称し、通信が確立されていることを「接続済」と称し、通信が確立されていないことを「未接続」と称する。通信制御部４１は、通信ポート６を介して接続要求を受信した際に、接続要求の送信元の外部装置に識別番号（例、ＩＰアドレス）を割り付る。また、通信制御部４１は、ＩＰアドレスとポート番号とを関連付けた接続情報をテーブルデータ（以下、接続テーブルという）に格納する。接続制御部４４は、例えば、接続テーブルを用いて、通信ポート６を介した通信の確立を許可するか否かを判定する。
【０１７５】
接続制御部４４は、所定の第１条件を満たす場合に、接続要求の送信元の外部装置との制御部５との間の通信の確立を許可する。所定の第１条件は、例えば、接続済の外部装置の数（以下、接続数）が設定値に達していない条件である。ここで、説明の便宜上、図１５の外部装置３ａが接続済であり、外部装置３ｂ、３ｃが未接続であり、外部装置３ｂが接続要求を顕微鏡２へ送信したとする。また、接続数の設定値は、２であるとする。
【０１７６】
外部装置３ａについては、接続情報が接続テーブルに格納済であり、この時点で接続数は１である。通信制御部４１は、外部装置３ｂの接続情報を接続テーブルに追加し、この時点で接続数は２である。接続数の設定値は、接続設定として、予め記憶部４３に記憶されている。接続制御部４４は、接続テーブルから接続数を取得し、記憶部４３に記憶された接続設定を用いて、接続要求の送信元を含めた接続数（例、２）が設定値（例、２）以下であるか否かを判定する。接続制御部４４は、接続要求の送信元（外部装置３ｂ）を含めた接続数が設定値以下である場合、所定の第１条件を満たすと判定し、外部装置３ｂと制御部５との通信の確立を許可する。
【０１７７】
通信制御部４１は、例えば、通信ポート６を介した通信の確立を接続制御部４４が許可する外部装置３ｂに対して、顕微鏡２の状態情報を送信する。この場合、外部装置３ｂは、例えば、ユーザに対して顕微鏡２の現在の状態を報知することができる。通信制御部４１は、接続要求に対する応答として顕微鏡２の状態情報を、通信ポート６を介して外部装置３ｂに送信してもよい。なお、通信制御部４１は、通信ポート６を介した通信の確立を接続制御部４４が許可する外部装置３ｂに対して、通信の確立を許可する旨の接続許可通知を上記の状態情報と別に、通信ポート６を介して送信してもよい。
【０１７８】
また、外部装置３ａおよび外部装置３ｂが接続済である状態で外部装置３ｃが接続要求を送信したとする。この場合、接続要求の送信元を含めた接続数が３となり、設定値の２を超えるので、接続制御部４４は、外部装置３ｃと制御部５との通信の確立を許可しない。通信制御部４１は、通信ポート６を介した通信の確立を接続制御部４４が許可しない外部装置３ｃの接続情報（例、ＩＰアドレスおよびポート番号）を接続テーブルから削除する。
【０１７９】
ところで、装置間で通信が確立されない場合に、接続先から応答がない状態になることがある。この場合、その原因が装置の故障などの不具合にあるのか、その他の原因であるのか不明である。通信制御部４１は、例えば、通信ポート６を介した通信の確立を接続制御部４４が許可しない外部装置３ｃに対して、通信ポート６を介した通信の確立を許可しない旨の通知を送信する。この場合、外部装置３ｃは、例えば、ユーザに対して、顕微鏡２が動作しているが通信の確立が許可されなかったことを報知することができる。
【０１８０】
ここで、外部装置３ａは、例えばユーザの操作によって、通信ポート６を介した通信の確立を解除したとする。通信制御部４１は、通信ポート６を介した通信の確立が解除された外部装置の接続情報（例、ＩＰアドレスおよびポート番号）を接続テーブルから削除する。例えば、通信制御部４１は、接続済の外部装置に対して応答の有無を定期的に監視する。通信制御部４１は、応答がないと判定した外部装置３ａの接続情報を接続テーブルから削除する。この場合、接続テーブルが示す接続数が１となり、外部装置３ｃは、通信ポート６に接続要求を送信することで、制御部５との通信を確立することが可能になる。
【０１８１】
上記の接続数の設定値（上限値）は、固定値でもよいし、可変値でもよい。例えば、接続制御部４４は、接続済の外部装置からの指令に基づいて、所定の第１条件を設定してもよい。例えば、接続済の外部装置は、接続数の設定値を指定した指令を、通信ポート６を介して制御部５に送信し、接続制御部４４は、この指令に指定された設定値を接続設定に反映させてもよい。
【０１８２】
上記の所定の第１条件は、例えば、接続要求の送信元が予め設定された外部装置である条件でもよい。例えば、記憶部４３には、通信の確立を許可する対象（以下、接続許可対象という）の外部装置の識別番号（例、ＭＡＣアドレス、グローバルＩＰアドレス）が接続設定として、予め記憶されている。接続制御部４４は、接続要求の送信元の外部装置から上記の識別番号を取得する。接続制御部４４は、接続要求の送信元の外部装置から取得した識別番号が接続設定に指定された接続許可対象の識別番号に該当する場合に、接続要求の送信元の外部装置に対して通信の確立を許可する。
【０１８３】
接続制御部４４は、接続済の外部装置からの指令に基づいて、所定の第１条件を設定してもよい。例えば、接続済の外部装置は、接続許可対象の外部装置の識別番号を、通信ポート６を介して制御部５に送信する。制御部５は、接続済の外部装置から受信した接続許可対象の外部装置の識別番号を、接続設定に反映させる。接続制御部４４は、この接続設定に基づいて、所定の第１条件を満たすか否かを判定してもよい。
【０１８４】
セキュリティ部４５は、外部装置との接続の可否を制御する。例えば、通信制御部４１が通信ポート６を介して接続要求を受信した際に、セキュリティ部４５は、接続要求の送信元の外部装置に対して、通信ポート６を介してパスワードの送信を要求する。セキュリティ部４５は、通信ポート６を介して送信されたパスワードが、記憶部４３に記憶されているパスワードと異なる場合に、接続要求の送信元の外部装置と制御部５との接続を許可しない。セキュリティ部４５は、接続要求の送信元の外部装置からのパスワードが予め定められたパスワードと一致する場合に、上記の所定の第１条件を満たすと判定してもよく、この場合にセキュリティ部４５は接続制御部として機能する。なお、顕微鏡２は、セキュリティ部４５がパスワードによる認証を行うモードと行わないモードとを切り替え可能でもよく、例えば、パスワードが設定されていない場合、パスワードによる認証を行わなくてもよい。また、制御部５は、セキュリティ部４５を備えなくてもよい。
【０１８５】
本実施形態において、動作制御部４２は、接続済の外部装置から供給された指令を、所定の第２条件を満たす場合に実行する。指令ロック部４６は、接続済の外部装置から受信した指令について、いずれの指令を実行するか、あるいはいずれの指令を実行しないかを決定する。上記の所定の第２条件は、例えば、指令に指定された動作が所定の動作（禁止動作）に該当しない条件である。指令ロック部４６は、指令に指定された動作に所定の動作が含まれる場合、この指令を動作制御部４２に伝えない。
【０１８６】
上記の所定の動作を定めた動作設定は、記憶部４３に記憶されており、指令ロック部４６は、記憶部４３に記憶された動作設定に基づいて、指令の実行を許可するか否かを判定する。指令ロック部４６は、実行を許可すると判定した指令を動作制御部４２に伝え、動作制御部４２は、指令に定められた動作を顕微鏡本体４に実行させる。指令ロック部４６は、接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１５の外部装置３ａを操作することによって、外部装置３ａから通信ポート６を介して、所定の動作を指定する指令を制御部５へ送信する。指令ロック部４６は、通信ポート６を介して外部装置３ａから供給される指令に基づいて、動作設定を更新することによって、所定の動作を設定する。
【０１８７】
また、所定の第２条件は、例えば、接続済の外部装置のうち指定された外部装置から指令が供給される条件でもよい。例えば、図１５において、外部装置３ａ〜３ｃがいずれも接続済であるとし、外部装置３ａ、３ｃが予め指定されているとする。指定された外部装置３ａ、３ｃの識別番号は、予め記憶部４３に動作設定として記憶されている。制御部５が外部装置３ａから指令を受けた場合、指令ロック部４６は、指令の送信元の外部装置３ａの識別番号を取得し、動作設定に指定された識別番号と照合する。ここでは、外部装置３ａの識別番号が動作設定に指定された識別番号に含まれるので、指令ロック部４６は、外部装置３ａからの指令を実行すると判定する。また、制御部５が外部装置３ｂから指令を受けた場合、外部装置３ｂの識別番号が動作設定に指定された識別番号に含まれていないので、指令ロック部４６は、外部装置３ｂからの指令を実行しないと判定する。
【０１８８】
指令ロック部４６は、接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１５の外部装置３ａを操作することによって、外部装置３ａから通信ポート６を介して、実行する指令の送信元の外部装置を指定する指令を、制御部５へ送信する。指令ロック部４６は、通信ポート６を介して外部装置３ａから供給される指令に基づいて、動作設定を更新することによって、実行する指令の送信元の外部装置を設定する。
【０１８９】
また、所定の第２条件は、完了していない複数の指令が存在する場合、最新の指令である条件でもよい。例えば、制御部５が２以上の接続済の外部装置から指令が供給されている場合、指令ロック部４６は、最新の指令を実行すると判定し、最新の指令よりも先に制御部５が受けた指令を実行しない、あるいは中断すると決定してもよい。また、所定の第２条件は、完了していない複数の指令が存在する場合、実行中の指令である条件でもよい。例えば、外部装置３ａ〜３ｃがいずれも接続済であるとし、外部装置３ａから供給された指令の実行中に、外部装置３ｂから指令が供給された場合に、指令ロック部４６は、外部装置３ａからの指令を実行すると判定し、外部装置３ｂからの指令を実行しないと判定してもよい。なお、指令ロック部４６は、指令を供給された順に実行すると判定してもよく、例えば、外部装置３ａからの指令が完了した後に、外部装置３ｂからの指令を実行すると判定してもよい。
【０１９０】
指令ロック部４６は、接続済の外部装置からの指令に基づいて、所定の第２条件を設定してもよい。例えば、ユーザは、図１５の外部装置３ａを操作することによって、外部装置３ａから通信ポート６を介して、いずれの指令を優先して実行するか指定する指令を、制御部５へ送信する。指令ロック部４６は、通信ポート６を介して外部装置３ａから供給される指令に基づいて、動作設定を更新することによって、所定の第２条件を設定する。
【０１９１】
なお、上述した所定の第２条件の例は、適宜、組み合わせることができる。例えば、接続済の複数の外部装置に対して、各外部装置からの指令のうち実行する指令を、動作設定に定めておいてもよい。例えば、接続済の外部装置３ａから受けた指令によって実行可能な動作の種類と、接続済の外部装置３ｂから受けた指令によって実行可能な動作の種類とが動作設定に定められてもよい。例えば、制御部５は、蛍光観察に係る動作を定めた指令を外部装置３ａから受けた場合に、指令を実行すると指令ロック部４６が判定し、蛍光観察に係る動作を定めた指令を外部装置３ｂから受けた場合に、指令を実行しないと指令ロック部４６が判定してもよい。
【０１９２】
動作制御部４２は、指令に対応する顕微鏡本体４の動作に応じて、記憶部４３に記憶されている状態情報を更新する。例えば、動作制御部４２は、顕微鏡本体４に蛍光観察に係る一連の動作を実行させた際に、記憶部４３に記憶されている状態情報を、上記の一連の動作後の顕微鏡本体４の状態（設定）を示す状態情報へ更新する。通信制御部４１は、状態情報が更新された際に、接続済の外部装置に対して更新後の状態情報を送信する。例えば、図１５の外部装置３ａ〜３ｃがいずれも接続済であって、動作制御部４２が外部装置３ａからの指令に指定された動作を顕微鏡本体４に実行させたとする。この場合、通信制御部４１は、外部装置３ａからの指令を実行後の顕微鏡本体４の状態情報を、接続済の外部装置３ａ〜３ｃのうち、少なくとも指令の送信元以外の外部装置３ｂ、３ｃへ送信する。例えば、通信制御部４１は、動作を指定した指令の送信元の外部装置３ａの情報と状態情報とを関連付けて送信する。上記の外部装置３ａの情報は、例えば、外部装置３ａに割り付けられた名称、「ＰＣ１」などであり、外部装置３ｂ、３ｃのユーザは、いずれの外部装置が指令を供給し、この指令の結果、顕微鏡２がどのような状態にあるのかを把握することができる。なお、通信制御部４１は、更新後の状態情報を、指令の送信元の外部装置３ａへ送信しなくてもよいし、指令の送信元の外部装置３ａへ送信してもよい。
【０１９３】
また、接続済の外部装置は、状態情報の送信を要求する送信要求を制御部５へ送信してもよい。制御部５が送信要求を受信した場合、通信制御部４１は、接続済の外部装置のうち少なくとも送信要求の送信元の外部装置に対して、送信要求に対する応答として状態情報を送信する。また、制御部５が送信要求を受信した場合、通信制御部４１は、接続済の外部装置のうち、送信要求の送信元以外の１以上の外部装置に対して、状態情報を送信してもよい。
【０１９４】
次に、上述の顕微鏡システム１の動作に基づき、実施形態に係る顕微鏡２の制御方法について説明する。まず、通信の確立の要求（接続要求）を受けた際の動作について説明する。図１８から図２０は、それぞれ、接続要求の受信時の動作の例を示すフローチャートである。顕微鏡システム１の各部については、適宜、図１７を参照する。図１８のステップＳ１０１において、通信制御部４１は、通信ポート６に接続要求が送信されているか否かを判定する。通信制御部４１は、通信ポート６に接続要求が送信されていないと判定した場合（ステップＳ１０１；Ｎｏ）、ステップＳ１０１の処理を繰り返す。
【０１９５】
通信制御部４１は、通信ポート６に接続要求が送信されていると判定した場合（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０２において、接続要求の送信元の外部装置と接続する。例えば、通信制御部４１は、接続要求の送信元の外部装置に識別番号（ＩＰアドレス）を割り付け、また、接続要求の送信元の外部装置との接続に用いるポート番号を用意する。通信制御部４１は、ステップＳ１０３において、接続要求の送信元の接続情報（例、ＩＰアドレス、ポート番号）を接続テーブルに追加する。
【０１９６】
ステップＳ１０４において、接続制御部４４は、接続数が上限であるか否かを判定する（所定の第１条件を満たすか否かを判定する）。例えば、接続制御部４４は、接続テーブルに登録されている接続情報の数、すなわち、接続済の外部装置の数と、ステップＳ１０２の接続要求の送信元の外部装置の数（例、１つ）との和が設定値以下である場合、接続済の外部装置の数が上限でないと判定する。接続制御部４４は、接続済の外部装置の数が上限でないと判定した場合（ステップＳ１０４；Ｎｏ）、接続要求の送信元の外部装置と制御部５との通信の確立を許可する。通信制御部４１は、接続要求の送信元の外部装置と制御部５との通信の確立を接続制御部４４が許可した場合、その接続情報を接続テーブルに保持したまま、ステップＳ１０１の処理に戻る。
【０１９７】
ステップＳ１０４において、接続制御部４４は、接続数が上限であると判定した場合（ステップＳ１０４；Ｙｅｓ）、ステップＳ１０５において、通信制御部４１は、接続要求の送信元に対して、通信ポート６から通信の確立を許可しない旨の通知を送信する。これにより、接続要求の送信元の外部装置は、ユーザに対して顕微鏡２からの応答を報知することができる。なお、通信制御部４１は、ステップＳ１０５の処理を行わなくてもよい。
【０１９８】
通信制御部４１は、ステップＳ１０６において、接続要求の送信元の外部装置との接続を解除する。すなわち、通信制御部４１は、接続制御部４４が通信の確立を許可しないと判定した外部装置との接続を解除する（接続を切断する）。通信制御部４１は、ステップＳ１０７において、接続要求の送信元の外部装置の接続情報を接続テーブルから削除する。すなわち、通信制御部４１は、接続制御部４４が通信の確立を許可しないと判定した外部装置の接続情報を接続テーブルから削除する。
【０１９９】
ステップＳ１０８において、制御部５は、処理を終了するか否かを判定する。制御部５は、例えば、ユーザから終了の指示を受けている場合、処理を終了すると判定する。制御部５は、処理を終了すると判定した場合（ステップＳ１０８；Ｙｅｓ）、通信に関する一連の処理を終了する。ステップＳ１０８において、制御部５が処理を終了しないと判定した場合（ステップＳ１０８；Ｎｏ）、通信制御部４１は、ステップＳ１０１の処理に戻り、次の接続要求を受け付ける。
【０２００】
図１９に示す顕微鏡の制御方法は、図１８の例にステップＳ１０９の処理が追加されている。ステップＳ１０４において、接続制御部４４は、接続数が上限でないと判定した場合（ステップＳ１０４；Ｎｏ）、ステップＳ１０９において、通信制御部４１は、接続要求の送信元に対して、状態情報を送信する。通信制御部４１は、ステップＳ１０９の処理後にステップＳ１０１に戻り、次の接続要求を受け付ける。なお、通信制御部４１は、ステップＳ１０９において、状態情報の代わりに、通信の確立を許可する旨の通知を送信してもよい。また、通信制御部４１は、ステップＳ１０９において、通信の確立を許可する旨の通知と、状態情報とを送信してもよい。
【０２０１】
図２０に示す顕微鏡の制御方法は、図１８の例にステップＳ１１１の処理が追加されており、ステップＳ１０４の処理がステップＳ１１２の処理に変更されている。ステップＳ１１１において、通信制御部４１は、通信ポート６を介して、接続済の外部装置から接続設定の指令を受信する。接続設定の指令には、通信の確立を許可する送信元の外部装置が指定されている。すなわち、接続設定の指令には、所定の外部装置から接続要求があった場合に、この外部装置に対して通信の確立を許可すべきことが指定されている。接続制御部４４は、ステップＳ１１１の指令で指定された接続設定を反映させる。
【０２０２】
ステップＳ１１２において、接続制御部４４は、接続要求の送信元の外部装置が接続設定で指定された送信元に該当するか否かを判定する。すなわち、ステップＳ１１２において、接続制御部４４は、所定の第１条件を満たすか否かを判定する。接続要求の送信元の外部装置が接続設定で指定された送信元に該当すると接続制御部４４が判定した場合（ステップＳ１１２；Ｙｅｓ）、通信制御部４１は、ステップＳ１に戻り、次の接続要求を受け付ける。また、接続要求の送信元の外部装置が接続設定で指定された送信元に該当しないと接続制御部４４が判定した場合（ステップＳ１１２；Ｎｏ）、通信制御部４１は、図１８と同様に、ステップＳ１０５以降の処理を行う。
【０２０３】
次に、接続済の外部装置から顕微鏡本体４に動作を実行させる指令を受けた際の動作について説明する。ここでは、図１５の外部装置３ａ〜３ｃが接続済であって、外部装置３ａが指令の送信元であるとする。図２１および図２２は、指令の受信時の動作を示すフローチャートである。顕微鏡システム１の各部については、適宜、図１７を参照する。
【０２０４】
図２１のステップＳ１２１において、通信制御部４１は、通信ポート６を介した受信要求があるか否かを判定（監視）する。通信制御部４１は、通信ポート６を介した受信要求があると判定した場合（ステップＳ１２１；Ｙｅｓ）、ステップＳ１２２において、受信要求に対応する指令を受信する。また、通信制御部４１は、通信ポート６を介した受信要求がないと判定した場合（ステップＳ１２１；Ｎｏ）、ステップＳ１２１の処理を繰り返し行う。
【０２０５】
ステップＳ１２３において、制御部５は、ステップＳ１２２で受信した指令の内容が情報要求であるか否かを判定する。情報要求は、顕微鏡２の状態情報の送信を要求する指令である。ステップＳ１２２で受信した指令の内容が情報要求であると制御部５が判定した場合（ステップＳ１２３；Ｙｅｓ）、通信制御部４１は、記憶部４３に記憶されている状態情報を、ステップＳ１２４において、通信ポート６から情報要求の送信元の外部装置３ａに送信する。なお、通信制御部４１は、情報要求の送信元以外の接続済の外部装置３ｂ、３ｃに状態情報を送信してもよい。例えば、通信制御部４１は、接続済の全ての外部装置に状態情報を送信していもよいし、接続済の一部の外部装置に状態情報を送信してもよい。
【０２０６】
制御部５は、ステップＳ１２２で受信した指令の内容が情報要求でないと判定した場合（ステップＳ１２３；Ｎｏ）、ステップＳ１２５において、この指令の内容が制御指令であるか否かを判定する。制御指令は、顕微鏡２に設けられる各種部品（上記の電動部品、可動部品）の動作（駆動、制御）を指定する指令である。ステップＳ１２２で受信した指令の内容が制御指令であると制御部５が判定した場合（ステップＳ１２５；Ｙｅｓ）、ステップＳ１２６において、動作制御部４２は、制御指令に指定された動作を、顕微鏡本体４の各種部品に実行させる。
【０２０７】
例えば、制御指令が蛍光観察に係る一連の動作を実行させる指令である場合、動作制御部４２は、図１６の第１照明光学系１２ａから第１の照明光（励起光）を標本Ｓへ照射させ、撮像素子２８に標本Ｓの撮像を実行させる。また、制御指令が位相差観察に係る一連の動作を実行させる指令である場合、動作制御部４２は、図１６の第２照明光学系１２ｂから第２の照明光を標本Ｓへ照射させ、撮像素子２８に標本Ｓの撮像を実行させる。
【０２０８】
ステップＳ１２７において、通信制御部４１は、ステップＳ１２６の実行結果を、制御指令の送信元の外部装置３ａに対して通信ポート６から送信する。例えば、通信制御部４１は、ステップＳ１２６で撮像された画像のデータを、通信ポート６を介して送信する。外部装置３ａは、顕微鏡２から画像データを受信し、適宜、画像処理を行って画像データを記憶し、画像を表示する。
【０２０９】
また、制御部５は、ステップＳ１２５において、ステップＳ１２２の指令の内容が制御指令でないと判定した場合（ステップＳ１２５；Ｎｏ）、ステップＳ１２８において、この指令の内容が設定指令であるか否かを判定する。設定指令は、例えば、上記の可動部品（例、対物レンズ２４、蛍光フィルタ３０）の設定を指定する指令である。制御部５は、ステップＳ１２２の指令が設定指令であると判定した場合（ステップＳ１２８；Ｙｅｓ）、ステップＳ１２９において設定指令を実行する。例えば、制御部５は、設定指令に指定された設定を顕微鏡本体４に反映させる。例えば、設定指令が対物レンズの倍率を変更する指令である場合。動作制御部４２は、駆動部３２を制御してレボルバ３１を移動（回転）させることで、指定された倍率の対物レンズを光路に配置させる。
【０２１０】
ステップＳ１３０において、通信制御部４１は、ステップＳ１２９の実行結果を設定指令の送信元の外部装置３ａに対して、通信ポート６から送信する。例えば、通信制御部４１は、顕微鏡本体４の更新された設定を示す状態情報（更新された状態情報）を記憶部４３から読み出し、更新された状態情報を通信ポート６から送信する。
【０２１１】
ステップＳ１２７の処理後、またはステップＳ１３０の処理後のステップＳ１３１において、通信制御部４１は、ステップＳ１２２の指令の送信元の他に接続済の外部装置があるか否かを判定する。通信制御部４１は、例えば、接続テーブルを参照して、ステップＳ１３１の判定を行う。通信制御部４１は、ステップＳ１２２の指令の送信元の他に接続済の外部装置があると判定した場合（ステップＳ１３１；Ｙｅｓ）、ステップＳ１３２において、ステップＳ１２２の指令の送信元以外の接続済の外部装置３ｂ、３ｃのそれぞれに対して、通信ポート６から状態情報を送信する。例えば、通信制御部４１は、記憶部４３から最新の状態情報を読み出し、最新の状態情報を通信ポート６から外部装置３ｂ、３ｃに送信する。例えば、外部装置３ａからの制御指令あるいは設定指令によって顕微鏡２の状態が変化した場合、ユーザは、外部装置３ｂあるいは外部装置３ｃによって顕微鏡２の最新の状態を把握することができる。
【０２１２】
ステップＳ１２４の処理後、ステップＳ１３１において指令の送信元以外に接続済の外部装置がないと通信制御部４１が判定した場合（ステップＳ１３１；Ｎｏ）、ステップＳ１３２の処理後、又はステップＳ１２８において指令内容が設定指令でないと制御部５が判定した場合（ステップＳ１２８；Ｎｏ）、制御部５は、一連の処理を終了する。
【０２１３】
次に、図２２を参照しつつ、指令を受けた際の２つ目の例について説明する。図２２のステップＳ１４１において、通信制御部４１は、接続済の外部装置（例、外部装置３ａ）から通信ポート６を介して動作設定の指令を受信する。動作設定は、例えば、実行を許可する動作、あるいは実行を許可しない動作（禁止動作）を定める設定である。指令ロック部４６は、ステップＳ１４１の内容を、記憶部４３に記憶される動作設定に反映させる。
【０２１４】
ステップＳ１４２の処理およびステップＳ１４３の処理は、図２１のステップＳ１１１の処理およびステップＳ１１２の処理と同様である。ここでは、図１５の外部装置３ｂが指令を送信したとする。ステップＳ１４４において、指令ロック部４６は、ステップＳ１４３の指令内容が動作設定で許可されているか否かを判定する。例えば、動作設定において、蛍光観察に係る一連の動作が禁止されており、位相差観察に係る一連の動作が許可されているとする。ステップＳ１４３の指令が蛍光観察に係る一連の動作を指定する場合、指令ロック部４６は、ステップＳ１４３の指令が指定する動作が動作設定で許可されていないと判定する。また、ステップＳ１４３の指令が位相差観察に係る一連の動作を指定する場合、指令ロック部４６は、ステップＳ１４３の指令が指定する動作が動作設定で許可されていると判定する。
【０２１５】
指令ロック部４６は、指令内容が動作設定で許可されていると判定した場合（ステップＳ１４４；Ｙｅｓ）、この指令を動作制御部４２に伝え、ステップＳ１４５において、動作制御部４２は、指令に指定された動作を顕微鏡本体４に実行させる。動作制御部４２は、ステップＳ１４５の動作結果に応じて、顕微鏡本体４の状態情報を更新する。ステップＳ１４６において、通信制御部４１は、更新された状態情報を、ステップＳ１４３の指令の送信元の外部装置３ｂに送信する。
【０２１６】
ステップＳ１４６の処理後のステップＳ１４７において、通信制御部４１は、ステップＳ１４３の指令の送信元の他に接続済の外部装置があるか否かを判定する。通信制御部４１は、例えば、接続テーブルを参照して、ステップＳ１４７の判定を行う。通信制御部４１は、ステップＳ１４３の指令の送信元の他に接続済の外部装置があると判定した場合（ステップＳ１４７；Ｙｅｓ）、ステップＳ１４８において、ステップＳ１４３の指令の送信元以外の接続済の外部装置３ａ、３ｃのそれぞれに対して、通信ポート６から状態情報を送信する。例えば、通信制御部４１は、記憶部４３から最新の状態情報を読み出し、最新の状態情報を通信ポート６から外部装置３ａ、３ｃに送信する。例えば、外部装置３ｂからの制御指令あるいは設定指令によって顕微鏡２の状態が変化した場合、ユーザは、外部装置３ａあるいは外部装置３ｃによって顕微鏡２の最新の状態を把握することができる。
【０２１７】
ステップＳ１４８の処理後、ステップＳ１４７において指令の送信元以外に接続済の外部装置がないと通信制御部４１が判定した場合（ステップＳ１４７；Ｎｏ）、又はステップＳ１４４において指令内容が動作設定で許可されていないと制御部５が判定した場合（ステップＳ１４４；Ｎｏ）、制御部５は、一連の処理を終了する。
【０２１８】
次に、指令によらずに顕微鏡の状態が変化した際の顕微鏡の動作を説明する。図２３は、指令によらない状態変化時の顕微鏡の動作を示すフローチャートである。指令にもよらずに顕微鏡２の状態が変化するケースとしては、例えば、顕微鏡２が手動で操作されたケース、地震などの振動でステージ１１などの各種部品が移動したケースなどがありえる。
【０２１９】
ステップＳ１５１において、制御部５は、顕微鏡２の状態が手動で変化したか否かを判定する。例えば、制御部５は、記憶部４３に記憶されている状態情報の更新を監視しており、状態情報の更新が指令に応じた動作に起因しない場合に、顕微鏡２の状態が手動で変化したと判定する。制御部５は、顕微鏡２において手動による状態変化がないと判定した場合（ステップＳ１５１；Ｎｏ）、ステップＳ１５１の処理を繰り返す。
【０２２０】
ステップＳ１５１において顕微鏡２の状態が手動で変化したと制御部５が判定した場合（ステップＳ１５１；Ｙｅｓ）、ステップＳ１５２において、通信制御部４１は、接続済の外部装置があるか否かを判定する。通信制御部４１は、接続済の外部装置があると判定した場合（ステップＳ１５２；Ｙｅｓ）、ステップＳ１５３において、通信ポート６から接続済の外部装置のそれぞれに対して、状態情報を送信する。例えば、通信制御部４１は、記憶部４３から最新の状態情報を読み出し、最新の状態情報を通信ポート６から外部装置３ｂに送信する。例えば、外部装置３ｂは、手動の操作などによて顕微鏡２の状態が変化した場合、顕微鏡２の最新の状態をユーザへ報知することができる。ステップＳ１５３の終了後、又はステップＳ１５２において第１通信ポート６を接続済の外部装置がないと通信制御部４１が判定した場合（ステップＳ１５２；Ｎｏ）、制御部５は、一連の処理を終了する。
【０２２１】
本実施形態において、通信制御部は、顕微鏡本体の状態を示す状態情報を、通信ポートを介して複数の外部装置のそれぞれに送信する。そのため、複数の外部装置で顕微鏡の現在の状態を共有することができ、例えば、複数の外部装置のいずれからでも現在の状態に応じた指令を顕微鏡へ送信することができる。
【０２２２】
また、本実施形態において、接続制御部は、所定の第１条件を満たす場合に、通信ポートを介した通信の確立を許可する。そのため、予期しない条件で外部装置が顕微鏡にアクセスすることが回避され、例えば、予期しない外部装置からの指令によって顕微鏡が想定されない動作を行うことが回避される。なお、実施形態で説明した所定の第１条件は、一例であり、適宜変更可能である。また、顕微鏡は、所定の第１条件が設定されていなくてもよく、任意にアクセス可能でもよい。この場合、顕微鏡は、接続制御部を備えなくてもよい。
【０２２３】
また、本実施形態において、動作制御部は、所定の第２条件を満たす場合に、指令に指定された動作を顕微鏡本体に実行させる。そのため、顕微鏡が想定されない動作を行うことが回避される。なお、実施形態で説明した所定の第２条件は、一例であり、適宜変更可能である。また、顕微鏡は、所定の第２条件が設定されていなくてもよい。例えば、顕微鏡が研究施設に設置され、顕微鏡にアクセス可能なユーザが限られる場合など、動作の制限を行わなくても不測の動作を避けることができる。
【０２２４】
上述の実施形態において、制御部５は、例えばコンピュータシステムを含む。制御部５は、記憶部４３に記憶されている制御プログラムを読み出し、このプログラムに従って各種の処理を実行する。このプログラムは、例えば、標本を照明する照明光学系、及び標本を撮像する撮像部を有する顕微鏡本体と、顕微鏡本体を制御する制御部と、顕微鏡本体の外部に設けられる複数の外部装置と制御部との通信に用いられる通信ポートと、を備える顕微鏡の制御をコンピュータに実行させる制御プログラムであって、制御は、複数の外部装置の少なくとも１つから通信ポートを介して供給される指令に基づいて顕微鏡本体の動作を制御することと、顕微鏡本体の状態を示す状態情報を、通信ポートを介して複数の外部装置のそれぞれに送信することと、を含む。このプログラムは、コンピュータ読み取り可能な記憶媒体に記録されて提供されてもよい。
【０２２５】
なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の１つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、適宜組み合わせることができる。また、法令で許容される限りにおいて、上述の実施形態などで引用した全ての文献の開示を援用して本文の記載の一部とする。
【０２２６】
なお、顕微鏡システム１が備える顕微鏡の数は、上述の実施形態において１つであるが、２以上でもよい。例えば、顕微鏡システム１は、第１の顕微鏡と第２の顕微鏡とを備え、第１の顕微鏡による第１の標本の検出結果と、第２の顕微鏡による第２の標本の検出結果とを接続済の外部装置へ送信してもよい。第１の標本および第２の標本は、例えば同等の生物の組織を含み、培養条件（例、栄養の投与の有無）などが異なってもよい。
【符号の説明】
【０２２７】
１・・・顕微鏡システム、２・・・顕微鏡、３ａ〜３ｃ・・・外部装置、４・・・顕微鏡本体、５・・・制御部、６・・・第１通信ポート、７・・・第２通信ポート、Ｓ・・・標本、１２・・・照明光学系、１２ａ・・・第１照明光学系、１２ｂ・・・第２照明光学系、１３・・・撮像部、４１・・・通信制御部、４１ａ・・・第１通信制御部、４１ｂ・・・第２通信制御部、４２・・・動作制御部、４３・・・記憶部
【図１】
0006690731.tif 000002
【図２】
0006690731.tif 000003
【図３】
0006690731.tif 000004
【図４】
0006690731.tif 000005
【図５】
0006690731.tif 000006
【図６】
0006690731.tif 000007
【図７】
0006690731.tif 000008
【図８】
0006690731.tif 000009
【図９】
0006690731.tif 000010
【図１０】
0006690731.tif 000011
【図１１】
0006690731.tif 000012
【図１２】
0006690731.tif 000013
【図１３】
0006690731.tif 000014
【図１４】
0006690731.tif 000015
【図１５】
0006690731.tif 000016
【図１６】
0006690731.tif 000017
【図１７】
0006690731.tif 000018
【図１８】
0006690731.tif 000019
【図１９】
0006690731.tif 000020
【図２０】
0006690731.tif 000021
【図２１】
0006690731.tif 000022
【図２２】
0006690731.tif 000023
【図２３】
0006690731.tif 000024