(57)【要約】【課題】スペクトルを有効に表示することができるスペクトル表示装置を提供する。【解決手段】スペクトル表示装置１００は、第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するスペクトル表示装置であって、前記スペクトルの前記第１軸の拡大範囲を指定するための操作部１０と、操作部１０によって指定された前記拡大範囲の情報を取得する範囲情報取得部２２と、前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成部２４と、スペクトル生成部２４が生成した前記拡大スペクトルを表示する表示部３０とを含む。【選択図】図１
2013053873.tif 000002
【特許請求の範囲】
【請求項１】
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するスペクトル表示装置であって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部と、
前記操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得部と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成部と、
前記スペクトル生成部が生成した前記拡大スペクトルを表示する表示部と、
を含む、スペクトル表示装置。
【請求項２】
請求項１において、
前記スペクトルは、前記スペクトルは、前記第１軸を蛍光Ｘ線のエネルギーとし、前記第２軸を前記蛍光Ｘ線のエネルギーに対する強度として表した蛍光Ｘ線のスペクトルである、スペクトル表示装置。
【請求項３】
請求項２において、
元素に対応する前記拡大範囲の情報が記憶された記憶部を含み、
前記表示部は、前記記憶部に記憶された前記元素を表示し、
前記範囲情報取得部は、前記表示部に表示された前記元素から前記操作部によって指定された前記元素に基づいて、前記記憶部から前記拡大範囲の情報を取得する、スペクトル表示装置。
【請求項４】
請求項２において、
複数の前記拡大範囲の情報を記憶した記憶部を含み、
前記表示部は、前記記憶部に記憶された複数の前記拡大範囲を表示し、
前記範囲情報取得部は、前記表示部に表示された複数の前記拡大範囲から前記操作部によって指定された前記拡大範囲に基づいて、前記記憶部から前記拡大範囲の情報を取得する、スペクトル表示装置。
【請求項５】
請求項１ないし４のいずれか１項において、
前記表示部は、前記拡大範囲を変更するためのカーソルを表示し、
前記範囲情報取得部は、前記操作部によって操作された前記カーソルの位置に基づいて、前記拡大範囲の情報を取得する、スペクトル表示装置。
【請求項６】
請求項１ないし５のいずれか１項において、
前記操作部は、前記表示部に設けられたタッチパネルを含む、スペクトル表示装置。
【請求項７】
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するスペクトル表示方法であって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得工程と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成工程と、
前記スペクトル生成工程で生成した前記拡大スペクトルを表示する表示工程と、
を含む、スペクトル表示方法。
【請求項８】
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するプログラムであって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部と、
前記操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得部と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成部と、
前記スペクトル生成部が生成した前記拡大スペクトルを表示する表示部としてコンピューターを機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スペクトル表示装置、スペクトル表示方法、およびプログラムに関する。
【背景技術】
【０００２】
蛍光Ｘ線分析などのＸ線分析や質量分析等では、その測定結果として、波形スペクトルが得られる。このような波形スペクトルを表示するための表示装置では、波形スペクトルから得られる情報を容易に把握できるように表示することが重要である。例えば、特許文献１では、スペクトルに含まれるピークの重みに応じて、スクロールの速度を変えて表示することにより、ユーザーがピークが多い重要な箇所を確認しやすくした表示装置が開示されている。
【０００３】
従来、蛍光Ｘ線分析等で得られた波形スペクトルの中から、注目するピークを伸張して表示する場合、注目するピークとその近傍の範囲以外を省いて表示することにより、注目するピークを伸張して表示していた。
【０００４】
図１８は、連続したエネルギー分布を示した波形スペクトルの一例を示す図である。この波形スペクトル中のピークａ１に注目した場合、ピークａ１を含むエネルギー範囲ａ２を指定し、そのエネルギー範囲ａ２のみ限定して表示することにより、図１９に示すように、表示領域全体にピークａ１が伸張して表示され、ピークａ１の詳細を確認することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１２１１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、図１８や図１９に示す表示方法では、波形スペクトルの全体を表示するか、一部のエネルギー範囲を伸張して表示するかのいずれかであった。
【０００７】
図２０は、蛍光Ｘ線分析で得られた波形スペクトルの一例である。この波形スペクトルにはＳｎ（錫）の情報が含まれており、Ｓｎのエネルギーを示すピークが含まれている。具体的には、図２０に示す波形スペクトルには、低域側にＳｎのＬ線のα、βのピーク、高域側にＳｎのＫ線のα、β線のピークが含まれている。
【０００８】
この波形スペクトルにおいて、ＳｎのＫ線を観察するために、図２０の例では、ＳｎのＫ線を含むエネルギー範囲ｂ１を選択し伸張している。このとき、表示領域ｂには、例えば、エネルギー範囲ｂ１のみが表示され、ＳｎのＬ線を含むエネルギー範囲ｂ３、および、エネルギー範囲ｂ１よりも高域側のエネルギー範囲ｂ４が表示されなくなる。このため、エネルギー範囲ｂ１以外のエネルギー範囲ｂ３，ｂ４のスペクトルの確認を行うには、再度、波形スペクトル全体を表示するか、表示範囲の変更を行う必要がある。
【０００９】
図２１は、蛍光Ｘ線分析で得られた波形スペクトルの一例である。図２１に示すスペクトルでは、ＳｎのＬ線、Ｋ線の両方のピークの観察を行うために、エネルギー範囲ｃ１の選択を行い、エネルギー範囲ｃ１の波形スペクトルの伸張している。図２１に示すように、ＳｎのＬ線のピークを含むエネルギー範囲ｃ２より低域側の範囲と、ＳｎのＫ線のピークを含む範囲ｃ３よりも高域側の範囲を削除しても、表示された波形スペクトルには、エネルギー範囲ｃ２とエネルギー範囲ｃ３の間の不要な波形スペクトルを含むエネルギー範囲ｃ４まで含まれてしまうため、目的の範囲ｃ２，ｃ３に含まれる波形スペクトルを十分に伸張することができないといった問題が発生する。
【００１０】
このように、従来の表示方法では、スペクトル全体を表示しつつ、所望の範囲を拡大して表示するような有効な表示ができないという問題があった。
【００１１】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、スペクトルを有効に表示することができるスペクトル表示装置、スペクトル表示方法、およびプログラムを提供することができる。
【課題を解決するための手段】
【００１２】
（１）本発明に係るスペクトル表示装置は、
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するスペクトル表示装置であって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部と、
前記操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得部と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成部と、
前記スペクトル生成部が生成した前記拡大スペクトルを表示する表示部と、
を含む。
【００１３】
このようなスペクトル表示装置によれば、表示部に、スペクトルの全体を表示しつつ、ユーザーが注目する第１軸の範囲を拡大して表示することができる。すなわち、スペクトルを有効に表示することができる。
【００１４】
（２）本発明に係るスペクトル表示装置において、
前記スペクトルは、前記第１軸を蛍光Ｘ線のエネルギーとし、前記第２軸を前記蛍光Ｘ線のエネルギーに対する強度として表した蛍光Ｘ線のスペクトルであってもよい。
【００１５】
（３）本発明に係るスペクトル表示装置において、
元素に対応する前記拡大範囲の情報が記憶された記憶部を含み、
前記表示部は、前記記憶部に記憶された前記元素を表示し、
前記範囲情報取得部は、前記表示部に表示された前記元素から前記操作部によって指定された前記元素に基づいて、前記記憶部から前記拡大範囲の情報を取得してもよい。
【００１６】
このようなスペクトル表示装置によれば、ユーザーは、容易に拡大範囲を指定することができる。
【００１７】
（４）本発明に係るスペクトル表示装置において、
複数の前記拡大範囲の情報を記憶した記憶部を含み、
前記表示部は、前記記憶部に記憶された複数の前記拡大範囲を表示し、
前記範囲情報取得部は、前記表示部に表示された複数の前記拡大範囲から前記操作部によって指定された前記拡大範囲に基づいて、前記記憶部から前記拡大範囲の情報を取得してもよい。
【００１８】
このようなスペクトル表示装置によれば、ユーザーは、容易に拡大範囲を指定することができる。
【００１９】
（５）本発明に係るスペクトル表示装置において、
前記表示部は、前記拡大範囲を変更するためのカーソルを表示し、
前記範囲情報取得部は、前記操作部によって操作された前記カーソルの位置に基づいて、前記拡大範囲の情報を取得してもよい。
【００２０】
このようなスペクトル表示装置によれば、ユーザーは、容易に拡大範囲を変更することができる。
【００２１】
（６）本発明に係るスペクトル表示装置において、
前記操作部は、前記表示部に設けられたタッチパネルを含んでいてもよい。
【００２２】
（７）本発明に係るスペクトル表示方法は、
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するスペクトル表示方法であって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得工程と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成工程と、
前記スペクトル生成工程で生成した前記拡大スペクトルを表示する表示工程と、
を含む。
【００２３】
このようなスペクトル表示方法によれば、表示部に、スペクトルの全体を表示しつつ、ユーザーが注目する第１軸の範囲を拡大して表示することができる。すなわち、スペクトルを有効に表示することができる。
【００２４】
（８）本発明に係るプログラムは、
第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大して表示するプログラムであって、
前記スペクトルの前記第１軸の拡大範囲を指定するための操作部と、
前記操作部によって指定された前記拡大範囲の情報を取得する範囲情報取得部と、
前記拡大範囲の情報に基づいて、前記拡大範囲が所定の拡大率で前記第１軸に沿って拡大され、かつ前記拡大範囲とは異なる前記第１軸の範囲が所定の縮小率で前記第１軸に沿って縮小された拡大スペクトルを生成するスペクトル生成部と、
前記スペクトル生成部が生成した前記拡大スペクトルを表示する表示部としてコンピューターを機能させる。
【００２５】
このようなプログラムによれば、表示部に、スペクトルの全体を表示しつつ、ユーザーが注目する第１軸の範囲を拡大して表示することができる。すなわち、スペクトルを有効に表示することができる。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態に係るスペクトル表示装置の構成の一例を示す図。
【図２】第１実施形態に係るスペクトル生成方法の一例としてのスペクトル表示装置の処理を説明するためのフローチャート。
【図３】表示部に表示された蛍光Ｘ線のスペクトルの一例を示す図。
【図４】スペクトル生成部が生成した拡大スペクトルの一例を示す図。
【図５】スペクトル生成部における拡大スペクトルの生成方法の一例について説明するための図。
【図６】スペクトル生成部における拡大スペクトルの生成方法の一例について説明するための図。
【図７】スペクトル生成部における拡大スペクトルの生成方法の一例について説明するための図。
【図８】スペクトル生成部における拡大スペクトルの生成方法の一例について説明するための図。
【図９】表示部に表示された元素のリスト。
【図１０】表示部に表示された処理対象となるスペクトル。
【図１１】第２実施形態に係る処理を説明するための図。
【図１２】表示部に表示された蛍光Ｘ線のスペクトルの一例を示す図。
【図１３】第３実施形態に係るスペクトル表示装置１００が生成した拡大スペクトル。
【図１４】図１３に示すスペクトルの一部を拡大した図。
【図１５】図１３に示すマーカーを示す図。
【図１６】表示部に表示されたエネルギー範囲（拡大範囲）のリスト。
【図１７】第４実施形態に係るスペクトル表示装置の動作を説明するための図。
【図１８】連続したエネルギー分布を示した波形スペクトルの一例を示す図。
【図１９】図１８に示すスペクトルの一部を伸張した図。
【図２０】蛍光Ｘ線分析で得られた波形スペクトルの一例を示す図。
【図２１】蛍光Ｘ線分析で得られた波形スペクトルの一例を示す図。
【発明を実施するための形態】
【００２７】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２８】
１．  第１実施形態
１．１．  スペクトル表示装置の構成
まず、第１実施形態に係るスペクトル表示装置について説明する。図１は、本実施形態に係るスペクトル表示装置１００の構成の一例を示す図である。
【００２９】
スペクトル表示装置１００は、第１軸を所定の物理量とし、第２軸を前記所定の物理量に対する強度として表したスペクトルの一部を拡大（伸張）して表示するための装置である。ここで、スペクトル表示装置１００の処理対象となるスペクトルは、例えば、波形スペクトルである。波形スペクトルとは、例えば、連続したエネルギーの強度の分布を示したものである。処理対象となるスペクトルとしては、例えば、蛍光Ｘ線分析の結果得られる蛍光Ｘ線のスペクトル、質量分析の結果得られるマススペクトル、Ｘ線回折の結果得られるスペクトル等が挙げられる。
【００３０】
蛍光Ｘ線のスペクトルは、例えば、第１軸（横軸）を蛍光Ｘ線のエネルギーとし、第２軸（縦軸）を蛍光Ｘ線のエネルギーに対する強度として表したスペクトルである。また、マススペクトルは、例えば、第１軸（横軸）を質量（質量電荷比）とし、第２軸（縦軸）を質量（質量電荷比）に対する強度として表したスペクトルである。以下、スペクトル表示装置１００の処理対象となるスペクトルとして、蛍光Ｘ線のスペクトルを用いた場合について説明するが、本発明はこれに限定されない。
【００３１】
スペクトル表示装置１００は、図１に示すように、操作部１０と、処理部２０と、表示部３０と、を含む。スペクトル表示装置１００は、さらに、記憶部３２と、情報記憶媒体３４と、を含むことができる。
【００３２】
操作部１０は、ユーザーが操作情報を入力するためのものであり、入力された操作情報を処理部２０（インターフェース部２１）に出力する。例えば、操作部１０は、ユーザーがスペクトルのエネルギー軸の範囲（拡大範囲）を指定するために用いられる。操作部１０の機能は、キーボード１２、マウス１４、タッチパネル１６などのハードウェアにより実現することができる。例えば、表示部３０がタッチパネル１６を備えていてもよい。ユーザーは、指先（タッチペンでもよい）をタッチパネル１６に接触させる操作を行うことで、表示部３０に表示されたスペクトルの任意の位置を指定することができる。
【００３３】
処理部２０は、範囲情報取得部２２と、画像生成部２４と、を含む。処理部２０は、さらに、インターフェース部２１と、範囲情報記憶部２３と、スペクトル抽出部２５と、表示処理部２７と、を含むことができる。処理部２０の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００３４】
インターフェース部２１は、操作部１０が出力した操作情報を受け取ることができる。
【００３５】
範囲情報取得部２２は、操作部１０によって指定された拡大範囲の情報Ｉ２２を取得する。具体的には、範囲情報取得部２２は、インターフェース部２１が受け取った操作情報が、スペクトルのエネルギー軸の範囲（拡大範囲）を指定するものであるかを判断する。範囲情報取得部２２は、操作情報がスペクトルのエネルギー軸の範囲（拡大範囲）を指定するものであると判断した場合、この操作情報から、拡大範囲の情報Ｉ２２を取得する。範囲情報取得部２２は、取得した拡大範囲の情報Ｉ２２を範囲情報記憶部２３に出力する。
【００３６】
範囲情報記憶部２３は、範囲情報取得部２２から受け取った拡大範囲の情報Ｉ２２を、スペクトル生成部２４の要求に応じて、スペクトル生成部２４に出力する。
【００３７】
スペクトル生成部２４は、拡大範囲の情報Ｉ２２に基づいて、拡大範囲が所定の拡大率でエネルギー軸（第１軸）に沿って拡大され、かつ、拡大範囲とは異なるスペクトルの範囲が所定の縮小率でエネルギー軸に沿って縮小された拡大スペクトルを生成する。拡大率や縮小率は、例えば、予めユーザーによって設定されていてもよい。また、縮小率は、拡大範囲を所定の拡大率で拡大したときに、表示部３０の表示領域に、スペクトルの全体が表示されるように設定されてもよい。
【００３８】
スペクトル生成部２４は、範囲情報記憶部２３に拡大範囲の情報Ｉ２２を要求する。また、スペクトル生成部２４は、拡大スペクトルを生成するためのスペクトルデータを、スペクトル抽出部２５に要求する。スペクトル生成部２４は、範囲情報記憶部２３から取得した拡大範囲の情報Ｉ２２およびスペクトル抽出部２５から取得したスペクトルデータに基づいて、拡大スペクトルを生成することができる。
【００３９】
スペクトル生成部２４は、生成した拡大スペクトルを、表示処理部２７に出力する。
【００４０】
スペクトル抽出部２５は、例えば、情報記憶媒体３４に格納されたスペクトルデータから、スペクトル生成部２４から要求されたスペクトルデータを抽出して、スペクトル生成部２４に出力する。
【００４１】
表示処理部２７は、スペクトル生成部２４が生成した拡大スペクトルの情報、および拡大スペクトル以外の表示情報（後述するカーソルやマーカー等の情報）を、表示部３０に出力する。
【００４２】
表示部３０は、処理部２０によって生成された画像を表示するものであり、その機能は、ＬＣＤ、ＣＲＴなどにより実現できる。表示部３０は、表示処理部２７から受け取った拡大スペクトルや表示情報を、表示することができる。表示部３０は、タッチパネル１６を備えていてもよい。
【００４３】
記憶部３２は、処理部２０のワーク領域となるもので、その機能はＲＡＭなどにより実現できる。情報記憶媒体３４（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、或いはメモリ（ＲＯＭ）などにより実現できる。処理部２０は、情報記憶媒体３４に格納されるプログラムに基づいて本実施形態の種々の処理を行う。情報記憶媒体３４には、処理部２０の各部としてコンピューターを機能させるためのプログラムを記憶することができる。また、情報記憶媒体３４は、スペクトルデータを記憶することができる。
【００４４】
１．２．  第１実施形態に係るスペクトル生成方法
次に、第１実施形態に係るスペクトル生成方法について説明する。図２は、第１実施形態に係るスペクトル生成方法の一例としてのスペクトル表示装置１００の処理を説明するためのフローチャートである。以下、図１に示すスペクトル表示装置１００および図２に示すフローチャートを参照しながら説明する。
【００４５】
（１）まず、範囲情報取得部２２が、スペクトルのエネルギー軸の拡大範囲の情報Ｉ２２を取得する（拡大範囲情報取得工程Ｓ１０）。
【００４６】
具体的には、まず、処理部２０が、表示部３０に処理対象となるスペクトルを表示させる。
【００４７】
図３は、表示部３０に表示された蛍光Ｘ線のスペクトルの一例を示す図である。
【００４８】
処理対象となるスペクトルは、図３に示すように、蛍光Ｘ線のエネルギーを横軸（エネルギー軸）とし、蛍光Ｘ線のエネルギーに対する強度を縦軸として表したスペクトルである。
【００４９】
ここで、ユーザーは、操作部１０を操作して、表示部３０に表示されたスペクトルからエネルギー軸の範囲（拡大範囲）を指定する。図３の例では、ユーザーは、Ｓｎ−Ｌα線、Ｓｎ−Ｌβ線を含むエネルギー範囲Ｄ１と、Ｓｎ−Ｋα線とＳｎ−Ｋβ線を含むエネルギー範囲Ｄ２とを指定した。例えば、ユーザーが範囲Ｄ１を指定する場合、ユーザーは、マウス１４やタッチパネル１６を用いて、範囲Ｄ１の低エネルギー側の端と、範囲Ｄ１の高エネルギー側の端の２点を指定する。範囲Ｄ２についても同様である。このようにしてユーザーが入力した操作情報は、操作部１０によって、インターフェース部２１に出力される。
【００５０】
次に、インターフェース部２１が、操作部１０が出力した操作情報を受け取り、範囲情報取得部２２に出力する。範囲情報取得部２２は、この操作情報が、エネルギー軸の範囲（拡大範囲）を指定するものであるかを判断する。範囲情報取得部２２は、操作情報がエネルギー軸の範囲（拡大範囲）を指定するものであると判断した場合、操作情報から、拡大範囲（範囲Ｄ１および範囲Ｄ２）の情報Ｉ２２を取得する。範囲情報取得部２２は、拡大範囲Ｄ１，Ｄ２の情報Ｉ２２を、範囲情報記憶部２３に出力する。
【００５１】
（２）次に、スペクトル生成部２４が、拡大範囲Ｄ１，Ｄ２の情報Ｉ２２に基づいて、拡大範囲が所定の拡大率でエネルギー軸に沿って拡大され、かつ、拡大範囲とは異なるスペクトルの範囲が所定の縮小率でエネルギー軸に沿って縮小された拡大スペクトルを生成する（拡大スペクトル生成工程Ｓ１２）。
【００５２】
具体的には、スペクトル生成部２４が、範囲情報記憶部２３に拡大範囲Ｄ１，Ｄ２の情報Ｉ２２を要求する。そして、スペクトル生成部２４が、拡大範囲Ｄ１，Ｄ２の情報に基づいて、拡大範囲Ｄ１，Ｄ２が所定の拡大率でエネルギー軸に沿って拡大され、かつ、拡大範囲Ｄ１，Ｄ２とは異なる範囲Ｄ３，Ｄ４，Ｄ５が所定の縮小率でエネルギー軸に沿って縮小された拡大スペクトルを生成する。
【００５３】
スペクトル生成部２４は、拡大スペクトルを生成するためのスペクトルデータを、スペクトル抽出部２５に要求してもよい。スペクトル生成部２４は、範囲情報記憶部２３から取得した拡大範囲Ｄ１，Ｄ２の情報Ｉ２２およびスペクトル抽出部２５から取得したスペクトルデータに基づいて、拡大スペクトルを生成してもよい。なお、スペクトル生成部２４における拡大スペクトルの生成方法については、後述する。
【００５４】
図４は、スペクトル生成部２４が生成した拡大スペクトルの一例を示す図である。図４に示す拡大スペクトルは、図３に示す処理対象のスペクトルと比べて、拡大範囲Ｄ１，Ｄ２がエネルギー軸に沿って拡大され、拡大範囲Ｄ１，Ｄ２とは異なる範囲Ｄ３，Ｄ４，Ｄ５がエネルギー軸に沿って縮小されている。スペクトル生成部２４は、例えば、範囲Ｄ３，Ｄ４，Ｄ５の縮小率を調整して、表示部３０の表示領域にスペクトルの全体が表示されるような拡大スペクトルを生成してもよい。
【００５５】
次に、スペクトル生成部２４が、生成した拡大スペクトルを、表示処理部２７に出力する。
【００５６】
（３）次に、表示部３０が、スペクトル生成部２４が生成した拡大スペクトルを表示する（表示工程Ｓ１４）。
【００５７】
具体的には、表示処理部２７が、スペクトル生成部２４が生成した拡大スペクトルの情報を表示部３０に出力する。表示処理部２７は、例えば、拡大スペクトル以外の表示情報（後述するカーソルやマーカー等の情報）も併せて、表示部３０に出力してもよい。
【００５８】
次に、表示部３０が、表示処理部２７から受け取った拡大スペクトルや表示情報を、表示する。
【００５９】
以上の工程により、スペクトル（拡大スペクトル）を表示することができる。
【００６０】
１．３．  拡大スペクトルの生成方法
ここで、スペクトル生成部２４における拡大スペクトルの生成方法の一例について説明する。
【００６１】
図５〜図８は、スペクトル生成部２４における拡大スペクトルの生成方法の一例について説明するための図である。
【００６２】
スペクトル生成部２４は、処理対象となるスペクトルと比べて、拡大範囲が設定された拡大率でエネルギー軸に沿って拡大され、拡大範囲とは異なる範囲（拡大範囲以外の範囲）が設定された縮小率でエネルギー軸に沿って縮小されたスペクトル（拡大スペクトル）を生成する。拡大率および縮小率は、例えば、ユーザーが任意に設定することができ、スペクトル生成部２４に予め記録されている。
【００６３】
図５に示す例では、拡大範囲の拡大率は、拡大範囲に含まれるスペクトルを表示するための領域３１ａの割合が、表示部３０の表示領域３１全体の８０％となるように設定されている。また、拡大範囲３１ａとは異なる範囲の縮小率は、当該範囲に含まれるスペクトルを表示するための領域３１ｂの割合が、表示領域３１全体の２０％となるように設定されている。
【００６４】
ここで、図６に示すように、処理対象となるスペクトルに２つのピークα，βがある場合について説明する。図６では、Ｘ軸方向がエネルギー軸であり、Ｙ軸方向が強度軸である。図６に示すスペクトルから、ユーザーがピークαを含むエネルギー範囲Ｄαを指定すると、スペクトル生成部２４は、図７に示すように、範囲Ｄαに含まれるスペクトルが表示領域３１の８０％を占めるようにＸ軸方向に拡大され、範囲Ｄα以外の範囲に含まれるスペクトルが表示領域３１の２０％を占めるようにＸ軸方向に縮小されたスペクトルを生成する。
【００６５】
図６に示すスペクトルから、ユーザーがピークαを含むエネルギー範囲Ｄαと、ピークβを含むエネルギー範囲Ｄβの２つの範囲を選択した場合について説明する。ここで、範囲Ｄαと範囲Ｄβの比は、３：２である。このとき、スペクトル生成部２４は、図８に示すように、範囲Ｄαに含まれるスペクトルが表示領域３１の４８％を占めるようにＸ軸方向に拡大され、範囲Ｄβに含まれるスペクトルが表示領域３１の３２％を占めるようにＸ軸方向に拡大され、範囲Ｄα，Ｄβ以外の範囲に含まれるスペクトルが表示領域３１の２０％を占めるようにＸ軸方向に縮小された画像を生成する。すなわち、２つの範囲Ｄα，Ｄβを指定した場合、各範囲Ｄα，Ｄβの比率で拡大範囲に含まれるスペクトルが占める領域（図示の例では、表示領域の８０％の領域）を分配する。
【００６６】
このようにして、スペクトル生成部２４は、拡大スペクトルを生成することができる。
【００６７】
本実施形態によれば、拡大範囲の情報Ｉ２２に基づいて、拡大範囲が所定の拡大率でエネルギー軸に沿って拡大され、かつ拡大範囲とは異なるエネルギー軸の範囲が所定の縮小率でエネルギー軸に沿って縮小された拡大スペクトルを生成することができる。これにより、表示部３０の表示領域に、スペクトルの全体を表示しつつ、ユーザーが注目するエネルギー範囲を拡大して表示することができる。すなわち、本実施形態によれば、スペクトルを有効に表示することができる。したがって、ユーザーは、スペクトル全体の把握しつつ、注目する範囲を詳細に確認することができ、スペクトルから効率よく情報を得ることができる。
【００６８】
さらに、表示部３０の表示領域に、スペクトルの全体を表示することができるため、例えば、スペクトルの一部を拡大しその他の範囲を削除して表示する場合と比べて、スペクトル内の表示領域の変更といった操作を行う必要が少なくなり、操作量を少なくすることができる。
【００６９】
２．  第２実施形態
次に、第２実施形態に係るスペクトル表示装置について説明する。第１実施形態では、ユーザーが、マウス１４やタッチパネル１６を用いて、表示部３０に表示されたスペクトルのエネルギー軸の任意の２点を指定することにより、拡大範囲が指定された。これに対して、第２実施形態では、ユーザーが、表示部３０に表示された元素名を選択することによって、拡大範囲が指定される。なお、第１実施形態と同様な構成については、第２実施形態においても同じ番号を付して、詳細な説明は省略する。
【００７０】
まず、第２実施形態に係るスペクトル表示装置の構成について説明する。
【００７１】
第２実施形態に係るスペクトル表示装置では、記憶部３２（または情報記憶媒体３４）に元素に対応する拡大範囲の情報Ｉ２２が記憶されている。表示部３０は、記憶部３２に記憶された元素（元素名）を表示する。範囲情報取得部２２は、表示部３０に表示された元素から操作部１０によって指定された元素に基づいて、記憶部３２から拡大範囲の情報Ｉ２２を取得する。
【００７２】
図９は、表示部３０に表示された元素のリストである。図９に示すように、元素は周期率表に従って表示されている。記憶部３２には、表示部３０に表示された各元素に対応する拡大範囲の情報Ｉ２２が記憶されている。拡大範囲の情報Ｉ２２は、例えば、蛍光Ｘ線分析で得られた波形スペクトルのエネルギー範囲のうち、各元素に対応するピークが現れるエネルギー範囲およびその近傍のエネルギー範囲を含むエネルギー範囲の情報を含む。さらに、拡大範囲の情報Ｉ２２には、拡大範囲の拡大率および拡大範囲とは異なるエネルギー範囲の縮小率の情報が含まれていてもよい。
【００７３】
範囲情報取得部２２は、インターフェース部２１から操作情報を受け取り、この操作情報が元素を指定するものであるかを判断する。そして、範囲情報取得部２２は、操作情報が元素を指定するものであると判断した場合、操作情報に基づいて、記憶部３２から、指定された元素に対応する拡大範囲の情報Ｉ２２を取得する。
【００７４】
次に、第２実施形態に係るスペクトル表示装置の動作について説明する。
【００７５】
まず、処理部２０が、図９に示すように、表示部３０に元素名を表示させる。処理部２０は、さらに、表示部３０に処理対象となるスペクトルを表示させてもよい。
【００７６】
図１０は、表示部３０に表示された処理対象となるスペクトルＳ１である。
【００７７】
ここで、ユーザーは、表示部３０に表示された元素名から、操作部１０を操作して、元素を選択する。例えば、ユーザーが、図９に示す周期表内の元素Ｓｎを選択すると、範囲情報取得部２２が、インターフェース部２１からこの操作情報を受け取り、操作情報が元素を指定するものであるかを判断する。範囲情報取得部２２が、操作情報が元素を指定するものであると判断した場合、操作情報に基づいて、記憶部３２から、指定された元素Ｓｎに対応する拡大範囲の情報Ｉ２２を取得する。
【００７８】
図１１は、本実施形態に係る処理を説明するための図である。
【００７９】
拡大範囲の情報Ｉ２２には、図１１に示す、元素Ｓｎのピークが現れるエネルギー範囲およびその近傍のエネルギー範囲を含むエネルギー範囲（拡大範囲）Ｉ１，Ｉ２の情報が含まれている。拡大範囲の情報Ｉ２２には、例えば、拡大範囲の拡大率および拡大範囲とは異なるエネルギー範囲の縮小率の情報が含まれている。拡大範囲の拡大率は、例えば、拡大範囲に含まれるスペクトルがスペクトル全体の表示領域の７５％となるように設定されている。また、拡大範囲とは異なる範囲の縮小率は、例えば、拡大範囲とは異なる範囲に含まれるスペクトルがスペクトル全体の表示領域の２５％となるように設定されている。なお、拡大率や縮小率の情報は、予めスペクトル生成部２４に記憶されていてもよい。
【００８０】
図１１の例では、２つの拡大範囲Ｉ１，Ｉ２があるため、２つの拡大範囲Ｉ１，Ｉ２に含まれるスペクトルが、スペクトル全体の表示領域の７５％となるようにエネルギー軸に沿って拡大される。具体的には、拡大範囲Ｉ１と拡大範囲Ｉ２の比は、１：３である。したがって、拡大範囲Ｉ１に含まれるスペクトルがスペクトル全体の表示領域の１８．７５％となるようにエネルギー軸に沿って拡大される。また、拡大範囲Ｉ２に含まれるスペクトルがスペクトル全体の表示領域の５６．２５％となるようにエネルギー軸に沿って拡大される。また、その他の範囲Ｉ３，Ｉ４，Ｉ５に含まれるスペクトルがスペクトル全体の表示領域の２５％となるようにエネルギー軸に沿って縮小される。このようにして、スペクトル生成部２４は、図１１に示す拡大スペクトルＳ２を生成する。
【００８１】
本実施形態によれば、ユーザーは、容易に拡大範囲を指定することができる。
【００８２】
３．  第３実施形態
次に、第３実施形態に係るスペクトル表示装置について説明する。なお、第１実施形態および第２実施形態と同様な構成については、第３実施形態においても同じ番号を付して、詳細な説明は省略する。
【００８３】
まず、第３実施形態に係るスペクトル表示装置の構成について説明する。
【００８４】
処理部２０は、表示部３０に拡大範囲を変更するためのカーソルを表示させる処理を行う。これにより、表示部３０は、拡大範囲を変更するためのカーソルを表示する。ユーザーは、操作部１０を介して、カーソルを操作することができる。
【００８５】
範囲情報取得部２２は、操作部１０によって操作されたカーソルの位置に基づいて、拡大範囲の情報Ｉ２２を取得する。スペクトル生成部２４は、この拡大範囲の情報Ｉ２２に基づいて、拡大範囲が変更された拡大スペクトルを生成する。
【００８６】
本実施形態に係るスペクトル表示装置の動作について説明する。
【００８７】
図１２は、表示部３０に表示された蛍光Ｘ線のスペクトルの一例を示す図である。
【００８８】
ユーザーは、図１２に示すように、表示部３０に表示されているスペクトルの任意のエネルギー範囲（拡大範囲）Ｄａを指定する。ユーザーは、例えば、図１２に示すように、スペクトル上の領域を囲むことによって、拡大範囲Ｄａを指定してもよい。
【００８９】
また、ユーザーが、タッチパネル１６を用いて、拡大範囲Ｄａを指定してもよい。例えば、ユーザーが、タッチパネル１６上の２点を指先等で触れることによってスペクトル上の２点を選択し、拡大範囲Ｄａを選択してもよい。また、ユーザーが、タッチパネル１６上に指先を触れたまま移動させた場合、指先のエネルギー軸に沿った移動距離に応じて、拡大範囲の拡大率を設定してもよい。
【００９０】
図１３は、本実施形態に係るスペクトル表示装置１００が生成した拡大スペクトルである。
【００９１】
スペクトル表示装置１００は、拡大範囲Ｄａの情報に基づいて、図１３に示すように、拡大範囲Ｄａをエネルギー軸に沿って拡大し、拡大範囲とは異なるエネルギー範囲（拡大範囲以外のエネルギー範囲）をエネルギー軸に沿って縮小した拡大スペクトルを生成する。拡大スペクトルは、例えば、表示部３０の表示領域内に収まるように、拡大範囲とは異なる範囲が縮小されて生成される。
【００９２】
スペクトル表示装置１００は、図１３に示すように、表示部３０に拡大スペクトルを表示する。すなわち、表示部３０では、図１２に示すスペクトルが、図１３に示す拡大スペクトルに更新される。また、スペクトル表示装置１００の表示処理部２７は、図１３に示すように、拡大範囲Ｄａに含まれるスペクトルの背景の色（濃淡）と、拡大範囲Ｄａ以外の範囲Ｄｂに含まれるスペクトルの背景の色（濃淡）を変化させる処理を行う。これにより、拡大したエネルギー範囲（拡大範囲）Ｄａと、縮小したエネルギー範囲（拡大範囲とは異なる領域）Ｄｂと、の識別が容易に行える。
【００９３】
図１４は、図１３に示すスペクトルの一部を拡大した図である。
【００９４】
図１４に示すように、ユーザーが、操作部１０を操作して、範囲Ｄａと範囲Ｄｂの境界ａｂにカーソルＣを合わせドラッグして境界ａｂを移動させることにより、新たに拡大範囲を指定することができる。図１４の例では、ドラッグ時にカーソルＣを範囲Ｄｂ側に移動させた場合は、拡大範囲Ｄａが広がり、ドラッグ時にカーソルＣを範囲Ｄａ側に移動された場合は、拡大範囲Ｄａを狭くすることができる。
【００９５】
スペクトル表示装置１００では、インターフェース部２１が、この操作情報を受け取り、範囲情報取得部２２が、この操作情報から拡大範囲の情報Ｉ２２を取得する。そして、スペクトル生成部２４が、拡大範囲の情報Ｉ２２に基づいて、拡大スペクトルを生成し、表示部３０に表示される。これにより、新たな拡大範囲が拡大された拡大スペクトルを表示することができる。
【００９６】
図１５は、図１３に示すマーカーＭを示す図である。
【００９７】
図１３に示すように、表示部３０には、拡大スペクトルとともに、拡大範囲Ｄａに対応したマーカーＭが表示される。図１５に示すように、ユーザーが、マーカーＭの中央付近Ｍ１をドラッグすると、拡大範囲Ｄａの大きさを維持したまま、拡大範囲を高エネルギー側または低エネルギー側に変更することができる。また、マーカーＭの一方の端部Ｍ２をドラッグし移動させると、拡大範囲Ｄａの拡大率（倍率）を上げることができる。このとき、範囲Ｄｂは拡大範囲Ｄａの拡大率（倍率）の増加に応じて縮小され、拡大スペクトル全体の大きさは変化しない。また、マーカーＭの他方の端部Ｍ３をドラッグし移動させると、拡大範囲Ｄａの拡大率を下げることができる。このとき、範囲Ｄｂは拡大範囲Ｄａの拡大率（倍率）の減少に応じて拡大され、拡大スペクトル全体の大きさは変化しない。
【００９８】
本実施形態によれば、ユーザーは、容易に拡大範囲を変更することができる。
【００９９】
４．  第４実施形態
次に、第４実施形態に係るスペクトル表示装置について説明する。第１実施形態では、ユーザーが、マウス１４やタッチパネル１６を用いて、表示部３０に表示されたスペクトルのエネルギー軸の任意の２点を指定することにより、拡大範囲が指定された。これに対して、第４実施形態では、ユーザーが、表示部３０に表示された拡大範囲を選択することによって、拡大範囲が指定される。なお、第１〜第３実施形態と同様な構成については、第４実施形態においても同じ番号を付して、詳細な説明は省略する。
【０１００】
まず、第４実施形態に係るスペクトル表示装置の構成について説明する。
【０１０１】
第４実施形態に係るスペクトル表示装置１００では、記憶部３２（または情報記憶媒体３４）に、複数のエネルギー範囲（拡大範囲）が記憶されている。また、記憶部３２には、エネルギー範囲ごとの拡大率が記憶されている。処理部２０は、表示部３０に、記憶部３２に記憶された拡大範囲を表示させる処理を行う。これにより、表示部３０は、拡大範囲を表示する。範囲情報取得部２２は、表示部３０に表示された複数の拡大範囲から操作部１０によって指定された拡大範囲に基づいて、記憶部３２から拡大範囲の情報Ｉ２２および拡大率の情報を取得する。
【０１０２】
図１６は、表示部３０に表示されたエネルギー範囲（拡大範囲）のリストである。表示部３０は、図１６に示すように、エネルギー範囲（拡大範囲）とその範囲における拡大率を表示する。ユーザーが、操作部１０を操作して、表示部３０に表示されたリストから、エネルギー範囲を指定すると、インターフェース部２１にこの操作情報が出力される。
【０１０３】
範囲情報取得部２２は、インターフェース部２１から操作情報を受け取り、この操作情報が拡大範囲を指定するものであるかを判断する。そして、範囲情報取得部２２は、操作情報が拡大範囲を指定するものであると判断した場合、操作情報に基づいて、記憶部３２から、指定された拡大範囲の情報Ｉ２２およびその倍率の情報を取得する。
【０１０４】
次に、第４実施形態に係るスペクトル表示装置の動作について説明する。
【０１０５】
まず、処理部２０が、図１６に示すように、表示部３０にエネルギー範囲のリストを表示させる処理を行う。これにより、表示部３０は、エネルギー範囲のリストを表示する。処理部２０は、さらに、表示部３０に処理対象となるスペクトルを表示させる処理を行ってもよい。
【０１０６】
図１７は、本実施形態に係るスペクトル表示装置の動作を説明するための図である。
【０１０７】
ユーザーが、表示部３０に表示された図１６に示すリストから、操作部１０を操作して、エネルギー範囲を選択する。ユーザーが、例えば、図１６に示すリストからＮｏ．２のエネルギー範囲およびＮｏ．５のエネルギー範囲を選択すると、スペクトル生成部２４が、処理対象となるスペクトルＳ３に対して、Ｎｏ．２のエネルギー範囲に対応する拡大範囲Ｄｃと、Ｎｏ．５のエネルギー範囲に対応する拡大範囲Ｄｅがエネルギー軸に沿って拡大され、拡大範囲Ｄｃ，Ｄｅとは異なる範囲がエネルギー軸に沿って縮小されたスペクトルＳ４を生成して表示する。
【０１０８】
本実施形態によれば、ユーザーは、容易に拡大範囲を指定することができる。
【０１０９】
以上に述べた実施形態は、任意の複数の形態を適宜組み合わせることが可能である。これにより、組み合わされた実施形態は、それぞれの実施形態が有する効果または相乗的な効果を奏することができる。
【０１１０】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１１１】
Ｃ  カーソル、Ｍ  マーカー、α，β  ピーク、Ｐ１，Ｐ２  ピーク、１０  操作部、
１２  キーボード、１４  マウス、１６  タッチパネル、２０  処理部、
２１  インターフェース部、２２  範囲情報取得部、２３  範囲情報記憶部、
２４  スペクトル生成部、２５  スペクトル抽出部、２７  表示処理部、３０  表示部、
３１  表示領域、３１ａ，３１ｂ  領域、３２  記憶部、３４  情報記憶媒体、
１００  スペクトル表示装置
【図１】
2013053873.tif 000003
【図２】
2013053873.tif 000004
【図３】
2013053873.tif 000005
【図５】
2013053873.tif 000006
【図６】
2013053873.tif 000007
【図７】
2013053873.tif 000008
【図８】
2013053873.tif 000009
【図９】
2013053873.tif 000010
【図１０】
2013053873.tif 000011
【図１２】
2013053873.tif 000012
【図１６】
2013053873.tif 000013
【図１８】
2013053873.tif 000014
【図１９】
2013053873.tif 000015
【図２０】
2013053873.tif 000016
【図２１】
2013053873.tif 000017
【図４】
2013053873.tif 000018
【図１１】
2013053873.tif 000019
【図１３】
2013053873.tif 000020
【図１４】
2013053873.tif 000021
【図１５】
2013053873.tif 000022
【図１７】
2013053873.tif 000023