(57)【要約】【課題】分析実行中に分析条件の変更が行われた場合、その変更の内容は履歴情報として残るものの、後からそれを読んでもそうした変更が必要であった背景や分析者の意図などを把握することが困難であって、分析の妥当性を検証しにくい。【解決手段】分析実行中に分析者の入力操作による分析条件の変更指示や異常状態の発生などの何らかのイベントが発生したとき（Ｓ１２、Ｓ１６）、その前後の分析状況であるステータスの変化や操作の手順などを動画像データとして保存する（Ｓ１３〜Ｓ１５、Ｓ１７、Ｓ１８）。そして、分析終了後には、その分析中に発生した全ての動画像データを１つのフォルダにまとめ（Ｓ２０）、後にそれを再生して確認したり、或いはその操作手順を自動的に再現した分析を行ったりできるようにする。【選択図】  図２
2004294267.tif 000002
【特許請求の範囲】
【請求項１】
分析機器の動作を制御するために、該分析機器による分析条件を入力したり分析の開始・停止を指示したりするために操作される入力手段と、分析結果やその他の各種情報を表示するための表示手段を有する制御装置であって、
ａ）分析実行中に為される前記入力手段の操作による分析条件の変更や分析実行中の各種パラメータ又は分析途中結果の変動などの所定のイベントの発生を監視する監視手段と、
ｂ）該監視手段により所定のイベントの発生が検知されたとき、時間的にその前後における、前記入力手段の操作に応じた前記表示手段の表示画面の遷移情報及び／又は前記表示手段の表示画面に表示される各種状況の変動情報を、動画像データ又は時系列的な静止画像データとして取得する画像データ収集手段と、
ｃ）或る分析に関して前記画像データ収集手段により取得された画像データをまとめて保存しておくデータ保存手段と、
を備えることを特徴とする分析機器の制御装置。
【請求項２】
前記データ保存手段に保存されている情報に沿って、或る分析における一連の操作を自動的に実行する操作再現手段を備えることを特徴とする請求項１に記載の分析機器の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液体クロマトグラフなどの各種の分析機器を制御するための制御装置に関する。
【０００２】
【従来の技術】
近年、液体クロマトグラフを初めとする各種の分析機器では、その制御やデータ処理、或いはデータ管理を行うためにパーソナルコンピュータ（以下、パソコンと略す）が利用されている。
【０００３】
こうした分析機器を用いた分析においては、或る試料に対する分析の実行中に、その分析結果の途中経過を見ながら或いは分析結果を左右する各種パラメータの変動状況を見ながら、分析者が適宜に分析条件やデータ処理条件（解析パラメータ）を変更する場合がよくある。例えば液体クロマトグラフを用いた分析では、分析の途中で、分析条件として送液ポンプ圧力（送液流量）やカラムオーブンの温度などを変更したり、解析パラメータとして予想保持時間等の同定情報などを変更したりするべく、キーボードによる入力操作やマウス等のポインティングデバイスによるクリック操作などが行われる場合があり得る。
【０００４】
従来の制御装置では、こうした各種分析条件（以下の説明では、分析条件はデータ処理条件など分析に関わる全ての条件を含むものとする）の変更に関してどのような操作が行われたのかを後で検証できるように、分析条件の変更履歴を日時や分析開始からの経過時間と共に文字情報として記録した操作ログが作成されるようになっている（例えば、非特許文献１、特許文献１など参照）。また、こうした操作ログは、ＧＬＰ（Ｇｏｏｄ  Ｌａｂｏｒａｔｏｒｙ  Ｐｒａｃｔｉｃｅ）やＧＭＰ（Ｇｏｏｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ  Ｐｒａｃｔｉｃｅ）と呼ばれる基準（ガイドライン）に対応したオーディットトレイル（Ａｕｄｉｔ  Ｔｒａｉｌ）に相当するものでもある。
【０００５】
【特許文献１】
特開２００２−５９４０号公報
【非特許文献１】
“ＣＬＡＳＳ−Ａｇｅｎｔ  ｖｅｒ．２  データベース管理・登録用ネットワークツール”、「セキュリティ  オーディットトレール」、［Ｏｎｌｉｎｅ］、株式会社島津製作所、［平成１５年３月１７日検索］、インターネット〈ＵＲＬ：  ｈｔｔｐ：／／ｗｗｗ．ｓｈｉｍａｄｚｕ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｄａｔａ−ｎｅｔ／ａｇｅｎｔ１．ｈｔｍ〉
【０００６】
【発明が解決しようとする課題】
しかしながら、上述したような操作ログは制御装置であるパソコンにより受け付けられた操作内容が事実として記述されているだけであるため、後日、それを読んでも、そうした操作が分析実行中のどのような状況で為されたのか、或いは、そうした操作がどのような意図で以て行われたのか、などを推測することは困難であった。特に、実際に分析を行った者と後日その操作ログを読んで検証しようとする者が同一でない場合には、上記のような事項の推測は非常に困難であって、分析の妥当性などを検証する際に支障をきたす場合があった。
【０００７】
本発明はかかる課題を解決するために成されたものであり、その主たる目的は、過去に行われた分析を検証する際にその分析の過程で行われた各種操作の背景や分析者の意図などを容易に確認し、それによってその分析の妥当性や正当性などについての判断をより正確に且つ効率的に行うことができる分析機器用の制御装置を提供することにある。
【０００８】
【課題を解決するための手段、及び効果】
上記課題を解決するために成された本発明は、分析機器の動作を制御するために、該分析機器による分析条件を入力したり分析の開始・停止を指示したりするために操作される入力手段と、分析結果やその他の各種情報を表示するための表示手段を有する制御装置であって、
ａ）分析実行中に為される前記入力手段の操作による分析条件の変更や分析実行中の各種パラメータ又は分析途中結果の変動などの所定のイベントの発生を監視する監視手段と、
ｂ）該監視手段により所定のイベントの発生が検知されたとき、時間的にその前後における、前記入力手段の操作に応じた前記表示手段の表示画面の遷移情報及び／又は前記表示手段の表示画面に表示される各種状況の変動情報を、動画像データ又は時系列的な静止画像データとして取得する画像データ収集手段と、
ｃ）或る分析に関して前記画像データ収集手段により取得された画像データをまとめて保存しておくデータ保存手段と、
を備えることを特徴としている。
【０００９】
例えば分析機器が液体クロマトグラフである場合について説明すると、分析条件としては、移動相をカラムに流すための送液ポンプの圧力又は送液流量、カラムオーブンの温度、検出器の設定波長（但し、検出器が分光光度計である場合）、或いはクロマトグラムに現れるピークを同定するための各種パラメータなどが挙げられる。
【００１０】
本発明に係る制御装置では、監視手段は分析が開始された後に分析者が入力手段を操作してこうした分析条件を変更したか否かを継続的に監視し、またこうした分析条件のいくつかが分析結果に影響を与えるほどつまり異常であると看做せる程度に変動したか否かを監視し、そうした変更や変動などのイベントの発生を検知する。こうしたイベントの発生が検知されると、画像データ収集手段は、そのイベント発生前後の操作に応じた表示画面の遷移や、表示画面に表示される各種状況の変動情報（例えば送液流量の変動、カラムオーブン温度の変動など）を動画像データ又は時系列的な静止画像データとして取得する。ここで言う時系列的な静止画像とは、例えば入力手段の操作によって表示画面に切り替わりがあったときの画像のみをコマ落ちで取り込むことを意味する。なお、或るイベントが発生したときにそれよりも時間的に遡った画像データを収集するには、適宜の時間内に発生する画像データを常に循環的に記録しておくようにすればよい。
【００１１】
そして、その分析が終了した後、画像データ収集手段により収集された画像データがある場合に、データ保存手段はその１つの分析実行中に取得された画像データをまとめて保存しておく。このとき、その分析によって取得された分析データ名と関連するファイル名やフォルダ名を付与することにより、後で容易に検索が可能となる。即ち、本発明に係る制御装置では、従来、文字情報のみで表現されていた操作ログが動画像又は静止画像、或いはその両方として記録されることになる。
【００１２】
このようにしてデータ保存手段に保存された画像データは、任意のときに読み出され、例えば制御装置に付設された表示手段の画面上で動画像又は静止画像として再生される。この画像を見れば、例えば分析者が入力手段を操作して何らかの分析条件の変更を行ったときに、その直前のクロマトグラムがどのようになっていたのか、或いは移動相の送液流量やカラムオーブンの温度がどのような変化状態にあったのかを直感的に認識することができ、分析条件の変更の背景や意図を理解したり、その必要性を検証したりする作業がきわめて容易に行える。
【００１３】
また、本発明に係る分析機器の制御装置では、前記データ保存手段に保存されている情報に沿って、或る分析における一連の操作を自動的に実行する操作再現手段を設けることができる。これによって、単に分析実行中に生じた各種イベントの前後の操作手順や分析状況の変動を動画像又は静止画像で確認するのみならず、以前に実行した分析と全く同一の操作手順に従って分析を再現することも容易に行える。それによって、過去の分析の妥当性の検証や試験が一層容易に、且つ正確に行える。
【００１４】
【発明の実施の形態】
以下、本発明に係る制御装置を備える分析機器として、液体クロマトグラフ（ＬＣ）を例に挙げて説明する。図１は本分析機器の要部の構成を示すブロック図である。
【００１５】
分析部１０は、溶離液槽１１、送液ポンプ１２、オートインジェクタ１３、オートサンプラ１４、カラム１５、及び検出器１６を含み、液体試料に対して実際の分析を行って解析に必要なデータを採取する。
【００１６】
パーソナルコンピュータ（パソコン）２０は、分析部１０により採取されたデータに対し所定の波形処理や演算処理を行って定性分析又は定量分析結果を導き出すデータ処理部２１と、分析部１０の各部の動作を統括的に制御する分析制御部２２と、主としてデータの管理やシステム全体の制御を行う中央制御部２３と、動画像や静止画像の圧縮・伸長処理などを含むデータ処理を行う画像データ処理部２４と、圧縮された画像データを所定時間分（又は所定フレーム数分）だけ記憶するための画像記憶部２５と、後述するように操作ログやステータスログに関する各種データを収集するログ情報収集部２６と、を機能的に含む。
【００１７】
さらに、中央制御部２３には、液晶ディスプレイなどのモニタ２７、キーボードやマウスなどを含む入力部２８、分析結果や後述するログフォルダ３１などを保存しておくための外部記憶装置３０が接続されている。
【００１８】
上記液体クロマトグラフでは、入力部２８から入力される各種分析条件、データ処理条件、その他の各種指示に応じて分析制御部２２が分析部１０の各部の動作を制御し、それによって目的試料に対するＬＣ分析が実行される。即ち、分析部１０において分析が開始されると、送液ポンプ１２により溶離液槽１１から吸引された溶離液（移動相）が略一定流量でカラム１５に流される。オートサンプラ１４では所定の順序で試料が選択され、選択された試料はオートインジェクタ１３において溶離液中に注入されカラム１５へ送り込まれる。カラム１５を通過する際に分離された各試料成分は時間の経過に伴って検出器１６にて順次検出され、この検出信号がデータ処理部２１へと送られる。データ処理部２１では、入力されるデータに対して所定の解析アルゴリズムに従ってデータ処理を実行し、クロマトグラムを作成したり、このクロマトグラムに基づいて定性分析及び定量分析を行ったりする。
【００１９】
本実施例の装置は、分析の際に分析者によって行われる分析条件の変更操作や分析に伴う各種の異常状態などを後で容易に検証できるようにするためのデータ処理及びその管理に特徴を有している。次にこの点について図２のフローチャートを参照しならがら説明する。
【００２０】
分析者は入力部２８により分析条件を設定した（又は既存の分析条件ファイルを選択する）上で、キーボードから特定のキー入力を行う又はマウスでモニタ２７の画面上の所定のボタンをマウスでクリック操作することで分析開始のコマンドを入力する（ステップＳ１０）。中央制御部２３を介してこのコマンドを受け取った分析制御部２２は、分析部１０の各部にそれぞれ制御信号を送出し、分析動作を開始する（ステップＳ１１）。
【００２１】
分析が開始された後、中央制御部２３は分析条件を変更するような入力操作が入力部２８から為されたか否かを監視する（ステップＳ１２）。一方、これとは別に、画像データ処理部２４は分析が開始された後に、モニタ２７に表示する画像信号として、時間経過に伴う信号変化を表すクロマトグラムの途中経過を示すグラフ、時間経過に伴う送液ポンプ１２の圧力変動やカラムオーブンの温度変化、或いは周囲環境の温度などの各種のステータスの変動を示すグラフ、をフレーム単位で適宜の形式で圧縮し画像記憶部２５に記憶させる。また、入力部２８により何らかの操作、例えば分析条件の設定ウインドウを開くための操作等が行われた場合には、その操作に対応してモニタ２７の表示画面上で変更された画像が取り込まれる。画像データ処理部２４としては例えばビデオ信号キャプチャなどを利用することができる。
【００２２】
画像記憶部２５の記憶容量には限界があり、記憶容量が満杯になると時間的に古い画像データから順に新しい画像データが上書きされてゆく。従って、画像記憶部２５には常に所定時間分の最新の動画像データが保存されていることになる。
【００２３】
上記ステップＳ１２にて分析条件の変更を行う入力操作が検出されると、そのイベントの検出を受けて、中央制御部２３の制御の下に、ログ情報収集部２６はその時点から時間ｔ１だけ遡った時点からｔ２期間内の分析状況（ステータス）を表す動画像データを画像記憶部２５から読み出して一時的に保持する（ステップＳ１３）。また、ログ情報収集部２６は、その入力操作に伴って発生した操作画面の遷移を示す１乃至複数枚の静止画を画像記憶部２５から読み出して一時的に保持する（ステップＳ１４）。さらにまた、ログ情報収集部２６は、分析条件変更の操作内容を示す情報をその操作の日時情報又は分析開始からの経過時間情報とともに一時的に保持する（ステップＳ１５）。
【００２４】
上記ステップＳ１５の処理実行後又は上記ステップＳ１２にて分析条件を変更する入力操作がないと判定された場合、中央制御部２３は何らかのステータスの異常が有ったか否かを判定する（ステップＳ１６）。こうした判定を行うために、送液ポンプ１２の圧力変動、カラムオーブンの温度変動、周囲環境の温度変動などの各ステータスの異常を判定するための閾値を予め設定しておく。ステップＳ１６にて何らかのステータス異常が有ったと判定されると、ログ情報収集部２６は上記ステップＳ１３と同様のステップＳ１７の処理により、分析状況を示す動画像データを画像記憶部２５から読み出して保持する。また、上記ステップＳ１５に代わる処理として、異常内容を示す情報をその異常発生の日時情報又は分析開始からの経過時間情報と共に保持する（ステップＳ１８）。即ち、ステップＳ１２は分析者の意図的な分析条件の変更であり、他方、ステップＳ１６は分析者の意図しないステータス（分析条件を含む）の変動である。
【００２５】
次いで、中央制御部２３は分析が終了したか否かを判定し、分析が終了していない場合にはステップＳ１２へと戻る。従って、分析開始から分析終了までステップＳ１２〜Ｓ１８の処理が繰り返され、分析途中で分析条件変更の入力操作又はステータスの異常発生がある度にその前後の分析状況を示す動画像データを初めとする各種データがログ情報収集部２６に保存される。
【００２６】
分析途中で分析条件変更やステータス異常が発生した場合には、分析が終了した時点（ステップＳ１９でＹｅｓ）で、その分析に関連した上記動画像データやテキストデータなどがログ情報収集部２６に保存された状態にある。そこで、分析が終了すると、ログ情報収集部２６は中央制御部２３の制御の下に、各イベントに対応する動画像又は静止画像データや操作内容を表すテキストデータをそれぞれ１つずつのファイル（操作ログテキストデータファイル３２、操作／ステータスログ画像データファイル３３）とし、これらを集約して１個のログフォルダ３１に収納して外部記憶装置３０に保存する。その際に、そのログフォルダ３１には分析データ名等と関連したフォルダ名が自動的に付与され、そのフォルダの属性情報として対応付けて保存される（ステップＳ２０）。
【００２７】
なお、動画像データのファイル形式は既存の各種方式を用いることができ、例えばＡＶＩ形式やＭＰＥＧ形式などを利用することができる。こうした処理の結果、図１に示すように、外部記憶装置３０には操作ログテキストデータファイル３２や操作／ステータスログ画像データファイル３３などを含むログフォルダ３１が分析毎に作成される。
【００２８】
次に、上記のように外部記憶装置３０に保存されたログフォルダ３１の使用方法の一例について説明する。
【００２９】
分析者や他の者（以下ではオペレータとする）が過去の分析に関する操作ログを調べたい場合には、入力部２８で所定操作を行うことにより過去のログフォルダ名の一覧をモニタ２７の画面上に表示させ、その中で所望のログフォルダを選択してクリック操作する。すると、この操作指示を受けた中央制御部２３は、外部記憶装置３０内を検索してそのログフォルダ名を有するログフォルダ３１を見つけ、そのフォルダ３１に含まれるデータファイルを開く。そして、このデータに基づいて図３に示すように、操作ログテーブル４２やステータスを示すグラフ４１が配置された表示画面４０をモニタ２７に表示する。但し、この段階では動画像は最も初期の画像が静止画像として表示されている。
【００３０】
オペレータがこの画面内にある再生ボタン４３をクリック操作すると、この操作を受けた中央制御部２３は、操作／ステータスログ画像データファイル３３から読み出した画像データを画像データ処理部２４に送って処理し、再生された画像をモニタ２７に表示させる。これにより、操作に応じた表示画面の遷移やステータスの変動が動画像として、時間的に古いものから順にモニタ２７上で再生される。オペレータは再生ボタン４３及び停止ボタン４４を適宜にクリック操作することにより、上記動画像の再生を任意に開始又は停止することができる。もちろん、早送りなどの画像再生に便利な適宜のボタンを追加して設けてもよい。
【００３１】
また、オペレータが操作ログテーブル４２上で任意の行をクリック操作すると、その行に記述されている操作内容に対応した操作手順やステータス変動などの画像データを読み出し、上記と同様にしてその最初の画像を静止画像としてモニタ２７の画面上に表示させる。その状態から再生ボタン４３をクリック操作すれば、その静止画像に引き続く動画像を再生することができる。このようにして、オペレータは分析条件変更のための任意の操作入力やステータスの変動に関連する、つまりそうしたイベントが生じた前後の状況を動画像で確認することができる。
【００３２】
また、分析者は、分析を行う前等の分析中以外の適宜のときに、過去の操作ログに保存されている通りの操作をその後の分析において自動的に再現しながら分析を遂行することが可能である。その際の手順は以下の通りである。
【００３３】
まず、オペレータは入力部２８での所定操作によって図４に示すような分析スケジュールを設定するテーブル５０をモニタ２７の画面上に表示させる。そして、過去の操作を再現したい分析の行の「操作の再生」セル５１内をマウスでクリック操作する。この操作に応じて、そのセル５１内にキーボードからのテキスト入力が可能となり、オペレータは再現したい過去のログフォルダのフォルダ名を入力する。図４の例ではそのフォルダ名は「ログ０７２１」となっている。
【００３４】
その後、分析開始を指示すると、「操作の再生」セル５１内にフォルダ名が指定されている場合には、中央制御部２３はその名称のログフォルダからファイルを読み出してその内容を解析して制御情報を分析制御部２２にセットする。分析制御部２２は、分析開始からの時間経過毎に所定の制御信号を分析部１０の各部へと送ることにより、上記操作ログに沿った分析条件での分析を行わせる。
【００３５】
なお、操作ログ及びステータスログの動画像において、ステータスの変動を示グラフ中に、操作やステータス異常のあった時刻に対応してその操作内容や警告表示などをテキストデータで表示させることにより、オペレータに対して操作の流れや状況の変化などを理解容易に示すことができる。
【００３６】
また、上記実施例は一例であって、本発明の趣旨に沿った範囲で適宜変形や修正を行なえることは明らかである。
【図面の簡単な説明】
【図１】本発明の一実施例である分析機器の要部の構成を示すブロック図。
【図２】本実施例の分析機器による特徴的な処理を示すフローチャート。
【図３】本実施例の分析機器においてモニタの表示画面の一例を示す図。
【図４】本実施例の分析機器においてモニタの表示画面の現れる分析スケジュール設定テーブル５０の一例を示す図。
【符号の説明】
１０…分析部
２０…パソコン
２１…データ処理部
２２…分析制御部
２３…中央制御部
２４…画像データ処理部
２５…画像記憶部
２６…ログ情報収集部
２７…モニタ
２８…入力部
３０…外部記憶装置
３１…ログフォルダ
３２…操作ログテキストデータファイル
３３…操作／ステータスログ画像データファイル
【図１】
2004294267.tif 000003
【図２】
2004294267.tif 000004
【図３】
2004294267.tif 000005
【図４】
2004294267.tif 000006