(57)【要約】      （修正有）【課題】ＵＩ制御装置において、使用者の操作スピードに応じたＵＩの提供を行う。【解決手段】ＵＩ制御装置はＵＩの描画が終了した際、ＵＩの描画終了時間を保持し、ＵＩの描画が終了した時間とユーザ入力が発生した時間との時間間隔Ｔを求め、前記時間間隔Ｔがある所定の値より小さい場合は、ＵＩ表示モードを操作オブジェクト及び非操作オブジェクトの双方を表示する表示モードから、操作オブジェクトのみを表示する表示モードに切り換える。そのようにすることで、使用者が素早くＵＩ操作を行いたい場合でも、使用者に対して時間的なストレスを軽減させることができる。【選択図】図４
2008102612.tif 000002
【特許請求の範囲】
【請求項１】
入力インターフェースとしてデバイスを具備するＵＩ制御装置において、ＵＩ画面上の全てのＵＩオブジェクトの描画が終了した時間を記録するＵＩ描画終了時間記録手段と、前記ＵＩ描画終了時間記録手段が保有する時間と、ユーザ入力が行われた時間との時間間隔を計算する入力間隔計算手段と、非操作オブジェクトの描画を省略して操作オブジェクトのみ表示するＵＩ簡易表示モード表示手段と、非操作オブジェクトと操作オブジェクトの双方を表示するＵＩデフォルト表示モード表示手段と、ＵＩ簡易表示モードとＵＩデフォルト表示モードを切り換える表示モード切り換え手段とを備え、前記時間間隔に応じてＵＩの表示モードを切り換えてＵＩを表示することを特徴とするＵＩ制御装置。
【請求項２】
前記請求項１記載の時間間隔が所定の時間以内の場合、ＵＩデフォルト表示モードからＵＩ簡易表示モードに切り換えて、ＵＩを表示することを特徴とする請求項1記載のＵＩ制御装置。
【請求項３】
全てのＵＩオブジェクトの描画が終了した時間からユーザ入力を受け付けるまでの時間間隔が所定の時間以内の場合に計数を行う計数手段を備え、前記計数手段の保有する値が所定の値を超える場合に、ＵＩデフォルト表示モードからＵＩ簡易表示モードに切り換えて表示することを特徴とする前記請求項1記載のＵＩ制御装置。
【請求項４】
前記ＵＩ簡易表示モードと前記ＵＩデフォルト表示モードを切り換えることができるユーザ指示手段を備え，該指示手段の指示に応じて使用者が任意のタイミングでＵＩ表示モードを切り換えることを特徴とする前記請求項１記載のＵＩ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者のキー入力操作等の操作スピードに合わせ、ＵＩの表示形式を変更することによってＵＩの操作性の向上を図るＵＩ表示制御方式に関する。
【背景技術】
【０００２】
従来のＵＩ制御装置には、使用者のデバイス操作から使用者の習熟度を判断して、可変な誘導入力機能を具備するものがある（例えば、特許文献１参照）。
【０００３】
特許文献１の発明は、使用者のデバイス操作から使用者の習熟度を判断して、可変な誘導入力機能を実現している。
【特許文献１】特開平０９−１５２９２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年のＵＩ制御装置には従来のものと比べ、比較的大きな表示装置やビデオメモリを具備するものが増えている。それに伴い、表示に比較的時間を要するアニメーション等を利用したＵＩを使用者に提供するものも増えてきている。上記のようなアニメーションを利用したＵＩの表示には多くの演算等が必要になるため、表示に比較的時間を要することが一般的である。
【０００５】
また、上記のようなＵＩを表示するＵＩ制御装置にはタッチパネル等のポインティングデバイスを具備するものも多く、その中には表示すべきオブジェクト全てを描画した後にボタン等の操作オブジェクトを表示するものがある。その表示順序はＵＩのデザインの都合上、変更できない場合がある。そのような場合、背景及びアニメーション等を描画している間、使用者は操作オブジェクトを操作することができないため、例えば使用者が素早く操作したい場合であっても、操作オブジェクトを表示している間はオブジェクトの操作ができないために時間的なストレスを感じざるを得ないという問題があった。
【０００６】
上記の問題を解決するため、使用者に対して表示モードの切り換え操作を求め、非操作オブジェクト及び、操作オブジェクトの双方を描画する表示モードから非操作オブジェクトの描画を省略し操作オブジェクトのみ描画する表示モードに切り換えさせる等の解決手段が考えられるが、それは使用者にとって煩雑であることは否めない。
【０００７】
そのため、使用者が素早い処理を望んでいることを判断して、ＵＩの表示モードを切り換えることができれば使用者の操作に対する時間的なストレスを軽減させることが可能である。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の請求項１に記載されているＵＩ制御装置はＵＩ画面上の全てのＵＩオブジェクトの描画が終了した時間を記録するＵＩ描画終了時間記録手段と、前記ＵＩ描画終了時間記録手段が保有する時間と、ユーザ入力が行われた時間との間隔を計算する入力間隔計算手段と、非操作オブジェクトの描画を省略して操作オブジェクトのみ表示するＵＩ簡易表示モード表示手段と、非操作オブジェクトと操作オブジェクトの双方を表示するＵＩデフォルト表示モード表示手段と、ＵＩ簡易表示モードとＵＩデフォルト表示モードを切り換える表示モード切り換え手段とを備え、前記時間間隔に応じてＵＩの表示モードを切り換えてＵＩを表示することを特徴とする。
【０００９】
また、本発明の請求項２に記載されるＵＩ制御装置は、前記請求項１記載の時間間隔が所定の時間以内の場合、ＵＩデフォルト表示モードからＵＩ簡易表示モードに切り換えて、ＵＩを表示することを特徴とする。
【００１０】
また、本発明の請求項３に記載されるＵＩ制御装置は、全てのＵＩオブジェクトの描画が終了した時間からユーザ入力を受け付けるまでの時間間隔が所定の時間以内の場合に計数を行う計数手段を備え、前記計数手段の保有する値が所定の値を超える場合に、ＵＩデフォルト表示モードからＵＩ簡易表示モードに切り換えて表示することを特徴とする。
【００１１】
また、本発明の請求項４に記載されるＵＩ制御装置は、前記ＵＩ簡易表示モードと前記ＵＩデフォルト表示モードを切り換えることができるユーザ指示手段を備え，該指示手段の指示に応じて使用者が任意のタイミングでＵＩ表示モードを切り換えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ＵＩ画面上の全てのＵＩオブジェクトの描画が終了した時間と、ユーザ入力が行われた時間との間隔に応じてＵＩ表示モードを切り換えることにより、使用者が素早く操作したい場合に描画を簡略化することで描画時間を短縮することが可能となる。これにより、使用者がＵＩ制御装置を操作する際の時間的なストレスを軽減させることができる。
【発明を実施するための最良の形態】
【００１３】
次に、添付図面を参照して本発明による前記ＵＩ制御装置の実施の形態を詳細に説明する。
【００１４】
図１に非操作オブジェクト及び、操作オブジェクトの双方を描画するＵＩデフォルト表示モードの表示画面例を示す。図１の例では画面左側に表示されているのが操作オブジェクトである。また、右側に表示されているのがアニメーション表示部分である。また、背景も表示されている。本実施例では、ＵＩ制御装置起動直後はＵＩデフォルト表示モードでＵＩを表示する。
【００１５】
図２に非操作オブジェクトの描画を省略し操作オブジェクトのみ描画するＵＩ簡易表示モードの表示画面例を示す。図２の例では画面左側の操作オブジェクトは表示されるが、画面右側のアニメーション部分は表示されない。また、背景の表示も省略されている。
【００１６】
図３にＵＩの画面構成データ例の一部を示す。図３の例では<start>タグがＵＩの描画開始を示し、<end>タグがＵＩの描画終了を表している。
【００１７】
<anime src="anime1.swf" x=400 y=50>タグは図１の操作画面例におけるアニメーション表示を表している。
【００１８】
また、<start>タグと<end>タグ間に記述されている<botton src="image1.bmp" link="menu_page" text="メニューへ"x=50 y=50>タグは図１の操作画面例における“メニューへ”ボタンを表しており、<botton src="image1.bmp" link="setting_page" text="設定画面へ"x=50 y=100>タグは図１の操作画面例における“設定画面へ”ボタンを表している。
【００１９】
図４に本発明に該当する前記ＵＩ制御装置のブロック図を示す。本ＵＩ制御装置は少なくともタッチパネル等のポインティングデバイス付表示装置４−１、少なくとも中央処理装置であるＣＰＵ４−２、処理プログラムの一つであって割り込みにより処理を開始する割り込み制御部４−３、プログラムの処理過程でデータの格納等に使用するメモリ４−４、後述するカウンタの計数を行う計数部４−５、時間を取得する計時部４−６、ＵＩ制御装置本体４−７から成る。また、メモリ４−４には現在のＵＩの表示モードを判断するためのフラグである表示モードフラグを保持する。前記表示モードフラグが１の時は現在のＵＩ表示モードはＵＩデフォルト表示モードであることを表し、０の時はＵＩ表示モードはＵＩ簡易表示モードであることを表している。ＵＩ制御装置起動直後はＵＩデフォルト表示モードでＵＩを表示するため、前記表示モードフラグの初期値は１である。
【００２０】
図５は、ＵＩ描画処理において図３に示す画面構成データ例における<end>タグを処理した時間とユーザによる操作オブジェクトの操作が発生した時間の間隔を計算する処理を示す処理図である。ステップ５−１ではＵＩの描画処理を行っており、図３の画面構成データ例における<start>タグから<end>タグまでを処理する。ステップ５−２では<end>タグを処理した時間Ｔ１を取得している。ステップ５−３ではユーザによる操作オブジェクトの操作が発生したか判断している。ステップ５−４ではユーザによる操作オブジェクトの操作が発生した時間Ｔ２を取得している。ステップ５−５では<end>タグを処理した時間とユーザによる操作オブジェクトの操作が発生した時間との時間間隔Ｔを求めている。
【００２１】
図６は前記図５の処理で求めた前記時間間隔Ｔの値がある所定の値より小さかった場合、ＵＩを前記簡易ＵＩ表示モードで表示する処理図である。Ｔは前記図５の処理で求めた前記時間間隔である。また、Ｍはある所定の値である。ステップ６−１では前記時間間隔Ｔが前記所定の値Ｍよりも小さいか判断している。ステップ６−２では前記表示モードフラグが１であるか否か判断している。ステップ６−３ではＵＩを簡易ＵＩ表示モードで表示する。ステップ６−４では前記表示モードフラグを０にする。
【００２２】
図７は全てのＵＩオブジェクトの描画が終了した時間からユーザ入力を受け付けるまでの時間間隔が所定の時間以内の場合に計数を行い、その値がある所定の値Ｎよりも大きかった場合、ＵＩを前記簡易ＵＩ表示モードで表示する処理図である。Ｔは前記図５の処理で求めた前記時間間隔である。また、Ｍ及びＮはある所定の値である。ステップ７−１では前記時間間隔Ｔが前記所定の値Ｍよりも小さいか判断している。ステップ７−２ではカウンタ１を１インクリメントする。カウンタ１は前記時間間隔Ｔが前記所定の値Ｍよりも小さかった回数を計数するために用いる。ステップ７−３ではカウンタ１の値がＮよりも大きいか判断している。ステップ７−４では前記表示モードフラグが１であるか否か判断している。ステップ７−５ではＵＩを簡易ＵＩ表示モードで表示する。ステップ７−６では前記表示モードフラグを０にする。
【００２３】
図８は使用者がＵＩ簡易表示モード切換ボタンを押したか判断して、押されていればＵＩを前記ＵＩ簡易表示モードで表示する処理図である。ステップ８−１では使用者がＵＩ簡易表示モード切換ボタンを押したか判断している。ステップ８−２では前記表示モードフラグが１であるか否か判断している。ステップ８−３ではＵＩをＵＩ簡易表示モードで表示する。ステップ８−４では前記表示モードフラグを０にする。
【００２４】
図９は使用者がＵＩデフォルト表示モード切換ボタンを押したか判断して、押されていればＵＩを前記ＵＩデフォルト表示モードで表示する処理図である。ステップ９−１では使用者がＵＩデフォルト表示モード切換ボタンを押したか判断している。ステップ９−２では前記表示モードフラグが０であるか否か判断している。ステップ９−３ではではＵＩをＵＩデフォルト表示モードで表示する。ステップ９−４では前記表示モードフラグを１にする。
【００２５】
図１０は使用者がシステムからログオフしたか判断し、前記カウンタ１をゼロクリアしＵＩを前記ＵＩデフォルト表示モードで表示する処理図である。ステップ１０−１では使用者がシステムからログオフしたか否かを判断している。ログオフしたか否かを判断するためには、例えばシステムが提供するシステム関数等を利用して使用者のログイン状況を取得する。ステップ１０−２では前記カウンタ１をゼロクリアする。ステップ１０−３では前記表示モードフラグが０であるか否か判断している。ステップ１０−４ではＵＩをＵＩデフォルト表示モードで表示する。ステップ１０−５では前記表示モードフラグを１にする。使用者がログオフしたと判断できるのは例えば使用者自らシステムからログオフした場合や、ある一定時間以上入力がなかった等の理由からシステムから強制的にログオフさせられた場合も含む。
【００２６】
なお、以上の実施例では入力手段としてポインティングデバイスを具備したＵＩ制御装置での操作を想定したが、入力手段としてキーのみを具備したＵＩ制御装置でも本構成は実施可能であることは言うまでもない。
【図面の簡単な説明】
【００２７】
【図１】操作オブジェクト及び非操作オブジェクトの双方を表示した操作画面例
【図２】非操作オブジェクトの描画を省略した操作画面例
【図３】ＵＩの画面構成データの一部を示した例
【図４】本発明に該当するＵＩ制御装置のブロック図
【図５】ＵＩ描画終了時間とユーザ入力時間との時間間隔Ｔを求める処理図
【図６】ＵＩを簡易ＵＩ表示モードで表示するか否かを判断する処理図
【図７】カウンタ１からＵＩを簡易ＵＩ表示モードで表示するか否かを判断する処理図
【図８】使用者がＵＩ簡易表示モード切り換えボタンを押した場合の処理図
【図９】使用者がＵＩデフォルト表示モード切り換えボタンを押した場合の処理図
【図１０】使用者がシステムからログオフした場合の処理図
【符号の説明】
【００２８】
４−１  本発明に該当するＵＩ制御装置のポインティングデバイスを具備する表示装置
４−２  本発明に該当するＵＩ制御装置のCPU
４−３  本発明に該当するＵＩ制御装置の割り込み制御部
４−４  本発明に該当するＵＩ制御装置のメモリ
４−５  本発明に該当するＵＩ制御装置のカウンタ等を計数する計数部
４−６  本発明に該当するＵＩ制御装置の時間を取得する計時部
【図１】
2008102612.tif 000003
【図２】
2008102612.tif 000004
【図３】
2008102612.tif 000005
【図４】
2008102612.tif 000006
【図５】
2008102612.tif 000007
【図６】
2008102612.tif 000008
【図７】
2008102612.tif 000009
【図８】
2008102612.tif 000010
【図９】
2008102612.tif 000011
【図１０】
2008102612.tif 000012