(57)【特許請求の範囲】
【請求項１】
測定手段及びデータ処理手段を含む分析機器にあって、測定手段により取得された生データや、該生データに対しデータ処理手段にて所定のデータ処理を施した結果取得される派生データを保存・管理するための分析機器用データ管理装置において、
ａ）前記生データと、１乃至複数段階の派生データを得るために該生データに基づいて実行された各段階の各種データ処理をそれぞれ特定し得る履歴情報とを、関連付けて記憶しておく記憶手段と、
ｂ）前記生データ又は派生データの選択指示を受け付ける入力手段と、
ｃ）該入力手段により派生データの選択指示を受けたとき、前記記憶手段の履歴情報に基づいて該派生データを取得するための１乃至複数のデータ処理を特定し、前記生データに対して該データ処理を実行すべく前記データ処理手段を制御して派生データを生成する制御手段と、
を備えることを特徴するデータ管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分光光度計、クロマトグラフ装置等、各種分析機器において測定されたデータや、該データに所定のデータ処理を実行した結果取得されるデータ及び処理結果などを保存・管理するための分析機器用データ管理装置に関する。
【０００２】
【従来の技術】
近年、食品検査、新医薬品の開発、等の信頼性を確保するために、ＧＬＰ（Good Laboratory Practice）やＧＭＰ（Good Manufacturing Practice）と呼ばれる基準（ガイドライン）が導入されつつある。このような基準に適合した分析機器としては、正しい品質管理の下で開発・製造されたことを示すとともに、据え付けも正常に行われたことを示す必要がある。
【０００３】
また、ＧＬＰ／ＧＭＰでは、試験・検査等の結果得られたデータの管理にも厳しい基準が設けられており、不用意な或いは故意的なデータの書換えや消失などを防止する対策が必要となる。この対策の一つとして、従来の分析機器のデータ管理装置では、例えば、種々のレベルでのセキュリティ管理が施されており、例えばシステム管理者以外の一般のオペレータがデータの消去などを行えないようになっている。更に、従来のデータ管理装置では、測定により取得された生データを全て保存するのは勿論のこと、この生データを元に複数段階のデータ処理が実行された場合に、各処理の結果として得られた派生データを全て保存しておくようにしている。これにより、例えば、後日、データ処理の途中段階でのデータを再検証したいような場合には、速やかにそのデータを読み出してきて表示や出力させることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したようにデータ処理された全てのデータをファイルとして保存する場合、生データのデータ量が多いとトータルのデータ量はかなり膨大なものとなる。これらデータをハードディスク等の大容量のメモリに格納しておく場合にはあまり大きな問題はないが、このようなデータをリムーバブルのメモリに格納する場合には、あまりデータ量が大きくなるとメモリ容量が不足するおそれがある。近年、ＣＤ−ＲＷやＤＶＤ−ＲＡＭといった大容量のリムーバブルメモリも実用化されているが、取り扱いの容易性などを考慮すると、フロッピーディスクやＩＣカードメモリといった比較的小容量の記録媒体が未だ有用であり、特に、フーリエ変換赤外分光光度計など、生データのデータ容量がかなり膨大になるような分析機器においては、保存すべきデータ量を抑制できるようなデータ管理方法が要望されている。
【０００５】
本発明は上記課題を解決するために成されたものであり、その目的とするところは、データファイルのデータ量を抑えつつ、ＧＬＰ／ＧＭＰに適合するデータ管理が行えるような分析機器用データ管理装置を提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために成された本発明は、測定手段及びデータ処理手段を含む分析機器にあって、測定手段により取得された生データや、該生データに対しデータ処理手段にて所定のデータ処理を実行した結果取得される派生データを保存・管理するための分析機器用データ管理装置において、
ａ）前記生データと、１乃至複数段階の派生データを得るために該生データに基づいて実行された各段階の各種データ処理をそれぞれ特定し得る履歴情報とを、関連付けて記憶しておく記憶手段と、
ｂ）前記生データ又は派生データの選択指示を受け付ける入力手段と、
ｃ）該入力手段により派生データの選択指示を受けたとき、前記記憶手段の履歴情報に基づいて該派生データを取得するための１乃至複数のデータ処理を特定し、前記生データに対して該データ処理を実行すべく前記データ処理手段を制御して派生データを生成する制御手段と、
を備えることを特徴としている。
【０００７】
【発明の実施の形態、及び効果】
この発明に係るデータ管理装置では、従来のように各データ処理段階毎に取得される派生データをそれぞれ保存するのではなく、測定により取得された生データと、それ以降のデータ処理の内容に関する履歴情報とを記憶手段に保存しておく。そして、入力手段によるユーザからの選択指示に応じて派生データを得る必要が生じたとき、制御手段は、その派生データを得るためのデータ処理内容を履歴情報に基づいて判断し、生データに対するデータ処理を実行させて、所望の派生データを取得する。そして、この派生データを上記選択指示に対する結果として出力する。すなわち、派生データを保存する代わりに、派生データが要求される度毎に、履歴情報を参照してデータ処理内容を特定し、そのデータ処理を実行することにより派生データを新たに生成するようにしている。ここで、履歴情報は、データ処理の実行プログラムそのままでもよいし、そのデータ処理の実行プログラムが格納されている他の記憶領域の位置（ファイルロケーションなど）を示すアドレスやプログラム識別子であってもよい。要するに、そのデータ処理が特定できるものでありさえすればよい。
【０００８】
データ処理演算が非常に複雑であるという特殊な場合を除けば、通常のデータ処理では、そのデータ処理の実行プログラムを記述するためのデータ量はその処理の結果得られる派生データのデータ量よりも遙かに少なくて済む。また、データ処理の実行プログラムを記述するためのデータ量が膨大になる場合には、上述したようにその実行プログラムが格納されている他の記憶領域の位置を示す、ごく小さなデータ量を格納しておけばよく、この場合、派生データのデータ量よりも遙かに少なくて済む。したがって、いずれにもしても、本発明に係る分析機器用データ管理装置によれば、従来のように派生データを全て保存しておく場合と比べて、蓄積しておくべきデータ量が非常に少なくて済むので、データの管理が非常に容易になり、小容量のメモリにも格納することができる。また、データ処理の履歴は全て残されているので、ユーザの指示に応じて、いつでも、如何なる処理の結果をも、速やかに出力することができる。
【０００９】
【実施例】
以下、本発明の一実施例による分析機器用データ管理装置を図面を参照して詳細に説明する。
【００１０】
図１は、このデータ管理装置を適用した分析装置の全体構成図である。この分析装置は、ＣＰＵ、ＲＡＭ、ハードディスク等を含んで構成されるパーソナルコンピュータにより具現化される主制御部１が中心に据えられ、キーボードやマウスなどポインティングデバイスから成る入力部２、入力データや処理結果などをモニタするための表示部３、及び、試料に対して所定の測定を実行して測定データを取得する測定部４が入出力制御部５を介して接続されている。また、主制御部１には、ハードディスク、光ディスクなどの大容量のデータ蓄積手段、又はフロッピーディスク、ＩＣカードメモリなどの比較的小容量のデータ蓄積手段である記憶装置６が接続されている。
【００１１】
主制御部１は、機能的に、データ処理部１１及びシステム制御部１２を備える。データ処理部１１は、プログラムにより実現される、予め定められた各種演算処理を実行する。一方、システム制御部１２は、この主制御部１に接続された各部の動作を制御するものであって、特に、ＧＬＰやＧＭＰに対応した機能として、セキュリティ管理部１３及びファイル管理部１４を備える。セキュリティ管理部１３は、この装置のユーザをシステム管理者とオペレータとに分け、そのユーザに応じてソフトウエアの機能を制限する機能を有している。ファイル管理部１４は、記憶装置６に格納するデータ（ファイル、フォルダ等）の管理を行うものである。あとで詳しく述べるが、記憶装置６には、測定部４による測定の結果得られるデータやデータ処理の結果得られるデータが、各分析毎に１つのフォルダ６１、６２、６３として格納されるようになっている。
【００１２】
本発明の特徴は、記憶装置６に格納するデータの管理方法にある。以下、このデータ管理方法について図２を用いて説明する。図２はデータ、データ処理、データ名及びデータファイルの対応関係の一例を示す模式図である。なお、以下の説明では、測定部４はフーリエ変換赤外分光光度計であるものとする。
【００１３】
いま、本分析装置を用いて或る試料の分光測定を実行したとき、測定部４により波長スペクトルを構成するデータＤ１（実際には複数の数値データの集合）が取得されたとする。このデータＤ１は入出力制御部５を介して主制御部１へ送られ、記憶装置６のフォルダ６１の中に生データファイル６ａとして格納される。このとき、このデータＤ１にはユーザにより適当なデータ名（ここではoriginalとする）が付与される。なお、この時点では生データに対し何らのデータ処理も実行されていないので、フォルダ６１には最終データファイル６ｂや履歴情報ファイル６ｃは存在しない。
【００１４】
生データはそのままではあまり有用でないため、通常、記憶装置６に蓄積された生データＤ１を元に各種のデータ処理が実行される。すなわち、ユーザが入力部２から各種のデータ処理の実行を指示すると、システム制御部１２は記憶装置６から生データファイル６ａを読み出してきてデータ処理部１１へと送り、データ処理部１１において、指示されたデータ処理が実行される。ここでは、図２に示すように、Ｐ１、Ｐ２及びＰ３なるデータ処理が段階的に実行されるものとする。例えば、処理Ｐ１、Ｐ２及びＰ３は、それぞれベースライン補正処理、差分スペクトル演算処理及びピーク検出処理であるとする。このような処理毎に新たなデータ（つまり派生データ）Ｄ２、Ｄ３及びＤ４が得られるから、ユーザはそれぞれ取得されたデータにデータ名を付与して保存するべく指示を行う。ここで、Ｄ２〜Ｄ４の各データ名はそれぞれbas513、def515、peak519であるとする。
【００１５】
ユーザと入力部２及び表示部３との間のやりとり、つまりユーザインタフェースにあっては、上述したように生データ及び各派生データを全て保存するように指示を行うわけであるが、実際には、ファイル管理部１４は次のようにデータファイルを保存・管理する。
【００１６】
まず、既述のように、データ名〔original〕を持つ生データＤ１は１つの生データファイル６ａとして格納される。また、最後のデータ処理Ｄ４が実行された結果であるデータ名〔peak519〕を持つ派生データＤ４も、１つの最終データファイル６ｂとして格納される。これに対し、途中のデータ名〔art513〕及び〔def515〕を持つデータＤ２及びＤ３は実際には保存されず、その代わりに履歴情報ファイル６ｃに、データ処理を特定するための情報として、データ処理プログラム自体と、そのデータ処理を行う対象のデータ名とが対応付けて格納される。例えば、〔bas513〕に対応して、データ名〔original〕とデータ処理プログラムＰ１とが格納される。これの意味するところは、データ名〔original〕を持つデータＤ１に対してデータ処理Ｐ１を実行した結果得られたデータのデータ名が〔bas513〕である、ということである。したがって、更にＰ４以降のデータ処理が実行された場合には、この履歴情報ファイル６ｃに格納される情報が更に追加されてゆくこととなり、その度毎に、最終データファイル６ｂは最新のものに更新される。
【００１７】
ここで、履歴情報として格納されるものは、そのデータ処理を再現できるものであればよい。したがって、一例としては、上述のようにその処理の計算プログラム自体を記憶するようにすればよい。ただし、プログラム容量が大きい場合にはそのプログラムをそのまま格納するよりも、そのプログラムを格納したメモリ（例えばハードディスク）上でのファイルロケーションなどを格納しておくようにするとよい。また、データ処理を再現するという意味から、そのデータ処理に何らかの条件を設定する場合には、その条件も履歴情報として格納しておくようにする。
【００１８】
図３は、上記装置においてデータファイルを選択する際の表示画面の一例を示す図であり、例えば過去に蓄積したデータを再検証しようとする場合に、このような表示画面３０が開かれる。図３において、左側にはフォルダツリー３１が表示され、いまこのフォルダツリーの中でフォルダ名〔mes01〕３３をクリックすると、右側のデータファイル一覧表３２の中にこのフォルダに含まれるデータが表示される。上述したように実体としてデータＤ２、Ｄ３は保存されていないが、この画面上、つまりユーザインタフェースにおいては、あたかもそれらデータファイルが存在するかの如く、データＤ２、Ｄ３に対応するデータ名〔bas513〕及び〔def515〕が表示されている。
【００１９】
いま、例えばユーザがデータ名〔bas513〕のデータファイルを見たい場合には、データファイル一覧表３２でデータ名〔bas513〕３４を選択してクリックする。すると、ファイル管理部１４はこの指示を受けて、履歴情報ファイル６ｃを検索し、データ名〔bas513〕に対応付けられている履歴情報を読み出す。図２に示すように、この履歴情報によれば、このデータファイルはデータ名〔original〕を持つデータＤ１に対してデータ処理Ｐ１を実行したものであることがわかる。そこで、ファイル管理部１４は、データ名〔original〕のデータファイル、つまり生データファイル６ａを読み出してデータ処理部１１に与え、データ処理部１１はデータ処理Ｐ１を即座に実行する。そして、その結果得られるデータはＤ２となる筈であるから、このデータによりスペクトルを形成し、これを表示部３の画面上に描出する。
【００２０】
このようなデータ処理には或る程度の時間を要するものの、格段に複雑な処理でない限り、ユーザによりデータファイルの選択指示が為されたあと、長くても数秒以内に結果が表示される。したがって、ユーザにとっては、あたかも各データファイルが全て保存されているかのように対応することができる。
【００２１】
なお、上記実施例は単に一例であって、本発明の趣旨の範囲で適宜変更や修正を行えることは明らかである。
【図面の簡単な説明】
【図１】  本発明の一実施例であるデータ管理装置を適用した分析装置の全体構成図。
【図２】  本実施例において、データ、データ処理、データ名及びデータファイルの対応関係の一例を示す模式図。
【図３】  本実施例の装置においてデータファイルを選択する際の表示画面の一例を示す図。
【符号の説明】
１…主制御部
１１…データ処理部
１２…システム制御部
１３…セキュリティ管理部
１４…ファイル管理部
２…入力部
３…表示部
４…測定部
５…入出力制御部
６…記憶装置
６１、６２、６３…フォルダ
６ａ…生データファイル
６ｂ…最終データファイル
６ｃ…履歴情報ファイル
【図１】
0004281220.tif 000002
【図２】
0004281220.tif 000003
【図３】
0004281220.tif 000004