(57)【要約】  表示部１４の画面上で表示される複数の画像を重畳させて比較するための画像比較システム１において、使用者の指示に従い、前記画面上の第１の領域及び第２の領域を決定する領域決定手段３１と、領域決定手段３１により決定された前記第１の領域内のキャプチャ画像を、抽出画像として記憶領域に保存する抽出手段３２と、前記抽出画像に対し、該抽出画像に含まれる全ての色のうち所定の一部の色を透明化する透明化処理を実行する透明化処理手段３３と、透明化処理手段３３による透明化処理がなされた前記抽出画像に含まれる２つの基準点の位置関係が、領域決定手段３１により決定された前記第２の領域に含まれる２つの基準点の位置関係と一致するように、前記抽出画像を拡大及び／又は縮小して、前記画面上で最前面に表示させる表示制御手段３７とを備えることにより、任意の形式のファイルに含まれる複数の分析結果等の画像の比較を表示部の画面上で容易に行うための画像比較システムを提供する。
2015107635.tif 000002
【特許請求の範囲】
【請求項１】
表示部の画面上に表示される複数の画像を重畳させて比較するための画像比較システムであって、
a) 使用者の指示に従い、前記画面上の第１の領域及び第２の領域を決定する領域決定手段と、
b) 前記領域決定手段により決定された前記第１の領域内のキャプチャ画像を、抽出画像として記憶領域に保存する抽出手段と、
c) 前記抽出手段が保存した前記抽出画像に対し、該抽出画像に含まれる全ての色のうち所定の一部の色を透明化する透明化処理を実行する透明化処理手段と、
d) 前記透明化処理手段による透明化処理がなされた前記抽出画像に含まれる２つの基準点の位置関係が、前記領域決定手段により決定された前記第２の領域に含まれる２つの基準点の位置関係と一致するように、前記抽出画像を拡大及び／又は縮小して、前記画面上で最前面に表示させる表示制御手段と、
を備えることを特徴とする画像比較システム。
【請求項２】
前記表示制御手段は、前記抽出画像と前記第２の領域とにそれぞれ２つ含まれる前記基準点が前記画面上で一致するように、前記抽出画像を前記第２の領域上に表示させることを特徴とする請求項１に記載の画像比較システム。
【請求項３】
前記透明化処理手段は、前記抽出画像中で最も画素数が多い色を透明化することを特徴とする請求項１又は２に記載の画像比較システム。
【請求項４】
前記領域決定手段はさらに、前記第１の領域に含まれる部分領域を決定し、
前記透明化処理手段は、前記領域決定手段により決定された前記部分領域に含まれる全ての色を透明化することを特徴とする請求項１に記載の画像比較システム。
【請求項５】
前記透明化処理手段はさらに、前記透明化処理において前記抽出画像の周縁部の近傍を透明化することを特徴とする請求項１〜４のいずれかに記載の画像比較システム。
【請求項６】
表示部の画面上に表示される複数の画像を重畳させて比較するための画像比較方法であって、
a) 使用者の指示に従い、前記画面上の所定の領域を第１の領域として決定する第１の領域決定ステップと、
b) 前記第１の領域決定ステップにて決定された第１の領域内のキャプチャ画像を、抽出画像として記憶領域に保存する抽出ステップと、
c) 前記抽出ステップにて保存した前記抽出画像に対し、該抽出画像に含まれる全ての色のうち所定の一部の色を透明化する透明化処理を実行する透明化処理ステップと、
d) 使用者の指示に従い、前記画面上の所定の領域を第２の領域として決定する第２の領域決定ステップと、
e) 前記透明化処理ステップにて透明化処理がなされた前記抽出画像に含まれる２つの基準点の位置関係が、前記第２の領域決定ステップにて決定された前記第２の領域に含まれる２つの基準点の位置関係と一致するように、前記抽出画像を拡大及び／又は縮小して、前記画面上で最前面に表示させる表示制御ステップと、
を含むことを特徴とする画像比較方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部の画面上に表示される複数の画像を比較するための画像比較システムに関する。特に、ＰＤＦ等に代表される、画像編集を前提としていない形式のファイルに含まれる、クロマトグラムやスペクトル等の画像同士を表示部の画面上で比較する際に好適に用いることができる画像比較システムに関する。
【背景技術】
【０００２】
ガスクロマトグラフ装置（ＧＣ）や液体クロマトグラフ装置（ＬＣ）等の分析装置において、複数の検出器を併用して測定を行うと、複数のクロマトグラムが同時に得られる。また、検出器としてフォトダイオードアレイ検出器や質量分析計を用いると、時間軸及び強度軸のほかに波長や質量電荷比を第３の軸とする三次元クロマトグラムが得られ、特定の波長や質量数に着目することで複数の二次元クロマトグラム（例えば検出器が質量分析計である場合にはマスクロマトグラム）を切り出すことができる（例えば特許文献１）。【０００３】
昨今では、分析装置の制御や分析の結果として得られた分析データの処理は、一般のコンピュータ上で動作する分析制御ソフトを用いて行われる。このような分析制御ソフトの処理によって得られた最終結果は、分析レポートとしてＰＤＦ (Portable Document Format)等のファイル形式で出力される。分析レポートでは、ある分析に関連した複数の分析結果を並べて配置されているものが多い。分析者はこの分析レポートを通して、分析データを閲覧及び確認することが一般的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平10-73582号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
分析者が、このようなＰＤＦ形式の分析レポートに含まれる分析結果（例えばクロマトグラムやスペクトル等）を他の分析結果と比較したいとき、複数の分析結果の画像の重畳が所望されることがある。しかしながら、ＰＤＦファイルは改竄防止の観点から、文書中に画像を挿入したり、文書中の任意の画像を拡大・縮小したりといった編集が容易には行えないようになっている。そこで、分析者は複数の分析結果をそれぞれ紙に印刷したものを重ね合わせて透かしてみたり、元のデータファイルを探して専用の比較ソフトで開いたりといったことを行うが、前者は視認性の低さ、後者は操作の煩雑さ等の理由から、いずれも実用的とは言い難い。【０００６】
別の手法として、複数の分析結果の画像を画面キャプチャによりそれぞれ抽出して、画像編集用ソフトの編集領域上に貼付して重畳させることが考えられる。このときに、前面（上）の画像の背景部分を透明化しておけば、該前面の画像の背景部分が背面（下）の画像を覆い隠すことなく両者を視認可能に重畳させることが可能である。
しかしこの手法では、一旦貼付が確定した後は重畳させた画像を個別に編集することが不可能となる他、拡大・縮小等の調整が難しいといった不都合がある。一部の画像編集用ソフトでは、各画像を個別のレイヤで任意に編集することも可能であるが、一般にそういったソフトは、分析者に煩雑な操作を強いるものである。【０００７】
本発明は上記の事情に鑑みてなされたものであり、その目的は、任意の形式のファイルに含まれる複数の分析結果等の画像の比較を表示部の画面上で容易に行うための画像比較システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために成された本発明の第１の態様は、表示部の画面上に表示される複数の画像を重畳させて比較するための画像比較システムであって、
a) 使用者の指示に従い、前記画面上の第１の領域及び第２の領域を決定する領域決定手段と、
b) 前記領域決定手段により決定された前記第１の領域内のキャプチャ画像を、抽出画像として記憶領域に保存する抽出手段と、
c) 前記抽出手段が保存した前記抽出画像に対し、該抽出画像に含まれる全ての色のうち所定の一部の色を透明化する透明化処理を実行する透明化処理手段と、
d) 前記透明化処理手段による透明化処理がなされた前記抽出画像に含まれる２つの基準点の位置関係が、前記領域決定手段により決定された前記第２の領域に含まれる２つの基準点の位置関係と一致するように、前記抽出画像を拡大及び／又は縮小して、前記画面上で最前面に表示させる表示制御手段と、
を備えることを特徴とする。【０００９】
ここで、本発明における「キャプチャ画像」とは、一般的なコンピュータのＯＳ（Operating System）が備えている、画面の表示内容を複写して一時記憶領域に格納する画面キャプチャ機能を用いて得られた画像である。画面上の所定領域内のキャプチャ画像は、例えば全画面キャプチャによって得られた画像から、抽出手段が該所定領域の部分だけを抽出（トリミング）することで得られる。また、本発明における「画像」には、画素の組み合わせから成るあらゆる表現（例えば文字やグラフ等）が含まれる。
なお、抽出画像の「拡大及び縮小」とは、例えば縦（又は横）方向には拡大し、横（又は縦）方向には縮小するといった動作を指す。
また、「使用者の指示」には、使用者が手動で領域を指定する場合と、領域決定の基準となる所定の規則を使用者が予め定めておく場合とが含まれる。後者の場合には、領域決定手段は使用者が定めた規則に従って領域を決定する。【００１０】
本発明に係る画像比較システムによれば、領域決定手段により決定された表示部の画面上の第１の領域内のキャプチャ画像が、抽出画像として保存される。該抽出画像は、透明化処理によって所定の一部の色が透明化された後、画像内の２つの基準点の位置関係が、画面上の第２の領域に含まれる２つの基準点の位置関係と一致するように拡大及び／又は縮小された上で、画面上の最前面に表示される。
これにより、画面上の最前面に表示される抽出画像のうち透明化された領域では、該画面上に元々表示されていた画像が表示されるため、使用者は背面の画像を視認することができる。さらに、表示される抽出画像は、２つの基準点が第２の領域と一致するように大きさや形状が調整されているため、抽出画像に含まれる画像の元々の大きさや形状が、第２の領域に含まれる比較対象の画像と異なっていても、使用者は両者の大きさや形状が一致した状態を視認することができる。
よって、任意の形式のファイルに含まれる複数の分析結果等の画像の比較を表示部の画面上で容易に行うことが可能となる。
前記基準点としては、例えば、使用者が比較したい複数の画像がクロマトグラムやスペクトル等のグラフである場合には、その縦軸及び横軸の末端部分を用いることができる。また、ユーザがクリック等の入力操作を行った２点（例えば矩形領域の左上と右下の各頂点）を前記基準点としてもよい。
また、領域決定手段が決定する画面上の第１及び第２の領域は、複数のアプリケーションウィンドウに亘る画面範囲であっても構わない。【００１１】
前記表示制御手段は、前記抽出画像と前記第２の領域とにそれぞれ２つ含まれる前記基準点が前記画面上で一致するように、前記抽出画像を前記第２の領域上に表示させることが好ましい。
この構成によれば、抽出画像は、２つの基準点が画面上で一致するように、第２の領域内の画像と重畳するよう表示される。これにより、使用者は第２の領域に含まれる比較対象となる画像上に抽出画像を移動させる必要がなくなるので、操作を省力化できる。【００１２】
前記透明化処理手段は、前記抽出画像中で最も画素数が多い色を透明化してもよい。
この構成によれば、画面上の第１の領域が決定されると、該第１の領域中で最も広い領域を占める色が自動で透明化される。従って、クロマトグラムやスペクトル等、背景色が大部分を占めるグラフを重畳して比較する場合に、どの色を透明化させるかを使用者が入力する必要がなくなるため、操作を省力化することができる。【００１３】
前記領域決定手段はさらに、前記第１の領域に含まれる部分領域を決定し、
前記透明化処理手段は、前記領域決定手段により決定された前記部分領域に含まれる全ての色を透明化する構成とすることもできる。
一般的に、グラフの軸や目盛線はそれぞれ単一の色で画面上に表示される。従って、この構成によれば、クロマトグラムやスペクトル等のグラフを複数重畳させて比較する場合に、背景部分に加え軸線や目盛線等を少なくとも一部含むように部分領域を決定することで、これらを全て透明化することができる。これにより、抽出画像が画面上に表示されたときにこれらが背面の画像の視認性を低下させることを防止できる。【００１４】
また、上記課題を解決するために成された本発明の第２の態様は、表示部の画面上に表示される複数の画像を重畳させて比較するための画像比較方法であって、
a) 使用者の指示に従い、前記画面上の所定の領域を第１の領域として決定する第１の領域決定ステップと、
b) 前記第１の領域決定ステップにて決定された第１の領域内のキャプチャ画像を、抽出画像として記憶領域に保存する抽出ステップと、
c) 前記抽出ステップにて保存した前記抽出画像に対し、該抽出画像に含まれる全ての色のうち所定の一部の色を透明化する透明化処理を実行する透明化処理ステップと、
d) 使用者の指示に従い、前記画面上の所定の領域を第２の領域として決定する第２の領域決定ステップと、
e) 前記透明化処理ステップにて透明化処理がなされた前記抽出画像に含まれる２つの基準点の位置関係が、前記第２の領域決定ステップにて決定された前記第２の領域に含まれる２つの基準点の位置関係と一致するように、前記抽出画像を拡大及び／又は縮小して、前記画面上で最前面に表示させる表示制御ステップと、
を含むことを特徴とする。
【発明の効果】
【００１５】
本発明に係る画像比較システムによれば、任意の形式のファイルに含まれる複数の分析結果等の画像の比較を表示部の画面上で容易に行うことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る画像比較システムの概略構成を示すブロック図。
【図２】同実施形態に係る画像比較システムが実行する処理の全体の流れを示すフローチャート。
【図３】同実施形態に係る画像比較システムによる透明化処理の流れの一例を示すフローチャート。
【図４】同実施形態に係る画像比較システムによる透明化処理の流れの別の例を示すフローチャート。
【図５】同実施形態に係る画像比較システムによる透明化処理の流れのさらに別の例を示すフローチャート。
【図６】同実施形態に係る画像比較システムによる抽出領域決定の際の画面表示例。
【図７】同実施形態に係る画像比較システムによる透過領域決定の際の画面表示例。
【図８】同実施形態に係る画像比較システムによる貼付領域決定の際の画面表示例。
【図９】同実施形態に係る画像比較システムによる透過画像貼付後の画面表示例。
【図１０】同実施形態に係る画像比較システムにおける、抽出領域及び貼付領域の別の例。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について、図面を参照しつつ詳細に説明する。
本発明の一実施形態に係る画像比較システム１は、ユーザの指示に従って決定された、画面上の所定の領域内の画像を抽出し、該抽出した画像に含まれる色の一部を透明化した上で、該画面上の他の領域において最前面に表示するものである。さらに、画像比較システム１は、上記透明化後の画像を表示する際に、該画像に含まれる２つの基準点と、上記他の領域に含まれる２つの基準点とが上記画面上で全て一致するように、該透明化後の画像を拡大及び／又は縮小するものである。本明細書では、透明化後の画像を画面上で最前面に表示させることを、文脈に応じて「貼付」とも称する。
以下の記載において、先に説明した図面と同一の機能を有する部材には同一の番号を付し、その説明を省略する。
【００１８】
図１に、本実施形態に係る画像比較システム１を示す。画像比較システム１の実態はコンピュータであり、中央演算処理装置であるＣＰＵ（Central Processing Unit）１０にメモリ１２、ＬＣＤ（Liquid Crystal Display）等から成るモニタ（表示装置）１４、キーボードやマウス等から成る入力部（測定結果画像指定入力受付手段）１６、ハードディスクやＳＳＤ（Solid State Drive）等の大容量記憶装置から成る記憶部２０が互いに接続されている。記憶部２０には画像比較プログラム２１、及び分析レポート記憶部２２が設けられている。記憶部２０にはまた、ＯＳ（Operating System）２９も記憶されている。
分析装置Ａ１は、本実施形態では液体クロマトグラフ質量分析装置（ＬＣ−ＭＳ）とする。ただし、分析装置Ａ１の実態はこれに限定されず、ＧＣやＬＣ、またガスクロマトグラフ質量分析装置（ＧＣ−ＭＳ）であってもよい。
【００１９】
画像比較システム１は、ＬＣ−ＭＳによる測定データの解析に用いられるコンピュータが通常具備する機能として、分析装置Ａ１から受信し蓄積された測定データの系列に基づいてクロマトグラムやスペクトル等の分析結果画像を作成するとともに、該作成した分析結果画像を複数含む分析レポートを作成し、これをモニタ１４上で表示する。この分析レポートは、例えばＰＤＦ形式ファイルとして作成され、分析レポート記憶部２２に保存される。
【００２０】
画像比較システム１は、外部装置との直接的な接続や、外部装置等とのＬＡＮ（Local Area Network）などのネットワークを介した接続を司るためのインターフェース（Ｉ／Ｆ）（データ出力手段）１８を備えており、該Ｉ／Ｆ１８よりネットワークケーブルＮＷ（又は無線ＬＡＮ）を介して分析装置Ａ１に接続されている。
なお、画像比較システム１と接続される分析装置は複数台であっても構わない。また、画像比較システム１と分析装置Ａ１は一体の装置として構成されていても構わない。
【００２１】
図１においては、画像比較プログラム２１に係るように、領域決定部３１（領域決定手段）、画像抽出部３２（抽出手段）、透明化処理部３３（透明化処理手段）、リスト制御部３４、マーカ検出部３６、画像貼付部３７（表示制御手段）、及び画像記憶部３８（記憶領域）が示されている。これらはいずれも基本的にはＣＰＵ１０が画像比較プログラム２１を実行することによりソフトウエア的に実現される機能手段である。なお、画像比較プログラム２１は必ずしも単体のプログラムである必要はなく、例えば分析装置Ａ１を制御するためのプログラムの一部に組み込まれた機能であってもよく、その形態は特に問わない。
【００２２】
以下、フローチャートである図２を参照しつつ、画像比較プログラム２１が実行する処理の全体の流れを具体的に説明する。本フローチャートは、画像比較システム１のユーザが、モニタ１４の画面上の抽出領域の決定処理を指示する操作を行った時点で開始となる。具体的には、例えばモニタ１４の画面上に所定のアイコンを表示させ、該アイコンがクリックされた時点で開始とすることができる。
状況としては、モニタ１４の画面上に表示されている複数の分析レポートに含まれるクロマトグラム同士を、ユーザが該画面上で重畳させて比較する場合を想定する。分析データからの分析レポートの作成については本発明の趣旨から外れるため、ここでは、既にユーザ自身（又は他の分析者）が作成した分析レポートが分析レポート記憶部２２に複数記憶されているものとする。もちろん、本実施形態は１つの分析レポートに含まれるクロマトグラム同士を比較する場合にも用いることができる。
【００２３】
まず、領域決定部３１が、モニタ１４の画面上の抽出領域を決定する（ステップＳ１）。本ステップにおける抽出領域の決定方法の一例を図６に示す。図６は、抽出領域が決定される際のモニタ１４の画面表示例である。
図６に示す例では、モニタ１４の画面上に２つの分析レポート６１０及び６２０が個別のアプリケーションウィンドウで表示されており、分析レポート６１０には試料１のクロマトグラム６１が、分析レポート６２０には試料２のクロマトグラム６２が含まれている。試料１は、例えば標準試料であってもよい。分析レポート６１０及び６２０にはこの他に、各種分析パラメータや、ピーク面積等の波形解析結果が含まれていてもよいが、本実施形態では図示しない。
【００２４】
ユーザは、比較したい２つのクロマトグラムのうち一方（図６の例では試料２のクロマトグラム６２）を含むように、矩形領域の左上の頂点６３と、右下の頂点６４とをカーソル６６で順にクリックする。領域決定部３１は、２頂点６３及び６４の画面上の座標値に基づき、抽出領域６５（第１の領域）を決定する。
同図に示すとおり、抽出領域６５及び後述する貼付領域は同一のアプリケーションウィンドウ内の領域である必要はない。ユーザはこれらの領域をモニタ１４の画面上の任意の位置に指定することができ、各領域は複数のアプリケーションウィンドウに亘るものであっても構わない。
【００２５】
次に、画像抽出部３２が抽出領域６５内のキャプチャ画像を抽出する（ステップＳ２）。具体的には、ＯＳ２９に画面全体の表示内容のキャプチャを指示し、ＯＳ２９がクリップボードにコピーした全画面キャプチャ画像から、ステップＳ１にて決定した抽出領域６５内の画像を抽出（トリミング）し、該抽出した画像を抽出画像として画像記憶部３８に格納する。画面のキャプチャには、一般的なＯＳの機能として備わっている周知の技術を用いることができる。このとき、抽出画像の名称等の入力をユーザに促す画面を表示させ、該画面上で入力された名称等を、該抽出画像に紐付けて記憶させてもよい。あるいは、該名称等を表す文字列を画像として抽出画像内に埋め込んでもよい。
【００２６】
次に、透明化処理が実行される（ステップＳ３）。本ステップに係る透明化処理の複数の態様を図３〜図５に示す。
【００２７】
図３に、ステップＳ３における透明化処理の第１の態様を示す。まず、透明化処理部３３は、抽出画像の各画素の色を参照し（ステップＳ３１）、該抽出画像内で画素数が最も多い色を透過色に設定する（ステップＳ３２）。具体的には、ステップＳ２にて作成した抽出画像について色ごとに画素数をカウントし、カウント数が最大の色を透過色に設定する。そして、該抽出画像中の透過色に設定された色を透明化した透過画像を作成し（ステップＳ３３）、画像記憶部３８に格納する。
一般に、クロマトグラムは背景色がグラフの大部分を占めるため、本態様によれば背景を自動で透明化することができる。
【００２８】
上記の処理に加えて、抽出画像の縁部の近傍を透明化する構成としてもよい。または、抽出画像の縁部の近傍に含まれる全ての色を透明化する構成としてもよい。このように構成すれば、クロマトグラムを囲む枠線等がある場合に、該枠線等を縁部の近傍に含めるように抽出領域６５を画定すれば、該枠線等を透明化することができる。従って、透過画像が貼付されたときに、該枠線等が背面の画像の視認性を低下させることを防止できる。縁部からどの程度まで離れた領域を透明化の対象とするかは、ユーザによって適宜変更可能であってもよい。
また、この構成によれば、縁部の近傍にクロマトグラム６２の背景色と同一色の画素が含まれる場合には、図３に示す透明化処理を同時に行うこともできる。
【００２９】
図４に、ステップＳ３における透明化処理の第２の態様を示す。まず、領域決定部３１が、透過領域（部分領域）を決定する（ステップＳ４１）。本ステップにおける透過領域の決定方法の一例を図７に示す。図７は、透過領域が決定される際のモニタ１４の画面表示例である。
図７に示す例では、分析レポート７２０に含まれる試料２のクロマトグラム７２は、波形線に重畳する複数の目盛線７９を含んでいる。ユーザは、このクロマトグラム７２の背景、目盛線７９、軸、及び軸ラベルをそれぞれ一部含み、且つクロマトグラム７２の波形線を含まないように、矩形領域の左上の頂点７３と、右下の頂点７４とをカーソル６６で順にクリックする。領域決定部３１は、２頂点７３及び７４の画面上の座標値に基づき、透過領域７５を決定する。
【００３０】
次に、透明化処理部３３が、透過領域７５内の各画素の色を参照し（ステップＳ４２）、透過領域７５に含まれる全ての色を透過色に設定する（ステップＳ４３）。そして、ステップＳ２で作成された抽出画像を画像記憶部３８から読み出し、該抽出画像中の透過色に設定された色を透明化した透過画像を作成し（ステップＳ４４）、画像記憶部３８に格納する。
本態様では、背景色とともに目盛線、軸、及び軸ラベルを透明化することができるので、透過画像が貼付されたときに、これらが背面の画像の視認性を低下させることを防止できる。
なお、ステップＳ４１とＳ４２との間に、画像抽出部３２が透過領域７５のキャプチャ画像を抽出するステップを設け、透明化処理部３３は該キャプチャ画像を参照する構成としてもよい。
【００３１】
図５に、ステップＳ３における透明化処理の第３の態様を示す。まず、透明化処理部３３は、非透過色を決定する（ステップＳ５１）。非透過色は、好ましくは試料２のクロマトグラム６２の波形線の線色である。この線色が予め特定の色に設定されている場合には、この線色を非透過色として透明化処理部３３に記憶させてもよい。別の例として、透明化処理部３３は、画像認識によってクロマトグラムの波形線であると判定された曲線の色を非透過色に設定してもよい。この場合の画像認識は、例えば同一色の画素が画面のＸ軸方向に一定数以上連続する曲線をクロマトグラムの波形線と認識する構成とすることができる。
次に、透明化処理部３３は、非透過色以外の全ての色を透過色に設定する（ステップＳ５２）。そして、ステップＳ２で作成された抽出画像を画像記憶部３８から読み出し、該抽出画像中の透過色に設定された色を透明化した透過画像を作成し（ステップＳ５３）、画像記憶部３８に格納する。
本態様では、クロマトグラム６２の波形線以外を全て透明化することができるので、比較対象である試料１のクロマトグラム６１に該波形線のみを重畳させることができる。これにより、例えば波形処理の結果としてクロマトグラム６２の波形線の近傍に付与された画像等が比較の邪魔になる場合に、これを除外することができる。
【００３２】
なお、ステップＳ３３、Ｓ４４、Ｓ５３にて透過画像を作成する際、透過色以外の色を有する、すなわち透明化されなかった画素を所定の色に変換する構成とすることが好ましい。変換の方法は、例えば「赤色」に変換する場合、各画素のコントラスト指標（R+G+B値）が大きければ大きいほど赤色（R=255, G=B=0）に近く、小さいと白色（R=G=B=0）に近くなるように変換する方法がある。これにより、ユーザは重畳する２つのクロマトグラムの波形を識別しやすくなり、画面を一瞥しただけでこれらを容易に比較することが可能となる。上記所定の色は、比較対象のクロマトグラムと容易に識別可能な色に設定されることが好ましく、予め設定されていてもよいし、ユーザが任意に設定可能であってもよい。
また、ステップＳ３３、Ｓ４４、Ｓ５３では、透明化処理によって作成した画像を透過画像として、抽出画像とは別に保存する構成としているが、これは後述するマーカ検出処理において有用である。
【００３３】
再び図２のフローチャートを参照して説明を行う。上述した３つの透明化処理のいずれかが実行されると、リスト制御部３４が透過画像リストをモニタ１４の画面上に表示させる（ステップＳ４）。このときのモニタ１４による画面表示例を図８に示す。透過画像リスト８００は、貼付可能な透過画像をユーザに視認させ、またその選択操作を受け付けるためのＧＵＩ（Graphical User Interface）であり、ステップＳ３にて作成された透過画像のサムネイル８０１をリスト内に含む。同図では、ステップＳ３にて図５に示す透明化処理が実行され、試料２のクロマトグラム６２の波形線以外が全て透明化された場合を例として示している。
図８に示すように、リスト制御部３４は、画像記憶部３８に記憶されている複数の透過画像のサムネイルを透過画像リスト８００内に表示させてもよい。その場合には、ユーザが貼付を所望する透過画像を透過画像リスト８００から任意に選択できる構成とすることが好ましい。例えば、複数のサムネイルのいずれかをカーソル６６でクリックすることで選択可能としてもよい。また、各透過画像を識別可能なように、ステップＳ２にてユーザが入力した名称等をタグ８０２としてサムネイル８０１に付してもよい。透過画像リスト８００及びサムネイル８０１の表示サイズはユーザにとっての利便性を考慮して適宜設定・変更されればよい。透過画像リスト８００は、サムネイル８０１を表示せず、ステップＳ２にてユーザが入力した名称等のみを表示する構成としてもよい。また、透過画像リスト８００は、ユーザ操作により表示と非表示を任意に切り替えられる構成とすることが好ましい。
【００３４】
次に、領域決定部３１が貼付領域を決定する（ステップＳ５）。本ステップにおける貼付領域の決定方法の一例を図８に示す。図８は、貼付領域が決定される際のモニタ１４の画面表示例である。
ユーザは、試料１のクロマトグラム６１を含むように、矩形領域の左上の頂点８３と、右下の頂点８４とをカーソル６６で順にクリックする。領域決定部３１は、２頂点８３及び８４の画面上の座標値に基づき、貼付領域８５を決定する。
【００３５】
次に、マーカ検出部３６が、透過画像及び貼付領域８５のマーカ（基準点）をそれぞれ検出する（ステップＳ６）。ここでのマーカとは、位置合わせの基準となる点であり、本実施形態では、図６及び図８に示すクロマトグラム６２及び６１の縦軸の伸張方向の端部６７及び８７に対応する点を第１マーカ、横軸の伸張方向の端部６８及び８８に対応する点を第２マーカとする。マーカ検出部３６による検出は画像認識によって行われてもよい。具体的には、モニタ１４の画面を表す座標系のＸ軸及びＹ軸にそれぞれ平行な２本の線分が、一方の端部（典型的にはＸ方向の始点及びＹ方向の終点）を共有する場合に、該２本の線分をクロマトグラムの横軸及び縦軸と認識し、他方の２つの端部に対応する点をマーカと定める構成とすることができる。別の例として、抽出領域６５及び貼付領域７５を指定する際のユーザのクリック位置である、左上の頂点６３及び８３、右下の頂点６４及び８４をそれぞれマーカとしてもよい。また別の例として、クロマトグラムの横軸や縦軸が透過画像及び添付領域に全く含まれない場合でも、それらに含まれるクロマトグラムの波形線（例：連続する所定色の線として画像認識できる）を判断し、その波形線の一番上端のＹ座標（上下方向）をＹｍａｘ、一番下端のＹ座標をＹｍｉｎ、一番右端のＸ座標（左右方向）をＸｍａｘ、一番左端のＸ座標をＸｍｉｎ として、左上の頂点座標（Ｘｍｉｎ，Ｙｍａｘ）、右下の頂点（Ｘｍａｘ，Ｙｍｉｎ）をマーカとしてもよい。
ここで、透過画像のマーカの検出は、画像記憶部３８に格納されている透明化処理前の抽出画像に対して上記のような軸の端部等の検出を行った後、対応する透過画像中の点をマーカとすることで行われてもよい。このように構成することで、画像認識によってマーカ検出を行う場合に、検出の手がかりとなる画像情報（上述の例ではクロマトグラム６２の縦軸及び横軸）がステップＳ３の透明化処理によって失われていても、透過画像に含まれるマーカを検出することができる。
【００３６】
続いて、画像貼付部３７はマーカ間の位置関係が一致するか否かを判定する（ステップＳ７）、一致する場合には貼付領域８５上のマーカが一致する位置に透過画像を貼付する（ステップＳ９）。具体的には、ステップＳ７において、画像貼付部３７は、ステップＳ６にて検出した透過画像の第２マーカの相対座標を（Ｘａ，Ｙａ）、貼付領域８５の第２マーカの相対座標を（Ｘｂ，Ｙｂ）としたとき、Ｘａ＝ＸｂとＹａ＝Ｙｂの両方が成立するか否かを判定する。ここでの相対座標とは、第１マーカを基点（０，０）とした場合の第２マーカの座標である。両者の第２マーカの相対座標が一致した場合（ステップＳ７でＹｅｓ）、画像貼付部３７は、第１、第２マーカがそれぞれ一致する位置にて、透過画像を最前面に表示させる。
【００３７】
このときのモニタ１４の画面表示例を図９に示す。図９は、透過画像９０が貼付された後のモニタ１４の画面表示例である。同図では、試料１のクロマトグラム６１に、試料２のクロマトグラム６２の波形線以外が透明化された透過画像９０が重畳している。なお、透過画像９０はステップＳ５３にて色の変換が行われており、同図では便宜上、波形線を点線で示す。貼付された透過画像９０は、一般的なアプリケーションウィンドウと同様に、ユーザ操作によってモニタ１４の画面上で任意に位置や大きさを変更可能であってもよく、また消去（貼付の取り消し）が可能であることが好ましい。透過画像９０の画面上からの消去は、透過画像リスト８００上でサムネイル８０１をユーザが再びクリックすることで行われてもよい。別の例として、透過画像リスト８００上でサムネイル８０１の近傍に貼付（表示）ボタン及び消去（非表示）ボタンを設け、これらに対するユーザ入力に応じて透過画像９０の表示と非表示とを切り替える構成としてもよい。
リスト制御部３４は、どの透過画像が貼付されたかをユーザが認識しやすいよう、透過画像リスト８００上で、直前に貼付された透過画像のサムネイル８０１に貼付確定マーク８０３を付して表示させてもよい。
【００３８】
一方、第２マーカが一致しなかった場合（ステップＳ７でＮｏ）、画像貼付部３７は、マーカ間の位置関係が一致するように透過画像を補正する（ステップＳ８）。具体的には、画像貼付部３７は、透過画像の第２マーカの相対座標（Ｘａ，Ｙａ）と貼付領域８５の第２マーカの相対座標（Ｘｂ，Ｙｂ）とに基づき、Ｘｂ／ＸａとＹｂ／Ｙａとをそれぞれ算出する。そして、透過画像に対して、Ｘ軸方向にＸｂ／Ｘａ倍、Ｙ軸方向にＹｂ／Ｙａ倍の拡大を行う。
この拡大率が０以上１未満であれば透過画像は縮小される。また、Ｘ軸方向とＹ軸方向とで拡大率が異なる場合には、透過画像の形状（縦横比）が補正されることになる。すなわち、貼付領域７５に含まれる第１マーカと第２マーカとの位置関係によっては、透過画像がＸ軸方向に拡大され、Ｙ軸方向に縮小されるということも起こり得る。
透過画像の補正が完了すれば、ステップＳ９に移行し、第１、第２マーカがそれぞれ一致する位置にて、透過画像を最前面に表示させる（ステップＳ９）。
【００３９】
本実施形態は、ステップＳ７〜Ｓ８の処理を設けることで、様々な態様で表示された画像同士の比較を容易とすることができる。例として、図１０に示すように、比較したい２つのクロマトグラムの表示サイズが異なる場合を考える。この場合も、縦軸の伸張方向の端部１６７及び１８７に対応する点を第１マーカ、横軸の伸張方向の端部１６８及び１８８に対応する点を第２マーカとし、これらのマーカの相対座標一致させる補正処理により、２つのクロマトグラム１６１及び１６２の大きさを揃えて図９に示すような重畳画像を得ることができる。
【００４０】
上記では、画像貼付部３７は透過画像と貼付領域８５との第１、第２マーカがモニタ１４の画面上でそれぞれ一致するように該透過画像を貼付する構成として説明したが、画面上での各マーカの一致は必須ではない。例えば、画面の最前面に表示された透過画像をユーザがドラッグ等により手動で移動させ、貼付領域８５と重畳させる構成としてもよい。
【００４１】
また、領域決定部３１は、ユーザが手動で選択した矩形領域をそれぞれ抽出領域６５及び１６５、透過領域７５、並びに貼付領域８５及び１８５等として決定する構成として説明した。しかし、領域決定部３１は、ユーザによって予め設定された規則に従って上記の各領域を定めてもよい。
例えば抽出領域６５、１６５、及び貼付領域８５、１８５の決定に際し、「クロマトグラムを自動的に選択する」という規則を定める場合を想定する。このときの領域決定部３１による内部処理としては、ステップＳ５１やステップＳ６の説明にて例示したような画像認識処理を用いることができる。すなわち、画面上のクロマトグラムの波形線や該クロマトグラムの横軸及び縦軸を検出し、該クロマトグラムを含むように抽出領域６５、１６５、及び貼付領域８５、１８５を決定することができる。
透過領域７５についても、例えば「軸、目盛線及び軸ラベルを透明化する」という規則を定めることができる。具体的には、上記のようにクロマトグラムの軸を検出し、該軸に接する線分や、軸の近傍の波形線以外の曲線を、それぞれ目盛線や軸ラベルの文字列と認識し、軸、目盛線及び軸ラベルを一部含み、且つ波形線を含まない透過領域７５を決定することができる。
また別の方法として、ユーザが画面上クロマトグラムの線部周辺をクリック、またはクリックアンドドラッグ操作によりマウスカーソルの軌跡を画面上クロマトグラムに交差させる操作を行ったときに、そこから連続する所定色の線をクロマトグラム波形線として抽出する画像処理により、クロマトグラム領域を決定することもできる。
【００４２】
また、抽出領域６５、１６５と、貼付領域８５、１８５とは、必ずしもモニタ１４の画面上の異なる領域である必要はない。領域決定部３１は、２つの領域の決定時点が時系列上で区分可能であれば、これらを別個の領域として処理することができる。また、透過画像は抽出領域６５、１６５の決定後に自動的に作成されて画像記憶部３８に格納されるので、比較される２つのクロマトグラムはモニタ１４の画面上に同時に表示されていなくとも構わない。
【００４３】
本実施形態の応用例として、貼付領域８５上に貼付された透過画像９０を分析レポートに含める方法について以下に説明する。
分析データ解析用コンピュータは、作成する分析レポートを所定の編集画面上で編集できる構成となっているものが一般的である。この編集画面上で上述したような貼付によって複数のクロマトグラムを重畳させた状態で、ユーザは、画像の分析レポートへの埋め込みを指示する操作（例えば所定のボタンのクリック）を行う。画像比較プログラム２１は、透過画像及び貼付領域の両方を包含する最小領域を算出し、該領域内の画像を画像記憶部３８に格納し、編集画面にその画像情報を埋め込む。埋め込みの方法としては、例えばビットマップ画像として保存し、その保存先を編集画面に記述する方法がある。
【００４４】
上述の実施形態では、説明の簡略化のためにごく限られた状況や構成のみを例示したが、本発明は特許請求の範囲内で様々な修正、変更及び組み合わせが可能である。
例えば、比較する画像がクロマトグラムである例について説明を行ったが、この他にもスペクトル等、分析データをグラフとして表現した画像であれば本発明は適用可能である。
また、抽出領域６５、１６５、貼付領域８５、１８５、及び透過領域７５の決定に際し、ユーザが各矩形領域の左上と右下の頂点を順にクリックする構成として説明したが、各矩形領域はドラッグアンドドロップ操作によって決定されてもよい。
また、ステップＳ９では、透過画像と貼付領域８５、１８５とでマーカを一致させる構成として説明したが、別の例として、貼付領域８５、１８５のマーカから所定方向に予め規定された画素数分離れた位置に、透過画像のマーカを合わせる構成としてもよい。
また、ステップＳ３３、Ｓ４４、Ｓ５３において、透過画像が作成される際に透過色以外の色を変換する構成について説明したが、色の変換は透過画像の作成時でなく、貼付時に変換される構成としてもよい。
【符号の説明】
【００４５】
１…画像比較システム
２１…画像比較プログラム
３１…領域決定部
３２…画像抽出部
３３…透明化処理部
３６…マーカ検出部
３７…画像貼付部
３８…画像記憶部
６１、１６１…貼付領域内のクロマトグラム
６２、７２、１６２…抽出領域内のクロマトグラム
６５、１６５…抽出領域
７５…透過領域
８５、１８５…貼付領域
９０…透過画像
【図１】
2015107635.tif 000003
【図２】
2015107635.tif 000004
【図３】
2015107635.tif 000005
【図４】
2015107635.tif 000006
【図５】
2015107635.tif 000007
【図６】
2015107635.tif 000008
【図７】
2015107635.tif 000009
【図８】
2015107635.tif 000010
【図９】
2015107635.tif 000011
【図１０】
2015107635.tif 000012
【国際調査報告】
2015107635.tif 000013
2015107635.tif 000014
2015107635.tif 000015
2015107635.tif 000016