(57)【特許請求の範囲】
【請求項１】
電子部品実装装置の操作メニューをユーザーに対して表示する画面と、
その操作メニューを選択するための入力手段を備え、
画面に表示するメニューの順序をユーザーの操作頻度に応じて、操作頻度の高いメニューをより選択しやすい位置に移動するように動的に配置する操作メニューのカスタマズ方法であって、
電子部品実装装置の操作メニューで同一の上位メニューに属する同一階層のメニュー群に含まれるメニューの数が、１画面に表示できない場合において、前記電子部品実装装置の使用状態によって使われるメニューが変わる時と、システムの電源をＯＦＦする時と、オペレータが変わる時の少なくとも１つを含む使用状態の変わるタイミングで、
その時点での操作頻度に基づいたメニューの並びを基準とするとともに、選択回数をクリアすることを特徴とする電子部品実装装置における操作メニューのカスタマイズ方法。
【請求項２】
メニュー群の動的切り替えは、下位階層メニューの頻度の最大値と上位階層メニューの頻度の最小値を比較し、その差がしきい値より大きい場合に行うことを特徴とする請求項１に記載の電子部品実装装置における操作メニューのカスタマイズ方法。
【請求項３】
請求項１から請求項２記載の操作メニューのカスタマイズ方法を備えた電子部品実装装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子部品実装装置の操作メニューを動的にカスタマイズする方法および該方法を備えた電子部品実装装置に関するものである。
【０００２】
【従来の技術】
従来、操作メニューは予めメーカーが定義したファンクションツリーに基づいて固定的に構成されており、各メニューの位置は常に同じであった。
以下図面を参照しながら、上述した従来の操作メニューの構造について説明する。
【０００３】
図１０は本発明の操作系を備えた電子部品実装装置を示したものである。図１１は電子部品実装装置のファンクションツリー構造の例を示したものである。図１１において、メニュー１０は、メニュー１１およびその同階層にある他のメニューの上位階層であり、メニュー１０を選択することによりメニュー１１その他のメニューを選択することが可能である。また、下位階層から上位階層のメニューに戻る場合は、メニュー１２のような下位階層の中で定義された特定のメニューを選択することにより行われる。また、メニュー１３は同一階層上のメニューの数が多い場合に用意される特殊なメニューである。操作画面のレイアウト、入力装置のハードウェア構成などにより、１画面に同時に表示できるメニューの数には制限があるので、ファンクションツリー構造上、同一階層上に配置すべきメニューの数がこの制限を越える場合は、メニューを複数のグループに分け、グループを切り替えるための特殊なメニューを新たに用意し、画面に表示するメニュー群の切り替えが行われる。
【０００４】
以上のように構成された操作メニューにおいて、目的とするメニューの位置がファンクションツリーの末端にある場合は、ユーザーは上位階層から下位階層、すなわち上位概念から下位概念へとメニューをたどらなければならない。また、各階層における選択においては、メニューの名称を手がかりにして、複数あるメニューの選択肢の中から操作目的に該当するメニューを選択しなければならない。
【０００５】
【発明が解決しようとする課題】
一般的に電子部品実装装置は、装置の制御、扱うデータの管理、編集など多機能が要求されるため、操作メニューも大規模かつ複雑になる。従って、ユーザーが目的とするメニューの所在を素早く知ることは、装置の生産性に直接的に関わる重要な要素の１つである。しかしながら、上記のような従来の構成ではメニューの位置が固定されているため、ファンクションツリーの構造によっては操作頻度の低いメニューが操作頻度の高いメニューよりも上位位置に配置されている場合、メニュー選択の度に上位位置から下位位置に目的のメニューを探す手続きが増え、操作性が悪いという問題点を有していた。
【０００６】
さらに、メニュー１３のように同一階層上のメニュー数の多い操作メニューの構造の場合は、同一階層のメニュー群であるにも関わらず結果的に上位階層、下位階層に切り分ける必要があり、この構造において、下位階層に含まれるメニューを選択する場合には、上位階層に含まれるメニューを選択する場合よりもその手続きが必ず１回増え、さらに操作メニューの構造を複雑にするという問題点を有していた。
【０００７】
電子部品実装装置の操作の特徴として、生産中、生産品種切り替え中、メンテナンス中など装置の使用状態によって使われるメニューが異なるため、メニューの使用頻度が動的に変化することが挙げられる。例えば、生産中は生産品種に関する生産管理情報の参照が頻繁に行われるが、メンテナンス中は生産管理情報の参照よりも、装置データの参照、設定などのデータの参照が頻繁に行われることが予想できる。実際には、生産を行いながらデータを参照したりするなど、複数のメニューにまたがった操作が必要になる場合が多く、互いのメニューを何回も行き来するため、必然的にそれらのメニューの選択頻度は高くなる。このような選択頻度の高いメニューが結果として選択頻度の低いメニューよりも下位位置に配置されていた場合、ユーザーのメニューの選択に要する手続きが増えることになる。
【０００８】
また、メニューの操作頻度はユーザーの運用形態に依存する。ユーザーによってはデータの入出力、編集などの操作は一括して上位ホストで行い、装置の操作メニューにより行う作業は主に装置データの設定のみという運用も行われている。従って、メーカー提供の固定的な操作メニューを、全てのユーザーの運用を満足する構成にすることは困難である。
【０００９】
本発明は上記従来の問題点を解決するもので、操作メニューを動的に切り替えることで、ユーザーにとって最適な操作メニューにカスタマイズされる仕組みを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記問題点を解決するために、本発明の操作頻度に応じたメニューのカスタマイズ方法では、電子部品実装装置の操作メニューをユーザーに対して表示する画面と、その操作メニューを選択するための入力手段を備え、画面に表示するメニューの順序をユーザーの選択頻度に応じて、選択頻度の高い操作メニューをより選択しやすい位置に移動するように動的に配置するものである。
【００１１】
また、同一の上位メニューを有する同一階層のメニュー群に含まれるメニューの数が、１画面に表示できない場合において、操作頻度の高いメニューを最初に表示されるメニュー群に含ませ、操作頻度に応じて、優先的に表示するメニュー群を動的に切り替えるものである。
このように構成された操作頻度に応じたメニューのカスタマイズ方法は、電子部品実装装置が有する操作メニューをユーザーが選択するための入力手段により、ユーザーの選択頻度を得て、この選択頻度に応じて画面に表示するメニューの順序を選択頻度の高い操作メニューをより選択しやすい位置になるよう動的に配置することができる。
【００１３】
請求項１に記載の発明は、電子部品実装装置の操作メニューをユーザーに対して表示する画面と、
その操作メニューを選択するための入力手段を備え、
画面に表示するメニューの順序をユーザーの操作頻度に応じて、操作頻度の高いメニューをより選択しやすい位置に移動するように動的に配置する操作メニューのカスタマズ方法であって、
電子部品実装装置の操作メニューで同一の上位メニューに属する同一階層のメニュー群に含まれるメニューの数が、１画面に表示できない場合において、前記電子部品実装装置の使用状態によって使われるメニューが変わる時と、システムの電源をＯＦＦする時と、オペレータが変わる時の少なくとも１つを含む使用状態の変わるタイミングで、
その時点での操作頻度に基づいたメニューの並びを基準とするとともに、選択回数をクリアすることを特徴とする電子部品実装装置における操作メニューのカスタマイズ方法であり、電子部品実装装置が有する操作メニューをユーザーが選択するための入力手段により、ユーザーの選択頻度に応じて画面に表示するメニューの順序を、選択頻度の高い操作メニューをより選択しやすい位置になるよう動的に配置することができる作用を有する。さらに、画面上には操作頻度の高いメニューのみが表示される作用を有する。
【００１４】
請求項２に記載の発明は、メニュー群の動的切り替えは、下位階層メニューの頻度の最大値と上位階層メニューの頻度の最小値を比較し、その差がしきい値より大きい場合に行うことを特徴とする電子部品実装装置における操作メニューのカスタマイズ方法であり、請求項１に記載の発明と同じ作用を有する。
請求項３に記載の発明は、請求項１〜２記載の操作メニューのカスタマイズ方法を備えた電子部品実装装置であり、電子部品実装装置が有する操作メニューをユーザーが選択するための入力手段により、ユーザーの選択頻度に応じて画面に表示するメニューの順序を、選択頻度の高い操作メニューをより選択しやすい位置になるよう動的に配置することができる電子部品実装装置を提供することができる。
【００１５】
以下、本発明の実施の形態について、図１〜図９を用いて説明する。
（実施の形態１）
図１は本発明における操作系の外観図である。図２は本発明の処理手順を示すフローチャートで、図３は本発明の一実施例における操作画面である。図４は図３のメニューに対して定義された操作頻度を図式化したものである。図１において、１は画面表示装置、２は画面表示装置１に表示されるメニューを選択して入力する装置であり、ここではポインティングデバイスの一種であるトラックボールが用いられている。図３は画面表示装置１に表示される画面であり、３、４、５、６、７、８はそれぞれ選択可能なメニューである。選択中のメニューの切り替えは、トラックボール２により行われる。
【００１６】
以上のように構成された操作系について、以下図２、図３および図４を用いてその動作を説明する。
まず、図３に表示された同一階層のメニューの中から選択されたメニューをトラックボール２により入力する。各メニューはそれが選択された回数すなわち操作頻度を属性として持ち、選択されたメニューには操作頻度に１が加えられる。図４には同一階層のメニューに対して定義された操作頻度が示されている。選択されたメニューが下位階層のメニューを有していない場合は、ファンクションの実行が行われる。下位階層のメニューを有する場合は、下位階層のメニューが持つ操作頻度に応じてメニューが表示される。
【００１７】
操作頻度は、同一の上位メニューを持つ同一階層のメニュー群の中で比較され、そのメニュー群の中で選択された回数がより多いものを操作頻度が高い、回数がより少ないものを操作頻度が低いと定義される。また図３において、画面左側の位置をより選択しやすい位置とする。メニューを画面に表示するときには常に最新の操作頻度に基づき、操作頻度の高いものから順に画面左側から右側へと表示する。
【００１８】
メニューの選択回数は有限値をとるが、値があまりにも大き過ぎると各メニュー間でそれらを比較する意味をなさなくなるため、ユーザーの設定する任意のタイミング（システムの電源をＯＦＦする、オペレータが変わるなど）で、その時点での操作頻度に基づいたメニューの並びを基準にするとともに、選択回数をクリアする。
【００１９】
以上のように本実施例によれば、メニュー３、４、５、６、７、８を常に操作頻度の高いものから順に左側から右側へ並ぶように表示させることにより、それらを選択する時点における、選択される期待のより高いメニューほどより左側に配置されることになる。
（実施の形態２）
図５は同一の上位メニューを持つ同一階層のメニュー群に含まれるメニューの数が、１画面に表示できない場合のファンクションツリー構造である。同図において、メニュー９は最初に表示するメニュー群と、次に表示するメニュー群を切り替えるための専用のメニューである。これを図７に示される従来のファンクションツリー構造と比較すると、従来の構造は図７に示されるように、同一階層上のメニュー数が多い操作メニューの構造においては、メニュー１３のように同一階層のメニュー群であるにも関わらず上位階層、下位階層に分けられ、分割されたメニュー群に属するメニューが固定的であるのに対し、本発明においてはこれらを同一階層と見なして同レベルの操作頻度を適用し、図５のどのメニュー群に属するかは動的に変化する。すなわち、操作頻度の高いメニューは最初に表示されるメニュー群に含まれ、操作頻度の低いメニューは次に表示するメニュー群に含まれるように、メニュー位置が移動する。
【００２０】
次に図６〜図９を用いて、さらに具体例を説明する。
図６は初期状態のファンクションツリー構造、図７は操作中でメニュー位置移動前のファンクションツリー構造、図８はメニュー位置移動後のファンクションツリー構造、図９は処理手順を示すフローチャートである。
図６に示すように、操作メニュー起動直後のメニュー初期状態のファンクションツリー構造のメニューの頻度の初期値を０とする。
【００２１】
また、メニューの入れ替えのしきい値Ｓをあらかじめ設定しておく。今ここではこのしきい値Ｓを５とする。（図９のフローチャートにおけるステップ＃１）図６に示すように、「データ変換」は第一階層に表示され、メニュー群Ａに属し、「ＦＤフォーマット」は第二階層に表示され、メニュー群Ｂに属す。この状態では「ＦＤフォーマット」は「次へ」を押さなければ表示されない。
【００２２】
この後、操作の度に頻度の値に１を加える。（ステップ＃２）この状態のファンクションツリー構造は図７に示されている。
第一階層のメニュー群をＡ、第二階層のメニュー群をＢとし、それぞれのメニューの頻度の最小値、最大値であるＦ（ＭＩＮ（Ａ））、Ｆ（ＭＡＸ（Ｂ））の値を比較し、（ステップ＃３）、Ｆ（ＭＡＸ（Ｂ））−Ｆ（ＭＩＮ（Ａ））の値がしきい値Ｓ（＝５）よりも大きい場合、その状態におけるＭＩＮ（Ａ）であるメニューとＭＡＸ（Ｂ）であるメニューの入れ替えを行い（ステップ＃４）、同時にそれらのメニューが属するメニュー群を入れ替える。（ステップ＃５）
図７において、Ｆ（ＭＩＮ（Ａ））は２であり、Ｆ（ＭＡＸ（Ｂ））は７であるので、Ｆ（ＭＡＸ（Ｂ））−Ｆ（ＭＩＮ（Ａ））＝５となり、メニュー群の入れ替えが行われる。
【００２３】
これにより、図８のように「ＦＤフォーマット」と「データ変換」を入れ替え、「ＦＤフォーマット」は第一階層に表示され、メニュー群Ａに属し、「データ変換」は第二階層に表示され、メニュー群Ｂに属す。
以上のように本実施例によれば、操作頻度の高いメニューが優先的に表示され、上位概念と下位概念の違いを意識することなく、メニューを選択することができる。
【００２４】
【発明の効果】
以上のように本発明は、電子部品実装装置が持つ操作メニューをユーザーに対して表示する画面と、その操作メニューを選択するための入力手段を備え、画面に表示するメニューの順序をユーザーの選択頻度に応じて、選択頻度の高い操作メニューをより選択しやすい位置になるよう動的に配置するとともに、同一の上位メニューを持つ同一階層のメニュー群に関して、１画面に表示されるメニューの数、操作頻度に応じて、優先的に表示するメニュー群を動的に切り替えることにより、電子部品実装装置の状態、ユーザーの運用に応じて最適なメニューの並びを保つことが可能となる。従って、装置の持つ大規模かつ複雑な操作メニューの中から、ユーザーが目的とするメニューをいち早く見い出し、選択することができ、操作性が向上する。
【００２５】
また、メーカーの提供するファンクションツリーに基づく操作メニューが、カスタマイズされることを前提にした構造になっているため、新たな機能の追加、ユーザー個別の特殊機能などに柔軟に対応することができ、システムとしての拡張性およびメンテナンス性が向上する。
【図面の簡単な説明】
【図１】本発明の操作系の外観図である。
【図２】本発明の処理手順を示すフローチャートである。
【図３】本発明の実施例における操作画面である。
【図４】本発明の実施例における操作頻度を図式化したものである。
【図５】本発明において、同一の上位メニューを持つ同一階層のメニュー群に含まれるメニュー数が、１画面に表示できない場合のファンクションツリー構造である。
【図６】本発明において、同一の上位メニューを持つ同一階層のメニュー群に含まれるメニュー数が、１画面に表示できない場合の初期状態のファンクションツリー構造である。
【図７】図６のファンクションツリー構造において、操作中でメニュー位置移動前のファンクションツリー構造である。
【図８】メニュー位置移動後のファンクションツリー構造である。
【図９】図６〜図８の処理手順を示すフローチャートである。
【図１０】本発明の対象となる電子部品実装装置の外観図である。
【図１１】従来の電子部品実装装置のファンクションツリー構造の例を示したものである。
【符号の説明】
１  画面表示装置
２  トラックボール
３  メニュー１
４  メニュー２
５  メニュー３
６  メニュー４
７  メニュー５
８  メニュー６
９  表示切り替え用メニュー
１０  従来の上位メニュー
１１  従来の下位メニュー
１２  従来の上位復帰用メニュー
１３  従来の表示切り替え用メニュー
【図１】
0003881414.tif 000002
【図２】
0003881414.tif 000003
【図３】
0003881414.tif 000004
【図４】
0003881414.tif 000005
【図５】
0003881414.tif 000006
【図６】
0003881414.tif 000007
【図７】
0003881414.tif 000008
【図８】
0003881414.tif 000009
【図９】
0003881414.tif 000010
【図１０】
0003881414.tif 000011
【図１１】
0003881414.tif 000012