(57)【要約】【課題】簡単な操作でありながら、複数のアイコン等を順次表示して、アイコン等を選択指示することが可能なインターフェースを提供する。【解決手段】表示領域Ａでは、複数のアイコンＩ-1、Ｉ-2、…を配列表示し、これらのアイコンを画面上で矢印Ｐ方向に移動させている。また、表示領域Ｂでは、規定の各入力操作部材５００、５０１を表示している。ユーザは、ポインティングデバイス３８を操作して、画面上のカーソル（図示せず）を所望の機能と関連付けられたアイコン又は入力操作部材に重ね、ポインティングデバイス３８をクリック操作して、アプリケーションソフトウェア等の機能の起動や選択等を行うことができる。従って、表示領域Ａでは多数のアイコンを紹介することができ、表示領域Ｂでは所望の入力操作部材を直ちに選択することができる。【選択図】図４
2006323672.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能に対応する各アイコンもしくは各入力操作部材を画面に表示し、各アイコンもしくは各入力操作部材を画面上で選択的に指示するインターフェースにおいて、
画面上に各アイコンもしくは各入力操作部材を順次繰り返して切替え表示すると共に、規定のアイコンもしくは入力操作部材を常時表示する表示制御手段を備えることを特徴とするインターフェース。
【請求項２】
順次繰り返して切替え表示される各アイコンもしくは各入力操作部材は、常時表示される規定のアイコンもしくは入力操作部材を含むことを特徴とする請求項１に記載のインターフェース。
【請求項３】
常時表示される規定のアイコンもしくは入力操作部材を、順次繰り返して切替え表示される各アイコンもしくは各入力操作部材のうちから選択的に設定する選択手段を備えることを特徴とする請求項１に記載のインターフェース。
【請求項４】
表示される各アイコンもしくは各入力操作部材別に、アイコンもしくは入力操作部材が機能を起動するために選択指示された選択回数を記憶する記憶手段を備え、
表示制御手段は、記憶手段内の各アイコンもしくは各入力操作部材の選択回数に基づいて、常時表示される規定のアイコンもしくは入力操作部材を選択することを特徴とする請求項１に記載のインターフェース。
【請求項５】
常時表示される規定のアイコンもしくは入力操作部材の個数を入力指示する個数入力手段を備え、
表示制御手段は、個数入力手段で入力指示された個数の規定のアイコンもしくは入力操作部材を常時表示することを特徴とする請求項１に記載のインターフェース。
【請求項６】
各アイコンもしくは各入力操作部材別に、アイコンもしくは入力操作部材が機能を起動するために選択指示された選択回数及び選択日時を記憶する記憶手段を備え、
表示制御手段は、記憶手段内の各アイコンもしくは各入力操作部材の選択回数及び選択日時を用いて、各アイコンもしくは各入力操作部材別に、規定の日時以降に選択された選択回数を求め、各アイコンもしくは各入力操作部材の規定の日時以降の選択回数に基づいて常時表示される規定のアイコンもしくは入力操作部材を選択することを特徴とする請求項１に記載のインターフェース。
【請求項７】
規定の日時を入力する日時入力手段を備えることを特徴とする請求項６に記載のインターフェース。
【請求項８】
規定のアイコンもしくは入力操作部材をユーザ情報に対応付けて記憶する記憶手段を備え、
表示制御手段は、ユーザ情報を取得し、この取得したユーザ情報に対応する規定のアイコンもしくは入力操作部材を記憶手段から読み出し、この読み出した規定のアイコンもしくは入力操作部材を常時表示することを特徴とする請求項１に記載のインターフェース。
【請求項９】
各アイコンもしくは各入力操作部材をグループ分けして記憶する記憶手段を備え、
表示制御手段は、入力指示されたグループに対応する各アイコンもしくは各入力操作部材を記憶手段から読み出し、この読み出した各アイコンもしくは各入力操作部材を順次繰り返して切替え表示することを特徴とする請求項１に記載のインターフェース。
【請求項１０】
アイコンもしくは入力操作部材が動画であることを特徴とする請求項１に記載のインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアイコン等を画面上で選択的に指示するインターフェースに関する。
【背景技術】
【０００２】
この種の従来のインターフェースとしては、表示デバイスの画面に複数のアイコンを配列表示し、例えばポインティングデバイスの操作により所望のアイコンを選択指示して、このアイコンに対応するアプリケーションソフトウェア等の機能を起動させるというものがある。
【０００３】
ところが、小さな画面の場合は、複数のアイコンを隙間なく配列せねばならず、アイコンの視認性が悪くなり、またアイコンの選択操作も難しくなった。
【０００４】
このため、例えば特許文献１では、画面上にアイコンと入力操作部材（ボタンやチェックボックス等）を共に表示し、これにより画面スペースを有効利用している。
【０００５】
また、特許文献２では、多角形を画面に表示して、多角形の各面に少なくとも１つのアイコンを配置しておき、ポインティングデバイスの操作により多角形を９０°ずつ回転させて、多角形の各面のアイコンを順次表示し、これにより使い勝手の向上を図っている。
【特許文献１】特開２００２−１８２８７１号公報
【特許文献２】特開平１１−１０２２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、アイコンや入力操作部材の個数が多くなると、アイコンや入力操作部材を小さくせざるを得ず、これらの視認性や操作性が低下した。
【０００７】
また、特許文献２では、ポインティングデバイスの操作により多角形を９０°ずつ回転させるため、多角形の各面全てを見るには、複数回の操作を必用とした。また、多角形の各面全てを見てから所望の面に戻すときにも、操作を必要とした。従って、ポインティングデバイスの操作が繁雑であった。
【０００８】
そこで、本発明は、上記従来の問題点に鑑みてなされたものであり、簡単な操作でありながら、複数のアイコン等を順次表示して、アイコン等を選択指示することが可能なインターフェースを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のインターフェースは、複数の機能に対応する各アイコンもしくは各入力操作部材を画面に表示し、各アイコンもしくは各入力操作部材を画面上で選択的に指示するインターフェースにおいて、画面上に各アイコンもしくは各入力操作部材を順次繰り返して切替え表示すると共に、規定のアイコンもしくは入力操作部材を常時表示する表示制御手段を備えている。
【００１０】
また、本発明においては、順次繰り返して切替え表示される各アイコンもしくは各入力操作部材は、常時表示される規定のアイコンもしくは入力操作部材を含んでいる。
【００１１】
更に、本発明においては、常時表示される規定のアイコンもしくは入力操作部材を、順次繰り返して切替え表示される各アイコンもしくは各入力操作部材のうちから選択的に設定する選択手段を備えている。
【００１２】
また、本発明においては、表示される各アイコンもしくは各入力操作部材別に、アイコンもしくは入力操作部材が機能を起動するために選択指示された選択回数を記憶する記憶手段を備え、表示制御手段は、記憶手段内の各アイコンもしくは各入力操作部材の選択回数に基づいて、常時表示される規定のアイコンもしくは入力操作部材を選択している。
【００１３】
更に、本発明においては、常時表示される規定のアイコンもしくは入力操作部材の個数を入力指示する個数入力手段を備え、表示制御手段は、個数入力手段で入力指示された個数の規定のアイコンもしくは入力操作部材を常時表示している。
【００１４】
また、本発明においては、各アイコンもしくは各入力操作部材別に、アイコンもしくは入力操作部材が機能を起動するために選択指示された選択回数及び選択日時を記憶する記憶手段を備え、表示制御手段は、記憶手段内の各アイコンもしくは各入力操作部材の選択回数及び選択日時を用いて、各アイコンもしくは各入力操作部材別に、規定の日時以降に選択された選択回数を求め、各アイコンもしくは各入力操作部材の規定の日時以降の選択回数に基づいて常時表示される規定のアイコンもしくは入力操作部材を選択している。
【００１５】
更に、本発明においては、規定の日時を入力する日時入力手段を備えている。
【００１６】
また、本発明においては、規定のアイコンもしくは入力操作部材をユーザ情報に対応付けて記憶する記憶手段を備え、表示制御手段は、ユーザ情報を取得し、この取得したユーザ情報に対応する規定のアイコンもしくは入力操作部材を記憶手段から読み出し、この読み出した規定のアイコンもしくは入力操作部材を常時表示している。
【００１７】
更に、本発明においては、各アイコンもしくは各入力操作部材をグループ分けして記憶する記憶手段を備え、表示制御手段は、入力指示されたグループに対応する各アイコンもしくは各入力操作部材を記憶手段から読み出し、この読み出した各アイコンもしくは各入力操作部材を順次繰り返して切替え表示している。
【００１８】
また、本発明においては、アイコンもしくは入力操作部材が動画である。
【発明の効果】
【００１９】
この様な本発明のインターフェースによれば、画面上に各アイコンもしくは各入力操作部材を順次繰り返して切替え表示しているので、画面上の小さなスペースで多数のアイコンもしくは入力操作部材を紹介することができる。また、この様な繰り返し表示だけでは、例えば使用頻度の高いアイコンもしくは入力操作部材が表示されるまで待機する必要があるが、この使用頻度の高いアイコンもしくは入力操作部材を規定のものとして常時表示しているので、この使用頻度の高いアイコンもしくは入力操作部材を何時でも選択指示することができ、待機する必要がなくなる。
【００２０】
尚、入力操作部材は、画面上で操作されるボタンやチェックボックス、あるいはポインティングデバイス等によりクリック操作される文字列や記号等であり、アイコンと同様に、機能に関連付けされている。
【００２１】
また、順次繰り返して切替え表示される各アイコンもしくは各入力操作部材は、常時表示される規定のアイコンもしくは入力操作部材を含んでいるので、複数のユーザのいずれに対しても、常に同一条件のインターフェースを提供することができ、操作性が向上する。例えば、複数のユーザによりパーソナルコンピュータを共用する場合に有効である。
【００２２】
更に、常時表示される規定のアイコンもしくは入力操作部材を、順次繰り返して切替え表示される各アイコンもしくは各入力操作部材のうちから選択的に設定しているので、ユーザが望むアイコンもしくは入力操作部材を規定のものとして常時表示することができる。
【００２３】
また、各アイコンもしくは各入力操作部材の選択回数に基づいて、常時表示される規定のアイコンもしくは入力操作部材を選択している。この場合は、使用頻度の高いアイコンもしくは入力操作部材が自動的に選択され規定のものとして表示されるので、ユーザによる選択操作が必要でなく、操作性が向上する。
【００２４】
更に、入力指示された個数の規定のアイコンもしくは入力操作部材を常時表示しているので、適宜の個数のアイコンもしくは入力操作部材を規定のものとして常時表示することができ、視認性及び操作性が向上する。仮に、規定のアイコンもしくは入力操作部材の個数が固定されている場合は、使用頻度の高いアイコンもしくは入力操作部材の個数が多いと、使用頻度が高いにもかかわらず、規定のものとして表示されないアイコンもしくは入力操作部材が生じてしまって、繰り返し表示により該アイコンもしくは入力操作部材が表示されるまで待機しなければならなくなる。また、使用頻度の高いアイコンもしくは入力操作部材の個数が少ないと、必要以上のアイコンもしくは入力操作部材が規定のものとして表示されることになり、画面の表示が煩雑になって、視認性及び操作性が低下する。
【００２５】
また、各アイコンもしくは各入力操作部材別に、規定の日時以降に選択された選択回数を求め、規定の日時以降の選択回数に基づいて、つまり最近の選択回数に基づいて、常時表示される規定のアイコンもしくは入力操作部材を選択しているので、長期間を経た過去の選択回数の影響を受けずに済む。これにより、各アイコンもしくは各入力操作部材の使用頻度が最近になって変化しても、最近の使用頻度の高いアイコンもしくは入力操作部材が常時表示されることになり、操作性が向上する。
【００２６】
更に、規定の日時を入力する様にしているので、各アイコンもしくは各入力操作部材の使用頻度の変化が速い場合は、規定の日時として最近の日時を設定して、常時表示される規定のアイコンもしくは入力操作部材が適確に選択される様にすることができる。逆に、各アイコンもしくは各入力操作部材の使用頻度の変化が遅い場合は、規定の日時として過去の日時を設定して、常時表示される規定のアイコンもしくは入力操作部材が適確に選択される様にすることができる。
【００２７】
また、規定のアイコンもしくは入力操作部材をユーザ情報に対応付けて記憶しておき、ユーザ情報を取得して、この取得したユーザ情報に対応する規定のアイコンもしくは入力操作部材を読み出して常時表示しているので、ユーザ毎に、規定のアイコンもしくは入力操作部材を設定することができ、操作性が向上する。
【００２８】
更に、各アイコンもしくは各入力操作部材をグループ分けしておき、入力指示されたグループに対応する各アイコンもしくは各入力操作部材を読み出して順次繰り返して切替え表示しているので、アイコンの表示周期が短くなり、所望のアイコンが表示されるまでの待機時間も短くなる。
【００２９】
また、アイコンもしくは入力操作部材が動画である。このため、アイコンの機能を分かり易く紹介することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態を添付図面を参照しつつ詳細に説明する。
【００３１】
図１は、本発明のインターフェースの実施形態を示すブロック図である。本実施形態のインターフェースは、例えばパーソナルコンピュータＰＣのオペレーティングシステムＯＳを基にして、インターフェース処理部１及び各種の機能を実現する機能処理部２を含むアプリケーションソフトウェア１１を実行し、液晶表示装置等の表示デバイス、マウス等のポインティングデバイス、及びプリンタなどの周辺機器を作動させることにより構築されるものである。
【００３２】
図２は、アプリケーションソフトウェア１１の構成を示す機能ブロック図である。インターフェース処理部１は、表示デバイスの画面に表示されるユーザインターフェースを制御する制御部３と、制御部３からの指示に応答して画面上でインターフェースＵＩを作動させる表示処理部４と、インターフェースＵＩの表示に必要な各種情報等の記憶制御を行なう記憶部５とを含んでいる。
【００３３】
機能処理部２は、アプリケーションソフトウェア１１全体を制御する。例えば、周辺機器１２のイベントをオペレーティングシステムＯＳを通じて受信し、このイベントをインターフェース処理部１の制御部３に送信したり、制御部３からの情報を受信して、この情報をオペレーティングシステムＯＳを通じて周辺機器に送信する。
【００３４】
図３は、本実施形態のインターフェースを構築するパーソナルコンピュータＰＣ及びプリンタ等を示すブロック図である。パーソナルコンピュータＰＣは、このパーソナルコンピュータＰＣを統括的に制御するＣＰＵ（中央処理装置）３１、各種のプログラムやデータ等を記憶するＲＯＭ３２、各種のデータを一時的に記憶するワークエリアとして用いられるＲＡＭ３３、各種のプログラムやデータ等を記憶するＨＤＤ（ハードディスク装置）３４、ネットワークを通じて、プリンタ４１に接続されるネットワークインターフェース部３７、ディスプレイ４０に接続されるディスプレイインターフェース部３６、キーボード３９やポインティングデバイス（例えばマウス）３８等に接続される入力インターフェース部３５等を備えている。
【００３５】
ＣＰＵ３１は、ＨＤＤ３４からオペレーティングシステムＯＳやアプリケーションソフトウェア１１等を読み出し、先に述べた様にオペレーティングシステムＯＳを基にして、アプリケーションソフトウェア１１を実行し、ネットワークインターフェース部３７を通じて、プリンタ４１を制御したり、ディスプレイインターフェース部３６を通じて、ディスプレイ４０を表示制御したり、入力インターフェース部３５を通じて、キーボード３９やポインティングデバイス３８等からのデータや指示を入力し、これによりインターフェース処理部１を構築する。従って、ＣＰＵ３１は、オペレーティングシステムＯＳやアプリケーションソフトウェア１１等の機能を具現化するものである。
【００３６】
図４は、インターフェース処理部１によりディスプレイ４０の画面に表示されるインターフェースＵＩの例を示す。このインターフェースＵＩは、複数のアイコンを移動表示するための表示領域Ａと、ソフトウェアにおける標準的な入力操作部材を常時表示するための表示領域Ｂとを有する。
【００３７】
入力操作部材は、画面上で操作されるボタン、チェックボックス、及びリスト等、あるいはポインティングデバイス等によりクリック操作される文字列や記号等であり、アイコンと同様に、機能に関連付けされている。
【００３８】
表示領域Ａでは、複数のアイコンＩ-1、Ｉ-2、…を配列表示し、これらのアイコンを画面上で矢印Ｐ方向に移動させている。各アイコンＩ-1、Ｉ-2、…の矢印Ｐ方向への移動に伴い、これらのアイコンが一定時間ずつエンドレスに順次繰り返し表示される。このため、表示領域Ａが小さくても、多数のアイコンを紹介することができる。そして、ユーザは、表示領域Ａに所望の機能と関連付けられたアイコンが表示されているときに、ポインティングデバイス３８を操作して、画面上のカーソル（図示せず）を該アイコンに重ね、ポインティングデバイス３８をクリック操作して、該アイコンを選択指示することができる。これにより、アプリケーションソフトウェア等の機能の起動や選択等行なうことができる。
【００３９】
また、表示領域Ｂでは、規定の各入力操作部材５００、５０１を表示している。ユーザは、ポインティングデバイス３８を操作して、画面上のカーソル（図示せず）を所望の機能と関連付けられた入力操作部材に重ね、ポインティングデバイス３８をクリック操作して、アプリケーションソフトウェア等の機能の起動や選択等を行なうことができる。
【００４０】
従って、表示領域Ａでは多数のアイコンを紹介することができ、表示領域Ｂでは所望の入力操作部材を直ちに選択することができる。
【００４１】
この様な各表示領域Ａ、Ｂをディスプレイ４０の画面に表示するために、図５に示す様なアイコン及び入力操作部材に関する情報を記憶したデータテーブルＤ1をＨＤＤ３４に保持している。
【００４２】
この図５のデータテーブルＤ1には、アプリケーションソフトウェア等の機能を示す識別番号と、各表示領域Ａ、Ｂのいずれかを示す表示領域データと、表示領域Ａに表示されるアイコンのイメージデータと、表示領域Ｂに表示される入力操作部材のイメージデータとが対応付けて記憶されている。
【００４３】
図４のインターフェースＵＩの表示に際しては、アプリケーションソフトウェア１１からインターフェース処理部１の制御部３が呼び出され、制御部３によりインターフェースＵＩの表示処理が開始される。制御部３は、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1を参照し、表示領域データの表示領域Ｂを検索して、表示領域Ｂに対応する入力操作部材のイメージデータを読み出し、この入力操作部材のイメージデータを表示処理部４に与える。表示処理部４は、この入力操作部材のイメージデータを受け取ると、表示領域Ｂを画面に表示して、この入力操作部材を画面の表示領域Ｂに表示する。このとき、表示領域データの表示領域Ｂに対応する複数の入力操作部材のイメージデータがあれば、これらの入力操作部材が画面の表示領域Ｂに表示される。また、制御部３は、データテーブルＤ1を参照し、表示領域データの表示領域Ａを検索して、表示領域Ａに対応する複数のアイコンのイメージデータを読み出し、これらのアイコンのイメージデータを表示処理部４に与える。表示処理部４は、これらのアイコンのイメージデータを受け取ると、表示領域Ａを画面に表示して、これらのアイコンを画面の表示領域Ａに表示する。このとき、表示処理部４は、先に述べた様に複数のアイコンを矢印Ｐ方向に移動させつつ、これらのアイコンを一定時間ずつエンドレスに順次繰り返し表示する。
【００４４】
次に、図６のフローチャートを参照しつつ、アプリケーションソフトウェア１１による表示制御を説明する。
【００４５】
まず、先に述べた様にアプリケーションソフトウェア１１からインターフェース処理部１の制御部３が呼び出されると、制御部３は、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1を参照し、表示領域データの表示領域Ｂを検索して、表示領域Ｂに対応する入力操作部材のイメージデータを読み出し、この入力操作部材のイメージデータを表示処理部４に与える。また、制御部３は、データテーブルＤ1を参照し、表示領域データの表示領域Ａを検索して、表示領域Ａに対応する複数のアイコンのイメージデータを読み出し、これらのアイコンのイメージデータを表示処理部４に与える（ステップＳ２８０）。
【００４６】
表示処理部４は、入力操作部材のイメージデータを受け取ると、表示領域Ｂを画面に表示して、この入力操作部材を画面の表示領域Ｂに表示する。また、表示処理部４は、各アイコンのイメージデータを受け取ると、表示領域Ａを画面に表示して、これらのアイコンを画面の表示領域Ａに表示する（ステップＳ２８１）。このとき、表示処理部４は、各アイコンを矢印Ｐ方向に移動表示する（ステップＳ２８２）。これにより、図４のインターフェースＵＩがディスプレイ４０の画面に表示される。
【００４７】
こうして各表示領域Ａ、Ｂが表示されている状態で、ポインティングデバイス３８等によるアイコン又は入力操作部材に対しての入力操作が行われるのを待機している（ステップＳ２８３）。そして、表示処理部４は、アイコン又は入力操作部材に対しての入力操作が行われると（ステップＳ２８３で「Ｙｅｓ」）、入力操作が行われたアイコン又は入力操作部材を制御部３に通知する。制御部３は、入力操作が行われたアイコン又は入力操作部材を通知されると、この入力操作が行われたアイコン又は入力操作部材の機能を機能処理部２に通知する。機能処理部２は、この入力操作が行われたアイコン又は入力操作部材に対応する機能をオペレーティングシステムＯＳを通じて起動制御し、アプリケーションソフトウェア１１としての役目を果たす（ステップＳ２８４）。
【００４８】
例えば、入力操作が行われたアイコン又は入力操作部材に対応する機能がプリンタ４１のドライバであれば、プリンタ４１のドライバが起動制御されて、このドライバによりプリンタ４１が制御されて、印刷が行われる。
【００４９】
次に、図７のフローチャートを参照しつつ、図６のステップＳ２８０の処理を更に詳しく説明する。
【００５０】
アプリケーションソフトウェア１１からインターフェース処理部１の制御部３が呼び出されると、制御部３は、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1を参照して、データテーブルＤ1の識別番号及び表示領域データを取得する（ステップＳ３０１）。そして、制御部３は、取得した表示領域データを解析し、この表示領域データが表示領域Ａを示すものであれば（ステップＳ３０２で「Ａ」）、データテーブルＤ1を参照して、取得した識別番号に対応するアイコンのイメージデータを取得する（ステップＳ３０３）。更に、制御部３は、この取得したアイコンのイメージデータを表示処理部４に与えて、このアイコンのイメージデータを画面の表示領域Ａに表示することを要求する（ステップＳ３０４）。この後、制御部３は、データテーブルＤ1の識別番号及び表示領域データの全ての取得を完了したか否かを判定し（ステップＳ３０７）、完了していなければ（ステップＳ３０７で「Ｎｏ」）、ステップＳ３０１からの処理に戻る。
【００５１】
また、制御部３は、取得した表示領域データを解析し、この表示領域データが表示領域Ｂを示すものであれば（ステップＳ３０２で「Ｂ」）、データテーブルＤ1を参照して、取得した識別番号に対応する入力操作部材のイメージデータを取得する（ステップＳ３０５）。更に、制御部３は、この取得した入力操作部材のイメージデータを表示処理部４に与えて、この入力操作部材のイメージデータを画面の表示領域Ｂに表示することを要求する（ステップＳ３０６）。そして、制御部３は、データテーブルＤ1の識別番号及び表示領域データの全ての取得を完了していなければ（ステップＳ３０７で「Ｎｏ」）、ステップＳ３０１からの処理に戻る。
【００５２】
以降同様に、データテーブルＤ1の識別番号及び表示領域データの全ての取得が完了するまで、ステップＳ３０１からの処理を繰り返す。この結果、データテーブルＤ1に記憶されている表示領域Ａのアイコンのイメージデータの全てが表示処理部４に与えられ、かつデータテーブルＤ1に記憶されている表示領域Ｂの入力操作部材のイメージデータの全てが表示処理部４に与えられる。
【００５３】
このとき、制御部３は、データテーブルＤ1の識別番号及び表示領域データの全ての取得を完了したと判定し（ステップＳ３０７で「Ｙｅｓ」）、表示領域Ａ並びにアイコンの表示と、表示領域Ｂ並びに入力操作部材の表示とを表示処理部４に指示する（ステップＳ３０８）。これに応答して表示処理部４は、図４のインターフェースＵＩをディスプレイ４０の画面に表示する。
【００５４】
次に、データテーブルＤ1の表示領域データの変更について説明する。データテーブルＤ1の表示領域データは、所定の手順に従って変更することができる。これにより、画面の表示領域Ａに表示されていたアイコンを消去し、この代わりに、画面の表示領域Ｂに該アイコンと同一の機能と関連付けられた入力操作部材を表示したり、逆に表示領域Ｂに表示されていた入力操作部材を消去し、この代わりに、表示領域Ａに該入力操作部材と同一の機能と関連付けられたアイコンを表示することができる。あるいは、各表示領域Ａ、Ｂに同一機能と関連付けられたアイコン及び入力操作部材を共に表示することも可能である。
【００５５】
図８は、データテーブルＤ1の表示領域データの変更処理を示すフローチャートである。この表示データの変更処理の開始に際しては、図４のインターフェースＵＩが表示デバイス４０の画面に表示されているものとする。この状態で、ポインティングデバイス３８の入力操作によりインターフェースＵＩの表示設定ボタン５０２が選択指示されると、制御部３は、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1を参照し、識別番号、表示領域データ、アイコンのイメージデータ、及び入力操作部材のイメージデータの全てを取得し、これらを表示処理部４に与える。表示処理部４は、識別番号、表示領域データ、アイコンのイメージデータ、及び入力操作部材のイメージデータの全てを受け取ると、図９に示す様なインターフェースＵＩ１を画面に表示する（ステップＳ３２０）。
【００５６】
このインターフェースＵＩ１には、識別番号に対応する機能の名称毎に、機能の名称と、表示領域Ａのチェックボックス５０３と、表示領域Ｂのチェックボックスウ５０４とが対応付けて表示されている。そして、データテーブルＤ1において識別番号に対応する表示領域データが表示領域Ａを示していれば、インターフェースＵＩ１において同識別番号の機能の名称に対応する表示領域Ａのチェックボックス５０３が選択表示（黒丸）され、またデータテーブルＤ1において識別番号に対応する表示領域データが表示領域Ｂを示していれば、インターフェースＵＩ１において同識別番号の機能の名称に対応する表示領域Ｂのチェックボックス５０４が選択表示（黒丸）される。従って、識別番号の機能の名称に対応する各チェックボックス５０３、５０４の選択表示は、同識別番号に対応する表示領域データに応じて設定される。
【００５７】
このインターフェースＵＩ１が表示されている状態で、ポインティングデバイス３８の入力操作により、機能の名称毎に、各チェックボックス５０３、５０４の選択表示を適宜に変更することができる。そして、ポインティングデバイス３８の入力操作によりインターフェースＵＩ１のＯＫボタン５４４が操作されなければ（ステップＳステップＳ３２１で「Ｎｏ」）、各チェックボックス５０３、５０４の選択表示の変更を繰り返すことができる（ステップＳステップＳ３２０）。
【００５８】
インターフェースＵＩ１のＯＫボタン５４４が操作されると（ステップＳステップＳ３２１で「Ｙｅｓ」）、これに応答して表示処理部４は、インターフェースＵＩ１における機能の名称と各チェックボックス５０３、５０４の選択表示の内容とを制御部３に通知する（ステップＳ３２３）。制御部３は、インターフェースＵＩ１における機能の名称と各チェックボックス５０３、５０４の選択表示の内容とを通知されると、これらをデータテーブルＤ1に反映して、データテーブルＤ１を更新する（ステップＳ３２４）。すなわち、インターフェースＵＩ１における１つの機能の名称に対応する各チェックボックス５０３、５０４の選択表示が変更されていたならば、データテーブルＤ１における該機能の識別番号に対応する表示領域データを変更する。例えば、表示領域Ａのチェックボックス５０３から表示領域Ｂのチェックボックス５０４へと選択表示が変更されていたならならば、表示領域データを表示領域Ａから表示領域Ｂへと変更する。また、表示領域Ｂのチェックボックス５０４から表示領域Ａのチェックボックス５０３へと選択表示が変更されていたならならば、表示領域データを表示領域Ｂから表示領域Ａへと変更する。
【００５９】
こうしてデータテーブルＤ１を更新した後では、制御部３及び表示処理部４は、更新されたデータテーブルＤ１を参照して、更新されたインターフェースＵＩを表示することになる。
【００６０】
例えば、図５のデータテーブルＤ１に基づいて図４のインターフェースＵＩが表示されており、図５のデータテーブルＤ１における識別番号「１０００」の表示領域データが表示領域Ａから表示領域Ｂに変更されて、図１０に示す様にデータテーブルＤ１が更新されたものとする。この場合は、図１０のデータテーブルＤ１における識別番号「１０００」の表示領域データが表示領域Ｂであることから、図１１に示す様にインターフェースＵＩの表示領域Ａにおいては、識別番号「１０００」に対応するアイコンＩ-1が削除され、また表示領域Ｂにおいては、識別番号「１０００」に対応する入力操作部材５０７が追加される。
【００６１】
尚、同一機能の名称に対応する各チェックボックス５０３、５０４を共に選択表示し、データテーブルＤ１の表示領域データとして各表示領域Ａ、Ｂを共に設定しても構わない。この場合は、アイコンもしくは入力操作部材が各表示領域Ａ、Ｂのいずれにも表示されることになる。図７のフローチャートにおいては、ステップＳ３０２で表示領域データが各表示領域Ａ、Ｂを共に示すものであると判定され、アイコンを画面の表示領域Ａに表示するための各ステップＳ３０３、Ｓ３０４と、入力操作部材を画面の表示領域Ｂに表示するための各ステップＳ３０５、Ｓ３０６とが並行して行われる。
【００６２】
ところで、本実施形態のインターフェースでは、使用頻度の高い入力操作部材が画面の表示領域Ｂに表示されていなければ、この入力操作部材と同一の機能に関連付けられたアイコンが表示領域Ａに表示されるまで待機して、この表示領域Ａで該アイコンを選択指示するか、あるいは図８のデータテーブルＤ1の表示領域データの変更処理を行って、データテーブルＤ1における該アイコンの機能に対応する表示領域データを表示領域Ａから表示領域Ｂに変更して、該アイコンと同一の機能に関連付けられた入力操作部材を画面の表示領域Ｂに表示させて、この表示領域Ｂで該入力操作部材を選択指示する必要がある。従って、使用頻度の高い入力操作部材が画面の表示領域Ｂに表示されていなければ、アイコンの待機やデータテーブルＤ1の書き換えを行わなければならないという手間がかかる。
【００６３】
そこで、機能毎に、機能の使用頻度を記録しておき、使用頻度の高い機能に関連付けられた入力操作部材を画面の表示領域Ｂに自動的に表示する様にしても良い。この場合は、例えば図５のデータテーブルＤ１の代わりに、図１２に示す様なデータテーブルＤ１Ａを用いる。このデータテーブルＤ１Ａには、データテーブルＤ１と同様に、識別番号と、表示領域データと、アイコンのイメージデータと、入力操作部材のイメージデータとが対応付けられて記憶され、更にアイコン及び入力操作部材の選択回数（アイコン及び入力操作部材に対応する機能の使用頻度）と、選択日時の履歴とが対応付けて記憶されている。
【００６４】
先に述べた様にインターフェースＵＩの表示に際し、ポインティングデバイス３８によるアイコン又は入力操作部材に対しての入力操作が行われると、このアイコン又は入力操作部材が表示処理部４から制御部３へと通知され、このアイコン又は入力操作部材に対応する機能が制御部３から機能処理部２へと通知される。このとき、制御部３は、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1Ａを参照し、このアイコン又は入力操作部材に対応する選択回数に１を加算して、この選択回数を更新し、現在の日時をオペレーティングシステムＯＳ等から取得して、この日時を該アイコン又は入力操作部材に対応する選択日時として記憶する。これにより、データテーブルＤ１Ａに選択回数と、選択回数分の選択日時とが書き込まれる。
【００６５】
また、インターフェースＵＩの表示が開始されるときには、制御部３は、現在の日時をオペレーティングシステムＯＳ等から取得して、この現在の日時から規定期間だけ遡った規定日時を求める。そして、制御部３は、データテーブルＤ1Ａを参照し、識別番号毎に、識別番号に対応する各選択日時のうちの規定日時よりも前の選択日時の全てを消去し、この消去した選択日時の個数だけ選択回数を減算し、選択回数及び選択日時の履歴を更新する。これにより、規定日時以降の選択日時だけが残され、規定日時以降でのアイコンもしくは入力操作部材の選択回数が求められて記録される。
【００６６】
更に、制御部３は、全ての識別番号に対応するそれぞれの選択回数を比較し、例えば最多数から３番目までの選択回数を選択し、この選択した３つの選択回数に対応する表示領域データを表示領域Ｂに設定し、他の表示領域データの全てを表示領域Ａに設定する。
【００６７】
従って、規定日時以降で選択回数が多かった３つのアイコンもしくは入力操作部材に対応するそれぞれの表示領域データのみが表示領域Ｂに設定されることになる。
【００６８】
こうしてデータテーブルＤ1Ａにおける表示領域データを更新した後で、制御部３は、データテーブルＤ1Ａを参照し、表示領域データの表示領域Ｂを検索して、３つの表示領域Ｂに対応するそれぞれの入力操作部材のイメージデータを読み出し、表示処理部４を通じて、これらの入力操作部材を画面の表示領域Ｂに表示する。また、制御部３は、データテーブルＤ1Ａを参照し、表示領域データの表示領域Ａを検索して、表示領域Ａに対応する複数のアイコンのイメージデータを読み出し、表示処理部４を通じて、これらのアイコンを画面の表示領域Ａに表示する。
【００６９】
この様に規定日時以降で選択回数が多かった３つのアイコンもしくは入力操作部材に対応するそれぞれの表示領域データのみが表示領域Ｂに設定されるので、各アイコンもしくは各入力操作部材の使用頻度が変化しても、最近になって使用頻度が高くなった入力操作部材だけが画面の表示領域Ｂに表示されることになり、長期間を経た過去の選択回数の影響を受けずに済み、操作性が向上する。
【００７０】
尚、図９のインターフェースＵＩ１に記入ボックス５０５を表示しておき、ポインティングデバイス３８の入力操作により記入ボックス５０５に表示領域Ｂにおけるアイコンの表示個数を入力することができる様にしても良い。制御部３は、データテーブルＤ1Ａを参照し、この表示個数の入力操作部材のみを画面の表示領域Ｂに表示する。これにより、使用頻度の高い入力操作部材の個数が多くても少なくても、これらの入力操作部材を画面の表示領域Ｂに表示することができる。
【００７１】
また、図９のインターフェースＵＩ１に記入ボックス５０６を表示しておき、ポインティングデバイス３８の入力操作により記入ボックス５０６に規定期間を入力することができる様にしても良い。制御部３は、現在の日時から該規定期間だけ遡った規定日時を求めて、規定日時以降で選択回数が多かった幾つかの入力操作部材を画面の表示領域Ｂに表示する。例えば、各アイコンもしくは各入力操作部材の使用頻度の変化が速い場合は、規定の日時として最近の日時を設定して、常時表示される規定の入力操作部材が適確に選択される様にすることができる。逆に、各アイコンもしくは各入力操作部材の使用頻度の変化が遅い場合は、規定の日時として過去の日時を設定して、常時表示される規定のアイコンもしくは入力操作部材が適確に選択される様にすることができる。
【００７２】
更に、データテーブルＤ1Ａの選択日時の履歴を省略し、選択回数だけを記録しても良い。この場合は、インターフェースＵＩの最初の使用開始からの選択回数が記録されることになり、長期間での各アイコンもしくは各入力操作部材の使用頻度に基づいて、画面の表示領域Ｂに表示されるアイコンもしくは入力操作部材が選択されることになる。
【００７３】
次に、本実施形態のインターフェースでは、１つのデータテーブルＤ１又はＤ１Ａのみを示しているが、複数のユーザにそれぞれのデータテーブルＤ１又はＤ１Ａを割り当て、ユーザ毎に、自分のデータテーブルＤ１又はＤ１Ａに基づいて自分専用のインターフェースＵＩを用いることができる様にしても良い。
【００７４】
この様なユーザ専用のデータテーブルを記憶するための制御手順を、図１３のフローチャートを参照しつつ説明する。
【００７５】
例えば、インターフェースＵＩの表示に際し、制御部３は、オペレーティングシステムＯＳのログイン名や管理者名を該オペレーティングシステムＯＳに要求して、ログイン名や管理者名をユーザ情報として取得し記憶部５に一時記憶する（ステップＳ３４０）。そして、制御部３は、アプリケーションソフトウェアからインターフェースＵＩの表示終了を通知されたときに（ステップＳ３４１で「Ｙｅｓ」）、ユーザ情報を記憶部５から読み出し（ステップＳ３４２）、更に該ユーザ情報を暗号化し（ステップＳ３４３）、この暗号化したユーザ情報をインターフェースＵＩを表示するのに用いたデータテーブルＤ１Ａに付加して（ステップＳ３４４）、このデータテーブルＤ１Ａを記憶部５を通じてＨＤＤ３４に記憶する（ステップＳ３４５）。
【００７６】
尚、ステップＳ３４３のユーザ情報の暗号化を省略しても構わない。
【００７７】
この様なユーザ情報を付加したデータテーブルＤ１ＡをＨＤＤ３４に記憶することにより、図１４に示す様に各ユーザのデータテーブルＤ１Ａ-1、Ｄ１Ａ-2、Ｄ１Ａ-3、…をＨＤＤ３４に記憶することができる。
【００７８】
こうして各ユーザのデータテーブルＤ１Ａ-1、Ｄ１Ａ-2、Ｄ１Ａ-3、…がＨＤＤ３４に記憶されたならば、ユーザは自分専用のインターフェースＵＩを用いることができる。
【００７９】
制御部３は、アプリケーションソフトウェアからインターフェースＵＩの表示開始を通知されたときに、ユーザ情報をオペレーティングシステムＯＳに要求して取得する。そして、制御部３は、記憶部５を通じてＨＤＤ３４をアクセスして、各データテーブルＤ１Ａ-1、Ｄ１Ａ-2、Ｄ１Ａ-3、…のユーザ情報を解読して、オペレーティングシステムＯＳから取得したユーザ情報と同一のユーザ情報を見つけ出し、この同一のユーザ情報が付加されたデータテーブルＤ１Ａを検索する。そして、制御部３は、このデータテーブルＤ１Ａを参照して、ユーザ専用のインターフェースＵＩを表示する。このとき、先に述べた様に現在の日時から規定期間だけ遡った規定日時を求め、データテーブルＤ１Ａを参照して、規定日時以降でのアイコンもしくは入力操作部材の選択回数を求め、この選択回数に基づいて画面の表示領域Ｂに表示するアイコンもしくは入力操作部材を選択し、この選択したアイコンもしくは入力操作部材を表示領域Ｂに表示し、他のアイコンもしくは入力操作部材を画面の表示領域Ａに表示する。
【００８０】
次に、本実施形態のインターフェースでは、データテーブルＤ1又はＤ１Ａを参照して、表示領域データの表示領域Ａに対応するアイコンもしくは操作部材の全てを検索し、このアイコンもしくは操作部材の全てを画面の表示領域Ａに表示していることから、この表示領域Ａに表示されるアイコンもしくは操作部材の個数が多くなると、この表示領域Ａにおけるアイコンもしくは操作部材の移動表示周期が長くなって、操作性が低下することがある。
【００８１】
そこで、表示領域データの表示領域Ａに対応するアイコンもしくは操作部材をグループ分けしておき、グループを指定して、この指定されたグループのアイコンもしくは操作部材を画面の表示領域Ａで移動表示しても良い。この場合は、例えば図１５に示す様なデータテーブルＤ１Ｂを用いる。このデータテーブルＤ１Ｂには、データテーブルＤ１と同様に、識別番号と、表示領域データと、アイコンのイメージデータと、入力操作部材のイメージデータとが対応付けられて記憶され、更にグループ名が対応付けて記憶されている。
【００８２】
また、インターフェースＵＩの表示に際し、図１６に示す様に各グループ名のボタン５６１を表示しておく。この状態で、ポインティングデバイス３８の入力操作により各ボタン５６１のいずれかが選択されると、この選択されたボタン５６１のグループ名が表示処理部４から制御部３へと通知される。制御部３は、この選択されたボタン５６１のグループ名を通知されると、記憶部５を通じてＨＤＤ３４内のデータテーブルＤ1を参照して、このグループ名と表示領域データの表示領域Ａとを検索して、これらのグループ名と表示領域Ａに対応する複数のアイコンのイメージデータを読み出し、表示処理部４を通じて、これらのアイコンのイメージデータを画面の表示領域Ａに表示する。
【００８３】
また、本実施形態のインターフェースでは、アイコンとして静止画を用いているが、動画を用いても良い。例えば、静止画アイコンとして、図１７（ａ）に示す様なアイコンｉaがあるならば、動画アイコンとして、図１７（ｂ）乃至（ｄ）に示す様に文字列「ＡＢＣＤ」が回転するという動作パターンを表す複数コマからなるアイコンｉｂがある。
【００８４】
更に、画面の表示領域Ａを横切る様にアイコンを移動表示しているが、この代わりに、円筒体を表示し、この円筒体の周面に多数のアイコンを配置し、この円筒体を回転させて、多数のアイコンを常にエンドレスに繰り返し移動表示させても構わない。あるいは、アイコンを移動表示させる代わりに、一定の位置で複数のアイコンを切替え表示しても良い。
【００８５】
また、アイコンの代わりに、認識が容易な入力操作部材を画面の表示領域Ａに表示したり、入力操作部材の変わりに、アイコンを画面の表示領域Ｂに表示しても良い。
【図面の簡単な説明】
【００８６】
【図１】本発明のインターフェースの実施形態を示すブロック図である。
【図２】本実施形態におけるアプリケーションの構成を示す機能ブロック図である。
【図３】本実施形態のインターフェースを構築するパーソナルコンピュータ及びプリンタ等を示すブロック図である。
【図４】本実施形態におけるアイコン及び入力操作部材表示用のインターフェースＵＩの一例を示す図である。
【図５】本実施形態におけるインターフェースＵＩの表示に用いられるデータテーブルの一例を示す図である。
【図６】本実施形態におけるアプリケーションによる表示制御を示すフローチャートである。
【図７】図６のステップＳ２８０の処理を更に詳しく示すフローチャートである。
【図８】図５のデータテーブルの表示領域データの変更処理を示すフローチャートである。
【図９】図５のデータテーブルの表示領域データの変更に用いられるインターフェースＵＩ１の一例を示す図である。
【図１０】図５のデータテーブルの更新例を示す図である。
【図１１】図１０のデータテーブルに基づいて表示されたアイコン及び入力操作部材表示用のインターフェースＵＩを示す図である。
【図１２】図５のデータテーブルの変形例を示す図である。
【図１３】ユーザ毎にデータテーブルを記憶するための制御手順を示すフローチャートである。
【図１４】各ユーザのデータテーブルの記憶状態を説明するために用いた図である。
【図１５】図５のデータテーブルの他の変形例を示す図である。
【図１６】図１５のデータテーブルに基づいて表示されたアイコン及び入力操作部材表示用のインターフェースＵＩを示す図である。
【図１７】（ａ）は静止画アイコンを例示する図であり、（ｂ）乃至（ｄ）は動画アイコンの各コマを示す図である。
【符号の説明】
【００８７】
１  インターフェース処理部
２  機能処理部
３  制御部
４  表示処理部
５  記憶部
１１  アプリケーションソフトウェア
３１  ＣＰＵ（中央処理装置）
３２  ＲＯＭ
３３  ＲＡＭ
３４  ＨＤＤ（ハードディスク装置）
３５  入力インターフェース部
３６  ディスプレイインターフェース部
３７  ネットワークインターフェース部
３８  ポインティングデバイス
３９  キーボード
４０  ディスプレイ
４１  プリンタ
Ａ、Ｂ  表示領域
ＰＣ  パーソナルコンピュータ
ＯＳ  オペレーティングシステム
【図１】
2006323672.tif 000003
【図２】
2006323672.tif 000004
【図３】
2006323672.tif 000005
【図４】
2006323672.tif 000006
【図５】
2006323672.tif 000007
【図６】
2006323672.tif 000008
【図７】
2006323672.tif 000009
【図８】
2006323672.tif 000010
【図９】
2006323672.tif 000011
【図１０】
2006323672.tif 000012
【図１１】
2006323672.tif 000013
【図１２】
2006323672.tif 000014
【図１３】
2006323672.tif 000015
【図１４】
2006323672.tif 000016
【図１５】
2006323672.tif 000017
【図１６】
2006323672.tif 000018
【図１７】
2006323672.tif 000019