(57)【特許請求の範囲】
【請求項１】
操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、
前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段と
を備え、
前記操作画面表示手段は、前記検査装置が増設されたときに、前記検査装置を複数同時に操作するための操作指令を受けて、複数の前記検査装置に共通する操作画面を表示すると同時に、該検査装置独自の操作画面を前記検査装置毎に表示する
ことを特徴とするインタフェース装置。
【請求項２】
操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、
前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段と
を備え、
前記操作画面表示手段は、前記検査装置が増設されたときに、前記検査装置を個別に操作するための操作指令を受けて、前記検査装置毎の操作画面をそれぞれ表示する
ことを特徴とするインタフェース装置。
【請求項３】
操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、
前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段と
を備え、
前記操作画面表示手段は、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、前記被検体が交換されたと判定され、且つ交換された該被検体が異なる種類の蛍光色素で染色された試料からなる場合に、前記蛍光色素の選択に関わる操作画面を変更する
ことを特徴とするインタフェース装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載のインタフェース装置において、
前記検査装置を構成する着脱可能な部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録する操作画面記録手段を、さらに備えている
ことを特徴とするインタフェース装置。
【請求項５】
請求項４に記載のインタフェース装置において、
前記操作画面記録手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、予め決められたタイミングで、該外部装置から操作画面情報と識別情報とを取得して記録する
ことを特徴とするインタフェース装置。
【請求項６】
請求項４に記載のインタフェース装置において、
前記操作画面表示手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、前記識別情報取得手段によって取得された識別情報に対応する操作画面情報が前記操作画面記録手段に記録されていない場合、該操作画面情報を該外部装置から取得する
ことを特徴とするインタフェース装置。
【請求項７】
請求項６に記載のインタフェース装置において、
前記操作画面記録手段は、前記操作画面表示手段によって前記外部装置から取得された操作画面情報を識別情報に対応付けて記録する
ことを特徴とするインタフェース装置。
【請求項８】
請求項１から請求項３のいずれか１項に記載のインタフェース装置において、
前記操作画面表示手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、前記検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報を、前記外部装置から読み出して操作画面を表示する
ことを特徴とするインタフェース装置。
【請求項９】
請求項１から請求項８のいずれか１項に記載のインタフェース装置において、
前記識別情報取得手段は、前記被検体に対する識別情報を繰り返し取得し、
前記操作画面表示手段は、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、被検体が交換された際に該識別情報取得手段によって取得された識別情報に対応する操作画面を表示する
ことを特徴とするインタフェース装置。
【請求項１０】
操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、
前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、
前記検査装置が増設されたときに、前記検査装置を複数同時に操作するための操作指令を受けて、複数の前記検査装置に共通する操作画面を表示すると同時に、前記検査装置毎に装置独自の操作画面を表示させる第２の操作画面表示手順と
をコンピュータにて実現させることを特徴とするプログラムを記録した記録媒体。
【請求項１１】
操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、
前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、
前記検査装置が増設されたときに、前記検査装置を個別に操作するための操作指令を受けて、前記検査装置毎の操作画面をそれぞれ表示する第２の操作画面表示手順と
をコンピュータにて実現させることを特徴とするプログラムを記録した記録媒体。
【請求項１２】
操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、
前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、
前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、
前記識別情報取得手順によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、前記被検体が交換されたと判定され、且つ交換された該被検体が異なる種類の蛍光色素で染色された試料からなる場合に、前記蛍光色素の選択に関わる操作画面を変更する第２の操作画面表示手順と
をコンピュータにて実行させることを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作画面を表示することによって検査装置などの電子機器に対するユーザインタフェースを実現するインタフェース装置と、操作画面を表示することによって検査装置などの電子機器に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体とに関する。
【０００２】
【従来の技術】
近年、各種電子機器に対するユーザインタフェースは、視覚的な表現によって行われるようになり、パーソナルコンピュータなどを介して電子機器の操作を実現するシステムでは、ＧＵＩ（Graphical User Interface）が不可欠になっている。
【０００３】
このようなシステムでは、操作対象となる電子機器の構成などに応じてＧＵＩが構築される必要があり、電子機器を構成する部品が交換されたり、電子機器に新たな部品が装着されたり、電子機器に装着されていた部品が外されたりした場合などには、ＧＵＩを再構築しなければならない。
例えば、パーソナルコンピュータなどを介して顕微鏡装置に対するＧＵＩを実現する顕微鏡システムでは、電動レボルバに装着される対物レンズがユーザによって交換される場合がある。このような場合、試料を検鏡する際に用いる対物レンズを選択するための操作画面は変更される必要がある。
【０００４】
また、顕微鏡システムでは、試料の画像を電子カメラによって撮像してディスプレイに表示することが可能であるが、電子カメラにズームレンズが新たに装着された場合には、ズームレンズの操作に関わる操作画面を新たに設ける必要がある。
さらに、顕微鏡システムでは、試料を染色した蛍光色素の違いに応じて試料に照射する光の波長を切り換え、蛍光色素毎に試料の画像を表示することが可能であり、複数の蛍光色素によって染色された試料を検鏡の対象とする場合、何れの蛍光色素に対応する画像を表示させるかがユーザによって選択される。そのため、検鏡の対象となる試料が、異なる種類の蛍光色素で染色された試料に交換された場合、蛍光色素の選択に関わる操作画面を変更する必要がある。
【０００５】
すなわち、顕微鏡システムでは、顕微鏡装置（試料を含む）や電子カメラの構成が変化した場合には、ＧＵＩを再構築しなければならない。
従来、このようなＧＵＩの再構築は、ユーザの指示に基づいて行われていた。
【０００６】
【発明が解決しようとする課題】
したがって、電子機器（顕微鏡システムでは、顕微鏡装置や電子カメラに相当する）の構成を変えてシステムを利用したいユーザは、ＧＵＩを構築する方法を熟知していなければならなかった。
【０００７】
また、ＧＵＩの再構築は、電子機器の構成を変える度に行う必要があるため、大変手間の掛かる作業をユーザに強いることになる。
そこで、請求項１から請求項９に記載の発明は、検査装置などの電子機器の構成の変化に適応した操作画面の表示を、ユーザの手を煩わせることなく行うことができるインタフェース装置を提供することを目的とする。また、請求項１０から請求項１２に記載の発明は、電子機器の構成の変化に適応した操作画面の表示を、ユーザの手を煩わせることなくコンピュータで実現させることができるプログラムを記録した記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明のインタフェース装置は、操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段とを備え、前記操作画面表示手段は、前記検査装置が増設されたときに、前記検査装置を複数同時に操作するための操作指令を受けて、複数の前記検査装置に共通する操作画面を表示すると同時に、該検査装置独自の操作画面を前記検査装置毎に表示することを特徴とする。
【０００９】
また、本発明のインタフェース装置は、操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段とを備え、前記操作画面表示手段は、前記検査装置が増設されたときに、前記検査装置を個別に操作するための操作指令を受けて、前記検査装置毎の操作画面をそれぞれ表示することを特徴とする。
【００１０】
また、本発明のインタフェース装置は、操作画面を表示することによって、被検体の検査を行う検査装置に対するユーザインタフェースを実現するインタフェース装置において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手段と、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手段によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する操作画面表示手段とを備え、前記操作画面表示手段は、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、前記被検体が交換されたと判定され、且つ交換された該被検体が異なる種類の蛍光色素で染色された試料からなる場合に、前記蛍光色素の選択に関わる操作画面を変更することを特徴とする。
【００１１】
なお、上述したインタフェース装置において、検査装置の構成が変わったか否かの判定は、例えば、識別情報取得手段によって繰り返し取得される識別情報に増減や変更が生じたか否かを判定することによって行える。また、検査装置に複数の部品が装着されている場合、操作画面表示手段は、各々の部品の識別情報に対応する操作画面を合成して表示しても良い。
【００１２】
また、前記検査装置を構成する着脱可能な部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録する操作画面記録手段を、さらに備えていることが好ましい。
【００１３】
また、前記操作画面記録手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、予め決められたタイミングで、該外部装置から操作画面情報と識別情報とを取得して記録してもよい。
なお、操作画面記録手段が外部装置から操作画面情報と識別情報とを取得するタイミングとしては、例えば、インタフェース装置の電源が投入された時や、外部装置内の操作画面情報が更新された時や、ユーザによって決められた期間毎（例えば、１週間毎など）などが挙げられる。
【００１４】
また、前記操作画面表示手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、前記識別情報取得手段によって取得された識別情報に対応する操作画面情報が前記操作画面記録手段に記録されていない場合、該操作画面情報を該外部装置から取得することが好ましい。
この場合、前記操作画面記録手段は、前記操作画面表示手段によって前記外部装置から取得された操作画面情報を識別情報に対応付けて記録するようにしてもよい。
【００１５】
また、前記操作画面表示手段は、前記検査装置を構成し得る着脱可能な全ての部品に対する操作画面情報を、該部品を識別するための識別情報に対応付けて記録している外部装置にネットワークを介して接続され、前記検査装置の構成が変わった際に前記識別情報取得手段によって取得された識別情報に対応する操作画面情報を、前記外部装置から読み出して操作画面を表示することが好ましい。
【００１６】
また、前記識別情報取得手段は、前記被検体に対する識別情報を繰り返し取得し、前記操作画面表示手段は、前記識別情報取得手段によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、被検体が交換された際に該識別情報取得手段によって取得された識別情報に対応する操作画面を表示するようにしてもよい。
【００１７】
また、本発明の記録媒体は、操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、前記検査装置が増設されたときに、前記検査装置を複数同時に操作するための操作指令を受けて、複数の前記検査装置に共通する操作画面を表示すると同時に、前記検査装置毎に装置独自の操作画面を表示させる第２の操作画面表示手順とをコンピュータにて実現させるものである。
また、本発明の記録媒体は、操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、前記検査装置が増設されたときに、前記検査装置を個別に操作するための操作指令を受けて、前記検査装置毎の操作画面をそれぞれ表示する第２の操作画面表示手順とをコンピュータにて実現させるものである。
また、本発明の記録媒体は、操作画面を表示することによって、被検体を検査する検査装置に対するユーザインタフェースをコンピュータで実現させるためのプログラムを記録した記録媒体において、前記検査装置に装着されている部品に対する識別情報を繰り返し取得する識別情報取得手順と、前記識別情報取得手順によって繰り返し取得される識別情報に基づき、前記検査装置の構成が変わったか否かを判定し、該検査装置の構成が変わった際に該識別情報取得手順によって取得された識別情報に対応する操作画面情報に基づいた操作画面を表示する第１の操作画面表示手順と、前記識別情報取得手順によって繰り返し取得される識別情報に基づき、被検体が交換されたか否かを判定し、前記被検体が交換されたと判定され、且つ交換された該被検体が異なる種類の蛍光色素で染色された試料からなる場合に、前記蛍光色素の選択に関わる操作画面を変更する第２の操作画面表示手順とをコンピュータにて実行させるものである。
【００１８】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施形態について詳細な説明を行うが、以下では、本発明のインタフェース装置の一例として、パーソナルコンピュータを備えた顕微鏡システムの説明を行う。ただし、以下の各実施形態において、パーソナルコンピュータには、本発明の記録媒体に記録されたプログラムまたは本発明のプログラムが予めインストールされているものとする。
【００１９】
図１は、顕微鏡システムの構成図である。
図１において、顕微鏡システム１０は、顕微鏡装置１００とパーソナルコンピュータ２００とを有し、必要に応じて電子カメラ３００が設けられる。
顕微鏡装置１００は、顕微鏡本体１０１を備えており、顕微鏡本体１０１には、不図示の電動レボルバを介して複数の対物レンズ１０２が装着されていると共に、各種のアクセサリ１０３（例えば、照明系、リレーレンズ、マニピュレータなど）も装着されている。また、顕微鏡本体１０１には、検鏡の対象となる試料が載せられたプレパラート１０４が不図示の電動ステージ上にセットされている。
【００２０】
なお、図１では、顕微鏡本体１０１に装着される部品として、対物レンズ１０２およびアクセサリ１０３のみを記載したが、顕微鏡本体１０１には、これらの他にも、着脱可能な様々な部品が装着されているものとする。
このような構成の顕微鏡装置１００において、対物レンズ１０２やアクセサリ１０３には、個体毎の識別が可能なＩＤ（製品番号、製造日時、シリアル番号など）が記録されたＩＣチップが内蔵され、プレパラート１０４には、試料の染色に用いられた蛍光色素の種類の識別が可能なＩＤが記録されたＩＣチップやバーコードなどが設けられている。顕微鏡本体１０１は、このようなＩＣチップに記録されているＩＤを読み出し、パーソナルコンピュータ２００に供給する機能を有している。また、顕微鏡本体１０１は、個体毎の識別が可能なＩＤを内部のメモリ（図示省略）に記録しており、このようなＩＤをパーソナルコンピュータ２００に供給する機能も有している。
【００２１】
パーソナルコンピュータ２００は、ＣＰＵ２０１と、バス２０２を介してＣＰＵ２０１に接続された外部インタフェース部２０３とハードディスク２０４と入力機器用インタフェース部２０５と表示制御部２０６と通信制御部２０７とを備えている。外部インタフェース部２０３は、顕微鏡装置１００内の顕微鏡本体１０１に接続され、場合によっては電子カメラ３００にも接続される。また、入力機器用インタフェース部２０５は、マウス２０８とキーボード２０９とに接続され、表示制御部２０６は、ディスプレイ２１０に接続され、通信制御部２０７は、ネットワークを介して外部のサーバ装置４００（例えば、製造メーカの所有するサーバ装置）に接続される。
【００２２】
電子カメラ３００は、他の電子カメラとの識別が可能なＩＤを内部のメモリ（図示省略）に記録しており、そのＩＤと、各種のアクセサリ（ズームレンズを含む）を個体毎に識別可能なＩＤとをパーソナルコンピュータ２００に供給する機能を有している。
以上説明したような構成の顕微鏡システム１０では、顕微鏡装置１００や電子カメラ３００に対するＧＵＩがパーソナルコンピュータ２００によって実現され、表示制御部２０６は、後述するようにＣＰＵ２０１によって取得された複数のＧＵＩリソースを合成して、操作画面をディスプレイ２１０に表示する機能を有している。
【００２３】
また、サーバ装置４００には、顕微鏡本体１０１や電子カメラ３００からパーソナルコンピュータ２００に供給され得る全てのＩＤに対応付けて、操作画面の表示に必要なＧＵＩリソースが予め記録されているものとする。
《第１の実施形態の説明》
図２は、第１の実施形態における顕微鏡システム１０の動作フローチャートであり、ＣＰＵ２０１などによって行われる操作画面の表示に関わる処理を示している。
【００２４】
以下、第１の実施形態における顕微鏡システム１０の動作を説明するが、以下では、顕微鏡システム１０の動作のうち、操作画面の表示に関わる処理の動作を図２に基づいて説明し、他の処理の動作については説明を省略する。
パーソナルコンピュータ２００の電源が投入されると、ＣＰＵ２０１は、顕微鏡本体１０１や電子カメラ３００から供給され得る全てのＩＤと、そのＩＤに対応するＧＵＩリソースとを、ネットワークを介してサーバ装置４００から取得する（図２Ｓ１）。
【００２５】
ここで、顕微鏡本体１０１や電子カメラ３００から供給され得る全てのＩＤとは、顕微鏡本体１０１に装着され得る部品や、顕微鏡装置１００に装着可能な電子カメラや、電子カメラ３００に装着され得るアクセサリなどに対するＩＤである。また、図２Ｓ１の処理は、例えば、インターネットを介して顕微鏡メーカや電子カメラメーカのホームページにアクセスし、そのホームページからＩＤおよびＧＵＩリソースをダウンロードすることに相当する。
【００２６】
次に、ＣＰＵ２０１は、サーバ装置４００から取得したＩＤとＧＵＩリソースとから成るＧＵＩ対応表を作成し、ハードディスク２０４に格納する（図２Ｓ２）。
次に、ＣＰＵ２０１は、外部インタフェース部２０３を介し、顕微鏡本体１０１や電子カメラ３００からＩＤを取得する（図２Ｓ３）。すなわち、ＣＰＵ２０１には、顕微鏡本体１０１、対物レンズ１０２、アクセサリ１０３、プレパラート１０４、電子カメラ３００に対するＩＤや、電子カメラ３００に装着されているアクセサリに対するＩＤなどが取得される。
【００２７】
次に、ＣＰＵ２０１は、このようにして取得したＩＤに対応するＧＵＩリソースをハードディスク２０４内のＧＵＩ対応表から読み出す（図２Ｓ４）。
そして、ＣＰＵ２０１は、このように読み出したＧＵＩリソースを、表示制御部２０６を介して合成し、操作画面をディスプレイ２１０に表示する（図２Ｓ５）。
【００２８】
ところで、顕微鏡装置１００に対する操作では、顕微鏡本体１０１に装着されている複数の部品に対して共通する操作が可能である。そのため、各々の部品に対応するＧＵＩリソースを単に合成した操作画面よりも、重複する操作が同一の共通の操作を実現するＧＵＩリソースが１つに統合されていることが望ましい。
そのため、第１の実施形態および後述する各実施形態では、ＧＵＩリソースは、ＩＤ毎に個別に設けられるだけでなく、複数のＩＤの組み合わせに対しても設けられるものとする。
【００２９】
図２Ｓ１〜図２Ｓ５の処理によって操作画面がディスプレイ２１０に表示されている状態において、ＣＰＵ２０１は、図２Ｓ３の処理と同様に、外部インタフェース部２０３を介し、顕微鏡本体１０１や電子カメラ３００からＩＤを取得する（図２Ｓ６）。
そして、ＣＰＵ２０１は、このように取得したＩＤと前回取得したＩＤとを比較し、ＩＤに増減や変更が生じているか否かを判定する（図２Ｓ７）。
【００３０】
ＣＰＵ２０１は、このような判定によって、ＩＤに増減や変更が生じていることを認識した場合、新たに取得したＩＤに対応するＧＵＩリソースをハードディスク２０４内のＧＵＩ対応表から読み出す（図２Ｓ８）。そして、ＣＰＵ２０１は、読み出したＧＵＩリソースを、表示制御部２０６を介して合成し、操作画面をディスプレイ２１０に表示し（図２Ｓ９）、図２Ｓ６以降の処理を繰り返す。
【００３１】
一方、ＣＰＵ２０１は、図２Ｓ７の判定によって、ＩＤに増減や変更が生じていないことを認識した場合、図２Ｓ６以降の処理を繰り返す。
そのため、ディスプレイ２１０に表示される操作画面は、ＩＤの増減や変更が生じる度に変更されることになる。
このようなＩＤの増減や変更は、顕微鏡装置１００や電子カメラ３００の構成が変化した場合に生じる。例えば、顕微鏡装置１００や電子カメラ３００の構成の変化としては、以下のような状態が考えられる。
【００３２】
１：電動レボルバから一部または全ての対物レンズ１０２が取り外された状態。
２：電動レボルバから一部または全ての対物レンズ１０２が交換された状態。
３：アクセサリ１０３の一部または全てが取り外された状態。
４：アクセサリ１０３が増設されたり、交換された状態。
５：電子カメラ３００が装着されたり、取り外された状態。
【００３３】
６：電子カメラ３００のアクセサリが交換された状態。
７：電子カメラ３００のアクセサリが増設されたり、交換された状態。
８：顕微鏡装置が増設された状態。
９：プレパラート１０４が交換された状態。
すなわち、第１の実施形態では、顕微鏡装置１００や電子カメラ３００の構成が変化すると、その構成の変化に追随して操作画面を変更することができる。
【００３４】
図３ないし図５は、顕微鏡装置１００や電子カメラ３００の構成の変化に伴う操作画面の変更例を示す図である。
図３（１）は、１０倍の対物レンズが取り外された場合の操作画面の変更例を示しているが、変更後の操作画面は、変更前の操作画面上の「×１０」が選択不可能な状態に変えられるのではなく、新たに生成されている。
【００３５】
図３（２）は、電子カメラ３００にズームレンズが取り付けられた場合の操作画面の変更例を示し、図３（３）は、顕微鏡本体１０１にマニピュレータが取り付けられた場合の操作画面の変更例を示している。
図４は、顕微鏡装置が増設された場合の操作画面の変更例を示している。ただし、顕微鏡装置が増設されて複数の顕微鏡装置による検鏡が可能である状態では、複数の顕微鏡装置は、ユーザの要求に応じて、同時に操作されたり、個別に操作されたりすることが考えられる。そこで、図４（１）では、顕微鏡装置が増設されて、複数の顕微鏡装置を同時に操作することがユーザから要求された場合の操作画面の変更例を示し、図４（２）では、顕微鏡装置が増設されて、複数の顕微鏡装置を個別に操作することがユーザから要求された場合の操作画面の変更例を示している。
【００３６】
図５は、プレパラート１０４に対するＩＤの変化に伴う操作画面の変更例を示す図である。なお、このようなＩＤの変化は、検鏡の対象となる試料が、異なる種類の蛍光色素で染色された試料に交換された場合に生じる。したがって、プレパラート１０４に対するＩＤが変化した場合、顕微鏡装置１００では、試料の画像表示に関わる機能が変更されることになり、パーソナルコンピュータ２００では、蛍光色素の選択に関わる操作画面が図５のように変更される。
【００３７】
すなわち、第１の実施形態では、試料の画像表示に関わる機能が変化すると、その機能の変化に追随して操作画面を変更することができる。
また、第１の実施形態では、パーソナルコンピュータ２００の電源が投入される度に、サーバ装置４００からＧＵＩリソースを取得するため、最新のＧＵＩリソースから成る操作画面を表示することができる。すなわち、第１の実施形態によれば、新たに発売されたアクセサリなどが顕微鏡本体１０１に装着された場合や、新たに発売された電子カメラが顕微鏡装置１００に装着された場合などであっても、そのアクセサリや電子カメラなどに適応した操作画面を表示することが可能である。
【００３８】
なお、第１の実施形態では、パーソナルコンピュータ２００の電源が投入される度に、ネットワークを介してＩＤおよびＧＵＩリソースが取得されるが、このようなＩＤおよびＧＵＩリソースの取得は、ユーザによって決められた期間毎（例えば、１週間毎など）に定期的に行うようにしても良いし、サーバ装置４００に記録されているＧＵＩリソースが更新された場合に限って行うようにしても良い。
【００３９】
例えば、サーバ装置４００に記録されているＧＵＩリソースの更新の有無は、サーバ装置４００からＩＤおよびＧＵＩリソースを取得する際に、ＧＵＩリソースの作成日も併せて取得しておき、その作成日とサーバ装置４００に記録されているＧＵＩリソースの作成日とを比較することによって判断することが可能である。
【００４０】
《第２の実施形態の説明》
図６は、第２の実施形態における顕微鏡システム１０の動作フローチャートであり、ＣＰＵ２０１などによって行われる操作画面の変更に関わる処理を示している。
【００４１】
ここで、第２の実施形態における顕微鏡システム１０の動作の説明を簡単にするため、先ず、ハードディスク２０４内のＧＵＩ対応表について説明する。
上述した第１の実施形態では、ネットワークを介してＩＤおよびＧＵＩリソースが取得されるが、ＩＤやＧＵＩリソースは、ＣＤ−ＲＯＭやフロッピーディスクなどの記録媒体に記録することができ、パーソナルコンピュータ２００によって読み出すことが可能である。このような記録媒体は、顕微鏡本体１０１、顕微鏡本体１０１に装着される部品、電子カメラ３００、電子カメラ３００に装着されるアクセサリなどと共にユーザに提供することが可能である。また、ＧＵＩ対応表は、ユーザが所有している対物レンズやアクセサリに対するＩＤおよびＧＵＩリソースで構成されていれば利用可能である。
【００４２】
そこで、第２の実施形態では、ユーザが所有する対物レンズやアクセサリなどに付随する記録媒体からＩＤおよびＧＵＩリソースが読み出されて、ＧＵＩ対応表が予め生成されているものとする。
以下、第２の実施形態における顕微鏡システム１０の動作を説明するが、以下では、顕微鏡システム１０の動作のうち、操作画面の変更に関わる処理の動作を図６に基づいて説明し、他の処理の動作については説明を省略する。
【００４３】
ＣＰＵ２０１は、操作画面がディスプレイ２１０に表示されている状態において、外部インタフェース部２０３を介し、顕微鏡本体１０１や電子カメラ３００からＩＤを繰り返し取得する（図６Ｓ１）。
ＣＰＵ２０１は、新たに取得したＩＤと前回取得したＩＤとを比較し、ＩＤに増減や変更が生じているか否かを判定する（図６Ｓ２）。
【００４４】
ＣＰＵ２０１は、このような判定によって、ＩＤに増減や変更が生じていることを認識した場合、新たに取得したＩＤに対応するＧＵＩリソースをハードディスク２０４内のＧＵＩ対応表から読み出し（図６Ｓ３）、ＧＵＩ対応表から読み出せないＧＵＩリソースがあったか否かを判定する（図６Ｓ４）。
【００４５】
ここで、ＧＵＩ対応表から読み出せないＧＵＩリソースがある状態とは、ユーザが新たに購入した対物レンズやアクセサリなどが顕微鏡本体１０１に装着された場合などのように、ＧＵＩ対応表に存在しないＩＤが取得された状態を意味する。
ＣＰＵ２０１は、図６Ｓ４の判定によって、ＧＵＩ対応表から読み出せなかったＧＵＩリソースがあったと認識した場合、そのＧＵＩリソースをネットワークを介してサーバ装置４００から取得する（図６Ｓ５）。そして、ＣＰＵ２０１は、サーバ装置から取得したＧＵＩリソースをＩＤに対応付けてＧＵＩ対応表に追加する（図６Ｓ６）。
【００４６】
次に、ＣＰＵ２０１は、表示制御部２０６を介して、ＧＵＩリソースを合成して操作画面をディスプレイ２１０に表示し（図６Ｓ７）、図６Ｓ１以降の処理を繰り返す。
一方、ＣＰＵ２０１は、図６Ｓ２の判定によって、ＩＤに増減や変更が生じていないことを認識した場合、図６Ｓ１以降の処理を繰り返す。
【００４７】
そのため、ディスプレイ２１０に表示される操作画面は、ＩＤの増減や変更が生じる度に変更されることになる。
したがって、第２の実施形態では、第１の実施形態と同様に、顕微鏡装置１００や電子カメラ３００の構成の変化や、試料の画像表示に関わる機能の変化に追随しつつ、操作画面を変更することができる。
【００４８】
また、第２の実施形態では、ＧＵＩ対応表に存在しないＩＤが取得されると、そのＩＤに対応するＧＵＩリソースがサーバ装置から取得されて、ＧＵＩ対応表が更新されるため、そのＧＵＩリソースを以降の操作画面の表示の際に反映させることができる。
なお、第２の実施形態では、ＧＵＩ対応表から読み出せなかったＧＵＩリソースをネットワークを介してサーバ装置４００から取得するが、この時、ＧＵＩ対応表内のＩＤに対応するＧＵＩリソースも併せて取得し、ＧＵＩ対応表内のＧＵＩリソースを最新のものに更新しても良い。
【００４９】
《第３の実施形態の説明》
図７は、第３の実施形態における顕微鏡システム１０の動作フローチャートであり、ＣＰＵ２０１などによって行われる操作画面の表示に関わる処理を示している。
以下、第３の実施形態における顕微鏡システム１０の動作を説明するが、以下では、顕微鏡システム１０の動作のうち、操作画面の表示に関わる処理の動作を図７に基づいて説明し、他の処理の動作については説明を省略する。
【００５０】
パーソナルコンピュータ２００の電源が投入されると、ＣＰＵ２０１は、外部インタフェース部２０３を介し、顕微鏡本体１０１や電子カメラ３００からＩＤを取得する（図７Ｓ１）。
ＣＰＵ２０１は、このように取得したＩＤに対応するＧＵＩリソースをネットワークを介してサーバ装置４００から取得し（図７Ｓ２）、表示制御部２０６を介して、ＧＵＩリソースを合成して操作画面をディスプレイ２１０に表示する（図７Ｓ３）。すなわち、第３の実施形態では、上述した第１の実施形態や第２の実施形態と異なり、ＧＵＩ対応表が生成されず、ネットワークを介してサーバ装置４００から取得されたＧＵＩリソースが、操作画面の表示の際に直接利用される。
【００５１】
このようにして操作画面がディスプレイ２１０に表示されている状態において、ＣＰＵ２０１は、外部インタフェース部２０３を介し、顕微鏡本体１０１や電子カメラ３００からＩＤを取得する（図７Ｓ４）。
そして、ＣＰＵ２０１は、このように取得したＩＤと前回取得したＩＤとを比較し、ＩＤに増減や変更が生じているか否かを判定する（図７Ｓ５）。
【００５２】
ＣＰＵ２０１は、このような判定によって、ＩＤに増減や変更が生じていることを認識した場合、新たに取得したＩＤに対応するＧＵＩリソースをネットワークを介してサーバ装置４００から取得する（図７Ｓ６）。
そして、ＣＰＵ２０１は、このように取得したＧＵＩリソースを、表示制御部２０６を介して合成し、操作画面をディスプレイ２１０に表示し（図７Ｓ７）、図７Ｓ４以降の処理を繰り返す。
【００５３】
一方、ＣＰＵ２０１は、図７Ｓ５の判定によって、ＩＤに増減や変更が生じていないことを認識した場合、図７Ｓ４以降の処理を繰り返す。
そのため、ディスプレイ２１０に表示される操作画面は、ＩＤの増減や変更が生じる度に変更されることになる。
したがって、第３の実施形態では、第１の実施形態と同様に、顕微鏡装置１００や電子カメラ３００の構成の変化や、試料の画像表示に関わる機能の変化に追随しつつ、操作画面を変更することができる。
【００５４】
なお、上述した各実施形態では、対物レンズ１０２、アクセサリ１０３、プレパラートに貼り付けられているＩＣチップからＩＤが読み出されているが、ＩＤの読み出しは、このような方法に限定されず、如何なる方法であっても良い。
例えば、顕微鏡装置１００にバーコードリーダが備えられている場合には、ＩＣチップに代えて、ＩＤを示すバーコードを対物レンズ１０２、アクセサリ１０３、プレパラートに貼り付けることによって、ＩＤの読み出しが行える。ただし、このような場合、対物レンズ１０２、アクセサリ１０３、プレパラート１０４を交換する際にユーザがバーコードリーダを操作する必要がある。
【００５５】
また、上述した各実施形態では、顕微鏡本体１０１や電子カメラ３００から供給されるＩＤに基づいて操作画面が生成されるが、ＩＤが対応付けられていないアクセサリが顕微鏡本体１０１や電子カメラ３００に装着された場合や、顕微鏡装置１００にＩＤが対応付けられていない電子カメラが装着された場合などには、ディスプレイ２１０に表示されている操作画面は、従来の顕微鏡システムと同様に、ユーザによって修正されても良く、このような修正の内容は、以降の操作画面の表示の際に反映させることが可能である。
【００５６】
さらに、上述した各実施形態では、試料の染色に用いられた蛍光色素の種類を識別するためのＩＤがプレパラート１０４に対応付けられている。そのため、このようなＩＤの変化によって、蛍光色素の選択に関わる操作画面が変更されることになるが、上述した各実施形態では、試料の違いによって変更する必要がある機能を識別するためのＩＤをプレパラート１０２に対応付けることによって、その機能を実現するための操作画面を変更することも可能である。
【００５７】
また、上述した各実施形態では、本発明のインタフェース装置を顕微鏡システム１００に適用した例を示したが、本発明のインタフェース装置は、顕微鏡システムに限定されず、着脱可能な部品を備えた電子機器に対するユーザインタフェースをパーソナルコンピュータなどによって実現でき、かつ、電子機器を構成する着脱可能な部品を識別するための識別情報を取得する機能を有しているシステムであれば、如何なるシステムにも適用できる。
【００５８】
【発明の効果】
以上説明したように、請求項１ないし請求項１２に記載の発明によれば、検査装置などの電子機器の構成の変化に適応した操作画面を、ユーザの手を煩わせることなく表示することができる。特に、請求項５ないし請求項８に記載の発明では、新規の部品が電子機器に装着されたとしても、その部品に対する操作画面を表示することができる。また、請求項９に記載の発明では、被検体の違いによって検査装置の機能が変化する場合であっても、その変化に適応した操作画面を、ユーザの手を煩わせることなく表示することができる。
【図面の簡単な説明】
【図１】顕微鏡システムの構成図である。
【図２】第１の実施形態における顕微鏡システムの動作フローチャートである。
【図３】顕微鏡装置や電子カメラの構成の変化に伴う操作画面の変更例を示す図である。
【図４】顕微鏡装置や電子カメラの構成の変化に伴う操作画面の変更例を示す図である。
【図５】顕微鏡装置や電子カメラの構成の変化に伴う操作画面の変更例を示す図である。
【図６】第２の実施形態における顕微鏡システムの動作フローチャートである。
【図７】第３の実施形態における顕微鏡システムの動作フローチャートである。
【符号の説明】
１０  顕微鏡システム
１００  顕微鏡装置
１０１  顕微鏡本体
１０２  対物レンズ
１０３  アクセサリ
１０４  プレパラート
２００  パーソナルコンピュータ
２０１  ＣＰＵ
２０２  バス
２０３  外部インタフェース部
２０４  ハードディスク
２０５  入力機器用インタフェース部
２０６  表示制御部
２０７  通信制御部
２０８  マウス
２０９  キーボード
２１０  ディスプレイ
３００  電子カメラ
４００  サーバ装置
【図１】
0004677686.tif 000002
【図２】
0004677686.tif 000003
【図３】
0004677686.tif 000004
【図４】
0004677686.tif 000005
【図５】
0004677686.tif 000006
【図６】
0004677686.tif 000007
【図７】
0004677686.tif 000008