(57)【要約】【課題】システムの利便性を損なうことなく十分なセキュリティを確保しながら遠隔地からネットワーク経由で撮影情報にアクセス可能とする。【解決手段】顕微鏡システム１は、顕微鏡画像を取得する顕微鏡（１０〜３０）と、複数の顕微鏡画像を取得する一連の撮影動作を前記顕微鏡に実行させる顕微鏡制御部４１と、一連の撮影動作に関連する撮影情報へアクセスするためのアクセスコードを出力する出力部４３を備える。アクセスコードは、一連の撮影動作の開始に起因にして生成される。【選択図】図３
2020118832.tif 000002
【特許請求の範囲】
【請求項１】
顕微鏡画像を取得する顕微鏡と、
複数の顕微鏡画像を取得する一連の撮影動作を前記顕微鏡に実行させる顕微鏡制御部と、
前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する出力部と、を備える
ことを特徴とする顕微鏡システム。
【請求項２】
請求項１に記載の顕微鏡システムにおいて、
前記出力部は、前記アクセスコードを表示装置へ出力する
ことを特徴とする顕微鏡システム。
【請求項３】
請求項２に記載の顕微鏡システムにおいて、さらに、
前記出力部から出力された前記アクセスコードを表示する前記表示装置を備える
ことを特徴とする顕微鏡システム。
【請求項４】
請求項１に記載の顕微鏡システムにおいて、
前記出力部は、前記アクセスコードを印刷装置へ出力する
ことを特徴とする顕微鏡システム。
【請求項５】
請求項４に記載の顕微鏡システムにおいて、さらに、
前記出力部から出力された前記アクセスコードを印刷する前記印刷装置を備える
ことを特徴とする顕微鏡システム。
【請求項６】
請求項１に記載の顕微鏡システムにおいて、
前記出力部は、前記アクセスコードを電子メールサーバへ出力する
ことを特徴とする顕微鏡システム。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の顕微鏡システムにおいて、さらに、
少なくとも、通信端末から送信された入力情報と、前記アクセスコード又は前記アクセスコードの内容と、に基づいて前記通信端末の前記撮影情報へのアクセスの正当性を検証するアクセス制御部を備える
ことを特徴とする顕微鏡システム。
【請求項８】
請求項７に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記入力情報と前記アクセスコード又は前記アクセスコードの内容との比較結果に基づいて、前記アクセスの正当性を検証する
ことを特徴とする顕微鏡システム。
【請求項９】
請求項７に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記入力情報と前記アクセスコード又は前記アクセスコードの内容との比較結果と、前記通信端末を特定する端末識別情報又は前記通信端末のユーザを特定するユーザ識別情報の少なくとも一方と、に基づいて、前記アクセスの正当性を検証する
ことを特徴とする顕微鏡システム。
【請求項１０】
請求項８又は請求項９に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記アクセスが正当であると判定すると、前記通信端末に前記撮影情報を送信する
ことを特徴とする顕微鏡システム。
【請求項１１】
請求項７乃至請求項１０のいずれか１項に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記通信端末を特定する端末識別情報、又は、前記通信端末のユーザを特定するユーザ識別情報の少なくとも一方に基づいて、前記一連の撮影動作の設定の変更、又は、前記一連の撮影動作の合間での前記顕微鏡の制御の少なくとも一方を許可するか否かを判定する
ことを特徴とする顕微鏡システム。
【請求項１２】
請求項１１に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記一連の撮影動作の設定の変更、及び、前記一連の撮影動作の合間での前記顕微鏡の制御について排他制御を実行する
ことを特徴とする顕微鏡システム。
【請求項１３】
請求項７乃至請求項１２のいずれか１項に記載の顕微鏡システムにおいて、
前記アクセス制御部は、前記撮影情報への前記アクセスを要求する通信端末数に基づいて、負荷制御を実行する
ことを特徴とする顕微鏡システム。
【請求項１４】
請求項１乃至請求項１３のいずれか１項に記載の顕微鏡システムにおいて、さらに、
前記一連の撮影動作の開始に起因にして前記アクセスコードを生成するコード生成部を備え、
前記コード生成部は、前記一連の撮影動作毎に、異なるアクセスコードを生成する
ことを特徴とする顕微鏡システム。
【請求項１５】
請求項１乃至請求項１３のいずれか１項に記載の顕微鏡システムにおいて、さらに、
前記一連の撮影動作の開始に起因にして前記アクセスコードを生成するコード生成部を備え、
前記顕微鏡は、複数の顕微鏡を含み、
前記コード生成部は、前記複数の顕微鏡の各々毎に、異なるアクセスコードを生成する
ことを特徴とする顕微鏡システム。
【請求項１６】
請求項１乃至請求項１１のいずれか１項に記載の顕微鏡システムにおいて、
前記アクセスコードは、二次元コードである
ことを特徴とする顕微鏡システム。
【請求項１７】
請求項１６に記載の顕微鏡システムにおいて、
前記二次元コードの内容は、ＷｅｂページのＵＲＬである
ことを特徴とする顕微鏡システム。
【請求項１８】
請求項１乃至請求項１７のいずれか１項に記載の顕微鏡システムにおいて、さらに、
前記複数の顕微鏡画像を記憶する記憶部を備える
ことを特徴とする顕微鏡システム。
【請求項１９】
顕微鏡を制御する制御装置が
複数の顕微鏡画像を取得する一連の撮影動作を前記顕微鏡に実行させ、
前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する
ことを特徴とするアクセス制御支援方法。
【請求項２０】
顕微鏡を制御する制御装置に、
複数の顕微鏡画像を取得する一連の撮影動作を顕微鏡に実行させ、
前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する
処理を実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、顕微鏡システム、アクセス制御支援方法、及び、プログラムに関する。
【背景技術】
【０００２】
生物分野では、観察対象物の時間的な変化を記録するために、顕微鏡システムを用いたタイムラプス撮影が行われることがある。タイムラプス撮影は、数日に及ぶ場合もあり、一般的に時間がかかる撮影である。従って、タイムラプス撮影で得られた情報が利用者の望むものと異なる場合には、多くの時間が無駄になってしまう。
【０００３】
このような技術的な課題に関連する技術は、例えば、特許文献１に記載されている。特許文献１には、タブレット端末などの携帯端末を用いて、ネットワーク経由で顕微鏡画像を閲覧可能な顕微鏡システムが記載されている。
【０００４】
特許文献１に記載の顕微鏡システムでは、利用者は、タイムラプス撮影の終了を待つことなく、遠隔地から取得済みの画像を確認することができる。従って、利用者は、タイムラプス撮影の状況を任意のタイミングにおいて任意の場所から確認することが可能であり、タイムラプス撮影の失敗を早期に発見することができる。このため、特許文献１に記載の顕微鏡システムによれば、撮影失敗に伴う時間的な無駄を抑えることが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５７０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、顕微鏡システムは、非常に高価なシステムであることから、複数人に共同で利用されることが少なくない。例えば、研究目的で顕微鏡システムが使用される場合を想定すると、顕微鏡システムで得られた画像データは、重要な研究成果の一部であり、画像データが安易に他人に見られることが無いように十分なセキュリティが確保されるべきである。特に遠隔地からネットワーク経由でアクセス可能なシステムの場合には、十分なセキュリティの確保は、極めて重要である。
【０００７】
一方で、十分なセキュリティを確保するために過度に複雑な仕組みを構築してしまうと、遠隔地からネットワーク経由でアクセス可能な顕微鏡システムの利便性が低下してしまう。例えば、タイムラプス撮影のための手順や画像閲覧のための手順が過度に複雑になってしまうと、利用者は、遠隔地から画像データにアクセスするという顕微鏡システムの機能の利用を敬遠するかもしれない。
【０００８】
以上のような実情から、本発明の一側面に係る目的は、システムの利便性を損なうことなく十分なセキュリティを確保しながら遠隔地からネットワーク経由で顕微鏡画像などの撮影情報にアクセス可能とする技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る顕微鏡システムは、顕微鏡画像を取得する顕微鏡と、複数の顕微鏡画像を取得する一連の撮影動作を前記顕微鏡に実行させる顕微鏡制御部と、前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する出力部と、を備える。
【００１０】
本発明の一態様に係るアクセス制御支援方法は、顕微鏡を制御する制御装置が、複数の顕微鏡画像を取得する一連の撮影動作を前記顕微鏡に実行させ、前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する、ことを含む。
【００１１】
本発明の一態様に係るプログラムは、顕微鏡を制御する制御装置に、複数の顕微鏡画像を取得する一連の撮影動作を顕微鏡に実行させ、前記一連の撮影動作の開始に起因にして生成されたアクセスコードであって、前記一連の撮影動作に関連する撮影情報へアクセスするための前記アクセスコードを出力する処理を実行させる。
【発明の効果】
【００１２】
上記の態様によれば、システムの利便性を損なうことなく十分なセキュリティを確保しながら遠隔地からネットワーク経由で撮影情報にアクセスすることができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る顕微鏡システム１の構成を例示した図である。
【図２】第１の実施形態に係る顕微鏡１０の構成を例示した図である。
【図３】第１の実施形態に係る制御装置４０の機能的構成を例示した図である。
【図４】第１の実施形態に係る制御装置４０のハードウェア構成を例示した図である。
【図５】第１の実施形態に係る制御装置４０が行う撮影処理のフローチャートである。
【図６】アクセスコード内容と撮影情報の記憶場所の関係を格納するテーブルＴ１を例示した図である。
【図７】アクセスコードの入手方法を説明するための図である。
【図８】第１の実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。
【図９】コード入力画面の一例を示した図である。
【図１０】撮影情報表示画面の一例を示した図である。
【図１１】エラー画面を例示した図である。
【図１２】第２の実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。
【図１３】アクセスコード内容と撮影情報の記憶場所とユーザＩＤの関係を格納するテーブルＴ２を例示した図である。
【図１４】第３の実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。
【図１５】ユーザＩＤと端末ＩＤの関係を格納するテーブルＴ３を例示した図である。
【図１６】第４の実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。
【図１７】撮影情報表示画面の別の例を示した図である。
【図１８】撮影情報表示画面のさらに別の例を示した図である。
【図１９】排他制御テーブルＴ４を例示した図である。
【図２０】第５の実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。
【図２１】エラー画面を例示した図である。
【図２２】第６の実施形態に係る顕微鏡システム２の構成を例示した図である。
【図２３】第６の実施形態に係る制御装置７０と第２の制御装置８０の機能的構成の一例を示した図である。
【図２４】第６の実施形態に係る制御装置７０と第２の制御装置８０の機能的構成の別の例を示した図である。
【発明を実施するための形態】
【００１４】
［第１の実施形態］
図１は、本実施形態に係る顕微鏡システム１の構成を例示した図である。図２は、本実施形態に係る顕微鏡１０の構成を例示した図である。図３は、本実施形態に係る制御装置４０の機能的構成を例示した図である。図４は、本実施形態に係る制御装置４０のハードウェア構成を例示した図である。以下、図１から図４を参照しながら、顕微鏡システム１の構成について説明する。
【００１５】
顕微鏡システム１は、タイムラプス撮影を行うシステムであり、タイムラプス撮影の開始後直ぐにタイムラプス撮影の撮影情報へネットワーク経由でアクセス可能としたシステムである。具体的には、顕微鏡システム１は、タイムラプス撮影開始時にアクセスコードを発行する。その後、そのアクセスコードに基づいて通信端末１００からのアクセスの正当性を検証することで、セキュリティを確保しながら通信端末１００へ撮影情報を提供する。
【００１６】
なお、撮影情報とは、タイムラプス撮影の撮影動作に関連する情報であり、撮影動作で得られた複数の顕微鏡画像、撮影動作の設定情報、撮影動作のステータス情報（例えば、正常、異常）などの総称であり、且つ、それらのそれぞれが撮影情報である。
【００１７】
通信端末１００は、例えば、タブレット型コンピュータ、スマートフォン、携帯電話、ノート型コンピュータなどである。また、通信端末１００は、必ずしも携帯型の端末である必要はない。通信端末１００は、通信機能と表示機能を有するコンピュータであればよく、例えば、デスクトップ型のコンピュータ、テレビなどであってもよい。
【００１８】
顕微鏡システム１は、少なくとも１つの顕微鏡（顕微鏡１０、顕微鏡２０、顕微鏡３０）と、制御装置４０と、を備えている。さらに、顕微鏡システム１は、図１に示すように、表示装置５０と、入力装置６０を備えてもよい。
【００１９】
表示装置５０は、例えば、液晶ディスプレイ、有機ＥＬ（OLED）ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイなどである。入力装置６０は、例えば、マウス、キーボード、ジョイスティック、タッチパネルなどである。入力装置６０は、利用者の入力操作に応じた操作信号を制御装置４０へ出力する。
【００２０】
図１には、顕微鏡システム１を構成する、顕微鏡、制御装置４０、表示装置５０、及び、入力装置６０が同じ拠点Ｌ１内に配置され、通信端末１００が顕微鏡システム１とは異なる場所Ｌ２からネットワーク経由で顕微鏡システム１へアクセスする例が示されている。
【００２１】
通信端末１００と顕微鏡システム１の間のネットワークについては、特に限定しない。ネットワークは、例えば、インターネットなどの公衆回線であってもよく、専用回線であってもよい。また、ネットワークは、ＬＡＮであってもよく、例えば、通信端末１００と顕微鏡システム１が図示しないアクセスポイントを経由して無線ＬＡＮで接続されてもよい。
【００２２】
各顕微鏡は、顕微鏡画像を取得する装置であり、制御装置４０によって制御される。これらの顕微鏡は、異なる顕微鏡ＩＤを有している。これらの顕微鏡は、全て同じ顕微鏡であってもよく、それぞれ異なる顕微鏡であってもよい。なお、顕微鏡は、サンプルを拡大して観察する装置である。顕微鏡の用途は特に限定されず、顕微鏡システム１に含まれる顕微鏡は、例えば、生物顕微鏡であってもよく、工業顕微鏡であってもよい。また、顕微鏡の形状も特に限定されず、顕微鏡システム１に含まれる顕微鏡は、例えば、ステージが露出した従来形状の顕微鏡であってもよく、ボックスタイプの顕微鏡であってもよい。以下、顕微鏡の構成の一例として、顕微鏡１０の構成について説明する。
【００２３】
顕微鏡１０は、レーザ走査型顕微鏡（ＬＳＭ）である。さらに具体的には、顕微鏡１０は、図２に示すように、レーザ１１と、ニ次元スキャナ１６と、対物レンズ１７と、ピンホール板１９と、光ディテクタ２３を備える共焦点顕微鏡である。
【００２４】
レーザ１１は、ＣＷ（Continuous Wave）レーザであり、例えば、Ａｒレーザ、Ｈｅ−Ｎｅレーザなどである。レーザ１１から出射したレーザは、レンズ１２、ピンホール板１３、レンズ１４を経由して入射したダイクロイックミラー１５を透過してから、ニ次元スキャナ１６を経由して対物レンズ１７へ入射する。対物レンズ１７は、レーザ光をサンプルＳに集光することによって、サンプルＳに光スポットを形成する。
【００２５】
レーザ光が照射されたサンプルＳでは、光スポットにおいて蛍光物質が励起され、レーザ光とは異なる波長の蛍光が放射される。サンプルＳから放射された蛍光は、対物レンズ１７及びニ次元スキャナ１６を経由してダイクロイックミラー１５に入射してから、ダイクロイックミラー１５で反射する。ダイクロイックミラー１５において反射した蛍光は、レンズ１８によって集光される。ピンホール板１９には、対物レンズ１７の焦点位置と光学的に共役な位置にピンホールが形成されているため、サンプルＳ上の光スポットからの蛍光がピンホール板１９を通過する。ピンホール板１９を通過した光のうち、迷光（励起光）は、レンズ２１を経由して入射するバリアフィルタ２２によって遮断される。これにより、蛍光のみがバリアフィルタ２２を透過して光ディテクタ２３へ入射する。
【００２６】
なお、光ディテクタ２３は、例えば、光電子増倍管（ＰＭＴ）、複数のガイガーモードＡＰＤ（Avalanche Photodiode）のピクセルからなるＭＰＰＣ（Multi-Pixel Photon Counter、登録商標）などである。
【００２７】
ニ次元スキャナ１６は、２つのガルバノミラー（ガルバノミラー１６ａ、ガルバノミラー１６ｂ）を含んでいる。ニ次元スキャナ１６において、２つのガルバノミラーを独立して制御することで、サンプルＳ上に形成される光スポットを、サンプルＳ上において、対物レンズ１７の光軸と直交し、且つ、互いに直交する、Ｘ方向とＹ方向に独立して移動させることが可能となる。従って、顕微鏡１０は、ニ次元スキャナ１６を制御することで、レーザ光を用いてサンプルＳをニ次元に走査することが可能であり、その結果として、サンプルＳの顕微鏡画像を取得することができる。なお、ニ次元スキャナ１６は、ガルバノスキャナーの代わり、レゾナントスキャナ、音響光学偏向器（ＡＯＤ）など、その他の偏向器を含んでもよい。
【００２８】
制御装置４０は、顕微鏡を制御する装置であり、少なくとも、顕微鏡１０、顕微鏡２０及び顕微鏡３０に接続されている。また、制御装置４０は、表示装置５０及び入力装置６０にも接続されている。さらに、制御装置４０は、通信端末１００ともネットワークを経由して通信可能である。
【００２９】
制御装置４０は、十分なセキュリティを確保しながら通信端末１００へネットワーク経由で撮影情報を提供するための構成として、図３に示すように、顕微鏡制御部４１と、コード生成部４２と、出力部４３と、記憶部４４と、アクセス制御部４５と、を備えている。
【００３０】
顕微鏡制御部４１は、顕微鏡に撮影動作を実行させる。具体的には、顕微鏡制御部４１は、タイムラプス撮影などの、複数の顕微鏡画像を取得する一連の撮影動作を顕微鏡に実行させる。
【００３１】
コード生成部４２は、一連の撮影動作に関連する撮影情報へアクセスするためのアクセスコードを生成する。さらに具体的には、コード生成部４２は、顕微鏡制御部４１から一連の撮影動作の開始が通知されると、アクセスコードを生成し、その後、出力部４３へ出力する。即ち、コード生成部４２は、一連の撮影動作の開始に起因にして、アクセスコードを生成する。また、コード生成部４２は、一連の撮影動作毎に、異なるアクセスコードを生成する。これにより、一連の撮影動作が複数回行われた場合であっても、アクセスコードによって任意の一連の撮影動作を一意に特定することができる。また、１回の一連の撮影動作は単一の顕微鏡で行われ、１回の一連の撮影動作が複数の顕微鏡に跨って行われることはない。従って、異なる顕微鏡ＩＤを有する複数の顕微鏡がそれぞれ一連の撮影動作を行った場合には、コード生成部４２は、顕微鏡毎に、異なるアクセスコードを生成する。なお、“顕微鏡毎に異なるアクセスコードを生成する”とは、異なる顕微鏡で行われた撮影動作に対して異なるアクセスコードが生成されることを意味するが、同じ顕微鏡で行われた撮影動作に対して同じアクセスコードが生成されることを意味するものではない。
【００３２】
なお、アクセスコードは、一連の撮影動作を識別する情報（つまり、識別子）をコード化したものである。アクセスコードは、例えば、ＱＲコード（登録商標）などのニ次元コード、バーコード（例えば、ＣＯＤＥ１２８、ＪＡＮ／ＥＡＮ／ＵＰＣ）などの一次元コードであってもよい。また、アクセスコードは、一連の撮影動作を識別する情報そのものであってもよい。なお、アクセスコードそのもの又はアクセスコードの内容である、一連の撮影動作を識別する情報は、例えば、文字列である。この文字列は、数字がランダムに並んだ文字列であってもよく、また、ＷｅｂページのＵＲＬ（Uniform Resource Locator）、フォルダ又はファイルのパス、などデータの格納場所を示す文字列であってもよい。
【００３３】
出力部４３は、コード生成部４２によって生成されたアクセスコードを制御装置４０から出力する。具体的には、出力部４３は、アクセスコードを表示装置５０に出力し、その後、表示装置５０は、出力部４３から出力されたアクセスコードを表示する。
【００３４】
ただし、アクセスコードの出力先は、表示装置５０に限らない。出力部４３は、例えば、印刷装置にアクセスコードを出力してもよく、印刷装置が出力部４３から出力されたアクセスコードを印刷してもよい。また、出力部４３は、アクセスコードを電子メールサーバ、ＦＡＸサーバなどに出力してもよい。また、出力部４３は、アクセスコードをＳＭＳ（short message service）で利用者の携帯電話等に送信してもよい。即ち、出力部４３は、利用者に認識できる態様でアクセスコードを出力する出力装置へアクセスコードを出力すればよい。
【００３５】
また、出力部４３は、入力装置６０からの所定の入力に応じて、コード生成部４２によって生成されたアクセスコードを出力してもよい。例えば、利用者が入力装置６０を用いて出力指示を入力することによって、出力部４３がコード生成部４２によって生成されたアクセスコードを表示装置５０に出力し、その後、表示装置５０がアクセスコードを表示してもよい。
【００３６】
記憶部４４は、一連の撮影動作によって得られた複数の顕微鏡画像を記憶する。一連の撮影動作がタイムラプス撮影の場合であれば、複数の顕微鏡画像は、それぞれ異なる時刻に取得されたサンプルＳの顕微鏡画像である。記憶部４４は、顕微鏡画像が取得される度に、新たな顕微鏡画像を記憶する。このため、記憶部４４には、タイムラプス撮影開始後現時点までに取得済みの顕微鏡画像が記憶されている。
【００３７】
アクセス制御部４５は、通信端末１００からの一連の撮影動作に関連する撮影情報へのアクセスを制御する。具体的には、アクセス制御部４５は、通信端末１００から撮影情報へのアクセスが要求されると、少なくとも、通信端末１００から送信された入力情報と、アクセスコード又はアクセスコードの内容と、に基づいて、通信端末１００の撮影情報へのアクセスの正当性を検証する。さらに具体的には、アクセス制御部４５は、入力情報とアクセスコード又はアクセスコードの内容との比較結果に基づいて、アクセスの正当性を検証する。一例としては、それらが一致する場合には、アクセスが正当であると判定し、一致しない場合には、正当ではないと判定する。そして、アクセス制御部４５は、アクセスが正当であると判定すると、撮影情報を通信端末１００へ送信し、アクセスが正当でないと判定すると、撮影情報を通信端末１００へ送信しない。
【００３８】
上述した制御装置４０は、汎用装置であっても、専用装置であってもよい。制御装置４０は、特にこの構成に限定されるものではないが、例えば、図４に示すようなハードウェア構成を有するコンピュータであってもよい。具体的には、制御装置４０は、プロセッサ４０ａ、メモリ４０ｂ、補助記憶装置４０ｃ、入出力インタフェース４０ｄ、媒体駆動装置４０ｅ、通信制御装置４０ｆを備えてもよく、それらが互いにバス４０ｇによって接続されてもよい。
【００３９】
プロセッサ４０ａは、例えば、ＣＰＵ（Central Processing Unit）を含む、任意の処理回路である。プロセッサ４０ａは、メモリ４０ｂ、補助記憶装置４０ｃ、記録媒体４０ｈに格納されているプログラムを実行してプログラムされた処理を行うことによって、図３に示す制御装置４０の構成要素を実現してもよい。また、プロセッサ４０ａは、ＡＳＩＣ、ＦＰＧＡ等の専用プロセッサを用いて構成されてもよい。
【００４０】
メモリ４０ｂは、プロセッサ４０ａのワーキングメモリである。メモリ４０ｂは、たとえば、ＲＡＭ（Random Access Memory）等の任意の半導体メモリである。補助記憶装置４０ｃは、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスクドライブ（Hard Disc Drive）、フラッシュメモリ等の不揮発性のメモリである。入出力インタフェース４０ｄは、外部装置（顕微鏡１０、顕微鏡２０、顕微鏡３０、表示装置５０、入力装置６０）と情報をやり取りする。
【００４１】
媒体駆動装置４０ｅは、メモリ４０ｂ及び補助記憶装置４０ｃに格納されているデータを記録媒体４０ｈに出力することができ、また、記録媒体４０ｈからプログラム及びデータ等を読み出すことができる。記録媒体４０ｈは、持ち運びが可能な任意の記録媒体である。記録媒体４０ｈには、例えば、ＳＤカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)などが含まれる。メモリ４０ｂ、補助記憶装置４０ｃ及び記録媒体４０ｈは、コンピュータ読み取り可能な記録媒体である。
【００４２】
通信制御装置４０ｆは、ネットワークへの情報の入出力を行う。通信制御装置４０ｆとしては、例えば、ＮＩＣ（Network Interface Card）、無線通信モジュール等が採用され得る。無線通信モジュールは、例えば、Ｗｉ−Ｆｉモジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）モジュールであり、アンテナとＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部とベースバンド部とを含んでいる。バス４０ｇは、プロセッサ４０ａ、メモリ４０ｂ、補助記憶装置４０ｃ等を、相互にデータの授受可能に接続する。
【００４３】
以上のように構成された顕微鏡システム１では、利用者は、一連の撮影動作に起因して生成されたアクセスコードを予め入手する。そして、そのアクセスコードを、通信端末１００を用いて顕微鏡システム１へ送信することで、任意のタイミングにおいて任意の場所から一連の撮影動作に関連する撮影情報にアクセスすることができる。
【００４４】
以下、顕微鏡システム１によって行われる具体的な処理の例について、図５から図１１を参照しながら、説明する。なお、図５は、本実施形態に係る制御装置４０が行う撮影処理のフローチャートである。図６は、アクセスコード内容と撮影情報の記憶場所の関係を格納するテーブルＴ１を例示した図である。図７は、アクセスコードの入手方法を説明するための図である。図８は、本実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。図９は、コード入力画面の一例を示した図である。図１０は、撮影情報表示画面の一例を示した図である。図１１は、エラー画面を例示した図である。
【００４５】
顕微鏡システム１の利用者が、拠点Ｌ１において顕微鏡システム１を操作してタイムラプス撮影の開始を指示したときに制御装置４０によって行われる処理について説明する。
【００４６】
撮影開始が指示されると、制御装置４０は図５に示す撮影処理を行う。なお、図５に示す撮影処理は、アクセス制御支援方法の一例を示している。
まず、制御装置４０は、撮影条件を取得する（ステップＳ１）。ここでは、入力装置６０を用いて利用者が指定した撮影条件を、顕微鏡制御部４１が取得する。撮影条件には、例えば、撮影に使用する顕微鏡、撮影時間間隔、撮影枚数、撮影総時間、撮影ポイントのＸＹ座標、フォーカス位置（Ｚ座標）、照明強度、照明波長、受光波長、撮影感度、露光時間、観察倍率、撮影情報の記録場所、などが含まれ得る。なお、以降では、顕微鏡１０を撮影に使用する場合を例にして説明する。
【００４７】
撮影条件を取得すると、制御装置４０は、ステップＳ１で取得した撮影条件を設定して、タイムラプス撮影を開始する（ステップＳ２）。ここでは、顕微鏡制御部４１が、顕微鏡１０の制御を開始する。
【００４８】
制御装置４０は、タイムラプス撮影を開始すると、アクセスコードを生成する（ステップＳ３）。ここでは、顕微鏡制御部４１から撮影開始の通知を受けたコード生成部４２は、例えば、アクセスコードとしてＱＲコードを生成し、その後、出力部４３へ出力する。ＱＲコードの内容は、任意の文字列である。さらに、コード生成部４２は、生成したＱＲコードの内容とステップＳ１で取得した撮影情報の記録場所を関連付けて記憶部４４に記憶させる。
【００４９】
なお、図６に示すテーブルＴ１は、ＱＲコードの内容と撮影情報の記録場所を関連付けたテーブルであり、記憶部４４内に設けられている。コード生成部４２は、例えば、記憶部４４のテーブルＴ１にＱＲコードの内容と撮影情報の記録場所を関連付けて格納してもよい。
【００５０】
アクセスコードが生成されると、制御装置４０は、ステップＳ３で生成したアクセスコードを出力する（ステップＳ４）。ここでは、出力部４３が、コード生成部４２から受信したＱＲコードを、表示装置５０へ出力する。
【００５１】
これにより、図７に示すように、表示装置５０にＱＲコードＣを表示される。顕微鏡システム１の利用者は、タイムラプス撮影の開始を指示した後に、利用者が所有する通信端末１００にインストールされているＱＲコード読み取りアプリケーションを起動して、表示装置５０に表示されたＱＲコードＣを読み取ることで、ＱＲコードの内容を容易に取得することができる。
【００５２】
その後、制御装置４０は、ステップＳ１で取得した撮影条件に基づいて特定される撮影時刻まで待機し（ステップＳ５）、撮影時刻に達すると、顕微鏡１０に撮影を指示する（ステップＳ６）。ここでは、顕微鏡制御部４１が顕微鏡１０に画像取得を指示することで、顕微鏡１０がサンプルＳの顕微鏡画像を取得し、その後、顕微鏡制御部４１は、顕微鏡１０から顕微鏡画像を受信する。
【００５３】
その後、制御装置４０は、ステップＳ６で取得した顕微鏡画像を記録する（ステップＳ７）。ここでは、記憶部４４が、顕微鏡画像を、ステップＳ１で取得した撮影情報の記録場所に記憶する。
【００５４】
最後に、制御装置４０は、タイムラプス撮影を終了するか否かを判定し（ステップＳ８）、タイムラプス撮影を終了すると判定するまで、ステップＳ５からステップＳ８の処理を繰り返す。
【００５５】
以上のように、制御装置４０が図５に示す撮影処理を行うことによって、顕微鏡システム１の利用者は、容易にアクセスコードを入手することができる。さらに具体的には、利用者が顕微鏡システム１に対してタイムラプス撮影のための通常の操作を行うだけで、顕微鏡システム１の表示装置５０に、タイムラプス撮影開始から時間を置かずにアクセスコードが表示される。このため、利用者は、表示装置５０に表示されたアクセスコードを、通信端末１００を用いて読み込むことによって、容易にアクセスコードを入手することができる。
【００５６】
また、制御装置４０が図５に示す撮影処理を行うことによって、顕微鏡システム１の利用者は、セキュリティを確保しながらアクセスコードを入手することができる。顕微鏡システム１は、タイムラプス撮影の開始に起因してアクセスコードを生成し、その後、表示装置５０へ出力している。このため、アクセスコードが表示されるときには、タイムラプス撮影の開始を指示した利用者が表示装置５０の付近にいることが想定され、利用者がアクセスコードを提供する対象者を制限することが可能である。例えば、利用者は、他の人にはアクセスコードを一切提供しない場合であれば、自身がアクセスコードを読み取ると直ぐに、アクセスコードの表示を終了すればよい。また、グループを行う研究等の一環としてタイムラプス撮影を行っている場合であれば、利用者は、グループのメンバーにだけ、表示装置５０に表示されているアクセスコードを読み取らせてもよい。
【００５７】
従って、顕微鏡システム１によれば、上述した撮影処理を行うことによって、利用者に過度に複雑な手続きを要求することなく、十分なセキュリティを確保しながらアクセスコードを容易に入手させることができる。
【００５８】
次に、アクセスコードを入手した利用者が、拠点Ｌ１から離れた場所Ｌ２において通信端末１００を操作して顕微鏡システム１にアクセスしたときに制御装置４０によって行われる処理について説明する。なお、以降では、制御装置４０がＷｅｂサーバとして動作する例で説明する。
【００５９】
通信端末１００からのリクエストを受信すると、制御装置４０は、図８に示すアクセス制御処理を行う。なお、図８に示すアクセス制御処理は、アクセス制御支援方法の一例を示している。
【００６０】
まず、制御装置４０は、通信端末１００へ、コード内容入力画面を含むレスポンスを返すことによって、通信端末１００にコード内容入力画面を表示させる（ステップＳ１１）。ここでは、アクセス制御部４５が、例えば、図９に示す画面５１を作成し、その後、通信端末１００へ送信することによって、通信端末１００が画面５１を表示する。
【００６１】
その後、利用者が画面５１のテキストボックス５１ａに図５に示す撮影処理において取得したアクセスコードの内容を入力し、その後、ボタン５１ｂを押下することによって撮影情報へのアクセスを要求すると、制御装置４０は、通信端末１００からのリクエストに含まれる入力情報を取得する（ステップＳ１２）。ここでは、アクセス制御部４５が、テキストボックス５１ａに入力された情報を入力情報として取得する。
【００６２】
次に、制御装置４０は、撮影情報へのアクセスの正当性を検証する（ステップＳ１３）。ここでは、アクセス制御部４５は、入力情報とテーブルＴ１に格納されているアクセスコードの内容との比較結果に基づいて、アクセスの正当性を検証する。アクセス制御部４５は、入力情報がテーブルＴ１に格納されているアクセスコードの内容のいずれかと一致した場合には、アクセスが正当であると判定し、すべてと一致しない場合には、アクセスが正当ではないと判定する。
【００６３】
アクセスが正当であると判定されると（ステップＳ１４ＹＥＳ）、制御装置４０は、通信端末１００へ、撮影情報表示画面を含むレスポンスを返すことによって、通信端末１００に撮影情報表示画面を表示させる（ステップＳ１５）。ここでは、アクセス制御部４５が、例えば、入力情報と一致したアクセスコードの内容と関連付けてテーブルＴ１に格納されている撮影情報の記録場所を読み出し、その後、その記録場所から読み出した撮影情報に基づいて、図１０に示す画面５２を作成する。そして、アクセス制御部４５が画面５２を通信端末１００へ送信することによって、通信端末１００が画面５２を表示する。なお、画面５２には、タイムラプス撮影において取得済みの複数の顕微鏡画像（画像ＩＭ１〜画像ＩＭ６）が一覧表示されている。なお、タブ５２ｃの代わりに他のタブ（タブ５２ａ、タブ５２ｂ）を選択することによって、撮影情報に基づいて作成された異なる画面が表示される。
【００６４】
一方、アクセスが正当でないと判定されると（ステップＳ１４ＮＯ）、制御装置４０は、通信端末１００へ、エラー画面を含むレスポンスを返すことによって、通信端末１００にエラー画面を表示させる（ステップＳ１６）。ここでは、アクセス制御部４５が、例えば、図１１に示す画面５３を作成し、その後、通信端末１００へ送信することによって、通信端末１００が画面５３を表示する。なお、利用者は、ボタン５３ａを押下することによって、図９に示す画面５１に戻ることができる。
【００６５】
以上のように、制御装置４０が図８に示すアクセス制御処理を行うことによって、顕微鏡システム１は、アクセスコードの内容を正しく入力した者のみに、撮影情報へのアクセスを許可することができる。また、顕微鏡システム１の利用者は、アクセスコードの内容を入力するだけで、撮影情報にアクセスすることが可能であり、顕微鏡システム１は、閲覧手続きにおいて利用者に過度な負担を強いることを避けることができる。
【００６６】
従って、顕微鏡システム１によれば、システムの利便性を損なうことなく十分なセキュリティを確保しながら、利用者にネットワーク経由で顕微鏡画像などの撮影情報にアクセスさせることができる。
【００６７】
［第２の実施形態］
図１２は、本実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。図１３は、アクセスコード内容と撮影情報の記憶場所とユーザＩＤの関係を格納するテーブルＴ２を例示した図である。
【００６８】
本実施形態に係る顕微鏡システムは、制御装置４０が図８に示すアクセス制御処理の代わりに、図１２に示すアクセス制御処理を行う点が、顕微鏡システム１とは異なっている。また、本実施形態に係る顕微鏡システムは、図６に示すテーブルＴ１の代わりに図１３に示すテーブルＴ２を記憶部４４に備えている点も、顕微鏡システム１とは異なっている。その他の点は、顕微鏡システム１と同様である。なお、以降では、本実施形態に係る顕微鏡システムを単に顕微鏡システムと記す。
【００６９】
通信端末１００からのリクエストを受信すると、制御装置４０は、図１２に示すアクセス制御処理を開始する。制御装置４０は、通信端末１００へログイン画面を含むレスポンスを返すことによって、通信端末１００にログイン画面を表示させる（ステップＳ２１）。
【００７０】
次に、制御装置４０は、利用者が入力したユーザＩＤとパスワードを取得し（ステップＳ２２）、利用者を認証する（ステップＳ２３）。認証が成功しない場合には（ステップＳ２３ＮＯ）、制御装置４０は、改めてログイン画面を通信端末１００に表示させる。
【００７１】
認証に成功すると、制御装置４０は、通信端末１００にコード内容入力画面を表示させ（ステップＳ２４）、入力情報を取得する（ステップＳ２５）。ステップＳ２４及びステップＳ２５の処理は、図８に示すステップＳ１１及びステップＳ１２の処理と同様である。
【００７２】
その後、制御装置４０は、撮影情報へのアクセスの正当性を検証する（ステップＳ２６）。ここでは、アクセス制御部４５は、入力情報とテーブルＴ２に格納されているアクセスコードの内容との比較結果と、ステップＳ２２で取得したユーザＩＤと、に基づいて、アクセスの正当性を検証する。アクセス制御部４５は、入力情報がテーブルＴ２に格納されているアクセスコードの内容のいずれかと一致し、さらに、ステップＳ２２で取得したユーザＩＤが、入力情報と一致したアクセスコードと関連付けてテーブルＴ２に格納されているユーザＩＤと一致している場合に、アクセスが正当であると判定する。
【００７３】
なお、テーブルＴ２に格納されているユーザ識別情報であるユーザＩＤは、タイムラプス撮影の開始指示を入力した利用者のユーザＩＤである。利用者がタイムラプス撮影を開始するときに予め顕微鏡システムにログインすることによって、テーブルＴ２に、アクセスコードの内容と記録場所とともに、ユーザＩＤが格納される。
【００７４】
最後に、制御装置４０は、アクセスが正当であると判定されると（ステップＳ２７ＹＥＳ）、通信端末１００に撮影情報表示画面を表示させ（ステップＳ２８）、アクセスが正当でないと判定されると（ステップＳ２７ＮＯ）、通信端末１００にエラー画面を表示させる（ステップＳ２９）。ステップＳ２８及びステップＳ２９の処理は、図８に示すステップＳ１５及びステップＳ１６の処理と同様である。
【００７５】
本実施形態に係る顕微鏡システムによれば、顕微鏡システム１と同様に、システムの利便性を損なうことなく十分なセキュリティを確保しながら、利用者にネットワーク経由で顕微鏡画像などの撮影情報にアクセスさせることができる。また、本実施形態に係る顕微鏡システムでは、ユーザ認証で使用されるユーザＩＤを用いることによって、撮影情報へのアクセスがタイムラプス撮影を指示した利用者自身によるものか否かについて確認して、アクセスの可否を決定する。従って、撮影情報の所有者以外への情報公開のリスクを低減することが可能であり、顕微鏡システム１よりも更に高いセキュリティを確保することができる。
【００７６】
［第３の実施形態］
図１４は、本実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。図１５は、ユーザＩＤと端末ＩＤの関係を格納するテーブルＴ３を例示した図である。
【００７７】
本実施形態に係る顕微鏡システムは、制御装置４０が図８に示すアクセス制御処理の代わりに、図１４に示すアクセス制御処理を行う点が、顕微鏡システム１とは異なっている。また、本実施形態に係る顕微鏡システムは、図６に示すテーブルＴ１の代わりに図１３に示すテーブルＴ２及び図１５に示すテーブルＴ３を記憶部４４に備えている点も、顕微鏡システム１とは異なっている。その他の点は、顕微鏡システム１と同様である。なお、以降では、本実施形態に係る顕微鏡システムを単に顕微鏡システムと記す。
【００７８】
通信端末１００からのリクエストを受信すると、制御装置４０は、図１４に示すアクセス制御処理を開始する。ステップＳ３１からステップＳ３５までの処理は、図１２に示すステップＳ２１からステップＳ２５までの処理と同様である。
【００７９】
入力情報を取得すると、制御装置４０は、端末識別情報を取得する（ステップＳ３６）。ここでは、アクセス制御部４５は、任意の方法で端末識別情報を取得する。端末識別情報は、通信端末１００を一意に特定する情報であればよく、例えば、通信端末１００のＭＡＣアドレス、ＩＰアドレスなどであってもよい。また、端末識別情報は、例えば、顕微鏡システム１が通信端末１００に割り当てた識別子（以降、端末ＩＤと記す。）であってもよい。
【００８０】
端末ＩＤを取得する方法の一例としては、例えば、通信端末１００を顕微鏡システムに登録するために、利用者に予め通信端末１００を用いて顕微鏡システムへログインさせる。このとき、制御装置４０は、通信端末１００のための端末ＩＤを作成し、その後、図１５に示すテーブルＴ３に、ユーザＩＤと関連付けて端末ＩＤを格納する。さらに、制御装置４０は、作成した端末ＩＤを記載したｃｏｏｋｉｅを通信端末１００に送信することによって通信端末１００に保存させる。これにより、次回以降、通信端末１００が顕微鏡システムにアクセスしたときに、制御装置４０が通信端末１００にｃｏｏｋｉｅを要求することによって、端末ＩＤを得ることができる。
【００８１】
ＭＡＣアドレスを取得する方法の一例としては、例えば、制御装置４０と同一ＬＡＮ内から通信端末１００が顕微鏡システム１にアクセスする場合であれば、イーサネット（登録商標）フレームのヘッダの送信元ＭＡＣアドレスを参照することによって、通信端末１００のＭＡＣアドレスを取得することができる。また、制御装置４０側にＭＡＣアドレス等のＩＤをやり取りする、Web API(Application Programming Interface)等のインターフェースを設け、通信端末１００から、インターフェースにIDをセットし、制御装置４０側に受け渡してもよいものとする。
【００８２】
端末識別情報を取得すると、制御装置４０は、撮影情報へのアクセスの正当性を検証する（ステップＳ３７）。ここでは、アクセス制御部４５は、入力情報とテーブルＴ２に格納されているアクセスコードの内容との比較結果と、ステップＳ３６で取得した端末識別情報と、に基づいて、アクセスの正当性を検証する。アクセス制御部４５は、入力情報がテーブルＴ２に格納されているアクセスコードの内容のいずれかと一致し、さらに、ステップＳ３６で取得した端末識別情報が、ステップＳ３２で取得したユーザＩＤと関連付けてテーブルＴ３に格納されている端末ＩＤと一致している場合に、アクセスが正当であると判定する。
【００８３】
最後に、制御装置４０は、アクセスが正当であると判定されると（ステップＳ３８ＹＥＳ）、通信端末１００に撮影情報表示画面を表示させ（ステップＳ３９）、アクセスが正当でないと判定されると（ステップＳ３８ＮＯ）、通信端末１００にエラー画面を表示させる（ステップＳ４０）。ステップＳ３９及びステップＳ４０の処理は、図８に示すステップＳ１５及びステップＳ１６の処理と同様である。
【００８４】
本実施形態に係る顕微鏡システムによれば、顕微鏡システム１と同様に、システムの利便性を損なうことなく十分なセキュリティを確保しながら、利用者にネットワーク経由で顕微鏡画像などの撮影情報にアクセスさせることができる。また、本実施形態に係る顕微鏡システムによれば、端末識別情報を取得することによって、撮影情報へのアクセスを予め登録された端末からのアクセスに制限することができる。従って、予め登録を認める端末のセキュリティレベルを高く設定しておくことによって、十分なセキュリティ対策が施されていない端末からの情報漏えいのリスクを低減することが可能であり、顕微鏡システム１よりも更に高いセキュリティを確保することができる。
【００８５】
［第４の実施形態］
図１６は、本実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。図１７は、撮影情報表示画面の別の例を示した図である。図１８は、撮影情報表示画面のさらに別の例を示した図である。図１９は、排他制御テーブルＴ４を例示した図である。
【００８６】
本実施形態に係る顕微鏡システムは、制御装置４０が図８に示すアクセス制御処理の代わりに、図１６に示すアクセス制御処理を行う点が、顕微鏡システム１とは異なっている。また、本実施形態に係る顕微鏡システムは、図１９に示すテーブルＴ４を記憶部４４に備えている点も、顕微鏡システム１とは異なっている。その他の点は、顕微鏡システム１と同様である。なお、以降では、本実施形態に係る顕微鏡システムを単に顕微鏡システムと記す。
【００８７】
通信端末１００からのリクエストを受信すると、制御装置４０は、図１６に示すアクセス制御処理を開始する。ステップＳ４１からステップＳ４８の処理は、図１４に示すステップＳ３１からステップＳ３８の処理と同様である。
【００８８】
その後、制御装置４０は、アクセスが正当であると判定されると（ステップＳ４８ＹＥＳ）、ステップＳ４６で取得した端末識別情報に基づいて許可制御を行う（ステップＳ４９）。ここでは、アクセス制御部４５は、予め端末毎に割り当てられた権限に応じた画面を生成する。例えば、アクセス制御部４５は、端末識別情報に基づいて特定された端末に応じて、撮影情報を参照するだけではなく撮影情報を編集及び更新するための画面を生成してもよい。また、アクセス制御部４５は、端末識別情報に基づいて特定された端末に応じて、図１７に示すような、タイムラプス撮影動作の設定を変更する画面を生成してもよい。また、アクセス制御部４５は、端末識別情報に基づいて特定された端末に応じて、図１８に示すような、タイムラプス撮影動作の合間に顕微鏡を制御するための画面を生成してもよい。
【００８９】
なお、図１７に示す画面５４は、タブ５４ａが選択されることによって表示されるタイムラプス撮影動作の設定変更画面であり、撮影情報表示画面の一例である。利用者がボタン５４ｄを押下することでカラムＣｏｌ２が編集可能となり、利用者が編集終了後にボタン５４ｅを押下することによって、タイムラプス撮影動作の設定が更新される。例えば、利用者がタイムラプス撮影で取得された画像を参照した結果、さらに細かい時間分解能で画像を取得すべきであると判断した場合には、画面５４上でタイムラプス撮影の撮影時間間隔を短縮することができる。なお、カラムＣｏｌ１には、設定項目として、撮影時間間隔、照明強度、観察倍率が例示されているが、その他の撮影条件についても変更可能である。
【００９０】
また、図１８に示す画面５５は、タブ５５ｄが選択されることによって表示される顕微鏡操作画面であり、撮影情報表示画面の一例である。利用者は、領域５５ｅに表示されるライブ画像を見ながら、タイムラプス撮影動作の合間に顕微鏡を制御して、サンプルＳの任意の部分の状態を確認することができる。なお、ボタン群５５ｆからボタンを選択することによって、観察倍率を変更することができる。また、十字キー５５ｇを押下することによって、ステージを動かしてサンプルＳの異なる領域を観察することができる。また、上下キー５５ｈを押下することによって、手動でフォーカスを合わせることができる。
【００９１】
その後、制御装置４０は、ステップＳ４９の許可制御下において作成された撮影情報表示画面を、通信端末１００に表示させる（ステップＳ５０）。
【００９２】
一方、アクセスが正当でないと判定されると（ステップＳ４８ＮＯ）、制御装置４０は、通信端末１００にエラー画面を表示させる（ステップＳ５１）。ステップＳ５１の処理は、図８に示すステップＳ１６の処理と同様である。
【００９３】
本実施形態に係る顕微鏡システムによれば、顕微鏡システム１と同様に、システムの利便性を損なうことなく十分なセキュリティを確保しながら、利用者にネットワーク経由で顕微鏡画像などの撮影情報にアクセスさせることができる。また、顕微鏡システムにアクセスする端末に応じて実施できる作業内容を異ならせることができる。これにより、例えば、アクセスコードを複数名に提供してタイムラプス撮影の状況を共同で監視しながら、特定の端末を有する一名だけが必要に応じてタイムラプス撮影動作の設定を変更する、といったことが可能となる。
【００９４】
以上では、端末識別情報に基づいて、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御の少なくとも一方を許可するか否かを判定する例を示したが、上記の判定は、ユーザＩＤに基づいて行われてもよい。即ち、アクセス制御部４５は、端末識別情報、又は、ユーザ識別情報の少なくとも一方に基づいて、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御の少なくとも一方を許可するか否かを判定してもよい。
【００９５】
なお、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御は、時間的に重複して行われることは望ましく無い。このため、アクセス制御部４５は、例えば、図１９に示すテーブルＴ４を用いることによって、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御について、排他制御を行ってもよい。具体的には、アクセス制御部４５は、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御を実行する前に、テーブルＴ４に排他フラグを立てる。さらに、アクセス制御部４５は、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御が終了した後に、テーブルＴ４から排他フラグを取り除く。これにより、時間的に重複して、タイムラプス撮影動作の設定の変更、又は、タイムラプス撮影動作の合間での顕微鏡の制御が実行されることを防止することができる。なお、排他制御は、顕微鏡単位で行われれば十分である。従って、図１９に示すように、テーブルＴ４には、顕微鏡毎に領域を設けることが望ましい。
【００９６】
［第５の実施形態］
図２０は、本実施形態に係る制御装置４０が行うアクセス制御処理のフローチャートである。図２１は、エラー画面を例示した図である。
【００９７】
本実施形態に係る顕微鏡システムは、制御装置４０が図８に示すアクセス制御処理の代わりに、図２０に示すアクセス制御処理を行う点が、顕微鏡システム１とは異なっている。その他の点は、顕微鏡システム１と同様である。なお、以降では、本実施形態に係る顕微鏡システムを単に顕微鏡システムと記す。
【００９８】
通信端末１００からのリクエストを受信すると、制御装置４０は、図２０に示すアクセス制御処理を開始する。ステップＳ５１及びステップＳ５３の処理は、図１６に示すステップＳ４４からステップＳ４６の処理と同様である。
【００９９】
次に、制御装置４０は、アクセスの正当性を検証する（ステップＳ５４）。ここでは、アクセス制御部４５は、入力情報と記憶部４４に格納されているアクセスコードの内容との比較結果と、ステップＳ５３で取得した端末識別情報と予め登録されている端末識別情報との比較結果と、に基づいて、アクセスの正当性を検証する。
【０１００】
制御装置４０は、アクセスが正当であると判定されると（ステップＳ５５ＹＥＳ）、アクセス端末リストを参照する（ステップＳ５６）。アクセス端末リストは、例えば、アクセスコード毎にこれまでにアクセスした端末識別情報をリストしたものである。ここでは、アクセス制御部４５は、アクセス端末リストを参照することによって、アクセス端末リストに記録されている端末識別情報の数をカウントし、さらに、ステップＳ５３で取得した端末識別情報が記録されているか否か判定する。
【０１０１】
その後、制御装置４０は、端末数が上限以内か否かを判定する（ステップＳ５７）。ここでは、アクセス制御部４５は、ステップＳ５３で取得した端末識別情報を追加した場合であっても、アクセス端末リストに記録されている端末識別情報が予め決められた端末数上限以内か否かを判定する。従って、ステップＳ５６において、ステップＳ５３で取得した端末識別情報がアクセス端末リストに記録されていると判定した場合には、アクセス制御部４５は、端末数上限以内であると判定する。また、ステップＳ５３で取得した端末識別情報がアクセス端末リストに記録されていない場合でも、ステップＳ５６でカウントした数が端末数上限未満であれば、アクセス制御部４５は、端末数上限以内であると判定する。ステップＳ５３で取得した端末識別情報がアクセス端末リストに記録されていない場合で、且つ、ステップＳ５６でカウントした数が端末数上限に達している場合には、アクセス制御部４５は、端末数上限以内ではないと判定する。
【０１０２】
制御装置４０は、端末上限数以内であると判定すると（ステップＳ５７ＹＥＳ）、撮影情報表示画面を、通信端末１００に表示させる（ステップＳ５８）。ステップＳ５８の処理は、図８に示すステップＳ１５の処理と同様である。
【０１０３】
制御装置４０は、端末上限数以内でないと判定すると（ステップＳ５７ＮＯ）、エラー画面を、通信端末１００に表示させる（ステップＳ５９）。ここでは、アクセス制御部４５が、例えば、図２１に示す画面５６を作成し、その後、通信端末１００へ送信することによって、通信端末１００が画面５６を表示する。
【０１０４】
制御装置４０は、アクセスが正当でないと判定すると（ステップＳ５５ＮＯ）、通信端末１００にエラー画面を表示させる（ステップＳ６０）。ステップＳ６０の処理は、図８に示すステップＳ１６の処理と同様である。
【０１０５】
本実施形態に係る顕微鏡システムによれば、顕微鏡システム１と同様に、システムの利便性を損なうことなく十分なセキュリティを確保しながら、利用者にネットワーク経由で顕微鏡画像などの撮影情報にアクセスさせることができる。また、顕微鏡システムでは、同時にアクセスする端末数を制限することができる。従って、本実施形態に係る顕微鏡システムによれば、多数の端末が顕微鏡システム１へアクセスすることによって制御装置４０の正常な動作が妨げられ、その結果、タイムラプス撮影の正常の実行に支障を来してしまう、といった事態を回避することができる。
【０１０６】
なお、以上では、アクセス制御部４５は、撮影情報へのアクセスを要求する通信端末数に基づいて負荷制御を実行する方法の一例として、過去にアクセスした端末識別情報を記録する例を示したが、負荷制御を実行する方法はこの例に限らない。顕微鏡システムへの最大同時アクセス数が制限されればよく、例えば、セッション数をカウントするなど他の方法を用いて負荷の過剰な上昇を防止してもよい。
【０１０７】
［第６の実施形態］
図２２は、本実施形態に係る顕微鏡システム２の構成を例示した図である。図２３及び図２４は、本実施形態に係る制御装置７０と第２の制御装置８０の機能的構成を例示した図である。
【０１０８】
図２２に示す顕微鏡システム２は、制御装置４０の代わりに、制御装置７０と第２の制御装置８０を含む点が、顕微鏡システム１とは異なっている。なお、制御装置７０及び第２の制御装置８０のハードウェア構成は、特に限定しないが、例えば、図４に示す制御装置４０のハードウェア構成と同様である。
【０１０９】
顕微鏡システム２では、顕微鏡システム２を構成する装置は、複数の場所に分散した状態で配置されてもよい。例えば、制御装置４０の機能の一部を有する第２の制御装置８０は、同じく制御装置４０の機能の一部を有する制御装置７０とは異なる場所に配置されても良い。図２２には、制御装置７０は、拠点Ｌ１に配置されているのに対して、第２の制御装置８０は、拠点Ｌ１とは異なる場所Ｌ３に配置されている例が示されている。なお、場所Ｌ３は、例えば、インターネットを経由して拠点Ｌ１から接続可能なクラウド環境であってもよく、第２の制御装置８０はクラウド環境上に構築されてもよい。
【０１１０】
図２３では、制御装置７０は、顕微鏡制御部４１と、コード生成部４２と、出力部４３を備え、第２の制御装置８０は、記憶部４４と、アクセス制御部４５を備えている。この構成によれば、通信端末１００から拠点Ｌ１への直接的なアクセスを回避することができる。
【０１１１】
また、図２４では、制御装置７０は、顕微鏡制御部４１と、出力部４３を備え、第２の制御装置８０は、コード生成部４２と、記憶部４４と、アクセス制御部４５を備えている。この構成によれば、顕微鏡を制御する制御装置７０の負荷を抑えることができる。また、既存の顕微鏡システムに大きな変更を加えることなく、顕微鏡システム２を構築することができる。例えば、既存の顕微鏡システムに第２の制御装置８０を追加して、さらに、既存の顕微鏡システムと第２の制御装置８０と間の入出力を定義するだけで、顕微鏡システム２を構築することができる。
【０１１２】
上述した実施形態は、発明の理解を容易にするための具体例を示したものであり、本発明の実施形態はこれらに限定されるものではない。上述した実施形態の一部を他の実施形態に適用して本発明の更に別の実施形態を構成してもよい。顕微鏡システム、アクセス制御支援方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【０１１３】
上述した実施形態では、タイムラプス撮影を行う例を示したが、上述した顕微鏡システムは、複数の顕微鏡画像を取得する一連の撮影動作を行うシステムであればよい。例えば、一連の撮影動作としては、タイムラプス撮影動作の他に、バーチャルスライド画像を構築するために対物レンズの光軸と直交する方向に観察領域を変更しながら複数の画像を取得する撮影動作であってもよい。また、三次元画像を構築するために対物レンズの光軸方向に焦点を動かしながら複数の画像を取得する撮影動作であってもよい。また、観察領域を変更しながら複数の画像を取得する撮影動作と、光軸方向に焦点を動かしながら複数の画像を取得する撮影動作と、を組み合わせた撮影動作であってもよい。さらに、上述した２つの撮影動作の少なくとも一方とタイムラプス撮影動作とを組み合わせた撮影動作であってもよい。
【０１１４】
また、上述した実施形態では、記憶部４４が撮影情報を記憶する例を示したが、記憶部４４には、通信端末からのアクセス履歴の情報を記録してもよい。また、アクセス履歴は、ブロックチェーンなどの分散型台帳技術を用いて記録してもよい。
【符号の説明】
【０１１５】
１、２                    顕微鏡システム
１０、２０、３０          顕微鏡
１１                      レーザ
１２、１４、１８、２１    レンズ
１３、１９                ピンホール板
１５                      ダイクロイックミラー
１６                      ニ次元スキャナ
１６ａ、１６ｂ            ガルバノミラー
１７                      対物レンズ
２２                      バリアフィルタ
２３                      光ディテクタ
４０、７０                制御装置
４０ａ                    プロセッサ
４０ｂ                    メモリ
４０ｃ                    補助記憶装置
４０ｄ                    入出力インタフェース
４０ｅ                    媒体駆動装置
４０ｆ                    通信制御装置
４０ｇ                    バス
４０ｈ                    記憶媒体
４１                      顕微鏡制御部
４２                      コード生成部
４３                      出力部
４４                      記憶部
４５                      アクセス制御部
５０                      表示装置
５１〜５６                画面
６０                      入力装置
８０                      第２の制御装置
１００                    通信端末
Ｃ                        ＱＲコード
Ｓ                        サンプル
Ｔ１〜Ｔ４                テーブル
ＩＭ１〜ＩＭ６            画像
【図１】
2020118832.tif 000003
【図２】
2020118832.tif 000004
【図３】
2020118832.tif 000005
【図４】
2020118832.tif 000006
【図５】
2020118832.tif 000007
【図６】
2020118832.tif 000008
【図７】
2020118832.tif 000009
【図８】
2020118832.tif 000010
【図９】
2020118832.tif 000011
【図１０】
2020118832.tif 000012
【図１１】
2020118832.tif 000013
【図１２】
2020118832.tif 000014
【図１３】
2020118832.tif 000015
【図１４】
2020118832.tif 000016
【図１５】
2020118832.tif 000017
【図１６】
2020118832.tif 000018
【図１７】
2020118832.tif 000019
【図１８】
2020118832.tif 000020
【図１９】
2020118832.tif 000021
【図２０】
2020118832.tif 000022
【図２１】
2020118832.tif 000023
【図２２】
2020118832.tif 000024
【図２３】
2020118832.tif 000025
【図２４】
2020118832.tif 000026