(57)【要約】【課題】グラフから指定した演算の対象である演算要素を、演算式に代入して演算を行う際のユーザビリティを向上させる技術を提供する。【解決手段】本発明の入力支援装置１００は、入力受付部１１０がユーザからの指示を受け付け、（スペクトル）グラフ生成部１１２が画像から生成したグラフを表示装置１６０に表示させ、演算式生成（表示）部１１３が変数を含む演算式を表示装置１６０に表示させ、対応付け処理部１１４が、画面上のグラフから演算の対象となる演算要素を指定して、その演算要素を画面上の演算式に含まれる変数に対応させる操作の対応付け指示を入力受付部１１０が受け付けたときに、その演算要素の値を求め、求めた演算要素の値を、演算式の変数に対応付け、演算処理部１１５がその演算結果を求める。【選択図】図１
2009042835.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、試料に関する画像を提供する観察装置と、に接続される入力支援装置であって、
ユーザからの指示を受け付ける入力受付部と、
前記画像から対応するグラフを生成し、該グラフを表示する第１の画面データを前記表示装置に出力するグラフ生成部と、
変数を含む演算式を表示する第２の画面データを前記表示装置に出力する演算式表示部と、
前記表示装置の画面上で、前記第１の画面データに基づくグラフから演算の対象となる演算要素を指定して、該演算要素を前記第２の画面データに基く前記演算式に含まれる変数に対応させる指示を前記入力受付部から受け付けたときに、前記演算要素の値を求め、求めた該演算要素の値を、前記演算式の変数に対応付ける対応付け処理部と、
前記演算式の変数に、対応付けられた前記演算要素の値を代入して演算結果を求める演算処理部と、
前記演算結果を前記表示装置に出力する出力部と、
を備えることを特徴とする入力支援装置。
【請求項２】
請求項１に記載される入力支援装置であって、
前記観察装置は、顕微鏡装置であり、
前記画像は、２次元スペクトル画像であり、
前記グラフは、スペクトルグラフである、
ことを特徴とする入力支援装置。
【請求項３】
請求項１又は２に記載される入力支援装置であって、
前記対応付け指示は、
前記第１の画面データに基づく演算要素をドラッグして、該演算要素を前記第２の画面データに基づいて表示した画面上の演算式に含まれる変数にドロップすることである、
ことを特徴とする入力支援装置。
【請求項４】
請求項１又は２に記載される入力支援装置であって、
前記対応付け指示は、
前記第１の画面データに基づく演算要素をクリックして、続いて、該演算要素を前記第２の画面データに基づいて表示した画面上の演算式に含まれる変数をクリックすることである、
ことを特徴とする入力支援装置。
【請求項５】
請求項１又は２に記載される入力支援装置であって、
前記第１の画面データに基づいて表示する画面には、前記演算式に含まれる変数に対応させた空欄が設けられ、
前記対応付け指示は、
前記第１の画面データに基づいて表示した画面上で指定された演算要素をドラッグして、該演算要素を前記第１の画面データに基づいて表示した画面上の前記空欄にドロップすることである、
ことを特徴とする入力支援装置。
【請求項６】
請求項１又は２に記載される入力支援装置であって、
前記演算式表示部が表示する前記演算式は、複数の変数を含み、
前記対応付け処理部は、
前記入力受付部が、前記第１の画面データに基づくグラフから演算の対象となる複数の演算要素を指定して、該複数の演算要素を前記第２の画面データに基づいて表示した画面上の前記演算式に含まれる複数の変数にそれぞれ対応させる操作の対応付け指示を受け付けたときに、前記複数の演算要素の値をそれぞれ求め、求めた該複数の演算要素の値を、前記演算式の複数の変数にそれぞれ対応付ける、
ことを特徴とする入力支援装置。
【請求項７】
表示装置と、試料に関する画像を提供する観察装置と、に接続される入力支援装置であって、
ユーザからの指示を受け付ける入力受付部と、
設定データを記憶しておく記憶部と、
前記画像から対応するグラフを生成し、該グラフを表示する第１の画面データを前記表示装置に出力するグラフ生成部と、
変数を含む演算式を表示する第２の画面データを前記表示装置に出力する演算式表示部と、
計時する計時部と、
前記第１画面データに基づくグラフから演算の対象となる演算要素を指定する指示を前記入力受付部から受け付けたときに、前記演算要素を特定する特定データを予め前記記憶部に記憶しておき、また、該演算要素を前記第２の画面データに基づく演算式に含まれる変数に対応付けるタイミングを指定する指示を前記入力受付部から受け付けたときに、前記タイミングを特定する時刻情報を予め前記記憶部に記憶しておき、前記計時部が計時している時刻が前記時刻情報と一致するときに、前記特定データで特定される演算要素の値を求め、求めた該演算要素の値を、前記演算式の変数に対応付けるＴｅａｃｈｉｎｇ処理部と、
前記演算式の変数に、対応付けられた前記演算要素の値を代入して演算結果を求める演算処理部と、
前記演算結果を前記表示装置に出力する出力部と、
を備えることを特徴とする入力支援装置。
【請求項８】
コンピュータを、試料に関する画像を提供する観察装置及び表示装置が接続される入力支援装置として機能させるプログラムであって、
前記コンピュータは、
ユーザからの指示を受け付ける入力受付手段、を備え、
前記コンピュータに、
前記画像から対応するグラフを生成し、該グラフを表示する第１の画面データを前記表示装置に出力するグラフ生成処理と、
変数を含む演算式を表示する第２の画面データを出力する演算式表示処理と、
前記入力受付手段が、前記第１の画面データに基づいて表示した画面上のグラフから演算の対象となる演算要素を指定して、該演算要素を前記第２の画面データに基づいて表示した画面上の前記演算式に含まれる変数に対応させる操作の対応付け指示を受け付けたときに、前記演算要素の値を求め、求めた該演算要素の値を、前記演算式の変数に対応付ける対応付け処理と、
前記演算式の変数に、対応付けられた前記演算要素の値を代入して演算結果を求める演算処理と、
前記演算結果を前記表示装置に出力する出力処理と、を行わせる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力支援装置、および、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来の分光装置としては、例えば、特許文献１に記載されているものがある。特許文献１に記載される分光装置は、１つの回折格子と、この回折格子で分光された各波長域（例えば、３２チャンネル）の光を受光する検出器と、検出器からデータを処理するデータ処理装置と、を備えている。この分光装置では、検出器は、回折格子で分光された各波長域の光を受光して、各波長域の光強度を示すデータを、データ処理装置に送信する。
【０００３】
ここで、データ処理装置は、受信したデータに対して各種処理を施すことができる。例えば、データ処理装置は、受信したデータから、２次元スペクトルイメージを生成する。そして、例えば、データ処理装置は、２次元スペクトルイメージ中で指定された領域のスペクトルグラフを生成・表示する。
【０００４】
さらに、データ処理装置は、生成・表示したスペクトルグラフを利用して、様々な演算を行う。例えば、表示したスペクトルグラフにおいて指定された波長域の積分値（演算の対象である計算要素）を、任意の演算式に代入して各種演算を行う、といったことはよく行われている。
【０００５】
【特許文献１】特開２００４−３４５６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、スペクトルグラフから得られる演算要素（例えば、上記の積分値）を演算式に代入するためには、ユーザがその数値を手入力しなければならず、特に、数値を何度も入力しなければならない場合には、ユーザにとって操作は煩雑である。
【０００７】
本発明は、グラフから指定した演算の対象である演算要素を、演算式に代入して演算を行う際のユーザビリティを向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための請求項１に係る発明の入力支援装置は、表示装置と、試料に関する画像を提供する観察装置と、に接続される入力支援装置であって、ユーザからの指示を受け付ける入力受付部と、前記画像から対応するグラフを生成し、該グラフを表示する第１の画面データを前記表示装置に出力するグラフ生成部と、変数を含む演算式を表示する第２の画面データを前記表示装置に出力する演算式表示部と、前記表示装置の画面上で、前記第１の画面データに基づくグラフから演算の対象となる演算要素を指定して、該演算要素を前記第２の画面データに基く前記演算式に含まれる変数に対応させる指示を前記入力受付部から受け付けたときに、前記演算要素の値を求め、求めた該演算要素の値を、前記演算式の変数に対応付ける対応付け処理部と、前記演算式の変数に、対応付けられた前記演算要素の値を代入して演算結果を求める演算処理部と、前記演算結果を前記表示装置に出力する出力部と、を備える。
【発明の効果】
【０００９】
本発明の入力支援装置によれば、グラフから指定した演算の対象である演算要素を、演算式に代入して演算を行う際のユーザビリティを向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の最良の実施の形態を図面を参照して説明する。
【００１１】
本発明の実施形態に適用される入力支援装置１００の機能構成の一例を、図１のブロック図に示す。入力支援装置１００は、図示するように、制御部１０１と、記憶部１０２と、インタフェース部１０３と、を有する。
【００１２】
入力支援装置１００は、例えば、図２に示すような顕微鏡分光システム５０で使用される。図示するように、顕微鏡分光システム５０は、入力支援装置１００と、顕微鏡装置２００と、分光検出器３００と、コントローラ４００と、を備えている。
【００１３】
顕微鏡装置２００は、レーザ光源２０１と、光ファイバ２０２と、コリメートレンズ２０３と、ダイクロイックミラー２０４と、ガルバノミラー２０５と、対物レンズ２０６と、テーブル２０７と、集光レンズ２０８と、ピンホール２０９と、を有する。
【００１４】
ここで、顕微鏡装置２００の照明光学系は、レーザ光源２０１、光ファイバ２０２、コリメートレンズ２０３、ダイクロイックミラー２０４、ガルバノミラー２０５、対物レンズ２０６、から構成される。また、顕微鏡装置２００の観察光学系は、対物レンズ２０６、ガルバノミラー２０５、ダイクロイックミラー２０４、集光レンズ２０８、から構成される。
【００１５】
顕微鏡装置２００において、レーザ光源２０１から出射されたレーザ光は、光ファイバ２０２を介して、コリメートレンズ２０３に導かれる。コリメートレンズ２０３は、導かれたレーザ光をコリメートする。ダイクロイックミラー２０４は、コリメートレンズ２０３でコリメートされたレーザ光を受け、試料Ｓ方向に反射する。ガルバノミラー２０５は、ダイクロイックミラー２０４で反射されたレーザ光を、試料Ｓ上で２次元的に走査する。対物レンズ２０６は、ガルバノミラー２０５からの光を試料Ｓの観察面上に集光させる。そして、集光レンズ２０８は、テーブル２０７に載せられている試料Ｓの観察面で反射されたレーザ光を、ピンホール２０９の位置に集光させる。ここで、ピンホール２０９に入射された光は、光ファイバを介して、分光検出器３００に送られる。
【００１６】
顕微鏡装置２００は、以上の構成を備えることにより、試料Ｓの２次元的な像を得ることができる。
【００１７】
分光検出器３００は、コリメートレンズ３０１と、回折格子３０２と、光検出アレイ３０３と、信号処理回路３０４と、を有する。
【００１８】
コリメートレンズ３０１は、顕微鏡装置２００から送られてきた光をコリメートする。回折格子３０２は、コリメートレンズ３０１でコリメートされた光を、異なる波長域の光に分光する。光検出アレイ３０３は、回折格子３０２で分光された各波長域の光の強度を電気的な検出信号に変換する。信号処理回路３０４は、光検出アレイ３０３で変換された検出信号をサンプリングし、そのサンプリングデータをコントローラ４００に供給する。
【００１９】
分光検出器３００は、以上の構成を備えることにより、顕微鏡装置２００から送られてきた光の波長域ごとの光強度を得ることができる。
【００２０】
コントローラ４００は、制御回路４０１と、レーザ駆動回路４０２と、スキャナ駆動回路４０３と、インタフェース回路４０４と、を有する。
【００２１】
制御回路４０１は、各種プログラムを実行するＣＰＵ、各種データやプログラム等が格納されるＲＯＭ、各種データやプログラムが一時的に記憶されるＲＡＭ、分光検出器３００からのデータ等が一時的に記憶されるフレームメモリ、等から構成される。このような構成からなる制御回路４０１は、レーザ駆動回路４０２に対して、レーザ光の出力指示信号、レーザ光シャッターの開口指示信号を出力する。また、制御回路４０１は、スキャナ駆動回路４０３に対して、ガルバノミラー２０５の動作制御信号を出力する。
【００２２】
さらに、制御回路４０１は、試料Ｓに関する２次元スペクトル画像を生成する。具体的には、制御回路４０１は、スキャナ駆動回路４０３に対して、２次元的な走査を指示する制御信号を出力しながら、分光検出器３００から供給されるサンプリングデータを、順次受信することにより、各波長域の２次元スペクトル画像を生成することができる。すなわち、分光検出器３００の光検出アレイ３０４の使用チャネルが３２チャネルである場合には、制御回路４０１は、３２枚の２次元スペクトル画像を生成する。
【００２３】
そして、制御回路４０１は、生成した２次元スペクトル画像を、インタフェース回路４０４を介して、入力支援装置１００に送信する。
【００２４】
レーザ駆動回路４０２は、制御回路４０１から供給された信号に応じて、レーザ光源２０１にレーザ光を出力させる制御信号や、レーザ光源２０１のレーザ光シャッターを開口させる制御信号を出力して、レーザ光源２０１を制御する。
【００２５】
スキャン駆動回路４０３は、制御回路４０１から供給された信号に応じた信号を、ガルバノミラー２０５に出力して、ダイクロイックミラー２０４で反射されたレーザ光を試料Ｓ上で２次元的に走査させる。
【００２６】
インタフェース回路４０４は、入力支援装置１００と通信を行うためのインタフェースである。インタフェース回路４０４は、例えば、入力支援装置１００とＵＳＢ通信を行うための機構を備える。この場合、通信データには、ＵＳＢの通信プロトコルに対応したものを使用する。
【００２７】
コントローラ４００は、以上の構成を備えることにより、顕微鏡装置２００で観測した試料Ｓに関する２次元スペクトル画像を、入力支援装置１００に提供することができる。
【００２８】
入力支援装置１００は、コントローラ４００から提供された２次元スペクトル画像を記憶する。そして、入力支援装置１００は、接続されている表示装置１６０に、この２次元スペクトル画像を表示させることができる。
【００２９】
また、入力支援装置１００は、ユーザが２次元スペクトル画像に対して各種処理を行うための機能を有する。本実施形態では、入力支援装置１００は、２次元スペクトル画像を用いて、試料ＳにおけるＦｒｅｔ(Fluorescence resonance energy transfer)現象を観察するための機能を有している。ここで、Ｆｒｅｔ現象とは、試料Ｓにおいて、レーザ光を照射したときに、特定の波長領域に含まれる波長の蛍光を発するドナー蛍光分子と、ドナー蛍光分子とは異なる波長の蛍光を発するアクセプター分子が近接している時に、ドナー蛍光分子が発した光エネルギーをアクセプター分子が吸収する現象である。このＦｒｅｔ現象を観察するためには、例えば、ある時刻に顕微鏡装置２００を用いて得られた２次元スペクトル画像内の一部の領域の光強度を示すスペクトルグラフと、その後の時刻に得られた同一領域の光強度を示すスペクトルグラフと、を比較すればよい。そこで、本実施形態の入力支援装置１００は、試料ＳにおけるＦｒｅｔ現象を観察するために、２次元スペクトル画像からスペクトルグラフを生成する機能を有し、スペクトルグラフから得られる計算要素（例えば、指定された波長領域における積分値）を、所定の演算式に代入して演算を行うといった演算機能を有するものとする。そして、入力支援装置１００には、入力装置１５０が接続され、Ｆｒｅｔ現象の観察が行われる際に、スペクトルグラフから計算要素を特定する指示や、計算要素を所定の演算式に代入する指示、等をユーザから受け付けることができる。
【００３０】
図１の説明に戻り、以上のような顕微鏡分光システム５０で使用される入力支援装置１００の制御部１０１は、入力受付部１１０と、スペクトル画像取得部１１１と、スペクトルグラフ生成部１１２と、演算式生成部１１３と、対応付け処理部１１４と、演算処理部１１５と、Ｔｅａｃｈｉｎｇ処理部１１６と、を有する。
【００３１】
スペクトル画像取得部１１１は、コントローラ４００に対して、上述した２次元スペクトル画像を生成させるコマンドを発行し、コントローラ４００から提供された２次元スペクトル画像を、スペクトル画像ＤＢ１２０に格納する処理を行う。２次元スペクトル画像を生成させるコマンドは、例えば、顕微鏡装置２００にタイムラプス撮影を行わせるときや、ユーザからの指示毎に顕微鏡装置２００に撮影させるとき等に発行される。
【００３２】
また、スペクトル画像取得部１１１は、コントローラ４００から取得した２次元スペクトル画像から、図３（Ａ）に示すようなスペクトル画像表示画面５００を生成し、表示装置１６０に表示させる。ここで、スペクトル画像表示画面５００は、コントローラ４００から取得した全ての２次元スペクトル画像（各波長域の２次元スペクトル画像）を重ね合わせて生成される。
【００３３】
スペクトルグラフ生成部１１２は、表示装置１６０に表示させたスペクトル画像表示画面５００に含まれる各波長域の２次元スペクトル画像からスペクトルグラフを生成する処理を行う。スペクトルグラフ生成部１１２は、スペクトル画像表示画面５００内の一部の領域５０１をユーザに指定されたときに、その領域５０１内のスペクトルデータをグラフ化する。そして、スペクトルグラフ生成部１１２は、図３（Ｂ）に示すようなスペクトルグラフ表示画面６００を、表示装置１６０に表示させる。ここで図示するスペクトルグラフ表示画面６００は、異なる時刻に取得した複数の２次元スペクトル画像の同一座標に位置する領域に含まれるスペクトルデータから生成したスペクトルグラフを重ね合わせて表示させた画面例である（実線：Ｔ＝１の時刻のスペクトルグラフ、一点鎖線：Ｔ＝２の時刻のスペクトルグラフ）。
【００３４】
また、スペクトルグラフ生成部１１２は、同一のスペクトル画像表示画面５００内で、複数の領域（例えば、Ａ領域（実線）５０１、Ｂ領域（破線）５０２）をユーザに指定された場合は、図４に示すように、それぞれの領域（５０１、５０２）に対応するスペクトルグラフ（実線グラフ、破線グラフ）を同一のスペクトルグラフ表示画面６００上に重ねて表示させてもよい。なお、複数の領域をユーザに指定された場合に、それぞれの領域（５０１、５０２）に対応するスペクトルグラフを、別個のスペクトルグラフ表示画面６００（図示せず）に表示させてもよい。
【００３５】
さらに、スペクトルグラフ生成部１１２は、スペクトルグラフ表示画面６００に、波長下限値線６０２及び波長上限値線６０３を表示させる。この波長下限値線６０２及び波長上限値線６０３は、ユーザの指示に従って、スペクトルグラフ表示画面６００上でｘ軸（波長軸）に平行な方向に移動させることができる。そして、スペクトルグラフ表示画面６００は、スペクトルグラフ、波長下限値線６０２、波長上限値線６０３、ｘ軸（波長軸）、で囲まれた領域６０１上にマウスポインタが配置されたときに、その領域６０１の色を反転させるようにしてもよい。
【００３６】
演算式生成部１１３は、スペクトルグラフ生成部１１２が生成したスペクトルグラフから、Ｆｒｅｔ現象を観察するために用いる演算式を生成する処理を行う。例えば、演算式生成部１１３は、演算式を生成するための演算式表示画面７００を表示装置１６０に表示させ、ユーザからの指示に基づいて所定の演算式７０１を生成する。このとき、生成する演算式７０１には、式中に変数を表す空欄（７０２、７０３）を設けることもでき、演算式７０１の生成後、空欄（７０２、７０３）に数値（上述した計算要素）が代入されたときに、この演算式７０１の解Ｘを得ることができる。そして、演算式生成部１１３は、生成した演算式７０１を、後述する対応テーブル１２１に格納する。ここで用いる演算式７０１の生成方法は、これに限定されず、例えば、予め記憶部１０２に記憶されている演算式から選択することで、演算式７０１を生成してもよい。
【００３７】
対応付け処理部１１４は、スペクトルグラフ生成部１１２が生成したスペクトルグラフにおいてユーザに指定された演算要素と、演算式生成部１１３が生成した演算式７０１と、を対応付ける処理を行う。すなわち、対応付け処理部１１４は、スペクトルグラフにおいてユーザに指定された演算要素を、演算式７０１中のどの空欄（７０１、７０２）に代入するかを決定する処理を行う。
【００３８】
具体的には、まず、対応付け処理部１１４は、図６（Ａ）に示すように表示装置１６０にスペクトルグラフを表示させたスペクトルグラフ表示画面６００上において、マウスポインタで指定された演算要素の値を求める。例えば、演算要素には、スペクトルグラフ、波長下限値線６０２、波長上限値線６０３、ｘ軸（波長軸）、で囲まれた領域６０１の積分値、等が含まれる。対応付け処理部１１４は、スペクトルグラフ、波長下限値線６０２、波長上限値線６０３、ｘ軸（波長軸）、で囲まれた領域６０１がユーザの指示に基づきドラッグされたときに、その領域６０１の積分値を求める処理を行う。
【００３９】
そして、対応付け処理部１１４は、ユーザの指示に基づきドラッグされた領域６０１が、演算式表示画面７００上の演算式７０１に含まれる空欄７０２（７０３）にドロップされたときに、求めた演算要素の値を、後述する対応テーブル１２１に格納する。ここで、対応テーブル１２１に格納するデータは、例えば、「変数名（空欄７０２を特定する名前）＝演算要素の値」といった形式であり、ドロップされた演算式７０１に対応付けて格納される。
【００４０】
さらに、対応付け処理部１１４は、このような演算要素と演算式７０１とを対応付ける処理を、演算式７０１中の全ての空欄（７０２、７０３）に対して行ったときに、対応付け処理を終了して、これを演算処理部１１５に通知する。
【００４１】
なお、ここでは、図６（Ａ）に示すように、スペクトルグラフ表示画面６００上でドラッグされた領域６０１が、演算式表示画面７００上の空欄７０２（７０３）にドロップされた場合に、対応付け処理を行うようにしているが、本発明はこれに限定されない。他の場合に対応付け処理を行う具体的な例については、後述する。
【００４２】
演算処理部１１５は、対応付け処理部１１４が演算要素を演算式７０１に対応付けたときに、その演算式の演算結果（解Ｘ）を求める処理を行う。具体的には、演算処理部１１５は、対応テーブル１２１に対応付けて格納された演算要素及び演算式を参照して、演算結果（解Ｘ）を求める。さらに、演算処理部１１５は、求めた演算結果（解Ｘ）の値を対応テーブル１２１に記憶する。
【００４３】
Ｔｅａｃｈｉｎｇ処理部１１６は、顕微鏡装置２００に試料Ｓを連続観測させる場合（例えば、タイムラプス観測）に、スペクトルグラフ上の演算要素と、その演算要素を代入する演算式と、その演算要素を演算式に代入する時刻と、を予め設定（Ｔｅａｃｈｉｎｇ）しておき、観測後にその演算式の演算結果（解Ｘ）を求める処理を行う。具体的には、Ｔｅａｃｈｉｎｇ処理部１１６は、まず、試料Ｓの観測前にユーザの指示に基づき、図６（Ｂ）に示すようなＴｅａｃｈｉｎｇ機能設定画面８００を、表示装置１６０に表示させる。Ｔｅａｃｈｉｇｎ機能設定画面８００には、スペクトルグラフ表示画面６００と同様のスペクトルグラフを表示させる領域、演算式表示画面７００と同様の演算式７０１を作成する領域、演算要素を演算式７０１に代入する時刻を入力させる領域（例えば、空欄）８０１、演算式の演算結果（解Ｘ）の経時グラフを表示させる領域、観測開始の指示をユーザから受け付けるための観測開始ボタン８０２、が設けられる。Ｔｅａｃｈｉｎｇ処理部１１６は、Ｔｅａｃｈｉｎｇ機能設定画面８００を表示させた後に、ユーザからの各種設定を受け付け、観測開始ボタン８０２が押されたときに、コントローラ４００に連続観測開始の指示信号を送信する。ここで、ユーザから受け付ける各種設定には、演算要素を確定するための波長下限値線６０１及び波長上限値線６０２の指定、演算式７０１の作成、演算要素を演算式に代入する時刻の指定、が含まれる。そして、Ｔｅａｃｈｉｎｇ処理部１１６は、各種設定内容を、後述するＴｅａｃｈｉｎｇテーブル１２２に格納しておく。なお、Ｔｅａｃｈｉｎｇ機能が設定された場合であっても、連続観測が開始した後は、対応付け処理部１１６が、演算要素（指定された時刻に求めた演算要素）と演算式７０１とを対応付ける処理を行う。
【００４４】
また、Ｔｅａｃｈｉｎｇ処理部１１６は、連続観測を開始後、Ｔｅａｃｈｉｎｇ機能設定画面８００上のスペクトルグラフ、及び、演算結果（解Ｘ）の経時グラフ、を所定の時間間隔で更新する処理を行うようにしてもよい。
【００４５】
入力受付部１１０は、後述する入力装置１５０からの入力信号を受け付ける処理を行う。具体的には、入力受付部１１０は、受け付けた入力信号の供給先（例えば、各部１１１〜１１７）を特定して、特定した供給先に入力信号を供給する。例えば、スペクトルグラフ生成部１１２が生成したスペクトルグラフ表示画面６００上にマウスポインタがあるときに、入力装置１５０のマウス１５２がクリックされたときは、スペクトルグラフ表示画面６００上におけるマウスポインタの位置を示す情報と、操作を特定する情報とを対応付け処理部１１２に供給する。
【００４６】
記憶部１０２は、スペクトル画像データベース（ＤＢ）１２０と、対応テーブル１２１と、Ｔｅａｃｈｉｎｇテーブル１２２と、を有する。
【００４７】
スペクトル画像ＤＢ１２０には、コントローラ４００から提供された２次元スペクトル画像が格納される。
【００４８】
対応テーブル１２１は、スペクトルグラフ生成部１１２が生成したスペクトルグラフにおいてユーザに指定された演算要素と、演算式生成部１１３が生成した演算式７０１と、を対応付けるためのテーブルである。対応テーブル１２１は、図７に示すように、演算式ごとのレコード１２１７からなる。各レコード１２１７には、ＩＤ１２１１と、演算式１２１２と、変数Ａ〜Ｃ（１２１３〜１２１５）と、演算結果１２１６と、が対応付けて格納される。なお、本実施形態では、対応テーブル１２１には、変数Ａ〜Ｃ（１２１３〜１２１５）を格納するための欄を３つ設けているが、これに限定されず、演算式１２１２中の変数の個数に応じて、変数を格納する欄を増減させてもよい。
【００４９】
ＩＤ１２１１は、演算式生成部１１３が生成した演算式７０１を識別するコードであり、例えば、「１」、「２」といった数字列である。
【００５０】
演算式１２１２は、演算式生成部１１３が生成した演算式７０１である。演算式表示画面７００上で、ユーザにより作成された演算式７０１に含まれる空欄（７０２、７０３）は、各空欄７０２（７０３）にそれぞれ異なる変数名（例えば、「Ａ」、「Ｂ」、等）に変換されて、対応テーブル１２１に記憶される。
【００５１】
変数Ａ〜Ｃ（１２１３〜１２１５）は、対応付け処理部１１４が求めた演算要素の値であり、「変数名＝演算要素の値」といった形式の文字列である。変数Ａ〜Ｃに含まれる変数名は、演算式１２１２に含まれる変数名と対応したものであり、演算要素の値は、変数Ａ〜Ｃに対応する空欄７０２（７０３）に演算要素がドロップされたときに求めた演算要素の値である。
【００５２】
演算結果１２１６は、演算処理部１１５が求めた演算結果（解Ｘ）の値を示す数字列である。
【００５３】
Ｔｅａｃｈｉｎｇテーブル１２２は、図８に示すように、演算式ごとのレコード１２２８からなる。各レコード１２２８には、ＩＤ１２２１と、演算式１２２２と、（波長）下限値１２２３と、（波長）上限値１２２４と、変数Ａ〜Ｃの入力時刻１２２５〜１２２７と、が対応付けて格納される。なお、本実施形態では、Ｔｅａｃｈｉｎｇテーブル１２２には、変数Ａ〜Ｃの入力時刻１２２５〜１２２７を格納するための欄を３つ設けているが、これに限定されず、演算式１２２１中の変数の個数に応じて、変数の入力時刻を格納する欄を増減させてもよい。
【００５４】
ＩＤ１２２１は、対応テーブル１２１に格納されるＩＤ１２１１に相当する。
【００５５】
演算式１２２２は、対応テーブル１２１に格納される演算式１２１２に相当する。
【００５６】
（波長）下限値１２２３、（波長）上限値１２２４は、タイムラプス観測等の連続観測を顕微鏡装置２００に行わせる際に、演算要素の波長域を決定するための波長下限値、波長上限値を特定するデータである。具体的には、（波長）下限値１２２３は、Ｔｅａｃｈｉｎｇ機能設定画面８００上でユーザに指定された波長下限値を示す数字列である。例えば、（波長）下限値１２２３は、「５８０」等の数字列でよい。また、（波長）上限値１２２４も同様に、Ｔｅａｃｈｉｎｇ機能設定画面でユーザに指定された波長上限値を示す数字列である。
【００５７】
変数Ａ〜Ｃの入力時刻１２２５〜１２２７は、タイムラプス観測等の連続観測を顕微鏡装置２００に行わせる際に、Ｔｅａｃｈｉｎｇ処理部１１７が演算要素の値を求め、求めた値を演算式に代入する時刻を特定するデータである。具体的には、変数Ａ〜Ｃの入力時刻１２２５〜１２２７は、Ｔｅａｃｈｉｎｇ機能設定画面８００上の領域８０１の空欄に入力された時刻を示す文字列である。例えば、変数Ａ〜Ｃの入力時刻１２２５〜１２２７は、「Ｔ＝１」や、「Ｔ＝１０（Ｈ）：２４（Ｍ）：３４（Ｓ）」等の文字列でよい。
【００５８】
インタフェース部１０３は、コントローラ４００と通信データの送受信を行うためのインタフェースである。
【００５９】
また、入力装置１５０は、キーボード１５１と、マウス１５２と、を含む。キーボード１５１やマウス１５２がユーザに操作されることで、入力支援装置１００に対してユーザの指示が入力される。表示装置１６０は、入力支援装置１００で生成したデータや処理内容を、ユーザに通知するためのディスプレイである。
【００６０】
以上のように構成される入力支援装置１００は、例えば、図９に示すような、ＣＰＵ９０１と、主記憶部９０２と、ＨＤＤ等の外部記憶装置９０３と、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体９０７から情報を読み出す読取装置９０５と、表示装置１６０、キーボード１５１やマウス１５２等から構成される入出力装置９０６と、コントローラ４００とＵＳＢ通信等の通信を行なうためや、インターネット等のネットワークに接続するための通信装置９０４と、を備えた一般的なコンピュータで実現される。
【００６１】
例えば、図１に示す記憶部１０２は、外部記憶装置９０３により実現可能であり、制御部１０１は、外部記憶装置９０３に記憶されている所定のプログラムを主記憶装置９０２にロードしてＣＰＵ９０１で実行することで実現可能である。
【００６２】
この所定のプログラムは、読取装置９０５を介して可搬型記憶媒体９０７から、或いは、通信装置９０４を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、主記憶装置９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して可搬型記憶媒体９０７から、或いは、通信装置９０４を介してネットワークから、主記憶装置９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００６３】
以上のような構成により、入力支援装置１００は、スペクトルグラフから得られる計算要素を、演算式に代入して演算を行う際のユーザビリティを向上させることができる。
【００６４】
図１０は、入力支援装置１００で行う第１の入力支援処理を示すフローチャートである。
【００６５】
制御部１０１は、入力受付部１１０がＦｒｅｔ現象を観察する指示をユーザから受け付けたときに、第１の入力支援処理を開始する。まず、入力受付部１１０は、Ｆｒｅｔ現象を観察する指示を受け付けたことを、スペクトル画像取得部１１１に通知する。
【００６６】
スペクトル画像取得部１１１は、スペクトル画像表示画面５００を、表示装置１６０に表示させる（ステップＳ１０１）。具体的には、スペクトル画像取得部１１１は、スペクトル画像ＤＢ１２０に格納されている２次元スペクトル画像のうち、ユーザに選択された２次元スペクトル画像から、図３（Ａ）に示すようなスペクトル画像表示画面５００を生成する。このとき、異なる時刻に取得した２次元スペクトル画像から生成した他のスペクトル画像表示画面５００をさらに生成してもよい。そして、スペクトル画像取得部１１１は、生成したスペクトル画像表示画面５００を、表示装置１６０に送信して表示させる。
【００６７】
次に、スペクトルグラフ生成部１１２は、表示装置１６０に表示させたスペクトル画像表示画面５００上で、グラフ化させる領域を指定する指示を受け付ける（ステップＳ１０２）。具体的には、ユーザによるマウス１５２の操作で、スペクトル画像表示画面５００上に図３（Ａ）に示すような円が描かれたときに、入力受付部１１０は、その円で指定された領域５０１（５０２）に含まれている画素の座標を、スペクトルグラフ生成部１１２に供給する。
【００６８】
スペクトルグラフ生成部１１２は、ステップＳ１０２で指定された領域５０１のスペクトルデータをグラフ化したスペクトルグラフを生成し、これを表示装置１６０に表示させる（ステップＳ１０３）。具体的には、スペクトルグラフ生成部１１２は、入力受付部１１０からユーザに指定された領域５０１の座標が供給されたときに、スペクトル画像表示画面５００を構成している全ての２次元スペクトル画像について、同座標に位置する画素のスペクトルデータを参照する。そして、スペクトルグラフ生成部１１２は、各２次元スペクトル画像に対応する波長域ごとのスペクトルグラフを生成し、これらを合成して最終的なスペクトルグラフを生成する。さらに、スペクトルグラフ生成部１１２は、生成したスペクトルグラフを含むスペクトルグラフ表示画面６００を、表示装置１６０に表示させる。なお、ステップＳ１０２で、複数のスペクトル画像表示画面５００上で同一座標の領域５０１が指定された場合には、スペクトルグラフ生成部１１２は、各領域５０１からそれぞれ生成したスペクトルグラフを重ね合わせたスペクトルグラフ表示画面６００を生成して、表示装置１６０に表示させる。
【００６９】
次に、演算式生成部１１３は、演算式を生成する処理を行う（ステップＳ１０４）。具体的には、演算式生成部１１３は、図５に示すような演算式表示画面７００を、表示装置１６０に表示させ、ユーザの操作に従って、演算式表示画面７００上に、数式や空欄７０２（７０３）を含んだ演算式７０１を生成する。演算式生成部１１３は、生成した演算式７０１に含まれている空欄７０２（７０３）を、空欄７０２（７０３）を特定するための変数名に変換した演算式１２１２を、ＩＤ１２１１と対応付けて対応テーブル１２１に格納する。ここで、ＩＤ１２１１には、昇順の数字を割り当てる。複数の演算式７０１を生成した場合は、演算式生成部１１３は、空欄７０２（７０３）を変数名に変換した演算式１２１２に、それぞれ異なるＩＤ１２１２を割り当てた複数のレコード１２１７を対応テーブル１２１に生成する。
【００７０】
ステップＳ１０３でスペクトルグラフ生成部１１２が生成したスペクトルグラフ表示画面６００と、ステップＳ１０４で演算式表示画面７００と、を表示装置１６０に表示させた状態で、入力受付部１１０は、ユーザからの入力を受け付ける（ステップＳ１０５）。ここで、ユーザからの入力には、例えば、スペクトルグラフ表示画面６００上で演算要素となる領域６０１を指定する入力、指定した領域６０１をドラッグする操作による入力、ドラッグした領域６０１を演算式表示画面７００上の演算式７０１に含まれる空欄７０２にドロップする操作による入力、等が含まれる。入力受付部１１０は、これらのユーザからの入力を、対応付け処理部１１４に供給する。
【００７１】
対応付け処理部１１４は、入力受付部１１０から供給された入力に基づいて、対応付け処理を行う（ステップＳ１０６）。具体的には、対応付け処理部１１４は、図６（Ａ）に示すように表示装置１６０にスペクトルグラフ表示画面６００を表示させる。スペクトルグラフ表示画面６００上で、スペクトルグラフ、波長下限値線６０２、波長上限値線６０３、ｘ軸（波長軸）、で囲まれた領域６０１をドラッグする入力が、ステップＳ１０５で供給された場合、対応付け処理部１１４は、その領域６０１の積分値を求める。そして、対応付け処理部１１４は、ユーザの指示に基づきドラッグされた領域６０１が、演算式表示画面７００上の演算式７０１に含まれる空欄７０２（７０３）にドロップされたときに、求めた演算要素の値を、対応テーブル１２１に格納する。これにより、対応付け処理部１１４は、演算式７０１と演算要素とを対応付けることができる。
【００７２】
また、対応付け処理部１１４は、ドラッグ＆ドロップ以外の方法でも、演算式７０１と演算要素とを対応付けるようにしてもよい。例えば、図１１（Ａ）に示すようにスペクトルグラフ表示画面６００上の領域６０１をクリックする入力が、ステップＳ１０５で供給された場合に、対応付け処理部１１４は、その領域６０１の積分値（演算要素の値）を求める。そして、対応付け処理部１１４は、領域６０１がクリックされた後に、連続して、演算式表示画面７００上の演算式７０１に含まれる空欄７０２（７０３）がクリックれたときに、求めた演算要素の値を、対応テーブル１２１に格納するようにしてもよい。
【００７３】
また、図１１（Ｂ）に示すようにスペクトルグラフ表示画面６００には、スペクトルグラフを表示する領域と、スペクトルグラフから得られる演算要素を代入するための空欄６０４と、を設けてもよい。この場合、スペクトルグラフ表示画面６００上の領域６０１をドラッグして、空欄６０４上にドロップする入力が、ステップＳ１０５で供給された場合に、対応付け処理部１１４は、その領域６０１の積分値（演算要素の値）を求める。そして、対応付け処理部１１４は、求めた演算要素の値を、対応テーブル１２１に格納する。
【００７４】
以上のような対応付け処理が、演算式７０１中の全ての空欄（７０２、７０３）に対して行われるまで、対応付け処理部１１４は、ステップＳ１０５、ステップＳ１０６の処理を、繰り返す（ステップＳ１０７；Ｎｏ）。一方、演算式７０１中の全ての空欄（７０２、７０３）に対して、対応付け処理が完了したときに（ステップＳ１０７；Ｙｅｓ）、対応付け処理部１１４は、対応付け処理を完了したことを、演算処理部１１５に通知して、処理をステップＳ１０８に移行する。
【００７５】
以上のような対応付け処理を、本実施形態の入力処理装置１００が行うことにより、ユーザは、スペクトルグラフから得られる演算要素を、容易に演算式７０１に代入することができる。
【００７６】
ステップＳ１０７で、対応付け処理が完了した通知を受けた演算処理部１１５は、その演算式の演算結果（解Ｘ）を求める処理を行う（ステップＳ１０８）。具体的には、演算処理部１１５は、対応テーブル１２１にアクセスして、変数Ａ〜Ｃ（１２１３〜１２１５）の値を、同一レコード１２１７に格納されている演算式１２１２に代入して演算を行う。例えば、図７の例で説明すると、演算処理部１１５は、「Ｘ＝１−（Ａ／Ｂ）」という演算式１２１２に、「Ａ＝５２」、「Ｂ＝２３」という変数Ａ１２１３、変数Ｂ１２１４の値を代入して演算を行う。これにより、演算処理部１１５は、「−１．２６」という解Ｘを求めることができる。そして、演算処理部１１５は、求めた演算結果（解Ｘ）１２１６を、同一のレコード１２１７に格納する。
【００７７】
そして、演算処理部１１５は、ステップＳ１０８で求めた演算結果（解Ｘ）を、表示装置１６０に表示させる（ステップＳ１０９）。これにより、本実施形態の入力支援装置１００は、試料ＳにおいてＦｒｅｔ現象が起こっているか否か、或いは、Ｆｒｅｔ現象がどのように起こっているか、等の判断材料となるデータをユーザに通知することができる。
【００７８】
演算結果（解Ｘ）を表示後、制御部１０１は、第１の入力支援処理を終了する。
【００７９】
図１２は、入力支援装置１００において、Ｔｅａｃｈｉｎｇ機能を設定した際の第２の入力支援処理を示すフローチャートである。
【００８０】
制御部１０１は、ユーザからＴｅａｃｈｉｎｇ機能を設定する指示が入力されるまで待機している（ステップＳ２０１；Ｎｏ）。制御部１０１は、ユーザからＴｅａｃｈｉｎｇ機能を設定する指示が入力されたとき（ステップＳ２０１；Ｙｅｓ）、第２の入力支援処理を開始する。具体的には、制御部１０１の入力受付部１１０は、Ｔｅａｃｈｉｎｇ機能の設定を開始する指示を受け付けたときに、第２の入力支援処理を開始する通知を、Ｔｅａｃｈｉｎｇ処理部１１６に対して行う。
【００８１】
この通知を受けたＴｅａｃｈｉｎｇ処理部１１６は、図６（Ｂ）に示すようなＴｅａｃｈｉｎｇ機能設定画面８００を、表示装置１６０に表示させる（ステップＳ２０２）。
【００８２】
ここで、Ｔｅａｃｈｉｎｇ処理部１１６は、ユーザからのＴｅａｃｈｉｎｇ機能に関する各種設定を受け付け、その設定内容を記憶する（ステップＳ２０３）。具体的には、Ｔｅａｃｈｉｎｇ処理部１１６は、図６（Ｂ）に示すように、Ｔｅａｃｈｉｎｇ機能設定画面８００上に、数式や空欄７０２（７０３）を含んだ演算式７０１が作成された場合、作成された演算式７０１を、Ｔｅａｃｈｉｎｇテーブル１２２に格納する。ただし、Ｔｅａｃｈｉｎｇ処理部１１６は、この際、演算式７０１に含まれている空欄７０２（７０３）を、空欄７０２（７０３）を特定するための変数名に変換してから、その演算式１２２２を、ＩＤ１２２１と対応付けてＴｅａｃｈｉｎｇテーブル１２２に格納する。さらに、Ｔｅａｃｈｉｎｇ処理部１１６は、ＩＤ１２２１及び演算式１２２２と同一のＩＤ１２１１及び演算式１２２１を、対応テーブル１２１にも格納する。また、Ｔｅａｃｈｉｎｇ処理部１１６は、演算要素を確定するための波長下限値線６０２及び波長上限値線６０３が指定された場合には、対応する（波長）下限値１２２３、（波長）上限値１２２４を、Ｔｅａｃｈｉｎｇテーブル１２２に格納する。さらに、Ｔｅａｃｈｉｎｇ処理部１１６は、Ｔｅａｃｈｉｎｇ機能設定画面８００上の領域８０１に、演算要素を演算式に代入する時刻が入力された場合には、入力された時刻を、入力された空欄に対応している変数名（変数Ａ〜Ｃ）の入力時刻（１２２５〜１２２７）として、Ｔｅａｃｈｉｎｇテーブル１２２に格納する。
【００８３】
Ｔｅａｃｈｉｎｇ機能の設定が終了後、Ｔｅａｃｈｉｎｇ処理部１１６は、Ｔｅａｃｈｉｎｇ機能設定画面８００上の観測開始ボタン８０２が押下されたときに、処理をステップＳ２０４に移行させる。
【００８４】
ステップＳ２０４では、Ｔｅａｃｈｉｎｇ処理部２０４は、タイムラプス観測等の試料Ｓの連続観測を、顕微鏡装置２００に開始させる（ステップＳ２０４）。具体的には、Ｔｅａｃｈｉｎｇ処理部２０４は、コントローラ４００に、タイムラプス観測等の試料Ｓの連続観測を開始させる指示信号を供給する。これとともに、Ｔｅａｃｈｉｎｇ処理部２０４は、ＣＰＵ９０１の内部タイマ等を用いた計時処理を開始する。
【００８５】
試料Ｓの連続観測中、コントローラ４００からは、所定間隔で２次元スペクトル画像が提供される。ここで、スペクトル画像取得部１１１は、コントローラ４００から提供される２次元スペクトル画像を、スペクトル画像ＤＢ１２０に、順次、格納していく。
【００８６】
続いて、Ｔｅａｃｈｉｎｇ処理部１１６は、Ｔｅａｃｈｉｎｇ機能設定画面８００上で設定した演算要素と、作成した演算式７０１と、と対応付ける処理を行う（ステップＳ２０６）。具体的には、試料Ｓを顕微鏡装置２００に連続観測させている期間中は、Ｔｅａｃｈｉｎｇ処理部２０４は、Ｔｅａｃｈｉｎｇテーブル１２２の変数Ａ〜Ｃの入力時刻（１２２５〜１２２７）を参照して、ＣＰＵ９０１の内部タイマが計時している時刻が、入力時刻（１２２５〜１２２７）のいずれかに一致するタイミングまで待機する（ステップＳ２０５；Ｎｏ）。ここで、ＣＰＵ９０１の内部タイマが計時している時刻が、入力時刻（１２２５〜１２２７）のいずれかに一致したとき（ステップＳ２０５；Ｙｅｓ）、Ｔｅａｃｈｉｎｇ処理部１１６は、予めステップＳ２０３で確定された演算要素の値を求める。演算要素を求める際には、Ｔｅａｃｈｉｎｇ処理部１１６は、一致した時刻にコントローラ４００から提供された使用チャネル分の２次元スペクトル画像を、スペクトル画像ＤＢ１２０から読み出して、演算要素の値を求める。そして、Ｔｅａｃｈｉｎｇ処理部１１６は、求めた演算要素の値を、対応テーブル１２１の対応する変数Ａ１２１３〜変数Ｃ１２１５に格納する。ただし、このとき演算要素の値は、Ｔｅａｃｈｉｎｇ機能設定画面８００上で作成された演算式７０１と同一の演算式１２１２を有するレコード１２１７に格納される。
【００８７】
Ｔｅａｃｈｉｎｇ処理部１１６は、以上のステップＳ２０４〜ステップＳ２０６の処理を、演算式７０１中の全ての空欄（７０２、７０３）に対して、演算要素の値を対応付け終わるまで繰り返す（ステップＳ２０７；Ｎｏ）。一方、演算式７０１中の全ての空欄（７０２、７０３）に対して、対応付け処理が完了したときに（ステップＳ２０７；Ｙｅｓ）、Ｔｅａｃｈｉｎｇ処理部１１６は、対応付け処理を完了したことを、演算処理部１１５に通知して、処理をステップＳ２０８に移行する。
【００８８】
以降の処理は、第１の入力支援処理と同様に、ステップＳ２０７で、対応付け処理が完了した通知を受けた演算処理部１１５は、その演算式の演算結果（解Ｘ）を求める処理を行う（ステップＳ２０８）。そして、演算処理部１１５は、ステップＳ２０８で求めた演算結果（解Ｘ）を、表示装置１６０に表示させる（ステップＳ２０９）。
【００８９】
演算結果（解Ｘ）を表示後、制御部１０１は、第２の入力支援処理を終了する。
【００９０】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００９１】
例えば、上記実施形態では、スペクトルグラフ生成部１１２が、顕微鏡装置２００で観察した試料Ｓの２次元スペクトル画像から、スペクトルグラフを生成するようにしている。しかしながら、本発明は、これに限定されず、例えば、顕微鏡装置２００は、カメラ等の観察装置でよく、２次元スペクトル画像は、カメラで撮影した画像等の画像でよく、スペクトルグラフは、関数で表現できるグラフであればよい。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態に係る入力支援装置の機能構成図である。
【図２】本発明の実施形態に係る顕微鏡分光システムの構成の一例を示すブロック図である。
【図３】（Ａ）スペクトル画像表示画面のレイアウト例を示す図である。（Ｂ）スペクトルグラフ表示画面のレイアウト例を示す図である。
【図４】スペクトル画像表示画面の別のレイアウト例を示す図である。
【図５】演算式表示画面のレイアウト例を示す図である。
【図６】（Ａ）スペクトル画像表示画面と演算式表示画面とを表示装置に表示させた場合のレイアウト例を示す図である。（Ｂ）Ｔｅａｃｈｉｎｇ機能設定画面のレイアウト例を示す図である。
【図７】対応テーブルのデータ構造を概念的に示す図である。
【図８】Ｔｅａｃｈｉｎｇテーブルのデータ構造を概念的に示す図である。
【図９】本発明の実施形態に係る入力支援装置のハードウェア構成の一例を示す図である。
【図１０】入力支援装置で実行される第１の入力支援処理のフローチャートを示す図である。
【図１１】（Ａ）（Ｂ）スペクトル画像表示画面と演算式表示画面とを表示装置に表示させた場合の別のレイアウト例を示す図である。
【図１２】入力支援装置で実行される第２の入力支援処理のフローチャートを示す図である。
【符号の説明】
【００９３】
５０      顕微鏡分光システム
１００    入力支援装置
１０１    制御部
１０２    記憶部
１０３    インタフェース部
１１０    入力受付部
１１１    スペクトル画像取得部
１１２    スペクトルグラフ生成部
１１３    演算式生成部
１１４    対応付け処理部
１１５    演算処理部
１１６    Ｔｅａｃｈｉｎｇ処理部
１２０    スペクトル画像データベース
１２１    対応テーブル
１２２    Ｔｅａｃｈｉｎｇテーブル
１５０    入力装置
１６０    表示装置
２００    顕微鏡装置
３００    分光検出器
４００    コントローラ
５００    スペクトル画像表示画面
６００    スペクトルグラフ表示画面
７００    演算式表示画面
８００    Ｔｅａｃｈｉｎｇ機能設定画面
９０１    ＣＰＵ
【図１】
2009042835.tif 000003
【図２】
2009042835.tif 000004
【図３】
2009042835.tif 000005
【図４】
2009042835.tif 000006
【図５】
2009042835.tif 000007
【図６】
2009042835.tif 000008
【図７】
2009042835.tif 000009
【図８】
2009042835.tif 000010
【図９】
2009042835.tif 000011
【図１０】
2009042835.tif 000012
【図１１】
2009042835.tif 000013
【図１２】
2009042835.tif 000014