(57)【要約】【課題】個々のユーザの機器操作特性により適合した、使い易いＧＵＩ画面に自動で変更できるようにする。【解決手段】操作履歴記憶部３は、機器操作Ｉ／Ｆ部１及び機器制御部３から得られる各イベントの発生時刻をタイマ４により測定し、測定した時刻とイベントログ情報とを関連付けた操作履歴情報を記憶する。操作履歴解析部５は、操作履歴記憶部３に記憶された操作履歴情報を解析し、画面利用頻度及び操作習熟度を算出する。ＧＵＩ変更部６は、画面利用頻度及び操作習熟度を解析し、得られた結果からＧＵＩ変更を行うか否かを判断し、更にＧＵＩ変更を行うと判断した場合は解析結果に応じてＧＵＩ変更方法を変える。これにより、機器操作に慣れたユーザに対して無駄にＧＵＩを変更することを抑制でき、ユーザの機器操作レベル及び機器利用状況に応じた最適なＧＵＩ変更が可能となる。【選択図】図１
2010102465.tif 000002
【特許請求の範囲】
【請求項１】
機器の操作をするための操作キーに対応した操作信号を入力する操作信号入力ステップと、
操作信号入力ステップより前記操作信号が入力される毎に、前記機器の操作のために表示部に表示される操作画面に関するＧＵＩ画面または機能ボタンに関するＧＵＩ部品の制御が可能であるか否かを判断し、制御可能でないと判断した場合は前記操作信号を無効キーとし、制御可能と判断した場合は前記操作信号を有効キーとしてＧＵＩ画面またはＧＵＩ部品を制御し、前記有効キーまたは前記無効キーの情報を含む機器操作情報を取得する機器制御ステップと、
前記操作信号入力ステップにより前記操作信号が入力された時刻を測定する時間測定ステップと、
前記ＧＵＩ画面及び前記ＧＵＩ部品を含むＧＵＩ情報を予め記憶しているデータベースから取得した前記操作信号に対応するＧＵＩ情報と、前記機器操作情報と、前記操作信号が入力された時刻とを関連付けて操作履歴情報として記憶する操作履歴情報記憶ステップと、
前記操作信号のうち同一の操作信号が連続的に入力されたか否かを判断し、連続的に入力されたと判断した場合は連打キーとし、前記機器操作情報から前記有効キーのうち前記有効キーでありかつ前記連打キーを除いた有効キーの総数と、前記無効キーのうち前記無効キーでありかつ前記連打キーを除いた無効キーの総数とを求め、前記有効キーの総数と前記無効キーの総数から求めたキー操作有効率に基づいて操作習熟度を算出すると共に、前記操作履歴情報から操作された前記ＧＵＩ画面の画面利用頻度を得る操作履歴情報解析ステップと、
前記操作習熟度及び前記画面利用頻度に基づいて、前記データベースに記憶されている前記ＧＵＩ情報を変更するＧＵＩ変更ステップと
を含むことを特徴とするＧＵＩ変更方法。
【請求項２】
前記ＧＵＩ変更ステップは、前記表示部に表示される前記ＧＵＩ情報の変更の有無を決定し、前記ＧＵＩ情報を変更するときは、前記操作習熟度及び前記画面利用頻度に応じて、前記機器の操作説明用の操作チュートリアル表示、前記ＧＵＩ情報のパターン変更、及び前記ＧＵＩ部品のレイアウト変更のうちいずれかに変更することを特徴とする請求項１記載のＧＵＩ変更方法。
【請求項３】
機器の操作をするための操作キーに対応した操作信号を入力する操作信号入力手段と、
前記機器の操作のための操作画面に関するＧＵＩ画面と機能ボタンであるＧＵＩ部品を表示する表示手段と、
前記操作信号入力手段により前記操作信号が入力された時刻を測定する時間測定手段と、
前記ＧＵＩ画面及び前記ＧＵＩ部品を含むＧＵＩ情報を予め記憶しているデータベースと、
操作信号入力手段より前記操作信号が入力される毎に、前記ＧＵＩ画面または前記ＧＵＩ部品の制御が可能であるか否かを判断し、制御可能でないと判断した場合は前記操作信号を無効キーとし、制御可能と判断した場合は前記操作信号を有効キーとしてＧＵＩ画面またはＧＵＩ部品を制御し、前記有効キーまたは前記無効キーの情報を含む機器操作情報を取得する機器制御手段と、
前記データベースから取得した前記操作信号に対応するＧＵＩ情報と、前記機器操作情報と、前記操作信号が入力された時刻とを関連付けて操作履歴情報として記憶する操作履歴情報記憶手段と、
前記操作信号のうち同一の操作信号が連続的に入力されたか否かを判断し、連続的に入力されたと判断した場合は連打キーとし、前記機器操作情報から前記有効キーのうち前記有効キーでありかつ前記連打キーを除いた有効キーの総数と、前記無効キーのうち前記無効キーでありかつ前記連打キーを除いた無効キーの総数とを求め、前記有効キーの総数と前記無効キーの総数から求めたキー操作有効率に基づいて操作習熟度を算出すると共に、前記操作履歴情報から操作された前記ＧＵＩ画面の画面利用頻度を得る操作履歴情報解析手段と、
前記操作習熟度及び前記画面利用頻度に基づいて、前記データベースに記憶されている前記ＧＵＩ情報を変更するＧＵＩ変更手段と
を有することを特徴とするＧＵＩ変更装置。
【請求項４】
前記ＧＵＩ変更手段は、前記表示部に表示される前記ＧＵＩ情報の変更の有無を決定し、前記ＧＵＩ情報を変更するときは、前記操作習熟度及び前記画面利用頻度に応じて、前記機器の操作説明用の操作チュートリアル表示、前記ＧＵＩ情報のパターン変更、及び前記ＧＵＩ部品のレイアウト変更のうちいずれかに変更することを特徴とする請求項３記載のＧＵＩ変更装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＧＵＩ変更方法及び変更装置に係り、特にテレビジョン受像機やビデオカメラなどで使用されるグラフィカルユーザインタフェース（ＧＵＩ:Graphical User Interface）をユーザの使い方に応じて自動変更するＧＵＩ変更方法及び変更装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ:Personal Computer）やデジタル家電と呼ばれる機器が急速に普及している。これらの機器は、アイコンを介してコンピュータと対話するインタフェースであるＧＵＩを用いて、操作できるように構成されている場合が多い。ＧＵＩの採用は、機器本体やリモコン（リモートコントローラ）に設けられている機能ダイレクトボタンだけでは、多機能機器を操作することが不可能になっていることが要因の一つであるといえる。
【０００３】
ＧＵＩを採用した機器では、例えば画面上に機能メニューＧＵＩを表示し、リモコン（リモートコントローラ）などの入力インタフェースによる操作（上下左右ボタン、決定ボタン、戻るボタンの選択など）によって、画面上のＧＵＩカーソルを移動して、表示されている機能メニューＧＵＩを選択することで、機能の選択や実行などの指示を入力する。
【０００４】
このようなＧＵＩを採用した機器において、限られた画面領域内で多機能化する機器を操作できるようにするためには、例えば、画面上に多くの機能ＧＵＩボタンを表示したり、メニューを多階層構造にしたりする必要がある。
【０００５】
しかしながら、画面上に多くの機能ＧＵＩボタンが表示される場合には煩雑な表示となるため、ユーザは操作を行う過程でメニュー階層の奥深くに入ってしまい、現在の操作が階層のどの位置で行われているのかを把握することが困難になる場合がある。この場合には、ユーザは所望の機能を実行させるために正しい操作を行うことができているのか否かが判断できなくなってしまう可能性がある。
【０００６】
また、ＧＵＩ画面操作を習得したユーザであっても、一画面上のＧＵＩボタン数が多い場合やメニューの階層が非常に多い場合には、ある機能の実行を指示するために、機器操作を多く行う必要が生じる。特に、ユーザが利用する頻度の高い機能を選択するための機能ボタン（ＧＵＩ部品）にたどり着くための操作回数が多い場合には、その機能を選択するための操作を行う度に、ユーザに対して多大なストレスをかけてしまう可能性がある。
【０００７】
一般に、機器を利用するユーザの機器に対する操作理解度、習熟度には個人差があり、ＧＵＩ画面においてもその使い易さは人それぞれである。しかし、機器のＧＵＩは、設計者によって作られた固定のスタイルのものしか用意されていない。また、ＧＵＩを自分の使い易いものにカスタマイズするには、ＧＵＩ設定アプリケーションなどによる変更スキルが必要で、特定のユーザしかＧＵＩをカスタマイズできないのが現状である。
【０００８】
そこで、機器のメニュー項目表示において、ユーザの機器利用履歴に適合した表示を行う方法として、ユーザの操作履歴を保持し、メニュー項目の選択回数、取り消し回数および実行回数からメニュー項目の表示順を決定する表示方法が知られている（例えば、特許文献１参照）。
【０００９】
また、特許文献１記載の表示方法では、取り消し回数の多いメニュー項目については、それ以外のメニュー項目と異なるように大きさや色を変えて表示する。これにより、ユーザのメニュー操作における誤判断あるいは誤操作を考慮して、ユーザの操作履歴に適合したメニュー項目表示が可能となる。
【００１０】
【特許文献１】特開２００６−３０９４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１記載の表示方法では、これまでの機器の操作手順に慣れたユーザにとっては、ＧＵＩ画面が変わることでストレスを感じる可能性がある。例えば、ＧＵＩメニュー上の各機能における利用頻度と誤操作傾向に違いがない場合、ＧＵＩメニュー順の変更処理を行う度にメニューの表示順が変わり、いつまでも収束しない可能性がある。
【００１２】
また、試行錯誤を積極的に行えないユーザにおいては、特許文献１記載の表示方法ではユーザ操作履歴情報が少なくなるので、利用頻度順がユーザにとって効率の良いメニュー表示である可能性が低く、特許文献１記載の表示方法による所期の効果が殆ど得られない。
【００１３】
本発明は以上の点に鑑みなされたもので、個々のユーザの機器操作特性により適合した使い易いＧＵＩ画面に自動で変更できるＧＵＩ変更方法及び変更装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の目的を達成するため、第１の発明のＧＵＩ変更方法は、機器の操作をするための操作キーに対応した操作信号を入力する操作信号入力ステップと、操作信号入力ステップより操作信号が入力される毎に、機器の操作のために表示部に表示される操作画面に関するＧＵＩ画面または機能ボタンに関するＧＵＩ部品の制御が可能であるか否かを判断し、制御可能でないと判断した場合は操作信号を無効キーとし、制御可能と判断した場合は操作信号を有効キーとしてＧＵＩ画面またはＧＵＩ部品を制御し、有効キーまたは無効キーの情報を含む機器操作情報を取得する機器制御ステップと、操作信号入力ステップにより操作信号が入力された時刻を測定する時間測定ステップと、ＧＵＩ画面及びＧＵＩ部品を含むＧＵＩ情報を予め記憶しているデータベースから取得した操作信号に対応するＧＵＩ情報と、機器操作情報と、操作信号が入力された時刻とを関連付けて操作履歴情報として記憶する操作履歴情報記憶ステップと、操作信号のうち同一の操作信号が連続的に入力されたか否かを判断し、連続的に入力されたと判断した場合は連打キーとし、機器操作情報から有効キーのうち有効キーでありかつ連打キーを除いた有効キーの総数と、無効キーのうち無効キーでありかつ連打キーを除いた無効キーの総数とを求め、有効キーの総数と無効キーの総数から求めたキー操作有効率に基づいて操作習熟度を算出すると共に、操作履歴情報から操作されたＧＵＩ画面の画面利用頻度を得る操作履歴情報解析ステップと、操作習熟度及び画面利用頻度に基づいて、データベースに記憶されているＧＵＩ情報を変更するＧＵＩ変更ステップとを含むことを特徴とする。
【００１５】
ここで、上記のＧＵＩ変更ステップは、表示部に表示されるＧＵＩ情報の変更の有無を決定し、ＧＵＩ情報を変更するときは、操作習熟度及び画面利用頻度に応じて、機器の操作説明用の操作チュートリアル表示、ＧＵＩ情報のパターン変更、及びＧＵＩ部品のレイアウト変更のうちいずれかに変更するようにしてもよい。
【００１６】
また、上記の目的を達成するため、本発明のＧＵＩ変更装置は、機器の操作をするための操作キーに対応した操作信号を入力する操作信号入力手段と、機器の操作のための操作画面に関するＧＵＩ画面と機能ボタンであるＧＵＩ部品を表示する表示手段と、操作信号入力手段により操作信号が入力された時刻を測定する時間測定手段と、ＧＵＩ画面及びＧＵＩ部品を含むＧＵＩ情報を予め記憶しているデータベースと、操作信号入力手段より操作信号が入力される毎に、ＧＵＩ画面またはＧＵＩ部品の制御が可能であるか否かを判断し、制御可能でないと判断した場合は操作信号を無効キーとし、制御可能と判断した場合は操作信号を有効キーとしてＧＵＩ画面またはＧＵＩ部品を制御し、有効キーまたは無効キーの情報を含む機器操作情報を取得する機器制御手段と、データベースから取得した操作信号に対応するＧＵＩ情報と、機器操作情報と、操作信号が入力された時刻とを関連付けて操作履歴情報として記憶する操作履歴情報記憶手段と、操作信号のうち同一の操作信号が連続的に入力されたか否かを判断し、連続的に入力されたと判断した場合は連打キーとし、機器操作情報から有効キーのうち有効キーでありかつ連打キーを除いた有効キーの総数と、無効キーのうち無効キーでありかつ連打キーを除いた無効キーの総数とを求め、有効キーの総数と無効キーの総数から求めたキー操作有効率に基づいて操作習熟度を算出すると共に、操作履歴情報から操作されたＧＵＩ画面の画面利用頻度を得る操作履歴情報解析手段と、操作習熟度及び画面利用頻度に基づいて、データベースに記憶されているＧＵＩ情報を変更するＧＵＩ変更手段とを有することを特徴とする。
【００１７】
ここで、上記のＧＵＩ変更手段は、表示部に表示されるＧＵＩ情報の変更の有無を決定し、ＧＵＩ情報を変更するときは、操作習熟度及び画面利用頻度に応じて、機器の操作説明用の操作チュートリアル表示、ＧＵＩ情報のパターン変更、及びＧＵＩ部品のレイアウト変更のうちいずれかに変更するようにしてもよい。
【発明の効果】
【００１８】
本発明によれば、ユーザの操作習熟度及び画面利用頻度に基づいて、一定のルールに従ってＧＵＩ画面の変更可否及び変更度合いを判断することで、個々のユーザの機器操作特性により適合した使い易いＧＵＩ画面に自動で変更できる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明のＧＵＩ変更装置の一実施の形態のブロック図を示す。同図において、本実施の形態のＧＵＩ変更装置１０は、機器操作インタフェース（Ｉ／Ｆ）部１、機器制御部２、操作履歴記憶部３、タイマ４、操件履歴解析部５、ＧＵＩ変更部６、ＧＵＩ情報データベース（ＤＢ）７、表示部８から構成される。
【００２１】
機器操作Ｉ／Ｆ部１は、ユーザにより操作されるリモコンや機器本体搭載ボタンなどの操作キーの入力を受けるＩ／Ｆである。そして、操作キーに対応した操作信号を生成し、その操作信号を機器制御部２及び操作履歴記憶部３に供給する。
機器制御部２は、入力された操作信号がＧＵＩ画面やＧＵＩ部品等の機器制御が可能であるか否かを判断し、制御可能でないと判断した場合は入力操作信号を無効キーとし、制御可能であると判断した場合は入力操作信号を有効キーとしてＧＵＩ画面やＧＵＩ部品等機器を制御する。一方、機器の状態に対応したＧＵＩ画面及びＧＵＩ部品を含むＧＵＩ情報をＧＵＩ情報ＤＢ７から取得し、その取得結果を表示部８に表示する。なお、ＧＵＩ画面は機器の操作のために表示部８にて表示される操作画面を表し、ＧＵＩ部品はその操作画面の操作機能を選択する機能ボタン機能ボタンまたはアイコンを表す。  操作履歴記憶部３は、機器操作Ｉ／Ｆ部１及び機器制御部３から得られるユーザの各機器操作（イベント）の発生時刻をタイマ４により測定する。なお、イベントが発生した時刻は、操作信号が機器制御部２または操作履歴記憶部３に入力された時刻とみなすことができる。そして、入力操作信号に対応するＧＵＩ画面及びＧＵＩ部品を含むＧＵＩ情報や有効キーまたは無効キー等の機器操作情報を含むイベントログ情報と、測定した時刻とを関連付けた操作履歴情報を記憶する。例えば、図２に示すように、実際に測定するイベントログ情報は、機器操作Ｉ／Ｆ部１で生成されたリモコンまたは機器本体ボタンに割り付けられた機器制御用コードである操作キーと、タイマ４によって測定されたイベントが発生した時刻と、イベントが発生した時点での機器の状態を示す情報としてのＧＵＩ画面識別子と、ＧＵＩ画面上に選択肢フォーカスがあるときのフォーカスが当たっているＧＵＩ部品識別子と、操作信号を受信した時点でのＧＵＩ画面が操作信号を受け付ける有効キーであるか否かを示す有効キーフラグとからなる。ここで、操作キーが有効である場合は、操作画面の状態遷移やが選択肢のフォーカス移動が発生する。
【００２２】
図２において、ＧＵＩ画面識別子の値は、複数の各ＧＵＩ画面に対応して割り当てられた値である。また、ＧＵＩ部品識別子は、フォーカスが当たっているＧＵＩ部品に対して割り当てられた固有の値を示す。なお、各ＧＵＩ画面内に含まれるＧＵＩ部品すべてに固有の値が割り振られており、そのうちのどのＧＵＩ部品にフォーカスが当たっているかが、図２のＧＵＩ部品識別子により分るようになっている。
【００２３】
操作履歴解析部５は、操作履歴記憶部３に記憶された操作履歴情報から、ユーザの機器操作の特徴である操作履歴を解析する。ＧＵＩ変更部６は、操作履歴解析部５の解析結果と、ＧＵＩ情報ＤＢ７において保持しているＧＵＩ情報とに基づいて、ＧＵＩ情報ＤＢ７内に記憶されているＧＵＩ情報の変更（ＧＵＩ変更）可否とＧＵＩ変更する場合は変更度合いとを決定する。
【００２４】
ＧＵＩ情報ＤＢ７は、ＧＵＩ画面識別子、ＧＵＩ部品識別子、各ＧＵＩ画面のＧＵＩ部品のレイアウト、サイズ、色情報、ＧＵＩ画面の各ＧＵＩ部品に対応する操作ガイド情報などのＧＵＩ情報を記憶している。また、ＧＵＩ情報ＤＢ７は、同じＧＵＩ画面においてレイアウトなどの異なるＧＵＩ情報を複数パターン保持している場合もある。
【００２５】
次に、本実施の形態の動作について、図３のフローチャートを併せ参照して説明する。機器制御部２は、ユーザ操作があるか否かを、機器操作Ｉ／Ｆ部１から操作信号が入力されたか否かにより監視する（ステップＳ１０１）。ユーザ操作があった場合は、機器制御部２は、ユーザの機器操作（イベント）の発生時刻と機器制御のイベントログ情報とを図２に示したように関連付けた操作履歴情報を操作履歴記憶部３に蓄積する（ステップＳ１０２）。
【００２６】
次に、操作履歴解析部５は、操作履歴記憶部３に記憶された操作履歴情報を解析する（ステップＳ１０３）。ステップＳ１０３の操作履歴情報の解析では、以下の指標あるいは状態を算出する。
【００２７】
（１）画面利用頻度
画面利用頻度は、操作履歴情報中のイベントログ情報の「ＧＵＩ画面識別子」をカウントして得られる。具体的には、単純にイベントログ情報の「ＧＵＩ画面識別子」をカウントした各画面上の処理回数とする。あるいは、「ＧＵＩ画面識別子」が変化した時点をカウントした画面切換頻度とする。また、画面利用頻度は、「ＧＵＩ画面識別子」と時刻情報とを対応付けた画面滞留時間としてもよい。
【００２８】
（２）ＧＵＩ部品選択頻度
ＧＵＩ部品選択頻度は、イベントログ情報の「ＧＵＩ画面識別子」と「ＧＵＩ部品識別子」とを利用し、「ＧＵＩ画面識別子」が変化する一つ前の時刻の「ＧＵＩ部品識別子」を、対応する「ＧＵＩ画面識別子」と関連付けてカウントして得られる。
【００２９】
（３）連打キー
連打キーは、画面毎に、同一の操作キーが連続的に押下されているか否かを検出して得られる。すなわち、機器操作Ｉ／Ｆ部１より入力された操作信号のうち、同一の操作信号が連続的に入力されたか否か（同一の操作キーが押下されたか否か）を判断して、連続的に入力されたと判断した場合にその入力映像信号を連打キーとするものである。例えば、同一の操作信号が入力された数が所定の閾値以上である、または同一の操作信号が入力されたときのイベントが発生した時刻の間隔が所定値以下のときに連打キーであると判断してもよい。なお、連打キーとして検出される操作信号には、連続するキー操作に有効キーと無効キーが含まれており、連打キーが検出される状態はユーザの操作間隔に機器が追いついていない状態を指す。
【００３０】
（４）操作習熟度
機器の操作習熟度は、例えば各画面の画面表示時間（画面滞留時間）の規定値を設け、その規定値と画面滞留時間との比率を算出し、その比率を所定の閾値（ここでは、０.２と０.８）と比較することによって下記の不等式で判断する。
【００３１】
（規定値／画面滞留時間）＜０.２  ・・・・・習熟度  低
０.２≦（規定値／画面滞留時間）≦０.８  ・・・習熟度  中
０.８＜（規定値／画面滞留時間）  ・・・・・習熟度  高
あるいは、機器の操作習熟度は、画面毎に「有効キー総数／総操作数」で示されるキー操作有効率を算出して用いてもよい。総操作数は、有効キーと無効キーの合計である。このとき「連打キー」の総数を操作情報の分析から除外する。例えば、キー操作有効率を算出する際に、有効キー総数と総操作数からそれぞれ連打キーの総数を除外する。あるいは、特許第３３６７６２３号公報に記載されているような、操作間隔の分散値を操作習熟度として利用してもよい。このとき、「連打キー」を操作情報の分析から除外する。
【００３２】
ステップＳ１０３の操作履歴解析を行う頻度は、解析処理の負担が機器制御の妨げにならない程度に一定間隔で行う方法がある。あるいは、例えば、ログ数が少ない状態では一定間隔で解析処理し、ログ数が一定量に達したら習熟度をみて、機器全体あるいは各ＧＵＩ画面の習熟度が一定のレベルを超えた場合、ログ解析をしないとする方法でもよい。
【００３３】
次に、ＧＵＩ変更部６は、後述するように操作履歴解析部５の解析結果に従ってＧＵＩ変更処理を行い、ＧＵＩ情報ＤＢ７に記憶されているＧＵＩ情報を変更する（ステップＳ１０４）。続いて、機器制御部２は、機器操作Ｉ／Ｆ部１からの操作信号及びＧＵＩ情報ＤＢ７に記憶されているＧＵＩ情報に従って、表示部８にＧＵＩ画面及びＧＵＩ部品を表示する（ステップＳ１０５）。このＧＵＩ画面及びＧＵＩ部品の表示に際して、機器制御部２は、操作信号に基づいて変化する部分（カーソル位置の移動や、操作によって変化する表示情報エリアの内容変更など）を再描画するために操作信号を用いる。また、機器制御部２は、主にＧＵＩ部品のレイアウト表示（画面切替時などで画面が初期化されるタイミングでの描画）を描画するためにＧＵＩ情報ＤＢ７に記憶されているＧＵＩ情報を用いる。
【００３４】
次に、ステップＳ１０４におけるＧＵＩ変更部６のＧＵＩ変更処理について説明する。図４に示すように、ＧＵＩ変更部６は、操作履歴解析部５で解析された情報の「画面利用頻度」及び「操作習熟度」によってＧＵＩ変更方法を決定する。
【００３５】
図４にIで示す領域は、「画面利用頻度」に関わらず「操作習熟度」が高い場合、あるいは「画面利用頻度」が低く、「操作習熟度」が低くない場合の領域を示している。この領域Iは一定の操作習熟度があるユーザが使用する場合を想定しており、このときはＧＵＩ変更部６は、ＧＵＩ変更処理を行わない。これにより、本実施の形態によれば、一定の操作習熟度があるユーザに対しては、不必要なＧＵＩ変更をしなくて済む。
【００３６】
また、図４にIIで示す領域は、「画面利用頻度」に関わらず「操作習熟度」が低い領域を示している。この領域IIは、画面利用頻度に関わらず操作習熟度が低いユーザが使用する場合を想定しており、このときは、ＧＵＩ変更部６は、「操作チュートリアル表示」を行う。ここで、「操作チュートリアル表示」とは、例えば図５に示すような画面の明るさ設定などの、機器の機能や使い方を説明する画面表示のことである。この操作チュートリアル表示に従い、ユーザは機器の機能や使い方が具体的に分るので、操作習熟度が低いユーザにとって好適である。
【００３７】
なお、「操作チュートリアル表示」の領域IIが画面利用頻度が高くなるにつれて狭くなっているのは、デフォルトのＧＵＩ画面がユーザに適していないと判断して、別のＧＵＩ画面に置き換える必要があるとしているためである。
【００３８】
また、図４にIIIで示す領域は、「画面利用頻度」が高いが、それほど「操作習熟度」が高くない領域を示している。この領域IIIは、「操作チュートリアル表示」を行っても、「操作習熟度」が高くならないユーザが使用する場合を想定している。このときは、ＧＵＩ変更部６は、ユーザがデフォルトのＧＵＩ画面の使い方に不慣れであると判断して「ＧＵＩパターン変更」を行う。
【００３９】
ここで、「ＧＵＩパターン変更」とは、ＧＵＩ情報ＤＢ７で保持されているＧＵＩ画面及びＧＵＩ部品のパターンを変更することである。このＧＵＩパターン変更では、例えば、通常メニューから、操作ステップ毎にＧＵＩ画面を用意して、対話形式で操作を進めていくウィザード画面に変更したり、一画面に表示されるメニュー選択肢を減らして、各選択肢のガイドを表示したりする。
【００４０】
更に、図４にIVで示す領域は、上記の領域I〜III以外の領域で、「画面利用頻度」及び「操作習熟度」が共に高い領域を示している。この領域IVは、ＧＵＩの使い方に習熟しているユーザが使用する場合を想定しており、このときは、ＧＵＩ変更部６は、「ＧＵＩレイアウト変更」を行う。
【００４１】
ここで、「ＧＵＩレイアウト変更」とは、ＧＵＩ画面内のＧＵＩ部品のサイズ、色などを変更することである。このＧＵＩレイアウト変更では、例えば、図６（Ａ）に示すように、「ＧＵＩ部品選択頻度」の値に従ってサイズ（又は色）を変更したり、同図（Ｂ）に示すようにＧＵＩ部品を「ＧＵＩ部品選択頻度」の順に並べ替えたりする。
【００４２】
このＧＵＩレイアウト変更は、ウィザード形式や簡単メニュー画面に変更する前記ＧＵＩパターン変更に比べて、より効率的なＧＵＩ画面への変更である。なお、「ＧＵＩパターン変更」及び「ＧＵＩレイアウト変更」が行われた場合は、「画面利用頻度」を初期化する。
【００４３】
以上のように、本実施の形態によれば、ユーザの操作履歴から「画面利用頻度」及び「操作習熟度」を解析し、得られた結果から「ＧＵＩパターン変更」または「ＧＵＩレイアウト変更」のうちいずれかのＧＵＩ変更を行うか否かを判断し、更にＧＵＩ変更を行うと判断した場合は解析結果に応じてＧＵＩ変更方法を変えることで、機器操作に慣れたユーザに対して無駄にＧＵＩを変更することを抑制でき、ユーザの機器操作レベル及び機器利用状況に応じた最適なＧＵＩ変更が可能となる。
【図面の簡単な説明】
【００４４】
【図１】本発明のＧＵＩ変更装置の一実施の形態のブロック図である。
【図２】図１中の操作履歴記憶部に記憶される操作履歴情報の一例を示す図である。
【図３】本発明のＧＵＩ変更方法の一実施形態を示すフローチャートである。
【図４】ＧＵＩ変更処理方法を決定するための条件の説明図である。
【図５】操作チュートリアルの画面の一例を示す図である。
【図６】ＧＵＩレイアウト変更処理された画面の各例を示す図である。
【符号の説明】
【００４５】
１  機器操作インタフェース（Ｉ／Ｆ）部
２  機器制御部
３  操作履歴記憶部
４  タイマ
５  操作履歴解析部
６  ＧＵＩ変更部
７  ＧＵＩ情報データベース（ＤＢ）
８  表示部
１０  ＧＵＩ変更装置
【図１】
2010102465.tif 000003
【図２】
2010102465.tif 000004
【図３】
2010102465.tif 000005
【図４】
2010102465.tif 000006
【図５】
2010102465.tif 000007
【図６】
2010102465.tif 000008