(57)【要約】【課題】ＧＵＩの操作性を向上させることができるプログラム、制御装置、および情報記憶媒体を提供する。【解決手段】本発明に係るプログラムは、表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションの操作補助を行うためのプログラムであって、ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、ＧＵＩ部品指定情報に基づいて指定されたＧＵＩ部品を特定し、特定されたＧＵＩ部品の表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、位置情報に基づいて、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させる制御を行う強調画像表示制御部として、コンピューターを機能させる。【選択図】図７
2018092395.tif 000002
【特許請求の範囲】
【請求項１】
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションの操作補助を行うためのプログラムであって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示画面上に表示させる制御を行う強調画像表示制御部として、コンピューターを機能させるプログラム。
【請求項２】
請求項１において、
前記強調画像表示制御部は、前記アプリケーションが前記表示画面上に表示させるＧＵＩ画面上に、前記ＧＵＩ部品を強調するための画像を重ねて表示させる制御を行う、プログラム。
【請求項３】
請求項１または２において、
前記アプリケーションは、分析装置または加工装置を制御するためのアプリケーションであり、
前記ＧＵＩ部品指定情報受付部は、前記分析装置の電子マニュアルまたは前記加工装置の電子マニュアルを閲覧するためのブラウザから出力された前記ＧＵＩ部品指定情報を受け付ける、プログラム。
【請求項４】
請求項１ないし３のいずれか１項において、
前記アプリケーションは、前記オペレーションシステム上で動作する、プログラム。
【請求項５】
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションによって、分析装置または加工装置の制御を行う制御装置であって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示画面上に表示させる制御を行う強調画像表示制御部と、
を含む、制御装置。
【請求項６】
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションの操作補助を行うためのプログラムを記憶したコンピューター読み取り可能な非一時的な情報記憶媒体であって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示画面上に表示させる制御を行う強調画像表示制御部として、コンピューターを機能させるプログラムを記憶した情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、制御装置、および情報記憶媒体に関する。
【背景技術】
【０００２】
電子顕微鏡や、質量分析装置、電子プローブマイクロアナライザー等の分析装置、集束イオンビーム装置などの加工装置を制御するための制御装置において、ユーザーの操作を受け付ける手段として、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が知られている。例えば、特許文献１には、質量分析装置において、ユーザーが標準試料の希釈率を指示するためのＧＵＩや、検量線が適切に作成されているか否かを確認するためのＧＵＩなどが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１５１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような分析装置や加工装置の操作方法は複雑であるため、不慣れなユーザーは電子マニュアルを見ながらＧＵＩの操作を行うことがある。しかしながら、ユーザーは電子マニュアルを参照して次に操作すべきＧＵＩ部品を知ることができても、制御装置の表示画面上には多数のＧＵＩ部品が表示されるため、多数のＧＵＩ部品のなかから次に操作すべきＧＵＩ部品を探しださなければならなかった。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、ＧＵＩの操作性を向上させることができるプログラム、制御装置、および情報記憶媒体を提供することができる。
【課題を解決するための手段】
【０００６】
（１）本発明に係るプログラムは、
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションの操作補助を行うためのプログラムであって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示画面上に表示させる制御を行う強調画像表示制御部として、コンピューターを機能させる。
【０００７】
このようなプログラムでは、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができるため、ユーザーは、複数のＧＵＩ部品のなかから、所望のＧＵＩ部品を容易に見つけることができる。したがって、このようなプログラムによれば、ＧＵＩの操作性を向上できる。
【０００８】
また、このようなプログラムによれば、ＧＵＩ部品の表示画面上における位置情報をオペレーションシステムから取得するため、前記アプリケーションに機能の追加などの変更
を行うことなく、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができる。
【０００９】
（２）本発明に係るプログラムにおいて、
前記強調画像表示制御部は、前記アプリケーションが前記表示画面上に表示させる前記ＧＵＩ画面上に、前記ＧＵＩ部品を強調するための画像を重ねて表示させる制御を行ってもよい。
【００１０】
（３）本発明に係るプログラムにおいて、
前記アプリケーションは、分析装置または加工装置を制御するためのアプリケーションであり、
前記ＧＵＩ部品指定情報受付部は、前記分析装置の電子マニュアルまたは前記加工装置の電子マニュアルを閲覧するためのブラウザから出力された前記ＧＵＩ部品指定情報を受け付けてもよい。
【００１１】
（４）本発明に係るプログラムにおいて、
前記アプリケーションは、前記オペレーションシステム上で動作してもよい。
【００１２】
（５）本発明に係る制御装置は、
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションによって、分析装置または加工装置の制御を行う制御装置であって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示画面上に表示させる制御を行う強調画像表示制御部と、
を含む。
【００１３】
このような制御装置によれば、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができるため、ユーザーは、複数のＧＵＩ部品のなかから、所望のＧＵＩ部品を容易に見つけることができる。したがって、このような制御装置によれば、ＧＵＩの操作性を向上できる。
【００１４】
また、このような制御装置によれば、ＧＵＩ部品の表示画面上における位置情報をオペレーションシステムから取得するため、前記アプリケーションに機能の追加などの変更を行うことなく、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができる。
【００１５】
（６）本発明に係る情報記憶媒体は、
表示部の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行うアプリケーションの操作補助を行うためのプログラムを記憶したコンピューター読み取り可能な非一時的な情報記憶媒体であって、
前記ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付けるＧＵＩ部品指定情報受付部と、
前記ＧＵＩ部品指定情報に基づいて指定された前記ＧＵＩ部品を特定し、特定された前記ＧＵＩ部品の前記表示画面上における位置情報をオペレーションシステムから取得する位置情報取得部と、
前記位置情報に基づいて、指定された前記ＧＵＩ部品を強調するための画像を前記表示
画面上に表示させる制御を行う強調画像表示制御部として、コンピューターを機能させるプログラムを記憶している。
【００１６】
本発明によれば、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができるため、ユーザーは、複数のＧＵＩ部品のなかから、所望のＧＵＩ部品を容易に見つけることができる。したがって、本発明によれば、ＧＵＩの操作性を向上できる。
【００１７】
また、本発明によれば、ＧＵＩ部品の表示画面上における位置情報をオペレーションシステムから取得するため、前記アプリケーションに機能の追加などの変更を行うことなく、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る制御装置の機能ブロック図。
【図２】ＯＳ、制御アプリケーション、操作補助アプリケーション、およびブラウザの関係を説明するための図。
【図３】制御アプリケーションが表示部の表示画面上に表示させたＧＵＩ画面の一例を示す図。
【図４】ブラウザが表示部の表示画面上に表示させた電子マニュアルの一例を示す図。
【図５】ＧＵＩ部品を強調するための画像を説明するための図。
【図６】ＧＵＩ部品を強調するための画像を説明するための図。
【図７】制御装置の処理部の処理の流れの一例を示すフローチャート。
【図８】制御装置の変形例を説明するための図。
【図９】制御装置の変形例を説明するための図。
【図１０】制御装置の変形例を説明するための図。
【図１１】制御装置の変形例を説明するための図。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２０】
なお、以下では、本発明に係る制御装置として、分析装置を制御するための制御装置を例に挙げて説明するが、本発明に係る制御装置はこれに限定されない。本発明に係る制御装置は、例えば、集束イオンビーム装置や、電子ビーム描画装置などの加工装置を制御するための制御装置であってもよい。また、本発明に係る制御装置は、分析装置や加工装置以外の装置を制御するための制御装置であってもよい。
【００２１】
１．  制御装置
まず、本実施形態に係る制御装置の構成について、図面を参照しながら説明する。図１は、本実施形態に係る制御装置１００の機能ブロック図の一例を示す図である。なお、本実施形態に係る制御装置は、図１に示す構成要素の一部を省略した構成としてもよい。
【００２２】
制御装置１００は、図１に示すように、処理部１１０と、入力部１２０と、記憶部１３０と、情報記憶媒体１４０と、表示部１５０と、音出力部１６０と、通信部１７０と、を含んで構成されている。制御装置１００は、分析装置を制御するための装置である。制御の対象となる分析装置は特に限定されず、例えば、電子顕微鏡や、質量分析装置、電子プローブマイクロアナライザー等である。
【００２３】
入力部１２０は、ユーザーからの入力情報を入力（検出）するための機器であり、ユーザーの入力情報を処理部１１０に出力する。入力部１２０の機能は、タッチパネル（タッチパネル型ディスプレイ）、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００２４】
記憶部１３０は、処理部１１０や通信部１７０などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。
【００２５】
情報記憶媒体１４０（コンピューターにより読み取り可能な媒体（非一時的な情報記憶媒体））は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１１０は、情報記憶媒体１４０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。すなわち、情報記憶媒体１４０には、処理部１１０の各部としてコンピューターを機能させるためのプログラム（各部の処理をコンピューターに実行させるためのプログラム）が記憶される。
【００２６】
本実施形態では、情報記憶媒体１４０には、ＯＳ（オペレーションシステム、例えばＷｉｎｄｏｗｓ（登録商標））用のプログラム、分析装置を制御するためのアプリケーションソフトウェア（以下「制御アプリケーション」ともいう）用のプログラム、電子マニュアルを閲覧するためのアプリケーションソフトウェア（以下「ブラウザ」ともいう）用のプログラム、操作補助のためにＧＵＩ部品を強調するための画像を表示させるためのアプリケーションソフトウェア（以下「操作補助アプリケーション」ともいう）用のプログラムが記憶されている。
【００２７】
また、本実施形態では、情報記憶媒体１４０には、さらに、分析装置の電子マニュアル情報が記憶されている。
【００２８】
表示部１５０は、処理部１１０で生成された画像（例えば、ＧＵＩ画面や、ＧＵＩ部品を強調するための画像等）を出力するものであり、その機能は、ＬＣＤ、ＣＲＴ、或いはタッチパネルなどのディスプレイにより実現できる。
【００２９】
音出力部１６０は、処理部１１０で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００３０】
通信部１７０はサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサまたは通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３１】
処理部１１０（プロセッサ）は、入力部１２０からの入力情報、プログラム、通信部１７０を介して受信したデータなどに基づいて、ＧＵＩ画面を生成する処理、分析装置を制御するための処理、ＧＵＩ部品を強調するための画像を生成する処理などの処理を行う。処理部１１０は、記憶部１３０をワーク領域として各種処理を行う。処理部１１０の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）でプログラムを実行することにより実現することができる。なお、処理部１１０の機能の少なくとも一部を、ＡＳＩＣ（ゲートアレイ等）などの専用回路により実現してもよい。
【００３２】
処理部１１０は、ＧＵＩ表示制御部１１２と、装置制御部１１３と、閲覧部１１４と、ＧＵＩ部品指定情報受付部１１５と、位置情報取得部１１６と、強調画像表示制御部１１７と、を含む。
【００３３】
ＧＵＩ表示制御部１１２は、分析装置を制御するためのＧＵＩ画面を表示部１５０の表示画面上に表示させる制御を行う。ＧＵＩ表示制御部１１２が表示させるＧＵＩ画面は、分析装置の各部を制御するためのボタンやアイコンなどの複数のＧＵＩ部品を含む。ユーザーが、入力部１２０を用いてＧＵＩ部品を選択する操作を行うことで、当該ＧＵＩ部品に関連付けられた機能が実行される。
【００３４】
装置制御部１１３は、入力部１２０からの入力情報を受け付け、当該入力情報に基づき分析装置を制御するための制御信号を生成し、当該制御信号を分析装置に送る処理を行う。当該制御信号を受け付けた分析装置は、当該制御信号に基づき所定の動作を行う。
【００３５】
ＧＵＩ表示制御部１１２および装置制御部１１３の機能は、処理部１１０で制御アプリケーション用のプログラムを実行することにより実現することができる。
【００３６】
閲覧部１１４は、電子マニュアルを表示部１５０の表示画面上に表示させる制御を行う。閲覧部１１４が電子マニュアルを表示画面上に表示させる制御を行うことにより、ユーザーは表示画面上に表示された電子マニュアルを閲覧しながら、ＧＵＩの操作を行うことができる。
【００３７】
また、閲覧部１１４は、ＧＵＩ部品を指定するためのＧＵＩ部品指定情報を出力する処理を行う。具体的には、閲覧部１１４は、電子マニュアル（ドキュメント）に埋め込まれたＧＵＩ部品指定情報を取り込み、当該ＧＵＩ部品指定情報をＧＵＩ部品指定情報受付部１１５に出力する処理を行う。ＧＵＩ部品指定情報は、ＧＵＩ画面に含まれる複数のＧＵＩ部品から指定された１つの（または複数の）ＧＵＩ部品を特定するための情報である。
【００３８】
閲覧部１１４の機能は、処理部１１０でブラウザ用のプログラムを実行することで実現することができる。
【００３９】
ＧＵＩ部品指定情報受付部１１５は、閲覧部１１４からのＧＵＩ部品指定情報を受け付ける。
【００４０】
位置情報取得部１１６は、ＧＵＩ部品指定情報に基づいて指定されたＧＵＩ部品を特定し、特定されたＧＵＩ部品の表示画面上における位置情報をＯＳから取得する処理を行う。
【００４１】
強調画像表示制御部１１７は、ＯＳから取得したＧＵＩ部品の位置情報に基づいて、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させる制御を行う。
【００４２】
ＧＵＩ部品指定情報受付部１１５、位置情報取得部１１６、および強調画像表示制御部１１７の機能は、処理部１１０で操作補助アプリケーション用のプログラムを実行することで実現することができる。
【００４３】
図２は、ＯＳ２、制御アプリケーション４、操作補助アプリケーション６、およびブラウザ８の関係を説明するための図である。
【００４４】
制御アプリケーション４は、ＧＵＩ表示制御部１１２および装置制御部１１３の機能を実現するソフトウェアである。操作補助アプリケーション６は、ＧＵＩ部品指定情報受付部１１５、位置情報取得部１１６、および強調画像表示制御部１１７の機能を実現するソフトウェアである。ブラウザ８は、閲覧部１１４の機能を実現するソフトウェアである。
【００４５】
制御アプリケーション４、操作補助アプリケーション６、およびブラウザ８は、ＯＳ２上で動作する。以下、制御アプリケーション４、操作補助アプリケーション６、ブラウザ８について説明する。
【００４６】
（１）制御アプリケーション
制御アプリケーション４は、表示部１５０の表示画面上に複数のＧＵＩ部品を含むＧＵＩ画面を表示させる制御を行う。制御アプリケーション４は、操作補助アプリケーション６の操作補助の対象となるアプリケーションである。
【００４７】
図３は、制御アプリケーション４が表示部１５０の表示画面上に表示させたＧＵＩ画面２０の一例を示す図である。
【００４８】
制御アプリケーション４は、ＯＳ２の機能を用いて、ボタン（試料交換ボタン２２など）、テキストボックス、アイコン等の複数のＧＵＩ部品を含むＧＵＩ画面２０を表示する。このとき、ＯＳ２は、複数のＧＵＩ部品の各々についての表示状態を示すデータ（以下「ＧＵＩ部品データ」ともいう）を記憶部１３０に記憶させる。ＧＵＩ部品データは、ＧＵＩ部品が属するアプリケーション名、ＧＵＩ部品のＩＤ、ＧＵＩ部品のクラス名、ＧＵＩ部品の種類の情報、ＧＵＩ部品の表示画面上での位置情報（座標情報）、ＧＵＩ部品の活性情報（ＧＵＩ部品が選択可能か否かの情報）、ＧＵＩ部品の大きさの情報、などを含む。
【００４９】
（２）ブラウザ
ブラウザ８は、情報記憶媒体１４０から電子マニュアル情報１０を取得し、電子マニュアル（ドキュメント）を表示部１５０の表示画面上に表示させる。電子マニュアル情報１０には、ブラウザ８からＧＵＩ部品を指定するためのＧＵＩ部品指定情報を出力する機能を持たせる。
【００５０】
図４は、ブラウザ８が表示部１５０の表示画面上に表示させた電子マニュアル３０の一例を示す図である。
【００５１】
図４に示すように、電子マニュアル上に表示されているＧＵＩ部品名３２（図示の例では「試料交換ボタン」）にカーソルを移動させる、またはＧＵＩ部品名３２をクリックするなどのＧＵＩ部品を選択する操作を行うと、ブラウザ８はＧＵＩ部品指定情報を出力する処理を行う。ＧＵＩ部品指定情報は、ＧＵＩ部品を表示させているアプリケーションを特定するための情報（アプリケーション名）、ＧＵＩ部品のＩＤ、ＧＵＩ部品のクラス名、などを含む。
【００５２】
なお、電子マニュアル情報１０には、ＧＵＩ部品指定情報に加えて、ブラウザ８から操作補助アプリケーション６に対する要求を出力する機能を持たせてもよい。当該要求は、例えば、操作補助アプリケーション６に、ＧＵＩ部品指定情報に基づき特定されたＧＵＩ部品を強調するための画像を表示させる制御を行わせる要求である。当該要求には、画像の色や、線の太さ、画像の種類などの画像情報が含まれていてもよい。ブラウザ８は、ＧＵＩ部品指定情報を出力するとともに、操作補助アプリケーション６に対する要求を出力してもよい。
【００５３】
ＧＵＩ部品指定情報は、操作補助の対象となる制御アプリケーション４をＯＳ２上で動作させることで取得することができる。例えばＯＳ２がＷｉｎｄｏｗｓ（登録商標）の場合、ＵＩオートメーションを利用して、ＧＵＩ部品指定情報を取得することができる。電子マニュアルには、このようにしてあらかじめ取得されたＧＵＩ部品指定情報が埋め込まれている。
【００５４】
ブラウザ８は、例えば、Ｗｅｂ  ＡＰＩ（Ｗｅｂ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を用いて、ＧＵＩ部品指定情報や操作補助アプリケーション６に対する要求を出力する。
【００５５】
（３）操作補助アプリケーション
操作補助アプリケーション６は、制御アプリケーション４の操作補助を行う。具体的には、操作補助アプリケーション６は、ブラウザ８に表示されている電子マニュアル上でＧＵＩ部品を指定する操作を行うと、ＧＵＩ画面中の対応するＧＵＩ部品を強調するための画像を表示する。これにより、ＧＵＩ画面からＧＵＩ部品を探す手間をなくすことができる。
【００５６】
操作補助アプリケーション６は、ブラウザ８からのＧＵＩ部品指定情報を受け付けると、ＧＵＩ部品指定情報に基づいて特定されたＧＵＩ部品の位置情報を、ＯＳ２から取得する。なお、操作補助アプリケーション６は、さらに、ＯＳ２からＧＵＩ部品を強調するための画像を表示するためのその他の情報（例えばＧＵＩ部品の大きさの情報、ウィンドウハンドル等）を取得してもよい。
【００５７】
例えばＯＳ２がＷｉｎｄｏｗｓ（登録商標）の場合、ＵＩオートメーションを利用して、ＧＵＩ部品の位置情報を含むＧＵＩ部品データを取得することができる。ＵＩオートメーションを利用したＧＵＩ部品の検索は、例えば、オートメーションＩＤ（Ａｕｔｏｍａｔｉｏｎ  ＩＤ、リソースＩＤなど）や、クラス名などを使用して行うことができる。
【００５８】
このように操作補助アプリケーション６は、ＯＳ２からＧＵＩ部品の位置情報を取得しており、ＧＵＩ部品を表示させる制御を行う制御アプリケーション４とは直接通信しない。すなわち、操作補助アプリケーション６は、制御アプリケーション４とは独立したソフトウェアである。
【００５９】
操作補助アプリケーション６は、ＯＳ２から取得したＧＵＩ部品の位置情報に基づいて、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させる制御を行う。操作補助アプリケーション６は、例えば、ＯＳ２の機能を用いて、ＧＵＩ部品を強調するための画像を表示画面上に表示させる。
【００６０】
図５および図６は、ＧＵＩ部品を強調するための画像を説明するための図である。操作補助アプリケーション６は、図５に示すように、ＧＵＩ画面２０上（または表示画面全体）に半透明のウィンドウ４０を重ねて表示し、指定されたＧＵＩ部品（図示の例では試料交換ボタン２２）と重なる部分のみを強調表示する制御を行う。この結果、図６に示すように、指定されたＧＵＩ部品が強調表示される。操作補助アプリケーション６は、例えば、ウィンドウ４０を表示させる制御を、あらかじめ設定された時間だけ行う。
【００６１】
なお、半透明のウィンドウとは、図５に示すように、他のウィンドウと重ねて表示された場合でも、当該他のウィンドウが同時に見えるようにウィンドウの透明度を半分程度にしたものである。
【００６２】
図６に示すように、指定されたＧＵＩ部品の周囲を暗くし、ＧＵＩ部品と重なる部分を明るくした（光らせた）ウィンドウ４０を、ＧＵＩ画面２０に重ねることで、ユーザーは意識して目的のＧＵＩ部品を探さなくても、目的のＧＵＩ部品が自然に目に入る。また、ウィンドウ４０はＧＵＩ画面２０に重なって表示されているだけであり、ユーザーはこの状態で制御アプリケーション４に対して次の操作を行うことが可能である。
【００６３】
なお、ＧＵＩ部品を強調するための画像は、図６に示す例に限定されない。ＧＵＩ部品を強調するための画像は、例えば、指定されたＧＵＩ部品を指し示す矢印であってもよいし、指定されたＧＵＩ部品を囲む枠であってもよい。
【００６４】
操作補助アプリケーション６は、ＯＳ２の起動とともに自動で起動し、ＯＳ２の終了とともに終了する。なお、操作補助アプリケーション６は、ＧＵＩ部品の指定する操作が行われていない状態では、透明ウィンドウを表示画面全体に表示させる制御を行う。
【００６５】
制御装置１００では、分析装置の制御を、図３に示す制御アプリケーション４のＧＵＩ画面２０を用いて行う。図４に示すように、ユーザーは、ブラウザ８で電子マニュアルを閲覧しながらＧＵＩの操作を行うことができる。このとき、ユーザーが電子マニュアル上に表示されているＧＵＩ部品名を選択する操作を行うと、操作補助アプリケーション６によって、表示画面上に指定されたＧＵＩ部品を強調するための画像（ウィンドウ４０、図６参照）が表示される。そのため、ユーザーは、多数のＧＵＩ部品を含むＧＵＩ画面２０から、次に操作すべきＧＵＩ部品を容易に探し出すことができる。
【００６６】
２．  処理
次に、本実施形態に係る制御装置１００の処理部１１０の処理について説明する。
【００６７】
図７は、制御装置１００の処理部１１０の処理の流れの一例を示すフローチャートである。
【００６８】
まず、ＧＵＩ表示制御部１１２（制御アプリケーション４）は、分析装置を制御するためのＧＵＩを表示部１５０の表示画面上に表示させる制御を行い、閲覧部１１４（ブラウザ８）は、電子マニュアルを表示部１５０の表示画面上に表示させる制御を行う（ステップＳ１００）。
【００６９】
ＧＵＩ部品指定情報受付部１１５（操作補助アプリケーション６）は、入力部１２０からの入力情報に基づいて、ＧＵＩ部品を指定する操作が行われたか否かを判定する（ステップＳ１０２）。ＧＵＩ部品指定情報受付部１１５は、例えば、表示部１５０の表示画面上に表示されたＧＵＩ部品名にカーソルを移動させる等のＧＵＩ部品を指定する操作が行われた場合に、ＧＵＩ部品を指定する操作が行われたと判定する。
【００７０】
ＧＵＩ部品を指定する操作が行われていないと判定された場合（ステップＳ１０２でＮＯの場合）、ＧＵＩ部品指定情報受付部１１５は、表示画面上に透明ウィンドウを表示させる制御を行う。
【００７１】
一方、ＧＵＩ部品を指定する操作が行われたと判定された場合（ステップＳ１０２でＹＥＳの場合）、ＧＵＩ部品指定情報受付部１１５は、閲覧部１１４（ブラウザ８）からのＧＵＩ部品指定情報を受け付ける（ステップＳ１０４）。
【００７２】
次に、位置情報取得部１１６（操作補助アプリケーション６）は、ＧＵＩ部品指定情報に基づいて指定されたＧＵＩ部品を特定し、特定されたＧＵＩ部品の表示画面上における位置情報をＯＳ２から取得する（ステップＳ１０６）。
【００７３】
次に、強調画像表示制御部１１７（操作補助アプリケーション６）は、取得したＧＵＩ部品の位置情報に基づいて、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させる制御を行う。強調画像表示制御部１１７は、所定の時間経過後、当該画像を表示させる制御を終了する。
【００７４】
ＧＵＩ部品指定情報受付部１１５、位置情報取得部１１６、および強調画像表示制御部１１７（操作補助アプリケーション６）は、ステップＳ１０２に戻って、ステップＳ１０１、ステップＳ１０２、ステップＳ１０４、ステップＳ１０６、ステップＳ１０８の処理を繰り返し行う。
【００７５】
本実施形態では、ＧＵＩ部品指定情報受付部１１５がＧＵＩ部品を指定するためのＧＵＩ部品指定情報を受け付け、位置情報取得部１１６がＧＵＩ部品指定情報に基づいて指定されたＧＵＩ部品を特定し、特定されたＧＵＩ部品の表示画面上における位置情報をＯＳ２から取得し、強調画像表示制御部１１７が位置情報に基づいて、指定されたＧＵＩ部品を強調するための画像を表示画面上に表示させる制御を行う。そのため、ユーザーは、ＧＵＩ画面上の多数のＧＵＩ部品のなかから、電子マニュアルに記載されているＧＵＩ部品を容易に見つけることができる。したがって、本実施形態によれば、ＧＵＩの操作性を向上できる。
【００７６】
また、本実施形態では、位置情報取得部１１６（操作補助アプリケーション６）が指定されたＧＵＩ部品の表示画面上における位置情報をＯＳ２から取得する。すなわち、操作補助アプリケーション６は、制御アプリケーション４の機能に依存することなく、指定されたＧＵＩ部品を強調するための画像を表示させる制御（操作補助）を行うことができる。したがって、操作補助アプリケーション６によれば、制御アプリケーション４に機能の追加などの変更を行うことなく、操作補助を行うことができる。
【００７７】
また、操作補助アプリケーション６は、制御アプリケーション４の機能に依存せず、また制御アプリケーション４と直接通信しないため、様々な制御アプリケーションに対応可能である。
【００７８】
ここで、例えば、制御アプリケーション自体に操作補助機能を追加する場合、当然ながら制御アプリケーションごとに機能の追加、変更などを行わなければならない。これに対して、操作補助アプリケーション６では、制御アプリケーション４に機能の追加などの変更を行うことなく様々な制御アプリケーション４に対応可能であるため、容易に操作補助機能を提供することができる。
【００７９】
３．  変形例
なお、本発明は上述した実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【００８０】
例えば、上述した実施形態では、図２に示すように、操作補助アプリケーション６が１つの制御アプリケーション４に対して操作補助（指定されたＧＵＩ部品の強調表示）を行う場合について説明したが、図８に示すように、操作補助アプリケーション６は複数の制御アプリケーションに対して操作補助を行うことが可能である。図８に示す例では、１つの操作補助アプリケーション６が３つの制御アプリケーション４ａ，４ｂ，４ｃの操作補助を行っている。
【００８１】
また、例えば、上述した実施形態では、電子マニュアル情報１０が情報記憶媒体１４０に記憶されている場合について説明したが、図９に示すように、電子マニュアル情報１０は制御装置１００とインターネットで接続されたサーバ装置２００から提供されてもよい。これにより、例えば、容易に最新の電子マニュアルを提供することができる。
【００８２】
サーバ装置２００は、インターネットを介して通信接続された制御装置１００を介してユーザーに電子マニュアルを提供することができる情報処理装置である。なお、サーバ装置２００と制御装置１００とは、ＬＡＮを介して通信接続されていてもよい。
【００８３】
また、例えば、上述した実施形態では、操作補助アプリケーション６とブラウザ８とが１つの制御装置１００で動作していたが、図１０に示すように、操作補助アプリケーション６は制御装置１００（ＰＣ、パーソナルコンピューター）で動作し、ブラウザ８は端末装置３００で動作してもよい。
【００８４】
端末装置３００は、例えば、タブレット型のパーソナルコンピューターや、スマートフォン等である。ユーザーは、端末装置３００からサーバ装置２００にアクセスすることにより、インターネットを介して電子マニュアルを閲覧することができる。ブラウザ８は、例えば、Ｗｅｂ  ＡＰＩを用いて、各種情報を操作補助アプリケーション６に出力する。
【００８５】
さらに、図１１に示すように、１つの端末装置３００（ブラウザ８）が複数（図示の例では２つ）の制御装置１００にＧＵＩ部品指定情報を出力してもよい。
【００８６】
また、例えば、上述した実施形態では、操作補助アプリケーション６が１つの制御アプリケーション４に対して操作補助を行う場合について説明したが、操作補助アプリケーション６は、分析装置などを制御する制御アプリケーションに限定されず、アプリケーションソフト全般に対する操作補助が可能である。
【００８７】
なお、上述した実施形態及び変形例は一例であって、これらに限定されるわけではない。例えば各実施形態及び各変形例は、適宜組み合わせることが可能である。
【００８８】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法および結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【００８９】
４…制御アプリケーション、４ａ…制御アプリケーション、４ｂ…制御アプリケーション、４ｃ…制御アプリケーション、６…操作補助アプリケーション、８…ブラウザ、１０…電子マニュアル情報、２０…ＧＵＩ画面、３０…電子マニュアル、３２…ＧＵＩ部品名、４０…ウィンドウ、１００…制御装置、１１０…処理部、１１２…ＧＵＩ表示制御部、１１３…装置制御部、１１４…閲覧部、１１５…ＧＵＩ部品指定情報受付部、１１６…位置情報取得部、１１７…強調画像表示制御部、１２０…入力部、１３０…記憶部、１４０…情報記憶媒体、１５０…表示部、１６０…音出力部、１７０…通信部、２００…サーバ装置、３００…端末装置
【図１】
2018092395.tif 000003
【図２】
2018092395.tif 000004
【図３】
2018092395.tif 000005
【図４】
2018092395.tif 000006
【図５】
2018092395.tif 000007
【図６】
2018092395.tif 000008
【図７】
2018092395.tif 000009
【図８】
2018092395.tif 000010
【図９】
2018092395.tif 000011
【図１０】
2018092395.tif 000012
【図１１】
2018092395.tif 000013